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

Subversion Repositories lxp32

[/] [lxp32/] [trunk/] [verify/] [lxp32/] [src/] [firmware/] [test004.asm] - Blame information for rev 9

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 9 ring0_mipt
/*
2
 * This test verifies that nop instruction does not change
3
 * register values.
4
 */
5
 
6
        lc r0, failure
7
        nop
8
        mov r1, 1
9
        nop
10
        mov r2, 2
11
        mov r3, 3
12
        nop
13
        mov r4, 4
14
        mov r5, 5
15
        mov r6, 6
16
        nop
17
        nop
18
        mov r7, 7
19
        mov r8, 8
20
        mov r9, 9
21
        nop
22
        mov r10, 10
23
        mov r11, 11
24
        mov r12, 12
25
        mov r13, 13
26
        mov r14, 14
27
        mov r15, 15
28
        mov r16, 16
29
        mov r17, 17
30
        mov r18, 18
31
        mov r19, 19
32
        mov r20, 20
33
        mov r21, 21
34
        mov r22, 22
35
        mov r23, 23
36
        mov r24, 24
37
        mov r25, 25
38
        mov r26, 26
39
        mov r27, 27
40
        mov r28, 28
41
        mov r29, 29
42
        mov r30, 30
43
        mov r31, 31
44
        mov r32, 32
45
        mov r33, 33
46
        mov r34, 34
47
        mov r35, 35
48
        mov r36, 36
49
        mov r37, 37
50
        mov r38, 38
51
        mov r39, 39
52
        mov r40, 40
53
        mov r41, 41
54
        mov r42, 42
55
        mov r43, 43
56
        mov r44, 44
57
        mov r45, 45
58
        mov r46, 46
59
        mov r47, 47
60
        mov r48, 48
61
        mov r49, 49
62
        mov r50, 50
63
        mov r51, 51
64
        mov r52, 52
65
        mov r53, 53
66
        mov r54, 54
67
        mov r55, 55
68
        mov r56, 56
69
        mov r57, 57
70
        mov r58, 58
71
        mov r59, 59
72
        mov r60, 60
73
        mov r61, 61
74
        mov r62, 62
75
        mov r63, 63
76
        mov r64, 64
77
        mov r65, 65
78
        mov r66, 66
79
        mov r67, 67
80
        mov r68, 68
81
        mov r69, 69
82
        mov r70, 70
83
        mov r71, 71
84
        mov r72, 72
85
        mov r73, 73
86
        mov r74, 74
87
        mov r75, 75
88
        mov r76, 76
89
        mov r77, 77
90
        mov r78, 78
91
        mov r79, 79
92
        mov r80, 80
93
        mov r81, 81
94
        mov r82, 82
95
        mov r83, 83
96
        mov r84, 84
97
        mov r85, 85
98
        mov r86, 86
99
        mov r87, 87
100
        mov r88, 88
101
        mov r89, 89
102
        mov r90, 90
103
        mov r91, 91
104
        mov r92, 92
105
        mov r93, 93
106
        mov r94, 94
107
        mov r95, 95
108
        mov r96, 96
109
        mov r97, 97
110
        mov r98, 98
111
        mov r99, 99
112
        mov r100, 0
113
        mov r101, 1
114
        mov r102, 2
115
        mov r103, 3
116
        mov r104, 4
117
        mov r105, 5
118
        mov r106, 6
119
        mov r107, 7
120
        mov r108, 8
121
        mov r109, 9
122
        mov r110, 10
123
        mov r111, 11
124
        mov r112, 12
125
        mov r113, 13
126
        mov r114, 14
127
        mov r115, 15
128
        mov r116, 16
129
        mov r117, 17
130
        mov r118, 18
131
        mov r119, 19
132
        mov r120, 20
133
        mov r121, 21
134
        mov r122, 22
135
        mov r123, 23
136
        mov r124, 24
137
        mov r125, 25
138
        mov r126, 26
139
        mov r127, 27
140
        mov r128, 28
141
        mov r129, 29
142
        mov r130, 30
143
        mov r131, 31
144
        mov r132, 32
145
        mov r133, 33
146
        mov r134, 34
147
        mov r135, 35
148
        mov r136, 36
149
        mov r137, 37
150
        mov r138, 38
151
        mov r139, 39
152
        mov r140, 40
153
        mov r141, 41
154
        mov r142, 42
155
        mov r143, 43
156
        mov r144, 44
157
        mov r145, 45
158
        mov r146, 46
159
        mov r147, 47
160
        mov r148, 48
161
        mov r149, 49
162
        mov r150, 50
163
        mov r151, 51
164
        mov r152, 52
165
        mov r153, 53
166
        mov r154, 54
167
        mov r155, 55
