/* * Math library * * Copyright (C) 2016 Intel Corporation. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * Neither the name of Intel Corporation nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * * Author Name * History: * 03-14-2016 Initial version. numerics svn rev. 12864 */ .file "y1.c" .text ..TXTST0: # -- Begin __y1l .text .align 16,0x90 .hidden __y1l .globl __y1l __y1l: # parameter 1: 8 + %ebp ..B1.1: ..L1: pushl %ebp movl %esp, %ebp andl $-64, %esp pushl %edi pushl %ebx subl $120, %esp fldt 8(%ebp) call ..L2 ..L2: popl %ebx lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%ebx), %ebx fldt 132+_S@GOTOFF(%ebx) fcomp %st(1) fnstsw %ax sahf jb ..B1.14 ..B1.2: fldt _val_1_77L@GOTOFF(%ebx) fcomp %st(1) fnstsw %ax sahf ja ..B1.12 ..B1.3: fldt _S@GOTOFF(%ebx) fcomp %st(1) fnstsw %ax sahf jbe ..B1.5 ..B1.4: fldt _Z@GOTOFF(%ebx) fsubrp %st, %st(1) fld %st(0) fmul %st(1), %st fstpt 92(%esp) fldt 92(%esp) fldt _P1@GOTOFF(%ebx) fmul %st(1), %st fldt 12+_P1@GOTOFF(%ebx) fmul %st(2), %st fldt 24+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 36+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt _Q1@GOTOFF(%ebx) fmul %st(4), %st fldt 12+_Q1@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(4), %st fldt 48+_P1@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(3), %st fldt 60+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 24+_Q1@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(4), %st fldt 72+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 84+_P1@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(3), %st fldt 36+_Q1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(4), %st fldt 96+_P1@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(3), %st fldt 108+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 48+_Q1@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(4), %st fldt 120+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 132+_P1@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(3), %st fldt 60+_Q1@GOTOFF(%ebx) faddp %st, %st(2) fldt 144+_P1@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(3), %st fxch %st(1) fdivrl _ones@GOTOFF(%ebx) fldt 156+_P1@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmulp %st, %st(3) fldt 168+_P1@GOTOFF(%ebx) faddp %st, %st(1) fmulp %st, %st(3) fldt 180+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) faddp %st, %st(2) fmulp %st, %st(1) jmp ..B1.19 ..B1.5: fldt 12+_S@GOTOFF(%ebx) fcomp %st(1) fnstsw %ax sahf jbe ..B1.7 ..B1.6: fldt 12+_Z@GOTOFF(%ebx) fsubrp %st, %st(1) fld %st(0) fmul %st(1), %st fstpt 92(%esp) fldt 92(%esp) fldt _P2@GOTOFF(%ebx) fmul %st(1), %st fldt 12+_P2@GOTOFF(%ebx) fmul %st(2), %st fldt 24+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 36+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt _Q2@GOTOFF(%ebx) fmul %st(4), %st fldt 12+_Q2@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(4), %st fldt 48+_P2@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(3), %st fldt 60+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 24+_Q2@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(4), %st fldt 72+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 84+_P2@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(3), %st fldt 36+_Q2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(4), %st fldt 96+_P2@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(3), %st fldt 108+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 48+_Q2@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(4), %st fldt 120+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 132+_P2@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(3), %st fldt 60+_Q2@GOTOFF(%ebx) faddp %st, %st(2) fldt 144+_P2@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmul %st(3), %st fxch %st(1) fdivrl _ones@GOTOFF(%ebx) fldt 156+_P2@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmulp %st, %st(3) fldt 168+_P2@GOTOFF(%ebx) faddp %st, %st(1) fmulp %st, %st(3) fldt 180+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) faddp %st, %st(2) fmulp %st, %st(1) jmp ..B1.19 ..B1.7: movl $2, %edx ..B1.8: lea (,%edx,8), %ecx lea (%ecx,%edx,4), %ecx fldt _S@GOTOFF(%ebx,%ecx) fcomp %st(1) fnstsw %ax sahf ja ..B1.11 jp ..B1.11 ..B1.9: incl %edx cmpl $11, %edx jl ..B1.8 ..B1.10: lea (,%edx,8), %eax lea (%eax,%edx,4), %ecx ..B1.11: fldt _Z@GOTOFF(%ecx,%ebx) movl %edx, %eax fsubrp %st, %st(1) shll $4, %eax fld %st(0) subl %edx, %eax shll $4, %eax fmul %st(1), %st fstpt 92(%esp) fldt 92(%esp) fldt -480+_P@GOTOFF(%eax,%ebx) fmul %st(1), %st fldt -468+_P@GOTOFF(%eax,%ebx) fmul %st(2), %st fldt -456+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -444+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -432+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -420+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -408+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -396+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -384+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -372+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -360+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -348+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -336+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -324+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -312+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -300+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -288+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -276+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmulp %st, %st(2) fldt -264+_P@GOTOFF(%eax,%ebx) faddp %st, %st(1) fmulp %st, %st(2) fldt -252+_P@GOTOFF(%eax,%ebx) faddp %st, %st(1) faddp %st, %st(1) jmp ..B1.19 ..B1.12: fldt _P0@GOTOFF(%ebx) fld %st(1) fmul %st(2), %st fxch %st(2) fld %st(2) fmul %st(3), %st fmul %st, %st(2) fstpt 64(%esp) fldt 64(%esp) fxch %st(3) fstpt 92(%esp) fldt 92(%esp) fxch %st(1) fstpt (%esp) fldt (%esp) fldt 12+_P0@GOTOFF(%ebx) fmul %st(4), %st fldt 24+_P0@GOTOFF(%ebx) faddp %st, %st(4) fxch %st(3) fmul %st(4), %st fldt 36+_P0@GOTOFF(%ebx) faddp %st, %st(4) fxch %st(3) fmul %st(4), %st fldt 48+_P0@GOTOFF(%ebx) faddp %st, %st(4) fxch %st(3) fmul %st(4), %st fldt 60+_P0@GOTOFF(%ebx) faddp %st, %st(4) fxch %st(3) fmul %st(4), %st fldt 72+_P0@GOTOFF(%ebx) faddp %st, %st(4) fxch %st(3) fmul %st(4), %st fldt 84+_P0@GOTOFF(%ebx) faddp %st, %st(4) fxch %st(3) fmulp %st, %st(4) fldt 96+_P0@GOTOFF(%ebx) faddp %st, %st(3) fxch %st(2) fmulp %st, %st(1) fldt 108+_P0@GOTOFF(%ebx) faddp %st, %st(3) faddp %st, %st(2) fmulp %st, %st(1) fstpt 32(%esp) call __j1l@PLT ..B1.23: fldt 8(%ebp) fldt 32(%esp) ..B1.13: fxch %st(1) fstpt (%esp) fldt (%esp) fstp %st(0) fxch %st(1) fstpt 48(%esp) fstpt 32(%esp) call logl@PLT ..B1.24: fldt 8(%ebp) fldt 32(%esp) fldt 48(%esp) fmulp %st, %st(3) fldt _tonpi@GOTOFF(%ebx) fldt _val_N1_0L@GOTOFF(%ebx) fdivp %st, %st(3) fxch %st(2) faddp %st, %st(3) fxch %st(2) fmulp %st, %st(1) faddp %st, %st(1) jmp ..B1.19 ..B1.14: fldl _ones@GOTOFF(%ebx) lea 92(%esp), %eax fdiv %st(1), %st lea 64(%esp), %edx fxch %st(1) fxch %st(1) fstpt -60(%eax) fldt -60(%eax) fxch %st(1) fstpt (%esp) fldt _val_36_0L@GOTOFF(%ebx) fmulp %st, %st(1) fld %st(0) fmul %st(1), %st fstpt -28(%eax) fldt -28(%eax) movl %eax, 12(%esp) movl %edx, 16(%esp) movl $-3, 20(%esp) fxch %st(1) fstpt (%eax) fldt (%eax) fldt _PP@GOTOFF(%ebx) fmul %st(2), %st fldt 12+_PP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(2), %st fldt 24+_PP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(2), %st fldt _QP@GOTOFF(%ebx) fmul %st(3), %st fldt 12+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 24+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 36+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 36+_PP@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 48+_PP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 60+_PP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 48+_QP@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 60+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 72+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 72+_PP@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 84+_PP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 96+_PP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 84+_QP@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 96+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmulp %st, %st(3) fldt 108+_PP@GOTOFF(%ebx) faddp %st, %st(1) fstpt -44(%eax) fldt 108+_QP@GOTOFF(%ebx) faddp %st, %st(2) fmulp %st, %st(1) fstpt -12(%eax) call __libm_sincos_pi4l ..B1.15: fldt 8(%ebp) fldt 80(%esp) fldt 48(%esp) fldt 92(%esp) fmulp %st, %st(1) fldt 64(%esp) fmulp %st, %st(2) fadd %st, %st(1) fld %st(1) fabs fxch %st(1) fabs fldt _val_0_03L@GOTOFF(%ebx) fmulp %st, %st(1) fcompp fnstsw %ax sahf jae ..B1.17 jp ..B1.17 ..B1.16: fstp %st(1) fldt _tonpi@GOTOFF(%ebx) fldt 32(%esp) fmulp %st, %st(1) fsqrt fmulp %st, %st(1) jmp ..B1.19 ..B1.17: fstp %st(0) lea 32(%esp), %edi movl %edi, (%esp) fstpt 4(%esp) call __ltoq@PLT ..B1.26: addl $-32, %esp movl (%edi), %ecx lea 80(%esp), %edx movl %edx, (%esp) lea 16(%esp), %eax movl 4(%edi), %edx movl %ecx, (%eax) movl %edx, 4(%eax) movl 8(%edi), %ecx movl 12(%edi), %edx movl %ecx, 8(%eax) movl %edx, 12(%eax) call __y1q@PLT ..B1.25: addl $28, %esp ..B1.18: movl 48(%esp), %eax movl %eax, (%edi) movl 52(%esp), %edx movl 56(%esp), %ecx movl 60(%esp), %eax addl $4, %esp pushl %edi movl %edx, 4(%edi) movl %ecx, 8(%edi) movl %eax, 12(%edi) call __qtol@PLT ..B1.19: addl $120, %esp popl %ebx popl %edi movl %ebp, %esp popl %ebp ret .align 16,0x90 .type __y1l,@function .size __y1l,.-__y1l .data # -- End __y1l .text # -- Begin y1 .text .align 16,0x90 .globl y1 y1: # parameter 1: 8 + %ebp ..B2.1: ..L3: pushl %ebp movl %esp, %ebp andl $-64, %esp pushl %esi pushl %edi pushl %ebx subl $116, %esp ..B2.2: fnstcw 46(%esp) ..B2.3: movl 12(%ebp), %edx movl %edx, %esi andl $2147483647, %esi call ..L4 ..L4: popl %ebx lea _GLOBAL_OFFSET_TABLE_+[. - ..L4](%ebx), %ebx cmpl $2146435072, %esi jge ..B2.30 ..B2.4: xorl %eax, %eax movl 8(%ebp), %ecx subl %eax, %edx jl ..B2.37 ..B2.44: orl %ecx, %edx je ..B2.37 ..B2.5: movzwl 46(%esp), %edx movl %edx, %eax andl $768, %eax cmpl $768, %eax je ..B2.36 ..B2.6: orl $-64768, %edx movw %dx, 44(%esp) ..B2.7: fldcw 44(%esp) ..B2.8: movl $1, %edi ..B2.9: fldl 8(%ebp) fstpt 72(%esp) fldt 72(%esp) fldt 132+_S@GOTOFF(%ebx) fcompp fnstsw %ax sahf jb ..B2.22 ..B2.10: fldt _val_1_77L@GOTOFF(%ebx) fldt 72(%esp) fcompp fnstsw %ax sahf jp ..B2.11 jb ..B2.20 ..B2.11: fldt _S@GOTOFF(%ebx) fldt 72(%esp) fcompp fnstsw %ax sahf jae ..B2.13 jp ..B2.13 ..B2.12: fldt _Z@GOTOFF(%ebx) fldt 72(%esp) fsubp %st, %st(1) fld %st(0) fmul %st(1), %st fstpt 60(%esp) fldt 60(%esp) fldt _P1@GOTOFF(%ebx) fmul %st(1), %st fldt 12+_P1@GOTOFF(%ebx) fmul %st(2), %st fldt 24+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 36+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 48+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 60+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 72+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 84+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 96+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 108+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 120+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 132+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 144+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 156+_P1@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmulp %st, %st(2) fldt 168+_P1@GOTOFF(%ebx) faddp %st, %st(1) fldt 180+_P1@GOTOFF(%ebx) faddp %st, %st(2) fldt _Q1@GOTOFF(%ebx) fmul %st(3), %st fldt 12+_Q1@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 24+_Q1@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 36+_Q1@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 48+_Q1@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fxch %st(1) fmulp %st, %st(3) fxch %st(1) faddp %st, %st(2) fldt 60+_Q1@GOTOFF(%ebx) faddp %st, %st(1) fdivrl _ones@GOTOFF(%ebx) fmulp %st, %st(1) fstpt 72(%esp) jmp ..B2.27 ..B2.13: fldt 12+_S@GOTOFF(%ebx) fldt 72(%esp) fcompp fnstsw %ax sahf jae ..B2.15 jp ..B2.15 ..B2.14: fldt 12+_Z@GOTOFF(%ebx) fldt 72(%esp) fsubp %st, %st(1) fld %st(0) fmul %st(1), %st fstpt 60(%esp) fldt 60(%esp) fldt _P2@GOTOFF(%ebx) fmul %st(1), %st fldt 12+_P2@GOTOFF(%ebx) fmul %st(2), %st fldt 24+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 36+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 48+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 60+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 72+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 84+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 96+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 108+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 120+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 132+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 144+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 156+_P2@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmulp %st, %st(2) fldt 168+_P2@GOTOFF(%ebx) faddp %st, %st(1) fldt 180+_P2@GOTOFF(%ebx) faddp %st, %st(2) fldt _Q2@GOTOFF(%ebx) fmul %st(3), %st fldt 12+_Q2@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 24+_Q2@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 36+_Q2@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fldt 48+_Q2@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(3), %st fxch %st(1) fmulp %st, %st(3) fxch %st(1) faddp %st, %st(2) fldt 60+_Q2@GOTOFF(%ebx) faddp %st, %st(1) fdivrl _ones@GOTOFF(%ebx) fmulp %st, %st(1) fstpt 72(%esp) jmp ..B2.27 ..B2.15: fldt 72(%esp) movl $2, %edx ..B2.16: lea (,%edx,8), %ecx lea (%ecx,%edx,4), %ecx fldt _S@GOTOFF(%ebx,%ecx) fcomp %st(1) fnstsw %ax sahf ja ..B2.35 jp ..B2.35 ..B2.17: incl %edx cmpl $11, %edx jl ..B2.16 ..B2.18: lea (,%edx,8), %eax lea (%eax,%edx,4), %ecx fstp %st(0) ..B2.19: fldt _Z@GOTOFF(%ecx,%ebx) movl %edx, %eax fldt 72(%esp) shll $4, %eax fsubp %st, %st(1) subl %edx, %eax fld %st(0) shll $4, %eax fmul %st(1), %st fstpt 60(%esp) fldt 60(%esp) fldt -480+_P@GOTOFF(%eax,%ebx) fmul %st(1), %st fldt -468+_P@GOTOFF(%eax,%ebx) fmul %st(2), %st fldt -456+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -444+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -432+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -420+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -408+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -396+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -384+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -372+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -360+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -348+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -336+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -324+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -312+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -300+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -288+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt -276+_P@GOTOFF(%eax,%ebx) faddp %st, %st(2) fxch %st(1) fmulp %st, %st(2) fldt -264+_P@GOTOFF(%eax,%ebx) faddp %st, %st(1) fmulp %st, %st(2) fldt -252+_P@GOTOFF(%eax,%ebx) faddp %st, %st(1) faddp %st, %st(1) fstpt 72(%esp) jmp ..B2.27 ..B2.20: fldt 72(%esp) fld %st(0) fmul %st(1), %st fld %st(0) fmul %st(1), %st fstpt 32(%esp) fldt 32(%esp) fxch %st(1) fstpt 60(%esp) fldt 60(%esp) fldt _P0@GOTOFF(%ebx) fmul %st(2), %st fldt 12+_P0@GOTOFF(%ebx) fmul %st(3), %st fldt 24+_P0@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 36+_P0@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 48+_P0@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 60+_P0@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 72+_P0@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(3), %st fldt 84+_P0@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmulp %st, %st(3) fldt 96+_P0@GOTOFF(%ebx) faddp %st, %st(1) fmulp %st, %st(1) fldt 108+_P0@GOTOFF(%ebx) faddp %st, %st(2) faddp %st, %st(1) fmul %st(1), %st fstpt (%esp) addl $-16, %esp fstpt (%esp) call __j1l@PLT ..B2.45: fstpt 32(%esp) ..B2.21: fldt 88(%esp) fstpt (%esp) call logl@PLT ..B2.46: fldt _tonpi@GOTOFF(%ebx) addl $16, %esp fldt 16(%esp) fmulp %st, %st(2) fldt 72(%esp) fldt (%esp) fldt _val_N1_0L@GOTOFF(%ebx) fdivp %st, %st(2) fxch %st(1) faddp %st, %st(3) fxch %st(2) fmulp %st, %st(1) faddp %st, %st(1) fstpt 72(%esp) jmp ..B2.27 ..B2.22: fldl _ones@GOTOFF(%ebx) fldt 72(%esp) fdivr %st, %st(1) fxch %st(1) fstpt (%esp) fldt (%esp) fldt _val_36_0L@GOTOFF(%ebx) fmulp %st, %st(1) fld %st(0) fmul %st(1), %st fstpt 32(%esp) fldt 32(%esp) fxch %st(1) fstpt 60(%esp) fldt 60(%esp) addl $-32, %esp lea 92(%esp), %eax lea 64(%esp), %edx fxch %st(2) fstpt (%esp) fldt _PP@GOTOFF(%ebx) fmul %st(1), %st fldt 12+_PP@GOTOFF(%ebx) movl %eax, 12(%esp) faddp %st, %st(1) fmul %st(1), %st fldt _QP@GOTOFF(%ebx) fmul %st(2), %st fldt 12+_QP@GOTOFF(%ebx) movl %edx, 16(%esp) faddp %st, %st(1) fmul %st(2), %st fldt 24+_PP@GOTOFF(%ebx) movl $-3, 20(%esp) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 24+_QP@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 36+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(2), %st fldt 36+_PP@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 48+_PP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(2), %st fldt 60+_PP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(2), %st fldt 48+_QP@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 60+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(2), %st fldt 72+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(2), %st fldt 72+_PP@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 84+_PP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(2), %st fldt 96+_PP@GOTOFF(%ebx) faddp %st, %st(1) fmul %st(2), %st fldt 84+_QP@GOTOFF(%ebx) faddp %st, %st(2) fxch %st(1) fmul %st(2), %st fldt 96+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmulp %st, %st(2) fldt 108+_PP@GOTOFF(%ebx) faddp %st, %st(1) fstpt -44(%eax) fldt 108+_QP@GOTOFF(%ebx) faddp %st, %st(1) fmulp %st, %st(1) fstpt -12(%eax) call __libm_sincos_pi4l ..B2.47: fldt 80(%esp) fldt 48(%esp) addl $32, %esp ..B2.23: fldt 60(%esp) fmulp %st, %st(1) fldt 32(%esp) fmulp %st, %st(2) fadd %st, %st(1) fld %st(1) fabs fxch %st(1) fabs fldt _val_0_03L@GOTOFF(%ebx) fmulp %st, %st(1) fcompp fnstsw %ax sahf jae ..B2.25 jp ..B2.25 ..B2.24: fldt _tonpi@GOTOFF(%ebx) fldt (%esp) fmulp %st, %st(1) fsqrt fmulp %st, %st(1) fstpt 72(%esp) jmp ..B2.27 ..B2.25: fstp %st(0) addl $-16, %esp lea 16(%esp), %esi movl %esi, (%esp) fldt 72(%esi) fstpt 4(%esp) call __ltoq@PLT ..B2.49: addl $-16, %esp movl (%esi), %ecx lea 48(%esp), %edx movl %edx, (%esp) lea 16(%esp), %eax movl 4(%esi), %edx movl %ecx, (%eax) movl %edx, 4(%eax) movl 8(%esi), %ecx movl 12(%esi), %edx movl %ecx, 8(%eax) movl %edx, 12(%eax) call __y1q@PLT ..B2.48: addl $28, %esp ..B2.26: movl 16(%esp), %eax movl %eax, (%esi) movl 20(%esp), %edx movl 24(%esp), %ecx movl 28(%esp), %eax addl $-16, %esp movl %edx, 4(%esi) movl %ecx, 8(%esi) movl %eax, 12(%esi) movl %esi, (%esp) call __qtol@PLT ..B2.50: fstpt 88(%esp) addl $16, %esp ..B2.27: testl %edi, %edi je ..B2.29 ..B2.28: fldcw 46(%esp) ..B2.29: fldt 72(%esp) addl $116, %esp popl %ebx popl %edi popl %esi movl %ebp, %esp popl %ebp ret ..B2.30: andl $-2146435073, %esi orl 8(%ebp), %esi jne ..B2.34 ..B2.31: testl $-2147483648, %edx jne ..B2.41 ..B2.32: shrl $31, %edx fldl _zeros@GOTOFF(%ebx,%edx,8) ..B2.33: addl $116, %esp popl %ebx popl %edi popl %esi movl %ebp, %esp popl %ebp ret ..B2.34: fldl 8(%ebp) addl $116, %esp popl %ebx popl %edi popl %esi movl %ebp, %esp popl %ebp ret ..B2.35: fstp %st(0) jmp ..B2.19 ..B2.36: xorl %edi, %edi jmp ..B2.9 ..B2.37: fldl _zeros@GOTOFF(%ebx) orl %ecx, %esi je ..B2.39 ..B2.38: fldl _infs@GOTOFF(%ebx) fmulp %st, %st(1) addl $116, %esp popl %ebx popl %edi popl %esi movl %ebp, %esp popl %ebp ret ..B2.39: fldl 8+_ones@GOTOFF(%ebx) fdivp %st, %st(1) ..B2.40: addl $116, %esp popl %ebx popl %edi popl %esi movl %ebp, %esp popl %ebp ret ..B2.41: fldl _infs@GOTOFF(%ebx) fmull _zeros@GOTOFF(%ebx) addl $116, %esp popl %ebx popl %edi popl %esi movl %ebp, %esp popl %ebp ret .align 16,0x90 .type y1,@function .size y1,.-y1 .data # -- End y1 .section .rodata, "a" .align 4 .align 4 _ones: .long 0 .long 1072693248 .long 0 .long 3220176896 .type _ones,@object .size _ones,16 .align 4 _zeros: .long 0 .long 0 .long 0 .long 2147483648 .type _zeros,@object .size _zeros,16 .align 4 _infs: .long 0 .long 2146435072 .long 0 .long 4293918720 .type _infs,@object .size _infs,16 .align 2 _S: .word 56848 .word 49844 .word 39532 .word 64842 .word 16384 .word 0 .word 5940 .word 14600 .word 60967 .word 58048 .word 16385 .word 0 .word 48233 .word 9194 .word 47533 .word 41870 .word 16386 .word 0 .word 19716 .word 3898 .word 3621 .word 54727 .word 16386 .word 0 .word 41547 .word 400 .word 58272 .word 33793 .word 16387 .word 0 .word 46312 .word 65374 .word 26362 .word 40225 .word 16387 .word 0 .word 15253 .word 48480 .word 38891 .word 46657 .word 16387 .word 0 .word 12158 .word 16394 .word 14239 .word 53090 .word 16387 .word 0 .word 31253 .word 2914 .word 8779 .word 59523 .word 16387 .word 0 .word 29606 .word 9567 .word 8455 .word 32978 .word 16388 .word 0 .word 51148 .word 41491 .word 50276 .word 36194 .word 16388 .word 0 .word 1224 .word 58769 .word 30330 .word 39411 .word 16388 .word 0 .type _S,@object .size _S,144 .align 2 _val_1_77L: .word 36700 .word 62914 .word 23592 .word 57999 .word 16383 .word 0 .type _val_1_77L,@object .size _val_1_77L,12 .align 2 _Z: .word 5921 .word 65426 .word 63142 .word 35997 .word 16384 .word 0 .word 29632 .word 15745 .word 62068 .word 44479 .word 16385 .word 0 .word 41288 .word 2893 .word 15731 .word 35209 .word 16386 .word 0 .word 12322 .word 41360 .word 35270 .word 48124 .word 16386 .word 0 .word 21828 .word 62500 .word 60486 .word 61019 .word 16386 .word 0 .word 54460 .word 63729 .word 58186 .word 36952 .word 16387 .word 0 .word 27250 .word 3142 .word 10825 .word 43393 .word 16387 .word 0 .word 20649 .word 49414 .word 53633 .word 49831 .word 16387 .word 0 .word 59160 .word 26587 .word 26484 .word 56269 .word 16387 .word 0 .word 57283 .word 10561 .word 16432 .word 62706 .word 16387 .word 0 .word 44243 .word 51162 .word 18495 .word 34571 .word 16388 .word 0 .word 63781 .word 54231 .word 15770 .word 37789 .word 16388 .word 0 .type _Z,@object .size _Z,144 .align 2 _P1: .word 21770 .word 62666 .word 46899 .word 35378 .word 16344 .word 0 .word 28454 .word 23396 .word 41885 .word 48017 .word 49112 .word 0 .word 61344 .word 9332 .word 29378 .word 47284 .word 49120 .word 0 .word 60127 .word 25512 .word 35054 .word 43181 .word 16353 .word 0 .word 25808 .word 25324 .word 9989 .word 53047 .word 16359 .word 0 .word 46582 .word 21062 .word 5476 .word 44690 .word 49126 .word 0 .word 61332 .word 1419 .word 18476 .word 34785 .word 49134 .word 0 .word 51513 .word 63307 .word 40855 .word 38307 .word 49134 .word 0 .word 22560 .word 55588 .word 5655 .word 48627 .word 16371 .word 0 .word 56966 .word 1018 .word 54245 .word 62436 .word 16372 .word 0 .word 17453 .word 15035 .word 65421 .word 57312 .word 49143 .word 0 .word 53367 .word 52143 .word 3664 .word 58921 .word 49145 .word 0 .word 16321 .word 41163 .word 52734 .word 35978 .word 16377 .word 0 .word 15288 .word 52738 .word 13594 .word 53174 .word 16380 .word 0 .word 42685 .word 25071 .word 48779 .word 62301 .word 16380 .word 0 .word 7354 .word 8216 .word 60720 .word 54923 .word 49085 .word 0 .type _P1,@object .size _P1,192 .align 2 _Q1: .word 64227 .word 6706 .word 76 .word 58690 .word 16369 .word 0 .word 8371 .word 16695 .word 56692 .word 45251 .word 16372 .word 0 .word 9179 .word 20845 .word 29706 .word 43997 .word 16377 .word 0 .word 44943 .word 15045 .word 18794 .word 45614 .word 16380 .word 0 .word 10671 .word 41768 .word 56247 .word 64663 .word 16381 .word 0 .word 25530 .word 4231 .word 4140 .word 59815 .word 16381 .word 0 .type _Q1,@object .size _Q1,72 .align 2 _P2: .word 42420 .word 39002 .word 59647 .word 60050 .word 16339 .word 0 .word 9209 .word 30875 .word 32003 .word 38109 .word 49111 .word 0 .word 63337 .word 29381 .word 46828 .word 35859 .word 49116 .word 0 .word 25340 .word 63034 .word 61574 .word 39960 .word 16351 .word 0 .word 21587 .word 1531 .word 17186 .word 56230 .word 16355 .word 0 .word 35654 .word 56865 .word 61897 .word 49746 .word 49126 .word 0 .word 6701 .word 41291 .word 18798 .word 55141 .word 49130 .word 0 .word 35596 .word 2936 .word 34861 .word 35797 .word 16365 .word 0 .word 59382 .word 44988 .word 46794 .word 33373 .word 16369 .word 0 .word 39208 .word 51898 .word 38063 .word 56363 .word 49138 .word 0 .word 34426 .word 35681 .word 546 .word 45071 .word 49142 .word 0 .word 27055 .word 35919 .word 19182 .word 39238 .word 16375 .word 0 .word 11379 .word 16934 .word 10723 .word 57120 .word 16378 .word 0 .word 30778 .word 48366 .word 51582 .word 60462 .word 49145 .word 0 .word 38504 .word 65531 .word 34807 .word 43722 .word 49149 .word 0 .word 52867 .word 16075 .word 29885 .word 33161 .word 49086 .word 0 .type _P2,@object .size _P2,192 .align 2 _Q2: .word 24596 .word 8363 .word 28671 .word 51312 .word 16360 .word 0 .word 22889 .word 23763 .word 37225 .word 46345 .word 16361 .word 0 .word 24119 .word 47441 .word 54379 .word 48688 .word 16372 .word 0 .word 1240 .word 59184 .word 48701 .word 46748 .word 16374 .word 0 .word 22888 .word 65215 .word 58633 .word 45869 .word 16380 .word 0 .word 31023 .word 50278 .word 49158 .word 64237 .word 16382 .word 0 .type _Q2,@object .size _Q2,72 .align 2 _P: .word 61722 .word 43505 .word 23994 .word 37346 .word 49091 .word 0 .word 30291 .word 24028 .word 22863 .word 34750 .word 49095 .word 0 .word 1126 .word 901 .word 35659 .word 64778 .word 16331 .word 0 .word 24961 .word 30514 .word 59096 .word 39096 .word 16335 .word 0 .word 35564 .word 61687 .word 10716 .word 35707 .word 49108 .word 0 .word 46848 .word 13986 .word 10777 .word 37699 .word 49111 .word 0 .word 25983 .word 4211 .word 22533 .word 63008 .word 16347 .word 0 .word 41622 .word 55080 .word 16927 .word 53017 .word 16350 .word 0 .word 59504 .word 42891 .word 54413 .word 41203 .word 49123 .word 0 .word 12571 .word 13616 .word 30559 .word 53698 .word 49125 .word 0 .word 24504 .word 22188 .word 22875 .word 38390 .word 16362 .word 0 .word 45455 .word 51567 .word 14687 .word 35767 .word 16364 .word 0 .word 2489 .word 10124 .word 54664 .word 47037 .word 49136 .word 0 .word 18722 .word 39166 .word 48910 .word 55942 .word 49137 .word 0 .word 52167 .word 5 .word 15467 .word 33747 .word 16374 .word 0 .word 64650 .word 13451 .word 38167 .word 40566 .word 16374 .word 0 .word 40279 .word 20454 .word 61426 .word 45514 .word 49146 .word 0 .word 34995 .word 30989 .word 51614 .word 33113 .word 49145 .word 0 .word 57629 .word 30042 .word 51710 .word 35580 .word 16381 .word 0 .word 22801 .word 35092 .word 8589 .word 55177 .word 16319 .word 0 .word 18213 .word 9889 .word 16490 .word 42684 .word 16323 .word 0 .word 35117 .word 3709 .word 30056 .word 56315 .word 16326 .word 0 .word 23979 .word 26668 .word 51699 .word 63315 .word 49099 .word 0 .word 37328 .word 63574 .word 8303 .word 34466 .word 49103 .word 0 .word 46391 .word 17329 .word 18036 .word 35570 .word 16340 .word 0 .word 30054 .word 21312 .word 25061 .word 63482 .word 16342 .word 0 .word 2570 .word 34880 .word 30954 .word 61846 .word 49115 .word 0 .word 48934 .word 61799 .word 17650 .word 43599 .word 49118 .word 0 .word 9996 .word 54252 .word 12364 .word 40067 .word 16355 .word 0 .word 26028 .word 41231 .word 49512 .word 42301 .word 16357 .word 0 .word 36582 .word 15370 .word 8472 .word 36675 .word 49130 .word 0 .word 63654 .word 5080 .word 49106 .word 53579 .word 49131 .word 0 .word 31057 .word 54537 .word 2640 .word 43916 .word 16368 .word 0 .word 21142 .word 46896 .word 24614 .word 39087 .word 16369 .word 0 .word 3964 .word 40668 .word 52365 .word 60967 .word 49141 .word 0 .word 39332 .word 9457 .word 22878 .word 52919 .word 49141 .word 0 .word 54210 .word 18213 .word 48816 .word 39742 .word 16378 .word 0 .word 59971 .word 56061 .word 65402 .word 41492 .word 16376 .word 0 .word 50867 .word 29775 .word 29962 .word 60938 .word 49148 .word 0 .word 39008 .word 10804 .word 60432 .word 53771 .word 49083 .word 0 .word 8797 .word 29964 .word 61128 .word 42619 .word 49091 .word 0 .word 49667 .word 64253 .word 56687 .word 49119 .word 49094 .word 0 .word 12708 .word 20574 .word 59517 .word 62457 .word 16331 .word 0 .word 61123 .word 30114 .word 53775 .word 59072 .word 16334 .word 0 .word 12480 .word 24376 .word 40478 .word 34829 .word 49108 .word 0 .word 31610 .word 2541 .word 29797 .word 53230 .word 49110 .word 0 .word 57351 .word 51530 .word 20151 .word 60005 .word 16347 .word 0 .word 27929 .word 50140 .word 46261 .word 35597 .word 16350 .word 0 .word 13266 .word 42539 .word 17988 .word 38413 .word 49123 .word 0 .word 60482 .word 30188 .word 54757 .word 33461 .word 49125 .word 0 .word 28412 .word 55589 .word 45206 .word 34637 .word 16362 .word 0 .word 32067 .word 62816 .word 60815 .word 40858 .word 16363 .word 0 .word 5401 .word 9100 .word 50782 .word 40732 .word 49136 .word 0 .word 54621 .word 58390 .word 59249 .word 57428 .word 49136 .word 0 .word 35825 .word 1375 .word 322 .word 55483 .word 16373 .word 0 .word 16432 .word 16110 .word 8852 .word 37720 .word 16373 .word 0 .word 5000 .word 34131 .word 51425 .word 35608 .word 49146 .word 0 .word 53929 .word 6276 .word 23388 .word 58152 .word 49143 .word 0 .word 51579 .word 17004 .word 5616 .word 54145 .word 16380 .word 0 .word 7103 .word 16103 .word 63732 .word 61608 .word 16316 .word 0 .word 53540 .word 14563 .word 28490 .word 42103 .word 16323 .word 0 .word 50538 .word 7801 .word 54621 .word 42667 .word 16326 .word 0 .word 21289 .word 53272 .word 50234 .word 61084 .word 49099 .word 0 .word 53615 .word 53374 .word 57363 .word 50528 .word 49102 .word 0 .word 54514 .word 9539 .word 36475 .word 33817 .word 16340 .word 0 .word 31658 .word 4746 .word 1163 .word 44700 .word 16342 .word 0 .word 52867 .word 45166 .word 52684 .word 57761 .word 49115 .word 0 .word 48341 .word 5188 .word 19803 .word 58551 .word 49117 .word 0 .word 18455 .word 50865 .word 10646 .word 36603 .word 16355 .word 0 .word 16819 .word 38651 .word 15489 .word 53797 .word 16356 .word 0 .word 57587 .word 29612 .word 6330 .word 65256 .word 49129 .word 0 .word 60926 .word 53369 .word 5356 .word 64182 .word 49130 .word 0 .word 26295 .word 42515 .word 37715 .word 37910 .word 16368 .word 0 .word 26848 .word 34589 .word 11687 .word 44170 .word 16368 .word 0 .word 52547 .word 41404 .word 29188 .word 51071 .word 49141 .word 0 .word 59720 .word 37814 .word 50864 .word 57112 .word 49140 .word 0 .word 63754 .word 1059 .word 28610 .word 65011 .word 16377 .word 0 .word 48135 .word 53252 .word 54091 .word 43638 .word 16375 .word 0 .word 14971 .word 8471 .word 3609 .word 49212 .word 49148 .word 0 .word 4052 .word 57147 .word 31484 .word 54446 .word 16318 .word 0 .word 11824 .word 2112 .word 5588 .word 41288 .word 49091 .word 0 .word 30937 .word 56824 .word 10791 .word 37103 .word 49094 .word 0 .word 13479 .word 25038 .word 44704 .word 59408 .word 16331 .word 0 .word 6837 .word 41457 .word 42451 .word 43375 .word 16334 .word 0 .word 53800 .word 46435 .word 51001 .word 65352 .word 49107 .word 0 .word 15811 .word 55852 .word 5902 .word 37814 .word 49110 .word 0 .word 19663 .word 64639 .word 1883 .word 55408 .word 16347 .word 0 .word 5332 .word 44968 .word 15414 .word 48765 .word 16349 .word 0 .word 24635 .word 46043 .word 59114 .word 34832 .word 49123 .word 0 .word 15088 .word 55241 .word 15044 .word 44102 .word 49124 .word 0 .word 6405 .word 38383 .word 37570 .word 61587 .word 16361 .word 0 .word 22931 .word 45450 .word 10147 .word 51835 .word 16362 .word 0 .word 64299 .word 50831 .word 27180 .word 35495 .word 49136 .word 0 .word 23200 .word 7806 .word 1364 .word 35222 .word 49136 .word 0 .word 45807 .word 4679 .word 55327 .word 47491 .word 16373 .word 0 .word 30764 .word 65323 .word 55387 .word 45120 .word 16372 .word 0 .word 15039 .word 21256 .word 11217 .word 60156 .word 49145 .word 0 .word 57173 .word 14361 .word 2624 .word 34299 .word 49143 .word 0 .word 56410 .word 62508 .word 42699 .word 45420 .word 16380 .word 0 .word 50446 .word 42024 .word 63781 .word 38435 .word 49087 .word 0 .word 10333 .word 60348 .word 17128 .word 40300 .word 16323 .word 0 .word 43838 .word 25371 .word 62467 .word 64794 .word 16325 .word 0 .word 26845 .word 6377 .word 43437 .word 57595 .word 49099 .word 0 .word 7442 .word 5283 .word 26036 .word 37481 .word 49102 .word 0 .word 15454 .word 29184 .word 54291 .word 63010 .word 16339 .word 0 .word 5297 .word 38874 .word 4456 .word 64615 .word 16341 .word 0 .word 12966 .word 61910 .word 53167 .word 53110 .word 49115 .word 0 .word 20395 .word 4102 .word 12283 .word 41188 .word 49117 .word 0 .word 19094 .word 29300 .word 12828 .word 33187 .word 16355 .word 0 .word 28120 .word 22694 .word 2680 .word 36839 .word 16356 .word 0 .word 25698 .word 43431 .word 60429 .word 58329 .word 49129 .word 0 .word 59006 .word 57475 .word 62067 .word 42866 .word 49130 .word 0 .word 60088 .word 17714 .word 44332 .word 33435 .word 16368 .word 0 .word 3844 .word 12917 .word 11965 .word 57777 .word 16367 .word 0 .word 17310 .word 43236 .word 29566 .word 44535 .word 49141 .word 0 .word 38891 .word 11594 .word 35001 .word 36788 .word 49140 .word 0 .word 62784 .word 19866 .word 27725 .word 56232 .word 16377 .word 0 .word 26552 .word 62874 .word 50518 .word 55747 .word 16374 .word 0 .word 41449 .word 54733 .word 7288 .word 42389 .word 49148 .word 0 .word 25436 .word 16965 .word 21076 .word 40960 .word 16320 .word 0 .word 39083 .word 3258 .word 61438 .word 39229 .word 49091 .word 0 .word 62602 .word 12963 .word 51303 .word 56904 .word 49093 .word 0 .word 41532 .word 46799 .word 27449 .word 55757 .word 16331 .word 0 .word 25508 .word 35836 .word 14539 .word 65290 .word 16333 .word 0 .word 34796 .word 56106 .word 58112 .word 60724 .word 49107 .word 0 .word 52331 .word 50671 .word 56071 .word 55789 .word 49109 .word 0 .word 50430 .word 49256 .word 15625 .word 50948 .word 16347 .word 0 .word 15753 .word 56169 .word 3376 .word 35261 .word 16349 .word 0 .word 47489 .word 43658 .word 29070 .word 63380 .word 49122 .word 0 .word 14447 .word 45157 .word 5 .word 62576 .word 49123 .word 0 .word 14392 .word 17120 .word 59854 .word 55457 .word 16361 .word 0 .word 2389 .word 54610 .word 7938 .word 36154 .word 16362 .word 0 .word 24225 .word 54966 .word 22944 .word 63335 .word 49135 .word 0 .word 6246 .word 36346 .word 2616 .word 48455 .word 49135 .word 0 .word 61678 .word 13662 .word 7713 .word 42050 .word 16373 .word 0 .word 4329 .word 54820 .word 31411 .word 61458 .word 16371 .word 0 .word 48026 .word 57812 .word 53661 .word 52979 .word 49145 .word 0 .word 47545 .word 24071 .word 10224 .word 46463 .word 49142 .word 0 .word 51405 .word 19517 .word 26454 .word 39893 .word 16380 .word 0 .word 2714 .word 52847 .word 64285 .word 36922 .word 49088 .word 0 .word 51895 .word 36793 .word 33802 .word 38136 .word 16323 .word 0 .word 2488 .word 31490 .word 30800 .word 50300 .word 16325 .word 0 .word 13623 .word 29920 .word 59063 .word 53960 .word 49099 .word 0 .word 4071 .word 44015 .word 56417 .word 57333 .word 49101 .word 0 .word 57861 .word 52773 .word 20389 .word 58553 .word 16339 .word 0 .word 64934 .word 37948 .word 51829 .word 48662 .word 16341 .word 0 .word 56954 .word 19807 .word 167 .word 48948 .word 49115 .word 0 .word 28104 .word 12997 .word 51038 .word 61119 .word 49116 .word 0 .word 3409 .word 4305 .word 3650 .word 60679 .word 16354 .word 0 .word 43193 .word 24597 .word 44129 .word 53916 .word 16355 .word 0 .word 17521 .word 14667 .word 10096 .word 52923 .word 49129 .word 0 .word 55445 .word 18677 .word 32228 .word 61988 .word 49129 .word 0 .word 19057 .word 4855 .word 59096 .word 60271 .word 16367 .word 0 .word 13479 .word 55645 .word 42570 .word 41372 .word 16367 .word 0 .word 1282 .word 28535 .word 31957 .word 39927 .word 49141 .word 0 .word 572 .word 61602 .word 36341 .word 52326 .word 49139 .word 0 .word 28923 .word 3577 .word 27552 .word 50228 .word 16377 .word 0 .word 55167 .word 15365 .word 46318 .word 39497 .word 16374 .word 0 .word 19602 .word 36437 .word 16591 .word 37792 .word 49148 .word 0 .word 46605 .word 39778 .word 56315 .word 52295 .word 16316 .word 0 .word 30298 .word 45364 .word 48554 .word 37056 .word 49091 .word 0 .word 36916 .word 47157 .word 55353 .word 44757 .word 49093 .word 0 .word 36754 .word 52515 .word 12207 .word 52242 .word 16331 .word 0 .word 22625 .word 1809 .word 14640 .word 50749 .word 16333 .word 0 .word 16563 .word 52625 .word 13365 .word 56520 .word 49107 .word 0 .word 27329 .word 9102 .word 21835 .word 42848 .word 49109 .word 0 .word 25313 .word 26147 .word 37973 .word 47112 .word 16347 .word 0 .word 62093 .word 47762 .word 2878 .word 53553 .word 16348 .word 0 .word 45304 .word 46632 .word 22697 .word 58245 .word 49122 .word 0 .word 52304 .word 22429 .word 48300 .word 47033 .word 49123 .word 0 .word 1240 .word 8778 .word 3434 .word 50676 .word 16361 .word 0 .word 64382 .word 35832 .word 24068 .word 53872 .word 16361 .word 0 .word 9372 .word 49794 .word 11542 .word 57592 .word 49135 .word 0 .word 29118 .word 43193 .word 8003 .word 35849 .word 49135 .word 0 .word 3582 .word 16932 .word 42429 .word 38089 .word 16373 .word 0 .word 26846 .word 61869 .word 11277 .word 45246 .word 16371 .word 0 .word 12490 .word 64508 .word 30037 .word 47862 .word 49145 .word 0 .word 36625 .word 65383 .word 13633 .word 34114 .word 49142 .word 0 .word 6011 .word 54183 .word 37651 .word 35991 .word 16380 .word 0 .word 43024 .word 51442 .word 35220 .word 35244 .word 16321 .word 0 .word 2338 .word 9974 .word 58099 .word 36011 .word 16323 .word 0 .word 54231 .word 56678 .word 56840 .word 40082 .word 16325 .word 0 .word 47406 .word 57592 .word 65286 .word 50617 .word 49099 .word 0 .word 15992 .word 46142 .word 20381 .word 45257 .word 49101 .word 0 .word 17722 .word 6937 .word 55940 .word 54630 .word 16339 .word 0 .word 44953 .word 7303 .word 1203 .word 38053 .word 16341 .word 0 .word 9155 .word 41724 .word 2745 .word 45433 .word 49115 .word 0 .word 23208 .word 13836 .word 51920 .word 47377 .word 49116 .word 0 .word 46053 .word 58453 .word 7516 .word 56049 .word 16354 .word 0 .word 51100 .word 31216 .word 1872 .word 41469 .word 16355 .word 0 .word 24653 .word 32384 .word 37643 .word 48672 .word 49129 .word 0 .word 61101 .word 35176 .word 37213 .word 47362 .word 49129 .word 0 .word 62301 .word 22066 .word 41591 .word 55226 .word 16367 .word 0 .word 37791 .word 15476 .word 41140 .word 62892 .word 16366 .word 0 .word 18919 .word 33505 .word 35758 .word 36479 .word 49141 .word 0 .word 58610 .word 16753 .word 52674 .word 39626 .word 49139 .word 0 .word 19653 .word 21667 .word 11428 .word 45800 .word 16377 .word 0 .word 51212 .word 10491 .word 15737 .word 59703 .word 16373 .word 0 .word 54759 .word 31668 .word 63308 .word 34425 .word 49148 .word 0 .word 62523 .word 11996 .word 50486 .word 33912 .word 49089 .word 0 .type _P,@object .size _P,2400 .align 2 _P0: .word 10891 .word 2847 .word 4043 .word 50135 .word 16324 .word 0 .word 8878 .word 10523 .word 36094 .word 35357 .word 49101 .word 0 .word 12191 .word 2098 .word 38631 .word 38182 .word 16341 .word 0 .word 58416 .word 39431 .word 6152 .word 63591 .word 49116 .word 0 .word 18600 .word 1852 .word 53867 .word 39282 .word 16356 .word 0 .word 37377 .word 45824 .word 1379 .word 34108 .word 49131 .word 0 .word 58815 .word 28468 .word 57342 .word 38462 .word 16369 .word 0 .word 35703 .word 42482 .word 52164 .word 49581 .word 49142 .word 0 .word 14326 .word 44453 .word 47843 .word 56988 .word 16378 .word 0 .word 21045 .word 58852 .word 12449 .word 51395 .word 49148 .word 0 .type _P0,@object .size _P0,120 .align 2 _tonpi: .word 5418 .word 20036 .word 33646 .word 41721 .word 16382 .word 0 .type _tonpi,@object .size _tonpi,12 .align 2 _val_N1_0L: .word 0 .word 0 .word 0 .word 32768 .word 49151 .word 0 .type _val_N1_0L,@object .size _val_N1_0L,12 .align 2 _val_36_0L: .word 0 .word 0 .word 0 .word 36864 .word 16388 .word 0 .type _val_36_0L,@object .size _val_36_0L,12 .align 2 _PP: .word 52008 .word 23245 .word 2457 .word 38658 .word 16318 .word 0 .word 61876 .word 57278 .word 25234 .word 61346 .word 49090 .word 0 .word 33834 .word 23040 .word 39409 .word 49003 .word 16327 .word 0 .word 54525 .word 6554 .word 40935 .word 51421 .word 49100 .word 0 .word 9848 .word 9769 .word 18248 .word 38344 .word 16338 .word 0 .word 45790 .word 60252 .word 47538 .word 43957 .word 49112 .word 0 .word 27022 .word 41654 .word 23333 .word 43744 .word 16351 .word 0 .word 12816 .word 40723 .word 46387 .word 47196 .word 49127 .word 0 .word 4849 .word 19418 .word 12136 .word 48545 .word 16369 .word 0 .word 0 .word 0 .word 0 .word 32768 .word 16383 .word 0 .type _PP,@object .size _PP,120 .align 2 _QP: .word 65402 .word 6822 .word 45128 .word 37300 .word 49084 .word 0 .word 41532 .word 52948 .word 50360 .word 54021 .word 16320 .word 0 .word 21320 .word 30785 .word 26870 .word 37955 .word 49093 .word 0 .word 55382 .word 38611 .word 29746 .word 34115 .word 16330 .word 0 .word 37194 .word 6554 .word 16235 .word 42314 .word 49103 .word 0 .word 17886 .word 15840 .word 33918 .word 38666 .word 16341 .word 0 .word 62905 .word 55876 .word 18072 .word 57284 .word 49115 .word 0 .word 28423 .word 64693 .word 26579 .word 40379 .word 16355 .word 0 .word 40135 .word 58793 .word 24002 .word 37757 .word 49132 .word 0 .word 43691 .word 43690 .word 43690 .word 43690 .word 16376 .word 0 .type _QP,@object .size _QP,120 .align 2 _val_0_03L: .word 49807 .word 10485 .word 36700 .word 62914 .word 16377 .word 0 .type _val_0_03L,@object .size _val_0_03L,12 .data .hidden __libm_sincos_pi4l .section .note.GNU-stack, "" # End