15d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang/*
25d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangCopyright (c) 2014, Intel Corporation
35d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangAll rights reserved.
45d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang
55d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangRedistribution and use in source and binary forms, with or without
65d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhangmodification, are permitted provided that the following conditions are met:
75d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang
85d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang    * Redistributions of source code must retain the above copyright notice,
95d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang    * this list of conditions and the following disclaimer.
105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang
115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang    * Redistributions in binary form must reproduce the above copyright notice,
125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang    * this list of conditions and the following disclaimer in the documentation
135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang    * and/or other materials provided with the distribution.
145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang
155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang    * Neither the name of Intel Corporation nor the names of its contributors
165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang    * may be used to endorse or promote products derived from this software
175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang    * without specific prior written permission.
185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang
195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang*/
305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang
315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang# -- Begin  __libm_tancot_huge
325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.text
335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang       .align    16,0x90
345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.hidden __libm_tancot_huge
355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.globl __libm_tancot_huge
365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang__libm_tancot_huge:
375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang# parameter 1: 8 + %ebp
385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang# parameter 2: 16 + %ebp
395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang# parameter 3: 20 + %ebp
405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.1:
415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        pushl     %ebp
425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %esp, %ebp
435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        andl      $-64, %esp
445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        pushl     %esi
455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        pushl     %edi
465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        pushl     %ebx
475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        subl      $52, %esp
485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      16(%ebp), %eax
495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      20(%ebp), %ebx
505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %eax, 40(%esp)
515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.2:
525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fnstcw    38(%esp)
535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.3:
545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      12(%ebp), %edx
555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %edx, %eax
565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        andl      $2147483647, %eax
575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        shrl      $31, %edx
585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %edx, 44(%esp)
595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        cmpl      $1104150528, %eax
605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        call      ..L2
615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..L2:
625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %esi
635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        lea       _GLOBAL_OFFSET_TABLE_+[. - ..L2](%esi), %esi
645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        jae       ..B1.11
655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.4:
665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     8(%ebp), %xmm1
675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movzwl    38(%esp), %ecx
685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %ecx, %edx
695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        andl      $768, %edx
705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        andps     .L_2il0floatpacket.0@GOTOFF(%esi), %xmm1
715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        cmpl      $768, %edx
725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     _Pi4Inv@GOTOFF(%esi), %xmm0
735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        mulsd     %xmm1, %xmm0
745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     %xmm1, 8(%ebp)
755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     %xmm0, (%esp)
765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        je        ..B1.39
775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.5:
785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        orl       $-64768, %ecx
795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movw      %cx, 36(%esp)
805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.6:
815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldcw     36(%esp)
825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.7:
835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     8(%ebp), %xmm1
845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      $1, %edi
855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.8:
865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %esi, 12(%esp)
875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      4(%esp), %esi
885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %esi, %edx
895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %edi, 24(%esp)
905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %esi, %edi
915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        shrl      $20, %edi
925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        andl      $1048575, %edx
935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %edi, %ecx
945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        orl       $1048576, %edx
955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        negl      %ecx
965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        addl      $13, %edi
975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %ebx, 8(%esp)
985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        addl      $19, %ecx
995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %edx, %ebx
1005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %ecx, 28(%esp)
1015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        shrl      %cl, %ebx
1025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %edi, %ecx
1035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        shll      %cl, %edx
1045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      28(%esp), %ecx
1055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      (%esp), %edi
1065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        shrl      %cl, %edi
1075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        orl       %edi, %edx
1085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        cmpl      $1094713344, %esi
1095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     %xmm1, 16(%esp)
1105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      16(%esp)
1115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        cmovb     %ebx, %edx
1125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      24(%esp), %edi
1135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      12(%esp), %esi
1145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        lea       1(%edx), %ebx
1155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        andl      $-2, %ebx
1165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %ebx, 16(%esp)
1175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        cmpl      $1094713344, %eax
1185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fildl     16(%esp)
1195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      8(%esp), %ebx
1205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        jae       ..B1.10
1215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.9:
1225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _Pi4x3@GOTOFF(%esi)
1235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
1245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
1255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      8+_Pi4x3@GOTOFF(%esi)
1265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
1275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
1285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      16+_Pi4x3@GOTOFF(%esi)
1295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(1)
1305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
1315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        jmp       ..B1.17
1325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.10:
1335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _Pi4x4@GOTOFF(%esi)
1345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
1355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
1365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      8+_Pi4x4@GOTOFF(%esi)
1375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
1385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
1395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      16+_Pi4x4@GOTOFF(%esi)
1405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
1415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
1425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      24+_Pi4x4@GOTOFF(%esi)
1435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(1)
1445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
1455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        jmp       ..B1.17
1465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.11:
1475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movzwl    38(%esp), %edx
1485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %edx, %eax
1495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        andl      $768, %eax
1505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        cmpl      $768, %eax
1515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        je        ..B1.40
1525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.12:
1535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        orl       $-64768, %edx
1545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movw      %dx, 36(%esp)
1555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.13:
1565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldcw     36(%esp)
1575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.14:
1585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      $1, %edi
1595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.15:
1605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     8(%ebp), %xmm0
1615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        addl      $-32, %esp
1625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        andps     .L_2il0floatpacket.0@GOTOFF(%esi), %xmm0
1635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        lea       32(%esp), %eax
1645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     %xmm0, 16(%eax)
1655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      16(%eax)
1665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstpt     (%esp)
1675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      $0, 12(%esp)
1685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %eax, 16(%esp)
1695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        call      __libm_reduce_pi04l
1705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.43:
1715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %eax, %edx
1725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        addl      $32, %esp
1735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.16:
1745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      (%esp)
1755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      8(%esp)
1765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
1775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.17:
1785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %ebx, %eax
1795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        andl      $3, %eax
1805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        cmpl      $3, %eax
1815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        jne       ..B1.24
1825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.18:
1835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _ones@GOTOFF(%esi)
1845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        incl      %edx
1855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fdiv      %st(1), %st
1865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        testb     $2, %dl
1875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstpt     24(%esp)
1885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fld       %st(0)
1895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
1905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fld       %st(0)
1915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
1925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      36+_TP@GOTOFF(%esi)
1935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
1945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24+_TP@GOTOFF(%esi)
1955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
1965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
1975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      12+_TP@GOTOFF(%esi)
1985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
1995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
2005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      36+_TQ@GOTOFF(%esi)
2015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(3), %st
2025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24+_TQ@GOTOFF(%esi)
2035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
2045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(3), %st
2055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      12+_TQ@GOTOFF(%esi)
2065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
2075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(3), %st
2085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      _TQ@GOTOFF(%esi)
2095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
2105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      _TP@GOTOFF(%esi)
2115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
2125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      132+_GP@GOTOFF(%esi)
2135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(3), %st
2145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      120+_GP@GOTOFF(%esi)
2155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(4), %st
2165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      108+_GP@GOTOFF(%esi)
2175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
2185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(4), %st
2205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      96+_GP@GOTOFF(%esi)
2215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
2225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(4), %st
2245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      84+_GP@GOTOFF(%esi)
2255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
2265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(4), %st
2285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      72+_GP@GOTOFF(%esi)
2295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
2305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(4), %st
2325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      60+_GP@GOTOFF(%esi)
2335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
2345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(4), %st
2365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      48+_GP@GOTOFF(%esi)
2375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
2385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(4), %st
2405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      36+_GP@GOTOFF(%esi)
2415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
2425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(4), %st
2445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24+_GP@GOTOFF(%esi)
2455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
2465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(4)
2485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      12+_GP@GOTOFF(%esi)
2495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
2505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(4), %st
2515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(5), %st
2525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      _GP@GOTOFF(%esi)
2535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(4)
2545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(3)
2555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(5), %st
2565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(3)
2575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        je        ..B1.20
2585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.19:
2595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24(%esp)
2605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fdivrp    %st, %st(2)
2625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(3)
2645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      44(%esp), %eax
2655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        xorl      $1, %eax
2665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(2)
2675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(3), %st
2685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _ones@GOTOFF(%esi,%eax,8)
2695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st, %st(2)
2705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st, %st(3)
2715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(3)
2725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
2735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstpl     16(%esp)
2755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
2765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(2)
2785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     16(%esp), %xmm0
2795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
2805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstpl     16(%esp)
2815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     16(%esp), %xmm1
2825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        jmp       ..B1.21
2835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.20:
2845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fdivrp    %st, %st(1)
2855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(2)
2865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
2875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
2885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      44(%esp), %eax
2895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _ones@GOTOFF(%esi,%eax,8)
2905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st, %st(1)
2915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st, %st(3)
2925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(3)
2935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
2945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstpl     16(%esp)
2955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
2965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24(%esp)
2975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(2)
2985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     16(%esp), %xmm0
2995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
3005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstpl     16(%esp)
3015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     16(%esp), %xmm1
3025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.21:
3035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        testl     %edi, %edi
3045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        je        ..B1.23
3055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.22:
3065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldcw     38(%esp)
3075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.23:
3085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      40(%esp), %eax
3095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     %xmm0, (%eax)
3105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     %xmm1, 8(%eax)
3115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        addl      $52, %esp
3125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %ebx
3135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %edi
3145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %esi
3155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %ebp, %esp
3165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %ebp
3175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        ret
3185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.24:
3195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        testb     $2, %bl
3205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        je        ..B1.31
3215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.25:
3225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        incl      %edx
3235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fld       %st(0)
3245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
3255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        testb     $2, %dl
3265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        je        ..B1.27
3275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.26:
3285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _ones@GOTOFF(%esi)
3295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fdiv      %st(2), %st
3305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fld       %st(1)
3315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      132+_GP@GOTOFF(%esi)
3335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
3345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      120+_GP@GOTOFF(%esi)
3355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      108+_GP@GOTOFF(%esi)
3375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      44(%esp), %eax
3385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
3395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
3405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        xorl      $1, %eax
3425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      96+_GP@GOTOFF(%esi)
3435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
3445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
3455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      84+_GP@GOTOFF(%esi)
3475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
3485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
3495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      72+_GP@GOTOFF(%esi)
3515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
3525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
3535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      60+_GP@GOTOFF(%esi)
3555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
3565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
3575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      48+_GP@GOTOFF(%esi)
3595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
3605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
3615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      36+_GP@GOTOFF(%esi)
3635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
3645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
3655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24+_GP@GOTOFF(%esi)
3675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
3685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
3695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(2)
3705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      12+_GP@GOTOFF(%esi)
3715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
3725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(3)
3735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      _GP@GOTOFF(%esi)
3745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
3755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(3), %st
3765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(2)
3775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(3)
3785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
3795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
3805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _ones@GOTOFF(%esi,%eax,8)
3815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st, %st(2)
3825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(1)
3835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
3845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstpl     16(%esp)
3855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     16(%esp), %xmm0
3865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        jmp       ..B1.28
3875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.27:
3885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      36+_TP@GOTOFF(%esi)
3895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
3905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24+_TP@GOTOFF(%esi)
3915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      44(%esp), %eax
3925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
3935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
3945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      36+_TQ@GOTOFF(%esi)
3955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24+_TQ@GOTOFF(%esi)
3975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
3985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
3995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      12+_TQ@GOTOFF(%esi)
4005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
4015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      _TQ@GOTOFF(%esi)
4035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
4045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      12+_TP@GOTOFF(%esi)
4055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
4065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
4075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      _TP@GOTOFF(%esi)
4095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
4105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fdivp     %st, %st(1)
4115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(1)
4125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
4135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _ones@GOTOFF(%esi,%eax,8)
4145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st, %st(1)
4155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(2)
4165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
4175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstpl     16(%esp)
4185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     16(%esp), %xmm0
4195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.28:
4205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        testl     %edi, %edi
4215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        je        ..B1.30
4225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.29:
4235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldcw     38(%esp)
4245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.30:
4255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      40(%esp), %eax
4265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     %xmm0, (%eax)
4275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        addl      $52, %esp
4285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %ebx
4295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %edi
4305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %esi
4315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %ebp, %esp
4325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %ebp
4335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        ret
4345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.31:
4355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        testb     $1, %bl
4365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        je        ..B1.38
4375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.32:
4385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        incl      %edx
4395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fld       %st(0)
4405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
4415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        testb     $2, %dl
4425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        je        ..B1.34
4435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.33:
4445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      36+_TP@GOTOFF(%esi)
4455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
4465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24+_TP@GOTOFF(%esi)
4475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      44(%esp), %eax
4485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
4495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
4505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        xorl      $1, %eax
4515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      36+_TQ@GOTOFF(%esi)
4525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24+_TQ@GOTOFF(%esi)
4545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
4555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      12+_TQ@GOTOFF(%esi)
4575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
4585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      _TQ@GOTOFF(%esi)
4605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
4615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      12+_TP@GOTOFF(%esi)
4625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
4635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
4645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      _TP@GOTOFF(%esi)
4665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
4675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fdivp     %st, %st(1)
4685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(1)
4695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
4705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _ones@GOTOFF(%esi,%eax,8)
4715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st, %st(1)
4725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(2)
4735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
4745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstpl     16(%esp)
4755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     16(%esp), %xmm0
4765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        jmp       ..B1.35
4775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.34:
4785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _ones@GOTOFF(%esi)
4795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fdiv      %st(2), %st
4805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fld       %st(1)
4815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      132+_GP@GOTOFF(%esi)
4835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(1), %st
4845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      120+_GP@GOTOFF(%esi)
4855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      108+_GP@GOTOFF(%esi)
4875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      44(%esp), %eax
4885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
4895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
4905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      96+_GP@GOTOFF(%esi)
4925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
4935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
4945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      84+_GP@GOTOFF(%esi)
4965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
4975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
4985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
4995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      72+_GP@GOTOFF(%esi)
5005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
5015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
5025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
5035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      60+_GP@GOTOFF(%esi)
5045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
5055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
5065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
5075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      48+_GP@GOTOFF(%esi)
5085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
5095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
5105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
5115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      36+_GP@GOTOFF(%esi)
5125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
5135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
5145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(2), %st
5155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      24+_GP@GOTOFF(%esi)
5165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
5175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
5185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(2)
5195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      12+_GP@GOTOFF(%esi)
5205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
5215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(3)
5225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldt      _GP@GOTOFF(%esi)
5235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
5245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st(3), %st
5255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(2)
5265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(3)
5275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fxch      %st(1)
5285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(2)
5295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldl      _ones@GOTOFF(%esi,%eax,8)
5305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmul      %st, %st(2)
5315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fmulp     %st, %st(1)
5325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        faddp     %st, %st(1)
5335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstpl     16(%esp)
5345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     16(%esp), %xmm0
5355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.35:
5365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        testl     %edi, %edi
5375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        je        ..B1.37
5385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.36:
5395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fldcw     38(%esp)
5405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.37:
5415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      40(%esp), %eax
5425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movsd     %xmm0, 8(%eax)
5435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        addl      $52, %esp
5445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %ebx
5455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %edi
5465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %esi
5475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %ebp, %esp
5485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %ebp
5495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        ret
5505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.38:
5515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        fstp      %st(0)
5525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        addl      $52, %esp
5535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %ebx
5545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %edi
5555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %esi
5565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        movl      %ebp, %esp
5575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        popl      %ebp
5585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        ret
5595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.39:
5605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        xorl      %edi, %edi
5615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        jmp       ..B1.8
5625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.40:
5635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        xorl      %edi, %edi
5645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        jmp       ..B1.15
5655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang        .align    16,0x90
5665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.type	__libm_tancot_huge,@function
5675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.size	__libm_tancot_huge,.-__libm_tancot_huge
5685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.data
5695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang# -- End  __libm_tancot_huge
5705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.section .rodata, "a"
5715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.align 16
5725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.align 16
5735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2il0floatpacket.0:
5745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	0xffffffff,0x7fffffff,0x00000000,0x00000000
5755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.type	.L_2il0floatpacket.0,@object
5765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.size	.L_2il0floatpacket.0,16
5775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.align 16
5785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang_Pi4Inv:
5795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	1841940611
5805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	1072979760
5815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.type	_Pi4Inv,@object
5825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.size	_Pi4Inv,8
5835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.space 8, 0x00 	# pad
5845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.align 16
5855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang_Pi4x3:
5865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	1413754880
5875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	3219726843
5885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	993632256
5895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	1027030475
5905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	3773204808
5915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	3129236486
5925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.type	_Pi4x3,@object
5935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.size	_Pi4x3,24
5945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.space 8, 0x00 	# pad
5955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.align 16
5965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang_Pi4x4:
5975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	1413480448
5985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	3219726843
5995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	442499072
6005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	3183522913
6015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	771751936
6025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	3146979722
6035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	622873025
6045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	3110831002
6055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.type	_Pi4x4,@object
6065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.size	_Pi4x4,32
6075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.align 16
6085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang_ones:
6095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	0
6105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	1072693248
6115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	0
6125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.long	3220176896
6135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.type	_ones,@object
6145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.size	_ones,16
6155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.align 16
6165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang_TP:
6175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	19670
6185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	44908
6195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	50960
6205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	50786
6215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49149
6225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	19206
6245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	45228
6255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	54194
6265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	52268
6275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	16377
6285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	227
6305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	51280
6315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	43560
6325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	38195
6335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49139
6345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	12272
6365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	18029
6375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	6715
6385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	45670
6395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	16357
6405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.type	_TP,@object
6425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.size	_TP,48
6435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.align 16
6445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang_TQ:
6455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	14748
6465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	33681
6475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	5452
6485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	38090
6495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49151
6505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	46755
6525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	50026
6535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	17634
6545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	35372
6555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	16382
6565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	46863
6585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	53352
6595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	42702
6605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	59869
6615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49145
6625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	33295
6645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	20942
6655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	32118
6665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	39935
6675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	16371
6685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.type	_TQ,@object
6705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.size	_TQ,48
6715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.align 16
6725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang_GP:
6735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	43691
6745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	43690
6755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	43690
6765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	43690
6775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49149
6785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	46639
6805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	2912
6815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	24758
6825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	46603
6835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49145
6845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	57255
6865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	2218
6875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	21984
6885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	35507
6895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49142
6905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	34208
6925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	43033
6935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	48281
6945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	56811
6955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49138
6965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
6975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	28773
6985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	27191
6995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	31071
7005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	45908
7015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49135
7025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
7035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	43257
7045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	33777
7055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	11976
7065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	37184
7075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49132
7085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
7095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	62410
7105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	35990
7115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	36363
7125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	60269
7135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49128
7145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
7155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	13659
7165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	55568
7175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	26569
7185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	48851
7195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49125
7205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
7215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	10347
7225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	46238
7235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	47188
7245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	39576
7255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49122
7265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
7275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	2161
7285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	6703
7295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	25719
7305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	64708
7315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49118
7325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
7335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	42329
7345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	7593
7355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	44754
7365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	47734
7375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49115
7385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
7395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	163
7405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	32746
7415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	39875
7425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	61957
7435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	49112
7445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.word	0
7455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.type	_GP,@object
7465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.size	_GP,144
7475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.data
7485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.hidden __libm_reduce_pi04l
7495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang	.section .note.GNU-stack, ""
7505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang# End
751