Diff for /np2/i286a/i286a_ea.s between versions 1.4 and 1.6

version 1.4, 2003/12/19 00:25:49 version 1.6, 2003/12/22 01:44:59
Line 881  a_bp_d16  mov  r4, lr Line 881  a_bp_d16  mov  r4, lr
                                 bic             r0, r2, #(1 << 16)                                  bic             r0, r2, #(1 << 16)
                                 mov             pc, r4                                  mov             pc, r4
   
   
   
 ; ---- test  
   
         IMPORT  i286core  
         EXPORT  i286a_ea_test  
         EXPORT  i286a_lea_test  
         EXPORT  i286a_a_test  
   
 i286a_ea_test   stmdb   sp!, {r4, r8, r9, lr}  
                                 ldr             r9, iet_i286core  
                                 ldrh    r8, [r9, #CPU_IP]  
                                 mov             r8, r8 lsl #16  
                                 bl              i286a_ea  
                                 mov             r8, r8 lsr #16  
                                 strh    r8, [r9, #CPU_IP]  
                                 ldmia   sp!, {r4, r8, r9, pc}  
 iet_i286core    dcd             i286core - CPU_REG  
   
 i286a_lea_test  stmdb   sp!, {r4, r8, r9, lr}  
                                 ldr             r9, ilt_i286core  
                                 ldrh    r8, [r9, #CPU_IP]  
                                 mov             r8, r8 lsl #16  
                                 bl              i286a_lea  
                                 mov             r8, r8 lsr #16  
                                 strh    r8, [r9, #CPU_IP]  
                                 ldmia   sp!, {r4, r8, r9, pc}  
 ilt_i286core    dcd             i286core - CPU_REG  
   
 i286a_a_test    stmdb   sp!, {r4, r5, r6, r8, r9, lr}  
                                 ldr             r9, iat_i286core  
                                 ldrh    r8, [r9, #CPU_IP]  
                                 mov             r8, r8 lsl #16  
                                 mov             r5, r1  
                                 bl              i286a_a  
                                 str             r6, [r5]  
                                 mov             r8, r8 lsr #16  
                                 strh    r8, [r9, #CPU_IP]  
                                 ldmia   sp!, {r4, r5, r6, r8, r9, pc}  
 iat_i286core    dcd             i286core - CPU_REG  
   
         END          END
   

Removed from v.1.4  
changed lines
  Added in v.1.6


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