[Hexagon] Adding word loads.
[oota-llvm.git] / test / MC / Disassembler / Hexagon / ld.txt
1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
2
3 0xf1 0xc3 0x15 0x91
4 # CHECK: r17 = memb(r21 + #31)
5 0x91 0xdd 0x15 0x41
6 # CHECK: if (p3) r17 = memb(r21 + #44)
7 0x03 0x40 0x45 0x85 0x91 0xdd 0x15 0x43
8 # CHECK: p3 = r5
9 # CHECK-NEXT: if (p3.new) r17 = memb(r21 + #44)
10 0x91 0xdd 0x15 0x45
11 # CHECK: if (!p3) r17 = memb(r21 + #44)
12 0x03 0x40 0x45 0x85 0x91 0xdd 0x15 0x47
13 # CHECK: p3 = r5
14 # CHECK-NEXT: if (!p3.new) r17 = memb(r21 + #44)
15 0xf1 0xc3 0x55 0x91
16 # CHECK: r17 = memh(r21 + #62)
17 0xf1 0xc3 0x35 0x91
18 # CHECK: r17 = memub(r21 + #31)
19 0xf1 0xdb 0x35 0x41
20 # CHECK: if (p3) r17 = memub(r21 + #31)
21 0x03 0x40 0x45 0x85 0xf1 0xdb 0x35 0x43
22 # CHECK: p3 = r5
23 # CHECK-NEXT: if (p3.new) r17 = memub(r21 + #31)
24 0xf1 0xdb 0x35 0x45
25 # CHECK: if (!p3) r17 = memub(r21 + #31)
26 0x03 0x40 0x45 0x85 0xf1 0xdb 0x35 0x47
27 # CHECK: p3 = r5
28 # CHECK-NEXT: if (!p3.new) r17 = memub(r21 + #31)
29 0xb1 0xc2 0x75 0x91
30 # CHECK: r17 = memuh(r21 + #42)
31 0xb1 0xda 0x75 0x41
32 # CHECK: if (p3) r17 = memuh(r21 + #42)
33 0xb1 0xda 0x75 0x45
34 # CHECK: if (!p3) r17 = memuh(r21 + #42)
35 0x03 0x40 0x45 0x85 0xb1 0xda 0x75 0x43
36 # CHECK: p3 = r5
37 # CHECK-NEXT: if (p3.new) r17 = memuh(r21 + #42)
38 0x03 0x40 0x45 0x85 0xb1 0xda 0x75 0x47
39 # CHECK: p3 = r5
40 # CHECK-NEXT: if (!p3.new) r17 = memuh(r21 + #42)
41 0xb1 0xc2 0x95 0x91
42 # CHECK: r17 = memw(r21 + #84)
43 0xb1 0xda 0x95 0x41
44 # CHECK: if (p3) r17 = memw(r21 + #84)
45 0xb1 0xda 0x95 0x45
46 # CHECK: if (!p3) r17 = memw(r21 + #84)
47 0x03 0x40 0x45 0x85 0xb1 0xda 0x95 0x43
48 # CHECK: p3 = r5
49 # CHECK-NEXT: if (p3.new) r17 = memw(r21 + #84)
50 0x03 0x40 0x45 0x85 0xb1 0xda 0x95 0x47
51 # CHECK: p3 = r5
52 # CHECK-NEXT: if (!p3.new) r17 = memw(r21 + #84)