[Hexagon] Adding postincrement register newvalue stores.
[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 0x28 0xc2 0xb1 0xab
10 # CHECK: r31 = r31
11 # CHECK-NEXT: memb(r17++#5) = r2.new
12 0x1f 0x40 0x7f 0x70 0x00 0xe2 0xb1 0xad
13 # CHECK: r31 = r31
14 # CHECK-NEXT: memb(r17++m1) = r2.new
15 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x34
16 # CHECK: r31 = r31
17 # CHECK-NEXT: if (p3) memb(r17+r21<<#3) = r2.new
18 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x35
19 # CHECK: r31 = r31
20 # CHECK-NEXT: if (!p3) memb(r17+r21<<#3) = r2.new
21 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x36
22 # CHECK: p3 = r5
23 # CHECK-NEXT: r31 = r31
24 # CHECK-NEXT: if (p3.new) memb(r17+r21<<#3) = r2.new
25 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xe2 0xf5 0xb1 0x37
26 # CHECK: p3 = r5
27 # CHECK-NEXT: r31 = r31
28 # CHECK-NEXT: if (!p3.new) memb(r17+r21<<#3) = r2.new
29 0x1f 0x40 0x7f 0x70 0xab 0xc2 0xb1 0x40
30 # CHECK: r31 = r31
31 # CHECK-NEXT: if (p3) memb(r17+#21) = r2.new
32 0x1f 0x40 0x7f 0x70 0xab 0xc2 0xb1 0x44
33 # CHECK: r31 = r31
34 # CHECK-NEXT: if (!p3) memb(r17+#21) = r2.new
35 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xc2 0xb1 0x42
36 # CHECK: p3 = r5
37 # CHECK-NEXT: r31 = r31
38 # CHECK-NEXT: if (p3.new) memb(r17+#21) = r2.new
39 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xc2 0xb1 0x46
40 # CHECK: p3 = r5
41 # CHECK-NEXT: r31 = r31
42 # CHECK-NEXT: if (!p3.new) memb(r17+#21) = r2.new
43 0x1f 0x40 0x7f 0x70 0x2b 0xe2 0xb1 0xab
44 # CHECK: r31 = r31
45 # CHECK-NEXT: if (p3) memb(r17++#5) = r2.new
46 0x1f 0x40 0x7f 0x70 0x2f 0xe2 0xb1 0xab
47 # CHECK: r31 = r31
48 # CHECK-NEXT: if (!p3) memb(r17++#5) = r2.new
49 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xe2 0xb1 0xab
50 # CHECK: p3 = r5
51 # CHECK-NEXT: r31 = r31
52 # CHECK-NEXT: if (p3.new) memb(r17++#5) = r2.new
53 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xaf 0xe2 0xb1 0xab
54 # CHECK: p3 = r5
55 # CHECK-NEXT: r31 = r31
56 # CHECK-NEXT: if (!p3.new) memb(r17++#5) = r2.new
57
58 0x1f 0x40 0x7f 0x70 0x8a 0xf5 0xb1 0x3b
59 # CHECK: r31 = r31
60 # CHECK-NEXT: memh(r17 + r21<<#3) = r2.new
61 0x1f 0x40 0x7f 0x70 0x15 0xca 0xb1 0xa1
62 # CHECK: r31 = r31
63 # CHECK-NEXT: memh(r17+#42) = r2.new
64 0x1f 0x40 0x7f 0x70 0x28 0xca 0xb1 0xab
65 # CHECK: r31 = r31
66 # CHECK-NEXT: memh(r17++#10) = r2.new
67 0x1f 0x40 0x7f 0x70 0x00 0xea 0xb1 0xad
68 # CHECK: r31 = r31
69 # CHECK-NEXT: memh(r17++m1) = r2.new
70 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x34
71 # CHECK: r31 = r31
72 # CHECK-NEXT: if (p3) memh(r17+r21<<#3) = r2.new
73 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x35
74 # CHECK: r31 = r31
75 # CHECK-NEXT: if (!p3) memh(r17+r21<<#3) = r2.new
76 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x36
77 # CHECK: p3 = r5
78 # CHECK-NEXT: r31 = r31
79 # CHECK-NEXT: if (p3.new) memh(r17+r21<<#3) = r2.new
80 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xea 0xf5 0xb1 0x37
81 # CHECK: p3 = r5
82 # CHECK-NEXT: r31 = r31
83 # CHECK-NEXT: if (!p3.new) memh(r17+r21<<#3) = r2.new
84 0x1f 0x40 0x7f 0x70 0xab 0xca 0xb1 0x40
85 # CHECK: r31 = r31
86 # CHECK-NEXT: if (p3) memh(r17+#42) = r2.new
87 0x1f 0x40 0x7f 0x70 0xab 0xca 0xb1 0x44
88 # CHECK: r31 = r31
89 # CHECK-NEXT: if (!p3) memh(r17+#42) = r2.new
90 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xca 0xb1 0x42
91 # CHECK: p3 = r5
92 # CHECK-NEXT: r31 = r31
93 # CHECK-NEXT: if (p3.new) memh(r17+#42) = r2.new
94 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xca 0xb1 0x46
95 # CHECK: p3 = r5
96 # CHECK-NEXT: r31 = r31
97 # CHECK-NEXT: if (!p3.new) memh(r17+#42) = r2.new
98 0x1f 0x40 0x7f 0x70 0x2b 0xea 0xb1 0xab
99 # CHECK: r31 = r31
100 # CHECK-NEXT: if (p3) memh(r17++#10) = r2.new
101 0x1f 0x40 0x7f 0x70 0x2f 0xea 0xb1 0xab
102 # CHECK: r31 = r31
103 # CHECK-NEXT: if (!p3) memh(r17++#10) = r2.new
104 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xea 0xb1 0xab
105 # CHECK: p3 = r5
106 # CHECK-NEXT: r31 = r31
107 # CHECK-NEXT: if (p3.new) memh(r17++#10) = r2.new
108 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xaf 0xea 0xb1 0xab
109 # CHECK: p3 = r5
110 # CHECK-NEXT: r31 = r31
111 # CHECK-NEXT: if (!p3.new) memh(r17++#10) = r2.new
112
113 0x1f 0x40 0x7f 0x70 0x92 0xf5 0xb1 0x3b
114 # CHECK: r31 = r31
115 # CHECK-NEXT: memw(r17 + r21<<#3) = r2.new
116 0x1f 0x40 0x7f 0x70 0x15 0xd2 0xb1 0xa1
117 # CHECK: r31 = r31
118 # CHECK-NEXT: memw(r17+#84) = r2.new
119 0x1f 0x40 0x7f 0x70 0x28 0xd2 0xb1 0xab
120 # CHECK: r31 = r31
121 # CHECK-NEXT: memw(r17++#20) = r2.new
122 0x1f 0x40 0x7f 0x70 0x00 0xf2 0xb1 0xad
123 # CHECK: r31 = r31
124 # CHECK-NEXT: memw(r17++m1) = r2.new
125 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x34
126 # CHECK: r31 = r31
127 # CHECK-NEXT: if (p3) memw(r17+r21<<#3) = r2.new
128 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x35
129 # CHECK: r31 = r31
130 # CHECK-NEXT: if (!p3) memw(r17+r21<<#3) = r2.new
131 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x36
132 # CHECK: p3 = r5
133 # CHECK-NEXT: r31 = r31
134 # CHECK-NEXT: if (p3.new) memw(r17+r21<<#3) = r2.new
135 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xf2 0xf5 0xb1 0x37
136 # CHECK: p3 = r5
137 # CHECK-NEXT: r31 = r31
138 # CHECK-NEXT: if (!p3.new) memw(r17+r21<<#3) = r2.new
139 0x1f 0x40 0x7f 0x70 0xab 0xd2 0xb1 0x40
140 # CHECK: r31 = r31
141 # CHECK-NEXT: if (p3) memw(r17+#84) = r2.new
142 0x1f 0x40 0x7f 0x70 0xab 0xd2 0xb1 0x44
143 # CHECK: r31 = r31
144 # CHECK-NEXT: if (!p3) memw(r17+#84) = r2.new
145 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xd2 0xb1 0x42
146 # CHECK: p3 = r5
147 # CHECK-NEXT: r31 = r31
148 # CHECK-NEXT: if (p3.new) memw(r17+#84) = r2.new
149 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xd2 0xb1 0x46
150 # CHECK: p3 = r5
151 # CHECK-NEXT: r31 = r31
152 # CHECK-NEXT: if (!p3.new) memw(r17+#84) = r2.new
153 0x1f 0x40 0x7f 0x70 0x2b 0xf2 0xb1 0xab
154 # CHECK: r31 = r31
155 # CHECK-NEXT: if (p3) memw(r17++#20) = r2.new
156 0x1f 0x40 0x7f 0x70 0x2f 0xf2 0xb1 0xab
157 # CHECK: r31 = r31
158 # CHECK-NEXT: if (!p3) memw(r17++#20) = r2.new
159 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xab 0xf2 0xb1 0xab
160 # CHECK: p3 = r5
161 # CHECK-NEXT: r31 = r31
162 # CHECK-NEXT: if (p3.new) memw(r17++#20) = r2.new
163 0x03 0x40 0x45 0x85 0x1f 0x40 0x7f 0x70 0xaf 0xf2 0xb1 0xab
164 # CHECK: p3 = r5
165 # CHECK-NEXT: r31 = r31
166 # CHECK-NEXT: if (!p3.new) memw(r17++#20) = r2.new