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

« back to all changes in this revision

Viewing changes to callback/vacall_r/vacall-powerpc-linux.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   "vacall-powerpc.c"
 
2
gcc2_compiled.:
 
3
        .section        ".text"
 
4
        .align 2
 
5
        .globl __vacall_r
 
6
        .type    __vacall_r,@function
 
7
__vacall_r:
 
8
        stwu 1,-208(1)
 
9
        mflr 0
 
10
        stw 0,212(1)
 
11
        stw 3,152(1)
 
12
        stw 4,156(1)
 
13
        stw 5,160(1)
 
14
        stw 6,164(1)
 
15
        stw 7,168(1)
 
16
        stw 8,172(1)
 
17
        stw 9,176(1)
 
18
        stw 10,180(1)
 
19
        stfd 1,48(1)
 
20
        stfd 2,56(1)
 
21
        stfd 3,64(1)
 
22
        stfd 4,72(1)
 
23
        stfd 5,80(1)
 
24
        stfd 6,88(1)
 
25
        stfd 7,96(1)
 
26
        stfd 8,104(1)
 
27
        li 9,0
 
28
        stw 9,8(1)
 
29
        addi 0,1,152
 
30
        stw 0,12(1)
 
31
        addi 0,1,216
 
32
        stw 0,184(1)
 
33
        stw 9,188(1)
 
34
        stw 9,16(1)
 
35
        stw 9,20(1)
 
36
        addi 0,1,48
 
37
        stw 0,40(1)
 
38
        lwz 9,0(11)
 
39
        lwz 3,4(11)
 
40
        addi 4,1,8
 
41
        mtlr 9
 
42
        blrl
 
43
        lwz 0,20(1)
 
44
        cmpwi 0,0,0
 
45
        bc 12,2,.L4
 
46
        cmpwi 0,0,1
 
47
        bc 12,2,.L42
 
48
        lwz 0,20(1)
 
49
        cmpwi 0,0,2
 
50
        bc 4,2,.L7
 
51
        lbz 0,32(1)
 
52
        extsb 3,0
 
53
        b .L4
 
54
.L7:
 
55
        lwz 0,20(1)
 
56
        cmpwi 0,0,3
 
57
        bc 4,2,.L9
 
58
.L42:
 
59
        lbz 3,32(1)
 
60
        b .L4
 
61
.L9:
 
62
        lwz 0,20(1)
 
63
        cmpwi 0,0,4
 
64
        bc 4,2,.L11
 
65
        lha 3,32(1)
 
66
        b .L4
 
67
.L11:
 
68
        lwz 0,20(1)
 
69
        cmpwi 0,0,5
 
70
        bc 4,2,.L13
 
71
        lhz 3,32(1)
 
72
        b .L4
 
73
.L13:
 
74
        lwz 0,20(1)
 
75
        cmpwi 0,0,6
 
76
        bc 12,2,.L43
 
77
        lwz 0,20(1)
 
78
        cmpwi 0,0,7
 
79
        bc 12,2,.L43
 
80
        lwz 0,20(1)
 
81
        cmpwi 0,0,8
 
82
        bc 12,2,.L43
 
83
        lwz 0,20(1)
 
84
        cmpwi 0,0,9
 
85
        bc 12,2,.L43
 
86
        lwz 9,20(1)
 
87
        addi 9,9,-10
 
88
        cmplwi 0,9,1
 
89
        bc 12,1,.L23
 
90
        lwz 3,32(1)
 
91
        lwz 4,36(1)
 
92
        b .L4
 
93
.L23:
 
94
        lwz 0,20(1)
 
95
        cmpwi 0,0,12
 
96
        bc 4,2,.L25
 
97
        lfs 1,32(1)
 
98
        b .L4
 
99
.L25:
 
100
        lwz 0,20(1)
 
101
        cmpwi 0,0,13
 
102
        bc 4,2,.L27
 
103
        lfd 1,32(1)
 
104
        b .L4
 
105
.L27:
 
106
        lwz 0,20(1)
 
107
        cmpwi 0,0,14
 
108
        bc 4,2,.L29
 
109
.L43:
 
110
        lwz 3,32(1)
 
111
        b .L4
 
112
.L29:
 
113
        lwz 0,20(1)
 
114
        cmpwi 0,0,15
 
115
        bc 4,2,.L4
 
116
        lwz 0,8(1)
 
117
        andi. 9,0,1
 
118
        bc 12,2,.L32
 
119
        lwz 3,16(1)
 
120
        b .L4
 
121
.L32:
 
122
        lwz 0,8(1)
 
123
        andi. 9,0,1024
 
124
        bc 12,2,.L4
 
125
        lwz 0,24(1)
 
126
        cmpwi 0,0,1
 
127
        bc 4,2,.L35
 
128
        lwz 9,16(1)
 
129
        lbz 3,0(9)
 
130
        b .L4
 
131
.L35:
 
132
        lwz 0,24(1)
 
133
        cmpwi 0,0,2
 
134
        bc 4,2,.L37
 
135
        lwz 9,16(1)
 
136
        lhz 3,0(9)
 
137
        b .L4
 
138
.L37:
 
139
        lwz 0,24(1)
 
140
        cmpwi 0,0,4
 
141
        bc 4,2,.L39
 
142
        lwz 9,16(1)
 
143
        lwz 3,0(9)
 
144
        b .L4
 
145
.L39:
 
146
        lwz 0,24(1)
 
147
        cmpwi 0,0,8
 
148
        bc 4,2,.L4
 
149
        lwz 9,16(1)
 
150
        lwz 3,0(9)
 
151
        lwz 4,4(9)
 
152
.L4:
 
153
        lwz 0,212(1)
 
154
        mtlr 0
 
155
        la 1,208(1)
 
156
        blr
 
157
.Lfe1:
 
158
        .size    __vacall_r,.Lfe1-__vacall_r
 
159
        .ident  "GCC: (GNU) 2.95.2 19991024 (release/franzo)"