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

« back to all changes in this revision

Viewing changes to ffcall/callback/trampoline_r/proto-powerpc-aix.new.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   "proto.c"
2
 
.toc
3
 
.csect .text[PR]
4
 
gcc2_compiled.:
5
 
__gnu_compiled_c:
6
 
        .align 2
7
 
        .globl tramp
8
 
        .globl .tramp
9
 
.csect tramp[DS]
10
 
tramp:
11
 
        .long .tramp, TOC[tc0], 0
12
 
.csect .text[PR]
13
 
.tramp:
14
 
        .extern __mulh
15
 
        .extern __mull
16
 
        .extern __divss
17
 
        .extern __divus
18
 
        .extern __quoss
19
 
        .extern __quous
20
 
        mflr 0
21
 
        stw 0,8(1)
22
 
        stwu 1,-56(1)
23
 
        lis 11,0x7355
24
 
        lis 9,0xbabe
25
 
        ori 11,11,18193
26
 
        ori 9,9,48832
27
 
        stw 2,20(1)
28
 
        lwz 0,0(9)
29
 
        lwz 2,4(9)
30
 
        mtlr 0
31
 
        lwz 11,8(9)
32
 
        blrl
33
 
        lwz 2,20(1)
34
 
        la 1,56(1)
35
 
        lwz 0,8(1)
36
 
        mtlr 0
37
 
        blr
38
 
LT..tramp:
39
 
        .long 0
40
 
        .byte 0,0,32,65,128,0,0,0
41
 
        .long LT..tramp-.tramp
42
 
        .short 5
43
 
        .byte "tramp"
44
 
        .align 2
45
 
        .globl jump
46
 
        .globl .jump
47
 
.csect jump[DS]
48
 
jump:
49
 
        .long .jump, TOC[tc0], 0
50
 
.csect .text[PR]
51
 
.jump:
52
 
        lis 0,0xbabe
53
 
        ori 0,0,48832
54
 
        mtctr 0
55
 
        bctr
56
 
LT..jump:
57
 
        .long 0
58
 
        .byte 0,0,32,64,0,0,0,0
59
 
        .long LT..jump-.jump
60
 
        .short 4
61
 
        .byte "jump"
62
 
_section_.text:
63
 
.csect .data[RW],3
64
 
        .long _section_.text