Source Line

Sean Keys patched Binutils

CodeWarrior 5.X

S.K. GNU vs. CW

J.M. GNU vs. CW

    adc r1, r2, r3

ADC       R1, R2, R3

194F            adc r1, r2, r3

  

    add r4, r5, r6

1CBA ADD       R4, R5, R6

1CBA            add r4, r5, r6

  

    add r7, #225

E7E1 ADDL      R7, #225

E7E1 EF00       add r7, #225

 

NOP padding

 

EF00 ADDH      R7, #0

<CW format is single line, same contents>

  

    addh r1, #255

E9FF ADDH      R1, #255

E9FF            addh r1, #255

  

    addl r2, #255

E2FF ADDL      R2, #255

E2FF            addl r2, #255

  

    and r3, r4, r5

1394 AND       R3, R4, R5

1394            and r3, r4, r5

  

    andh r6, #1

8E01 ANDH      R6, #1

8E01            andh r6, #1

  

    andl r7, #2

8702 ANDL      R7, #2

8702            andl r7, #2

  

    asr r0, #3

0839 ASR       R0, #3

0839            asr r0, #3

  

    asr r1, r2

0951 ASR       R1, R2

0951            asr r1, r2

  

    bcc XGATE_CODE

21F4 BCC       *-22       ;abs = $00E08800

21F4            bcc XGATE_CODE

 

relocation not found

    bcs XGATE_CODE

23F3 BCS       *-24       ;abs = $00E08800

23F3            bcs XGATE_CODE

 

relocation not found

    beq ErrorHandler

2654 BEQ       *+170       ;abs = $00E088C4

2654            beq ErrorHandler

 

relocation not found

    bfext r3, r4, r5

6397 BFEXT     R3, R4, R5

6397           bfext r3, r4, r5

  

    bffo r6, r7

0EF0 BFFO      R6, R7

0EF0            bffo r6, r7

  

    bfins r0, r1, r2

682B BFINS     R0, R1, R2

682B            bfins r0, r1, r2

  

    bfinsi r3, r4, r5

7397 BFINSI    R3, R4, R5

7397            bfinsi r3, r4, r5

  

    bfinsx r6, r7, r0

7EE3 BFINSX    R6, R7, R0

7EE3            bfinsx r6, r7, r0

  

    bge XGATE_CODE

35EC BGE       *-38       ;abs = $00E08800

35EC            bge XGATE_CODE

 

relocation not found

    bgt ErrorHandler

384D BGT       *+156       ;abs = $00E088C4

384D            bgt ErrorHandler

 

relocation not found

    bhi ErrorHandler

304C BHI       *+154       ;abs = $00E088C4

304C            bhi ErrorHandler

 

relocation not found

    bhs ErrorHandler

204B BCC       *+152       ;abs = $00E088C4

204B            bhs ErrorHandler

 

relocation not found

    bith r1, #32

9920 BITH      R1, #32

9920            bith r1, #32

  

    bitl r2, #0

9200 BITL      R2, #0

9200            bitl r2, #0

  

    ble  ErrorHandler

3A48 BLE       *+146       ;abs = $00E088C4

3A48            ble  ErrorHandler

 

relocation not found

    blo ErrorHandler

2247 BCS       *+144       ;abs = $00E088C4

2247            blo ErrorHandler

 

opcode not recognized

    bls ErrorHandler

3246 BLS       *+142       ;abs = $00E088C4

3246            bls ErrorHandler

 

opcode not recognized

    blt ErrorHandler

3645 BLT       *+140       ;abs = $00E088C4

3645            blt ErrorHandler

 

relocation not found

    bmi ErrorHandler

2A44 BMI       *+138       ;abs = $00E088C4

2A44            bmi ErrorHandler

 

relocation not found

    bne ErrorHandler

2443 BNE       *+136       ;abs = $00E088C4

2443            bne ErrorHandler

 

relocation not found

    bpl ErrorHandler

2842 BPL       *+134       ;abs = $00E088C4

2842            bpl ErrorHandler

 

relocation not found

    bra ErrorHandler

3C41 BRA       *+132       ;abs = $00E088C4

 3C41            bra ErrorHandler

 

relocation not found

    bra ErrorHandler

3C40 BRA       *+130       ;abs = $00E088C4

3C40            bra ErrorHandler

 

relocation not found

    brk

0000 BRK      

0000            brk

  

    bvc ErrorHandler

2C3E BVC       *+126       ;abs = $00E088C4

2C3E            bvc ErrorHandler

 

relocation not found

    bvs ErrorHandler

2E3D BVS       *+124       ;abs = $00E088C4

2E3D            bvs ErrorHandler

 

relocation not found

    cmp r1, r2

1828 CMP       R1, R2

1828            cmp r1, r2

  

    cmpl r3, #255

D3FF CMPL      R3, #255

D3FF            cmpl r3, #255

  

    com r4, r5

1417 COM       R4, R5

1417            com r4, r5

  

    cpc r6, r7

18DD CPC       R6, R7

18DD            cpc r6, r7

  

    cpch r2, #255

DAFF CPCH      R2, #255

DAFF            cpch r2, #255

 

opcode not recognized

    csem #4

04F0 CSEM      #4

04F0            csem #4

 

opcode not recognized

    csem r5

05F1 CSEM      R5

05F1            csem r5

  

    csl r6, #11

0EBA CSL       R6, #11

