Enable Intel MOVDIRI, MOVDIR64B instructions
[binutils-gdb.git] / gas / testsuite / gas / arc / nps400-11.s
1 .text
2
3 ; cp16/cp32 xa
4 cp16.na [cm:r1],[xa:r2]
5 cp16 [cm:r1],[xa:r2]
6 cp32.na [cm:r1],[xa:r2]
7 cp32 [cm:r1],[xa:r2]
8 cp16.na [cm:r1],[xa:r2,r1]
9 cp16 [cm:r1],[xa:r2,r1]
10 cp32.na [cm:r1],[xa:r2,r1]
11 cp32 [cm:r1],[xa:r2,r1]
12 cp16.na r2, [cm:r1],[xa:r2]
13 cp16 r2, [cm:r1],[xa:r2]
14 cp32.na r2, [cm:r1],[xa:r2]
15 cp32 r2, [cm:r1],[xa:r2]
16 cp16.na r2, [cm:r1],[xa:r2,r1]
17 cp16 r2, [cm:r1],[xa:r2,r1]
18 cp32.na r2, [cm:r1],[xa:r2,r1]
19 cp32 r2, [cm:r1],[xa:r2,r1]
20
21 ;; cp16/cp32 jid
22 cp32 [cm:r1],[jid:r2]
23 cp32 r2, [cm:r1],[jid:r2]
24
25 ;; cp16/cp32 sd
26 cp16 [cm:r2],[sd:r1,16,0]
27 cp16.na [cm:r2],[sd:r1,16,0]
28 cp16 r1, [cm:r2],[sd:r1,16,0]
29 cp16.na r1, [cm:r2],[sd:r1,16,0]
30 cp16 [cm:r2],[sd:r1,32,0]
31 cp16.na [cm:r2],[sd:r1,32,0]
32 cp16 r1, [cm:r2],[sd:r1,32,0]
33 cp16.na r1, [cm:r2],[sd:r1,32,0]
34 cp16 [cm:r2],[sd:r1,64,0]
35 cp16.na [cm:r2],[sd:r1,64,0]
36 cp16 r1, [cm:r2],[sd:r1,64,0]
37 cp16.na r1, [cm:r2],[sd:r1,64,0]
38 cp16 [cm:r2],[sd:r1,128,0]
39 cp16.na [cm:r2],[sd:r1,128,0]
40 cp16 r1, [cm:r2],[sd:r1,128,0]
41 cp16.na r1, [cm:r2],[sd:r1,128,0]
42 cp16 [cm:r2],[sd:r1,16,0]
43 cp16.na [cm:r2],[sd:r1,16,0]
44 cp16 r1, [cm:r2],[sd:r1,16,0]
45 cp16.na r1, [cm:r2],[sd:r1,16,0]
46 cp16 [cm:r2],[sd:r1,16,16]
47 cp16.na [cm:r2],[sd:r1,16,16]
48 cp16 r1, [cm:r2],[sd:r1,16,16]
49 cp16.na r1, [cm:r2],[sd:r1,16,16]
50 cp16 [cm:r2],[sd:r1,16,32]
51 cp16.na [cm:r2],[sd:r1,16,32]
52 cp16 r1, [cm:r2],[sd:r1,16,32]
53 cp16.na r1, [cm:r2],[sd:r1,16,32]
54 cp16 [cm:r2],[sd:r1,16,48]
55 cp16.na [cm:r2],[sd:r1,16,48]
56 cp16 r1, [cm:r2],[sd:r1,16,48]
57 cp16.na r1, [cm:r2],[sd:r1,16,48]
58 cp16 [cm:r2],[sd:r1,16,64]
59 cp16.na [cm:r2],[sd:r1,16,64]
60 cp16 r1, [cm:r2],[sd:r1,16,64]
61 cp16.na r1, [cm:r2],[sd:r1,16,64]
62 cp16 [cm:r2],[sd:r1,16,0, r2]
63 cp16.na [cm:r2],[sd:r1,16,0, r2]
64 cp16 r1, [cm:r2],[sd:r1,16,0,r2]
65 cp16.na r1, [cm:r2],[sd:r1,16,0,r2]
66 cp16 [cm:r2],[sd:r1,32,0, r2]
67 cp16.na [cm:r2],[sd:r1,32,0, r2]
68 cp16 r1, [cm:r2],[sd:r1,32,0, r2]
69 cp16.na r1, [cm:r2],[sd:r1,32,0, r2]
70 cp16 [cm:r2],[sd:r1,64,0, r2]
71 cp16.na [cm:r2],[sd:r1,64,0, r2]
72 cp16 r1, [cm:r2],[sd:r1,64,0, r2]
73 cp16.na r1, [cm:r2],[sd:r1,64,0, r2]
74 cp16 [cm:r2],[sd:r1,128,0, r2]
75 cp16.na [cm:r2],[sd:r1,128,0, r2]
76 cp16 r1, [cm:r2],[sd:r1,128,0, r2]
77 cp16.na r1, [cm:r2],[sd:r1,128,0, r2]
78 cp16 [cm:r2],[sd:r1,r2,r2]
79 cp16.na [cm:r2],[sd:r1,r2,r2]
80 cp16 r1, [cm:r2],[sd:r1,r2,r2]
81 cp16.na r1, [cm:r2],[sd:r1,r2,r2]
82 cp16 [cm:r2],[sd:r1,r2,r2,r2]
83 cp16.na [cm:r2],[sd:r1,r2,r2,r2]
84 cp16 r1, [cm:r2],[sd:r1,r2,r2,r2]
85 cp16.na r1, [cm:r2],[sd:r1,r2,r2,r2]
86 cp32 [cm:r2],[sd:r1,16,0]
87 cp32.na [cm:r2],[sd:r1,16,0]
88 cp32 r1, [cm:r2],[sd:r1,16,0]
89 cp32.na r1, [cm:r2],[sd:r1,16,0]
90 cp32 [cm:r2],[sd:r1,32,0]
91 cp32.na [cm:r2],[sd:r1,32,0]
92 cp32 r1, [cm:r2],[sd:r1,32,0]
93 cp32.na r1, [cm:r2],[sd:r1,32,0]
94 cp32 [cm:r2],[sd:r1,64,0]
95 cp32.na [cm:r2],[sd:r1,64,0]
96 cp32 r1, [cm:r2],[sd:r1,64,0]
97 cp32.na r1, [cm:r2],[sd:r1,64,0]
98 cp32 [cm:r2],[sd:r1,128,0]
99 cp32.na [cm:r2],[sd:r1,128,0]
100 cp32 r1, [cm:r2],[sd:r1,128,0]
101 cp32.na r1, [cm:r2],[sd:r1,128,0]
102 cp32 [cm:r2],[sd:r1,16,0]
103 cp32.na [cm:r2],[sd:r1,16,0]
104 cp32 r1, [cm:r2],[sd:r1,16,0]
105 cp32.na r1, [cm:r2],[sd:r1,16,0]
106 cp32 [cm:r2],[sd:r1,16,16]
107 cp32.na [cm:r2],[sd:r1,16,16]
108 cp32 r1, [cm:r2],[sd:r1,16,16]
109 cp32.na r1, [cm:r2],[sd:r1,16,16]
110 cp32 [cm:r2],[sd:r1,16,32]
111 cp32.na [cm:r2],[sd:r1,16,32]
112 cp32 r1, [cm:r2],[sd:r1,16,32]
113 cp32.na r1, [cm:r2],[sd:r1,16,32]
114 cp32 [cm:r2],[sd:r1,16,48]
115 cp32.na [cm:r2],[sd:r1,16,48]
116 cp32 r1, [cm:r2],[sd:r1,16,48]
117 cp32.na r1, [cm:r2],[sd:r1,16,48]
118 cp32 [cm:r2],[sd:r1,16,64]
119 cp32.na [cm:r2],[sd:r1,16,64]
120 cp32 r1, [cm:r2],[sd:r1,16,64]
121 cp32.na r1, [cm:r2],[sd:r1,16,64]
122 cp32 [cm:r2],[sd:r1,16,0, r2]
123 cp32.na [cm:r2],[sd:r1,16,0, r2]
124 cp32 r1, [cm:r2],[sd:r1,16,0,r2]
125 cp32.na r1, [cm:r2],[sd:r1,16,0,r2]
126 cp32 [cm:r2],[sd:r1,32,0, r2]
127 cp32.na [cm:r2],[sd:r1,32,0, r2]
128 cp32 r1, [cm:r2],[sd:r1,32,0, r2]
129 cp32.na r1, [cm:r2],[sd:r1,32,0, r2]
130 cp32 [cm:r2],[sd:r1,64,0, r2]
131 cp32.na [cm:r2],[sd:r1,64,0, r2]
132 cp32 r1, [cm:r2],[sd:r1,64,0, r2]
133 cp32.na r1, [cm:r2],[sd:r1,64,0, r2]
134 cp32 [cm:r2],[sd:r1,128,0, r2]
135 cp32.na [cm:r2],[sd:r1,128,0, r2]
136 cp32 r1, [cm:r2],[sd:r1,128,0, r2]
137 cp32.na r1, [cm:r2],[sd:r1,128,0, r2]
138 cp32 [cm:r2],[sd:r1,r2,r2]
139 cp32.na [cm:r2],[sd:r1,r2,r2]
140 cp32 r1, [cm:r2],[sd:r1,r2,r2]
141 cp32.na r1, [cm:r2],[sd:r1,r2,r2]
142 cp32 [cm:r2],[sd:r1,r2,r2,r2]
143 cp32.na [cm:r2],[sd:r1,r2,r2,r2]
144 cp32 r1, [cm:r2],[sd:r1,r2,r2,r2]
145 cp32.na r1, [cm:r2],[sd:r1,r2,r2,r2]
146 ; cp16/cp32 xd
147 cp16 [cm:r2],[xd:r1,16,0]
148 cp16.na [cm:r2],[xd:r1,16,0]
149 cp16 r1, [cm:r2],[xd:r1,16,0]
150 cp16.na r1, [cm:r2],[xd:r1,16,0]
151 cp16 [cm:r2],[xd:r1,32,0]
152 cp16.na [cm:r2],[xd:r1,32,0]
153 cp16 r1, [cm:r2],[xd:r1,32,0]
154 cp16.na r1, [cm:r2],[xd:r1,32,0]
155 cp16 [cm:r2],[xd:r1,64,0]
156 cp16.na [cm:r2],[xd:r1,64,0]
157 cp16 r1, [cm:r2],[xd:r1,64,0]
158 cp16.na r1, [cm:r2],[xd:r1,64,0]
159 cp16 [cm:r2],[xd:r1,128,0]
160 cp16.na [cm:r2],[xd:r1,128,0]
161 cp16 r1, [cm:r2],[xd:r1,128,0]
162 cp16.na r1, [cm:r2],[xd:r1,128,0]
163 cp16 [cm:r2],[xd:r1,16,0]
164 cp16.na [cm:r2],[xd:r1,16,0]
165 cp16 r1, [cm:r2],[xd:r1,16,0]
166 cp16.na r1, [cm:r2],[xd:r1,16,0]
167 cp16 [cm:r2],[xd:r1,16,16]
168 cp16.na [cm:r2],[xd:r1,16,16]
169 cp16 r1, [cm:r2],[xd:r1,16,16]
170 cp16.na r1, [cm:r2],[xd:r1,16,16]
171 cp16 [cm:r2],[xd:r1,16,32]
172 cp16.na [cm:r2],[xd:r1,16,32]
173 cp16 r1, [cm:r2],[xd:r1,16,32]
174 cp16.na r1, [cm:r2],[xd:r1,16,32]
175 cp16 [cm:r2],[xd:r1,16,48]
176 cp16.na [cm:r2],[xd:r1,16,48]
177 cp16 r1, [cm:r2],[xd:r1,16,48]
178 cp16.na r1, [cm:r2],[xd:r1,16,48]
179 cp16 [cm:r2],[xd:r1,16,64]
180 cp16.na [cm:r2],[xd:r1,16,64]
181 cp16 r1, [cm:r2],[xd:r1,16,64]
182 cp16.na r1, [cm:r2],[xd:r1,16,64]
183 cp16 [cm:r2],[xd:r1,16,0, r2]
184 cp16.na [cm:r2],[xd:r1,16,0, r2]
185 cp16 r1, [cm:r2],[xd:r1,16,0,r2]
186 cp16.na r1, [cm:r2],[xd:r1,16,0,r2]
187 cp16 [cm:r2],[xd:r1,32,0, r2]
188 cp16.na [cm:r2],[xd:r1,32,0, r2]
189 cp16 r1, [cm:r2],[xd:r1,32,0, r2]
190 cp16.na r1, [cm:r2],[xd:r1,32,0, r2]
191 cp16 [cm:r2],[xd:r1,64,0, r2]
192 cp16.na [cm:r2],[xd:r1,64,0, r2]
193 cp16 r1, [cm:r2],[xd:r1,64,0, r2]
194 cp16.na r1, [cm:r2],[xd:r1,64,0, r2]
195 cp16 [cm:r2],[xd:r1,128,0, r2]
196 cp16.na [cm:r2],[xd:r1,128,0, r2]
197 cp16 r1, [cm:r2],[xd:r1,128,0, r2]
198 cp16.na r1, [cm:r2],[xd:r1,128,0, r2]
199 cp16 [cm:r2],[xd:r1,r2,r2]
200 cp16.na [cm:r2],[xd:r1,r2,r2]
201 cp16 r1, [cm:r2],[xd:r1,r2,r2]
202 cp16.na r1, [cm:r2],[xd:r1,r2,r2]
203 cp16 [cm:r2],[xd:r1,r2,r2,r2]
204 cp16.na [cm:r2],[xd:r1,r2,r2,r2]
205 cp16 r1, [cm:r2],[xd:r1,r2,r2,r2]
206 cp16.na r1, [cm:r2],[xd:r1,r2,r2,r2]
207 cp32 [cm:r2],[xd:r1,16,0]
208 cp32.na [cm:r2],[xd:r1,16,0]
209 cp32 r1, [cm:r2],[xd:r1,16,0]
210 cp32.na r1, [cm:r2],[xd:r1,16,0]
211 cp32 [cm:r2],[xd:r1,32,0]
212 cp32.na [cm:r2],[xd:r1,32,0]
213 cp32 r1, [cm:r2],[xd:r1,32,0]
214 cp32.na r1, [cm:r2],[xd:r1,32,0]
215 cp32 [cm:r2],[xd:r1,64,0]
216 cp32.na [cm:r2],[xd:r1,64,0]
217 cp32 r1, [cm:r2],[xd:r1,64,0]
218 cp32.na r1, [cm:r2],[xd:r1,64,0]
219 cp32 [cm:r2],[xd:r1,128,0]
220 cp32.na [cm:r2],[xd:r1,128,0]
221 cp32 r1, [cm:r2],[xd:r1,128,0]
222 cp32.na r1, [cm:r2],[xd:r1,128,0]
223 cp32 [cm:r2],[xd:r1,16,0]
224 cp32.na [cm:r2],[xd:r1,16,0]
225 cp32 r1, [cm:r2],[xd:r1,16,0]
226 cp32.na r1, [cm:r2],[xd:r1,16,0]
227 cp32 [cm:r2],[xd:r1,16,16]
228 cp32.na [cm:r2],[xd:r1,16,16]
229 cp32 r1, [cm:r2],[xd:r1,16,16]
230 cp32.na r1, [cm:r2],[xd:r1,16,16]
231 cp32 [cm:r2],[xd:r1,16,32]
232 cp32.na [cm:r2],[xd:r1,16,32]
233 cp32 r1, [cm:r2],[xd:r1,16,32]
234 cp32.na r1, [cm:r2],[xd:r1,16,32]
235 cp32 [cm:r2],[xd:r1,16,48]
236 cp32.na [cm:r2],[xd:r1,16,48]
237 cp32 r1, [cm:r2],[xd:r1,16,48]
238 cp32.na r1, [cm:r2],[xd:r1,16,48]
239 cp32 [cm:r2],[xd:r1,16,64]
240 cp32.na [cm:r2],[xd:r1,16,64]
241 cp32 r1, [cm:r2],[xd:r1,16,64]
242 cp32.na r1, [cm:r2],[xd:r1,16,64]
243 cp32 [cm:r2],[xd:r1,16,0, r2]
244 cp32.na [cm:r2],[xd:r1,16,0, r2]
245 cp32 r1, [cm:r2],[xd:r1,16,0,r2]
246 cp32.na r1, [cm:r2],[xd:r1,16,0,r2]
247 cp32 [cm:r2],[xd:r1,32,0, r2]
248 cp32.na [cm:r2],[xd:r1,32,0, r2]
249 cp32 r1, [cm:r2],[xd:r1,32,0, r2]
250 cp32.na r1, [cm:r2],[xd:r1,32,0, r2]
251 cp32 [cm:r2],[xd:r1,64,0, r2]
252 cp32.na [cm:r2],[xd:r1,64,0, r2]
253 cp32 r1, [cm:r2],[xd:r1,64,0, r2]
254 cp32.na r1, [cm:r2],[xd:r1,64,0, r2]
255 cp32 [cm:r2],[xd:r1,128,0, r2]
256 cp32.na [cm:r2],[xd:r1,128,0, r2]
257 cp32 r1, [cm:r2],[xd:r1,128,0, r2]
258 cp32.na r1, [cm:r2],[xd:r1,128,0, r2]
259 cp32 [cm:r2],[xd:r1,r2,r2]
260 cp32.na [cm:r2],[xd:r1,r2,r2]
261 cp32 r1, [cm:r2],[xd:r1,r2,r2]
262 cp32.na r1, [cm:r2],[xd:r1,r2,r2]
263 cp32 [cm:r2],[xd:r1,r2,r2,r2]
264 cp32.na [cm:r2],[xd:r1,r2,r2,r2]
265 cp32 r1, [cm:r2],[xd:r1,r2,r2,r2]
266 cp32.na r1, [cm:r2],[xd:r1,r2,r2,r2]
267 ;cp16/32 cm to xa
268 cp16 [xa:r1],[cm:r2]
269 cp16.na [xa:r1],[cm:r2]
270 cp32 [xa:r1],[cm:r2]
271 cp32.na [xa:r1],[cm:r2]
272 cp32 [jid:r1],[cm:r2]
273
274 cp16 [sd:r1,0x20,0x10],[cm:r2]
275 cp16.na [sd:r1,0x20,0x10],[cm:r2]
276 cp16 [xd:r1,0x20,0x10],[cm:r2]
277 cp16.na [xd:r1,0x20,0x10],[cm:r2]
278 cp32 [sd:r1,0x20,0x10],[cm:r2]
279 cp32.na [sd:r1,0x20,0x10],[cm:r2]
280 cp32 [xd:r1,0x20,0x10],[cm:r2]
281 cp32.na [xd:r1,0x20,0x10],[cm:r2]
282
283 cp16 [sd:r1,0x20,0x10,r2],[cm:r2]
284 cp16.na [sd:r1,0x20,0x10,r2],[cm:r2]
285 cp16 [xd:r1,0x20,0x10,r2],[cm:r2]
286 cp16.na [xd:r1,0x20,0x10,r2],[cm:r2]
287 cp32 [sd:r1,0x20,0x10,r2],[cm:r2]
288 cp32.na [sd:r1,0x20,0x10,r2],[cm:r2]
289 cp32 [xd:r1,0x20,0x10,r2],[cm:r2]
290 cp32.na [xd:r1,0x20,0x10,r2],[cm:r2]
291
292 cp16 [sd:r1,r2,r2],[cm:r2]
293 cp16.na [sd:r1,r2,r2],[cm:r2]
294 cp16 [xd:r1,r2,r2],[cm:r2]
295 cp16.na [xd:r1,r2,r2],[cm:r2]
296 cp32 [sd:r1,r2,r2],[cm:r2]
297 cp32.na [sd:r1,r2,r2],[cm:r2]
298 cp32 [xd:r1,r2,r2],[cm:r2]
299 cp32.na [xd:r1,r2,r2],[cm:r2]
300
301 cp16 [sd:r1,r2,r2,r2],[cm:r2]
302 cp16.na [sd:r1,r2,r2,r2],[cm:r2]
303 cp16 [xd:r1,r2,r2,r2],[cm:r2]
304 cp16.na [xd:r1,r2,r2,r2],[cm:r2]
305 cp32 [sd:r1,r2,r2,r2],[cm:r2]
306 cp32.na [sd:r1,r2,r2,r2],[cm:r2]
307 cp32 [xd:r1,r2,r2,r2],[cm:r2]
308 cp32.na [xd:r1,r2,r2,r2],[cm:r2]