|
|
| version 1.8, 2003/12/21 23:27:08 | version 1.9, 2003/12/22 10:24:50 |
|---|---|
| Line 5 $label EAREG8 r12 | Line 5 $label EAREG8 r12 |
| ldrb r6, [r12, #CPU_REG] | ldrb r6, [r12, #CPU_REG] |
| cmp r0, #&c0 | cmp r0, #&c0 |
| bcc $label.1 | bcc $label.1 |
| CPUWORK $regclk | |
| R8SRC r0, r5 | R8SRC r0, r5 |
| CPUWORK $regclk | |
| ldrb r4, [r5, #CPU_REG] | ldrb r4, [r5, #CPU_REG] |
| $alu r4, r6 | $alu r4, r6 |
| strb r1, [r5, #CPU_REG] | strb r1, [r5, #CPU_REG] |
| Line 41 $label EAREG16 r12 | Line 41 $label EAREG16 r12 |
| mov pc, r11 | mov pc, r11 |
| $label.1 CPUWORK $memclk | $label.1 CPUWORK $memclk |
| bl i286a_ea | bl i286a_ea |
| tst r0, #1 | WORDACC r0, $label.2 |
| bne $label.2 | |
| cmp r0, #I286_MEMWRITEMAX | |
| bcs $label.2 | |
| ldrh r4, [r9, r0] | ldrh r4, [r9, r0] |
| $alu r4, r6 | $alu r4, r6 |
| strh r1, [r9, r0] | strh r1, [r9, r0] |
| Line 132 $label EAREG16 r12 | Line 129 $label EAREG16 r12 |
| mov pc, r11 | mov pc, r11 |
| $label.1 CPUWORK $memclk | $label.1 CPUWORK $memclk |
| bl i286a_ea | bl i286a_ea |
| tst r0, #1 | WORDACC r0, $label.2 |
| bne $label.2 | |
| cmp r0, #I286_MEMWRITEMAX | |
| bcs $label.2 | |
| ldrh r4, [r9, r0] | ldrh r4, [r9, r0] |
| $alu r4, r6 | $alu r4, r6 |
| mov pc, r11 | mov pc, r11 |
| Line 146 $label.2 bl i286a_memoryread_w | Line 140 $label.2 bl i286a_memoryread_w |
| MACRO | MACRO |
| $label S_R8_EA $alu, $regclk, $memclk | $label S_R8_EA $alu, $regclk, $memclk |
| $label REG8EA r5, $regclk, $memclk | $label REG8EA r6, $regclk, $memclk |
| ldrb r2, [r5, #CPU_REG] | ldrb r2, [r6, #CPU_REG] |
| $alu r2, r0 | $alu r2, r0 |
| mov pc, r11 | mov pc, r11 |
| MEND | MEND |
| Line 217 $label cmp r0, #&c0 | Line 211 $label cmp r0, #&c0 |
| mov pc, r11 | mov pc, r11 |
| $label.1 CPUWORK $memclk | $label.1 CPUWORK $memclk |
| bl i286a_ea | bl i286a_ea |
| tst r0, #1 | WORDACC r0, $label.2 |
| bne $label.2 | |
| cmp r0, #I286_MEMWRITEMAX | |
| bcs $label.2 | |
| ldrh r4, [r9, r0] | ldrh r4, [r9, r0] |
| $alu r4 | $alu r4 |
| strh r1, [r9, r0] | strh r1, [r9, r0] |
| Line 254 $label CPUWORK $clk | Line 245 $label CPUWORK $clk |
| MACRO | MACRO |
| $label XCHG_AX $r, $clk | $label XCHG_AX $r, $clk |
| $label CPUWORK $clk | $label ldrh r0, [r9, #CPU_AX] |
| ldrh r0, [r9, #CPU_AX] | |
| ldrh r1, [r9, $r] | ldrh r1, [r9, $r] |
| CPUWORK $clk | |
| strh r0, [r9, $r] | strh r0, [r9, $r] |
| strh r1, [r9, #CPU_AX] | strh r1, [r9, #CPU_AX] |
| mov pc, r11 | mov pc, r11 |
| Line 265 $label CPUWORK $clk | Line 256 $label CPUWORK $clk |
| MACRO | MACRO |
| $label MOVIMM8 $r, $clk | $label MOVIMM8 $r, $clk |
| $label CPUWORK $clk | $label GETPCF8 |
| GETPC8 | CPUWORK $clk |
| strb r0, [r9, $r] | strb r0, [r9, $r] |
| mov pc, r11 | mov pc, r11 |
| MEND | MEND |
| MACRO | MACRO |
| $label MOVIMM16 $r, $clk | $label MOVIMM16 $r, $clk |
| $label CPUWORK $clk | $label GETPCF16 |
| GETPC16 | CPUWORK $clk |
| strh r0, [r9, $r] | strh r0, [r9, $r] |
| mov pc, r11 | mov pc, r11 |
| MEND | MEND |