; 68000 instruction set tests = 00000000 M68010 EQU 0 ; proc = 00001234 ea EQU $1234 = 00004321 ofs EQU $4321 ; --- EA tests --- 00000000 3000 MOVE D0,D0 ; 3000 00000002 3008 MOVE A0,D0 ; 3008 00000004 3010 MOVE (A0),D0 ; 3010 00000006 3018 MOVE (A0)+,D0 ; 3018 00000008 3020 MOVE -(A0),D0 ; 3020 0000000A 3028 4321 MOVE ofs(A0),D0 ; 3028 4321 0000000E 3028 4321 MOVE (ofs,A0),D0 ; 3028 4321 00000012 3030 0012 MOVE $12(A0,D0),D0 ; 3030 0012 00000016 3030 0012 MOVE ($12,A0,D0),D0 ; 3030 0012 0000001A 3030 0000 MOVE (A0,D0),D0 ; 3030 0000 0000001E 3030 8012 MOVE $12(A0,A0),D0 ; 3030 8012 00000022 3030 8012 MOVE ($12,A0,A0),D0 ; 3030 8012 00000026 3030 8000 MOVE (A0,A0),D0 ; 3030 8000 0000002A 3038 1234 MOVE $1234,D0 ; 3038 1234 0000002E 3039 1234 5678 MOVE $12345678,D0 ; 3039 1234 5678 00000034 103C 0012 MOVE.B #$12,D0 ; 103C 0012 00000038 303C 1234 MOVE #$1234,D0 ; 303C 1234 0000003C 303C 1234 MOVE.W #$1234,D0 ; 303C 1234 00000040 203C 0001 2345 MOVE.L #$12345,D0 ; 203C 0001 2345 00000046 303A FFFE MOVE *(PC),D0 ; 303A FFFE 0000004A 303A FFFE MOVE (*,PC),D0 ; 303A FFFE 0000004E 303B 00FE MOVE *(PC,D0),D0 ; 303B 00FE 00000052 303B 00FE MOVE (*,PC,D0),D0 ; 303B 00FE 00000056 303B 0000 MOVE (PC,D0),D0 ; 303B 0000 0000005A 303B 80FE MOVE *(PC,A0),D0 ; 303B 80FE 0000005E 303B 80FE MOVE (*,PC,A0),D0 ; 303B 80FE 00000062 303B 8000 MOVE (PC,A0),D0 ; 303B 8000 00000066 33F9 1234 5678 MOVE $12345678,$12345678 ; 33F9 1234 5678 1234 5678 0000006C 1234 5678 00000070 23FC 1234 5678 MOVE.L #$12345678,$12345678 ; 23FC 1234 5678 1234 5678 00000076 1234 5678 0000007A 336A 4321 4321 MOVE ofs(A2),ofs(A1) ; 336A 4321 4321 00000080 35B2 1012 1012 MOVE $12(A2,D1),$12(A2,D1) ; 31B0 0012 0012 00000086 35B2 1012 1012 MOVE $12(A2,D1.W),$12(A2,D1.W) ; 31B0 0012 0012 0000008C 35B2 1812 1812 MOVE $12(A2,D1.L),$12(A2,D1.L) ; 35B2 1812 1812 00000092 35B2 1000 1000 MOVE (A2,D1),(A2,D1) ; 35B2 1000 1000 00000098 35B2 1800 1800 MOVE (A2,D1.L),(A2,D1.L) ; 35B2 1800 1800 0000009E 25BC 1234 5678 MOVE.L #$12345678,$12(A2,D1) ; 25BC 1234 5678 1012 000000A4 1012 000000A6 35BB 10FE 1012 MOVE *(PC,D1),$12(A2,D1) ; 35BB 10FE 1012 000000AC 35BB 18FE 1012 MOVE *(PC,D1.L),$12(A2,D1) ; 35BB 18FE 1012 000000B2 33FB 10FE 1234 MOVE *(PC,D1),$12345678 ; 33FB 10FE 1234 5678 000000B8 5678 000000BA 33FB 10FE 1234 MOVE *(PC,D1.W),$12345678 ; 33FB 10FE 1234 5678 000000C0 5678 000000C2 33FB 18FE 1234 MOVE *(PC,D1.L),$12345678 ; 33FB 18FE 1234 5678 000000C8 5678 000000CA 33FB 1800 1234 MOVE (PC,D1.L),$12345678 ; 33FB 1800 1234 5678 000000D0 5678 ; --- opcodes --- 000000D2 C302 ABCD D2,D1 ; C302 000000D4 C302 ABCD.B D2,D1 ; C302 000000D6 C30A ABCD -(A2),-(A1) ; C30A 000000D8 C30A ABCD.B -(A2),-(A1) ; C30A 000000DA D278 1234 ADD ea,D1 ; D278 000000DE D23C 0012 ADD.B #$12,D1 ; 0601 0012 000000E2 D27C 1234 ADD #$1234,D1 ; 0641 1234 000000E6 D27C 1234 ADD.W #$1234,D1 ; 0641 1234 000000EA D2BC 1234 5678 ADD.L #$12345678,D1 ; 0681 1234 5678 000000F0 D242 ADD D2,D1 ; C242 000000F2 D2F8 1234 ADDA ea,A1 ; D2F8 000000F6 D2FC 1234 ADDA #$1234,A1 ; D2FC 1234 / 43E9 1234 000000FA D2FC 1234 ADDA.W #$1234,A1 ; D2FC 1234 / 43E9 1234 000000FE D3FC 1234 5678 ADDA.L #$12345678,A1 ; D3FC 1234 5678 00000104 D2C2 ADDA D2,A1 ; D2C2 00000106 0601 0012 ADDI.B #$12,D1 ; 0601 0012 0000010A 0641 1234 ADDI #$1234,D1 ; 0641 1234 0000010E 0641 1234 ADDI.W #$1234,D1 ; 0641 1234 00000112 0681 1234 5678 ADDI.L #$12345678,D1 ; 0681 1234 5678 00000118 5241 ADDQ #1,D1 ; 5241 0000011A 5041 ADDQ #8,D1 ; 5041 0000011C D302 ADDX.B D2,D1 ; D302 0000011E D342 ADDX D2,D1 ; D342 00000120 D342 ADDX.W D2,D1 ; D342 00000122 D382 ADDX.L D2,D1 ; D382 00000124 D30A ADDX.B -(A2),-(A1) ; D30A 00000126 D34A ADDX -(A2),-(A1) ; D34A 00000128 D34A ADDX.W -(A2),-(A1) ; D34A 0000012A D38A ADDX.L -(A2),-(A1) ; D38A 0000012C C278 1234 AND ea,D1 ; C278 1234 00000130 0201 0012 AND.B #$12,D1 ; 0201 0012 00000134 0241 1234 AND #$1234,D1 ; 0241 1234 00000138 0241 1234 AND.W #$1234,D1 ; 0241 1234 0000013C 0281 1234 5678 AND.L #$12345678,D1 ; 0281 1234 5678 00000142 C242 AND D2,D1 ; C242 00000144 0201 0012 ANDI.B #$12,D1 ; 0201 0012 00000148 0241 1234 ANDI #$1234,D1 ; 0241 1234 0000014C 0241 1234 ANDI.W #$1234,D1 ; 0241 1234 00000150 0281 1234 5678 ANDI.L #$12345678,D1 ; 0281 1234 5678 00000156 023C 0012 ANDI #$12,CCR ; 023C 0012 0000015A 023C 0012 ANDI.B #$12,CCR ; 023C 0012 0000015E 027C 1234 ANDI #$1234,SR ; 027C 1234 (priv) 00000162 027C 1234 ANDI.W #$1234,SR ; 027C 1234 (priv) 00000166 E521 ASL.B D2,D1 ; E521 00000168 E561 ASL D2,D1 ; E561 0000016A E561 ASL.W D2,D1 ; E561 0000016C E5A1 ASL.L D2,D1 ; E5A1 0000016E E301 ASL.B #1,D1 ; E301 00000170 E341 ASL #1,D1 ; E341 00000172 E341 ASL.W #1,D1 ; E341 00000174 E381 ASL.L #1,D1 ; E381 00000176 E141 ASL #8,D1 ; E141 00000178 E1F8 1234 ASL ea ; E1F8 1234 0000017C E1F8 1234 ASL.W ea ; E1F8 1234 00000180 E421 ASR.B D2,D1 ; E421 00000182 E461 ASR D2,D1 ; E461 00000184 E461 ASR.W D2,D1 ; E461 00000186 E4A1 ASR.L D2,D1 ; E4A1 00000188 E201 ASR.B #1,D1 ; E201 0000018A E241 ASR #1,D1 ; E241 0000018C E241 ASR.W #1,D1 ; E241 0000018E E281 ASR.L #1,D1 ; E281 00000190 E041 ASR #8,D1 ; E041 00000192 E0F8 1234 ASR ea ; E0F8 1234 00000196 E0F8 1234 ASR.W ea ; E0F8 1234 0000019A 6200 1234 BHI *+$1236 ; 6200 1234 0000019E 6300 1234 BLS *+$1236 ; 6300 1234 000001A2 6400 1234 BCC *+$1236 ; 6400 1234 000001A6 6400 1234 BHS *+$1236 ; 6400 1234 000001AA 6500 1234 BCS *+$1236 ; 6500 1234 000001AE 6500 1234 BLO *+$1236 ; 6500 1234 000001B2 6600 1234 BNE *+$1236 ; 6600 1234 000001B6 6700 1234 BEQ *+$1236 ; 6700 1234 000001BA 6800 1234 BVC *+$1236 ; 6800 1234 000001BE 6900 1234 BVS *+$1236 ; 6900 1234 000001C2 6A00 1234 BPL *+$1236 ; 6A00 1234 000001C6 6B00 1234 BMI *+$1236 ; 6B00 1234 000001CA 6C00 1234 BGE *+$1236 ; 6C00 1234 000001CE 6D00 1234 BLT *+$1236 ; 6D00 1234 000001D2 6E00 1234 BGT *+$1236 ; 6E00 1234 000001D6 6F00 1234 BLE *+$1236 ; 6F00 1234 000001DA 6400 1234 BCC.W *+$1236 ; 6400 1234 000001DE 64FE BCC.B * ; 64FE 000001E0 64FE BCC.S * ; 64FE 000001E2 0578 1234 BCHG D2,ea ; 0578 1234 000001E6 0578 1234 BCHG.B D2,ea ; 0578 1234 000001EA 0541 BCHG D2,D1 ; 0541 000001EC 0541 BCHG.L D2,D1 ; 0541 000001EE 0878 0000 1234 BCHG #0,ea ; 0878 0000 1234 000001F4 0878 0000 1234 BCHG.B #0,ea ; 0878 0000 1234 000001FA 0878 0007 1234 BCHG #7,ea ; 0878 0007 1234 00000200 0841 0000 BCHG #0,D1 ; 0841 0000 00000204 0841 0000 BCHG.L #0,D1 ; 0841 0000 00000208 0841 001F BCHG #31,D1 ; 0841 001F 0000020C 0541 BCHG D2,D1 ; 0541 0000020E 0541 BCHG.L D2,D1 ; 0541 00000210 05B8 1234 BCLR D2,ea ; 05B8 1234 00000214 05B8 1234 BCLR.B D2,ea ; 05B8 1234 00000218 0581 BCLR D2,D1 ; 0581 0000021A 0581 BCLR.L D2,D1 ; 0581 0000021C 08B8 0000 1234 BCLR #0,ea ; 08B8 0000 1234 00000222 08B8 0000 1234 BCLR.B #0,ea ; 08B8 0000 1234 00000228 08B8 0007 1234 BCLR #7,ea ; 08B8 0007 1234 0000022E 0881 0000 BCLR #0,D1 ; 0881 0000 00000232 0881 0000 BCLR.L #0,D1 ; 0881 0000 00000236 0881 001F BCLR #31,D1 ; 0881 001F 0000023A 0581 BCLR D2,D1 ; 0581 0000023C 0581 BCLR.L D2,D1 ; 0581 0000023E 484D BKPT #5 ; 484D (68010) 00000240 60FE BRA.B * ; 60FE 00000242 60FE BRA.S * ; 60FE 00000244 6000 1234 BRA.W *+$1236 ; 6000 1234 00000248 6000 1234 BRA *+$1236 ; 6000 1234 0000024C 600A BRA *+12 ; 6000 000A / 600A 0000024E 05F8 1234 BSET D2,ea ; 05F8 1234 00000252 05F8 1234 BSET.B D2,ea ; 05F8 1234 00000256 05C1 BSET D2,D1 ; 05C1 00000258 05C1 BSET.L D2,D1 ; 05C1 0000025A 08F8 0000 1234 BSET #0,ea ; 08F8 0000 1234 00000260 08F8 0000 1234 BSET.B #0,ea ; 08F8 0000 1234 00000266 08F8 0007 1234 BSET #7,ea ; 08F8 0007 1234 0000026C 08C1 0000 BSET #0,D1 ; 08C1 0000 00000270 08C1 0000 BSET.L #0,D1 ; 08C1 0000 00000274 08C1 001F BSET #31,D1 ; 08C1 001F 00000278 05C1 BSET D2,D1 ; 05C1 0000027A 05C1 BSET.L D2,D1 ; 05C1 0000027C 61FE BSR.B * ; 61FE 0000027E 61FE BSR.S * ; 61FE 00000280 6100 1234 BSR.W *+$1236 ; 6100 1234 00000284 6100 1234 BSR *+$1236 ; 6100 1234 00000288 610A BSR *+12 ; 6100 000A / 610A 0000028A 0538 1234 BTST D2,ea ; 0538 1234 0000028E 0538 1234 BTST.B D2,ea ; 0538 1234 00000292 0501 BTST D2,D1 ; 0501 00000294 0501 BTST.L D2,D1 ; 0501 00000296 0838 0000 1234 BTST #0,ea ; 0838 0000 1234 0000029C 0838 0000 1234 BTST.B #0,ea ; 0838 0000 1234 000002A2 0838 0007 1234 BTST #7,ea ; 0838 0007 1234 000002A8 0801 0000 BTST #0,D1 ; 0801 0000 000002AC 0801 0000 BTST.L #0,D1 ; 0801 0000 000002B0 0801 001F BTST #31,D1 ; 0801 001F 000002B4 0501 BTST D2,D1 ; 0501 000002B6 0501 BTST.L D2,D1 ; 0501 000002B8 43B8 1234 CHK ea,D1 ; 43B8 1234 000002BC 43BC 1234 CHK #$1234,D1 ; 43BC 1234 000002C0 43BC 1234 CHK.W #$1234,D1 ; 43BC 1234 000002C4 4238 1234 CLR.B ea ; 4238 1234 000002C8 4278 1234 CLR ea ; 4278 1234 000002CC 4278 1234 CLR.W ea ; 4278 1234 000002D0 42B8 1234 CLR.L ea ; 42B8 1234 000002D4 B278 1234 CMP ea,D1 ; B278 1234 000002D8 B23C 0012 CMP.B #$12,D1 ; 0C01 0012 000002DC B27C 1234 CMP #$1234,D1 ; 0C41 1234 000002E0 B27C 1234 CMP.W #$1234,D1 ; 0C41 1234 000002E4 B2BC 1234 5678 CMP.L #$12345678,D1 ; 0C81 1234 5678 000002EA B28A CMP.L A2,D1 ; B28A 000002EC B481 CMP.L D1,D2 ; B342 000002EE B2F8 1234 CMPA ea,A1 ; B2F8 1234 000002F2 B2FC 1234 CMPA #$1234,A1 ; B2FC 1234 000002F6 B2FC 1234 CMPA.W #$1234,A1 ; B2FC 1234 000002FA B3FC 1234 5678 CMPA.L #$12345678,A1 ; B3FC 1234 5678 00000300 B3C2 CMPA.L D2,A1 ; B3C2 00000302 0C01 0012 CMPI.B #$12,D1 ; 0C01 0012 00000306 0C41 1234 CMPI #$1234,D1 ; 0C41 1234 0000030A 0C41 1234 CMPI.W #$1234,D1 ; 0C41 1234 0000030E 0C81 1234 5678 CMPI.L #$12345678,D1 ; 0C81 1234 5678 00000314 B34A CMPM (A2)+,(A1)+ ; B34A 00000316 50C9 FFFE DBT D1,* ; 50C9 FFFE 0000031A 51C9 FFFE DBRA D1,* ; 51C9 FFFE 0000031E 51C9 FFFE DBF D1,* ; 51C9 FFFE 00000322 52C9 FFFE DBHI D1,* ; 52C9 FFFE 00000326 53C9 FFFE DBLS D1,* ; 53C9 FFFE 0000032A 54C9 FFFE DBCC D1,* ; 54C9 FFFE 0000032E 54C9 FFFE DBHS D1,* ; 54C9 FFFE 00000332 55C9 FFFE DBCS D1,* ; 55C9 FFFE 00000336 55C9 FFFE DBLO D1,* ; 55C9 FFFE 0000033A 56C9 FFFE DBNE D1,* ; 56C9 FFFE 0000033E 57C9 FFFE DBEQ D1,* ; 57C9 FFFE 00000342 58C9 FFFE DBVC D1,* ; 58C9 FFFE 00000346 59C9 FFFE DBVS D1,* ; 59C9 FFFE 0000034A 5AC9 FFFE DBPL D1,* ; 5AC9 FFFE 0000034E 5BC9 FFFE DBMI D1,* ; 5BC9 FFFE 00000352 5CC9 FFFE DBGE D1,* ; 5CC9 FFFE 00000356 5DC9 FFFE DBLT D1,* ; 5DC9 FFFE 0000035A 5EC9 FFFE DBGT D1,* ; 5EC9 FFFE 0000035E 5FC9 FFFE DBLE D1,* ; 5FC9 FFFE 00000362 83F8 1234 DIVS ea,D1 ; 83F8 1234 00000366 83F8 1234 DIVS.W ea,D1 ; 83F8 1234 0000036A 82F8 1234 DIVU ea,D1 ; 82F8 1234 0000036E 82F8 1234 DIVU.W ea,D1 ; 82F8 1234 00000372 B338 1234 EOR.B D1,ea ; B338 1234 00000376 B378 1234 EOR D1,ea ; B378 1234 0000037A B378 1234 EOR.W D1,ea ; B378 1234 0000037E B3B8 1234 EOR.L D1,ea ; B3B8 1234 00000382 0A38 0012 1234 EORI.B #$12,ea ; 0A38 0012 1234 00000388 0A78 1234 1234 EORI #$1234,ea ; 0A78 1234 1234 0000038E 0A78 1234 1234 EORI.W #$1234,ea ; 0A78 1234 1234 00000394 0AB8 1234 5678 EORI.L #$12345678,ea ; 0AB8 1234 5678 1234 0000039A 1234 0000039C 0A41 1234 EORI #$1234,D1 ; 0A41 1234 000003A0 0A3C 0012 EORI #$12,CCR ; 0A3C 0012 000003A4 0A3C 0012 EORI.B #$12,CCR ; 0A3C 0012 000003A8 0A7C 1234 EORI #$1234,SR ; 0A7C 1234 (priv) 000003AC 0A7C 1234 EORI.W #$1234,SR ; 0A7C 1234 (priv) 000003B0 C541 EXG D2,D1 ; C541 000003B2 C342 EXG D1,D2 ; C342 000003B4 C549 EXG A2,A1 ; C549 000003B6 C34A EXG A1,A2 ; C34A 000003B8 C589 EXG D2,A1 ; C589 000003BA C589 EXG A1,D2 ; C589 000003BC 4881 EXT D1 ; 4881 000003BE 4881 EXT.W D1 ; 4881 000003C0 48C1 EXT.L D1 ; 48C1 000003C2 4AFC ILLEGAL ; 4AFC 000003C4 4EF8 1234 JMP ea ; 4EF8 1234 000003C8 4ED0 JMP (A0) ; 4ED0 000003CA 4EB8 1234 JSR ea ; 4EB8 1234 000003CE 4E90 JSR (A0) ; 4E90 000003D0 43F8 1234 LEA ea,A1 ; 43F8 1234 000003D4 43D0 LEA (A0),A1 ; 43D0 000003D6 4E56 EDCC LINK A6,#-$1234 ; 4E56 EDCC 000003DA 4E56 EDCC LINK.W A6,#-$1234 ; 4E56 EDCC 000003DE E529 LSL.B D2,D1 ; E529 000003E0 E569 LSL D2,D1 ; E569 000003E2 E569 LSL.W D2,D1 ; E569 000003E4 E5A9 LSL.L D2,D1 ; E5A9 000003E6 E309 LSL.B #1,D1 ; E309 000003E8 E349 LSL #1,D1 ; E349 000003EA E349 LSL.W #1,D1 ; E349 000003EC E389 LSL.L #1,D1 ; E389 000003EE E149 LSL #8,D1 ; E149 000003F0 E3F8 1234 LSL ea ; E3F8 1234 000003F4 E3F8 1234 LSL.W ea ; E3F8 1234 000003F8 E429 LSR.B D2,D1 ; E429 000003FA E469 LSR D2,D1 ; E469 000003FC E469 LSR.W D2,D1 ; E469 000003FE E4A9 LSR.L D2,D1 ; E4A9 00000400 E209 LSR.B #1,D1 ; E209 00000402 E249 LSR #1,D1 ; E249 00000404 E249 LSR.W #1,D1 ; E249 00000406 E289 LSR.L #1,D1 ; E289 00000408 E049 LSR #8,D1 ; E049 0000040A E2F8 1234 LSR ea ; E2F8 1234 0000040E E2F8 1234 LSR.W ea ; E2F8 1234 00000412 1238 1234 MOVE.B ea,D1 ; 1238 1234 00000416 3238 1234 MOVE ea,D1 ; 3238 1234 0000041A 3238 1234 MOVE.W ea,D1 ; 3238 1234 0000041E 2238 1234 MOVE.L ea,D1 ; 2238 1234 00000422 11FC 0012 1234 MOVE.B #$12,ea ; 11FC 0012 1234 00000428 31FC 1234 1234 MOVE #$1234,ea ; 31FC 1234 1234 0000042E 31FC 1234 1234 MOVE.W #$1234,ea ; 31FC 1234 1234 00000434 21FC 1234 5678 MOVE.L #$12345678,ea ; 21FC 1234 5678 1234 0000043A 1234 0000043C 3278 1234 MOVEA ea,A1 ; 3278 1234 00000440 327C 1234 MOVEA #$1234,A1 ; 327C 1234 00000444 327C 1234 MOVEA.W #$1234,A1 ; 327C 1234 00000448 227C 1234 5678 MOVEA.L #$12345678,A1 ; 227C 1234 5678 0000044E 3242 MOVEA D2,A1 ; 3242 if M68010 endif 00000450 44F8 1234 MOVE ea,CCR ; 44F8 1234 00000454 44F8 1234 MOVE.W ea,CCR ; 44F8 1234 00000458 40F8 1234 MOVE SR,ea ; 40F8 1234 (priv on 68010+) 0000045C 40F8 1234 MOVE.W SR,ea ; 40F8 1234 (priv on 68010+) 00000460 46F8 1234 MOVE ea,SR ; 46F8 1234 (priv) 00000464 46F8 1234 MOVE.W ea,SR ; 46F8 1234 (priv) 00000468 4E6E MOVE USP,A6 ; 4E6E 0000046A 4E66 MOVE A6,USP ; 4E66 0000046C 4CD5 FFFF MOVEM.L (A5),D0-D7/A0-A7 ; 4CD5 FFFF 00000470 4CD5 1FE0 MOVEM.L (A5),D5-D7/A0-A4 ; 4CD5 1FE0 00000474 4CDD 1FE0 MOVEM.L (A5)+,D5-D7/A0-A4 ; 4CDD 1FE0 00000478 48D5 FFFF MOVEM.L D0-D7/A0-A7,(A5) ; 48D5 FFFF 0000047C 48E5 07F8 MOVEM.L D5-D7/A0-A4,-(A5) ; 48E5 07F8 if M68010 endif 00000480 0589 1234 MOVEP D2,($1234,A1) ; 0589 00000484 0589 1234 MOVEP.W D2,($1234,A1) ; 0589 00000488 05C9 1234 MOVEP.L D2,($1234,A1) ; 05C9 0000048C 0509 1234 MOVEP ($1234,A1),D2 ; 0509 00000490 0509 1234 MOVEP.W ($1234,A1),D2 ; 0509 00000494 0549 1234 MOVEP.L ($1234,A1),D2 ; 0549 00000498 0589 1234 MOVEP D2,$1234(A1) ; 0589 0000049C 0509 1234 MOVEP $1234(A1),D2 ; 0509 000004A0 7280 MOVEQ #-$80,D1 ; 7280 000004A2 7200 MOVEQ #0,D1 ; 7200 000004A4 7200 MOVEQ.L #0,D1 ; 7200 000004A6 727F MOVEQ #$7F,D1 ; 727F 000004A8 C3F8 1234 MULS ea,D1 ; C3F8 1234 000004AC C3F8 1234 MULS.W ea,D1 ; C3F8 1234 000004B0 C2F8 1234 MULU ea,D1 ; C2F8 1234 000004B4 C2F8 1234 MULU.W ea,D1 ; C2F8 1234 000004B8 4838 1234 NBCD ea ; 4838 1234 000004BC 4838 1234 NBCD.B ea ; 4838 1234 000004C0 4438 1234 NEG.B ea ; 4438 1234 000004C4 4478 1234 NEG ea ; 4478 1234 000004C8 4478 1234 NEG.W ea ; 4478 1234 000004CC 44B8 1234 NEG.L ea ; 44B8 1234 000004D0 4038 1234 NEGX.B ea ; 4038 1234 000004D4 4078 1234 NEGX ea ; 4078 1234 000004D8 4078 1234 NEGX.W ea ; 4078 1234 000004DC 40B8 1234 NEGX.L ea ; 40B8 1234 000004E0 4E71 NOP ; 4E71 000004E2 4638 1234 NOT.B ea ; 4638 1234 000004E6 4678 1234 NOT ea ; 4678 1234 000004EA 4678 1234 NOT.W ea ; 4678 1234 000004EE 46B8 1234 NOT.L ea ; 46B8 1234 000004F2 8278 1234 OR ea,D1 ; 8278 1234 000004F6 0001 0012 OR.B #$12,D1 ; 0001 0012 000004FA 0041 1234 OR #$1234,D1 ; 0041 1234 000004FE 0041 1234 OR.W #$1234,D1 ; 0041 1234 00000502 0081 1234 5678 OR.L #$12345678,D1 ; 0081 1234 5678 00000508 0038 0012 1234 ORI.B #$12,ea ; 0038 0012 1234 0000050E 0078 1234 1234 ORI #$1234,ea ; 0078 1234 1234 00000514 0078 1234 1234 ORI.W #$1234,ea ; 0078 1234 1234 0000051A 00B8 1234 5678 ORI.L #$12345678,ea ; 00B8 1234 5678 1234 00000520 1234 00000522 003C 0012 ORI #$12,CCR ; 003C 0012 00000526 003C 0012 ORI.B #$12,CCR ; 003C 0012 0000052A 007C 1234 ORI #$1234,SR ; 007C 1234 (priv) 0000052E 007C 1234 ORI.W #$1234,SR ; 007C 1234 (priv) 00000532 4878 1234 PEA ea ; 4878 1234 00000536 4850 PEA (A0) ; 4850 00000538 4E70 RESET ; 4E70 (priv) 0000053A E539 ROL.B D2,D1 ; E539 0000053C E579 ROL D2,D1 ; E579 0000053E E579 ROL.W D2,D1 ; E579 00000540 E5B9 ROL.L D2,D1 ; E5B9 00000542 E319 ROL.B #1,D1 ; E319 00000544 E359 ROL #1,D1 ; E359 00000546 E359 ROL.W #1,D1 ; E359 00000548 E399 ROL.L #1,D1 ; E399 0000054A E159 ROL #8,D1 ; E159 0000054C E7F8 1234 ROL ea ; E7F8 1234 00000550 E7F8 1234 ROL.W ea ; E7F8 1234 00000554 E439 ROR.B D2,D1 ; E439 00000556 E479 ROR D2,D1 ; E479 00000558 E479 ROR.W D2,D1 ; E479 0000055A E4B9 ROR.L D2,D1 ; E4B9 0000055C E219 ROR.B #1,D1 ; E219 0000055E E259 ROR #1,D1 ; E259 00000560 E259 ROR.W #1,D1 ; E259 00000562 E299 ROR.L #1,D1 ; E299 00000564 E059 ROR #8,D1 ; E059 00000566 E6F8 1234 ROR ea ; E6F8 1234 0000056A E6F8 1234 ROR.W ea ; E6F8 1234 0000056E E531 ROXL.B D2,D1 ; E531 00000570 E571 ROXL D2,D1 ; E571 00000572 E571 ROXL.W D2,D1 ; E571 00000574 E5B1 ROXL.L D2,D1 ; E5B1 00000576 E311 ROXL.B #1,D1 ; E311 00000578 E351 ROXL #1,D1 ; E351 0000057A E351 ROXL.W #1,D1 ; E351 0000057C E391 ROXL.L #1,D1 ; E391 0000057E E151 ROXL #8,D1 ; E151 00000580 E5F8 1234 ROXL ea ; E5F8 1234 00000584 E5F8 1234 ROXL.W ea ; E5F8 1234 00000588 E431 ROXR.B D2,D1 ; E431 0000058A E471 ROXR D2,D1 ; E471 0000058C E471 ROXR.W D2,D1 ; E471 0000058E E4B1 ROXR.L D2,D1 ; E4B1 00000590 E211 ROXR.B #1,D1 ; E211 00000592 E251 ROXR #1,D1 ; E251 00000594 E251 ROXR.W #1,D1 ; E251 00000596 E291 ROXR.L #1,D1 ; E291 00000598 E051 ROXR #8,D1 ; E051 0000059A E4F8 1234 ROXR ea ; E4F8 1234 0000059E E4F8 1234 ROXR.W ea ; E4F8 1234 if M68010 endif 000005A2 4E73 RTE ; 4E73 (priv) 000005A4 4E77 RTR ; 4E77 000005A6 4E75 RTS ; 4E75 000005A8 8302 SBCD D2,D1 ; 8302 000005AA 8302 SBCD.B D2,D1 ; 8302 000005AC 830A SBCD -(A2),-(A1) ; 830A 000005AE 830A SBCD.B -(A2),-(A1) ; 830A 000005B0 50F8 1234 ST ea ; 50F8 1234 000005B4 51F8 1234 SF ea ; 51F8 1234 000005B8 52F8 1234 SHI ea ; 52F8 1234 000005BC 53F8 1234 SLS ea ; 53F8 1234 000005C0 54F8 1234 SCC ea ; 54F8 1234 000005C4 54F8 1234 SHS ea ; 54F8 1234 000005C8 55F8 1234 SCS ea ; 55F8 1234 000005CC 55F8 1234 SLO ea ; 55F8 1234 000005D0 56F8 1234 SNE ea ; 56F8 1234 000005D4 57F8 1234 SEQ ea ; 57F8 1234 000005D8 58F8 1234 SVC ea ; 58F8 1234 000005DC 59F8 1234 SVS ea ; 59F8 1234 000005E0 5AF8 1234 SPL ea ; 5AF8 1234 000005E4 5BF8 1234 SMI ea ; 5BF8 1234 000005E8 5CF8 1234 SGE ea ; 5CF8 1234 000005EC 5DF8 1234 SLT ea ; 5DF8 1234 000005F0 5EF8 1234 SGT ea ; 5EF8 1234 000005F4 5FF8 1234 SLE ea ; 5FF8 1234 000005F8 4E72 1234 STOP #$1234 ; 4E72 1234 (priv) 000005FC 9278 1234 SUB ea,D1 ; 9278 1234 00000600 923C 0012 SUB.B #$12,D1 ; 0401 0012 00000604 927C 1234 SUB #$1234,D1 ; 0441 1234 00000608 927C 1234 SUB.W #$1234,D1 ; 0441 1234 0000060C 92BC 1234 5678 SUB.L #$12345678,D1 ; 0481 1234 5678 00000612 9242 SUB D2,D1 ; 9242 00000614 92F8 1234 SUBA ea,A1 ; 92F8 1234 00000618 92FC 1234 SUBA #$1234,A1 ; 92FC 1234 0000061C 92FC 1234 SUBA.W #$1234,A1 ; 92FC 1234 00000620 93FC 1234 5678 SUBA.L #$12345678,A1 ; 93FC 1234 5678 00000626 92C2 SUBA D2,A1 ; 92C2 00000628 0401 0012 SUBI.B #$12,D1 ; 0401 0012 0000062C 0441 1234 SUBI #$1234,D1 ; 0441 1234 00000630 0441 1234 SUBI.W #$1234,D1 ; 0441 1234 00000634 0481 1234 5678 SUBI.L #$12345678,D1 ; 0481 1234 5678 0000063A 5341 SUBQ #1,D1 ; 5341 0000063C 5141 SUBQ #8,D1 ; 5141 0000063E 9302 SUBX.B D2,D1 ; 9302 00000640 9342 SUBX D2,D1 ; 9342 00000642 9342 SUBX.W D2,D1 ; 9342 00000644 9382 SUBX.L D2,D1 ; 9382 00000646 930A SUBX.B -(A2),-(A1) ; 930A 00000648 934A SUBX -(A2),-(A1) ; 934A 0000064A 934A SUBX.W -(A2),-(A1) ; 934A 0000064C 938A SUBX.L -(A2),-(A1) ; 938A 0000064E 4841 SWAP D1 ; 4841 00000650 4841 SWAP.W D1 ; 4841 00000652 4AF8 1234 TAS ea ; 4AF8 1234 00000656 4AF8 1234 TAS.B ea ; 4AF8 1234 0000065A 4E4A TRAP #10 ; 4EFA 0000065C 4E76 TRAPV ; 4E76 0000065E 4A38 1234 TST.B ea ; 4A38 1234 00000662 4A78 1234 TST ea ; 4A78 1234 00000666 4A78 1234 TST.W ea ; 4A78 1234 0000066A 4AB8 1234 TST.L ea ; 4AB8 1234 0000066E 4E5E UNLK A6 ; 4E5E 00000670 END 00000 Total Error(s) EA 00001234 E M68010 00000000 E OFS 00004321 E