168
        mov r156, 56
169
        mov r157, 57
170
        mov r158, 58
171
        mov r159, 59
172
        mov r160, 60
173
        mov r161, 61
174
        mov r162, 62
175
        mov r163, 63
176
        mov r164, 64
177
        mov r165, 65
178
        mov r166, 66
179
        mov r167, 67
180
        mov r168, 68
181
        mov r169, 69
182
        mov r170, 70
183
        mov r171, 71
184
        mov r172, 72
185
        mov r173, 73
186
        mov r174, 74
187
        mov r175, 75
188
        mov r176, 76
189
        mov r177, 77
190
        mov r178, 78
191
        mov r179, 79
192
        mov r180, 80
193
        mov r181, 81
194
        mov r182, 82
195
        mov r183, 83
196
        mov r184, 84
197
        mov r185, 85
198
        mov r186, 86
199
        mov r187, 87
200
        mov r188, 88
201
        mov r189, 89
202
        mov r190, 90
203
        mov r191, 91
204
        mov r192, 92
205
        mov r193, 93
206
        mov r194, 94
207
        mov r195, 95
208
        mov r196, 96
209
        mov r197, 97
210
        mov r198, 98
211
        mov r199, 99
212
        mov r200, 0
213
        mov r201, 1
214
        mov r202, 2
215
        mov r203, 3
216
        mov r204, 4
217
        mov r205, 5
218
        mov r206, 6
219
        mov r207, 7
220
        mov r208, 8
221
        mov r209, 9
222
        mov r210, 10
223
        mov r211, 11
224
        mov r212, 12
225
        mov r213, 13
226
        mov r214, 14
227
        mov r215, 15
228
        mov r216, 16
229
        mov r217, 17
230
        mov r218, 18
231
        mov r219, 19
232
        mov r220, 20
233
        mov r221, 21
234
        mov r222, 22
235
        mov r223, 23
236
        mov r224, 24
237
        mov r225, 25
238
        mov r226, 26
239
        mov r227, 27
240
        mov r228, 28
241
        mov r229, 29
242
        mov r230, 30
243
        mov r231, 31
244
        mov r232, 32
245
        mov r233, 33
246
        mov r234, 34
247
        mov r235, 35
248
        mov r236, 36
249
        mov r237, 37
250
        mov r238, 38
251
        mov r239, 39
252
        mov r240, 40
253
        mov r241, 41
254
        mov r242, 42
255
        mov r243, 43
256
        mov r244, 44
257
        mov r245, 45
258
        mov r246, 46
259
        mov r247, 47
260
        mov r248, 48
261
        mov r249, 49
262
        mov r250, 50
263
        mov r251, 51
264
        mov r252, 52
265
        mov r253, 53
266
        mov r254, 54
267
        mov r255, 55
268
 
269
        nop
270
        nop
271
        nop
272
 
273
        cjmpne r0, r1, 1
274
        nop
275
        cjmpne r0, r2, 2
276
        nop
277
        nop
278
        cjmpne r0, r3, 3
279
        cjmpne r0, r4, 4
280
        cjmpne r0, r5, 5
281
        nop
282
        cjmpne r0, r6, 6
283
        cjmpne r0, r7, 7
284
        cjmpne r0, r8, 8
285
        cjmpne r0, r9, 9
286
        cjmpne r0, r10, 10
287
        cjmpne r0, r11, 11
288
        nop
289
        nop
290
        nop
291
        cjmpne r0, r12, 12
292
        cjmpne r0, r13, 13
293
        cjmpne r0, r14, 14
294
        cjmpne r0, r15, 15
295
        cjmpne r0, r16, 16
296
        cjmpne r0, r17, 17
297
        cjmpne r0, r18, 18
298
        cjmpne r0, r19, 19
299
        cjmpne r0, r20, 20
300
        cjmpne r0, r21, 21
301
        cjmpne r0, r22, 22
302
        cjmpne r0, r23, 23
303
        cjmpne r0, r24, 24
304
        cjmpne r0, r25, 25
305
        cjmpne r0, r26, 26
306
        cjmpne r0, r27, 27
307
        cjmpne r0, r28, 28
308
        cjmpne r0, r29, 29
309
        cjmpne r0, r30, 30
310
        cjmpne r0, r31, 31
311
        cjmpne r0, r32, 32
312
        cjmpne r0, r33, 33
313
        cjmpne r0, r34, 34
314
        cjmpne r0, r35, 35
315
        cjmpne r0, r36, 36
316
        cjmpne r0, r37, 37
317
        cjmpne r0, r38, 38
318
        cjmpne r0, r39, 39
319
        cjmpne r0, r40, 40
320
        cjmpne r0, r41, 41
321
        cjmpne r0, r42, 42
