The internal header include/string.h does not work in C++: it causes link errors
[glibc.git] / sysdeps / x86_64 / fpu / svml_d_log_data.S
blobb17874100c8ad69db4099a31ff27f3791034ad17
1 /* Data for function log.
2    Copyright (C) 2014-2017 Free Software Foundation, Inc.
3    This file is part of the GNU C Library.
5    The GNU C Library is free software; you can redistribute it and/or
6    modify it under the terms of the GNU Lesser General Public
7    License as published by the Free Software Foundation; either
8    version 2.1 of the License, or (at your option) any later version.
10    The GNU C Library is distributed in the hope that it will be useful,
11    but WITHOUT ANY WARRANTY; without even the implied warranty of
12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13    Lesser General Public License for more details.
15    You should have received a copy of the GNU Lesser General Public
16    License along with the GNU C Library; if not, see
17    <http://www.gnu.org/licenses/>.  */
19 #include "svml_d_log_data.h"
21         .section .rodata, "a"
22         .align 64
24 /* Data table for vector implementations of function log.
25    The table may contain polynomial, reduction, lookup coefficients
26    and other constants obtained through different methods
27    of research and experimental work.  */
28         .globl __svml_dlog_data
29 __svml_dlog_data:
31 /* Lookup table in high+low parts and 9-bit index for
32    -log(mRcp), where mRcp is mantissa of 1/x 9-bit accurate reciprocal:  */
33 .if .-__svml_dlog_data != _Log_HA_table
34 .err
35 .endif
36         .quad   0xc086232bdd7a8300
37         .quad   0xbe1ce91eef3fb100
38         .quad   0xc086232fdc7ad828
39         .quad   0xbe1cefcffda73b6a
40         .quad   0xc0862333d97d2ba0
41         .quad   0xbe1cef406748f1ff
42         .quad   0xc0862337d48378e0
43         .quad   0xbe1cef2a9429925a
44         .quad   0xc086233bcd8fb878
45         .quad   0xbe1cf138d17ebecb
46         .quad   0xc086233fc4a3e018
47         .quad   0xbe1ceff2dbbbb29e
48         .quad   0xc0862343b9c1e270
49         .quad   0xbe1cf1a42aae437b
50         .quad   0xc0862347acebaf68
51         .quad   0xbe1cef3b152048af
52         .quad   0xc086234b9e2333f0
53         .quad   0xbe1cef20e127805e
54         .quad   0xc086234f8d6a5a30
55         .quad   0xbe1cf00ad6052cf4
56         .quad   0xc08623537ac30980
57         .quad   0xbe1cefc4642ee597
58         .quad   0xc0862357662f2660
59         .quad   0xbe1cf1f277d36e16
60         .quad   0xc086235b4fb092a0
61         .quad   0xbe1ceed009e8d8e6
62         .quad   0xc086235f37492d28
63         .quad   0xbe1cf1e4038cb362
64         .quad   0xc08623631cfad250
65         .quad   0xbe1cf0b0873b8557
66         .quad   0xc086236700c75b98
67         .quad   0xbe1cf15bb3227c0b
68         .quad   0xc086236ae2b09fe0
69         .quad   0xbe1cf151ef8ca9ed
70         .quad   0xc086236ec2b87358
71         .quad   0xbe1cefe1dc2cd2ed
72         .quad   0xc0862372a0e0a780
73         .quad   0xbe1cf0d1eec5454f
74         .quad   0xc08623767d2b0b48
75         .quad   0xbe1ceeefd570bbce
76         .quad   0xc086237a57996af0
77         .quad   0xbe1cee99ae91b3a7
78         .quad   0xc086237e302d9028
79         .quad   0xbe1cf0412830fbd1
80         .quad   0xc086238206e94218
81         .quad   0xbe1ceee898588610
82         .quad   0xc0862385dbce4548
83         .quad   0xbe1cee9a1fbcaaea
84         .quad   0xc0862389aede5bc0
85         .quad   0xbe1ceed8e7cc1ad6
86         .quad   0xc086238d801b4500
87         .quad   0xbe1cf10c8d059da6
88         .quad   0xc08623914f86be18
89         .quad   0xbe1ceee6c63a8165
90         .quad   0xc08623951d228180
91         .quad   0xbe1cf0c3592d2ff1
92         .quad   0xc0862398e8f04758
93         .quad   0xbe1cf0026cc4cb1b
94         .quad   0xc086239cb2f1c538
95         .quad   0xbe1cf15d48d8e670
96         .quad   0xc08623a07b28ae60
97         .quad   0xbe1cef359363787c
98         .quad   0xc08623a44196b390
99         .quad   0xbe1cefdf1ab2e82c
100         .quad   0xc08623a8063d8338
101         .quad   0xbe1cefe43c02aa84
102         .quad   0xc08623abc91ec960
103         .quad   0xbe1cf044f5ae35b7
104         .quad   0xc08623af8a3c2fb8
105         .quad   0xbe1cf0b0b4001e1b
106         .quad   0xc08623b349975d98
107         .quad   0xbe1cf1bae76dfbcf
108         .quad   0xc08623b70731f810
109         .quad   0xbe1cef0a72e13a62
110         .quad   0xc08623bac30da1c8
111         .quad   0xbe1cf184007d2b6b
112         .quad   0xc08623be7d2bfb40
113         .quad   0xbe1cf16f4b239e98
114         .quad   0xc08623c2358ea2a0
115         .quad   0xbe1cf0976acada87
116         .quad   0xc08623c5ec3733d0
117         .quad   0xbe1cf066318a16ff
118         .quad   0xc08623c9a1274880
119         .quad   0xbe1ceffaa7148798
120         .quad   0xc08623cd54607820
121         .quad   0xbe1cf23ab02e9b6e
122         .quad   0xc08623d105e45800
123         .quad   0xbe1cefdfef7d4fde
124         .quad   0xc08623d4b5b47b20
125         .quad   0xbe1cf17fece44f2b
126         .quad   0xc08623d863d27270
127         .quad   0xbe1cf18f907d0d7c
128         .quad   0xc08623dc103fccb0
129         .quad   0xbe1cee61fe072c98
130         .quad   0xc08623dfbafe1668
131         .quad   0xbe1cf022dd891e2f
132         .quad   0xc08623e3640eda20
133         .quad   0xbe1ceecc1daf4358
134         .quad   0xc08623e70b73a028
135         .quad   0xbe1cf0173c4fa380
136         .quad   0xc08623eab12deec8
137         .quad   0xbe1cf16a2150c2f4
138         .quad   0xc08623ee553f4a30
139         .quad   0xbe1cf1bf980b1f4b
140         .quad   0xc08623f1f7a93480
141         .quad   0xbe1cef8b731663c2
142         .quad   0xc08623f5986d2dc0
143         .quad   0xbe1cee9a664d7ef4
144         .quad   0xc08623f9378cb3f0
145         .quad   0xbe1cf1eda2af6400
146         .quad   0xc08623fcd5094320
147         .quad   0xbe1cf1923f9d68d7
148         .quad   0xc086240070e45548
149         .quad   0xbe1cf0747cd3e03a
150         .quad   0xc08624040b1f6260
151         .quad   0xbe1cf22ee855bd6d
152         .quad   0xc0862407a3bbe078
153         .quad   0xbe1cf0d57360c00b
154         .quad   0xc086240b3abb4398
155         .quad   0xbe1ceebc815cd575
156         .quad   0xc086240ed01efdd0
157         .quad   0xbe1cf03bfb970951
158         .quad   0xc086241263e87f50
159         .quad   0xbe1cf16e74768529
160         .quad   0xc0862415f6193658
161         .quad   0xbe1cefec64b8becb
162         .quad   0xc086241986b28f30
163         .quad   0xbe1cf0838d210baa
164         .quad   0xc086241d15b5f448
165         .quad   0xbe1cf0ea86e75b11
166         .quad   0xc0862420a324ce28
167         .quad   0xbe1cf1708d11d805
168         .quad   0xc08624242f008380
169         .quad   0xbe1ceea988c5a417
170         .quad   0xc0862427b94a7910
171         .quad   0xbe1cef166a7bbca5
172         .quad   0xc086242b420411d0
173         .quad   0xbe1cf0c9d9e86a38
174         .quad   0xc086242ec92eaee8
175         .quad   0xbe1cef0946455411
176         .quad   0xc08624324ecbaf98
177         .quad   0xbe1cefea60907739
178         .quad   0xc0862435d2dc7160
179         .quad   0xbe1cf1ed0934ce42
180         .quad   0xc086243955624ff8
181         .quad   0xbe1cf191ba746c7d
182         .quad   0xc086243cd65ea548
183         .quad   0xbe1ceeec78cf2a7e
184         .quad   0xc086244055d2c968
185         .quad   0xbe1cef345284c119
186         .quad   0xc0862443d3c012b8
187         .quad   0xbe1cf24f77355219
188         .quad   0xc08624475027d5e8
189         .quad   0xbe1cf05bf087e114
190         .quad   0xc086244acb0b65d0
191         .quad   0xbe1cef3504a32189
192         .quad   0xc086244e446c1398
193         .quad   0xbe1ceff54b2a406f
194         .quad   0xc0862451bc4b2eb8
195         .quad   0xbe1cf0757d54ed4f
196         .quad   0xc086245532aa04f0
197         .quad   0xbe1cf0c8099fdfd5
198         .quad   0xc0862458a789e250
199         .quad   0xbe1cf0b173796a31
200         .quad   0xc086245c1aec1138
201         .quad   0xbe1cf11d8734540d
202         .quad   0xc086245f8cd1da60
203         .quad   0xbe1cf1916a723ceb
204         .quad   0xc0862462fd3c84d8
205         .quad   0xbe1cf19a911e1da7
206         .quad   0xc08624666c2d5608
207         .quad   0xbe1cf23a9ef72e4f
208         .quad   0xc0862469d9a591c0
209         .quad   0xbe1cef503d947663
210         .quad   0xc086246d45a67a18
211         .quad   0xbe1cf0fceeb1a0b2
212         .quad   0xc0862470b0314fa8
213         .quad   0xbe1cf107e27e4fbc
214         .quad   0xc086247419475160
215         .quad   0xbe1cf03dd9922331
216         .quad   0xc086247780e9bc98
217         .quad   0xbe1cefce1a10e129
218         .quad   0xc086247ae719cd18
219         .quad   0xbe1ceea47f73c4f6
220         .quad   0xc086247e4bd8bd10
221         .quad   0xbe1ceec0ac56d100
222         .quad   0xc0862481af27c528
223         .quad   0xbe1cee8a6593278a
224         .quad   0xc086248511081c70
225         .quad   0xbe1cf2231dd9dec7
226         .quad   0xc0862488717af888
227         .quad   0xbe1cf0b4b8ed7da8
228         .quad   0xc086248bd0818d68
229         .quad   0xbe1cf1bd8d835002
230         .quad   0xc086248f2e1d0d98
231         .quad   0xbe1cf259acc107f4
232         .quad   0xc08624928a4eaa20
233         .quad   0xbe1cee897636b00c
234         .quad   0xc0862495e5179270
235         .quad   0xbe1cee757f20c326
236         .quad   0xc08624993e78f490
237         .quad   0xbe1cefafd3aa54a4
238         .quad   0xc086249c9673fd10
239         .quad   0xbe1cee7298d38b97
240         .quad   0xc086249fed09d6f8
241         .quad   0xbe1ceedc158d4ceb
242         .quad   0xc08624a3423babe0
243         .quad   0xbe1cf2282987cb2e
244         .quad   0xc08624a6960aa400
245         .quad   0xbe1cefe7381ecc4b
246         .quad   0xc08624a9e877e600
247         .quad   0xbe1cef328dbbce80
248         .quad   0xc08624ad39849728
249         .quad   0xbe1cefde45f3cc71
250         .quad   0xc08624b08931db58
251         .quad   0xbe1cefa8b89433b9
252         .quad   0xc08624b3d780d500
253         .quad   0xbe1cef6773c0b139
254         .quad   0xc08624b72472a528
255         .quad   0xbe1cf031c931c11f
256         .quad   0xc08624ba70086b78
257         .quad   0xbe1cf088f49275e7
258         .quad   0xc08624bdba434630
259         .quad   0xbe1cf17de0eaa86d
260         .quad   0xc08624c103245238
261         .quad   0xbe1cefd492f1ba75
262         .quad   0xc08624c44aacab08
263         .quad   0xbe1cf1253e154466
264         .quad   0xc08624c790dd6ad0
265         .quad   0xbe1cf0fb09ee6d55
266         .quad   0xc08624cad5b7aa58
267         .quad   0xbe1cf1f08dd048fe
268         .quad   0xc08624ce193c8120
269         .quad   0xbe1ceeca0809697f
270         .quad   0xc08624d15b6d0538
271         .quad   0xbe1cef8d5662d968
272         .quad   0xc08624d49c4a4b78
273         .quad   0xbe1cee97b556ed78
274         .quad   0xc08624d7dbd56750
275         .quad   0xbe1cf1b14b6acb75
276         .quad   0xc08624db1a0f6b00
277         .quad   0xbe1cef1e860623f2
278         .quad   0xc08624de56f96758
279         .quad   0xbe1ceeaf4d156f3d
280         .quad   0xc08624e192946bf0
281         .quad   0xbe1ceecc12b400ed
282         .quad   0xc08624e4cce18710
283         .quad   0xbe1cf180c40c794f
284         .quad   0xc08624e805e1c5c8
285         .quad   0xbe1cf185a08f7f65
286         .quad   0xc08624eb3d9633d8
287         .quad   0xbe1cef45fc924078
288         .quad   0xc08624ee73ffdbb0
289         .quad   0xbe1cf1e4f457f32a
290         .quad   0xc08624f1a91fc6a0
291         .quad   0xbe1cf040147b8a5a
292         .quad   0xc08624f4dcf6fc98
293         .quad   0xbe1cf1effca0dfb2
294         .quad   0xc08624f80f868468
295         .quad   0xbe1cf0470146e5bc
296         .quad   0xc08624fb40cf6390
297         .quad   0xbe1cef4dd186e501
298         .quad   0xc08624fe70d29e60
299         .quad   0xbe1ceebe257f66c7
300         .quad   0xc08625019f9137f0
301         .quad   0xbe1ceefb7a1c395c
302         .quad   0xc0862504cd0c3220
303         .quad   0xbe1cf209dedfed8c
304         .quad   0xc0862507f9448db0
305         .quad   0xbe1cf082da464994
306         .quad   0xc086250b243b4a18
307         .quad   0xbe1cee88694a73cf
308         .quad   0xc086250e4df165a0
309         .quad   0xbe1cf0b61e8f0531
310         .quad   0xc08625117667dd78
311         .quad   0xbe1cf1106599c962
312         .quad   0xc08625149d9fad98
313         .quad   0xbe1ceff1ee88af1f
314         .quad   0xc0862517c399d0c8
315         .quad   0xbe1cf0f746994ef6
316         .quad   0xc086251ae85740b8
317         .quad   0xbe1cefe8a1d077e4
318         .quad   0xc086251e0bd8f5e0
319         .quad   0xbe1cf1a1da036092
320         .quad   0xc08625212e1fe7a8
321         .quad   0xbe1cf0f8a7786fcd
322         .quad   0xc08625244f2d0c48
323         .quad   0xbe1cefa1174a07a7
324         .quad   0xc08625276f0158d8
325         .quad   0xbe1cef1043aa5b25
326         .quad   0xc086252a8d9dc150
327         .quad   0xbe1cf15d521c169d
328         .quad   0xc086252dab033898
329         .quad   0xbe1cf220bba8861f
330         .quad   0xc0862530c732b078
331         .quad   0xbe1cef51e310eae2
332         .quad   0xc0862533e22d1988
333         .quad   0xbe1cf222fcedd8ae
334         .quad   0xc0862536fbf36370
335         .quad   0xbe1cefdb4da4bda8
336         .quad   0xc086253a14867ca0
337         .quad   0xbe1ceeafc1112171
338         .quad   0xc086253d2be75280
339         .quad   0xbe1cee99dfb4b408
340         .quad   0xc08625404216d160
341         .quad   0xbe1cf22d2536f06b
342         .quad   0xc08625435715e498
343         .quad   0xbe1cef6abbf2e268
344         .quad   0xc08625466ae57648
345         .quad   0xbe1cf093a14789f5
346         .quad   0xc08625497d866fa0
347         .quad   0xbe1cf0f93655603c
348         .quad   0xc086254c8ef9b8b8
349         .quad   0xbe1cf1cc40c9aafc
350         .quad   0xc086254f9f4038a8
351         .quad   0xbe1ceeea5f4e9157
352         .quad   0xc0862552ae5ad568
353         .quad   0xbe1cefa9f52d4997
354         .quad   0xc0862555bc4a7400
355         .quad   0xbe1cefa490a638ff
356         .quad   0xc0862558c90ff868
357         .quad   0xbe1cef7fcf797d6f
358         .quad   0xc086255bd4ac4590
359         .quad   0xbe1cf1b4c51113c9
360         .quad   0xc086255edf203d78
361         .quad   0xbe1cef55e5b4a55d
362         .quad   0xc0862561e86cc100
363         .quad   0xbe1cf0d37a25f9dc
364         .quad   0xc0862564f092b028
365         .quad   0xbe1ceebe9efc19d9
366         .quad   0xc0862567f792e9d8
367         .quad   0xbe1cee8ad30a57b5
368         .quad   0xc086256afd6e4c08
369         .quad   0xbe1cef4e1817b90b
370         .quad   0xc086256e0225b3b8
371         .quad   0xbe1cee7fa9229996
372         .quad   0xc086257105b9fce0
373         .quad   0xbe1cf0b54963d945
374         .quad   0xc0862574082c0298
375         .quad   0xbe1cee5f2f3c7995
376         .quad   0xc0862577097c9ee0
377         .quad   0xbe1cf0828e303a2c
378         .quad   0xc086257a09acaae0
379         .quad   0xbe1cf172c3078947
380         .quad   0xc086257d08bcfec0
381         .quad   0xbe1cf189252afa22
382         .quad   0xc086258006ae71b8
383         .quad   0xbe1cefdb80426923
384         .quad   0xc08625830381da08
385         .quad   0xbe1ceef1391a0372
386         .quad   0xc0862585ff380d00
387         .quad   0xbe1cf17720c78d13
388         .quad   0xc0862588f9d1df18
389         .quad   0xbe1ceef1f9027d83
390         .quad   0xc086258bf35023b8
391         .quad   0xbe1cf06fac99dec9
392         .quad   0xc086258eebb3ad78
393         .quad   0xbe1cf1373eeb45c0
394         .quad   0xc0862591e2fd4e00
395         .quad   0xbe1cef777536bb81
396         .quad   0xc0862594d92dd600
397         .quad   0xbe1cf0f43ca40766
398         .quad   0xc0862597ce461558
399         .quad   0xbe1cefb2cfc6766b
400         .quad   0xc086259ac246daf0
401         .quad   0xbe1ceea49e64ffa2
402         .quad   0xc086259db530f4c8
403         .quad   0xbe1cf250fa457dec
404         .quad   0xc08625a0a7053018
405         .quad   0xbe1cf17d8bb2a44e
406         .quad   0xc08625a397c45918
407         .quad   0xbe1cf1d5906d54b7
408         .quad   0xc08625a6876f3b30
409         .quad   0xbe1cf08fe7b31780
410         .quad   0xc08625a97606a0e0
411         .quad   0xbe1cef13edfc9d11
412         .quad   0xc08625ac638b53c8
413         .quad   0xbe1cef9d2b107219
414         .quad   0xc08625af4ffe1cb0
415         .quad   0xbe1cf1ddd4ff6160
416         .quad   0xc08625b23b5fc390
417         .quad   0xbe1cefa02a996495
418         .quad   0xc08625b525b10f68
419         .quad   0xbe1cf166a7e37ee5
420         .quad   0xc08625b80ef2c680
421         .quad   0xbe1cef0b171068a5
422         .quad   0xc08625baf725ae28
423         .quad   0xbe1cf05c80779283
424         .quad   0xc08625bdde4a8af0
425         .quad   0xbe1cf1bbfbffb889
426         .quad   0xc08625c0c4622090
427         .quad   0xbe1cf0b8666c0124
428         .quad   0xc08625c3a96d31e0
429         .quad   0xbe1cf0a8fcf47a86
430         .quad   0xc08625c68d6c80f0
431         .quad   0xbe1cef46e18cb092
432         .quad   0xc08625c97060cef0
433         .quad   0xbe1cf1458a350efb
434         .quad   0xc08625cc524adc58
435         .quad   0xbe1ceeea1dadce12
436         .quad   0xc08625cf332b68b0
437         .quad   0xbe1cf0a1bfdc44c7
438         .quad   0xc08625d2130332d0
439         .quad   0xbe1cef96d02da73e
440         .quad   0xc08625d4f1d2f8a8
441         .quad   0xbe1cf2451c3c7701
442         .quad   0xc08625d7cf9b7778
443         .quad   0xbe1cf10d08f83812
444         .quad   0xc08625daac5d6ba0
445         .quad   0xbe1ceec5b4895c5e
446         .quad   0xc08625dd881990b0
447         .quad   0xbe1cf14e1325c5e4
448         .quad   0xc08625e062d0a188
449         .quad   0xbe1cf21d0904be12
450         .quad   0xc08625e33c835838
451         .quad   0xbe1ceed0839bcf21
452         .quad   0xc08625e615326df0
453         .quad   0xbe1cf1bb944889d2
454         .quad   0xc08625e8ecde9b48
455         .quad   0xbe1cee738e85eece
456         .quad   0xc08625ebc38897e0
457         .quad   0xbe1cf25c2bc6ef12
458         .quad   0xc08625ee99311ac8
459         .quad   0xbe1cf132b70a41ad
460         .quad   0xc08625f16dd8da28
461         .quad   0xbe1cf1984236a6e3
462         .quad   0xc08625f441808b78
463         .quad   0xbe1cf19ae74998f9
464         .quad   0xc08625f71428e370
465         .quad   0xbe1cef3e175d61a1
466         .quad   0xc08625f9e5d295f8
467         .quad   0xbe1cf101f9868fd9
468         .quad   0xc08625fcb67e5658
469         .quad   0xbe1cee69db83dcd2
470         .quad   0xc08625ff862cd6f8
471         .quad   0xbe1cf081b636af51
472         .quad   0xc086260254dec9a8
473         .quad   0xbe1cee62c7d59b3e
474         .quad   0xc08626052294df58
475         .quad   0xbe1cf1b745c57716
476         .quad   0xc0862607ef4fc868
477         .quad   0xbe1cef3d2800ea23
478         .quad   0xc086260abb103458
479         .quad   0xbe1cef480ff1acd2
480         .quad   0xc086260d85d6d200
481         .quad   0xbe1cf2424c9a17ef
482         .quad   0xc08626104fa44f90
483         .quad   0xbe1cf12cfde90fd5
484         .quad   0xc086261318795a68
485         .quad   0xbe1cf21f590dd5b6
486         .quad   0xc0862615e0569f48
487         .quad   0xbe1cf0c50f9cd28a
488         .quad   0xc0862618a73cca30
489         .quad   0xbe1ceedbdb520545
490         .quad   0xc086261b6d2c8668
491         .quad   0xbe1cf0b030396011
492         .quad   0xc086261e32267e98
493         .quad   0xbe1cf19917010e96
494         .quad   0xc0862620f62b5cb0
495         .quad   0xbe1cf07331355985
496         .quad   0xc0862623b93bc9e8
497         .quad   0xbe1cf01ae921a1c3
498         .quad   0xc08626267b586ed0
499         .quad   0xbe1cefe5cf0dbf0c
500         .quad   0xc08626293c81f348
501         .quad   0xbe1cf01b258aeb50
502         .quad   0xc086262bfcb8fe88
503         .quad   0xbe1cee6b9e7f4c68
504         .quad   0xc086262ebbfe3710
505         .quad   0xbe1cee684a9b21c9
506         .quad   0xc08626317a5242b8
507         .quad   0xbe1cf1f8bcde9a8b
508         .quad   0xc086263437b5c6c0
509         .quad   0xbe1cf1d063d36238
510         .quad   0xc0862636f42967a8
511         .quad   0xbe1cf1e31a19075e
512         .quad   0xc0862639afadc950
513         .quad   0xbe1cf1d8efdf7e7d
514         .quad   0xc086263c6a438ef0
515         .quad   0xbe1cf1812ee72dba
516         .quad   0xc086263f23eb5b18
517         .quad   0xbe1cf1449a9a2279
518         .quad   0xc0862641dca5cfb8
519         .quad   0xbe1cee96edce5085
520         .quad   0xc086264494738e08
521         .quad   0xbe1cf06797bd03b2
522         .quad   0xc08626474b5536b8
523         .quad   0xbe1cef91b9b7ffc1
524         .quad   0xc086264a014b69c0
525         .quad   0xbe1cef4b6721278f
526         .quad   0xc086264cb656c678
527         .quad   0xbe1cf1942925eb4a
528         .quad   0xc086264f6a77eba8
529         .quad   0xbe1cefa2c7bc2e39
530         .quad   0xc08626521daf7758
531         .quad   0xbe1cf252595aceb3
532         .quad   0xc0862654cffe0718
533         .quad   0xbe1cee8e9ae47ec2
534         .quad   0xc0862657816437a8
535         .quad   0xbe1cf1bf913828fa
536         .quad   0xc086265a31e2a558
537         .quad   0xbe1cf23475d6b366
538         .quad   0xc086265ce179ebc8
539         .quad   0xbe1cef8df00a922b
540         .quad   0xc086265f902aa5f0
541         .quad   0xbe1cef279bfa43e0
542         .quad   0xc08626623df56e38
543         .quad   0xbe1cf080e10b8365
544         .quad   0xc0862664eadade70
545         .quad   0xbe1cf1a518f9b544
546         .quad   0xc086266796db8fd0
547         .quad   0xbe1cef9308fed9e9
548         .quad   0xc086266a41f81ae8
549         .quad   0xbe1ceea3ae6b19c9
550         .quad   0xc086266cec3117b8
551         .quad   0xbe1ceef06003d4c2
552         .quad   0xc086266f95871da8
553         .quad   0xbe1cf0b8457ffb0c
554         .quad   0xc08626723dfac390
555         .quad   0xbe1cf0c526745ad6
556         .quad   0xc0862674e58c9fa8
557         .quad   0xbe1cf0cf91ff7b5d
558         .quad   0xc08626778c3d4798
559         .quad   0xbe1cefe260819380
560         .quad   0xc086267a320d5070
561         .quad   0xbe1ceebd90aa27a3
562         .quad   0xc086267cd6fd4ea8
563         .quad   0xbe1cf0388121dffa
564         .quad   0xc086267f7b0dd630
565         .quad   0xbe1cf1a3881435f1
566         .quad   0xc08626821e3f7a68
567         .quad   0xbe1cef28e9d9ac52
568         .quad   0xc0862684c092ce08
569         .quad   0xbe1cf02d300062dd
570         .quad   0xc086268762086350
571         .quad   0xbe1cefaee1edfa35
572         .quad   0xc086268a02a0cbe0
573         .quad   0xbe1cf0a5a052e936
574         .quad   0xc086268ca25c98d8
575         .quad   0xbe1cee60a4a497ed
576         .quad   0xc086268f413c5ab0
577         .quad   0xbe1cf0e4a5d0cf49
578         .quad   0xc0862691df40a170
579         .quad   0xbe1cf149235a4e6e
580         .quad   0xc08626947c69fc80
581         .quad   0xbe1cf215180b9fcc
582         .quad   0xc086269718b8fac8
583         .quad   0xbe1cef9b156a9840
584         .quad   0xc0862699b42e2a90
585         .quad   0xbe1cf054c91441be
586         .quad   0xc086269c4eca19a8
587         .quad   0xbe1cf13ded26512c
588         .quad   0xc086269ee88d5550
589         .quad   0xbe1cf22ea4d8ac06
590         .quad   0xc08626a181786a40
591         .quad   0xbe1cf2354666ee2e
592         .quad   0xc08626a4198be4a8
593         .quad   0xbe1cefef936752b3
594         .quad   0xc08626a6b0c85020
595         .quad   0xbe1cf1e360a9db68
596         .quad   0xc08626a9472e37d8
597         .quad   0xbe1ceed6aeb812c5
598         .quad   0xc08626abdcbe2650
599         .quad   0xbe1cf227340b4986
600         .quad   0xc08626ae7178a5b0
601         .quad   0xbe1cf0215a0cbe0d
602         .quad   0xc08626b1055e3f70
603         .quad   0xbe1cf256adf0ae26
604         .quad   0xc08626b3986f7ca8
605         .quad   0xbe1ceff3c67aed06
606         .quad   0xc08626b62aace5c8
607         .quad   0xbe1cf2159fb93652
608         .quad   0xc08626b8bc1702e0
609         .quad   0xbe1cf01e6dbd1c7f
610         .quad   0xc08626bb4cae5b60
611         .quad   0xbe1cf009e75d1c0c
612         .quad   0xc08626bddc737648
613         .quad   0xbe1ceec10a020e73
614         .quad   0xc08626c06b66da08
615         .quad   0xbe1cf06d5783eee7
616         .quad   0xc08626c2f9890ca0
617         .quad   0xbe1cf0cb8f169ffe
618         .quad   0xc08626c586da9388
619         .quad   0xbe1cef7de2452430
620         .quad   0xc08626c8135bf3b0
621         .quad   0xbe1cf05da6f783ae
622         .quad   0xc08626ca9f0db198
623         .quad   0xbe1cefcc877d681d
624         .quad   0xc08626cd29f05138
625         .quad   0xbe1cef0531954ab3
626         .quad   0xc08626cfb4045608
627         .quad   0xbe1cf06b8565ea3d
628         .quad   0xc08626d23d4a4310
629         .quad   0xbe1cefdc455d9d7e
630         .quad   0xc08626d4c5c29ad0
631         .quad   0xbe1ceefc47e8fa64
632         .quad   0xc08626d74d6ddf48
633         .quad   0xbe1cf1872bf033f2
634         .quad   0xc08626d9d44c9210
635         .quad   0xbe1cf19d91087f9d
636         .quad   0xc08626dc5a5f3438
637         .quad   0xbe1cf012d444c6ab
638         .quad   0xc08626dedfa64650
639         .quad   0xbe1cf0ba528ee153
640         .quad   0xc08626e164224880
641         .quad   0xbe1ceeb431709788
642         .quad   0xc08626e3e7d3ba60
643         .quad   0xbe1cf0b9af31a6a5
644         .quad   0xc08626e66abb1b28
645         .quad   0xbe1cf168fb2e135b
646         .quad   0xc08626e8ecd8e990
647         .quad   0xbe1cef9097461c93
648         .quad   0xc08626eb6e2da3d0
649         .quad   0xbe1cee7a434735d8
650         .quad   0xc08626edeeb9c7a8
651         .quad   0xbe1cf235732b86f2
652         .quad   0xc08626f06e7dd280
653         .quad   0xbe1cefe1510b89e6
654         .quad   0xc08626f2ed7a4120
655         .quad   0xbe1cf1f64b9b80ef
656         .quad   0xc08626f56baf9000
657         .quad   0xbe1cf08f320ca339
658         .quad   0xc08626f7e91e3b08
659         .quad   0xbe1cf1b1de2808a1
660         .quad   0xc08626fa65c6bdc0
661         .quad   0xbe1cf1976d778b28
662         .quad   0xc08626fce1a99338
663         .quad   0xbe1ceef40a4f076f
664         .quad   0xc08626ff5cc73600
665         .quad   0xbe1cef3e45869ce3
666         .quad   0xc0862701d7202048
667         .quad   0xbe1ceef601b4c9d6
668         .quad   0xc086270450b4cbc0
669         .quad   0xbe1cf1eaf0b57fd6
670         .quad   0xc0862706c985b1c0
671         .quad   0xbe1cef82a44990f3
672         .quad   0xc086270941934b10
673         .quad   0xbe1ceefe32981f2c
674         .quad   0xc086270bb8de1018
675         .quad   0xbe1cefbf6f5a0445
676         .quad   0xc086270e2f6678d0
677         .quad   0xbe1cf18dba75792c
678         .quad   0xc0862710a52cfcc8
679         .quad   0xbe1cf0da64ce995f
680         .quad   0xc08627131a321318
681         .quad   0xbe1cef04ac0fb802
682         .quad   0xc08627158e763268
683         .quad   0xbe1cee9d4e2ad9bd
684         .quad   0xc086271801f9d0f8
685         .quad   0xbe1cefa9b55407b5
686         .quad   0xc086271a74bd64a0
687         .quad   0xbe1cefe6bd329570
688         .quad   0xc086271ce6c162c8
689         .quad   0xbe1cef0b1205dc85
690         .quad   0xc086271f58064068
691         .quad   0xbe1cef092a785e3f
692         .quad   0xc0862721c88c7210
693         .quad   0xbe1cf050dcdaac30
694         .quad   0xc086272438546be8
695         .quad   0xbe1cf210907ded8b
696         .quad   0xc0862726a75ea1b8
697         .quad   0xbe1cee760be44f99
698         .quad   0xc086272915ab86c0
699         .quad   0xbe1ceeeee07c2bcc
700         .quad   0xc086272b833b8df0
701         .quad   0xbe1cf06874992df5
702         .quad   0xc086272df00f29d0
703         .quad   0xbe1cef8fac5d4899
704         .quad   0xc08627305c26cc70
705         .quad   0xbe1cf1103241cc99
706         .quad   0xc0862732c782e788
707         .quad   0xbe1cf1d35fef83fe
708         .quad   0xc08627353223ec68
709         .quad   0xbe1cef3ec8133e1d
710         .quad   0xc08627379c0a4be8
711         .quad   0xbe1cef7261daccd8
712         .quad   0xc086273a05367688
713         .quad   0xbe1cf18656c50806
714         .quad   0xc086273c6da8dc68
715         .quad   0xbe1cf1c8736e049a
716         .quad   0xc086273ed561ed38
717         .quad   0xbe1cf1f93bff4911
718         .quad   0xc08627413c621848
719         .quad   0xbe1cf188a4ea680c
720         .quad   0xc0862743a2a9cc80
721         .quad   0xbe1cf1d270930c80
722         .quad   0xc086274608397868
723         .quad   0xbe1cf25a328c28e2
724         .quad   0xc08627486d118a28
725         .quad   0xbe1cf106f90aa3b8
726         .quad   0xc086274ad1326f80
727         .quad   0xbe1cee5e9d2e885a
728         .quad   0xc086274d349c95c0
729         .quad   0xbe1cf1c0bac27228
730         .quad   0xc086274f975069f8
731         .quad   0xbe1cf1a1500f9b1c
732         .quad   0xc0862751f94e58c0
733         .quad   0xbe1cefc30663ac44
734         .quad   0xc08627545a96ce48
735         .quad   0xbe1cf17123e427a2
736         .quad   0xc0862756bb2a3678
737         .quad   0xbe1cefb92749fea4
738         .quad   0xc08627591b08fcc0
739         .quad   0xbe1cefa40e1ea74a
740         .quad   0xc086275b7a338c40
741         .quad   0xbe1cee6f4612c3e9
742         .quad   0xc086275dd8aa4fa8
743         .quad   0xbe1cf1c54a053627
744         .quad   0xc0862760366db168
745         .quad   0xbe1ceff5eb503d9e
746         .quad   0xc0862762937e1b70
747         .quad   0xbe1cf02e47f10cee
748         .quad   0xc0862764efdbf768
749         .quad   0xbe1ceeb06e1d0dad
750         .quad   0xc08627674b87ae88
751         .quad   0xbe1cf10aadd6dba5
752         .quad   0xc0862769a681a9c0
753         .quad   0xbe1cf24e9913d30f
754         .quad   0xc086276c00ca51a0
755         .quad   0xbe1cef47b301e312
756         .quad   0xc086276e5a620e48
757         .quad   0xbe1ceeb1cefc2e85
758         .quad   0xc0862770b3494788
759         .quad   0xbe1cf16f1fbbe011
760         .quad   0xc08627730b8064e8
761         .quad   0xbe1ceebdf75174c7
762         .quad   0xc08627756307cd70
763         .quad   0xbe1cf06e3871a0da
764         .quad   0xc0862777b9dfe7f0
765         .quad   0xbe1cef16799fd554
766         .quad   0xc086277a10091ac0
767         .quad   0xbe1cf248dabf5377
768         .quad   0xc086277c6583cc00
769         .quad   0xbe1cf0c78d92a2cd
770         .quad   0xc086277eba506158
771         .quad   0xbe1cf0b911b029f0
772         .quad   0xc08627810e6f4028
773         .quad   0xbe1cefdc24719766
774         .quad   0xc086278361e0cd70
775         .quad   0xbe1cefbb6562b7e7
776         .quad   0xc0862785b4a56dd8
777         .quad   0xbe1cf1e0afb349ec
778         .quad   0xc086278806bd85c0
779         .quad   0xbe1cf008292e52fc
780         .quad   0xc086278a58297918
781         .quad   0xbe1cf053073872bf
782         .quad   0xc086278ca8e9ab88
783         .quad   0xbe1cf17a0a55a947
784         .quad   0xc086278ef8fe8068
785         .quad   0xbe1ceeffb0b60234
786         .quad   0xc086279148685aa0
787         .quad   0xbe1cf162204794a8
788         .quad   0xc086279397279ce0
789         .quad   0xbe1cf24cc8cb48ac
790         .quad   0xc0862795e53ca978
791         .quad   0xbe1cf0c9be68d5c3
792         .quad   0xc086279832a7e258
793         .quad   0xbe1cf172cd3d7388
794         .quad   0xc086279a7f69a930
795         .quad   0xbe1ceea2465fbce5
796         .quad   0xc086279ccb825f40
797         .quad   0xbe1cf0a386d2500f
798         .quad   0xc086279f16f26590
799         .quad   0xbe1cf1e338ddc18a
800         .quad   0xc08627a161ba1cd0
801         .quad   0xbe1cef1f5049867f
802         .quad   0xc08627a3abd9e548
803         .quad   0xbe1cef96c1ea8b1f
804         .quad   0xc08627a5f5521f00
805         .quad   0xbe1cf138f6fd3c26
806         .quad   0xc08627a83e2329b0
807         .quad   0xbe1cf0d4fcbfdf3a
808         .quad   0xc08627aa864d64b0
809         .quad   0xbe1cf24870c12c81
810         .quad   0xc08627accdd12f18
811         .quad   0xbe1cf0ae2a56348d
812         .quad   0xc08627af14aee7a0
813         .quad   0xbe1cee8ca1a9b893
814         .quad   0xc08627b15ae6eca8
815         .quad   0xbe1cf20414d637b0
816         .quad   0xc08627b3a0799c60
817         .quad   0xbe1cf0fc6b7b12d8
818         .quad   0xc08627b5e5675488
819         .quad   0xbe1cf152d93c4a00
820         .quad   0xc08627b829b072a0
821         .quad   0xbe1cf1073f9b77c2
822         .quad   0xc08627ba6d5553d8
823         .quad   0xbe1cee694f97d5a4
824         .quad   0xc08627bcb0565500
825         .quad   0xbe1cf0456b8239d7
826         .quad   0xc08627bef2b3d2b0
827         .quad   0xbe1cf211497127e3
828         .quad   0xc08627c1346e2930
829         .quad   0xbe1cf01856c0384d
830         .quad   0xc08627c37585b468
831         .quad   0xbe1cefa7dd05479e
832         .quad   0xc08627c5b5fad000
833         .quad   0xbe1cef3ae8e50b93
834         .quad   0xc08627c7f5cdd750
835         .quad   0xbe1ceea5f32fdd3a
836         .quad   0xc08627ca34ff2560
837         .quad   0xbe1cef424caeb8d9
838         .quad   0xc08627cc738f14f0
839         .quad   0xbe1cf0194d07a81f
840         .quad   0xc08627ceb17e0070
841         .quad   0xbe1cf20f452000c1
842         .quad   0xc08627d0eecc4210
843         .quad   0xbe1cf00e356218e4
844         .quad   0xc08627d32b7a33a0
845         .quad   0xbe1cef30484b4bcb
846         .quad   0xc08627d567882eb0
847         .quad   0xbe1ceeea11a6641b
848         .quad   0xc08627d7a2f68c80
849         .quad   0xbe1cf13492d5bd7b
850         .quad   0xc08627d9ddc5a618
851         .quad   0xbe1ceeb7048fad96
852         .quad   0xc08627dc17f5d418
853         .quad   0xbe1ceef0666f0477
854         .quad   0xc08627de51876ee8
855         .quad   0xbe1cf060d4b8b5c2
856         .quad   0xc08627e08a7acea8
857         .quad   0xbe1cf0b2a4b6ff8c
858         .quad   0xc08627e2c2d04b28
859         .quad   0xbe1cf0e34809a875
860         .quad   0xc08627e4fa883bf0
861         .quad   0xbe1cf16bf74a3522
862         .quad   0xc08627e731a2f848
863         .quad   0xbe1cee6a24623d57
864         .quad   0xc08627e96820d718
865         .quad   0xbe1cefc7b4f1528e
866         .quad   0xc08627eb9e022f18
867         .quad   0xbe1cf163051f3548
868         .quad   0xc08627edd34756b8
869         .quad   0xbe1cef36b3366305
870         .quad   0xc08627f007f0a408
871         .quad   0xbe1cf18134625550
872         .quad   0xc08627f23bfe6cf0
873         .quad   0xbe1cf0ec32ec1a11
874         .quad   0xc08627f46f710700
875         .quad   0xbe1ceeb3b64f3edc
876         .quad   0xc08627f6a248c778
877         .quad   0xbe1cf0cd15805bc8
878         .quad   0xc08627f8d4860368
879         .quad   0xbe1cf20db3bddebe
880         .quad   0xc08627fb06290f90
881         .quad   0xbe1cf25188430e25
882         .quad   0xc08627fd37324070
883         .quad   0xbe1ceea1713490f9
884         .quad   0xc08627ff67a1ea28
885         .quad   0xbe1cf159521d234c
886         .quad   0xc0862801977860b8
887         .quad   0xbe1cf24dfe50783b
888         .quad   0xc0862803c6b5f7d0
889         .quad   0xbe1ceef2ef89a60b
890         .quad   0xc0862805f55b02c8
891         .quad   0xbe1cee7fc919d62c
892         .quad   0xc08628082367d4c0
893         .quad   0xbe1cf215a7fb513a
894         .quad   0xc086280a50dcc0a8
895         .quad   0xbe1cf0e4401c5ed4
896         .quad   0xc086280c7dba1910
897         .quad   0xbe1cf04ec734d256
898         .quad   0xc086280eaa003050
899         .quad   0xbe1cf010ad787fea
900         .quad   0xc0862810d5af5880
901         .quad   0xbe1cee622478393d
902         .quad   0xc086281300c7e368
903         .quad   0xbe1cf01c7482564f
904         .quad   0xc08628152b4a22a0
905         .quad   0xbe1cf0de20d33536
906         .quad   0xc086281755366778
907         .quad   0xbe1cef2edae5837d
908         .quad   0xc08628197e8d02f0
909         .quad   0xbe1cf0a345318cc9
910         .quad   0xc086281ba74e45d8
911         .quad   0xbe1cf20085aa34b8
912         .quad   0xc086281dcf7a80c0
913         .quad   0xbe1cef5fa845ad83
914         .quad   0xc086281ff71203e0
915         .quad   0xbe1cf050d1df69c4
916         .quad   0xc08628221e151f48
917         .quad   0xbe1ceffe43c035b9
918         .quad   0xc0862824448422b8
919         .quad   0xbe1cf14f3018d3c2
920         .quad   0xc08628266a5f5dc0
921         .quad   0xbe1cef0a5fbae83d
922         .quad   0xc08628288fa71f98
923         .quad   0xbe1ceff8a95b72a1
924         .quad   0xc086282ab45bb750
925         .quad   0xbe1cef073aa9849b
926         .quad   0xc086282cd87d73a8
927         .quad   0xbe1cef69b3835c02
928         .quad   0xc086282efc0ca328
929         .quad   0xbe1cf0bc139379a9
930         .quad   0xc08628311f099420
931         .quad   0xbe1cef247a9ec596
932         .quad   0xc086283341749490
933         .quad   0xbe1cef74bbcc488a
934         .quad   0xc0862835634df248
935         .quad   0xbe1cef4bc42e7b8e
936         .quad   0xc08628378495fad0
937         .quad   0xbe1cf136d4d5a810
938         .quad   0xc0862839a54cfb80
939         .quad   0xbe1cf0d290b24dd8
940         .quad   0xc086283bc5734168
941         .quad   0xbe1ceeebde8e0065
942         .quad   0xc086283de5091950
943         .quad   0xbe1cf1a09f60aa1e
944         .quad   0xc0862840040ecfe0
945         .quad   0xbe1cf0803947a234
946         .quad   0xc08628422284b168
947         .quad   0xbe1cf0abf7638127
948         .quad   0xc0862844406b0a08
949         .quad   0xbe1cf0f73ee12058
950         .quad   0xc08628465dc225a0
951         .quad   0xbe1cf2079971b26c
952         .quad   0xc08628487a8a4fe0
953         .quad   0xbe1cee74957564b1
954         .quad   0xc086284a96c3d420
955         .quad   0xbe1ceee77c1b7d43
956         .quad   0xc086284cb26efd90
957         .quad   0xbe1cf23addba6e09
958         .quad   0xc086284ecd8c1730
959         .quad   0xbe1cf199f4a1da60
960         .quad   0xc0862850e81b6bb0
961         .quad   0xbe1cf09fdea81393
962         .quad   0xc0862853021d4588
963         .quad   0xbe1cf176adb417f7
964         .quad   0xc08628551b91ef00
965         .quad   0xbe1cf0f64f84a8da
966         .quad   0xc08628573479b220
967         .quad   0xbe1ceec34cf49523
968         .quad   0xc08628594cd4d8a8
969         .quad   0xbe1cf16d60fbe0bb
970         .quad   0xc086285b64a3ac40
971         .quad   0xbe1cee8de7acfc7b
972         .quad   0xc086285d7be67630
973         .quad   0xbe1ceee6256cce8d
974         .quad   0xc086285f929d7fa0
975         .quad   0xbe1cee7d66a3d8a5
976         .quad   0xc0862861a8c91170
977         .quad   0xbe1cf0bef8265792
978         .quad   0xc0862863be697458
979         .quad   0xbe1cf097f890c6f8
980         .quad   0xc0862865d37ef0c8
981         .quad   0xbe1cf09502d5c3fc
982         .quad   0xc0862867e809cf00
983         .quad   0xbe1ceeffb239dac7
984         .quad   0xc0862869fc0a56f8
985         .quad   0xbe1cf1fbfff95c98
986         .quad   0xc086286c0f80d090
987         .quad   0xbe1cefa57ad3eef7
988         .quad   0xc086286e226d8348
989         .quad   0xbe1cf22c58b9183d
990         .quad   0xc086287034d0b690
991         .quad   0xbe1ceff262d0a248
992         .quad   0xc086287246aab180
993         .quad   0xbe1cefa7bc194186
994         .quad   0xc086287457fbbb08
995         .quad   0xbe1cf06782d784d9
996         .quad   0xc086287668c419e0
997         .quad   0xbe1cf1d44d0eaa07
998         .quad   0xc086287879041490
999         .quad   0xbe1cf034803c8a48
1000         .quad   0xc086287a88bbf158
1001         .quad   0xbe1cf08e84916b6f
1002         .quad   0xc086287c97ebf650
1003         .quad   0xbe1cf0c4d3dc1bc7
1004         .quad   0xc086287ea6946958
1005         .quad   0xbe1cefb1e4625943
1006         .quad   0xc0862880b4b59010
1007         .quad   0xbe1cf143efdd1fd0
1008         .quad   0xc0862882c24faff8
1009         .quad   0xbe1cee9896d016da
1010         .quad   0xc0862884cf630e38
1011         .quad   0xbe1cf2186072f2cc
1012         .quad   0xc0862886dbefeff0
1013         .quad   0xbe1cef9217633d34
1014         .quad   0xc0862888e7f699e0
1015         .quad   0xbe1cf05603549486
1016         .quad   0xc086288af37750b0
1017         .quad   0xbe1cef50fff513d3
1018         .quad   0xc086288cfe7258c0
1019         .quad   0xbe1cf127713b32d0
1020         .quad   0xc086288f08e7f650
1021         .quad   0xbe1cf05015520f3d
1022         .quad   0xc086289112d86d58
1023         .quad   0xbe1cf12eb458b26f
1024         .quad   0xc08628931c4401a8
1025         .quad   0xbe1cf22eae2887ed
1026         .quad   0xc0862895252af6e0
1027         .quad   0xbe1cefdd6656dd2d
1028         .quad   0xc08628972d8d9058
1029         .quad   0xbe1cf1048ea4e646
1030         .quad   0xc0862899356c1150
1031         .quad   0xbe1ceec4501167e9
1032         .quad   0xc086289b3cc6bcb8
1033         .quad   0xbe1cf0ad52becc3f
1034         .quad   0xc086289d439dd568
1035         .quad   0xbe1cf0daa4e00e35
1036         .quad   0xc086289f49f19df8
1037         .quad   0xbe1cf00b80de8d6a
1038         .quad   0xc08628a14fc258c8
1039         .quad   0xbe1cf1bcf2ea8464
1040         .quad   0xc08628a355104818
1041         .quad   0xbe1cf0435e2782b0
1042         .quad   0xc08628a559dbade0
1043         .quad   0xbe1cf0e3e1a5f56c
1044         .quad   0xc08628a75e24cbf8
1045         .quad   0xbe1cefed9d5a721d
1046         .quad   0xc08628a961ebe3f8
1047         .quad   0xbe1cf0d2d74321e2
1048         .quad   0xc08628ab65313750
1049         .quad   0xbe1cf24200eb55e9
1050         .quad   0xc08628ad67f50740
1051         .quad   0xbe1cf23e9d7cf979
1052         .quad   0xc08628af6a3794d0
1053         .quad   0xbe1cf23a088f421c
1054         .quad   0xc08628b16bf920e0
1055         .quad   0xbe1cef2c1de1ab32
1056         .quad   0xc08628b36d39ec08
1057         .quad   0xbe1cf1abc231f7b2
1058         .quad   0xc08628b56dfa36d0
1059         .quad   0xbe1cf2074d5ba303
1060         .quad   0xc08628b76e3a4180
1061         .quad   0xbe1cf05cd5eed880
1062         .rept   48
1063         .byte   0
1064         .endr
1066 /* Lookup table with 9-bit index for
1067    -log(mRcp), where mRcp is mantissa of 1/x 9-bit accurate reciprocal:
1068  */
1069 .if .-__svml_dlog_data != _Log_LA_table
1070 .err
1071 .endif
1072         .quad   0x8000000000000000
1073         .quad   0xbf5ff802a9ab10e6
1074         .quad   0xbf6ff00aa2b10bc0
1075         .quad   0xbf77ee11ebd82e94
1076         .quad   0xbf7fe02a6b106789
1077         .quad   0xbf83e7295d25a7d9
1078         .quad   0xbf87dc475f810a77
1079         .quad   0xbf8bcf712c74384c
1080         .quad   0xbf8fc0a8b0fc03e4
1081         .quad   0xbf91d7f7eb9eebe7
1082         .quad   0xbf93cea44346a575
1083         .quad   0xbf95c45a51b8d389
1084         .quad   0xbf97b91b07d5b11b
1085         .quad   0xbf99ace7551cc514
1086         .quad   0xbf9b9fc027af9198
1087         .quad   0xbf9d91a66c543cc4
1088         .quad   0xbf9f829b0e783300
1089         .quad   0xbfa0b94f7c196176
1090         .quad   0xbfa1b0d98923d980
1091         .quad   0xbfa2a7ec2214e873
1092         .quad   0xbfa39e87b9febd60
1093         .quad   0xbfa494acc34d911c
1094         .quad   0xbfa58a5bafc8e4d5
1095         .quad   0xbfa67f94f094bd98
1096         .quad   0xbfa77458f632dcfc
1097         .quad   0xbfa868a83083f6cf
1098         .quad   0xbfa95c830ec8e3eb
1099         .quad   0xbfaa4fe9ffa3d235
1100         .quad   0xbfab42dd711971bf
1101         .quad   0xbfac355dd0921f2d
1102         .quad   0xbfad276b8adb0b52
1103         .quad   0xbfae19070c276016
1104         .quad   0xbfaf0a30c01162a6
1105         .quad   0xbfaffae9119b9303
1106         .quad   0xbfb075983598e471
1107         .quad   0xbfb0ed839b5526fe
1108         .quad   0xbfb16536eea37ae1
1109         .quad   0xbfb1dcb263db1944
1110         .quad   0xbfb253f62f0a1417
1111         .quad   0xbfb2cb0283f5de1f
1112         .quad   0xbfb341d7961bd1d1
1113         .quad   0xbfb3b87598b1b6ee
1114         .quad   0xbfb42edcbea646f0
1115         .quad   0xbfb4a50d3aa1b040
1116         .quad   0xbfb51b073f06183f
1117         .quad   0xbfb590cafdf01c28
1118         .quad   0xbfb60658a93750c4
1119         .quad   0xbfb67bb0726ec0fc
1120         .quad   0xbfb6f0d28ae56b4c
1121         .quad   0xbfb765bf23a6be13
1122         .quad   0xbfb7da766d7b12cd
1123         .quad   0xbfb84ef898e8282a
1124         .quad   0xbfb8c345d6319b21
1125         .quad   0xbfb9375e55595ede
1126         .quad   0xbfb9ab42462033ad
1127         .quad   0xbfba1ef1d8061cd4
1128         .quad   0xbfba926d3a4ad563
1129         .quad   0xbfbb05b49bee43fe
1130         .quad   0xbfbb78c82bb0eda1
1131         .quad   0xbfbbeba818146765
1132         .quad   0xbfbc5e548f5bc743
1133         .quad   0xbfbcd0cdbf8c13e1
1134         .quad   0xbfbd4313d66cb35d
1135         .quad   0xbfbdb5270187d927
1136         .quad   0xbfbe27076e2af2e6
1137         .quad   0xbfbe98b549671467
1138         .quad   0xbfbf0a30c01162a6
1139         .quad   0xbfbf7b79fec37ddf
1140         .quad   0xbfbfec9131dbeabb
1141         .quad   0xbfc02ebb42bf3d4b
1142         .quad   0xbfc0671512ca596e
1143         .quad   0xbfc09f561ee719c3
1144         .quad   0xbfc0d77e7cd08e59
1145         .quad   0xbfc10f8e422539b1
1146         .quad   0xbfc14785846742ac
1147         .quad   0xbfc17f6458fca611
1148         .quad   0xbfc1b72ad52f67a0
1149         .quad   0xbfc1eed90e2dc2c3
1150         .quad   0xbfc2266f190a5acb
1151         .quad   0xbfc25ded0abc6ad2
1152         .quad   0xbfc29552f81ff523
1153         .quad   0xbfc2cca0f5f5f251
1154         .quad   0xbfc303d718e47fd3
1155         .quad   0xbfc33af575770e4f
1156         .quad   0xbfc371fc201e8f74
1157         .quad   0xbfc3a8eb2d31a376
1158         .quad   0xbfc3dfc2b0ecc62a
1159         .quad   0xbfc41682bf727bc0
1160         .quad   0xbfc44d2b6ccb7d1e
1161         .quad   0xbfc483bccce6e3dd
1162         .quad   0xbfc4ba36f39a55e5
1163         .quad   0xbfc4f099f4a230b2
1164         .quad   0xbfc526e5e3a1b438
1165         .quad   0xbfc55d1ad4232d6f
1166         .quad   0xbfc59338d9982086
1167         .quad   0xbfc5c940075972b9
1168         .quad   0xbfc5ff3070a793d4
1169         .quad   0xbfc6350a28aaa758
1170         .quad   0xbfc66acd4272ad51
1171         .quad   0xbfc6a079d0f7aad2
1172         .quad   0xbfc6d60fe719d21d
1173         .quad   0xbfc70b8f97a1aa75
1174         .quad   0xbfc740f8f54037a5
1175         .quad   0xbfc7764c128f2127
1176         .quad   0xbfc7ab890210d909
1177         .quad   0xbfc7e0afd630c274
1178         .quad   0xbfc815c0a14357eb
1179         .quad   0xbfc84abb75865139
1180         .quad   0xbfc87fa06520c911
1181         .quad   0xbfc8b46f8223625b
1182         .quad   0xbfc8e928de886d41
1183         .quad   0xbfc91dcc8c340bde
1184         .quad   0xbfc9525a9cf456b4
1185         .quad   0xbfc986d3228180ca
1186         .quad   0xbfc9bb362e7dfb83
1187         .quad   0xbfc9ef83d2769a34
1188         .quad   0xbfca23bc1fe2b563
1189         .quad   0xbfca57df28244dcd
1190         .quad   0xbfca8becfc882f19
1191         .quad   0xbfcabfe5ae46124c
1192         .quad   0xbfcaf3c94e80bff3
1193         .quad   0xbfcb2797ee46320c
1194         .quad   0xbfcb5b519e8fb5a4
1195         .quad   0xbfcb8ef670420c3b
1196         .quad   0xbfcbc286742d8cd6
1197         .quad   0xbfcbf601bb0e44e2
1198         .quad   0xbfcc2968558c18c1
1199         .quad   0xbfcc5cba543ae425
1200         .quad   0xbfcc8ff7c79a9a22
1201         .quad   0xbfccc320c0176502
1202         .quad   0xbfccf6354e09c5dc
1203         .quad   0xbfcd293581b6b3e7
1204         .quad   0xbfcd5c216b4fbb91
1205         .quad   0xbfcd8ef91af31d5e
1206         .quad   0xbfcdc1bca0abec7d
1207         .quad   0xbfcdf46c0c722d2f
1208         .quad   0xbfce27076e2af2e6
1209         .quad   0xbfce598ed5a87e2f
1210         .quad   0xbfce8c0252aa5a60
1211         .quad   0xbfcebe61f4dd7b0b
1212         .quad   0xbfcef0adcbdc5936
1213         .quad   0xbfcf22e5e72f105d
1214         .quad   0xbfcf550a564b7b37
1215         .quad   0xbfcf871b28955045
1216         .quad   0xbfcfb9186d5e3e2b
1217         .quad   0xbfcfeb0233e607cc
1218         .quad   0xbfd00e6c45ad501d
1219         .quad   0xbfd0274dc16c232f
1220         .quad   0xbfd0402594b4d041
1221         .quad   0xbfd058f3c703ebc6
1222         .quad   0xbfd071b85fcd590d
1223         .quad   0xbfd08a73667c57af
1224         .quad   0xbfd0a324e27390e3
1225         .quad   0xbfd0bbccdb0d24bd
1226         .quad   0xbfd0d46b579ab74b
1227         .quad   0xbfd0ed005f657da4
1228         .quad   0xbfd1058bf9ae4ad5
1229         .quad   0xbfd11e0e2dad9cb7
1230         .quad   0xbfd136870293a8b0
1231         .quad   0xbfd14ef67f88685a
1232         .quad   0xbfd1675cababa60e
1233         .quad   0xbfd17fb98e15095d
1234         .quad   0xbfd1980d2dd4236f
1235         .quad   0xbfd1b05791f07b49
1236         .quad   0xbfd1c898c16999fb
1237         .quad   0xbfd1e0d0c33716be
1238         .quad   0xbfd1f8ff9e48a2f3
1239         .quad   0xbfd211255986160c
1240         .quad   0xbfd22941fbcf7966
1241         .quad   0xbfd241558bfd1404
1242         .quad   0xbfd2596010df763a
1243         .quad   0xbfd27161913f853d
1244         .quad   0xbfd2895a13de86a3
1245         .quad   0xbfd2a1499f762bc9
1246         .quad   0xbfd2b9303ab89d25
1247         .quad   0xbfd2d10dec508583
1248         .quad   0xbfd2e8e2bae11d31
1249         .quad   0xbfd300aead06350c
1250         .quad   0xbfd31871c9544185
1251         .quad   0xbfd3302c16586588
1252         .quad   0xbfd347dd9a987d55
1253         .quad   0xbfd35f865c93293e
1254         .quad   0xbfd3772662bfd85b
1255         .quad   0xbfd38ebdb38ed321
1256         .quad   0xbfd3a64c556945ea
1257         .quad   0xbfd3bdd24eb14b6a
1258         .quad   0xbfd3d54fa5c1f710
1259         .quad   0xbfd3ecc460ef5f50
1260         .quad   0xbfd404308686a7e4
1261         .quad   0xbfd41b941cce0bee
1262         .quad   0xbfd432ef2a04e814
1263         .quad   0xbfd44a41b463c47c
1264         .quad   0xbfd4618bc21c5ec2
1265         .quad   0xbfd478cd5959b3d9
1266         .quad   0xbfd49006804009d1
1267         .quad   0xbfd4a7373cecf997
1268         .quad   0xbfd4be5f957778a1
1269         .quad   0xbfd4d57f8fefe27f
1270         .quad   0xbfd4ec973260026a
1271         .quad   0xbfd503a682cb1cb3
1272         .quad   0xbfd51aad872df82d
1273         .quad   0xbfd531ac457ee77e
1274         .quad   0xbfd548a2c3add263
1275         .quad   0xbfd55f9107a43ee2
1276         .quad   0xbfd5767717455a6c
1277         .quad   0xbfd58d54f86e02f2
1278         .quad   0xbfd5a42ab0f4cfe2
1279         .quad   0xbfd5baf846aa1b19
1280         .quad   0xbfd5d1bdbf5809ca
1281         .quad   0xbfd5e87b20c2954a
1282         .quad   0xbfd5ff3070a793d4
1283         .quad   0xbfd615ddb4bec13c
1284         .quad   0xbfd62c82f2b9c795
1285         .quad   0x3fd61965cdb02c1f
1286         .quad   0x3fd602d08af091ec
1287         .quad   0x3fd5ec433d5c35ae
1288         .quad   0x3fd5d5bddf595f30
1289         .quad   0x3fd5bf406b543db2
1290         .quad   0x3fd5a8cadbbedfa1
1291         .quad   0x3fd5925d2b112a59
1292         .quad   0x3fd57bf753c8d1fb
1293         .quad   0x3fd565995069514c
1294         .quad   0x3fd54f431b7be1a9
1295         .quad   0x3fd538f4af8f72fe
1296         .quad   0x3fd522ae0738a3d8
1297         .quad   0x3fd50c6f1d11b97c
1298         .quad   0x3fd4f637ebba9810
1299         .quad   0x3fd4e0086dd8baca
1300         .quad   0x3fd4c9e09e172c3c
1301         .quad   0x3fd4b3c077267e9a
1302         .quad   0x3fd49da7f3bcc41f
1303         .quad   0x3fd487970e958770
1304         .quad   0x3fd4718dc271c41b
1305         .quad   0x3fd45b8c0a17df13
1306         .quad   0x3fd44591e0539f49
1307         .quad   0x3fd42f9f3ff62642
1308         .quad   0x3fd419b423d5e8c7
1309         .quad   0x3fd403d086cea79c
1310         .quad   0x3fd3edf463c1683e
1311         .quad   0x3fd3d81fb5946dba
1312         .quad   0x3fd3c25277333184
1313         .quad   0x3fd3ac8ca38e5c5f
1314         .quad   0x3fd396ce359bbf54
1315         .quad   0x3fd3811728564cb2
1316         .quad   0x3fd36b6776be1117
1317         .quad   0x3fd355bf1bd82c8b
1318         .quad   0x3fd3401e12aecba1
1319         .quad   0x3fd32a84565120a8
1320         .quad   0x3fd314f1e1d35ce4
1321         .quad   0x3fd2ff66b04ea9d4
1322         .quad   0x3fd2e9e2bce12286
1323         .quad   0x3fd2d46602adccee
1324         .quad   0x3fd2bef07cdc9354
1325         .quad   0x3fd2a982269a3dbf
1326         .quad   0x3fd2941afb186b7c
1327         .quad   0x3fd27ebaf58d8c9d
1328         .quad   0x3fd269621134db92
1329         .quad   0x3fd25410494e56c7
1330         .quad   0x3fd23ec5991eba49
1331         .quad   0x3fd22981fbef797b
1332         .quad   0x3fd214456d0eb8d4
1333         .quad   0x3fd1ff0fe7cf47a7
1334         .quad   0x3fd1e9e1678899f4
1335         .quad   0x3fd1d4b9e796c245
1336         .quad   0x3fd1bf99635a6b95
1337         .quad   0x3fd1aa7fd638d33f
1338         .quad   0x3fd1956d3b9bc2fa
1339         .quad   0x3fd180618ef18adf
1340         .quad   0x3fd16b5ccbacfb73
1341         .quad   0x3fd1565eed455fc3
1342         .quad   0x3fd14167ef367783
1343         .quad   0x3fd12c77cd00713b
1344         .quad   0x3fd1178e8227e47c
1345         .quad   0x3fd102ac0a35cc1c
1346         .quad   0x3fd0edd060b78081
1347         .quad   0x3fd0d8fb813eb1ef
1348         .quad   0x3fd0c42d676162e3
1349         .quad   0x3fd0af660eb9e279
1350         .quad   0x3fd09aa572e6c6d4
1351         .quad   0x3fd085eb8f8ae797
1352         .quad   0x3fd07138604d5862
1353         .quad   0x3fd05c8be0d9635a
1354         .quad   0x3fd047e60cde83b8
1355         .quad   0x3fd03346e0106062
1356         .quad   0x3fd01eae5626c691
1357         .quad   0x3fd00a1c6adda473
1358         .quad   0x3fcfeb2233ea07cd
1359         .quad   0x3fcfc218be620a5e
1360         .quad   0x3fcf991c6cb3b379
1361         .quad   0x3fcf702d36777df0
1362         .quad   0x3fcf474b134df229
1363         .quad   0x3fcf1e75fadf9bde
1364         .quad   0x3fcef5ade4dcffe6
1365         .quad   0x3fceccf2c8fe920a
1366         .quad   0x3fcea4449f04aaf5
1367         .quad   0x3fce7ba35eb77e2a
1368         .quad   0x3fce530effe71012
1369         .quad   0x3fce2a877a6b2c12
1370         .quad   0x3fce020cc6235ab5
1371         .quad   0x3fcdd99edaf6d7e9
1372         .quad   0x3fcdb13db0d48940
1373         .quad   0x3fcd88e93fb2f450
1374         .quad   0x3fcd60a17f903515
1375         .quad   0x3fcd38666871f465
1376         .quad   0x3fcd1037f2655e7b
1377         .quad   0x3fcce816157f1988
1378         .quad   0x3fccc000c9db3c52
1379         .quad   0x3fcc97f8079d44ec
1380         .quad   0x3fcc6ffbc6f00f71
1381         .quad   0x3fcc480c0005ccd1
1382         .quad   0x3fcc2028ab17f9b4
1383         .quad   0x3fcbf851c067555f
1384         .quad   0x3fcbd087383bd8ad
1385         .quad   0x3fcba8c90ae4ad19
1386         .quad   0x3fcb811730b823d2
1387         .quad   0x3fcb5971a213acdb
1388         .quad   0x3fcb31d8575bce3d
1389         .quad   0x3fcb0a4b48fc1b46
1390         .quad   0x3fcae2ca6f672bd4
1391         .quad   0x3fcabb55c31693ad
1392         .quad   0x3fca93ed3c8ad9e3
1393         .quad   0x3fca6c90d44b704e
1394         .quad   0x3fca454082e6ab05
1395         .quad   0x3fca1dfc40f1b7f1
1396         .quad   0x3fc9f6c407089664
1397         .quad   0x3fc9cf97cdce0ec3
1398         .quad   0x3fc9a8778debaa38
1399         .quad   0x3fc981634011aa75
1400         .quad   0x3fc95a5adcf7017f
1401         .quad   0x3fc9335e5d594989
1402         .quad   0x3fc90c6db9fcbcd9
1403         .quad   0x3fc8e588ebac2dbf
1404         .quad   0x3fc8beafeb38fe8c
1405         .quad   0x3fc897e2b17b19a5
1406         .quad   0x3fc871213750e994
1407         .quad   0x3fc84a6b759f512f
1408         .quad   0x3fc823c16551a3c2
1409         .quad   0x3fc7fd22ff599d4f
1410         .quad   0x3fc7d6903caf5ad0
1411         .quad   0x3fc7b0091651528c
1412         .quad   0x3fc7898d85444c73
1413         .quad   0x3fc7631d82935a86
1414         .quad   0x3fc73cb9074fd14d
1415         .quad   0x3fc716600c914054
1416         .quad   0x3fc6f0128b756abc
1417         .quad   0x3fc6c9d07d203fc7
1418         .quad   0x3fc6a399dabbd383
1419         .quad   0x3fc67d6e9d785771
1420         .quad   0x3fc6574ebe8c133a
1421         .quad   0x3fc6313a37335d76
1422         .quad   0x3fc60b3100b09476
1423         .quad   0x3fc5e533144c1719
1424         .quad   0x3fc5bf406b543db2
1425         .quad   0x3fc59958ff1d52f1
1426         .quad   0x3fc5737cc9018cdd
1427         .quad   0x3fc54dabc26105d2
1428         .quad   0x3fc527e5e4a1b58d
1429         .quad   0x3fc5022b292f6a45
1430         .quad   0x3fc4dc7b897bc1c8
1431         .quad   0x3fc4b6d6fefe22a4
1432         .quad   0x3fc4913d8333b561
1433         .quad   0x3fc46baf0f9f5db7
1434         .quad   0x3fc4462b9dc9b3dc
1435         .quad   0x3fc420b32740fdd4
1436         .quad   0x3fc3fb45a59928cc
1437         .quad   0x3fc3d5e3126bc27f
1438         .quad   0x3fc3b08b6757f2a9
1439         .quad   0x3fc38b3e9e027479
1440         .quad   0x3fc365fcb0159016
1441         .quad   0x3fc340c59741142e
1442         .quad   0x3fc31b994d3a4f85
1443         .quad   0x3fc2f677cbbc0a96
1444         .quad   0x3fc2d1610c86813a
1445         .quad   0x3fc2ac55095f5c59
1446         .quad   0x3fc28753bc11aba5
1447         .quad   0x3fc2625d1e6ddf57
1448         .quad   0x3fc23d712a49c202
1449         .quad   0x3fc2188fd9807263
1450         .quad   0x3fc1f3b925f25d41
1451         .quad   0x3fc1ceed09853752
1452         .quad   0x3fc1aa2b7e23f72a
1453         .quad   0x3fc185747dbecf34
1454         .quad   0x3fc160c8024b27b1
1455         .quad   0x3fc13c2605c398c3
1456         .quad   0x3fc1178e8227e47c
1457         .quad   0x3fc0f301717cf0fb
1458         .quad   0x3fc0ce7ecdccc28d
1459         .quad   0x3fc0aa06912675d5
1460         .quad   0x3fc08598b59e3a07
1461         .quad   0x3fc06135354d4b18
1462         .quad   0x3fc03cdc0a51ec0d
1463         .quad   0x3fc0188d2ecf6140
1464         .quad   0x3fbfe89139dbd566
1465         .quad   0x3fbfa01c9db57ce2
1466         .quad   0x3fbf57bc7d9005db
1467         .quad   0x3fbf0f70cdd992e3
1468         .quad   0x3fbec739830a1120
1469         .quad   0x3fbe7f1691a32d3e
1470         .quad   0x3fbe3707ee30487b
1471         .quad   0x3fbdef0d8d466db9
1472         .quad   0x3fbda727638446a2
1473         .quad   0x3fbd5f55659210e2
1474         .quad   0x3fbd179788219364
1475         .quad   0x3fbccfedbfee13a8
1476         .quad   0x3fbc885801bc4b23
1477         .quad   0x3fbc40d6425a5cb1
1478         .quad   0x3fbbf968769fca11
1479         .quad   0x3fbbb20e936d6974
1480         .quad   0x3fbb6ac88dad5b1c
1481         .quad   0x3fbb23965a52ff00
1482         .quad   0x3fbadc77ee5aea8c
1483         .quad   0x3fba956d3ecade63
1484         .quad   0x3fba4e7640b1bc38
1485         .quad   0x3fba0792e9277cac
1486         .quad   0x3fb9c0c32d4d2548
1487         .quad   0x3fb97a07024cbe74
1488         .quad   0x3fb9335e5d594989
1489         .quad   0x3fb8ecc933aeb6e8
1490         .quad   0x3fb8a6477a91dc29
1491         .quad   0x3fb85fd927506a48
1492         .quad   0x3fb8197e2f40e3f0
1493         .quad   0x3fb7d33687c293c9
1494         .quad   0x3fb78d02263d82d3
1495         .quad   0x3fb746e100226ed9
1496         .quad   0x3fb700d30aeac0e1
1497         .quad   0x3fb6bad83c1883b6
1498         .quad   0x3fb674f089365a7a
1499         .quad   0x3fb62f1be7d77743
1500         .quad   0x3fb5e95a4d9791cb
1501         .quad   0x3fb5a3abb01ade25
1502         .quad   0x3fb55e10050e0384
1503         .quad   0x3fb518874226130a
1504         .quad   0x3fb4d3115d207eac
1505         .quad   0x3fb48dae4bc31018
1506         .quad   0x3fb4485e03dbdfad
1507         .quad   0x3fb403207b414b7f
1508         .quad   0x3fb3bdf5a7d1ee64
1509         .quad   0x3fb378dd7f749714
1510         .quad   0x3fb333d7f8183f4b
1511         .quad   0x3fb2eee507b40301
1512         .quad   0x3fb2aa04a44717a5
1513         .quad   0x3fb26536c3d8c369
1514         .quad   0x3fb2207b5c78549e
1515         .quad   0x3fb1dbd2643d190b
1516         .quad   0x3fb1973bd1465567
1517         .quad   0x3fb152b799bb3cc9
1518         .quad   0x3fb10e45b3cae831
1519         .quad   0x3fb0c9e615ac4e17
1520         .quad   0x3fb08598b59e3a07
1521         .quad   0x3fb0415d89e74444
1522         .quad   0x3faffa6911ab9301
1523         .quad   0x3faf723b517fc523
1524         .quad   0x3faeea31c006b87c
1525         .quad   0x3fae624c4a0b5e1b
1526         .quad   0x3fadda8adc67ee4e
1527         .quad   0x3fad52ed6405d86f
1528         .quad   0x3faccb73cdddb2cc
1529         .quad   0x3fac441e06f72a9e
1530         .quad   0x3fabbcebfc68f420
1531         .quad   0x3fab35dd9b58baad
1532         .quad   0x3faaaef2d0fb10fc
1533         .quad   0x3faa282b8a936171
1534         .quad   0x3fa9a187b573de7c
1535         .quad   0x3fa91b073efd7314
1536         .quad   0x3fa894aa149fb343
1537         .quad   0x3fa80e7023d8ccc4
1538         .quad   0x3fa788595a3577ba
1539         .quad   0x3fa70265a550e777
1540         .quad   0x3fa67c94f2d4bb58
1541         .quad   0x3fa5f6e73078efb8
1542         .quad   0x3fa5715c4c03ceef
1543         .quad   0x3fa4ebf43349e26f
1544         .quad   0x3fa466aed42de3ea
1545         .quad   0x3fa3e18c1ca0ae92
1546         .quad   0x3fa35c8bfaa1306b
1547         .quad   0x3fa2d7ae5c3c5bae
1548         .quad   0x3fa252f32f8d183f
1549         .quad   0x3fa1ce5a62bc353a
1550         .quad   0x3fa149e3e4005a8d
1551         .quad   0x3fa0c58fa19dfaaa
1552         .quad   0x3fa0415d89e74444
1553         .quad   0x3f9f7a9b16782856
1554         .quad   0x3f9e72bf2813ce51
1555         .quad   0x3f9d6b2725979802
1556         .quad   0x3f9c63d2ec14aaf2
1557         .quad   0x3f9b5cc258b718e6
1558         .quad   0x3f9a55f548c5c43f
1559         .quad   0x3f994f6b99a24475
1560         .quad   0x3f98492528c8cabf
1561         .quad   0x3f974321d3d006d3
1562         .quad   0x3f963d6178690bd6
1563         .quad   0x3f9537e3f45f3565
1564         .quad   0x3f9432a925980cc1
1565         .quad   0x3f932db0ea132e22
1566         .quad   0x3f9228fb1fea2e28
1567         .quad   0x3f912487a5507f70
1568         .quad   0x3f90205658935847
1569         .quad   0x3f8e38ce3033310c
1570         .quad   0x3f8c317384c75f06
1571         .quad   0x3f8a2a9c6c170462
1572         .quad   0x3f882448a388a2aa
1573         .quad   0x3f861e77e8b53fc6
1574         .quad   0x3f841929f96832f0
1575         .quad   0x3f82145e939ef1e9
1576         .quad   0x3f8010157588de71
1577         .quad   0x3f7c189cbb0e27fb
1578         .quad   0x3f78121214586b54
1579         .quad   0x3f740c8a747878e2
1580         .quad   0x3f70080559588b35
1581         .quad   0x3f680904828985c0
1582         .quad   0x3f60040155d5889e
1583         .quad   0x3f50020055655889
1584         .quad   0x0000000000000000
1585         .rept   56
1586         .byte   0
1587         .endr
1589 /* Polynomial coefficients: */
1590 double_vector _poly_coeff_1 0x3fc9999cacdb4d0a
1591 double_vector _poly_coeff_2 0xbfd0000148058ee1
1592 double_vector _poly_coeff_3 0x3fd55555555543c5
1593 double_vector _poly_coeff_4 0xbfdffffffffff81f
1595 /* Exponent mask */
1596 double_vector _ExpMask 0x000fffffffffffff
1598 /* 2^10 */
1599 double_vector _Two10 0x3f50000000000000
1601 /* Minimum normal number */
1602 double_vector _MinNorm 0x0010000000000000
1604 /* Maximum normal number */
1605 double_vector _MaxNorm 0x7fefffffffffffff
1607 /* Half of mantissa mask */
1608 double_vector _HalfMask 0xfffffffffc000000
1610 /* 1.0 */
1611 double_vector _One 0x3ff0000000000000
1613 /* log(2) high part */
1614 double_vector _L2H 0x3fe62e42fefa0000
1616 /* log(2) low part */
1617 double_vector _L2L 0x3d7cf79abc9e0000
1619 /* Work range threshold = 724 */
1620 double_vector _Threshold 0x4086a00000000000
1622 /* Bias */
1623 double_vector _Bias 0x408ff80000000000
1625 /* Bias (-1 bit) */
1626 double_vector _Bias1 0x408ff00000000000
1628 /* log(2) */
1629 double_vector _L2 0x3fe62e42fefa39ef
1631 /* General purpose constants:
1632    DP infinities, +/-  */
1633 .if .-__svml_dlog_data != _dInfs
1634 .err
1635 .endif
1636         .quad   0x7ff0000000000000
1637         .quad   0xfff0000000000000
1638         .rept   48
1639         .byte   0
1640         .endr
1642 /* DP 1.0, +/- */
1643 .if .-__svml_dlog_data != _dOnes
1644 .err
1645 .endif
1646         .quad   0x3ff0000000000000
1647         .quad   0xbff0000000000000
1648         .rept   48
1649         .byte   0
1650         .endr
1652 /* DP 0.0, +/- */
1653 .if .-__svml_dlog_data != _dZeros
1654 .err
1655 .endif
1656         .quad   0x0000000000000000
1657         .quad   0x8000000000000000
1658         .rept   48
1659         .byte   0
1660         .endr
1661         .type   __svml_dlog_data,@object
1662         .size __svml_dlog_data,.-__svml_dlog_data