iltest4.s
24.2 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
/****************************************************************
SCALAR UNIT INTERLOCK TEST: 4
****************************************************************/
.base 0x00000000
.word 0x87064004 /* Addr: 0x0000 */
.word 0x63D7E504 /* Addr: 0x0004 */
.word 0xE4177415 /* Addr: 0x0008 */
.word 0xD542C427 /* Addr: 0x000C */
.word 0xF0326517 /* Addr: 0x0010 */
.word 0xB7F70637 /* Addr: 0x0014 */
.word 0x9794E033 /* Addr: 0x0018 */
.word 0xA5A05121 /* Addr: 0x001C */
.word 0x45F1E413 /* Addr: 0x0020 */
.word 0x72647032 /* Addr: 0x0024 */
.word 0xD5B28133 /* Addr: 0x0028 */
.word 0xF4E32605 /* Addr: 0x002C */
.word 0xC6F66322 /* Addr: 0x0030 */
.word 0x2351D722 /* Addr: 0x0034 */
.word 0x94D1C517 /* Addr: 0x0038 */
.word 0x51E61303 /* Addr: 0x003C */
.word 0x55335005 /* Addr: 0x0040 */
.word 0xF4A0B617 /* Addr: 0x0044 */
.word 0x03616517 /* Addr: 0x0048 */
.word 0xD3044302 /* Addr: 0x004C */
.word 0x41B7C210 /* Addr: 0x0050 */
.word 0x9161E526 /* Addr: 0x0054 */
.word 0x32358103 /* Addr: 0x0058 */
.word 0xB7560516 /* Addr: 0x005C */
.word 0x4114E635 /* Addr: 0x0060 */
.word 0x6080A116 /* Addr: 0x0064 */
.word 0x8393E421 /* Addr: 0x0068 */
.word 0xF7825631 /* Addr: 0x006C */
.word 0x12F02102 /* Addr: 0x0070 */
.word 0xF501F522 /* Addr: 0x0074 */
.word 0x30844416 /* Addr: 0x0078 */
.word 0x46D41313 /* Addr: 0x007C */
.word 0xC421A322 /* Addr: 0x0080 */
.word 0x6717E312 /* Addr: 0x0084 */
.word 0x94649006 /* Addr: 0x0088 */
.word 0x94F33022 /* Addr: 0x008C */
.word 0x95861534 /* Addr: 0x0090 */
.word 0x24D0B400 /* Addr: 0x0094 */
.word 0x61F10233 /* Addr: 0x0098 */
.word 0x04C21111 /* Addr: 0x009C */
.word 0x90356015 /* Addr: 0x00A0 */
.word 0xF3E20123 /* Addr: 0x00A4 */
.word 0x1150A710 /* Addr: 0x00A8 */
.word 0x80B69121 /* Addr: 0x00AC */
.word 0x4264B425 /* Addr: 0x00B0 */
.word 0xD1D06626 /* Addr: 0x00B4 */
.word 0xF5154323 /* Addr: 0x00B8 */
.word 0xF0379530 /* Addr: 0x00BC */
.word 0xF564B114 /* Addr: 0x00C0 */
.word 0x75B24730 /* Addr: 0x00C4 */
.word 0x46701234 /* Addr: 0x00C8 */
.word 0x7375E035 /* Addr: 0x00CC */
.word 0x7143F532 /* Addr: 0x00D0 */
.word 0xB0574321 /* Addr: 0x00D4 */
.word 0x41E18327 /* Addr: 0x00D8 */
.word 0xD291D627 /* Addr: 0x00DC */
.word 0x33B50631 /* Addr: 0x00E0 */
.word 0x06139010 /* Addr: 0x00E4 */
.word 0x35C5B422 /* Addr: 0x00E8 */
.word 0x20444121 /* Addr: 0x00EC */
.word 0xF2209503 /* Addr: 0x00F0 */
.word 0x97970115 /* Addr: 0x00F4 */
.word 0x65D4C537 /* Addr: 0x00F8 */
.word 0x91B3F000 /* Addr: 0x00FC */
.word 0x91C43523 /* Addr: 0x0100 */
.word 0x4210A420 /* Addr: 0x0104 */
.word 0xB0C70401 /* Addr: 0x0108 */
.word 0x5696B527 /* Addr: 0x010C */
.word 0xB2B40535 /* Addr: 0x0110 */
.word 0xA1F56507 /* Addr: 0x0114 */
.word 0xC5F51006 /* Addr: 0x0118 */
.word 0x24E6A007 /* Addr: 0x011C */
.word 0x85514114 /* Addr: 0x0120 */
.word 0xB1B3F520 /* Addr: 0x0124 */
.word 0x80144530 /* Addr: 0x0128 */
.word 0x2733B700 /* Addr: 0x012C */
.word 0x37E47606 /* Addr: 0x0130 */
.word 0x4493A713 /* Addr: 0x0134 */
.word 0xD5D6E334 /* Addr: 0x0138 */
.word 0xE7508706 /* Addr: 0x013C */
.word 0xA2E3A431 /* Addr: 0x0140 */
.word 0xE727C135 /* Addr: 0x0144 */
.word 0x53306536 /* Addr: 0x0148 */
.word 0xE6D3D325 /* Addr: 0x014C */
.word 0x9634C304 /* Addr: 0x0150 */
.word 0x97F6E336 /* Addr: 0x0154 */
.word 0xC0B5B232 /* Addr: 0x0158 */
.word 0x97A5C604 /* Addr: 0x015C */
.word 0x3623B326 /* Addr: 0x0160 */
.word 0x50A61501 /* Addr: 0x0164 */
.word 0x57F14413 /* Addr: 0x0168 */
.word 0x75312301 /* Addr: 0x016C */
.word 0xA084B237 /* Addr: 0x0170 */
.word 0x27500105 /* Addr: 0x0174 */
.word 0xC043A301 /* Addr: 0x0178 */
.word 0x76108301 /* Addr: 0x017C */
.word 0xC1C29630 /* Addr: 0x0180 */
.word 0xC6D08537 /* Addr: 0x0184 */
.word 0xB4376035 /* Addr: 0x0188 */
.word 0x6497A315 /* Addr: 0x018C */
.word 0xE160C632 /* Addr: 0x0190 */
.word 0x60F39534 /* Addr: 0x0194 */
.word 0x05F18034 /* Addr: 0x0198 */
.word 0x87208303 /* Addr: 0x019C */
.word 0x9781F200 /* Addr: 0x01A0 */
.word 0x5580B227 /* Addr: 0x01A4 */
.word 0x4405E424 /* Addr: 0x01A8 */
.word 0xD284F703 /* Addr: 0x01AC */
.word 0x11A21326 /* Addr: 0x01B0 */
.word 0x85E20510 /* Addr: 0x01B4 */
.word 0x50F71711 /* Addr: 0x01B8 */
.word 0x81C35525 /* Addr: 0x01BC */
.word 0xC7D48636 /* Addr: 0x01C0 */
.word 0x8367C200 /* Addr: 0x01C4 */
.word 0x3362E616 /* Addr: 0x01C8 */
.word 0xD7D07133 /* Addr: 0x01CC */
.word 0xC1869317 /* Addr: 0x01D0 */
.word 0xF2A75105 /* Addr: 0x01D4 */
.word 0x7052A304 /* Addr: 0x01D8 */
.word 0x17E44512 /* Addr: 0x01DC */
.word 0x52B59624 /* Addr: 0x01E0 */
.word 0x7276A311 /* Addr: 0x01E4 */
.word 0xA4672304 /* Addr: 0x01E8 */
.word 0x77936211 /* Addr: 0x01EC */
.word 0xF0710225 /* Addr: 0x01F0 */
.word 0x16436721 /* Addr: 0x01F4 */
.word 0xE2014534 /* Addr: 0x01F8 */
.word 0xE6B44506 /* Addr: 0x01FC */
.word 0x16612227 /* Addr: 0x0200 */
.word 0xD7063027 /* Addr: 0x0204 */
.word 0x30061133 /* Addr: 0x0208 */
.word 0xF0D09624 /* Addr: 0x020C */
.word 0xD430D634 /* Addr: 0x0210 */
.word 0x9391D736 /* Addr: 0x0214 */
.word 0x93870334 /* Addr: 0x0218 */
.word 0xE6123016 /* Addr: 0x021C */
.word 0x70C40202 /* Addr: 0x0220 */
.word 0x7186C722 /* Addr: 0x0224 */
.word 0xB7561534 /* Addr: 0x0228 */
.word 0x84A4C521 /* Addr: 0x022C */
.word 0x21D22504 /* Addr: 0x0230 */
.word 0x87720004 /* Addr: 0x0234 */
.word 0x80065133 /* Addr: 0x0238 */
.word 0x4112A603 /* Addr: 0x023C */
.word 0x9683E123 /* Addr: 0x0240 */
.word 0xB440B737 /* Addr: 0x0244 */
.word 0xE1500524 /* Addr: 0x0248 */
.word 0x07C65516 /* Addr: 0x024C */
.word 0x25D5F022 /* Addr: 0x0250 */
.word 0x82370236 /* Addr: 0x0254 */
.word 0x32D0B405 /* Addr: 0x0258 */
.word 0x75E7C224 /* Addr: 0x025C */
.word 0x83270323 /* Addr: 0x0260 */
.word 0x6553D110 /* Addr: 0x0264 */
.word 0xC487C024 /* Addr: 0x0268 */
.word 0xB1C57717 /* Addr: 0x026C */
.word 0xE361F415 /* Addr: 0x0270 */
.word 0xD727B200 /* Addr: 0x0274 */
.word 0x65664417 /* Addr: 0x0278 */
.word 0xC561B430 /* Addr: 0x027C */
.word 0x71446112 /* Addr: 0x0280 */
.word 0x45300217 /* Addr: 0x0284 */
.word 0x86B3B602 /* Addr: 0x0288 */
.word 0x45440735 /* Addr: 0x028C */
.word 0x3440A531 /* Addr: 0x0290 */
.word 0x6476A727 /* Addr: 0x0294 */
.word 0xC125E617 /* Addr: 0x0298 */
.word 0xE3B63530 /* Addr: 0x029C */
.word 0x8313F401 /* Addr: 0x02A0 */
.word 0x87D4B227 /* Addr: 0x02A4 */
.word 0xF3853227 /* Addr: 0x02A8 */
.word 0x57B5C102 /* Addr: 0x02AC */
.word 0xF2312030 /* Addr: 0x02B0 */
.word 0x23623621 /* Addr: 0x02B4 */
.word 0x85852322 /* Addr: 0x02B8 */
.word 0x67A0D303 /* Addr: 0x02BC */
.word 0x60A64406 /* Addr: 0x02C0 */
.word 0xC3D11514 /* Addr: 0x02C4 */
.word 0x46C04027 /* Addr: 0x02C8 */
.word 0x5157F636 /* Addr: 0x02CC */
.word 0xE4C76334 /* Addr: 0x02D0 */
.word 0xF0A48330 /* Addr: 0x02D4 */
.word 0xE2308014 /* Addr: 0x02D8 */
.word 0xE352E637 /* Addr: 0x02DC */
.word 0xD1A48434 /* Addr: 0x02E0 */
.word 0x43742105 /* Addr: 0x02E4 */
.word 0x73139215 /* Addr: 0x02E8 */
.word 0x9601F016 /* Addr: 0x02EC */
.word 0x63441107 /* Addr: 0x02F0 */
.word 0xD3036214 /* Addr: 0x02F4 */
.word 0xE4031034 /* Addr: 0x02F8 */
.word 0xE4335037 /* Addr: 0x02FC */
.word 0x84E0F620 /* Addr: 0x0300 */
.word 0xD2F49601 /* Addr: 0x0304 */
.word 0x31A0B224 /* Addr: 0x0308 */
.word 0xA4248337 /* Addr: 0x030C */
.word 0xA454C233 /* Addr: 0x0310 */
.word 0x15107636 /* Addr: 0x0314 */
.word 0xF0A6B324 /* Addr: 0x0318 */
.word 0x11970037 /* Addr: 0x031C */
.word 0x60364625 /* Addr: 0x0320 */
.word 0x3250F220 /* Addr: 0x0324 */
.word 0x52F3E106 /* Addr: 0x0328 */
.word 0x35725437 /* Addr: 0x032C */
.word 0xD4A38622 /* Addr: 0x0330 */
.word 0x63C10535 /* Addr: 0x0334 */
.word 0x63C41135 /* Addr: 0x0338 */
.word 0x77208512 /* Addr: 0x033C */
.word 0x70201011 /* Addr: 0x0340 */
.word 0x04577335 /* Addr: 0x0344 */
.word 0x66042220 /* Addr: 0x0348 */
.word 0x5627E625 /* Addr: 0x034C */
.word 0x40475717 /* Addr: 0x0350 */
.word 0xF7C64225 /* Addr: 0x0354 */
.word 0x50628732 /* Addr: 0x0358 */
.word 0x82B00035 /* Addr: 0x035C */
.word 0x6032B715 /* Addr: 0x0360 */
.word 0x16A60102 /* Addr: 0x0364 */
.word 0x81C33714 /* Addr: 0x0368 */
.word 0xA5F34533 /* Addr: 0x036C */
.word 0x42E3E113 /* Addr: 0x0370 */
.word 0x9444F003 /* Addr: 0x0374 */
.word 0xF0303310 /* Addr: 0x0378 */
.word 0x24F3A702 /* Addr: 0x037C */
.word 0x22D33331 /* Addr: 0x0380 */
.word 0x52526104 /* Addr: 0x0384 */
.word 0xC375A637 /* Addr: 0x0388 */
.word 0x47747103 /* Addr: 0x038C */
.word 0xE621A611 /* Addr: 0x0390 */
.word 0xD795C203 /* Addr: 0x0394 */
.word 0x64320725 /* Addr: 0x0398 */
.word 0x12672716 /* Addr: 0x039C */
.word 0x92476416 /* Addr: 0x03A0 */
.word 0x02F21503 /* Addr: 0x03A4 */
.word 0xF772A611 /* Addr: 0x03A8 */
.word 0x27C50107 /* Addr: 0x03AC */
.word 0x3365D123 /* Addr: 0x03B0 */
.word 0x32F50302 /* Addr: 0x03B4 */
.word 0x54239436 /* Addr: 0x03B8 */
.word 0xB1A41702 /* Addr: 0x03BC */
.word 0x0735E422 /* Addr: 0x03C0 */
.word 0xC7024603 /* Addr: 0x03C4 */
.word 0x30C43027 /* Addr: 0x03C8 */
.word 0xF0208320 /* Addr: 0x03CC */
.word 0x42E25313 /* Addr: 0x03D0 */
.word 0x3262C324 /* Addr: 0x03D4 */
.word 0x67674426 /* Addr: 0x03D8 */
.word 0x6521C136 /* Addr: 0x03DC */
.word 0x2085F320 /* Addr: 0x03E0 */
.word 0x0127F536 /* Addr: 0x03E4 */
.word 0x92972034 /* Addr: 0x03E8 */
.word 0x73A3F500 /* Addr: 0x03EC */
.word 0x8355D602 /* Addr: 0x03F0 */
.word 0x7572F437 /* Addr: 0x03F4 */
.word 0x33663236 /* Addr: 0x03F8 */
.word 0x81952121 /* Addr: 0x03FC */
.word 0x1547B205 /* Addr: 0x0400 */
.word 0xA577E410 /* Addr: 0x0404 */
.word 0x9592E623 /* Addr: 0x0408 */
.word 0x80C66500 /* Addr: 0x040C */
.word 0x83B3E714 /* Addr: 0x0410 */
.word 0xC6252405 /* Addr: 0x0414 */
.word 0x95504320 /* Addr: 0x0418 */
.word 0x97611032 /* Addr: 0x041C */
.word 0xA3B3E534 /* Addr: 0x0420 */
.word 0x83968431 /* Addr: 0x0424 */
.word 0x22F1D727 /* Addr: 0x0428 */
.word 0x31706003 /* Addr: 0x042C */
.word 0x90649411 /* Addr: 0x0430 */
.word 0x8214A726 /* Addr: 0x0434 */
.word 0x50F42612 /* Addr: 0x0438 */
.word 0x91762613 /* Addr: 0x043C */
.word 0x87B42203 /* Addr: 0x0440 */
.word 0x66E01526 /* Addr: 0x0444 */
.word 0xB100D304 /* Addr: 0x0448 */
.word 0xE1946011 /* Addr: 0x044C */
.word 0x35D4E226 /* Addr: 0x0450 */
.word 0x71609434 /* Addr: 0x0454 */
.word 0x01172702 /* Addr: 0x0458 */
.word 0xB5428721 /* Addr: 0x045C */
.word 0x24F2D614 /* Addr: 0x0460 */
.word 0x14908301 /* Addr: 0x0464 */
.word 0x6767C023 /* Addr: 0x0468 */
.word 0x81268005 /* Addr: 0x046C */
.word 0x07767702 /* Addr: 0x0470 */
.word 0xE783D516 /* Addr: 0x0474 */
.word 0x40157034 /* Addr: 0x0478 */
.word 0xC4825215 /* Addr: 0x047C */
.word 0x2642E525 /* Addr: 0x0480 */
.word 0x96339534 /* Addr: 0x0484 */
.word 0x42811112 /* Addr: 0x0488 */
.word 0x9294D127 /* Addr: 0x048C */
.word 0x46C7E632 /* Addr: 0x0490 */
.word 0x32B50026 /* Addr: 0x0494 */
.word 0xC641F515 /* Addr: 0x0498 */
.word 0x43075035 /* Addr: 0x049C */
.word 0x15D04400 /* Addr: 0x04A0 */
.word 0x56A4D212 /* Addr: 0x04A4 */
.word 0x07720731 /* Addr: 0x04A8 */
.word 0x5366D212 /* Addr: 0x04AC */
.word 0x35A43116 /* Addr: 0x04B0 */
.word 0x43D67613 /* Addr: 0x04B4 */
.word 0x94364234 /* Addr: 0x04B8 */
.word 0x77E11624 /* Addr: 0x04BC */
.word 0x23677623 /* Addr: 0x04C0 */
.word 0x25075306 /* Addr: 0x04C4 */
.word 0xE102A226 /* Addr: 0x04C8 */
.word 0xD4260207 /* Addr: 0x04CC */
.word 0x23C37632 /* Addr: 0x04D0 */
.word 0x47B63227 /* Addr: 0x04D4 */
.word 0xE7D2C234 /* Addr: 0x04D8 */
.word 0x9524D536 /* Addr: 0x04DC */
.word 0x7755C101 /* Addr: 0x04E0 */
.word 0x53A62622 /* Addr: 0x04E4 */
.word 0xB265B202 /* Addr: 0x04E8 */
.word 0x40558411 /* Addr: 0x04EC */
.word 0xC0424635 /* Addr: 0x04F0 */
.word 0x75062501 /* Addr: 0x04F4 */
.word 0xB0269403 /* Addr: 0x04F8 */
.word 0xD765B505 /* Addr: 0x04FC */
.word 0x17D15720 /* Addr: 0x0500 */
.word 0xF6640632 /* Addr: 0x0504 */
.word 0x2430A332 /* Addr: 0x0508 */
.word 0xA6A24117 /* Addr: 0x050C */
.word 0xC1F22035 /* Addr: 0x0510 */
.word 0x36F3F034 /* Addr: 0x0514 */
.word 0x51479626 /* Addr: 0x0518 */
.word 0xA7446607 /* Addr: 0x051C */
.word 0x82C0F001 /* Addr: 0x0520 */
.word 0x05837116 /* Addr: 0x0524 */
.word 0xF713C517 /* Addr: 0x0528 */
.word 0x9042E335 /* Addr: 0x052C */
.word 0xA5114311 /* Addr: 0x0530 */
.word 0x71C0D717 /* Addr: 0x0534 */
.word 0x17827202 /* Addr: 0x0538 */
.word 0xB7A77625 /* Addr: 0x053C */
.word 0x24E43523 /* Addr: 0x0540 */
.word 0x54169013 /* Addr: 0x0544 */
.word 0xA2D21736 /* Addr: 0x0548 */
.word 0xA207D603 /* Addr: 0x054C */
.word 0x56429025 /* Addr: 0x0550 */
.word 0x86B21223 /* Addr: 0x0554 */
.word 0xF5B28524 /* Addr: 0x0558 */
.word 0x26733706 /* Addr: 0x055C */
.word 0x21835020 /* Addr: 0x0560 */
.word 0xD7576423 /* Addr: 0x0564 */
.word 0x45515110 /* Addr: 0x0568 */
.word 0x33B35314 /* Addr: 0x056C */
.word 0x80E5C222 /* Addr: 0x0570 */
.word 0x70705330 /* Addr: 0x0574 */
.word 0x25A20733 /* Addr: 0x0578 */
.word 0x9461B602 /* Addr: 0x057C */
.word 0xC3F78725 /* Addr: 0x0580 */
.word 0xA047B430 /* Addr: 0x0584 */
.word 0xD4421413 /* Addr: 0x0588 */
.word 0x17312600 /* Addr: 0x058C */
.word 0xA6B74034 /* Addr: 0x0590 */
.word 0x05106231 /* Addr: 0x0594 */
.word 0xA021B201 /* Addr: 0x0598 */
.word 0x6612B707 /* Addr: 0x059C */
.word 0x75128407 /* Addr: 0x05A0 */
.word 0x2320E515 /* Addr: 0x05A4 */
.word 0x14278400 /* Addr: 0x05A8 */
.word 0xE2171133 /* Addr: 0x05AC */
.word 0x40E04502 /* Addr: 0x05B0 */
.word 0xE6B27733 /* Addr: 0x05B4 */
.word 0x15614025 /* Addr: 0x05B8 */
.word 0xB273C127 /* Addr: 0x05BC */
.word 0xE5E6E301 /* Addr: 0x05C0 */
.word 0x55D44025 /* Addr: 0x05C4 */
.word 0x1037A723 /* Addr: 0x05C8 */
.word 0x05547024 /* Addr: 0x05CC */
.word 0xD7B6C111 /* Addr: 0x05D0 */
.word 0xC0B2B122 /* Addr: 0x05D4 */
.word 0x14370404 /* Addr: 0x05D8 */
.word 0x83003000 /* Addr: 0x05DC */
.word 0x26300637 /* Addr: 0x05E0 */
.word 0xB282B102 /* Addr: 0x05E4 */
.word 0xC2834617 /* Addr: 0x05E8 */
.word 0xF4528237 /* Addr: 0x05EC */
.word 0x52756501 /* Addr: 0x05F0 */
.word 0x62C0F003 /* Addr: 0x05F4 */
.word 0x22604003 /* Addr: 0x05F8 */
.word 0xF540F513 /* Addr: 0x05FC */
.word 0xF461F317 /* Addr: 0x0600 */
.word 0x56150200 /* Addr: 0x0604 */
.word 0xB535E737 /* Addr: 0x0608 */
.word 0x25841233 /* Addr: 0x060C */
.word 0x9703A337 /* Addr: 0x0610 */
.word 0xE770D603 /* Addr: 0x0614 */
.word 0x04D0B436 /* Addr: 0x0618 */
.word 0x3144E235 /* Addr: 0x061C */
.word 0x66217702 /* Addr: 0x0620 */
.word 0x4053B737 /* Addr: 0x0624 */
.word 0xA025C115 /* Addr: 0x0628 */
.word 0x62B5E115 /* Addr: 0x062C */
.word 0x7285A031 /* Addr: 0x0630 */
.word 0xB3A1B707 /* Addr: 0x0634 */
.word 0x87B31705 /* Addr: 0x0638 */
.word 0xE2208631 /* Addr: 0x063C */
.word 0xB0442307 /* Addr: 0x0640 */
.word 0x7416E324 /* Addr: 0x0644 */
.word 0x02F3E337 /* Addr: 0x0648 */
.word 0xC0365313 /* Addr: 0x064C */
.word 0xF1947335 /* Addr: 0x0650 */
.word 0xC786A502 /* Addr: 0x0654 */
.word 0x1550C422 /* Addr: 0x0658 */
.word 0xE5663605 /* Addr: 0x065C */
.word 0xA6605720 /* Addr: 0x0660 */
.word 0xF6E6A221 /* Addr: 0x0664 */
.word 0xE3E40725 /* Addr: 0x0668 */
.word 0xE5159221 /* Addr: 0x066C */
.word 0x0735B523 /* Addr: 0x0670 */
.word 0xB6F67223 /* Addr: 0x0674 */
.word 0x6051D114 /* Addr: 0x0678 */
.word 0xC4B5D000 /* Addr: 0x067C */
.word 0x63251233 /* Addr: 0x0680 */
.word 0xF182A420 /* Addr: 0x0684 */
.word 0x4054A434 /* Addr: 0x0688 */
.word 0x04A58030 /* Addr: 0x068C */
.word 0x5533C136 /* Addr: 0x0690 */
.word 0xF793D103 /* Addr: 0x0694 */
.word 0xE1553107 /* Addr: 0x0698 */
.word 0xA3755322 /* Addr: 0x069C */
.word 0xE0223412 /* Addr: 0x06A0 */
.word 0xF0025434 /* Addr: 0x06A4 */
.word 0xD5370106 /* Addr: 0x06A8 */
.word 0xF431D022 /* Addr: 0x06AC */
.word 0xA4F60127 /* Addr: 0x06B0 */
.word 0xB2D51103 /* Addr: 0x06B4 */
.word 0xA0008001 /* Addr: 0x06B8 */
.word 0x90E03014 /* Addr: 0x06BC */
.word 0xB6005204 /* Addr: 0x06C0 */
.word 0x01050410 /* Addr: 0x06C4 */
.word 0x95273310 /* Addr: 0x06C8 */
.word 0x93F7F637 /* Addr: 0x06CC */
.word 0xB6803732 /* Addr: 0x06D0 */
.word 0x35645234 /* Addr: 0x06D4 */
.word 0xD3802306 /* Addr: 0x06D8 */
.word 0x5747C314 /* Addr: 0x06DC */
.word 0x94C0B422 /* Addr: 0x06E0 */
.word 0xB651A226 /* Addr: 0x06E4 */
.word 0x7303F432 /* Addr: 0x06E8 */
.word 0xA7870033 /* Addr: 0x06EC */
.word 0x91032607 /* Addr: 0x06F0 */
.word 0xE6176436 /* Addr: 0x06F4 */
.word 0x61F73116 /* Addr: 0x06F8 */
.word 0xE3A2F712 /* Addr: 0x06FC */
.word 0xE2857102 /* Addr: 0x0700 */
.word 0x4486E531 /* Addr: 0x0704 */
.word 0x0066B013 /* Addr: 0x0708 */
.word 0xF5C7F316 /* Addr: 0x070C */
.word 0x73044201 /* Addr: 0x0710 */
.word 0x67A7D522 /* Addr: 0x0714 */
.word 0x77B7A112 /* Addr: 0x0718 */
.word 0x65B6A336 /* Addr: 0x071C */
.word 0x85515300 /* Addr: 0x0720 */
.word 0xC3E35434 /* Addr: 0x0724 */
.word 0xE553D222 /* Addr: 0x0728 */
.word 0xB0256422 /* Addr: 0x072C */
.word 0x4165B033 /* Addr: 0x0730 */
.word 0xD6F32637 /* Addr: 0x0734 */
.word 0x70E20722 /* Addr: 0x0738 */
.word 0x20D55437 /* Addr: 0x073C */
.word 0x61800330 /* Addr: 0x0740 */
.word 0x56B51231 /* Addr: 0x0744 */
.word 0xA1423616 /* Addr: 0x0748 */
.word 0x42D3C401 /* Addr: 0x074C */
.word 0x50068136 /* Addr: 0x0750 */
.word 0xC4324610 /* Addr: 0x0754 */
.word 0x3095C732 /* Addr: 0x0758 */
.word 0x02E76435 /* Addr: 0x075C */
.word 0x0315B235 /* Addr: 0x0760 */
.word 0x02F23102 /* Addr: 0x0764 */
.word 0x2283B110 /* Addr: 0x0768 */
.word 0xA5C15724 /* Addr: 0x076C */
.word 0xD2724604 /* Addr: 0x0770 */
.word 0x53123424 /* Addr: 0x0774 */
.word 0xC080F110 /* Addr: 0x0778 */
.word 0x4492B011 /* Addr: 0x077C */
.word 0x34678615 /* Addr: 0x0780 */
.word 0x21506224 /* Addr: 0x0784 */
.word 0x6734B103 /* Addr: 0x0788 */
.word 0x5375D415 /* Addr: 0x078C */
.word 0xA2818621 /* Addr: 0x0790 */
.word 0x81836606 /* Addr: 0x0794 */
.word 0x41E08307 /* Addr: 0x0798 */
.word 0x02833527 /* Addr: 0x079C */
.word 0xC7635502 /* Addr: 0x07A0 */
.word 0x55D52406 /* Addr: 0x07A4 */
.word 0x22849733 /* Addr: 0x07A8 */
.word 0x91031326 /* Addr: 0x07AC */
.word 0xB1D16105 /* Addr: 0x07B0 */
.word 0x21125323 /* Addr: 0x07B4 */
.word 0x14501420 /* Addr: 0x07B8 */
.word 0x03826013 /* Addr: 0x07BC */
.word 0xE477A413 /* Addr: 0x07C0 */
.word 0xB725A207 /* Addr: 0x07C4 */
.word 0x40D55433 /* Addr: 0x07C8 */
.word 0x97646100 /* Addr: 0x07CC */
.word 0x0063D713 /* Addr: 0x07D0 */
.word 0x25F70607 /* Addr: 0x07D4 */
.word 0xF6920304 /* Addr: 0x07D8 */
.word 0x01F78431 /* Addr: 0x07DC */
.word 0xF353D221 /* Addr: 0x07E0 */
.word 0xE6E6E005 /* Addr: 0x07E4 */
.word 0xB463A105 /* Addr: 0x07E8 */
.word 0x61C6F315 /* Addr: 0x07EC */
.word 0xC4D79724 /* Addr: 0x07F0 */
.word 0x77256417 /* Addr: 0x07F4 */
.word 0x26C78123 /* Addr: 0x07F8 */
.word 0xC1F7B403 /* Addr: 0x07FC */
/* TEST #13 *********************************************/
/* T#=$1 Rt=$16 R1=$14 R2=$15 R3=$3 Rd=$4 Rct=$24 Rcd=$5 Rtmp=$6 */
lui $1, 0xD
/* Initialization */
lui $16, 0x32F7
ori $16, 0xE723
lui $14, 0x51E5
ori $14, 0xA507
lui $15, 0xF607
ori $15, 0x1425
lui $3, 0x4771
ori $3, 0xC700
lui $4, 0x8620
ori $4, 0x1315
lui $6, 0x5774
ori $6, 0xF710
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 */
vaddc $v24, $v14, $v15
nop
nop
nop
cfc2 $5, $v0
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $15, $v0
/* Test */
nop
nop
nop
vaddc $v16, $v14, $v15
nop
nop
nop
cfc2 $4, $v0
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
veq $v6, $v16, $v24
nop
nop
cfc2 $6, $v1
nop
bne $6, $14, Fail
nop
/* TEST #14 *********************************************/
/* T#=$1 Rt=$16 R1=$15 R2=$3 R3=$4 Rd=$5 Rct=$24 Rcd=$6 Rtmp=$7 */
lui $1, 0xE
/* Initialization */
lui $16, 0x8230
ori $16, 0x6730
lui $15, 0x3405
ori $15, 0xA020
lui $3, 0x3074
ori $3, 0xA222
lui $4, 0x2006
ori $4, 0x5430
lui $5, 0xA701
ori $5, 0xE636
lui $7, 0xA0D5
ori $7, 0x6110
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 */
vaddc $v24, $v15, $v3
nop
nop
nop
cfc2 $6, $v0
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $3, $v0
/* Test */
nop
nop
nop
vaddc $v16, $v15, $v3
nop
nop
cfc2 $5, $v0
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
veq $v7, $v16, $v24
nop
nop
cfc2 $7, $v1
nop
bne $7, $15, Fail
nop
/* TEST #15 *********************************************/
/* T#=$1 Rt=$16 R1=$3 R2=$4 R3=$5 Rd=$6 Rct=$24 Rcd=$7 Rtmp=$8 */
lui $1, 0xF
/* Initialization */
lui $16, 0x60D5
ori $16, 0x7605
lui $3, 0x83E1
ori $3, 0x2027
lui $4, 0xA3F3
ori $4, 0x4502
lui $5, 0x93B1
ori $5, 0xE100
lui $6, 0x90F3
ori $6, 0xC705
lui $8, 0x7405
ori $8, 0x2330
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 */
vaddc $v24, $v3, $v4
nop
nop
nop
cfc2 $7, $v0
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $4, $v0
/* Test */
nop
nop
nop
vaddc $v16, $v3, $v4
nop
cfc2 $6, $v0
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
veq $v8, $v16, $v24
nop
nop
cfc2 $8, $v1
nop
bne $8, $3, Fail
nop
/* TEST #16 *********************************************/
/* T#=$1 Rt=$16 R1=$4 R2=$5 R3=$6 Rd=$7 Rct=$24 Rcd=$8 Rtmp=$9 */
lui $1, 0x10
/* Initialization */
lui $16, 0x5621
ori $16, 0x1715
lui $4, 0x4314
ori $4, 0x3234
lui $5, 0xD174
ori $5, 0xB510
lui $6, 0x0441
ori $6, 0x1730
lui $7, 0x0765
ori $7, 0x8625
lui $9, 0x8652
ori $9, 0xC110
or $24, $16, $0
or $8, $7, $0
lqv $v16, 0($9)
lqv $v24, 0($9)
addi $9, $9, 0x0010
lqv $v4, 0($9)
addi $9, $9, 0x0010
lqv $v5, 0($9)
addi $9, $9, 0x0010
lqv $v6, 0($9)
addi $9, $9, 0x0010
lqv $v7, 0($9)
lqv $v8, 0($9)
ctc2 $5, $v0
nop
nop
nop
/* Pre-compute answer */
vaddc $v24, $v4, $v5
nop
nop
nop
cfc2 $8, $v0
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $5, $v0
/* Test */
nop
nop
nop
vaddc $v16, $v4, $v5
cfc2 $7, $v0
nop
nop
nop
/* Result Check */
cfc2 $4, $v0
nop
bne $4, $16, Fail
nop
ctc2 $0, $v0
nop
bne $7, $8, Fail
nop
lui $4, 0x0000
ori $4, 0x00FF
veq $v9, $v7, $v8
nop
nop
cfc2 $9, $v1
nop
bne $9, $4, Fail
nop
veq $v9, $v16, $v24
nop
nop
cfc2 $9, $v1
nop
bne $9, $4, 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