/*
* 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 <jingwei.zhang@intel.com>
*   History:
*   03-14-2016 Initial version. numerics svn rev. 12864
*/
	.file "j0.c"
	.text
..TXTST0:
# -- Begin  __j0l
	.text
       .align    16,0x90
	.hidden __j0l
	.globl __j0l
__j0l:
# parameter 1: 8 + %ebp
..B1.1:
..L1:

        pushl     %ebp
        movl      %esp, %ebp
        andl      $-64, %esp
        pushl     %esi
        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.9
..B1.2:
        fldt      _S@GOTOFF(%ebx)
        fcomp     %st(1)
        fnstsw    %ax
        sahf      
        jbe       ..B1.4
..B1.3:
        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      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)
        fmul      %st(2), %st
        fldt      168+_P1@GOTOFF(%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      180+_P1@GOTOFF(%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      192+_P1@GOTOFF(%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      204+_P1@GOTOFF(%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      216+_P1@GOTOFF(%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmulp     %st, %st(2)
        fldt      228+_P1@GOTOFF(%ebx)
        faddp     %st, %st(1)
        fmulp     %st, %st(2)
        fldt      240+_P1@GOTOFF(%ebx)
        faddp     %st, %st(1)
        faddp     %st, %st(1)
        addl      $120, %esp
        popl      %ebx
        popl      %esi
        movl      %ebp, %esp
        popl      %ebp
        ret       
..B1.4:
        movl      $1, %edx
..B1.5:
        lea       (,%edx,8), %ecx
        lea       (%ecx,%edx,4), %ecx
        fldt      _S@GOTOFF(%ebx,%ecx)
        fcomp     %st(1)
        fnstsw    %ax
        sahf      
        ja        ..B1.8
        jp        ..B1.8
..B1.6:
        incl      %edx
        cmpl      $11, %edx
        jl        ..B1.5
..B1.7:
        lea       (,%edx,8), %eax
        lea       (%eax,%edx,4), %ecx
..B1.8:
        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      -240+_P@GOTOFF(%eax,%ebx)
        fmul      %st(1), %st
        fldt      -228+_P@GOTOFF(%eax,%ebx)
        fmul      %st(2), %st
        fldt      -216+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -204+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -192+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -180+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -168+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -156+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -144+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -132+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -120+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -108+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -96+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -84+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -72+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -60+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -48+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -36+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmulp     %st, %st(2)
        fldt      -24+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(1)
        fmulp     %st, %st(2)
        fldt      -12+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(1)
        faddp     %st, %st(1)
        addl      $120, %esp
        popl      %ebx
        popl      %esi
        movl      %ebp, %esp
        popl      %ebp
        ret       
..B1.9:
        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      $-1, 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.10:
        fldt      8(%ebp)
        fldt      80(%esp)
        fldt      48(%esp)
        fldt      64(%esp)
        fmulp     %st, %st(1)
        fldt      92(%esp)
        fmulp     %st, %st(2)
        fsub      %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.12
        jp        ..B1.12
..B1.11:
        fstp      %st(1)
        fldt      _tonpi@GOTOFF(%ebx)
        fldt      32(%esp)
        fmulp     %st, %st(1)
        fsqrt     
        fmulp     %st, %st(1)
        addl      $120, %esp
        popl      %ebx
        popl      %esi
        movl      %ebp, %esp
        popl      %ebp
        ret       
..B1.12:
        fstp      %st(0)
        lea       32(%esp), %esi
        movl      %esi, (%esp)
        fstpt     4(%esp)
        call      __ltoq@PLT
..B1.19:
        addl      $-32, %esp
        movl      (%esi), %ecx
        lea       80(%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      __j0q@PLT
..B1.18:
        addl      $28, %esp
..B1.13:
        movl      48(%esp), %eax
        movl      %eax, (%esi)
        movl      52(%esp), %edx
        movl      56(%esp), %ecx
        movl      60(%esp), %eax
        addl      $4, %esp
        pushl     %esi
        movl      %edx, 4(%esi)
        movl      %ecx, 8(%esi)
        movl      %eax, 12(%esi)
        call      __qtol@PLT
..B1.14:
        addl      $120, %esp
        popl      %ebx
        popl      %esi
        movl      %ebp, %esp
        popl      %ebp
        ret       
        .align    16,0x90
	.type	__j0l,@function
	.size	__j0l,.-__j0l
	.data
# -- End  __j0l
	.text
# -- Begin  j0
	.text
       .align    16,0x90
	.globl j0
j0:
# 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), %eax
        andl      $2147483647, %eax
        call      ..L4
..L4:
        popl      %ebx
        lea       _GLOBAL_OFFSET_TABLE_+[. - ..L4](%ebx), %ebx
        cmpl      $2146435072, %eax
        jge       ..B2.26
..B2.4:
        cmpl      $1012924416, %eax
        jl        ..B2.25
..B2.5:
        movzwl    46(%esp), %edx
        movl      %edx, %eax
        andl      $768, %eax
        cmpl      $768, %eax
        je        ..B2.31
..B2.6:
        orl       $-64768, %edx
        movw      %dx, 44(%esp)
..B2.7:
        fldcw     44(%esp)
..B2.8:
        movl      $1, %edi
..B2.9:
        fldl      8(%ebp)
        fabs      
        fldt      132+_S@GOTOFF(%ebx)
        fcomp     %st(1)
        fnstsw    %ax
        sahf      
        jb        ..B2.17
..B2.10:
        fldt      _S@GOTOFF(%ebx)
        fcomp     %st(1)
        fnstsw    %ax
        sahf      
        jbe       ..B2.12
..B2.11:
        fldt      _Z@GOTOFF(%ebx)
        fsubrp    %st, %st(1)
        fld       %st(0)
        fmul      %st(1), %st
        fstpt     76(%esp)
        fldt      76(%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)
        fmul      %st(2), %st
        fldt      168+_P1@GOTOFF(%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      180+_P1@GOTOFF(%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      192+_P1@GOTOFF(%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      204+_P1@GOTOFF(%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      216+_P1@GOTOFF(%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmulp     %st, %st(2)
        fldt      228+_P1@GOTOFF(%ebx)
        faddp     %st, %st(1)
        fmulp     %st, %st(2)
        fldt      240+_P1@GOTOFF(%ebx)
        faddp     %st, %st(1)
        faddp     %st, %st(1)
        fstpt     16(%esp)
        jmp       ..B2.22
..B2.12:
        movl      $1, %edx
..B2.13:
        lea       (,%edx,8), %ecx
        lea       (%ecx,%edx,4), %ecx
        fldt      _S@GOTOFF(%ebx,%ecx)
        fcomp     %st(1)
        fnstsw    %ax
        sahf      
        ja        ..B2.16
        jp        ..B2.16
..B2.14:
        incl      %edx
        cmpl      $11, %edx
        jl        ..B2.13
..B2.15:
        lea       (,%edx,8), %eax
        lea       (%eax,%edx,4), %ecx
..B2.16:
        fldt      _Z@GOTOFF(%ecx,%ebx)
        movl      %edx, %eax
        shll      $4, %eax
        fsubrp    %st, %st(1)
        subl      %edx, %eax
        fld       %st(0)
        shll      $4, %eax
        fmul      %st(1), %st
        fstpt     76(%esp)
        fldt      76(%esp)
        fldt      -240+_P@GOTOFF(%eax,%ebx)
        fmul      %st(1), %st
        fldt      -228+_P@GOTOFF(%eax,%ebx)
        fmul      %st(2), %st
        fldt      -216+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -204+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -192+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -180+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -168+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -156+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -144+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -132+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -120+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -108+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -96+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -84+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -72+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -60+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -48+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(2), %st
        fldt      -36+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmulp     %st, %st(2)
        fldt      -24+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(1)
        fmulp     %st, %st(2)
        fldt      -12+_P@GOTOFF(%eax,%ebx)
        faddp     %st, %st(1)
        faddp     %st, %st(1)
        fstpt     16(%esp)
        jmp       ..B2.22
..B2.17:
        fldl      _ones@GOTOFF(%ebx)
        fdiv      %st(1), %st
        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     76(%esp)
        fldt      76(%esp)
        addl      $-32, %esp
        lea       108(%esp), %eax
        lea       64(%esp), %edx
        fxch      %st(2)
        fstpt     (%esp)
        fldt      (%esp)
        fldt      _PP@GOTOFF(%ebx)
        fmul      %st(2), %st
        fldt      12+_PP@GOTOFF(%ebx)
        movl      %eax, 12(%esp)
        faddp     %st, %st(1)
        fmul      %st(2), %st
        fldt      _QP@GOTOFF(%ebx)
        fmul      %st(3), %st
        fldt      12+_QP@GOTOFF(%ebx)
        movl      %edx, 16(%esp)
        faddp     %st, %st(1)
        fmul      %st(3), %st
        fldt      24+_PP@GOTOFF(%ebx)
        movl      $-1, 20(%esp)
        faddp     %st, %st(2)
        fxch      %st(1)
        fmul      %st(3), %st
        fxch      %st(2)
        fstpt     -12(%eax)
        fldt      24+_QP@GOTOFF(%ebx)
        faddp     %st, %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     -60(%eax)
        fldt      108+_QP@GOTOFF(%ebx)
        faddp     %st, %st(1)
        fmulp     %st, %st(1)
        fstpt     -28(%eax)
        call      __libm_sincos_pi4l
..B2.34:
        fldt      96(%esp)
        fldt      80(%esp)
        fldt      48(%esp)
        addl      $32, %esp
..B2.18:
        fldt      32(%esp)
        fmulp     %st, %st(1)
        fldt      76(%esp)
        fmulp     %st, %st(2)
        fsub      %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.20
        jp        ..B2.20
..B2.19:
        fstp      %st(1)
        fldt      _tonpi@GOTOFF(%ebx)
        fldt      (%esp)
        fmulp     %st, %st(1)
        fsqrt     
        fmulp     %st, %st(1)
        fstpt     16(%esp)
        jmp       ..B2.22
..B2.20:
        fstp      %st(0)
        addl      $-16, %esp
        lea       16(%esp), %esi
        movl      %esi, (%esp)
        fstpt     4(%esp)
        call      __ltoq@PLT
..B2.36:
        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      __j0q@PLT
..B2.35:
        addl      $28, %esp
..B2.21:
        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.37:
        fstpt     32(%esp)
        addl      $16, %esp
..B2.22:
        testl     %edi, %edi
        je        ..B2.24
..B2.23:
        fldcw     46(%esp)
..B2.24:
        fldt      16(%esp)
        addl      $116, %esp
        popl      %ebx
        popl      %edi
        popl      %esi
        movl      %ebp, %esp
        popl      %ebp
        ret       
..B2.25:
        fldl      8(%ebp)
        fabs      
        fsubrl    _ones@GOTOFF(%ebx)
        addl      $116, %esp
        popl      %ebx
        popl      %edi
        popl      %esi
        movl      %ebp, %esp
        popl      %ebp
        ret       
..B2.26:
        andl      $-2146435073, %eax
        orl       8(%ebp), %eax
        je        ..B2.28
..B2.27:
        fldl      _ones@GOTOFF(%ebx)
        fmull     8(%ebp)
        addl      $116, %esp
        popl      %ebx
        popl      %edi
        popl      %esi
        movl      %ebp, %esp
        popl      %ebp
        ret       
..B2.28:
        fldl      _zeros@GOTOFF(%ebx)
..B2.29:
        addl      $116, %esp
        popl      %ebx
        popl      %edi
        popl      %esi
        movl      %ebp, %esp
        popl      %ebp
        ret       
..B2.31:
        xorl      %edi, %edi
        jmp       ..B2.9
        .align    16,0x90
	.type	j0,@function
	.size	j0,.-j0
	.data
# -- End  j0
	.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 2
_S:
	.word	17728
	.word	31608
	.word	43949
	.word	62778
	.word	16384
	.word	0
	.word	32551
	.word	41874
	.word	44957
	.word	57471
	.word	16385
	.word	0
	.word	18949
	.word	61409
	.word	34437
	.word	41670
	.word	16386
	.word	0
	.word	4396
	.word	34605
	.word	55192
	.word	54573
	.word	16386
	.word	0
	.word	9307
	.word	10310
	.word	55728
	.word	33731
	.word	16387
	.word	0
	.word	7613
	.word	2917
	.word	18234
	.word	40173
	.word	16387
	.word	0
	.word	24292
	.word	42693
	.word	42782
	.word	46612
	.word	16387
	.word	0
	.word	12570
	.word	29960
	.word	47214
	.word	53050
	.word	16387
	.word	0
	.word	24415
	.word	36838
	.word	59299
	.word	59487
	.word	16387
	.word	0
	.word	32322
	.word	22879
	.word	15219
	.word	32962
	.word	16388
	.word	0
	.word	56404
	.word	12107
	.word	18542
	.word	36180
	.word	16388
	.word	0
	.word	18639
	.word	44635
	.word	10526
	.word	39398
	.word	16388
	.word	0
	.type	_S,@object
	.size	_S,144
	.align 2
_Z:
	.word	64993
	.word	47321
	.word	43380
	.word	39400
	.word	16384
	.word	0
	.word	10427
	.word	24946
	.word	31449
	.word	45220
	.word	16385
	.word	0
	.word	20142
	.word	26358
	.word	43878
	.word	35445
	.word	16386
	.word	0
	.word	45380
	.word	5013
	.word	8196
	.word	48298
	.word	16386
	.word	0
	.word	36049
	.word	37774
	.word	2551
	.word	61157
	.word	16386
	.word	0
	.word	44499
	.word	20687
	.word	35324
	.word	37009
	.word	16387
	.word	0
	.word	37149
	.word	40892
	.word	28299
	.word	43441
	.word	16387
	.word	0
	.word	59921
	.word	2742
	.word	56472
	.word	49873
	.word	16387
	.word	0
	.word	35749
	.word	60152
	.word	42287
	.word	56306
	.word	16387
	.word	0
	.word	36553
	.word	24054
	.word	44174
	.word	62739
	.word	16387
	.word	0
	.word	12707
	.word	13183
	.word	28829
	.word	34586
	.word	16388
	.word	0
	.word	24309
	.word	45263
	.word	7124
	.word	37803
	.word	16388
	.word	0
	.type	_Z,@object
	.size	_Z,144
	.align 2
_P1:
	.word	41974
	.word	50359
	.word	55
	.word	49432
	.word	49085
	.word	0
	.word	46729
	.word	24287
	.word	10077
	.word	43682
	.word	16323
	.word	0
	.word	54556
	.word	53463
	.word	26566
	.word	47408
	.word	16327
	.word	0
	.word	61625
	.word	30678
	.word	34691
	.word	56786
	.word	49099
	.word	0
	.word	32205
	.word	55323
	.word	47622
	.word	59679
	.word	49103
	.word	0
	.word	29650
	.word	64976
	.word	4011
	.word	64391
	.word	16339
	.word	0
	.word	31057
	.word	21065
	.word	6935
	.word	59041
	.word	16343
	.word	0
	.word	36662
	.word	39842
	.word	13910
	.word	57058
	.word	49115
	.word	0
	.word	21879
	.word	21964
	.word	7382
	.word	44566
	.word	49119
	.word	0
	.word	35904
	.word	38403
	.word	56995
	.word	38056
	.word	16355
	.word	0
	.word	18301
	.word	44371
	.word	51380
	.word	49148
	.word	16358
	.word	0
	.word	24372
	.word	2933
	.word	6164
	.word	36455
	.word	49130
	.word	0
	.word	49391
	.word	5716
	.word	15337
	.word	37270
	.word	49133
	.word	0
	.word	25965
	.word	16194
	.word	56568
	.word	46953
	.word	16368
	.word	0
	.word	45667
	.word	13925
	.word	5584
	.word	35484
	.word	16371
	.word	0
	.word	49022
	.word	26773
	.word	37576
	.word	36812
	.word	49142
	.word	0
	.word	36832
	.word	53763
	.word	58864
	.word	36312
	.word	49144
	.word	0
	.word	33543
	.word	46187
	.word	17185
	.word	59351
	.word	16378
	.word	0
	.word	40102
	.word	5284
	.word	63312
	.word	56590
	.word	16379
	.word	0
	.word	857
	.word	43156
	.word	55730
	.word	34022
	.word	49150
	.word	0
	.word	52121
	.word	9280
	.word	35775
	.word	47190
	.word	16318
	.word	0
	.type	_P1,@object
	.size	_P1,252
	.align 2
_P:
	.word	25701
	.word	56152
	.word	43593
	.word	44746
	.word	49091
	.word	0
	.word	48832
	.word	40943
	.word	62738
	.word	40407
	.word	49095
	.word	0
	.word	27954
	.word	18691
	.word	56371
	.word	61331
	.word	16331
	.word	0
	.word	59673
	.word	34431
	.word	10026
	.word	51320
	.word	16335
	.word	0
	.word	19628
	.word	6656
	.word	43961
	.word	34852
	.word	49108
	.word	0
	.word	10797
	.word	38877
	.word	18617
	.word	49740
	.word	49111
	.word	0
	.word	55276
	.word	31862
	.word	41256
	.word	61817
	.word	16347
	.word	0
	.word	56169
	.word	58452
	.word	6548
	.word	36482
	.word	16351
	.word	0
	.word	22526
	.word	12680
	.word	38609
	.word	41195
	.word	49123
	.word	0
	.word	35707
	.word	29316
	.word	48923
	.word	38609
	.word	49126
	.word	0
	.word	54924
	.word	17159
	.word	27854
	.word	39283
	.word	16362
	.word	0
	.word	7410
	.word	20104
	.word	60324
	.word	54971
	.word	16364
	.word	0
	.word	42961
	.word	8606
	.word	41997
	.word	49951
	.word	49136
	.word	0
	.word	20439
	.word	51893
	.word	4000
	.word	47026
	.word	49138
	.word	0
	.word	59638
	.word	54459
	.word	36852
	.word	37873
	.word	16374
	.word	0
	.word	53889
	.word	4789
	.word	65352
	.word	38847
	.word	16375
	.word	0
	.word	1714
	.word	3910
	.word	34394
	.word	55562
	.word	49146
	.word	0
	.word	303
	.word	16967
	.word	38717
	.word	64635
	.word	49145
	.word	0
	.word	5713
	.word	19393
	.word	12368
	.word	44599
	.word	16381
	.word	0
	.word	21960
	.word	14969
	.word	53843
	.word	43675
	.word	16319
	.word	0
	.word	52500
	.word	174
	.word	33388
	.word	44907
	.word	16323
	.word	0
	.word	36805
	.word	62602
	.word	43329
	.word	35133
	.word	16327
	.word	0
	.word	27761
	.word	25841
	.word	3607
	.word	63286
	.word	49099
	.word	0
	.word	6612
	.word	54609
	.word	58140
	.word	43860
	.word	49103
	.word	0
	.word	37993
	.word	17870
	.word	56109
	.word	35856
	.word	16340
	.word	0
	.word	61675
	.word	27140
	.word	56422
	.word	41440
	.word	16343
	.word	0
	.word	56971
	.word	52432
	.word	57814
	.word	63191
	.word	49115
	.word	0
	.word	25412
	.word	37118
	.word	3118
	.word	58735
	.word	49118
	.word	0
	.word	38291
	.word	36319
	.word	26004
	.word	41665
	.word	16355
	.word	0
	.word	50251
	.word	22788
	.word	9163
	.word	59245
	.word	16357
	.word	0
	.word	15018
	.word	28
	.word	26139
	.word	39028
	.word	49130
	.word	0
	.word	33331
	.word	48247
	.word	16919
	.word	39314
	.word	49132
	.word	0
	.word	9684
	.word	33609
	.word	24106
	.word	48128
	.word	16368
	.word	0
	.word	51011
	.word	47822
	.word	659
	.word	60363
	.word	16369
	.word	0
	.word	37534
	.word	11575
	.word	45084
	.word	34566
	.word	49142
	.word	0
	.word	45912
	.word	27680
	.word	6912
	.word	42099
	.word	49142
	.word	0
	.word	56715
	.word	12873
	.word	49782
	.word	46172
	.word	16378
	.word	0
	.word	26728
	.word	49648
	.word	65144
	.word	32891
	.word	16377
	.word	0
	.word	40426
	.word	15254
	.word	52157
	.word	35579
	.word	49149
	.word	0
	.word	38384
	.word	45177
	.word	47511
	.word	58357
	.word	16319
	.word	0
	.word	58158
	.word	44133
	.word	45474
	.word	44841
	.word	49091
	.word	0
	.word	25822
	.word	50828
	.word	25446
	.word	60617
	.word	49094
	.word	0
	.word	15324
	.word	12408
	.word	38243
	.word	63699
	.word	16331
	.word	0
	.word	14774
	.word	16677
	.word	5572
	.word	37105
	.word	16335
	.word	0
	.word	22149
	.word	54660
	.word	59654
	.word	35846
	.word	49108
	.word	0
	.word	11697
	.word	52785
	.word	2274
	.word	34156
	.word	49111
	.word	0
	.word	53627
	.word	64285
	.word	10253
	.word	62534
	.word	16347
	.word	0
	.word	24801
	.word	65406
	.word	2005
	.word	46814
	.word	16350
	.word	0
	.word	32190
	.word	19121
	.word	50201
	.word	40636
	.word	49123
	.word	0
	.word	54751
	.word	12899
	.word	38715
	.word	45207
	.word	49125
	.word	0
	.word	43490
	.word	42082
	.word	27556
	.word	37283
	.word	16362
	.word	0
	.word	22028
	.word	56865
	.word	50900
	.word	56715
	.word	16363
	.word	0
	.word	16346
	.word	12991
	.word	64075
	.word	44659
	.word	49136
	.word	0
	.word	52492
	.word	22409
	.word	7105
	.word	40702
	.word	49137
	.word	0
	.word	6702
	.word	59476
	.word	47051
	.word	61808
	.word	16373
	.word	0
	.word	62316
	.word	14189
	.word	19866
	.word	53935
	.word	16373
	.word	0
	.word	9195
	.word	51568
	.word	61124
	.word	40040
	.word	49146
	.word	0
	.word	6439
	.word	11299
	.word	34414
	.word	41343
	.word	49144
	.word	0
	.word	46739
	.word	24947
	.word	62261
	.word	60937
	.word	16380
	.word	0
	.word	58365
	.word	23430
	.word	12962
	.word	38007
	.word	49087
	.word	0
	.word	58251
	.word	41189
	.word	49383
	.word	44339
	.word	16323
	.word	0
	.word	48598
	.word	60621
	.word	33089
	.word	52046
	.word	16326
	.word	0
	.word	15609
	.word	33598
	.word	37151
	.word	63031
	.word	49099
	.word	0
	.word	47302
	.word	16218
	.word	41542
	.word	62539
	.word	49102
	.word	0
	.word	57122
	.word	24762
	.word	37625
	.word	35182
	.word	16340
	.word	0
	.word	14554
	.word	11813
	.word	4690
	.word	56239
	.word	16342
	.word	0
	.word	54525
	.word	1724
	.word	15173
	.word	60713
	.word	49115
	.word	0
	.word	63047
	.word	59633
	.word	16097
	.word	37474
	.word	49118
	.word	0
	.word	47674
	.word	64044
	.word	50935
	.word	38909
	.word	16355
	.word	0
	.word	10733
	.word	57181
	.word	7346
	.word	35019
	.word	16357
	.word	0
	.word	60139
	.word	34186
	.word	61790
	.word	35089
	.word	49130
	.word	0
	.word	42252
	.word	41404
	.word	34184
	.word	42385
	.word	49131
	.word	0
	.word	1522
	.word	6058
	.word	55347
	.word	41209
	.word	16368
	.word	0
	.word	8896
	.word	65510
	.word	60684
	.word	58885
	.word	16368
	.word	0
	.word	5547
	.word	57306
	.word	64532
	.word	55968
	.word	49141
	.word	0
	.word	14723
	.word	16104
	.word	43168
	.word	38160
	.word	49141
	.word	0
	.word	64145
	.word	20360
	.word	50512
	.word	35772
	.word	16378
	.word	0
	.word	36202
	.word	63428
	.word	51591
	.word	58021
	.word	16375
	.word	0
	.word	65464
	.word	45991
	.word	59516
	.word	54144
	.word	49148
	.word	0
	.word	24568
	.word	20436
	.word	61634
	.word	37862
	.word	49086
	.word	0
	.word	45319
	.word	25104
	.word	37206
	.word	43484
	.word	49091
	.word	0
	.word	21849
	.word	55910
	.word	13070
	.word	44688
	.word	49094
	.word	0
	.word	3252
	.word	24429
	.word	41684
	.word	61678
	.word	16331
	.word	0
	.word	18877
	.word	5474
	.word	3532
	.word	52835
	.word	16334
	.word	0
	.word	29000
	.word	47276
	.word	64838
	.word	34154
	.word	49108
	.word	0
	.word	20967
	.word	63980
	.word	13404
	.word	46613
	.word	49110
	.word	0
	.word	52562
	.word	53463
	.word	21966
	.word	58373
	.word	16347
	.word	0
	.word	9777
	.word	2939
	.word	17549
	.word	60815
	.word	16349
	.word	0
	.word	26283
	.word	15936
	.word	57935
	.word	36992
	.word	49123
	.word	0
	.word	53769
	.word	29752
	.word	63351
	.word	55571
	.word	49124
	.word	0
	.word	39733
	.word	64164
	.word	46820
	.word	32952
	.word	16362
	.word	0
	.word	176
	.word	24001
	.word	47175
	.word	32916
	.word	16363
	.word	0
	.word	42514
	.word	53223
	.word	40190
	.word	38228
	.word	49136
	.word	0
	.word	32337
	.word	51109
	.word	43299
	.word	44928
	.word	49136
	.word	0
	.word	59799
	.word	62803
	.word	25577
	.word	51379
	.word	16373
	.word	0
	.word	14970
	.word	20015
	.word	15936
	.word	57562
	.word	16372
	.word	0
	.word	65161
	.word	31438
	.word	7531
	.word	65214
	.word	49145
	.word	0
	.word	20513
	.word	44789
	.word	62889
	.word	43571
	.word	49143
	.word	0
	.word	4307
	.word	19900
	.word	64182
	.word	49211
	.word	16380
	.word	0
	.word	23601
	.word	8473
	.word	7427
	.word	49494
	.word	49087
	.word	0
	.word	7362
	.word	8526
	.word	7254
	.word	42403
	.word	16323
	.word	0
	.word	35188
	.word	37258
	.word	23196
	.word	38516
	.word	16326
	.word	0
	.word	28716
	.word	28394
	.word	59353
	.word	59952
	.word	49099
	.word	0
	.word	5380
	.word	17306
	.word	43095
	.word	44938
	.word	49102
	.word	0
	.word	62603
	.word	29353
	.word	43042
	.word	32969
	.word	16340
	.word	0
	.word	14219
	.word	29360
	.word	8286
	.word	39065
	.word	16342
	.word	0
	.word	51755
	.word	8774
	.word	37073
	.word	55906
	.word	49115
	.word	0
	.word	56892
	.word	44416
	.word	43797
	.word	50190
	.word	49117
	.word	0
	.word	61329
	.word	48733
	.word	6023
	.word	35132
	.word	16355
	.word	0
	.word	7541
	.word	9021
	.word	40244
	.word	45179
	.word	16356
	.word	0
	.word	26533
	.word	29344
	.word	18926
	.word	62060
	.word	49129
	.word	0
	.word	30572
	.word	2598
	.word	8389
	.word	52807
	.word	49130
	.word	0
	.word	51943
	.word	22643
	.word	23287
	.word	35717
	.word	16368
	.word	0
	.word	64388
	.word	35284
	.word	47919
	.word	35658
	.word	16368
	.word	0
	.word	29632
	.word	11036
	.word	42088
	.word	47700
	.word	49141
	.word	0
	.word	31422
	.word	44089
	.word	40511
	.word	45376
	.word	49140
	.word	0
	.word	24082
	.word	23937
	.word	40663
	.word	60291
	.word	16377
	.word	0
	.word	35871
	.word	18767
	.word	59204
	.word	34260
	.word	16375
	.word	0
	.word	55945
	.word	59437
	.word	40276
	.word	45420
	.word	49148
	.word	0
	.word	36087
	.word	44447
	.word	31316
	.word	65259
	.word	16318
	.word	0
	.word	33015
	.word	55199
	.word	13485
	.word	41205
	.word	49091
	.word	0
	.word	28040
	.word	38678
	.word	23200
	.word	33402
	.word	49094
	.word	0
	.word	24126
	.word	8131
	.word	32863
	.word	58069
	.word	16331
	.word	0
	.word	35392
	.word	16287
	.word	64004
	.word	38564
	.word	16334
	.word	0
	.word	24419
	.word	65021
	.word	26451
	.word	63502
	.word	49107
	.word	0
	.word	50428
	.word	39809
	.word	46675
	.word	33151
	.word	49110
	.word	0
	.word	43497
	.word	65182
	.word	62592
	.word	53510
	.word	16347
	.word	0
	.word	13653
	.word	47792
	.word	51483
	.word	42124
	.word	16349
	.word	0
	.word	51670
	.word	53417
	.word	2690
	.word	33418
	.word	49123
	.word	0
	.word	18048
	.word	20017
	.word	2806
	.word	37530
	.word	49124
	.word	0
	.word	28377
	.word	1564
	.word	33730
	.word	58682
	.word	16361
	.word	0
	.word	50365
	.word	41139
	.word	10086
	.word	43478
	.word	16362
	.word	0
	.word	61280
	.word	6173
	.word	58518
	.word	33596
	.word	49136
	.word	0
	.word	37780
	.word	41188
	.word	55897
	.word	58318
	.word	49135
	.word	0
	.word	54954
	.word	62311
	.word	27470
	.word	44684
	.word	16373
	.word	0
	.word	57442
	.word	38159
	.word	64608
	.word	36945
	.word	16372
	.word	0
	.word	24087
	.word	55434
	.word	11948
	.word	56328
	.word	49145
	.word	0
	.word	3958
	.word	29640
	.word	49133
	.word	55700
	.word	49142
	.word	0
	.word	27700
	.word	45302
	.word	5983
	.word	42389
	.word	16380
	.word	0
	.word	40427
	.word	54367
	.word	12482
	.word	37240
	.word	16320
	.word	0
	.word	59852
	.word	29007
	.word	23004
	.word	39969
	.word	16323
	.word	0
	.word	34211
	.word	57602
	.word	36659
	.word	58360
	.word	16325
	.word	0
	.word	44442
	.word	16364
	.word	9911
	.word	56161
	.word	49099
	.word	0
	.word	28102
	.word	25155
	.word	37530
	.word	33414
	.word	49102
	.word	0
	.word	6555
	.word	37232
	.word	8513
	.word	61132
	.word	16339
	.word	0
	.word	19389
	.word	63961
	.word	54328
	.word	56964
	.word	16341
	.word	0
	.word	46901
	.word	14299
	.word	54235
	.word	51269
	.word	49115
	.word	0
	.word	21562
	.word	53008
	.word	37762
	.word	35900
	.word	49117
	.word	0
	.word	39053
	.word	49830
	.word	37166
	.word	63741
	.word	16354
	.word	0
	.word	45681
	.word	41863
	.word	1807
	.word	63504
	.word	16355
	.word	0
	.word	32524
	.word	20075
	.word	31047
	.word	55727
	.word	49129
	.word	0
	.word	19491
	.word	55333
	.word	6932
	.word	36559
	.word	49130
	.word	0
	.word	44244
	.word	33552
	.word	34722
	.word	63577
	.word	16367
	.word	0
	.word	16901
	.word	42071
	.word	41001
	.word	48810
	.word	16367
	.word	0
	.word	62438
	.word	12223
	.word	44142
	.word	42160
	.word	49141
	.word	0
	.word	23223
	.word	6493
	.word	11343
	.word	61664
	.word	49139
	.word	0
	.word	62523
	.word	30008
	.word	29610
	.word	53050
	.word	16377
	.word	0
	.word	14947
	.word	31100
	.word	26993
	.word	46432
	.word	16374
	.word	0
	.word	54892
	.word	55125
	.word	25696
	.word	39893
	.word	49148
	.word	0
	.word	64089
	.word	10154
	.word	50994
	.word	64131
	.word	16319
	.word	0
	.word	25208
	.word	35455
	.word	35497
	.word	38745
	.word	49091
	.word	0
	.word	22601
	.word	23897
	.word	16529
	.word	51375
	.word	49093
	.word	0
	.word	39957
	.word	27913
	.word	24611
	.word	54302
	.word	16331
	.word	0
	.word	45382
	.word	20134
	.word	36574
	.word	58452
	.word	16333
	.word	0
	.word	42298
	.word	30543
	.word	37555
	.word	58890
	.word	49107
	.word	0
	.word	22768
	.word	53677
	.word	2298
	.word	49504
	.word	49109
	.word	0
	.word	58111
	.word	6687
	.word	35097
	.word	49208
	.word	16347
	.word	0
	.word	10603
	.word	28285
	.word	57192
	.word	62022
	.word	16348
	.word	0
	.word	32868
	.word	54034
	.word	283
	.word	60966
	.word	49122
	.word	0
	.word	45349
	.word	58038
	.word	8163
	.word	54564
	.word	49123
	.word	0
	.word	55920
	.word	35455
	.word	60237
	.word	53133
	.word	16361
	.word	0
	.word	60123
	.word	63321
	.word	17152
	.word	62548
	.word	16361
	.word	0
	.word	39317
	.word	30736
	.word	60380
	.word	60458
	.word	49135
	.word	0
	.word	49393
	.word	44945
	.word	51803
	.word	41616
	.word	49135
	.word	0
	.word	20738
	.word	26362
	.word	9659
	.word	40012
	.word	16373
	.word	0
	.word	60223
	.word	27976
	.word	18717
	.word	52467
	.word	16371
	.word	0
	.word	54339
	.word	42843
	.word	18062
	.word	50282
	.word	49145
	.word	0
	.word	34001
	.word	60559
	.word	43103
	.word	39476
	.word	49142
	.word	0
	.word	26526
	.word	28531
	.word	16125
	.word	37792
	.word	16380
	.word	0
	.word	6095
	.word	56607
	.word	38079
	.word	40348
	.word	49087
	.word	0
	.word	15971
	.word	7192
	.word	49983
	.word	37562
	.word	16323
	.word	0
	.word	50443
	.word	47213
	.word	11879
	.word	45566
	.word	16325
	.word	0
	.word	11802
	.word	10368
	.word	62578
	.word	52530
	.word	49099
	.word	0
	.word	31461
	.word	32590
	.word	25910
	.word	51580
	.word	49101
	.word	0
	.word	23034
	.word	4503
	.word	56149
	.word	56800
	.word	16339
	.word	0
	.word	23084
	.word	49532
	.word	8891
	.word	43466
	.word	16341
	.word	0
	.word	52278
	.word	51985
	.word	56128
	.word	47325
	.word	49115
	.word	0
	.word	64046
	.word	3409
	.word	24460
	.word	54209
	.word	49116
	.word	0
	.word	21815
	.word	55080
	.word	59949
	.word	58476
	.word	16354
	.word	0
	.word	52803
	.word	16320
	.word	8321
	.word	47500
	.word	16355
	.word	0
	.word	52718
	.word	62993
	.word	9405
	.word	50844
	.word	49129
	.word	0
	.word	54524
	.word	45491
	.word	53115
	.word	54272
	.word	49129
	.word	0
	.word	17147
	.word	2195
	.word	64554
	.word	57739
	.word	16367
	.word	0
	.word	25716
	.word	30593
	.word	61559
	.word	36022
	.word	16367
	.word	0
	.word	34582
	.word	27844
	.word	9712
	.word	38156
	.word	49141
	.word	0
	.word	11089
	.word	32571
	.word	7121
	.word	45346
	.word	49139
	.word	0
	.word	19256
	.word	10500
	.word	41195
	.word	47904
	.word	16377
	.word	0
	.word	34688
	.word	57357
	.word	16578
	.word	34099
	.word	16374
	.word	0
	.word	33812
	.word	7938
	.word	37351
	.word	35991
	.word	49148
	.word	0
	.word	39461
	.word	41125
	.word	38968
	.word	43650
	.word	16319
	.word	0
	.word	44025
	.word	18687
	.word	5475
	.word	36436
	.word	49091
	.word	0
	.word	23695
	.word	42035
	.word	32968
	.word	40701
	.word	49093
	.word	0
	.word	38927
	.word	50812
	.word	3019
	.word	50863
	.word	16331
	.word	0
	.word	61445
	.word	40975
	.word	17938
	.word	45887
	.word	16333
	.word	0
	.word	29652
	.word	52899
	.word	3582
	.word	54866
	.word	49107
	.word	0
	.word	20058
	.word	59066
	.word	2994
	.word	38517
	.word	49109
	.word	0
	.word	39274
	.word	56137
	.word	36322
	.word	45609
	.word	16347
	.word	0
	.word	15638
	.word	5070
	.word	53701
	.word	47866
	.word	16348
	.word	0
	.word	51166
	.word	27629
	.word	45907
	.word	56238
	.word	49122
	.word	0
	.word	29387
	.word	28474
	.word	13265
	.word	41814
	.word	49123
	.word	0
	.word	6001
	.word	55757
	.word	63641
	.word	48808
	.word	16361
	.word	0
	.word	65207
	.word	5152
	.word	25385
	.word	47657
	.word	16361
	.word	0
	.word	16879
	.word	18288
	.word	49778
	.word	55345
	.word	49135
	.word	0
	.word	63014
	.word	23411
	.word	42365
	.word	63147
	.word	49134
	.word	0
	.word	41060
	.word	50204
	.word	58630
	.word	36532
	.word	16373
	.word	0
	.word	38440
	.word	64136
	.word	63792
	.word	39699
	.word	16371
	.word	0
	.word	22495
	.word	32960
	.word	60573
	.word	45833
	.word	49145
	.word	0
	.word	59007
	.word	19608
	.word	21801
	.word	59681
	.word	49141
	.word	0
	.word	39231
	.word	52779
	.word	63106
	.word	34425
	.word	16380
	.word	0
	.word	40257
	.word	55273
	.word	33242
	.word	51859
	.word	16320
	.word	0
	.type	_P,@object
	.size	_P,2640
	.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	3555
	.word	4199
	.word	61716
	.word	36505
	.word	49086
	.word	0
	.word	21640
	.word	56203
	.word	47336
	.word	57608
	.word	16322
	.word	0
	.word	3059
	.word	27554
	.word	42044
	.word	45622
	.word	49095
	.word	0
	.word	55815
	.word	35656
	.word	54748
	.word	47307
	.word	16332
	.word	0
	.word	42025
	.word	6728
	.word	28939
	.word	34692
	.word	49106
	.word	0
	.word	58943
	.word	11189
	.word	14960
	.word	38786
	.word	16344
	.word	0
	.word	43526
	.word	20005
	.word	29826
	.word	37014
	.word	49119
	.word	0
	.word	58976
	.word	17109
	.word	36079
	.word	36708
	.word	16359
	.word	0
	.word	58243
	.word	36408
	.word	14563
	.word	58254
	.word	49136
	.word	0
	.word	0
	.word	0
	.word	0
	.word	32768
	.word	16383
	.word	0
	.type	_PP,@object
	.size	_PP,120
	.align 2
_QP:
	.word	30466
	.word	14887
	.word	33885
	.word	35327
	.word	16316
	.word	0
	.word	41139
	.word	65374
	.word	59488
	.word	50915
	.word	49088
	.word	0
	.word	35675
	.word	30946
	.word	22284
	.word	35505
	.word	16325
	.word	0
	.word	65216
	.word	29458
	.word	42913
	.word	63176
	.word	49097
	.word	0
	.word	5130
	.word	24339
	.word	48915
	.word	38634
	.word	16335
	.word	0
	.word	30040
	.word	27658
	.word	23448
	.word	34596
	.word	49109
	.word	0
	.word	37816
	.word	17431
	.word	24401
	.word	49646
	.word	16347
	.word	0
	.word	4377
	.word	35057
	.word	45578
	.word	33037
	.word	49123
	.word	0
	.word	19863
	.word	65266
	.word	6202
	.word	53939
	.word	16363
	.word	0
	.word	58254
	.word	36408
	.word	14563
	.word	58254
	.word	49142
	.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
	.align 2
_tonpi:
	.word	5418
	.word	20036
	.word	33646
	.word	41721
	.word	16382
	.word	0
	.type	_tonpi,@object
	.size	_tonpi,12
	.data
	.hidden __libm_sincos_pi4l
	.section .note.GNU-stack, ""
# End
