|
|
| version 1.10, 2003/12/26 00:11:51 | version 1.11, 2004/01/07 12:51:29 |
|---|---|
| Line 297 $label CPUWORK $clk | Line 297 $label CPUWORK $clk |
| MACRO | MACRO |
| $label SEGPOP $s, $b, $clk | $label SEGPOP $s, $b, $clk |
| $label POP $clk | $label ldrh r6, [r9, #CPU_MSW] |
| mov r1, r0 lsl #4 | POP $clk |
| strh r0, [r9, $s] | strh r0, [r9, $s] |
| str r1, [r9, $b] | tst r6, #MSW_PE |
| moveq r0, r0 lsl #4 | |
| blne i286a_selector | |
| str r0, [r9, $b] | |
| mov pc, r11 | mov pc, r11 |
| MEND | MEND |
| MACRO | MACRO |
| $label SEGPOPFIX $s, $b, $f, $clk | $label SEGPOPFIX $s, $b, $f, $clk |
| $label POP $clk | $label ldrh r6, [r9, #CPU_MSW] |
| mov r1, r0 lsl #4 | POP $clk |
| strh r0, [r9, $s] | strh r0, [r9, $s] |
| str r1, [r9, $b] | tst r6, #MSW_PE |
| str r1, [r9, $f] | moveq r0, r0 lsl #4 |
| blne i286a_selector | |
| str r0, [r9, $b] | |
| str r0, [r9, $f] | |
| mov pc, r11 | mov pc, r11 |
| MEND | MEND |