home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
develop
/
beermon
/
m68000.asm
< prev
next >
Wrap
Assembly Source File
|
1995-02-27
|
55KB
|
2,587 lines
; AllInstructionTypes MC68000 © 1992 by Carnivore/BeerMacht
; V0.1, 03-Apr-92, Devpac V3.02 syntax
;
MC68000:
label: abcd d0,d1 ;68000
abcd -(a0),-(a1)
add.b d0,d1
add.b d0,(a1)
add.b d0,(a1)+
add.b d0,-(a1)
add.b d0,$1234(a1)
add.b d0,$12(a1,d2.w)
add.b d0,$12(a1,d2.l)
add.b d0,$12(a1,a2.w)
add.b d0,$12(a1,a2.l)
add.b d0,$12(a1,d2.w*2) ;68020
add.b d0,$12(a1,d2.l*2) ;68020
add.b d0,$12(a1,a2.w*2) ;68020
add.b d0,$12(a1,a2.l*2) ;68020
add.b d0,$12(a1,d2.w*4) ;68020
add.b d0,$12(a1,d2.l*4) ;68020
add.b d0,$12(a1,a2.w*4) ;68020
add.b d0,$12(a1,a2.l*4) ;68020
add.b d0,$12(a1,d2.w*8) ;68020
add.b d0,$12(a1,d2.l*8) ;68020
add.b d0,$12(a1,a2.w*8) ;68020
add.b d0,$12(a1,a2.l*8) ;68020
add.b d0,$1234.w
add.b d0,$12345678
add.w d0,d1
add.w d0,(a1)
add.w d0,(a1)+
add.w d0,-(a1)
add.w d0,$1234(a1)
add.w d0,$12(a1,d2.w)
add.w d0,$12(a1,d2.l)
add.w d0,$12(a1,a2.w)
add.w d0,$12(a1,a2.l)
add.w d0,$12(a1,d2.w*2) ;68020
add.w d0,$12(a1,d2.l*2) ;68020
add.w d0,$12(a1,a2.w*2) ;68020
add.w d0,$12(a1,a2.l*2) ;68020
add.w d0,$12(a1,d2.w*4) ;68020
add.w d0,$12(a1,d2.l*4) ;68020
add.w d0,$12(a1,a2.w*4) ;68020
add.w d0,$12(a1,a2.l*4) ;68020
add.w d0,$12(a1,d2.w*8) ;68020
add.w d0,$12(a1,d2.l*8) ;68020
add.w d0,$12(a1,a2.w*8) ;68020
add.w d0,$12(a1,a2.l*8) ;68020
add.w d0,$1234.w
add.w d0,$12345678
add.l d0,d1
add.l d0,(a1)
add.l d0,(a1)+
add.l d0,-(a1)
add.l d0,$1234(a1)
add.l d0,$12(a1,d2.w)
add.l d0,$12(a1,d2.l)
add.l d0,$12(a1,a2.w)
add.l d0,$12(a1,a2.l)
add.l d0,$12(a1,d2.w*2) ;68020
add.l d0,$12(a1,d2.l*2) ;68020
add.l d0,$12(a1,a2.w*2) ;68020
add.l d0,$12(a1,a2.l*2) ;68020
add.l d0,$12(a1,d2.w*4) ;68020
add.l d0,$12(a1,d2.l*4) ;68020
add.l d0,$12(a1,a2.w*4) ;68020
add.l d0,$12(a1,a2.l*4) ;68020
add.l d0,$12(a1,d2.w*8) ;68020
add.l d0,$12(a1,d2.l*8) ;68020
add.l d0,$12(a1,a2.w*8) ;68020
add.l d0,$12(a1,a2.l*8) ;68020
add.l d0,$1234.w
add.l d0,$12345678
add.b d1,d0
add.b (a1),d0
add.b (a1)+,d0
add.b -(a1),d0
add.b $1234(a1),d0
add.b $12(a1,d2.w),d0
add.b $12(a1,d2.l),d0
add.b $12(a1,a2.w),d0
add.b $12(a1,a2.l),d0
add.b $12(a1,d2.w*2),d0 ;68020
add.b $12(a1,d2.l*2),d0 ;68020
add.b $12(a1,a2.w*2),d0 ;68020
add.b $12(a1,a2.l*2),d0 ;68020
add.b $12(a1,d2.w*4),d0 ;68020
add.b $12(a1,d2.l*4),d0 ;68020
add.b $12(a1,a2.w*4),d0 ;68020
add.b $12(a1,a2.l*4),d0 ;68020
add.b $12(a1,d2.w*8),d0 ;68020
add.b $12(a1,d2.l*8),d0 ;68020
add.b $12(a1,a2.w*8),d0 ;68020
add.b $12(a1,a2.l*8),d0 ;68020
add.b $1234.w,d0
add.b $12345678,d0
add.b label(pc),d0
aa0: add.b aa0(pc,d2.w),d0
add.b aa0(pc,d2.l),d0
add.b aa0(pc,a2.w),d0
add.b aa0(pc,a2.l),d0
add.b aa0(pc,d2.w*2),d0 ;68020
add.b aa0(pc,d2.l*2),d0 ;68020
add.b aa0(pc,a2.w*2),d0 ;68020
add.b aa0(pc,a2.l*2),d0 ;68020
add.b aa0(pc,d2.w*4),d0 ;68020
add.b aa0(pc,d2.l*4),d0 ;68020
add.b aa0(pc,a2.w*4),d0 ;68020
add.b aa0(pc,a2.l*4),d0 ;68020
add.b aa0(pc,d2.w*8),d0 ;68020
add.b aa0(pc,d2.l*8),d0 ;68020
add.b aa0(pc,a2.w*8),d0 ;68020
add.b aa0(pc,a2.l*8),d0 ;68020
add.w d1,d0
add.w a1,d0
add.w (a1),d0
add.w (a1)+,d0
add.w -(a1),d0
add.w $1234(a1),d0
add.w $12(a1,d2.w),d0
add.w $12(a1,d2.l),d0
add.w $12(a1,a2.w),d0
add.w $12(a1,a2.l),d0
add.w $12(a1,d2.w*2),d0 ;68020
add.w $12(a1,d2.l*2),d0 ;68020
add.w $12(a1,a2.w*2),d0 ;68020
add.w $12(a1,a2.l*2),d0 ;68020
add.w $12(a1,d2.w*4),d0 ;68020
add.w $12(a1,d2.l*4),d0 ;68020
add.w $12(a1,a2.w*4),d0 ;68020
add.w $12(a1,a2.l*4),d0 ;68020
add.w $12(a1,d2.w*8),d0 ;68020
add.w $12(a1,d2.l*8),d0 ;68020
add.w $12(a1,a2.w*8),d0 ;68020
add.w $12(a1,a2.l*8),d0 ;68020
add.w $1234.w,d0
add.w $12345678,d0
add.w label(pc),d0
aa1: add.w aa1(pc,d2.w),d0
add.w aa1(pc,d2.l),d0
add.w aa1(pc,a2.w),d0
add.w aa1(pc,a2.l),d0
add.l d1,d0
add.l a1,d0
add.l (a1),d0
add.l (a1)+,d0
add.l -(a1),d0
add.l $1234(a1),d0
add.l $12(a1,d2.w),d0
add.l $12(a1,d2.l),d0
add.l $12(a1,a2.w),d0
add.l $12(a1,a2.l),d0
add.l $1234.w,d0
add.l $12345678,d0
add.l label(pc),d0
aa2: add.l aa2(pc,d2.w),d0
add.l aa2(pc,d2.l),d0
add.l aa2(pc,a2.w),d0
add.l aa2(pc,a2.l),d0
adda.w d1,a0
adda.w a1,a0
adda.w (a1),a0
adda.w (a1)+,a0
adda.w -(a1),a0
adda.w $1234(a1),a0
adda.w $12(a1,d2.w),a0
adda.w $12(a1,d2.l),a0
adda.w $12(a1,a2.w),a0
adda.w $12(a1,a2.l),a0
adda.w $1234.w,a0
adda.w $12345678,a0
adda.w label(pc),a0
aa3: adda.w aa3(pc,d2.w),a0
adda.w aa3(pc,d2.l),a0
adda.w aa3(pc,a2.w),a0
adda.w aa3(pc,a2.l),a0
adda.l d1,a0
adda.l a1,a0
adda.l (a1),a0
adda.l (a1)+,a0
adda.l -(a1),a0
adda.l $1234(a1),a0
adda.l $12(a1,d2.w),a0
adda.l $12(a1,d2.l),a0
adda.l $12(a1,a2.w),a0
adda.l $12(a1,a2.l),a0
adda.l $1234.w,a0
adda.l $12345678,a0
adda.l label(pc),a0
aa4: adda.l aa4(pc,d2.w),a0
adda.l aa4(pc,d2.l),a0
adda.l aa4(pc,a2.w),a0
adda.l aa4(pc,a2.l),a0
addi.b #$12,d1
addi.b #$12,(a1)
addi.b #$12,(a1)+
addi.b #$12,-(a1)
addi.b #$12,$1234(a1)
addi.b #$12,$12(a1,d2.w)
addi.b #$12,$12(a1,d2.l)
addi.b #$12,$12(a1,a2.w)
addi.b #$12,$12(a1,a2.l)
addi.b #$12,$1234.w
addi.b #$12,$12345678
addi.w #$1234,d1
adda.w #$1234,a1
addi.w #$1234,(a1)
addi.w #$1234,(a1)+
addi.w #$1234,-(a1)
addi.w #$1234,$1234(a1)
addi.w #$1234,$12(a1,d2.w)
addi.w #$1234,$12(a1,d2.l)
addi.w #$1234,$12(a1,a2.w)
addi.w #$1234,$12(a1,a2.l)
addi.w #$1234,$1234.w
addi.w #$1234,$12345678
addi.l #$12345678,d1
adda.l #$12345678,a1
addi.l #$12345678,(a1)
addi.l #$12345678,(a1)+
addi.l #$12345678,-(a1)
addi.l #$12345678,$1234(a1)
addi.l #$12345678,$12(a1,d2.w)
addi.l #$12345678,$12(a1,d2.l)
addi.l #$12345678,$12(a1,a2.w)
addi.l #$12345678,$12(a1,a2.l)
addi.l #$12345678,$1234.w
addi.l #$12345678,$12345678
addq.b #1,d1
addq.b #1,(a1)
addq.b #1,(a1)+
addq.b #1,-(a1)
addq.b #1,$1234(a1)
addq.b #1,$12(a1,d2.w)
addq.b #1,$12(a1,d2.l)
addq.b #1,$12(a1,a2.w)
addq.b #1,$12(a1,a2.l)
addq.b #1,$1234.w
addq.b #1,$12345678
addq.w #1,d1
addq.w #1,a1
addq.w #1,(a1)
addq.w #1,(a1)+
addq.w #1,-(a1)
addq.w #1,$1234(a1)
addq.w #1,$12(a1,d2.w)
addq.w #1,$12(a1,d2.l)
addq.w #1,$12(a1,a2.w)
addq.w #1,$12(a1,a2.l)
addq.w #1,$1234.w
addq.w #1,$12345678
addq.l #1,d1
addq.l #1,a1
addq.l #1,(a1)
addq.l #1,(a1)+
addq.l #1,-(a1)
addq.l #1,$1234(a1)
addq.l #1,$12(a1,d2.w)
addq.l #1,$12(a1,d2.l)
addq.l #1,$12(a1,a2.w)
addq.l #1,$12(a1,a2.l)
addq.l #1,$1234.w
addq.l #1,$12345678
addx.b d0,d1
addx.w d0,d1
addx.l d0,d1
addx.b -(a0),-(a1)
addx.w -(a0),-(a1)
addx.l -(a0),-(a1)
and.b d0,d1
and.b d0,(a1)
and.b d0,(a1)+
and.b d0,-(a1)
and.b d0,$1234(a1)
and.b d0,$12(a1,d2.w)
and.b d0,$12(a1,d2.l)
and.b d0,$12(a1,a2.w)
and.b d0,$12(a1,a2.l)
and.b d0,$1234.w
and.b d0,$12345678
and.w d0,d1
and.w d0,(a1)
and.w d0,(a1)+
and.w d0,-(a1)
and.w d0,$1234(a1)
and.w d0,$12(a1,d2.w)
and.w d0,$12(a1,d2.l)
and.w d0,$12(a1,a2.w)
and.w d0,$12(a1,a2.l)
and.w d0,$1234.w
and.w d0,$12345678
and.l d0,d1
and.l d0,(a1)
and.l d0,(a1)+
and.l d0,-(a1)
and.l d0,$1234(a1)
and.l d0,$12(a1,d2.w)
and.l d0,$12(a1,d2.l)
and.l d0,$12(a1,a2.w)
and.l d0,$12(a1,a2.l)
and.l d0,$1234.w
and.l d0,$12345678
and.b d1,d0
and.b (a1),d0
and.b (a1)+,d0
and.b -(a1),d0
and.b $1234(a1),d0
and.b $12(a1,d2.w),d0
and.b $12(a1,d2.l),d0
and.b $12(a1,a2.w),d0
and.b $12(a1,a2.l),d0
and.b $1234.w,d0
and.b $12345678,d0
and.b label(pc),d0
aa5: and.b aa5(pc,d2.w),d0
and.b aa5(pc,d2.l),d0
and.b aa5(pc,a2.w),d0
and.b aa5(pc,a2.l),d0
and.w d1,d0
and.w (a1),d0
and.w (a1)+,d0
and.w -(a1),d0
and.w $1234(a1),d0
and.w $12(a1,d2.w),d0
and.w $12(a1,d2.l),d0
and.w $12(a1,a2.w),d0
and.w $12(a1,a2.l),d0
and.w $1234.w,d0
and.w $12345678,d0
and.w label(pc),d0
aa6: and.w aa6(pc,d2.w),d0
and.w aa6(pc,d2.l),d0
and.w aa6(pc,a2.w),d0
and.w aa6(pc,a2.l),d0
and.l d1,d0
and.l (a1),d0
and.l (a1)+,d0
and.l -(a1),d0
and.l $1234(a1),d0
and.l $12(a1,d2.w),d0
and.l $12(a1,d2.l),d0
and.l $12(a1,a2.w),d0
and.l $12(a1,a2.l),d0
and.l $1234.w,d0
and.l $12345678,d0
and.l label(pc),d0
aa7: and.l aa7(pc,d2.w),d0
and.l aa7(pc,d2.l),d0
and.l aa7(pc,a2.w),d0
and.l aa7(pc,a2.l),d0
andi.b #$12,d1
andi.b #$12,(a1)
andi.b #$12,(a1)+
andi.b #$12,-(a1)
andi.b #$12,$1234(a1)
andi.b #$12,$12(a1,d2.w)
andi.b #$12,$12(a1,d2.l)
andi.b #$12,$12(a1,a2.w)
andi.b #$12,$12(a1,a2.l)
andi.b #$12,$1234.w
andi.b #$12,$12345678
andi.w #$1234,d1
andi.w #$1234,(a1)
andi.w #$1234,(a1)+
andi.w #$1234,-(a1)
andi.w #$1234,$1234(a1)
andi.w #$1234,$12(a1,d2.w)
andi.w #$1234,$12(a1,d2.l)
andi.w #$1234,$12(a1,a2.w)
andi.w #$1234,$12(a1,a2.l)
andi.w #$1234,$1234.w
andi.w #$1234,$12345678
andi.l #$12345678,d1
andi.l #$12345678,(a1)
andi.l #$12345678,(a1)+
andi.l #$12345678,-(a1)
andi.l #$12345678,$1234(a1)
andi.l #$12345678,$12(a1,d2.w)
andi.l #$12345678,$12(a1,d2.l)
andi.l #$12345678,$12(a1,a2.w)
andi.l #$12345678,$12(a1,a2.l)
andi.l #$12345678,$1234.w
andi.l #$12345678,$12345678
andi.b #$12,ccr
andi.w #$1234,sr
asl.b d0,d1
asl.w d0,d1
asl.l d0,d1
asl.b #1,d1
asl.w #2,d1
asl.l #3,d1
asl.w (a1)
asl.w (a1)+
asl.w -(a1)
asl.w $1234(a1)
asl.w $12(a1,d2.w)
asl.w $12(a1,d2.l)
asl.w $12(a1,a2.w)
asl.w $12(a1,a2.l)
asl.w $1234.w
asl.w $12345678
asr.b d0,d1
asr.w d0,d1
asr.l d0,d1
asr.b #1,d1
asr.w #2,d1
asr.l #3,d1
asr.w (a1)
asr.w (a1)+
asr.w -(a1)
asr.w $1234(a1)
asr.w $12(a1,d2.w)
asr.w $12(a1,d2.l)
asr.w $12(a1,a2.w)
asr.w $12(a1,a2.l)
asr.w $1234.w
asr.w $12345678
bra.s branch
bsr.s branch
bra.w branch
bsr.w branch
branch: bhi.s branch
bls.s branch
bcc.s branch
bcs.s branch
bne.s branch
beq.s branch
bvc.s branch
bvs.s branch
bpl.s branch
bmi.s branch
bge.s branch
blt.s branch
bgt.s branch
ble.s branch
bhi.w branch
bls.w branch
bcc.w branch
bcs.w branch
bne.w branch
beq.w branch
bvc.w branch
bvs.w branch
bpl.w branch
bmi.w branch
bge.w branch
blt.w branch
bgt.w branch
ble.w branch
bchg d1,d2
bchg d1,(a1)
bchg d1,(a1)+
bchg d1,-(a1)
bchg d1,$1234(a1)
bchg d1,$12(a1,d2.w)
bchg d1,$12(a1,d2.l)
bchg d1,$12(a1,a2.w)
bchg d1,$12(a1,a2.l)
bchg d1,$1234.w
bchg d1,$12345678
bchg #1,d2
bchg #1,(a1)
bchg #1,(a1)+
bchg #1,-(a1)
bchg #1,$1234(a1)
bchg #1,$12(a1,d2.w)
bchg #1,$12(a1,d2.l)
bchg #1,$12(a1,a2.w)
bchg #1,$12(a1,a2.l)
bchg #1,$1234.w
bchg #1,$12345678
bclr d1,d2
bclr d1,(a1)
bclr d1,(a1)+
bclr d1,-(a1)
bclr d1,$1234(a1)
bclr d1,$12(a1,d2.w)
bclr d1,$12(a1,d2.l)
bclr d1,$12(a1,a2.w)
bclr d1,$12(a1,a2.l)
bclr d1,$1234.w
bclr d1,$12345678
bclr #1,d2
bclr #1,(a1)
bclr #1,(a1)+
bclr #1,-(a1)
bclr #1,$1234(a1)
bclr #1,$12(a1,d2.w)
bclr #1,$12(a1,d2.l)
bclr #1,$12(a1,a2.w)
bclr #1,$12(a1,a2.l)
bclr #1,$1234.w
bclr #1,$12345678
bset d1,d2
bset d1,(a1)
bset d1,(a1)+
bset d1,-(a1)
bset d1,$1234(a1)
bset d1,$12(a1,d2.w)
bset d1,$12(a1,d2.l)
bset d1,$12(a1,a2.w)
bset d1,$12(a1,a2.l)
bset d1,$1234.w
bset d1,$12345678
bset #1,d2
bset #1,(a1)
bset #1,(a1)+
bset #1,-(a1)
bset #1,$1234(a1)
bset #1,$12(a1,d2.w)
bset #1,$12(a1,d2.l)
bset #1,$12(a1,a2.w)
bset #1,$12(a1,a2.l)
bset #1,$1234.w
bset #1,$12345678
btst d1,d2
btst d1,(a1)
btst d1,(a1)+
btst d1,-(a1)
btst d1,$1234(a1)
btst d1,$12(a1,d2.w)
btst d1,$12(a1,d2.l)
btst d1,$12(a1,a2.w)
btst d1,$12(a1,a2.l)
btst d1,$1234.w
btst d1,$12345678
btst d1,label(pc)
aabt0: btst d1,aabt0(pc,d2.w)
btst d1,aabt0(pc,d2.l)
btst d1,aabt0(pc,a2.w)
btst d1,aabt0(pc,a2.l)
btst #1,d2
btst #1,(a1)
btst #1,(a1)+
btst #1,-(a1)
btst #1,$1234(a1)
btst #1,$12(a1,d2.w)
btst #1,$12(a1,d2.l)
btst #1,$12(a1,a2.w)
btst #1,$12(a1,a2.l)
btst #1,$1234.w
btst #1,$12345678
btst #1,label(pc)
aabt1: btst #1,aabt1(pc,d2.w)
btst #1,aabt1(pc,d2.l)
btst #1,aabt1(pc,a2.w)
btst #1,aabt1(pc,a2.l)
chk.w d1,d0
chk.w (a1),d0
chk.w (a1)+,d0
chk.w -(a1),d0
chk.w $1234(a1),d0
chk.w $12(a1,d2.w),d0
chk.w $12(a1,d2.l),d0
chk.w $12(a1,a2.w),d0
chk.w $12(a1,a2.l),d0
chk.w $1234.w,d0
chk.w $12345678,d0
chk.w label(pc),d0
aa8: chk.w aa8(pc,d2.w),d0
chk.w aa8(pc,d2.l),d0
chk.w aa8(pc,a2.w),d0
chk.w aa8(pc,a2.l),d0
chk.w #$1234,d0
chk.l d1,d0 ;68020
chk.l (a1),d0
chk.l (a1)+,d0
chk.l -(a1),d0
chk.l $1234(a1),d0
chk.l $12(a1,d2.w),d0
chk.l $12(a1,d2.l),d0
chk.l $12(a1,a2.w),d0
chk.l $12(a1,a2.l),d0
chk.l $1234.w,d0
chk.l $12345678,d0
chk.l label(pc),d0
aal8: chk.l aal8(pc,d2.w),d0
chk.l aal8(pc,d2.l),d0
chk.l aal8(pc,a2.w),d0
chk.l aal8(pc,a2.l),d0
chk.l #$12345678,d0
clr.b d1
clr.b (a1)
clr.b (a1)+
clr.b -(a1)
clr.b $1234(a1)
clr.b $12(a1,d2.w)
clr.b $12(a1,d2.l)
clr.b $12(a1,a2.w)
clr.b $12(a1,a2.l)
clr.b $1234.w
clr.b $12345678
clr.w d1
clr.w (a1)
clr.w (a1)+
clr.w -(a1)
clr.w $1234(a1)
clr.w $12(a1,d2.w)
clr.w $12(a1,d2.l)
clr.w $12(a1,a2.w)
clr.w $12(a1,a2.l)
clr.w $1234.w
clr.w $12345678
clr.l d1
clr.l (a1)
clr.l (a1)+
clr.l -(a1)
clr.l $1234(a1)
clr.l $12(a1,d2.w)
clr.l $12(a1,d2.l)
clr.l $12(a1,a2.w)
clr.l $12(a1,a2.l)
clr.l $1234.w
clr.l $12345678
cmp.b d1,d0
cmp.b (a1),d0
cmp.b (a1)+,d0
cmp.b -(a1),d0
cmp.b $1234(a1),d0
cmp.b $12(a1,d2.w),d0
cmp.b $12(a1,d2.l),d0
cmp.b $12(a1,a2.w),d0
cmp.b $12(a1,a2.l),d0
cmp.b $1234.w,d0
cmp.b $12345678,d0
cmp.b label(pc),d0
aa9: cmp.b aa9(pc,d2.w),d0
cmp.b aa9(pc,d2.l),d0
cmp.b aa9(pc,a2.w),d0
cmp.b aa9(pc,a2.l),d0
cmp.w d1,d0
cmp.w a1,d0
cmp.w (a1),d0
cmp.w (a1)+,d0
cmp.w -(a1),d0
cmp.w $1234(a1),d0
cmp.w $12(a1,d2.w),d0
cmp.w $12(a1,d2.l),d0
cmp.w $12(a1,a2.w),d0
cmp.w $12(a1,a2.l),d0
cmp.w $1234.w,d0
cmp.w $12345678,d0
cmp.w label(pc),d0
aa10: cmp.w aa10(pc,d2.w),d0
cmp.w aa10(pc,d2.l),d0
cmp.w aa10(pc,a2.w),d0
cmp.w aa10(pc,a2.l),d0
cmp.l d1,d0
cmp.l a1,d0
cmp.l (a1),d0
cmp.l (a1)+,d0
cmp.l -(a1),d0
cmp.l $1234(a1),d0
cmp.l $12(a1,d2.w),d0
cmp.l $12(a1,d2.l),d0
cmp.l $12(a1,a2.w),d0
cmp.l $12(a1,a2.l),d0
cmp.l $1234.w,d0
cmp.l $12345678,d0
cmp.l label(pc),d0
aa11: cmp.l aa11(pc,d2.w),d0
cmp.l aa11(pc,d2.l),d0
cmp.l aa11(pc,a2.w),d0
cmp.l aa11(pc,a2.l),d0
cmpa.w d1,a0
cmpa.w a1,a0
cmpa.w (a1),a0
cmpa.w (a1)+,a0
cmpa.w -(a1),a0
cmpa.w $1234(a1),a0
cmpa.w $12(a1,d2.w),a0
cmpa.w $12(a1,d2.l),a0
cmpa.w $12(a1,a2.w),a0
cmpa.w $12(a1,a2.l),a0
cmpa.w $1234.w,a0
cmpa.w $12345678,a0
cmpa.w label(pc),a0
aa12: cmpa.w aa12(pc,d2.w),a0
cmpa.w aa12(pc,d2.l),a0
cmpa.w aa12(pc,a2.w),a0
cmpa.w aa12(pc,a2.l),a0
cmpa.l d1,a0
cmpa.l a1,a0
cmpa.l (a1),a0
cmpa.l (a1)+,a0
cmpa.l -(a1),a0
cmpa.l $1234(a1),a0
cmpa.l $12(a1,d2.w),a0
cmpa.l $12(a1,d2.l),a0
cmpa.l $12(a1,a2.w),a0
cmpa.l $12(a1,a2.l),a0
cmpa.l $1234.w,a0
cmpa.l $12345678,a0
cmpa.l label(pc),a0
aa13: cmpa.l aa13(pc,d2.w),a0
cmpa.l aa13(pc,d2.l),a0
cmpa.l aa13(pc,a2.w),a0
cmpa.l aa13(pc,a2.l),a0
cmpi.b #$12,d1
cmpi.b #$12,(a1)
cmpi.b #$12,(a1)+
cmpi.b #$12,-(a1)
cmpi.b #$12,$1234(a1)
cmpi.b #$12,$12(a1,d2.w)
cmpi.b #$12,$12(a1,d2.l)
cmpi.b #$12,$12(a1,a2.w)
cmpi.b #$12,$12(a1,a2.l)
cmpi.b #$12,$1234.w
cmpi.b #$12,$12345678
cmpi.w #$1234,d1
cmpa.w #$1234,a1
cmpi.w #$1234,(a1)
cmpi.w #$1234,(a1)+
cmpi.w #$1234,-(a1)
cmpi.w #$1234,$1234(a1)
cmpi.w #$1234,$12(a1,d2.w)
cmpi.w #$1234,$12(a1,d2.l)
cmpi.w #$1234,$12(a1,a2.w)
cmpi.w #$1234,$12(a1,a2.l)
cmpi.w #$1234,$1234.w
cmpi.w #$1234,$12345678
cmpi.l #$12345678,d1
cmpa.l #$12345678,a1
cmpi.l #$12345678,(a1)
cmpi.l #$12345678,(a1)+
cmpi.l #$12345678,-(a1)
cmpi.l #$12345678,$1234(a1)
cmpi.l #$12345678,$12(a1,d2.w)
cmpi.l #$12345678,$12(a1,d2.l)
cmpi.l #$12345678,$12(a1,a2.w)
cmpi.l #$12345678,$12(a1,a2.l)
cmpi.l #$12345678,$1234.w
cmpi.l #$12345678,$12345678
cmpm.b (a0)+,(a1)+
cmpm.w (a0)+,(a1)+
cmpm.l (a0)+,(a1)+
dbcc: dbt d0,dbcc
dbf d0,dbcc
dbhi d0,dbcc
dbls d0,dbcc
dbcc d0,dbcc
dbcs d0,dbcc
dbne d0,dbcc
dbeq d0,dbcc
dbvc d0,dbcc
dbvs d0,dbcc
dbpl d0,dbcc
dbmi d0,dbcc
dbge d0,dbcc
dblt d0,dbcc
dbgt d0,dbcc
dble d0,dbcc
divs d1,d0
divs (a1),d0
divs (a1)+,d0
divs -(a1),d0
divs $1234(a1),d0
divs $12(a1,d2.w),d0
divs $12(a1,d2.l),d0
divs $12(a1,a2.w),d0
divs $12(a1,a2.l),d0
divs $1234.w,d0
divs $12345678,d0
divs label(pc),d0
aa14: divs aa14(pc,d2.w),d0
divs aa14(pc,d2.l),d0
divs aa14(pc,a2.w),d0
divs aa14(pc,a2.l),d0
divs #$1234,d0
divu d1,d0
divu (a1),d0
divu (a1)+,d0
divu -(a1),d0
divu $1234(a1),d0
divu $12(a1,d2.w),d0
divu $12(a1,d2.l),d0
divu $12(a1,a2.w),d0
divu $12(a1,a2.l),d0
divu $1234.w,d0
divu $12345678,d0
divu label(pc),d0
aa15: divu aa15(pc,d2.w),d0
divu aa15(pc,d2.l),d0
divu aa15(pc,a2.w),d0
divu aa15(pc,a2.l),d0
divu #$1234,d0
eor.b d1,d2
eor.b d1,(a1)
eor.b d1,(a1)+
eor.b d1,-(a1)
eor.b d1,$1234(a1)
eor.b d1,$12(a1,d2.w)
eor.b d1,$12(a1,d2.l)
eor.b d1,$12(a1,a2.w)
eor.b d1,$12(a1,a2.l)
eor.b d1,$1234.w
eor.b d1,$12345678
eor.w d1,d2
eor.w d1,(a1)
eor.w d1,(a1)+
eor.w d1,-(a1)
eor.w d1,$1234(a1)
eor.w d1,$12(a1,d2.w)
eor.w d1,$12(a1,d2.l)
eor.w d1,$12(a1,a2.w)
eor.w d1,$12(a1,a2.l)
eor.w d1,$1234.w
eor.w d1,$12345678
eor.l d1,d2
eor.l d1,(a1)
eor.l d1,(a1)+
eor.l d1,-(a1)
eor.l d1,$1234(a1)
eor.l d1,$12(a1,d2.w)
eor.l d1,$12(a1,d2.l)
eor.l d1,$12(a1,a2.w)
eor.l d1,$12(a1,a2.l)
eor.l d1,$1234.w
eor.l d1,$12345678
eori.b #$12,d1
eori.b #$12,(a1)
eori.b #$12,(a1)+
eori.b #$12,-(a1)
eori.b #$12,$1234(a1)
eori.b #$12,$12(a1,d2.w)
eori.b #$12,$12(a1,d2.l)
eori.b #$12,$12(a1,a2.w)
eori.b #$12,$12(a1,a2.l)
eori.b #$12,$1234.w
eori.b #$12,$12345678
eori.w #$1234,d1
eori.w #$1234,(a1)
eori.w #$1234,(a1)+
eori.w #$1234,-(a1)
eori.w #$1234,$1234(a1)
eori.w #$1234,$12(a1,d2.w)
eori.w #$1234,$12(a1,d2.l)
eori.w #$1234,$12(a1,a2.w)
eori.w #$1234,$12(a1,a2.l)
eori.w #$1234,$1234.w
eori.w #$1234,$12345678
eori.l #$12345678,d1
eori.l #$12345678,(a1)
eori.l #$12345678,(a1)+
eori.l #$12345678,-(a1)
eori.l #$12345678,$1234(a1)
eori.l #$12345678,$12(a1,d2.w)
eori.l #$12345678,$12(a1,d2.l)
eori.l #$12345678,$12(a1,a2.w)
eori.l #$12345678,$12(a1,a2.l)
eori.l #$12345678,$1234.w
eori.l #$12345678,$12345678
eori.b #$12,ccr
eori.w #$1234,sr
exg d0,d1
exg d0,a1
exg a0,a1
ext.w d0
ext.l d0
illegal
jmp (a1)
jmp $1234(a1)
jmp $12(a1,d2.w)
jmp $12(a1,d2.l)
jmp $12(a1,a2.w)
jmp $12(a1,a2.l)
jmp $1234.w
jmp $12345678
jmp label(pc)
aa16: jmp aa16(pc,d2.w)
jmp aa16(pc,d2.l)
jmp aa16(pc,a2.w)
jmp aa16(pc,a2.l)
jsr (a1)
jsr $1234(a1)
jsr $12(a1,d2.w)
jsr $12(a1,d2.l)
jsr $12(a1,a2.w)
jsr $12(a1,a2.l)
jsr $1234.w
jsr $12345678
jsr label(pc)
aa17: jsr aa17(pc,d2.w)
jsr aa17(pc,d2.l)
jsr aa17(pc,a2.w)
jsr aa17(pc,a2.l)
lea (a1),a0
lea $1234(a1),a0
lea $12(a1,d2.w),a0
lea $12(a1,d2.l),a0
lea $12(a1,a2.w),a0
lea $12(a1,a2.l),a0
lea $1234.w,a0
lea $12345678,a0
lea label(pc),a0
aa18: lea aa18(pc,d2.w),a0
lea aa18(pc,d2.l),a0
lea aa18(pc,a2.w),a0
lea aa18(pc,a2.l),a0
link a0,#$1234
lsl.b d0,d1
lsl.w d0,d1
lsl.l d0,d1
lsl.b #1,d1
lsl.w #2,d1
lsl.l #3,d1
lsl.w (a1)
lsl.w (a1)+
lsl.w -(a1)
lsl.w $1234(a1)
lsl.w $12(a1,d2.w)
lsl.w $12(a1,d2.l)
lsl.w $12(a1,a2.w)
lsl.w $12(a1,a2.l)
lsl.w $1234.w
lsl.w $12345678
lsr.b d0,d1
lsr.w d0,d1
lsr.l d0,d1
lsr.b #1,d1
lsr.w #2,d1
lsr.l #3,d1
lsr.w (a1)
lsr.w (a1)+
lsr.w -(a1)
lsr.w $1234(a1)
lsr.w $12(a1,d2.w)
lsr.w $12(a1,d2.l)
lsr.w $12(a1,a2.w)
lsr.w $12(a1,a2.l)
lsr.w $1234.w
lsr.w $12345678
move.b d1,d0
move.b (a1),d0
move.b (a1)+,d0
move.b -(a1),d0
move.b $1234(a1),d0
move.b $12(a1,d2.w),d0
move.b $12(a1,d2.l),d0
move.b $12(a1,a2.w),d0
move.b $12(a1,a2.l),d0
move.b $1234.w,d0
move.b $12345678,d0
move.b label(pc),d0
aa19: move.b aa19(pc,d2.w),d0
move.b aa19(pc,d2.l),d0
move.b aa19(pc,a2.w),d0
move.b aa19(pc,a2.l),d0
move.b #$12,d0
move.b d1,(a0)
move.b (a1),(a0)
move.b (a1)+,(a0)
move.b -(a1),(a0)
move.b $1234(a1),(a0)
move.b $12(a1,d2.w),(a0)
move.b $12(a1,d2.l),(a0)
move.b $12(a1,a2.w),(a0)
move.b $12(a1,a2.l),(a0)
move.b $1234.w,(a0)
move.b $12345678,(a0)
move.b label(pc),(a0)
aa20: move.b aa20(pc,d2.w),(a0)
move.b aa20(pc,d2.l),(a0)
move.b aa20(pc,a2.w),(a0)
move.b aa20(pc,a2.l),(a0)
move.b #$12,(a0)
move.b d1,(a0)+
move.b (a1),(a0)+
move.b (a1)+,(a0)+
move.b -(a1),(a0)+
move.b $1234(a1),(a0)+
move.b $12(a1,d2.w),(a0)+
move.b $12(a1,d2.l),(a0)+
move.b $12(a1,a2.w),(a0)+
move.b $12(a1,a2.l),(a0)+
move.b $1234.w,(a0)+
move.b $12345678,(a0)+
move.b label(pc),(a0)+
aa21: move.b aa21(pc,d2.w),(a0)+
move.b aa21(pc,d2.l),(a0)+
move.b aa21(pc,a2.w),(a0)+
move.b aa21(pc,a2.l),(a0)+
move.b #$12,(a0)+
move.b d1,-(a0)
move.b (a1),-(a0)
move.b (a1)+,-(a0)
move.b -(a1),-(a0)
move.b $1234(a1),-(a0)
move.b $12(a1,d2.w),-(a0)
move.b $12(a1,d2.l),-(a0)
move.b $12(a1,a2.w),-(a0)
move.b $12(a1,a2.l),-(a0)
move.b $1234.w,-(a0)
move.b $12345678,-(a0)
move.b label(pc),-(a0)
aa22: move.b aa22(pc,d2.w),-(a0)
move.b aa22(pc,d2.l),-(a0)
move.b aa22(pc,a2.w),-(a0)
move.b aa22(pc,a2.l),-(a0)
move.b #$12,-(a0)
move.b d1,$1234(a1)
move.b (a1),$1234(a1)
move.b (a1)+,$1234(a1)
move.b -(a1),$1234(a1)
move.b $1234(a1),$1234(a1)
move.b $12(a1,d2.w),$1234(a1)
move.b $12(a1,d2.l),$1234(a1)
move.b $12(a1,a2.w),$1234(a1)
move.b $12(a1,a2.l),$1234(a1)
move.b $1234.w,$1234(a1)
move.b $12345678,$1234(a1)
move.b label(pc),$1234(a1)
aa23: move.b aa23(pc,d2.w),$1234(a1)
move.b aa23(pc,d2.l),$1234(a1)
move.b aa23(pc,a2.w),$1234(a1)
move.b aa23(pc,a2.l),$1234(a1)
move.b #$12,$1234(a1)
move.b d1,$12(a1,d2.w)
move.b (a1),$12(a1,d2.w)
move.b (a1)+,$12(a1,d2.w)
move.b -(a1),$12(a1,d2.w)
move.b $1234(a1),$12(a1,d2.w)
move.b $12(a1,d2.w),$12(a1,d2.w)
move.b $12(a1,d2.l),$12(a1,d2.w)
move.b $12(a1,a2.w),$12(a1,d2.w)
move.b $12(a1,a2.l),$12(a1,d2.w)
move.b $1234.w,$12(a1,d2.w)
move.b $12345678,$12(a1,d2.w)
move.b label(pc),$12(a1,d2.w)
aa24: move.b aa24(pc,d2.w),$12(a1,d2.w)
move.b aa24(pc,d2.l),$12(a1,d2.w)
move.b aa24(pc,a2.w),$12(a1,d2.w)
move.b aa24(pc,a2.l),$12(a1,d2.w)
move.b #$12,$12(a1,d2.w)
move.b d1,$12(a1,d2.l)
move.b (a1),$12(a1,d2.l)
move.b (a1)+,$12(a1,d2.l)
move.b -(a1),$12(a1,d2.l)
move.b $1234(a1),$12(a1,d2.l)
move.b $12(a1,d2.w),$12(a1,d2.l)
move.b $12(a1,d2.l),$12(a1,d2.l)
move.b $12(a1,a2.w),$12(a1,d2.l)
move.b $12(a1,a2.l),$12(a1,d2.l)
move.b $1234.w,$12(a1,d2.l)
move.b $12345678,$12(a1,d2.l)
move.b label(pc),$12(a1,d2.l)
aa25: move.b aa25(pc,d2.w),$12(a1,d2.l)
move.b aa25(pc,d2.l),$12(a1,d2.l)
move.b aa25(pc,a2.w),$12(a1,d2.l)
move.b aa25(pc,a2.l),$12(a1,d2.l)
move.b #$12,$12(a1,d2.l)
move.b d1,$12(a1,a2.w)
move.b (a1),$12(a1,a2.w)
move.b (a1)+,$12(a1,a2.w)
move.b -(a1),$12(a1,a2.w)
move.b $1234(a1),$12(a1,a2.w)
move.b $12(a1,d2.w),$12(a1,a2.w)
move.b $12(a1,d2.l),$12(a1,a2.w)
move.b $12(a1,a2.w),$12(a1,a2.w)
move.b $12(a1,a2.l),$12(a1,a2.w)
move.b $1234.w,$12(a1,a2.w)
move.b $12345678,$12(a1,a2.w)
move.b label(pc),$12(a1,a2.w)
aa26: move.b aa26(pc,d2.w),$12(a1,a2.w)
move.b aa26(pc,d2.l),$12(a1,a2.w)
move.b aa26(pc,a2.w),$12(a1,a2.w)
move.b aa26(pc,a2.l),$12(a1,a2.w)
move.b #$12,$12(a1,a2.w)
move.b d1,$12(a1,a2.l)
move.b (a1),$12(a1,a2.l)
move.b (a1)+,$12(a1,a2.l)
move.b -(a1),$12(a1,a2.l)
move.b $1234(a1),$12(a1,a2.l)
move.b $12(a1,d2.w),$12(a1,a2.l)
move.b $12(a1,d2.l),$12(a1,a2.l)
move.b $12(a1,a2.w),$12(a1,a2.l)
move.b $12(a1,a2.l),$12(a1,a2.l)
move.b $1234.w,$12(a1,a2.l)
move.b $12345678,$12(a1,a2.l)
move.b label(pc),$12(a1,a2.l)
aa27: move.b aa27(pc,d2.w),$12(a1,a2.l)
move.b aa27(pc,d2.l),$12(a1,a2.l)
move.b aa27(pc,a2.w),$12(a1,a2.l)
move.b aa27(pc,a2.l),$12(a1,a2.l)
move.b #$12,$12(a1,a2.l)
move.b d1,$1234.w
move.b (a1),$1234.w
move.b (a1)+,$1234.w
move.b -(a1),$1234.w
move.b $1234(a1),$1234.w
move.b $12(a1,d2.w),$1234.w
move.b $12(a1,d2.l),$1234.w
move.b $12(a1,a2.w),$1234.w
move.b $12(a1,a2.l),$1234.w
move.b $1234.w,$1234.w
move.b $12345678,$1234.w
move.b label(pc),$1234.w
aa28: move.b aa28(pc,d2.w),$1234.w
move.b aa28(pc,d2.l),$1234.w
move.b aa28(pc,a2.w),$1234.w
move.b aa28(pc,a2.l),$1234.w
move.b #$12,$1234.w
move.b d1,$12345678
move.b (a1),$12345678
move.b (a1)+,$12345678
move.b -(a1),$12345678
move.b $1234(a1),$12345678
move.b $12(a1,d2.w),$12345678
move.b $12(a1,d2.l),$12345678
move.b $12(a1,a2.w),$12345678
move.b $12(a1,a2.l),$12345678
move.b $1234.w,$12345678
move.b $12345678,$12345678
move.b label(pc),$12345678
aa29: move.b aa29(pc,d2.w),$12345678
move.b aa29(pc,d2.l),$12345678
move.b aa29(pc,a2.w),$12345678
move.b aa29(pc,a2.l),$12345678
move.b #$12,$12345678
move.w d1,d0
move.w (a1),d0
move.w (a1)+,d0
move.w -(a1),d0
move.w $1234(a1),d0
move.w $12(a1,d2.w),d0
move.w $12(a1,d2.l),d0
move.w $12(a1,a2.w),d0
move.w $12(a1,a2.l),d0
move.w $1234.w,d0
move.w $12345678,d0
move.w label(pc),d0
bb19: move.w bb19(pc,d2.w),d0
move.w bb19(pc,d2.l),d0
move.w bb19(pc,a2.w),d0
move.w bb19(pc,a2.l),d0
move.w #$1234,d0
move.w d1,(a0)
move.w (a1),(a0)
move.w (a1)+,(a0)
move.w -(a1),(a0)
move.w $1234(a1),(a0)
move.w $12(a1,d2.w),(a0)
move.w $12(a1,d2.l),(a0)
move.w $12(a1,a2.w),(a0)
move.w $12(a1,a2.l),(a0)
move.w $1234.w,(a0)
move.w $12345678,(a0)
move.w label(pc),(a0)
bb20: move.w bb20(pc,d2.w),(a0)
move.w bb20(pc,d2.l),(a0)
move.w bb20(pc,a2.w),(a0)
move.w bb20(pc,a2.l),(a0)
move.w #$1234,(a0)
move.w d1,(a0)+
move.w (a1),(a0)+
move.w (a1)+,(a0)+
move.w -(a1),(a0)+
move.w $1234(a1),(a0)+
move.w $12(a1,d2.w),(a0)+
move.w $12(a1,d2.l),(a0)+
move.w $12(a1,a2.w),(a0)+
move.w $12(a1,a2.l),(a0)+
move.w $1234.w,(a0)+
move.w $12345678,(a0)+
move.w label(pc),(a0)+
bb21: move.w bb21(pc,d2.w),(a0)+
move.w bb21(pc,d2.l),(a0)+
move.w bb21(pc,a2.w),(a0)+
move.w bb21(pc,a2.l),(a0)+
move.w #$1234,(a0)+
move.w d1,-(a0)
move.w (a1),-(a0)
move.w (a1)+,-(a0)
move.w -(a1),-(a0)
move.w $1234(a1),-(a0)
move.w $12(a1,d2.w),-(a0)
move.w $12(a1,d2.l),-(a0)
move.w $12(a1,a2.w),-(a0)
move.w $12(a1,a2.l),-(a0)
move.w $1234.w,-(a0)
move.w $12345678,-(a0)
move.w label(pc),-(a0)
bb22: move.w bb22(pc,d2.w),-(a0)
move.w bb22(pc,d2.l),-(a0)
move.w bb22(pc,a2.w),-(a0)
move.w bb22(pc,a2.l),-(a0)
move.w #$1234,-(a0)
move.w d1,$1234(a1)
move.w (a1),$1234(a1)
move.w (a1)+,$1234(a1)
move.w -(a1),$1234(a1)
move.w $1234(a1),$1234(a1)
move.w $12(a1,d2.w),$1234(a1)
move.w $12(a1,d2.l),$1234(a1)
move.w $12(a1,a2.w),$1234(a1)
move.w $12(a1,a2.l),$1234(a1)
move.w $1234.w,$1234(a1)
move.w $12345678,$1234(a1)
move.w label(pc),$1234(a1)
bb23: move.w bb23(pc,d2.w),$1234(a1)
move.w bb23(pc,d2.l),$1234(a1)
move.w bb23(pc,a2.w),$1234(a1)
move.w bb23(pc,a2.l),$1234(a1)
move.w #$1234,$1234(a1)
move.w d1,$12(a1,d2.w)
move.w (a1),$12(a1,d2.w)
move.w (a1)+,$12(a1,d2.w)
move.w -(a1),$12(a1,d2.w)
move.w $1234(a1),$12(a1,d2.w)
move.w $12(a1,d2.w),$12(a1,d2.w)
move.w $12(a1,d2.l),$12(a1,d2.w)
move.w $12(a1,a2.w),$12(a1,d2.w)
move.w $12(a1,a2.l),$12(a1,d2.w)
move.w $1234.w,$12(a1,d2.w)
move.w $12345678,$12(a1,d2.w)
move.w label(pc),$12(a1,d2.w)
bb24: move.w bb24(pc,d2.w),$12(a1,d2.w)
move.w bb24(pc,d2.l),$12(a1,d2.w)
move.w bb24(pc,a2.w),$12(a1,d2.w)
move.w bb24(pc,a2.l),$12(a1,d2.w)
move.w #$1234,$12(a1,d2.w)
move.w d1,$12(a1,d2.l)
move.w (a1),$12(a1,d2.l)
move.w (a1)+,$12(a1,d2.l)
move.w -(a1),$12(a1,d2.l)
move.w $1234(a1),$12(a1,d2.l)
move.w $12(a1,d2.w),$12(a1,d2.l)
move.w $12(a1,d2.l),$12(a1,d2.l)
move.w $12(a1,a2.w),$12(a1,d2.l)
move.w $12(a1,a2.l),$12(a1,d2.l)
move.w $1234.w,$12(a1,d2.l)
move.w $12345678,$12(a1,d2.l)
move.w label(pc),$12(a1,d2.l)
bb25: move.w bb25(pc,d2.w),$12(a1,d2.l)
move.w bb25(pc,d2.l),$12(a1,d2.l)
move.w bb25(pc,a2.w),$12(a1,d2.l)
move.w bb25(pc,a2.l),$12(a1,d2.l)
move.w #$1234,$12(a1,d2.l)
move.w d1,$12(a1,a2.w)
move.w (a1),$12(a1,a2.w)
move.w (a1)+,$12(a1,a2.w)
move.w -(a1),$12(a1,a2.w)
move.w $1234(a1),$12(a1,a2.w)
move.w $12(a1,d2.w),$12(a1,a2.w)
move.w $12(a1,d2.l),$12(a1,a2.w)
move.w $12(a1,a2.w),$12(a1,a2.w)
move.w $12(a1,a2.l),$12(a1,a2.w)
move.w $1234.w,$12(a1,a2.w)
move.w $12345678,$12(a1,a2.w)
move.w label(pc),$12(a1,a2.w)
bb26: move.w bb26(pc,d2.w),$12(a1,a2.w)
move.w bb26(pc,d2.l),$12(a1,a2.w)
move.w bb26(pc,a2.w),$12(a1,a2.w)
move.w bb26(pc,a2.l),$12(a1,a2.w)
move.w #$1234,$12(a1,a2.w)
move.w d1,$12(a1,a2.l)
move.w (a1),$12(a1,a2.l)
move.w (a1)+,$12(a1,a2.l)
move.w -(a1),$12(a1,a2.l)
move.w $1234(a1),$12(a1,a2.l)
move.w $12(a1,d2.w),$12(a1,a2.l)
move.w $12(a1,d2.l),$12(a1,a2.l)
move.w $12(a1,a2.w),$12(a1,a2.l)
move.w $12(a1,a2.l),$12(a1,a2.l)
move.w $1234.w,$12(a1,a2.l)
move.w $12345678,$12(a1,a2.l)
move.w label(pc),$12(a1,a2.l)
bb27: move.w bb27(pc,d2.w),$12(a1,a2.l)
move.w bb27(pc,d2.l),$12(a1,a2.l)
move.w bb27(pc,a2.w),$12(a1,a2.l)
move.w bb27(pc,a2.l),$12(a1,a2.l)
move.w #$1234,$12(a1,d2.l)
move.w d1,$1234.w
move.w (a1),$1234.w
move.w (a1)+,$1234.w
move.w -(a1),$1234.w
move.w $1234(a1),$1234.w
move.w $12(a1,d2.w),$1234.w
move.w $12(a1,d2.l),$1234.w
move.w $12(a1,a2.w),$1234.w
move.w $12(a1,a2.l),$1234.w
move.w $1234.w,$1234.w
move.w $12345678,$1234.w
move.w label(pc),$1234.w
bb28: move.w bb28(pc,d2.w),$1234.w
move.w bb28(pc,d2.l),$1234.w
move.w bb28(pc,a2.w),$1234.w
move.w bb28(pc,a2.l),$1234.w
move.w #$1234,$1234.w
move.w d1,$12345678
move.w (a1),$12345678
move.w (a1)+,$12345678
move.w -(a1),$12345678
move.w $1234(a1),$12345678
move.w $12(a1,d2.w),$12345678
move.w $12(a1,d2.l),$12345678
move.w $12(a1,a2.w),$12345678
move.w $12(a1,a2.l),$12345678
move.w $1234.w,$12345678
move.w $12345678,$12345678
move.w label(pc),$12345678
bb29: move.w bb29(pc,d2.w),$12345678
move.w bb29(pc,d2.l),$12345678
move.w bb29(pc,a2.w),$12345678
move.w bb29(pc,a2.l),$12345678
move.w #$1234,$12345678
move.l d1,d0
move.l (a1),d0
move.l (a1)+,d0
move.l -(a1),d0
move.l $1234(a1),d0
move.l $12(a1,d2.w),d0
move.l $12(a1,d2.l),d0
move.l $12(a1,a2.w),d0
move.l $12(a1,a2.l),d0
move.l $1234.w,d0
move.l $12345678,d0
move.l label(pc),d0
cc19: move.l cc19(pc,d2.w),d0
move.l cc19(pc,d2.l),d0
move.l cc19(pc,a2.w),d0
move.l cc19(pc,a2.l),d0
move.l #$12345678,d0
move.l d1,(a0)
move.l (a1),(a0)
move.l (a1)+,(a0)
move.l -(a1),(a0)
move.l $1234(a1),(a0)
move.l $12(a1,d2.w),(a0)
move.l $12(a1,d2.l),(a0)
move.l $12(a1,a2.w),(a0)
move.l $12(a1,a2.l),(a0)
move.l $1234.w,(a0)
move.l $12345678,(a0)
move.l label(pc),(a0)
cc20: move.l cc20(pc,d2.w),(a0)
move.l cc20(pc,d2.l),(a0)
move.l cc20(pc,a2.w),(a0)
move.l cc20(pc,a2.l),(a0)
move.l #$12345678,(a0)
move.l d1,(a0)+
move.l (a1),(a0)+
move.l (a1)+,(a0)+
move.l -(a1),(a0)+
move.l $1234(a1),(a0)+
move.l $12(a1,d2.w),(a0)+
move.l $12(a1,d2.l),(a0)+
move.l $12(a1,a2.w),(a0)+
move.l $12(a1,a2.l),(a0)+
move.l $1234.w,(a0)+
move.l $12345678,(a0)+
move.l label(pc),(a0)+
cc21: move.l cc21(pc,d2.w),(a0)+
move.l cc21(pc,d2.l),(a0)+
move.l cc21(pc,a2.w),(a0)+
move.l cc21(pc,a2.l),(a0)+
move.l #$12345678,(a0)+
move.l d1,-(a0)
move.l (a1),-(a0)
move.l (a1)+,-(a0)
move.l -(a1),-(a0)
move.l $1234(a1),-(a0)
move.l $12(a1,d2.w),-(a0)
move.l $12(a1,d2.l),-(a0)
move.l $12(a1,a2.w),-(a0)
move.l $12(a1,a2.l),-(a0)
move.l $1234.w,-(a0)
move.l $12345678,-(a0)
move.l label(pc),-(a0)
cc22: move.l cc22(pc,d2.w),-(a0)
move.l cc22(pc,d2.l),-(a0)
move.l cc22(pc,a2.w),-(a0)
move.l cc22(pc,a2.l),-(a0)
move.l #$12345678,-(a0)
move.l d1,$1234(a1)
move.l (a1),$1234(a1)
move.l (a1)+,$1234(a1)
move.l -(a1),$1234(a1)
move.l $1234(a1),$1234(a1)
move.l $12(a1,d2.w),$1234(a1)
move.l $12(a1,d2.l),$1234(a1)
move.l $12(a1,a2.w),$1234(a1)
move.l $12(a1,a2.l),$1234(a1)
move.l $1234.w,$1234(a1)
move.l $12345678,$1234(a1)
move.l label(pc),$1234(a1)
cc23: move.l cc23(pc,d2.w),$1234(a1)
move.l cc23(pc,d2.l),$1234(a1)
move.l cc23(pc,a2.w),$1234(a1)
move.l cc23(pc,a2.l),$1234(a1)
move.l #$12345678,$1234(a1)
move.l d1,$12(a1,d2.w)
move.l (a1),$12(a1,d2.w)
move.l (a1)+,$12(a1,d2.w)
move.l -(a1),$12(a1,d2.w)
move.l $1234(a1),$12(a1,d2.w)
move.l $12(a1,d2.w),$12(a1,d2.w)
move.l $12(a1,d2.l),$12(a1,d2.w)
move.l $12(a1,a2.w),$12(a1,d2.w)
move.l $12(a1,a2.l),$12(a1,d2.w)
move.l $1234.w,$12(a1,d2.w)
move.l $12345678,$12(a1,d2.w)
move.l label(pc),$12(a1,d2.w)
cc24: move.l cc24(pc,d2.w),$12(a1,d2.w)
move.l cc24(pc,d2.l),$12(a1,d2.w)
move.l cc24(pc,a2.w),$12(a1,d2.w)
move.l cc24(pc,a2.l),$12(a1,d2.w)
move.l #$12345678,$12(a1,d2.w)
move.l d1,$12(a1,d2.l)
move.l (a1),$12(a1,d2.l)
move.l (a1)+,$12(a1,d2.l)
move.l -(a1),$12(a1,d2.l)
move.l $1234(a1),$12(a1,d2.l)
move.l $12(a1,d2.w),$12(a1,d2.l)
move.l $12(a1,d2.l),$12(a1,d2.l)
move.l $12(a1,a2.w),$12(a1,d2.l)
move.l $12(a1,a2.l),$12(a1,d2.l)
move.l $1234.w,$12(a1,d2.l)
move.l $12345678,$12(a1,d2.l)
move.l label(pc),$12(a1,d2.l)
cc25: move.l cc25(pc,d2.w),$12(a1,d2.l)
move.l cc25(pc,d2.l),$12(a1,d2.l)
move.l cc25(pc,a2.w),$12(a1,d2.l)
move.l cc25(pc,a2.l),$12(a1,d2.l)
move.l #$12345678,$12(a1,d2.l)
move.l d1,$12(a1,a2.w)
move.l (a1),$12(a1,a2.w)
move.l (a1)+,$12(a1,a2.w)
move.l -(a1),$12(a1,a2.w)
move.l $1234(a1),$12(a1,a2.w)
move.l $12(a1,d2.w),$12(a1,a2.w)
move.l $12(a1,d2.l),$12(a1,a2.w)
move.l $12(a1,a2.w),$12(a1,a2.w)
move.l $12(a1,a2.l),$12(a1,a2.w)
move.l $1234.w,$12(a1,a2.w)
move.l $12345678,$12(a1,a2.w)
move.l label(pc),$12(a1,a2.w)
cc26: move.l cc26(pc,d2.w),$12(a1,a2.w)
move.l cc26(pc,d2.l),$12(a1,a2.w)
move.l cc26(pc,a2.w),$12(a1,a2.w)
move.l cc26(pc,a2.l),$12(a1,a2.w)
move.l #$12345678,$12(a1,a2.w)
move.l d1,$12(a1,a2.l)
move.l (a1),$12(a1,a2.l)
move.l (a1)+,$12(a1,a2.l)
move.l -(a1),$12(a1,a2.l)
move.l $1234(a1),$12(a1,a2.l)
move.l $12(a1,d2.w),$12(a1,a2.l)
move.l $12(a1,d2.l),$12(a1,a2.l)
move.l $12(a1,a2.w),$12(a1,a2.l)
move.l $12(a1,a2.l),$12(a1,a2.l)
move.l $1234.w,$12(a1,a2.l)
move.l $12345678,$12(a1,a2.l)
move.l label(pc),$12(a1,a2.l)
cc27: move.l cc27(pc,d2.w),$12(a1,a2.l)
move.l cc27(pc,d2.l),$12(a1,a2.l)
move.l cc27(pc,a2.w),$12(a1,a2.l)
move.l cc27(pc,a2.l),$12(a1,a2.l)
move.l #$12345678,$12(a1,a2.l)
move.l d1,$1234.w
move.l (a1),$1234.w
move.l (a1)+,$1234.w
move.l -(a1),$1234.w
move.l $1234(a1),$1234.w
move.l $12(a1,d2.w),$1234.w
move.l $12(a1,d2.l),$1234.w
move.l $12(a1,a2.w),$1234.w
move.l $12(a1,a2.l),$1234.w
move.l $1234.w,$1234.w
move.l $12345678,$1234.w
move.l label(pc),$1234.w
cc28: move.l cc28(pc,d2.w),$1234.w
move.l cc28(pc,d2.l),$1234.w
move.l cc28(pc,a2.w),$1234.w
move.l cc28(pc,a2.l),$1234.w
move.l #$12345678,$1234.w
move.l d1,$12345678
move.l (a1),$12345678
move.l (a1)+,$12345678
move.l -(a1),$12345678
move.l $1234(a1),$12345678
move.l $12(a1,d2.w),$12345678
move.l $12(a1,d2.l),$12345678
move.l $12(a1,a2.w),$12345678
move.l $12(a1,a2.l),$12345678
move.l $1234.w,$12345678
move.l $12345678,$12345678
move.l label(pc),$12345678
cc29: move.l cc29(pc,d2.w),$12345678
move.l cc29(pc,d2.l),$12345678
move.l cc29(pc,a2.w),$12345678
move.l cc29(pc,a2.l),$12345678
move.l #$12345678,$12345678
move.b d1,ccr
move.b (a1),ccr
move.b (a1)+,ccr
move.b -(a1),ccr
move.b $1234(a1),ccr
move.b $12(a1,d2.w),ccr
move.b $12(a1,d2.l),ccr
move.b $12(a1,a2.w),ccr
move.b $12(a1,a2.l),ccr
move.b $1234.w,ccr
move.b $12345678,ccr
move.b label(pc),ccr
aa30: move.b aa30(pc,d2.w),ccr
move.b aa30(pc,d2.l),ccr
move.b aa30(pc,a2.w),ccr
move.b aa30(pc,a2.l),ccr
move.w d1,sr
move.w (a1),sr
move.w (a1)+,sr
move.w -(a1),sr
move.w $1234(a1),sr
move.w $12(a1,d2.w),sr
move.w $12(a1,d2.l),sr
move.w $12(a1,a2.w),sr
move.w $12(a1,a2.l),sr
move.w $1234.w,sr
move.w $12345678,sr
move.w label(pc),sr
aa31: move.w aa31(pc,d2.w),sr
move.w aa31(pc,d2.l),sr
move.w aa31(pc,a2.w),sr
move.w aa31(pc,a2.l),sr
move.w sr,d1
move.w sr,(a1)
move.w sr,(a1)+
move.w sr,-(a1)
move.w sr,$1234(a1)
move.w sr,$12(a1,d2.w)
move.w sr,$12(a1,d2.l)
move.w sr,$12(a1,a2.w)
move.w sr,$12(a1,a2.l)
move.w sr,$1234.w
move.w sr,$12345678
move.l usp,a0
move.l a0,usp
movea.w d1,a0
movea.w a1,a0
movea.w (a1),a0
movea.w (a1)+,a0
movea.w -(a1),a0
movea.w $1234(a1),a0
movea.w $12(a1,d2.w),a0
movea.w $12(a1,d2.l),a0
movea.w $12(a1,a2.w),a0
movea.w $12(a1,a2.l),a0
movea.w $1234.w,a0
movea.w $12345678,a0
movea.w label(pc),a0
aa32: movea.w aa32(pc,d2.w),a0
movea.w aa32(pc,d2.l),a0
movea.w aa32(pc,a2.w),a0
movea.w aa32(pc,a2.l),a0
movea.w #$1234,a0
movea.l d1,a0
movea.l a1,a0
movea.l (a1),a0
movea.l (a1)+,a0
movea.l -(a1),a0
movea.l $1234(a1),a0
movea.l $12(a1,d2.w),a0
movea.l $12(a1,d2.l),a0
movea.l $12(a1,a2.w),a0
movea.l $12(a1,a2.l),a0
movea.l $1234.w,a0
movea.l $12345678,a0
movea.l label(pc),a0
aa33: movea.l aa33(pc,d2.w),a0
movea.l aa33(pc,d2.l),a0
movea.l aa33(pc,a2.w),a0
movea.l aa33(pc,a2.l),a0
movea.l #$12345678,a0
movem.w d0/d2/d4/d6/a0/a2/a4/a6,(a1)
movem.w d0/d2/d4/d6/a0/a2/a4/a6,-(a1)
movem.w d0/d2/d4/d6/a0/a2/a4/a6,$1234(a1)
movem.w d0/d2/d4/d6/a0/a2/a4/a6,$12(a1,d2.w)
movem.w d0/d2/d4/d6/a0/a2/a4/a6,$12(a1,d2.l)
movem.w d0/d2/d4/d6/a0/a2/a4/a6,$12(a1,a2.w)
movem.w d0/d2/d4/d6/a0/a2/a4/a6,$12(a1,a2.l)
movem.w d0/d2/d4/d6/a0/a2/a4/a6,$1234.w
movem.l d0/d2/d4/d6/a0/a2/a4/a6,$12345678
movem.l d0-d1/d3-d4/d6-d7/a0-a1/a3-a4/a6-a7,(a1)
movem.l d0-d1/d3-d4/d6-d7/a0-a1/a3-a4/a6-a7,-(a1)
movem.l d0-d1/d3-d4/d6-d7/a0-a1/a3-a4/a6-a7,$1234(a1)
movem.l d0-d1/d3-d4/d6-d7/a0-a1/a3-a4/a6-a7,$12(a1,d2.w)
movem.l d0-d1/d3-d4/d6-d7/a0-a1/a3-a4/a6-a7,$12(a1,d2.l)
movem.l d0-d1/d3-d4/d6-d7/a0-a1/a3-a4/a6-a7,$12(a1,a2.w)
movem.l d0-d1/d3-d4/d6-d7/a0-a1/a3-a4/a6-a7,$12(a1,a2.l)
movem.l d0-d1/d3-d4/d6-d7/a0-a1/a3-a4/a6-a7,$1234.w
movem.l d0-d1/d3-d4/d6-d7/a0-a1/a3-a4/a6-a7,$12345678
movem.w (a1),d0-d7/a0-a7
movem.w (a1)+,d0-d7/a0-a7
movem.w $1234(a1),d0-d7/a0-a7
movem.w $12(a1,d2.w),d0-d7/a0-a7
movem.w $12(a1,d2.l),d0-d7/a0-a7
movem.w $12(a1,a2.w),d0-d7/a0-a7
movem.w $12(a1,a2.l),d0-d7/a0-a7
movem.w $1234.w,d0-d7/a0-a7
movem.w $12345678,d0-d7/a0-a7
movem.w label(pc),d0-d7/a0-a7
aa34: movem.w aa34(pc,d2.w),d0-d7/a0-a7
movem.w aa34(pc,d2.l),d0-d7/a0-a7
movem.w aa34(pc,a2.w),d0-d7/a0-a7
movem.w aa34(pc,a2.l),d0-d7/a0-a7
movem.l (a1),d0/d7/a0/a7
movem.l (a1)+,d0/d7/a0/a7
movem.l $1234(a1),d0/d7/a0/a7
movem.l $12(a1,d2.w),d0/d7/a0/a7
movem.l $12(a1,d2.l),d0/d7/a0/a7
movem.l $12(a1,a2.w),d0/d7/a0/a7
movem.l $12(a1,a2.l),d0/d7/a0/a7
movem.l $1234.w,d0/d7/a0/a7
movem.l $12345678,d0/d7/a0/a7
movem.l label(pc),d0/d7/a0/a7
aa35: movem.l aa35(pc,d2.w),d0/d7/a0/a7
movem.l aa35(pc,d2.l),d0/d7/a0/a7
movem.l aa35(pc,a2.w),d0/d7/a0/a7
movem.l aa35(pc,a2.l),d0/d7/a0/a7
movep.w d0,$1234(a1)
movep.w $1234(a1),d0
movep.l d0,$1234(a1)
movep.l $1234(a1),d0
moveq #1,d0
muls d1,d0
muls (a1),d0
muls (a1)+,d0
muls -(a1),d0
muls $1234(a1),d0
muls $12(a1,d2.w),d0
muls $12(a1,d2.l),d0
muls $12(a1,a2.w),d0
muls $12(a1,a2.l),d0
muls $1234.w,d0
muls $12345678,d0
muls label(pc),d0
aa36: muls aa36(pc,d2.w),d0
muls aa36(pc,d2.l),d0
muls aa36(pc,a2.w),d0
muls aa36(pc,a2.l),d0
muls #$1234,d0
mulu d1,d0
mulu (a1),d0
mulu (a1)+,d0
mulu -(a1),d0
mulu $1234(a1),d0
mulu $12(a1,d2.w),d0
mulu $12(a1,d2.l),d0
mulu $12(a1,a2.w),d0
mulu $12(a1,a2.l),d0
mulu $1234.w,d0
mulu $12345678,d0
mulu label(pc),d0
aa37: mulu aa37(pc,d2.w),d0
mulu aa37(pc,d2.l),d0
mulu aa37(pc,a2.w),d0
mulu aa37(pc,a2.l),d0
mulu #$1234,d0
nbcd d1
nbcd (a1)
nbcd (a1)+
nbcd -(a1)
nbcd $1234(a1)
nbcd $12(a1,d2.w)
nbcd $12(a1,d2.l)
nbcd $12(a1,a2.w)
nbcd $12(a1,a2.l)
nbcd $1234.w
nbcd $12345678
neg.b d1
neg.b (a1)
neg.b (a1)+
neg.b -(a1)
neg.b $1234(a1)
neg.b $12(a1,d2.w)
neg.b $12(a1,d2.l)
neg.b $12(a1,a2.w)
neg.b $12(a1,a2.l)
neg.b $1234.w
neg.b $12345678
neg.w d1
neg.w (a1)
neg.w (a1)+
neg.w -(a1)
neg.w $1234(a1)
neg.w $12(a1,d2.w)
neg.w $12(a1,d2.l)
neg.w $12(a1,a2.w)
neg.w $12(a1,a2.l)
neg.w $1234.w
neg.w $12345678
neg.l d1
neg.l (a1)
neg.l (a1)+
neg.l -(a1)
neg.l $1234(a1)
neg.l $12(a1,d2.w)
neg.l $12(a1,d2.l)
neg.l $12(a1,a2.w)
neg.l $12(a1,a2.l)
neg.l $1234.w
neg.l $12345678
negx.b d1
negx.b (a1)
negx.b (a1)+
negx.b -(a1)
negx.b $1234(a1)
negx.b $12(a1,d2.w)
negx.b $12(a1,d2.l)
negx.b $12(a1,a2.w)
negx.b $12(a1,a2.l)
negx.b $1234.w
negx.b $12345678
negx.w d1
negx.w (a1)
negx.w (a1)+
negx.w -(a1)
negx.w $1234(a1)
negx.w $12(a1,d2.w)
negx.w $12(a1,d2.l)
negx.w $12(a1,a2.w)
negx.w $12(a1,a2.l)
negx.w $1234.w
negx.w $12345678
negx.l d1
negx.l (a1)
negx.l (a1)+
negx.l -(a1)
negx.l $1234(a1)
negx.l $12(a1,d2.w)
negx.l $12(a1,d2.l)
negx.l $12(a1,a2.w)
negx.l $12(a1,a2.l)
negx.l $1234.w
negx.l $12345678
nop
not.b d1
not.b (a1)
not.b (a1)+
not.b -(a1)
not.b $1234(a1)
not.b $12(a1,d2.w)
not.b $12(a1,d2.l)
not.b $12(a1,a2.w)
not.b $12(a1,a2.l)
not.b $1234.w
not.b $12345678
not.w d1
not.w (a1)
not.w (a1)+
not.w -(a1)
not.w $1234(a1)
not.w $12(a1,d2.w)
not.w $12(a1,d2.l)
not.w $12(a1,a2.w)
not.w $12(a1,a2.l)
not.w $1234.w
not.w $12345678
not.l d1
not.l (a1)
not.l (a1)+
not.l -(a1)
not.l $1234(a1)
not.l $12(a1,d2.w)
not.l $12(a1,d2.l)
not.l $12(a1,a2.w)
not.l $12(a1,a2.l)
not.l $1234.w
not.l $12345678
or.b d0,d1
or.b d0,(a1)
or.b d0,(a1)+
or.b d0,-(a1)
or.b d0,$1234(a1)
or.b d0,$12(a1,d2.w)
or.b d0,$12(a1,d2.l)
or.b d0,$12(a1,a2.w)
or.b d0,$12(a1,a2.l)
or.b d0,$1234.w
or.b d0,$12345678
or.w d0,d1
or.w d0,(a1)
or.w d0,(a1)+
or.w d0,-(a1)
or.w d0,$1234(a1)
or.w d0,$12(a1,d2.w)
or.w d0,$12(a1,d2.l)
or.w d0,$12(a1,a2.w)
or.w d0,$12(a1,a2.l)
or.w d0,$1234.w
or.w d0,$12345678
or.l d0,d1
or.l d0,(a1)
or.l d0,(a1)+
or.l d0,-(a1)
or.l d0,$1234(a1)
or.l d0,$12(a1,d2.w)
or.l d0,$12(a1,d2.l)
or.l d0,$12(a1,a2.w)
or.l d0,$12(a1,a2.l)
or.l d0,$1234.w
or.l d0,$12345678
or.b d1,d0
or.b (a1),d0
or.b (a1)+,d0
or.b -(a1),d0
or.b $1234(a1),d0
or.b $12(a1,d2.w),d0
or.b $12(a1,d2.l),d0
or.b $12(a1,a2.w),d0
or.b $12(a1,a2.l),d0
or.b $1234.w,d0
or.b $12345678,d0
or.b label(pc),d0
aa38: or.b aa38(pc,d2.w),d0
or.b aa38(pc,d2.l),d0
or.b aa38(pc,a2.w),d0
or.b aa38(pc,a2.l),d0
or.w d1,d0
or.w (a1),d0
or.w (a1)+,d0
or.w -(a1),d0
or.w $1234(a1),d0
or.w $12(a1,d2.w),d0
or.w $12(a1,d2.l),d0
or.w $12(a1,a2.w),d0
or.w $12(a1,a2.l),d0
or.w $1234.w,d0
or.w $12345678,d0
or.w label(pc),d0
aa39: or.w aa39(pc,d2.w),d0
or.w aa39(pc,d2.l),d0
or.w aa39(pc,a2.w),d0
or.w aa39(pc,a2.l),d0
or.l d1,d0
or.l (a1),d0
or.l (a1)+,d0
or.l -(a1),d0
or.l $1234(a1),d0
or.l $12(a1,d2.w),d0
or.l $12(a1,d2.l),d0
or.l $12(a1,a2.w),d0
or.l $12(a1,a2.l),d0
or.l $1234.w,d0
or.l $12345678,d0
or.l label(pc),d0
aa40: or.l aa40(pc,d2.w),d0
or.l aa40(pc,d2.l),d0
or.l aa40(pc,a2.w),d0
or.l aa40(pc,a2.l),d0
ori.b #$12,d1
ori.b #$12,(a1)
ori.b #$12,(a1)+
ori.b #$12,-(a1)
ori.b #$12,$1234(a1)
ori.b #$12,$12(a1,d2.w)
ori.b #$12,$12(a1,d2.l)
ori.b #$12,$12(a1,a2.w)
ori.b #$12,$12(a1,a2.l)
ori.b #$12,$1234.w
ori.b #$12,$12345678
ori.w #$1234,d1
ori.w #$1234,(a1)
ori.w #$1234,(a1)+
ori.w #$1234,-(a1)
ori.w #$1234,$1234(a1)
ori.w #$1234,$12(a1,d2.w)
ori.w #$1234,$12(a1,d2.l)
ori.w #$1234,$12(a1,a2.w)
ori.w #$1234,$12(a1,a2.l)
ori.w #$1234,$1234.w
ori.w #$1234,$12345678
ori.l #$12345678,d1
ori.l #$12345678,(a1)
ori.l #$12345678,(a1)+
ori.l #$12345678,-(a1)
ori.l #$12345678,$1234(a1)
ori.l #$12345678,$12(a1,d2.w)
ori.l #$12345678,$12(a1,d2.l)
ori.l #$12345678,$12(a1,a2.w)
ori.l #$12345678,$12(a1,a2.l)
ori.l #$12345678,$1234.w
ori.l #$12345678,$12345678
ori.b #$12,ccr
ori.w #$1234,sr
pea (a1)
pea $1234(a1)
pea $12(a1,d2.w)
pea $12(a1,d2.l)
pea $12(a1,a2.w)
pea $12(a1,a2.l)
pea $1234.w
pea $12345678
pea label(pc)
aa41: pea aa41(pc,d2.w)
pea aa41(pc,d2.l)
pea aa41(pc,a2.w)
pea aa41(pc,a2.l)
reset
rol.b d0,d1
rol.w d0,d1
rol.l d0,d1
rol.b #1,d1
rol.w #2,d1
rol.l #3,d1
rol.w (a1)
rol.w (a1)+
rol.w -(a1)
rol.w $1234(a1)
rol.w $12(a1,d2.w)
rol.w $12(a1,d2.l)
rol.w $12(a1,a2.w)
rol.w $12(a1,a2.l)
rol.w $1234.w
rol.w $12345678
ror.b d0,d1
ror.w d0,d1
ror.l d0,d1
ror.b #1,d1
ror.w #2,d1
ror.l #3,d1
ror.w (a1)
ror.w (a1)+
ror.w -(a1)
ror.w $1234(a1)
ror.w $12(a1,d2.w)
ror.w $12(a1,d2.l)
ror.w $12(a1,a2.w)
ror.w $12(a1,a2.l)
ror.w $1234.w
ror.w $12345678
roxl.b d0,d1
roxl.w d0,d1
roxl.l d0,d1
roxl.b #1,d1
roxl.w #2,d1
roxl.l #3,d1
roxl.w (a1)
roxl.w (a1)+
roxl.w -(a1)
roxl.w $1234(a1)
roxl.w $12(a1,d2.w)
roxl.w $12(a1,d2.l)
roxl.w $12(a1,a2.w)
roxl.w $12(a1,a2.l)
roxl.w $1234.w
roxl.w $12345678
roxr.b d0,d1
roxr.w d0,d1
roxr.l d0,d1
roxr.b #1,d1
roxr.w #2,d1
roxr.l #3,d1
roxr.w (a1)
roxr.w (a1)+
roxr.w -(a1)
roxr.w $1234(a1)
roxr.w $12(a1,d2.w)
roxr.w $12(a1,d2.l)
roxr.w $12(a1,a2.w)
roxr.w $12(a1,a2.l)
roxr.w $1234.w
roxr.w $12345678
rte
rtr
rts
sbcd d0,d1
sbcd -(a0),-(a1)
st d1
st (a1)
st (a1)+
st -(a1)
st $1234(a1)
st $12(a1,d2.w)
st $12(a1,d2.l)
st $12(a1,a2.w)
st $12(a1,a2.l)
st $1234.w
st $12345678
sf d1
sf (a1)
sf (a1)+
sf -(a1)
sf $1234(a1)
sf $12(a1,d2.w)
sf $12(a1,d2.l)
sf $12(a1,a2.w)
sf $12(a1,a2.l)
sf $1234.w
sf $12345678
shi d1
shi (a1)
shi (a1)+
shi -(a1)
shi $1234(a1)
shi $12(a1,d2.w)
shi $12(a1,d2.l)
shi $12(a1,a2.w)
shi $12(a1,a2.l)
shi $1234.w
shi $12345678
sls d1
sls (a1)
sls (a1)+
sls -(a1)
sls $1234(a1)
sls $12(a1,d2.w)
sls $12(a1,d2.l)
sls $12(a1,a2.w)
sls $12(a1,a2.l)
sls $1234.w
sls $12345678
scc d1
scc (a1)
scc (a1)+
scc -(a1)
scc $1234(a1)
scc $12(a1,d2.w)
scc $12(a1,d2.l)
scc $12(a1,a2.w)
scc $12(a1,a2.l)
scc $1234.w
scc $12345678
scs d1
scs (a1)
scs (a1)+
scs -(a1)
scs $1234(a1)
scs $12(a1,d2.w)
scs $12(a1,d2.l)
scs $12(a1,a2.w)
scs $12(a1,a2.l)
scs $1234.w
scs $12345678
sne d1
sne (a1)
sne (a1)+
sne -(a1)
sne $1234(a1)
sne $12(a1,d2.w)
sne $12(a1,d2.l)
sne $12(a1,a2.w)
sne $12(a1,a2.l)
sne $1234.w
sne $12345678
seq d1
seq (a1)
seq (a1)+
seq -(a1)
seq $1234(a1)
seq $12(a1,d2.w)
seq $12(a1,d2.l)
seq $12(a1,a2.w)
seq $12(a1,a2.l)
seq $1234.w
seq $12345678
svc d1
svc (a1)
svc (a1)+
svc -(a1)
svc $1234(a1)
svc $12(a1,d2.w)
svc $12(a1,d2.l)
svc $12(a1,a2.w)
svc $12(a1,a2.l)
svc $1234.w
svc $12345678
svs d1
svs (a1)
svs (a1)+
svs -(a1)
svs $1234(a1)
svs $12(a1,d2.w)
svs $12(a1,d2.l)
svs $12(a1,a2.w)
svs $12(a1,a2.l)
svs $1234.w
svs $12345678
spl d1
spl (a1)
spl (a1)+
spl -(a1)
spl $1234(a1)
spl $12(a1,d2.w)
spl $12(a1,d2.l)
spl $12(a1,a2.w)
spl $12(a1,a2.l)
spl $1234.w
spl $12345678
smi d1
smi (a1)
smi (a1)+
smi -(a1)
smi $1234(a1)
smi $12(a1,d2.w)
smi $12(a1,d2.l)
smi $12(a1,a2.w)
smi $12(a1,a2.l)
smi $1234.w
smi $12345678
sge d1
sge (a1)
sge (a1)+
sge -(a1)
sge $1234(a1)
sge $12(a1,d2.w)
sge $12(a1,d2.l)
sge $12(a1,a2.w)
sge $12(a1,a2.l)
sge $1234.w
sge $12345678
slt d1
slt (a1)
slt (a1)+
slt -(a1)
slt $1234(a1)
slt $12(a1,d2.w)
slt $12(a1,d2.l)
slt $12(a1,a2.w)
slt $12(a1,a2.l)
slt $1234.w
slt $12345678
sgt d1
sgt (a1)
sgt (a1)+
sgt -(a1)
sgt $1234(a1)
sgt $12(a1,d2.w)
sgt $12(a1,d2.l)
sgt $12(a1,a2.w)
sgt $12(a1,a2.l)
sgt $1234.w
sgt $12345678
sle d1
sle (a1)
sle (a1)+
sle -(a1)
sle $1234(a1)
sle $12(a1,d2.w)
sle $12(a1,d2.l)
sle $12(a1,a2.w)
sle $12(a1,a2.l)
sle $1234.w
sle $12345678
stop #$1234
sub.b d0,d1
sub.b d0,(a1)
sub.b d0,(a1)+
sub.b d0,-(a1)
sub.b d0,$1234(a1)
sub.b d0,$12(a1,d2.w)
sub.b d0,$12(a1,d2.l)
sub.b d0,$12(a1,a2.w)
sub.b d0,$12(a1,a2.l)
sub.b d0,$1234.w
sub.b d0,$12345678
sub.w d0,d1
sub.w d0,(a1)
sub.w d0,(a1)+
sub.w d0,-(a1)
sub.w d0,$1234(a1)
sub.w d0,$12(a1,d2.w)
sub.w d0,$12(a1,d2.l)
sub.w d0,$12(a1,a2.w)
sub.w d0,$12(a1,a2.l)
sub.w d0,$1234.w
sub.w d0,$12345678
sub.l d0,d1
sub.l d0,(a1)
sub.l d0,(a1)+
sub.l d0,-(a1)
sub.l d0,$1234(a1)
sub.l d0,$12(a1,d2.w)
sub.l d0,$12(a1,d2.l)
sub.l d0,$12(a1,a2.w)
sub.l d0,$12(a1,a2.l)
sub.l d0,$1234.w
sub.l d0,$12345678
sub.b d1,d0
sub.b (a1),d0
sub.b (a1)+,d0
sub.b -(a1),d0
sub.b $1234(a1),d0
sub.b $12(a1,d2.w),d0
sub.b $12(a1,d2.l),d0
sub.b $12(a1,a2.w),d0
sub.b $12(a1,a2.l),d0
sub.b $1234.w,d0
sub.b $12345678,d0
sub.b label(pc),d0
aa42: sub.b aa42(pc,d2.w),d0
sub.b aa42(pc,d2.l),d0
sub.b aa42(pc,a2.w),d0
sub.b aa42(pc,a2.l),d0
sub.w d1,d0
sub.w a1,d0
sub.w (a1),d0
sub.w (a1)+,d0
sub.w -(a1),d0
sub.w $1234(a1),d0
sub.w $12(a1,d2.w),d0
sub.w $12(a1,d2.l),d0
sub.w $12(a1,a2.w),d0
sub.w $12(a1,a2.l),d0
sub.w $1234.w,d0
sub.w $12345678,d0
sub.w label(pc),d0
aa43: sub.w aa43(pc,d2.w),d0
sub.w aa43(pc,d2.l),d0
sub.w aa43(pc,a2.w),d0
sub.w aa43(pc,a2.l),d0
sub.l d1,d0
sub.l a1,d0
sub.l (a1),d0
sub.l (a1)+,d0
sub.l -(a1),d0
sub.l $1234(a1),d0
sub.l $12(a1,d2.w),d0
sub.l $12(a1,d2.l),d0
sub.l $12(a1,a2.w),d0
sub.l $12(a1,a2.l),d0
sub.l $1234.w,d0
sub.l $12345678,d0
sub.l label(pc),d0
aa44: sub.l aa44(pc,d2.w),d0
sub.l aa44(pc,d2.l),d0
sub.l aa44(pc,a2.w),d0
sub.l aa44(pc,a2.l),d0
suba.w d1,a0
suba.w a1,a0
suba.w (a1),a0
suba.w (a1)+,a0
suba.w -(a1),a0
suba.w $1234(a1),a0
suba.w $12(a1,d2.w),a0
suba.w $12(a1,d2.l),a0
suba.w $12(a1,a2.w),a0
suba.w $12(a1,a2.l),a0
suba.w $1234.w,a0
suba.w $12345678,a0
suba.w label(pc),a0
aa45: suba.w aa45(pc,d2.w),a0
suba.w aa45(pc,d2.l),a0
suba.w aa45(pc,a2.w),a0
suba.w aa45(pc,a2.l),a0
suba.l d1,a0
suba.l a1,a0
suba.l (a1),a0
suba.l (a1)+,a0
suba.l -(a1),a0
suba.l $1234(a1),a0
suba.l $12(a1,d2.w),a0
suba.l $12(a1,d2.l),a0
suba.l $12(a1,a2.w),a0
suba.l $12(a1,a2.l),a0
suba.l $1234.w,a0
suba.l $12345678,a0
suba.l label(pc),a0
aa46: suba.l aa46(pc,d2.w),a0
suba.l aa46(pc,d2.l),a0
suba.l aa46(pc,a2.w),a0
suba.l aa46(pc,a2.l),a0
subi.b #$12,d1
subi.b #$12,(a1)
subi.b #$12,(a1)+
subi.b #$12,-(a1)
subi.b #$12,$1234(a1)
subi.b #$12,$12(a1,d2.w)
subi.b #$12,$12(a1,d2.l)
subi.b #$12,$12(a1,a2.w)
subi.b #$12,$12(a1,a2.l)
subi.b #$12,$1234.w
subi.b #$12,$12345678
subi.w #$1234,d1
suba.w #$1234,a1
subi.w #$1234,(a1)
subi.w #$1234,(a1)+
subi.w #$1234,-(a1)
subi.w #$1234,$1234(a1)
subi.w #$1234,$12(a1,d2.w)
subi.w #$1234,$12(a1,d2.l)
subi.w #$1234,$12(a1,a2.w)
subi.w #$1234,$12(a1,a2.l)
subi.w #$1234,$1234.w
subi.w #$1234,$12345678
subi.l #$12345678,d1
suba.l #$12345678,a1
subi.l #$12345678,(a1)
subi.l #$12345678,(a1)+
subi.l #$12345678,-(a1)
subi.l #$12345678,$1234(a1)
subi.l #$12345678,$12(a1,d2.w)
subi.l #$12345678,$12(a1,d2.l)
subi.l #$12345678,$12(a1,a2.w)
subi.l #$12345678,$12(a1,a2.l)
subi.l #$12345678,$1234.w
subi.l #$12345678,$12345678
subq.b #1,d1
subq.b #1,(a1)
subq.b #1,(a1)+
subq.b #1,-(a1)
subq.b #1,$1234(a1)
subq.b #1,$12(a1,d2.w)
subq.b #1,$12(a1,d2.l)
subq.b #1,$12(a1,a2.w)
subq.b #1,$12(a1,a2.l)
subq.b #1,$1234.w
subq.b #1,$12345678
subq.w #1,d1
subq.w #1,a1
subq.w #1,(a1)
subq.w #1,(a1)+
subq.w #1,-(a1)
subq.w #1,$1234(a1)
subq.w #1,$12(a1,d2.w)
subq.w #1,$12(a1,d2.l)
subq.w #1,$12(a1,a2.w)
subq.w #1,$12(a1,a2.l)
subq.w #1,$1234.w
subq.w #1,$12345678
subq.l #1,d1
subq.l #1,a1
subq.l #1,(a1)
subq.l #1,(a1)+
subq.l #1,-(a1)
subq.l #1,$1234(a1)
subq.l #1,$12(a1,d2.w)
subq.l #1,$12(a1,d2.l)
subq.l #1,$12(a1,a2.w)
subq.l #1,$12(a1,a2.l)
subq.l #1,$1234.w
subq.l #1,$12345678
subx.b d0,d1
subx.w d0,d1
subx.l d0,d1
subx.b -(a0),-(a1)
subx.w -(a0),-(a1)
subx.l -(a0),-(a1)
swap d0
tas d1
tas (a1)
tas (a1)+
tas -(a1)
tas $1234(a1)
tas $12(a1,d2.w)
tas $12(a1,d2.l)
tas $12(a1,a2.w)
tas $12(a1,a2.l)
tas $1234.w
tas $12345678
trap #1
trapv
tst.b d1
tst.b (a1)
tst.b (a1)+
tst.b -(a1)
tst.b $1234(a1)
tst.b $12(a1,d2.w)
tst.b $12(a1,d2.l)
tst.b $12(a1,a2.w)
tst.b $12(a1,a2.l)
tst.b $1234.w
tst.b $12345678
tst.w d1
tst.w (a1)
tst.w (a1)+
tst.w -(a1)
tst.w $1234(a1)
tst.w $12(a1,d2.w)
tst.w $12(a1,d2.l)
tst.w $12(a1,a2.w)
tst.w $12(a1,a2.l)
tst.w $1234.w
tst.w $12345678
tst.l d1
tst.l (a1)
tst.l (a1)+
tst.l -(a1)
tst.l $1234(a1)
tst.l $12(a1,d2.w)
tst.l $12(a1,d2.l)
tst.l $12(a1,a2.w)
tst.l $12(a1,a2.l)
tst.l $1234.w
tst.l $12345678
unlk a1
;new opcodes
movec d0,sfc ,d0;68010
movec a1,sfc
movec d2,dfc
movec a3,dfc
movec d4,usp
movec a5,usp
movec d6,vbr
movec a7,vbr
movec sfc,d0
movec sfc,a1
movec dfc,d2
movec dfc,a3
movec usp,d4
movec usp,a5
movec vbr,d6
movec vbr,a7
movec d0,cacr ;68020
movec a1,cacr
movec d2,caar
movec a3,caar
movec d4,msp
movec a5,msp
movec d6,isp
movec a7,isp
movec cacr,d0
movec cacr,a1
movec caar,d2
movec caar,a3
movec msp,d4
movec msp,a5
movec isp,d6
movec isp,a7
move sr,d1
move sr,(a2)
move sr,(a3)+
move sr,-(a4)
move sr,$1234(a5)
move sr,$01(a6,d7.w)
move sr,$23(a6,d7.l)
move sr,$45(a6,a7.w)
move sr,$67(a6,a7.l)
move sr,$1234.w
move sr,$12345678
move ccr,d1
move ccr,(a2)
move ccr,(a3)+
move ccr,-(a4)
move ccr,$1234(a5)
move ccr,$01(a6,d7.w)
move ccr,$23(a6,d7.l)
move ccr,$45(a6,a7.w)
move ccr,$67(a6,a7.l)
move ccr,$1234.w
move ccr,$12345678
bfchg 1(a0){d1:d2}
bfclr 2(a1){1:32}
bfexts 3(a2){1:32},d1
bfextu 4(a3){1:32},d1
bfffo 5(a4){1:32},d1
bfins d0,6(a5){1:32}
bfset 7(a6){1:32}
bftst 8(a7){1:32}
bkpt #7
beq.s lab ;68000
bsr.s lab
bra.s lab
beq.w lab ;68000
bsr.w lab
bra.w lab
beq.l lab ;68020
bsr.l lab
bra.l lab
lab: callm #$00,(a0)
callm #$01,$1234.w
callm #$02,$12345678
cas.b d0,d1,$12345678 ;devpac bug!
cas.w d0,d1,$12345678 ;devpac bug!
cas.l d0,d1,$12345678 ;devpac bug!
cas2.w d0:d1,d2:d3,(d4):(a5)
cas2.l d0:d1,d2:d3,(a6):(d7)
chk2.b (a7),d0
chk2.w (a6),a1
chk2.l (a5),a2
cmp2.b (a4),d0
cmp2.w (a3),a1
cmp2.l (a2),a2
chk2.b label(pc),d0 ;Adapt-ASM bug!
chk2.w label(pc),a1
chk2.l label(pc),a2
cmp2.b label(pc),d0
cmp2.w label(pc),a1
cmp2.l label(pc),a2
chk2.b $40000,d0
chk2.w $40000,a1
chk2.l $40000,a2
cmp2.b $40000,d0
cmp2.w $40000,a1
cmp2.l $40000,a2
divs.w #$1234,d1 ;68000
divu.w #$1234,d1
muls.w #$1234,d1
mulu.w #$1234,d1
divs.l d1,d2
divu.l d1,d2
muls.l d1,d2
mulu.l d1,d2
divs.l d1,d3:d4
divu.l d1,d3:d4
muls.l d1,d3:d4
mulu.l d1,d3:d4
divsl.l d1,d3:d4
divul.l d1,d3:d4
divs.l label(pc),d2
divu.l label(pc),d2
muls.l label(pc),d2
mulu.l label(pc),d2
divs.l label(pc),d3:d4
divu.l label(pc),d3:d4
muls.l label(pc),d3:d4
mulu.l label(pc),d3:d4
divsl.l label(pc),d3:d4
divul.l label(pc),d3:d4
divs.l #$12345678,d5
divu.l #$12345678,d5
muls.l #$12345678,d5
mulu.l #$12345678,d5
divs.l #$12345678,d6:d7
divu.l #$12345678,d6:d7
muls.l #$12345678,d6:d7
mulu.l #$12345678,d6:d7
divsl.l #$12345678,d6:d7
divul.l #$12345678,d6:d7
extb d7
link a0,#$1234 ;68000
link.l a0,#$12345678
pack d0,d1,#$1234
pack -(a0),-(a1),#$1234
rtm d0
rtm a1
trapt
trapf
traphi
trapls
trapcc
trapcs
trapne
trapeq
trapvc
trapvs
trappl
trapmi
trapge
traplt
trapgt
traple
trapt.w #$1234
trapf.w #$1234
traphi.w #$1234
trapls.w #$1234
trapcc.w #$1234
trapcs.w #$1234
trapne.w #$1234
trapeq.w #$1234
trapvc.w #$1234
trapvs.w #$1234
trappl.w #$1234
trapmi.w #$1234
trapge.w #$1234
traplt.w #$1234
trapgt.w #$1234
traple.w #$1234
trapt.l #$12345678
trapf.l #$12345678
traphi.l #$12345678
trapls.l #$12345678
trapcc.l #$12345678
trapcs.l #$12345678
trapne.l #$12345678
trapeq.l #$12345678
trapvc.l #$12345678
trapvs.l #$12345678
trappl.l #$12345678
trapmi.l #$12345678
trapge.l #$12345678
traplt.l #$12345678
trapgt.l #$12345678
traple.l #$12345678
unpk d0,d1,#$1234
unpk -(a0),-(a1),#$1234
rts
END