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

« back to all changes in this revision

Viewing changes to callback/vacall_r/vacall-alpha.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
        .set noreorder
 
2
        .set volatile
 
3
        .set noat
 
4
        .file   1 "vacall-alpha.c"
 
5
gcc2_compiled.:
 
6
__gnu_compiled_c:
 
7
.text
 
8
        .align 3
 
9
        .globl __vacall_r
 
10
        .ent __vacall_r
 
11
__vacall_r:
 
12
__vacall_r..ng:
 
13
        lda $30,-176($30)
 
14
        .frame $30,176,$26,0
 
15
        stq $26,0($30)
 
16
        .mask 0x4000000,-176
 
17
        .prologue 1
 
18
        stq $16,128($30)
 
19
        stq $17,136($30)
 
20
        stq $18,144($30)
 
21
        stq $19,152($30)
 
22
        stq $20,160($30)
 
23
        stq $21,168($30)
 
24
        stt $f16,80($30)
 
25
        stt $f17,88($30)
 
26
        stt $f18,96($30)
 
27
        stt $f19,104($30)
 
28
        stt $f20,112($30)
 
29
        stt $f21,120($30)
 
30
        stl $31,16($30)
 
31
        addq $30,128,$2
 
32
        stq $2,24($30)
 
33
        stq $31,32($30)
 
34
        stl $31,40($30)
 
35
        addq $30,176,$4
 
36
        stq $4,72($30)
 
37
        ldq $16,8($1)
 
38
        ldq $27,0($1)
 
39
        addq $30,16,$17
 
40
        jsr $26,($27),0
 
41
        ldl $2,40($30)
 
42
        zapnot $2,15,$3
 
43
        beq $3,$35
 
44
        subq $3,1,$2
 
45
        beq $2,$77
 
46
        subq $3,2,$2
 
47
        bne $2,$38
 
48
$77:
 
49
        ldl $2,56($30)
 
50
        insbl $2,7,$2
 
51
        sra $2,56,$0
 
52
        br $31,$35
 
53
        .align 4
 
54
$38:
 
55
        subq $3,3,$2
 
56
        bne $2,$40
 
57
        ldl $2,56($30)
 
58
        extbl $2,0,$2
 
59
        zapnot $2,1,$0
 
60
        br $31,$35
 
61
        .align 4
 
62
$40:
 
63
        subq $3,4,$2
 
64
        bne $2,$42
 
65
        ldl $2,56($30)
 
66
        inswl $2,6,$2
 
67
        sra $2,48,$0
 
68
        br $31,$35
 
69
        .align 4
 
70
$42:
 
71
        subq $3,5,$2
 
72
        bne $2,$44
 
73
        ldl $2,56($30)
 
74
        extwl $2,0,$2
 
75
        zapnot $2,3,$0
 
76
        br $31,$35
 
77
        .align 4
 
78
$44:
 
79
        subq $3,6,$2
 
80
        bne $2,$46
 
81
        ldl $0,56($30)
 
82
        br $31,$35
 
83
        .align 4
 
84
$46:
 
85
        subq $3,7,$2
 
86
        bne $2,$48
 
87
        ldl $2,56($30)
 
88
        zapnot $2,15,$0
 
89
        br $31,$35
 
90
        .align 4
 
91
$48:
 
92
        subq $3,8,$2
 
93
        beq $2,$78
 
94
        subq $3,9,$2
 
95
        beq $2,$78
 
96
        subq $3,10,$2
 
97
        beq $2,$78
 
98
        ldl $2,40($30)
 
99
        zapnot $2,15,$3
 
100
        subq $3,11,$2
 
101
        beq $2,$78
 
102
        subq $3,12,$2
 
103
        bne $2,$58
 
104
        lds $f0,56($30)
 
105
        br $31,$35
 
106
        .align 4
 
107
$58:
 
108
        subq $3,13,$2
 
109
        bne $2,$60
 
110
        ldt $f0,56($30)
 
111
        br $31,$35
 
112
        .align 4
 
113
$60:
 
114
        subq $3,14,$2
 
115
        bne $2,$62
 
116
$78:
 
117
        ldq $0,56($30)
 
118
        br $31,$35
 
119
        .align 4
 
120
$62:
 
121
        subq $3,15,$2
 
122
        bne $2,$35
 
123
        ldl $2,16($30)
 
124
        blbc $2,$65
 
125
        ldq $0,32($30)
 
126
        br $31,$35
 
127
        .align 4
 
128
$65:
 
129
        srl $2,10,$2
 
130
        blbc $2,$35
 
131
        ldq $3,48($30)
 
132
        subq $3,1,$2
 
133
        bne $2,$68
 
134
        ldq $3,32($30)
 
135
        ldq_u $2,0($3)
 
136
        extbl $2,$3,$2
 
137
        zapnot $2,1,$0
 
138
        br $31,$35
 
139
        .align 4
 
140
$68:
 
141
        subq $3,2,$2
 
142
        bne $2,$70
 
143
        ldq $2,32($30)
 
144
        bic $2,6,$3
 
145
        ldq $3,0($3)
 
146
        bic $2,1,$2
 
147
        extwl $3,$2,$3
 
148
        zapnot $3,3,$0
 
149
        br $31,$35
 
150
        .align 4
 
151
$70:
 
152
        subq $3,4,$2
 
153
        bne $2,$72
 
154
        ldq $2,32($30)
 
155
        ldl $2,0($2)
 
156
        zapnot $2,15,$0
 
157
        br $31,$35
 
158
        .align 4
 
159
$72:
 
160
        subq $3,8,$2
 
161
        bne $2,$74
 
162
        ldq $2,32($30)
 
163
        ldq $0,0($2)
 
164
        br $31,$35
 
165
        .align 4
 
166
$74:
 
167
        subq $3,16,$2
 
168
        bne $2,$35
 
169
        ldq $2,32($30)
 
170
        ldq $0,0($2)
 
171
        ldq $1,8($2)
 
172
$35:
 
173
        ldq $26,0($30)
 
174
        addq $30,176,$30
 
175
        ret $31,($26),1
 
176
        .end __vacall_r