|
|
| version 1.2, 2003/12/19 00:25:49 | version 1.3, 2003/12/19 09:38:25 |
|---|---|
| Line 2 | Line 2 |
| INCLUDE i286a.inc | INCLUDE i286a.inc |
| INCLUDE i286aalu.inc | INCLUDE i286aalu.inc |
| IMPORT _szpcflag8 | IMPORT iflags |
| IMPORT i286a_memoryread | IMPORT i286a_memoryread |
| IMPORT i286a_memoryread_w | IMPORT i286a_memoryread_w |
| Line 380 repecmpsbbreak bic r8, r8, #&ff | Line 380 repecmpsbbreak bic r8, r8, #&ff |
| strh r4, [r9, #CPU_CX] | strh r4, [r9, #CPU_CX] |
| str r0, [r9, #CPU_SI] | str r0, [r9, #CPU_SI] |
| ldr pc, [sp], #4 | ldr pc, [sp], #4 |
| repecmpsb_flag dcd _szpcflag8 | repecmpsb_flag dcd iflags |
| i286a_repe_cmpsw | i286a_repe_cmpsw |
| ldrh r4, [r9, #CPU_CX] | ldrh r4, [r9, #CPU_CX] |
| Line 430 repecmpswbreak bic r8, r8, #&ff | Line 430 repecmpswbreak bic r8, r8, #&ff |
| strh r4, [r9, #CPU_CX] | strh r4, [r9, #CPU_CX] |
| str r0, [r9, #CPU_SI] | str r0, [r9, #CPU_SI] |
| ldr pc, [sp], #4 | ldr pc, [sp], #4 |
| repecmpsw_flag dcd _szpcflag8 | repecmpsw_flag dcd iflags |
| i286a_repne_cmpsb | i286a_repne_cmpsb |
| Line 477 repnecmpsbbreak bic r8, r8, #&ff | Line 477 repnecmpsbbreak bic r8, r8, #&ff |
| strh r4, [r9, #CPU_CX] | strh r4, [r9, #CPU_CX] |
| str r0, [r9, #CPU_SI] | str r0, [r9, #CPU_SI] |
| ldr pc, [sp], #4 | ldr pc, [sp], #4 |
| repnecmpsb_flag dcd _szpcflag8 | repnecmpsb_flag dcd iflags |
| i286a_repne_cmpsw | i286a_repne_cmpsw |
| ldrh r4, [r9, #CPU_CX] | ldrh r4, [r9, #CPU_CX] |
| Line 527 repnecmpswbreak bic r8, r8, #&ff | Line 527 repnecmpswbreak bic r8, r8, #&ff |
| strh r4, [r9, #CPU_CX] | strh r4, [r9, #CPU_CX] |
| str r0, [r9, #CPU_SI] | str r0, [r9, #CPU_SI] |
| ldr pc, [sp], #4 | ldr pc, [sp], #4 |
| repnecmpsw_flag dcd _szpcflag8 | repnecmpsw_flag dcd iflags |
| i286a_repe_scasb | i286a_repe_scasb |
| Line 625 repnescaswlp add r0, r11, r5 lsr #16 | Line 625 repnescaswlp add r0, r11, r5 lsr #16 |
| subs r4, r4, #1 | subs r4, r4, #1 |
| beq repnescaswbreak | beq repnescaswbreak |
| cmp r3, r0 | cmp r3, r0 |
| beq repnescaswlp | bne repnescaswlp |
| repnescaswbreak SUB16 r3, r0 | repnescaswbreak SUB16 r3, r0 |
| strh r4, [r9, #CPU_CX] | strh r4, [r9, #CPU_CX] |
| str r5, [r9, #CPU_SI] | str r5, [r9, #CPU_SI] |