Last active
March 9, 2024 11:31
-
-
Save flamewing/73973a94eaf3d24197db5e1080c6a56e to your computer and use it in GitHub Desktop.
List of all MC68000 instructions and addressing modes, with cycle counts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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