0EBA            csl r6, #11

  

    csl r7, r0

0F12 CSL       R7, R0

0F12            csl r7, r0

  

    csr r1, #2

092B CSR       R1, #2

092B            csr r1, #2

  

    csr r2, r3

0A73 CSR       R2, R3

0A73            csr r2, r3

  

    jal r4

04F6 JAL       R4

04F6            jal r4

  

    ldb r5, (r6, #20)

45D4 LDB       R5, (R6,#20)

45D4            ldb r5, (r6, #20)

  

    ldb r7, (r0, r1+)

6705 LDB       R7, (R0,R1+)

6705            ldb r7, (r0, r1+)

  

    ldb r7, (r0, -r1)

6706 LDB       R7, (R0,-R1)

6706            ldb r7, (r0, -r1)

  

    ldh r1, #255

F9FF LDH       R1, #255

F9FF            ldh r1, #255

  

    ldl r2, #255

F2FF LDL       R2, #255

F2FF            ldl r2, #255

  

    ldw r3, ErrorHandler

F3C4 LDL       R3, #196

F3xx FBxx       ldw r3, ErrorHandler

  
 

FB80 LDH       R3, #128

<CW format is single line, same contents>

  

    ldw r4, (r5, #20)

4CB4 LDW       R4, (R5,#20)

4CB4            ldw r4, (r5, #20)

  

    ldw r5, (r6, r7+)

6DDD LDW       R5, (R6,R7+)

6DDD            ldw r5, (r6, r7+)

  

    ldw r5, (r6, -r7)

6DDE LDW       R5, (R6,-R7)

6DDE            ldw r5, (r6, -r7)

  

    lsl r1, #4

094C LSL       R1, #4

094C            lsl r1, #4

  

    lsl r2, r3

0A74 LSL       R2, R3

0A74            lsl r2, r3

  

    lsr r4, #5

0C5D LSR       R4, #5

0C5D            lsr r4, #5

  

    lsr r5, r6

0DD5 LSR       R5, R6

0DD5            lsr r5, r6

  

    mov r6, r7

161E OR        R6, R0, R7

16E2            mov r6, r7

  

    neg r1, r2

1908 NEG       R1, R2

1908            neg r1, r2

  

    nop

0100 NOP      

0100            nop

  

    or r1, r2, r3

114E OR        R1, R2, R3

114E            or r1, r2, r3

 

opcode not recognized

    orh r4, #255

ACFF ORH       R4, #255

ACFF            orh r4, #255

 

opcode not recognized

    orl r5, #255

A5FF ORL       R5, #255

A5FF            orl r5, #255

  

    par r6

06F5 PAR       R6

06F5            par r6

  

    rol r7, #6

0F6E ROL       R7, #6

0F6E            rol r7, #6

  

    rol r1, r2

0956 ROL       R1, R2

0956            rol r1, r2

  

    ror r3, #5

0B5F ROR       R3, #5

0B5F            ror r3, #5

  

    ror r4, r5

0CB7 ROR       R4, R5

0CB7            ror r4, r5

  

    rts

0200 RTS      

0200            rts

  

    sbc r1, r2, r3

194D SBC       R1, R2, R3

194D            sbc r1, r2, r3

  

    ssem #4

04F2 SSEM      #4

04F2            ssem #4

  

    ssem r1

01F3 SSEM      R1

01F3            ssem r1

 

opcode not recognized

    sex r2

02F4 SEX       R2

02F4            sex r2

  

    sif

0300 SIF      

0300            sif

  

    sif r4

04F7 SIF       R4

04F7            sif r4

  

    stb r5, (r6, #5)

55C5 STB       R5, (R6,#5)

55C5            stb r5, (r6, #5)

  

    stb r6, (r7, r0)

7FE0 STB       R6, (R7,R0)

76E0            stb r6, (r7, r0)

  

    stw r1, (r2, r3+)

794D STW       R1, (R2,R3+)

794D            stw r1, (r2, r3+)

  

    stw r1, (r2, -r3)

794E STW       R1, (R2,-R3)

794E            stw r1, (r2, -r3)

  

    stw r2, (r3 ,r4)

7B70 STW       R2, (R3,R4)

7A70            stw r2, (r3 ,r4)

  

    sub r3, r4, r6

1B98 SUB       R3, R4, R6

1B98            sub r3, r4, r6

  

    sub r4, #65535

C4FF SUBL      R4, #255

C4FF CCFF   sub r4, #65535

 

NOP padding

 

CCFF SUBH      R4, #255

<CW format is single line, same contents>

  

    subh r5, #255

CDFF SUBH      R5, #255

CDFF            subh r5, #255

  

    subl r6, #255

C6FF SUBL      R6, #255

C6FF            subl r6, #255

  

    tfr r7, pc

07FA TFR       R7, PC

07FA            tfr r7, pc

  

    tfr r7,ccr

07F8 TFR       R7, CCR

07F8            tfr r7,ccr

  

    tfr ccr, r7

07F9 TFR       CCR, R7

07F9            tfr ccr, r7

  

    tst r1

1820 TST       R1

1820            tst r1

  

    xnor r1, r2, r3

114F XNOR      R1, R2, R3

114F            xnor r1, r2, r3

  

    xnorh r4, #255

BCFF XNORH     R4, #255

BCFF            xnorh r4, #255

  

    xnorl r5, #255

B5FF XNORL     R5, #255

B5FF            xnorl r5, #255