1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
4 # CHECK: r17 = clb(r21:20)
6 # CHECK: r17 = cl0(r21:20)
8 # CHECK: r17 = cl1(r21:20)
10 # CHECK: r17 = clb(r21)
12 # CHECK: r17 = cl0(r21)
14 # CHECK: r17 = cl1(r21)
16 # CHECK: r17 = normamt(r21)
18 # CHECK: r17 = ct0(r21)
20 # CHECK: r17 = ct1(r21)
22 # CHECK: r17:16 = insert(r21:20, #31, #23)
24 # CHECK: r17 = insert(r21, #31, #23)
26 # CHECK: r17 = insert(r21, r31:30)
28 # CHECK: r17:16 = insert(r21:20, r31:30)
30 # CHECK: r17:16 = deinterleave(r21:20)
32 # CHECK: r17:16 = interleave(r21:20)
34 # CHECK: r17:16 = lfs(r21:20, r31:30)
36 # CHECK: r17 = parity(r21:20, r31:30)
38 # CHECK: r17 = setbit(r21, #31)
40 # CHECK: r17 = clrbit(r21, #31)
42 # CHECK: r17 = togglebit(r21, #31)
44 # CHECK: r17 = setbit(r21, r31)
46 # CHECK: r17 = clrbit(r21, r31)
48 # CHECK: r17 = togglebit(r21, r31)