]>
Commit | Line | Data |
---|---|---|
85aaf69f SL |
1 | # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s |
2 | ||
3 | 0xf1 0xc3 0x15 0xb0 | |
4 | # CHECK: r17 = add(r21, #31) | |
5 | 0x11 0xdf 0x15 0xf3 | |
6 | # CHECK: r17 = add(r21, r31) | |
7 | 0x11 0xdf 0x55 0xf6 | |
8 | # CHECK: r17 = add(r21, r31):sat | |
9 | 0xf1 0xc3 0x15 0x76 | |
10 | # CHECK: r17 = and(r21, #31) | |
11 | 0xf1 0xc3 0x95 0x76 | |
12 | # CHECK: r17 = or(r21, #31) | |
13 | 0x11 0xdf 0x15 0xf1 | |
14 | # CHECK: r17 = and(r21, r31) | |
15 | 0x11 0xdf 0x35 0xf1 | |
16 | # CHECK: r17 = or(r21, r31) | |
17 | 0x11 0xdf 0x75 0xf1 | |
18 | # CHECK: r17 = xor(r21, r31) | |
19 | 0x11 0xd5 0x9f 0xf1 | |
20 | # CHECK: r17 = and(r21, ~r31) | |
21 | 0x11 0xd5 0xbf 0xf1 | |
22 | # CHECK: r17 = or(r21, ~r31) | |
23 | 0x00 0xc0 0x00 0x7f | |
24 | # CHECK: nop | |
25 | 0xb1 0xc2 0x5f 0x76 | |
26 | # CHECK: r17 = sub(#21, r31) | |
27 | 0x11 0xdf 0x35 0xf3 | |
28 | # CHECK: r17 = sub(r31, r21) | |
29 | 0x11 0xdf 0xd5 0xf6 | |
30 | # CHECK: r17 = sub(r31, r21):sat | |
31 | 0x11 0xc0 0xbf 0x70 | |
32 | # CHECK: r17 = sxtb(r31) | |
33 | 0x15 0xc0 0x31 0x72 | |
34 | # CHECK: r17.h = #21 | |
35 | 0x15 0xc0 0x31 0x71 | |
36 | # CHECK: r17.l = #21 | |
37 | 0xf1 0xff 0x5f 0x78 | |
38 | # CHECK: r17 = #32767 | |
39 | 0xf1 0xff 0xdf 0x78 | |
40 | # CHECK: r17 = ##65535 | |
41 | 0x11 0xc0 0x75 0x70 | |
42 | # CHECK: r17 = r21 | |
43 | 0x11 0xc0 0xd5 0x70 | |
44 | # CHECK: r17 = zxth(r21) |