mirror of
https://github.com/corda/corda.git
synced 2025-01-08 14:03:06 +00:00
9441de4c38
This release is used in conjunction with the linux-sgx-driver Intial release: https://github.com/01org/linux-sgx-driver commit-id: 0e865ce5e6b297a787bcdc12d98bada8174be6d7 Intel-id: 33399 Signed-off-by: Angie Chinchilla <angie.v.chinchilla@intel.com>
2946 lines
67 KiB
ArmAsm
2946 lines
67 KiB
ArmAsm
/*
|
|
* 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 "powl.c"
|
|
.text
|
|
..TXTST0:
|
|
# -- Begin powl
|
|
.text
|
|
.align 16,0x90
|
|
.globl powl
|
|
powl:
|
|
# parameter 1: 336 + %rsp
|
|
# parameter 2: 352 + %rsp
|
|
..B1.1:
|
|
.cfi_startproc
|
|
..___tag_value_powl.1:
|
|
..L2:
|
|
|
|
pushq %r12
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_offset 12, -16
|
|
pushq %r13
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_offset 13, -24
|
|
pushq %r14
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_offset 14, -32
|
|
pushq %r15
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_offset 15, -40
|
|
pushq %rbx
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_offset 3, -48
|
|
pushq %rbp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_offset 6, -56
|
|
subq $280, %rsp
|
|
.cfi_def_cfa_offset 336
|
|
xorb %r10b, %r10b
|
|
movq %fs:40, %rax
|
|
xorq %rsp, %rax
|
|
movq %rax, 264(%rsp)
|
|
..B1.2:
|
|
fnstcw 250(%rsp)
|
|
..B1.3:
|
|
movzbl 345(%rsp), %ecx
|
|
xorl %r15d, %r15d
|
|
shrl $7, %ecx
|
|
movzwl 344(%rsp), %r14d
|
|
shll $15, %ecx
|
|
andl $32767, %r14d
|
|
movl 340(%rsp), %edx
|
|
orl %r14d, %ecx
|
|
movl %edx, %eax
|
|
movzbl 361(%rsp), %r8d
|
|
shrl $7, %r8d
|
|
shll $16, %ecx
|
|
shrl $16, %eax
|
|
movzwl 360(%rsp), %r12d
|
|
orl %eax, %ecx
|
|
shll $15, %r8d
|
|
andl $32767, %r12d
|
|
movl 356(%rsp), %eax
|
|
orl %r12d, %r8d
|
|
movl %eax, %ebx
|
|
movl %ecx, %r9d
|
|
shll $16, %r8d
|
|
andl $2147483647, %r9d
|
|
shrl $16, %ebx
|
|
cmpl $1073709056, %r9d
|
|
movl %ecx, %r13d
|
|
setb %r15b
|
|
orl %ebx, %r8d
|
|
movl %r8d, %ebp
|
|
andl $2147483647, %r8d
|
|
shrl $31, %ebp
|
|
movl %ebp, 128(%rsp)
|
|
xorl %ebp, %r15d
|
|
movl %r8d, %ebp
|
|
orl %eax, %ebp
|
|
shrl $31, %r13d
|
|
movl 352(%rsp), %r11d
|
|
orl %r11d, %ebp
|
|
movl 336(%rsp), %ebx
|
|
movl %r15d, 256(%rsp)
|
|
je ..B1.5
|
|
..B1.4:
|
|
addl $-1073709056, %ecx
|
|
lea -2147483648(%rdx), %r15d
|
|
orl %r15d, %ecx
|
|
movl %r15d, 24(%rsp)
|
|
orl %ebx, %ecx
|
|
jne ..B1.11
|
|
..B1.5:
|
|
cmpl $2147450880, %r8d
|
|
jae ..B1.8
|
|
..B1.6:
|
|
cmpl $2147450880, %r9d
|
|
jb ..B1.9
|
|
..B1.7:
|
|
addl $-2147483648, %edx
|
|
orl %ebx, %edx
|
|
je ..B1.9
|
|
..B1.8:
|
|
fldt 336(%rsp)
|
|
fldt 352(%rsp)
|
|
fmulp %st, %st(1)
|
|
fstpt 224(%rsp)
|
|
..B1.9:
|
|
lea _ones(%rip), %rax
|
|
movq 264(%rsp), %rdx
|
|
xorq %rsp, %rdx
|
|
cmpq %fs:40, %rdx
|
|
movsd (%rax), %xmm0
|
|
jne ..B1.155
|
|
..B1.10:
|
|
movsd %xmm0, (%rsp)
|
|
fldl (%rsp)
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.11:
|
|
xorl %ecx, %ecx
|
|
lea -1073709056(%r8), %r15d
|
|
movq %rcx, 16(%rsp)
|
|
cmpl $4194304, %r15d
|
|
movq %rcx, 240(%rsp)
|
|
movl %r15d, 8(%rsp)
|
|
jae ..B1.16
|
|
..B1.12:
|
|
movl %r8d, %edi
|
|
shrl $16, %edi
|
|
cmpl $1075806208, %r8d
|
|
ja ..B1.14
|
|
..B1.13:
|
|
movl %edi, %ecx
|
|
movl %eax, %ebp
|
|
negl %ecx
|
|
addl $30, %ecx
|
|
shrl %cl, %ebp
|
|
movl %ebp, (%rsp)
|
|
lea 2(%rdi), %ecx
|
|
movl %eax, %ebp
|
|
shll %cl, %ebp
|
|
orl %r11d, %ebp
|
|
cmpl $1075740672, %r8d
|
|
cmova %r11d, %ebp
|
|
jmp ..B1.15
|
|
..B1.14:
|
|
movl %edi, %ecx
|
|
movl %r11d, %ebp
|
|
negl %ecx
|
|
xorl %r15d, %r15d
|
|
addl $30, %ecx
|
|
shrl %cl, %ebp
|
|
movl %ebp, (%rsp)
|
|
lea 2(%rdi), %ecx
|
|
movl %r11d, %ebp
|
|
shll %cl, %ebp
|
|
cmpl $1077837824, %r8d
|
|
cmovae %r15d, %ebp
|
|
..B1.15:
|
|
xorl %ecx, %ecx
|
|
andl $1, (%rsp)
|
|
movl %r13d, %r15d
|
|
cmove %rcx, %r15
|
|
movl (%rsp), %ecx
|
|
movq %r15, 240(%rsp)
|
|
movq %rcx, 16(%rsp)
|
|
jmp ..B1.17
|
|
..B1.16:
|
|
xorl %ecx, %ecx
|
|
cmpl $1073709056, %r8d
|
|
cmovae %ecx, %ebp
|
|
..B1.17:
|
|
cmpl $32767, %r14d
|
|
je ..B1.233
|
|
..B1.18:
|
|
cmpl $32767, %r12d
|
|
je ..B1.189
|
|
..B1.19:
|
|
movl %edx, %ecx
|
|
andl $2147483647, %ecx
|
|
orl %ebx, %ecx
|
|
jne ..B1.26
|
|
..B1.20:
|
|
movl %edx, %ecx
|
|
orl %r9d, %ecx
|
|
jne ..B1.26
|
|
..B1.21:
|
|
movl $1, %edx
|
|
xorl %ecx, %ecx
|
|
testl %ebp, %ebp
|
|
cmove %edx, %ecx
|
|
movq 240(%rsp), %rax
|
|
andl %ecx, %eax
|
|
cmpl $0, 128(%rsp)
|
|
jne ..B1.157
|
|
..B1.22:
|
|
cmpl $65536, %r8d
|
|
jae ..B1.24
|
|
..B1.23:
|
|
lea _smallest_value_64(%rip), %rdx
|
|
movq (%rdx), %rcx
|
|
movq %rcx, 216(%rsp)
|
|
..B1.24:
|
|
movl %eax, %eax
|
|
lea _zeros(%rip), %rdx
|
|
movq 264(%rsp), %rcx
|
|
xorq %rsp, %rcx
|
|
cmpq %fs:40, %rcx
|
|
movsd (%rdx,%rax,8), %xmm0
|
|
jne ..B1.155
|
|
..B1.25:
|
|
movsd %xmm0, (%rsp)
|
|
fldl (%rsp)
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.26:
|
|
testl %r13d, %r13d
|
|
je ..B1.32
|
|
..B1.27:
|
|
cmpl $1077837824, %r8d
|
|
jae ..B1.29
|
|
..B1.28:
|
|
testl %ebp, %ebp
|
|
jne ..B1.160
|
|
..B1.29:
|
|
lea -1073709056(%r9), %ecx
|
|
orl 24(%rsp), %ecx
|
|
orl %ebx, %ecx
|
|
jne ..B1.32
|
|
..B1.30:
|
|
lea _ones(%rip), %rax
|
|
movq 16(%rsp), %rdx
|
|
movq 264(%rsp), %rcx
|
|
xorq %rsp, %rcx
|
|
movsd (%rax,%rdx,8), %xmm0
|
|
cmpq %fs:40, %rcx
|
|
jne ..B1.155
|
|
..B1.31:
|
|
movsd %xmm0, (%rsp)
|
|
fldl (%rsp)
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.32:
|
|
lea -65536(%r9), %r12d
|
|
lea -65536(%r8), %ecx
|
|
orl %ecx, %r12d
|
|
testl $-2147483648, %r12d
|
|
je ..B1.34
|
|
..B1.33:
|
|
lea _smallest_value_64(%rip), %rcx
|
|
movq (%rcx), %r12
|
|
movq %r12, 216(%rsp)
|
|
..B1.34:
|
|
movl %eax, %ecx
|
|
andl $2147483647, %ecx
|
|
orl %r11d, %ecx
|
|
jne ..B1.67
|
|
..B1.35:
|
|
cmpl $1073709056, %r8d
|
|
jne ..B1.47
|
|
..B1.36:
|
|
cmpl $0, 128(%rsp)
|
|
je ..B1.45
|
|
..B1.37:
|
|
movzwl 250(%rsp), %edx
|
|
movl %edx, %eax
|
|
andl $768, %eax
|
|
cmpl $768, %eax
|
|
je ..B1.41
|
|
..B1.38:
|
|
orl $-64768, %edx
|
|
movw %dx, 248(%rsp)
|
|
..B1.39:
|
|
fldcw 248(%rsp)
|
|
..B1.40:
|
|
movb $1, %r10b
|
|
..B1.41:
|
|
fldt 336(%rsp)
|
|
lea _ones(%rip), %rax
|
|
testb %r10b, %r10b
|
|
movsd (%rax), %xmm0
|
|
movsd %xmm0, (%rsp)
|
|
fldl (%rsp)
|
|
fdivp %st, %st(1)
|
|
fstpt 144(%rsp)
|
|
je ..B1.43
|
|
..B1.42:
|
|
fldcw 250(%rsp)
|
|
..B1.43:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.44:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.45:
|
|
fldt 336(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.46:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.47:
|
|
cmpl $1073643520, %r8d
|
|
jne ..B1.67
|
|
..B1.48:
|
|
movzwl 250(%rsp), %edx
|
|
movl %edx, %eax
|
|
andl $768, %eax
|
|
cmpl $768, %eax
|
|
je ..B1.52
|
|
..B1.49:
|
|
orl $-64768, %edx
|
|
movw %dx, 248(%rsp)
|
|
..B1.50:
|
|
fldcw 248(%rsp)
|
|
..B1.51:
|
|
movb $1, %r10b
|
|
..B1.52:
|
|
cmpl $0, 128(%rsp)
|
|
je ..B1.60
|
|
..B1.53:
|
|
fldt 336(%rsp)
|
|
lea _ones(%rip), %rcx
|
|
movzbl 345(%rsp), %ebp
|
|
shrl $7, %ebp
|
|
movzwl 344(%rsp), %eax
|
|
shll $15, %ebp
|
|
andl $32767, %eax
|
|
orl %eax, %ebp
|
|
shll $16, %ebp
|
|
movzwl 342(%rsp), %edx
|
|
orl %edx, %ebp
|
|
fstpt 32(%rsp)
|
|
fldt 32(%rsp)
|
|
fstp %st(0)
|
|
fldl (%rcx)
|
|
fstpt (%rsp)
|
|
fldt (%rsp)
|
|
lea -536838144(%rbp), %ebx
|
|
cmpl $1073741824, %ebx
|
|
jbe ..B1.57
|
|
..B1.54:
|
|
cmpl $536838144, %ebp
|
|
jae ..B1.56
|
|
..B1.55:
|
|
fldt 32(%rsp)
|
|
lea _invsqrtl_scales(%rip), %rax
|
|
lea 16+_invsqrtl_scales(%rip), %rdx
|
|
fldt (%rax)
|
|
fmulp %st, %st(1)
|
|
fstpt 32(%rsp)
|
|
fldt 32(%rsp)
|
|
fstp %st(0)
|
|
fldt (%rdx)
|
|
fstpt (%rsp)
|
|
jmp ..B1.57
|
|
..B1.56:
|
|
fldt 32(%rsp)
|
|
lea 32+_invsqrtl_scales(%rip), %rax
|
|
lea 48+_invsqrtl_scales(%rip), %rdx
|
|
fldt (%rax)
|
|
fmulp %st, %st(1)
|
|
fstpt 32(%rsp)
|
|
fldt 32(%rsp)
|
|
fstp %st(0)
|
|
fldt (%rdx)
|
|
fstpt (%rsp)
|
|
..B1.57:
|
|
fldt 32(%rsp)
|
|
lea _TWO_43H(%rip), %rax
|
|
fld %st(0)
|
|
fxch %st(1)
|
|
fdivr %st, %st(2)
|
|
fxch %st(2)
|
|
fstpt 64(%rsp)
|
|
fldl (%rax)
|
|
fmul %st(2), %st
|
|
fadd %st, %st(1)
|
|
fsubrp %st, %st(1)
|
|
fstpt 16(%rsp)
|
|
fldt 16(%rsp)
|
|
fsubrp %st, %st(1)
|
|
fstpt 32(%rsp)
|
|
..B1.58:
|
|
fldt 64(%rsp)
|
|
fsqrt
|
|
fstpt 96(%rsp)
|
|
..B1.59:
|
|
fldt 96(%rsp)
|
|
fld %st(0)
|
|
fldt 16(%rsp)
|
|
fld %st(0)
|
|
fldt 32(%rsp)
|
|
fmul %st(4), %st
|
|
fldl (%rax)
|
|
lea 8+_ones(%rip), %rax
|
|
fmul %st(5), %st
|
|
fadd %st, %st(4)
|
|
fsubrp %st, %st(4)
|
|
fld %st(3)
|
|
fsubr %st(5), %st
|
|
fmul %st, %st(2)
|
|
fxch %st(1)
|
|
faddp %st, %st(2)
|
|
fxch %st(1)
|
|
fmul %st(4), %st
|
|
fld %st(1)
|
|
fxch %st(3)
|
|
fmul %st(4), %st
|
|
fmul %st, %st(3)
|
|
fxch %st(1)
|
|
faddp %st, %st(3)
|
|
fmul %st(3), %st
|
|
fldt .L_2il0floatpacket.0(%rip)
|
|
fldt (%rsp)
|
|
fxch %st(2)
|
|
faddl (%rax)
|
|
faddp %st, %st(4)
|
|
fxch %st(5)
|
|
fmulp %st, %st(3)
|
|
fxch %st(4)
|
|
fmulp %st, %st(2)
|
|
faddp %st, %st(1)
|
|
faddp %st, %st(1)
|
|
fmulp %st, %st(1)
|
|
fstpt 144(%rsp)
|
|
jmp ..B1.63
|
|
..B1.60:
|
|
fldt 336(%rsp)
|
|
fstpt 48(%rsp)
|
|
..B1.61:
|
|
fldt 48(%rsp)
|
|
fsqrt
|
|
fstpt 80(%rsp)
|
|
..B1.62:
|
|
fldt 80(%rsp)
|
|
fstpt 144(%rsp)
|
|
..B1.63:
|
|
testb %r10b, %r10b
|
|
je ..B1.65
|
|
..B1.64:
|
|
fldcw 250(%rsp)
|
|
..B1.65:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.66:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.67:
|
|
movzwl 250(%rsp), %r11d
|
|
movl %r11d, %ecx
|
|
andl $768, %ecx
|
|
cmpl $768, %ecx
|
|
je ..B1.71
|
|
..B1.68:
|
|
orl $-64768, %r11d
|
|
movw %r11w, 248(%rsp)
|
|
..B1.69:
|
|
fldcw 248(%rsp)
|
|
..B1.70:
|
|
movb $1, %r10b
|
|
..B1.71:
|
|
fldt 336(%rsp)
|
|
lea _ones(%rip), %r11
|
|
testl %ebp, %ebp
|
|
fmull (%r11,%r13,8)
|
|
fstpt 336(%rsp)
|
|
fldt 336(%rsp)
|
|
jne ..B1.100
|
|
..B1.72:
|
|
cmpl $1048576, 8(%rsp)
|
|
jae ..B1.100
|
|
..B1.73:
|
|
movl %r8d, %ecx
|
|
lea _exact_masks(%rip), %r12
|
|
shrl $16, %ecx
|
|
negl %ecx
|
|
addl $30, %ecx
|
|
shrl %cl, %eax
|
|
cmpl $46, %eax
|
|
lea -2(%rax), %edi
|
|
jb ..L136
|
|
movl $46, %edi
|
|
..L136:
|
|
movslq %edi, %rdi
|
|
movl 4(%r12,%rdi,8), %ebp
|
|
andl %ebp, %edx
|
|
movl (%r12,%rdi,8), %r13d
|
|
andl %r13d, %ebx
|
|
orl %ebx, %edx
|
|
jne ..B1.100
|
|
..B1.74:
|
|
movq 240(%rsp), %rdx
|
|
cmpl $65535, %r9d
|
|
fldl (%r11,%rdx,8)
|
|
ja ..B1.76
|
|
..B1.75:
|
|
lea _TWO_75(%rip), %rdx
|
|
fldl (%rdx)
|
|
fmulp %st, %st(2)
|
|
fxch %st(1)
|
|
fstpt 176(%rsp)
|
|
movzwl 184(%rsp), %ebp
|
|
movl %ebp, %ebx
|
|
andl $32767, %ebx
|
|
addl $-16458, %ebx
|
|
jmp ..B1.77
|
|
..B1.76:
|
|
movzwl 344(%rsp), %ebx
|
|
fxch %st(1)
|
|
fstpt 176(%rsp)
|
|
andl $32767, %ebx
|
|
movzwl 184(%rsp), %ebp
|
|
addl $-16383, %ebx
|
|
..B1.77:
|
|
lea iones(%rip), %rdx
|
|
andl $-32768, %ebp
|
|
movl 128(%rsp), %ecx
|
|
orl $-49153, %ebp
|
|
movw %bp, 184(%rsp)
|
|
movl (%rdx,%rcx,4), %edx
|
|
imull %eax, %edx
|
|
imull %ebx, %edx
|
|
lea 16445(%rdx), %ebx
|
|
cmpl $32829, %ebx
|
|
lea 16383(%rdx), %ecx
|
|
jb ..B1.85
|
|
..B1.78:
|
|
shlq $4, 240(%rsp)
|
|
cmpl $-63, %ecx
|
|
jg ..B1.80
|
|
..B1.79:
|
|
lea _small_value_80(%rip), %rdx
|
|
movq 240(%rsp), %rax
|
|
fldt (%rax,%rdx)
|
|
fldt (%rdx)
|
|
fmulp %st, %st(1)
|
|
jmp ..B1.81
|
|
..B1.80:
|
|
lea _large_value_80(%rip), %rdx
|
|
movq 240(%rsp), %rax
|
|
fldt (%rax,%rdx)
|
|
fldt (%rdx)
|
|
fmulp %st, %st(1)
|
|
..B1.81:
|
|
fstpt 144(%rsp)
|
|
testb %r10b, %r10b
|
|
je ..B1.245
|
|
..B1.82:
|
|
fstpt 32(%rsp)
|
|
..B1.237:
|
|
fldcw 250(%rsp)
|
|
jmp ..B1.83
|
|
..B1.245:
|
|
fstp %st(0)
|
|
..B1.83:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.84:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.85:
|
|
fstpt 32(%rsp)
|
|
testl %ecx, %ecx
|
|
jg ..B1.87
|
|
..B1.86:
|
|
addl $16458, %edx
|
|
movzwl 40(%rsp), %ecx
|
|
andl $32767, %edx
|
|
andl $-32768, %ecx
|
|
orl %edx, %ecx
|
|
lea 8+_TWO_75(%rip), %rdx
|
|
movw %cx, 40(%rsp)
|
|
fldt 32(%rsp)
|
|
fmull (%rdx)
|
|
fstpt 32(%rsp)
|
|
fldt 32(%rsp)
|
|
jmp ..B1.88
|
|
..B1.87:
|
|
movzwl 40(%rsp), %edx
|
|
andl $32767, %ecx
|
|
andl $-32768, %edx
|
|
orl %ecx, %edx
|
|
movw %dx, 40(%rsp)
|
|
fldt 32(%rsp)
|
|
..B1.88:
|
|
cmpl $-2147483648, 180(%rsp)
|
|
jne ..B1.95
|
|
..B1.89:
|
|
cmpl $0, 176(%rsp)
|
|
jne ..B1.95
|
|
..B1.90:
|
|
fstpt 144(%rsp)
|
|
..B1.91:
|
|
testb %r10b, %r10b
|
|
je ..B1.93
|
|
..B1.92:
|
|
fldcw 250(%rsp)
|
|
..B1.93:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.94:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.95:
|
|
fldt 176(%rsp)
|
|
lea _zeros(%rip), %rdx
|
|
fstpt 112(%rsp)
|
|
fldt 112(%rsp)
|
|
fldl (%r11)
|
|
movl $0, 112(%rsp)
|
|
fld %st(0)
|
|
fxch %st(1)
|
|
fstpt 16(%rsp)
|
|
fldt 16(%rsp)
|
|
fldt 112(%rsp)
|
|
fsubr %st, %st(3)
|
|
fldl (%rdx)
|
|
jmp ..B1.96
|
|
..B1.99:
|
|
fld %st(1)
|
|
fadd %st(5), %st
|
|
fld %st(2)
|
|
fmul %st(6), %st
|
|
fxch %st(1)
|
|
fmulp %st, %st(6)
|
|
faddp %st, %st(5)
|
|
fld %st(1)
|
|
fmulp %st, %st(2)
|
|
fxch %st(1)
|
|
fstpt 112(%rsp)
|
|
fldt 112(%rsp)
|
|
movl $0, 112(%rsp)
|
|
fldt 112(%rsp)
|
|
fsubr %st, %st(1)
|
|
fxch %st(1)
|
|
faddp %st, %st(5)
|
|
fxch %st(1)
|
|
..B1.96:
|
|
testb $1, %al
|
|
je ..B1.98
|
|
..B1.97:
|
|
fld %st(1)
|
|
fadd %st(5), %st
|
|
fmulp %st, %st(1)
|
|
fld %st(4)
|
|
fmul %st(4), %st
|
|
faddp %st, %st(1)
|
|
fld %st(1)
|
|
fmulp %st, %st(4)
|
|
fxch %st(3)
|
|
fstpt 16(%rsp)
|
|
fldt 16(%rsp)
|
|
movl $0, 16(%rsp)
|
|
fldt 16(%rsp)
|
|
fsubr %st, %st(1)
|
|
fxch %st(1)
|
|
faddp %st, %st(4)
|
|
fxch %st(3)
|
|
..B1.98:
|
|
shrl $1, %eax
|
|
testl %eax, %eax
|
|
je ..B1.169
|
|
jmp ..B1.99
|
|
..B1.100:
|
|
lea -1073676224(%r9), %eax
|
|
cmpl $32864, %eax
|
|
jae ..B1.102
|
|
..B1.101:
|
|
lea 8+_ones(%rip), %rdx
|
|
lea _TWO_32H(%rip), %rcx
|
|
movb $1, %al
|
|
fldl (%rdx)
|
|
faddp %st, %st(1)
|
|
fld %st(0)
|
|
fld %st(1)
|
|
fxch %st(2)
|
|
fstpt 192(%rsp)
|
|
fldt 192(%rsp)
|
|
fldl (%rcx)
|
|
fmul %st, %st(2)
|
|
fxch %st(2)
|
|
fadd %st, %st(3)
|
|
fsubrp %st, %st(3)
|
|
fsub %st(2), %st
|
|
fxch %st(2)
|
|
jmp ..B1.106
|
|
..B1.102:
|
|
xorb %al, %al
|
|
cmpl $65535, %r9d
|
|
ja ..B1.104
|
|
..B1.103:
|
|
lea _TWO_75(%rip), %rdx
|
|
fldl (%rdx)
|
|
fmulp %st, %st(1)
|
|
fstpt 176(%rsp)
|
|
movzwl 184(%rsp), %edx
|
|
movl %edx, %edi
|
|
andl $32767, %edi
|
|
addl $-16458, %edi
|
|
jmp ..B1.105
|
|
..B1.104:
|
|
movzwl 344(%rsp), %edi
|
|
fstpt 176(%rsp)
|
|
andl $32767, %edi
|
|
movzwl 184(%rsp), %edx
|
|
addl $-16383, %edi
|
|
..B1.105:
|
|
andl $-32768, %edx
|
|
lea 8+_ones(%rip), %rbx
|
|
orl $-49153, %edx
|
|
movw %dx, 184(%rsp)
|
|
lea _TWO_32H(%rip), %rdx
|
|
fldt 176(%rsp)
|
|
fld %st(0)
|
|
fld %st(1)
|
|
movl 180(%rsp), %esi
|
|
fldl (%rdx)
|
|
fmul %st, %st(2)
|
|
movq __libm_rcp_table_256@GOTPCREL(%rip), %rcx
|
|
fxch %st(1)
|
|
fadd %st(2), %st
|
|
shrl $23, %esi
|
|
fsubp %st, %st(2)
|
|
movzbl %sil, %esi
|
|
fxch %st(1)
|
|
fsubr %st, %st(2)
|
|
flds (%rcx,%rsi,4)
|
|
fmul %st, %st(1)
|
|
fmulp %st, %st(3)
|
|
faddl (%rbx)
|
|
fld %st(0)
|
|
fadd %st(3), %st
|
|
fld %st(0)
|
|
fmul %st(3), %st
|
|
fxch %st(1)
|
|
fstpt 192(%rsp)
|
|
fldt 192(%rsp)
|
|
fadd %st(1), %st
|
|
fsubp %st, %st(1)
|
|
fsubr %st, %st(1)
|
|
fxch %st(1)
|
|
faddp %st, %st(3)
|
|
..B1.106:
|
|
fldt 192(%rsp)
|
|
lea 128+_LP(%rip), %rdx
|
|
fld %st(0)
|
|
lea 112+_LP(%rip), %rcx
|
|
lea 96+_LP(%rip), %rbx
|
|
lea 80+_LP(%rip), %rbp
|
|
lea 64+_LP(%rip), %r9
|
|
lea 48+_LP(%rip), %r12
|
|
lea 32+_LP(%rip), %r13
|
|
lea 16+_LP(%rip), %r14
|
|
lea _LP(%rip), %r15
|
|
testb %al, %al
|
|
fadd %st(2), %st
|
|
fmul %st(4), %st
|
|
fxch %st(2)
|
|
fstpt (%rsp)
|
|
fldt (%rsp)
|
|
fmul %st(0), %st
|
|
fld %st(0)
|
|
fadd %st(3), %st
|
|
fld %st(0)
|
|
fxch %st(6)
|
|
fstpt 16(%rsp)
|
|
fld %st(0)
|
|
fmul %st(5), %st
|
|
fadd %st, %st(6)
|
|
fsubrp %st, %st(6)
|
|
fxch %st(1)
|
|
fsub %st(5), %st
|
|
faddp %st, %st(3)
|
|
fldt (%rdx)
|
|
fmul %st(1), %st
|
|
fldt (%rcx)
|
|
fmul %st(2), %st
|
|
fldt (%rbx)
|
|
faddp %st, %st(2)
|
|
fxch %st(1)
|
|
fmul %st(2), %st
|
|
fldt (%rbp)
|
|
faddp %st, %st(2)
|
|
fxch %st(1)
|
|
fmul %st(2), %st
|
|
fldt (%r9)
|
|
faddp %st, %st(2)
|
|
fxch %st(1)
|
|
fmul %st(2), %st
|
|
fldt (%r12)
|
|
faddp %st, %st(2)
|
|
fxch %st(1)
|
|
fmul %st(2), %st
|
|
fldt (%r13)
|
|
faddp %st, %st(2)
|
|
fxch %st(1)
|
|
fmul %st(2), %st
|
|
fldt (%r14)
|
|
faddp %st, %st(2)
|
|
fxch %st(3)
|
|
fmulp %st, %st(1)
|
|
faddp %st, %st(2)
|
|
fld %st(1)
|
|
fmul %st(4), %st
|
|
fld %st(2)
|
|
fadd %st(1), %st
|
|
fstpt 32(%rsp)
|
|
fldt 32(%rsp)
|
|
fsubp %st, %st(1)
|
|
fld %st(0)
|
|
fmul %st(4), %st
|
|
fxch %st(1)
|
|
fsubr %st, %st(3)
|
|
fxch %st(2)
|
|
fmulp %st, %st(3)
|
|
faddp %st, %st(2)
|
|
fmul %st(4), %st
|
|
fldt (%r15)
|
|
fmul %st, %st(5)
|
|
fld %st(5)
|
|
fadd %st(2), %st
|
|
fsubr %st, %st(6)
|
|
fxch %st(2)
|
|
faddp %st, %st(6)
|
|
fmulp %st, %st(3)
|
|
fxch %st(1)
|
|
faddp %st, %st(2)
|
|
fxch %st(3)
|
|
faddp %st, %st(1)
|
|
fldt (%rsp)
|
|
fld %st(0)
|
|
fadd %st(4), %st
|
|
fsubr %st, %st(1)
|
|
fxch %st(1)
|
|
fadd %st(4), %st
|
|
fldt 16(%rsp)
|
|
faddp %st, %st(3)
|
|
faddp %st, %st(2)
|
|
je ..B1.108
|
|
..B1.107:
|
|
fld %st(0)
|
|
fld %st(1)
|
|
fxch %st(2)
|
|
fxch %st(5)
|
|
fxch %st(2)
|
|
jmp ..B1.109
|
|
..B1.108:
|
|
fstp %st(3)
|
|
movslq %esi, %rsi
|
|
pxor %xmm0, %xmm0
|
|
lea _LT2(%rip), %rax
|
|
movq %rsi, %rdx
|
|
shlq $4, %rdx
|
|
lea _LLN2(%rip), %rbp
|
|
movq __libm_logl_table_256@GOTPCREL(%rip), %rcx
|
|
lea 16+_LLN2(%rip), %rbx
|
|
cvtss2sd (%rax,%rsi,4), %xmm0
|
|
fldl (%rdx,%rcx)
|
|
fldt (%rbx)
|
|
fldt (%rbp)
|
|
addsd 8(%rdx,%rcx), %xmm0
|
|
movsd %xmm0, (%rsp)
|
|
fldl (%rsp)
|
|
movl %edi, (%rsp)
|
|
fildl (%rsp)
|
|
fmul %st, %st(2)
|
|
fmulp %st, %st(3)
|
|
faddp %st, %st(2)
|
|
fld %st(2)
|
|
fadd %st(1), %st
|
|
fsubr %st, %st(1)
|
|
fxch %st(3)
|
|
faddp %st, %st(1)
|
|
faddp %st, %st(1)
|
|
faddp %st, %st(2)
|
|
fld %st(0)
|
|
fadd %st(4), %st
|
|
fld %st(0)
|
|
fld %st(2)
|
|
fsub %st(2), %st
|
|
fadd %st(6), %st
|
|
faddp %st, %st(4)
|
|
..B1.109:
|
|
fld %st(1)
|
|
fadd %st(4), %st
|
|
fstpt 16(%rsp)
|
|
fldt 16(%rsp)
|
|
movzwl 24(%rsp), %edx
|
|
shll $16, %edx
|
|
movzwl 22(%rsp), %eax
|
|
orl %eax, %edx
|
|
andl $2147483647, %edx
|
|
lea -1610514432(%rdx,%r8), %ecx
|
|
cmpl $538050560, %ecx
|
|
lea (%r8,%rdx), %eax
|
|
jbe ..B1.123
|
|
..B1.110:
|
|
cmpl $-2146402304, %eax
|
|
jbe ..B1.118
|
|
..B1.111:
|
|
fstp %st(4)
|
|
fstp %st(4)
|
|
fstp %st(2)
|
|
fstp %st(1)
|
|
shlq $4, 240(%rsp)
|
|
cmpl $0, 256(%rsp)
|
|
je ..B1.113
|
|
..B1.112:
|
|
lea _small_value_80(%rip), %rdx
|
|
movq 240(%rsp), %rax
|
|
fldt (%rax,%rdx)
|
|
fldt (%rdx)
|
|
fmulp %st, %st(1)
|
|
jmp ..B1.114
|
|
..B1.113:
|
|
lea _large_value_80(%rip), %rdx
|
|
movq 240(%rsp), %rax
|
|
fldt (%rax,%rdx)
|
|
fldt (%rdx)
|
|
fmulp %st, %st(1)
|
|
..B1.114:
|
|
fstpt 144(%rsp)
|
|
testb %r10b, %r10b
|
|
je ..B1.246
|
|
..B1.115:
|
|
fldt 32(%rsp)
|
|
fstpt 160(%rsp)
|
|
fxch %st(2)
|
|
fstpt 112(%rsp)
|
|
fstpt (%rsp)
|
|
fstpt 16(%rsp)
|
|
fldt 192(%rsp)
|
|
fstpt 176(%rsp)
|
|
..B1.238:
|
|
fldcw 250(%rsp)
|
|
jmp ..B1.116
|
|
..B1.246:
|
|
fstp %st(2)
|
|
fstp %st(1)
|
|
fstp %st(0)
|
|
..B1.116:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.117:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.118:
|
|
cmpl $1610514432, %eax
|
|
jae ..B1.123
|
|
..B1.119:
|
|
fstp %st(4)
|
|
fstp %st(4)
|
|
fstp %st(2)
|
|
fstp %st(1)
|
|
movq 240(%rsp), %rcx
|
|
lea _small_value_80(%rip), %rdx
|
|
movl %ecx, %eax
|
|
xorl 256(%rsp), %eax
|
|
shlq $4, %rax
|
|
testb %r10b, %r10b
|
|
fldt (%rdx,%rax)
|
|
faddl (%r11,%rcx,8)
|
|
fstpt 144(%rsp)
|
|
je ..B1.247
|
|
..B1.120:
|
|
fldt 32(%rsp)
|
|
fstpt 160(%rsp)
|
|
fxch %st(2)
|
|
fstpt 112(%rsp)
|
|
fstpt (%rsp)
|
|
fstpt 16(%rsp)
|
|
fldt 192(%rsp)
|
|
fstpt 176(%rsp)
|
|
..B1.239:
|
|
fldcw 250(%rsp)
|
|
jmp ..B1.121
|
|
..B1.247:
|
|
fstp %st(2)
|
|
fstp %st(1)
|
|
fstp %st(0)
|
|
..B1.121:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.122:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.123:
|
|
fstp %st(1)
|
|
fld %st(0)
|
|
fmul %st(5), %st
|
|
movq 240(%rsp), %rax
|
|
fadd %st, %st(1)
|
|
fsubrp %st, %st(1)
|
|
fsubr %st, %st(1)
|
|
fxch %st(1)
|
|
faddp %st, %st(3)
|
|
fld %st(3)
|
|
fldt 352(%rsp)
|
|
fmul %st, %st(1)
|
|
fld %st(0)
|
|
fadd %st(2), %st
|
|
fstpt 128(%rsp)
|
|
fldt 128(%rsp)
|
|
fsubp %st, %st(2)
|
|
fld %st(1)
|
|
fsubr %st(1), %st
|
|
fmul %st(3), %st
|
|
fxch %st(5)
|
|
fmulp %st, %st(1)
|
|
faddp %st, %st(4)
|
|
fld %st(3)
|
|
fxch %st(1)
|
|
fmulp %st, %st(2)
|
|
fadd %st(1), %st
|
|
fstpt 16(%rsp)
|
|
fldt 16(%rsp)
|
|
fldl (%r11,%rax,8)
|
|
movzwl 24(%rsp), %eax
|
|
shll $16, %eax
|
|
movzwl 22(%rsp), %edx
|
|
orl %edx, %eax
|
|
andl $2147483647, %eax
|
|
fstpl 208(%rsp)
|
|
cmpl $1072398336, %eax
|
|
jae ..B1.131
|
|
..B1.124:
|
|
fstp %st(4)
|
|
cmpl $1069318144, %eax
|
|
jae ..B1.126
|
|
..B1.125:
|
|
fstp %st(2)
|
|
fldl 208(%rsp)
|
|
fmul %st, %st(3)
|
|
faddp %st, %st(3)
|
|
fxch %st(1)
|
|
fxch %st(2)
|
|
jmp ..B1.127
|
|
..B1.126:
|
|
lea 16+_EP1(%rip), %rax
|
|
lea _EP1(%rip), %rdx
|
|
fldt (%rax)
|
|
fmul %st(4), %st
|
|
fldt (%rdx)
|
|
faddp %st, %st(1)
|
|
fmul %st(4), %st
|
|
fmulp %st, %st(4)
|
|
fxch %st(3)
|
|
faddp %st, %st(2)
|
|
fxch %st(1)
|
|
fadd %st(2), %st
|
|
fldl 208(%rsp)
|
|
fmul %st, %st(1)
|
|
faddp %st, %st(1)
|
|
..B1.127:
|
|
fstpt 144(%rsp)
|
|
testb %r10b, %r10b
|
|
je ..B1.248
|
|
..B1.128:
|
|
fldt 128(%rsp)
|
|
fstpt 160(%rsp)
|
|
fstpt 16(%rsp)
|
|
fxch %st(1)
|
|
fstpt 112(%rsp)
|
|
fstpt (%rsp)
|
|
fldt 192(%rsp)
|
|
fstpt 176(%rsp)
|
|
fldl 208(%rsp)
|
|
fstpt 32(%rsp)
|
|
..B1.240:
|
|
fldcw 250(%rsp)
|
|
jmp ..B1.129
|
|
..B1.248:
|
|
fstp %st(2)
|
|
fstp %st(1)
|
|
fstp %st(0)
|
|
..B1.129:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.130:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.131:
|
|
fldt .L_2il0floatpacket.1(%rip)
|
|
lea _TWO_63H(%rip), %rdx
|
|
fmul %st(1), %st
|
|
lea ESC2_BIAS(%rip), %rbx
|
|
fxch %st(1)
|
|
fstpt 144(%rsp)
|
|
fldl (%rdx)
|
|
movl 256(%rsp), %eax
|
|
fadd %st, %st(1)
|
|
fxch %st(1)
|
|
fstpt 160(%rsp)
|
|
fldt 160(%rsp)
|
|
fsubp %st, %st(1)
|
|
fldt .L_2il0floatpacket.2(%rip)
|
|
fmul %st(1), %st
|
|
movl 160(%rsp), %edx
|
|
movl %edx, %esi
|
|
movsbq %dl, %rcx
|
|
fsubr %st(2), %st
|
|
fldt .L_2il0floatpacket.3(%rip)
|
|
subl %ecx, %esi
|
|
fmulp %st, %st(2)
|
|
fld %st(0)
|
|
sarl $8, %esi
|
|
fsub %st(2), %st
|
|
movl (%rbx,%rax,4), %ebp
|
|
fadd %st(6), %st
|
|
fstpt 128(%rsp)
|
|
fldt 128(%rsp)
|
|
lea -1(%rbp,%rsi), %edi
|
|
cmpl $32766, %edi
|
|
lea (%rbp,%rsi), %ebx
|
|
fsubp %st, %st(6)
|
|
fsub %st(5), %st
|
|
fsubp %st, %st(1)
|
|
fstpt 112(%rsp)
|
|
fldt 144(%rsp)
|
|
jb ..B1.139
|
|
..B1.132:
|
|
fstp %st(0)
|
|
fstp %st(2)
|
|
fstp %st(2)
|
|
shlq $4, 240(%rsp)
|
|
cmpl $1, %ebx
|
|
jg ..B1.134
|
|
..B1.133:
|
|
lea _small_value_80(%rip), %rdx
|
|
movq 240(%rsp), %rax
|
|
fldt (%rax,%rdx)
|
|
fldt (%rdx)
|
|
fmulp %st, %st(1)
|
|
jmp ..B1.135
|
|
..B1.134:
|
|
lea _large_value_80(%rip), %rdx
|
|
movq 240(%rsp), %rax
|
|
fldt (%rax,%rdx)
|
|
fldt (%rdx)
|
|
fmulp %st, %st(1)
|
|
..B1.135:
|
|
fstpt 144(%rsp)
|
|
testb %r10b, %r10b
|
|
je ..B1.249
|
|
..B1.136:
|
|
fldt 128(%rsp)
|
|
fstpt 160(%rsp)
|
|
fxch %st(1)
|
|
fstpt 16(%rsp)
|
|
fxch %st(1)
|
|
fstpt 112(%rsp)
|
|
fstpt (%rsp)
|
|
fldt 192(%rsp)
|
|
fstpt 176(%rsp)
|
|
fldl 208(%rsp)
|
|
fstpt 32(%rsp)
|
|
..B1.241:
|
|
fldcw 250(%rsp)
|
|
jmp ..B1.137
|
|
..B1.249:
|
|
fstp %st(2)
|
|
fstp %st(0)
|
|
fstp %st(0)
|
|
..B1.137:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.138:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.139:
|
|
fldl 208(%rsp)
|
|
andl $32767, %ebx
|
|
fstpt 32(%rsp)
|
|
fld %st(4)
|
|
fxch %st(2)
|
|
fstpt 16(%rsp)
|
|
lea 48+_EP(%rip), %rsi
|
|
movzwl 40(%rsp), %ebp
|
|
lea 32+_EP(%rip), %rdi
|
|
andl $-32768, %ebp
|
|
lea 16+_EP(%rip), %r8
|
|
fstpt 144(%rsp)
|
|
orl %ebx, %ebp
|
|
lea 64+_EP(%rip), %rbx
|
|
lea _EP(%rip), %r9
|
|
fxch %st(1)
|
|
fstpt (%rsp)
|
|
addl $4196735, %edx
|
|
fldt 112(%rsp)
|
|
movslq %ecx, %rcx
|
|
faddp %st, %st(2)
|
|
shlq $4, %rcx
|
|
fadd %st(1), %st
|
|
fld %st(0)
|
|
cmpl $3070, %edx
|
|
fmul %st(1), %st
|
|
fldt (%rbx)
|
|
fmul %st(1), %st
|
|
fldt (%rsi)
|
|
fmul %st(2), %st
|
|
fldt (%rdi)
|
|
movq __libm_expl_table_256@GOTPCREL(%rip), %r11
|
|
faddp %st, %st(2)
|
|
fxch %st(1)
|
|
fmul %st(2), %st
|
|
fldt (%r8)
|
|
movw %bp, 40(%rsp)
|
|
faddp %st, %st(2)
|
|
fxch %st(1)
|
|
fmul %st(2), %st
|
|
fmulp %st, %st(3)
|
|
fldt (%r9)
|
|
faddp %st, %st(1)
|
|
fmulp %st, %st(1)
|
|
faddp %st, %st(1)
|
|
faddp %st, %st(1)
|
|
fld %st(0)
|
|
fxch %st(1)
|
|
fadd %st(2), %st
|
|
fldl 2048(%rcx,%r11)
|
|
fmul %st, %st(3)
|
|
fld %st(0)
|
|
fadd %st(4), %st
|
|
fxch %st(1)
|
|
fmul %st, %st(3)
|
|
fsub %st(1), %st
|
|
faddp %st, %st(4)
|
|
fxch %st(1)
|
|
fmull 2056(%rcx,%r11)
|
|
faddp %st, %st(2)
|
|
fldt 16(%rsp)
|
|
fxch %st(3)
|
|
faddl 2056(%rcx,%r11)
|
|
faddp %st, %st(2)
|
|
fldt 144(%rsp)
|
|
fldt (%rsp)
|
|
ja ..B1.142
|
|
..B1.140:
|
|
lea _Eexpbut(%rip), %rdx
|
|
fldt (%rdx)
|
|
fcomip %st(2), %st
|
|
jbe ..B1.142
|
|
..B1.141:
|
|
fstp %st(1)
|
|
fld %st(1)
|
|
lea _TWO_12H(%rip), %rdx
|
|
shlq $4, %rax
|
|
fadd %st(3), %st
|
|
fldl (%rdx)
|
|
lea _ESC2(%rip), %rcx
|
|
fmul %st(1), %st
|
|
fadd %st, %st(1)
|
|
fxch %st(1)
|
|
fstpt 128(%rsp)
|
|
fldt 128(%rsp)
|
|
fsubp %st, %st(1)
|
|
fsubr %st, %st(2)
|
|
fxch %st(2)
|
|
faddp %st, %st(3)
|
|
fldt (%rax,%rcx)
|
|
fldt 32(%rsp)
|
|
fmul %st, %st(3)
|
|
fxch %st(1)
|
|
fmul %st, %st(3)
|
|
fxch %st(4)
|
|
fmulp %st, %st(1)
|
|
fmulp %st, %st(3)
|
|
fxch %st(2)
|
|
faddp %st, %st(1)
|
|
fstpt 144(%rsp)
|
|
jmp ..B1.143
|
|
..B1.142:
|
|
fstp %st(1)
|
|
shlq $4, %rax
|
|
lea _ESC2(%rip), %rdx
|
|
fldt (%rax,%rdx)
|
|
fmul %st, %st(2)
|
|
fmulp %st, %st(3)
|
|
fxch %st(2)
|
|
faddp %st, %st(1)
|
|
fldt 32(%rsp)
|
|
fmulp %st, %st(1)
|
|
fstpt 144(%rsp)
|
|
..B1.143:
|
|
movzwl 152(%rsp), %ecx
|
|
shll $16, %ecx
|
|
movzwl 150(%rsp), %eax
|
|
orl %eax, %ecx
|
|
andl $2147483647, %ecx
|
|
lea -98304(%rcx), %edx
|
|
cmpl $2147319808, %edx
|
|
jb ..B1.151
|
|
..B1.144:
|
|
shlq $4, 240(%rsp)
|
|
cmpl $65535, %ecx
|
|
ja ..B1.146
|
|
..B1.145:
|
|
lea _small_value_80(%rip), %rdx
|
|
movq 240(%rsp), %rax
|
|
fldt (%rax,%rdx)
|
|
fldt (%rdx)
|
|
fmulp %st, %st(1)
|
|
fstpt 224(%rsp)
|
|
jmp ..B1.147
|
|
..B1.146:
|
|
lea _large_value_80(%rip), %rdx
|
|
movq 240(%rsp), %rax
|
|
fldt (%rax,%rdx)
|
|
fldt (%rdx)
|
|
fmulp %st, %st(1)
|
|
fstpt 144(%rsp)
|
|
..B1.147:
|
|
testb %r10b, %r10b
|
|
je ..B1.250
|
|
..B1.148:
|
|
fldt 128(%rsp)
|
|
fstpt 160(%rsp)
|
|
fxch %st(2)
|
|
fstpt 112(%rsp)
|
|
fstpt (%rsp)
|
|
fstpt 16(%rsp)
|
|
fldt 192(%rsp)
|
|
fstpt 176(%rsp)
|
|
..B1.242:
|
|
fldcw 250(%rsp)
|
|
jmp ..B1.149
|
|
..B1.250:
|
|
fstp %st(2)
|
|
fstp %st(1)
|
|
fstp %st(0)
|
|
..B1.149:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.150:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.151:
|
|
testb %r10b, %r10b
|
|
je ..B1.251
|
|
..B1.152:
|
|
fldt 128(%rsp)
|
|
fstpt 160(%rsp)
|
|
fxch %st(2)
|
|
fstpt 112(%rsp)
|
|
fstpt (%rsp)
|
|
fstpt 16(%rsp)
|
|
fldt 192(%rsp)
|
|
fstpt 176(%rsp)
|
|
..B1.243:
|
|
fldcw 250(%rsp)
|
|
jmp ..B1.153
|
|
..B1.251:
|
|
fstp %st(2)
|
|
fstp %st(1)
|
|
fstp %st(0)
|
|
..B1.153:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.154:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.155:
|
|
call __stack_chk_fail@PLT
|
|
..B1.157:
|
|
lea _ones(%rip), %rdx
|
|
lea _zeros(%rip), %rcx
|
|
movsd (%rdx,%rax,8), %xmm0
|
|
divsd (%rcx), %xmm0
|
|
movsd %xmm0, (%rsp)
|
|
fldl (%rsp)
|
|
fstpt 144(%rsp)
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rbx
|
|
xorq %rsp, %rbx
|
|
cmpq %fs:40, %rbx
|
|
je ..B1.44
|
|
..B1.159:
|
|
fstp %st(0)
|
|
call __stack_chk_fail@PLT
|
|
..B1.160:
|
|
lea _infs(%rip), %rax
|
|
lea _zeros(%rip), %rdx
|
|
movsd (%rax), %xmm0
|
|
mulsd (%rdx), %xmm0
|
|
movsd %xmm0, (%rsp)
|
|
fldl (%rsp)
|
|
fstpt 144(%rsp)
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rcx
|
|
xorq %rsp, %rcx
|
|
cmpq %fs:40, %rcx
|
|
jne ..B1.159
|
|
jmp ..B1.44
|
|
..B1.169:
|
|
fstp %st(4)
|
|
fstp %st(0)
|
|
cmpl $0, 128(%rsp)
|
|
jne ..B1.171
|
|
..B1.170:
|
|
fstp %st(0)
|
|
fstpt (%rsp)
|
|
fldt (%rsp)
|
|
jmp ..B1.172
|
|
..B1.171:
|
|
fld %st(1)
|
|
lea 8+_ones(%rip), %rax
|
|
fadd %st(3), %st
|
|
fdivr %st, %st(1)
|
|
fxch %st(1)
|
|
fstpt (%rsp)
|
|
fldt (%rsp)
|
|
fld %st(0)
|
|
movl $0, (%rsp)
|
|
fxch %st(1)
|
|
fstpt 16(%rsp)
|
|
fldt 16(%rsp)
|
|
fldt (%rsp)
|
|
fmul %st, %st(5)
|
|
fsubr %st, %st(2)
|
|
fxch %st(2)
|
|
fmul %st, %st(3)
|
|
fxch %st(3)
|
|
faddp %st, %st(5)
|
|
fxch %st(1)
|
|
fmul %st, %st(3)
|
|
fxch %st(3)
|
|
faddl (%rax)
|
|
faddp %st, %st(4)
|
|
fmulp %st, %st(3)
|
|
fsubp %st, %st(2)
|
|
..B1.172:
|
|
fld %st(0)
|
|
fmul %st(3), %st
|
|
fld %st(0)
|
|
fld %st(4)
|
|
fmul %st(4), %st
|
|
fadd %st(1), %st
|
|
fstpt 144(%rsp)
|
|
movzwl 152(%rsp), %edx
|
|
shll $16, %edx
|
|
movzwl 150(%rsp), %eax
|
|
orl %eax, %edx
|
|
andl $2147483647, %edx
|
|
cmpl $65535, %edx
|
|
ja ..B1.174
|
|
..B1.173:
|
|
fld %st(4)
|
|
fdivrp %st, %st(1)
|
|
fsubr %st, %st(2)
|
|
fxch %st(2)
|
|
fadd %st, %st(3)
|
|
fxch %st(3)
|
|
fmul %st(4), %st
|
|
fxch %st(1)
|
|
fstpt (%rsp)
|
|
fldt (%rsp)
|
|
fadd %st(1), %st
|
|
fstpt 144(%rsp)
|
|
fldt 144(%rsp)
|
|
movzwl 152(%rsp), %edx
|
|
shll $16, %edx
|
|
movzwl 150(%rsp), %eax
|
|
orl %eax, %edx
|
|
andl $2147483647, %edx
|
|
fxch %st(1)
|
|
fxch %st(3)
|
|
fxch %st(2)
|
|
..B1.174:
|
|
fstp %st(1)
|
|
fstp %st(1)
|
|
fstp %st(0)
|
|
fstp %st(1)
|
|
fstp %st(0)
|
|
lea -98304(%rdx), %eax
|
|
cmpl $2147319808, %eax
|
|
jb ..B1.91
|
|
..B1.175:
|
|
shlq $4, 240(%rsp)
|
|
cmpl $65535, %edx
|
|
ja ..B1.177
|
|
..B1.176:
|
|
lea _small_value_80(%rip), %rdx
|
|
movq 240(%rsp), %rax
|
|
fldt (%rax,%rdx)
|
|
fldt (%rdx)
|
|
fmulp %st, %st(1)
|
|
fstpt 224(%rsp)
|
|
jmp ..B1.178
|
|
..B1.177:
|
|
lea _large_value_80(%rip), %rdx
|
|
movq 240(%rsp), %rax
|
|
fldt (%rax,%rdx)
|
|
fldt (%rdx)
|
|
fmulp %st, %st(1)
|
|
fstpt 144(%rsp)
|
|
..B1.178:
|
|
testb %r10b, %r10b
|
|
je ..B1.180
|
|
..B1.179:
|
|
fldcw 250(%rsp)
|
|
..B1.180:
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
jmp ..B1.44
|
|
..B1.189:
|
|
movq $0x8000000000000000, %rcx
|
|
cmpq 352(%rsp), %rcx
|
|
je ..B1.193
|
|
..B1.190:
|
|
fldt 336(%rsp)
|
|
fldt 352(%rsp)
|
|
fmulp %st, %st(1)
|
|
fstpt 224(%rsp)
|
|
fldt 224(%rsp)
|
|
fstpt 144(%rsp)
|
|
fldt 144(%rsp)
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
jmp ..B1.44
|
|
..B1.193:
|
|
cmpl $32767, %r14d
|
|
je ..B1.223
|
|
..B1.194:
|
|
cmpl $32767, %r12d
|
|
jne ..B1.19
|
|
..B1.195:
|
|
cmpl $-2147483648, %eax
|
|
jne ..B1.19
|
|
..B1.196:
|
|
testl %r11d, %r11d
|
|
jne ..B1.19
|
|
..B1.197:
|
|
cmpl $1073709056, %r9d
|
|
jae ..B1.210
|
|
..B1.198:
|
|
orl %r9d, %ebx
|
|
jne ..B1.203
|
|
..B1.199:
|
|
lea _zeros(%rip), %rax
|
|
cmpl $0, 128(%rsp)
|
|
movsd (%rax), %xmm0
|
|
jne ..B1.219
|
|
..B1.200:
|
|
movsd %xmm0, (%rsp)
|
|
fldl (%rsp)
|
|
..B1.201:
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.202:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.203:
|
|
cmpl $65536, %r9d
|
|
jae ..B1.205
|
|
..B1.204:
|
|
lea _smallest_value_64(%rip), %rax
|
|
movq (%rax), %rdx
|
|
movq %rdx, 216(%rsp)
|
|
..B1.205:
|
|
cmpl $0, 128(%rsp)
|
|
je ..B1.207
|
|
..B1.206:
|
|
lea _infs(%rip), %rax
|
|
fldl (%rax)
|
|
jmp ..B1.208
|
|
..B1.207:
|
|
lea _zeros(%rip), %rax
|
|
fldl (%rax)
|
|
..B1.208:
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.209:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.210:
|
|
addl $-1073709056, %r9d
|
|
orl 24(%rsp), %r9d
|
|
orl %ebx, %r9d
|
|
je ..B1.216
|
|
..B1.211:
|
|
cmpl $0, 128(%rsp)
|
|
je ..B1.213
|
|
..B1.212:
|
|
lea _zeros(%rip), %rax
|
|
fldl (%rax)
|
|
jmp ..B1.214
|
|
..B1.213:
|
|
lea _infs(%rip), %rax
|
|
fldl (%rax)
|
|
..B1.214:
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
..B1.215:
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.216:
|
|
lea _ones(%rip), %rax
|
|
movq 16(%rsp), %rdx
|
|
movq 264(%rsp), %rcx
|
|
xorq %rsp, %rcx
|
|
movsd (%rax,%rdx,8), %xmm0
|
|
cmpq %fs:40, %rcx
|
|
jne ..B1.155
|
|
..B1.217:
|
|
movsd %xmm0, (%rsp)
|
|
fldl (%rsp)
|
|
addq $280, %rsp
|
|
.cfi_def_cfa_offset 56
|
|
.cfi_restore 6
|
|
popq %rbp
|
|
.cfi_def_cfa_offset 48
|
|
.cfi_restore 3
|
|
popq %rbx
|
|
.cfi_def_cfa_offset 40
|
|
.cfi_restore 15
|
|
popq %r15
|
|
.cfi_def_cfa_offset 32
|
|
.cfi_restore 14
|
|
popq %r14
|
|
.cfi_def_cfa_offset 24
|
|
.cfi_restore 13
|
|
popq %r13
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_restore 12
|
|
popq %r12
|
|
.cfi_def_cfa_offset 8
|
|
ret
|
|
.cfi_def_cfa_offset 336
|
|
.cfi_offset 3, -48
|
|
.cfi_offset 6, -56
|
|
.cfi_offset 12, -16
|
|
.cfi_offset 13, -24
|
|
.cfi_offset 14, -32
|
|
.cfi_offset 15, -40
|
|
..B1.219:
|
|
lea _ones(%rip), %rax
|
|
movsd (%rax), %xmm1
|
|
divsd %xmm0, %xmm1
|
|
movsd %xmm1, (%rsp)
|
|
fldl (%rsp)
|
|
fstpt 144(%rsp)
|
|
fldt 144(%rsp)
|
|
jmp ..B1.201
|
|
..B1.223:
|
|
cmpl $-2147483648, %edx
|
|
jne ..B1.194
|
|
..B1.224:
|
|
testl %ebx, %ebx
|
|
jne ..B1.194
|
|
..B1.225:
|
|
cmpl $65536, %r8d
|
|
jae ..B1.227
|
|
..B1.226:
|
|
lea _smallest_value_64(%rip), %rax
|
|
movq (%rax), %rdx
|
|
movq %rdx, 216(%rsp)
|
|
..B1.227:
|
|
xorl %eax, %eax
|
|
testl %ebp, %ebp
|
|
je ..L377
|
|
movq %rax, 240(%rsp)
|
|
..L377:
|
|
cmpl $0, 128(%rsp)
|
|
je ..B1.229
|
|
..B1.228:
|
|
lea _zeros(%rip), %rax
|
|
movq 240(%rsp), %rdx
|
|
fldl (%rax,%rdx,8)
|
|
jmp ..B1.230
|
|
..B1.229:
|
|
lea _infs(%rip), %rax
|
|
movq 240(%rsp), %rdx
|
|
fldl (%rax,%rdx,8)
|
|
..B1.230:
|
|
movq 264(%rsp), %rax
|
|
xorq %rsp, %rax
|
|
cmpq %fs:40, %rax
|
|
jne ..B1.159
|
|
jmp ..B1.44
|
|
..B1.233:
|
|
movq $0x8000000000000000, %rcx
|
|
cmpq 336(%rsp), %rcx
|
|
jne ..B1.190
|
|
..B1.234:
|
|
cmpl $32767, %r12d
|
|
je ..B1.189
|
|
jmp ..B1.193
|
|
.align 16,0x90
|
|
.cfi_endproc
|
|
.type powl,@function
|
|
.size powl,.-powl
|
|
.data
|
|
# -- End powl
|
|
.section .rodata, "a"
|
|
.align 16
|
|
.align 16
|
|
.L_2il0floatpacket.0:
|
|
.byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xfe,0xbf,0x00,0x00,0x00,0x00,0x00,0x00
|
|
.type .L_2il0floatpacket.0,@object
|
|
.size .L_2il0floatpacket.0,16
|
|
.align 16
|
|
.L_2il0floatpacket.1:
|
|
.byte 0x00,0xf0,0x17,0x5c,0x29,0x3b,0xaa,0xb8,0x07,0x40,0x00,0x00,0x00,0x00,0x00,0x00
|
|
.type .L_2il0floatpacket.1,@object
|
|
.size .L_2il0floatpacket.1,16
|
|
.align 16
|
|
.L_2il0floatpacket.2:
|
|
.byte 0x00,0x00,0x00,0x00,0xf8,0x17,0x72,0xb1,0xf6,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
|
|
.type .L_2il0floatpacket.2,@object
|
|
.size .L_2il0floatpacket.2,16
|
|
.align 16
|
|
.L_2il0floatpacket.3:
|
|
.byte 0x00,0x30,0x71,0xd8,0x50,0x19,0xc2,0xb8,0xd4,0xbf,0x00,0x00,0x00,0x00,0x00,0x00
|
|
.type .L_2il0floatpacket.3,@object
|
|
.size .L_2il0floatpacket.3,16
|
|
.align 4
|
|
_ones:
|
|
.long 0
|
|
.long 1072693248
|
|
.long 0
|
|
.long 3220176896
|
|
.type _ones,@object
|
|
.size _ones,16
|
|
.align 4
|
|
_smallest_value_64:
|
|
.long 1
|
|
.long 0
|
|
.long 1
|
|
.long 2147483648
|
|
.type _smallest_value_64,@object
|
|
.size _smallest_value_64,16
|
|
.align 4
|
|
_zeros:
|
|
.long 0
|
|
.long 0
|
|
.long 0
|
|
.long 2147483648
|
|
.type _zeros,@object
|
|
.size _zeros,16
|
|
.align 4
|
|
_TWO_43H:
|
|
.long 0
|
|
.long 1118306304
|
|
.type _TWO_43H,@object
|
|
.size _TWO_43H,8
|
|
.align 4
|
|
_exact_masks:
|
|
.long 131071
|
|
.long 0
|
|
.long 4294967295
|
|
.long 1
|
|
.long 4294967295
|
|
.long 511
|
|
.long 4294967295
|
|
.long 16383
|
|
.long 4294967295
|
|
.long 131071
|
|
.long 4294967295
|
|
.long 1048575
|
|
.long 4294967295
|
|
.long 2097151
|
|
.long 4294967295
|
|
.long 8388607
|
|
.long 4294967295
|
|
.long 16777215
|
|
.long 4294967295
|
|
.long 33554431
|
|
.long 4294967295
|
|
.long 33554431
|
|
.long 4294967295
|
|
.long 67108863
|
|
.long 4294967295
|
|
.long 134217727
|
|
.long 4294967295
|
|
.long 134217727
|
|
.long 4294967295
|
|
.long 134217727
|
|
.long 4294967295
|
|
.long 268435455
|
|
.long 4294967295
|
|
.long 268435455
|
|
.long 4294967295
|
|
.long 268435455
|
|
.long 4294967295
|
|
.long 536870911
|
|
.long 4294967295
|
|
.long 536870911
|
|
.long 4294967295
|
|
.long 536870911
|
|
.long 4294967295
|
|
.long 536870911
|
|
.long 4294967295
|
|
.long 536870911
|
|
.long 4294967295
|
|
.long 1073741823
|
|
.long 4294967295
|
|
.long 1073741823
|
|
.long 4294967295
|
|
.long 1073741823
|
|
.long 4294967295
|
|
.long 1073741823
|
|
.long 4294967295
|
|
.long 1073741823
|
|
.long 4294967295
|
|
.long 1073741823
|
|
.long 4294967295
|
|
.long 1073741823
|
|
.long 4294967295
|
|
.long 1073741823
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.long 4294967295
|
|
.long 2147483647
|
|
.type _exact_masks,@object
|
|
.size _exact_masks,376
|
|
.align 4
|
|
_TWO_75:
|
|
.long 0
|
|
.long 1151336448
|
|
.long 0
|
|
.long 994050048
|
|
.type _TWO_75,@object
|
|
.size _TWO_75,16
|
|
.align 4
|
|
iones:
|
|
.long 1
|
|
.long -1
|
|
.type iones,@object
|
|
.size iones,8
|
|
.align 4
|
|
_TWO_32H:
|
|
.long 0
|
|
.long 1106771968
|
|
.type _TWO_32H,@object
|
|
.size _TWO_32H,8
|
|
.align 4
|
|
_LT2:
|
|
.long 180342526
|
|
.long 2357584585
|
|
.long 2340989257
|
|
.long 193458247
|
|
.long 2370723239
|
|
.long 2317577053
|
|
.long 2382055315
|
|
.long 232148275
|
|
.long 200972627
|
|
.long 2376530255
|
|
.long 2376860906
|
|
.long 222325808
|
|
.long 228268523
|
|
.long 229816737
|
|
.long 2387925496
|
|
.long 239088248
|
|
.long 235445027
|
|
.long 219576635
|
|
.long 2365457762
|
|
.long 200344795
|
|
.long 2377779510
|
|
.long 2396359259
|
|
.long 256760275
|
|
.long 2390604874
|
|
.long 2403557039
|
|
.long 2397936349
|
|
.long 2387307486
|
|
.long 2389941185
|
|
.long 2375749593
|
|
.long 224865835
|
|
.long 2394232861
|
|
.long 180745560
|
|
.long 231885773
|
|
.long 2352962188
|
|
.long 2306055684
|
|
.long 206875141
|
|
.long 258325764
|
|
.long 2386208973
|
|
.long 231066739
|
|
.long 195513036
|
|
.long 2360327132
|
|
.long 2396045581
|
|
.long 236564318
|
|
.long 2282584976
|
|
.long 2351736009
|
|
.long 236364231
|
|
.long 2384427773
|
|
.long 267355851
|
|
.long 255771104
|
|
.long 265321597
|
|
.long 2384375360
|
|
.long 2399209743
|
|
.long 186438128
|
|
.long 2407131686
|
|
.long 2382793784
|
|
.long 2395218767
|
|
.long 229223248
|
|
.long 256892528
|
|
.long 2394735602
|
|
.long 2385223602
|
|
.long 2372921302
|
|
.long 2398642377
|
|
.long 2399679754
|
|
.long 255686225
|
|
.long 220689523
|
|
.long 2385772978
|
|
.long 209771590
|
|
.long 2396079173
|
|
.long 247531082
|
|
.long 236085121
|
|
.long 264660069
|
|
.long 2357821390
|
|
.long 236486650
|
|
.long 2368138461
|
|
.long 239690108
|
|
.long 2396070228
|
|
.long 196955922
|
|
.long 217533735
|
|
.long 255641653
|
|
.long 249646543
|
|
.long 253232621
|
|
.long 246212714
|
|
.long 2396427575
|
|
.long 261629730
|
|
.long 2364672847
|
|
.long 2403865410
|
|
.long 251273869
|
|
.long 261125380
|
|
.long 2388321036
|
|
.long 2375891827
|
|
.long 2381014317
|
|
.long 2414822930
|
|
.long 2406245053
|
|
.long 2406988902
|
|
.long 2395399973
|
|
.long 213294711
|
|
.long 2401319324
|
|
.long 265450299
|
|
.long 231845893
|
|
.long 260578794
|
|
.long 258934474
|
|
.long 2368795786
|
|
.long 2422506717
|
|
.long 218205033
|
|
.long 258708287
|
|
.long 257044854
|
|
.long 2396281866
|
|
.long 2415975150
|
|
.long 257697283
|
|
.long 2393801226
|
|
.long 2388654986
|
|
.long 262910764
|
|
.long 235638432
|
|
.long 268054962
|
|
.long 271083258
|
|
.long 256780444
|
|
.long 256064350
|
|
.long 252979189
|
|
.long 2420460964
|
|
.long 233178508
|
|
.long 251655134
|
|
.long 2404577473
|
|
.long 2408876374
|
|
.long 2401072099
|
|
.long 228623072
|
|
.long 2421706621
|
|
.long 2353033467
|
|
.long 2411792212
|
|
.long 2345330012
|
|
.long 2397189005
|
|
.long 243110369
|
|
.long 2408213151
|
|
.long 219253901
|
|
.long 246695172
|
|
.long 259288551
|
|
.long 254210780
|
|
.long 261865355
|
|
.long 230359170
|
|
.long 263524551
|
|
.long 2405618542
|
|
.long 2399869921
|
|
.long 233826616
|
|
.long 2362750769
|
|
.long 257576291
|
|
.long 251808114
|
|
.long 2403390977
|
|
.long 253249058
|
|
.long 261065811
|
|
.long 215406974
|
|
.long 2407628993
|
|
.long 258391343
|
|
.long 2394470699
|
|
.long 258495470
|
|
.long 2415771687
|
|
.long 224670583
|
|
.long 263047889
|
|
.long 2389031226
|
|
.long 259453051
|
|
.long 266564569
|
|
.long 2422023012
|
|
.long 264051375
|
|
.long 2409075373
|
|
.long 252244729
|
|
.long 220302768
|
|
.long 254847756
|
|
.long 243124762
|
|
.long 2363519942
|
|
.long 2393496158
|
|
.long 2402135082
|
|
.long 2365706590
|
|
.long 237902971
|
|
.long 262295026
|
|
.long 252689257
|
|
.long 236678680
|
|
.long 255167613
|
|
.long 2406879752
|
|
.long 274254693
|
|
.long 259983961
|
|
.long 245852525
|
|
.long 256459527
|
|
.long 220533989
|
|
.long 245387845
|
|
.long 243835221
|
|
.long 2377853444
|
|
.long 274540751
|
|
.long 229741069
|
|
.long 263626566
|
|
.long 220608387
|
|
.long 226161046
|
|
.long 247301717
|
|
.long 268433686
|
|
.long 222008210
|
|
.long 2414961139
|
|
.long 276137642
|
|
.long 2412197898
|
|
.long 258445918
|
|
.long 2412645341
|
|
.long 260857859
|
|
.long 263113037
|
|
.long 2386484264
|
|
.long 2390742630
|
|
.long 259665290
|
|
.long 2363417497
|
|
.long 2384122046
|
|
.long 263493300
|
|
.long 219472625
|
|
.long 2420433676
|
|
.long 274201285
|
|
.long 2404911312
|
|
.long 257926520
|
|
.long 260332203
|
|
.long 256695016
|
|
.long 218494534
|
|
.long 2420150889
|
|
.long 2414586287
|
|
.long 267006159
|
|
.long 231320206
|
|
.long 2382797064
|
|
.long 2414903062
|
|
.long 263514471
|
|
.long 2406010284
|
|
.long 2410428205
|
|
.long 2414319991
|
|
.long 249083715
|
|
.long 2381171937
|
|
.long 236369629
|
|
.long 2409614279
|
|
.long 2424220710
|
|
.long 2378379154
|
|
.long 218677462
|
|
.long 2382987336
|
|
.long 2377870458
|
|
.long 258155310
|
|
.long 2368239928
|
|
.long 2414896572
|
|
.long 193310867
|
|
.long 256673115
|
|
.long 2406448055
|
|
.long 271719709
|
|
.long 248566852
|
|
.long 229016248
|
|
.long 272541555
|
|
.long 2382115967
|
|
.long 2375311600
|
|
.long 2393766434
|
|
.long 257187362
|
|
.long 277931545
|
|
.long 281038165
|
|
.long 2373962226
|
|
.long 261638946
|
|
.long 255465134
|
|
.long 273460929
|
|
.long 275851296
|
|
.long 2417166241
|
|
.long 2361106656
|
|
.long 278653754
|
|
.type _LT2,@object
|
|
.size _LT2,1024
|
|
.align 4
|
|
_TWO_63H:
|
|
.long 0
|
|
.long 1139277824
|
|
.type _TWO_63H,@object
|
|
.size _TWO_63H,8
|
|
.align 4
|
|
ESC2_BIAS:
|
|
.long 4095
|
|
.long 28671
|
|
.type ESC2_BIAS,@object
|
|
.size ESC2_BIAS,8
|
|
.align 4
|
|
_TWO_12H:
|
|
.long 0
|
|
.long 1085800448
|
|
.type _TWO_12H,@object
|
|
.size _TWO_12H,8
|
|
.align 4
|
|
_infs:
|
|
.long 0
|
|
.long 2146435072
|
|
.long 0
|
|
.long 4293918720
|
|
.type _infs,@object
|
|
.size _infs,16
|
|
.align 2
|
|
_invsqrtl_scales:
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 24575
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 20479
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 8191
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 12287
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.type _invsqrtl_scales,@object
|
|
.size _invsqrtl_scales,64
|
|
.align 2
|
|
_small_value_80:
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 6383
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 39151
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.type _small_value_80,@object
|
|
.size _small_value_80,32
|
|
.align 2
|
|
_large_value_80:
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 26383
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 59151
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.type _large_value_80,@object
|
|
.size _large_value_80,32
|
|
.align 2
|
|
_LP:
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 49150
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 43691
|
|
.word 43690
|
|
.word 43690
|
|
.word 43690
|
|
.word 16381
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 49149
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 52785
|
|
.word 52428
|
|
.word 52428
|
|
.word 52428
|
|
.word 16380
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 44453
|
|
.word 43690
|
|
.word 43690
|
|
.word 43690
|
|
.word 49148
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 25655
|
|
.word 14678
|
|
.word 9362
|
|
.word 37449
|
|
.word 16380
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 38741
|
|
.word 53722
|
|
.word 65535
|
|
.word 65535
|
|
.word 49147
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 45676
|
|
.word 59527
|
|
.word 48579
|
|
.word 58254
|
|
.word 16379
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 41682
|
|
.word 64796
|
|
.word 25002
|
|
.word 52429
|
|
.word 49147
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.type _LP,@object
|
|
.size _LP,144
|
|
.align 2
|
|
_LLN2:
|
|
.word 0
|
|
.word 53711
|
|
.word 6135
|
|
.word 45426
|
|
.word 16382
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 2022
|
|
.word 26416
|
|
.word 37831
|
|
.word 62295
|
|
.word 16333
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.type _LLN2,@object
|
|
.size _LLN2,32
|
|
.align 2
|
|
_EP1:
|
|
.word 43691
|
|
.word 10
|
|
.word 0
|
|
.word 32768
|
|
.word 16382
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 30584
|
|
.word 43703
|
|
.word 43690
|
|
.word 43690
|
|
.word 16380
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.type _EP1,@object
|
|
.size _EP1,32
|
|
.align 2
|
|
_EP:
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 16382
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 10558
|
|
.word 43680
|
|
.word 43690
|
|
.word 43690
|
|
.word 16380
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 59664
|
|
.word 43680
|
|
.word 43690
|
|
.word 43690
|
|
.word 16378
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 56450
|
|
.word 15979
|
|
.word 35652
|
|
.word 34952
|
|
.word 16376
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 7105
|
|
.word 47411
|
|
.word 25657
|
|
.word 46603
|
|
.word 16373
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.type _EP,@object
|
|
.size _EP,80
|
|
.align 2
|
|
_Eexpbut:
|
|
.word 60207
|
|
.word 4624
|
|
.word 35943
|
|
.word 45420
|
|
.word 49164
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.type _Eexpbut,@object
|
|
.size _Eexpbut,16
|
|
.align 2
|
|
_ESC2:
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 28671
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.word 32768
|
|
.word 4095
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
.type _ESC2,@object
|
|
.size _ESC2,32
|
|
.data
|
|
.section .note.GNU-stack, ""
|
|
// -- Begin DWARF2 SEGMENT .eh_frame
|
|
.section .eh_frame,"a",@progbits
|
|
.eh_frame_seg:
|
|
.align 1
|
|
# End
|