blob: 3437bd697c444948deee2e14cf95a22edbca66c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
|
.include "macros.inc"
.section .rodata, "a"
.balign 8
.global __two_to_log2e_m1_tI
__two_to_log2e_m1_tI:
.4byte 0x2C03DB89
.4byte 0x2C333687
.4byte 0x2C739362
.4byte 0x2CA586E0
.4byte 0x2CE0F96D
.4byte 0x2D18E2CB
.4byte 0x2D4FCB22
.4byte 0x2D8D35D7
.4byte 0x2DBFECBA
.4byte 0x2E026D27
.4byte 0x2E314490
.4byte 0x2E70EE94
.4byte 0x2EA3BAF0
.4byte 0x2EDE884F
.4byte 0x2F1739FB
.4byte 0x2F4D89C1
.4byte 0x2F8BAD78
.4byte 0x2FBDD771
.4byte 0x300102BF
.4byte 0x302F5800
.4byte 0x306E511E
.4byte 0x30A1F3FE
.4byte 0x30DC1DF9
.4byte 0x311595C7
.4byte 0x314B4EA4
.4byte 0x318A295C
.4byte 0x31BBC7F1
.4byte 0x31FF388B
.4byte 0x322D70C9
.4byte 0x326BBAEC
.4byte 0x32A031FC
.4byte 0x32D9BA5A
.4byte 0x3313F623
.4byte 0x334919B9
.4byte 0x3388A975
.4byte 0x33B9BE2B
.4byte 0x33FC7361
.4byte 0x342B8EDC
.4byte 0x34692BEB
.4byte 0x349E74DD
.4byte 0x34D75D5D
.4byte 0x35125B02
.4byte 0x3546EAF1
.4byte 0x35872DBA
.4byte 0x35B7BA0F
.4byte 0x35F9B5EA
.4byte 0x3629B229
.4byte 0x3666A405
.4byte 0x369CBC92
.4byte 0x36D506F2
.4byte 0x3710C457
.4byte 0x3744C239
.4byte 0x3785B61D
.4byte 0x37B5BB8D
.4byte 0x37F7000F
.4byte 0x3827DAA4
.4byte 0x38642328
.4byte 0x389B090F
.4byte 0x38D2B706
.4byte 0x390F3216
.4byte 0x39429F81
.4byte 0x39844295
.4byte 0x39B3C295
.4byte 0x39F451BD
.4byte 0x3A26083D
.4byte 0x3A61A93F
.4byte 0x3A995A46
.4byte 0x3AD06D87
.4byte 0x3B0DA433
.4byte 0x3B4082B8
.4byte 0x3B82D314
.4byte 0x3BB1CF19
.4byte 0x3BF1AADE
.4byte 0x3C243AE5
.4byte 0x3C5F3638
.4byte 0x3C97B02A
.4byte 0x3CCE2A62
.4byte 0x3D0C1AA1
.4byte 0x3D3E6BCE
.4byte 0x3D816791
.4byte 0x3DAFE108
.4byte 0x3DEF0B5D
.4byte 0x3E227290
.4byte 0x3E5CC9FF
.4byte 0x3E960AAE
.4byte 0x3ECBED86
.4byte 0x3F0A9555
.4byte 0x3F3C5AB2
.4byte 0x3F800000
.4byte 0x3FADF854
.4byte 0x3FEC7326
.4byte 0x4020AF2E
.4byte 0x405A6481
.4byte 0x409469C5
.4byte 0x40C9B6E3
.4byte 0x41091443
.4byte 0x413A4F54
.4byte 0x417D38AC
.4byte 0x41AC14EE
.4byte 0x41E9E224
.4byte 0x421EF0B3
.4byte 0x425805AD
.4byte 0x4292CD62
.4byte 0x42C78665
.4byte 0x4307975F
.4byte 0x433849A4
.4byte 0x437A7910
.4byte 0x43AA36C8
.4byte 0x43E75844
.4byte 0x441D3710
.4byte 0x4455AD6E
.4byte 0x4491357A
.4byte 0x44C55BFE
.4byte 0x45061E9D
.4byte 0x45364993
.4byte 0x4577C118
.4byte 0x45A85DD2
.4byte 0x45E4D572
.4byte 0x461B8238
.4byte 0x46535BB3
.4byte 0x468FA1FE
.4byte 0x46C3379A
.4byte 0x4704A9F1
.4byte 0x47344F11
.4byte 0x477510AD
.4byte 0x47A689FE
.4byte 0x47E2599A
.4byte 0x4819D21F
.4byte 0x4851106A
.4byte 0x488E12E4
.4byte 0x48C1192B
.4byte 0x49033952
.4byte 0x49325A0E
.4byte 0x497267BB
.4byte 0x49A4BB3E
.4byte 0x49DFE4A9
.4byte 0x4A1826B5
.4byte 0x4A4ECB81
.4byte 0x4A8C881F
.4byte 0x4ABF009E
.4byte 0x4B01CCB3
.4byte 0x4B306A7C
.4byte 0x4B6FC62E
.4byte 0x4BA2F184
.4byte 0x4BDD768B
.4byte 0x4C167FF0
.4byte 0x4C4C8CE5
.4byte 0x4C8B01A3
.4byte 0x4CBCEDE5
.4byte 0x4D006408
.4byte 0x4D2E804A
.4byte 0x4D6D2BEF
.4byte 0x4DA12CC1
.4byte 0x4DDB0F2E
.4byte 0x4E14DDC1
.4byte 0x4E4A5487
.4byte 0x4E897F64
.4byte 0x4EBAE0EE
.4byte 0x4EFDFE91
.4byte 0x4F2C9B6A
.4byte 0x4F6A98EC
.4byte 0x4F9F6CE9
.4byte 0x4FD8AE7F
.4byte 0x5013401C
.4byte 0x50482254
.4byte 0x50880156
.4byte 0x50B8D9AA
.4byte 0x50FB3CCF
.4byte 0x512ABBCE
.4byte 0x51680D11
.4byte 0x519DB1ED
.4byte 0x51D6546B
.4byte 0x5211A6F5
.4byte 0x5245F63B
.4byte 0x5286876D
.4byte 0x52B6D809
.4byte 0x52F882B7
.4byte 0x5328E166
.global __one_over_F
__one_over_F:
.4byte 0x3F800000
.4byte 0x3F7E03F8
.4byte 0x3F7C0FC1
.4byte 0x3F7A232D
.4byte 0x3F783E10
.4byte 0x3F76603E
.4byte 0x3F74898D
.4byte 0x3F72B9D6
.4byte 0x3F70F0F1
.4byte 0x3F6F2EB7
.4byte 0x3F6D7304
.4byte 0x3F6BBDB3
.4byte 0x3F6A0EA1
.4byte 0x3F6865AC
.4byte 0x3F66C2B4
.4byte 0x3F652598
.4byte 0x3F638E39
.4byte 0x3F61FC78
.4byte 0x3F607038
.4byte 0x3F5EE95C
.4byte 0x3F5D67C9
.4byte 0x3F5BEB62
.4byte 0x3F5A740E
.4byte 0x3F5901B2
.4byte 0x3F579436
.4byte 0x3F562B81
.4byte 0x3F54C77B
.4byte 0x3F53680D
.4byte 0x3F520D21
.4byte 0x3F50B6A0
.4byte 0x3F4F6475
.4byte 0x3F4E168A
.4byte 0x3F4CCCCD
.4byte 0x3F4B8728
.4byte 0x3F4A4588
.4byte 0x3F4907DA
.4byte 0x3F47CE0C
.4byte 0x3F46980C
.4byte 0x3F4565C8
.4byte 0x3F443730
.4byte 0x3F430C31
.4byte 0x3F41E4BC
.4byte 0x3F40C0C1
.4byte 0x3F3FA030
.4byte 0x3F3E82FA
.4byte 0x3F3D6910
.4byte 0x3F3C5264
.4byte 0x3F3B3EE7
.4byte 0x3F3A2E8C
.4byte 0x3F392144
.4byte 0x3F381703
.4byte 0x3F370FBB
.4byte 0x3F360B61
.4byte 0x3F3509E7
.4byte 0x3F340B41
.4byte 0x3F330F63
.4byte 0x3F321643
.4byte 0x3F311FD4
.4byte 0x3F302C0B
.4byte 0x3F2F3ADE
.4byte 0x3F2E4C41
.4byte 0x3F2D602B
.4byte 0x3F2C7692
.4byte 0x3F2B8F6A
.4byte 0x3F2AAAAB
.4byte 0x3F29C84A
.4byte 0x3F28E83F
.4byte 0x3F280A81
.4byte 0x3F272F05
.4byte 0x3F2655C4
.4byte 0x3F257EB5
.4byte 0x3F24A9CF
.4byte 0x3F23D70A
.4byte 0x3F23065E
.4byte 0x3F2237C3
.4byte 0x3F216B31
.4byte 0x3F20A0A1
.4byte 0x3F1FD80A
.4byte 0x3F1F1166
.4byte 0x3F1E4CAD
.4byte 0x3F1D89D9
.4byte 0x3F1CC8E1
.4byte 0x3F1C09C1
.4byte 0x3F1B4C70
.4byte 0x3F1A90E8
.4byte 0x3F19D723
.4byte 0x3F191F1A
.4byte 0x3F1868C8
.4byte 0x3F17B426
.4byte 0x3F17012E
.4byte 0x3F164FDA
.4byte 0x3F15A025
.4byte 0x3F14F209
.4byte 0x3F144581
.4byte 0x3F139A86
.4byte 0x3F12F114
.4byte 0x3F124925
.4byte 0x3F11A2B4
.4byte 0x3F10FDBC
.4byte 0x3F105A38
.4byte 0x3F0FB824
.4byte 0x3F0F177A
.4byte 0x3F0E7835
.4byte 0x3F0DDA52
.4byte 0x3F0D3DCB
.4byte 0x3F0CA29C
.4byte 0x3F0C08C1
.4byte 0x3F0B7034
.4byte 0x3F0AD8F3
.4byte 0x3F0A42F8
.4byte 0x3F09AE41
.4byte 0x3F091AC7
.4byte 0x3F088889
.4byte 0x3F07F781
.4byte 0x3F0767AB
.4byte 0x3F06D905
.4byte 0x3F064B8A
.4byte 0x3F05BF37
.4byte 0x3F053408
.4byte 0x3F04A9FA
.4byte 0x3F042108
.4byte 0x3F039930
.4byte 0x3F03126F
.4byte 0x3F028CC0
.4byte 0x3F020821
.4byte 0x3F01848E
.4byte 0x3F010204
.4byte 0x3F008080
.4byte 0x3F000000
.global __sincos_on_quadrant
__sincos_on_quadrant:
.4byte 0
.4byte 0x3F800000
.4byte 0x3F800000
.4byte 0
.4byte 0
.4byte 0xBF800000
.4byte 0xBF800000
.4byte 0
.global __sincos_poly
__sincos_poly:
.4byte 0x366CCFAA
.4byte 0x34A5E129
.4byte 0xB9AAE275
.4byte 0xB8196543
.4byte 0x3C81E0ED
.4byte 0x3B2335DD
.4byte 0xBE9DE9E6
.4byte 0xBDA55DE7
.4byte 0x3F800000
.4byte 0x3F490FDB
.4byte 0
|