iltest7.s
24.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
/****************************************************************
SCALAR UNIT INTERLOCK TEST: 7
****************************************************************/
.base 0x00000000
.word 0x57F4C105 /* Addr: 0x0000 */
.word 0xD7670701 /* Addr: 0x0004 */
.word 0x7324A123 /* Addr: 0x0008 */
.word 0x93831323 /* Addr: 0x000C */
.word 0xB022C201 /* Addr: 0x0010 */
.word 0x42353734 /* Addr: 0x0014 */
.word 0x41138620 /* Addr: 0x0018 */
.word 0x35428025 /* Addr: 0x001C */
.word 0xC0243014 /* Addr: 0x0020 */
.word 0xA1D6B325 /* Addr: 0x0024 */
.word 0xC255B501 /* Addr: 0x0028 */
.word 0x57E06025 /* Addr: 0x002C */
.word 0x5000E416 /* Addr: 0x0030 */
.word 0x25441612 /* Addr: 0x0034 */
.word 0x67320103 /* Addr: 0x0038 */
.word 0x3516C304 /* Addr: 0x003C */
.word 0x0446C003 /* Addr: 0x0040 */
.word 0x36645510 /* Addr: 0x0044 */
.word 0xA144F217 /* Addr: 0x0048 */
.word 0xB0B26027 /* Addr: 0x004C */
.word 0xB2741126 /* Addr: 0x0050 */
.word 0xE2D44215 /* Addr: 0x0054 */
.word 0xB0211216 /* Addr: 0x0058 */
.word 0x6117F412 /* Addr: 0x005C */
.word 0xC6E5A127 /* Addr: 0x0060 */
.word 0x75A1A415 /* Addr: 0x0064 */
.word 0x95D2E201 /* Addr: 0x0068 */
.word 0x60B51110 /* Addr: 0x006C */
.word 0x8100E430 /* Addr: 0x0070 */
.word 0x20526427 /* Addr: 0x0074 */
.word 0xA4E19315 /* Addr: 0x0078 */
.word 0xD5C5E526 /* Addr: 0x007C */
.word 0xD1728232 /* Addr: 0x0080 */
.word 0xD3601715 /* Addr: 0x0084 */
.word 0xA442D710 /* Addr: 0x0088 */
.word 0xD5161513 /* Addr: 0x008C */
.word 0xB5307202 /* Addr: 0x0090 */
.word 0x6776E026 /* Addr: 0x0094 */
.word 0x15434516 /* Addr: 0x0098 */
.word 0x91D63220 /* Addr: 0x009C */
.word 0x34602032 /* Addr: 0x00A0 */
.word 0xF660F125 /* Addr: 0x00A4 */
.word 0x37F2C732 /* Addr: 0x00A8 */
.word 0x76D4D400 /* Addr: 0x00AC */
.word 0x36F0C721 /* Addr: 0x00B0 */
.word 0x4475C236 /* Addr: 0x00B4 */
.word 0x30047215 /* Addr: 0x00B8 */
.word 0x97840407 /* Addr: 0x00BC */
.word 0x6021A432 /* Addr: 0x00C0 */
.word 0x50753725 /* Addr: 0x00C4 */
.word 0xC2F35330 /* Addr: 0x00C8 */
.word 0x71527313 /* Addr: 0x00CC */
.word 0x35447105 /* Addr: 0x00D0 */
.word 0x6616F625 /* Addr: 0x00D4 */
.word 0xA3724622 /* Addr: 0x00D8 */
.word 0xC4108135 /* Addr: 0x00DC */
.word 0x72B34500 /* Addr: 0x00E0 */
.word 0xE6459532 /* Addr: 0x00E4 */
.word 0x17203710 /* Addr: 0x00E8 */
.word 0x4321D324 /* Addr: 0x00EC */
.word 0x16E30332 /* Addr: 0x00F0 */
.word 0xB745F106 /* Addr: 0x00F4 */
.word 0xB3F0A616 /* Addr: 0x00F8 */
.word 0x36E26236 /* Addr: 0x00FC */
.word 0xE1F1B325 /* Addr: 0x0100 */
.word 0x97F28015 /* Addr: 0x0104 */
.word 0x54979411 /* Addr: 0x0108 */
.word 0x85A7C116 /* Addr: 0x010C */
.word 0xF0409111 /* Addr: 0x0110 */
.word 0xA5723620 /* Addr: 0x0114 */
.word 0x85E21021 /* Addr: 0x0118 */
.word 0x73B64314 /* Addr: 0x011C */
.word 0x42729430 /* Addr: 0x0120 */
.word 0x37843411 /* Addr: 0x0124 */
.word 0x63326611 /* Addr: 0x0128 */
.word 0x35428030 /* Addr: 0x012C */
.word 0x26763135 /* Addr: 0x0130 */
.word 0xF036C204 /* Addr: 0x0134 */
.word 0xE3C02217 /* Addr: 0x0138 */
.word 0x37F66616 /* Addr: 0x013C */
.word 0xC7E42432 /* Addr: 0x0140 */
.word 0xB382B001 /* Addr: 0x0144 */
.word 0x90948712 /* Addr: 0x0148 */
.word 0xD1F25707 /* Addr: 0x014C */
.word 0x33917316 /* Addr: 0x0150 */
.word 0x13028702 /* Addr: 0x0154 */
.word 0xD7C2D526 /* Addr: 0x0158 */
.word 0xE4D2C634 /* Addr: 0x015C */
.word 0xE4E59433 /* Addr: 0x0160 */
.word 0x1485C510 /* Addr: 0x0164 */
.word 0x52F46630 /* Addr: 0x0168 */
.word 0x55C12602 /* Addr: 0x016C */
.word 0xF254E501 /* Addr: 0x0170 */
.word 0x64401214 /* Addr: 0x0174 */
.word 0x52E11632 /* Addr: 0x0178 */
.word 0x96813204 /* Addr: 0x017C */
.word 0x1336B024 /* Addr: 0x0180 */
.word 0xC654B627 /* Addr: 0x0184 */
.word 0xB6135235 /* Addr: 0x0188 */
.word 0xA6F28514 /* Addr: 0x018C */
.word 0xB3C7A216 /* Addr: 0x0190 */
.word 0xE585B531 /* Addr: 0x0194 */
.word 0xA4A08131 /* Addr: 0x0198 */
.word 0x24555520 /* Addr: 0x019C */
.word 0x2397F024 /* Addr: 0x01A0 */
.word 0xB756F013 /* Addr: 0x01A4 */
.word 0x25F53626 /* Addr: 0x01A8 */
.word 0x6503F506 /* Addr: 0x01AC */
.word 0x6075A310 /* Addr: 0x01B0 */
.word 0xD2D59024 /* Addr: 0x01B4 */
.word 0x74758227 /* Addr: 0x01B8 */
.word 0x37804316 /* Addr: 0x01BC */
.word 0x2552C134 /* Addr: 0x01C0 */
.word 0x51D35234 /* Addr: 0x01C4 */
.word 0xE450F533 /* Addr: 0x01C8 */
.word 0x3464A232 /* Addr: 0x01CC */
.word 0x96D7A301 /* Addr: 0x01D0 */
.word 0x73558513 /* Addr: 0x01D4 */
.word 0xE7A33623 /* Addr: 0x01D8 */
.word 0xB5E13417 /* Addr: 0x01DC */
.word 0x07A13422 /* Addr: 0x01E0 */
.word 0xC2B0A527 /* Addr: 0x01E4 */
.word 0xD307F222 /* Addr: 0x01E8 */
.word 0xD3156701 /* Addr: 0x01EC */
.word 0xD5931514 /* Addr: 0x01F0 */
.word 0x41673300 /* Addr: 0x01F4 */
.word 0xC3937600 /* Addr: 0x01F8 */
.word 0x9704D401 /* Addr: 0x01FC */
.word 0xE7B60732 /* Addr: 0x0200 */
.word 0xF0E55134 /* Addr: 0x0204 */
.word 0x12868005 /* Addr: 0x0208 */
.word 0x42D0F536 /* Addr: 0x020C */
.word 0x71921731 /* Addr: 0x0210 */
.word 0x3277D603 /* Addr: 0x0214 */
.word 0x9436F326 /* Addr: 0x0218 */
.word 0x0605C605 /* Addr: 0x021C */
.word 0x2264D017 /* Addr: 0x0220 */
.word 0xD017A321 /* Addr: 0x0224 */
.word 0x8233B200 /* Addr: 0x0228 */
.word 0xC003A401 /* Addr: 0x022C */
.word 0x0753B605 /* Addr: 0x0230 */
.word 0xB660A426 /* Addr: 0x0234 */
.word 0xA3E51306 /* Addr: 0x0238 */
.word 0xD0C44101 /* Addr: 0x023C */
.word 0xA3220116 /* Addr: 0x0240 */
.word 0x55758605 /* Addr: 0x0244 */
.word 0x60412424 /* Addr: 0x0248 */
.word 0x3243C525 /* Addr: 0x024C */
.word 0x41B38736 /* Addr: 0x0250 */
.word 0xE0D67737 /* Addr: 0x0254 */
.word 0x74E3E421 /* Addr: 0x0258 */
.word 0x10D65027 /* Addr: 0x025C */
.word 0x84D28414 /* Addr: 0x0260 */
.word 0xC224B416 /* Addr: 0x0264 */
.word 0x12237406 /* Addr: 0x0268 */
.word 0x04512512 /* Addr: 0x026C */
.word 0x52B20533 /* Addr: 0x0270 */
.word 0x8031D032 /* Addr: 0x0274 */
.word 0x60105302 /* Addr: 0x0278 */
.word 0xC1E7C414 /* Addr: 0x027C */
.word 0x01043324 /* Addr: 0x0280 */
.word 0x91D2B724 /* Addr: 0x0284 */
.word 0xA451D201 /* Addr: 0x0288 */
.word 0x43957124 /* Addr: 0x028C */
.word 0x93F47322 /* Addr: 0x0290 */
.word 0x65472414 /* Addr: 0x0294 */
.word 0x55B60707 /* Addr: 0x0298 */
.word 0x92D22212 /* Addr: 0x029C */
.word 0xA0A5B002 /* Addr: 0x02A0 */
.word 0xC334C224 /* Addr: 0x02A4 */
.word 0x72564010 /* Addr: 0x02A8 */
.word 0x10541401 /* Addr: 0x02AC */
.word 0x44F4C301 /* Addr: 0x02B0 */
.word 0x35268211 /* Addr: 0x02B4 */
.word 0x54375704 /* Addr: 0x02B8 */
.word 0x05C4C237 /* Addr: 0x02BC */
.word 0x32E65422 /* Addr: 0x02C0 */
.word 0xD017C406 /* Addr: 0x02C4 */
.word 0xC6259324 /* Addr: 0x02C8 */
.word 0x46524727 /* Addr: 0x02CC */
.word 0x35718206 /* Addr: 0x02D0 */
.word 0xD633C027 /* Addr: 0x02D4 */
.word 0x01956330 /* Addr: 0x02D8 */
.word 0xD7F4A223 /* Addr: 0x02DC */
.word 0x46A61102 /* Addr: 0x02E0 */
.word 0xF5608307 /* Addr: 0x02E4 */
.word 0x71A74604 /* Addr: 0x02E8 */
.word 0x1436E714 /* Addr: 0x02EC */
.word 0x13765436 /* Addr: 0x02F0 */
.word 0x63368211 /* Addr: 0x02F4 */
.word 0x92902505 /* Addr: 0x02F8 */
.word 0xD1748326 /* Addr: 0x02FC */
.word 0xD185C403 /* Addr: 0x0300 */
.word 0x52F37720 /* Addr: 0x0304 */
.word 0x95359500 /* Addr: 0x0308 */
.word 0xC3129404 /* Addr: 0x030C */
.word 0x84034032 /* Addr: 0x0310 */
.word 0x71321136 /* Addr: 0x0314 */
.word 0x23862105 /* Addr: 0x0318 */
.word 0x14850030 /* Addr: 0x031C */
.word 0xD0671434 /* Addr: 0x0320 */
.word 0xE304E434 /* Addr: 0x0324 */
.word 0xE7F58035 /* Addr: 0x0328 */
.word 0x0017C637 /* Addr: 0x032C */
.word 0x43455625 /* Addr: 0x0330 */
.word 0x0075A737 /* Addr: 0x0334 */
.word 0x5744C610 /* Addr: 0x0338 */
.word 0x10745327 /* Addr: 0x033C */
.word 0xE6844707 /* Addr: 0x0340 */
.word 0xC420A326 /* Addr: 0x0344 */
.word 0xD076D115 /* Addr: 0x0348 */
.word 0xF222B701 /* Addr: 0x034C */
.word 0x44B63230 /* Addr: 0x0350 */
.word 0xC4B3F504 /* Addr: 0x0354 */
.word 0x47504707 /* Addr: 0x0358 */
.word 0xF506A034 /* Addr: 0x035C */
.word 0xF6D05332 /* Addr: 0x0360 */
.word 0x26529021 /* Addr: 0x0364 */
.word 0x83C40103 /* Addr: 0x0368 */
.word 0x64212300 /* Addr: 0x036C */
.word 0xD1D46226 /* Addr: 0x0370 */
.word 0x1383B607 /* Addr: 0x0374 */
.word 0xB5336204 /* Addr: 0x0378 */
.word 0x67259316 /* Addr: 0x037C */
.word 0xE2C73500 /* Addr: 0x0380 */
.word 0xC6361706 /* Addr: 0x0384 */
.word 0x27225403 /* Addr: 0x0388 */
.word 0xC392D501 /* Addr: 0x038C */
.word 0xA452F230 /* Addr: 0x0390 */
.word 0x57373717 /* Addr: 0x0394 */
.word 0x0017D107 /* Addr: 0x0398 */
.word 0xF5A0C216 /* Addr: 0x039C */
.word 0x03B56035 /* Addr: 0x03A0 */
.word 0x91867601 /* Addr: 0x03A4 */
.word 0xF501E230 /* Addr: 0x03A8 */
.word 0x70C13333 /* Addr: 0x03AC */
.word 0x34520532 /* Addr: 0x03B0 */
.word 0xE2E48106 /* Addr: 0x03B4 */
.word 0x9745F313 /* Addr: 0x03B8 */
.word 0x12258721 /* Addr: 0x03BC */
.word 0xC0004425 /* Addr: 0x03C0 */
.word 0x43369704 /* Addr: 0x03C4 */
.word 0x30B54424 /* Addr: 0x03C8 */
.word 0xB7977432 /* Addr: 0x03CC */
.word 0x60D61214 /* Addr: 0x03D0 */
.word 0x16959134 /* Addr: 0x03D4 */
.word 0xC084E637 /* Addr: 0x03D8 */
.word 0x3256C231 /* Addr: 0x03DC */
.word 0x77A5D506 /* Addr: 0x03E0 */
.word 0x27015413 /* Addr: 0x03E4 */
.word 0xC2822035 /* Addr: 0x03E8 */
.word 0x16726635 /* Addr: 0x03EC */
.word 0x3010B632 /* Addr: 0x03F0 */
.word 0xC467E532 /* Addr: 0x03F4 */
.word 0x11029305 /* Addr: 0x03F8 */
.word 0x15A57625 /* Addr: 0x03FC */
.word 0xD764F301 /* Addr: 0x0400 */
.word 0x65410717 /* Addr: 0x0404 */
.word 0x9420A712 /* Addr: 0x0408 */
.word 0x36C0C000 /* Addr: 0x040C */
.word 0x77302114 /* Addr: 0x0410 */
.word 0x0154F020 /* Addr: 0x0414 */
.word 0x04D39336 /* Addr: 0x0418 */
.word 0x9747F724 /* Addr: 0x041C */
.word 0x84153006 /* Addr: 0x0420 */
.word 0x20E7F533 /* Addr: 0x0424 */
.word 0x73E3E711 /* Addr: 0x0428 */
.word 0x0532E334 /* Addr: 0x042C */
.word 0x32573536 /* Addr: 0x0430 */
.word 0x7631B420 /* Addr: 0x0434 */
.word 0xE6035635 /* Addr: 0x0438 */
.word 0x15B2B426 /* Addr: 0x043C */
.word 0xE1D6E705 /* Addr: 0x0440 */
.word 0x77402622 /* Addr: 0x0444 */
.word 0xB0C18324 /* Addr: 0x0448 */
.word 0x21031722 /* Addr: 0x044C */
.word 0x7495A022 /* Addr: 0x0450 */
.word 0x55D71120 /* Addr: 0x0454 */
.word 0x2773E207 /* Addr: 0x0458 */
.word 0x9177A603 /* Addr: 0x045C */
.word 0x92B31725 /* Addr: 0x0460 */
.word 0xD1634437 /* Addr: 0x0464 */
.word 0x90022427 /* Addr: 0x0468 */
.word 0x85052123 /* Addr: 0x046C */
.word 0xE007E001 /* Addr: 0x0470 */
.word 0xA6F1A614 /* Addr: 0x0474 */
.word 0x01764621 /* Addr: 0x0478 */
.word 0x86B69722 /* Addr: 0x047C */
.word 0x20939330 /* Addr: 0x0480 */
.word 0xE2F2C323 /* Addr: 0x0484 */
.word 0x1620F034 /* Addr: 0x0488 */
.word 0x26D6C424 /* Addr: 0x048C */
.word 0x46072226 /* Addr: 0x0490 */
.word 0x6241D631 /* Addr: 0x0494 */
.word 0x63C1F132 /* Addr: 0x0498 */
.word 0x54651303 /* Addr: 0x049C */
.word 0x94630105 /* Addr: 0x04A0 */
.word 0xD2F7F032 /* Addr: 0x04A4 */
.word 0x76440510 /* Addr: 0x04A8 */
.word 0x96B75622 /* Addr: 0x04AC */
.word 0x66F16523 /* Addr: 0x04B0 */
.word 0x7473A603 /* Addr: 0x04B4 */
.word 0x25E56115 /* Addr: 0x04B8 */
.word 0x54F67315 /* Addr: 0x04BC */
.word 0x3544A215 /* Addr: 0x04C0 */
.word 0x52A3C206 /* Addr: 0x04C4 */
.word 0x03740613 /* Addr: 0x04C8 */
.word 0xA0201522 /* Addr: 0x04CC */
.word 0x61515622 /* Addr: 0x04D0 */
.word 0xD4B70130 /* Addr: 0x04D4 */
.word 0xF545B201 /* Addr: 0x04D8 */
.word 0xD4A3B321 /* Addr: 0x04DC */
.word 0x02449737 /* Addr: 0x04E0 */
.word 0xE756F433 /* Addr: 0x04E4 */
.word 0x86348024 /* Addr: 0x04E8 */
.word 0xF1D3E123 /* Addr: 0x04EC */
.word 0x73E65705 /* Addr: 0x04F0 */
.word 0xF5777033 /* Addr: 0x04F4 */
.word 0xF726D320 /* Addr: 0x04F8 */
.word 0x54539535 /* Addr: 0x04FC */
.word 0x51179434 /* Addr: 0x0500 */
.word 0xB081E512 /* Addr: 0x0504 */
.word 0xE763C532 /* Addr: 0x0508 */
.word 0x95B76522 /* Addr: 0x050C */
.word 0x9354A606 /* Addr: 0x0510 */
.word 0x73946402 /* Addr: 0x0514 */
.word 0x17735503 /* Addr: 0x0518 */
.word 0xA662A422 /* Addr: 0x051C */
.word 0x96234424 /* Addr: 0x0520 */
.word 0x0154F426 /* Addr: 0x0524 */
.word 0xF642C534 /* Addr: 0x0528 */
.word 0xE7510615 /* Addr: 0x052C */
.word 0x14053121 /* Addr: 0x0530 */
.word 0x87B0E401 /* Addr: 0x0534 */
.word 0x2044A434 /* Addr: 0x0538 */
.word 0xF1534217 /* Addr: 0x053C */
.word 0xE5060137 /* Addr: 0x0540 */
.word 0x07000332 /* Addr: 0x0544 */
.word 0xE1E54112 /* Addr: 0x0548 */
.word 0xB720F031 /* Addr: 0x054C */
.word 0x2155B434 /* Addr: 0x0550 */
.word 0x24F3D514 /* Addr: 0x0554 */
.word 0xE4F2E723 /* Addr: 0x0558 */
.word 0xF6256034 /* Addr: 0x055C */
.word 0x90A6C324 /* Addr: 0x0560 */
.word 0x42F2D001 /* Addr: 0x0564 */
.word 0x06A1D332 /* Addr: 0x0568 */
.word 0x87211425 /* Addr: 0x056C */
.word 0xB5309306 /* Addr: 0x0570 */
.word 0xD1A7C110 /* Addr: 0x0574 */
.word 0x34F4E132 /* Addr: 0x0578 */
.word 0x3076D617 /* Addr: 0x057C */
.word 0xF2556036 /* Addr: 0x0580 */
.word 0x8094E124 /* Addr: 0x0584 */
.word 0x41919314 /* Addr: 0x0588 */
.word 0x85152224 /* Addr: 0x058C */
.word 0xC0F50025 /* Addr: 0x0590 */
.word 0x17331433 /* Addr: 0x0594 */
.word 0x51005120 /* Addr: 0x0598 */
.word 0xD7B32612 /* Addr: 0x059C */
.word 0xB3228132 /* Addr: 0x05A0 */
.word 0xF6856637 /* Addr: 0x05A4 */
.word 0xD620B516 /* Addr: 0x05A8 */
.word 0xA1827137 /* Addr: 0x05AC */
.word 0x44370716 /* Addr: 0x05B0 */
.word 0x7187E200 /* Addr: 0x05B4 */
.word 0xB7E1A322 /* Addr: 0x05B8 */
.word 0xF593A313 /* Addr: 0x05BC */
.word 0xE2977632 /* Addr: 0x05C0 */
.word 0x86D35304 /* Addr: 0x05C4 */
.word 0x0665D611 /* Addr: 0x05C8 */
.word 0xF7C03530 /* Addr: 0x05CC */
.word 0x96873401 /* Addr: 0x05D0 */
.word 0xA0840124 /* Addr: 0x05D4 */
.word 0x7753D005 /* Addr: 0x05D8 */
.word 0xD7575613 /* Addr: 0x05DC */
.word 0x17263715 /* Addr: 0x05E0 */
.word 0xB6556207 /* Addr: 0x05E4 */
.word 0x93E27312 /* Addr: 0x05E8 */
.word 0xA6B75110 /* Addr: 0x05EC */
.word 0x36431322 /* Addr: 0x05F0 */
.word 0x75C11214 /* Addr: 0x05F4 */
.word 0x1480E036 /* Addr: 0x05F8 */
.word 0xB512F027 /* Addr: 0x05FC */
.word 0x86E1A714 /* Addr: 0x0600 */
.word 0xC4822020 /* Addr: 0x0604 */
.word 0x5722F721 /* Addr: 0x0608 */
.word 0xF7B27602 /* Addr: 0x060C */
.word 0x4074D212 /* Addr: 0x0610 */
.word 0x47647634 /* Addr: 0x0614 */
.word 0x23216012 /* Addr: 0x0618 */
.word 0x51B11612 /* Addr: 0x061C */
.word 0x55F54237 /* Addr: 0x0620 */
.word 0x1467C505 /* Addr: 0x0624 */
.word 0x27663736 /* Addr: 0x0628 */
.word 0xA6C61205 /* Addr: 0x062C */
.word 0x40F36423 /* Addr: 0x0630 */
.word 0xE4873001 /* Addr: 0x0634 */
.word 0xC664C416 /* Addr: 0x0638 */
.word 0xA3121531 /* Addr: 0x063C */
.word 0x40358636 /* Addr: 0x0640 */
.word 0x03E43025 /* Addr: 0x0644 */
.word 0x33261117 /* Addr: 0x0648 */
.word 0xE4505606 /* Addr: 0x064C */
.word 0xB3326330 /* Addr: 0x0650 */
.word 0xC1B62210 /* Addr: 0x0654 */
.word 0x47B12730 /* Addr: 0x0658 */
.word 0x42C3E026 /* Addr: 0x065C */
.word 0x60475530 /* Addr: 0x0660 */
.word 0x13753716 /* Addr: 0x0664 */
.word 0xA7F70523 /* Addr: 0x0668 */
.word 0x72410704 /* Addr: 0x066C */
.word 0xA1426703 /* Addr: 0x0670 */
.word 0x1431F115 /* Addr: 0x0674 */
.word 0x00335634 /* Addr: 0x0678 */
.word 0x84725016 /* Addr: 0x067C */
.word 0xB030A410 /* Addr: 0x0680 */
.word 0x26F04610 /* Addr: 0x0684 */
.word 0x71A04423 /* Addr: 0x0688 */
.word 0xE681F122 /* Addr: 0x068C */
.word 0x64408114 /* Addr: 0x0690 */
.word 0xF5E6F015 /* Addr: 0x0694 */
.word 0xA7C70331 /* Addr: 0x0698 */
.word 0x76C6F003 /* Addr: 0x069C */
.word 0xA7D00333 /* Addr: 0x06A0 */
.word 0xA512A510 /* Addr: 0x06A4 */
.word 0xE453E123 /* Addr: 0x06A8 */
.word 0xA1B68611 /* Addr: 0x06AC */
.word 0x1446C011 /* Addr: 0x06B0 */
.word 0x82A54714 /* Addr: 0x06B4 */
.word 0x2566A321 /* Addr: 0x06B8 */
.word 0x04411122 /* Addr: 0x06BC */
.word 0x0794A123 /* Addr: 0x06C0 */
.word 0x77C13506 /* Addr: 0x06C4 */
.word 0x1226A405 /* Addr: 0x06C8 */
.word 0xE6B3C024 /* Addr: 0x06CC */
.word 0x50F3C631 /* Addr: 0x06D0 */
.word 0xF200B200 /* Addr: 0x06D4 */
.word 0x07334315 /* Addr: 0x06D8 */
.word 0x3225A026 /* Addr: 0x06DC */
.word 0x25F6C717 /* Addr: 0x06E0 */
.word 0x23E0C136 /* Addr: 0x06E4 */
.word 0xB427F716 /* Addr: 0x06E8 */
.word 0x44A0C302 /* Addr: 0x06EC */
.word 0xB7D30607 /* Addr: 0x06F0 */
.word 0xD650D604 /* Addr: 0x06F4 */
.word 0x5154B426 /* Addr: 0x06F8 */
.word 0x40079533 /* Addr: 0x06FC */
.word 0xE0471531 /* Addr: 0x0700 */
.word 0x3115C403 /* Addr: 0x0704 */
.word 0xC3422127 /* Addr: 0x0708 */
.word 0x64A61607 /* Addr: 0x070C */
.word 0xB654B336 /* Addr: 0x0710 */
.word 0x14812116 /* Addr: 0x0714 */
.word 0x00A1C604 /* Addr: 0x0718 */
.word 0xA1374314 /* Addr: 0x071C */
.word 0x13973006 /* Addr: 0x0720 */
.word 0x02547527 /* Addr: 0x0724 */
.word 0xF6D23416 /* Addr: 0x0728 */
.word 0x53B62102 /* Addr: 0x072C */
.word 0x00B5B417 /* Addr: 0x0730 */
.word 0x05509121 /* Addr: 0x0734 */
.word 0xA767B003 /* Addr: 0x0738 */
.word 0x43632436 /* Addr: 0x073C */
.word 0x43417502 /* Addr: 0x0740 */
.word 0xF520C135 /* Addr: 0x0744 */
.word 0x64C7F203 /* Addr: 0x0748 */
.word 0xA0F52421 /* Addr: 0x074C */
.word 0x61C7D214 /* Addr: 0x0750 */
.word 0xB3E21014 /* Addr: 0x0754 */
.word 0x37D2B611 /* Addr: 0x0758 */
.word 0x87872232 /* Addr: 0x075C */
.word 0x3210E611 /* Addr: 0x0760 */
.word 0xD2768737 /* Addr: 0x0764 */
.word 0x4345C733 /* Addr: 0x0768 */
.word 0x56C10511 /* Addr: 0x076C */
.word 0x04616030 /* Addr: 0x0770 */
.word 0x06644601 /* Addr: 0x0774 */
.word 0x52A59012 /* Addr: 0x0778 */
.word 0x92551307 /* Addr: 0x077C */
.word 0xA1815607 /* Addr: 0x0780 */
.word 0x75D11720 /* Addr: 0x0784 */
.word 0x86310020 /* Addr: 0x0788 */
.word 0x73515536 /* Addr: 0x078C */
.word 0x80D5C735 /* Addr: 0x0790 */
.word 0x96117517 /* Addr: 0x0794 */
.word 0x37E20204 /* Addr: 0x0798 */
.word 0x42548215 /* Addr: 0x079C */
.word 0xC2976621 /* Addr: 0x07A0 */
.word 0x6613C234 /* Addr: 0x07A4 */
.word 0x60F1B717 /* Addr: 0x07A8 */
.word 0x96E79111 /* Addr: 0x07AC */
.word 0x2784B205 /* Addr: 0x07B0 */
.word 0x1777B720 /* Addr: 0x07B4 */
.word 0x36507414 /* Addr: 0x07B8 */
.word 0x8192B234 /* Addr: 0x07BC */
.word 0xF4F05301 /* Addr: 0x07C0 */
.word 0xA5517733 /* Addr: 0x07C4 */
.word 0xE6228530 /* Addr: 0x07C8 */
.word 0x74E6E025 /* Addr: 0x07CC */
.word 0xD0230221 /* Addr: 0x07D0 */
.word 0x7160F604 /* Addr: 0x07D4 */
.word 0x73E7F627 /* Addr: 0x07D8 */
.word 0x1502C133 /* Addr: 0x07DC */
.word 0x66823616 /* Addr: 0x07E0 */
.word 0xD074F102 /* Addr: 0x07E4 */
.word 0xC6C10312 /* Addr: 0x07E8 */
.word 0xF3A43131 /* Addr: 0x07EC */
.word 0x50722506 /* Addr: 0x07F0 */
.word 0xB652B404 /* Addr: 0x07F4 */
.word 0x65A66111 /* Addr: 0x07F8 */
.word 0x05056321 /* Addr: 0x07FC */
/* TEST #25 *********************************************/
/* T#=$1 Rt=$16 R1=$13 R2=$14 R3=$15 Rd=$3 Rct=$24 Rcd=$4 Rtmp=$5 */
lui $1, 0x19
/* Initialization */
lui $16, 0x95D3
ori $16, 0xF502
lui $13, 0x8650
ori $13, 0xC721
lui $14, 0xF425
ori $14, 0x7234
lui $15, 0x0506
ori $15, 0x2030
lui $3, 0x4540
ori $3, 0x3532
lui $5, 0x63C6
ori $5, 0x6400
or $24, $16, $0
or $4, $3, $0
lqv $v16, 0($5)
lqv $v24, 0($5)
addi $5, $5, 0x0010
lqv $v13, 0($5)
addi $5, $5, 0x0010
lqv $v14, 0($5)
addi $5, $5, 0x0010
lqv $v15, 0($5)
addi $5, $5, 0x0010
lqv $v3, 0($5)
lqv $v4, 0($5)
ctc2 $14, $v0
nop
nop
nop
/* Pre-compute answer */
lqv $v24, 0($13)
nop
nop
nop
lqv $v24, 0($15)
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $14, $v0
/* Test */
nop
nop
nop
lqv $v16, 0($13)
nop
nop
nop
sqv $v16, 0($15)
nop
nop
nop
/* Result Check */
cfc2 $13, $v0
nop
bne $13, $16, Fail
nop
ctc2 $0, $v0
nop
bne $3, $4, Fail
nop
lui $13, 0x0000
ori $13, 0x00FF
veq $v5, $v3, $v4
nop
nop
cfc2 $5, $v1
nop
bne $5, $13, Fail
nop
lqv $v24, 0($15)
veq $v5, $v16, $v24
nop
nop
cfc2 $5, $v1
nop
bne $5, $13, Fail
nop
/* TEST #26 *********************************************/
/* T#=$1 Rt=$16 R1=$14 R2=$15 R3=$3 Rd=$4 Rct=$24 Rcd=$5 Rtmp=$6 */
lui $1, 0x1A
/* Initialization */
lui $16, 0x6740
ori $16, 0x6301
lui $14, 0xB491
ori $14, 0x3307
lui $15, 0x1745
ori $15, 0x0013
lui $3, 0x42E7
ori $3, 0x0330
lui $4, 0x14B2
ori $4, 0xC305
lui $6, 0x1575
ori $6, 0x3020
or $24, $16, $0
or $5, $4, $0
lqv $v16, 0($6)
lqv $v24, 0($6)
addi $6, $6, 0x0010
lqv $v14, 0($6)
addi $6, $6, 0x0010
lqv $v15, 0($6)
addi $6, $6, 0x0010
lqv $v3, 0($6)
addi $6, $6, 0x0010
lqv $v4, 0($6)
lqv $v5, 0($6)
ctc2 $15, $v0
nop
nop
nop
/* Pre-compute answer */
lqv $v24, 0($14)
nop
nop
nop
lqv $v24, 0($3)
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $15, $v0
/* Test */
nop
nop
nop
lqv $v16, 0($14)
nop
nop
sqv $v16, 0($3)
nop
nop
nop
/* Result Check */
cfc2 $14, $v0
nop
bne $14, $16, Fail
nop
ctc2 $0, $v0
nop
bne $4, $5, Fail
nop
lui $14, 0x0000
ori $14, 0x00FF
veq $v6, $v4, $v5
nop
nop
cfc2 $6, $v1
nop
bne $6, $14, Fail
nop
lqv $v24, 0($3)
veq $v6, $v16, $v24
nop
nop
cfc2 $6, $v1
nop
bne $6, $14, Fail
nop
/* TEST #27 *********************************************/
/* T#=$1 Rt=$16 R1=$15 R2=$3 R3=$4 Rd=$5 Rct=$24 Rcd=$6 Rtmp=$7 */
lui $1, 0x1B
/* Initialization */
lui $16, 0xB370
ori $16, 0x3523
lui $15, 0x81C1
ori $15, 0x1031
lui $3, 0xA401
ori $3, 0x6013
lui $4, 0xE142
ori $4, 0x6720
lui $5, 0x3665
ori $5, 0xC702
lui $7, 0x8311
ori $7, 0xB520
or $24, $16, $0
or $6, $5, $0
lqv $v16, 0($7)
lqv $v24, 0($7)
addi $7, $7, 0x0010
lqv $v15, 0($7)
addi $7, $7, 0x0010
lqv $v3, 0($7)
addi $7, $7, 0x0010
lqv $v4, 0($7)
addi $7, $7, 0x0010
lqv $v5, 0($7)
lqv $v6, 0($7)
ctc2 $3, $v0
nop
nop
nop
/* Pre-compute answer */
lqv $v24, 0($15)
nop
nop
nop
lqv $v24, 0($4)
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $3, $v0
/* Test */
nop
nop
nop
lqv $v16, 0($15)
nop
sqv $v16, 0($4)
nop
nop
nop
/* Result Check */
cfc2 $15, $v0
nop
bne $15, $16, Fail
nop
ctc2 $0, $v0
nop
bne $5, $6, Fail
nop
lui $15, 0x0000
ori $15, 0x00FF
veq $v7, $v5, $v6
nop
nop
cfc2 $7, $v1
nop
bne $7, $15, Fail
nop
lqv $v24, 0($4)
veq $v7, $v16, $v24
nop
nop
cfc2 $7, $v1
nop
bne $7, $15, Fail
nop
/* TEST #28 *********************************************/
/* T#=$1 Rt=$16 R1=$3 R2=$4 R3=$5 Rd=$6 Rct=$24 Rcd=$7 Rtmp=$8 */
lui $1, 0x1C
/* Initialization */
lui $16, 0x4746
ori $16, 0xD115
lui $3, 0x0463
ori $3, 0x7631
lui $4, 0x8581
ori $4, 0xE521
lui $5, 0xA423
ori $5, 0xA230
lui $6, 0x6583
ori $6, 0x8525
lui $8, 0xC4E3
ori $8, 0x1010
or $24, $16, $0
or $7, $6, $0
lqv $v16, 0($8)
lqv $v24, 0($8)
addi $8, $8, 0x0010
lqv $v3, 0($8)
addi $8, $8, 0x0010
lqv $v4, 0($8)
addi $8, $8, 0x0010
lqv $v5, 0($8)
addi $8, $8, 0x0010
lqv $v6, 0($8)
lqv $v7, 0($8)
ctc2 $4, $v0
nop
nop
nop
/* Pre-compute answer */
lqv $v24, 0($3)
nop
nop
nop
lqv $v24, 0($5)
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $4, $v0
/* Test */
nop
nop
nop
lqv $v16, 0($3)
sqv $v16, 0($5)
nop
nop
nop
/* Result Check */
cfc2 $3, $v0
nop
bne $3, $16, Fail
nop
ctc2 $0, $v0
nop
bne $6, $7, Fail
nop
lui $3, 0x0000
ori $3, 0x00FF
veq $v8, $v6, $v7
nop
nop
cfc2 $8, $v1
nop
bne $8, $3, Fail
nop
lqv $v24, 0($5)
veq $v8, $v16, $v24
nop
nop
cfc2 $8, $v1
nop
bne $8, $3, Fail
nop
ori $1, $0, 0xFEED;
Fail:
sw $0, 0xF80 ($0)
sw $1, 0xF84 ($0)
sw $2, 0xF88 ($0)
sw $3, 0xF8C ($0)
sw $4, 0xF90 ($0)
sw $5, 0xF94 ($0)
sw $6, 0xF98 ($0)
sw $7, 0xF9C ($0)
sw $8, 0xFA0 ($0)
sw $9, 0xFA4 ($0)
sw $10, 0xFA8 ($0)
sw $11, 0xFAC ($0)
sw $12, 0xFB0 ($0)
sw $13, 0xFB4 ($0)
sw $14, 0xFB8 ($0)
sw $15, 0xFBC ($0)
sw $16, 0xFC0 ($0)
sw $17, 0xFC4 ($0)
sw $18, 0xFC8 ($0)
sw $19, 0xFCC ($0)
sw $20, 0xFD0 ($0)
sw $21, 0xFD4 ($0)
sw $22, 0xFD8 ($0)
sw $23, 0xFDC ($0)
sw $24, 0xFE0 ($0)
sw $25, 0xFE4 ($0)
sw $26, 0xFE8 ($0)
sw $27, 0xFEC ($0)
sw $28, 0xFF0 ($0)
sw $29, 0xFF4 ($0)
sw $30, 0xFF8 ($0)
sw $31, 0xFFC ($0)
break