home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / CLISP-2.LHA / CLISP960530-ki.lha / ffcall / trampoline / proto-mips.s < prev    next >
Encoding:
Text File  |  1996-04-15  |  954 b   |  54 lines

  1.     .file    1 "proto.c"
  2.     .set    nobopt
  3.     .abicalls
  4.  
  5.  # GNU C 2.6.3 [AL 1.1, MM 40] Silicon Graphics Mips compiled by GNU C
  6.  
  7.  # Cc1 defaults:
  8.  
  9.  # Cc1 arguments (-G value = 8, Cpu = 3000, ISA = 1):
  10.  # -quiet -dumpbase -mabicalls -O2 -fomit-frame-pointer -o
  11.  
  12. gcc2_compiled.:
  13. __gnu_compiled_c:
  14.     .text
  15.     .align    2
  16.     .globl    tramp
  17.     .align    2
  18.     .globl    jump
  19.  
  20.     .text
  21.     .ent    tramp
  22. tramp:
  23.     .frame    $sp,32,$31        # vars= 0, regs= 2/0, args= 16, extra= 8
  24.     .mask    0x90000000,-4
  25.     .fmask    0x00000000,0
  26.     .set    noreorder
  27.     .cpload    $25
  28.     .set    reorder
  29.     subu    $sp,$sp,32
  30.     .cprestore 16
  31.     li    $2,0x73550000        # 1934950400
  32.     ori    $2,$2,0x4711
  33.     sw    $31,28($sp)
  34.     sw    $28,24($sp)
  35.     sw    $2,305419896
  36.     li    $25,-1161904448
  37.     jal    $31,$25
  38.     lw    $31,28($sp)
  39.     addu    $sp,$sp,32
  40.     j    $31
  41.     .end    tramp
  42.     .ent    jump
  43. jump:
  44.     .frame    $sp,0,$31        # vars= 0, regs= 0/0, args= 0, extra= 0
  45.     .mask    0x00000000,0
  46.     .fmask    0x00000000,0
  47.     .set    noreorder
  48.     .cpload    $25
  49.     .set    reorder
  50.     li    $2,-1161953280            # 0xbabe0000
  51.     ori    $2,$2,0xbec0
  52.     j    $2
  53.     .end    jump
  54.