1;
2; Copyright (c) 2018, 2021, Intel Corporation.
3; Intel Short Vector Math Library (SVML) Source Code
4;
5; DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6;
7; This code is free software; you can redistribute it and/or modify it
8; under the terms of the GNU General Public License version 2 only, as
9; published by the Free Software Foundation.
10;
11; This code is distributed in the hope that it will be useful, but WITHOUT
12; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14; version 2 for more details (a copy is included in the LICENSE file that
15; accompanied this code).
16;
17; You should have received a copy of the GNU General Public License version
18; 2 along with this work; if not, write to the Free Software Foundation,
19; Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20;
21; Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22; or visit www.oracle.com if you need additional information or have any
23; questions.
24;
25
26INCLUDE globals_vectorApiSupport_windows.S.inc
27IFNB __VECTOR_API_MATH_INTRINSICS_WINDOWS
28	OPTION DOTNAME
29
30_TEXT	SEGMENT      'CODE'
31
32TXTST0:
33
34_TEXT	ENDS
35_TEXT	SEGMENT      'CODE'
36
37       ALIGN     16
38	PUBLIC __svml_asin2_ha_e9
39
40__svml_asin2_ha_e9	PROC	EXPORT
41
42_B1_1::
43
44        DB        243
45        DB        15
46        DB        30
47        DB        250
48L1::
49
50        sub       rsp, 312
51        vmovups   XMMWORD PTR [240+rsp], xmm11
52        vmovups   XMMWORD PTR [224+rsp], xmm10
53        vmovapd   xmm10, xmm0
54        vmovups   XMMWORD PTR [256+rsp], xmm9
55        vmovups   XMMWORD PTR [272+rsp], xmm8
56        vmovups   XMMWORD PTR [192+rsp], xmm7
57        vmovups   XMMWORD PTR [208+rsp], xmm6
58        mov       QWORD PTR [288+rsp], r13
59        lea       r13, QWORD PTR [111+rsp]
60        vmovupd   xmm9, XMMWORD PTR [__svml_dasin_ha_data_internal]
61        and       r13, -64
62        vmovupd   xmm4, XMMWORD PTR [__svml_dasin_ha_data_internal+64]
63        vandpd    xmm7, xmm9, xmm10
64        vmulpd    xmm11, xmm7, xmm4
65        vmulpd    xmm3, xmm7, xmm7
66        vsubpd    xmm5, xmm4, xmm11
67        vcmpgtpd  xmm8, xmm7, XMMWORD PTR [__svml_dasin_ha_data_internal+256]
68        vcvtpd2ps xmm1, xmm5
69        vminpd    xmm3, xmm3, xmm5
70        vmovmskpd edx, xmm8
71        vcmpnltpd xmm8, xmm7, xmm4
72        vcmpltpd  xmm4, xmm5, XMMWORD PTR [__svml_dasin_ha_data_internal+128]
73        vaddpd    xmm5, xmm5, xmm5
74        vmovlhps  xmm2, xmm1, xmm1
75        vandnpd   xmm7, xmm8, xmm7
76        vrsqrtps  xmm11, xmm2
77        vcvtps2pd xmm6, xmm11
78        vandpd    xmm11, xmm5, XMMWORD PTR [__svml_dasin_ha_data_internal+320]
79        vandnpd   xmm6, xmm4, xmm6
80        vsubpd    xmm1, xmm5, xmm11
81        vmulpd    xmm5, xmm6, xmm11
82        vmulpd    xmm4, xmm6, xmm1
83        vmulpd    xmm0, xmm6, xmm5
84        vmulpd    xmm2, xmm6, xmm4
85        vsubpd    xmm11, xmm0, XMMWORD PTR [__svml_dasin_ha_data_internal+384]
86        vaddpd    xmm1, xmm5, xmm4
87        vaddpd    xmm11, xmm2, xmm11
88        vmulpd    xmm6, xmm11, XMMWORD PTR [__svml_dasin_ha_data_internal+448]
89        vaddpd    xmm0, xmm6, XMMWORD PTR [__svml_dasin_ha_data_internal+512]
90        vmulpd    xmm6, xmm11, xmm1
91        vmulpd    xmm2, xmm11, xmm0
92        vaddpd    xmm1, xmm2, XMMWORD PTR [__svml_dasin_ha_data_internal+576]
93        vmulpd    xmm11, xmm11, xmm1
94        vmulpd    xmm1, xmm3, XMMWORD PTR [__svml_dasin_ha_data_internal+960]
95        vaddpd    xmm0, xmm11, XMMWORD PTR [__svml_dasin_ha_data_internal+640]
96        vmulpd    xmm6, xmm6, xmm0
97        vaddpd    xmm0, xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+1024]
98        vsubpd    xmm6, xmm6, xmm4
99        vmulpd    xmm4, xmm3, XMMWORD PTR [__svml_dasin_ha_data_internal+704]
100        vmulpd    xmm1, xmm3, XMMWORD PTR [__svml_dasin_ha_data_internal+1088]
101        vaddpd    xmm11, xmm4, XMMWORD PTR [__svml_dasin_ha_data_internal+768]
102        vaddpd    xmm1, xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+1152]
103        vmulpd    xmm4, xmm3, XMMWORD PTR [__svml_dasin_ha_data_internal+832]
104        vaddpd    xmm2, xmm4, XMMWORD PTR [__svml_dasin_ha_data_internal+896]
105        vmulpd    xmm4, xmm3, xmm3
106        vmulpd    xmm11, xmm11, xmm4
107        vmulpd    xmm0, xmm4, xmm0
108        vaddpd    xmm2, xmm2, xmm11
109        vaddpd    xmm0, xmm1, xmm0
110        vmulpd    xmm11, xmm4, xmm4
111        vmulpd    xmm1, xmm3, XMMWORD PTR [__svml_dasin_ha_data_internal+1216]
112        vmulpd    xmm2, xmm2, xmm11
113        vaddpd    xmm1, xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+1280]
114        vaddpd    xmm11, xmm0, xmm2
115        vmulpd    xmm4, xmm4, xmm11
116        vaddpd    xmm0, xmm1, xmm4
117        vmulpd    xmm1, xmm3, xmm0
118        vaddpd    xmm2, xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+1344]
119        vmulpd    xmm11, xmm3, xmm2
120        vaddpd    xmm4, xmm11, XMMWORD PTR [__svml_dasin_ha_data_internal+1408]
121        vsubpd    xmm11, xmm6, xmm5
122        vaddpd    xmm6, xmm6, XMMWORD PTR [__svml_dasin_ha_data_internal+1536]
123        vmulpd    xmm3, xmm3, xmm4
124        vmovupd   xmm0, XMMWORD PTR [__svml_dasin_ha_data_internal+1472]
125        vandnpd   xmm9, xmm9, xmm10
126        vsubpd    xmm4, xmm0, xmm5
127        vsubpd    xmm1, xmm0, xmm4
128        vsubpd    xmm5, xmm5, xmm1
129        vsubpd    xmm0, xmm6, xmm5
130        vandpd    xmm1, xmm11, xmm8
131        vandpd    xmm11, xmm0, xmm8
132        vorpd     xmm0, xmm1, xmm7
133        vandpd    xmm2, xmm4, xmm8
134        vmulpd    xmm3, xmm0, xmm3
135        vorpd     xmm1, xmm2, xmm7
136        vaddpd    xmm2, xmm11, xmm3
137        vaddpd    xmm4, xmm1, xmm2
138        mov       QWORD PTR [296+rsp], r13
139        vxorpd    xmm0, xmm4, xmm9
140        test      edx, edx
141        jne       _B1_3
142
143_B1_2::
144
145        vmovups   xmm6, XMMWORD PTR [208+rsp]
146        vmovups   xmm7, XMMWORD PTR [192+rsp]
147        vmovups   xmm8, XMMWORD PTR [272+rsp]
148        vmovups   xmm9, XMMWORD PTR [256+rsp]
149        vmovups   xmm10, XMMWORD PTR [224+rsp]
150        vmovups   xmm11, XMMWORD PTR [240+rsp]
151        mov       r13, QWORD PTR [288+rsp]
152        add       rsp, 312
153        ret
154
155_B1_3::
156
157        vmovupd   XMMWORD PTR [r13], xmm10
158        vmovupd   XMMWORD PTR [64+r13], xmm0
159
160_B1_6::
161
162        xor       eax, eax
163        mov       QWORD PTR [40+rsp], rbx
164        mov       ebx, eax
165        mov       QWORD PTR [32+rsp], rsi
166        mov       esi, edx
167
168_B1_7::
169
170        bt        esi, ebx
171        jc        _B1_10
172
173_B1_8::
174
175        inc       ebx
176        cmp       ebx, 2
177        jl        _B1_7
178
179_B1_9::
180
181        mov       rbx, QWORD PTR [40+rsp]
182        mov       rsi, QWORD PTR [32+rsp]
183        vmovupd   xmm0, XMMWORD PTR [64+r13]
184        jmp       _B1_2
185
186_B1_10::
187
188        lea       rcx, QWORD PTR [r13+rbx*8]
189        lea       rdx, QWORD PTR [64+r13+rbx*8]
190
191        call      __svml_dasin_ha_cout_rare_internal
192        jmp       _B1_8
193        ALIGN     16
194
195_B1_11::
196
197__svml_asin2_ha_e9 ENDP
198
199_TEXT	ENDS
200.xdata	SEGMENT  DWORD   READ  ''
201
202	ALIGN 004H
203_unwind___svml_asin2_ha_e9_B1_B3:
204	DD	1068289
205	DD	2413645
206	DD	878661
207	DD	817212
208	DD	1148979
209	DD	1087530
210	DD	960541
211	DD	1030164
212	DD	2556171
213
214.xdata	ENDS
215.pdata	SEGMENT  DWORD   READ  ''
216
217	ALIGN 004H
218
219	DD	imagerel _B1_1
220	DD	imagerel _B1_6
221	DD	imagerel _unwind___svml_asin2_ha_e9_B1_B3
222
223.pdata	ENDS
224.xdata	SEGMENT  DWORD   READ  ''
225
226	ALIGN 004H
227_unwind___svml_asin2_ha_e9_B6_B10:
228	DD	265761
229	DD	287758
230	DD	340999
231	DD	imagerel _B1_1
232	DD	imagerel _B1_6
233	DD	imagerel _unwind___svml_asin2_ha_e9_B1_B3
234
235.xdata	ENDS
236.pdata	SEGMENT  DWORD   READ  ''
237
238	ALIGN 004H
239
240	DD	imagerel _B1_6
241	DD	imagerel _B1_11
242	DD	imagerel _unwind___svml_asin2_ha_e9_B6_B10
243
244.pdata	ENDS
245_DATA	SEGMENT      'DATA'
246_DATA	ENDS
247
248_TEXT	SEGMENT      'CODE'
249
250TXTST1:
251
252_TEXT	ENDS
253_TEXT	SEGMENT      'CODE'
254
255       ALIGN     16
256	PUBLIC __svml_asin2_ha_l9
257
258__svml_asin2_ha_l9	PROC	EXPORT
259
260_B2_1::
261
262        DB        243
263        DB        15
264        DB        30
265        DB        250
266L20::
267
268        sub       rsp, 312
269        vmovapd   xmm4, xmm0
270        vmovups   XMMWORD PTR [272+rsp], xmm13
271        vmovups   XMMWORD PTR [192+rsp], xmm12
272        vmovups   XMMWORD PTR [240+rsp], xmm11
273        vmovups   XMMWORD PTR [224+rsp], xmm9
274        vmovups   XMMWORD PTR [208+rsp], xmm8
275        vmovups   XMMWORD PTR [256+rsp], xmm6
276        mov       QWORD PTR [288+rsp], r13
277        lea       r13, QWORD PTR [111+rsp]
278        vmovupd   xmm3, XMMWORD PTR [__svml_dasin_ha_data_internal]
279        and       r13, -64
280        vandpd    xmm2, xmm3, xmm4
281        vandnpd   xmm3, xmm3, xmm4
282        vmovupd   xmm6, XMMWORD PTR [__svml_dasin_ha_data_internal+64]
283        vmovapd   xmm9, xmm2
284        vfnmadd213pd xmm9, xmm6, xmm6
285        vcmpgtpd  xmm1, xmm2, XMMWORD PTR [__svml_dasin_ha_data_internal+256]
286        vmulpd    xmm5, xmm2, xmm2
287        vcvtpd2ps xmm0, xmm9
288        vmovmskpd edx, xmm1
289        vmovlhps  xmm1, xmm0, xmm0
290        vrsqrtps  xmm11, xmm1
291        vcmpltpd  xmm12, xmm9, XMMWORD PTR [__svml_dasin_ha_data_internal+128]
292        vminpd    xmm8, xmm5, xmm9
293        vcmpnltpd xmm5, xmm2, xmm6
294        vcvtps2pd xmm13, xmm11
295        vaddpd    xmm11, xmm9, xmm9
296        vandnpd   xmm6, xmm12, xmm13
297        vandnpd   xmm2, xmm5, xmm2
298        vmulpd    xmm9, xmm6, xmm6
299        vmulpd    xmm0, xmm6, xmm11
300        vfmsub213pd xmm9, xmm11, XMMWORD PTR [__svml_dasin_ha_data_internal+384]
301        vmovupd   xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+448]
302        vmovupd   xmm12, XMMWORD PTR [__svml_dasin_ha_data_internal+704]
303        vmovupd   xmm13, XMMWORD PTR [__svml_dasin_ha_data_internal+960]
304        vfmsub213pd xmm11, xmm6, xmm0
305        vfmadd213pd xmm1, xmm9, XMMWORD PTR [__svml_dasin_ha_data_internal+512]
306        vfmadd213pd xmm12, xmm8, XMMWORD PTR [__svml_dasin_ha_data_internal+768]
307        vfmadd213pd xmm13, xmm8, XMMWORD PTR [__svml_dasin_ha_data_internal+1024]
308        vmulpd    xmm6, xmm9, xmm0
309        vfmadd213pd xmm1, xmm9, XMMWORD PTR [__svml_dasin_ha_data_internal+576]
310        vfmadd213pd xmm1, xmm9, XMMWORD PTR [__svml_dasin_ha_data_internal+640]
311        vmovupd   xmm9, XMMWORD PTR [__svml_dasin_ha_data_internal+832]
312        vfmadd213pd xmm9, xmm8, XMMWORD PTR [__svml_dasin_ha_data_internal+896]
313        vfmsub213pd xmm1, xmm6, xmm11
314        vmovupd   xmm6, XMMWORD PTR [__svml_dasin_ha_data_internal+1088]
315        vmulpd    xmm11, xmm8, xmm8
316        vfmadd213pd xmm6, xmm8, XMMWORD PTR [__svml_dasin_ha_data_internal+1152]
317        vfmadd213pd xmm12, xmm11, xmm9
318        vmulpd    xmm9, xmm11, xmm11
319        vfmadd213pd xmm13, xmm11, xmm6
320        vmovupd   xmm6, XMMWORD PTR [__svml_dasin_ha_data_internal+1216]
321        vfmadd213pd xmm6, xmm8, XMMWORD PTR [__svml_dasin_ha_data_internal+1280]
322        vfmadd213pd xmm12, xmm9, xmm13
323        vfmadd213pd xmm12, xmm11, xmm6
324        vsubpd    xmm6, xmm1, xmm0
325        vaddpd    xmm1, xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+1536]
326        vfmadd213pd xmm12, xmm8, XMMWORD PTR [__svml_dasin_ha_data_internal+1344]
327        vfmadd213pd xmm12, xmm8, XMMWORD PTR [__svml_dasin_ha_data_internal+1408]
328        vmulpd    xmm9, xmm8, xmm12
329        vmovupd   xmm12, XMMWORD PTR [__svml_dasin_ha_data_internal+1472]
330        vsubpd    xmm8, xmm12, xmm0
331        vsubpd    xmm13, xmm12, xmm8
332        vsubpd    xmm0, xmm0, xmm13
333        vsubpd    xmm0, xmm1, xmm0
334        vandpd    xmm1, xmm6, xmm5
335        vandpd    xmm6, xmm0, xmm5
336        vorpd     xmm1, xmm1, xmm2
337        vandpd    xmm8, xmm8, xmm5
338        vfmadd213pd xmm9, xmm1, xmm6
339        vorpd     xmm0, xmm8, xmm2
340        vaddpd    xmm2, xmm0, xmm9
341        mov       QWORD PTR [296+rsp], r13
342        vxorpd    xmm0, xmm2, xmm3
343        test      edx, edx
344        jne       _B2_3
345
346_B2_2::
347
348        vmovups   xmm6, XMMWORD PTR [256+rsp]
349        vmovups   xmm8, XMMWORD PTR [208+rsp]
350        vmovups   xmm9, XMMWORD PTR [224+rsp]
351        vmovups   xmm11, XMMWORD PTR [240+rsp]
352        vmovups   xmm12, XMMWORD PTR [192+rsp]
353        vmovups   xmm13, XMMWORD PTR [272+rsp]
354        mov       r13, QWORD PTR [288+rsp]
355        add       rsp, 312
356        ret
357
358_B2_3::
359
360        vmovupd   XMMWORD PTR [r13], xmm4
361        vmovupd   XMMWORD PTR [64+r13], xmm0
362
363_B2_6::
364
365        xor       eax, eax
366        mov       QWORD PTR [40+rsp], rbx
367        mov       ebx, eax
368        mov       QWORD PTR [32+rsp], rsi
369        mov       esi, edx
370
371_B2_7::
372
373        bt        esi, ebx
374        jc        _B2_10
375
376_B2_8::
377
378        inc       ebx
379        cmp       ebx, 2
380        jl        _B2_7
381
382_B2_9::
383
384        mov       rbx, QWORD PTR [40+rsp]
385        mov       rsi, QWORD PTR [32+rsp]
386        vmovupd   xmm0, XMMWORD PTR [64+r13]
387        jmp       _B2_2
388
389_B2_10::
390
391        lea       rcx, QWORD PTR [r13+rbx*8]
392        lea       rdx, QWORD PTR [64+r13+rbx*8]
393
394        call      __svml_dasin_ha_cout_rare_internal
395        jmp       _B2_8
396        ALIGN     16
397
398_B2_11::
399
400__svml_asin2_ha_l9 ENDP
401
402_TEXT	ENDS
403.xdata	SEGMENT  DWORD   READ  ''
404
405	ALIGN 004H
406_unwind___svml_asin2_ha_l9_B1_B3:
407	DD	1068289
408	DD	2413645
409	DD	1075269
410	DD	886844
411	DD	956467
412	DD	1030186
413	DD	837665
414	DD	1169432
415	DD	2556171
416
417.xdata	ENDS
418.pdata	SEGMENT  DWORD   READ  ''
419
420	ALIGN 004H
421
422	DD	imagerel _B2_1
423	DD	imagerel _B2_6
424	DD	imagerel _unwind___svml_asin2_ha_l9_B1_B3
425
426.pdata	ENDS
427.xdata	SEGMENT  DWORD   READ  ''
428
429	ALIGN 004H
430_unwind___svml_asin2_ha_l9_B6_B10:
431	DD	265761
432	DD	287758
433	DD	340999
434	DD	imagerel _B2_1
435	DD	imagerel _B2_6
436	DD	imagerel _unwind___svml_asin2_ha_l9_B1_B3
437
438.xdata	ENDS
439.pdata	SEGMENT  DWORD   READ  ''
440
441	ALIGN 004H
442
443	DD	imagerel _B2_6
444	DD	imagerel _B2_11
445	DD	imagerel _unwind___svml_asin2_ha_l9_B6_B10
446
447.pdata	ENDS
448_DATA	SEGMENT      'DATA'
449_DATA	ENDS
450
451_TEXT	SEGMENT      'CODE'
452
453TXTST2:
454
455_TEXT	ENDS
456_TEXT	SEGMENT      'CODE'
457
458       ALIGN     16
459	PUBLIC __svml_asin4_ha_l9
460
461__svml_asin4_ha_l9	PROC	EXPORT
462
463_B3_1::
464
465        DB        243
466        DB        15
467        DB        30
468        DB        250
469L39::
470
471        sub       rsp, 552
472        vmovups   YMMWORD PTR [336+rsp], ymm13
473        vmovups   YMMWORD PTR [400+rsp], ymm12
474        vmovups   YMMWORD PTR [464+rsp], ymm11
475        vmovups   YMMWORD PTR [368+rsp], ymm9
476        vmovups   YMMWORD PTR [432+rsp], ymm8
477        vmovups   YMMWORD PTR [496+rsp], ymm6
478        mov       QWORD PTR [528+rsp], r13
479        lea       r13, QWORD PTR [239+rsp]
480        vmovupd   ymm3, YMMWORD PTR [__svml_dasin_ha_data_internal]
481        and       r13, -64
482        vmovupd   ymm6, YMMWORD PTR [__svml_dasin_ha_data_internal+64]
483        vmovdqa   ymm4, ymm0
484        vandpd    ymm2, ymm3, ymm4
485        vmovdqa   ymm9, ymm2
486        vfnmadd213pd ymm9, ymm6, ymm6
487        vmulpd    ymm5, ymm2, ymm2
488        vcmpgt_oqpd ymm1, ymm2, YMMWORD PTR [__svml_dasin_ha_data_internal+256]
489        vcmplt_oqpd ymm11, ymm9, YMMWORD PTR [__svml_dasin_ha_data_internal+128]
490        vminpd    ymm8, ymm5, ymm9
491        vcmpnlt_uqpd ymm5, ymm2, ymm6
492        vcvtpd2ps xmm0, ymm9
493        vmovmskpd edx, ymm1
494        vrsqrtps  xmm1, xmm0
495        vcvtps2pd ymm12, xmm1
496        test      edx, edx
497        vmovupd   ymm1, YMMWORD PTR [__svml_dasin_ha_data_internal+448]
498        vandnpd   ymm13, ymm11, ymm12
499        vaddpd    ymm11, ymm9, ymm9
500        vmulpd    ymm9, ymm13, ymm13
501        vmulpd    ymm12, ymm8, ymm8
502        vmulpd    ymm0, ymm13, ymm11
503        vfmsub213pd ymm9, ymm11, YMMWORD PTR [__svml_dasin_ha_data_internal+384]
504        vfmsub213pd ymm11, ymm13, ymm0
505        vmovupd   ymm13, YMMWORD PTR [__svml_dasin_ha_data_internal+704]
506        vfmadd213pd ymm1, ymm9, YMMWORD PTR [__svml_dasin_ha_data_internal+512]
507        vmulpd    ymm6, ymm9, ymm0
508        vfmadd213pd ymm13, ymm8, YMMWORD PTR [__svml_dasin_ha_data_internal+768]
509        vfmadd213pd ymm1, ymm9, YMMWORD PTR [__svml_dasin_ha_data_internal+576]
510        vfmadd213pd ymm1, ymm9, YMMWORD PTR [__svml_dasin_ha_data_internal+640]
511        vmovupd   ymm9, YMMWORD PTR [__svml_dasin_ha_data_internal+832]
512        vfmsub213pd ymm1, ymm6, ymm11
513        vmovupd   ymm11, YMMWORD PTR [__svml_dasin_ha_data_internal+960]
514        vmovupd   ymm6, YMMWORD PTR [__svml_dasin_ha_data_internal+1088]
515        vfmadd213pd ymm9, ymm8, YMMWORD PTR [__svml_dasin_ha_data_internal+896]
516        vfmadd213pd ymm11, ymm8, YMMWORD PTR [__svml_dasin_ha_data_internal+1024]
517        vfmadd213pd ymm6, ymm8, YMMWORD PTR [__svml_dasin_ha_data_internal+1152]
518        vfmadd213pd ymm13, ymm12, ymm9
519        vmulpd    ymm9, ymm12, ymm12
520        vfmadd213pd ymm11, ymm12, ymm6
521        vmovupd   ymm6, YMMWORD PTR [__svml_dasin_ha_data_internal+1216]
522        vfmadd213pd ymm13, ymm9, ymm11
523        vfmadd213pd ymm6, ymm8, YMMWORD PTR [__svml_dasin_ha_data_internal+1280]
524        vfmadd213pd ymm13, ymm12, ymm6
525        vmovupd   ymm12, YMMWORD PTR [__svml_dasin_ha_data_internal+1472]
526        vsubpd    ymm6, ymm1, ymm0
527        vaddpd    ymm1, ymm1, YMMWORD PTR [__svml_dasin_ha_data_internal+1536]
528        vfmadd213pd ymm13, ymm8, YMMWORD PTR [__svml_dasin_ha_data_internal+1344]
529        vfmadd213pd ymm13, ymm8, YMMWORD PTR [__svml_dasin_ha_data_internal+1408]
530        vmulpd    ymm9, ymm8, ymm13
531        vsubpd    ymm8, ymm12, ymm0
532        vsubpd    ymm13, ymm12, ymm8
533        vsubpd    ymm0, ymm0, ymm13
534        vsubpd    ymm0, ymm1, ymm0
535        vandpd    ymm1, ymm6, ymm5
536        vandnpd   ymm2, ymm5, ymm2
537        vandpd    ymm6, ymm0, ymm5
538        vorpd     ymm1, ymm1, ymm2
539        vfmadd213pd ymm9, ymm1, ymm6
540        vandpd    ymm8, ymm8, ymm5
541        vorpd     ymm0, ymm8, ymm2
542        vaddpd    ymm2, ymm0, ymm9
543        vandnpd   ymm3, ymm3, ymm4
544        mov       QWORD PTR [536+rsp], r13
545        vxorpd    ymm0, ymm2, ymm3
546        jne       _B3_3
547
548_B3_2::
549
550        vmovups   ymm6, YMMWORD PTR [496+rsp]
551        vmovups   ymm8, YMMWORD PTR [432+rsp]
552        vmovups   ymm9, YMMWORD PTR [368+rsp]
553        vmovups   ymm11, YMMWORD PTR [464+rsp]
554        vmovups   ymm12, YMMWORD PTR [400+rsp]
555        vmovups   ymm13, YMMWORD PTR [336+rsp]
556        mov       r13, QWORD PTR [528+rsp]
557        add       rsp, 552
558        ret
559
560_B3_3::
561
562        vmovupd   YMMWORD PTR [r13], ymm4
563        vmovupd   YMMWORD PTR [64+r13], ymm0
564
565_B3_6::
566
567        xor       eax, eax
568        vmovups   YMMWORD PTR [128+rsp], ymm7
569        vmovups   YMMWORD PTR [96+rsp], ymm10
570        vmovups   YMMWORD PTR [64+rsp], ymm14
571        vmovups   YMMWORD PTR [32+rsp], ymm15
572        mov       QWORD PTR [168+rsp], rbx
573        mov       ebx, eax
574        mov       QWORD PTR [160+rsp], rsi
575        mov       esi, edx
576
577_B3_7::
578
579        bt        esi, ebx
580        jc        _B3_10
581
582_B3_8::
583
584        inc       ebx
585        cmp       ebx, 4
586        jl        _B3_7
587
588_B3_9::
589
590        vmovups   ymm7, YMMWORD PTR [128+rsp]
591        vmovups   ymm10, YMMWORD PTR [96+rsp]
592        vmovups   ymm14, YMMWORD PTR [64+rsp]
593        vmovups   ymm15, YMMWORD PTR [32+rsp]
594        vmovupd   ymm0, YMMWORD PTR [64+r13]
595        mov       rbx, QWORD PTR [168+rsp]
596        mov       rsi, QWORD PTR [160+rsp]
597        jmp       _B3_2
598
599_B3_10::
600
601        vzeroupper
602        lea       rcx, QWORD PTR [r13+rbx*8]
603        lea       rdx, QWORD PTR [64+r13+rbx*8]
604
605        call      __svml_dasin_ha_cout_rare_internal
606        jmp       _B3_8
607        ALIGN     16
608
609_B3_11::
610
611__svml_asin4_ha_l9 ENDP
612
613_TEXT	ENDS
614.xdata	SEGMENT  DWORD   READ  ''
615
616	ALIGN 004H
617_unwind___svml_asin4_ha_l9_B1_B3:
618	DD	1067265
619	DD	4379721
620	DD	2058305
621	DD	1804344
622	DD	1546287
623	DD	1947686
624	DD	1689629
625	DD	1431572
626	DD	4522251
627
628.xdata	ENDS
629.pdata	SEGMENT  DWORD   READ  ''
630
631	ALIGN 004H
632
633	DD	imagerel _B3_1
634	DD	imagerel _B3_6
635	DD	imagerel _unwind___svml_asin4_ha_l9_B1_B3
636
637.pdata	ENDS
638.xdata	SEGMENT  DWORD   READ  ''
639
640	ALIGN 004H
641_unwind___svml_asin4_ha_l9_B6_B10:
642	DD	798497
643	DD	1336367
644	DD	1389605
645	DD	194589
646	DD	321559
647	DD	436241
648	DD	555019
649	DD	imagerel _B3_1
650	DD	imagerel _B3_6
651	DD	imagerel _unwind___svml_asin4_ha_l9_B1_B3
652
653.xdata	ENDS
654.pdata	SEGMENT  DWORD   READ  ''
655
656	ALIGN 004H
657
658	DD	imagerel _B3_6
659	DD	imagerel _B3_11
660	DD	imagerel _unwind___svml_asin4_ha_l9_B6_B10
661
662.pdata	ENDS
663_DATA	SEGMENT      'DATA'
664_DATA	ENDS
665
666_TEXT	SEGMENT      'CODE'
667
668TXTST3:
669
670_TEXT	ENDS
671_TEXT	SEGMENT      'CODE'
672
673       ALIGN     16
674	PUBLIC __svml_asin1_ha_ex
675
676__svml_asin1_ha_ex	PROC	EXPORT
677
678_B4_1::
679
680        DB        243
681        DB        15
682        DB        30
683        DB        250
684L66::
685
686        sub       rsp, 280
687        movups    XMMWORD PTR [208+rsp], xmm14
688        movups    XMMWORD PTR [224+rsp], xmm12
689        movaps    xmm12, xmm0
690        movups    XMMWORD PTR [256+rsp], xmm10
691        movups    XMMWORD PTR [176+rsp], xmm9
692        movups    XMMWORD PTR [240+rsp], xmm8
693        movups    XMMWORD PTR [192+rsp], xmm6
694        mov       QWORD PTR [168+rsp], r13
695        lea       r13, QWORD PTR [95+rsp]
696        movsd     xmm10, QWORD PTR [__svml_dasin_ha_data_internal]
697        and       r13, -64
698        movaps    xmm9, xmm10
699        andnps    xmm10, xmm12
700        andps     xmm9, xmm12
701        movsd     xmm1, QWORD PTR [__svml_dasin_ha_data_internal+64]
702        movaps    xmm4, xmm9
703        mulsd     xmm4, xmm1
704        movaps    xmm5, xmm1
705        movaps    xmm8, xmm9
706        movaps    xmm6, xmm9
707        mulsd     xmm8, xmm9
708        subsd     xmm5, xmm4
709        cmpnltsd  xmm6, xmm1
710        cvtpd2ps  xmm4, xmm5
711        shufps    xmm4, xmm4, 0
712        movaps    xmm3, xmm5
713        rsqrtps   xmm14, xmm4
714        unpcklpd  xmm8, xmm8
715        unpcklpd  xmm3, xmm5
716        cvtps2pd  xmm4, xmm14
717        minpd     xmm8, xmm3
718        movaps    xmm3, xmm5
719        movaps    xmm1, xmm8
720        movsd     xmm2, QWORD PTR [__svml_dasin_ha_data_internal+256]
721        movaps    xmm14, xmm8
722        mulsd     xmm1, xmm8
723        cmpltsd   xmm3, QWORD PTR [__svml_dasin_ha_data_internal+128]
724        addsd     xmm5, xmm5
725        mulsd     xmm14, QWORD PTR [__svml_dasin_ha_data_internal+1088]
726        cmpltsd   xmm2, xmm9
727        andnps    xmm3, xmm4
728        addsd     xmm14, QWORD PTR [__svml_dasin_ha_data_internal+1152]
729        movmskpd  eax, xmm2
730        movsd     xmm4, QWORD PTR [__svml_dasin_ha_data_internal+320]
731        andps     xmm4, xmm5
732        and       eax, 1
733        mov       QWORD PTR [272+rsp], r13
734        subsd     xmm5, xmm4
735        mulsd     xmm4, xmm3
736        mulsd     xmm5, xmm3
737        movaps    xmm0, xmm4
738        movaps    xmm2, xmm5
739        mulsd     xmm0, xmm3
740        mulsd     xmm2, xmm3
741        subsd     xmm0, QWORD PTR [__svml_dasin_ha_data_internal+384]
742        movsd     xmm3, QWORD PTR [__svml_dasin_ha_data_internal+448]
743        addsd     xmm0, xmm2
744        mulsd     xmm3, xmm0
745        movaps    xmm2, xmm4
746        addsd     xmm2, xmm5
747        addsd     xmm3, QWORD PTR [__svml_dasin_ha_data_internal+512]
748        mulsd     xmm2, xmm0
749        mulsd     xmm3, xmm0
750        addsd     xmm3, QWORD PTR [__svml_dasin_ha_data_internal+576]
751        mulsd     xmm3, xmm0
752        movaps    xmm0, xmm8
753        mulsd     xmm0, QWORD PTR [__svml_dasin_ha_data_internal+960]
754        addsd     xmm3, QWORD PTR [__svml_dasin_ha_data_internal+640]
755        addsd     xmm0, QWORD PTR [__svml_dasin_ha_data_internal+1024]
756        mulsd     xmm3, xmm2
757        mulsd     xmm0, xmm1
758        subsd     xmm3, xmm5
759        addsd     xmm0, xmm14
760        movaps    xmm2, xmm8
761        movaps    xmm5, xmm8
762        mulsd     xmm2, QWORD PTR [__svml_dasin_ha_data_internal+704]
763        movaps    xmm14, xmm8
764        mulsd     xmm5, QWORD PTR [__svml_dasin_ha_data_internal+832]
765        mulsd     xmm14, QWORD PTR [__svml_dasin_ha_data_internal+1216]
766        addsd     xmm2, QWORD PTR [__svml_dasin_ha_data_internal+768]
767        addsd     xmm5, QWORD PTR [__svml_dasin_ha_data_internal+896]
768        addsd     xmm14, QWORD PTR [__svml_dasin_ha_data_internal+1280]
769        mulsd     xmm2, xmm1
770        addsd     xmm2, xmm5
771        movaps    xmm5, xmm1
772        mulsd     xmm5, xmm1
773        mulsd     xmm2, xmm5
774        movsd     xmm5, QWORD PTR [__svml_dasin_ha_data_internal+1536]
775        addsd     xmm2, xmm0
776        addsd     xmm5, xmm3
777        mulsd     xmm2, xmm1
778        movsd     xmm1, QWORD PTR [__svml_dasin_ha_data_internal+1472]
779        addsd     xmm2, xmm14
780        mulsd     xmm2, xmm8
781        movaps    xmm0, xmm1
782        subsd     xmm0, xmm4
783        addsd     xmm2, QWORD PTR [__svml_dasin_ha_data_internal+1344]
784        subsd     xmm1, xmm0
785        mulsd     xmm2, xmm8
786        andps     xmm0, xmm6
787        addsd     xmm2, QWORD PTR [__svml_dasin_ha_data_internal+1408]
788        mulsd     xmm2, xmm8
789        movaps    xmm8, xmm3
790        subsd     xmm8, xmm4
791        subsd     xmm4, xmm1
792        andps     xmm8, xmm6
793        subsd     xmm5, xmm4
794        andps     xmm5, xmm6
795        andnps    xmm6, xmm9
796        orps      xmm8, xmm6
797        orps      xmm0, xmm6
798        mulsd     xmm2, xmm8
799        addsd     xmm2, xmm5
800        addsd     xmm0, xmm2
801        pxor      xmm0, xmm10
802        jne       _B4_3
803
804_B4_2::
805
806        movups    xmm6, XMMWORD PTR [192+rsp]
807        movups    xmm8, XMMWORD PTR [240+rsp]
808        movups    xmm9, XMMWORD PTR [176+rsp]
809        movups    xmm10, XMMWORD PTR [256+rsp]
810        movups    xmm12, XMMWORD PTR [224+rsp]
811        movups    xmm14, XMMWORD PTR [208+rsp]
812        mov       r13, QWORD PTR [168+rsp]
813        add       rsp, 280
814        ret
815
816_B4_3::
817
818        movsd     QWORD PTR [r13], xmm12
819        movsd     QWORD PTR [64+r13], xmm0
820        jne       _B4_6
821
822_B4_4::
823
824        movsd     xmm0, QWORD PTR [64+r13]
825        jmp       _B4_2
826
827_B4_6::
828
829        lea       rcx, QWORD PTR [r13]
830        lea       rdx, QWORD PTR [64+r13]
831
832        call      __svml_dasin_ha_cout_rare_internal
833        jmp       _B4_4
834        ALIGN     16
835
836_B4_7::
837
838__svml_asin1_ha_ex ENDP
839
840_TEXT	ENDS
841.xdata	SEGMENT  DWORD   READ  ''
842
843	ALIGN 004H
844_unwind___svml_asin1_ha_ex_B1_B6:
845	DD	1068033
846	DD	1430604
847	DD	813124
848	DD	1017916
849	DD	759859
850	DD	1091626
851	DD	968733
852	DD	911380
853	DD	2294027
854
855.xdata	ENDS
856.pdata	SEGMENT  DWORD   READ  ''
857
858	ALIGN 004H
859
860	DD	imagerel _B4_1
861	DD	imagerel _B4_7
862	DD	imagerel _unwind___svml_asin1_ha_ex_B1_B6
863
864.pdata	ENDS
865_DATA	SEGMENT      'DATA'
866_DATA	ENDS
867
868_TEXT	SEGMENT      'CODE'
869
870TXTST4:
871
872_TEXT	ENDS
873_TEXT	SEGMENT      'CODE'
874
875       ALIGN     16
876	PUBLIC __svml_asin4_ha_e9
877
878__svml_asin4_ha_e9	PROC	EXPORT
879
880_B5_1::
881
882        DB        243
883        DB        15
884        DB        30
885        DB        250
886L81::
887
888        sub       rsp, 552
889        vmovups   YMMWORD PTR [464+rsp], ymm11
890        vmovups   YMMWORD PTR [432+rsp], ymm10
891        vmovups   YMMWORD PTR [496+rsp], ymm9
892        vmovups   YMMWORD PTR [336+rsp], ymm8
893        vmovups   YMMWORD PTR [368+rsp], ymm7
894        vmovups   YMMWORD PTR [400+rsp], ymm6
895        mov       QWORD PTR [528+rsp], r13
896        lea       r13, QWORD PTR [239+rsp]
897        vmovupd   ymm9, YMMWORD PTR [__svml_dasin_ha_data_internal]
898        and       r13, -64
899        vmovupd   ymm8, YMMWORD PTR [__svml_dasin_ha_data_internal+64]
900        vmovapd   ymm10, ymm0
901        vandpd    ymm7, ymm9, ymm10
902        vmulpd    ymm4, ymm7, ymm8
903        vmulpd    ymm2, ymm7, ymm7
904        vcmpgt_oqpd ymm1, ymm7, YMMWORD PTR [__svml_dasin_ha_data_internal+256]
905        vsubpd    ymm5, ymm8, ymm4
906        vcmpnlt_uqpd ymm8, ymm7, ymm8
907        vminpd    ymm4, ymm2, ymm5
908        vcvtpd2ps xmm2, ymm5
909        vrsqrtps  xmm6, xmm2
910        vandnpd   ymm7, ymm8, ymm7
911        vandnpd   ymm9, ymm9, ymm10
912        mov       QWORD PTR [536+rsp], r13
913        vextractf128 xmm3, ymm1, 1
914        vshufps   xmm11, xmm1, xmm3, 221
915        vcvtps2pd ymm3, xmm6
916        vcmplt_oqpd ymm1, ymm5, YMMWORD PTR [__svml_dasin_ha_data_internal+128]
917        vaddpd    ymm5, ymm5, ymm5
918        vmovmskps edx, xmm11
919        vandnpd   ymm6, ymm1, ymm3
920        vandpd    ymm11, ymm5, YMMWORD PTR [__svml_dasin_ha_data_internal+320]
921        vsubpd    ymm0, ymm5, ymm11
922        vmulpd    ymm5, ymm6, ymm11
923        vmulpd    ymm2, ymm6, ymm0
924        vmulpd    ymm11, ymm6, ymm5
925        vmulpd    ymm6, ymm6, ymm2
926        vsubpd    ymm1, ymm11, YMMWORD PTR [__svml_dasin_ha_data_internal+384]
927        vaddpd    ymm0, ymm5, ymm2
928        vaddpd    ymm11, ymm6, ymm1
929        vmulpd    ymm3, ymm11, YMMWORD PTR [__svml_dasin_ha_data_internal+448]
930        vmulpd    ymm6, ymm11, ymm0
931        vaddpd    ymm1, ymm3, YMMWORD PTR [__svml_dasin_ha_data_internal+512]
932        vmulpd    ymm3, ymm11, ymm1
933        vmulpd    ymm1, ymm4, YMMWORD PTR [__svml_dasin_ha_data_internal+960]
934        vaddpd    ymm0, ymm3, YMMWORD PTR [__svml_dasin_ha_data_internal+576]
935        vmulpd    ymm11, ymm11, ymm0
936        vaddpd    ymm0, ymm1, YMMWORD PTR [__svml_dasin_ha_data_internal+1024]
937        vmulpd    ymm1, ymm4, YMMWORD PTR [__svml_dasin_ha_data_internal+1088]
938        vaddpd    ymm11, ymm11, YMMWORD PTR [__svml_dasin_ha_data_internal+640]
939        vaddpd    ymm1, ymm1, YMMWORD PTR [__svml_dasin_ha_data_internal+1152]
940        vmulpd    ymm6, ymm6, ymm11
941        vsubpd    ymm6, ymm6, ymm2
942        vmulpd    ymm2, ymm4, YMMWORD PTR [__svml_dasin_ha_data_internal+704]
943        vaddpd    ymm11, ymm2, YMMWORD PTR [__svml_dasin_ha_data_internal+768]
944        vmulpd    ymm2, ymm4, YMMWORD PTR [__svml_dasin_ha_data_internal+832]
945        vaddpd    ymm3, ymm2, YMMWORD PTR [__svml_dasin_ha_data_internal+896]
946        vmulpd    ymm2, ymm4, ymm4
947        vmulpd    ymm11, ymm11, ymm2
948        vmulpd    ymm0, ymm2, ymm0
949        vaddpd    ymm3, ymm3, ymm11
950        vaddpd    ymm11, ymm1, ymm0
951        vmulpd    ymm0, ymm2, ymm2
952        vmulpd    ymm1, ymm4, YMMWORD PTR [__svml_dasin_ha_data_internal+1216]
953        vmulpd    ymm3, ymm3, ymm0
954        vaddpd    ymm1, ymm1, YMMWORD PTR [__svml_dasin_ha_data_internal+1280]
955        vaddpd    ymm11, ymm11, ymm3
956        vmulpd    ymm2, ymm2, ymm11
957        vaddpd    ymm0, ymm1, ymm2
958        vmulpd    ymm1, ymm4, ymm0
959        vmovupd   ymm0, YMMWORD PTR [__svml_dasin_ha_data_internal+1472]
960        vaddpd    ymm3, ymm1, YMMWORD PTR [__svml_dasin_ha_data_internal+1344]
961        vmulpd    ymm11, ymm4, ymm3
962        vaddpd    ymm2, ymm11, YMMWORD PTR [__svml_dasin_ha_data_internal+1408]
963        vsubpd    ymm11, ymm6, ymm5
964        vaddpd    ymm6, ymm6, YMMWORD PTR [__svml_dasin_ha_data_internal+1536]
965        vmulpd    ymm4, ymm4, ymm2
966        vsubpd    ymm2, ymm0, ymm5
967        vsubpd    ymm1, ymm0, ymm2
968        vsubpd    ymm5, ymm5, ymm1
969        vsubpd    ymm0, ymm6, ymm5
970        vandpd    ymm1, ymm11, ymm8
971        vandpd    ymm11, ymm0, ymm8
972        vandpd    ymm2, ymm2, ymm8
973        vorpd     ymm8, ymm1, ymm7
974        vmulpd    ymm4, ymm8, ymm4
975        vaddpd    ymm1, ymm11, ymm4
976        vorpd     ymm0, ymm2, ymm7
977        vaddpd    ymm2, ymm0, ymm1
978        vxorpd    ymm0, ymm2, ymm9
979        test      edx, edx
980        jne       _B5_3
981
982_B5_2::
983
984        vmovups   ymm6, YMMWORD PTR [400+rsp]
985        vmovups   ymm7, YMMWORD PTR [368+rsp]
986        vmovups   ymm8, YMMWORD PTR [336+rsp]
987        vmovups   ymm9, YMMWORD PTR [496+rsp]
988        vmovups   ymm10, YMMWORD PTR [432+rsp]
989        vmovups   ymm11, YMMWORD PTR [464+rsp]
990        mov       r13, QWORD PTR [528+rsp]
991        add       rsp, 552
992        ret
993
994_B5_3::
995
996        vmovupd   YMMWORD PTR [r13], ymm10
997        vmovupd   YMMWORD PTR [64+r13], ymm0
998
999_B5_6::
1000
1001        xor       eax, eax
1002        vmovups   YMMWORD PTR [128+rsp], ymm12
1003        vmovups   YMMWORD PTR [96+rsp], ymm13
1004        vmovups   YMMWORD PTR [64+rsp], ymm14
1005        vmovups   YMMWORD PTR [32+rsp], ymm15
1006        mov       QWORD PTR [168+rsp], rbx
1007        mov       ebx, eax
1008        mov       QWORD PTR [160+rsp], rsi
1009        mov       esi, edx
1010
1011_B5_7::
1012
1013        bt        esi, ebx
1014        jc        _B5_10
1015
1016_B5_8::
1017
1018        inc       ebx
1019        cmp       ebx, 4
1020        jl        _B5_7
1021
1022_B5_9::
1023
1024        vmovups   ymm12, YMMWORD PTR [128+rsp]
1025        vmovups   ymm13, YMMWORD PTR [96+rsp]
1026        vmovups   ymm14, YMMWORD PTR [64+rsp]
1027        vmovups   ymm15, YMMWORD PTR [32+rsp]
1028        vmovupd   ymm0, YMMWORD PTR [64+r13]
1029        mov       rbx, QWORD PTR [168+rsp]
1030        mov       rsi, QWORD PTR [160+rsp]
1031        jmp       _B5_2
1032
1033_B5_10::
1034
1035        vzeroupper
1036        lea       rcx, QWORD PTR [r13+rbx*8]
1037        lea       rdx, QWORD PTR [64+r13+rbx*8]
1038
1039        call      __svml_dasin_ha_cout_rare_internal
1040        jmp       _B5_8
1041        ALIGN     16
1042
1043_B5_11::
1044
1045__svml_asin4_ha_e9 ENDP
1046
1047_TEXT	ENDS
1048.xdata	SEGMENT  DWORD   READ  ''
1049
1050	ALIGN 004H
1051_unwind___svml_asin4_ha_e9_B1_B3:
1052	DD	1067265
1053	DD	4379721
1054	DD	1665089
1055	DD	1538104
1056	DD	1411119
1057	DD	2070566
1058	DD	1812509
1059	DD	1947668
1060	DD	4522251
1061
1062.xdata	ENDS
1063.pdata	SEGMENT  DWORD   READ  ''
1064
1065	ALIGN 004H
1066
1067	DD	imagerel _B5_1
1068	DD	imagerel _B5_6
1069	DD	imagerel _unwind___svml_asin4_ha_e9_B1_B3
1070
1071.pdata	ENDS
1072.xdata	SEGMENT  DWORD   READ  ''
1073
1074	ALIGN 004H
1075_unwind___svml_asin4_ha_e9_B6_B10:
1076	DD	798497
1077	DD	1336367
1078	DD	1389605
1079	DD	194589
1080	DD	321559
1081	DD	448529
1082	DD	575499
1083	DD	imagerel _B5_1
1084	DD	imagerel _B5_6
1085	DD	imagerel _unwind___svml_asin4_ha_e9_B1_B3
1086
1087.xdata	ENDS
1088.pdata	SEGMENT  DWORD   READ  ''
1089
1090	ALIGN 004H
1091
1092	DD	imagerel _B5_6
1093	DD	imagerel _B5_11
1094	DD	imagerel _unwind___svml_asin4_ha_e9_B6_B10
1095
1096.pdata	ENDS
1097_DATA	SEGMENT      'DATA'
1098_DATA	ENDS
1099
1100_TEXT	SEGMENT      'CODE'
1101
1102TXTST5:
1103
1104_TEXT	ENDS
1105_TEXT	SEGMENT      'CODE'
1106
1107       ALIGN     16
1108	PUBLIC __svml_asin2_ha_ex
1109
1110__svml_asin2_ha_ex	PROC	EXPORT
1111
1112_B6_1::
1113
1114        DB        243
1115        DB        15
1116        DB        30
1117        DB        250
1118L108::
1119
1120        sub       rsp, 312
1121        movups    XMMWORD PTR [208+rsp], xmm14
1122        movups    XMMWORD PTR [224+rsp], xmm13
1123        movaps    xmm13, xmm0
1124        movups    XMMWORD PTR [240+rsp], xmm12
1125        movups    XMMWORD PTR [272+rsp], xmm11
1126        movups    XMMWORD PTR [192+rsp], xmm10
1127        movups    XMMWORD PTR [256+rsp], xmm9
1128        mov       QWORD PTR [288+rsp], r13
1129        lea       r13, QWORD PTR [111+rsp]
1130        movups    xmm12, XMMWORD PTR [__svml_dasin_ha_data_internal]
1131        and       r13, -64
1132        movups    xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+64]
1133        movaps    xmm11, xmm12
1134        andps     xmm11, xmm13
1135        movaps    xmm4, xmm1
1136        mulpd     xmm4, xmm11
1137        movaps    xmm5, xmm1
1138        movaps    xmm10, xmm11
1139        subpd     xmm5, xmm4
1140        mulpd     xmm10, xmm11
1141        cvtpd2ps  xmm2, xmm5
1142        minpd     xmm10, xmm5
1143        movlhps   xmm2, xmm2
1144        movaps    xmm9, xmm11
1145        rsqrtps   xmm14, xmm2
1146        cmpnltpd  xmm9, xmm1
1147        cvtps2pd  xmm4, xmm14
1148        movaps    xmm1, xmm5
1149        andnps    xmm12, xmm13
1150        cmpltpd   xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+128]
1151        addpd     xmm5, xmm5
1152        andnps    xmm1, xmm4
1153        movups    xmm4, XMMWORD PTR [__svml_dasin_ha_data_internal+320]
1154        andps     xmm4, xmm5
1155        subpd     xmm5, xmm4
1156        mulpd     xmm4, xmm1
1157        mulpd     xmm5, xmm1
1158        movups    xmm3, XMMWORD PTR [__svml_dasin_ha_data_internal+256]
1159        cmpltpd   xmm3, xmm11
1160        movmskpd  eax, xmm3
1161        movaps    xmm3, xmm1
1162        movups    xmm0, XMMWORD PTR [__svml_dasin_ha_data_internal+448]
1163        movups    xmm14, XMMWORD PTR [__svml_dasin_ha_data_internal+960]
1164        mulpd     xmm3, xmm4
1165        mulpd     xmm1, xmm5
1166        subpd     xmm3, XMMWORD PTR [__svml_dasin_ha_data_internal+384]
1167        mulpd     xmm14, xmm10
1168        addpd     xmm1, xmm3
1169        addpd     xmm14, XMMWORD PTR [__svml_dasin_ha_data_internal+1024]
1170        mulpd     xmm0, xmm1
1171        addpd     xmm0, XMMWORD PTR [__svml_dasin_ha_data_internal+512]
1172        mulpd     xmm0, xmm1
1173        movaps    xmm3, xmm4
1174        addpd     xmm0, XMMWORD PTR [__svml_dasin_ha_data_internal+576]
1175        addpd     xmm3, xmm5
1176        mulpd     xmm3, xmm1
1177        mulpd     xmm1, xmm0
1178        addpd     xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+640]
1179        mulpd     xmm3, xmm1
1180        subpd     xmm3, xmm5
1181        movups    xmm5, XMMWORD PTR [__svml_dasin_ha_data_internal+704]
1182        movaps    xmm0, xmm10
1183        mulpd     xmm5, xmm10
1184        mulpd     xmm0, xmm10
1185        addpd     xmm5, XMMWORD PTR [__svml_dasin_ha_data_internal+768]
1186        mulpd     xmm14, xmm0
1187        mulpd     xmm5, xmm0
1188        movups    xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+832]
1189        mulpd     xmm1, xmm10
1190        addpd     xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+896]
1191        movups    xmm2, XMMWORD PTR [__svml_dasin_ha_data_internal+1088]
1192        mulpd     xmm2, xmm10
1193        addpd     xmm1, xmm5
1194        addpd     xmm2, XMMWORD PTR [__svml_dasin_ha_data_internal+1152]
1195        movaps    xmm5, xmm0
1196        mulpd     xmm5, xmm0
1197        addpd     xmm2, xmm14
1198        mulpd     xmm1, xmm5
1199        movups    xmm14, XMMWORD PTR [__svml_dasin_ha_data_internal+1216]
1200        mulpd     xmm14, xmm10
1201        addpd     xmm2, xmm1
1202        addpd     xmm14, XMMWORD PTR [__svml_dasin_ha_data_internal+1280]
1203        mulpd     xmm0, xmm2
1204        addpd     xmm14, xmm0
1205        mulpd     xmm14, xmm10
1206        addpd     xmm14, XMMWORD PTR [__svml_dasin_ha_data_internal+1344]
1207        movups    xmm1, XMMWORD PTR [__svml_dasin_ha_data_internal+1472]
1208        movaps    xmm2, xmm3
1209        movaps    xmm0, xmm1
1210        subpd     xmm0, xmm4
1211        subpd     xmm2, xmm4
1212        mulpd     xmm14, xmm10
1213        subpd     xmm1, xmm0
1214        addpd     xmm14, XMMWORD PTR [__svml_dasin_ha_data_internal+1408]
1215        subpd     xmm4, xmm1
1216        mulpd     xmm10, xmm14
1217        movups    xmm5, XMMWORD PTR [__svml_dasin_ha_data_internal+1536]
1218        andps     xmm2, xmm9
1219        addpd     xmm5, xmm3
1220        subpd     xmm5, xmm4
1221        andps     xmm5, xmm9
1222        andps     xmm0, xmm9
1223        andnps    xmm9, xmm11
1224        orps      xmm2, xmm9
1225        orps      xmm0, xmm9
1226        mulpd     xmm2, xmm10
1227        addpd     xmm5, xmm2
1228        addpd     xmm0, xmm5
1229        mov       QWORD PTR [296+rsp], r13
1230        pxor      xmm0, xmm12
1231        test      eax, eax
1232        jne       _B6_3
1233
1234_B6_2::
1235
1236        movups    xmm9, XMMWORD PTR [256+rsp]
1237        movups    xmm10, XMMWORD PTR [192+rsp]
1238        movups    xmm11, XMMWORD PTR [272+rsp]
1239        movups    xmm12, XMMWORD PTR [240+rsp]
1240        movups    xmm13, XMMWORD PTR [224+rsp]
1241        movups    xmm14, XMMWORD PTR [208+rsp]
1242        mov       r13, QWORD PTR [288+rsp]
1243        add       rsp, 312
1244        ret
1245
1246_B6_3::
1247
1248        movups    XMMWORD PTR [r13], xmm13
1249        movups    XMMWORD PTR [64+r13], xmm0
1250
1251_B6_6::
1252
1253        xor       ecx, ecx
1254        mov       QWORD PTR [40+rsp], rbx
1255        mov       ebx, ecx
1256        mov       QWORD PTR [32+rsp], rsi
1257        mov       esi, eax
1258
1259_B6_7::
1260
1261        mov       ecx, ebx
1262        mov       edx, 1
1263        shl       edx, cl
1264        test      esi, edx
1265        jne       _B6_10
1266
1267_B6_8::
1268
1269        inc       ebx
1270        cmp       ebx, 2
1271        jl        _B6_7
1272
1273_B6_9::
1274
1275        mov       rbx, QWORD PTR [40+rsp]
1276        mov       rsi, QWORD PTR [32+rsp]
1277        movups    xmm0, XMMWORD PTR [64+r13]
1278        jmp       _B6_2
1279
1280_B6_10::
1281
1282        lea       rcx, QWORD PTR [r13+rbx*8]
1283        lea       rdx, QWORD PTR [64+r13+rbx*8]
1284
1285        call      __svml_dasin_ha_cout_rare_internal
1286        jmp       _B6_8
1287        ALIGN     16
1288
1289_B6_11::
1290
1291__svml_asin2_ha_ex ENDP
1292
1293_TEXT	ENDS
1294.xdata	SEGMENT  DWORD   READ  ''
1295
1296	ALIGN 004H
1297_unwind___svml_asin2_ha_ex_B1_B3:
1298	DD	1068289
1299	DD	2413645
1300	DD	1087557
1301	DD	829500
1302	DD	1161267
1303	DD	1034282
1304	DD	972829
1305	DD	911380
1306	DD	2556171
1307
1308.xdata	ENDS
1309.pdata	SEGMENT  DWORD   READ  ''
1310
1311	ALIGN 004H
1312
1313	DD	imagerel _B6_1
1314	DD	imagerel _B6_6
1315	DD	imagerel _unwind___svml_asin2_ha_ex_B1_B3
1316
1317.pdata	ENDS
1318.xdata	SEGMENT  DWORD   READ  ''
1319
1320	ALIGN 004H
1321_unwind___svml_asin2_ha_ex_B6_B10:
1322	DD	265761
1323	DD	287758
1324	DD	340999
1325	DD	imagerel _B6_1
1326	DD	imagerel _B6_6
1327	DD	imagerel _unwind___svml_asin2_ha_ex_B1_B3
1328
1329.xdata	ENDS
1330.pdata	SEGMENT  DWORD   READ  ''
1331
1332	ALIGN 004H
1333
1334	DD	imagerel _B6_6
1335	DD	imagerel _B6_11
1336	DD	imagerel _unwind___svml_asin2_ha_ex_B6_B10
1337
1338.pdata	ENDS
1339_DATA	SEGMENT      'DATA'
1340_DATA	ENDS
1341
1342_TEXT	SEGMENT      'CODE'
1343
1344TXTST6:
1345
1346_TEXT	ENDS
1347_TEXT	SEGMENT      'CODE'
1348
1349       ALIGN     16
1350	PUBLIC __svml_asin8_ha_z0
1351
1352__svml_asin8_ha_z0	PROC	EXPORT
1353
1354_B7_1::
1355
1356        DB        243
1357        DB        15
1358        DB        30
1359        DB        250
1360L127::
1361
1362        vmovups   zmm23, ZMMWORD PTR [__svml_dasin_ha_data_internal+64]
1363        vmovups   zmm25, ZMMWORD PTR [__svml_dasin_ha_data_internal+128]
1364        vmovups   zmm31, ZMMWORD PTR [__svml_dasin_ha_data_internal+384]
1365        vmovups   zmm29, ZMMWORD PTR [__svml_dasin_ha_data_internal+448]
1366        vmovups   zmm2, ZMMWORD PTR [__svml_dasin_ha_data_internal+512]
1367        vmovups   zmm24, ZMMWORD PTR [__svml_dasin_ha_data_internal+256]
1368        vmovups   zmm30, ZMMWORD PTR [__svml_dasin_ha_data_internal+576]
1369        vmovups   zmm1, ZMMWORD PTR [__svml_dasin_ha_data_internal+640]
1370        vandpd    zmm5, zmm0, ZMMWORD PTR [__svml_dasin_ha_data_internal]
1371        vmovaps   zmm26, zmm5
1372        vfnmadd213pd zmm26, zmm23, zmm23 {rn-sae}
1373        vmulpd    zmm22, zmm5, zmm5 {rn-sae}
1374        vrsqrt14pd zmm28, zmm26
1375        vcmppd    k2, zmm26, zmm25, 17 {sae}
1376        vcmppd    k1, zmm24, zmm5, 17 {sae}
1377        vcmppd    k3, zmm5, zmm23, 21 {sae}
1378        vmovups   zmm23, ZMMWORD PTR [__svml_dasin_ha_data_internal+704]
1379        vmovups   zmm24, ZMMWORD PTR [__svml_dasin_ha_data_internal+832]
1380        vmovups   zmm25, ZMMWORD PTR [__svml_dasin_ha_data_internal+960]
1381        vminpd    zmm4, zmm22, zmm26 {sae}
1382        vxorpd    zmm28{k2}, zmm28, zmm28
1383        vaddpd    zmm22, zmm26, zmm26 {rn-sae}
1384        vorpd     zmm4{k1}, zmm4, ZMMWORD PTR [__svml_dasin_ha_data_internal+1728]
1385        vmulpd    zmm27, zmm28, zmm28 {rn-sae}
1386        vmulpd    zmm3, zmm22, zmm28 {rn-sae}
1387        vmovups   zmm26, ZMMWORD PTR [__svml_dasin_ha_data_internal+1088]
1388        vfmsub231pd zmm31, zmm27, zmm22 {rn-sae}
1389        vfmsub213pd zmm22, zmm28, zmm3 {rn-sae}
1390        vmovups   zmm28, ZMMWORD PTR [__svml_dasin_ha_data_internal+896]
1391        vfmadd231pd zmm2, zmm29, zmm31 {rn-sae}
1392        vmovups   zmm29, ZMMWORD PTR [__svml_dasin_ha_data_internal+1152]
1393        vfmadd231pd zmm28, zmm24, zmm4 {rn-sae}
1394        vmovups   zmm24, ZMMWORD PTR [__svml_dasin_ha_data_internal+1280]
1395        vmulpd    zmm27, zmm3, zmm31 {rn-sae}
1396        vfmadd213pd zmm2, zmm31, zmm30 {rn-sae}
1397        vfmadd231pd zmm29, zmm26, zmm4 {rn-sae}
1398        vmovups   zmm30, ZMMWORD PTR [__svml_dasin_ha_data_internal+1216]
1399        vmovups   zmm26, ZMMWORD PTR [__svml_dasin_ha_data_internal+1408]
1400        vfmadd213pd zmm2, zmm31, zmm1 {rn-sae}
1401        vmovups   zmm1, ZMMWORD PTR [__svml_dasin_ha_data_internal+768]
1402        vfmadd231pd zmm24, zmm30, zmm4 {rn-sae}
1403        vfmsub213pd zmm2, zmm27, zmm22 {rn-sae}
1404        vfmadd231pd zmm1, zmm23, zmm4 {rn-sae}
1405        vmovups   zmm22, ZMMWORD PTR [__svml_dasin_ha_data_internal+1024]
1406        vmulpd    zmm23, zmm4, zmm4 {rn-sae}
1407        vfmadd231pd zmm22, zmm25, zmm4 {rn-sae}
1408        vmovups   zmm25, ZMMWORD PTR [__svml_dasin_ha_data_internal+1344]
1409        vmulpd    zmm31, zmm23, zmm23 {rn-sae}
1410        vfmadd213pd zmm1, zmm23, zmm28 {rn-sae}
1411        vfmadd213pd zmm22, zmm23, zmm29 {rn-sae}
1412        vfmadd213pd zmm1, zmm31, zmm22 {rn-sae}
1413        vmovups   zmm22, ZMMWORD PTR [__svml_dasin_ha_data_internal+1600]
1414        vfmadd213pd zmm1, zmm23, zmm24 {rn-sae}
1415        vfmadd213pd zmm1, zmm4, zmm25 {rn-sae}
1416        vfmadd213pd zmm1, zmm4, zmm26 {rn-sae}
1417        vmulpd    zmm25, zmm1, zmm4 {rn-sae}
1418        vmovups   zmm4, ZMMWORD PTR [__svml_dasin_ha_data_internal+1472]
1419        vmovups   zmm1, ZMMWORD PTR [__svml_dasin_ha_data_internal+1536]
1420        vsubpd    zmm24, zmm4, zmm3 {rn-sae}
1421        vsubpd    zmm4, zmm4, zmm24 {rn-sae}
1422        vmovaps   zmm23, zmm5
1423        vsubpd    zmm23{k3}, zmm2, zmm3 {rn-sae}
1424        vaddpd    zmm2, zmm1, zmm2 {rn-sae}
1425        vsubpd    zmm3, zmm3, zmm4 {rn-sae}
1426        vblendmpd zmm1{k3}, zmm23, zmm24
1427        vsubpd    zmm22{k3}, zmm2, zmm3 {rn-sae}
1428        vfmadd213pd zmm25, zmm23, zmm22 {rn-sae}
1429        vaddpd    zmm2, zmm1, zmm25 {rn-sae}
1430        vpternlogq zmm0, zmm5, zmm2, 150
1431        ret
1432        ALIGN     16
1433
1434_B7_2::
1435
1436__svml_asin8_ha_z0 ENDP
1437
1438_TEXT	ENDS
1439_DATA	SEGMENT      'DATA'
1440_DATA	ENDS
1441
1442_TEXT	SEGMENT      'CODE'
1443
1444TXTST7:
1445
1446_TEXT	ENDS
1447_TEXT	SEGMENT      'CODE'
1448
1449       ALIGN     16
1450	PUBLIC __svml_asin1_ha_l9
1451
1452__svml_asin1_ha_l9	PROC	EXPORT
1453
1454_B8_1::
1455
1456        DB        243
1457        DB        15
1458        DB        30
1459        DB        250
1460L128::
1461
1462        sub       rsp, 296
1463        vmovapd   xmm4, xmm0
1464        vmovups   XMMWORD PTR [256+rsp], xmm13
1465        vmovups   XMMWORD PTR [176+rsp], xmm12
1466        vmovups   XMMWORD PTR [272+rsp], xmm11
1467        vmovups   XMMWORD PTR [224+rsp], xmm10
1468        vmovups   XMMWORD PTR [192+rsp], xmm8
1469        vmovups   XMMWORD PTR [208+rsp], xmm7
1470        vmovups   XMMWORD PTR [240+rsp], xmm6
1471        mov       QWORD PTR [168+rsp], r13
1472        lea       r13, QWORD PTR [95+rsp]
1473        vmovsd    xmm3, QWORD PTR [__svml_dasin_ha_data_internal]
1474        and       r13, -64
1475        vandpd    xmm2, xmm3, xmm4
1476        vandnpd   xmm3, xmm3, xmm4
1477        vmovsd    xmm13, QWORD PTR [__svml_dasin_ha_data_internal+64]
1478        vmovapd   xmm8, xmm2
1479        vfnmadd213sd xmm8, xmm13, xmm13
1480        vmulsd    xmm5, xmm2, xmm2
1481        vcmpltsd  xmm12, xmm8, QWORD PTR [__svml_dasin_ha_data_internal+128]
1482        vmovddup  xmm1, xmm5
1483        vmovddup  xmm5, xmm8
1484        vminpd    xmm7, xmm1, xmm5
1485        vcvtpd2ps xmm1, xmm8
1486        vcmpnltsd xmm5, xmm2, xmm13
1487        vaddsd    xmm13, xmm8, xmm8
1488        vbroadcastss xmm10, xmm1
1489        vmovsd    xmm6, QWORD PTR [__svml_dasin_ha_data_internal+256]
1490        vrsqrtps  xmm11, xmm10
1491        vcmpltsd  xmm0, xmm6, xmm2
1492        vcvtps2pd xmm6, xmm11
1493        vmovmskpd eax, xmm0
1494        vandnpd   xmm1, xmm12, xmm6
1495        vmovapd   xmm6, xmm13
1496        vmulsd    xmm8, xmm1, xmm1
1497        vmovapd   xmm12, xmm7
1498        vmulsd    xmm0, xmm13, xmm1
1499        vfmsub213sd xmm6, xmm8, QWORD PTR [__svml_dasin_ha_data_internal+384]
1500        vmovsd    xmm11, QWORD PTR [__svml_dasin_ha_data_internal+832]
1501        vandnpd   xmm2, xmm5, xmm2
1502        vmovsd    xmm10, QWORD PTR [__svml_dasin_ha_data_internal+704]
1503        vfmsub213sd xmm13, xmm1, xmm0
1504        vmovsd    xmm1, QWORD PTR [__svml_dasin_ha_data_internal+448]
1505        vfmadd213sd xmm1, xmm6, QWORD PTR [__svml_dasin_ha_data_internal+512]
1506        vmulsd    xmm8, xmm0, xmm6
1507        vfmadd213sd xmm12, xmm11, QWORD PTR [__svml_dasin_ha_data_internal+896]
1508        vfmadd213sd xmm1, xmm6, QWORD PTR [__svml_dasin_ha_data_internal+576]
1509        vmovapd   xmm11, xmm7
1510        vfmadd213sd xmm1, xmm6, QWORD PTR [__svml_dasin_ha_data_internal+640]
1511        vmovsd    xmm6, QWORD PTR [__svml_dasin_ha_data_internal+1088]
1512        vfmsub213sd xmm1, xmm8, xmm13
1513        vmovapd   xmm13, xmm7
1514        vmovsd    xmm8, QWORD PTR [__svml_dasin_ha_data_internal+960]
1515        vfmadd213sd xmm11, xmm8, QWORD PTR [__svml_dasin_ha_data_internal+1024]
1516        vmovapd   xmm8, xmm7
1517        vfmadd213sd xmm13, xmm10, QWORD PTR [__svml_dasin_ha_data_internal+768]
1518        vmulsd    xmm10, xmm7, xmm7
1519        vfmadd213sd xmm8, xmm6, QWORD PTR [__svml_dasin_ha_data_internal+1152]
1520        vmovapd   xmm6, xmm7
1521        vfmadd213sd xmm13, xmm10, xmm12
1522        vfmadd213sd xmm11, xmm10, xmm8
1523        vmulsd    xmm8, xmm10, xmm10
1524        vmovsd    xmm12, QWORD PTR [__svml_dasin_ha_data_internal+1216]
1525        vfmadd213sd xmm6, xmm12, QWORD PTR [__svml_dasin_ha_data_internal+1280]
1526        vfmadd213sd xmm13, xmm8, xmm11
1527        vmovsd    xmm11, QWORD PTR [__svml_dasin_ha_data_internal+1536]
1528        vfmadd213sd xmm13, xmm10, xmm6
1529        vsubsd    xmm6, xmm1, xmm0
1530        vaddsd    xmm1, xmm11, xmm1
1531        vfmadd213sd xmm13, xmm7, QWORD PTR [__svml_dasin_ha_data_internal+1344]
1532        vmovsd    xmm10, QWORD PTR [__svml_dasin_ha_data_internal+1472]
1533        vfmadd213sd xmm13, xmm7, QWORD PTR [__svml_dasin_ha_data_internal+1408]
1534        vmulsd    xmm8, xmm13, xmm7
1535        vsubsd    xmm7, xmm10, xmm0
1536        mov       QWORD PTR [288+rsp], r13
1537        vsubsd    xmm12, xmm10, xmm7
1538        vandpd    xmm7, xmm7, xmm5
1539        vsubsd    xmm0, xmm0, xmm12
1540        vsubsd    xmm0, xmm1, xmm0
1541        vandpd    xmm1, xmm6, xmm5
1542        vandpd    xmm6, xmm0, xmm5
1543        vorpd     xmm1, xmm1, xmm2
1544        vfmadd213sd xmm8, xmm1, xmm6
1545        vorpd     xmm0, xmm7, xmm2
1546        vaddsd    xmm2, xmm0, xmm8
1547        vxorpd    xmm0, xmm2, xmm3
1548        and       eax, 1
1549        jne       _B8_3
1550
1551_B8_2::
1552
1553        vmovups   xmm6, XMMWORD PTR [240+rsp]
1554        vmovups   xmm7, XMMWORD PTR [208+rsp]
1555        vmovups   xmm8, XMMWORD PTR [192+rsp]
1556        vmovups   xmm10, XMMWORD PTR [224+rsp]
1557        vmovups   xmm11, XMMWORD PTR [272+rsp]
1558        vmovups   xmm12, XMMWORD PTR [176+rsp]
1559        vmovups   xmm13, XMMWORD PTR [256+rsp]
1560        mov       r13, QWORD PTR [168+rsp]
1561        add       rsp, 296
1562        ret
1563
1564_B8_3::
1565
1566        vmovsd    QWORD PTR [r13], xmm4
1567        vmovsd    QWORD PTR [64+r13], xmm0
1568        jne       _B8_6
1569
1570_B8_4::
1571
1572        vmovsd    xmm0, QWORD PTR [64+r13]
1573        jmp       _B8_2
1574
1575_B8_6::
1576
1577        lea       rcx, QWORD PTR [r13]
1578        lea       rdx, QWORD PTR [64+r13]
1579
1580        call      __svml_dasin_ha_cout_rare_internal
1581        jmp       _B8_4
1582        ALIGN     16
1583
1584_B8_7::
1585
1586__svml_asin1_ha_l9 ENDP
1587
1588_TEXT	ENDS
1589.xdata	SEGMENT  DWORD   READ  ''
1590
1591	ALIGN 004H
1592_unwind___svml_asin1_ha_l9_B1_B6:
1593	DD	1201665
1594	DD	1430614
1595	DD	1009742
1596	DD	882757
1597	DD	821308
1598	DD	960563
1599	DD	1161258
1600	DD	772129
1601	DD	1103896
1602	DD	2425099
1603
1604.xdata	ENDS
1605.pdata	SEGMENT  DWORD   READ  ''
1606
1607	ALIGN 004H
1608
1609	DD	imagerel _B8_1
1610	DD	imagerel _B8_7
1611	DD	imagerel _unwind___svml_asin1_ha_l9_B1_B6
1612
1613.pdata	ENDS
1614_DATA	SEGMENT      'DATA'
1615_DATA	ENDS
1616
1617_TEXT	SEGMENT      'CODE'
1618
1619TXTST8:
1620
1621_TEXT	ENDS
1622_TEXT	SEGMENT      'CODE'
1623
1624       ALIGN     16
1625	PUBLIC __svml_asin1_ha_e9
1626
1627__svml_asin1_ha_e9	PROC	EXPORT
1628
1629_B9_1::
1630
1631        DB        243
1632        DB        15
1633        DB        30
1634        DB        250
1635L145::
1636
1637        sub       rsp, 280
1638        vmovups   XMMWORD PTR [240+rsp], xmm11
1639        vmovups   XMMWORD PTR [208+rsp], xmm10
1640        vmovapd   xmm10, xmm0
1641        vmovups   XMMWORD PTR [224+rsp], xmm9
1642        vmovups   XMMWORD PTR [176+rsp], xmm8
1643        vmovups   XMMWORD PTR [192+rsp], xmm7
1644        vmovups   XMMWORD PTR [256+rsp], xmm6
1645        mov       QWORD PTR [168+rsp], r13
1646        lea       r13, QWORD PTR [95+rsp]
1647        vmovsd    xmm9, QWORD PTR [__svml_dasin_ha_data_internal]
1648        and       r13, -64
1649        vmovsd    xmm8, QWORD PTR [__svml_dasin_ha_data_internal+64]
1650        vandpd    xmm7, xmm9, xmm10
1651        vmulsd    xmm2, xmm7, xmm8
1652        vandnpd   xmm9, xmm9, xmm10
1653        vmulsd    xmm4, xmm7, xmm7
1654        vsubsd    xmm6, xmm8, xmm2
1655        vcmpnltsd xmm8, xmm7, xmm8
1656        vcvtpd2ps xmm2, xmm6
1657        vmovddup  xmm5, xmm4
1658        vmovddup  xmm1, xmm6
1659        vminpd    xmm4, xmm5, xmm1
1660        vshufps   xmm5, xmm2, xmm2, 0
1661        vrsqrtps  xmm1, xmm5
1662        vmovsd    xmm3, QWORD PTR [__svml_dasin_ha_data_internal+256]
1663        vcvtps2pd xmm0, xmm1
1664        vcmpltsd  xmm11, xmm3, xmm7
1665        vcmpltsd  xmm3, xmm6, QWORD PTR [__svml_dasin_ha_data_internal+128]
1666        vmovmskpd eax, xmm11
1667        vaddsd    xmm11, xmm6, xmm6
1668        vmovsd    xmm6, QWORD PTR [__svml_dasin_ha_data_internal+320]
1669        vandnpd   xmm5, xmm3, xmm0
1670        vandpd    xmm2, xmm11, xmm6
1671        vandnpd   xmm7, xmm8, xmm7
1672        vmulsd    xmm6, xmm2, xmm5
1673        vsubsd    xmm1, xmm11, xmm2
1674        vmulsd    xmm2, xmm1, xmm5
1675        vmulsd    xmm3, xmm6, xmm5
1676        vmulsd    xmm0, xmm2, xmm5
1677        vsubsd    xmm5, xmm3, QWORD PTR [__svml_dasin_ha_data_internal+384]
1678        vaddsd    xmm3, xmm6, xmm2
1679        vaddsd    xmm11, xmm5, xmm0
1680        vmovsd    xmm5, QWORD PTR [__svml_dasin_ha_data_internal+448]
1681        vmulsd    xmm1, xmm5, xmm11
1682        vmulsd    xmm5, xmm3, xmm11
1683        vaddsd    xmm0, xmm1, QWORD PTR [__svml_dasin_ha_data_internal+512]
1684        vmulsd    xmm1, xmm0, xmm11
1685        vmulsd    xmm0, xmm4, QWORD PTR [__svml_dasin_ha_data_internal+960]
1686        vaddsd    xmm3, xmm1, QWORD PTR [__svml_dasin_ha_data_internal+576]
1687        vmulsd    xmm1, xmm4, QWORD PTR [__svml_dasin_ha_data_internal+1088]
1688        vaddsd    xmm0, xmm0, QWORD PTR [__svml_dasin_ha_data_internal+1024]
1689        vmulsd    xmm11, xmm3, xmm11
1690        vaddsd    xmm1, xmm1, QWORD PTR [__svml_dasin_ha_data_internal+1152]
1691        vaddsd    xmm11, xmm11, QWORD PTR [__svml_dasin_ha_data_internal+640]
1692        vmulsd    xmm5, xmm11, xmm5
1693        mov       QWORD PTR [272+rsp], r13
1694        vsubsd    xmm5, xmm5, xmm2
1695        vmulsd    xmm2, xmm4, QWORD PTR [__svml_dasin_ha_data_internal+704]
1696        vaddsd    xmm11, xmm2, QWORD PTR [__svml_dasin_ha_data_internal+768]
1697        vmulsd    xmm2, xmm4, QWORD PTR [__svml_dasin_ha_data_internal+832]
1698        vaddsd    xmm3, xmm2, QWORD PTR [__svml_dasin_ha_data_internal+896]
1699        vmulsd    xmm2, xmm4, xmm4
1700        vmulsd    xmm11, xmm11, xmm2
1701        vmulsd    xmm0, xmm0, xmm2
1702        vaddsd    xmm3, xmm11, xmm3
1703        vaddsd    xmm11, xmm0, xmm1
1704        vmulsd    xmm0, xmm2, xmm2
1705        vmulsd    xmm1, xmm4, QWORD PTR [__svml_dasin_ha_data_internal+1216]
1706        vmulsd    xmm3, xmm3, xmm0
1707        vaddsd    xmm1, xmm1, QWORD PTR [__svml_dasin_ha_data_internal+1280]
1708        vaddsd    xmm11, xmm3, xmm11
1709        vmulsd    xmm2, xmm11, xmm2
1710        vaddsd    xmm0, xmm2, xmm1
1711        vmulsd    xmm1, xmm0, xmm4
1712        vmovsd    xmm0, QWORD PTR [__svml_dasin_ha_data_internal+1472]
1713        vaddsd    xmm3, xmm1, QWORD PTR [__svml_dasin_ha_data_internal+1344]
1714        vmulsd    xmm11, xmm3, xmm4
1715        vmovsd    xmm1, QWORD PTR [__svml_dasin_ha_data_internal+1536]
1716        vaddsd    xmm2, xmm11, QWORD PTR [__svml_dasin_ha_data_internal+1408]
1717        vsubsd    xmm11, xmm5, xmm6
1718        vaddsd    xmm5, xmm1, xmm5
1719        vmulsd    xmm2, xmm2, xmm4
1720        vsubsd    xmm4, xmm0, xmm6
1721        vandpd    xmm1, xmm11, xmm8
1722        vsubsd    xmm3, xmm0, xmm4
1723        vandpd    xmm4, xmm4, xmm8
1724        vsubsd    xmm6, xmm6, xmm3
1725        vsubsd    xmm0, xmm5, xmm6
1726        vandpd    xmm11, xmm0, xmm8
1727        vorpd     xmm8, xmm1, xmm7
1728        vmulsd    xmm2, xmm2, xmm8
1729        vorpd     xmm0, xmm4, xmm7
1730        vaddsd    xmm1, xmm2, xmm11
1731        vaddsd    xmm3, xmm0, xmm1
1732        vxorpd    xmm0, xmm3, xmm9
1733        and       eax, 1
1734        jne       _B9_3
1735
1736_B9_2::
1737
1738        vmovups   xmm6, XMMWORD PTR [256+rsp]
1739        vmovups   xmm7, XMMWORD PTR [192+rsp]
1740        vmovups   xmm8, XMMWORD PTR [176+rsp]
1741        vmovups   xmm9, XMMWORD PTR [224+rsp]
1742        vmovups   xmm10, XMMWORD PTR [208+rsp]
1743        vmovups   xmm11, XMMWORD PTR [240+rsp]
1744        mov       r13, QWORD PTR [168+rsp]
1745        add       rsp, 280
1746        ret
1747
1748_B9_3::
1749
1750        vmovsd    QWORD PTR [r13], xmm10
1751        vmovsd    QWORD PTR [64+r13], xmm0
1752        jne       _B9_6
1753
1754_B9_4::
1755
1756        vmovsd    xmm0, QWORD PTR [64+r13]
1757        jmp       _B9_2
1758
1759_B9_6::
1760
1761        lea       rcx, QWORD PTR [r13]
1762        lea       rdx, QWORD PTR [64+r13]
1763
1764        call      __svml_dasin_ha_cout_rare_internal
1765        jmp       _B9_4
1766        ALIGN     16
1767
1768_B9_7::
1769
1770__svml_asin1_ha_e9 ENDP
1771
1772_TEXT	ENDS
1773.xdata	SEGMENT  DWORD   READ  ''
1774
1775	ALIGN 004H
1776_unwind___svml_asin1_ha_e9_B1_B6:
1777	DD	1068289
1778	DD	1430605
1779	DD	1075269
1780	DD	817212
1781	DD	755763
1782	DD	956458
1783	DD	895005
1784	DD	1030164
1785	DD	2294027
1786
1787.xdata	ENDS
1788.pdata	SEGMENT  DWORD   READ  ''
1789
1790	ALIGN 004H
1791
1792	DD	imagerel _B9_1
1793	DD	imagerel _B9_7
1794	DD	imagerel _unwind___svml_asin1_ha_e9_B1_B6
1795
1796.pdata	ENDS
1797_DATA	SEGMENT      'DATA'
1798_DATA	ENDS
1799
1800_TEXT	SEGMENT      'CODE'
1801
1802TXTST9:
1803
1804_TEXT	ENDS
1805_TEXT	SEGMENT      'CODE'
1806
1807       ALIGN     16
1808	PUBLIC __svml_dasin_ha_cout_rare_internal
1809
1810__svml_dasin_ha_cout_rare_internal	PROC
1811
1812_B10_1::
1813
1814        DB        243
1815        DB        15
1816        DB        30
1817        DB        250
1818L160::
1819
1820        push      rbp
1821        sub       rsp, 208
1822        lea       rbp, QWORD PTR [32+rsp]
1823        mov       r8, rcx
1824        movups    XMMWORD PTR [160+rbp], xmm15
1825        mov       r9, rdx
1826        movups    XMMWORD PTR [96+rbp], xmm14
1827        xor       eax, eax
1828        movups    XMMWORD PTR [144+rbp], xmm12
1829        movzx     r10d, WORD PTR [6+r8]
1830        and       r10d, 32752
1831        mov       dl, BYTE PTR [7+r8]
1832        movsd     xmm1, QWORD PTR [r8]
1833        movups    XMMWORD PTR [112+rbp], xmm11
1834        movups    XMMWORD PTR [64+rbp], xmm9
1835        movups    XMMWORD PTR [80+rbp], xmm8
1836        movups    XMMWORD PTR [128+rbp], xmm7
1837        cmp       r10d, 32752
1838        je        _B10_12
1839
1840_B10_2::
1841
1842        movsd     QWORD PTR [24+rbp], xmm1
1843        and       dl, 127
1844        mov       BYTE PTR [31+rbp], dl
1845        movsd     xmm4, QWORD PTR [24+rbp]
1846        movsd     xmm0, QWORD PTR [_vmldASinHATab+4160]
1847        comisd    xmm0, xmm4
1848        jb        _B10_10
1849
1850_B10_3::
1851
1852        movsd     xmm2, QWORD PTR [_vmldASinHATab+4168]
1853        comisd    xmm2, xmm4
1854        jbe       _B10_9
1855
1856_B10_4::
1857
1858        comisd    xmm4, QWORD PTR [_vmldASinHATab+4136]
1859        jbe       _B10_6
1860
1861_B10_5::
1862
1863        movsd     xmm8, QWORD PTR [_vmldASinHATab+4104]
1864        movaps    xmm11, xmm4
1865        mulsd     xmm8, xmm4
1866        movaps    xmm15, xmm4
1867        movsd     QWORD PTR [8+rbp], xmm8
1868        movsd     xmm7, QWORD PTR [8+rbp]
1869        movsd     xmm0, QWORD PTR [_vmldASinHATab+4296]
1870        movsd     xmm12, QWORD PTR [_vmldASinHATab+4104]
1871        subsd     xmm7, QWORD PTR [24+rbp]
1872        movsd     QWORD PTR [rbp], xmm7
1873        movsd     xmm9, QWORD PTR [8+rbp]
1874        movsd     xmm3, QWORD PTR [rbp]
1875        subsd     xmm9, xmm3
1876        movsd     QWORD PTR [8+rbp], xmm9
1877        movsd     xmm2, QWORD PTR [8+rbp]
1878        subsd     xmm11, xmm2
1879        movsd     QWORD PTR [rbp], xmm11
1880        movsd     xmm1, QWORD PTR [8+rbp]
1881        movaps    xmm2, xmm1
1882        addsd     xmm15, xmm1
1883        mulsd     xmm2, xmm1
1884        movsd     xmm14, QWORD PTR [rbp]
1885        movaps    xmm5, xmm2
1886        mulsd     xmm15, xmm14
1887        mulsd     xmm12, xmm2
1888        addsd     xmm5, xmm15
1889        mulsd     xmm0, xmm5
1890        movsd     QWORD PTR [8+rbp], xmm12
1891        movsd     xmm8, QWORD PTR [8+rbp]
1892        addsd     xmm0, QWORD PTR [_vmldASinHATab+4288]
1893        subsd     xmm8, xmm2
1894        mulsd     xmm0, xmm5
1895        movsd     QWORD PTR [rbp], xmm8
1896        movsd     xmm3, QWORD PTR [8+rbp]
1897        movsd     xmm7, QWORD PTR [rbp]
1898        addsd     xmm0, QWORD PTR [_vmldASinHATab+4280]
1899        subsd     xmm3, xmm7
1900        mulsd     xmm0, xmm5
1901        movsd     QWORD PTR [8+rbp], xmm3
1902        movsd     xmm9, QWORD PTR [8+rbp]
1903        addsd     xmm0, QWORD PTR [_vmldASinHATab+4272]
1904        subsd     xmm2, xmm9
1905        mulsd     xmm0, xmm5
1906        movsd     QWORD PTR [rbp], xmm2
1907        movaps    xmm2, xmm4
1908        movsd     xmm3, QWORD PTR [8+rbp]
1909        movsd     xmm11, QWORD PTR [rbp]
1910        mulsd     xmm14, xmm3
1911        addsd     xmm0, QWORD PTR [_vmldASinHATab+4264]
1912        addsd     xmm15, xmm11
1913        mulsd     xmm1, xmm3
1914        mulsd     xmm0, xmm5
1915        mulsd     xmm2, xmm15
1916        addsd     xmm0, QWORD PTR [_vmldASinHATab+4256]
1917        addsd     xmm2, xmm14
1918        mulsd     xmm0, xmm5
1919        movsd     xmm14, QWORD PTR [_vmldASinHATab+4104]
1920        movaps    xmm12, xmm1
1921        mulsd     xmm14, xmm1
1922        addsd     xmm0, QWORD PTR [_vmldASinHATab+4248]
1923        movsd     QWORD PTR [8+rbp], xmm14
1924        movsd     xmm8, QWORD PTR [8+rbp]
1925        mulsd     xmm0, xmm5
1926        subsd     xmm8, xmm1
1927        addsd     xmm1, xmm2
1928        addsd     xmm0, QWORD PTR [_vmldASinHATab+4240]
1929        mulsd     xmm15, xmm1
1930        mulsd     xmm0, xmm5
1931        movsd     QWORD PTR [rbp], xmm8
1932        movsd     xmm9, QWORD PTR [8+rbp]
1933        movsd     xmm7, QWORD PTR [rbp]
1934        subsd     xmm9, xmm7
1935        addsd     xmm0, QWORD PTR [_vmldASinHATab+4232]
1936        movsd     QWORD PTR [8+rbp], xmm9
1937        movsd     xmm11, QWORD PTR [8+rbp]
1938        mulsd     xmm0, xmm5
1939        subsd     xmm12, xmm11
1940        movsd     QWORD PTR [rbp], xmm12
1941        movaps    xmm12, xmm3
1942        movsd     xmm9, QWORD PTR [8+rbp]
1943        movsd     xmm11, QWORD PTR [rbp]
1944        movaps    xmm8, xmm11
1945        addsd     xmm0, QWORD PTR [_vmldASinHATab+4224]
1946        mulsd     xmm12, xmm9
1947        addsd     xmm8, xmm2
1948        mulsd     xmm0, xmm5
1949        mulsd     xmm3, xmm8
1950        addsd     xmm0, QWORD PTR [_vmldASinHATab+4216]
1951        addsd     xmm3, xmm15
1952        mulsd     xmm0, xmm5
1953        movsd     xmm15, QWORD PTR [_vmldASinHATab+4104]
1954        mulsd     xmm15, xmm12
1955        addsd     xmm0, QWORD PTR [_vmldASinHATab+4208]
1956        movsd     QWORD PTR [8+rbp], xmm15
1957        movsd     xmm8, QWORD PTR [8+rbp]
1958        subsd     xmm8, xmm12
1959        movsd     QWORD PTR [rbp], xmm8
1960        movaps    xmm8, xmm12
1961        movsd     xmm14, QWORD PTR [8+rbp]
1962        addsd     xmm12, xmm3
1963        mulsd     xmm5, xmm12
1964        mulsd     xmm0, xmm5
1965        movsd     xmm5, QWORD PTR [_vmldASinHATab+4184]
1966        mulsd     xmm5, xmm1
1967        movsd     xmm1, QWORD PTR [_vmldASinHATab+4200]
1968        mulsd     xmm1, xmm12
1969        movsd     xmm7, QWORD PTR [rbp]
1970        addsd     xmm5, xmm1
1971        subsd     xmm14, xmm7
1972        addsd     xmm5, xmm0
1973        movsd     xmm0, QWORD PTR [_vmldASinHATab+4176]
1974        movaps    xmm1, xmm4
1975        mulsd     xmm9, xmm0
1976        mulsd     xmm2, xmm0
1977        mulsd     xmm11, xmm0
1978        addsd     xmm1, xmm9
1979        addsd     xmm5, xmm2
1980        movsd     QWORD PTR [8+rbp], xmm14
1981        addsd     xmm5, xmm11
1982        movsd     xmm15, QWORD PTR [8+rbp]
1983        subsd     xmm8, xmm15
1984        movsd     QWORD PTR [rbp], xmm8
1985        movsd     xmm8, QWORD PTR [8+rbp]
1986        movsd     xmm7, QWORD PTR [rbp]
1987        movsd     QWORD PTR [8+rbp], xmm1
1988        movsd     xmm0, QWORD PTR [8+rbp]
1989        subsd     xmm4, xmm0
1990        addsd     xmm4, xmm9
1991        movsd     QWORD PTR [rbp], xmm4
1992        movsd     xmm0, QWORD PTR [8+rbp]
1993        movsd     xmm1, QWORD PTR [rbp]
1994        movsd     xmm4, QWORD PTR [_vmldASinHATab+4192]
1995        addsd     xmm1, xmm5
1996        mulsd     xmm3, xmm4
1997        mulsd     xmm8, xmm4
1998        mulsd     xmm4, xmm7
1999        addsd     xmm1, xmm3
2000        movaps    xmm3, xmm0
2001        addsd     xmm1, xmm4
2002        addsd     xmm3, xmm8
2003        movsd     QWORD PTR [8+rbp], xmm3
2004        movsd     xmm5, QWORD PTR [8+rbp]
2005        subsd     xmm0, xmm5
2006        addsd     xmm0, xmm8
2007        movsd     QWORD PTR [rbp], xmm0
2008        movsd     xmm7, QWORD PTR [8+rbp]
2009        movsd     xmm2, QWORD PTR [rbp]
2010        mov       r8b, BYTE PTR [7+r8]
2011        addsd     xmm2, xmm1
2012        and       r8b, -128
2013        addsd     xmm7, xmm2
2014        movsd     QWORD PTR [16+rbp], xmm7
2015        mov       dl, BYTE PTR [23+rbp]
2016        and       dl, 127
2017        or        dl, r8b
2018        mov       BYTE PTR [23+rbp], dl
2019        mov       rcx, QWORD PTR [16+rbp]
2020        mov       QWORD PTR [r9], rcx
2021        jmp       _B10_11
2022
2023_B10_6::
2024
2025        comisd    xmm4, QWORD PTR [_vmldASinHATab+4128]
2026        jb        _B10_8
2027
2028_B10_7::
2029
2030        addsd     xmm4, xmm0
2031        movsd     QWORD PTR [8+rbp], xmm4
2032        movsd     xmm0, QWORD PTR [8+rbp]
2033        mulsd     xmm0, QWORD PTR [24+rbp]
2034        movsd     QWORD PTR [16+rbp], xmm0
2035        mov       dl, BYTE PTR [23+rbp]
2036        mov       r8b, BYTE PTR [7+r8]
2037        and       dl, 127
2038        and       r8b, -128
2039        or        dl, r8b
2040        mov       BYTE PTR [23+rbp], dl
2041        mov       rcx, QWORD PTR [16+rbp]
2042        mov       QWORD PTR [r9], rcx
2043        jmp       _B10_11
2044
2045_B10_8::
2046
2047        mulsd     xmm4, xmm4
2048        movsd     QWORD PTR [8+rbp], xmm4
2049        movsd     xmm0, QWORD PTR [8+rbp]
2050        mov       r8b, BYTE PTR [7+r8]
2051        and       r8b, -128
2052        addsd     xmm0, QWORD PTR [24+rbp]
2053        movsd     QWORD PTR [16+rbp], xmm0
2054        mov       dl, BYTE PTR [23+rbp]
2055        and       dl, 127
2056        or        dl, r8b
2057        mov       BYTE PTR [23+rbp], dl
2058        mov       rcx, QWORD PTR [16+rbp]
2059        mov       QWORD PTR [r9], rcx
2060        jmp       _B10_11
2061
2062_B10_9::
2063
2064        movaps    xmm7, xmm0
2065        movzx     r11d, WORD PTR [_vmldASinHATab+4166]
2066        subsd     xmm7, xmm4
2067        mulsd     xmm2, xmm7
2068        and       r11d, -32753
2069        movsd     QWORD PTR [24+rbp], xmm2
2070        movzx     ecx, WORD PTR [30+rbp]
2071        and       ecx, 32752
2072        shr       ecx, 4
2073        add       ecx, -1023
2074        mov       r10d, ecx
2075        mov       edx, ecx
2076        neg       r10d
2077        add       r10d, 1023
2078        and       r10d, 2047
2079        shl       r10d, 4
2080        movsd     QWORD PTR [32+rbp], xmm0
2081        or        r11d, r10d
2082        mov       WORD PTR [38+rbp], r11w
2083        and       edx, 1
2084        movsd     xmm3, QWORD PTR [32+rbp]
2085        mov       r10d, edx
2086        mulsd     xmm2, xmm3
2087        movaps    xmm5, xmm2
2088        movsd     xmm1, QWORD PTR [_vmldASinHATab+4112]
2089        addsd     xmm5, xmm2
2090        jne       L168
2091        movaps    xmm5, xmm2
2092L168:
2093        movsd     xmm12, QWORD PTR [_vmldASinHATab+4120]
2094        movaps    xmm3, xmm5
2095        mulsd     xmm1, xmm5
2096        addsd     xmm2, xmm12
2097        movsd     QWORD PTR [40+rbp], xmm2
2098        movaps    xmm14, xmm1
2099        mov       r11d, DWORD PTR [40+rbp]
2100        sub       ecx, edx
2101        shl       r10d, 8
2102        and       r11d, 511
2103        add       r11d, r10d
2104        lea       r10, QWORD PTR [__ImageBase]
2105        movsd     xmm9, QWORD PTR [_vmldASinHATab+4496]
2106        subsd     xmm14, xmm5
2107        movsd     QWORD PTR [rbp], xmm14
2108        movsd     xmm4, QWORD PTR [rbp]
2109        movsd     xmm2, QWORD PTR [imagerel(_vmldASinHATab)+r10+r11*8]
2110        subsd     xmm1, xmm4
2111        movaps    xmm8, xmm2
2112        movaps    xmm11, xmm1
2113        mulsd     xmm8, xmm2
2114        subsd     xmm3, xmm1
2115        mulsd     xmm1, xmm2
2116        mulsd     xmm11, xmm8
2117        mulsd     xmm8, xmm3
2118        subsd     xmm11, xmm0
2119        shr       ecx, 1
2120        addsd     xmm8, xmm11
2121        mulsd     xmm9, xmm8
2122        add       ecx, 1023
2123        and       ecx, 2047
2124        addsd     xmm9, QWORD PTR [_vmldASinHATab+4488]
2125        mulsd     xmm9, xmm8
2126        movzx     r10d, WORD PTR [_vmldASinHATab+4166]
2127        shl       ecx, 4
2128        and       r10d, -32753
2129        movsd     QWORD PTR [48+rbp], xmm0
2130        or        r10d, ecx
2131        mov       WORD PTR [54+rbp], r10w
2132        movsd     xmm0, QWORD PTR [48+rbp]
2133        mulsd     xmm1, xmm0
2134        addsd     xmm9, QWORD PTR [_vmldASinHATab+4480]
2135        mulsd     xmm9, xmm8
2136        movsd     xmm14, QWORD PTR [_vmldASinHATab+4336]
2137        movsd     xmm4, QWORD PTR [_vmldASinHATab+4320]
2138        movaps    xmm12, xmm4
2139        addsd     xmm9, QWORD PTR [_vmldASinHATab+4472]
2140        addsd     xmm14, QWORD PTR [_vmldASinHATab+4344]
2141        addsd     xmm12, QWORD PTR [_vmldASinHATab+4328]
2142        mulsd     xmm9, xmm8
2143        mulsd     xmm14, xmm7
2144        addsd     xmm9, QWORD PTR [_vmldASinHATab+4464]
2145        addsd     xmm12, xmm14
2146        mulsd     xmm9, xmm8
2147        mulsd     xmm12, xmm7
2148        addsd     xmm9, QWORD PTR [_vmldASinHATab+4456]
2149        mulsd     xmm9, xmm8
2150        movaps    xmm14, xmm7
2151        movsd     xmm11, QWORD PTR [_vmldASinHATab+4304]
2152        addsd     xmm9, QWORD PTR [_vmldASinHATab+4448]
2153        addsd     xmm11, QWORD PTR [_vmldASinHATab+4312]
2154        mulsd     xmm8, xmm9
2155        addsd     xmm11, xmm12
2156        mulsd     xmm8, xmm2
2157        mulsd     xmm2, xmm3
2158        mulsd     xmm5, xmm8
2159        movsd     xmm9, QWORD PTR [_vmldASinHATab+4104]
2160        addsd     xmm2, xmm5
2161        mulsd     xmm9, xmm7
2162        mulsd     xmm2, xmm0
2163        movsd     xmm5, QWORD PTR [_vmldASinHATab+4104]
2164        mulsd     xmm5, xmm1
2165        movsd     QWORD PTR [8+rbp], xmm5
2166        movsd     xmm8, QWORD PTR [8+rbp]
2167        movsd     xmm12, QWORD PTR [_vmldASinHATab+4104]
2168        subsd     xmm8, xmm1
2169        movsd     QWORD PTR [rbp], xmm8
2170        movsd     xmm3, QWORD PTR [8+rbp]
2171        movsd     xmm15, QWORD PTR [rbp]
2172        subsd     xmm3, xmm15
2173        movsd     QWORD PTR [8+rbp], xmm3
2174        movsd     xmm5, QWORD PTR [8+rbp]
2175        subsd     xmm1, xmm5
2176        movsd     QWORD PTR [rbp], xmm1
2177        movsd     xmm5, QWORD PTR [8+rbp]
2178        movsd     xmm1, QWORD PTR [rbp]
2179        movsd     QWORD PTR [8+rbp], xmm9
2180        addsd     xmm1, xmm2
2181        movsd     xmm2, QWORD PTR [_vmldASinHATab+4440]
2182        mulsd     xmm2, xmm7
2183        movsd     xmm8, QWORD PTR [8+rbp]
2184        addsd     xmm2, QWORD PTR [_vmldASinHATab+4432]
2185        subsd     xmm8, xmm7
2186        mulsd     xmm2, xmm7
2187        movsd     QWORD PTR [rbp], xmm8
2188        movsd     xmm3, QWORD PTR [8+rbp]
2189        movsd     xmm0, QWORD PTR [rbp]
2190        addsd     xmm2, QWORD PTR [_vmldASinHATab+4424]
2191        subsd     xmm3, xmm0
2192        mulsd     xmm2, xmm7
2193        movsd     QWORD PTR [8+rbp], xmm3
2194        movsd     xmm15, QWORD PTR [8+rbp]
2195        addsd     xmm2, QWORD PTR [_vmldASinHATab+4416]
2196        subsd     xmm14, xmm15
2197        mulsd     xmm2, xmm7
2198        movsd     QWORD PTR [rbp], xmm14
2199        movsd     xmm8, QWORD PTR [8+rbp]
2200        movaps    xmm15, xmm8
2201        movaps    xmm0, xmm8
2202        mulsd     xmm15, xmm8
2203        addsd     xmm2, QWORD PTR [_vmldASinHATab+4408]
2204        addsd     xmm0, xmm7
2205        mulsd     xmm8, xmm4
2206        mulsd     xmm2, xmm7
2207        mulsd     xmm12, xmm15
2208        addsd     xmm2, QWORD PTR [_vmldASinHATab+4400]
2209        mulsd     xmm2, xmm7
2210        movsd     xmm3, QWORD PTR [rbp]
2211        movsd     QWORD PTR [8+rbp], xmm12
2212        movsd     xmm14, QWORD PTR [8+rbp]
2213        mulsd     xmm0, xmm3
2214        addsd     xmm2, QWORD PTR [_vmldASinHATab+4392]
2215        subsd     xmm14, xmm15
2216        mulsd     xmm4, xmm3
2217        mulsd     xmm2, xmm7
2218        movsd     QWORD PTR [rbp], xmm14
2219        movsd     xmm9, QWORD PTR [8+rbp]
2220        addsd     xmm2, QWORD PTR [_vmldASinHATab+4384]
2221        mulsd     xmm2, xmm7
2222        addsd     xmm2, QWORD PTR [_vmldASinHATab+4376]
2223        mulsd     xmm2, xmm7
2224        addsd     xmm2, QWORD PTR [_vmldASinHATab+4368]
2225        mulsd     xmm2, xmm7
2226        addsd     xmm2, QWORD PTR [_vmldASinHATab+4360]
2227        mulsd     xmm2, xmm7
2228        addsd     xmm2, QWORD PTR [_vmldASinHATab+4352]
2229        mulsd     xmm2, xmm7
2230        mulsd     xmm2, xmm7
2231        mulsd     xmm2, xmm7
2232        addsd     xmm11, xmm2
2233        mulsd     xmm1, xmm11
2234        movsd     xmm11, QWORD PTR [rbp]
2235        subsd     xmm9, xmm11
2236        movsd     QWORD PTR [8+rbp], xmm9
2237        movsd     xmm14, QWORD PTR [8+rbp]
2238        movsd     xmm9, QWORD PTR [_vmldASinHATab+4304]
2239        subsd     xmm15, xmm14
2240        movsd     QWORD PTR [rbp], xmm15
2241        movaps    xmm15, xmm8
2242        movsd     xmm11, QWORD PTR [8+rbp]
2243        mulsd     xmm11, QWORD PTR [_vmldASinHATab+4336]
2244        movsd     xmm14, QWORD PTR [rbp]
2245        addsd     xmm15, xmm11
2246        addsd     xmm14, xmm0
2247        movsd     QWORD PTR [8+rbp], xmm15
2248        movsd     xmm12, QWORD PTR [8+rbp]
2249        movsd     QWORD PTR [40+rbp], xmm11
2250        subsd     xmm8, xmm12
2251        mulsd     xmm14, QWORD PTR [_vmldASinHATab+4336]
2252        addsd     xmm8, xmm11
2253        movsd     QWORD PTR [rbp], xmm8
2254        movsd     xmm11, QWORD PTR [8+rbp]
2255        movsd     xmm8, QWORD PTR [_vmldASinHATab+4304]
2256        movsd     xmm12, QWORD PTR [rbp]
2257        addsd     xmm8, xmm11
2258        movsd     QWORD PTR [8+rbp], xmm8
2259        movsd     xmm8, QWORD PTR [8+rbp]
2260        movsd     xmm15, QWORD PTR [_vmldASinHATab+4104]
2261        subsd     xmm9, xmm8
2262        movsd     xmm0, QWORD PTR [_vmldASinHATab+4344]
2263        addsd     xmm9, xmm11
2264        mulsd     xmm0, xmm7
2265        movsd     QWORD PTR [rbp], xmm9
2266        movsd     xmm9, QWORD PTR [8+rbp]
2267        mulsd     xmm15, xmm9
2268        addsd     xmm0, QWORD PTR [_vmldASinHATab+4328]
2269        movsd     xmm11, QWORD PTR [rbp]
2270        movsd     QWORD PTR [8+rbp], xmm15
2271        movsd     xmm8, QWORD PTR [8+rbp]
2272        mulsd     xmm0, xmm7
2273        subsd     xmm8, xmm9
2274        movsd     QWORD PTR [rbp], xmm8
2275        movsd     xmm8, QWORD PTR [8+rbp]
2276        movsd     xmm15, QWORD PTR [rbp]
2277        subsd     xmm8, xmm15
2278        addsd     xmm0, QWORD PTR [_vmldASinHATab+4312]
2279        movsd     QWORD PTR [8+rbp], xmm8
2280        addsd     xmm0, xmm2
2281        movsd     xmm15, QWORD PTR [8+rbp]
2282        mulsd     xmm0, xmm5
2283        subsd     xmm9, xmm15
2284        movsd     QWORD PTR [rbp], xmm9
2285        movsd     xmm8, QWORD PTR [8+rbp]
2286        movsd     xmm9, QWORD PTR [rbp]
2287        movsd     xmm2, QWORD PTR [_vmldASinHATab+4152]
2288        addsd     xmm9, xmm12
2289        addsd     xmm9, xmm11
2290        addsd     xmm9, xmm4
2291        addsd     xmm9, xmm14
2292        mulsd     xmm9, xmm5
2293        mulsd     xmm5, xmm8
2294        addsd     xmm1, xmm9
2295        addsd     xmm1, xmm0
2296        movsd     xmm0, QWORD PTR [_vmldASinHATab+4144]
2297        movaps    xmm7, xmm0
2298        subsd     xmm2, xmm1
2299        subsd     xmm7, xmm5
2300        movsd     QWORD PTR [8+rbp], xmm7
2301        movsd     xmm7, QWORD PTR [8+rbp]
2302        subsd     xmm0, xmm7
2303        subsd     xmm0, xmm5
2304        movsd     QWORD PTR [rbp], xmm0
2305        movsd     xmm4, QWORD PTR [8+rbp]
2306        movsd     xmm3, QWORD PTR [rbp]
2307        mov       r8b, BYTE PTR [7+r8]
2308        addsd     xmm3, xmm2
2309        and       r8b, -128
2310        addsd     xmm4, xmm3
2311        movsd     QWORD PTR [16+rbp], xmm4
2312        mov       dl, BYTE PTR [23+rbp]
2313        and       dl, 127
2314        or        dl, r8b
2315        mov       BYTE PTR [23+rbp], dl
2316        mov       rcx, QWORD PTR [16+rbp]
2317        mov       QWORD PTR [r9], rcx
2318        jmp       _B10_11
2319
2320_B10_10::
2321
2322        mov       eax, 1
2323        subsd     xmm1, xmm1
2324        divsd     xmm1, xmm1
2325        movsd     QWORD PTR [r9], xmm1
2326
2327_B10_11::
2328
2329        movups    xmm7, XMMWORD PTR [128+rbp]
2330        movups    xmm8, XMMWORD PTR [80+rbp]
2331        movups    xmm9, XMMWORD PTR [64+rbp]
2332        movups    xmm11, XMMWORD PTR [112+rbp]
2333        movups    xmm12, XMMWORD PTR [144+rbp]
2334        movups    xmm14, XMMWORD PTR [96+rbp]
2335        movups    xmm15, XMMWORD PTR [160+rbp]
2336        lea       rsp, QWORD PTR [176+rbp]
2337        pop       rbp
2338        ret
2339
2340_B10_12::
2341
2342        divsd     xmm1, xmm1
2343        movsd     QWORD PTR [r9], xmm1
2344        test      DWORD PTR [4+r8], 1048575
2345        jne       _B10_11
2346
2347_B10_13::
2348
2349        cmp       DWORD PTR [r8], 0
2350        sete      al
2351        jmp       _B10_11
2352        ALIGN     16
2353
2354_B10_14::
2355
2356__svml_dasin_ha_cout_rare_internal ENDP
2357
2358_TEXT	ENDS
2359.xdata	SEGMENT  DWORD   READ  ''
2360
2361	ALIGN 004H
2362_unwind___svml_dasin_ha_cout_rare_internal_B1_B13:
2363	DD	621959425
2364	DD	686169
2365	DD	493650
2366	DD	432205
2367	DD	637000
2368	DD	772142
2369	DD	583716
2370	DD	849948
2371	DD	17564433
2372	DD	1342504986
2373
2374.xdata	ENDS
2375.pdata	SEGMENT  DWORD   READ  ''
2376
2377	ALIGN 004H
2378
2379	DD	imagerel _B10_1
2380	DD	imagerel _B10_14
2381	DD	imagerel _unwind___svml_dasin_ha_cout_rare_internal_B1_B13
2382
2383.pdata	ENDS
2384_DATA	SEGMENT      'DATA'
2385_DATA	ENDS
2386
2387_RDATA	SEGMENT     READ PAGE   'DATA'
2388	ALIGN  32
2389	PUBLIC __svml_dasin_ha_data_internal
2390__svml_dasin_ha_data_internal	DD	4294967295
2391	DD	2147483647
2392	DD	4294967295
2393	DD	2147483647
2394	DD	4294967295
2395	DD	2147483647
2396	DD	4294967295
2397	DD	2147483647
2398	DD	4294967295
2399	DD	2147483647
2400	DD	4294967295
2401	DD	2147483647
2402	DD	4294967295
2403	DD	2147483647
2404	DD	4294967295
2405	DD	2147483647
2406	DD	0
2407	DD	1071644672
2408	DD	0
2409	DD	1071644672
2410	DD	0
2411	DD	1071644672
2412	DD	0
2413	DD	1071644672
2414	DD	0
2415	DD	1071644672
2416	DD	0
2417	DD	1071644672
2418	DD	0
2419	DD	1071644672
2420	DD	0
2421	DD	1071644672
2422	DD	0
2423	DD	805306368
2424	DD	0
2425	DD	805306368
2426	DD	0
2427	DD	805306368
2428	DD	0
2429	DD	805306368
2430	DD	0
2431	DD	805306368
2432	DD	0
2433	DD	805306368
2434	DD	0
2435	DD	805306368
2436	DD	0
2437	DD	805306368
2438	DD	0
2439	DD	4294967040
2440	DD	0
2441	DD	4294967040
2442	DD	0
2443	DD	4294967040
2444	DD	0
2445	DD	4294967040
2446	DD	0
2447	DD	4294967040
2448	DD	0
2449	DD	4294967040
2450	DD	0
2451	DD	4294967040
2452	DD	0
2453	DD	4294967040
2454	DD	0
2455	DD	1072693248
2456	DD	0
2457	DD	1072693248
2458	DD	0
2459	DD	1072693248
2460	DD	0
2461	DD	1072693248
2462	DD	0
2463	DD	1072693248
2464	DD	0
2465	DD	1072693248
2466	DD	0
2467	DD	1072693248
2468	DD	0
2469	DD	1072693248
2470	DD	4227858432
2471	DD	4294967295
2472	DD	4227858432
2473	DD	4294967295
2474	DD	4227858432
2475	DD	4294967295
2476	DD	4227858432
2477	DD	4294967295
2478	DD	4227858432
2479	DD	4294967295
2480	DD	4227858432
2481	DD	4294967295
2482	DD	4227858432
2483	DD	4294967295
2484	DD	4227858432
2485	DD	4294967295
2486	DD	0
2487	DD	1073741824
2488	DD	0
2489	DD	1073741824
2490	DD	0
2491	DD	1073741824
2492	DD	0
2493	DD	1073741824
2494	DD	0
2495	DD	1073741824
2496	DD	0
2497	DD	1073741824
2498	DD	0
2499	DD	1073741824
2500	DD	0
2501	DD	1073741824
2502	DD	2570790083
2503	DD	3213983744
2504	DD	2570790083
2505	DD	3213983744
2506	DD	2570790083
2507	DD	3213983744
2508	DD	2570790083
2509	DD	3213983744
2510	DD	2570790083
2511	DD	3213983744
2512	DD	2570790083
2513	DD	3213983744
2514	DD	2570790083
2515	DD	3213983744
2516	DD	2570790083
2517	DD	3213983744
2518	DD	1869665325
2519	DD	1067712512
2520	DD	1869665325
2521	DD	1067712512
2522	DD	1869665325
2523	DD	1067712512
2524	DD	1869665325
2525	DD	1067712512
2526	DD	1869665325
2527	DD	1067712512
2528	DD	1869665325
2529	DD	1067712512
2530	DD	1869665325
2531	DD	1067712512
2532	DD	1869665325
2533	DD	1067712512
2534	DD	4294966935
2535	DD	3216506879
2536	DD	4294966935
2537	DD	3216506879
2538	DD	4294966935
2539	DD	3216506879
2540	DD	4294966935
2541	DD	3216506879
2542	DD	4294966935
2543	DD	3216506879
2544	DD	4294966935
2545	DD	3216506879
2546	DD	4294966935
2547	DD	3216506879
2548	DD	4294966935
2549	DD	3216506879
2550	DD	4294967197
2551	DD	1070596095
2552	DD	4294967197
2553	DD	1070596095
2554	DD	4294967197
2555	DD	1070596095
2556	DD	4294967197
2557	DD	1070596095
2558	DD	4294967197
2559	DD	1070596095
2560	DD	4294967197
2561	DD	1070596095
2562	DD	4294967197
2563	DD	1070596095
2564	DD	4294967197
2565	DD	1070596095
2566	DD	3339630857
2567	DD	1067480352
2568	DD	3339630857
2569	DD	1067480352
2570	DD	3339630857
2571	DD	1067480352
2572	DD	3339630857
2573	DD	1067480352
2574	DD	3339630857
2575	DD	1067480352
2576	DD	3339630857
2577	DD	1067480352
2578	DD	3339630857
2579	DD	1067480352
2580	DD	3339630857
2581	DD	1067480352
2582	DD	4158370029
2583	DD	3213949719
2584	DD	4158370029
2585	DD	3213949719
2586	DD	4158370029
2587	DD	3213949719
2588	DD	4158370029
2589	DD	3213949719
2590	DD	4158370029
2591	DD	3213949719
2592	DD	4158370029
2593	DD	3213949719
2594	DD	4158370029
2595	DD	3213949719
2596	DD	4158370029
2597	DD	3213949719
2598	DD	3216784302
2599	DD	1066680132
2600	DD	3216784302
2601	DD	1066680132
2602	DD	3216784302
2603	DD	1066680132
2604	DD	3216784302
2605	DD	1066680132
2606	DD	3216784302
2607	DD	1066680132
2608	DD	3216784302
2609	DD	1066680132
2610	DD	3216784302
2611	DD	1066680132
2612	DD	3216784302
2613	DD	1066680132
2614	DD	2513723093
2615	DD	1064982579
2616	DD	2513723093
2617	DD	1064982579
2618	DD	2513723093
2619	DD	1064982579
2620	DD	2513723093
2621	DD	1064982579
2622	DD	2513723093
2623	DD	1064982579
2624	DD	2513723093
2625	DD	1064982579
2626	DD	2513723093
2627	DD	1064982579
2628	DD	2513723093
2629	DD	1064982579
2630	DD	721210070
2631	DD	1065941212
2632	DD	721210070
2633	DD	1065941212
2634	DD	721210070
2635	DD	1065941212
2636	DD	721210070
2637	DD	1065941212
2638	DD	721210070
2639	DD	1065941212
2640	DD	721210070
2641	DD	1065941212
2642	DD	721210070
2643	DD	1065941212
2644	DD	721210070
2645	DD	1065941212
2646	DD	3414736215
2647	DD	1066167739
2648	DD	3414736215
2649	DD	1066167739
2650	DD	3414736215
2651	DD	1066167739
2652	DD	3414736215
2653	DD	1066167739
2654	DD	3414736215
2655	DD	1066167739
2656	DD	3414736215
2657	DD	1066167739
2658	DD	3414736215
2659	DD	1066167739
2660	DD	3414736215
2661	DD	1066167739
2662	DD	4114132270
2663	DD	1066518236
2664	DD	4114132270
2665	DD	1066518236
2666	DD	4114132270
2667	DD	1066518236
2668	DD	4114132270
2669	DD	1066518236
2670	DD	4114132270
2671	DD	1066518236
2672	DD	4114132270
2673	DD	1066518236
2674	DD	4114132270
2675	DD	1066518236
2676	DD	4114132270
2677	DD	1066518236
2678	DD	3957258973
2679	DD	1066854556
2680	DD	3957258973
2681	DD	1066854556
2682	DD	3957258973
2683	DD	1066854556
2684	DD	3957258973
2685	DD	1066854556
2686	DD	3957258973
2687	DD	1066854556
2688	DD	3957258973
2689	DD	1066854556
2690	DD	3957258973
2691	DD	1066854556
2692	DD	3957258973
2693	DD	1066854556
2694	DD	3778730174
2695	DD	1067392114
2696	DD	3778730174
2697	DD	1067392114
2698	DD	3778730174
2699	DD	1067392114
2700	DD	3778730174
2701	DD	1067392114
2702	DD	3778730174
2703	DD	1067392114
2704	DD	3778730174
2705	DD	1067392114
2706	DD	3778730174
2707	DD	1067392114
2708	DD	3778730174
2709	DD	1067392114
2710	DD	3014936056
2711	DD	1067899757
2712	DD	3014936056
2713	DD	1067899757
2714	DD	3014936056
2715	DD	1067899757
2716	DD	3014936056
2717	DD	1067899757
2718	DD	3014936056
2719	DD	1067899757
2720	DD	3014936056
2721	DD	1067899757
2722	DD	3014936056
2723	DD	1067899757
2724	DD	3014936056
2725	DD	1067899757
2726	DD	859300062
2727	DD	1068708659
2728	DD	859300062
2729	DD	1068708659
2730	DD	859300062
2731	DD	1068708659
2732	DD	859300062
2733	DD	1068708659
2734	DD	859300062
2735	DD	1068708659
2736	DD	859300062
2737	DD	1068708659
2738	DD	859300062
2739	DD	1068708659
2740	DD	859300062
2741	DD	1068708659
2742	DD	1431655068
2743	DD	1069897045
2744	DD	1431655068
2745	DD	1069897045
2746	DD	1431655068
2747	DD	1069897045
2748	DD	1431655068
2749	DD	1069897045
2750	DD	1431655068
2751	DD	1069897045
2752	DD	1431655068
2753	DD	1069897045
2754	DD	1431655068
2755	DD	1069897045
2756	DD	1431655068
2757	DD	1069897045
2758	DD	1413754136
2759	DD	1073291771
2760	DD	1413754136
2761	DD	1073291771
2762	DD	1413754136
2763	DD	1073291771
2764	DD	1413754136
2765	DD	1073291771
2766	DD	1413754136
2767	DD	1073291771
2768	DD	1413754136
2769	DD	1073291771
2770	DD	1413754136
2771	DD	1073291771
2772	DD	1413754136
2773	DD	1073291771
2774	DD	856972295
2775	DD	1016178214
2776	DD	856972295
2777	DD	1016178214
2778	DD	856972295
2779	DD	1016178214
2780	DD	856972295
2781	DD	1016178214
2782	DD	856972295
2783	DD	1016178214
2784	DD	856972295
2785	DD	1016178214
2786	DD	856972295
2787	DD	1016178214
2788	DD	856972295
2789	DD	1016178214
2790	DD	0
2791	DD	0
2792	DD	0
2793	DD	0
2794	DD	0
2795	DD	0
2796	DD	0
2797	DD	0
2798	DD	0
2799	DD	0
2800	DD	0
2801	DD	0
2802	DD	0
2803	DD	0
2804	DD	0
2805	DD	0
2806	DD	0
2807	DD	2147483648
2808	DD	0
2809	DD	2147483648
2810	DD	0
2811	DD	2147483648
2812	DD	0
2813	DD	2147483648
2814	DD	0
2815	DD	2147483648
2816	DD	0
2817	DD	2147483648
2818	DD	0
2819	DD	2147483648
2820	DD	0
2821	DD	2147483648
2822	DD	0
2823	DD	4294705152
2824	DD	0
2825	DD	4294705152
2826	DD	0
2827	DD	4294705152
2828	DD	0
2829	DD	4294705152
2830	DD	0
2831	DD	4294705152
2832	DD	0
2833	DD	4294705152
2834	DD	0
2835	DD	4294705152
2836	DD	0
2837	DD	4294705152
2838	DD	4131758366
2839	DD	1067674714
2840	DD	4131758366
2841	DD	1067674714
2842	DD	4131758366
2843	DD	1067674714
2844	DD	4131758366
2845	DD	1067674714
2846	DD	4131758366
2847	DD	1067674714
2848	DD	4131758366
2849	DD	1067674714
2850	DD	4131758366
2851	DD	1067674714
2852	DD	4131758366
2853	DD	1067674714
2854	DD	3936260738
2855	DD	1066197319
2856	DD	3936260738
2857	DD	1066197319
2858	DD	3936260738
2859	DD	1066197319
2860	DD	3936260738
2861	DD	1066197319
2862	DD	3936260738
2863	DD	1066197319
2864	DD	3936260738
2865	DD	1066197319
2866	DD	3936260738
2867	DD	1066197319
2868	DD	3936260738
2869	DD	1066197319
2870	DD	354394453
2871	DD	1067472564
2872	DD	354394453
2873	DD	1067472564
2874	DD	354394453
2875	DD	1067472564
2876	DD	354394453
2877	DD	1067472564
2878	DD	354394453
2879	DD	1067472564
2880	DD	354394453
2881	DD	1067472564
2882	DD	354394453
2883	DD	1067472564
2884	DD	354394453
2885	DD	1067472564
2886	DD	709676628
2887	DD	1067895021
2888	DD	709676628
2889	DD	1067895021
2890	DD	709676628
2891	DD	1067895021
2892	DD	709676628
2893	DD	1067895021
2894	DD	709676628
2895	DD	1067895021
2896	DD	709676628
2897	DD	1067895021
2898	DD	709676628
2899	DD	1067895021
2900	DD	709676628
2901	DD	1067895021
2902	DD	3958922090
2903	DD	1068708761
2904	DD	3958922090
2905	DD	1068708761
2906	DD	3958922090
2907	DD	1068708761
2908	DD	3958922090
2909	DD	1068708761
2910	DD	3958922090
2911	DD	1068708761
2912	DD	3958922090
2913	DD	1068708761
2914	DD	3958922090
2915	DD	1068708761
2916	DD	3958922090
2917	DD	1068708761
2918	DD	2160605765
2919	DD	1069897044
2920	DD	2160605765
2921	DD	1069897044
2922	DD	2160605765
2923	DD	1069897044
2924	DD	2160605765
2925	DD	1069897044
2926	DD	2160605765
2927	DD	1069897044
2928	DD	2160605765
2929	DD	1069897044
2930	DD	2160605765
2931	DD	1069897044
2932	DD	2160605765
2933	DD	1069897044
2934	DD	0
2935	DD	2146435072
2936	DD	0
2937	DD	4293918720
2938	DB 0
2939	ORG $+46
2940	DB	0
2941	DD	0
2942	DD	1072693248
2943	DD	0
2944	DD	3220176896
2945	DB 0
2946	ORG $+46
2947	DB	0
2948	DD	0
2949	DD	0
2950	DD	0
2951	DD	2147483648
2952	DB 0
2953	ORG $+46
2954	DB	0
2955_vmldASinHATab	DD	0
2956	DD	1072693248
2957	DD	0
2958	DD	1072689152
2959	DD	0
2960	DD	1072685056
2961	DD	0
2962	DD	1072680960
2963	DD	0
2964	DD	1072676864
2965	DD	0
2966	DD	1072672768
2967	DD	0
2968	DD	1072668672
2969	DD	0
2970	DD	1072665600
2971	DD	0
2972	DD	1072661504
2973	DD	0
2974	DD	1072657408
2975	DD	0
2976	DD	1072653312
2977	DD	0
2978	DD	1072649216
2979	DD	0
2980	DD	1072646144
2981	DD	0
2982	DD	1072642048
2983	DD	0
2984	DD	1072637952
2985	DD	0
2986	DD	1072634880
2987	DD	0
2988	DD	1072630784
2989	DD	0
2990	DD	1072626688
2991	DD	0
2992	DD	1072623616
2993	DD	0
2994	DD	1072619520
2995	DD	0
2996	DD	1072615424
2997	DD	0
2998	DD	1072612352
2999	DD	0
3000	DD	1072608256
3001	DD	0
3002	DD	1072605184
3003	DD	0
3004	DD	1072601088
3005	DD	0
3006	DD	1072598016
3007	DD	0
3008	DD	1072593920
3009	DD	0
3010	DD	1072590848
3011	DD	0
3012	DD	1072586752
3013	DD	0
3014	DD	1072583680
3015	DD	0
3016	DD	1072580608
3017	DD	0
3018	DD	1072576512
3019	DD	0
3020	DD	1072573440
3021	DD	0
3022	DD	1072570368
3023	DD	0
3024	DD	1072566272
3025	DD	0
3026	DD	1072563200
3027	DD	0
3028	DD	1072560128
3029	DD	0
3030	DD	1072556032
3031	DD	0
3032	DD	1072552960
3033	DD	0
3034	DD	1072549888
3035	DD	0
3036	DD	1072546816
3037	DD	0
3038	DD	1072542720
3039	DD	0
3040	DD	1072539648
3041	DD	0
3042	DD	1072536576
3043	DD	0
3044	DD	1072533504
3045	DD	0
3046	DD	1072530432
3047	DD	0
3048	DD	1072527360
3049	DD	0
3050	DD	1072523264
3051	DD	0
3052	DD	1072520192
3053	DD	0
3054	DD	1072517120
3055	DD	0
3056	DD	1072514048
3057	DD	0
3058	DD	1072510976
3059	DD	0
3060	DD	1072507904
3061	DD	0
3062	DD	1072504832
3063	DD	0
3064	DD	1072501760
3065	DD	0
3066	DD	1072498688
3067	DD	0
3068	DD	1072495616
3069	DD	0
3070	DD	1072492544
3071	DD	0
3072	DD	1072489472
3073	DD	0
3074	DD	1072486400
3075	DD	0
3076	DD	1072483328
3077	DD	0
3078	DD	1072480256
3079	DD	0
3080	DD	1072478208
3081	DD	0
3082	DD	1072475136
3083	DD	0
3084	DD	1072472064
3085	DD	0
3086	DD	1072468992
3087	DD	0
3088	DD	1072465920
3089	DD	0
3090	DD	1072462848
3091	DD	0
3092	DD	1072459776
3093	DD	0
3094	DD	1072457728
3095	DD	0
3096	DD	1072454656
3097	DD	0
3098	DD	1072451584
3099	DD	0
3100	DD	1072448512
3101	DD	0
3102	DD	1072446464
3103	DD	0
3104	DD	1072443392
3105	DD	0
3106	DD	1072440320
3107	DD	0
3108	DD	1072437248
3109	DD	0
3110	DD	1072435200
3111	DD	0
3112	DD	1072432128
3113	DD	0
3114	DD	1072429056
3115	DD	0
3116	DD	1072427008
3117	DD	0
3118	DD	1072423936
3119	DD	0
3120	DD	1072420864
3121	DD	0
3122	DD	1072418816
3123	DD	0
3124	DD	1072415744
3125	DD	0
3126	DD	1072412672
3127	DD	0
3128	DD	1072410624
3129	DD	0
3130	DD	1072407552
3131	DD	0
3132	DD	1072405504
3133	DD	0
3134	DD	1072402432
3135	DD	0
3136	DD	1072400384
3137	DD	0
3138	DD	1072397312
3139	DD	0
3140	DD	1072395264
3141	DD	0
3142	DD	1072392192
3143	DD	0
3144	DD	1072390144
3145	DD	0
3146	DD	1072387072
3147	DD	0
3148	DD	1072385024
3149	DD	0
3150	DD	1072381952
3151	DD	0
3152	DD	1072379904
3153	DD	0
3154	DD	1072376832
3155	DD	0
3156	DD	1072374784
3157	DD	0
3158	DD	1072371712
3159	DD	0
3160	DD	1072369664
3161	DD	0
3162	DD	1072366592
3163	DD	0
3164	DD	1072364544
3165	DD	0
3166	DD	1072362496
3167	DD	0
3168	DD	1072359424
3169	DD	0
3170	DD	1072357376
3171	DD	0
3172	DD	1072355328
3173	DD	0
3174	DD	1072352256
3175	DD	0
3176	DD	1072350208
3177	DD	0
3178	DD	1072347136
3179	DD	0
3180	DD	1072345088
3181	DD	0
3182	DD	1072343040
3183	DD	0
3184	DD	1072340992
3185	DD	0
3186	DD	1072337920
3187	DD	0
3188	DD	1072335872
3189	DD	0
3190	DD	1072333824
3191	DD	0
3192	DD	1072330752
3193	DD	0
3194	DD	1072328704
3195	DD	0
3196	DD	1072326656
3197	DD	0
3198	DD	1072324608
3199	DD	0
3200	DD	1072321536
3201	DD	0
3202	DD	1072319488
3203	DD	0
3204	DD	1072317440
3205	DD	0
3206	DD	1072315392
3207	DD	0
3208	DD	1072313344
3209	DD	0
3210	DD	1072310272
3211	DD	0
3212	DD	1072308224
3213	DD	0
3214	DD	1072306176
3215	DD	0
3216	DD	1072304128
3217	DD	0
3218	DD	1072302080
3219	DD	0
3220	DD	1072300032
3221	DD	0
3222	DD	1072296960
3223	DD	0
3224	DD	1072294912
3225	DD	0
3226	DD	1072292864
3227	DD	0
3228	DD	1072290816
3229	DD	0
3230	DD	1072288768
3231	DD	0
3232	DD	1072286720
3233	DD	0
3234	DD	1072284672
3235	DD	0
3236	DD	1072282624
3237	DD	0
3238	DD	1072280576
3239	DD	0
3240	DD	1072278528
3241	DD	0
3242	DD	1072275456
3243	DD	0
3244	DD	1072273408
3245	DD	0
3246	DD	1072271360
3247	DD	0
3248	DD	1072269312
3249	DD	0
3250	DD	1072267264
3251	DD	0
3252	DD	1072265216
3253	DD	0
3254	DD	1072263168
3255	DD	0
3256	DD	1072261120
3257	DD	0
3258	DD	1072259072
3259	DD	0
3260	DD	1072257024
3261	DD	0
3262	DD	1072254976
3263	DD	0
3264	DD	1072252928
3265	DD	0
3266	DD	1072250880
3267	DD	0
3268	DD	1072248832
3269	DD	0
3270	DD	1072246784
3271	DD	0
3272	DD	1072244736
3273	DD	0
3274	DD	1072243712
3275	DD	0
3276	DD	1072241664
3277	DD	0
3278	DD	1072239616
3279	DD	0
3280	DD	1072237568
3281	DD	0
3282	DD	1072235520
3283	DD	0
3284	DD	1072233472
3285	DD	0
3286	DD	1072231424
3287	DD	0
3288	DD	1072229376
3289	DD	0
3290	DD	1072227328
3291	DD	0
3292	DD	1072225280
3293	DD	0
3294	DD	1072223232
3295	DD	0
3296	DD	1072222208
3297	DD	0
3298	DD	1072220160
3299	DD	0
3300	DD	1072218112
3301	DD	0
3302	DD	1072216064
3303	DD	0
3304	DD	1072214016
3305	DD	0
3306	DD	1072211968
3307	DD	0
3308	DD	1072210944
3309	DD	0
3310	DD	1072208896
3311	DD	0
3312	DD	1072206848
3313	DD	0
3314	DD	1072204800
3315	DD	0
3316	DD	1072202752
3317	DD	0
3318	DD	1072201728
3319	DD	0
3320	DD	1072199680
3321	DD	0
3322	DD	1072197632
3323	DD	0
3324	DD	1072195584
3325	DD	0
3326	DD	1072193536
3327	DD	0
3328	DD	1072192512
3329	DD	0
3330	DD	1072190464
3331	DD	0
3332	DD	1072188416
3333	DD	0
3334	DD	1072186368
3335	DD	0
3336	DD	1072185344
3337	DD	0
3338	DD	1072183296
3339	DD	0
3340	DD	1072181248
3341	DD	0
3342	DD	1072179200
3343	DD	0
3344	DD	1072178176
3345	DD	0
3346	DD	1072176128
3347	DD	0
3348	DD	1072174080
3349	DD	0
3350	DD	1072173056
3351	DD	0
3352	DD	1072171008
3353	DD	0
3354	DD	1072168960
3355	DD	0
3356	DD	1072167936
3357	DD	0
3358	DD	1072165888
3359	DD	0
3360	DD	1072163840
3361	DD	0
3362	DD	1072161792
3363	DD	0
3364	DD	1072160768
3365	DD	0
3366	DD	1072158720
3367	DD	0
3368	DD	1072157696
3369	DD	0
3370	DD	1072155648
3371	DD	0
3372	DD	1072153600
3373	DD	0
3374	DD	1072152576
3375	DD	0
3376	DD	1072150528
3377	DD	0
3378	DD	1072148480
3379	DD	0
3380	DD	1072147456
3381	DD	0
3382	DD	1072145408
3383	DD	0
3384	DD	1072143360
3385	DD	0
3386	DD	1072142336
3387	DD	0
3388	DD	1072140288
3389	DD	0
3390	DD	1072139264
3391	DD	0
3392	DD	1072137216
3393	DD	0
3394	DD	1072135168
3395	DD	0
3396	DD	1072134144
3397	DD	0
3398	DD	1072132096
3399	DD	0
3400	DD	1072131072
3401	DD	0
3402	DD	1072129024
3403	DD	0
3404	DD	1072128000
3405	DD	0
3406	DD	1072125952
3407	DD	0
3408	DD	1072124928
3409	DD	0
3410	DD	1072122880
3411	DD	0
3412	DD	1072120832
3413	DD	0
3414	DD	1072119808
3415	DD	0
3416	DD	1072117760
3417	DD	0
3418	DD	1072116736
3419	DD	0
3420	DD	1072114688
3421	DD	0
3422	DD	1072113664
3423	DD	0
3424	DD	1072111616
3425	DD	0
3426	DD	1072110592
3427	DD	0
3428	DD	1072108544
3429	DD	0
3430	DD	1072107520
3431	DD	0
3432	DD	1072105472
3433	DD	0
3434	DD	1072104448
3435	DD	0
3436	DD	1072102400
3437	DD	0
3438	DD	1072101376
3439	DD	0
3440	DD	1072099328
3441	DD	0
3442	DD	1072098304
3443	DD	0
3444	DD	1072096256
3445	DD	0
3446	DD	1072095232
3447	DD	0
3448	DD	1072094208
3449	DD	0
3450	DD	1072092160
3451	DD	0
3452	DD	1072091136
3453	DD	0
3454	DD	1072089088
3455	DD	0
3456	DD	1072088064
3457	DD	0
3458	DD	1072086016
3459	DD	0
3460	DD	1072084992
3461	DD	0
3462	DD	1072082944
3463	DD	0
3464	DD	1072081920
3465	DD	0
3466	DD	1072080896
3467	DD	0
3468	DD	1072078848
3469	DD	0
3470	DD	1072075776
3471	DD	0
3472	DD	1072073728
3473	DD	0
3474	DD	1072070656
3475	DD	0
3476	DD	1072067584
3477	DD	0
3478	DD	1072064512
3479	DD	0
3480	DD	1072061440
3481	DD	0
3482	DD	1072059392
3483	DD	0
3484	DD	1072056320
3485	DD	0
3486	DD	1072053248
3487	DD	0
3488	DD	1072051200
3489	DD	0
3490	DD	1072048128
3491	DD	0
3492	DD	1072045056
3493	DD	0
3494	DD	1072043008
3495	DD	0
3496	DD	1072039936
3497	DD	0
3498	DD	1072037888
3499	DD	0
3500	DD	1072034816
3501	DD	0
3502	DD	1072031744
3503	DD	0
3504	DD	1072029696
3505	DD	0
3506	DD	1072026624
3507	DD	0
3508	DD	1072024576
3509	DD	0
3510	DD	1072021504
3511	DD	0
3512	DD	1072019456
3513	DD	0
3514	DD	1072016384
3515	DD	0
3516	DD	1072014336
3517	DD	0
3518	DD	1072011264
3519	DD	0
3520	DD	1072009216
3521	DD	0
3522	DD	1072006144
3523	DD	0
3524	DD	1072004096
3525	DD	0
3526	DD	1072002048
3527	DD	0
3528	DD	1071998976
3529	DD	0
3530	DD	1071996928
3531	DD	0
3532	DD	1071993856
3533	DD	0
3534	DD	1071991808
3535	DD	0
3536	DD	1071989760
3537	DD	0
3538	DD	1071986688
3539	DD	0
3540	DD	1071984640
3541	DD	0
3542	DD	1071982592
3543	DD	0
3544	DD	1071979520
3545	DD	0
3546	DD	1071977472
3547	DD	0
3548	DD	1071975424
3549	DD	0
3550	DD	1071972352
3551	DD	0
3552	DD	1071970304
3553	DD	0
3554	DD	1071968256
3555	DD	0
3556	DD	1071966208
3557	DD	0
3558	DD	1071964160
3559	DD	0
3560	DD	1071961088
3561	DD	0
3562	DD	1071959040
3563	DD	0
3564	DD	1071956992
3565	DD	0
3566	DD	1071954944
3567	DD	0
3568	DD	1071952896
3569	DD	0
3570	DD	1071949824
3571	DD	0
3572	DD	1071947776
3573	DD	0
3574	DD	1071945728
3575	DD	0
3576	DD	1071943680
3577	DD	0
3578	DD	1071941632
3579	DD	0
3580	DD	1071939584
3581	DD	0
3582	DD	1071937536
3583	DD	0
3584	DD	1071935488
3585	DD	0
3586	DD	1071933440
3587	DD	0
3588	DD	1071930368
3589	DD	0
3590	DD	1071928320
3591	DD	0
3592	DD	1071926272
3593	DD	0
3594	DD	1071924224
3595	DD	0
3596	DD	1071922176
3597	DD	0
3598	DD	1071920128
3599	DD	0
3600	DD	1071918080
3601	DD	0
3602	DD	1071916032
3603	DD	0
3604	DD	1071913984
3605	DD	0
3606	DD	1071911936
3607	DD	0
3608	DD	1071909888
3609	DD	0
3610	DD	1071907840
3611	DD	0
3612	DD	1071905792
3613	DD	0
3614	DD	1071903744
3615	DD	0
3616	DD	1071901696
3617	DD	0
3618	DD	1071900672
3619	DD	0
3620	DD	1071898624
3621	DD	0
3622	DD	1071896576
3623	DD	0
3624	DD	1071894528
3625	DD	0
3626	DD	1071892480
3627	DD	0
3628	DD	1071890432
3629	DD	0
3630	DD	1071888384
3631	DD	0
3632	DD	1071886336
3633	DD	0
3634	DD	1071884288
3635	DD	0
3636	DD	1071883264
3637	DD	0
3638	DD	1071881216
3639	DD	0
3640	DD	1071879168
3641	DD	0
3642	DD	1071877120
3643	DD	0
3644	DD	1071875072
3645	DD	0
3646	DD	1071873024
3647	DD	0
3648	DD	1071872000
3649	DD	0
3650	DD	1071869952
3651	DD	0
3652	DD	1071867904
3653	DD	0
3654	DD	1071865856
3655	DD	0
3656	DD	1071864832
3657	DD	0
3658	DD	1071862784
3659	DD	0
3660	DD	1071860736
3661	DD	0
3662	DD	1071858688
3663	DD	0
3664	DD	1071856640
3665	DD	0
3666	DD	1071855616
3667	DD	0
3668	DD	1071853568
3669	DD	0
3670	DD	1071851520
3671	DD	0
3672	DD	1071850496
3673	DD	0
3674	DD	1071848448
3675	DD	0
3676	DD	1071846400
3677	DD	0
3678	DD	1071844352
3679	DD	0
3680	DD	1071843328
3681	DD	0
3682	DD	1071841280
3683	DD	0
3684	DD	1071839232
3685	DD	0
3686	DD	1071838208
3687	DD	0
3688	DD	1071836160
3689	DD	0
3690	DD	1071834112
3691	DD	0
3692	DD	1071833088
3693	DD	0
3694	DD	1071831040
3695	DD	0
3696	DD	1071830016
3697	DD	0
3698	DD	1071827968
3699	DD	0
3700	DD	1071825920
3701	DD	0
3702	DD	1071824896
3703	DD	0
3704	DD	1071822848
3705	DD	0
3706	DD	1071821824
3707	DD	0
3708	DD	1071819776
3709	DD	0
3710	DD	1071817728
3711	DD	0
3712	DD	1071816704
3713	DD	0
3714	DD	1071814656
3715	DD	0
3716	DD	1071813632
3717	DD	0
3718	DD	1071811584
3719	DD	0
3720	DD	1071810560
3721	DD	0
3722	DD	1071808512
3723	DD	0
3724	DD	1071806464
3725	DD	0
3726	DD	1071805440
3727	DD	0
3728	DD	1071803392
3729	DD	0
3730	DD	1071802368
3731	DD	0
3732	DD	1071800320
3733	DD	0
3734	DD	1071799296
3735	DD	0
3736	DD	1071797248
3737	DD	0
3738	DD	1071796224
3739	DD	0
3740	DD	1071794176
3741	DD	0
3742	DD	1071793152
3743	DD	0
3744	DD	1071791104
3745	DD	0
3746	DD	1071790080
3747	DD	0
3748	DD	1071788032
3749	DD	0
3750	DD	1071787008
3751	DD	0
3752	DD	1071784960
3753	DD	0
3754	DD	1071783936
3755	DD	0
3756	DD	1071782912
3757	DD	0
3758	DD	1071780864
3759	DD	0
3760	DD	1071779840
3761	DD	0
3762	DD	1071777792
3763	DD	0
3764	DD	1071776768
3765	DD	0
3766	DD	1071774720
3767	DD	0
3768	DD	1071773696
3769	DD	0
3770	DD	1071772672
3771	DD	0
3772	DD	1071770624
3773	DD	0
3774	DD	1071769600
3775	DD	0
3776	DD	1071767552
3777	DD	0
3778	DD	1071766528
3779	DD	0
3780	DD	1071765504
3781	DD	0
3782	DD	1071763456
3783	DD	0
3784	DD	1071762432
3785	DD	0
3786	DD	1071760384
3787	DD	0
3788	DD	1071759360
3789	DD	0
3790	DD	1071758336
3791	DD	0
3792	DD	1071756288
3793	DD	0
3794	DD	1071755264
3795	DD	0
3796	DD	1071754240
3797	DD	0
3798	DD	1071752192
3799	DD	0
3800	DD	1071751168
3801	DD	0
3802	DD	1071750144
3803	DD	0
3804	DD	1071748096
3805	DD	0
3806	DD	1071747072
3807	DD	0
3808	DD	1071746048
3809	DD	0
3810	DD	1071744000
3811	DD	0
3812	DD	1071742976
3813	DD	0
3814	DD	1071741952
3815	DD	0
3816	DD	1071739904
3817	DD	0
3818	DD	1071738880
3819	DD	0
3820	DD	1071737856
3821	DD	0
3822	DD	1071736832
3823	DD	0
3824	DD	1071734784
3825	DD	0
3826	DD	1071733760
3827	DD	0
3828	DD	1071732736
3829	DD	0
3830	DD	1071730688
3831	DD	0
3832	DD	1071729664
3833	DD	0
3834	DD	1071728640
3835	DD	0
3836	DD	1071727616
3837	DD	0
3838	DD	1071725568
3839	DD	0
3840	DD	1071724544
3841	DD	0
3842	DD	1071723520
3843	DD	0
3844	DD	1071722496
3845	DD	0
3846	DD	1071720448
3847	DD	0
3848	DD	1071719424
3849	DD	0
3850	DD	1071718400
3851	DD	0
3852	DD	1071717376
3853	DD	0
3854	DD	1071715328
3855	DD	0
3856	DD	1071714304
3857	DD	0
3858	DD	1071713280
3859	DD	0
3860	DD	1071712256
3861	DD	0
3862	DD	1071711232
3863	DD	0
3864	DD	1071709184
3865	DD	0
3866	DD	1071708160
3867	DD	0
3868	DD	1071707136
3869	DD	0
3870	DD	1071706112
3871	DD	0
3872	DD	1071705088
3873	DD	0
3874	DD	1071704064
3875	DD	0
3876	DD	1071702016
3877	DD	0
3878	DD	1071700992
3879	DD	0
3880	DD	1071699968
3881	DD	0
3882	DD	1071698944
3883	DD	0
3884	DD	1071697920
3885	DD	0
3886	DD	1071696896
3887	DD	0
3888	DD	1071694848
3889	DD	0
3890	DD	1071693824
3891	DD	0
3892	DD	1071692800
3893	DD	0
3894	DD	1071691776
3895	DD	0
3896	DD	1071690752
3897	DD	0
3898	DD	1071689728
3899	DD	0
3900	DD	1071688704
3901	DD	0
3902	DD	1071686656
3903	DD	0
3904	DD	1071685632
3905	DD	0
3906	DD	1071684608
3907	DD	0
3908	DD	1071683584
3909	DD	0
3910	DD	1071682560
3911	DD	0
3912	DD	1071681536
3913	DD	0
3914	DD	1071680512
3915	DD	0
3916	DD	1071679488
3917	DD	0
3918	DD	1071677440
3919	DD	0
3920	DD	1071676416
3921	DD	0
3922	DD	1071675392
3923	DD	0
3924	DD	1071674368
3925	DD	0
3926	DD	1071673344
3927	DD	0
3928	DD	1071672320
3929	DD	0
3930	DD	1071671296
3931	DD	0
3932	DD	1071670272
3933	DD	0
3934	DD	1071669248
3935	DD	0
3936	DD	1071668224
3937	DD	0
3938	DD	1071667200
3939	DD	0
3940	DD	1071666176
3941	DD	0
3942	DD	1071665152
3943	DD	0
3944	DD	1071663104
3945	DD	0
3946	DD	1071662080
3947	DD	0
3948	DD	1071661056
3949	DD	0
3950	DD	1071660032
3951	DD	0
3952	DD	1071659008
3953	DD	0
3954	DD	1071657984
3955	DD	0
3956	DD	1071656960
3957	DD	0
3958	DD	1071655936
3959	DD	0
3960	DD	1071654912
3961	DD	0
3962	DD	1071653888
3963	DD	0
3964	DD	1071652864
3965	DD	0
3966	DD	1071651840
3967	DD	0
3968	DD	1071650816
3969	DD	0
3970	DD	1071649792
3971	DD	0
3972	DD	1071648768
3973	DD	0
3974	DD	1071647744
3975	DD	0
3976	DD	1071646720
3977	DD	0
3978	DD	1071645696
3979	DD	0
3980	DD	1071644672
3981	DD	0
3982	DD	1101004800
3983	DD	1073741824
3984	DD	1095761920
3985	DD	256
3986	DD	1118830592
3987	DD	0
3988	DD	1048576
3989	DD	0
3990	DD	1017118720
3991	DD	1413754136
3992	DD	1073291771
3993	DD	856972295
3994	DD	1016178214
3995	DD	0
3996	DD	1072693248
3997	DD	0
3998	DD	1071644672
3999	DD	1476395008
4000	DD	1069897045
4001	DD	1768958041
4002	DD	3189069141
4003	DD	805306368
4004	DD	1068708659
4005	DD	3580333578
4006	DD	1040816593
4007	DD	3067382784
4008	DD	1067899757
4009	DD	3397590151
4010	DD	1067392113
4011	DD	2939529726
4012	DD	1066854585
4013	DD	1423429166
4014	DD	1066517752
4015	DD	1775218934
4016	DD	1066178574
4017	DD	1185392460
4018	DD	1065859647
4019	DD	289998670
4020	DD	1065577550
4021	DD	3179807072
4022	DD	1065648121
4023	DD	3781007284
4024	DD	1061576176
4025	DD	2482106687
4026	DD	1067019199
4027	DD	763519713
4028	DD	3214591591
4029	DD	3695107454
4030	DD	1067530646
4031	DD	0
4032	DD	1073741824
4033	DD	1124791109
4034	DD	1006764147
4035	DD	1476395008
4036	DD	1069897045
4037	DD	1953913876
4038	DD	3189069141
4039	DD	805306368
4040	DD	1067660083
4041	DD	165110192
4042	DD	1039768033
4043	DD	3067304082
4044	DD	1065802605
4045	DD	3404727379
4046	DD	1064246385
4047	DD	2737480376
4048	DD	1062660281
4049	DD	933797922
4050	DD	1061274873
4051	DD	1475716730
4052	DD	1059887095
4053	DD	1511619763
4054	DD	1058519827
4055	DD	556024211
4056	DD	1057187555
4057	DD	3482101045
4058	DD	1056217350
4059	DD	1174622859
4060	DD	1050762633
4061	DD	899668651
4062	DD	1055506366
4063	DD	1081094694
4064	DD	3202035365
4065	DD	2559814773
4066	DD	1053906576
4067	DD	0
4068	DD	3219128320
4069	DD	0
4070	DD	1071120384
4071	DD	0
4072	DD	3218341888
4073	DD	0
4074	DD	1070694400
4075	DD	0
4076	DD	3218046976
4077	DD	0
4078	DD	1070391296
4079	DD	0
4080	DD	3217739776
4081_RDATA	ENDS
4082_DATA	SEGMENT      'DATA'
4083_DATA	ENDS
4084EXTRN	__ImageBase:PROC
4085EXTRN	_fltused:BYTE
4086ENDIF
4087	END
4088