322
        cjmpne r0, r43, 43
323
        cjmpne r0, r44, 44
324
        cjmpne r0, r45, 45
325
        cjmpne r0, r46, 46
326
        cjmpne r0, r47, 47
327
        cjmpne r0, r48, 48
328
        cjmpne r0, r49, 49
329
        cjmpne r0, r50, 50
330
        cjmpne r0, r51, 51
331
        cjmpne r0, r52, 52
332
        cjmpne r0, r53, 53
333
        cjmpne r0, r54, 54
334
        cjmpne r0, r55, 55
335
        cjmpne r0, r56, 56
336
        cjmpne r0, r57, 57
337
        cjmpne r0, r58, 58
338
        cjmpne r0, r59, 59
339
        cjmpne r0, r60, 60
340
        cjmpne r0, r61, 61
341
        cjmpne r0, r62, 62
342
        cjmpne r0, r63, 63
343
        cjmpne r0, r64, 64
344
        cjmpne r0, r65, 65
345
        cjmpne r0, r66, 66
346
        cjmpne r0, r67, 67
347
        cjmpne r0, r68, 68
348
        cjmpne r0, r69, 69
349
        cjmpne r0, r70, 70
350
        cjmpne r0, r71, 71
351
        cjmpne r0, r72, 72
352
        cjmpne r0, r73, 73
353
        cjmpne r0, r74, 74
354
        cjmpne r0, r75, 75
355
        cjmpne r0, r76, 76
356
        cjmpne r0, r77, 77
357
        cjmpne r0, r78, 78
358
        cjmpne r0, r79, 79
359
        cjmpne r0, r80, 80
360
        cjmpne r0, r81, 81
361
        cjmpne r0, r82, 82
362
        cjmpne r0, r83, 83
363
        cjmpne r0, r84, 84
364
        cjmpne r0, r85, 85
365
        cjmpne r0, r86, 86
366
        cjmpne r0, r87, 87
367
        cjmpne r0, r88, 88
368
        cjmpne r0, r89, 89
369
        cjmpne r0, r90, 90
370
        cjmpne r0, r91, 91
371
        cjmpne r0, r92, 92
372
        cjmpne r0, r93, 93
373
        cjmpne r0, r94, 94
374
        cjmpne r0, r95, 95
375
        cjmpne r0, r96, 96
376
        cjmpne r0, r97, 97
377
        cjmpne r0, r98, 98
378
        cjmpne r0, r99, 99
379
        cjmpne r0, r100, 0
380
        cjmpne r0, r101, 1
381
        cjmpne r0, r102, 2
382
        cjmpne r0, r103, 3
383
        cjmpne r0, r104, 4
384
        cjmpne r0, r105, 5
385
        cjmpne r0, r106, 6
386
        cjmpne r0, r107, 7
387
        cjmpne r0, r108, 8
388
        cjmpne r0, r109, 9
389
        cjmpne r0, r110, 10
390
        cjmpne r0, r111, 11
391
        cjmpne r0, r112, 12
392
        cjmpne r0, r113, 13
393
        cjmpne r0, r114, 14
394
        cjmpne r0, r115, 15
395
        cjmpne r0, r116, 16
396
        cjmpne r0, r117, 17
397
        cjmpne r0, r118, 18
398
        cjmpne r0, r119, 19
399
        cjmpne r0, r120, 20
400
        cjmpne r0, r121, 21
401
        cjmpne r0, r122, 22
402
        cjmpne r0, r123, 23
403
        cjmpne r0, r124, 24
404
        cjmpne r0, r125, 25
405
        cjmpne r0, r126, 26
406
        cjmpne r0, r127, 27
407
        cjmpne r0, r128, 28
408
        cjmpne r0, r129, 29
409
        cjmpne r0, r130, 30
410
        cjmpne r0, r131, 31
411
        cjmpne r0, r132, 32
412
        cjmpne r0, r133, 33
413
        cjmpne r0, r134, 34
414
        cjmpne r0, r135, 35
415
        cjmpne r0, r136, 36
416
        cjmpne r0, r137, 37
417
        cjmpne r0, r138, 38
418
        cjmpne r0, r139, 39
419
        cjmpne r0, r140, 40
420
        cjmpne r0, r141, 41
421
        cjmpne r0, r142, 42
422
        cjmpne r0, r143, 43
423
        cjmpne r0, r144, 44
424
        cjmpne r0, r145, 45
425
        cjmpne r0, r146, 46
426
        cjmpne r0, r147, 47
427
        cjmpne r0, r148, 48
428
        cjmpne r0, r149, 49
429
        cjmpne r0, r150, 50
430
        cjmpne r0, r151, 51
431
        cjmpne r0, r152, 52
432
        cjmpne r0, r153, 53
