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

« back to all changes in this revision

Viewing changes to ffcall/trampoline/proto-mips64.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 "proto64.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,56,$31              # vars= 0, regs= 2/0, args= 32, extra= 8
17
 
        .mask   0x90000000,-8
18
 
        .fmask  0x00000000,0
19
 
        .set    noreorder
20
 
        .cpload $25
21
 
        .set    reorder
22
 
        dsubu   $sp,$sp,56
23
 
        .cprestore 32
24
 
        dli     $2,0x1234567813578765
25
 
        dli     $3,0x7355471143622155
26
 
        sd      $31,48($sp)
27
 
        sd      $28,40($sp)
28
 
        sd      $3,0($2)
29
 
        dli     $2,0xbabebec0dea0ffab
30
 
        move    $25,$2
31
 
        jal     $31,$25
32
 
        ld      $31,48($sp)
33
 
        #nop
34
 
        .set    noreorder
35
 
        .set    nomacro
36
 
        j       $31
37
 
        daddu   $sp,$sp,56
38
 
        .set    macro
39
 
        .set    reorder
40
 
 
41
 
        .end    tramp
42
 
        .text
43
 
        .ent    jump
44
 
jump:
45
 
        .frame  $sp,0,$31               # vars= 0, regs= 0/0, args= 0, extra= 0
46
 
        .mask   0x00000000,0
47
 
        .fmask  0x00000000,0
48
 
        .set    noreorder
49
 
        .cpload $25
50
 
        .set    reorder
51
 
        dli     $2,0xbabebec0dea0ffab
52
 
        j       $2
53
 
        .end    jump