Return to mips_ultrix_mach_dep.s CVS log | Up to [local] / OpenXM_contrib2 / asir2000 / gc5.3 |
File: [local] / OpenXM_contrib2 / asir2000 / gc5.3 / Attic / mips_ultrix_mach_dep.s (download)
Revision 1.1.1.1 (vendor branch), Fri Apr 20 10:05:33 2001 UTC (23 years, 5 months ago) by noro
Asir on Windows does not work well with GC6.0alpha7. So I will import the old version of GC (GC5.3). |
# define call_push(x) move $4,x; jal GC_push_one .text # Mark from machine registers that are saved by C compiler .globl GC_push_regs .ent GC_push_regs GC_push_regs: subu $sp,8 ## Need to save only return address sw $31,4($sp) .mask 0x80000000,-4 .frame $sp,8,$31 call_push($2) call_push($3) call_push($16) call_push($17) call_push($18) call_push($19) call_push($20) call_push($21) call_push($22) call_push($23) call_push($30) lw $31,4($sp) addu $sp,8 j $31 .end GC_push_regs