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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [maxq10/] [data3.s] - Blame information for rev 818

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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