# RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s 0x11 0xc0 0xd4 0x88 # CHECK: r17 = sat(r21:20) 0x91 0xc0 0xd5 0x8c # CHECK: r17 = sath(r21) 0xb1 0xc0 0xd5 0x8c # CHECK: r17 = satuh(r21) 0xd1 0xc0 0xd5 0x8c # CHECK: r17 = satub(r21) 0xf1 0xc0 0xd5 0x8c # CHECK: r17 = satb(r21) 0xf1 0xc0 0x95 0x8c # CHECK: r17 = swiz(r21) 0x70 0xd4 0x1e 0xc2 # CHECK: r17:16 = valignb(r21:20, r31:30, p3) 0x70 0xde 0x94 0xc2 # CHECK: r17:16 = vspliceb(r21:20, r31:30, p3)