[Hexagon] Replacing the remaining postincrement stores with versions that have encodi...
[oota-llvm.git] / test / MC / Disassembler / Hexagon / st.txt
1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
2
3 0x28 0xd4 0xd1 0xab
4 # CHECK: memd(r17++#40) = r21:20
5 0x2b 0xf4 0xd1 0xab
6 # CHECK: if (p3) memd(r17++#40) = r21:20
7 0x2f 0xf4 0xd1 0xab
8 # CHECK: if (!p3) memd(r17++#40) = r21:20
9 0x03 0x40 0x45 0x85 0xab 0xf4 0xd1 0xab
10 # CHECK: p3 = r5
11 # CHECK-NEXT: if (p3.new) memd(r17++#40) = r21:20
12 0x03 0x40 0x45 0x85 0xaf 0xf4 0xd1 0xab
13 # CHECK: p3 = r5
14 # CHECK-NEXT: if (!p3.new) memd(r17++#40) = r21:20
15
16 0x28 0xd5 0x11 0xab
17 # CHECK: memb(r17++#5) = r21
18 0x2b 0xf5 0x11 0xab
19 # CHECK: if (p3) memb(r17++#5) = r21
20 0x2f 0xf5 0x11 0xab
21 # CHECK: if (!p3) memb(r17++#5) = r21
22 0x03 0x40 0x45 0x85 0xab 0xf5 0x11 0xab
23 # CHECK: p3 = r5
24 # CHECK-NEXT: if (p3.new) memb(r17++#5) = r21
25 0x03 0x40 0x45 0x85 0xaf 0xf5 0x11 0xab
26 # CHECK: p3 = r5
27 # CHECK-NEXT: if (!p3.new) memb(r17++#5) = r21
28
29 0x28 0xd5 0x51 0xab
30 # CHECK: memh(r17++#10) = r21
31 0x2b 0xf5 0x51 0xab
32 # CHECK: if (p3) memh(r17++#10) = r21
33 0x2f 0xf5 0x51 0xab
34 # CHECK: if (!p3) memh(r17++#10) = r21
35 0x03 0x40 0x45 0x85 0xab 0xf5 0x51 0xab
36 # CHECK: p3 = r5
37 # CHECK-NEXT: if (p3.new) memh(r17++#10) = r21
38 0x03 0x40 0x45 0x85 0xaf 0xf5 0x51 0xab 
39 # CHECK: p3 = r5
40 # CHECK-NEXT: if (!p3.new) memh(r17++#10) = r21
41
42 0x28 0xd5 0x91 0xab
43 # CHECK: memw(r17++#20) = r21
44 0x2b 0xf5 0x91 0xab
45 # CHECK: if (p3) memw(r17++#20) = r21
46 0x2f 0xf5 0x91 0xab
47 # CHECK: if (!p3) memw(r17++#20) = r21
48 0x03 0x40 0x45 0x85 0xaf 0xf5 0x91 0xab
49 # CHECK: p3 = r5
50 # CHECK-NEXT: if (!p3.new) memw(r17++#20) = r21
51 0x03 0x40 0x45 0x85 0xab 0xf5 0x91 0xab
52 # CHECK: p3 = r5
53 # CHECK-NEXT: if (p3.new) memw(r17++#20) = r21