dma60.s
20.4 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
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
/************************************************************************
MIXED DMEM ACCESS TESTS: File #0
************************************************************************/
.word 0x76233000
.word 0x21561578
.word 0x7467037F
.word 0x79500E7D
.word 0x5129577C
.word 0x4FC6770B
.word 0x22A21117
.word 0x378878C0
.word 0x18421D1A
.word 0x3F2D7F5A
.word 0x358120D7
.word 0x46BC1AF2
.word 0x6D635CBD
.word 0x041D49F8
.word 0x6ACE1CBD
.word 0x624266F2
.word 0x118B525F
.word 0x271435F4
.word 0x041E34A2
.word 0x0C204DDE
.word 0x3A460198
.word 0x35FE5958
.word 0x74523DBE
.word 0x36856B8E
.word 0x172A0D1C
.word 0x05B064AC
.word 0x3D190221
.word 0x1D4F2218
.word 0x075B7E3C
.word 0x236D7672
.word 0x7C6B003A
.word 0x4F85254D
.word 0x7F097C62
.word 0x76635EAA
.word 0x2A0D1A52
.word 0x68DB7638
.word 0x1CEE7498
.word 0x112D524E
.word 0x05113610
.word 0x7B334EA4
.word 0x6FD33100
.word 0x33510ED5
.word 0x31554BF4
.word 0x28197C95
.word 0x6C0A605B
.word 0x7AC06DB2
.word 0x050266DE
.word 0x6A452DCC
.word 0x10F30D84
.word 0x455B67D3
.word 0x060C1387
.word 0x0F1B2B45
.word 0x3E7A06F3
.word 0x426B0925
.word 0x17B64004
.word 0x602C04BA
.word 0x3A95363D
.word 0x3426540D
.word 0x580D0B48
.word 0x7CB32C20
.word 0x66C86791
.word 0x612E14EE
.word 0x2D6B04A0
.word 0x631B0127
.word 0x25A3013A
.word 0x361325A8
.word 0x03F45B37
.word 0x2A764CBC
.word 0x70412B22
.word 0x16CF2115
.word 0x3B1A7D92
.word 0x6C052C88
.word 0x1BC8664B
.word 0x6047068C
.word 0x431A2914
.word 0x5CB56E70
.word 0x4EEE1456
.word 0x19CF4D5F
.word 0x6A7E6979
.word 0x169E5C15
.word 0x27706EFE
.word 0x56A4685F
.word 0x5B9B085C
.word 0x12857654
.word 0x0F9B6F9C
.word 0x47723955
.word 0x4A136CB3
.word 0x515920C6
.word 0x43C526A3
.word 0x7BCE7489
.word 0x50536A50
.word 0x35B73D3F
.word 0x07D20323
.word 0x53BA743E
.word 0x7D140160
.word 0x0D683750
.word 0x0CB20A48
.word 0x21267C31
.word 0x10DB0DEE
.word 0x4ADF7FC7
.word 0x05E07EDA
.word 0x796B6D1F
.word 0x6B7B675F
.word 0x6EBE782C
.word 0x6EE278BC
.word 0x36D1683E
.word 0x29906FF5
.word 0x21504E43
.word 0x00CE6C6F
.word 0x2A0862C1
.word 0x7204144E
.word 0x7C0F478F
.word 0x57C1228F
.word 0x7BB02956
.word 0x738B3AE4
.word 0x031D7CCB
.word 0x48681F53
.word 0x3DD453AA
.word 0x1229238D
.word 0x4ECD0571
.word 0x65797A0F
.word 0x2D6827E2
.word 0x44A936FA
.word 0x65191336
.word 0x353924B3
.word 0x23D16E21
.word 0x2226463A
.word 0x432B7D8A
.word 0x16F6234B
.word 0x385B3406
.word 0x1F843A37
.word 0x16D73D1A
.word 0x588B337F
.word 0x11C3002D
.word 0x7CF53335
.word 0x281D574F
.word 0x7BE16413
.word 0x67AD75AC
.word 0x63761858
.word 0x72AA39CE
.word 0x2C6B1C66
.word 0x342C6796
.word 0x3252171D
.word 0x6F5605F8
.word 0x64A713F5
.word 0x153F5C79
.word 0x7C9C12DE
.word 0x0DA54C6A
.word 0x43A239D7
.word 0x5E5001E2
.word 0x36B70450
.word 0x5D47387C
.word 0x12730C40
.word 0x59B60FD6
.word 0x13D04906
.word 0x679A2BC4
.word 0x79BC6001
.word 0x3A321C58
.word 0x136062EE
.word 0x39264993
.word 0x672E1804
.word 0x3C745EE7
.word 0x3EAD27D1
.word 0x1B1E7274
.word 0x23044CD2
.word 0x789563FF
.word 0x164860D5
.word 0x7CE32FB2
.word 0x1585640F
.word 0x639C3096
.word 0x2F8E59FD
.word 0x0D820ED1
.word 0x3C8517FB
.word 0x00FB559F
.word 0x022961A5
.word 0x05336D11
.word 0x50E26EF1
.word 0x44117388
.word 0x658E3809
.word 0x1EDB32F0
.word 0x1C0922E9
.word 0x21A82DBE
.word 0x3E7E6EBD
.word 0x41897FA7
.word 0x7D7178F8
.word 0x51760E25
.word 0x5C883834
.word 0x59FA44AB
.word 0x201C08CC
.word 0x3F9E58A3
.word 0x0783273B
.word 0x6417512C
.word 0x601B7433
.word 0x2E2F4E94
.word 0x3D175E7D
.word 0x24734D97
.word 0x60090E93
.word 0x06A26255
.word 0x1E332FFF
.word 0x11D02715
.word 0x4E8D7472
.word 0x5B5D5ABC
.word 0x0C962CA3
.word 0x6E9A6B0B
.word 0x5BDB12ED
.word 0x1934669B
.word 0x784823A7
.word 0x1268129A
.word 0x5F321F43
.word 0x68E52043
.word 0x5D201226
.word 0x63803E1F
.word 0x2C5D7E49
.word 0x409A00FD
.word 0x703E0294
.word 0x005160B2
.word 0x19331BF5
.word 0x25694491
.word 0x7D905C43
.word 0x18F95BA9
.word 0x331932D6
.word 0x1CD53CC1
.word 0x755022E2
.word 0x78BF0A14
.word 0x247D0398
.word 0x4E4C14CD
.word 0x298125FB
.word 0x3F983C41
.word 0x4A5B7C82
.word 0x54A904EE
.word 0x3B772073
.word 0x4BA42337
.word 0x79BB50FA
.word 0x3FB275DD
.word 0x394F480B
.word 0x52B02C3D
.word 0x752E00FE
.word 0x4599144C
.word 0x6B714CE3
.word 0x2BB34C52
.word 0x125650AA
.word 0x247C5469
.word 0x521348F4
.word 0x48533BB5
.word 0x0F5D2FB7
.word 0x33E76560
.word 0x52B71F94
.word 0x5E60215C
.word 0x187B10F8
.word 0x264F14D8
.word 0x15A94CF4
.word 0x41562E7F
.word 0x7D7331DD
.word 0x7A972273
.word 0x138425A3
.word 0x6BDD2A0D
.word 0x171451F2
.word 0x1D8D0351
.word 0x52AD060A
.word 0x394B6C32
.word 0x5CBA5A5F
.word 0x3B6B158B
.word 0x54D471F0
.word 0x4F1E49DA
.word 0x29CC7567
.word 0x415943BA
.word 0x347823F5
.word 0x36847027
.word 0x333E15EC
.word 0x0EE81870
.word 0x72620D19
.word 0x25D52FFB
.word 0x2D0F6EE7
.word 0x579641BB
.word 0x73274435
.word 0x7A163972
.word 0x1FCA5AF2
.word 0x344F04A7
.word 0x2CA8657E
.word 0x60764767
.word 0x6E0733C0
.word 0x64E720BB
.word 0x03936207
.word 0x2FD23AEC
.word 0x09E919A2
.word 0x41A32379
.word 0x58E23F3E
.word 0x723326D5
.word 0x5AA02B02
.word 0x5CB02BE1
.word 0x4759466C
.word 0x1E4C4B2C
.word 0x51E62BE9
.word 0x53A81DEC
.word 0x110A2437
.word 0x00FF00BC
.word 0x31831D7B
.word 0x51134613
.word 0x3CD37821
.word 0x56D81488
.word 0x00CB4577
.word 0x3DE16CC8
.word 0x63DC5409
.word 0x158E1353
.word 0x321D25BA
.word 0x22F359F9
.word 0x2F1B2BA7
.word 0x65870518
.word 0x786463BB
.word 0x3A914892
.word 0x04D23412
.word 0x4B521891
.word 0x4C98200F
.word 0x31F349FA
.word 0x660E333C
.word 0x012D3EB2
.word 0x233C3DE4
.word 0x1ABA1993
.word 0x7C283F72
.word 0x007F362C
.word 0x51E01A88
.word 0x0C76603C
.word 0x56466EDF
.word 0x3B5D06ED
.word 0x249E34E1
.word 0x762067D1
.word 0x56D97708
.word 0x06076D9D
.word 0x239F44F4
.word 0x1F9F3EA8
.word 0x511E3C4F
.word 0x306A3721
.word 0x08954361
.word 0x5B464B13
.word 0x569F5172
.word 0x4F9E0C1A
.word 0x644060E3
.word 0x67524EE3
.word 0x34B1670B
.word 0x37672C65
.word 0x73EB6DD2
.word 0x7F6E5AE1
.word 0x21F52B10
.word 0x23B61A9A
.word 0x26EE31A3
.word 0x1E313254
.word 0x1BDA1852
.word 0x1226378F
.word 0x542C3265
.word 0x6E9C1E81
.word 0x74173600
.word 0x4B824DD4
.word 0x1F956C43
.word 0x6D9F3224
.word 0x0E334723
.word 0x1D3C0D36
.word 0x0FA37907
.word 0x3B937CFA
.word 0x4D006A22
.word 0x42F6763F
.word 0x52DF2793
.word 0x1DBF2F38
.word 0x301A283E
.word 0x7FFB35B2
.word 0x355B0368
.word 0x2FD52D13
.word 0x216A7515
.word 0x68C47012
.word 0x46374C21
.word 0x45741238
.word 0x72A71E20
.word 0x5C757D1A
.word 0x2D1E5CF7
.word 0x7BA62553
.word 0x0AD12A37
.word 0x2E601344
.word 0x2FC9043D
.word 0x7A623B8B
.word 0x43B6290A
.word 0x7F7F6344
.word 0x67794AE3
.word 0x66090C02
.word 0x776F72A8
.word 0x47FC238B
.word 0x267E2BF5
.word 0x00EA7357
.word 0x3DE256FA
.word 0x10AA0BC7
.word 0x0DB53C1A
.word 0x7CC02726
.word 0x5A403D46
.word 0x5C8B4060
.word 0x52044118
.word 0x7C315984
.word 0x588633AF
.word 0x424A2DFB
.word 0x31DE394D
.word 0x444F4C86
.word 0x5AFE6EB1
.word 0x35C154F9
.word 0x1AC35335
.word 0x1E1955B9
.word 0x17BD38A8
.word 0x017304F7
.word 0x7EBF54E9
.word 0x67F951A9
.word 0x06255148
.word 0x7010084D
.word 0x59E8739C
.word 0x5745075D
.word 0x3C633D24
.word 0x25F63F90
.word 0x67E21B1F
.word 0x69C07BD7
.word 0x7CF00529
.word 0x2AAC2D13
.word 0x095D255C
.word 0x07183596
.word 0x74116622
.word 0x22677060
.word 0x599301DC
.word 0x52687016
.word 0x25597034
.word 0x378731C1
.word 0x73CD4D42
.word 0x2BB63F4C
.word 0x09231662
.word 0x34197DBC
.word 0x68DE58D0
.word 0x6174232D
.word 0x5A1B2E08
.word 0x4B551090
.word 0x64A421DF
.word 0x12000B26
.word 0x12B55E61
.word 0x131F11BB
.word 0x038C3969
.word 0x3D2649A3
.word 0x1AB20003
.word 0x2D883F76
.word 0x580C1B82
.word 0x059B778B
.word 0x24A06C60
.word 0x224C0A35
.word 0x202876D8
.word 0x228247C0
.word 0x3B593D45
.word 0x68532029
.word 0x2AF06439
.word 0x00E94AA1
.word 0x7F817C5C
.word 0x1F3268C0
.word 0x6DFF0E0B
.word 0x154B2189
.word 0x150A42AC
.word 0x78AA7022
.word 0x4AFC47D3
.word 0x5D0D2250
.word 0x40B14816
.word 0x522642B4
.word 0x051A15B0
.word 0x10036AC7
.word 0x358162D8
.word 0x7E3F3897
.word 0x669923DF
.word 0x01EB643F
.word 0x124D770C
.word 0x3E3A3127
.word 0x16452E37
.word 0x33EE3701
.word 0x0F385628
.word 0x6B863E7E
.word 0x1CF557AD
.word 0x16242DD4
.word 0x5B2F0E7D
.word 0x514040F1
.word 0x1B0B71D0
.word 0x790F097C
.word 0x296B2ABA
.word 0x35B17290
.word 0x2DF8344B
.word 0x2F1D4437
.word 0x6EF26168
.word 0x13CD62A8
.word 0x05B76468
.word 0x5E284541
.word 0x5014346E
.word 0x04B46143
.word 0x2A4F6C89
.word 0x00F8044F
.word 0x3DF0008C
.word 0x59325AA4
.word 0x715363AE
.word 0x18BE1D16
.word 0x43EF7CE2
.word 0x634122CD
.word 0x236404F5
.word 0x0E9852C3
.word 0x05462A69
.word 0x6F8330FB
.word 0x51AC1713
.word 0x45110382
.word 0x6A773376
.word 0x6ECB4B27
.word 0x5B6243DE
.word 0x59A00BF9
.word 0x7ECE3B3C
.word 0x4F942185
.word 0x234B5FC5
.word 0x16271ACC
.word 0x7DE61D49
.word 0x07865A06
.word 0x75352153
.word 0x12737419
.word 0x11231D06
.word 0x4CF60BD8
.word 0x1B7C48B2
.word 0x05C124FC
.word 0x3D370539
.word 0x00642AE3
.word 0x24873724
.word 0x4835270A
.word 0x7FA03784
.word 0x45FD634C
.word 0x5849768A
.word 0x046373D8
.word 0x1C262BE6
.word 0x4F1964F3
.word 0x5DC330E0
.word 0x18C80873
.word 0x1A606037
.word 0x53BC1EF7
.word 0x107F17BC
.word 0x294F58E7
.word 0x732E37AE
.word 0x3C176B2F
.word 0x06143BD4
.word 0x60CF33BA
.word 0x6E3E4A5D
.word 0x7A0629B0
.word 0x43A75477
.word 0x62891570
.word 0x2F8924B1
.word 0x12914C4C
.word 0x23667711
.word 0x6BAD6C07
.word 0x74D576F5
.word 0x576D5210
.word 0x6A0D3EAA
.word 0x24D44A7B
.word 0x033334CE
.word 0x507B32C3
.word 0x0C636366
.word 0x23850C41
.word 0x448024BE
.word 0x55463A6B
.word 0x24BC4204
.word 0x1BB268CE
.word 0x14E65FA3
.word 0x568754C9
.word 0x18775361
.word 0x413A770F
.word 0x405A4037
.word 0x57A348DA
.word 0x6D7F13F4
.word 0x596720F0
.word 0x301E4290
.word 0x18296457
.word 0x4FCB5B51
.word 0x7C7006D7
.word 0x483F53A0
.word 0x6D561734
.word 0x46E023A8
.word 0x06F65328
.word 0x751510B4
.word 0x4B937F22
.word 0x1B4C4145
.word 0x3B897DC1
.word 0x68C876F6
.word 0x7FF4630F
.word 0x6C2B0A10
.word 0x14227F7E
.word 0x08C702ED
.word 0x19B91EA3
.word 0x74A56D0D
.word 0x43A875B4
.word 0x0B513FFA
.word 0x03CE7DC2
.word 0x016C79DC
.word 0x676D35B7
.word 0x44EF47DA
.word 0x4E4D080F
.word 0x163F5837
.word 0x68B05056
.word 0x25F63229
.word 0x27F93C65
.word 0x436B2F79
.word 0x0E1B055C
.word 0x680773DC
.word 0x07C23C5E
.word 0x2B477E13
.word 0x3D442710
.word 0x6B902EC4
.word 0x064667CF
.word 0x37B66116
.word 0x6C2E6DB3
.word 0x454B7110
.word 0x674C6848
.word 0x7FA74BAF
.word 0x42C73B07
.word 0x7BBC64C9
.word 0x53492C96
.word 0x5C972EA4
.word 0x6C6A4DC4
.word 0x74B56F55
.word 0x40DD5442
.word 0x300B0FDA
.word 0x195D6522
.word 0x12D340F7
.word 0x0E550B11
.word 0x591811D1
.word 0x30525455
.word 0x0300544B
.word 0x4B295485
.word 0x59DD6B24
.word 0x2FE8060A
.word 0x39F25DCD
.word 0x317D4758
.word 0x2D054E0B
.word 0x40286FED
.word 0x21A92B51
.word 0x4FA23906
.word 0x4B483FDB
.word 0x740B7624
.word 0x76F2738A
.word 0x61945942
.word 0x60E96082
.word 0x3AF13ED3
.word 0x56E81585
.word 0x5A7C3D7D
.word 0x3337220E
.word 0x02297598
.word 0x7C70482D
.word 0x1E2D5C65
.word 0x360E7026
.word 0x066D7F0E
.word 0x2DBB39C7
.word 0x6AA97962
.word 0x5156478D
.word 0x55651C4C
.word 0x59C61F76
.word 0x719B0018
.word 0x56813DA4
.word 0x7F227E66
.word 0x65DA34B6
.word 0x21DC4FEA
.word 0x260F77E6
.word 0x77A349E9
.word 0x2B0E2AE2
.word 0x20F17773
.word 0x050B136C
.word 0x28510A61
.word 0x23C308B0
.word 0x7489600D
.word 0x228D7C68
.word 0x318415D4
.word 0x492579B2
.word 0x5C01694D
.word 0x4D3835AC
.word 0x5BFE6046
.word 0x20AF0DD5
.word 0x59E27482
.word 0x58BC1023
.word 0x3A6D3F35
.word 0x79A568E4
.word 0x6D60603B
.word 0x33535255
.word 0x7AEC1D1C
.word 0x5A996203
.word 0x7BDB73C1
.word 0x2B454FE5
.word 0x68801CF2
.word 0x1EE91336
.word 0x6A5F3A97
.word 0x64677114
.word 0x1C9D2DAB
.word 0x443D58DB
.word 0x67264FFF
.word 0x7D962A3E
.word 0x60A00DB4
.word 0x680C4129
.word 0x63131A76
.word 0x663E635A
.word 0x3F553E78
.word 0x75166BB9
.word 0x3B367734
.word 0x63D74F7C
.word 0x467067E0
.word 0x00E958FC
.word 0x124D55AF
.word 0x47643454
.word 0x78162BCC
.word 0x595E29BE
.word 0x5A3F4317
.word 0x52F521AE
.word 0x6C54699D
.word 0x421B4EAC
.word 0x0DA165DA
.word 0x4F2418F2
.word 0x22A471AE
.word 0x621127C9
.word 0x1934691F
.word 0x509A24A4
.word 0x036E28D4
.word 0x60FD13F9
.word 0x7563584D
.word 0x2D895FE3
.word 0x11821BE3
.word 0x34E97079
.word 0x6FC76A83
.word 0x23316DEC
.word 0x4BA0032A
.word 0x1FAA0862
.word 0x24A43E20
.word 0x2B5E6196
.word 0x3DF335F4
.word 0x5C62742C
.word 0x286B043B
.word 0x01E614D5
.word 0x438F0E07
.word 0x7CFD6927
.word 0x61381C29
.word 0x5A2D7039
.word 0x77F93B27
.word 0x77B67901
.word 0x10531EFC
.word 0x44A3226F
.word 0x589E0692
.word 0x64924145
.word 0x0BB25B00
.word 0x444247BD
.word 0x16580683
.word 0x6AE10AD9
.word 0x27733F3E
.word 0x14130188
.word 0x16EE41B1
.word 0x5EC2597D
.word 0x4F6536FB
.word 0x1CA87DCF
.word 0x269242D0
.word 0x0E9D6B51
.word 0x507E7538
.word 0x19A26EAF
.word 0x59641C0D
.word 0x40A9284D
.word 0x52633032
.word 0x6F2A71DF
.word 0x1CEC5A93
.word 0x606601C8
.word 0x00E64CE1
.word 0x2F796834
.word 0x79A16A0B
.word 0x5C2341F4
.word 0x65817A7B
.word 0x50533D1C
.word 0x04676815
.word 0x32774B5E
.word 0x70DE3DF0
.word 0x10851E25
.word 0x000A67D2
.word 0x2FC94871
.word 0x34516D6E
.word 0x0D6D2275
.word 0x2EC6255C
.word 0x5BCA4AF2
.word 0x4B5A1BDC
.word 0x08716251
.word 0x53C1294B
.word 0x16F75B83
.word 0x75257461
.word 0x5C847E99
.word 0x648D5C30
.word 0x681B7922
.word 0x5E0C05DC
.word 0x23A71848
.word 0x6AA90A1B
.word 0x79C908A9
.word 0x19127E6B
.word 0x0C6337F7
.word 0x14FF5616
.word 0x47E4344E
.word 0x496756E7
.word 0x5F522558
.word 0x79661DAA
.word 0x7D193B23
.word 0x7BE96E65
.word 0x34952EBD
.word 0x061F4C57
.word 0x00613095
.word 0x309F15B4
.word 0x595D6091
.word 0x23591F1E
.word 0x32812BEE
.word 0x143E0AE3
.word 0x65652CDC
.word 0x04AF57F9
.word 0x5B8C67D5
.word 0x69A764BA
.word 0x007402C1
.word 0x2AA7615F
.word 0x485E51CB
.word 0x23656E3E
.word 0x57DD5601
.word 0x143361C4
.word 0x182109AE
.word 0x2D317230
.word 0x44001677
.word 0x20323F15
.word 0x39C95138
.word 0x656F768D
.word 0x1DC9179C
.word 0x1EEE123D
.word 0x199A6B7E
.word 0x46B0680D
.word 0x442F6803
.word 0x139D0AA4
.word 0x7E9F6C73
.word 0x413035A6
.word 0x51B418DC
.word 0x25E241AD
.word 0x18337865
.word 0x44585C08
.word 0x01E97573
.word 0x434B7E36
.word 0x3B7A737D
.word 0x783B6120
.word 0x46E92AB0
.word 0x70D3681A
.word 0x50E62142
.word 0x271B3F98
.word 0x0EDB5E96
.word 0x4C602BB0
.word 0x71B53414
.word 0x56E34254
.word 0x397337C6
.word 0x3E440D4B
.word 0x356F4CB3
.word 0x12AC4FF4
.word 0x3D6F54FC
.word 0x5ABD6CBA
.word 0x2F6B69B8
.word 0x643B2656
.word 0x7E1C348F
.word 0x737738C8
.word 0x1C494718
.word 0x7D7F0613
.word 0x50D00BF3
.word 0x590752BB
.word 0x3F772DA6
.word 0x12164DFF
.word 0x32700F38
.word 0x4C7061D6
.word 0x70AE328F
.word 0x60C606AC
.word 0x2CEA288A
.word 0x20A016D9
.word 0x597466DE
.word 0x6D065DE6
.word 0x6CBA1FB1
.word 0x0BF25F7E
.word 0x629976F8
.word 0x68751236
.word 0x06673191
.word 0x29AB09FC
.word 0x51BD3A20
.word 0x4C604E61
.word 0x6C0517A9
.word 0x2B7F5887
.word 0x16C731F2
.word 0x233E74E7
.word 0x12B27F96
.word 0x3B0B04CB
.word 0x496D79E9
.word 0x02355B87
.word 0x481B728F
.word 0x0B5B3376
.word 0x56B026DB
.word 0x329576B8
.word 0x37F72CE9
.word 0x1A6457AD
.word 0x5E5F167A
.word 0x0B5A7530
.word 0x21896592
.word 0x22890694
.word 0x40922ED3
.word 0x7AAC4B5F
.word 0x3D200598
.word 0x3C173AC9
.word 0x5B2E0DD1
.word 0x3F602EF2
.word 0x51984FA1
.word 0x2ECB07E7
.word 0x776528B9
.word 0x52770253
.word 0x79D87772
.word 0x73493E05
.word 0x67355BAD
.word 0x009C3025
.word 0x1A54296A
.word 0x64A57D36
.word 0x52E7692B
.word 0x33A776CB
.word 0x068A0206
.word 0x21DC3909
.word 0x3690698D
.word 0x6C1F23E0
.word 0x5688755E
.word 0x1F5A2C08
.word 0x0F912A88
.word 0x6AB23FBD
.word 0x6C6226A4
.word 0x68733B3B
.word 0x3A187EB0
.word 0x09BD28F9
.word 0x29BE2FAA
.word 0x10EC49A5
.word 0x7E9E7CF1
.word 0x46C91FE2
.word 0x554A585B
.word 0x56727BC3
.word 0x4F693015
.word 0x7C094207
.word 0x30423E3E
.word 0x721F6B12
.word 0x360A3643
.word 0x49DF75B0
.word 0x3BEE6BF8
.word 0x19FA4989
.word 0x70DF507B
.word 0x30564562
.word 0x2F2060C9
.word 0x32767519
.word 0x4090621D
.word 0x58A72B5E
.word 0x1BB7080C
.word 0x2FF07B31
.word 0x65936062
.word 0x0EB74D20
.word 0x442020BA
.word 0x28330C3E
.word 0x4DAA31DF
.word 0x6A9526E2
.word 0x20D214E6
.word 0x13F65F25
.word 0x71627E07
.word 0x29FF2719
.word 0x15D04140
.word 0x405A04C9
.word 0x61936CA8
.word 0x39DC39F5
.word 0x582A2C94
.word 0x706F2B8A
.word 0x04E5556B
.word 0x6FC044E3
.word 0x037A2F49
.word 0x2EAE52C2
.word 0x05485F56
.word 0x736E120D
.word 0x5F680AE5
.word 0x4E7E6E48
.word 0x6D79104C
.word 0x584F2BD6
.word 0x55287186
.word 0x1DB179EF
.word 0x76814C89
.word 0x66FE2860
.word 0x14F97D68
.word 0x46067D06
.word 0x05374629
.word 0x16BE6508
.word 0x6BA61864
.word 0x5EA77DD7
.word 0x57BC5CA0
.word 0x36FF31E7
.word 0x4807536D
.word 0x2DAB652A
.word 0x62FC6C41
.word 0x48DF6D51
.word 0x707F2E13
.word 0x199351C2
.word 0x60320DB9
.word 0x08A60F58
.word 0x687D4E02
.word 0x4ACE5BDD
.word 0x0A624593
.word 0x27472547
.word 0x05FE2682
.word 0x7D3748B6
.word 0x0BDE23B4
.word 0x33E33D29
.word 0x37070FF7
.word 0x01942E04
.word 0x1BC352DE
.word 0x35474142
.word 0x772D4F60
.word 0x6F17057A
.word 0x4B7C182F
.word 0x736B4393
.word 0x750F0DDA
.word 0x04DF3046
.word 0x043C42A1
.word 0x70F33958
.word 0x67D9401C
.word 0x3B766A95
.word 0x34860A8A
.word 0x14B0268B
.word 0x14C17DFA
.word 0x06522F0C
.word 0x2DA7611C
.word 0x031F3961
.word 0x048B49E4
.word 0x45560A4E
.word 0x31382FE4
.word 0x27E655CA
/****************************************************************
DMA TEST #0.1
****************************************************************/
ori $1, $0, 0x0001
or $3, $0, $0
ori $10, $0, 0x0300 /* start DMA */
lui $11, 0x0000
ori $11, $11, 0x2300
ori $12, $0, 0x0CFF
mtc0 $10, $0
mtc0 $11, $1
mtc0 $12, $2
ori $2, $0, 0x0000
ori $16, $0, 0x0000
ori $17, $0, 0x0004
ori $18, $0, 0x0008
ori $19, $0, 0x000C
ori $20, $0, 0x0010
ori $21, $0, 0x0014
ori $22, $0, 0x0018
ori $23, $0, 0x001C
ori $24, $0, 0x0020
ori $25, $0, 0x0024
ori $26, $0, 0x0028
ori $27, $0, 0x002C
ori $28, $0, 0x0030
ori $29, $0, 0x0034
ori $30, $0, 0x0038
ori $31, $0, 0x003C
Wait1: addi $2, $2, 0x0001 /* create DMEM traffic */
sw $16, 0x0000 ($16)
lw $3, 0x0000 ($15)
sw $17, 0x0000 ($17)
sw $18, 0x0000 ($18)
lw $3, 0x0001 ($18)
sw $19, 0x0000 ($19)
sw $20, 0x0000 ($20)
sw $21, 0x0000 ($21)
sw $22, 0x0000 ($22)
lw $3, 0x0002 ($19)
sw $23, 0x0000 ($23)
sw $24, 0x0000 ($24)
sw $25, 0x0000 ($25)
sw $26, 0x0000 ($26)
sw $27, 0x0000 ($27)
sw $28, 0x0000 ($28)
lw $3, 0x0003 ($30)
sw $29, 0x0000 ($29)
sw $30, 0x0000 ($30)
sw $31, 0x0000 ($31)
addi $16, $16, 0x0040
addi $17, $17, 0x0040
addi $18, $18, 0x0040
addi $19, $19, 0x0040
addi $20, $20, 0x0040
addi $21, $21, 0x0040
addi $22, $22, 0x0040
addi $23, $23, 0x0040
addi $24, $24, 0x0040
addi $25, $25, 0x0040
addi $26, $26, 0x0040
addi $27, $27, 0x0040
addi $28, $28, 0x0040
addi $29, $29, 0x0040
addi $30, $30, 0x0040
addi $31, $31, 0x0040
mfc0 $14, $4 /* is DMA finished */
andi $15, $14, 0x0004
bne $15, $0, Wait1
nop
ori $2, $0, 0x0D00 /* Chk resulting DMEM */
ori $4, $10, 0x0000
ori $6, $11, 0x0000
Chk1: lw $5, 0x0000 ($4)
bne $5, $6, Fail
addi $2, $2, 0xFFFC
addi $6, $6, 0x0004
bne $2, $0, Chk1
addi $4, $4, 0x0004
/****************************************************************
Wrap up ...
****************************************************************/
nop
Done: ori $1, $0, 0xFEED /* Test passed */
break
Time: ori $1, $0, 0xDEAD /* Timed-out from DMA */
break
Fail: break