433
        cjmpne r0, r154, 54
434
        cjmpne r0, r155, 55
435
        cjmpne r0, r156, 56
436
        cjmpne r0, r157, 57
437
        cjmpne r0, r158, 58
438
        cjmpne r0, r159, 59
439
        cjmpne r0, r160, 60
440
        cjmpne r0, r161, 61
441
        cjmpne r0, r162, 62
442
        cjmpne r0, r163, 63
443
        cjmpne r0, r164, 64
444
        cjmpne r0, r165, 65
445
        cjmpne r0, r166, 66
446
        cjmpne r0, r167, 67
447
        cjmpne r0, r168, 68
448
        cjmpne r0, r169, 69
449
        cjmpne r0, r170, 70
450
        cjmpne r0, r171, 71
451
        cjmpne r0, r172, 72
452
        cjmpne r0, r173, 73
453
        cjmpne r0, r174, 74
454
        cjmpne r0, r175, 75
455
        cjmpne r0, r176, 76
456
        cjmpne r0, r177, 77
457
        cjmpne r0, r178, 78
458
        cjmpne r0, r179, 79
459
        cjmpne r0, r180, 80
460
        cjmpne r0, r181, 81
461
        cjmpne r0, r182, 82
462
        cjmpne r0, r183, 83
463
        cjmpne r0, r184, 84
464
        cjmpne r0, r185, 85
465
        cjmpne r0, r186, 86
466
        cjmpne r0, r187, 87
467
        cjmpne r0, r188, 88
468
        cjmpne r0, r189, 89
469
        cjmpne r0, r190, 90
470
        cjmpne r0, r191, 91
471
        cjmpne r0, r192, 92
472
        cjmpne r0, r193, 93
473
        cjmpne r0, r194, 94
474
        cjmpne r0, r195, 95
475
        cjmpne r0, r196, 96
476
        cjmpne r0, r197, 97
477
        cjmpne r0, r198, 98
478
        cjmpne r0, r199, 99
479
        cjmpne r0, r200, 0
480
        cjmpne r0, r201, 1
481
        cjmpne r0, r202, 2
482
        cjmpne r0, r203, 3
483
        cjmpne r0, r204, 4
484
        cjmpne r0, r205, 5
485
        cjmpne r0, r206, 6
486
        cjmpne r0, r207, 7
487
        cjmpne r0, r208, 8
488
        cjmpne r0, r209, 9
489
        cjmpne r0, r210, 10
490
        cjmpne r0, r211, 11
491
        cjmpne r0, r212, 12
492
        cjmpne r0, r213, 13
493
        cjmpne r0, r214, 14
494
        cjmpne r0, r215, 15
495
        cjmpne r0, r216, 16
496
        cjmpne r0, r217, 17
497
        cjmpne r0, r218, 18
498
        cjmpne r0, r219, 19
499
        cjmpne r0, r220, 20
500
        cjmpne r0, r221, 21
501
        cjmpne r0, r222, 22
502
        cjmpne r0, r223, 23
503
        cjmpne r0, r224, 24
504
        cjmpne r0, r225, 25
505
        cjmpne r0, r226, 26
506
        cjmpne r0, r227, 27
507
        cjmpne r0, r228, 28
508
        cjmpne r0, r229, 29
509
        cjmpne r0, r230, 30
510
        cjmpne r0, r231, 31
511
        cjmpne r0, r232, 32
512
        cjmpne r0, r233, 33
513
        cjmpne r0, r234, 34
514
        cjmpne r0, r235, 35
515
        cjmpne r0, r236, 36
516
        cjmpne r0, r237, 37
517
        cjmpne r0, r238, 38
518
        cjmpne r0, r239, 39
519
        cjmpne r0, r240, 40
520
        cjmpne r0, r241, 41
521
        cjmpne r0, r242, 42
522
        cjmpne r0, r243, 43
523
        cjmpne r0, r244, 44
524
        cjmpne r0, r245, 45
525
        cjmpne r0, r246, 46
526
        cjmpne r0, r247, 47
527
        cjmpne r0, r248, 48
528
        cjmpne r0, r249, 49
529
        cjmpne r0, r250, 50
530
        cjmpne r0, r251, 51
531
        cjmpne r0, r252, 52
532
        cjmpne r0, r253, 53
533
        cjmpne r0, r254, 54
534
        cjmpne r0, r255, 55
535
 
536
        lc r100, 0x10000000
537
        lc r101, halt
538
        sw r100, 1
539
        jmp r101
540
 
541
failure:
542
        lc r100, 0x10000000
543
        lc r101, halt
544
        sw r100, 2
545
 
546
halt:
547
        hlt
548
        jmp r101

powered by: WebSVN 2.1.0

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