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

version 1.2, 2003/12/17 10:41:06 version 1.3, 2003/12/18 13:21:32
Line 616  i286a_a   and  r1, r0, #(&18 << 3) Line 616  i286a_a   and  r1, r0, #(&18 << 3)
                                 b               a_bp_d8                                  b               a_bp_d8
                                 b               a_bx_d8                                  b               a_bx_d8
   
                                 b               lea_bx_si_d16                                  b               a_bx_si_d16
                                 b               lea_bx_di_d16                                  b               a_bx_di_d16
                                 b               lea_bp_si_d16                                  b               a_bp_si_d16
                                 b               lea_bp_di_d16                                  b               a_bp_di_d16
                                 b               lea_si_d16                                  b               a_si_d16
                                 b               lea_di_d16                                  b               a_di_d16
                                 b               lea_bp_d16                                  b               a_bp_d16
                                 b               lea_bx_d16                                  b               a_bx_d16
   
 a_bx_si                 ldrh    r0, [r9, #CPU_BX]  a_bx_si                 ldrh    r0, [r9, #CPU_BX]
                                 ldrh    r1, [r9, #CPU_SI]                                  ldrh    r1, [r9, #CPU_SI]
Line 910  i286a_lea_test stmdb sp!, {r4, r8, r9, l Line 910  i286a_lea_test stmdb sp!, {r4, r8, r9, l
                                 ldmia   sp!, {r4, r8, r9, pc}                                  ldmia   sp!, {r4, r8, r9, pc}
 ilt_i286core    dcd             i286core - CPU_REG  ilt_i286core    dcd             i286core - CPU_REG
   
 i286a_a_test    stmdb   sp!, {r4, r8, r9, lr}  i286a_a_test    stmdb   sp!, {r4, r5, r6, r8, r9, lr}
                                 ldr             r9, iat_i286core                                  ldr             r9, iat_i286core
                                 ldrh    r8, [r9, #CPU_IP]                                  ldrh    r8, [r9, #CPU_IP]
                                 mov             r8, r8 lsl #16                                  mov             r8, r8 lsl #16
Line 919  i286a_a_test stmdb sp!, {r4, r8, r9, lr} Line 919  i286a_a_test stmdb sp!, {r4, r8, r9, lr}
                                 str             r6, [r5]                                  str             r6, [r5]
                                 mov             r8, r8 lsr #16                                  mov             r8, r8 lsr #16
                                 strh    r8, [r9, #CPU_IP]                                  strh    r8, [r9, #CPU_IP]
                                 ldmia   sp!, {r4, r8, r9, pc}                                  ldmia   sp!, {r4, r5, r6, r8, r9, pc}
 iat_i286core    dcd             i286core - CPU_REG  iat_i286core    dcd             i286core - CPU_REG
   
         END          END

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


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