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