[BACK]Return to rs6000_mach_dep.s CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / gc

Diff for /OpenXM_contrib2/asir2000/gc/rs6000_mach_dep.s between version 1.2 and 1.3

version 1.2, 2002/07/24 07:46:22 version 1.3, 2002/07/24 08:00:11
Line 1 
Line 1 
     .csect  
     .set   r0,0      .set   r0,0
     .set   r1,1      .set   r1,1
     .set   r2,2      .set   r2,2
Line 32 
Line 31 
     .set   r30,30      .set   r30,30
     .set   r31,31      .set   r31,31
   
       .extern .GC_push_one
  # Mark from machine registers that are saved by C compiler   # Mark from machine registers that are saved by C compiler
     .globl  .GC_push_regs      .globl  .GC_push_regs
   .csect .text[PR]
       .align 2
       .globl  GC_push_regs
       .globl  .GC_push_regs
   .csect GC_push_regs[DS]
   GC_push_regs:
       .long .GC_push_regs, TOC[tc0], 0
   .csect .text[PR]
 .GC_push_regs:  .GC_push_regs:
     .extern .GC_push_one  
     stu     r1,-64(r1)  # reserve stack frame      stu     r1,-64(r1)  # reserve stack frame
     mflr    r0          # save link register      mflr    r0          # save link register
     st      r0,0x48(r1)      st      r0,0x48(r1)
Line 103 
Line 110 
     mtlr    r0      mtlr    r0
     ai      r1,r1,64      ai      r1,r1,64
     br      br
       .long 0
       .byte 0,0,0,0,0,0,0,0

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>