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

« back to all changes in this revision

Viewing changes to ffcall/vacall/vacall-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   "vacall-powerpc.c"
2
 
.toc
3
 
.csect .text[PR]
4
 
gcc2_compiled.:
5
 
__gnu_compiled_c:
6
 
        .extern vacall_function[RW]
7
 
.toc
8
 
LC..0:
9
 
        .tc vacall_function[TC],vacall_function[RW]
10
 
.csect .text[PR]
11
 
        .align 2
12
 
        .globl __vacall
13
 
        .globl .__vacall
14
 
.csect __vacall[DS]
15
 
__vacall:
16
 
        .long .__vacall, TOC[tc0], 0
17
 
.csect .text[PR]
18
 
.__vacall:
19
 
        .extern __mulh
20
 
        .extern __mull
21
 
        .extern __divss
22
 
        .extern __divus
23
 
        .extern __quoss
24
 
        .extern __quous
25
 
        mflr 0
26
 
        stw 27,-20(1)
27
 
        stw 28,-16(1)
28
 
        stw 29,-12(1)
29
 
        stw 30,-8(1)
30
 
        stw 31,-4(1)
31
 
        stw 0,8(1)
32
 
        stwu 1,-224(1)
33
 
        lwz 29,LC..0(2)
34
 
        addi 11,1,280
35
 
        lwz 27,0(29)
36
 
        stw 3,-32(11)
37
 
        stw 9,-8(11)
38
 
        stw 10,-4(11)
39
 
        stw 5,-24(11)
40
 
        stw 6,-20(11)
41
 
        stw 7,-16(11)
42
 
        stw 8,-12(11)
43
 
        li 0,0
44
 
        addi 29,1,248
45
 
        addi 28,1,92
46
 
        stw 29,60(1)
47
 
        stw 0,68(1)
48
 
        stw 28,88(1)
49
 
        stw 4,-28(11)
50
 
        stfd 1,92(1)
51
 
        stfd 2,100(1)
52
 
        stfd 3,108(1)
53
 
        stfd 4,116(1)
54
 
        stfd 5,124(1)
55
 
        stfd 6,132(1)
56
 
        stfd 7,140(1)
57
 
        stfd 8,148(1)
58
 
        stfd 9,156(1)
59
 
        stfd 10,164(1)
60
 
        stfd 11,172(1)
61
 
        stfd 12,180(1)
62
 
        stfd 13,188(1)
63
 
        stw 0,56(1)
64
 
        stw 0,64(1)
65
 
        addi 3,1,56
66
 
        stw 2,20(1)
67
 
        lwz 0,0(27)
68
 
        lwz 2,4(27)
69
 
        mtlr 0
70
 
        lwz 11,8(27)
71
 
        blrl
72
 
        lwz 2,20(1)
73
 
        lwz 9,68(1)
74
 
        cmpwi 0,9,0
75
 
        bc 12,2,L..4
76
 
        cmpwi 0,9,1
77
 
        bc 12,2,L..42
78
 
        cmpwi 0,9,2
79
 
        bc 4,2,L..7
80
 
        lbz 0,80(1)
81
 
        slwi 0,0,24
82
 
        srawi 3,0,24
83
 
        b L..4
84
 
L..7:
85
 
        cmpwi 0,9,3
86
 
        bc 4,2,L..9
87
 
L..42:
88
 
        lbz 3,80(1)
89
 
        b L..4
90
 
L..9:
91
 
        cmpwi 0,9,4
92
 
        bc 4,2,L..11
93
 
        lha 3,80(1)
94
 
        b L..4
95
 
L..11:
96
 
        cmpwi 0,9,5
97
 
        bc 4,2,L..13
98
 
        lhz 3,80(1)
99
 
        b L..4
100
 
L..13:
101
 
        cmpwi 0,9,6
102
 
        bc 12,2,L..43
103
 
        cmpwi 0,9,7
104
 
        bc 12,2,L..43
105
 
        cmpwi 0,9,8
106
 
        bc 12,2,L..43
107
 
        cmpwi 0,9,9
108
 
        bc 12,2,L..43
109
 
        addi 0,9,-10
110
 
        cmplwi 0,0,1
111
 
        bc 12,1,L..23
112
 
        lwz 3,80(1)
113
 
        lwz 4,84(1)
114
 
        b L..4
115
 
L..23:
116
 
        lwz 0,68(1)
117
 
        cmpwi 0,0,12
118
 
        bc 4,2,L..25
119
 
        lfs 1,80(1)
120
 
        b L..4
121
 
L..25:
122
 
        cmpwi 0,0,13
123
 
        bc 4,2,L..27
124
 
        lfd 1,80(1)
125
 
        b L..4
126
 
L..27:
127
 
        cmpwi 0,0,14
128
 
        bc 4,2,L..29
129
 
L..43:
130
 
        lwz 3,80(1)
131
 
        b L..4
132
 
L..29:
133
 
        cmpwi 0,0,15
134
 
        bc 4,2,L..4
135
 
        lwz 0,56(1)
136
 
        andi. 9,0,1
137
 
        bc 12,2,L..32
138
 
        lwz 3,64(1)
139
 
        b L..4
140
 
L..32:
141
 
        andi. 9,0,1024
142
 
        bc 12,2,L..4
143
 
        lwz 0,72(1)
144
 
        cmpwi 0,0,1
145
 
        bc 4,2,L..35
146
 
        lwz 9,64(1)
147
 
        lbz 3,0(9)
148
 
        b L..4
149
 
L..35:
150
 
        cmpwi 0,0,2
151
 
        bc 4,2,L..37
152
 
        lwz 9,64(1)
153
 
        lhz 3,0(9)
154
 
        b L..4
155
 
L..37:
156
 
        cmpwi 0,0,4
157
 
        bc 4,2,L..39
158
 
        lwz 9,64(1)
159
 
        b L..44
160
 
L..39:
161
 
        cmpwi 0,0,8
162
 
        bc 4,2,L..4
163
 
        lwz 9,64(1)
164
 
        lwz 4,4(9)
165
 
L..44:
166
 
        lwz 3,0(9)
167
 
L..4:
168
 
        la 1,224(1)
169
 
        lwz 0,8(1)
170
 
        mtlr 0
171
 
        lwz 27,-20(1)
172
 
        lwz 28,-16(1)
173
 
        lwz 29,-12(1)
174
 
        lwz 30,-8(1)
175
 
        lwz 31,-4(1)
176
 
        blr
177
 
LT..__vacall:
178
 
        .long 0
179
 
        .byte 0,0,32,65,128,5,8,0
180
 
        .long 0
181
 
        .long LT..__vacall-.__vacall
182
 
        .short 8
183
 
        .byte "__vacall"
184
 
_section_.text:
185
 
.csect .data[RW],3
186
 
        .long _section_.text