OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [maxq20/] [data2.s] - Blame information for rev 438

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
;# data.s       
2
;# checks all the data transfer instructions
3
foo:
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]--

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.