Diff for /np2/i286a/i286a_rp.s between versions 1.2 and 1.3

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]

Removed from v.1.2  
changed lines
  Added in v.1.3


RetroPC.NET-CVS <cvs@retropc.net>