[BACK]Return to mips_ultrix_mach_dep.s CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gc

File: [local] / OpenXM_contrib / gc / Attic / mips_ultrix_mach_dep.s (download)

Revision 1.1.1.1 (vendor branch), Sat Nov 27 10:58:32 1999 UTC (24 years, 6 months ago) by maekawa
Branch: GC
CVS Tags: maekawa-ipv6, VERSION_5_3, VERSION_5_0_ALPHA_4, VERSION_4_14, RELEASE_20000124, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, RELEASE_1_2_2, RELEASE_1_2_1, RELEASE_1_1_3, RELEASE_1_1_2
Changes since 1.1: +0 -0 lines

Import gc 4.14

# 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