Diff for /np2/i286a/i286a_sf.s between versions 1.5 and 1.6

version 1.5, 2003/12/19 00:25:49 version 1.6, 2003/12/21 23:27:08
Line 18 Line 18
   
         AREA    .text, CODE, READONLY          AREA    .text, CODE, READONLY
   
 i286asft8_1             GETPC8  i286asft8_1             GETPCF8
                                 and             r6, r0, #(7 << 3)                                  and             r6, r0, #(7 << 3)
                                 cmp             r0, #&c0                                  cmp             r0, #&c0
                                 bcc             sft8m                                  bcc             sft8m
Line 113  sar_e8_1  SAR8 r0 Line 113  sar_e8_1  SAR8 r0
   
 ; ----  ; ----
   
 i286asft16_1    GETPC8  i286asft16_1    GETPCF8
                                 and             r6, r0, #(7 << 3)                                  and             r6, r0, #(7 << 3)
                                 cmp             r0, #&c0                                  cmp             r0, #&c0
                                 bcc             sft16m                                  bcc             sft16m
Line 210  sar_e16_1  SAR16 r0 Line 210  sar_e16_1  SAR16 r0
   
 ; ----  ; ----
   
 i286asft8_cl    GETPC8  i286asft8_cl    GETPCF8
                                 and             r6, r0, #(7 << 3)                                  and             r6, r0, #(7 << 3)
                                 cmp             r0, #&c0                                  cmp             r0, #&c0
                                 bcc             sft8clm                                  bcc             sft8clm
Line 242  sft8cle   ldrb r4, [r9, #CPU_CL] Line 242  sft8cle   ldrb r4, [r9, #CPU_CL]
                                 adr             r1, sft_ext8cl                                  adr             r1, sft_ext8cl
                                 ldr             pc, [r1, r6 lsr #1]                                  ldr             pc, [r1, r6 lsr #1]
   
 i286asft8_d8    GETPC8  i286asft8_d8    GETPCF8
                                 and             r6, r0, #(7 << 3)                                  and             r6, r0, #(7 << 3)
                                 cmp             r0, #&c0                                  cmp             r0, #&c0
                                 bcc             sft8d8m                                  bcc             sft8d8m
Line 347  sar_e8_cl  SAR8CL r0, r4 Line 347  sar_e8_cl  SAR8CL r0, r4
   
 ; ----  ; ----
   
 i286asft16_cl   GETPC8  i286asft16_cl   GETPCF8
                                 and             r6, r0, #(7 << 3)                                  and             r6, r0, #(7 << 3)
                                 cmp             r0, #&c0                                  cmp             r0, #&c0
                                 bcc             sft16clm                                  bcc             sft16clm
Line 384  sft16cle  ldrb r4, [r9, #CPU_CL] Line 384  sft16cle  ldrb r4, [r9, #CPU_CL]
                                 adr             r1, sft_ext16cl                                  adr             r1, sft_ext16cl
                                 ldr             pc, [r1, r6 lsr #1]                                  ldr             pc, [r1, r6 lsr #1]
   
 i286asft16_d8   GETPC8  i286asft16_d8   GETPCF8
                                 and             r6, r0, #(7 << 3)                                  and             r6, r0, #(7 << 3)
                                 cmp             r0, #&c0                                  cmp             r0, #&c0
                                 bcc             sft16d8m                                  bcc             sft16d8m

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


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