[ gas/testsuite/ChangeLog ]
[deliverable/binutils-gdb.git] / gas / testsuite / gas / maxq10 / data2.s
CommitLineData
7499d566
NC
1;# data.s
2;# checks all the data transfer instructions
3foo:
4 MOVE PSF, #01h
5 MOVE PSF, AP
6 MOVE PSF, APC
7 MOVE PSF, IC
8 MOVE PSF, IMR
9 MOVE PSF, SC
10 MOVE PSF, IIR
11 MOVE PSF, CKCN
12 MOVE PSF, WDCN
13 MOVE PSF, A[0] ;Just Check two boundary conditions
14 MOVE PSF, A[15]
15 MOVE PSF, ACC
16 MOVE PSF, A[AP]
17 MOVE PSF, IP
18 MOVE PSF, @SP--
19 MOVE PSF, SP
20 MOVE PSF, IV
21 MOVE PSF, LC[0]
22 MOVE PSF, LC[1]
23 MOVE PSF, @BP[OFFS++]
24 MOVE PSF, @BP[OFFS--]
25 MOVE PSF, OFFS
26 MOVE PSF, DPC
27 MOVE PSF, GR
28 MOVE PSF, GRL
29 MOVE PSF, BP
30 MOVE PSF, GRS
31 MOVE PSF, GRH
32 MOVE PSF, GRXL
33 MOVE PSF, FP
34 MOVE PSF, @DP[0]
35 MOVE PSF, @DP[1]
36 MOVE PSF, @DP[0]++
37 MOVE PSF, @DP[1]++
38 MOVE PSF, @DP[0]--
39 MOVE PSF, @DP[1]--
40 MOVE IC, #01h
41 MOVE IC, AP
42 MOVE IC, APC
43 MOVE IC, PSF
44 MOVE IC, IMR
45 MOVE IC, SC
46 MOVE IC, IIR
47 MOVE IC, CKCN
48 MOVE IC, WDCN
49 MOVE IC, A[0] ;Just Check two boundary conditions
50 MOVE IC, A[15]
51 MOVE IC, ACC
52 MOVE IC, A[AP]
53 MOVE IC, IP
54 MOVE IC, @SP--
55 MOVE IC, SP
56 MOVE IC, IV
57 MOVE IC, LC[0]
58 MOVE IC, LC[1]
59 MOVE IC, @BP[OFFS++]
60 MOVE IC, @BP[OFFS--]
61 MOVE IC, OFFS
62 MOVE IC, DPC
63 MOVE IC, GR
64 MOVE IC, GRL
65 MOVE IC, BP
66 MOVE IC, GRS
67 MOVE IC, GRH
68 MOVE IC, GRXL
69 MOVE IC, FP
70 MOVE IC, @DP[0]
71 MOVE IC, @DP[1]
72 MOVE IC, @DP[0]++
73 MOVE IC, @DP[1]++
74 MOVE IC, @DP[0]--
75 MOVE IC, @DP[1]--
76 MOVE IMR, #01h
77 MOVE IMR, AP
78 MOVE IMR, APC
79 MOVE IMR, PSF
80 MOVE IMR, IC
81 MOVE IMR, SC
82 MOVE IMR, IIR
83 MOVE IMR, CKCN
84 MOVE IMR, WDCN
85 MOVE IMR, A[0] ;Just Check two boundary conditions
86 MOVE IMR, A[15]
87 MOVE IMR, ACC
88 MOVE IMR, A[AP]
89 MOVE IMR, IP
90 MOVE IMR, @SP--
91 MOVE IMR, SP
92 MOVE IMR, IV
93 MOVE IMR, LC[0]
94 MOVE IMR, LC[1]
95 MOVE IMR, @BP[OFFS++]
96 MOVE IMR, @BP[OFFS--]
97 MOVE IMR, OFFS
98 MOVE IMR, DPC
99 MOVE IMR, GR
100 MOVE IMR, GRL
101 MOVE IMR, BP
102 MOVE IMR, GRS
103 MOVE IMR, GRH
104 MOVE IMR, GRXL
105 MOVE IMR, FP
106 MOVE IMR, @DP[0]
107 MOVE IMR, @DP[1]
108 MOVE IMR, @DP[0]++
109 MOVE IMR, @DP[1]++
110 MOVE IMR, @DP[0]--
111 MOVE IMR, @DP[1]--
112 MOVE A[0], #01h
113 MOVE A[0], AP
114 MOVE A[0], APC
115 MOVE A[0], PSF
116 MOVE A[0], IC
117 MOVE A[0], IMR
118 MOVE A[0], SC
119 MOVE A[0], IIR
120 MOVE A[0], CKCN
121 MOVE A[0], WDCN
122 MOVE A[0], ACC
123 MOVE A[0], A[AP]
124 MOVE A[0], IP
125 MOVE A[0], @SP--
126 MOVE A[0], SP
127 MOVE A[0], IV
128 MOVE A[0], LC[0]
129 MOVE A[0], LC[1]
130 MOVE A[0], @BP[OFFS++]
131 MOVE A[0], @BP[OFFS--]
132 MOVE A[0], OFFS
133 MOVE A[0], DPC
134 MOVE A[0], GR
135 MOVE A[0], GRL
136 MOVE A[0], BP
137 MOVE A[0], GRS
138 MOVE A[0], GRH
139 MOVE A[0], GRXL
140 MOVE A[0], FP
141 MOVE A[0], @DP[0]
142 MOVE A[0], @DP[1]
143 MOVE A[0], @DP[0]++
144 MOVE A[0], @DP[1]++
145 MOVE A[0], @DP[0]--
146 MOVE A[0], @DP[1]--
147 MOVE ACC, #01h
148 MOVE ACC, AP
149 MOVE ACC, APC
150 MOVE ACC, PSF
151 MOVE ACC, IC
152 MOVE ACC, IMR
153 MOVE ACC, SC
154 MOVE ACC, IIR
155 MOVE ACC, CKCN
156 MOVE ACC, WDCN
157 MOVE ACC, A[0] ;Just Check two boundary conditions
158 MOVE ACC, A[15]
159 MOVE ACC, IP
160 MOVE ACC, @SP--
161 MOVE ACC, SP
162 MOVE ACC, IV
163 MOVE ACC, LC[0]
164 MOVE ACC, LC[1]
165 MOVE ACC, @BP[OFFS++]
166 MOVE ACC, @BP[OFFS--]
167 MOVE ACC, OFFS
168 MOVE ACC, DPC
169 MOVE ACC, GR
170 MOVE ACC, GRL
171 MOVE ACC, BP
172 MOVE ACC, GRS
173 MOVE ACC, GRH
174 MOVE ACC, GRXL
175 MOVE ACC, FP
176 MOVE ACC, @DP[0]
177 MOVE ACC, @DP[1]
178 MOVE ACC, @DP[0]++
179 MOVE ACC, @DP[1]++
180 MOVE ACC, @DP[0]--
181 MOVE ACC, @DP[1]--
182 MOVE @++SP, #01h
183 MOVE @++SP, AP
184 MOVE @++SP, APC
185 MOVE @++SP, PSF
186 MOVE @++SP, IC
187 MOVE @++SP, IMR
188 MOVE @++SP, SC
189 MOVE @++SP, IIR
190 MOVE @++SP, CKCN
191 MOVE @++SP, WDCN
192 MOVE @++SP, A[0] ;Just Check two boundary conditions
193 MOVE @++SP, A[15]
194 MOVE @++SP, ACC
195 MOVE @++SP, A[AP]
196 MOVE @++SP, IP
197 MOVE @++SP, SP
198 MOVE @++SP, IV
199 MOVE @++SP, LC[0]
200 MOVE @++SP, LC[1]
201 MOVE @++SP, @BP[OFFS++]
202 MOVE @++SP, @BP[OFFS--]
203 MOVE @++SP, OFFS
204 MOVE @++SP, DPC
205 MOVE @++SP, GR
206 MOVE @++SP, GRL
207 MOVE @++SP, BP
208 MOVE @++SP, GRS
209 MOVE @++SP, GRH
210 MOVE @++SP, GRXL
211 MOVE @++SP, FP
212 MOVE @++SP, @DP[0]
213 MOVE @++SP, @DP[1]
214 MOVE @++SP, @DP[0]++
215 MOVE @++SP, @DP[1]++
216 MOVE @++SP, @DP[0]--
217 MOVE @++SP, @DP[1]--
218 MOVE SP, #01h
219 MOVE SP, AP
220 MOVE SP, APC
221 MOVE SP, PSF
222 MOVE SP, IC
223 MOVE SP, IMR
224 MOVE SP, SC
225 MOVE SP, IIR
226 MOVE SP, CKCN
227 MOVE SP, WDCN
228 MOVE SP, A[0] ;Just Check two boundary conditions
229 MOVE SP, A[15]
230 MOVE SP, ACC
231 MOVE SP, A[AP]
232 MOVE SP, IP
233 MOVE SP, IV
234 MOVE SP, LC[0]
235 MOVE SP, LC[1]
236 MOVE SP, @BP[OFFS++]
237 MOVE SP, @BP[OFFS--]
238 MOVE SP, OFFS
239 MOVE SP, DPC
240 MOVE SP, GR
241 MOVE SP, GRL
242 MOVE SP, BP
243 MOVE SP, GRS
244 MOVE SP, GRH
245 MOVE SP, GRXL
246 MOVE SP, FP
247 MOVE SP, @DP[0]
248 MOVE SP, @DP[1]
249 MOVE SP, @DP[0]++
250 MOVE SP, @DP[1]++
251 MOVE SP, @DP[0]--
252 MOVE SP, @DP[1]--
253 MOVE IV, #01h
254 MOVE IV, AP
255 MOVE IV, APC
256 MOVE IV, PSF
257 MOVE IV, IC
258 MOVE IV, IMR
259 MOVE IV, SC
260 MOVE IV, IIR
261 MOVE IV, CKCN
262 MOVE IV, WDCN
263 MOVE IV, A[0] ;Just Check two boundary conditions
264 MOVE IV, A[15]
265 MOVE IV, ACC
266 MOVE IV, A[AP]
267 MOVE IV, IP
268 MOVE IV, @SP--
269 MOVE IV, SP
270 MOVE IV, IV
271 MOVE IV, LC[0]
272 MOVE IV, LC[1]
273 MOVE IV, @BP[OFFS++]
274 MOVE IV, @BP[OFFS--]
275 MOVE IV, OFFS
276 MOVE IV, DPC
277 MOVE IV, GR
278 MOVE IV, GRL
279 MOVE IV, BP
280 MOVE IV, GRS
281 MOVE IV, GRH
282 MOVE IV, GRXL
283 MOVE IV, FP
284 MOVE IV, @DP[0]
285 MOVE IV, @DP[1]
286 MOVE IV, @DP[0]++
287 MOVE IV, @DP[1]++
288 MOVE IV, @DP[0]--
289 MOVE IV, @DP[1]--
290 MOVE LC[0], #01h
291 MOVE LC[0], AP
292 MOVE LC[0], APC
293 MOVE LC[0], PSF
294 MOVE LC[0], IC
295 MOVE LC[0], IMR
296 MOVE LC[0], SC
297 MOVE LC[0], IIR
298 MOVE LC[0], CKCN
299 MOVE LC[0], WDCN
300 MOVE LC[0], A[0] ;Just Check two boundary conditions
301 MOVE LC[0], A[15]
302 MOVE LC[0], ACC
303 MOVE LC[0], A[AP]
304 MOVE LC[0], IP
305 MOVE LC[0], @SP--
306 MOVE LC[0], SP
307 MOVE LC[0], IV
308 MOVE LC[0], @BP[OFFS++]
309 MOVE LC[0], @BP[OFFS--]
310 MOVE LC[0], OFFS
311 MOVE LC[0], DPC
312 MOVE LC[0], GR
313 MOVE LC[0], GRL
314 MOVE LC[0], BP
315 MOVE LC[0], GRS
316 MOVE LC[0], GRH
317 MOVE LC[0], GRXL
318 MOVE LC[0], FP
319 MOVE LC[0], @DP[0]
320 MOVE LC[0], @DP[1]
321 MOVE LC[0], @DP[0]++
322 MOVE LC[0], @DP[1]++
323 MOVE LC[0], @DP[0]--
324 MOVE LC[0], @DP[1]--
325 MOVE @BP[OFFS], #01h
326 MOVE @BP[OFFS], AP
327 MOVE @BP[OFFS], APC
328 MOVE @BP[OFFS], PSF
329 MOVE @BP[OFFS], IC
330 MOVE @BP[OFFS], IMR
331 MOVE @BP[OFFS], SC
332 MOVE @BP[OFFS], IIR
333 MOVE @BP[OFFS], CKCN
334 MOVE @BP[OFFS], WDCN
335 MOVE @BP[OFFS], A[0] ;Just Check two boundary conditions
336 MOVE @BP[OFFS], A[15]
337 MOVE @BP[OFFS], ACC
338 MOVE @BP[OFFS], A[AP]
339 MOVE @BP[OFFS], IP
340 MOVE @BP[OFFS], @SP--
341 MOVE @BP[OFFS], SP
342 MOVE @BP[OFFS], IV
343 MOVE @BP[OFFS], LC[0]
344 MOVE @BP[OFFS], LC[1]
345 MOVE @BP[OFFS], OFFS
346 MOVE @BP[OFFS], DPC
347 MOVE @BP[OFFS], GR
348 MOVE @BP[OFFS], GRL
349 MOVE @BP[OFFS], BP
350 MOVE @BP[OFFS], GRS
351 MOVE @BP[OFFS], GRH
352 MOVE @BP[OFFS], GRXL
353 MOVE @BP[OFFS], FP
354 MOVE @BP[OFFS], @DP[0]
355 MOVE @BP[OFFS], @DP[1]
356 MOVE @BP[OFFS], @DP[0]++
357 MOVE @BP[OFFS], @DP[1]++
358 MOVE @BP[OFFS], @DP[0]--
359 MOVE @BP[OFFS], @DP[1]--
360 MOVE @BP[++OFFS], #01h
361 MOVE @BP[++OFFS], AP
362 MOVE @BP[++OFFS], APC
363 MOVE @BP[++OFFS], PSF
364 MOVE @BP[++OFFS], IC
365 MOVE @BP[++OFFS], IMR
366 MOVE @BP[++OFFS], SC
367 MOVE @BP[++OFFS], IIR
368 MOVE @BP[++OFFS], CKCN
369 MOVE @BP[++OFFS], WDCN
370 MOVE @BP[++OFFS], A[0] ;Just Check two boundary conditions
371 MOVE @BP[++OFFS], A[15]
372 MOVE @BP[++OFFS], ACC
373 MOVE @BP[++OFFS], A[AP]
374 MOVE @BP[++OFFS], IP
375 MOVE @BP[++OFFS], SP
376 MOVE @BP[++OFFS], IV
377 MOVE @BP[++OFFS], LC[0]
378 MOVE @BP[++OFFS], LC[1]
379 MOVE @BP[++OFFS], OFFS
380 MOVE @BP[++OFFS], DPC
381 MOVE @BP[++OFFS], GR
382 MOVE @BP[++OFFS], GRL
383 MOVE @BP[++OFFS], BP
384 MOVE @BP[++OFFS], GRS
385 MOVE @BP[++OFFS], GRH
386 MOVE @BP[++OFFS], GRXL
387 MOVE @BP[++OFFS], FP
388 MOVE @BP[++OFFS], @DP[0]
389 MOVE @BP[++OFFS], @DP[1]
390 MOVE @BP[++OFFS], @DP[0]--
391 MOVE @BP[++OFFS], @DP[1]--
392 MOVE @BP[--OFFS], #01h
393 MOVE @BP[--OFFS], AP
394 MOVE @BP[--OFFS], APC
395 MOVE @BP[--OFFS], PSF
396 MOVE @BP[--OFFS], IC
397 MOVE @BP[--OFFS], IMR
398 MOVE @BP[--OFFS], SC
399 MOVE @BP[--OFFS], IIR
400 MOVE @BP[--OFFS], CKCN
401 MOVE @BP[--OFFS], WDCN
402 MOVE @BP[--OFFS], A[0] ;Just Check two boundary conditions
403 MOVE @BP[--OFFS], A[15]
404 MOVE @BP[--OFFS], ACC
405 MOVE @BP[--OFFS], A[AP]
406 MOVE @BP[--OFFS], IP
407 MOVE @BP[--OFFS], SP
408 MOVE @BP[--OFFS], IV
409 MOVE @BP[--OFFS], LC[0]
410 MOVE @BP[--OFFS], LC[1]
411 MOVE @BP[--OFFS], OFFS
412 MOVE @BP[--OFFS], DPC
413 MOVE @BP[--OFFS], GR
414 MOVE @BP[--OFFS], GRL
415 MOVE @BP[--OFFS], BP
416 MOVE @BP[--OFFS], GRS
417 MOVE @BP[--OFFS], GRH
418 MOVE @BP[--OFFS], GRXL
419 MOVE @BP[--OFFS], FP
420 MOVE @BP[--OFFS], @DP[0]
421 MOVE @BP[--OFFS], @DP[1]
422 MOVE OFFS, #01h
423 MOVE OFFS, AP
424 MOVE OFFS, APC
425 MOVE OFFS, PSF
426 MOVE OFFS, IC
427 MOVE OFFS, IMR
428 MOVE OFFS, SC
429 MOVE OFFS, IIR
430 MOVE OFFS, CKCN
431 MOVE OFFS, WDCN
432 MOVE OFFS, A[0] ;Just Check two boundary conditions
433 MOVE OFFS, A[15]
434 MOVE OFFS, ACC
435 MOVE OFFS, A[AP]
436 MOVE OFFS, IP
437 MOVE OFFS, @SP--
438 MOVE OFFS, SP
439 MOVE OFFS, IV
440 MOVE OFFS, LC[0]
441 MOVE OFFS, LC[1]
442 MOVE OFFS, DPC
443 MOVE OFFS, GR
444 MOVE OFFS, GRL
445 MOVE OFFS, BP
446 MOVE OFFS, GRS
447 MOVE OFFS, GRH
448 MOVE OFFS, GRXL
449 MOVE OFFS, FP
450 MOVE OFFS, @DP[0]
451 MOVE OFFS, @DP[1]
452 MOVE OFFS, @DP[0]++
453 MOVE OFFS, @DP[1]++
454 MOVE OFFS, @DP[0]--
455 MOVE OFFS, @DP[1]--
This page took 0.115869 seconds and 4 git commands to generate.