repo.or.cz
/
zpugcc
/
jano.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
fixes for host gcc 4.6.1
[zpugcc/jano.git]
/
toolchain
/
gcc
/
newlib
/
libc
/
machine
/
necv70
/
fastmath.s
blob
bccb20f12cf1982781759bbbbf87e343a770eb72
1
.globl _fast_sin
2
_fast_sin
:
3
fsin.
l
[
ap
],[
ap
]
4
mov.d
[
ap
],
r0
5
ret
#0
6
7
8
.globl _fast_sinf
9
_fast_sinf
:
10
fsin.s
[
ap
],[
ap
]
11
mov.w
[
ap
],
r0
12
ret
#0
13
14
15
.globl _fast_cos
16
_fast_cos
:
17
fcos.
l
[
ap
],[
ap
]
18
mov.d
[
ap
],
r0
19
ret
#0
20
21
22
.globl _fast_cosf
23
_fast_cosf
:
24
fcos.s
[
ap
],[
ap
]
25
mov.w
[
ap
],
r0
26
ret
#0
27
28
29
.globl _fast_tan
30
_fast_tan
:
31
ftan.
l
[
ap
],[
ap
]
32
mov.d
[
ap
],
r0
33
ret
#0
34
35
36
.globl _fast_tanf
37
_fast_tanf
:
38
ftan.s
[
ap
],[
ap
]
39
mov.w
[
ap
],
r0
40
ret
#0
41
42
43
44
.globl _fast_fabs
45
_fast_fabs
:
46
fabs.l
[
ap
],[
ap
]
47
mov.d
[
ap
],
r0
48
ret
#0
49
50
51
.globl _fast_fabsf
52
_fast_fabsf
:
53
fabs.
s
[
ap
],[
ap
]
54
mov.w
[
ap
],
r0
55
ret
#0
56
57
58
.globl _fast_sqrt
59
_fast_sqrt
:
60
fsqrt.l
[
ap
],[
ap
]
61
mov.d
[
ap
],
r0
62
ret
#0
63
64
65
.globl _fast_sqrtf
66
_fast_sqrtf
:
67
fsqrt.
s
[
ap
],[
ap
]
68
mov.w
[
ap
],
r0
69
ret
#0
70
71
72
.globl _fast_acos
73
_fast_acos
:
74
facos.
l
[
ap
],[
ap
]
75
mov.d
[
ap
],
r0
76
ret
#0
77
78
79
.globl _fast_acosf
80
_fast_acosf
:
81
facos.s
[
ap
],[
ap
]
82
mov.w
[
ap
],
r0
83
ret
#0
84
85
86
.globl _fast_asin
87
_fast_asin
:
88
fasin.
l
[
ap
],[
ap
]
89
mov.d
[
ap
],
r0
90
ret
#0
91
92
93
.globl _fast_asinf
94
_fast_asinf
:
95
fasin.s
[
ap
],[
ap
]
96
mov.w
[
ap
],
r0
97
ret
#0
98
99
100
.globl _fast_atan
101
_fast_atan
:
102
fatan.
l
[
ap
],[
ap
]
103
mov.d
[
ap
],
r0
104
ret
#0
105
106
107
.globl _fast_atanf
108
_fast_atanf
:
109
fatan.s
[
ap
],[
ap
]
110
mov.w
[
ap
],
r0
111
ret
#0
112
113
114
.globl _fast_cosh
115
_fast_cosh
:
116
fcosh.
l
[
ap
],[
ap
]
117
mov.d
[
ap
],
r0
118
ret
#0
119
120
121
.globl _fast_coshf
122
_fast_coshf
:
123
fcosh.s
[
ap
],[
ap
]
124
mov.w
[
ap
],
r0
125
ret
#0
126
127
128
.globl _fast_sinh
129
_fast_sinh
:
130
fsin.
l
[
ap
],[
ap
]
131
mov.d
[
ap
],
r0
132
ret
#0
133
134
135
.globl _fast_sinhf
136
_fast_sinhf
:
137
fsin.s
[
ap
],[
ap
]
138
mov.w
[
ap
],
r0
139
ret
#0
140
141
142
.globl _fast_tanh
143
_fast_tanh
:
144
ftanh.
l
[
ap
],[
ap
]
145
mov.d
[
ap
],
r0
146
ret
#0
147
148
149
.globl _fast_tanhf
150
_fast_tanhf
:
151
ftanh.s
[
ap
],[
ap
]
152
mov.w
[
ap
],
r0
153
ret
#0
154
155
156
.globl _fast_atanh
157
_fast_atanh
:
158
fatanh.
l
[
ap
],[
ap
]
159
mov.d
[
ap
],
r0
160
ret
#0
161
162
163
.globl _fast_atanhf
164
_fast_atanhf
:
165
fatanh.s
[
ap
],[
ap
]
166
mov.w
[
ap
],
r0
167
ret
#0
168
169
.globl _fast_exp2
170
_fast_exp2
:
171
fexp2.
l
[
ap
],[
ap
]
172
mov.d
[
ap
],
r0
173
ret
#0
174
175
176
.globl _fast_exp2f
177
_fast_exp2f
:
178
fexp2.s
[
ap
],[
ap
]
179
mov.w
[
ap
],
r0
180
ret
#0
181
182
183
.globl _fast_exp10
184
_fast_exp10
:
185
fexp10.
l
[
ap
],[
ap
]
186
mov.d
[
ap
],
r0
187
ret
#0
188
189
190
.globl _fast_exp10f
191
_fast_exp10f
:
192
fexp10.s
[
ap
],[
ap
]
193
mov.w
[
ap
],
r0
194
ret
#0
195
196
197
.globl _fast_expe
198
_fast_expe
:
199
fexpe.
l
[
ap
],[
ap
]
200
mov.d
[
ap
],
r0
201
ret
#0
202
203
204
.globl _fast_expef
205
_fast_expef
:
206
fexpe.s
[
ap
],[
ap
]
207
mov.w
[
ap
],
r0
208
ret
#0
209
210
211
.globl _fast_log2
212
_fast_log2
:
213
flog2.
l
[
ap
],[
ap
]
214
mov.d
[
ap
],
r0
215
ret
#0
216
217
218
.globl _fast_log2f
219
_fast_log2f
:
220
flog2.s
[
ap
],[
ap
]
221
mov.w
[
ap
],
r0
222
ret
#0
223
224
.globl _fast_log10
225
_fast_log10
:
226
flog10.
l
[
ap
],[
ap
]
227
mov.d
[
ap
],
r0
228
ret
#0
229
230
231
.globl _fast_log10f
232
_fast_log10f
:
233
flog10.s
[
ap
],[
ap
]
234
mov.w
[
ap
],
r0
235
ret
#0
236
237
238
.globl _fast_loge
239
_fast_loge
:
240
floge.
l
[
ap
],[
ap
]
241
mov.d
[
ap
],
r0
242
ret
#0
243
244
245
.globl _fast_logef
246
_fast_logef
:
247
floge.s
[
ap
],[
ap
]
248
mov.w
[
ap
],
r0
249
ret
#0
250
251