[Hexagon] Adding indexed store new-value variants.
[oota-llvm.git] / test / MC / Disassembler / Hexagon / nv_st.txt
1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
2
3 0x1f 0x40 0x7f 0x70 0x82 0xf5 0xb1 0x3b
4 # CHECK: r31 = r31
5 # CHECK-NEXT: memb(r17 + r21<<#3) = r2.new
6 0x1f 0x40 0x7f 0x70 0x15 0xc2 0xb1 0xa1
7 # CHECK: r31 = r31
8 # CHECK-NEXT: memb(r17+#21) = r2.new
9 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x34
10 # CHECK: r31 = r31
11 # CHECK-NEXT: if (p3) memb(r17+r21<<#3) = r2.new
12 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x35
13 # CHECK: r31 = r31
14 # CHECK-NEXT: if (!p3) memb(r17+r21<<#3) = r2.new
15 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x36
16 # CHECK: p3 = r5
17 # CHECK-NEXT: r31 = r31
18 # CHECK-NEXT: if (p3.new) memb(r17+r21<<#3) = r2.new
19 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x37
20 # CHECK: p3 = r5
21 # CHECK-NEXT: r31 = r31
22 # CHECK-NEXT: if (!p3.new) memb(r17+r21<<#3) = r2.new
23 0x1f 0x40 0x7f 0x70 0xab 0xc2 0xb1 0x40
24 # CHECK: r31 = r31
25 # CHECK-NEXT: if (p3) memb(r17+#21) = r2.new
26 0x1f 0x40 0x7f 0x70 0xab 0xc2 0xb1 0x44
27 # CHECK: r31 = r31
28 # CHECK-NEXT: if (!p3) memb(r17+#21) = r2.new
29 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xc2 0xb1 0x42
30 # CHECK: p3 = r5
31 # CHECK-NEXT: r31 = r31
32 # CHECK-NEXT: if (p3.new) memb(r17+#21) = r2.new
33 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xc2 0xb1 0x46
34 # CHECK: p3 = r5
35 # CHECK-NEXT: r31 = r31
36 # CHECK-NEXT: if (!p3.new) memb(r17+#21) = r2.new
37
38 0x1f 0x40 0x7f 0x70 0x8a 0xf5 0xb1 0x3b
39 # CHECK: r31 = r31
40 # CHECK-NEXT: memh(r17 + r21<<#3) = r2.new
41 0x1f 0x40 0x7f 0x70 0x15 0xca 0xb1 0xa1
42 # CHECK: r31 = r31
43 # CHECK-NEXT: memh(r17+#42) = r2.new
44 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x34
45 # CHECK: r31 = r31
46 # CHECK-NEXT: if (p3) memh(r17+r21<<#3) = r2.new
47 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x35
48 # CHECK: r31 = r31
49 # CHECK-NEXT: if (!p3) memh(r17+r21<<#3) = r2.new
50 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x36
51 # CHECK: p3 = r5
52 # CHECK-NEXT: r31 = r31
53 # CHECK-NEXT: if (p3.new) memh(r17+r21<<#3) = r2.new
54 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x37
55 # CHECK: p3 = r5
56 # CHECK-NEXT: r31 = r31
57 # CHECK-NEXT: if (!p3.new) memh(r17+r21<<#3) = r2.new
58 0x1f 0x40 0x7f 0x70 0xab 0xca 0xb1 0x40
59 # CHECK: r31 = r31
60 # CHECK-NEXT: if (p3) memh(r17+#42) = r2.new
61 0x1f 0x40 0x7f 0x70 0xab 0xca 0xb1 0x44
62 # CHECK: r31 = r31
63 # CHECK-NEXT: if (!p3) memh(r17+#42) = r2.new
64 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xca 0xb1 0x42
65 # CHECK: p3 = r5
66 # CHECK-NEXT: r31 = r31
67 # CHECK-NEXT: if (p3.new) memh(r17+#42) = r2.new
68 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xca 0xb1 0x46
69 # CHECK: p3 = r5
70 # CHECK-NEXT: r31 = r31
71 # CHECK-NEXT: if (!p3.new) memh(r17+#42) = r2.new
72
73 0x1f 0x40 0x7f 0x70 0x92 0xf5 0xb1 0x3b
74 # CHECK: r31 = r31
75 # CHECK-NEXT: memw(r17 + r21<<#3) = r2.new
76 0x1f 0x40 0x7f 0x70 0x15 0xd2 0xb1 0xa1
77 # CHECK: r31 = r31
78 # CHECK-NEXT: memw(r17+#84) = r2.new
79 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x34
80 # CHECK: r31 = r31
81 # CHECK-NEXT: if (p3) memw(r17+r21<<#3) = r2.new
82 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x35
83 # CHECK: r31 = r31
84 # CHECK-NEXT: if (!p3) memw(r17+r21<<#3) = r2.new
85 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x36
86 # CHECK: p3 = r5
87 # CHECK-NEXT: r31 = r31
88 # CHECK-NEXT: if (p3.new) memw(r17+r21<<#3) = r2.new
89 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x37
90 # CHECK: p3 = r5
91 # CHECK-NEXT: r31 = r31
92 # CHECK-NEXT: if (!p3.new) memw(r17+r21<<#3) = r2.new
93 0x1f 0x40 0x7f 0x70 0xab 0xd2 0xb1 0x40
94 # CHECK: r31 = r31
95 # CHECK-NEXT: if (p3) memw(r17+#84) = r2.new
96 0x1f 0x40 0x7f 0x70 0xab 0xd2 0xb1 0x44
97 # CHECK: r31 = r31
98 # CHECK-NEXT: if (!p3) memw(r17+#84) = r2.new
99 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xd2 0xb1 0x42
100 # CHECK: p3 = r5
101 # CHECK-NEXT: r31 = r31
102 # CHECK-NEXT: if (p3.new) memw(r17+#84) = r2.new
103 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xd2 0xb1 0x46
104 # CHECK: p3 = r5
105 # CHECK-NEXT: r31 = r31
106 # CHECK-NEXT: if (!p3.new) memw(r17+#84) = r2.new