forked from peterstanton/TeamAwesome-project
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTEST_CODE.L68
1216 lines (1212 loc) · 77.8 KB
/
TEST_CODE.L68
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
00001000 Starting Address
Assembler used: EASy68K Editor/Assembler v5.15.04
Created On: 4/28/2017 1:48:35 PM
00000000 1 *-----------------------------------------------------------
00000000 2 * Title :
00000000 3 * Written by :
00000000 4 * Date :
00000000 5 * Description:
00000000 6 *-----------------------------------------------------------
00000000 7 * ORG $6000
00000000 8 *START: ; first instruction of program
00000000 9
00000000 10 * BRA INPUT
00000000 11
00000000 12 *Start of Move test code.***************************************************
00000000 13 ****************************************************************************
00000000 14 *Done
00000000 2A3C 00000123 15 MOVE.L #$123,D5
00000006 2401 16 MOVE.L D1,D2
00000008 280D 17 MOVE.L A5,D4
0000000A 2614 18 MOVE.L (A4),D3
0000000C 261F 19 MOVE.L (A7)+,D3
0000000E 2E20 20 MOVE.L -(A0),D7
00000010 2638 0000 21 MOVE.L $0,D3
00000014 2238 0FFF 22 MOVE.L $FFF,D1
00000018 2439 00008000 23 MOVE.L $8000,D2
0000001E 2639 00020000 24 MOVE.L $20000,D3
00000024 25
00000024 28BC 00000123 26 MOVE.L #$123,(A4)
0000002A 2881 27 MOVE.L D1,(A4)
0000002C 288D 28 MOVE.L A5,(A4)
0000002E 2894 29 MOVE.L (A4),(A4)
00000030 289F 30 MOVE.L (A7)+,(A4)
00000032 28A0 31 MOVE.L -(A0),(A4)
00000034 28B8 0000 32 MOVE.L $0,(A4)
00000038 28B8 0FFF 33 MOVE.L $FFF,(A4)
0000003C 28B9 00008000 34 MOVE.L $8000,(A4)
00000042 28B9 00020000 35 MOVE.L $20000,(A4)
00000048 36
00000048 28FC 00000123 37 MOVE.L #$123,(A4)+
0000004E 28C1 38 MOVE.L D1,(A4)+
00000050 28CD 39 MOVE.L A5,(A4)+
00000052 28D4 40 MOVE.L (A4),(A4)+
00000054 28DF 41 MOVE.L (A7)+,(A4)+
00000056 28E0 42 MOVE.L -(A0),(A4)+
00000058 28F8 0000 43 MOVE.L $0,(A4)+
0000005C 28F8 0FFF 44 MOVE.L $FFF,(A4)+
00000060 28F9 00008000 45 MOVE.L $8000,(A4)+
00000066 28F9 00020000 46 MOVE.L $20000,(A4)+
0000006C 47
0000006C 293C 00000123 48 MOVE.L #$123,-(A4)
00000072 2901 49 MOVE.L D1,-(A4)
00000074 290D 50 MOVE.L A5,-(A4)
00000076 2914 51 MOVE.L (A4),-(A4)
00000078 291F 52 MOVE.L (A7)+,-(A4)
0000007A 2920 53 MOVE.L -(A0),-(A4)
0000007C 2938 0000 54 MOVE.L $0,-(A4)
00000080 2938 0FFF 55 MOVE.L $FFF,-(A4)
00000084 2939 00008000 56 MOVE.L $8000,-(A4)
0000008A 2939 00020000 57 MOVE.L $20000,-(A4)
00000090 58
00000090 21FC 00000123 0000 59 MOVE.L #$123,$0
00000098 21C1 0000 60 MOVE.L D1,$0
0000009C 21CD 0000 61 MOVE.L A5,$0
000000A0 21D4 0000 62 MOVE.L (A4),$0
000000A4 21DF 0000 63 MOVE.L (A7)+,$0
000000A8 21E0 0000 64 MOVE.L -(A0),$0
000000AC 21F8 0000 0000 65 MOVE.L $0,$0
000000B2 21F8 0FFF 0000 66 MOVE.L $FFF,$0
000000B8 21F9 00008000 0000 67 MOVE.L $8000,$0
000000C0 21F9 00020000 0000 68 MOVE.L $20000,$0
000000C8 69
000000C8 23FC 00000123 00008000 70 MOVE.L #$123,$8000
000000D2 23C1 00008000 71 MOVE.L D1,$8000
000000D8 23CD 00008000 72 MOVE.L A5,$8000
000000DE 23D4 00008000 73 MOVE.L (A4),$8000
000000E4 23DF 00008000 74 MOVE.L (A7)+,$8000
000000EA 23E0 00008000 75 MOVE.L -(A0),$8000
000000F0 23F8 0000 00008000 76 MOVE.L $0,$8000
000000F8 23F8 0FFF 00008000 77 MOVE.L $FFF,$8000
00000100 23F9 00008000 00008000 78 MOVE.L $8000,$8000
0000010A 23F9 00020000 00008000 79 MOVE.L $20000,$8000
00000114 80
00000114 23FC 00000123 00021000 81 MOVE.L #$123,$21000
0000011E 23C1 00021000 82 MOVE.L D1,$21000
00000124 23CD 00021000 83 MOVE.L A5,$21000
0000012A 23D4 00021000 84 MOVE.L (A4),$21000
00000130 23DF 00021000 85 MOVE.L (A7)+,$21000
00000136 23E0 00021000 86 MOVE.L -(A0),$21000
0000013C 23F8 0000 00021000 87 MOVE.L $0,$21000
00000144 23F8 0FFF 00021000 88 MOVE.L $FFF,$21000
0000014C 23F9 00008000 00021000 89 MOVE.L $8000,$21000
00000156 23F9 00020000 00021000 90 MOVE.L $20000,$21000
00000160 91
00000160 3A3C 0123 92 MOVE.W #$123,D5
00000164 3401 93 MOVE.W D1,D2
00000166 380D 94 MOVE.W A5,D4
00000168 3614 95 MOVE.W (A4),D3
0000016A 361F 96 MOVE.W (A7)+,D3
0000016C 3E20 97 MOVE.W -(A0),D7
0000016E 3638 0000 98 MOVE.W $0,D3
00000172 3238 0FFF 99 MOVE.W $FFF,D1
00000176 3439 00008000 100 MOVE.W $8000,D2
0000017C 3639 00020000 101 MOVE.W $20000,D3
00000182 102
00000182 38BC 0123 103 MOVE.W #$123,(A4)
00000186 3881 104 MOVE.W D1,(A4)
00000188 388D 105 MOVE.W A5,(A4)
0000018A 3894 106 MOVE.W (A4),(A4)
0000018C 389F 107 MOVE.W (A7)+,(A4)
0000018E 38A0 108 MOVE.W -(A0),(A4)
00000190 38B8 0000 109 MOVE.W $0,(A4)
00000194 38B8 0FFF 110 MOVE.W $FFF,(A4)
00000198 38B9 00008000 111 MOVE.W $8000,(A4)
0000019E 38B9 00020000 112 MOVE.W $20000,(A4)
000001A4 113
000001A4 38FC 0123 114 MOVE.W #$123,(A4)+
000001A8 38C1 115 MOVE.W D1,(A4)+
000001AA 38CD 116 MOVE.W A5,(A4)+
000001AC 38D4 117 MOVE.W (A4),(A4)+
000001AE 38DF 118 MOVE.W (A7)+,(A4)+
000001B0 38E0 119 MOVE.W -(A0),(A4)+
000001B2 38F8 0000 120 MOVE.W $0,(A4)+
000001B6 38F8 0FFF 121 MOVE.W $FFF,(A4)+
000001BA 38F9 00008000 122 MOVE.W $8000,(A4)+
000001C0 38F9 00020000 123 MOVE.W $20000,(A4)+
000001C6 124
000001C6 393C 0123 125 MOVE.W #$123,-(A4)
000001CA 3901 126 MOVE.W D1,-(A4)
000001CC 390D 127 MOVE.W A5,-(A4)
000001CE 3914 128 MOVE.W (A4),-(A4)
000001D0 391F 129 MOVE.W (A7)+,-(A4)
000001D2 3920 130 MOVE.W -(A0),-(A4)
000001D4 3938 0000 131 MOVE.W $0,-(A4)
000001D8 3938 0FFF 132 MOVE.W $FFF,-(A4)
000001DC 3939 00008000 133 MOVE.W $8000,-(A4)
000001E2 3939 00020000 134 MOVE.W $20000,-(A4)
000001E8 135
000001E8 31FC 0123 0000 136 MOVE.W #$123,$0
000001EE 31C1 0000 137 MOVE.W D1,$0
000001F2 31CD 0000 138 MOVE.W A5,$0
000001F6 31D4 0000 139 MOVE.W (A4),$0
000001FA 31DF 0000 140 MOVE.W (A7)+,$0
000001FE 31E0 0000 141 MOVE.W -(A0),$0
00000202 31F8 0000 0000 142 MOVE.W $0,$0
00000208 31F8 0FFF 0000 143 MOVE.W $FFF,$0
0000020E 31F9 00008000 0000 144 MOVE.W $8000,$0
00000216 31F9 00020000 0000 145 MOVE.W $20000,$0
0000021E 146
0000021E 33FC 0123 00008000 147 MOVE.W #$123,$8000
00000226 33C1 00008000 148 MOVE.W D1,$8000
0000022C 33CD 00008000 149 MOVE.W A5,$8000
00000232 33D4 00008000 150 MOVE.W (A4),$8000
00000238 33DF 00008000 151 MOVE.W (A7)+,$8000
0000023E 33E0 00008000 152 MOVE.W -(A0),$8000
00000244 33F8 0000 00008000 153 MOVE.W $0,$8000
0000024C 33F8 0FFF 00008000 154 MOVE.W $FFF,$8000
00000254 33F9 00008000 00008000 155 MOVE.W $8000,$8000
0000025E 33F9 00020000 00008000 156 MOVE.W $20000,$8000
00000268 157
00000268 33FC 0123 00021000 158 MOVE.W #$123,$21000
00000270 33C1 00021000 159 MOVE.W D1,$21000
00000276 33CD 00021000 160 MOVE.W A5,$21000
0000027C 33D4 00021000 161 MOVE.W (A4),$21000
00000282 33DF 00021000 162 MOVE.W (A7)+,$21000
00000288 33E0 00021000 163 MOVE.W -(A0),$21000
0000028E 33F8 0000 00021000 164 MOVE.W $0,$21000
00000296 33F8 0FFF 00021000 165 MOVE.W $FFF,$21000
0000029E 33F9 00008000 00021000 166 MOVE.W $8000,$21000
000002A8 33F9 00020000 00021000 167 MOVE.W $20000,$21000
000002B2 168
000002B2 1A3C 0013 169 MOVE.B #$13,D5
000002B6 1401 170 MOVE.B D1,D2
000002B8 171
000002B8 1614 172 MOVE.B (A4),D3
000002BA 161F 173 MOVE.B (A7)+,D3
000002BC 1E20 174 MOVE.B -(A0),D7
000002BE 1638 0000 175 MOVE.B $0,D3
000002C2 1238 0FFF 176 MOVE.B $FFF,D1
000002C6 1439 00008000 177 MOVE.B $8000,D2
000002CC 1639 00020000 178 MOVE.B $20000,D3
000002D2 179
000002D2 18BC 0013 180 MOVE.B #$13,(A4)
000002D6 1881 181 MOVE.B D1,(A4)
000002D8 182
000002D8 1894 183 MOVE.B (A4),(A4)
000002DA 189F 184 MOVE.B (A7)+,(A4)
000002DC 18A0 185 MOVE.B -(A0),(A4)
000002DE 18B8 0000 186 MOVE.B $0,(A4)
000002E2 18B8 0FFF 187 MOVE.B $FFF,(A4)
000002E6 18B9 00008000 188 MOVE.B $8000,(A4)
000002EC 18B9 00020000 189 MOVE.B $20000,(A4)
000002F2 190
000002F2 18FC 0013 191 MOVE.B #$13,(A4)+
000002F6 18C1 192 MOVE.B D1,(A4)+
000002F8 193
000002F8 18D4 194 MOVE.B (A4),(A4)+
000002FA 18DF 195 MOVE.B (A7)+,(A4)+
000002FC 18E0 196 MOVE.B -(A0),(A4)+
000002FE 18F8 0000 197 MOVE.B $0,(A4)+
00000302 18F8 0FFF 198 MOVE.B $FFF,(A4)+
00000306 18F9 00008000 199 MOVE.B $8000,(A4)+
0000030C 18F9 00020000 200 MOVE.B $20000,(A4)+
00000312 201
00000312 193C 0013 202 MOVE.B #$13,-(A4)
00000316 1901 203 MOVE.B D1,-(A4)
00000318 204
00000318 1914 205 MOVE.B (A4),-(A4)
0000031A 191F 206 MOVE.B (A7)+,-(A4)
0000031C 1920 207 MOVE.B -(A0),-(A4)
0000031E 1938 0000 208 MOVE.B $0,-(A4)
00000322 1938 0FFF 209 MOVE.B $FFF,-(A4)
00000326 1939 00008000 210 MOVE.B $8000,-(A4)
0000032C 1939 00020000 211 MOVE.B $20000,-(A4)
00000332 212
00000332 11FC 0013 0000 213 MOVE.B #$13,$0
00000338 11C1 0000 214 MOVE.B D1,$0
0000033C 215
0000033C 11D4 0000 216 MOVE.B (A4),$0
00000340 11DF 0000 217 MOVE.B (A7)+,$0
00000344 11E0 0000 218 MOVE.B -(A0),$0
00000348 11F8 0000 0000 219 MOVE.B $0,$0
0000034E 11F8 0FFF 0000 220 MOVE.B $FFF,$0
00000354 11F9 00008000 0000 221 MOVE.B $8000,$0
0000035C 11F9 00020000 0000 222 MOVE.B $20000,$0
00000364 223
00000364 13FC 0000 00008000 224 MOVE.B #$0,$8000
0000036C 13C1 00008000 225 MOVE.B D1,$8000
00000372 226
00000372 13D4 00008000 227 MOVE.B (A4),$8000
00000378 13DF 00008000 228 MOVE.B (A7)+,$8000
0000037E 13E0 00008000 229 MOVE.B -(A0),$8000
00000384 13F8 0000 00008000 230 MOVE.B $0,$8000
0000038C 13F8 0FFF 00008000 231 MOVE.B $FFF,$8000
00000394 13F9 00008000 00008000 232 MOVE.B $8000,$8000
0000039E 13F9 00020000 00008000 233 MOVE.B $20000,$8000
000003A8 234
000003A8 13FC 00FF 00021000 235 MOVE.B #$FF,$21000
000003B0 13C1 00021000 236 MOVE.B D1,$21000
000003B6 237
000003B6 13D4 00021000 238 MOVE.B (A4),$21000
000003BC 13DF 00021000 239 MOVE.B (A7)+,$21000
000003C2 13E0 00021000 240 MOVE.B -(A0),$21000
000003C8 13F8 0000 00021000 241 MOVE.B $0,$21000
000003D0 13F8 0FFF 00021000 242 MOVE.B $FFF,$21000
000003D8 13F9 00008000 00021000 243 MOVE.B $8000,$21000
000003E2 13F9 00020000 00021000 244 MOVE.B $20000,$21000
000003EC 245
000003EC 246 *End of Move test code. *****************************************************
000003EC 247 *****************************************************************************
000003EC 248
000003EC 249 *Start of MOVEA test code.***************************************************
000003EC 250 *****************************************************************************
000003EC 251 *Done.
000003EC 3442 252 MOVEA.W D2,A2
000003EE 364D 253 MOVEA.W A5,A3
000003F0 365C 254 MOVEA.W (A4)+,A3
000003F2 3A62 255 MOVEA.W -(A2),A5
000003F4 3678 0000 256 MOVEA.W $0,A3
000003F8 3678 1234 257 MOVEA.W $1234,A3
000003FC 3679 00008000 258 MOVEA.W $8000,A3
00000402 3E79 00FFFFFF 259 MOVEA.W $FFFFFF,A7
00000408 367C 0000 260 MOVEA.W #$0,A3
0000040C 367C 1000 261 MOVEA.W #$1000,A3
00000410 3C7C 8000 262 MOVEA.W #$8000,A6
00000414 263
00000414 2442 264 MOVEA.L D2,A2
00000416 264D 265 MOVEA.L A5,A3
00000418 265C 266 MOVEA.L (A4)+,A3
0000041A 2A62 267 MOVEA.L -(A2),A5
0000041C 2678 0000 268 MOVEA.L $0,A3
00000420 2678 1234 269 MOVEA.L $1234,A3
00000424 2679 00008000 270 MOVEA.L $8000,A3
0000042A 2E79 00FFFFFF 271 MOVEA.L $FFFFFF,A7
00000430 267C 00000000 272 MOVEA.L #$0,A3
00000436 267C 00001000 273 MOVEA.L #$1000,A3
0000043C 2C7C 00008000 274 MOVEA.L #$8000,A6
00000442 2C7C FFFF8000 275 MOVEA.L #$FFFF8000,A6
00000448 276 *End of MOVEA test code.****************************************************
00000448 277 ****************************************************************************
00000448 278
00000448 279 *Start of ADDI test code.*****************************************************************************
00000448 280 ******************************************************************************************************
00000448 281 *Done
00000448 5881 282 ADDI.L #4,D1 *Assembler changes this to ADDQ unless the number being added is greater than #8.
0000044A 0681 00000009 283 ADDI.L #9,D1
00000450 0681 00000000 284 ADDI.L #0,D1
00000456 0687 FFFFFFFF 285 ADDI.L #$FFFFFFFF,D7
0000045C 0645 FFFF 286 ADDI.W #$FFFF,D5
00000460 0645 0000 287 ADDI.W #$0,D5
00000464 0644 0009 288 ADDI.W #$9,D4
00000468 0603 00FF 289 ADDI.B #$FF,D3
0000046C 0603 0009 290 ADDI.B #$9,D3
00000470 0603 0000 291 ADDI.B #$0,D3
00000474 292
00000474 5891 293 ADDI.L #4,(A1)
00000476 0691 00000009 294 ADDI.L #9,(A1)
0000047C 0691 00000000 295 ADDI.L #0,(A1)
00000482 0691 FFFFFFFF 296 ADDI.L #$FFFFFFFF,(A1)
00000488 0651 FFFF 297 ADDI.W #$FFFF,(A1)
0000048C 0651 0000 298 ADDI.W #$0,(A1)
00000490 0651 0009 299 ADDI.W #$9,(A1)
00000494 0611 00FF 300 ADDI.B #$FF,(A1)
00000498 0611 0009 301 ADDI.B #$9,(A1)
0000049C 0611 0000 302 ADDI.B #$0,(A1)
000004A0 303
000004A0 5899 304 ADDI.L #4,(A1)+
000004A2 0699 00000009 305 ADDI.L #9,(A1)+
000004A8 0699 00000000 306 ADDI.L #0,(A1)+
000004AE 0699 FFFFFFFF 307 ADDI.L #$FFFFFFFF,(A1)+
000004B4 0659 FFFF 308 ADDI.W #$FFFF,(A1)+
000004B8 0659 0000 309 ADDI.W #$0,(A1)+
000004BC 0659 0009 310 ADDI.W #$9,(A1)+
000004C0 0619 00FF 311 ADDI.B #$FF,(A1)+
000004C4 0619 0009 312 ADDI.B #$9,(A1)+
000004C8 0619 0000 313 ADDI.B #$0,(A1)+
000004CC 314
000004CC 58A1 315 ADDI.L #4,-(A1)
000004CE 06A1 00000009 316 ADDI.L #9,-(A1)
000004D4 06A1 00000000 317 ADDI.L #0,-(A1)
000004DA 06A1 FFFFFFFF 318 ADDI.L #$FFFFFFFF,-(A1)
000004E0 0661 FFFF 319 ADDI.W #$FFFF,-(A1)
000004E4 0661 0000 320 ADDI.W #$0,-(A1)
000004E8 0661 0009 321 ADDI.W #$9,-(A1)
000004EC 0621 00FF 322 ADDI.B #$FF,-(A1)
000004F0 0621 0009 323 ADDI.B #$9,-(A1)
000004F4 0621 0000 324 ADDI.B #$0,-(A1)
000004F8 325
000004F8 58B8 0020 326 ADDI.L #4,$20
000004FC 06B9 00000009 00020000 327 ADDI.L #9,$20000
00000506 06B9 00000000 00008000 328 ADDI.L #0,$8000
00000510 06B8 FFFFFFFF 0020 329 ADDI.L #$FFFFFFFF,$20
00000518 0678 FFFF 0020 330 ADDI.W #$FFFF,$20
0000051E 0679 0000 00020000 331 ADDI.W #$0,$20000
00000526 0679 0009 00008000 332 ADDI.W #$9,$8000
0000052E 0639 00FF 00008000 333 ADDI.B #$FF,$8000
00000536 0639 0009 00020000 334 ADDI.B #$9,$20000
0000053E 0638 0000 0020 335 ADDI.B #$0,$20
00000544 336 *End of ADDI test code.*****************************************************
00000544 337 ****************************************************************************
00000544 338
00000544 339 *Start of BTST test code.***************************************************
00000544 340 ****************************************************************************
00000544 341 *Done.
00000544 0801 0000 342 BTST #0,D1
00000548 0816 0001 343 BTST #1,(A6)
0000054C 081E 0002 344 BTST #2,(A6)+
00000550 0826 0003 345 BTST #3,-(A6)
00000554 0838 001E 0000 346 BTST #30,$0
0000055A 0838 001D 1000 347 BTST #29,$1000
00000560 0839 001E 00008000 348 BTST #30,$8000
00000568 0839 001F FFFF0000 349 BTST #31,$FFFF0000
00000570 350
00000570 0101 351 BTST D0,D1
00000572 0316 352 BTST D1,(A6)
00000574 051E 353 BTST D2,(A6)+
00000576 0726 354 BTST D3,-(A6)
00000578 0B38 0000 355 BTST D5,$0
0000057C 0D38 1000 356 BTST D6,$1000
00000580 0F39 00008000 357 BTST D7,$8000
00000586 0139 FFFF0000 358 BTST D0,$FFFF0000
0000058C 359 *End of BTST test code.*****************************************************
0000058C 360 ****************************************************************************
0000058C 361
0000058C 362 *Start of NOP test code.****************************************************
0000058C 363 ****************************************************************************
0000058C 364 *Done
0000058C 4E71 365 NOP
0000058E 366 *End of NOP test code.******************************************************
0000058E 367 ****************************************************************************
0000058E 368
0000058E 369 *Start of RTS test code.****************************************************
0000058E 370 ****************************************************************************
0000058E 371 *Done
0000058E 4E75 372 RTS
00000590 373 *End of RTS test code.
00000590 374 ****************************************************************************
00000590 375
00000590 376 *Start of LEA test code.****************************************************
00000590 377 ****************************************************************************
00000590 378 *Done
00000590 41F8 0000 379 LEA $0,A0
00000594 43F8 1000 380 LEA $1000,A1
00000598 45F9 00008000 381 LEA $8000,A2
0000059E 47F9 FFFF0000 382 LEA $FFFF0000,A3
000005A4 4BD4 383 LEA (A4),A5
000005A6 384 *End of LEA test code.******************************************************
000005A6 385 ****************************************************************************
000005A6 386
000005A6 387 *Start of CLR test code.****************************************************
000005A6 388 ****************************************************************************
000005A6 389 *Done
000005A6 4200 390 CLR.B D0
000005A8 4212 391 CLR.B (A2)
000005AA 421B 392 CLR.B (A3)+
000005AC 4224 393 CLR.B -(A4)
000005AE 4238 0000 394 CLR.B $0
000005B2 4238 1000 395 CLR.B $1000
000005B6 4239 00008000 396 CLR.B $8000
000005BC 4239 FFEF0000 397 CLR.B $FFEF0000
000005C2 398
000005C2 4240 399 CLR.W D0
000005C4 4252 400 CLR.W (A2)
000005C6 425B 401 CLR.W (A3)+
000005C8 4264 402 CLR.W -(A4)
000005CA 4278 0000 403 CLR.W $0
000005CE 4278 1000 404 CLR.W $1000
000005D2 4279 00008000 405 CLR.W $8000
000005D8 4279 FFEF0000 406 CLR.W $FFEF0000
000005DE 407
000005DE 4280 408 CLR.L D0
000005E0 4292 409 CLR.L (A2)
000005E2 429B 410 CLR.L (A3)+
000005E4 42A4 411 CLR.L -(A4)
000005E6 42B8 0000 412 CLR.L $0
000005EA 42B8 1000 413 CLR.L $1000
000005EE 42B9 00008000 414 CLR.L $8000
000005F4 42B9 FFEF0000 415 CLR.L $FFEF0000
000005FA 416
000005FA 417 *End of CLR test code.******************************************************
000005FA 418 ****************************************************************************
000005FA 419
000005FA 420 *Start of JSR test code.****************************************************
000005FA 421 ****************************************************************************
000005FA 422 *Done
000005FA 4E96 423 JSR (A6)
000005FC 4EB8 0000 424 JSR $0
00000600 4EB8 1000 425 JSR $1000
00000604 4EB9 00008000 426 JSR $8000
0000060A 4EB9 FFEE0000 427 JSR $FFEE0000
00000610 428 *End of JSR test code.******************************************************
00000610 429 ****************************************************************************
00000610 430
00000610 431 *Start of MOVEM test code.**************************************************
00000610 432 ****************************************************************************
00000610 433 *Done
00000610 4C97 00FE 434 MOVEM.W (A7),D1-D7
00000614 4CD6 00FC 435 MOVEM.L (A6),D2-D7
00000618 4C97 FE00 436 MOVEM.W (A7),A1-A7
0000061C 4CD6 FC00 437 MOVEM.L (A6),A2-A7
00000620 4C9D 00F8 438 MOVEM.W (A5)+,D3-D7
00000624 4CDC 0080 439 MOVEM.L (A4)+,D7-D7
00000628 4C9D F800 440 MOVEM.W (A5)+,A3-A7
0000062C 4CDC 8000 441 MOVEM.L (A4)+,A7-A7
00000630 4CB9 00FE 00020000 442 MOVEM.W $20000,D1-D7
00000638 4CF9 00FC 00020000 443 MOVEM.L $20000,D2-D7
00000640 4CB8 FE00 0100 444 MOVEM.W $100,A1-A7
00000646 4CF8 FC00 0100 445 MOVEM.L $100,A2-A7
0000064C 446
0000064C 48E3 7F00 447 MOVEM.L D1-D7,-(A3)
00000650 48E2 007F 448 MOVEM.L A1-A7,-(A2)
00000654 48A1 1800 449 MOVEM.W D3-D4,-(A1)
00000658 48A0 007F 450 MOVEM.W A1-A7,-(A0)
0000065C 48D3 00FE 451 MOVEM.L D1-D7,(A3)
00000660 48D2 FE00 452 MOVEM.L A1-A7,(A2)
00000664 4891 0018 453 MOVEM.W D3-D4,(A1)
00000668 4890 FE00 454 MOVEM.W A1-A7,(A0)
0000066C 48F9 00FE 00020000 455 MOVEM.L D1-D7,$20000
00000674 48F8 FE00 0100 456 MOVEM.L A1-A7,$100
0000067A 48B9 0018 00020000 457 MOVEM.W D3-D4,$20000
00000682 48B8 FE00 0100 458 MOVEM.W A1-A7,$100
00000688 459 *End of MOVEM test code.******************************************************
00000688 460 ******************************************************************************
00000688 461
00000688 462 *Start of ADDQ test code.*****************************************************
00000688 463 ******************************************************************************
00000688 464 *Done
00000688 5200 465 ADDQ.B #1,D0
0000068A 466
0000068A 5616 467 ADDQ.B #3,(A6)
0000068C 581D 468 ADDQ.B #4,(A5)+
0000068E 5A24 469 ADDQ.B #5,-(A4)
00000690 5E38 0000 470 ADDQ.B #7,$0
00000694 5038 1000 471 ADDQ.B #8,$1000
00000698 5039 00008000 472 ADDQ.B #8,$8000
0000069E 5039 FFFF0001 473 ADDQ.B #8,$FFFF0001
000006A4 474
000006A4 5240 475 ADDQ.W #1,D0
000006A6 544F 476 ADDQ.W #2,A7
000006A8 5656 477 ADDQ.W #3,(A6)
000006AA 585D 478 ADDQ.W #4,(A5)+
000006AC 5A64 479 ADDQ.W #5,-(A4)
000006AE 5E78 0000 480 ADDQ.W #7,$0
000006B2 5078 1000 481 ADDQ.W #8,$1000
000006B6 5079 00008000 482 ADDQ.W #8,$8000
000006BC 5079 FFFF0001 483 ADDQ.W #8,$FFFF0001
000006C2 484
000006C2 5280 485 ADDQ.L #1,D0
000006C4 548F 486 ADDQ.L #2,A7
000006C6 5696 487 ADDQ.L #3,(A6)
000006C8 589D 488 ADDQ.L #4,(A5)+
000006CA 5AA4 489 ADDQ.L #5,-(A4)
000006CC 5EB8 0000 490 ADDQ.L #7,$0
000006D0 50B8 1000 491 ADDQ.L #8,$1000
000006D4 50B9 00008000 492 ADDQ.L #8,$8000
000006DA 50B9 FFFF0001 493 ADDQ.L #8,$FFFF0001
000006E0 494 *End of ADDQ test code.*******************************************************
000006E0 495 ******************************************************************************
000006E0 496
000006E0 497 *Start of MOVEQ test code.****************************************************
000006E0 498 ******************************************************************************
000006E0 499 *Done
000006E0 727F 500 MOVEQ #127,D1
000006E2 7800 501 MOVEQ #0,D4
000006E4 7E01 502 MOVEQ #1,D7
000006E6 7481 503 MOVEQ #-127,D2
000006E8 74FF 504 MOVEQ #-1,D2
000006EA 7407 505 MOVEQ #7,D2
000006EC 7A02 506 MOVEQ #2,D5
000006EE 7605 507 MOVEQ #5,D3
000006F0 7201 508 MOVEQ #1,D1
000006F2 7605 509 MOVEQ #5,D3
000006F4 7C00 510 MOVEQ #0,D6
000006F6 7203 511 MOVEQ #3,D1
000006F8 512 *End of MOVEQ test code.******************************************************
000006F8 513 ******************************************************************************
000006F8 514
000006F8 515 *Start of required BCC test code.*********************************************
000006F8 516 ******************************************************************************
000006F8 517 *Done
000006F8 6400 5A06 518 BCC $6100
000006FC 6400 F922 519 BCC $20
00000700 6400 F9FD 520 BCC $FF
00000704 6400 F7FA 521 BCC $FFFFFF00
00000708 522
00000708 6E00 59F6 523 BGT $6100
0000070C 6E00 F912 524 BGT $20
00000710 6E00 F9ED 525 BGT $FF
00000714 6E00 F7EA 526 BGT $FFFFFF00
00000718 527
00000718 6F00 59E6 528 BLE $6100
0000071C 6F00 F902 529 BLE $20
00000720 6F00 F9DD 530 BLE $FF
00000724 6F00 F7DA 531 BLE $FFFFFF00
00000728 532
00000728 533 *End of required BCC test code.***********************************************
00000728 534 ******************************************************************************
00000728 535
00000728 536 *Start of extra BCC test code.************************************************
00000728 537 ******************************************************************************
00000728 538 *Done
00000728 6200 59D6 539 BHI $6100
0000072C 6200 F8F2 540 BHI $20
00000730 6200 F9CD 541 BHI $FF
00000734 6200 F7CA 542 BHI $FFFFFF00
00000738 543
00000738 6300 59C6 544 BLS $6100
0000073C 6300 F8E2 545 BLS $20
00000740 6300 F9BD 546 BLS $FF
00000744 6300 F7BA 547 BLS $FFFFFF00
00000748 548
00000748 6500 59B6 549 BCS $6100
0000074C 6500 F8D2 550 BCS $20
00000750 6500 F9AD 551 BCS $FF
00000754 6500 F7AA 552 BCS $FFFFFF00
00000758 553
00000758 6600 59A6 554 BNE $6100
0000075C 6600 F8C2 555 BNE $20
00000760 6600 F99D 556 BNE $FF
00000764 6600 F79A 557 BNE $FFFFFF00
00000768 558
00000768 6700 5996 559 BEQ $6100
0000076C 6700 F8B2 560 BEQ $20
00000770 6700 F98D 561 BEQ $FF
00000774 6700 F78A 562 BEQ $FFFFFF00
00000778 563
00000778 6800 5986 564 BVC $6100
0000077C 6800 F8A2 565 BVC $20
00000780 6800 F97D 566 BVC $FF
00000784 6800 F77A 567 BVC $FFFFFF00
00000788 568
00000788 6900 5976 569 BVS $6100
0000078C 6900 F892 570 BVS $20
00000790 6900 F96D 571 BVS $FF
00000794 6900 F76A 572 BVS $FFFFFF00
00000798 573
00000798 6A00 5966 574 BPL $6100
0000079C 6A00 F882 575 BPL $20
000007A0 6A00 F95D 576 BPL $FF
000007A4 6A00 F75A 577 BPL $FFFFFF00
000007A8 578
000007A8 6B00 5956 579 BMI $6100
000007AC 6B00 F872 580 BMI $20
000007B0 6B00 F94D 581 BMI $FF
000007B4 6B00 F74A 582 BMI $FFFFFF00
000007B8 583
000007B8 6C00 5946 584 BGE $6100
000007BC 6C00 F862 585 BGE $20
000007C0 6C00 F93D 586 BGE $FF
000007C4 6C00 F73A 587 BGE $FFFFFF00
000007C8 588
000007C8 6D00 5936 589 BLT $6100
000007CC 6D00 F852 590 BLT $20
000007D0 6D00 F92D 591 BLT $FF
000007D4 6D00 F72A 592 BLT $FFFFFF00
000007D8 593 *End of extra BCC test code.**************************************************
000007D8 594 ******************************************************************************
000007D8 595
000007D8 596 *Start of DIVU test code.*****************************************************
000007D8 597 ******************************************************************************
000007D8 598 *Done
000007D8 8EC1 599 DIVU D1,D7
000007DA 8CD3 600 DIVU (A3),D6
000007DC 86D9 601 DIVU (A1)+,D3
000007DE 88E7 602 DIVU -(A7),D4
000007E0 8CF8 0000 603 DIVU $0,D6
000007E4 88F8 1000 604 DIVU $1000,D4
000007E8 88F9 00008000 605 DIVU $8000,D4
000007EE 88F9 FE00FE00 606 DIVU $FE00FE00,D4
000007F4 88FC FFFF 607 DIVU #$FFFF,D4
000007F8 88FC 00FF 608 DIVU #$FF,D4
000007FC 609 *End of DIVU test code.*******************************************************
000007FC 610 ******************************************************************************
000007FC 611
000007FC 612 *Start of OR test code.*******************************************************
000007FC 613 ******************************************************************************
000007FC 614 *Done
000007FC 8801 615 OR.B D1,D4
000007FE 8A15 616 OR.B (A5),D5
00000800 8C1B 617 OR.B (A3)+,D6
00000802 8E22 618 OR.B -(A2),D7
00000804 8C38 0000 619 OR.B $0,D6
00000808 8038 1000 620 OR.B $1000,D0
0000080C 8239 00008000 621 OR.B $8000,D1
00000812 8439 FF0FF0FF 622 OR.B $FF0FF0FF,D2
00000818 863C 0000 623 OR.B #0,D3
0000081C 883C 00FF 624 OR.B #$FF,D4
00000820 8111 625 OR.B D0,(A1)
00000822 851B 626 OR.B D2,(A3)+
00000824 8925 627 OR.B D4,-(A5)
00000826 8D38 0000 628 OR.B D6,$0
0000082A 8138 1000 629 OR.B D0,$1000
0000082E 8339 00008000 630 OR.B D1,$8000
00000834 8539 FF0FF0FF 631 OR.B D2,$FF0FF0FF
0000083A 632
0000083A 8841 633 OR.W D1,D4
0000083C 8A55 634 OR.W (A5),D5
0000083E 8C5B 635 OR.W (A3)+,D6
00000840 8E62 636 OR.W -(A2),D7
00000842 8C78 0000 637 OR.W $0,D6
00000846 8078 1000 638 OR.W $1000,D0
0000084A 8279 00008000 639 OR.W $8000,D1
00000850 8479 FF0FF0FF 640 OR.W $FF0FF0FF,D2
00000856 867C 0000 641 OR.W #0,D3
0000085A 887C 00FF 642 OR.W #$FF,D4
0000085E 887C 23FF 643 OR.W #$23FF,D4
00000862 8151 644 OR.W D0,(A1)
00000864 855B 645 OR.W D2,(A3)+
00000866 8965 646 OR.W D4,-(A5)
00000868 8D78 0000 647 OR.W D6,$0
0000086C 8178 1000 648 OR.W D0,$1000
00000870 8379 00008000 649 OR.W D1,$8000
00000876 8579 FF0FF0FF 650 OR.W D2,$FF0FF0FF
0000087C 651
0000087C 8881 652 OR.L D1,D4
0000087E 8A95 653 OR.L (A5),D5
00000880 8C9B 654 OR.L (A3)+,D6
00000882 8EA2 655 OR.L -(A2),D7
00000884 8CB8 0000 656 OR.L $0,D6
00000888 80B8 1000 657 OR.L $1000,D0
0000088C 82B9 00008000 658 OR.L $8000,D1
00000892 84B9 FF0FF0FF 659 OR.L $FF0FF0FF,D2
00000898 86BC 00000000 660 OR.L #0,D3
0000089E 88BC 000000FF 661 OR.L #$FF,D4
000008A4 88BC 000023FF 662 OR.L #$23FF,D4
000008AA 88BC FF0023FF 663 OR.L #$FF0023FF,D4
000008B0 8191 664 OR.L D0,(A1)
000008B2 859B 665 OR.L D2,(A3)+
000008B4 89A5 666 OR.L D4,-(A5)
000008B6 8DB8 0000 667 OR.L D6,$0
000008BA 81B8 1000 668 OR.L D0,$1000
000008BE 83B9 00008000 669 OR.L D1,$8000
000008C4 85B9 FF0FF0FF 670 OR.L D2,$FF0FF0FF
000008CA 671
000008CA 672 *End of OR test code.*********************************************************
000008CA 673 ******************************************************************************
000008CA 674
000008CA 675 *Start of SUB test code.******************************************************
000008CA 676 ******************************************************************************
000008CA 677 *Done
000008CA 9801 678 SUB.B D1,D4
000008CC 9A15 679 SUB.B (A5),D5
000008CE 9C1B 680 SUB.B (A3)+,D6
000008D0 9E22 681 SUB.B -(A2),D7
000008D2 9C38 0000 682 SUB.B $0,D6
000008D6 9038 1000 683 SUB.B $1000,D0
000008DA 9239 00008000 684 SUB.B $8000,D1
000008E0 9439 FF0FF0FF 685 SUB.B $FF0FF0FF,D2
000008E6 0403 0000 686 SUB.B #0,D3
000008EA 0404 00FF 687 SUB.B #$FF,D4
000008EE 9111 688 SUB.B D0,(A1)
000008F0 951B 689 SUB.B D2,(A3)+
000008F2 9925 690 SUB.B D4,-(A5)
000008F4 9D38 0000 691 SUB.B D6,$0
000008F8 9138 1000 692 SUB.B D0,$1000
000008FC 9339 00008000 693 SUB.B D1,$8000
00000902 9539 FF0FF0FF 694 SUB.B D2,$FF0FF0FF
00000908 695
00000908 9841 696 SUB.W D1,D4
0000090A 9049 697 SUB.W A1,D0
0000090C 9A55 698 SUB.W (A5),D5
0000090E 9C5B 699 SUB.W (A3)+,D6
00000910 9E62 700 SUB.W -(A2),D7
00000912 9C78 0000 701 SUB.W $0,D6
00000916 9078 1000 702 SUB.W $1000,D0
0000091A 9279 00008000 703 SUB.W $8000,D1
00000920 9479 FF0FF0FF 704 SUB.W $FF0FF0FF,D2
00000926 0443 0000 705 SUB.W #0,D3
0000092A 0444 00FF 706 SUB.W #$FF,D4
0000092E 0444 23FF 707 SUB.W #$23FF,D4
00000932 9151 708 SUB.W D0,(A1)
00000934 955B 709 SUB.W D2,(A3)+
00000936 9965 710 SUB.W D4,-(A5)
00000938 9D78 0000 711 SUB.W D6,$0
0000093C 9178 1000 712 SUB.W D0,$1000
00000940 9379 00008000 713 SUB.W D1,$8000
00000946 9579 FF0FF0FF 714 SUB.W D2,$FF0FF0FF
0000094C 715
0000094C 9881 716 SUB.L D1,D4
0000094E 908A 717 SUB.L A2,D0
00000950 9A95 718 SUB.L (A5),D5
00000952 9C9B 719 SUB.L (A3)+,D6
00000954 9EA2 720 SUB.L -(A2),D7
00000956 9CB8 0000 721 SUB.L $0,D6
0000095A 90B8 1000 722 SUB.L $1000,D0
0000095E 92B9 00008000 723 SUB.L $8000,D1
00000964 94B9 FF0FF0FF 724 SUB.L $FF0FF0FF,D2
0000096A 0483 00000000 725 SUB.L #0,D3
00000970 0484 000000FF 726 SUB.L #$FF,D4
00000976 0484 000023FF 727 SUB.L #$23FF,D4
0000097C 0484 FF0023FF 728 SUB.L #$FF0023FF,D4
00000982 9191 729 SUB.L D0,(A1)
00000984 959B 730 SUB.L D2,(A3)+
00000986 99A5 731 SUB.L D4,-(A5)
00000988 9DB8 0000 732 SUB.L D6,$0
0000098C 91B8 1000 733 SUB.L D0,$1000
00000990 93B9 00008000 734 SUB.L D1,$8000
00000996 95B9 FF0FF0FF 735 SUB.L D2,$FF0FF0FF
0000099C 736
0000099C 737 *End of SUB test code.********************************************************
0000099C 738 ******************************************************************************
0000099C 739
0000099C 740 *Start of CMP test code.******************************************************
0000099C 741 ******************************************************************************
0000099C 742 *Done
0000099C B801 743 CMP.B D1,D4
0000099E BA15 744 CMP.B (A5),D5
000009A0 BC1B 745 CMP.B (A3)+,D6
000009A2 BE22 746 CMP.B -(A2),D7
000009A4 BC38 0000 747 CMP.B $0,D6
000009A8 B038 1000 748 CMP.B $1000,D0
000009AC B239 00008000 749 CMP.B $8000,D1
000009B2 B439 FF0FF0FF 750 CMP.B $FF0FF0FF,D2
000009B8 B63C 0000 751 CMP.B #0,D3
000009BC B83C 00FF 752 CMP.B #$FF,D4
000009C0 753
000009C0 B841 754 CMP.W D1,D4
000009C2 B049 755 CMP.W A1,D0
000009C4 BA55 756 CMP.W (A5),D5
000009C6 BC5B 757 CMP.W (A3)+,D6
000009C8 BE62 758 CMP.W -(A2),D7
000009CA BC78 0000 759 CMP.W $0,D6
000009CE B078 1000 760 CMP.W $1000,D0
000009D2 B279 00008000 761 CMP.W $8000,D1
000009D8 B479 FF0FF0FF 762 CMP.W $FF0FF0FF,D2
000009DE B67C 0000 763 CMP.W #0,D3
000009E2 B87C 00FF 764 CMP.W #$FF,D4
000009E6 B87C 23FF 765 CMP.W #$23FF,D4
000009EA 766
000009EA B881 767 CMP.L D1,D4
000009EC B08A 768 CMP.L A2,D0
000009EE BA95 769 CMP.L (A5),D5
000009F0 BC9B 770 CMP.L (A3)+,D6
000009F2 BEA2 771 CMP.L -(A2),D7
000009F4 BCB8 0000 772 CMP.L $0,D6
000009F8 B0B8 1000 773 CMP.L $1000,D0
000009FC B2B9 00008000 774 CMP.L $8000,D1
00000A02 B4B9 FF0FF0FF 775 CMP.L $FF0FF0FF,D2
00000A08 B6BC 00000000 776 CMP.L #0,D3
00000A0E B8BC 000000FF 777 CMP.L #$FF,D4
00000A14 B8BC 000023FF 778 CMP.L #$23FF,D4
00000A1A B8BC FF0023FF 779 CMP.L #$FF0023FF,D4
00000A20 780 *End of CMP test code.********************************************************
00000A20 781 ******************************************************************************
00000A20 782
00000A20 783 *Start of ADD test code.******************************************************
00000A20 784 ******************************************************************************
00000A20 785 *Done
00000A20 D801 786 ADD.B D1,D4
00000A22 DA15 787 ADD.B (A5),D5
00000A24 DC1B 788 ADD.B (A3)+,D6
00000A26 DE22 789 ADD.B -(A2),D7
00000A28 DC38 0000 790 ADD.B $0,D6
00000A2C D038 1000 791 ADD.B $1000,D0
00000A30 D239 00008000 792 ADD.B $8000,D1
00000A36 D439 FF0FF0FF 793 ADD.B $FF0FF0FF,D2
00000A3C 0603 0000 794 ADD.B #0,D3
00000A40 0604 00FF 795 ADD.B #$FF,D4
00000A44 D111 796 ADD.B D0,(A1)
00000A46 D51B 797 ADD.B D2,(A3)+
00000A48 D925 798 ADD.B D4,-(A5)
00000A4A DD38 0000 799 ADD.B D6,$0
00000A4E D138 1000 800 ADD.B D0,$1000
00000A52 D339 00008000 801 ADD.B D1,$8000
00000A58 D539 FF0FF0FF 802 ADD.B D2,$FF0FF0FF
00000A5E 803
00000A5E D841 804 ADD.W D1,D4
00000A60 D049 805 ADD.W A1,D0
00000A62 DA55 806 ADD.W (A5),D5
00000A64 DC5B 807 ADD.W (A3)+,D6
00000A66 DE62 808 ADD.W -(A2),D7
00000A68 DC78 0000 809 ADD.W $0,D6
00000A6C D078 1000 810 ADD.W $1000,D0
00000A70 D279 00008000 811 ADD.W $8000,D1
00000A76 D479 FF0FF0FF 812 ADD.W $FF0FF0FF,D2
00000A7C 0643 0000 813 ADD.W #0,D3
00000A80 0644 00FF 814 ADD.W #$FF,D4
00000A84 0644 23FF 815 ADD.W #$23FF,D4
00000A88 D151 816 ADD.W D0,(A1)
00000A8A D55B 817 ADD.W D2,(A3)+
00000A8C D965 818 ADD.W D4,-(A5)
00000A8E DD78 0000 819 ADD.W D6,$0
00000A92 D178 1000 820 ADD.W D0,$1000
00000A96 D379 00008000 821 ADD.W D1,$8000
00000A9C D579 FF0FF0FF 822 ADD.W D2,$FF0FF0FF
00000AA2 823
00000AA2 D881 824 ADD.L D1,D4
00000AA4 D08A 825 ADD.L A2,D0
00000AA6 DA95 826 ADD.L (A5),D5
00000AA8 DC9B 827 ADD.L (A3)+,D6
00000AAA DEA2 828 ADD.L -(A2),D7
00000AAC DCB8 0000 829 ADD.L $0,D6
00000AB0 D0B8 1000 830 ADD.L $1000,D0
00000AB4 D2B9 00008000 831 ADD.L $8000,D1
00000ABA D4B9 FF0FF0FF 832 ADD.L $FF0FF0FF,D2
00000AC0 0683 00000000 833 ADD.L #0,D3
00000AC6 0684 000000FF 834 ADD.L #$FF,D4
00000ACC 0684 000023FF 835 ADD.L #$23FF,D4
00000AD2 0684 FF0023FF 836 ADD.L #$FF0023FF,D4
00000AD8 D191 837 ADD.L D0,(A1)
00000ADA D59B 838 ADD.L D2,(A3)+
00000ADC D9A5 839 ADD.L D4,-(A5)
00000ADE DDB8 0000 840 ADD.L D6,$0
00000AE2 D1B8 1000 841 ADD.L D0,$1000
00000AE6 D3B9 00008000 842 ADD.L D1,$8000
00000AEC D5B9 FF0FF0FF 843 ADD.L D2,$FF0FF0FF
00000AF2 844 *End of ADD test code.********************************************************
00000AF2 845 ******************************************************************************
00000AF2 846
00000AF2 847 *Start of ADDA test code *************************************************
00000AF2 848 **************************************************************************
00000AF2 849 *Done.
00000AF2 D5FC 11111111 850 ADDA.L #$11111111,A2
00000AF8 D5FC 00008000 851 ADDA.L #$8000,A2
00000AFE D5FC 00000000 852 ADDA.L #$0,A2
00000B04 D5FC 00001111 853 ADDA.L #$1111,A2
00000B0A D5F9 11111111 854 ADDA.L $11111111,A2
00000B10 D5F8 1111 855 ADDA.L $1111,A2
00000B14 D5F8 0000 856 ADDA.L $0,A2
00000B18 D3F8 1111 857 ADDA.L $1111,A1
00000B1C DFC1 858 ADDA.L D1,A7
00000B1E DDC9 859 ADDA.L A1,A6
00000B20 DBD0 860 ADDA.L (A0),A5
00000B22 D9DF 861 ADDA.L (A7)+,A4
00000B24 D9E7 862 ADDA.L -(A7),A4
00000B26 863
00000B26 D4FC 1111 864 ADDA.W #$1111,A2
00000B2A D4FC 8000 865 ADDA.W #$8000,A2
00000B2E D4FC 0000 866 ADDA.W #$0,A2
00000B32 D4FC 1111 867 ADDA.W #$1111,A2
00000B36 D4F9 11111111 868 ADDA.W $11111111,A2
00000B3C D4F8 1111 869 ADDA.W $1111,A2
00000B40 D4F8 0000 870 ADDA.W $0,A2
00000B44 D2F8 1111 871 ADDA.W $1111,A1
00000B48 DEC1 872 ADDA.W D1,A7
00000B4A DCC9 873 ADDA.W A1,A6
00000B4C DAD0 874 ADDA.W (A0),A5
00000B4E D8DF 875 ADDA.W (A7)+,A4
00000B50 D8E7 876 ADDA.W -(A7),A4
00000B52 877
00000B52 878 *End of ADDA test code.*****************************************************
00000B52 879 ****************************************************************************
00000B52 880
00000B52 881 *Start of MULS test code.*****************************************************
00000B52 882 ******************************************************************************
00000B52 CFC1 883 MULS D1,D7
00000B54 CDD3 884 MULS (A3),D6
00000B56 C7D9 885 MULS (A1)+,D3
00000B58 C9E7 886 MULS -(A7),D4
00000B5A CDF8 0000 887 MULS $0,D6
00000B5E C9F8 1000 888 MULS $1000,D4
00000B62 C9F9 00008000 889 MULS $8000,D4
00000B68 C9F9 FE00FE00 890 MULS $FE00FE00,D4
00000B6E C9FC FFFF 891 MULS #$FFFF,D4
00000B72 C9FC 00FF 892 MULS #$FF,D4
00000B76 893 *End of MULS test code.*******************************************************
00000B76 894 ******************************************************************************
00000B76 895
00000B76 896 *Start of AND test code.******************************************************
00000B76 897 ******************************************************************************
00000B76 898 *Done
00000B76 C801 899 AND.B D1,D4
00000B78 CA15 900 AND.B (A5),D5
00000B7A CC1B 901 AND.B (A3)+,D6
00000B7C CE22 902 AND.B -(A2),D7
00000B7E CC38 0000 903 AND.B $0,D6
00000B82 C038 1000 904 AND.B $1000,D0
00000B86 C239 00008000 905 AND.B $8000,D1
00000B8C C439 FF0FF0FF 906 AND.B $FF0FF0FF,D2
00000B92 C63C 0000 907 AND.B #0,D3
00000B96 C83C 00FF 908 AND.B #$FF,D4
00000B9A C111 909 AND.B D0,(A1)
00000B9C C51B 910 AND.B D2,(A3)+
00000B9E C925 911 AND.B D4,-(A5)
00000BA0 CD38 0000 912 AND.B D6,$0
00000BA4 C138 1000 913 AND.B D0,$1000
00000BA8 C339 00008000 914 AND.B D1,$8000
00000BAE C539 FF0FF0FF 915 AND.B D2,$FF0FF0FF
00000BB4 916
00000BB4 C841 917 AND.W D1,D4
00000BB6 CA55 918 AND.W (A5),D5
00000BB8 CC5B 919 AND.W (A3)+,D6
00000BBA CE62 920 AND.W -(A2),D7
00000BBC CC78 0000 921 AND.W $0,D6
00000BC0 C078 1000 922 AND.W $1000,D0
00000BC4 C279 00008000 923 AND.W $8000,D1
00000BCA C479 FF0FF0FF 924 AND.W $FF0FF0FF,D2
00000BD0 C67C 0000 925 AND.W #0,D3
00000BD4 C87C 00FF 926 AND.W #$FF,D4
00000BD8 C87C 23FF 927 AND.W #$23FF,D4
00000BDC C151 928 AND.W D0,(A1)
00000BDE C55B 929 AND.W D2,(A3)+
00000BE0 C965 930 AND.W D4,-(A5)
00000BE2 CD78 0000 931 AND.W D6,$0
00000BE6 C178 1000 932 AND.W D0,$1000
00000BEA C379 00008000 933 AND.W D1,$8000
00000BF0 C579 FF0FF0FF 934 AND.W D2,$FF0FF0FF
00000BF6 935
00000BF6 C881 936 AND.L D1,D4
00000BF8 CA95 937 AND.L (A5),D5
00000BFA CC9B 938 AND.L (A3)+,D6
00000BFC CEA2 939 AND.L -(A2),D7
00000BFE CCB8 0000 940 AND.L $0,D6
00000C02 C0B8 1000 941 AND.L $1000,D0
00000C06 C2B9 00008000 942 AND.L $8000,D1
00000C0C C4B9 FF0FF0FF 943 AND.L $FF0FF0FF,D2
00000C12 C6BC 00000000 944 AND.L #0,D3
00000C18 C8BC 000000FF 945 AND.L #$FF,D4
00000C1E C8BC 000023FF 946 AND.L #$23FF,D4
00000C24 C8BC FF0023FF 947 AND.L #$FF0023FF,D4
00000C2A C191 948 AND.L D0,(A1)
00000C2C C59B 949 AND.L D2,(A3)+
00000C2E C9A5 950 AND.L D4,-(A5)
00000C30 CDB8 0000 951 AND.L D6,$0
00000C34 C1B8 1000 952 AND.L D0,$1000
00000C38 C3B9 00008000 953 AND.L D1,$8000
00000C3E C5B9 FF0FF0FF 954 AND.L D2,$FF0FF0FF
00000C44 955
00000C44 956 *End of AND test code.********************************************************
00000C44 957 ******************************************************************************
00000C44 958
00000C44 959 *Start of Shift operation tests.**********************************************
00000C44 960 ******************************************************************************
00000C44 961 *Done
00000C44 E34A 962 LSL.W #1,D2
00000C46 E242 963 ASR.W #1,D2
00000C48 E342 964 ASL.W #1,D2
00000C4A E35A 965 ROL.W #1,D2
00000C4C E25A 966 ROR.W #1,D2
00000C4E E14A 967 LSL.W #8,D2
00000C50 E042 968 ASR.W #8,D2
00000C52 E142 969 ASL.W #8,D2
00000C54 E15A 970 ROL.W #8,D2
00000C56 E05A 971 ROR.W #8,D2
00000C58 972
00000C58 E30A 973 LSL.B #1,D2
00000C5A E202 974 ASR.B #1,D2
00000C5C E302 975 ASL.B #1,D2
00000C5E E31A 976 ROL.B #1,D2
00000C60 E21A 977 ROR.B #1,D2
00000C62 E10A 978 LSL.B #8,D2
00000C64 E002 979 ASR.B #8,D2
00000C66 E102 980 ASL.B #8,D2
00000C68 E11A 981 ROL.B #8,D2
00000C6A E01A 982 ROR.B #8,D2
00000C6C 983
00000C6C E38A 984 LSL.L #1,D2
00000C6E E282 985 ASR.L #1,D2
00000C70 E382 986 ASL.L #1,D2
00000C72 E39A 987 ROL.L #1,D2
00000C74 E29A 988 ROR.L #1,D2
00000C76 E18A 989 LSL.L #8,D2
00000C78 E082 990 ASR.L #8,D2
00000C7A E182 991 ASL.L #8,D2
00000C7C E19A 992 ROL.L #8,D2
00000C7E E09A 993 ROR.L #8,D2
00000C80 994
00000C80 E34A 995 LSL.W #1,D2
00000C82 E242 996 ASR.W #1,D2