iltest16.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
/****************************************************************
SCALAR UNIT INTERLOCK TEST: 16
****************************************************************/
.base 0x00000000
.word 0xB022A003 /* Addr: 0x0000 */
.word 0x27616306 /* Addr: 0x0004 */
.word 0x47E6C431 /* Addr: 0x0008 */
.word 0xE0F02433 /* Addr: 0x000C */
.word 0x3333E221 /* Addr: 0x0010 */
.word 0x9721B002 /* Addr: 0x0014 */
.word 0xE101B011 /* Addr: 0x0018 */
.word 0x53625230 /* Addr: 0x001C */
.word 0x72861527 /* Addr: 0x0020 */
.word 0x4463F401 /* Addr: 0x0024 */
.word 0x55F55221 /* Addr: 0x0028 */
.word 0x13C0F013 /* Addr: 0x002C */
.word 0xA1315105 /* Addr: 0x0030 */
.word 0x60937704 /* Addr: 0x0034 */
.word 0xA4169421 /* Addr: 0x0038 */
.word 0xF651E513 /* Addr: 0x003C */
.word 0xC3B15233 /* Addr: 0x0040 */
.word 0x3725C732 /* Addr: 0x0044 */
.word 0x10C18637 /* Addr: 0x0048 */
.word 0x36E4F315 /* Addr: 0x004C */
.word 0xF6679732 /* Addr: 0x0050 */
.word 0x64A18505 /* Addr: 0x0054 */
.word 0x25219731 /* Addr: 0x0058 */
.word 0x11D17222 /* Addr: 0x005C */
.word 0xE291B612 /* Addr: 0x0060 */
.word 0x71A1E123 /* Addr: 0x0064 */
.word 0x93061314 /* Addr: 0x0068 */
.word 0x45474514 /* Addr: 0x006C */
.word 0xE2438337 /* Addr: 0x0070 */
.word 0xE2A5D134 /* Addr: 0x0074 */
.word 0x62A20332 /* Addr: 0x0078 */
.word 0xE2941017 /* Addr: 0x007C */
.word 0xC6555311 /* Addr: 0x0080 */
.word 0x00D31000 /* Addr: 0x0084 */
.word 0x66609415 /* Addr: 0x0088 */
.word 0x75F4D237 /* Addr: 0x008C */
.word 0x43067107 /* Addr: 0x0090 */
.word 0x5455E614 /* Addr: 0x0094 */
.word 0xA1359325 /* Addr: 0x0098 */
.word 0xE0B29215 /* Addr: 0x009C */
.word 0xE4A30404 /* Addr: 0x00A0 */
.word 0xD473C631 /* Addr: 0x00A4 */
.word 0x52B14303 /* Addr: 0x00A8 */
.word 0x31C44202 /* Addr: 0x00AC */
.word 0x75A6A024 /* Addr: 0x00B0 */
.word 0x97E32504 /* Addr: 0x00B4 */
.word 0x34A10533 /* Addr: 0x00B8 */
.word 0xB7138221 /* Addr: 0x00BC */
.word 0xB2325516 /* Addr: 0x00C0 */
.word 0xB7164733 /* Addr: 0x00C4 */
.word 0xD7733403 /* Addr: 0x00C8 */
.word 0x35E61325 /* Addr: 0x00CC */
.word 0x6606F002 /* Addr: 0x00D0 */
.word 0x0492A235 /* Addr: 0x00D4 */
.word 0x27D7A126 /* Addr: 0x00D8 */
.word 0x84231506 /* Addr: 0x00DC */
.word 0x42238414 /* Addr: 0x00E0 */
.word 0x96B46227 /* Addr: 0x00E4 */
.word 0xF3340127 /* Addr: 0x00E8 */
.word 0xD1B45423 /* Addr: 0x00EC */
.word 0xD7973000 /* Addr: 0x00F0 */
.word 0xB6A54210 /* Addr: 0x00F4 */
.word 0x94C3A225 /* Addr: 0x00F8 */
.word 0xF0836527 /* Addr: 0x00FC */
.word 0x0777C403 /* Addr: 0x0100 */
.word 0xA3D00022 /* Addr: 0x0104 */
.word 0xC3444103 /* Addr: 0x0108 */
.word 0xD7530324 /* Addr: 0x010C */
.word 0x3483C232 /* Addr: 0x0110 */
.word 0x53879305 /* Addr: 0x0114 */
.word 0x94D5E104 /* Addr: 0x0118 */
.word 0x50743331 /* Addr: 0x011C */
.word 0x43C0D125 /* Addr: 0x0120 */
.word 0x52A28324 /* Addr: 0x0124 */
.word 0x04774330 /* Addr: 0x0128 */
.word 0xE497B014 /* Addr: 0x012C */
.word 0x0615E631 /* Addr: 0x0130 */
.word 0xA571F014 /* Addr: 0x0134 */
.word 0xB7660112 /* Addr: 0x0138 */
.word 0xC2C31037 /* Addr: 0x013C */
.word 0xC7E15511 /* Addr: 0x0140 */
.word 0x71953031 /* Addr: 0x0144 */
.word 0xB1B30235 /* Addr: 0x0148 */
.word 0x5231F022 /* Addr: 0x014C */
.word 0xC4736612 /* Addr: 0x0150 */
.word 0x37908330 /* Addr: 0x0154 */
.word 0xA3526301 /* Addr: 0x0158 */
.word 0x51C34514 /* Addr: 0x015C */
.word 0x93547610 /* Addr: 0x0160 */
.word 0x92A0F633 /* Addr: 0x0164 */
.word 0xC5503331 /* Addr: 0x0168 */
.word 0xA352C122 /* Addr: 0x016C */
.word 0x56771103 /* Addr: 0x0170 */
.word 0xF2331117 /* Addr: 0x0174 */
.word 0xD6D03501 /* Addr: 0x0178 */
.word 0x12B5E704 /* Addr: 0x017C */
.word 0x54F67520 /* Addr: 0x0180 */
.word 0xE2969535 /* Addr: 0x0184 */
.word 0xE1326632 /* Addr: 0x0188 */
.word 0x56D52133 /* Addr: 0x018C */
.word 0xB2006511 /* Addr: 0x0190 */
.word 0xE6E55003 /* Addr: 0x0194 */
.word 0x16B33236 /* Addr: 0x0198 */
.word 0x44E1A434 /* Addr: 0x019C */
.word 0x31D40315 /* Addr: 0x01A0 */
.word 0x51069502 /* Addr: 0x01A4 */
.word 0xA577C101 /* Addr: 0x01A8 */
.word 0x3625C502 /* Addr: 0x01AC */
.word 0xA5338305 /* Addr: 0x01B0 */
.word 0x73467014 /* Addr: 0x01B4 */
.word 0x36B62505 /* Addr: 0x01B8 */
.word 0x73B31715 /* Addr: 0x01BC */
.word 0x6752C503 /* Addr: 0x01C0 */
.word 0xD0D11134 /* Addr: 0x01C4 */
.word 0xA1517414 /* Addr: 0x01C8 */
.word 0x45A30525 /* Addr: 0x01CC */
.word 0x23716422 /* Addr: 0x01D0 */
.word 0xA781B004 /* Addr: 0x01D4 */
.word 0x91826623 /* Addr: 0x01D8 */
.word 0x95648035 /* Addr: 0x01DC */
.word 0xC0A10125 /* Addr: 0x01E0 */
.word 0x80262605 /* Addr: 0x01E4 */
.word 0xC3B32733 /* Addr: 0x01E8 */
.word 0x35351620 /* Addr: 0x01EC */
.word 0x3027A700 /* Addr: 0x01F0 */
.word 0x1705E332 /* Addr: 0x01F4 */
.word 0xD1C00606 /* Addr: 0x01F8 */
.word 0x32A60216 /* Addr: 0x01FC */
.word 0x6085D721 /* Addr: 0x0200 */
.word 0x77157502 /* Addr: 0x0204 */
.word 0x21B35433 /* Addr: 0x0208 */
.word 0x36F5D704 /* Addr: 0x020C */
.word 0x7540D234 /* Addr: 0x0210 */
.word 0x20259330 /* Addr: 0x0214 */
.word 0x9035F412 /* Addr: 0x0218 */
.word 0x67855135 /* Addr: 0x021C */
.word 0x31210501 /* Addr: 0x0220 */
.word 0x61867633 /* Addr: 0x0224 */
.word 0x67435736 /* Addr: 0x0228 */
.word 0x2060F033 /* Addr: 0x022C */
.word 0xC4441326 /* Addr: 0x0230 */
.word 0x03C71104 /* Addr: 0x0234 */
.word 0xD421D006 /* Addr: 0x0238 */
.word 0x33960704 /* Addr: 0x023C */
.word 0xD2433313 /* Addr: 0x0240 */
.word 0x26C07704 /* Addr: 0x0244 */
.word 0xA0D71721 /* Addr: 0x0248 */
.word 0xD2B3E715 /* Addr: 0x024C */
.word 0xB5056102 /* Addr: 0x0250 */
.word 0x0674A322 /* Addr: 0x0254 */
.word 0xB4F00514 /* Addr: 0x0258 */
.word 0x70215010 /* Addr: 0x025C */
.word 0xF405A603 /* Addr: 0x0260 */
.word 0x60526207 /* Addr: 0x0264 */
.word 0xB0355404 /* Addr: 0x0268 */
.word 0x1095C706 /* Addr: 0x026C */
.word 0x67056210 /* Addr: 0x0270 */
.word 0x97640331 /* Addr: 0x0274 */
.word 0x2073A314 /* Addr: 0x0278 */
.word 0x22A66034 /* Addr: 0x027C */
.word 0xF5027714 /* Addr: 0x0280 */
.word 0x5312F207 /* Addr: 0x0284 */
.word 0x16B7B606 /* Addr: 0x0288 */
.word 0xA1078106 /* Addr: 0x028C */
.word 0x20718724 /* Addr: 0x0290 */
.word 0x5126D402 /* Addr: 0x0294 */
.word 0x5376A721 /* Addr: 0x0298 */
.word 0x4311E224 /* Addr: 0x029C */
.word 0xD3046612 /* Addr: 0x02A0 */
.word 0x16A0B226 /* Addr: 0x02A4 */
.word 0x94B25317 /* Addr: 0x02A8 */
.word 0xB583C537 /* Addr: 0x02AC */
.word 0xC5B41006 /* Addr: 0x02B0 */
.word 0x40926434 /* Addr: 0x02B4 */
.word 0xA1C19023 /* Addr: 0x02B8 */
.word 0x54566203 /* Addr: 0x02BC */
.word 0x52872124 /* Addr: 0x02C0 */
.word 0xB591C021 /* Addr: 0x02C4 */
.word 0xA1D44433 /* Addr: 0x02C8 */
.word 0xC2A70133 /* Addr: 0x02CC */
.word 0xA3B3E223 /* Addr: 0x02D0 */
.word 0x0627E433 /* Addr: 0x02D4 */
.word 0xE6D3E603 /* Addr: 0x02D8 */
.word 0x04843206 /* Addr: 0x02DC */
.word 0x1746E132 /* Addr: 0x02E0 */
.word 0x46143307 /* Addr: 0x02E4 */
.word 0x34A75126 /* Addr: 0x02E8 */
.word 0xA7E75613 /* Addr: 0x02EC */
.word 0xE564C232 /* Addr: 0x02F0 */
.word 0xD5741714 /* Addr: 0x02F4 */
.word 0x4423A712 /* Addr: 0x02F8 */
.word 0xC4C16506 /* Addr: 0x02FC */
.word 0xF420C403 /* Addr: 0x0300 */
.word 0x30C5B025 /* Addr: 0x0304 */
.word 0x3227F402 /* Addr: 0x0308 */
.word 0xF784A611 /* Addr: 0x030C */
.word 0x64F71527 /* Addr: 0x0310 */
.word 0x9417A122 /* Addr: 0x0314 */
.word 0xC2A5C213 /* Addr: 0x0318 */
.word 0x9101B422 /* Addr: 0x031C */
.word 0x9232A131 /* Addr: 0x0320 */
.word 0x01A3C335 /* Addr: 0x0324 */
.word 0x66D56233 /* Addr: 0x0328 */
.word 0xF7B0B417 /* Addr: 0x032C */
.word 0x23400504 /* Addr: 0x0330 */
.word 0x23C6D414 /* Addr: 0x0334 */
.word 0xD215E424 /* Addr: 0x0338 */
.word 0x4056B032 /* Addr: 0x033C */
.word 0x32A30433 /* Addr: 0x0340 */
.word 0xD6D39032 /* Addr: 0x0344 */
.word 0xB6B1A114 /* Addr: 0x0348 */
.word 0xC036D206 /* Addr: 0x034C */
.word 0x11018523 /* Addr: 0x0350 */
.word 0x60F1E515 /* Addr: 0x0354 */
.word 0x11C66611 /* Addr: 0x0358 */
.word 0x74A7A116 /* Addr: 0x035C */
.word 0x54914612 /* Addr: 0x0360 */
.word 0x52D22306 /* Addr: 0x0364 */
.word 0x13319527 /* Addr: 0x0368 */
.word 0x84E44110 /* Addr: 0x036C */
.word 0x84D25236 /* Addr: 0x0370 */
.word 0x42948103 /* Addr: 0x0374 */
.word 0xF7407021 /* Addr: 0x0378 */
.word 0x13019305 /* Addr: 0x037C */
.word 0x07456235 /* Addr: 0x0380 */
.word 0xE2543305 /* Addr: 0x0384 */
.word 0xF6749131 /* Addr: 0x0388 */
.word 0x6477D316 /* Addr: 0x038C */
.word 0xD575D207 /* Addr: 0x0390 */
.word 0x22F67320 /* Addr: 0x0394 */
.word 0x27E3D510 /* Addr: 0x0398 */
.word 0xF3975526 /* Addr: 0x039C */
.word 0x00304605 /* Addr: 0x03A0 */
.word 0xB4B63207 /* Addr: 0x03A4 */
.word 0x0064F103 /* Addr: 0x03A8 */
.word 0xD0624722 /* Addr: 0x03AC */
.word 0x47445320 /* Addr: 0x03B0 */
.word 0x8782F104 /* Addr: 0x03B4 */
.word 0x66F75113 /* Addr: 0x03B8 */
.word 0x51517203 /* Addr: 0x03BC */
.word 0xC3F36711 /* Addr: 0x03C0 */
.word 0xD4E45011 /* Addr: 0x03C4 */
.word 0xC0E7A132 /* Addr: 0x03C8 */
.word 0xA4C5F416 /* Addr: 0x03CC */
.word 0x3732A604 /* Addr: 0x03D0 */
.word 0xB0A12701 /* Addr: 0x03D4 */
.word 0x07B02406 /* Addr: 0x03D8 */
.word 0xE2362210 /* Addr: 0x03DC */
.word 0x95E13713 /* Addr: 0x03E0 */
.word 0x90F2A724 /* Addr: 0x03E4 */
.word 0x05E49537 /* Addr: 0x03E8 */
.word 0x21E70104 /* Addr: 0x03EC */
.word 0x37B28014 /* Addr: 0x03F0 */
.word 0x6123E715 /* Addr: 0x03F4 */
.word 0xB3F29001 /* Addr: 0x03F8 */
.word 0xD7718610 /* Addr: 0x03FC */
.word 0x1134B232 /* Addr: 0x0400 */
.word 0x5174E715 /* Addr: 0x0404 */
.word 0xC5261600 /* Addr: 0x0408 */
.word 0x31937134 /* Addr: 0x040C */
.word 0x33527703 /* Addr: 0x0410 */
.word 0x27F1D704 /* Addr: 0x0414 */
.word 0xE4816607 /* Addr: 0x0418 */
.word 0xF4B55311 /* Addr: 0x041C */
.word 0xA761B636 /* Addr: 0x0420 */
.word 0xC1D67513 /* Addr: 0x0424 */
.word 0xB2C18316 /* Addr: 0x0428 */
.word 0x61C2E701 /* Addr: 0x042C */
.word 0x83559622 /* Addr: 0x0430 */
.word 0x75A53004 /* Addr: 0x0434 */
.word 0x81F64636 /* Addr: 0x0438 */
.word 0x01711303 /* Addr: 0x043C */
.word 0x4084C037 /* Addr: 0x0440 */
.word 0x11829225 /* Addr: 0x0444 */
.word 0xC296D035 /* Addr: 0x0448 */
.word 0x32E6C534 /* Addr: 0x044C */
.word 0x3793D515 /* Addr: 0x0450 */
.word 0xC7043417 /* Addr: 0x0454 */
.word 0xA2519312 /* Addr: 0x0458 */
.word 0x77023025 /* Addr: 0x045C */
.word 0x05434606 /* Addr: 0x0460 */
.word 0x12144411 /* Addr: 0x0464 */
.word 0xC6A0D300 /* Addr: 0x0468 */
.word 0x10423237 /* Addr: 0x046C */
.word 0xE791F614 /* Addr: 0x0470 */
.word 0xA300A334 /* Addr: 0x0474 */
.word 0x33C28602 /* Addr: 0x0478 */
.word 0xF3939710 /* Addr: 0x047C */
.word 0xD3833702 /* Addr: 0x0480 */
.word 0x30364526 /* Addr: 0x0484 */
.word 0x3094F612 /* Addr: 0x0488 */
.word 0xA1222423 /* Addr: 0x048C */
.word 0x21315233 /* Addr: 0x0490 */
.word 0xE4A03716 /* Addr: 0x0494 */
.word 0x53A6E600 /* Addr: 0x0498 */
.word 0x56361412 /* Addr: 0x049C */
.word 0x11638224 /* Addr: 0x04A0 */
.word 0xB3530403 /* Addr: 0x04A4 */
.word 0xB0839735 /* Addr: 0x04A8 */
.word 0x96153533 /* Addr: 0x04AC */
.word 0x61903013 /* Addr: 0x04B0 */
.word 0xE0041124 /* Addr: 0x04B4 */
.word 0x35235116 /* Addr: 0x04B8 */
.word 0x92503034 /* Addr: 0x04BC */
.word 0xF313A134 /* Addr: 0x04C0 */
.word 0xD6E4C725 /* Addr: 0x04C4 */
.word 0xB6279107 /* Addr: 0x04C8 */
.word 0x1403E007 /* Addr: 0x04CC */
.word 0x45118507 /* Addr: 0x04D0 */
.word 0x36618307 /* Addr: 0x04D4 */
.word 0xC3C34114 /* Addr: 0x04D8 */
.word 0x45E64734 /* Addr: 0x04DC */
.word 0x94B3F132 /* Addr: 0x04E0 */
.word 0xF0757025 /* Addr: 0x04E4 */
.word 0x07A6D230 /* Addr: 0x04E8 */
.word 0xD2C04032 /* Addr: 0x04EC */
.word 0x76C50317 /* Addr: 0x04F0 */
.word 0x62915417 /* Addr: 0x04F4 */
.word 0xF100C413 /* Addr: 0x04F8 */
.word 0x61C25434 /* Addr: 0x04FC */
.word 0x20658125 /* Addr: 0x0500 */
.word 0x70B6E500 /* Addr: 0x0504 */
.word 0xB281C125 /* Addr: 0x0508 */
.word 0xF4E64404 /* Addr: 0x050C */
.word 0x50F70520 /* Addr: 0x0510 */
.word 0x83101616 /* Addr: 0x0514 */
.word 0xC634D215 /* Addr: 0x0518 */
.word 0xA2742501 /* Addr: 0x051C */
.word 0xC0522410 /* Addr: 0x0520 */
.word 0x33127325 /* Addr: 0x0524 */
.word 0x3343A020 /* Addr: 0x0528 */
.word 0x7703A301 /* Addr: 0x052C */
.word 0x3470D501 /* Addr: 0x0530 */
.word 0xA1162113 /* Addr: 0x0534 */
.word 0xB2C6F132 /* Addr: 0x0538 */
.word 0x86614535 /* Addr: 0x053C */
.word 0x34F47710 /* Addr: 0x0540 */
.word 0x77016233 /* Addr: 0x0544 */
.word 0x95028106 /* Addr: 0x0548 */
.word 0x22F7B310 /* Addr: 0x054C */
.word 0x71505500 /* Addr: 0x0550 */
.word 0xD0D7A021 /* Addr: 0x0554 */
.word 0x36259415 /* Addr: 0x0558 */
.word 0x7004F336 /* Addr: 0x055C */
.word 0x55D7B017 /* Addr: 0x0560 */
.word 0x25E4C510 /* Addr: 0x0564 */
.word 0x92A71410 /* Addr: 0x0568 */
.word 0xD303A705 /* Addr: 0x056C */
.word 0xE7603104 /* Addr: 0x0570 */
.word 0x31946425 /* Addr: 0x0574 */
.word 0xA5F5E014 /* Addr: 0x0578 */
.word 0xE4404415 /* Addr: 0x057C */
.word 0xB1800434 /* Addr: 0x0580 */
.word 0xC4B53733 /* Addr: 0x0584 */
.word 0xB534F302 /* Addr: 0x0588 */
.word 0x66E26607 /* Addr: 0x058C */
.word 0x54100400 /* Addr: 0x0590 */
.word 0x35D00024 /* Addr: 0x0594 */
.word 0xA6C3B404 /* Addr: 0x0598 */
.word 0x83020607 /* Addr: 0x059C */
.word 0x56422300 /* Addr: 0x05A0 */
.word 0xB2D33303 /* Addr: 0x05A4 */
.word 0x75124437 /* Addr: 0x05A8 */
.word 0x0700A332 /* Addr: 0x05AC */
.word 0x6523D526 /* Addr: 0x05B0 */
.word 0xC261E633 /* Addr: 0x05B4 */
.word 0xF4C1A423 /* Addr: 0x05B8 */
.word 0x2786B237 /* Addr: 0x05BC */
.word 0x5033C613 /* Addr: 0x05C0 */
.word 0x43870235 /* Addr: 0x05C4 */
.word 0x51D01233 /* Addr: 0x05C8 */
.word 0x20F4C016 /* Addr: 0x05CC */
.word 0x0674A232 /* Addr: 0x05D0 */
.word 0x30350125 /* Addr: 0x05D4 */
.word 0xD3512104 /* Addr: 0x05D8 */
.word 0x27E0B212 /* Addr: 0x05DC */
.word 0x53031015 /* Addr: 0x05E0 */
.word 0xE490A232 /* Addr: 0x05E4 */
.word 0x21F22637 /* Addr: 0x05E8 */
.word 0xB356F016 /* Addr: 0x05EC */
.word 0x02C02002 /* Addr: 0x05F0 */
.word 0x61E06030 /* Addr: 0x05F4 */
.word 0xD3D25507 /* Addr: 0x05F8 */
.word 0x7497E522 /* Addr: 0x05FC */
.word 0x51573136 /* Addr: 0x0600 */
.word 0x1667C127 /* Addr: 0x0604 */
.word 0xB2770331 /* Addr: 0x0608 */
.word 0x51111303 /* Addr: 0x060C */
.word 0xF500C225 /* Addr: 0x0610 */
.word 0x36668030 /* Addr: 0x0614 */
.word 0x47040116 /* Addr: 0x0618 */
.word 0x92523224 /* Addr: 0x061C */
.word 0x45200206 /* Addr: 0x0620 */
.word 0xE4E3D123 /* Addr: 0x0624 */
.word 0xB027D721 /* Addr: 0x0628 */
.word 0x47C6D517 /* Addr: 0x062C */
.word 0x7635B511 /* Addr: 0x0630 */
.word 0x3645C602 /* Addr: 0x0634 */
.word 0x3563E031 /* Addr: 0x0638 */
.word 0xD7C32011 /* Addr: 0x063C */
.word 0x76D60205 /* Addr: 0x0640 */
.word 0x97042414 /* Addr: 0x0644 */
.word 0xF600C315 /* Addr: 0x0648 */
.word 0xC0159722 /* Addr: 0x064C */
.word 0x15E2F323 /* Addr: 0x0650 */
.word 0x06703232 /* Addr: 0x0654 */
.word 0x85466402 /* Addr: 0x0658 */
.word 0x8733F421 /* Addr: 0x065C */
.word 0x96329315 /* Addr: 0x0660 */
.word 0x2657A103 /* Addr: 0x0664 */
.word 0x57207026 /* Addr: 0x0668 */
.word 0xD5149220 /* Addr: 0x066C */
.word 0xD3E13104 /* Addr: 0x0670 */
.word 0x8593C337 /* Addr: 0x0674 */
.word 0x15369032 /* Addr: 0x0678 */
.word 0xF513B103 /* Addr: 0x067C */
.word 0xE1F7B423 /* Addr: 0x0680 */
.word 0x37C50513 /* Addr: 0x0684 */
.word 0x34507601 /* Addr: 0x0688 */
.word 0xD584B620 /* Addr: 0x068C */
.word 0xC5E5D516 /* Addr: 0x0690 */
.word 0xA6820011 /* Addr: 0x0694 */
.word 0x01564213 /* Addr: 0x0698 */
.word 0x82273126 /* Addr: 0x069C */
.word 0x17004111 /* Addr: 0x06A0 */
.word 0x4332C606 /* Addr: 0x06A4 */
.word 0x2624F707 /* Addr: 0x06A8 */
.word 0x33709416 /* Addr: 0x06AC */
.word 0xB1431502 /* Addr: 0x06B0 */
.word 0xD6B04012 /* Addr: 0x06B4 */
.word 0x76264313 /* Addr: 0x06B8 */
.word 0x1120F734 /* Addr: 0x06BC */
.word 0x1337C727 /* Addr: 0x06C0 */
.word 0xB3173701 /* Addr: 0x06C4 */
.word 0x74251435 /* Addr: 0x06C8 */
.word 0xC284A103 /* Addr: 0x06CC */
.word 0xD277D335 /* Addr: 0x06D0 */
.word 0x1577A232 /* Addr: 0x06D4 */
.word 0x2675D417 /* Addr: 0x06D8 */
.word 0xB7C14012 /* Addr: 0x06DC */
.word 0x2152A435 /* Addr: 0x06E0 */
.word 0x05403223 /* Addr: 0x06E4 */
.word 0x04528725 /* Addr: 0x06E8 */
.word 0xD2F72400 /* Addr: 0x06EC */
.word 0x2437E317 /* Addr: 0x06F0 */
.word 0xF6C50421 /* Addr: 0x06F4 */
.word 0x13D32426 /* Addr: 0x06F8 */
.word 0x37863221 /* Addr: 0x06FC */
.word 0x14A5E403 /* Addr: 0x0700 */
.word 0xE2C37021 /* Addr: 0x0704 */
.word 0xB4D1C323 /* Addr: 0x0708 */
.word 0x56B7D017 /* Addr: 0x070C */
.word 0x70A3A413 /* Addr: 0x0710 */
.word 0xC1010431 /* Addr: 0x0714 */
.word 0x37830502 /* Addr: 0x0718 */
.word 0xF4638000 /* Addr: 0x071C */
.word 0x66075201 /* Addr: 0x0720 */
.word 0x67A69615 /* Addr: 0x0724 */
.word 0x01622711 /* Addr: 0x0728 */
.word 0xE3907032 /* Addr: 0x072C */
.word 0xA0C05112 /* Addr: 0x0730 */
.word 0xB537E111 /* Addr: 0x0734 */
.word 0xD1713413 /* Addr: 0x0738 */
.word 0x1562C207 /* Addr: 0x073C */
.word 0x56E58117 /* Addr: 0x0740 */
.word 0xF1C6B712 /* Addr: 0x0744 */
.word 0xC5859423 /* Addr: 0x0748 */
.word 0x02547421 /* Addr: 0x074C */
.word 0x65A7C210 /* Addr: 0x0750 */
.word 0x0781E414 /* Addr: 0x0754 */
.word 0x8027F533 /* Addr: 0x0758 */
.word 0xC4233705 /* Addr: 0x075C */
.word 0x16A7D737 /* Addr: 0x0760 */
.word 0x9380D701 /* Addr: 0x0764 */
.word 0xE3D0D403 /* Addr: 0x0768 */
.word 0x26310620 /* Addr: 0x076C */
.word 0xF540D104 /* Addr: 0x0770 */
.word 0x2772B407 /* Addr: 0x0774 */
.word 0x61F08712 /* Addr: 0x0778 */
.word 0x2621E423 /* Addr: 0x077C */
.word 0xB3865536 /* Addr: 0x0780 */
.word 0x01D1A420 /* Addr: 0x0784 */
.word 0x95F38637 /* Addr: 0x0788 */
.word 0xF5F4F607 /* Addr: 0x078C */
.word 0xB6D6D734 /* Addr: 0x0790 */
.word 0xB7521007 /* Addr: 0x0794 */
.word 0x3382B234 /* Addr: 0x0798 */
.word 0x7361A617 /* Addr: 0x079C */
.word 0xB401C517 /* Addr: 0x07A0 */
.word 0xE425B126 /* Addr: 0x07A4 */
.word 0x83B7C626 /* Addr: 0x07A8 */
.word 0x42810331 /* Addr: 0x07AC */
.word 0x96B1F407 /* Addr: 0x07B0 */
.word 0xA4033121 /* Addr: 0x07B4 */
.word 0x70D53006 /* Addr: 0x07B8 */
.word 0x66B2F033 /* Addr: 0x07BC */
.word 0x9413C407 /* Addr: 0x07C0 */
.word 0xA5313330 /* Addr: 0x07C4 */
.word 0xE4B2A417 /* Addr: 0x07C8 */
.word 0x21678435 /* Addr: 0x07CC */
.word 0xF1574312 /* Addr: 0x07D0 */
.word 0x96A56727 /* Addr: 0x07D4 */
.word 0x74D55535 /* Addr: 0x07D8 */
.word 0xE6042133 /* Addr: 0x07DC */
.word 0x67E6A622 /* Addr: 0x07E0 */
.word 0xE2E01637 /* Addr: 0x07E4 */
.word 0x97B3F332 /* Addr: 0x07E8 */
.word 0x5174C730 /* Addr: 0x07EC */
.word 0x32106014 /* Addr: 0x07F0 */
.word 0xA1834112 /* Addr: 0x07F4 */
.word 0xA1673420 /* Addr: 0x07F8 */
.word 0xA2D14232 /* Addr: 0x07FC */
/* TEST #61 *********************************************/
/* T#=$1 Rt=$16 R1=$10 R2=$11 R3=$12 Rd=$13 Rct=$24 Rcd=$14 Rtmp=$15 */
lui $1, 0x3D
/* Initialization */
lui $16, 0xA145
ori $16, 0x7025
lui $10, 0x6636
ori $10, 0x1617
lui $11, 0x7186
ori $11, 0x1704
lui $12, 0x1566
ori $12, 0x9720
lui $13, 0x2283
ori $13, 0xC702
lui $15, 0xB373
ori $15, 0xA630
or $24, $16, $0
or $14, $13, $0
lqv $v16, 0($15)
lqv $v24, 0($15)
addi $15, $15, 0x0010
lqv $v10, 0($15)
addi $15, $15, 0x0010
lqv $v11, 0($15)
addi $15, $15, 0x0010
lqv $v12, 0($15)
addi $15, $15, 0x0010
lqv $v13, 0($15)
lqv $v14, 0($15)
ctc2 $11, $v0
nop
nop
nop
/* Pre-compute answer */
ctc2 $10, $v0
nop
nop
nop
vadd $v14, $v24, $v12
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $11, $v0
/* Test */
nop
nop
nop
ctc2 $10, $v0
nop
nop
nop
vadd $v13, $v16, $v12
nop
nop
nop
/* Result Check */
cfc2 $10, $v0
nop
bne $10, $16, Fail
nop
ctc2 $0, $v0
nop
bne $13, $14, Fail
nop
lui $10, 0x0000
ori $10, 0x00FF
veq $v15, $v13, $v14
nop
nop
cfc2 $15, $v1
nop
bne $15, $10, Fail
nop
veq $v15, $v16, $v24
nop
nop
cfc2 $15, $v1
nop
bne $15, $10, Fail
nop
/* TEST #62 *********************************************/
/* T#=$1 Rt=$16 R1=$11 R2=$12 R3=$13 Rd=$14 Rct=$24 Rcd=$15 Rtmp=$3 */
lui $1, 0x3E
/* Initialization */
lui $16, 0x5775
ori $16, 0xD720
lui $11, 0xC0C4
ori $11, 0x1715
lui $12, 0x92D4
ori $12, 0x1421
lui $13, 0x4296
ori $13, 0xB520
lui $14, 0xE736
ori $14, 0x6637
lui $3, 0x52B4
ori $3, 0xA610
or $24, $16, $0
or $15, $14, $0
lqv $v16, 0($3)
lqv $v24, 0($3)
addi $3, $3, 0x0010
lqv $v11, 0($3)
addi $3, $3, 0x0010
lqv $v12, 0($3)
addi $3, $3, 0x0010
lqv $v13, 0($3)
addi $3, $3, 0x0010
lqv $v14, 0($3)
lqv $v15, 0($3)
ctc2 $12, $v0
nop
nop
nop
/* Pre-compute answer */
ctc2 $11, $v0
nop
nop
nop
vadd $v15, $v24, $v13
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $12, $v0
/* Test */
nop
nop
nop
ctc2 $11, $v0
nop
nop
vadd $v14, $v16, $v13
nop
nop
nop
/* Result Check */
cfc2 $11, $v0
nop
bne $11, $16, Fail
nop
ctc2 $0, $v0
nop
bne $14, $15, Fail
nop
lui $11, 0x0000
ori $11, 0x00FF
veq $v3, $v14, $v15
nop
nop
cfc2 $3, $v1
nop
bne $3, $11, Fail
nop
veq $v3, $v16, $v24
nop
nop
cfc2 $3, $v1
nop
bne $3, $11, Fail
nop
/* TEST #63 *********************************************/
/* T#=$1 Rt=$16 R1=$12 R2=$13 R3=$14 Rd=$15 Rct=$24 Rcd=$3 Rtmp=$4 */
lui $1, 0x3F
/* Initialization */
lui $16, 0x0484
ori $16, 0x9013
lui $12, 0xB5A0
ori $12, 0xB400
lui $13, 0x6692
ori $13, 0xC737
lui $14, 0x4724
ori $14, 0x1310
lui $15, 0x14E6
ori $15, 0xF406
lui $4, 0x1725
ori $4, 0x2710
or $24, $16, $0
or $3, $15, $0
lqv $v16, 0($4)
lqv $v24, 0($4)
addi $4, $4, 0x0010
lqv $v12, 0($4)
addi $4, $4, 0x0010
lqv $v13, 0($4)
addi $4, $4, 0x0010
lqv $v14, 0($4)
addi $4, $4, 0x0010
lqv $v15, 0($4)
lqv $v3, 0($4)
ctc2 $13, $v0
nop
nop
nop
/* Pre-compute answer */
ctc2 $12, $v0
nop
nop
nop
vadd $v3, $v24, $v14
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $13, $v0
/* Test */
nop
nop
nop
ctc2 $12, $v0
nop
vadd $v15, $v16, $v14
nop
nop
nop
/* Result Check */
cfc2 $12, $v0
nop
bne $12, $16, Fail
nop
ctc2 $0, $v0
nop
bne $15, $3, Fail
nop
lui $12, 0x0000
ori $12, 0x00FF
veq $v4, $v15, $v3
nop
nop
cfc2 $4, $v1
nop
bne $4, $12, Fail
nop
veq $v4, $v16, $v24
nop
nop
cfc2 $4, $v1
nop
bne $4, $12, Fail
nop
/* TEST #64 *********************************************/
/* T#=$1 Rt=$16 R1=$13 R2=$14 R3=$15 Rd=$3 Rct=$24 Rcd=$4 Rtmp=$5 */
lui $1, 0x40
/* Initialization */
lui $16, 0xD354
ori $16, 0xE220
lui $13, 0x01F0
ori $13, 0x5726
lui $14, 0xB012
ori $14, 0xC605
lui $15, 0x6470
ori $15, 0xA730
lui $3, 0xD656
ori $3, 0x5126
lui $5, 0x37B6
ori $5, 0xA600
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 */
ctc2 $13, $v0
nop
nop
nop
vadd $v4, $v24, $v15
nop
nop
nop
cfc2 $16, $v0
nop
ctc2 $14, $v0
/* Test */
nop
nop
nop
ctc2 $13, $v0
vadd $v3, $v16, $v15
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
veq $v5, $v16, $v24
nop
nop
cfc2 $5, $v1
nop
bne $5, $13, 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