# RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s 0x11 0xc0 0x54 0x88 # CHECK: r17 = clb(r21:20) 0x51 0xc0 0x54 0x88 # CHECK: r17 = cl0(r21:20) 0x91 0xc0 0x54 0x88 # CHECK: r17 = cl1(r21:20) 0x91 0xc0 0x15 0x8c # CHECK: r17 = clb(r21) 0xb1 0xc0 0x15 0x8c # CHECK: r17 = cl0(r21) 0xd1 0xc0 0x15 0x8c # CHECK: r17 = cl1(r21) 0xf1 0xc0 0x15 0x8c # CHECK: r17 = normamt(r21) 0x91 0xc0 0x55 0x8c # CHECK: r17 = ct0(r21) 0xb1 0xc0 0x55 0x8c # CHECK: r17 = ct1(r21) 0x90 0xc0 0xd4 0x80 # CHECK: r17:16 = deinterleave(r21:20) 0xb0 0xc0 0xd4 0x80 # CHECK: r17:16 = interleave(r21:20) 0x11 0xde 0x14 0xd0 # CHECK: r17 = parity(r21:20, r31:30) 0x11 0xdf 0xd5 0x8c # CHECK: r17 = setbit(r21, #31) 0x31 0xdf 0xd5 0x8c # CHECK: r17 = clrbit(r21, #31) 0x51 0xdf 0xd5 0x8c # CHECK: r17 = togglebit(r21, #31) 0x11 0xdf 0x95 0xc6 # CHECK: r17 = setbit(r21, r31) 0x51 0xdf 0x95 0xc6 # CHECK: r17 = clrbit(r21, r31) 0x91 0xdf 0x95 0xc6 # CHECK: r17 = togglebit(r21, r31)