[Hexagon] Adding DoubleRegs decoder. Moving C2_mux and A2_nop. Adding combine imm...
[oota-llvm.git] / test / MC / Disassembler / Hexagon / alu32_perm.txt
1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
2
3 0x11 0xdf 0x95 0xf3
4 # CHECK: r17 = combine(r31.h, r21.h)
5 0x11 0xdf 0xb5 0xf3
6 # CHECK: r17 = combine(r31.h, r21.l)
7 0x11 0xdf 0xd5 0xf3
8 # CHECK: r17 = combine(r31.l, r21.h)
9 0x11 0xdf 0xf5 0xf3
10 # CHECK: r17 = combine(r31.l, r21.l)
11 0xb0 0xe2 0x0f 0x7c
12 # CHECK: r17:16 = combine(#21, #31)
13 0x11 0xc0 0x15 0x70
14 # CHECK: r17 = aslh(r21)
15 0x11 0xc0 0x35 0x70
16 # CHECK: r17 = asrh(r21)