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

« back to all changes in this revision

Viewing changes to callback/trampoline_r/proto-powerpc-aix.old.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
        st 0,8(1)
 
22
        stu 1,-56(1)
 
23
        liu 11,0x7355
 
24
        liu 9,0xbabe
 
25
        oril 11,11,18193
 
26
        oril 9,9,48832
 
27
        st 2,20(1)
 
28
        l 0,0(9)
 
29
        l 2,4(9)
 
30
        mtlr 0
 
31
        l 11,8(9)
 
32
        brl
 
33
        l 2,20(1)
 
34
        cal 1,56(1)
 
35
        l 0,8(1)
 
36
        mtlr 0
 
37
        br
 
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
        liu 0,0xbabe
 
53
        oril 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