Skip to content

Instantly share code, notes, and snippets.

@flamewing
Last active March 9, 2024 11:31
Show Gist options
  • Save flamewing/73973a94eaf3d24197db5e1080c6a56e to your computer and use it in GitHub Desktop.
Save flamewing/73973a94eaf3d24197db5e1080c6a56e to your computer and use it in GitHub Desktop.
List of all MC68000 instructions and addressing modes, with cycle counts
CPU 68000
padding off ; We don't want AS padding out dc.b instructions
page 0 ; Don't want form feeds
supmode on ; We don't need warnings about privileged instructions
i3 = 7
i5 = 31
i8 = 126
i16 = 32766
i32 = 131070
xxx = $200
; =============================================================================
; Line %0000
; =============================================================================
addi.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
addi.b #i8,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
addi.b #i8,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
addi.b #i8,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
addi.b #i8,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
addi.b #i8,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
addi.b #i8,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
addi.b #i8,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
addi.b #i8,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
addi.b #i8,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
addi.b #i8,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
addi.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
addi.w #i16,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
addi.w #i16,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
addi.w #i16,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
addi.w #i16,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
addi.w #i16,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
addi.w #i16,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
addi.w #i16,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
addi.w #i16,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
addi.w #i16,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
addi.w #i16,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
addi.l #i32,d0 ; 16(3/0) + 0(0/0) = 16(3/0)
addi.l #i32,(a0) ; 20(3/2) + 8(2/0) = 28(5/2)
addi.l #i32,(a0)+ ; 20(3/2) + 8(2/0) = 28(5/2)
addi.l #i32,-(a0) ; 20(3/2) + 10(2/0) = 30(5/2)
addi.l #i32,i16(a0) ; 20(3/2) + 12(3/0) = 32(6/2)
addi.l #i32,i8(a0,d0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
addi.l #i32,i8(a0,a0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
addi.l #i32,i8(a0,d0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
addi.l #i32,i8(a0,a0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
addi.l #i32,(xxx).w ; 20(3/2) + 12(3/0) = 32(6/2)
addi.l #i32,(xxx).l ; 20(3/2) + 16(4/0) = 36(7/2)
add.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
add.b #i8,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
add.b #i8,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
add.b #i8,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
add.b #i8,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
add.b #i8,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
add.b #i8,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
add.b #i8,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
add.b #i8,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
add.b #i8,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
add.b #i8,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
add.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
add.w #i16,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
add.w #i16,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
add.w #i16,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
add.w #i16,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
add.w #i16,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
add.w #i16,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
add.w #i16,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
add.w #i16,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
add.w #i16,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
add.w #i16,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
add.l #i32,d0 ; 16(3/0) + 0(0/0) = 16(3/0)
add.l #i32,(a0) ; 20(3/2) + 8(2/0) = 28(5/2)
add.l #i32,(a0)+ ; 20(3/2) + 8(2/0) = 28(5/2)
add.l #i32,-(a0) ; 20(3/2) + 10(2/0) = 30(5/2)
add.l #i32,i16(a0) ; 20(3/2) + 12(3/0) = 32(6/2)
add.l #i32,i8(a0,d0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
add.l #i32,i8(a0,a0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
add.l #i32,i8(a0,d0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
add.l #i32,i8(a0,a0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
add.l #i32,(xxx).w ; 20(3/2) + 12(3/0) = 32(6/2)
add.l #i32,(xxx).l ; 20(3/2) + 16(4/0) = 36(7/2)
; -------------------------------------------------------------------------
andi.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
andi.b #i8,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
andi.b #i8,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
andi.b #i8,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
andi.b #i8,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
andi.b #i8,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
andi.b #i8,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
andi.b #i8,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
andi.b #i8,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
andi.b #i8,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
andi.b #i8,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
andi.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
andi.w #i16,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
andi.w #i16,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
andi.w #i16,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
andi.w #i16,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
andi.w #i16,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
andi.w #i16,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
andi.w #i16,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
andi.w #i16,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
andi.w #i16,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
andi.w #i16,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
andi.l #i32,d0 ; 16(3/0) + 0(0/0) = 16(3/0)
andi.l #i32,(a0) ; 20(3/2) + 8(2/0) = 28(5/2)
andi.l #i32,(a0)+ ; 20(3/2) + 8(2/0) = 28(5/2)
andi.l #i32,-(a0) ; 20(3/2) + 10(2/0) = 30(5/2)
andi.l #i32,i16(a0) ; 20(3/2) + 12(3/0) = 32(6/2)
andi.l #i32,i8(a0,d0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
andi.l #i32,i8(a0,a0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
andi.l #i32,i8(a0,d0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
andi.l #i32,i8(a0,a0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
andi.l #i32,(xxx).w ; 20(3/2) + 12(3/0) = 32(6/2)
andi.l #i32,(xxx).l ; 20(3/2) + 16(4/0) = 36(7/2)
and.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
and.b #i8,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
and.b #i8,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
and.b #i8,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
and.b #i8,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
and.b #i8,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
and.b #i8,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
and.b #i8,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
and.b #i8,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
and.b #i8,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
and.b #i8,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
and.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
and.w #i16,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
and.w #i16,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
and.w #i16,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
and.w #i16,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
and.w #i16,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
and.w #i16,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
and.w #i16,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
and.w #i16,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
and.w #i16,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
and.w #i16,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
and.l #i32,d0 ; 16(3/0) + 0(0/0) = 16(3/0)
and.l #i32,(a0) ; 20(3/2) + 8(2/0) = 28(5/2)
and.l #i32,(a0)+ ; 20(3/2) + 8(2/0) = 28(5/2)
and.l #i32,-(a0) ; 20(3/2) + 10(2/0) = 30(5/2)
and.l #i32,i16(a0) ; 20(3/2) + 12(3/0) = 32(6/2)
and.l #i32,i8(a0,d0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
and.l #i32,i8(a0,a0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
and.l #i32,i8(a0,d0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
and.l #i32,i8(a0,a0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
and.l #i32,(xxx).w ; 20(3/2) + 12(3/0) = 32(6/2)
and.l #i32,(xxx).l ; 20(3/2) + 16(4/0) = 36(7/2)
; -----------------------------------------------------------------------------
eori.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
eori.b #i8,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
eori.b #i8,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
eori.b #i8,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
eori.b #i8,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
eori.b #i8,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
eori.b #i8,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
eori.b #i8,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
eori.b #i8,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
eori.b #i8,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
eori.b #i8,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
eori.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
eori.w #i16,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
eori.w #i16,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
eori.w #i16,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
eori.w #i16,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
eori.w #i16,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
eori.w #i16,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
eori.w #i16,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
eori.w #i16,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
eori.w #i16,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
eori.w #i16,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
eori.l #i32,d0 ; 16(3/0) + 0(0/0) = 16(3/0)
eori.l #i32,(a0) ; 20(3/2) + 8(2/0) = 28(5/2)
eori.l #i32,(a0)+ ; 20(3/2) + 8(2/0) = 28(5/2)
eori.l #i32,-(a0) ; 20(3/2) + 10(2/0) = 30(5/2)
eori.l #i32,i16(a0) ; 20(3/2) + 12(3/0) = 32(6/2)
eori.l #i32,i8(a0,d0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
eori.l #i32,i8(a0,a0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
eori.l #i32,i8(a0,d0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
eori.l #i32,i8(a0,a0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
eori.l #i32,(xxx).w ; 20(3/2) + 12(3/0) = 32(6/2)
eori.l #i32,(xxx).l ; 20(3/2) + 16(4/0) = 36(7/2)
eor.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
eor.b #i8,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
eor.b #i8,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
eor.b #i8,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
eor.b #i8,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
eor.b #i8,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
eor.b #i8,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
eor.b #i8,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
eor.b #i8,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
eor.b #i8,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
eor.b #i8,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
eor.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
eor.w #i16,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
eor.w #i16,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
eor.w #i16,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
eor.w #i16,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
eor.w #i16,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
eor.w #i16,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
eor.w #i16,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
eor.w #i16,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
eor.w #i16,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
eor.w #i16,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
eor.l #i32,d0 ; 16(3/0) + 0(0/0) = 16(3/0)
eor.l #i32,(a0) ; 20(3/2) + 8(2/0) = 28(5/2)
eor.l #i32,(a0)+ ; 20(3/2) + 8(2/0) = 28(5/2)
eor.l #i32,-(a0) ; 20(3/2) + 10(2/0) = 30(5/2)
eor.l #i32,i16(a0) ; 20(3/2) + 12(3/0) = 32(6/2)
eor.l #i32,i8(a0,d0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
eor.l #i32,i8(a0,a0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
eor.l #i32,i8(a0,d0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
eor.l #i32,i8(a0,a0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
eor.l #i32,(xxx).w ; 20(3/2) + 12(3/0) = 32(6/2)
eor.l #i32,(xxx).l ; 20(3/2) + 16(4/0) = 36(7/2)
; -----------------------------------------------------------------------------
ori.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
ori.b #i8,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
ori.b #i8,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
ori.b #i8,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
ori.b #i8,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
ori.b #i8,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
ori.b #i8,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
ori.b #i8,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
ori.b #i8,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
ori.b #i8,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
ori.b #i8,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
ori.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
ori.w #i16,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
ori.w #i16,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
ori.w #i16,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
ori.w #i16,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
ori.w #i16,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
ori.w #i16,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
ori.w #i16,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
ori.w #i16,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
ori.w #i16,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
ori.w #i16,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
ori.l #i32,d0 ; 16(3/0) + 0(0/0) = 16(3/0)
ori.l #i32,(a0) ; 20(3/2) + 8(2/0) = 28(5/2)
ori.l #i32,(a0)+ ; 20(3/2) + 8(2/0) = 28(5/2)
ori.l #i32,-(a0) ; 20(3/2) + 10(2/0) = 30(5/2)
ori.l #i32,i16(a0) ; 20(3/2) + 12(3/0) = 32(6/2)
ori.l #i32,i8(a0,d0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
ori.l #i32,i8(a0,a0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
ori.l #i32,i8(a0,d0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
ori.l #i32,i8(a0,a0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
ori.l #i32,(xxx).w ; 20(3/2) + 12(3/0) = 32(6/2)
ori.l #i32,(xxx).l ; 20(3/2) + 16(4/0) = 36(7/2)
or.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
or.b #i8,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
or.b #i8,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
or.b #i8,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
or.b #i8,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
or.b #i8,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
or.b #i8,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
or.b #i8,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
or.b #i8,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
or.b #i8,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
or.b #i8,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
or.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
or.w #i16,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
or.w #i16,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
or.w #i16,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
or.w #i16,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
or.w #i16,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
or.w #i16,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
or.w #i16,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
or.w #i16,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
or.w #i16,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
or.w #i16,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
or.l #i32,d0 ; 16(3/0) + 0(0/0) = 16(3/0)
or.l #i32,(a0) ; 20(3/2) + 8(2/0) = 28(5/2)
or.l #i32,(a0)+ ; 20(3/2) + 8(2/0) = 28(5/2)
or.l #i32,-(a0) ; 20(3/2) + 10(2/0) = 30(5/2)
or.l #i32,i16(a0) ; 20(3/2) + 12(3/0) = 32(6/2)
or.l #i32,i8(a0,d0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
or.l #i32,i8(a0,a0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
or.l #i32,i8(a0,d0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
or.l #i32,i8(a0,a0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
or.l #i32,(xxx).w ; 20(3/2) + 12(3/0) = 32(6/2)
or.l #i32,(xxx).l ; 20(3/2) + 16(4/0) = 36(7/2)
; -----------------------------------------------------------------------------
subi.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
subi.b #i8,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
subi.b #i8,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
subi.b #i8,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
subi.b #i8,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
subi.b #i8,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
subi.b #i8,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
subi.b #i8,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
subi.b #i8,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
subi.b #i8,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
subi.b #i8,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
subi.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
subi.w #i16,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
subi.w #i16,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
subi.w #i16,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
subi.w #i16,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
subi.w #i16,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
subi.w #i16,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
subi.w #i16,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
subi.w #i16,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
subi.w #i16,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
subi.w #i16,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
subi.l #i32,d0 ; 16(3/0) + 0(0/0) = 16(3/0)
subi.l #i32,(a0) ; 20(3/2) + 8(2/0) = 28(5/2)
subi.l #i32,(a0)+ ; 20(3/2) + 8(2/0) = 28(5/2)
subi.l #i32,-(a0) ; 20(3/2) + 10(2/0) = 30(5/2)
subi.l #i32,i16(a0) ; 20(3/2) + 12(3/0) = 32(6/2)
subi.l #i32,i8(a0,d0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
subi.l #i32,i8(a0,a0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
subi.l #i32,i8(a0,d0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
subi.l #i32,i8(a0,a0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
subi.l #i32,(xxx).w ; 20(3/2) + 12(3/0) = 32(6/2)
subi.l #i32,(xxx).l ; 20(3/2) + 16(4/0) = 36(7/2)
sub.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
sub.b #i8,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
sub.b #i8,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
sub.b #i8,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
sub.b #i8,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
sub.b #i8,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
sub.b #i8,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
sub.b #i8,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
sub.b #i8,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
sub.b #i8,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
sub.b #i8,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
sub.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
sub.w #i16,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
sub.w #i16,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
sub.w #i16,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
sub.w #i16,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
sub.w #i16,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
sub.w #i16,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
sub.w #i16,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
sub.w #i16,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
sub.w #i16,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
sub.w #i16,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
sub.l #i32,d0 ; 16(3/0) + 0(0/0) = 16(3/0)
sub.l #i32,(a0) ; 20(3/2) + 8(2/0) = 28(5/2)
sub.l #i32,(a0)+ ; 20(3/2) + 8(2/0) = 28(5/2)
sub.l #i32,-(a0) ; 20(3/2) + 10(2/0) = 30(5/2)
sub.l #i32,i16(a0) ; 20(3/2) + 12(3/0) = 32(6/2)
sub.l #i32,i8(a0,d0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
sub.l #i32,i8(a0,a0.w) ; 20(3/2) + 14(3/0) = 34(6/2)
sub.l #i32,i8(a0,d0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
sub.l #i32,i8(a0,a0.l) ; 20(3/2) + 14(3/0) = 34(6/2)
sub.l #i32,(xxx).w ; 20(3/2) + 12(3/0) = 32(6/2)
sub.l #i32,(xxx).l ; 20(3/2) + 16(4/0) = 36(7/2)
; -----------------------------------------------------------------------------
andi.b #i8,ccr ; 20(3/0)
eori.b #i8,ccr ; 20(3/0)
ori.b #i8,ccr ; 20(3/0)
and.b #i8,ccr ; 20(3/0)
eor.b #i8,ccr ; 20(3/0)
or.b #i8,ccr ; 20(3/0)
; -----------------------------------------------------------------------------
andi.w #i16,sr ; 20(3/0)
eori.w #i16,sr ; 20(3/0)
ori.w #i16,sr ; 20(3/0)
and.w #i16,sr ; 20(3/0)
eor.w #i16,sr ; 20(3/0)
or.w #i16,sr ; 20(3/0)
; -----------------------------------------------------------------------------
cmpi.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
cmpi.b #i8,(a0) ; 8(2/0) + 4(1/0) = 12(3/0)
cmpi.b #i8,(a0)+ ; 8(2/0) + 4(1/0) = 12(3/0)
cmpi.b #i8,-(a0) ; 8(2/0) + 6(1/0) = 14(3/0)
cmpi.b #i8,i16(a0) ; 8(2/0) + 8(2/0) = 16(4/0)
cmpi.b #i8,i8(a0,d0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
cmpi.b #i8,i8(a0,a0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
cmpi.b #i8,i8(a0,d0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
cmpi.b #i8,i8(a0,a0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
cmpi.b #i8,(xxx).w ; 8(2/0) + 8(2/0) = 16(4/0)
cmpi.b #i8,(xxx).l ; 8(2/0) + 12(3/0) = 20(5/0)
cmpi.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
cmpi.w #i16,(a0) ; 8(2/0) + 4(1/0) = 12(3/0)
cmpi.w #i16,(a0)+ ; 8(2/0) + 4(1/0) = 12(3/0)
cmpi.w #i16,-(a0) ; 8(2/0) + 6(1/0) = 14(3/0)
cmpi.w #i16,i16(a0) ; 8(2/0) + 8(2/0) = 16(4/0)
cmpi.w #i16,i8(a0,d0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
cmpi.w #i16,i8(a0,a0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
cmpi.w #i16,i8(a0,d0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
cmpi.w #i16,i8(a0,a0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
cmpi.w #i16,(xxx).w ; 8(2/0) + 8(2/0) = 16(4/0)
cmpi.w #i16,(xxx).l ; 8(2/0) + 12(3/0) = 20(5/0)
cmpi.l #i32,d0 ; 14(3/0) + 0(0/0) = 14(3/0)
cmpi.l #i32,(a0) ; 12(3/0) + 8(2/0) = 20(5/0)
cmpi.l #i32,(a0)+ ; 12(3/0) + 8(2/0) = 20(5/0)
cmpi.l #i32,-(a0) ; 12(3/0) + 10(2/0) = 22(5/0)
cmpi.l #i32,i16(a0) ; 12(3/0) + 12(3/0) = 24(6/0)
cmpi.l #i32,i8(a0,d0.w) ; 12(3/0) + 14(3/0) = 26(6/0)
cmpi.l #i32,i8(a0,a0.w) ; 12(3/0) + 14(3/0) = 26(6/0)
cmpi.l #i32,i8(a0,d0.l) ; 12(3/0) + 14(3/0) = 26(6/0)
cmpi.l #i32,i8(a0,a0.l) ; 12(3/0) + 14(3/0) = 26(6/0)
cmpi.l #i32,(xxx).w ; 12(3/0) + 12(3/0) = 24(6/0)
cmpi.l #i32,(xxx).l ; 12(3/0) + 16(4/0) = 28(7/0)
cmp.b #i8,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
cmp.b #i8,(a0) ; 8(2/0) + 4(1/0) = 12(3/0)
cmp.b #i8,(a0)+ ; 8(2/0) + 4(1/0) = 12(3/0)
cmp.b #i8,-(a0) ; 8(2/0) + 6(1/0) = 14(3/0)
cmp.b #i8,i16(a0) ; 8(2/0) + 8(2/0) = 16(4/0)
cmp.b #i8,i8(a0,d0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
cmp.b #i8,i8(a0,a0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
cmp.b #i8,i8(a0,d0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
cmp.b #i8,i8(a0,a0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
cmp.b #i8,(xxx).w ; 8(2/0) + 8(2/0) = 16(4/0)
cmp.b #i8,(xxx).l ; 8(2/0) + 12(3/0) = 20(5/0)
cmp.w #i16,d0 ; 8(2/0) + 0(0/0) = 8(2/0)
cmp.w #i16,(a0) ; 8(2/0) + 4(1/0) = 12(3/0)
cmp.w #i16,(a0)+ ; 8(2/0) + 4(1/0) = 12(3/0)
cmp.w #i16,-(a0) ; 8(2/0) + 6(1/0) = 14(3/0)
cmp.w #i16,i16(a0) ; 8(2/0) + 8(2/0) = 16(4/0)
cmp.w #i16,i8(a0,d0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
cmp.w #i16,i8(a0,a0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
cmp.w #i16,i8(a0,d0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
cmp.w #i16,i8(a0,a0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
cmp.w #i16,(xxx).w ; 8(2/0) + 8(2/0) = 16(4/0)
cmp.w #i16,(xxx).l ; 8(2/0) + 12(3/0) = 20(5/0)
cmp.l #i32,d0 ; 14(3/0) + 0(0/0) = 14(3/0)
cmp.l #i32,(a0) ; 12(3/0) + 8(2/0) = 20(5/0)
cmp.l #i32,(a0)+ ; 12(3/0) + 8(2/0) = 20(5/0)
cmp.l #i32,-(a0) ; 12(3/0) + 10(2/0) = 22(5/0)
cmp.l #i32,i16(a0) ; 12(3/0) + 12(3/0) = 24(6/0)
cmp.l #i32,i8(a0,d0.w) ; 12(3/0) + 14(3/0) = 26(6/0)
cmp.l #i32,i8(a0,a0.w) ; 12(3/0) + 14(3/0) = 26(6/0)
cmp.l #i32,i8(a0,d0.l) ; 12(3/0) + 14(3/0) = 26(6/0)
cmp.l #i32,i8(a0,a0.l) ; 12(3/0) + 14(3/0) = 26(6/0)
cmp.l #i32,(xxx).w ; 12(3/0) + 12(3/0) = 24(6/0)
cmp.l #i32,(xxx).l ; 12(3/0) + 16(4/0) = 28(7/0)
; -------------------------------------------------------------------------
bchg.b d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
bchg.b d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
bchg.b d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
bchg.b d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
bchg.b d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
bchg.b d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
bchg.b d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
bchg.b d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
bchg.b d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
bchg.b d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
bchg.l d0,d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; if d0 < 16
bchg.l d0,d0 ; 8(1/0) + 0(0/0) = 8(1/0) ; if d0 > 15
bchg.b #i3,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
bchg.b #i3,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
bchg.b #i3,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
bchg.b #i3,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
bchg.b #i3,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
bchg.b #i3,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
bchg.b #i3,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
bchg.b #i3,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
bchg.b #i3,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
bchg.b #i3,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
bchg.l #i5,d0 ; 10(2/0) + 0(0/0) = 10(2/0) ; if i32 < 16
bchg.l #i5,d0 ; 12(2/0) + 0(0/0) = 12(2/0) ; if i32 > 15
; -------------------------------------------------------------------------
bset.b d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
bset.b d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
bset.b d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
bset.b d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
bset.b d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
bset.b d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
bset.b d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
bset.b d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
bset.b d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
bset.b d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
bset.l d0,d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; if d0 < 16
bset.l d0,d0 ; 8(1/0) + 0(0/0) = 8(1/0) ; if d0 > 15
bset.b #i3,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
bset.b #i3,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
bset.b #i3,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
bset.b #i3,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
bset.b #i3,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
bset.b #i3,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
bset.b #i3,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
bset.b #i3,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
bset.b #i3,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
bset.b #i3,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
bset.l #i5,d0 ; 10(2/0) + 0(0/0) = 10(2/0) ; if i32 < 16
bset.l #i5,d0 ; 12(2/0) + 0(0/0) = 12(2/0) ; if i32 > 15
; -------------------------------------------------------------------------
bclr.b d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
bclr.b d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
bclr.b d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
bclr.b d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
bclr.b d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
bclr.b d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
bclr.b d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
bclr.b d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
bclr.b d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
bclr.b d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
bclr.l d0,d0 ; 8(1/0) + 0(0/0) = 8(1/0) ; if d0 < 16
bclr.l d0,d0 ; 10(1/0) + 0(0/0) = 10(1/0) ; if d0 > 15
bclr.b #i3,(a0) ; 12(2/1) + 4(1/0) = 16(3/1)
bclr.b #i3,(a0)+ ; 12(2/1) + 4(1/0) = 16(3/1)
bclr.b #i3,-(a0) ; 12(2/1) + 6(1/0) = 18(3/1)
bclr.b #i3,i16(a0) ; 12(2/1) + 8(2/0) = 20(4/1)
bclr.b #i3,i8(a0,d0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
bclr.b #i3,i8(a0,a0.w) ; 12(2/1) + 10(2/0) = 22(4/1)
bclr.b #i3,i8(a0,d0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
bclr.b #i3,i8(a0,a0.l) ; 12(2/1) + 10(2/0) = 22(4/1)
bclr.b #i3,(xxx).w ; 12(2/1) + 8(2/0) = 20(4/1)
bclr.b #i3,(xxx).l ; 12(2/1) + 12(3/0) = 24(5/1)
bclr.l #i5,d0 ; 12(2/0) + 0(0/0) = 12(2/0) ; if i32 < 16
bclr.l #i5,d0 ; 14(2/0) + 0(0/0) = 14(2/0) ; if i32 > 15
; -------------------------------------------------------------------------
btst.b d0,(a0) ; 4(1/0) + 4(1/0) = 8(2/0)
btst.b d0,(a0)+ ; 4(1/0) + 4(1/0) = 8(2/0)
btst.b d0,-(a0) ; 4(1/0) + 6(1/0) = 10(2/0)
btst.b d0,i16(a0) ; 4(1/0) + 8(2/0) = 12(3/0)
btst.b d0,i8(a0,d0.w) ; 4(1/0) + 10(2/0) = 14(3/0)
btst.b d0,i8(a0,a0.w) ; 4(1/0) + 10(2/0) = 14(3/0)
btst.b d0,i8(a0,d0.l) ; 4(1/0) + 10(2/0) = 14(3/0)
btst.b d0,i8(a0,a0.l) ; 4(1/0) + 10(2/0) = 14(3/0)
btst.b d0,*+i8(pc,d0.w) ; 4(1/0) + 10(2/0) = 14(3/0)
btst.b d0,*+i8(pc,a0.w) ; 4(1/0) + 10(2/0) = 14(3/0)
btst.b d0,*+i8(pc,d0.l) ; 4(1/0) + 10(2/0) = 14(3/0)
btst.b d0,*+i8(pc,a0.l) ; 4(1/0) + 10(2/0) = 14(3/0)
btst.b d0,(xxx).w ; 4(1/0) + 8(2/0) = 12(3/0)
btst.b d0,(xxx).l ; 4(1/0) + 12(3/0) = 16(4/0)
btst.b d0,#255 ; 6(1/0) + 4(1/0) = 10(2/0)
btst.l d0,d0 ; 6(1/0) + 0(0/0) = 6(1/0)
btst.b #i3,(a0) ; 8(2/0) + 4(1/0) = 12(3/0)
btst.b #i3,(a0)+ ; 8(2/0) + 4(1/0) = 12(3/0)
btst.b #i3,-(a0) ; 8(2/0) + 6(1/0) = 14(3/0)
btst.b #i3,i16(a0) ; 8(2/0) + 8(2/0) = 16(4/0)
btst.b #i3,i8(a0,d0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
btst.b #i3,i8(a0,a0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
btst.b #i3,i8(a0,d0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
btst.b #i3,i8(a0,a0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
btst.b #i3,*+i8(pc,d0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
btst.b #i3,*+i8(pc,a0.w) ; 8(2/0) + 10(2/0) = 18(4/0)
btst.b #i3,*+i8(pc,d0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
btst.b #i3,*+i8(pc,a0.l) ; 8(2/0) + 10(2/0) = 18(4/0)
btst.b #i3,(xxx).w ; 8(2/0) + 8(2/0) = 16(4/0)
btst.b #i3,(xxx).l ; 8(2/0) + 12(3/0) = 20(5/0)
btst.l #i5,d0 ; 10(2/0) + 0(0/0) = 10(2/0)
; -------------------------------------------------------------------------
movep.w d0,i16(a0) ; 16(2/2)
movep.l d0,i16(a0) ; 24(2/4)
movep.w i16(a0),d0 ; 16(4/0)
movep.l i16(a0),d0 ; 24(6/0)
; -------------------------------------------------------------------------
; =============================================================================
; Line %0001, %0010, %0011
; =============================================================================
move.b d0,d0 ; 4(1/0)
move.b a0,d0 ; 4(1/0)
move.b (a0),d0 ; 8(2/0)
move.b (a0)+,d0 ; 8(2/0)
move.b -(a0),d0 ; 10(2/0)
move.b i16(a0),d0 ; 12(3/0)
move.b *+i16(pc),d0 ; 12(3/0)
move.b i8(a0,d0.w),d0 ; 14(3/0)
move.b i8(a0,a0.w),d0 ; 14(3/0)
move.b i8(a0,d0.l),d0 ; 14(3/0)
move.b i8(a0,a0.l),d0 ; 14(3/0)
move.b *+i8(pc,d0.w),d0 ; 14(3/0)
move.b *+i8(pc,a0.w),d0 ; 14(3/0)
move.b *+i8(pc,d0.l),d0 ; 14(3/0)
move.b *+i8(pc,a0.l),d0 ; 14(3/0)
move.b (xxx).w,d0 ; 12(3/0)
move.b (xxx).l,d0 ; 16(4/0)
move.b #i8,d0 ; 8(2/0)
move.w d0,d0 ; 4(1/0)
move.w a0,d0 ; 4(1/0)
move.w (a0),d0 ; 8(2/0)
move.w (a0)+,d0 ; 8(2/0)
move.w -(a0),d0 ; 10(2/0)
move.w i16(a0),d0 ; 12(3/0)
move.w *+i16(pc),d0 ; 12(3/0)
move.w i8(a0,d0.w),d0 ; 14(3/0)
move.w i8(a0,a0.w),d0 ; 14(3/0)
move.w i8(a0,d0.l),d0 ; 14(3/0)
move.w i8(a0,a0.l),d0 ; 14(3/0)
move.w *+i8(pc,d0.w),d0 ; 14(3/0)
move.w *+i8(pc,a0.w),d0 ; 14(3/0)
move.w *+i8(pc,d0.l),d0 ; 14(3/0)
move.w *+i8(pc,a0.l),d0 ; 14(3/0)
move.w (xxx).w,d0 ; 12(3/0)
move.w (xxx).l,d0 ; 16(4/0)
move.w #i16,d0 ; 8(2/0)
move.l d0,d0 ; 4(1/0)
move.l a0,d0 ; 4(1/0)
move.l (a0),d0 ; 12(3/0)
move.l (a0)+,d0 ; 12(3/0)
move.l -(a0),d0 ; 14(3/0)
move.l i16(a0),d0 ; 16(4/0)
move.l *+i16(pc),d0 ; 16(4/0)
move.l i8(a0,d0.w),d0 ; 18(4/0)
move.l i8(a0,a0.w),d0 ; 18(4/0)
move.l i8(a0,d0.l),d0 ; 18(4/0)
move.l i8(a0,a0.l),d0 ; 18(4/0)
move.l *+i8(pc,d0.w),d0 ; 18(4/0)
move.l *+i8(pc,a0.w),d0 ; 18(4/0)
move.l *+i8(pc,d0.l),d0 ; 18(4/0)
move.l *+i8(pc,a0.l),d0 ; 18(4/0)
move.l (xxx).w,d0 ; 16(4/0)
move.l (xxx).l,d0 ; 20(5/0)
move.l #i32,d0 ; 12(3/0)
move.b d0,(a0) ; 8(1/1)
move.b a0,(a0) ; 8(1/1)
move.b (a0),(a0) ; 12(2/1)
move.b (a0)+,(a0) ; 12(2/1)
move.b -(a0),(a0) ; 14(2/1)
move.b i16(a0),(a0) ; 16(3/1)
move.b *+i16(pc),(a0) ; 16(3/1)
move.b i8(a0,d0.w),(a0) ; 18(3/1)
move.b i8(a0,a0.w),(a0) ; 18(3/1)
move.b i8(a0,d0.l),(a0) ; 18(3/1)
move.b i8(a0,a0.l),(a0) ; 18(3/1)
move.b *+i8(pc,d0.w),(a0) ; 18(3/1)
move.b *+i8(pc,a0.w),(a0) ; 18(3/1)
move.b *+i8(pc,d0.l),(a0) ; 18(3/1)
move.b *+i8(pc,a0.l),(a0) ; 18(3/1)
move.b (xxx).w,(a0) ; 16(3/1)
move.b (xxx).l,(a0) ; 20(4/1)
move.b #i8,(a0) ; 12(2/1)
move.w d0,(a0) ; 8(1/1)
move.w a0,(a0) ; 8(1/1)
move.w (a0),(a0) ; 12(2/1)
move.w (a0)+,(a0) ; 12(2/1)
move.w -(a0),(a0) ; 14(2/1)
move.w i16(a0),(a0) ; 16(3/1)
move.w *+i16(pc),(a0) ; 16(3/1)
move.w i8(a0,d0.w),(a0) ; 18(3/1)
move.w i8(a0,a0.w),(a0) ; 18(3/1)
move.w i8(a0,d0.l),(a0) ; 18(3/1)
move.w i8(a0,a0.l),(a0) ; 18(3/1)
move.w *+i8(pc,d0.w),(a0) ; 18(3/1)
move.w *+i8(pc,a0.w),(a0) ; 18(3/1)
move.w *+i8(pc,d0.l),(a0) ; 18(3/1)
move.w *+i8(pc,a0.l),(a0) ; 18(3/1)
move.w (xxx).w,(a0) ; 16(3/1)
move.w (xxx).l,(a0) ; 20(4/1)
move.w #i16,(a0) ; 12(2/1)
move.l d0,(a0) ; 12(1/2)
move.l a0,(a0) ; 12(1/2)
move.l (a0),(a0) ; 20(3/2)
move.l (a0)+,(a0) ; 20(3/2)
move.l -(a0),(a0) ; 22(3/2)
move.l i16(a0),(a0) ; 24(4/2)
move.l *+i16(pc),(a0) ; 24(4/2)
move.l i8(a0,d0.w),(a0) ; 26(4/2)
move.l i8(a0,a0.w),(a0) ; 26(4/2)
move.l i8(a0,d0.l),(a0) ; 26(4/2)
move.l i8(a0,a0.l),(a0) ; 26(4/2)
move.l *+i8(pc,d0.w),(a0) ; 26(4/2)
move.l *+i8(pc,a0.w),(a0) ; 26(4/2)
move.l *+i8(pc,d0.l),(a0) ; 26(4/2)
move.l *+i8(pc,a0.l),(a0) ; 26(4/2)
move.l (xxx).w,(a0) ; 24(4/2)
move.l (xxx).l,(a0) ; 28(5/2)
move.l #i32,(a0) ; 20(3/2)
move.b d0,(a0)+ ; 8(1/1)
move.b a0,(a0)+ ; 8(1/1)
move.b (a0),(a0)+ ; 12(2/1)
move.b (a0)+,(a0)+ ; 12(2/1)
move.b -(a0),(a0)+ ; 14(2/1)
move.b i16(a0),(a0)+ ; 16(3/1)
move.b *+i16(pc),(a0)+ ; 16(3/1)
move.b i8(a0,d0.w),(a0)+ ; 18(3/1)
move.b i8(a0,a0.w),(a0)+ ; 18(3/1)
move.b i8(a0,d0.l),(a0)+ ; 18(3/1)
move.b i8(a0,a0.l),(a0)+ ; 18(3/1)
move.b *+i8(pc,d0.w),(a0)+ ; 18(3/1)
move.b *+i8(pc,a0.w),(a0)+ ; 18(3/1)
move.b *+i8(pc,d0.l),(a0)+ ; 18(3/1)
move.b *+i8(pc,a0.l),(a0)+ ; 18(3/1)
move.b (xxx).w,(a0)+ ; 16(3/1)
move.b (xxx).l,(a0)+ ; 20(4/1)
move.b #i8,(a0)+ ; 12(2/1)
move.w d0,(a0)+ ; 8(1/1)
move.w a0,(a0)+ ; 8(1/1)
move.w (a0),(a0)+ ; 12(2/1)
move.w (a0)+,(a0)+ ; 12(2/1)
move.w -(a0),(a0)+ ; 14(2/1)
move.w i16(a0),(a0)+ ; 16(3/1)
move.w *+i16(pc),(a0)+ ; 16(3/1)
move.w i8(a0,d0.w),(a0)+ ; 18(3/1)
move.w i8(a0,a0.w),(a0)+ ; 18(3/1)
move.w i8(a0,d0.l),(a0)+ ; 18(3/1)
move.w i8(a0,a0.l),(a0)+ ; 18(3/1)
move.w *+i8(pc,d0.w),(a0)+ ; 18(3/1)
move.w *+i8(pc,a0.w),(a0)+ ; 18(3/1)
move.w *+i8(pc,d0.l),(a0)+ ; 18(3/1)
move.w *+i8(pc,a0.l),(a0)+ ; 18(3/1)
move.w (xxx).w,(a0)+ ; 16(3/1)
move.w (xxx).l,(a0)+ ; 20(4/1)
move.w #i16,(a0)+ ; 12(2/1)
move.l d0,(a0)+ ; 12(1/2)
move.l a0,(a0)+ ; 12(1/2)
move.l (a0),(a0)+ ; 20(3/2)
move.l (a0)+,(a0)+ ; 20(3/2)
move.l -(a0),(a0)+ ; 22(3/2)
move.l i16(a0),(a0)+ ; 24(4/2)
move.l *+i16(pc),(a0)+ ; 24(4/2)
move.l i8(a0,d0.w),(a0)+ ; 26(4/2)
move.l i8(a0,a0.w),(a0)+ ; 26(4/2)
move.l i8(a0,d0.l),(a0)+ ; 26(4/2)
move.l i8(a0,a0.l),(a0)+ ; 26(4/2)
move.l *+i8(pc,d0.w),(a0)+ ; 26(4/2)
move.l *+i8(pc,a0.w),(a0)+ ; 26(4/2)
move.l *+i8(pc,d0.l),(a0)+ ; 26(4/2)
move.l *+i8(pc,a0.l),(a0)+ ; 26(4/2)
move.l (xxx).w,(a0)+ ; 24(4/2)
move.l (xxx).l,(a0)+ ; 28(5/2)
move.l #i32,(a0)+ ; 20(3/2)
move.b d0,-(a0) ; 8(1/1)
move.b a0,-(a0) ; 8(1/1)
move.b (a0),-(a0) ; 12(2/1)
move.b (a0)+,-(a0) ; 12(2/1)
move.b -(a0),-(a0) ; 14(2/1)
move.b i16(a0),-(a0) ; 16(3/1)
move.b *+i16(pc),-(a0) ; 16(3/1)
move.b i8(a0,d0.w),-(a0) ; 18(3/1)
move.b i8(a0,a0.w),-(a0) ; 18(3/1)
move.b i8(a0,d0.l),-(a0) ; 18(3/1)
move.b i8(a0,a0.l),-(a0) ; 18(3/1)
move.b *+i8(pc,d0.w),-(a0) ; 18(3/1)
move.b *+i8(pc,a0.w),-(a0) ; 18(3/1)
move.b *+i8(pc,d0.l),-(a0) ; 18(3/1)
move.b *+i8(pc,a0.l),-(a0) ; 18(3/1)
move.b (xxx).w,-(a0) ; 16(3/1)
move.b (xxx).l,-(a0) ; 20(4/1)
move.b #i8,-(a0) ; 12(2/1)
move.w d0,-(a0) ; 8(1/1)
move.w a0,-(a0) ; 8(1/1)
move.w (a0),-(a0) ; 12(2/1)
move.w (a0)+,-(a0) ; 12(2/1)
move.w -(a0),-(a0) ; 14(2/1)
move.w i16(a0),-(a0) ; 16(3/1)
move.w *+i16(pc),-(a0) ; 16(3/1)
move.w i8(a0,d0.w),-(a0) ; 18(3/1)
move.w i8(a0,a0.w),-(a0) ; 18(3/1)
move.w i8(a0,d0.l),-(a0) ; 18(3/1)
move.w i8(a0,a0.l),-(a0) ; 18(3/1)
move.w *+i8(pc,d0.w),-(a0) ; 18(3/1)
move.w *+i8(pc,a0.w),-(a0) ; 18(3/1)
move.w *+i8(pc,d0.l),-(a0) ; 18(3/1)
move.w *+i8(pc,a0.l),-(a0) ; 18(3/1)
move.w (xxx).w,-(a0) ; 16(3/1)
move.w (xxx).l,-(a0) ; 20(4/1)
move.w #i16,-(a0) ; 12(2/1)
move.l d0,-(a0) ; 12(1/2)
move.l a0,-(a0) ; 12(1/2)
move.l (a0),-(a0) ; 20(3/2)
move.l (a0)+,-(a0) ; 20(3/2)
move.l -(a0),-(a0) ; 22(3/2)
move.l i16(a0),-(a0) ; 24(4/2)
move.l *+i16(pc),-(a0) ; 24(4/2)
move.l i8(a0,d0.w),-(a0) ; 26(4/2)
move.l i8(a0,a0.w),-(a0) ; 26(4/2)
move.l i8(a0,d0.l),-(a0) ; 26(4/2)
move.l i8(a0,a0.l),-(a0) ; 26(4/2)
move.l *+i8(pc,d0.w),-(a0) ; 26(4/2)
move.l *+i8(pc,a0.w),-(a0) ; 26(4/2)
move.l *+i8(pc,d0.l),-(a0) ; 26(4/2)
move.l *+i8(pc,a0.l),-(a0) ; 26(4/2)
move.l (xxx).w,-(a0) ; 24(4/2)
move.l (xxx).l,-(a0) ; 28(5/2)
move.l #i32,-(a0) ; 20(3/2)
move.b d0,i16(a0) ; 12(2/1)
move.b a0,i16(a0) ; 12(2/1)
move.b (a0),i16(a0) ; 16(3/1)
move.b (a0)+,i16(a0) ; 16(3/1)
move.b -(a0),i16(a0) ; 18(3/1)
move.b i16(a0),i16(a0) ; 20(4/1)
move.b *+i16(pc),i16(a0) ; 20(4/1)
move.b i8(a0,d0.w),i16(a0) ; 22(4/1)
move.b i8(a0,a0.w),i16(a0) ; 22(4/1)
move.b i8(a0,d0.l),i16(a0) ; 22(4/1)
move.b i8(a0,a0.l),i16(a0) ; 22(4/1)
move.b *+i8(pc,d0.w),i16(a0) ; 22(4/1)
move.b *+i8(pc,a0.w),i16(a0) ; 22(4/1)
move.b *+i8(pc,d0.l),i16(a0) ; 22(4/1)
move.b *+i8(pc,a0.l),i16(a0) ; 22(4/1)
move.b (xxx).w,i16(a0) ; 20(4/1)
move.b (xxx).l,i16(a0) ; 24(5/1)
move.b #i8,i16(a0) ; 16(3/1)
move.w d0,i16(a0) ; 12(2/1)
move.w a0,i16(a0) ; 12(2/1)
move.w (a0),i16(a0) ; 16(3/1)
move.w (a0)+,i16(a0) ; 16(3/1)
move.w -(a0),i16(a0) ; 18(3/1)
move.w i16(a0),i16(a0) ; 20(4/1)
move.w *+i16(pc),i16(a0) ; 20(4/1)
move.w i8(a0,d0.w),i16(a0) ; 22(4/1)
move.w i8(a0,a0.w),i16(a0) ; 22(4/1)
move.w i8(a0,d0.l),i16(a0) ; 22(4/1)
move.w i8(a0,a0.l),i16(a0) ; 22(4/1)
move.w *+i8(pc,d0.w),i16(a0) ; 22(4/1)
move.w *+i8(pc,a0.w),i16(a0) ; 22(4/1)
move.w *+i8(pc,d0.l),i16(a0) ; 22(4/1)
move.w *+i8(pc,a0.l),i16(a0) ; 22(4/1)
move.w (xxx).w,i16(a0) ; 20(4/1)
move.w (xxx).l,i16(a0) ; 24(5/1)
move.w #i16,i16(a0) ; 16(3/1)
move.l d0,i16(a0) ; 16(2/2)
move.l a0,i16(a0) ; 16(2/2)
move.l (a0),i16(a0) ; 24(4/2)
move.l (a0)+,i16(a0) ; 24(4/2)
move.l -(a0),i16(a0) ; 26(4/2)
move.l i16(a0),i16(a0) ; 28(5/2)
move.l *+i16(pc),i16(a0) ; 28(5/2)
move.l i8(a0,d0.w),i16(a0) ; 30(5/2)
move.l i8(a0,a0.w),i16(a0) ; 30(5/2)
move.l i8(a0,d0.l),i16(a0) ; 30(5/2)
move.l i8(a0,a0.l),i16(a0) ; 30(5/2)
move.l *+i8(pc,d0.w),i16(a0) ; 30(5/2)
move.l *+i8(pc,a0.w),i16(a0) ; 30(5/2)
move.l *+i8(pc,d0.l),i16(a0) ; 30(5/2)
move.l *+i8(pc,a0.l),i16(a0) ; 30(5/2)
move.l (xxx).w,i16(a0) ; 28(5/2)
move.l (xxx).l,i16(a0) ; 32(6/2)
move.l #i32,i16(a0) ; 24(4/2)
move.b d0,i8(a0,d0.w) ; 14(2/1)
move.b d0,i8(a0,a0.w) ; 14(2/1)
move.b d0,i8(a0,d0.l) ; 14(2/1)
move.b d0,i8(a0,a0.l) ; 14(2/1)
move.b a0,i8(a0,d0.w) ; 14(2/1)
move.b a0,i8(a0,a0.w) ; 14(2/1)
move.b a0,i8(a0,d0.l) ; 14(2/1)
move.b a0,i8(a0,a0.l) ; 14(2/1)
move.b (a0),i8(a0,d0.w) ; 18(3/1)
move.b (a0),i8(a0,a0.w) ; 18(3/1)
move.b (a0),i8(a0,d0.l) ; 18(3/1)
move.b (a0),i8(a0,a0.l) ; 18(3/1)
move.b (a0)+,i8(a0,d0.w) ; 18(3/1)
move.b (a0)+,i8(a0,a0.w) ; 18(3/1)
move.b (a0)+,i8(a0,d0.l) ; 18(3/1)
move.b (a0)+,i8(a0,a0.l) ; 18(3/1)
move.b -(a0),i8(a0,d0.w) ; 20(3/1)
move.b -(a0),i8(a0,a0.w) ; 20(3/1)
move.b -(a0),i8(a0,d0.l) ; 20(3/1)
move.b -(a0),i8(a0,a0.l) ; 20(3/1)
move.b i16(a0),i8(a0,d0.w) ; 22(4/1)
move.b i16(a0),i8(a0,a0.w) ; 22(4/1)
move.b i16(a0),i8(a0,d0.l) ; 22(4/1)
move.b i16(a0),i8(a0,a0.l) ; 22(4/1)
move.b *+i16(pc),i8(a0,d0.w) ; 22(4/1)
move.b *+i16(pc),i8(a0,a0.w) ; 22(4/1)
move.b *+i16(pc),i8(a0,d0.l) ; 22(4/1)
move.b *+i16(pc),i8(a0,a0.l) ; 22(4/1)
move.b i8(a0,d0.w),i8(a0,d0.w) ; 24(4/1)
move.b i8(a0,a0.w),i8(a0,d0.w) ; 24(4/1)
move.b i8(a0,d0.w),i8(a0,a0.w) ; 24(4/1)
move.b i8(a0,a0.w),i8(a0,a0.w) ; 24(4/1)
move.b i8(a0,d0.l),i8(a0,d0.w) ; 24(4/1)
move.b i8(a0,a0.l),i8(a0,d0.w) ; 24(4/1)
move.b i8(a0,d0.l),i8(a0,a0.w) ; 24(4/1)
move.b i8(a0,a0.l),i8(a0,a0.w) ; 24(4/1)
move.b i8(a0,d0.w),i8(a0,d0.l) ; 24(4/1)
move.b i8(a0,a0.w),i8(a0,d0.l) ; 24(4/1)
move.b i8(a0,d0.w),i8(a0,a0.l) ; 24(4/1)
move.b i8(a0,a0.w),i8(a0,a0.l) ; 24(4/1)
move.b i8(a0,d0.l),i8(a0,d0.l) ; 24(4/1)
move.b i8(a0,a0.l),i8(a0,d0.l) ; 24(4/1)
move.b i8(a0,d0.l),i8(a0,a0.l) ; 24(4/1)
move.b i8(a0,a0.l),i8(a0,a0.l) ; 24(4/1)
move.b *+i8(pc,d0.w),i8(a0,d0.w) ; 24(4/1)
move.b *+i8(pc,a0.w),i8(a0,d0.w) ; 24(4/1)
move.b *+i8(pc,d0.w),i8(a0,a0.w) ; 24(4/1)
move.b *+i8(pc,a0.w),i8(a0,a0.w) ; 24(4/1)
move.b *+i8(pc,d0.l),i8(a0,d0.w) ; 24(4/1)
move.b *+i8(pc,a0.l),i8(a0,d0.w) ; 24(4/1)
move.b *+i8(pc,d0.l),i8(a0,a0.w) ; 24(4/1)
move.b *+i8(pc,a0.l),i8(a0,a0.w) ; 24(4/1)
move.b *+i8(pc,d0.w),i8(a0,d0.l) ; 24(4/1)
move.b *+i8(pc,a0.w),i8(a0,d0.l) ; 24(4/1)
move.b *+i8(pc,d0.w),i8(a0,a0.l) ; 24(4/1)
move.b *+i8(pc,a0.w),i8(a0,a0.l) ; 24(4/1)
move.b *+i8(pc,d0.l),i8(a0,d0.l) ; 24(4/1)
move.b *+i8(pc,a0.l),i8(a0,d0.l) ; 24(4/1)
move.b *+i8(pc,d0.l),i8(a0,a0.l) ; 24(4/1)
move.b *+i8(pc,a0.l),i8(a0,a0.l) ; 24(4/1)
move.b (xxx).w,i8(a0,d0.w) ; 22(4/1)
move.b (xxx).w,i8(a0,a0.w) ; 22(4/1)
move.b (xxx).w,i8(a0,d0.l) ; 22(4/1)
move.b (xxx).w,i8(a0,a0.l) ; 22(4/1)
move.b (xxx).l,i8(a0,d0.w) ; 26(5/1)
move.b (xxx).l,i8(a0,a0.w) ; 26(5/1)
move.b (xxx).l,i8(a0,d0.l) ; 26(5/1)
move.b (xxx).l,i8(a0,a0.l) ; 26(5/1)
move.b #i8,i8(a0,d0.w) ; 18(3/1)
move.b #i8,i8(a0,a0.w) ; 18(3/1)
move.b #i8,i8(a0,d0.l) ; 18(3/1)
move.b #i8,i8(a0,a0.l) ; 18(3/1)
move.w d0,i8(a0,d0.w) ; 14(2/1)
move.w d0,i8(a0,a0.w) ; 14(2/1)
move.w d0,i8(a0,d0.l) ; 14(2/1)
move.w d0,i8(a0,a0.l) ; 14(2/1)
move.w a0,i8(a0,d0.w) ; 14(2/1)
move.w a0,i8(a0,a0.w) ; 14(2/1)
move.w a0,i8(a0,d0.l) ; 14(2/1)
move.w a0,i8(a0,a0.l) ; 14(2/1)
move.w (a0),i8(a0,d0.w) ; 18(3/1)
move.w (a0),i8(a0,a0.w) ; 18(3/1)
move.w (a0),i8(a0,d0.l) ; 18(3/1)
move.w (a0),i8(a0,a0.l) ; 18(3/1)
move.w (a0)+,i8(a0,d0.w) ; 18(3/1)
move.w (a0)+,i8(a0,a0.w) ; 18(3/1)
move.w (a0)+,i8(a0,d0.l) ; 18(3/1)
move.w (a0)+,i8(a0,a0.l) ; 18(3/1)
move.w -(a0),i8(a0,d0.w) ; 20(3/1)
move.w -(a0),i8(a0,a0.w) ; 20(3/1)
move.w -(a0),i8(a0,d0.l) ; 20(3/1)
move.w -(a0),i8(a0,a0.l) ; 20(3/1)
move.w i16(a0),i8(a0,d0.w) ; 22(4/1)
move.w i16(a0),i8(a0,a0.w) ; 22(4/1)
move.w i16(a0),i8(a0,d0.l) ; 22(4/1)
move.w i16(a0),i8(a0,a0.l) ; 22(4/1)
move.w *+i16(pc),i8(a0,d0.w) ; 22(4/1)
move.w *+i16(pc),i8(a0,a0.w) ; 22(4/1)
move.w *+i16(pc),i8(a0,d0.l) ; 22(4/1)
move.w *+i16(pc),i8(a0,a0.l) ; 22(4/1)
move.w i8(a0,d0.w),i8(a0,d0.w) ; 24(4/1)
move.w i8(a0,a0.w),i8(a0,d0.w) ; 24(4/1)
move.w i8(a0,d0.w),i8(a0,a0.w) ; 24(4/1)
move.w i8(a0,a0.w),i8(a0,a0.w) ; 24(4/1)
move.w i8(a0,d0.l),i8(a0,d0.w) ; 24(4/1)
move.w i8(a0,a0.l),i8(a0,d0.w) ; 24(4/1)
move.w i8(a0,d0.l),i8(a0,a0.w) ; 24(4/1)
move.w i8(a0,a0.l),i8(a0,a0.w) ; 24(4/1)
move.w i8(a0,d0.w),i8(a0,d0.l) ; 24(4/1)
move.w i8(a0,a0.w),i8(a0,d0.l) ; 24(4/1)
move.w i8(a0,d0.w),i8(a0,a0.l) ; 24(4/1)
move.w i8(a0,a0.w),i8(a0,a0.l) ; 24(4/1)
move.w i8(a0,d0.l),i8(a0,d0.l) ; 24(4/1)
move.w i8(a0,a0.l),i8(a0,d0.l) ; 24(4/1)
move.w i8(a0,d0.l),i8(a0,a0.l) ; 24(4/1)
move.w i8(a0,a0.l),i8(a0,a0.l) ; 24(4/1)
move.w *+i8(pc,d0.w),i8(a0,d0.w) ; 24(4/1)
move.w *+i8(pc,a0.w),i8(a0,d0.w) ; 24(4/1)
move.w *+i8(pc,d0.w),i8(a0,a0.w) ; 24(4/1)
move.w *+i8(pc,a0.w),i8(a0,a0.w) ; 24(4/1)
move.w *+i8(pc,d0.l),i8(a0,d0.w) ; 24(4/1)
move.w *+i8(pc,a0.l),i8(a0,d0.w) ; 24(4/1)
move.w *+i8(pc,d0.l),i8(a0,a0.w) ; 24(4/1)
move.w *+i8(pc,a0.l),i8(a0,a0.w) ; 24(4/1)
move.w *+i8(pc,d0.w),i8(a0,d0.l) ; 24(4/1)
move.w *+i8(pc,a0.w),i8(a0,d0.l) ; 24(4/1)
move.w *+i8(pc,d0.w),i8(a0,a0.l) ; 24(4/1)
move.w *+i8(pc,a0.w),i8(a0,a0.l) ; 24(4/1)
move.w *+i8(pc,d0.l),i8(a0,d0.l) ; 24(4/1)
move.w *+i8(pc,a0.l),i8(a0,d0.l) ; 24(4/1)
move.w *+i8(pc,d0.l),i8(a0,a0.l) ; 24(4/1)
move.w *+i8(pc,a0.l),i8(a0,a0.l) ; 24(4/1)
move.w (xxx).w,i8(a0,d0.w) ; 22(4/1)
move.w (xxx).w,i8(a0,a0.w) ; 22(4/1)
move.w (xxx).w,i8(a0,d0.l) ; 22(4/1)
move.w (xxx).w,i8(a0,a0.l) ; 22(4/1)
move.w (xxx).l,i8(a0,d0.w) ; 26(5/1)
move.w (xxx).l,i8(a0,a0.w) ; 26(5/1)
move.w (xxx).l,i8(a0,d0.l) ; 26(5/1)
move.w (xxx).l,i8(a0,a0.l) ; 26(5/1)
move.w #i16,i8(a0,d0.w) ; 18(3/1)
move.w #i16,i8(a0,a0.w) ; 18(3/1)
move.w #i16,i8(a0,d0.l) ; 18(3/1)
move.w #i16,i8(a0,a0.l) ; 18(3/1)
move.l d0,i8(a0,d0.w) ; 18(2/2)
move.l d0,i8(a0,a0.w) ; 18(2/2)
move.l d0,i8(a0,d0.l) ; 18(2/2)
move.l d0,i8(a0,a0.l) ; 18(2/2)
move.l a0,i8(a0,d0.w) ; 18(2/2)
move.l a0,i8(a0,a0.w) ; 18(2/2)
move.l a0,i8(a0,d0.l) ; 18(2/2)
move.l a0,i8(a0,a0.l) ; 18(2/2)
move.l (a0),i8(a0,d0.w) ; 26(4/2)
move.l (a0),i8(a0,a0.w) ; 26(4/2)
move.l (a0),i8(a0,d0.l) ; 26(4/2)
move.l (a0),i8(a0,a0.l) ; 26(4/2)
move.l (a0)+,i8(a0,d0.w) ; 26(4/2)
move.l (a0)+,i8(a0,a0.w) ; 26(4/2)
move.l (a0)+,i8(a0,d0.l) ; 26(4/2)
move.l (a0)+,i8(a0,a0.l) ; 26(4/2)
move.l -(a0),i8(a0,d0.w) ; 28(4/2)
move.l -(a0),i8(a0,a0.w) ; 28(4/2)
move.l -(a0),i8(a0,d0.l) ; 28(4/2)
move.l -(a0),i8(a0,a0.l) ; 28(4/2)
move.l i16(a0),i8(a0,d0.w) ; 30(5/2)
move.l i16(a0),i8(a0,a0.w) ; 30(5/2)
move.l i16(a0),i8(a0,d0.l) ; 30(5/2)
move.l i16(a0),i8(a0,a0.l) ; 30(5/2)
move.l *+i16(pc),i8(a0,d0.w) ; 30(5/2)
move.l *+i16(pc),i8(a0,a0.w) ; 30(5/2)
move.l *+i16(pc),i8(a0,d0.l) ; 30(5/2)
move.l *+i16(pc),i8(a0,a0.l) ; 30(5/2)
move.l i8(a0,d0.w),i8(a0,d0.w) ; 32(5/2)
move.l i8(a0,a0.w),i8(a0,d0.w) ; 32(5/2)
move.l i8(a0,d0.w),i8(a0,a0.w) ; 32(5/2)
move.l i8(a0,a0.w),i8(a0,a0.w) ; 32(5/2)
move.l i8(a0,d0.l),i8(a0,d0.w) ; 32(5/2)
move.l i8(a0,a0.l),i8(a0,d0.w) ; 32(5/2)
move.l i8(a0,d0.l),i8(a0,a0.w) ; 32(5/2)
move.l i8(a0,a0.l),i8(a0,a0.w) ; 32(5/2)
move.l i8(a0,d0.w),i8(a0,d0.l) ; 32(5/2)
move.l i8(a0,a0.w),i8(a0,d0.l) ; 32(5/2)
move.l i8(a0,d0.w),i8(a0,a0.l) ; 32(5/2)
move.l i8(a0,a0.w),i8(a0,a0.l) ; 32(5/2)
move.l i8(a0,d0.l),i8(a0,d0.l) ; 32(5/2)
move.l i8(a0,a0.l),i8(a0,d0.l) ; 32(5/2)
move.l i8(a0,d0.l),i8(a0,a0.l) ; 32(5/2)
move.l i8(a0,a0.l),i8(a0,a0.l) ; 32(5/2)
move.l *+i8(pc,d0.w),i8(a0,d0.w) ; 32(5/2)
move.l *+i8(pc,a0.w),i8(a0,d0.w) ; 32(5/2)
move.l *+i8(pc,d0.w),i8(a0,a0.w) ; 32(5/2)
move.l *+i8(pc,a0.w),i8(a0,a0.w) ; 32(5/2)
move.l *+i8(pc,d0.l),i8(a0,d0.w) ; 32(5/2)
move.l *+i8(pc,a0.l),i8(a0,d0.w) ; 32(5/2)
move.l *+i8(pc,d0.l),i8(a0,a0.w) ; 32(5/2)
move.l *+i8(pc,a0.l),i8(a0,a0.w) ; 32(5/2)
move.l *+i8(pc,d0.w),i8(a0,d0.l) ; 32(5/2)
move.l *+i8(pc,a0.w),i8(a0,d0.l) ; 32(5/2)
move.l *+i8(pc,d0.w),i8(a0,a0.l) ; 32(5/2)
move.l *+i8(pc,a0.w),i8(a0,a0.l) ; 32(5/2)
move.l *+i8(pc,d0.l),i8(a0,d0.l) ; 32(5/2)
move.l *+i8(pc,a0.l),i8(a0,d0.l) ; 32(5/2)
move.l *+i8(pc,d0.l),i8(a0,a0.l) ; 32(5/2)
move.l *+i8(pc,a0.l),i8(a0,a0.l) ; 32(5/2)
move.l (xxx).w,i8(a0,d0.w) ; 30(5/2)
move.l (xxx).w,i8(a0,a0.w) ; 30(5/2)
move.l (xxx).w,i8(a0,d0.l) ; 30(5/2)
move.l (xxx).w,i8(a0,a0.l) ; 30(5/2)
move.l (xxx).l,i8(a0,d0.w) ; 34(6/2)
move.l (xxx).l,i8(a0,a0.w) ; 34(6/2)
move.l (xxx).l,i8(a0,d0.l) ; 34(6/2)
move.l (xxx).l,i8(a0,a0.l) ; 34(6/2)
move.l #i32,i8(a0,d0.w) ; 26(4/2)
move.l #i32,i8(a0,a0.w) ; 26(4/2)
move.l #i32,i8(a0,d0.l) ; 26(4/2)
move.l #i32,i8(a0,a0.l) ; 26(4/2)
move.b d0,(xxx).w ; 12(2/1)
move.b a0,(xxx).w ; 12(2/1)
move.b (a0),(xxx).w ; 16(3/1)
move.b (a0)+,(xxx).w ; 16(3/1)
move.b -(a0),(xxx).w ; 18(3/1)
move.b i16(a0),(xxx).w ; 20(4/1)
move.b *+i16(pc),(xxx).w ; 20(4/1)
move.b i8(a0,d0.w),(xxx).w ; 22(4/1)
move.b i8(a0,a0.w),(xxx).w ; 22(4/1)
move.b i8(a0,d0.l),(xxx).w ; 22(4/1)
move.b i8(a0,a0.l),(xxx).w ; 22(4/1)
move.b *+i8(pc,d0.w),(xxx).w ; 22(4/1)
move.b *+i8(pc,a0.w),(xxx).w ; 22(4/1)
move.b *+i8(pc,d0.l),(xxx).w ; 22(4/1)
move.b *+i8(pc,a0.l),(xxx).w ; 22(4/1)
move.b (xxx).w,(xxx).w ; 20(4/1)
move.b (xxx).l,(xxx).w ; 24(5/1)
move.b #i8,(xxx).w ; 16(3/1)
move.w d0,(xxx).w ; 12(2/1)
move.w a0,(xxx).w ; 12(2/1)
move.w (a0),(xxx).w ; 16(3/1)
move.w (a0)+,(xxx).w ; 16(3/1)
move.w -(a0),(xxx).w ; 18(3/1)
move.w i16(a0),(xxx).w ; 20(4/1)
move.w *+i16(pc),(xxx).w ; 20(4/1)
move.w i8(a0,d0.w),(xxx).w ; 22(4/1)
move.w i8(a0,a0.w),(xxx).w ; 22(4/1)
move.w i8(a0,d0.l),(xxx).w ; 22(4/1)
move.w i8(a0,a0.l),(xxx).w ; 22(4/1)
move.w *+i8(pc,d0.w),(xxx).w ; 22(4/1)
move.w *+i8(pc,a0.w),(xxx).w ; 22(4/1)
move.w *+i8(pc,d0.l),(xxx).w ; 22(4/1)
move.w *+i8(pc,a0.l),(xxx).w ; 22(4/1)
move.w (xxx).w,(xxx).w ; 20(4/1)
move.w (xxx).l,(xxx).w ; 24(5/1)
move.w #i16,(xxx).w ; 16(3/1)
move.l d0,(xxx).w ; 16(2/2)
move.l a0,(xxx).w ; 16(2/2)
move.l (a0),(xxx).w ; 24(4/2)
move.l (a0)+,(xxx).w ; 24(4/2)
move.l -(a0),(xxx).w ; 26(4/2)
move.l i16(a0),(xxx).w ; 28(5/2)
move.l *+i16(pc),(xxx).w ; 28(5/2)
move.l i8(a0,d0.w),(xxx).w ; 30(5/2)
move.l i8(a0,a0.w),(xxx).w ; 30(5/2)
move.l i8(a0,d0.l),(xxx).w ; 30(5/2)
move.l i8(a0,a0.l),(xxx).w ; 30(5/2)
move.l *+i8(pc,d0.w),(xxx).w ; 30(5/2)
move.l *+i8(pc,a0.w),(xxx).w ; 30(5/2)
move.l *+i8(pc,d0.l),(xxx).w ; 30(5/2)
move.l *+i8(pc,a0.l),(xxx).w ; 30(5/2)
move.l (xxx).w,(xxx).w ; 28(5/2)
move.l (xxx).l,(xxx).w ; 32(6/2)
move.l #i32,(xxx).w ; 24(4/2)
move.b d0,(xxx).l ; 16(3/1)
move.b a0,(xxx).l ; 16(3/1)
move.b (a0),(xxx).l ; 20(4/1)
move.b (a0)+,(xxx).l ; 20(4/1)
move.b -(a0),(xxx).l ; 22(4/1)
move.b i16(a0),(xxx).l ; 24(5/1)
move.b *+i16(pc),(xxx).l ; 24(5/1)
move.b i8(a0,d0.w),(xxx).l ; 26(5/1)
move.b i8(a0,a0.w),(xxx).l ; 26(5/1)
move.b i8(a0,d0.l),(xxx).l ; 26(5/1)
move.b i8(a0,a0.l),(xxx).l ; 26(5/1)
move.b *+i8(pc,d0.w),(xxx).l ; 26(5/1)
move.b *+i8(pc,a0.w),(xxx).l ; 26(5/1)
move.b *+i8(pc,d0.l),(xxx).l ; 26(5/1)
move.b *+i8(pc,a0.l),(xxx).l ; 26(5/1)
move.b (xxx).w,(xxx).l ; 24(5/1)
move.b (xxx).l,(xxx).l ; 28(6/1)
move.b #i8,(xxx).l ; 20(4/1)
move.w d0,(xxx).l ; 16(3/1)
move.w a0,(xxx).l ; 16(3/1)
move.w (a0),(xxx).l ; 20(4/1)
move.w (a0)+,(xxx).l ; 20(4/1)
move.w -(a0),(xxx).l ; 22(4/1)
move.w i16(a0),(xxx).l ; 24(5/1)
move.w *+i16(pc),(xxx).l ; 24(5/1)
move.w i8(a0,d0.w),(xxx).l ; 26(5/1)
move.w i8(a0,a0.w),(xxx).l ; 26(5/1)
move.w i8(a0,d0.l),(xxx).l ; 26(5/1)
move.w i8(a0,a0.l),(xxx).l ; 26(5/1)
move.w *+i8(pc,d0.w),(xxx).l ; 26(5/1)
move.w *+i8(pc,a0.w),(xxx).l ; 26(5/1)
move.w *+i8(pc,d0.l),(xxx).l ; 26(5/1)
move.w *+i8(pc,a0.l),(xxx).l ; 26(5/1)
move.w (xxx).w,(xxx).l ; 24(5/1)
move.w (xxx).l,(xxx).l ; 28(6/1)
move.w #i16,(xxx).l ; 20(4/1)
move.l d0,(xxx).l ; 20(3/2)
move.l a0,(xxx).l ; 20(3/2)
move.l (a0),(xxx).l ; 28(5/2)
move.l (a0)+,(xxx).l ; 28(5/2)
move.l -(a0),(xxx).l ; 30(5/2)
move.l i16(a0),(xxx).l ; 32(6/2)
move.l *+i16(pc),(xxx).l ; 32(6/2)
move.l i8(a0,d0.w),(xxx).l ; 34(6/2)
move.l i8(a0,a0.w),(xxx).l ; 34(6/2)
move.l i8(a0,d0.l),(xxx).l ; 34(6/2)
move.l i8(a0,a0.l),(xxx).l ; 34(6/2)
move.l *+i8(pc,d0.w),(xxx).l ; 34(6/2)
move.l *+i8(pc,a0.w),(xxx).l ; 34(6/2)
move.l *+i8(pc,d0.l),(xxx).l ; 34(6/2)
move.l *+i8(pc,a0.l),(xxx).l ; 34(6/2)
move.l (xxx).w,(xxx).l ; 32(6/2)
move.l (xxx).l,(xxx).l ; 36(7/2)
move.l #i32,(xxx).l ; 28(5/2)
; -------------------------------------------------------------------------
movea.w a0,a0 ; 4(1/0)
movea.w a0,a0 ; 4(1/0)
movea.w (a0),a0 ; 8(2/0)
movea.w (a0)+,a0 ; 8(2/0)
movea.w -(a0),a0 ; 10(2/0)
movea.w i16(a0),a0 ; 12(3/0)
movea.w *+i16(pc),a0 ; 12(3/0)
movea.w i8(a0,d0.w),a0 ; 14(3/0)
movea.w i8(a0,a0.w),a0 ; 14(3/0)
movea.w i8(a0,d0.l),a0 ; 14(3/0)
movea.w i8(a0,a0.l),a0 ; 14(3/0)
movea.w *+i8(pc,d0.w),a0 ; 14(3/0)
movea.w *+i8(pc,a0.w),a0 ; 14(3/0)
movea.w *+i8(pc,d0.l),a0 ; 14(3/0)
movea.w *+i8(pc,a0.l),a0 ; 14(3/0)
movea.w (xxx).w,a0 ; 12(3/0)
movea.w (xxx).l,a0 ; 16(4/0)
movea.w #i16,a0 ; 8(2/0)
movea.l a0,a0 ; 4(1/0)
movea.l a0,a0 ; 4(1/0)
movea.l (a0),a0 ; 12(3/0)
movea.l (a0)+,a0 ; 12(3/0)
movea.l -(a0),a0 ; 14(3/0)
movea.l i16(a0),a0 ; 16(4/0)
movea.l *+i16(pc),a0 ; 16(4/0)
movea.l i8(a0,d0.w),a0 ; 18(4/0)
movea.l i8(a0,a0.w),a0 ; 18(4/0)
movea.l i8(a0,d0.l),a0 ; 18(4/0)
movea.l i8(a0,a0.l),a0 ; 18(4/0)
movea.l *+i8(pc,d0.w),a0 ; 18(4/0)
movea.l *+i8(pc,a0.w),a0 ; 18(4/0)
movea.l *+i8(pc,d0.l),a0 ; 18(4/0)
movea.l *+i8(pc,a0.l),a0 ; 18(4/0)
movea.l (xxx).w,a0 ; 16(4/0)
movea.l (xxx).l,a0 ; 20(5/0)
movea.l #i32,a0 ; 12(3/0)
move.w a0,a0 ; 4(1/0)
move.w a0,a0 ; 4(1/0)
move.w (a0),a0 ; 8(2/0)
move.w (a0)+,a0 ; 8(2/0)
move.w -(a0),a0 ; 10(2/0)
move.w i16(a0),a0 ; 12(3/0)
move.w *+i16(pc),a0 ; 12(3/0)
move.w i8(a0,d0.w),a0 ; 14(3/0)
move.w i8(a0,a0.w),a0 ; 14(3/0)
move.w i8(a0,d0.l),a0 ; 14(3/0)
move.w i8(a0,a0.l),a0 ; 14(3/0)
move.w *+i8(pc,d0.w),a0 ; 14(3/0)
move.w *+i8(pc,a0.w),a0 ; 14(3/0)
move.w *+i8(pc,d0.l),a0 ; 14(3/0)
move.w *+i8(pc,a0.l),a0 ; 14(3/0)
move.w (xxx).w,a0 ; 12(3/0)
move.w (xxx).l,a0 ; 16(4/0)
move.w #i16,a0 ; 8(2/0)
move.l a0,a0 ; 4(1/0)
move.l a0,a0 ; 4(1/0)
move.l (a0),a0 ; 12(3/0)
move.l (a0)+,a0 ; 12(3/0)
move.l -(a0),a0 ; 14(3/0)
move.l i16(a0),a0 ; 16(4/0)
move.l *+i16(pc),a0 ; 16(4/0)
move.l i8(a0,d0.w),a0 ; 18(4/0)
move.l i8(a0,a0.w),a0 ; 18(4/0)
move.l i8(a0,d0.l),a0 ; 18(4/0)
move.l i8(a0,a0.l),a0 ; 18(4/0)
move.l *+i8(pc,d0.w),a0 ; 18(4/0)
move.l *+i8(pc,a0.w),a0 ; 18(4/0)
move.l *+i8(pc,d0.l),a0 ; 18(4/0)
move.l *+i8(pc,a0.l),a0 ; 18(4/0)
move.l (xxx).w,a0 ; 16(4/0)
move.l (xxx).l,a0 ; 20(5/0)
move.l #i32,a0 ; 12(3/0)
; =============================================================================
; Line %0100
; =============================================================================
clr.b d0 ; 4(1/0) + 0(0/0) = 4(1/0)
clr.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
clr.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
clr.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
clr.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
clr.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
clr.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
clr.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
clr.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
clr.b (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
clr.b (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
clr.w d0 ; 4(1/0) + 0(0/0) = 4(1/0)
clr.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
clr.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
clr.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
clr.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
clr.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
clr.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
clr.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
clr.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
clr.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
clr.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
clr.l d0 ; 6(1/0) + 0(0/0) = 6(1/0)
clr.l (a0) ; 12(1/2) + 8(2/0) = 20(3/2)
clr.l (a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
clr.l -(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
clr.l i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
clr.l i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
clr.l i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
clr.l i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
clr.l i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
clr.l (xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
clr.l (xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; -------------------------------------------------------------------------
neg.b d0 ; 4(1/0) + 0(0/0) = 4(1/0)
neg.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
neg.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
neg.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
neg.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
neg.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
neg.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
neg.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
neg.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
neg.b (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
neg.b (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
neg.w d0 ; 4(1/0) + 0(0/0) = 4(1/0)
neg.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
neg.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
neg.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
neg.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
neg.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
neg.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
neg.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
neg.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
neg.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
neg.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
neg.l d0 ; 6(1/0) + 0(0/0) = 6(1/0)
neg.l (a0) ; 12(1/2) + 8(2/0) = 20(3/2)
neg.l (a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
neg.l -(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
neg.l i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
neg.l i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
neg.l i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
neg.l i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
neg.l i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
neg.l (xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
neg.l (xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; -------------------------------------------------------------------------
negx.b d0 ; 4(1/0) + 0(0/0) = 4(1/0)
negx.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
negx.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
negx.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
negx.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
negx.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
negx.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
negx.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
negx.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
negx.b (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
negx.b (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
negx.w d0 ; 4(1/0) + 0(0/0) = 4(1/0)
negx.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
negx.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
negx.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
negx.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
negx.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
negx.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
negx.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
negx.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
negx.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
negx.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
negx.l d0 ; 6(1/0) + 0(0/0) = 6(1/0)
negx.l (a0) ; 12(1/2) + 8(2/0) = 20(3/2)
negx.l (a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
negx.l -(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
negx.l i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
negx.l i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
negx.l i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
negx.l i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
negx.l i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
negx.l (xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
negx.l (xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; -------------------------------------------------------------------------
not.b d0 ; 4(1/0) + 0(0/0) = 4(1/0)
not.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
not.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
not.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
not.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
not.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
not.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
not.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
not.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
not.b (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
not.b (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
not.w d0 ; 4(1/0) + 0(0/0) = 4(1/0)
not.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
not.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
not.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
not.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
not.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
not.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
not.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
not.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
not.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
not.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
not.l d0 ; 6(1/0) + 0(0/0) = 6(1/0)
not.l (a0) ; 12(1/2) + 8(2/0) = 20(3/2)
not.l (a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
not.l -(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
not.l i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
not.l i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
not.l i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
not.l i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
not.l i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
not.l (xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
not.l (xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; -------------------------------------------------------------------------
move.w d0,ccr ; 12(1/0) + 0(0/0) = 12(1/0)
move.w (a0),ccr ; 12(1/0) + 4(1/0) = 16(2/0)
move.w (a0)+,ccr ; 12(1/0) + 4(1/0) = 16(2/0)
move.w -(a0),ccr ; 12(1/0) + 6(1/0) = 18(2/0)
move.w i16(a0),ccr ; 12(1/0) + 8(2/0) = 20(3/0)
move.w *+i16(pc),ccr ; 12(1/0) + 8(2/0) = 20(3/0)
move.w i8(a0,d0.w),ccr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w i8(a0,a0.w),ccr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w i8(a0,d0.l),ccr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w i8(a0,a0.l),ccr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w *+i8(pc,d0.w),ccr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w *+i8(pc,a0.w),ccr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w *+i8(pc,d0.l),ccr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w *+i8(pc,a0.l),ccr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w (xxx).w,ccr ; 12(1/0) + 8(2/0) = 20(3/0)
move.w (xxx).l,ccr ; 12(1/0) + 12(3/0) = 24(4/0)
move.w #i8,ccr ; 12(1/0) + 4(1/0) = 16(2/0)
; -------------------------------------------------------------------------
move.w d0,sr ; 12(1/0) + 0(0/0) = 12(1/0)
move.w (a0),sr ; 12(1/0) + 4(1/0) = 16(2/0)
move.w (a0)+,sr ; 12(1/0) + 4(1/0) = 16(2/0)
move.w -(a0),sr ; 12(1/0) + 6(1/0) = 18(2/0)
move.w i16(a0),sr ; 12(1/0) + 8(2/0) = 20(3/0)
move.w *+i16(pc),sr ; 12(1/0) + 8(2/0) = 20(3/0)
move.w i8(a0,d0.w),sr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w i8(a0,a0.w),sr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w i8(a0,d0.l),sr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w i8(a0,a0.l),sr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w *+i8(pc,d0.w),sr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w *+i8(pc,a0.w),sr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w *+i8(pc,d0.l),sr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w *+i8(pc,a0.l),sr ; 12(1/0) + 10(2/0) = 22(3/0)
move.w (xxx).w,sr ; 12(1/0) + 8(2/0) = 20(3/0)
move.w (xxx).l,sr ; 12(1/0) + 12(3/0) = 24(4/0)
move.w #i16,sr ; 12(1/0) + 4(1/0) = 16(2/0)
; -------------------------------------------------------------------------
nbcd.b d0 ; 6(1/0) + 0(0/0) = 6(1/0)
nbcd.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
nbcd.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
nbcd.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
nbcd.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
nbcd.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
nbcd.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
nbcd.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
nbcd.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
nbcd.b (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
nbcd.b (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
; -------------------------------------------------------------------------
pea (a0) ; 12(1/2)
pea i16(a0) ; 16(2/2)
pea *+i16(pc) ; 16(2/2)
pea i8(a0,d0.w) ; 20(2/2)
pea i8(a0,a0.w) ; 20(2/2)
pea i8(a0,d0.l) ; 20(2/2)
pea i8(a0,a0.l) ; 20(2/2)
pea *+i8(pc,d0.w) ; 20(2/2)
pea *+i8(pc,a0.w) ; 20(2/2)
pea *+i8(pc,d0.l) ; 20(2/2)
pea *+i8(pc,a0.l) ; 20(2/2)
pea (xxx).w ; 16(2/2)
pea (xxx).l ; 20(3/2)
; -------------------------------------------------------------------------
swap d0 ; 4(1/0)
; -------------------------------------------------------------------------
movem.w (a0),d0-a0/a3/a5 ; 12+4m(3+m/0)
movem.w (a0)+,d0-a0/a3/a5 ; 12+4m(3+m/0)
movem.w i16(a0),d0-a0/a3/a5 ; 16+4m(4+m/0)
movem.w *+i16(pc),d0-a0/a3/a5 ; 16+4m(4+m/0)
movem.w i8(a0,d0.w),d0-a0/a3/a5 ; 18+4m(4+m/0)
movem.w i8(a0,a0.w),d0-a0/a3/a5 ; 18+4m(4+m/0)
movem.w i8(a0,d0.l),d0-a0/a3/a5 ; 18+4m(4+m/0)
movem.w i8(a0,a0.l),d0-a0/a3/a5 ; 18+4m(4+m/0)
movem.w *+i8(pc,d0.w),d0-a0/a3/a5 ; 18+4m(4+m/0)
movem.w *+i8(pc,a0.w),d0-a0/a3/a5 ; 18+4m(4+m/0)
movem.w *+i8(pc,d0.l),d0-a0/a3/a5 ; 18+4m(4+m/0)
movem.w *+i8(pc,a0.l),d0-a0/a3/a5 ; 18+4m(4+m/0)
movem.w (xxx).w,d0-a0/a3/a5 ; 16+4m(4+m/0)
movem.w (xxx).l,d0-a0/a3/a5 ; 20+4m(5+m/0)
movem.l (a0),d0-a0/a3/a5 ; 12+8m(3+2m/0)
movem.l (a0)+,d0-a0/a3/a5 ; 12+8m(3+2m/0)
movem.l i16(a0),d0-a0/a3/a5 ; 16+8m(4+2m/0)
movem.l *+i16(pc),d0-a0/a3/a5 ; 16+8m(4+2m/0)
movem.l i8(a0,d0.w),d0-a0/a3/a5 ; 18+8m(4+2m/0)
movem.l i8(a0,a0.w),d0-a0/a3/a5 ; 18+8m(4+2m/0)
movem.l i8(a0,d0.l),d0-a0/a3/a5 ; 18+8m(4+2m/0)
movem.l i8(a0,a0.l),d0-a0/a3/a5 ; 18+8m(4+2m/0)
movem.l *+i8(pc,d0.w),d0-a0/a3/a5 ; 18+8m(4+2m/0)
movem.l *+i8(pc,a0.w),d0-a0/a3/a5 ; 18+8m(4+2m/0)
movem.l *+i8(pc,d0.l),d0-a0/a3/a5 ; 18+8m(4+2m/0)
movem.l *+i8(pc,a0.l),d0-a0/a3/a5 ; 18+8m(4+2m/0)
movem.l (xxx).w,d0-a0/a3/a5 ; 16+8m(4+2m/0)
movem.l (xxx).l,d0-a0/a3/a5 ; 20+8m(5+2m/0)
movem.w d0-a0/a3/a5,(a0) ; 8+4m(2/m)
movem.w d0-a0/a3/a5,-(a0) ; 8+4m(2/m)
movem.w d0-a0/a3/a5,i16(a0) ; 12+4m(3/m)
movem.w d0-a0/a3/a5,i8(a0,d0.w) ; 14+4m(3/m)
movem.w d0-a0/a3/a5,i8(a0,a0.w) ; 14+4m(3/m)
movem.w d0-a0/a3/a5,i8(a0,d0.l) ; 14+4m(3/m)
movem.w d0-a0/a3/a5,i8(a0,a0.l) ; 14+4m(3/m)
movem.w d0-a0/a3/a5,(xxx).w ; 12+4m(3/m)
movem.w d0-a0/a3/a5,(xxx).l ; 16+4m(4/m)
movem.l d0-a0/a3/a5,(a0) ; 8+8m(2/2m)
movem.l d0-a0/a3/a5,-(a0) ; 8+8m(2/2m)
movem.l d0-a0/a3/a5,i16(a0) ; 12+8m(3/2m)
movem.l d0-a0/a3/a5,i8(a0,d0.w) ; 14+8m(3/2m)
movem.l d0-a0/a3/a5,i8(a0,a0.w) ; 14+8m(3/2m)
movem.l d0-a0/a3/a5,i8(a0,d0.l) ; 14+8m(3/2m)
movem.l d0-a0/a3/a5,i8(a0,a0.l) ; 14+8m(3/2m)
movem.l d0-a0/a3/a5,(xxx).w ; 12+8m(3/2m)
movem.l d0-a0/a3/a5,(xxx).l ; 16+8m(4/2m)
; -------------------------------------------------------------------------
ext.w d0 ; 4(1/0)
ext.l d0 ; 4(1/0)
; -------------------------------------------------------------------------
tst.b d0 ; 4(1/0) + 0(0/0) = 4(1/0)
tst.b (a0) ; 4(1/0) + 4(1/0) = 8(2/0)
tst.b (a0)+ ; 4(1/0) + 4(1/0) = 8(2/0)
tst.b -(a0) ; 4(1/0) + 6(1/0) = 10(2/0)
tst.b i16(a0) ; 4(1/0) + 8(2/0) = 12(3/0)
tst.b i8(a0,d0.w) ; 4(1/0) + 10(2/0) = 14(3/0)
tst.b i8(a0,a0.w) ; 4(1/0) + 10(2/0) = 14(3/0)
tst.b i8(a0,d0.l) ; 4(1/0) + 10(2/0) = 14(3/0)
tst.b i8(a0,a0.l) ; 4(1/0) + 10(2/0) = 14(3/0)
tst.b (xxx).W ; 4(1/0) + 8(2/0) = 12(3/0)
tst.b (xxx).L ; 4(1/0) + 12(3/0) = 16(4/0)
tst.w d0 ; 4(1/0) + 0(0/0) = 4(1/0)
tst.w (a0) ; 4(1/0) + 4(1/0) = 8(2/0)
tst.w (a0)+ ; 4(1/0) + 4(1/0) = 8(2/0)
tst.w -(a0) ; 4(1/0) + 6(1/0) = 10(2/0)
tst.w i16(a0) ; 4(1/0) + 8(2/0) = 12(3/0)
tst.w i8(a0,d0.w) ; 4(1/0) + 10(2/0) = 14(3/0)
tst.w i8(a0,a0.w) ; 4(1/0) + 10(2/0) = 14(3/0)
tst.w i8(a0,d0.l) ; 4(1/0) + 10(2/0) = 14(3/0)
tst.w i8(a0,a0.l) ; 4(1/0) + 10(2/0) = 14(3/0)
tst.w (xxx).W ; 4(1/0) + 8(2/0) = 12(3/0)
tst.w (xxx).L ; 4(1/0) + 12(3/0) = 16(4/0)
tst.l d0 ; 4(1/0) + 0(0/0) = 4(1/0)
tst.l (a0) ; 4(1/0) + 8(2/0) = 12(3/0)
tst.l (a0)+ ; 4(1/0) + 8(2/0) = 12(3/0)
tst.l -(a0) ; 4(1/0) + 10(2/0) = 14(3/0)
tst.l i16(a0) ; 4(1/0) + 12(3/0) = 16(4/0)
tst.l i8(a0,d0.w) ; 4(1/0) + 14(3/0) = 18(4/0)
tst.l i8(a0,a0.w) ; 4(1/0) + 14(3/0) = 18(4/0)
tst.l i8(a0,d0.l) ; 4(1/0) + 14(3/0) = 18(4/0)
tst.l i8(a0,a0.l) ; 4(1/0) + 14(3/0) = 18(4/0)
tst.l (xxx).W ; 4(1/0) + 12(3/0) = 16(4/0)
tst.l (xxx).L ; 4(1/0) + 16(4/0) = 20(5/0)
; -------------------------------------------------------------------------
tas.b d0 ; 4(1/0) + 0(0/0) = 4(1/0)
tas.b (a0) ; 10(1/1) + 4(1/0) = 14(2/1)
tas.b (a0)+ ; 10(1/1) + 4(1/0) = 14(2/1)
tas.b -(a0) ; 10(1/1) + 6(1/0) = 16(2/1)
tas.b i16(a0) ; 10(1/1) + 8(2/0) = 18(3/1)
tas.b i8(a0,d0.w) ; 10(1/1) + 10(2/0) = 20(3/1)
tas.b i8(a0,a0.w) ; 10(1/1) + 10(2/0) = 20(3/1)
tas.b i8(a0,d0.l) ; 10(1/1) + 10(2/0) = 20(3/1)
tas.b i8(a0,a0.l) ; 10(1/1) + 10(2/0) = 20(3/1)
tas.b (xxx).W ; 10(1/1) + 8(1/0) = 18(2/1)
tas.b (xxx).L ; 10(1/1) + 12(2/0) = 22(3/1)
; -------------------------------------------------------------------------
chk.w d0,d0 ; 10(1/0) + 0(0/0) = 10(1/0) ; No trap
chk.w (a0),d0 ; 10(1/0) + 4(1/0) = 14(2/0) ; No trap
chk.w (a0)+,d0 ; 10(1/0) + 4(1/0) = 14(2/0) ; No trap
chk.w -(a0),d0 ; 10(1/0) + 6(1/0) = 16(2/0) ; No trap
chk.w i16(a0),d0 ; 10(1/0) + 8(2/0) = 18(3/0) ; No trap
chk.w *+i16(pc),d0 ; 10(1/0) + 8(2/0) = 18(3/0) ; No trap
chk.w i8(a0,d0.w),d0 ; 10(1/0) + 10(2/0) = 20(3/0) ; No trap
chk.w i8(a0,a0.w),d0 ; 10(1/0) + 10(2/0) = 20(3/0) ; No trap
chk.w i8(a0,d0.l),d0 ; 10(1/0) + 10(2/0) = 20(3/0) ; No trap
chk.w i8(a0,a0.l),d0 ; 10(1/0) + 10(2/0) = 20(3/0) ; No trap
chk.w *+i8(pc,d0.w),d0 ; 10(1/0) + 10(2/0) = 20(3/0) ; No trap
chk.w *+i8(pc,a0.w),d0 ; 10(1/0) + 10(2/0) = 20(3/0) ; No trap
chk.w *+i8(pc,d0.l),d0 ; 10(1/0) + 10(2/0) = 20(3/0) ; No trap
chk.w *+i8(pc,a0.l),d0 ; 10(1/0) + 10(2/0) = 20(3/0) ; No trap
chk.w (xxx).W,d0 ; 10(1/0) + 8(2/0) = 18(3/0) ; No trap
chk.w (xxx).L,d0 ; 10(1/0) + 12(2/0) = 22(3/0) ; No trap
chk.w #255,d0 ; 10(1/0) + 4(1/0) = 14(2/0) ; No trap
chk.w d0,d0 ; 38(5/3) + 0(0/0) = 38(5/3) ; Trap, d0 > <ea>
chk.w (a0),d0 ; 38(5/3) + 4(1/0) = 42(6/3) ; Trap, d0 > <ea>
chk.w (a0)+,d0 ; 38(5/3) + 4(1/0) = 42(6/3) ; Trap, d0 > <ea>
chk.w -(a0),d0 ; 38(5/3) + 6(1/0) = 44(6/3) ; Trap, d0 > <ea>
chk.w i16(a0),d0 ; 38(5/3) + 8(2/0) = 46(7/3) ; Trap, d0 > <ea>
chk.w *+i16(pc),d0 ; 38(5/3) + 8(2/0) = 46(7/3) ; Trap, d0 > <ea>
chk.w i8(a0,d0.w),d0 ; 38(5/3) + 10(2/0) = 48(7/3) ; Trap, d0 > <ea>
chk.w i8(a0,a0.w),d0 ; 38(5/3) + 10(2/0) = 48(7/3) ; Trap, d0 > <ea>
chk.w i8(a0,d0.l),d0 ; 38(5/3) + 10(2/0) = 48(7/3) ; Trap, d0 > <ea>
chk.w i8(a0,a0.l),d0 ; 38(5/3) + 10(2/0) = 48(7/3) ; Trap, d0 > <ea>
chk.w *+i8(pc,d0.w),d0 ; 38(5/3) + 10(2/0) = 48(7/3) ; Trap, d0 > <ea>
chk.w *+i8(pc,a0.w),d0 ; 38(5/3) + 10(2/0) = 48(7/3) ; Trap, d0 > <ea>
chk.w *+i8(pc,d0.l),d0 ; 38(5/3) + 10(2/0) = 48(7/3) ; Trap, d0 > <ea>
chk.w *+i8(pc,a0.l),d0 ; 38(5/3) + 10(2/0) = 48(7/3) ; Trap, d0 > <ea>
chk.w (xxx).W,d0 ; 38(5/3) + 8(2/0) = 46(7/3) ; Trap, d0 > <ea>
chk.w (xxx).L,d0 ; 38(5/3) + 12(2/0) = 50(7/3) ; Trap, d0 > <ea>
chk.w #255,d0 ; 38(5/3) + 4(1/0) = 42(6/3) ; Trap, d0 > <ea>
chk.w d0,d0 ; 40(5/3) + 0(0/0) = 40(5/3) ; Trap, d0 < 0
chk.w (a0),d0 ; 40(5/3) + 4(1/0) = 44(6/3) ; Trap, d0 < 0
chk.w (a0)+,d0 ; 40(5/3) + 4(1/0) = 44(6/3) ; Trap, d0 < 0
chk.w -(a0),d0 ; 40(5/3) + 6(1/0) = 46(6/3) ; Trap, d0 < 0
chk.w i16(a0),d0 ; 40(5/3) + 8(2/0) = 48(7/3) ; Trap, d0 < 0
chk.w *+i16(pc),d0 ; 40(5/3) + 8(2/0) = 48(7/3) ; Trap, d0 < 0
chk.w i8(a0,d0.w),d0 ; 40(5/3) + 10(2/0) = 50(7/3) ; Trap, d0 < 0
chk.w i8(a0,a0.w),d0 ; 40(5/3) + 10(2/0) = 50(7/3) ; Trap, d0 < 0
chk.w i8(a0,d0.l),d0 ; 40(5/3) + 10(2/0) = 50(7/3) ; Trap, d0 < 0
chk.w i8(a0,a0.l),d0 ; 40(5/3) + 10(2/0) = 50(7/3) ; Trap, d0 < 0
chk.w *+i8(pc,d0.w),d0 ; 40(5/3) + 10(2/0) = 50(7/3) ; Trap, d0 < 0
chk.w *+i8(pc,a0.w),d0 ; 40(5/3) + 10(2/0) = 50(7/3) ; Trap, d0 < 0
chk.w *+i8(pc,d0.l),d0 ; 40(5/3) + 10(2/0) = 50(7/3) ; Trap, d0 < 0
chk.w *+i8(pc,a0.l),d0 ; 40(5/3) + 10(2/0) = 50(7/3) ; Trap, d0 < 0
chk.w (xxx).W,d0 ; 40(5/3) + 8(2/0) = 48(7/3) ; Trap, d0 < 0
chk.w (xxx).L,d0 ; 40(5/3) + 12(2/0) = 52(7/3) ; Trap, d0 < 0
chk.w #255,d0 ; 40(5/3) + 4(1/0) = 44(6/3) ; Trap, d0 < 0
; -------------------------------------------------------------------------
lea (a0),a0 ; 4(1/0)
lea i16(a0),a0 ; 8(2/0)
lea *+i16(pc),a0 ; 8(2/0)
lea i8(a0,d0.w),a0 ; 12(2/0)
lea i8(a0,a0.w),a0 ; 12(2/0)
lea i8(a0,d0.l),a0 ; 12(2/0)
lea i8(a0,a0.l),a0 ; 12(2/0)
lea *+i8(pc,d0.w),a0 ; 12(2/0)
lea *+i8(pc,a0.w),a0 ; 12(2/0)
lea *+i8(pc,d0.l),a0 ; 12(2/0)
lea *+i8(pc,a0.l),a0 ; 12(2/0)
lea (xxx).w,a0 ; 8(2/0)
lea (xxx).l,a0 ; 12(3/0)
; -------------------------------------------------------------------------
jsr (a0) ; 16(2/2)
jsr i16(a0) ; 18(2/2)
jsr *+i16(pc) ; 18(2/2)
jsr i8(a0,d0.w) ; 22(2/2)
jsr i8(a0,a0.w) ; 22(2/2)
jsr i8(a0,d0.l) ; 22(2/2)
jsr i8(a0,a0.l) ; 22(2/2)
jsr *+i8(pc,d0.w) ; 22(2/2)
jsr *+i8(pc,a0.w) ; 22(2/2)
jsr *+i8(pc,d0.l) ; 22(2/2)
jsr *+i8(pc,a0.l) ; 22(2/2)
jsr (xxx).w ; 18(2/2)
jsr (xxx).l ; 20(3/2)
; -------------------------------------------------------------------------
jmp (a0) ; 8(2/0)
jmp i16(a0) ; 10(2/0)
jmp *+i16(pc) ; 10(2/0)
jmp i8(a0,d0.w) ; 14(2/0)
jmp i8(a0,a0.w) ; 14(2/0)
jmp i8(a0,d0.l) ; 14(2/0)
jmp i8(a0,a0.l) ; 14(2/0)
jmp *+i8(pc,d0.w) ; 14(2/0)
jmp *+i8(pc,a0.w) ; 14(2/0)
jmp *+i8(pc,d0.l) ; 14(2/0)
jmp *+i8(pc,a0.l) ; 14(2/0)
jmp (xxx).w ; 10(2/0)
jmp (xxx).l ; 12(3/0)
; -------------------------------------------------------------------------
move.l a0,usp ; 4(1/0)
move.l usp,a0 ; 4(1/0)
; -------------------------------------------------------------------------
reset ; 132(1/0)
; -------------------------------------------------------------------------
nop ; 4(1/0)
; -------------------------------------------------------------------------
stop #i16 ; 4(1/0)
; -------------------------------------------------------------------------
rte ; 20(5/0)
rtr ; 20(5/0)
; -------------------------------------------------------------------------
rts ; 16(4/0)
; -------------------------------------------------------------------------
trapv ; 4(1/0) ; No trap
trapv ; 34(5/3) ; Trap
; -------------------------------------------------------------------------
link a0,#i16 ; 16(2/2)
; -------------------------------------------------------------------------
unlk a0 ; 12(3/0)
; -------------------------------------------------------------------------
illegal ; 34(4/3)
; -------------------------------------------------------------------------
trap #i3 ; 34(4/3)
; =============================================================================
; Line %0101
; =============================================================================
; -------------------------------------------------------------------------
addq.b #i3,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
addq.b #i3,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
addq.b #i3,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
addq.b #i3,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
addq.b #i3,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
addq.b #i3,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
addq.b #i3,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
addq.b #i3,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
addq.b #i3,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
addq.b #i3,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
addq.b #i3,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
addq.w #i3,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
addq.w #i3,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
addq.w #i3,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
addq.w #i3,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
addq.w #i3,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
addq.w #i3,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
addq.w #i3,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
addq.w #i3,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
addq.w #i3,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
addq.w #i3,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
addq.w #i3,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
addq.w #i3,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
addq.l #i3,d0 ; 8(1/0) + 0(0/0) = 8(1/0)
addq.l #i3,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
addq.l #i3,(a0) ; 12(1/2) + 8(2/0) = 20(3/2)
addq.l #i3,(a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
addq.l #i3,-(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
addq.l #i3,i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
addq.l #i3,i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
addq.l #i3,i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
addq.l #i3,i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
addq.l #i3,i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
addq.l #i3,(xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
addq.l #i3,(xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; -------------------------------------------------------------------------
subq.b #i3,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
subq.b #i3,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
subq.b #i3,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
subq.b #i3,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
subq.b #i3,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
subq.b #i3,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
subq.b #i3,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
subq.b #i3,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
subq.b #i3,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
subq.b #i3,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
subq.b #i3,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
subq.w #i3,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
subq.w #i3,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
subq.w #i3,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
subq.w #i3,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
subq.w #i3,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
subq.w #i3,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
subq.w #i3,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
subq.w #i3,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
subq.w #i3,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
subq.w #i3,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
subq.w #i3,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
subq.w #i3,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
subq.l #i3,d0 ; 8(1/0) + 0(0/0) = 8(1/0)
subq.l #i3,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
subq.l #i3,(a0) ; 12(1/2) + 8(2/0) = 20(3/2)
subq.l #i3,(a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
subq.l #i3,-(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
subq.l #i3,i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
subq.l #i3,i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
subq.l #i3,i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
subq.l #i3,i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
subq.l #i3,i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
subq.l #i3,(xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
subq.l #i3,(xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; -------------------------------------------------------------------------
yyy:
dbt d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbra d0,yyy ; 10(2/0) ; Branch taken
dbra d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbf d0,yyy ; 10(2/0) ; Branch taken
dbf d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbcc d0,yyy ; 10(2/0) ; Branch taken
dbcc d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbcc d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbhs d0,yyy ; 10(2/0) ; Branch taken
dbhs d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbhs d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbcs d0,yyy ; 10(2/0) ; Branch taken
dbcs d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbcs d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dblo d0,yyy ; 10(2/0) ; Branch taken
dblo d0,yyy ; 12(2/0) ; Branch not taken, cc true
dblo d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbeq d0,yyy ; 10(2/0) ; Branch taken
dbeq d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbeq d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbge d0,yyy ; 10(2/0) ; Branch taken
dbge d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbge d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbgt d0,yyy ; 10(2/0) ; Branch taken
dbgt d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbgt d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbhi d0,yyy ; 10(2/0) ; Branch taken
dbhi d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbhi d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dble d0,yyy ; 10(2/0) ; Branch taken
dble d0,yyy ; 12(2/0) ; Branch not taken, cc true
dble d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbls d0,yyy ; 10(2/0) ; Branch taken
dbls d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbls d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dblt d0,yyy ; 10(2/0) ; Branch taken
dblt d0,yyy ; 12(2/0) ; Branch not taken, cc true
dblt d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbmi d0,yyy ; 10(2/0) ; Branch taken
dbmi d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbmi d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbne d0,yyy ; 10(2/0) ; Branch taken
dbne d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbne d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbpl d0,yyy ; 10(2/0) ; Branch taken
dbpl d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbpl d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbvc d0,yyy ; 10(2/0) ; Branch taken
dbvc d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbvc d0,yyy ; 14(3/0) ; Branch not taken, counter expired
dbvs d0,yyy ; 10(2/0) ; Branch taken
dbvs d0,yyy ; 12(2/0) ; Branch not taken, cc true
dbvs d0,yyy ; 14(3/0) ; Branch not taken, counter expired
; -------------------------------------------------------------------------
st.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
st.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
st.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
st.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
st.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
st.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
st.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
st.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
st.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
st.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
st.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
sf.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
sf.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sf.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sf.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
sf.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sf.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sf.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sf.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sf.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sf.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sf.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
scc.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
scc.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
scc.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
scc.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
scc.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
scc.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
scc.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
scc.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
scc.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
scc.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
scc.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
scc.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
scc.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
scc.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
scc.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
scc.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
scc.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
scc.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
scc.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
scc.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
scc.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
scc.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
shs.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
shs.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
shs.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
shs.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
shs.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
shs.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
shs.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
shs.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
shs.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
shs.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
shs.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
shs.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
shs.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
shs.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
shs.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
shs.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
shs.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
shs.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
shs.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
shs.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
shs.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
shs.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
scs.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
scs.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
scs.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
scs.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
scs.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
scs.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
scs.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
scs.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
scs.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
scs.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
scs.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
scs.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
scs.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
scs.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
scs.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
scs.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
scs.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
scs.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
scs.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
scs.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
scs.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
scs.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
slo.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
slo.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
slo.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
slo.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
slo.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
slo.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
slo.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
slo.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
slo.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
slo.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
slo.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
slo.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
slo.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
slo.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
slo.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
slo.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
slo.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
slo.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
slo.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
slo.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
slo.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
slo.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
seq.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
seq.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
seq.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
seq.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
seq.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
seq.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
seq.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
seq.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
seq.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
seq.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
seq.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
seq.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
seq.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
seq.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
seq.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
seq.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
seq.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
seq.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
seq.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
seq.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
seq.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
seq.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
sge.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
sge.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sge.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sge.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
sge.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sge.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sge.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sge.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sge.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sge.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sge.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
sge.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
sge.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
sge.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
sge.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
sge.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
sge.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sge.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sge.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sge.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sge.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
sge.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
sgt.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
sgt.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sgt.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sgt.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
sgt.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sgt.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sgt.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sgt.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sgt.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sgt.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sgt.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
sgt.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
sgt.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
sgt.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
sgt.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
sgt.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
sgt.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sgt.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sgt.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sgt.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sgt.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
sgt.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
shi.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
shi.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
shi.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
shi.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
shi.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
shi.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
shi.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
shi.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
shi.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
shi.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
shi.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
shi.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
shi.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
shi.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
shi.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
shi.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
shi.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
shi.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
shi.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
shi.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
shi.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
shi.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
sle.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
sle.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sle.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sle.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
sle.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sle.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sle.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sle.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sle.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sle.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sle.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
sle.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
sle.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
sle.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
sle.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
sle.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
sle.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sle.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sle.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sle.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sle.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
sle.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
sls.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
sls.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sls.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sls.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
sls.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sls.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sls.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sls.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sls.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sls.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sls.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
sls.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
sls.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
sls.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
sls.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
sls.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
sls.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sls.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sls.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sls.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sls.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
sls.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
slt.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
slt.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
slt.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
slt.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
slt.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
slt.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
slt.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
slt.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
slt.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
slt.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
slt.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
slt.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
slt.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
slt.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
slt.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
slt.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
slt.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
slt.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
slt.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
slt.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
slt.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
slt.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
smi.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
smi.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
smi.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
smi.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
smi.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
smi.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
smi.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
smi.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
smi.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
smi.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
smi.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
smi.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
smi.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
smi.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
smi.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
smi.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
smi.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
smi.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
smi.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
smi.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
smi.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
smi.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
sne.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
sne.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sne.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
sne.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
sne.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sne.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sne.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sne.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sne.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
sne.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
sne.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
sne.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
sne.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
sne.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
sne.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
sne.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
sne.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sne.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sne.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sne.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
sne.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
sne.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
spl.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
spl.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
spl.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
spl.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
spl.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
spl.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
spl.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
spl.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
spl.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
spl.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
spl.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
spl.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
spl.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
spl.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
spl.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
spl.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
spl.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
spl.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
spl.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
spl.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
spl.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
spl.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
svc.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
svc.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
svc.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
svc.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
svc.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
svc.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
svc.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
svc.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
svc.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
svc.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
svc.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
svc.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
svc.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
svc.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
svc.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
svc.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
svc.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
svc.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
svc.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
svc.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
svc.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
svc.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
svs.b d0 ; 4(1/0) + 0(0/0) = 4(1/0) ; cc false
svs.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
svs.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc false
svs.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc false
svs.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
svs.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
svs.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
svs.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
svs.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc false
svs.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc false
svs.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc false
svs.b d0 ; 6(1/0) + 0(0/0) = 6(1/0) ; cc true
svs.b (a0) ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
svs.b (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1) ; cc true
svs.b -(a0) ; 8(1/1) + 6(1/0) = 14(2/1) ; cc true
svs.b i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
svs.b i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
svs.b i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
svs.b i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
svs.b i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1) ; cc true
svs.b (xxx).W ; 8(1/1) + 8(2/0) = 16(3/1) ; cc true
svs.b (xxx).L ; 8(1/1) + 12(3/0) = 20(4/1) ; cc true
; ------------------------------------------------------------------------
aaa:
bra.s aaa ; 10(2/0)
bra.b aaa ; 10(2/0)
bra.w aaa ; 10(2/0)
; -------------------------------------------------------------------------
bsr.s aaa ; 18(2/2)
bsr.b aaa ; 18(2/2)
bsr.w aaa ; 18(2/2)
; -------------------------------------------------------------------------
bcc.s aaa ; 10(2/0) ; Branch taken
bcc.s aaa ; 8(1/0) ; Branch not taken
bcc.b aaa ; 10(2/0) ; Branch taken
bcc.b aaa ; 8(1/0) ; Branch not taken
bcc.w aaa ; 10(2/0) ; Branch taken
bcc.w aaa ; 12(2/0) ; Branch not taken
bhs.s aaa ; 10(2/0) ; Branch taken
bhs.s aaa ; 8(1/0) ; Branch not taken
bhs.b aaa ; 10(2/0) ; Branch taken
bhs.b aaa ; 8(1/0) ; Branch not taken
bhs.w aaa ; 10(2/0) ; Branch taken
bhs.w aaa ; 12(2/0) ; Branch not taken
bcs.s aaa ; 10(2/0) ; Branch taken
bcs.s aaa ; 8(1/0) ; Branch not taken
bcs.b aaa ; 10(2/0) ; Branch taken
bcs.b aaa ; 8(1/0) ; Branch not taken
bcs.w aaa ; 10(2/0) ; Branch taken
bcs.w aaa ; 12(2/0) ; Branch not taken
blo.s aaa ; 10(2/0) ; Branch taken
blo.s aaa ; 8(1/0) ; Branch not taken
blo.b aaa ; 10(2/0) ; Branch taken
blo.b aaa ; 8(1/0) ; Branch not taken
blo.w aaa ; 10(2/0) ; Branch taken
blo.w aaa ; 12(2/0) ; Branch not taken
bbb:
beq.s bbb ; 10(2/0) ; Branch taken
beq.s bbb ; 8(1/0) ; Branch not taken
beq.b bbb ; 10(2/0) ; Branch taken
beq.b bbb ; 8(1/0) ; Branch not taken
beq.w bbb ; 10(2/0) ; Branch taken
beq.w bbb ; 12(2/0) ; Branch not taken
bge.s bbb ; 10(2/0) ; Branch taken
bge.s bbb ; 8(1/0) ; Branch not taken
bge.b bbb ; 10(2/0) ; Branch taken
bge.b bbb ; 8(1/0) ; Branch not taken
bge.w bbb ; 10(2/0) ; Branch taken
bge.w bbb ; 12(2/0) ; Branch not taken
bgt.s bbb ; 10(2/0) ; Branch taken
bgt.s bbb ; 8(1/0) ; Branch not taken
bgt.b bbb ; 10(2/0) ; Branch taken
bgt.b bbb ; 8(1/0) ; Branch not taken
bgt.w bbb ; 10(2/0) ; Branch taken
bgt.w bbb ; 12(2/0) ; Branch not taken
bhi.s bbb ; 10(2/0) ; Branch taken
bhi.s bbb ; 8(1/0) ; Branch not taken
bhi.b bbb ; 10(2/0) ; Branch taken
bhi.b bbb ; 8(1/0) ; Branch not taken
bhi.w bbb ; 10(2/0) ; Branch taken
bhi.w bbb ; 12(2/0) ; Branch not taken
ccc:
ble.s ccc ; 10(2/0) ; Branch taken
ble.s ccc ; 8(1/0) ; Branch not taken
ble.b ccc ; 10(2/0) ; Branch taken
ble.b ccc ; 8(1/0) ; Branch not taken
ble.w ccc ; 10(2/0) ; Branch taken
ble.w ccc ; 12(2/0) ; Branch not taken
bls.s ccc ; 10(2/0) ; Branch taken
bls.s ccc ; 8(1/0) ; Branch not taken
bls.b ccc ; 10(2/0) ; Branch taken
bls.b ccc ; 8(1/0) ; Branch not taken
bls.w ccc ; 10(2/0) ; Branch taken
bls.w ccc ; 12(2/0) ; Branch not taken
blt.s ccc ; 10(2/0) ; Branch taken
blt.s ccc ; 8(1/0) ; Branch not taken
blt.b ccc ; 10(2/0) ; Branch taken
blt.b ccc ; 8(1/0) ; Branch not taken
blt.w ccc ; 10(2/0) ; Branch taken
blt.w ccc ; 12(2/0) ; Branch not taken
bmi.s ccc ; 10(2/0) ; Branch taken
bmi.s ccc ; 8(1/0) ; Branch not taken
bmi.b ccc ; 10(2/0) ; Branch taken
bmi.b ccc ; 8(1/0) ; Branch not taken
bmi.w ccc ; 10(2/0) ; Branch taken
bmi.w ccc ; 12(2/0) ; Branch not taken
ddd:
bne.s ddd ; 10(2/0) ; Branch taken
bne.s ddd ; 8(1/0) ; Branch not taken
bne.b ddd ; 10(2/0) ; Branch taken
bne.b ddd ; 8(1/0) ; Branch not taken
bne.w ddd ; 10(2/0) ; Branch taken
bne.w ddd ; 12(2/0) ; Branch not taken
bpl.s ddd ; 10(2/0) ; Branch taken
bpl.s ddd ; 8(1/0) ; Branch not taken
bpl.b ddd ; 10(2/0) ; Branch taken
bpl.b ddd ; 8(1/0) ; Branch not taken
bpl.w ddd ; 10(2/0) ; Branch taken
bpl.w ddd ; 12(2/0) ; Branch not taken
bvc.s ddd ; 10(2/0) ; Branch taken
bvc.s ddd ; 8(1/0) ; Branch not taken
bvc.b ddd ; 10(2/0) ; Branch taken
bvc.b ddd ; 8(1/0) ; Branch not taken
bvc.w ddd ; 10(2/0) ; Branch taken
bvc.w ddd ; 12(2/0) ; Branch not taken
bvs.s ddd ; 10(2/0) ; Branch taken
bvs.s ddd ; 8(1/0) ; Branch not taken
bvs.b ddd ; 10(2/0) ; Branch taken
bvs.b ddd ; 8(1/0) ; Branch not taken
bvs.w ddd ; 10(2/0) ; Branch taken
bvs.w ddd ; 12(2/0) ; Branch not taken
; =============================================================================
; Line %0111
; =============================================================================
moveq #i8,d0 ; 4(1/0)
; =============================================================================
; Line %1000
; =============================================================================
; -------------------------------------------------------------------------
abcd.b d0,d0 ; 6(1/0)
abcd.b -(a0),-(a0) ; 18(3/1)
; -------------------------------------------------------------------------
sbcd.b d0,d0 ; 6(1/0)
sbcd.b -(a0),-(a0) ; 18(3/1)
; -------------------------------------------------------------------------
and.b d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
and.b (a0),d0 ; 4(1/0) + 4(1/0) = 8(2/0)
and.b (a0)+,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
and.b -(a0),d0 ; 4(1/0) + 6(1/0) = 10(2/0)
and.b i16(a0),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
and.b *+i16(pc),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
and.b i8(a0,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.b i8(a0,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.b i8(a0,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.b i8(a0,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.b *+i8(pc,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.b *+i8(pc,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.b *+i8(pc,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.b *+i8(pc,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.b (xxx).w,d0 ; 4(1/0) + 8(2/0) = 12(3/0)
and.b (xxx).l,d0 ; 4(1/0) + 12(3/0) = 16(4/0)
and.b #i8,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
and.w d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
and.w (a0),d0 ; 4(1/0) + 4(1/0) = 8(2/0)
and.w (a0)+,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
and.w -(a0),d0 ; 4(1/0) + 6(1/0) = 10(2/0)
and.w i16(a0),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
and.w *+i16(pc),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
and.w i8(a0,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.w i8(a0,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.w i8(a0,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.w i8(a0,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.w *+i8(pc,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.w *+i8(pc,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.w *+i8(pc,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.w *+i8(pc,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
and.w (xxx).w,d0 ; 4(1/0) + 8(2/0) = 12(3/0)
and.w (xxx).l,d0 ; 4(1/0) + 12(3/0) = 16(4/0)
and.w #i16,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
and.l d0,d0 ; 8(1/0) + 0(0/0) = 8(1/0)
and.l (a0),d0 ; 6(1/0) + 8(2/0) = 14(3/0)
and.l (a0)+,d0 ; 6(1/0) + 8(2/0) = 14(3/0)
and.l -(a0),d0 ; 6(1/0) + 10(2/0) = 16(3/0)
and.l i16(a0),d0 ; 6(1/0) + 12(3/0) = 18(4/0)
and.l *+i16(pc),d0 ; 6(1/0) + 12(3/0) = 18(4/0)
and.l i8(a0,d0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
and.l i8(a0,a0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
and.l i8(a0,d0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
and.l i8(a0,a0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
and.l *+i8(pc,d0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
and.l *+i8(pc,a0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
and.l *+i8(pc,d0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
and.l *+i8(pc,a0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
and.l (xxx).w,d0 ; 6(1/0) + 12(3/0) = 18(4/0)
and.l (xxx).l,d0 ; 6(1/0) + 16(4/0) = 22(5/0)
and.l #i32,d0 ; 8(1/0) + 8(2/0) = 16(3/0)
and.b d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
and.b d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
and.b d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
and.b d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
and.b d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
and.b d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
and.b d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
and.b d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
and.b d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
and.b d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
and.w d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
and.w d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
and.w d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
and.w d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
and.w d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
and.w d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
and.w d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
and.w d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
and.w d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
and.w d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
and.l d0,(a0) ; 12(1/2) + 8(2/0) = 20(3/2)
and.l d0,(a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
and.l d0,-(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
and.l d0,i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
and.l d0,i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
and.l d0,i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
and.l d0,i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
and.l d0,i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
and.l d0,(xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
and.l d0,(xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; -------------------------------------------------------------------------
or.b d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
or.b (a0),d0 ; 4(1/0) + 4(1/0) = 8(2/0)
or.b (a0)+,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
or.b -(a0),d0 ; 4(1/0) + 6(1/0) = 10(2/0)
or.b i16(a0),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
or.b *+i16(pc),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
or.b i8(a0,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.b i8(a0,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.b i8(a0,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.b i8(a0,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.b *+i8(pc,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.b *+i8(pc,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.b *+i8(pc,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.b *+i8(pc,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.b (xxx).w,d0 ; 4(1/0) + 8(2/0) = 12(3/0)
or.b (xxx).l,d0 ; 4(1/0) + 12(3/0) = 16(4/0)
or.b #i8,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
or.w d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
or.w (a0),d0 ; 4(1/0) + 4(1/0) = 8(2/0)
or.w (a0)+,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
or.w -(a0),d0 ; 4(1/0) + 6(1/0) = 10(2/0)
or.w i16(a0),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
or.w *+i16(pc),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
or.w i8(a0,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.w i8(a0,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.w i8(a0,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.w i8(a0,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.w *+i8(pc,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.w *+i8(pc,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.w *+i8(pc,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.w *+i8(pc,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
or.w (xxx).w,d0 ; 4(1/0) + 8(2/0) = 12(3/0)
or.w (xxx).l,d0 ; 4(1/0) + 12(3/0) = 16(4/0)
or.w #i16,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
or.l d0,d0 ; 8(1/0) + 0(0/0) = 8(1/0)
or.l (a0),d0 ; 6(1/0) + 8(2/0) = 14(3/0)
or.l (a0)+,d0 ; 6(1/0) + 8(2/0) = 14(3/0)
or.l -(a0),d0 ; 6(1/0) + 10(2/0) = 16(3/0)
or.l i16(a0),d0 ; 6(1/0) + 12(3/0) = 18(4/0)
or.l *+i16(pc),d0 ; 6(1/0) + 12(3/0) = 18(4/0)
or.l i8(a0,d0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
or.l i8(a0,a0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
or.l i8(a0,d0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
or.l i8(a0,a0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
or.l *+i8(pc,d0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
or.l *+i8(pc,a0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
or.l *+i8(pc,d0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
or.l *+i8(pc,a0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
or.l (xxx).w,d0 ; 6(1/0) + 12(3/0) = 18(4/0)
or.l (xxx).l,d0 ; 6(1/0) + 16(4/0) = 22(5/0)
or.l #i32,d0 ; 8(1/0) + 8(2/0) = 16(3/0)
or.b d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
or.b d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
or.b d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
or.b d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
or.b d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
or.b d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
or.b d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
or.b d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
or.b d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
or.b d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
or.w d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
or.w d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
or.w d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
or.w d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
or.w d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
or.w d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
or.w d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
or.w d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
or.w d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
or.w d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
or.l d0,(a0) ; 12(1/2) + 8(2/0) = 20(3/2)
or.l d0,(a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
or.l d0,-(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
or.l d0,i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
or.l d0,i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
or.l d0,i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
or.l d0,i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
or.l d0,i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
or.l d0,(xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
or.l d0,(xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; -------------------------------------------------------------------------
divu.w d0,d0 ; 76+?(1/0) + 0(0/0) = 76+?(1/0)
divu.w (a0),d0 ; 76+?(1/0) + 4(1/0) = 80+?(2/0)
divu.w (a0)+,d0 ; 76+?(1/0) + 4(1/0) = 80+?(2/0)
divu.w -(a0),d0 ; 76+?(1/0) + 6(1/0) = 82+?(2/0)
divu.w i16(a0),d0 ; 76+?(1/0) + 8(2/0) = 84+?(3/0)
divu.w *+i16(pc),d0 ; 76+?(1/0) + 8(2/0) = 84+?(3/0)
divu.w i8(a0,d0.w),d0 ; 76+?(1/0) + 10(2/0) = 86+?(3/0)
divu.w i8(a0,a0.w),d0 ; 76+?(1/0) + 10(2/0) = 86+?(3/0)
divu.w i8(a0,d0.l),d0 ; 76+?(1/0) + 10(2/0) = 86+?(3/0)
divu.w i8(a0,a0.l),d0 ; 76+?(1/0) + 10(2/0) = 86+?(3/0)
divu.w *+i8(pc,d0.w),d0 ; 76+?(1/0) + 10(2/0) = 86+?(3/0)
divu.w *+i8(pc,a0.w),d0 ; 76+?(1/0) + 10(2/0) = 86+?(3/0)
divu.w *+i8(pc,d0.l),d0 ; 76+?(1/0) + 10(2/0) = 86+?(3/0)
divu.w *+i8(pc,a0.l),d0 ; 76+?(1/0) + 10(2/0) = 86+?(3/0)
divu.w (xxx).w,d0 ; 76+?(1/0) + 8(2/0) = 84+?(3/0)
divu.w (xxx).l,d0 ; 76+?(1/0) + 12(2/0) = 88+?(3/0)
divu.w #i16,d0 ; 76+?(1/0) + 8(2/0) = 84+?(3/0)
; -------------------------------------------------------------------------
divs.w d0,d0 ; 120+?(1/0) + 0(0/0) = 120+?(1/0)
divs.w (a0),d0 ; 120+?(1/0) + 4(1/0) = 124+?(2/0)
divs.w (a0)+,d0 ; 120+?(1/0) + 4(1/0) = 124+?(2/0)
divs.w -(a0),d0 ; 120+?(1/0) + 6(1/0) = 126+?(2/0)
divs.w i16(a0),d0 ; 120+?(1/0) + 8(2/0) = 128+?(3/0)
divs.w *+i16(pc),d0 ; 120+?(1/0) + 8(2/0) = 128+?(3/0)
divs.w i8(a0,d0.w),d0 ; 120+?(1/0) + 10(2/0) = 130+?(3/0)
divs.w i8(a0,a0.w),d0 ; 120+?(1/0) + 10(2/0) = 130+?(3/0)
divs.w i8(a0,d0.l),d0 ; 120+?(1/0) + 10(2/0) = 130+?(3/0)
divs.w i8(a0,a0.l),d0 ; 120+?(1/0) + 10(2/0) = 130+?(3/0)
divs.w *+i8(pc,d0.w),d0 ; 120+?(1/0) + 10(2/0) = 130+?(3/0)
divs.w *+i8(pc,a0.w),d0 ; 120+?(1/0) + 10(2/0) = 130+?(3/0)
divs.w *+i8(pc,d0.l),d0 ; 120+?(1/0) + 10(2/0) = 130+?(3/0)
divs.w *+i8(pc,a0.l),d0 ; 120+?(1/0) + 10(2/0) = 130+?(3/0)
divs.w (xxx).w,d0 ; 120+?(1/0) + 8(2/0) = 128+?(3/0)
divs.w (xxx).l,d0 ; 120+?(1/0) + 12(2/0) = 132+?(3/0)
divs.w #i16,d0 ; 120+?(1/0) + 8(2/0) = 128+?(3/0)
; -------------------------------------------------------------------------
exg.l d0,d0 ; 6(1/0)
exg.l a0,a0 ; 6(1/0)
exg.l d0,a0 ; 6(1/0)
; -------------------------------------------------------------------------
mulu.w d0,d0 ; 38+2m(1/0) + 0(0/0) = 38+2m(1/0) ; m = popcount(src)
mulu.w (a0),d0 ; 38+2m(1/0) + 4(1/0) = 42+2m(2/0) ; m = popcount(src)
mulu.w (a0)+,d0 ; 38+2m(1/0) + 4(1/0) = 42+2m(2/0) ; m = popcount(src)
mulu.w -(a0),d0 ; 38+2m(1/0) + 6(1/0) = 44+2m(2/0) ; m = popcount(src)
mulu.w i16(a0),d0 ; 38+2m(1/0) + 8(2/0) = 46+2m(3/0) ; m = popcount(src)
mulu.w *+i16(pc),d0 ; 38+2m(1/0) + 8(2/0) = 46+2m(3/0) ; m = popcount(src)
mulu.w i8(a0,d0.w),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount(src)
mulu.w i8(a0,a0.w),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount(src)
mulu.w i8(a0,d0.l),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount(src)
mulu.w i8(a0,a0.l),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount(src)
mulu.w *+i8(pc,d0.w),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount(src)
mulu.w *+i8(pc,a0.w),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount(src)
mulu.w *+i8(pc,d0.l),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount(src)
mulu.w *+i8(pc,a0.l),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount(src)
mulu.w (xxx).w,d0 ; 38+2m(1/0) + 8(2/0) = 46+2m(3/0) ; m = popcount(src)
mulu.w (xxx).l,d0 ; 38+2m(1/0) + 12(2/0) = 50+2m(3/0) ; m = popcount(src)
mulu.w #i16,d0 ; 38+2m(1/0) + 4(1/0) = 42+2m(2/0) ; m = popcount(src)
; -------------------------------------------------------------------------
muls.w d0,d0 ; 38+2m(1/0) + 0(0/0) = 38+2m(1/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w (a0),d0 ; 38+2m(1/0) + 4(1/0) = 42+2m(2/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w (a0)+,d0 ; 38+2m(1/0) + 4(1/0) = 42+2m(2/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w -(a0),d0 ; 38+2m(1/0) + 6(1/0) = 44+2m(2/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w i16(a0),d0 ; 38+2m(1/0) + 8(2/0) = 46+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w *+i16(pc),d0 ; 38+2m(1/0) + 8(2/0) = 46+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w i8(a0,d0.w),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w i8(a0,a0.w),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w i8(a0,d0.l),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w i8(a0,a0.l),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w *+i8(pc,d0.w),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w *+i8(pc,a0.w),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w *+i8(pc,d0.l),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w *+i8(pc,a0.l),d0 ; 38+2m(1/0) + 10(2/0) = 48+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w (xxx).w,d0 ; 38+2m(1/0) + 8(2/0) = 46+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w (xxx).l,d0 ; 38+2m(1/0) + 12(2/0) = 50+2m(3/0) ; m = popcount((src^(src<<1))&0xFFFF)
muls.w #i16,d0 ; 38+2m(1/0) + 4(1/0) = 42+2m(2/0) ; m = popcount((src^(src<<1))&0xFFFF)
; -------------------------------------------------------------------------
add.b d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
add.b (a0),d0 ; 4(1/0) + 4(1/0) = 8(2/0)
add.b (a0)+,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
add.b -(a0),d0 ; 4(1/0) + 6(1/0) = 10(2/0)
add.b i16(a0),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
add.b *+i16(pc),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
add.b i8(a0,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.b i8(a0,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.b i8(a0,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.b i8(a0,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.b *+i8(pc,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.b *+i8(pc,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.b *+i8(pc,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.b *+i8(pc,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.b (xxx).w,d0 ; 4(1/0) + 8(2/0) = 12(3/0)
add.b (xxx).l,d0 ; 4(1/0) + 12(3/0) = 16(4/0)
add.b #i8,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
add.w d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
add.w (a0),d0 ; 4(1/0) + 4(1/0) = 8(2/0)
add.w (a0)+,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
add.w -(a0),d0 ; 4(1/0) + 6(1/0) = 10(2/0)
add.w i16(a0),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
add.w *+i16(pc),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
add.w i8(a0,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.w i8(a0,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.w i8(a0,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.w i8(a0,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.w *+i8(pc,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.w *+i8(pc,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.w *+i8(pc,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.w *+i8(pc,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
add.w (xxx).w,d0 ; 4(1/0) + 8(2/0) = 12(3/0)
add.w (xxx).l,d0 ; 4(1/0) + 12(3/0) = 16(4/0)
add.w #i16,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
add.l d0,d0 ; 8(1/0) + 0(0/0) = 8(1/0)
add.l (a0),d0 ; 6(1/0) + 8(2/0) = 14(3/0)
add.l (a0)+,d0 ; 6(1/0) + 8(2/0) = 14(3/0)
add.l -(a0),d0 ; 6(1/0) + 10(2/0) = 16(3/0)
add.l i16(a0),d0 ; 6(1/0) + 12(3/0) = 18(4/0)
add.l *+i16(pc),d0 ; 6(1/0) + 12(3/0) = 18(4/0)
add.l i8(a0,d0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l i8(a0,a0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l i8(a0,d0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l i8(a0,a0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l *+i8(pc,d0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l *+i8(pc,a0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l *+i8(pc,d0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l *+i8(pc,a0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l (xxx).w,d0 ; 6(1/0) + 12(3/0) = 18(4/0)
add.l (xxx).l,d0 ; 6(1/0) + 16(4/0) = 22(5/0)
add.l #i32,d0 ; 8(1/0) + 8(2/0) = 16(3/0)
add.b d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
add.b d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
add.b d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
add.b d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
add.b d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
add.b d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
add.b d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
add.b d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
add.b d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
add.b d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
add.w d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
add.w d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
add.w d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
add.w d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
add.w d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
add.w d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
add.w d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
add.w d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
add.w d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
add.w d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
add.l d0,(a0) ; 12(1/2) + 8(2/0) = 20(3/2)
add.l d0,(a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
add.l d0,-(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
add.l d0,i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
add.l d0,i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
add.l d0,i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
add.l d0,i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
add.l d0,i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
add.l d0,(xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
add.l d0,(xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; -------------------------------------------------------------------------
sub.b d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
sub.b (a0),d0 ; 4(1/0) + 4(1/0) = 8(2/0)
sub.b (a0)+,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
sub.b -(a0),d0 ; 4(1/0) + 6(1/0) = 10(2/0)
sub.b i16(a0),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
sub.b *+i16(pc),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
sub.b i8(a0,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.b i8(a0,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.b i8(a0,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.b i8(a0,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.b *+i8(pc,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.b *+i8(pc,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.b *+i8(pc,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.b *+i8(pc,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.b (xxx).w,d0 ; 4(1/0) + 8(2/0) = 12(3/0)
sub.b (xxx).l,d0 ; 4(1/0) + 12(3/0) = 16(4/0)
sub.b #i8,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
sub.w d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
sub.w (a0),d0 ; 4(1/0) + 4(1/0) = 8(2/0)
sub.w (a0)+,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
sub.w -(a0),d0 ; 4(1/0) + 6(1/0) = 10(2/0)
sub.w i16(a0),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
sub.w *+i16(pc),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
sub.w i8(a0,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.w i8(a0,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.w i8(a0,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.w i8(a0,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.w *+i8(pc,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.w *+i8(pc,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.w *+i8(pc,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.w *+i8(pc,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
sub.w (xxx).w,d0 ; 4(1/0) + 8(2/0) = 12(3/0)
sub.w (xxx).l,d0 ; 4(1/0) + 12(3/0) = 16(4/0)
sub.w #i16,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
sub.l d0,d0 ; 8(1/0) + 0(0/0) = 8(1/0)
sub.l (a0),d0 ; 6(1/0) + 8(2/0) = 14(3/0)
sub.l (a0)+,d0 ; 6(1/0) + 8(2/0) = 14(3/0)
sub.l -(a0),d0 ; 6(1/0) + 10(2/0) = 16(3/0)
sub.l i16(a0),d0 ; 6(1/0) + 12(3/0) = 18(4/0)
sub.l *+i16(pc),d0 ; 6(1/0) + 12(3/0) = 18(4/0)
sub.l i8(a0,d0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
sub.l i8(a0,a0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
sub.l i8(a0,d0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
sub.l i8(a0,a0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
sub.l *+i8(pc,d0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
sub.l *+i8(pc,a0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
sub.l *+i8(pc,d0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
sub.l *+i8(pc,a0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
sub.l (xxx).w,d0 ; 6(1/0) + 12(3/0) = 18(4/0)
sub.l (xxx).l,d0 ; 6(1/0) + 16(4/0) = 22(5/0)
sub.l #i32,d0 ; 8(1/0) + 8(2/0) = 16(3/0)
sub.b d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
sub.b d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
sub.b d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
sub.b d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
sub.b d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
sub.b d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
sub.b d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
sub.b d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
sub.b d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
sub.b d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
sub.w d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
sub.w d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
sub.w d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
sub.w d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
sub.w d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
sub.w d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
sub.w d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
sub.w d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
sub.w d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
sub.w d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
sub.l d0,(a0) ; 12(1/2) + 8(2/0) = 20(3/2)
sub.l d0,(a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
sub.l d0,-(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
sub.l d0,i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
sub.l d0,i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
sub.l d0,i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
sub.l d0,i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
sub.l d0,i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
sub.l d0,(xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
sub.l d0,(xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; -------------------------------------------------------------------------
adda.w d0,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
adda.w a0,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
adda.w (a0),a0 ; 8(1/0) + 4(1/0) = 12(2/0)
adda.w (a0)+,a0 ; 8(1/0) + 4(1/0) = 12(2/0)
adda.w -(a0),a0 ; 8(1/0) + 6(1/0) = 14(2/0)
adda.w i16(a0),a0 ; 8(1/0) + 8(2/0) = 16(3/0)
adda.w *+i16(pc),a0 ; 8(1/0) + 8(2/0) = 16(3/0)
adda.w i8(a0,d0.w),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
adda.w i8(a0,a0.w),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
adda.w i8(a0,d0.l),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
adda.w i8(a0,a0.l),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
adda.w *+i8(pc,d0.w),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
adda.w *+i8(pc,a0.w),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
adda.w *+i8(pc,d0.l),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
adda.w *+i8(pc,a0.l),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
adda.w (xxx).w,a0 ; 8(1/0) + 8(2/0) = 16(3/0)
adda.w (xxx).l,a0 ; 8(1/0) + 12(3/0) = 20(4/0)
adda.w #i16,a0 ; 8(1/0) + 4(1/0) = 12(2/0)
adda.l d0,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
adda.l a0,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
adda.l (a0),a0 ; 6(1/0) + 8(2/0) = 14(3/0)
adda.l (a0)+,a0 ; 6(1/0) + 8(2/0) = 14(3/0)
adda.l -(a0),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
adda.l i16(a0),a0 ; 6(1/0) + 12(3/0) = 18(4/0)
adda.l *+i16(pc),a0 ; 6(1/0) + 12(3/0) = 18(4/0)
adda.l i8(a0,d0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
adda.l i8(a0,a0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
adda.l i8(a0,d0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
adda.l i8(a0,a0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
adda.l *+i8(pc,d0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
adda.l *+i8(pc,a0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
adda.l *+i8(pc,d0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
adda.l *+i8(pc,a0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
adda.l (xxx).w,a0 ; 6(1/0) + 12(3/0) = 18(4/0)
adda.l (xxx).l,a0 ; 6(1/0) + 16(4/0) = 22(5/0)
adda.l #i32,a0 ; 8(1/0) + 8(2/0) = 16(3/0)
add.w d0,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
add.w a0,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
add.w (a0),a0 ; 8(1/0) + 4(1/0) = 12(2/0)
add.w (a0)+,a0 ; 8(1/0) + 4(1/0) = 12(2/0)
add.w -(a0),a0 ; 8(1/0) + 6(1/0) = 14(2/0)
add.w i16(a0),a0 ; 8(1/0) + 8(2/0) = 16(3/0)
add.w *+i16(pc),a0 ; 8(1/0) + 8(2/0) = 16(3/0)
add.w i8(a0,d0.w),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
add.w i8(a0,a0.w),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
add.w i8(a0,d0.l),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
add.w i8(a0,a0.l),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
add.w *+i8(pc,d0.w),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
add.w *+i8(pc,a0.w),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
add.w *+i8(pc,d0.l),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
add.w *+i8(pc,a0.l),a0 ; 8(1/0) + 10(2/0) = 18(3/0)
add.w (xxx).w,a0 ; 8(1/0) + 8(2/0) = 16(3/0)
add.w (xxx).l,a0 ; 8(1/0) + 12(3/0) = 20(4/0)
add.w #i16,a0 ; 8(1/0) + 4(1/0) = 12(2/0)
add.l d0,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
add.l a0,a0 ; 8(1/0) + 0(0/0) = 8(1/0)
add.l (a0),a0 ; 6(1/0) + 8(2/0) = 14(3/0)
add.l (a0)+,a0 ; 6(1/0) + 8(2/0) = 14(3/0)
add.l -(a0),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
add.l i16(a0),a0 ; 6(1/0) + 12(3/0) = 18(4/0)
add.l *+i16(pc),a0 ; 6(1/0) + 12(3/0) = 18(4/0)
add.l i8(a0,d0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l i8(a0,a0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l i8(a0,d0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l i8(a0,a0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l *+i8(pc,d0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l *+i8(pc,a0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l *+i8(pc,d0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l *+i8(pc,a0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
add.l (xxx).w,a0 ; 6(1/0) + 12(3/0) = 18(4/0)
add.l (xxx).l,a0 ; 6(1/0) + 16(4/0) = 22(5/0)
add.l #i32,a0 ; 8(1/0) + 8(2/0) = 16(3/0)
; -------------------------------------------------------------------------
addx.b d0,d0 ; 4(1/0)
addx.w d0,d0 ; 4(1/0)
addx.l d0,d0 ; 8(1/0)
addx.b -(a0),-(a0) ; 18(3/1)
addx.w -(a0),-(a0) ; 18(3/1)
addx.l -(a0),-(a0) ; 30(5/2)
; -------------------------------------------------------------------------
subx.b d0,d0 ; 4(1/0)
subx.w d0,d0 ; 4(1/0)
subx.l d0,d0 ; 8(1/0)
subx.b -(a0),-(a0) ; 18(3/1)
subx.w -(a0),-(a0) ; 18(3/1)
subx.l -(a0),-(a0) ; 30(5/2)
; =============================================================================
; Line %1011
; =============================================================================
cmp.b d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
cmp.b a0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
cmp.b (a0),d0 ; 4(1/0) + 4(1/0) = 8(2/0)
cmp.b (a0)+,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
cmp.b -(a0),d0 ; 4(1/0) + 6(1/0) = 10(2/0)
cmp.b i16(a0),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
cmp.b *+i16(pc),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
cmp.b i8(a0,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.b i8(a0,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.b i8(a0,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.b i8(a0,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.b *+i8(pc,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.b *+i8(pc,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.b *+i8(pc,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.b *+i8(pc,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.b (xxx).w,d0 ; 4(1/0) + 8(2/0) = 12(3/0)
cmp.b (xxx).l,d0 ; 4(1/0) + 12(3/0) = 16(4/0)
cmp.b #i8,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
cmp.w d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
cmp.w a0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
cmp.w (a0),d0 ; 4(1/0) + 4(1/0) = 8(2/0)
cmp.w (a0)+,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
cmp.w -(a0),d0 ; 4(1/0) + 6(1/0) = 10(2/0)
cmp.w i16(a0),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
cmp.w *+i16(pc),d0 ; 4(1/0) + 8(2/0) = 12(3/0)
cmp.w i8(a0,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.w i8(a0,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.w i8(a0,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.w i8(a0,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.w *+i8(pc,d0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.w *+i8(pc,a0.w),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.w *+i8(pc,d0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.w *+i8(pc,a0.l),d0 ; 4(1/0) + 10(2/0) = 14(3/0)
cmp.w (xxx).w,d0 ; 4(1/0) + 8(2/0) = 12(3/0)
cmp.w (xxx).l,d0 ; 4(1/0) + 12(3/0) = 16(4/0)
cmp.w #i16,d0 ; 4(1/0) + 4(1/0) = 8(2/0)
cmp.l d0,d0 ; 6(1/0) + 0(0/0) = 6(1/0)
cmp.l a0,d0 ; 6(1/0) + 0(0/0) = 6(1/0)
cmp.l (a0),d0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmp.l (a0)+,d0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmp.l -(a0),d0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmp.l i16(a0),d0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmp.l *+i16(pc),d0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmp.l i8(a0,d0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l i8(a0,a0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l i8(a0,d0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l i8(a0,a0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l *+i8(pc,d0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l *+i8(pc,a0.w),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l *+i8(pc,d0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l *+i8(pc,a0.l),d0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l (xxx).w,d0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmp.l (xxx).l,d0 ; 6(1/0) + 16(4/0) = 22(5/0)
cmp.l #i32,d0 ; 6(1/0) + 8(2/0) = 14(3/0)
; -------------------------------------------------------------------------
cmpa.w d0,a0 ; 6(1/0) + 0(0/0) = 6(1/0)
cmpa.w a0,a0 ; 6(1/0) + 0(0/0) = 6(1/0)
cmpa.w (a0),a0 ; 6(1/0) + 4(1/0) = 10(2/0)
cmpa.w (a0)+,a0 ; 6(1/0) + 4(1/0) = 10(2/0)
cmpa.w -(a0),a0 ; 6(1/0) + 6(1/0) = 12(2/0)
cmpa.w i16(a0),a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmpa.w *+i16(pc),a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmpa.w i8(a0,d0.w),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmpa.w i8(a0,a0.w),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmpa.w i8(a0,d0.l),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmpa.w i8(a0,a0.l),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmpa.w *+i8(pc,d0.w),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmpa.w *+i8(pc,a0.w),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmpa.w *+i8(pc,d0.l),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmpa.w *+i8(pc,a0.l),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmpa.w (xxx).w,a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmpa.w (xxx).l,a0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmpa.w #i16,a0 ; 6(1/0) + 4(1/0) = 10(2/0)
cmpa.l d0,a0 ; 6(1/0) + 0(0/0) = 6(1/0)
cmpa.l a0,a0 ; 6(1/0) + 0(0/0) = 6(1/0)
cmpa.l (a0),a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmpa.l (a0)+,a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmpa.l -(a0),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmpa.l i16(a0),a0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmpa.l *+i16(pc),a0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmpa.l i8(a0,d0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmpa.l i8(a0,a0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmpa.l i8(a0,d0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmpa.l i8(a0,a0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmpa.l *+i8(pc,d0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmpa.l *+i8(pc,a0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmpa.l *+i8(pc,d0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmpa.l *+i8(pc,a0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmpa.l (xxx).w,a0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmpa.l (xxx).l,a0 ; 6(1/0) + 16(4/0) = 22(5/0)
cmpa.l #i32,a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmpa.w d0,a0 ; 6(1/0) + 0(0/0) = 6(1/0)
cmp.w a0,a0 ; 6(1/0) + 0(0/0) = 6(1/0)
cmp.w (a0),a0 ; 6(1/0) + 4(1/0) = 10(2/0)
cmp.w (a0)+,a0 ; 6(1/0) + 4(1/0) = 10(2/0)
cmp.w -(a0),a0 ; 6(1/0) + 6(1/0) = 12(2/0)
cmp.w i16(a0),a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmp.w *+i16(pc),a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmp.w i8(a0,d0.w),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmp.w i8(a0,a0.w),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmp.w i8(a0,d0.l),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmp.w i8(a0,a0.l),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmp.w *+i8(pc,d0.w),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmp.w *+i8(pc,a0.w),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmp.w *+i8(pc,d0.l),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmp.w *+i8(pc,a0.l),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmp.w (xxx).w,a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmp.w (xxx).l,a0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmp.w #i16,a0 ; 6(1/0) + 4(1/0) = 10(2/0)
cmp.l d0,a0 ; 6(1/0) + 0(0/0) = 6(1/0)
cmp.l a0,a0 ; 6(1/0) + 0(0/0) = 6(1/0)
cmp.l (a0),a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmp.l (a0)+,a0 ; 6(1/0) + 8(2/0) = 14(3/0)
cmp.l -(a0),a0 ; 6(1/0) + 10(2/0) = 16(3/0)
cmp.l i16(a0),a0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmp.l *+i16(pc),a0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmp.l i8(a0,d0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l i8(a0,a0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l i8(a0,d0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l i8(a0,a0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l *+i8(pc,d0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l *+i8(pc,a0.w),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l *+i8(pc,d0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l *+i8(pc,a0.l),a0 ; 6(1/0) + 14(3/0) = 20(4/0)
cmp.l (xxx).w,a0 ; 6(1/0) + 12(3/0) = 18(4/0)
cmp.l (xxx).l,a0 ; 6(1/0) + 16(4/0) = 22(5/0)
cmp.l #i32,a0 ; 6(1/0) + 8(2/0) = 14(3/0)
; -------------------------------------------------------------------------
cmpm.b (a0)+,(a0)+ ; 12(3/0)
cmpm.w (a0)+,(a0)+ ; 12(3/0)
cmpm.l (a0)+,(a0)+ ; 20(5/0)
; -------------------------------------------------------------------------
eor.b d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
eor.b d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
eor.b d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
eor.b d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
eor.b d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
eor.b d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
eor.b d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
eor.b d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
eor.b d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
eor.b d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
eor.b d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
eor.w d0,d0 ; 4(1/0) + 0(0/0) = 4(1/0)
eor.w d0,(a0) ; 8(1/1) + 4(1/0) = 12(2/1)
eor.w d0,(a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
eor.w d0,-(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
eor.w d0,i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
eor.w d0,i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
eor.w d0,i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
eor.w d0,i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
eor.w d0,i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
eor.w d0,(xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
eor.w d0,(xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
eor.l d0,d0 ; 8(1/0) + 0(0/0) = 8(1/0)
eor.l d0,(a0) ; 12(1/2) + 8(2/0) = 20(3/2)
eor.l d0,(a0)+ ; 12(1/2) + 8(2/0) = 20(3/2)
eor.l d0,-(a0) ; 12(1/2) + 10(2/0) = 22(3/2)
eor.l d0,i16(a0) ; 12(1/2) + 12(3/0) = 24(4/2)
eor.l d0,i8(a0,d0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
eor.l d0,i8(a0,a0.w) ; 12(1/2) + 14(3/0) = 26(4/2)
eor.l d0,i8(a0,d0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
eor.l d0,i8(a0,a0.l) ; 12(1/2) + 14(3/0) = 26(4/2)
eor.l d0,(xxx).w ; 12(1/2) + 12(3/0) = 24(4/2)
eor.l d0,(xxx).l ; 12(1/2) + 16(4/0) = 28(5/2)
; =============================================================================
; Line %1110
; =============================================================================
asl.b d0,d0 ; 6+2m(1/0)
asl.w d0,d0 ; 6+2m(1/0)
asl.l d0,d0 ; 8+2m(1/0)
asl.b #i3,d0 ; 6+2m(1/0)
asl.w #i3,d0 ; 6+2m(1/0)
asl.l #i3,d0 ; 8+2m(1/0)
asl.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
asl.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
asl.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
asl.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
asl.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
asl.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
asl.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
asl.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
asl.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
asl.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
; -------------------------------------------------------------------------
asr.b d0,d0 ; 6+2m(1/0)
asr.w d0,d0 ; 6+2m(1/0)
asr.l d0,d0 ; 8+2m(1/0)
asr.b #i3,d0 ; 6+2m(1/0)
asr.w #i3,d0 ; 6+2m(1/0)
asr.l #i3,d0 ; 8+2m(1/0)
asr.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
asr.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
asr.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
asr.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
asr.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
asr.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
asr.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
asr.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
asr.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
asr.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
; -------------------------------------------------------------------------
lsl.b d0,d0 ; 6+2m(1/0)
lsl.w d0,d0 ; 6+2m(1/0)
lsl.l d0,d0 ; 8+2m(1/0)
lsl.b #i3,d0 ; 6+2m(1/0)
lsl.w #i3,d0 ; 6+2m(1/0)
lsl.l #i3,d0 ; 8+2m(1/0)
lsl.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
lsl.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
lsl.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
lsl.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
lsl.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
lsl.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
lsl.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
lsl.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
lsl.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
lsl.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
; -------------------------------------------------------------------------
lsr.b d0,d0 ; 6+2m(1/0)
lsr.w d0,d0 ; 6+2m(1/0)
lsr.l d0,d0 ; 8+2m(1/0)
lsr.b #i3,d0 ; 6+2m(1/0)
lsr.w #i3,d0 ; 6+2m(1/0)
lsr.l #i3,d0 ; 8+2m(1/0)
lsr.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
lsr.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
lsr.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
lsr.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
lsr.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
lsr.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
lsr.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
lsr.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
lsr.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
lsr.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
; -------------------------------------------------------------------------
rol.b d0,d0 ; 6+2m(1/0)
rol.w d0,d0 ; 6+2m(1/0)
rol.l d0,d0 ; 8+2m(1/0)
rol.b #i3,d0 ; 6+2m(1/0)
rol.w #i3,d0 ; 6+2m(1/0)
rol.l #i3,d0 ; 8+2m(1/0)
rol.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
rol.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
rol.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
rol.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
rol.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
rol.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
rol.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
rol.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
rol.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
rol.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
; -------------------------------------------------------------------------
ror.b d0,d0 ; 6+2m(1/0)
ror.w d0,d0 ; 6+2m(1/0)
ror.l d0,d0 ; 8+2m(1/0)
ror.b #i3,d0 ; 6+2m(1/0)
ror.w #i3,d0 ; 6+2m(1/0)
ror.l #i3,d0 ; 8+2m(1/0)
ror.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
ror.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
ror.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
ror.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
ror.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
ror.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
ror.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
ror.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
ror.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
ror.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
; -------------------------------------------------------------------------
roxl.b d0,d0 ; 6+2m(1/0)
roxl.w d0,d0 ; 6+2m(1/0)
roxl.l d0,d0 ; 8+2m(1/0)
roxl.b #i3,d0 ; 6+2m(1/0)
roxl.w #i3,d0 ; 6+2m(1/0)
roxl.l #i3,d0 ; 8+2m(1/0)
roxl.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
roxl.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
roxl.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
roxl.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
roxl.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
roxl.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
roxl.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
roxl.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
roxl.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
roxl.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
; -------------------------------------------------------------------------
roxr.b d0,d0 ; 6+2m(1/0)
roxr.w d0,d0 ; 6+2m(1/0)
roxr.l d0,d0 ; 8+2m(1/0)
roxr.b #i3,d0 ; 6+2m(1/0)
roxr.w #i3,d0 ; 6+2m(1/0)
roxr.l #i3,d0 ; 8+2m(1/0)
roxr.w (a0) ; 8(1/1) + 4(1/0) = 12(2/1)
roxr.w (a0)+ ; 8(1/1) + 4(1/0) = 12(2/1)
roxr.w -(a0) ; 8(1/1) + 6(1/0) = 14(2/1)
roxr.w i16(a0) ; 8(1/1) + 8(2/0) = 16(3/1)
roxr.w i8(a0,d0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
roxr.w i8(a0,a0.w) ; 8(1/1) + 10(2/0) = 18(3/1)
roxr.w i8(a0,d0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
roxr.w i8(a0,a0.l) ; 8(1/1) + 10(2/0) = 18(3/1)
roxr.w (xxx).w ; 8(1/1) + 8(2/0) = 16(3/1)
roxr.w (xxx).l ; 8(1/1) + 12(3/0) = 20(4/1)
; -------------------------------------------------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment