1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
4 # CHECK: r17 = combine(r31.h, r21.h)
6 # CHECK: r17 = combine(r31.h, r21.l)
8 # CHECK: r17 = combine(r31.l, r21.h)
10 # CHECK: r17 = combine(r31.l, r21.l)
12 # CHECK: r17:16 = combine(#21, #31)
14 # CHECK: r17:16 = combine(#21, r31)
16 # CHECK: r17:16 = combine(r21, #31)
18 # CHECK: r17:16 = combine(r21, r31)
20 # CHECK: r17 = mux(p3, r21, #31)
22 # CHECK: r17 = mux(p3, #21, r31)
24 # CHECK: r17 = mux(p3, #21, #31)
26 # CHECK: r17 = mux(p3, r21, r31)
28 # CHECK: r17 = aslh(r21)
30 # CHECK: r17 = asrh(r21)
32 # CHECK: r17:16 = packhl(r21, r31)