~ubuntu-branches/debian/squeeze/ffcall/squeeze

« back to all changes in this revision

Viewing changes to ffcall/callback/trampoline_r/proto-mips.s

  • Committer: Bazaar Package Importer
  • Author(s): Christoph Egger
  • Date: 2010-06-26 15:29:30 UTC
  • mfrom: (5.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20100626152930-c09y01gk3szcnykn
Tags: 1.10+cvs20100619-2
Ship to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
        .file   1 "proto.c"
2
 
        .set    nobopt
3
 
        .abicalls
4
 
gcc2_compiled.:
5
 
__gnu_compiled_c:
6
 
        .text
7
 
        .align  2
8
 
        .globl  tramp
9
 
        .align  2
10
 
        .globl  jump
11
 
 
12
 
        .text
13
 
        .text
14
 
        .ent    tramp
15
 
tramp:
16
 
        .frame  $sp,32,$31              # vars= 0, regs= 2/0, args= 16, extra= 8
17
 
        .mask   0x90000000,-4
18
 
        .fmask  0x00000000,0
19
 
        .set    noreorder
20
 
        .cpload $25
21
 
        .set    reorder
22
 
        subu    $sp,$sp,32
23
 
        .cprestore 16
24
 
        li      $2,1934950400                   # 0x73550000
25
 
        ori     $2,$2,0x4711
26
 
        sw      $31,28($sp)
27
 
        sw      $28,24($sp)
28
 
        li      $25,-1161904448
29
 
        jal     $31,$25
30
 
        lw      $31,28($sp)
31
 
        #nop
32
 
        .set    noreorder
33
 
        .set    nomacro
34
 
        j       $31
35
 
        addu    $sp,$sp,32
36
 
        .set    macro
37
 
        .set    reorder
38
 
 
39
 
        .end    tramp
40
 
        .text
41
 
        .ent    jump
42
 
jump:
43
 
        .frame  $sp,0,$31               # vars= 0, regs= 0/0, args= 0, extra= 0
44
 
        .mask   0x00000000,0
45
 
        .fmask  0x00000000,0
46
 
        .set    noreorder
47
 
        .cpload $25
48
 
        .set    reorder
49
 
        li      $3,-1161953280                  # 0xbabe0000
50
 
        ori     $3,$3,0xbec0
51
 
        j       $3
52
 
        .end    jump