File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bf9ea70
37bf9ea70dlamtsqr_64_:
37bf9ea70push r15
37bf9ea72push r14
37bf9ea74push r13
37bf9ea76push r12
37bf9ea78push rbp
37bf9ea79push rdi
37bf9ea7apush rsi
37bf9ea7bpush rbx
37bf9ea7csub rsp, 264
37bf9ea83movups [rsp+240], x6
37bf9ea8bmov rax, [rsp+416]
37bf9ea93mov rdi, [rsp+432]
37bf9ea9bmov r15, [rsp+368]
37bf9eaa3mov rax, [rax]
37bf9eaa6mov [rsp+176], rax
37bf9eaaemov rax, [rdi]
37bf9eab1mov rsi, rdx
37bf9eab4mov rbx, rcx
37bf9eab7mov [rsp+352], r8
37bf9eabflea rdx, [rip+0x4bd7da]
37bf9eac6mov r8l, 1
37bf9eaccmov rcx, rsi
37bf9eacfmov [rsp+184], rax
37bf9ead7mov rax, [rsp+456]
37bf9eadfmov [rsp+360], r9
37bf9eae7mov r9l, 1
37bf9eaedmov [rax], 0
37bf9eaf4mov rax, [rsp+448]
37bf9eafcmov rbp, [rax]
37bf9eaffcall lsame_64_
37bf9eb04mov r9l, 1
37bf9eb0amov r8l, 1
37bf9eb10mov rcx, rsi
37bf9eb13lea rdx, [rip+0x4bd787]
37bf9eb1amov r13, rax
37bf9eb1dcall lsame_64_
37bf9eb22mov r9l, 1
37bf9eb28mov r8l, 1
37bf9eb2emov rcx, rbx
37bf9eb31lea rdx, [rip+0x4bd76a]
37bf9eb38mov [rsp+168], rax
37bf9eb40call lsame_64_
37bf9eb45mov r9l, 1
37bf9eb4bmov rcx, rbx
37bf9eb4emov r8l, 1
37bf9eb54lea rdx, [rip+0x4bd748]
37bf9eb5bmov r12, rax
37bf9eb5ecall lsame_64_
37bf9eb63mov rcx, [r15]
37bf9eb66mov [rsp+160], rax
37bf9eb6emov rax, [rsp+384]
37bf9eb76mov r14, [rax]
37bf9eb79mov rax, [rsp+352]
37bf9eb81mov r8, [rax]
37bf9eb84mov rax, [rsp+360]
37bf9eb8ccmp r8, rcx
37bf9eb8fmov r9, [rax]
37bf9eb92mov rax, rcx
37bf9eb95cmovle rax, r8
37bf9eb99cmp rax, r9
37bf9eb9ccmovg rax, r9
37bf9eba0test r12, r12
37bf9eba3je 0x37bf9ec20
37bf9eba5test rax, rax
37bf9eba8je 0x37bf9ec90
37bf9ebaemov rdx, r14
37bf9ebb1mov r10l, 1
37bf9ebb7mov [rsp+192], r8
37bf9ebbfimul rdx, r9
37bf9ebc3test rdx, rdx
37bf9ebc6cmovle rdx, r10
37bf9ebca
37bf9ebcaloc_37bf9ebca:
37bf9ebcatest r13, r13
37bf9ebcdjne 0x37bf9ebe7
37bf9ebcfmov r11, -2
37bf9ebd6mov r10l, 2
37bf9ebdccmp [rsp+168], 0
37bf9ebe5je 0x37bf9ec46
37bf9ebe7
37bf9ebe7loc_37bf9ebe7:
37bf9ebe7cmp r8, rcx
37bf9ebeajl 0x37bf9ecd0
37bf9ebf0test r9, r9
37bf9ebf3js 0x37bf9ece8
37bf9ebf9test rcx, rcx
37bf9ebfcjs 0x37bf9ed00
37bf9ec02cmp r14, rcx
37bf9ec05jg 0x37bf9ec10
37bf9ec07test r14, r14
37bf9ec0ajg 0x37bf9ed18
37bf9ec10
37bf9ec10loc_37bf9ec10:
37bf9ec10mov r11, -7
37bf9ec17mov r10l, 7
37bf9ec1djmp 0x37bf9ec46
37bf9ec1f
37bf9ec1f 90 .
37bf9ec20
37bf9ec20loc_37bf9ec20:
37bf9ec20mov edx, 1
37bf9ec25test rax, rax
37bf9ec28jne 0x37bf9eca8
37bf9ec2a
37bf9ec2aloc_37bf9ec2a:
37bf9ec2acmp [rsp+160], 0
37bf9ec33jne 0x37bf9ff7d
37bf9ec39mov r11, -1
37bf9ec40mov r10l, 1
37bf9ec46
37bf9ec46loc_37bf9ec46:
37bf9ec46mov rax, [rsp+456]
37bf9ec4emov [rax], r11
37bf9ec51
37bf9ec51loc_37bf9ec51:
37bf9ec51lea rdx, [rsp+232]
37bf9ec59mov r8l, 8
37bf9ec5flea rcx, [rip+0x4bd63e]
37bf9ec66mov [rsp+232], r10
37bf9ec6ecall xerbla_64_
37bf9ec73nop
37bf9ec74
37bf9ec74loc_37bf9ec74:
37bf9ec74movups x6, [rsp+240]
37bf9ec7cadd rsp, 264
37bf9ec83pop rbx
37bf9ec84pop rsi
37bf9ec85pop rdi
37bf9ec86pop rbp
37bf9ec87pop r12
37bf9ec89pop r13
37bf9ec8bpop r14
37bf9ec8dpop r15
37bf9ec8fret
37bf9ec90
37bf9ec90loc_37bf9ec90:
37bf9ec90mov [rsp+192], r8
37bf9ec98mov edx, 1
37bf9ec9djmp 0x37bf9ebca
37bf9eca2
37bf9eca2 66 0f 1f 44 00 00 f..D..
37bf9eca8
37bf9eca8loc_37bf9eca8:
37bf9eca8mov r11, [rsp+376]
37bf9ecb0mov r10l, 1
37bf9ecb6mov rdx, [r11]
37bf9ecb9imul rdx, r14
37bf9ecbdtest rdx, rdx
37bf9ecc0cmovle rdx, r10
37bf9ecc4jmp 0x37bf9ec2a
37bf9ecc9
37bf9ecc9 0f 1f 80 00 00 00 00 .......
37bf9ecd0
37bf9ecd0loc_37bf9ecd0:
37bf9ecd0mov r11, -3
37bf9ecd7mov r10l, 3
37bf9ecddjmp 0x37bf9ec46
37bf9ece2
37bf9ece2 66 0f 1f 44 00 00 f..D..
37bf9ece8
37bf9ece8loc_37bf9ece8:
37bf9ece8mov r11, -4
37bf9ecefmov r10l, 4
37bf9ecf5jmp 0x37bf9ec46
37bf9ecfa
37bf9ecfa 66 0f 1f 44 00 00 f..D..
37bf9ed00
37bf9ed00loc_37bf9ed00:
37bf9ed00mov r11, -5
37bf9ed07mov r10l, 5
37bf9ed0djmp 0x37bf9ec46
37bf9ed12
37bf9ed12 66 0f 1f 44 00 00 f..D..
37bf9ed18
37bf9ed18loc_37bf9ed18:
37bf9ed18mov r11, [rsp+192]
37bf9ed20mov r10l, 1
37bf9ed26test r11, r11
37bf9ed29cmovg r10, r11
37bf9ed2dmov r11, [rsp+400]
37bf9ed35cmp [r11], r10
37bf9ed38jl 0x37bf9feee
37bf9ed3emov r11, [rsp+416]
37bf9ed46cmp [r11], r14
37bf9ed49jl 0x37bf9ff1b
37bf9ed4ftest r8, r8
37bf9ed52mov r10l, 1
37bf9ed58cmovg r10, r8
37bf9ed5ccmp [rdi], r10
37bf9ed5fjl 0x37bf9ff2d
37bf9ed65mov r11, [rsp+448]
37bf9ed6dcmp [r11], rdx
37bf9ed70jge 0x37bf9eda0
37bf9ed72add rbp, 1
37bf9ed76mov rax, [rsp+456]
37bf9ed7eje 0x37bf9ff49
37bf9ed84mov [rax], -15
37bf9ed8bmov r10l, 15
37bf9ed91jmp 0x37bf9ec51
37bf9ed96
37bf9ed96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf9eda0
37bf9eda0loc_37bf9eda0:
37bf9eda0mov r11, [rsp+456]
37bf9eda8mov r10, [r11]
37bf9edabtest r10, r10
37bf9edaejne 0x37bf9ff6b
37bf9edb4pxor x0, x0
37bf9edb8cvtsi2sd x0, rdx
37bf9edbdmov rdx, [rsp+440]
37bf9edc5movsd_xmm [rdx], x0
37bf9edc9cmp rbp, -1
37bf9edcdje 0x37bf9ec74
37bf9edd3test rax, rax
37bf9edd6je 0x37bf9ec74
37bf9eddcmov rax, [rsp+376]
37bf9ede4cmp r8, r9
37bf9ede7mov r10, [rax]
37bf9edeamov rax, r9
37bf9ededcmovge rax, r8
37bf9edf1cmp r10, rax
37bf9edf4jge 0x37bf9f1c0
37bf9edfacmp r10, rcx
37bf9edfdjle 0x37bf9f1c0
37bf9ee03mov rsi, [rsp+176]
37bf9ee0bxor eax, eax
37bf9ee0dtest rsi, rsi
37bf9ee10cmovs rsi, rax
37bf9ee14mov rbp, rsi
37bf9ee17test r13, r13
37bf9ee1aje 0x37bf9f268
37bf9ee20test r12, r12
37bf9ee23je 0x37bf9f268
37bf9ee29mov rax, r8
37bf9ee2cmov r9, r10
37bf9ee2flea rbx, [r8+1]
37bf9ee33sub rax, rcx
37bf9ee36sub r9, rcx
37bf9ee39cqo
37bf9ee3bidiv r9
37bf9ee3emov [rsp+224], rdx
37bf9ee46mov r12, rax
37bf9ee49test rdx, rdx
37bf9ee4cje 0x37bf9ef67
37bf9ee52mov rax, [rsp+456]
37bf9ee5asub r8, rdx
37bf9ee5dimul rcx, r12
37bf9ee61mov [rsp+32], r15
37bf9ee66lea rbx, [r8+1]
37bf9ee6ashl r8, 3
37bf9ee6emov r9, [rsp+360]
37bf9ee76lea rdx, [rip+0x4bd423]
37bf9ee7dmov [rsp+128], rax
37bf9ee85mov rax, [rsp+440]
37bf9ee8dadd rcx, 1
37bf9ee91movsd_xmm [rsp+160], x0
37bf9ee9amov [rsp+120], rax
37bf9ee9fimul rcx, rsi
37bf9eea3mov rax, [rsp+424]
37bf9eeabmov [rsp+144], 1
37bf9eeb7add rax, r8
37bf9eebaadd r8, [rsp+392]
37bf9eec2mov [rsp+112], rdi
37bf9eec7mov [rsp+104], rax
37bf9eeccsub rcx, rsi
37bf9eecfmov rax, [rsp+424]
37bf9eed7mov [rsp+56], r8
37bf9eedclea r8, [rsp+224]
37bf9eee4mov [rsp+88], rax
37bf9eee9mov rax, [rsp+416]
37bf9eef1mov [rsp+136], 1
37bf9eefdmov [rsp+80], rax
37bf9ef02mov rax, [rsp+408]
37bf9ef0amov [rsp+96], rdi
37bf9ef0flea rax, [rax+8*rcx]
37bf9ef13lea rcx, [rip+0x4bd388]
37bf9ef1amov [rsp+72], rax
37bf9ef1fmov rax, [rsp+400]
37bf9ef27mov [rsp+64], rax
37bf9ef2cmov rax, [rsp+384]
37bf9ef34mov [rsp+48], rax
37bf9ef39lea rax, [rip+0x4bd370]
37bf9ef40mov [rsp+40], rax
37bf9ef45call dtpmqrt_64_
37bf9ef4amov rax, [rsp+376]
37bf9ef52mov rcx, [r15]
37bf9ef55movsd_xmm x0, [rsp+160]
37bf9ef5emov r10, [rax]
37bf9ef61mov r9, r10
37bf9ef64sub r9, rcx
37bf9ef67
37bf9ef67loc_37bf9ef67:
37bf9ef67sub rbx, r9
37bf9ef6alea rax, [r10+1]
37bf9ef6emov r8, rbx
37bf9ef71mov rbx, rcx
37bf9ef74sub rbx, r10
37bf9ef77js 0x37bf9fa38
37bf9ef7dcmp r8, rax
37bf9ef80jg 0x37bf9f0f6
37bf9ef86sub rax, r8
37bf9ef89xor edx, edx
37bf9ef8bdiv rbx
37bf9ef8e
37bf9ef8eloc_37bf9ef8e:
37bf9ef8emov rsi, [rsp+392]
37bf9ef96shl r8, 3
37bf9ef9asub r12, 1
37bf9ef9eshl rbx, 3
37bf9efa2movapd x6, x0
37bf9efa6lea r14, [rsi+r8-8]
37bf9efabmov rsi, [rsp+424]
37bf9efb3mov rdx, r10
37bf9efb6lea r13, [rsi+r8-8]
37bf9efbbmov rsi, r12
37bf9efbesub rsi, rax
37bf9efc1lea rax, [rsp+232]
37bf9efc9mov [rsp+168], rsi
37bf9efd1mov rsi, rdi
37bf9efd4mov rdi, rbp
37bf9efd7mov rbp, r15
37bf9efdamov [rsp+160], rax
37bf9efe2lea r15, [rip+0x4bd2c7]
37bf9efe9jmp 0x37bf9f009
37bf9efeb
37bf9efeb 0f 1f 44 00 00 ..D..
37bf9eff0
37bf9eff0loc_37bf9eff0:
37bf9eff0mov rcx, [rbp]
37bf9eff4add r14, rbx
37bf9eff7add r13, rbx
37bf9effasub r12, 1
37bf9effemov rax, [rsp+376]
37bf9f006mov rdx, [rax]
37bf9f009
37bf9f009loc_37bf9f009:
37bf9f009mov rax, [rsp+456]
37bf9f011sub rdx, rcx
37bf9f014imul rcx, r12
37bf9f018mov [rsp+56], r14
37bf9f01dmov [rsp+232], rdx
37bf9f025mov r9, [rsp+360]
37bf9f02dmov [rsp+128], rax
37bf9f035mov rax, [rsp+440]
37bf9f03dadd rcx, 1
37bf9f041mov [rsp+40], r15
37bf9f046mov r8, [rsp+160]
37bf9f04emov [rsp+120], rax
37bf9f053imul rcx, rdi
37bf9f057mov rax, [rsp+424]
37bf9f05fmov [rsp+32], rbp
37bf9f064mov [rsp+88], rax
37bf9f069mov rax, [rsp+416]
37bf9f071sub rcx, rdi
37bf9f074mov [rsp+112], rsi
37bf9f079mov [rsp+80], rax
37bf9f07emov rax, [rsp+408]
37bf9f086mov [rsp+144], 1
37bf9f092lea rdx, [rax+8*rcx]
37bf9f096mov rax, [rsp+400]
37bf9f09emov [rsp+104], r13
37bf9f0a3lea rcx, [rip+0x4bd1f8]
37bf9f0aamov [rsp+72], rdx
37bf9f0aflea rdx, [rip+0x4bd1ea]
37bf9f0b6mov [rsp+64], rax
37bf9f0bbmov rax, [rsp+384]
37bf9f0c3mov [rsp+136], 1
37bf9f0cfmov [rsp+48], rax
37bf9f0d4mov [rsp+96], rsi
37bf9f0d9call dtpmqrt_64_
37bf9f0decmp r12, [rsp+168]
37bf9f0e6jne 0x37bf9eff0
37bf9f0ecmovapd x0, x6
37bf9f0f0mov r15, rbp
37bf9f0f3mov rdi, rsi
37bf9f0f6
37bf9f0f6loc_37bf9f0f6:
37bf9f0f6mov rax, [rsp+456]
37bf9f0femov [rsp+88], rdi
37bf9f103lea rdx, [rip+0x4bd196]
37bf9f10alea rcx, [rip+0x4bd191]
37bf9f111mov [rsp+32], r15
37bf9f116mov r9, [rsp+360]
37bf9f11emov [rsp+104], rax
37bf9f123mov rax, [rsp+440]
37bf9f12bmov r8, [rsp+376]
37bf9f133movsd_xmm [rsp+160], x0
37bf9f13cmov [rsp+96], rax
37bf9f141mov rax, [rsp+424]
37bf9f149mov [rsp+120], 1
37bf9f152mov [rsp+80], rax
37bf9f157mov rax, [rsp+416]
37bf9f15fmov [rsp+112], 1
37bf9f168mov [rsp+72], rax
37bf9f16dmov rax, [rsp+408]
37bf9f175mov [rsp+64], rax
37bf9f17amov rax, [rsp+400]
37bf9f182mov [rsp+56], rax
37bf9f187mov rax, [rsp+392]
37bf9f18fmov [rsp+48], rax
37bf9f194mov rax, [rsp+384]
37bf9f19cmov [rsp+40], rax
37bf9f1a1call dgemqrt_64_
37bf9f1a6movsd_xmm x0, [rsp+160]
37bf9f1af
37bf9f1afloc_37bf9f1af:
37bf9f1afmov rax, [rsp+440]
37bf9f1b7movsd_xmm [rax], x0
37bf9f1bbjmp 0x37bf9ec74
37bf9f1c0
37bf9f1c0loc_37bf9f1c0:
37bf9f1c0mov rax, [rsp+456]
37bf9f1c8mov [rsp+88], rdi
37bf9f1cdmov rdx, rsi
37bf9f1d0mov rcx, rbx
37bf9f1d3mov [rsp+32], r15
37bf9f1d8mov r9, [rsp+360]
37bf9f1e0mov [rsp+104], rax
37bf9f1e5mov rax, [rsp+440]
37bf9f1edmov r8, [rsp+352]
37bf9f1f5mov [rsp+120], 1
37bf9f1femov [rsp+96], rax
37bf9f203mov rax, [rsp+424]
37bf9f20bmov [rsp+112], 1
37bf9f214mov [rsp+80], rax
37bf9f219mov rax, [rsp+416]
37bf9f221mov [rsp+72], rax
37bf9f226mov rax, [rsp+408]
37bf9f22emov [rsp+64], rax
37bf9f233mov rax, [rsp+400]
37bf9f23bmov [rsp+56], rax
37bf9f240mov rax, [rsp+392]
37bf9f248mov [rsp+48], rax
37bf9f24dmov rax, [rsp+384]
37bf9f255mov [rsp+40], rax
37bf9f25acall dgemqrt_64_
37bf9f25fjmp 0x37bf9ec74
37bf9f264
37bf9f264 0f 1f 40 00 ..@.
37bf9f268
37bf9f268loc_37bf9f268:
37bf9f268cmp [rsp+168], 0
37bf9f271je 0x37bf9f638
37bf9f277test r12, r12
37bf9f27aje 0x37bf9f638
37bf9f280mov rax, r8
37bf9f283sub r10, rcx
37bf9f286mov [rsp+32], r15
37bf9f28bmov r9, [rsp+360]
37bf9f293sub rax, rcx
37bf9f296lea rcx, [rip+0x4bd005]
37bf9f29dmovsd_xmm [rsp+160], x0
37bf9f2a6cqo
37bf9f2a8mov [rsp+88], rdi
37bf9f2adidiv r10
37bf9f2b0mov rax, [rsp+456]
37bf9f2b8mov [rsp+120], 1
37bf9f2c1mov [rsp+112], 1
37bf9f2camov [rsp+104], rax
37bf9f2cfmov rax, [rsp+440]
37bf9f2d7mov [rsp+96], rax
37bf9f2dcmov rax, [rsp+424]
37bf9f2e4mov [rsp+80], rax
37bf9f2e9mov rax, [rsp+416]
37bf9f2f1mov [rsp+72], rax
37bf9f2f6mov rax, [rsp+408]
37bf9f2femov [rsp+64], rax
37bf9f303mov rax, [rsp+400]
37bf9f30bmov [rsp+56], rax
37bf9f310mov rax, [rsp+392]
37bf9f318mov [rsp+48], rax
37bf9f31dmov rax, [rsp+384]
37bf9f325mov [rsp+40], rax
37bf9f32asub r8, rdx
37bf9f32dmov [rsp+224], rdx
37bf9f335lea rdx, [rip+0x4bcf65]
37bf9f33clea rbx, [r8+1]
37bf9f340mov [rsp+192], r8
37bf9f348mov r8, [rsp+376]
37bf9f350mov [rsp+176], rbx
37bf9f358call dgemqrt_64_
37bf9f35dmov rax, [rsp+376]
37bf9f365mov rcx, [r15]
37bf9f368movsd_xmm x0, [rsp+160]
37bf9f371mov r8, [rax]
37bf9f374sub rbx, r8
37bf9f377lea r9, [r8+1]
37bf9f37blea rdx, [rbx+rcx]
37bf9f37fmov rbx, r8
37bf9f382sub rbx, rcx
37bf9f385js 0x37bf9fed0
37bf9f38bcmp r9, rdx
37bf9f38ejg 0x37bf9ff3f
37bf9f394mov rax, rdx
37bf9f397xor edx, edx
37bf9f399sub rax, r9
37bf9f39cdiv rbx
37bf9f39fmov r9, rax
37bf9f3a2
37bf9f3a2loc_37bf9f3a2:
37bf9f3a2lea rax, [r9+1]
37bf9f3a6mov rsi, rbp
37bf9f3a9shl rbx, 3
37bf9f3admovapd x6, x0
37bf9f3b1mov r14, [rsp+392]
37bf9f3b9lea r13, [8*r8]
37bf9f3c1mov [rsp+168], rax
37bf9f3c9lea rax, [rsp+232]
37bf9f3d1mov [rsp+160], rax
37bf9f3d9mov r12l, 1
37bf9f3dflea rbp, [rip+0x4bceca]
37bf9f3e6add r14, r13
37bf9f3e9mov [rsp+184], r9
37bf9f3f1add r13, [rsp+424]
37bf9f3f9jmp 0x37bf9f418
37bf9f3fb
37bf9f3fb 0f 1f 44 00 00 ..D..
37bf9f400
37bf9f400loc_37bf9f400:
37bf9f400mov rcx, [r15]
37bf9f403add r14, rbx
37bf9f406add r13, rbx
37bf9f409add r12, 1
37bf9f40dmov rax, [rsp+376]
37bf9f415mov r8, [rax]
37bf9f418
37bf9f418loc_37bf9f418:
37bf9f418mov rax, [rsp+456]
37bf9f420sub r8, rcx
37bf9f423imul rcx, r12
37bf9f427mov [rsp+56], r14
37bf9f42cmov [rsp+40], rbp
37bf9f431mov r9, [rsp+360]
37bf9f439mov [rsp+128], rax
37bf9f441mov rax, [rsp+440]
37bf9f449add rcx, 1
37bf9f44dmov [rsp+32], r15
37bf9f452mov [rsp+120], rax
37bf9f457imul rcx, rsi
37bf9f45bmov rax, [rsp+424]
37bf9f463mov [rsp+232], r8
37bf9f46bmov r8, [rsp+160]
37bf9f473mov [rsp+88], rax
37bf9f478mov rax, [rsp+416]
37bf9f480sub rcx, rsi
37bf9f483mov [rsp+112], rdi
37bf9f488mov [rsp+80], rax
37bf9f48dmov rax, [rsp+408]
37bf9f495mov [rsp+144], 1
37bf9f4a1lea rdx, [rax+8*rcx]
37bf9f4a5mov rax, [rsp+400]
37bf9f4admov [rsp+104], r13
37bf9f4b2lea rcx, [rip+0x4bcde9]
37bf9f4b9mov [rsp+72], rdx
37bf9f4belea rdx, [rip+0x4bcddc]
37bf9f4c5mov [rsp+64], rax
37bf9f4camov rax, [rsp+384]
37bf9f4d2mov [rsp+136], 1
37bf9f4demov [rsp+48], rax
37bf9f4e3mov [rsp+96], rdi
37bf9f4e8call dtpmqrt_64_
37bf9f4edcmp [rsp+168], r12
37bf9f4f5jne 0x37bf9f400
37bf9f4fbmov r9, [rsp+184]
37bf9f503movapd x0, x6
37bf9f507mov rbp, rsi
37bf9f50alea rcx, [r9+2]
37bf9f50e
37bf9f50eloc_37bf9f50e:
37bf9f50emov rax, [rsp+352]
37bf9f516mov rbx, [rsp+176]
37bf9f51ecmp [rax], rbx
37bf9f521jl 0x37bf9f1af
37bf9f527mov rax, [rsp+456]
37bf9f52fmov rdx, [rsp+192]
37bf9f537mov [rsp+112], rdi
37bf9f53clea r8, [rsp+224]
37bf9f544mov [rsp+96], rdi
37bf9f549mov rdi, [rsp+408]
37bf9f551mov [rsp+128], rax
37bf9f559shl rdx, 3
37bf9f55dmov rax, [rsp+440]
37bf9f565mov [rsp+144], 1
37bf9f571mov r9, [rsp+360]
37bf9f579mov [rsp+120], rax
37bf9f57emov rax, [rsp+424]
37bf9f586mov [rsp+136], 1
37bf9f592movsd_xmm [rsp+160], x0
37bf9f59badd rax, rdx
37bf9f59eadd rdx, [rsp+392]
37bf9f5a6mov [rsp+104], rax
37bf9f5abmov rax, [rsp+424]
37bf9f5b3mov [rsp+88], rax
37bf9f5b8mov rax, [rsp+416]
37bf9f5c0mov [rsp+80], rax
37bf9f5c5mov rax, [r15]
37bf9f5c8mov [rsp+56], rdx
37bf9f5cdlea rdx, [rip+0x4bcccd]
37bf9f5d4imul rax, rcx
37bf9f5d8mov [rsp+32], r15
37bf9f5ddlea rcx, [rip+0x4bccbe]
37bf9f5e4add rax, 1
37bf9f5e8imul rax, rbp
37bf9f5ecsub rax, rbp
37bf9f5eflea rax, [rdi+8*rax]
37bf9f5f3mov [rsp+72], rax
37bf9f5f8mov rax, [rsp+400]
37bf9f600mov [rsp+64], rax
37bf9f605mov rax, [rsp+384]
37bf9f60dmov [rsp+48], rax
37bf9f612lea rax, [rip+0x4bcc97]
37bf9f619mov [rsp+40], rax
37bf9f61ecall dtpmqrt_64_
37bf9f623movsd_xmm x0, [rsp+160]
37bf9f62cjmp 0x37bf9f1af
37bf9f631
37bf9f631 0f 1f 80 00 00 00 00 .......
37bf9f638
37bf9f638loc_37bf9f638:
37bf9f638mov rbx, [rsp+184]
37bf9f640xor eax, eax
37bf9f642test rbx, rbx
37bf9f645cmovs rbx, rax
37bf9f649mov r14, rbx
37bf9f64cmov r11, rbx
37bf9f64fnot r14
37bf9f652mov [rsp+184], r14
37bf9f65acmp [rsp+168], 0
37bf9f663je 0x37bf9fa60
37bf9f669cmp [rsp+160], 0
37bf9f672je 0x37bf9fa60
37bf9f678mov rax, r9
37bf9f67bmov rbx, r10
37bf9f67elea rsi, [r9+1]
37bf9f682sub rax, rcx
37bf9f685sub rbx, rcx
37bf9f688cqo
37bf9f68aidiv rbx
37bf9f68dmov [rsp+224], rdx
37bf9f695mov r12, rax
37bf9f698test rdx, rdx
37bf9f69bjle 0x37bf9f7cb
37bf9f6a1mov rax, [rsp+456]
37bf9f6a9sub r9, rdx
37bf9f6acimul rcx, r12
37bf9f6b0mov [rsp+32], r15
37bf9f6b5lea rsi, [r9+1]
37bf9f6b9mov rbx, [rsp+424]
37bf9f6c1mov r8, [rsp+352]
37bf9f6c9lea rdx, [rip+0x4bcbd1]
37bf9f6d0mov [rsp+128], rax
37bf9f6d8mov rax, [rsp+440]
37bf9f6e0mov [rsp+88], rbx
37bf9f6e5mov [rsp+120], rax
37bf9f6eamov rax, r11
37bf9f6edimul rax, rsi
37bf9f6f1mov [rsp+160], r11
37bf9f6f9movsd_xmm [rsp+168], x0
37bf9f702mov [rsp+144], 1
37bf9f70elea rax, [r14+rax+1]
37bf9f713mov [rsp+112], rdi
37bf9f718lea rax, [rbx+8*rax]
37bf9f71cmov rbx, [rsp+408]
37bf9f724mov [rsp+96], rdi
37bf9f729mov [rsp+104], rax
37bf9f72emov rax, [rsp+416]
37bf9f736mov [rsp+136], 1
37bf9f742mov [rsp+80], rax
37bf9f747lea rax, [rcx+1]
37bf9f74blea rcx, [rip+0x4bcb51]
37bf9f752imul rax, rbp
37bf9f756sub rax, rbp
37bf9f759lea rax, [rbx+8*rax]
37bf9f75dmov [rsp+72], rax
37bf9f762mov rax, [rsp+400]
37bf9f76amov [rsp+64], rax
37bf9f76fmov rax, [rsp+392]
37bf9f777lea rax, [rax+8*r9]
37bf9f77blea r9, [rsp+224]
37bf9f783mov [rsp+56], rax
37bf9f788mov rax, [rsp+384]
37bf9f790mov [rsp+48], rax
37bf9f795lea rax, [rip+0x4bcb14]
37bf9f79cmov [rsp+40], rax
37bf9f7a1call dtpmqrt_64_
37bf9f7a6mov rax, [rsp+376]
37bf9f7aemov rcx, [r15]
37bf9f7b1movsd_xmm x0, [rsp+168]
37bf9f7bamov r11, [rsp+160]
37bf9f7c2mov r10, [rax]
37bf9f7c5mov rbx, r10
37bf9f7c8sub rbx, rcx
37bf9f7cb
37bf9f7cbloc_37bf9f7cb:
37bf9f7cbsub rsi, rbx
37bf9f7cemov rbx, rcx
37bf9f7d1lea rax, [r10+1]
37bf9f7d5mov r8, rsi
37bf9f7d8sub rbx, r10
37bf9f7dbjs 0x37bf9fea8
37bf9f7e1cmp rsi, rax
37bf9f7e4jg 0x37bf9f977
37bf9f7easub rax, rsi
37bf9f7edxor edx, edx
37bf9f7efdiv rbx
37bf9f7f2
37bf9f7f2loc_37bf9f7f2:
37bf9f7f2lea rsi, [8*rbx]
37bf9f7fasub r12, 1
37bf9f7femovapd x6, x0
37bf9f802mov rdx, r10
37bf9f805mov [rsp+176], rsi
37bf9f80dmov rsi, [rsp+392]
37bf9f815imul rbx, r11
37bf9f819lea r14, [rsi+8*r8-8]
37bf9f81emov rsi, [rsp+424]
37bf9f826imul r8, r11
37bf9f82aadd r8, [rsp+184]
37bf9f832lea r13, [rsi+8*r8+8]
37bf9f837mov rsi, r12
37bf9f83asub rsi, rax
37bf9f83dlea rax, [rsp+232]
37bf9f845mov [rsp+168], rsi
37bf9f84dmov rsi, rdi
37bf9f850lea rdi, [8*rbx]
37bf9f858mov rbx, rbp
37bf9f85bmov [rsp+160], rax
37bf9f863lea rbp, [rip+0x4bca46]
37bf9f86ajmp 0x37bf9f88d
37bf9f86c
37bf9f86c 0f 1f 40 00 ..@.
37bf9f870
37bf9f870loc_37bf9f870:
37bf9f870mov rax, [rsp+376]
37bf9f878mov rcx, [r15]
37bf9f87badd r13, rdi
37bf9f87esub r12, 1
37bf9f882add r14, [rsp+176]
37bf9f88amov rdx, [rax]
37bf9f88d
37bf9f88dloc_37bf9f88d:
37bf9f88dmov rax, [rsp+456]
37bf9f895sub rdx, rcx
37bf9f898imul rcx, r12
37bf9f89cmov [rsp+56], r14
37bf9f8a1mov [rsp+232], rdx
37bf9f8a9mov r9, [rsp+160]
37bf9f8b1mov [rsp+128], rax
37bf9f8b9mov rax, [rsp+440]
37bf9f8c1add rcx, 1
37bf9f8c5mov [rsp+40], rbp
37bf9f8camov r8, [rsp+352]
37bf9f8d2mov [rsp+120], rax
37bf9f8d7imul rcx, rbx
37bf9f8dbmov rax, [rsp+424]
37bf9f8e3mov [rsp+32], r15
37bf9f8e8mov [rsp+88], rax
37bf9f8edmov rax, [rsp+416]
37bf9f8f5sub rcx, rbx
37bf9f8f8mov [rsp+112], rsi
37bf9f8fdmov [rsp+80], rax
37bf9f902mov rax, [rsp+408]
37bf9f90amov [rsp+144], 1
37bf9f916lea rdx, [rax+8*rcx]
37bf9f91amov rax, [rsp+400]
37bf9f922mov [rsp+104], r13
37bf9f927lea rcx, [rip+0x4bc975]
37bf9f92emov [rsp+72], rdx
37bf9f933lea rdx, [rip+0x4bc967]
37bf9f93amov [rsp+64], rax
37bf9f93fmov rax, [rsp+384]
37bf9f947mov [rsp+136], 1
37bf9f953mov [rsp+48], rax
37bf9f958mov [rsp+96], rsi
37bf9f95dcall dtpmqrt_64_
37bf9f962cmp [rsp+168], r12
37bf9f96ajne 0x37bf9f870
37bf9f970movapd x0, x6
37bf9f974mov rdi, rsi
37bf9f977
37bf9f977loc_37bf9f977:
37bf9f977mov rax, [rsp+456]
37bf9f97fmov [rsp+88], rdi
37bf9f984lea rdx, [rip+0x4bc916]
37bf9f98blea rcx, [rip+0x4bc911]
37bf9f992mov [rsp+32], r15
37bf9f997mov r9, [rsp+376]
37bf9f99fmov [rsp+104], rax
37bf9f9a4mov rax, [rsp+440]
37bf9f9acmov r8, [rsp+352]
37bf9f9b4movsd_xmm [rsp+160], x0
37bf9f9bdmov [rsp+96], rax
37bf9f9c2mov rax, [rsp+424]
37bf9f9camov [rsp+120], 1
37bf9f9d3mov [rsp+80], rax
37bf9f9d8mov rax, [rsp+416]
37bf9f9e0mov [rsp+112], 1
37bf9f9e9mov [rsp+72], rax
37bf9f9eemov rax, [rsp+408]
37bf9f9f6mov [rsp+64], rax
37bf9f9fbmov rax, [rsp+400]
37bf9fa03mov [rsp+56], rax
37bf9fa08mov rax, [rsp+392]
37bf9fa10mov [rsp+48], rax
37bf9fa15mov rax, [rsp+384]
37bf9fa1dmov [rsp+40], rax
37bf9fa22call dgemqrt_64_
37bf9fa27movsd_xmm x0, [rsp+160]
37bf9fa30jmp 0x37bf9f1af
37bf9fa35
37bf9fa35 0f 1f 00 ...
37bf9fa38
37bf9fa38loc_37bf9fa38:
37bf9fa38cmp r8, rax
37bf9fa3bjl 0x37bf9f0f6
37bf9fa41mov rdx, r8
37bf9fa44mov r9, rbx
37bf9fa47sub rdx, rax
37bf9fa4aneg r9
37bf9fa4dmov rax, rdx
37bf9fa50xor edx, edx
37bf9fa52div r9
37bf9fa55jmp 0x37bf9ef8e
37bf9fa5a
37bf9fa5a 66 0f 1f 44 00 00 f..D..
37bf9fa60
37bf9fa60loc_37bf9fa60:
37bf9fa60test r13, r13
37bf9fa63je 0x37bf9f1af
37bf9fa69cmp [rsp+160], 0
37bf9fa72je 0x37bf9f1af
37bf9fa78mov rax, r9
37bf9fa7bsub r10, rcx
37bf9fa7emov [rsp+32], r15
37bf9fa83mov r8, [rsp+352]
37bf9fa8bsub rax, rcx
37bf9fa8elea rcx, [rip+0x4bc80e]
37bf9fa95mov [rsp+168], r11
37bf9fa9dcqo
37bf9fa9fmov [rsp+88], rdi
37bf9faa4idiv r10
37bf9faa7mov rax, [rsp+456]
37bf9faafmovsd_xmm [rsp+160], x0
37bf9fab8mov [rsp+120], 1
37bf9fac1mov [rsp+104], rax
37bf9fac6mov rax, [rsp+440]
37bf9facemov [rsp+112], 1
37bf9fad7mov [rsp+96], rax
37bf9fadcmov rax, [rsp+424]
37bf9fae4mov [rsp+80], rax
37bf9fae9mov rax, [rsp+416]
37bf9faf1mov [rsp+72], rax
37bf9faf6mov rax, [rsp+408]
37bf9fafemov [rsp+64], rax
37bf9fb03mov rax, [rsp+400]
37bf9fb0bmov [rsp+56], rax
37bf9fb10mov rax, [rsp+392]
37bf9fb18mov [rsp+48], rax
37bf9fb1dmov rax, [rsp+384]
37bf9fb25mov [rsp+40], rax
37bf9fb2asub r9, rdx
37bf9fb2dmov [rsp+224], rdx
37bf9fb35lea rdx, [rip+0x4bc764]
37bf9fb3clea rsi, [r9+1]
37bf9fb40mov [rsp+216], r9
37bf9fb48mov r9, [rsp+376]
37bf9fb50mov [rsp+192], rsi
37bf9fb58call dgemqrt_64_
37bf9fb5dmov rax, [rsp+376]
37bf9fb65mov rcx, [r15]
37bf9fb68movsd_xmm x0, [rsp+160]
37bf9fb71mov r11, [rsp+168]
37bf9fb79mov r8, [rax]
37bf9fb7cmov r9, r8
37bf9fb7fsub rsi, r8
37bf9fb82lea rbx, [r8+1]
37bf9fb86sub r9, rcx
37bf9fb89lea rdx, [rsi+rcx]
37bf9fb8djs 0x37bf9ff00
37bf9fb93cmp rbx, rdx
37bf9fb96jg 0x37bf9ff73
37bf9fb9cmov rax, rdx
37bf9fb9fxor edx, edx
37bf9fba1sub rax, rbx
37bf9fba4div r9
37bf9fba7
37bf9fba7loc_37bf9fba7:
37bf9fba7mov rdx, [rsp+184]
37bf9fbafmov rsi, [rsp+392]
37bf9fbb7mov [rsp+432], rdi
37bf9fbbfmov [rsp+200], rax
37bf9fbc7mov [rsp+208], r11
37bf9fbcfimul rbx, r11
37bf9fbd3lea r12, [rsi+8*r8]
37bf9fbd7movapd x6, x0
37bf9fbdbmov rdi, r15
37bf9fbdelea r13, [8*r9]
37bf9fbe6mov r15, [rsp+432]
37bf9fbeeimul r9, r11
37bf9fbf2add rdx, rbx
37bf9fbf5mov rbx, [rsp+424]
37bf9fbfdlea rsi, [8*r9]
37bf9fc05lea r14, [rbx+8*rdx+8]
37bf9fc0amov [rsp+176], rsi
37bf9fc12lea rbx, [rax+1]
37bf9fc16lea rsi, [rsp+232]
37bf9fc1emov [rsp+168], rbx
37bf9fc26mov ebx, 1
37bf9fc2bmov [rsp+160], rsi
37bf9fc33mov rsi, rbp
37bf9fc36mov rbp, r13
37bf9fc39lea r13, [rip+0x4bc670]
37bf9fc40jmp 0x37bf9fc65
37bf9fc42
37bf9fc42 66 0f 1f 44 00 00 f..D..
37bf9fc48
37bf9fc48loc_37bf9fc48:
37bf9fc48mov rax, [rsp+376]
37bf9fc50mov rcx, [rdi]
37bf9fc53add r12, rbp
37bf9fc56add rbx, 1
37bf9fc5aadd r14, [rsp+176]
37bf9fc62mov r8, [rax]
37bf9fc65
37bf9fc65loc_37bf9fc65:
37bf9fc65mov rax, [rsp+456]
37bf9fc6dsub r8, rcx
37bf9fc70imul rcx, rbx
37bf9fc74mov [rsp+56], r12
37bf9fc79mov [rsp+40], r13
37bf9fc7emov r9, [rsp+160]
37bf9fc86mov [rsp+128], rax
37bf9fc8emov rax, [rsp+440]
37bf9fc96add rcx, 1
37bf9fc9amov [rsp+32], rdi
37bf9fc9fmov [rsp+120], rax
37bf9fca4imul rcx, rsi
37bf9fca8mov rax, [rsp+424]
37bf9fcb0mov [rsp+232], r8
37bf9fcb8mov r8, [rsp+352]
37bf9fcc0mov [rsp+88], rax
37bf9fcc5mov rax, [rsp+416]
37bf9fccdsub rcx, rsi
37bf9fcd0mov [rsp+112], r15
37bf9fcd5mov [rsp+80], rax
37bf9fcdamov rax, [rsp+408]
37bf9fce2mov [rsp+144], 1
37bf9fceelea rdx, [rax+8*rcx]
37bf9fcf2mov rax, [rsp+400]
37bf9fcfamov [rsp+104], r14
37bf9fcfflea rcx, [rip+0x4bc59d]
37bf9fd06mov [rsp+72], rdx
37bf9fd0blea rdx, [rip+0x4bc58e]
37bf9fd12mov [rsp+64], rax
37bf9fd17mov rax, [rsp+384]
37bf9fd1fmov [rsp+136], 1
37bf9fd2bmov [rsp+48], rax
37bf9fd30mov [rsp+96], r15
37bf9fd35call dtpmqrt_64_
37bf9fd3acmp [rsp+168], rbx
37bf9fd42jne 0x37bf9fc48
37bf9fd48mov rax, [rsp+200]
37bf9fd50mov [rsp+432], r15
37bf9fd58mov r15, rdi
37bf9fd5bmovapd x0, x6
37bf9fd5fmov r11, [rsp+208]
37bf9fd67mov rdi, [rsp+432]
37bf9fd6fmov rbp, rsi
37bf9fd72add rax, 2
37bf9fd76
37bf9fd76loc_37bf9fd76:
37bf9fd76mov rbx, [rsp+360]
37bf9fd7emov rsi, [rsp+192]
37bf9fd86cmp [rbx], rsi
37bf9fd89jl 0x37bf9f1af
37bf9fd8fmov rbx, [rsp+456]
37bf9fd97mov rdx, rsi
37bf9fd9amov [rsp+112], rdi
37bf9fd9flea r9, [rsp+224]
37bf9fda7imul rdx, r11
37bf9fdabmov [rsp+96], rdi
37bf9fdb0mov rdi, [rsp+416]
37bf9fdb8lea rcx, [rip+0x4bc4e4]
37bf9fdbfmov [rsp+128], rbx
37bf9fdc7mov rbx, [rsp+440]
37bf9fdcfmov [rsp+80], rdi
37bf9fdd4mov rdi, [rsp+408]
37bf9fddcmov [rsp+120], rbx
37bf9fde1mov rbx, [rsp+184]
37bf9fde9mov [rsp+144], 1
37bf9fdf5mov r8, [rsp+352]
37bf9fdfdmovsd_xmm [rsp+160], x0
37bf9fe06lea rdx, [rbx+rdx+1]
37bf9fe0bmov rbx, [rsp+424]
37bf9fe13mov [rsp+136], 1
37bf9fe1flea rdx, [rbx+8*rdx]
37bf9fe23mov [rsp+88], rbx
37bf9fe28mov [rsp+104], rdx
37bf9fe2dimul rax, [r15]
37bf9fe31lea rdx, [rip+0x4bc468]
37bf9fe38mov [rsp+32], r15
37bf9fe3dadd rax, 1
37bf9fe41imul rax, rbp
37bf9fe45sub rax, rbp
37bf9fe48lea rax, [rdi+8*rax]
37bf9fe4cmov rdi, [rsp+216]
37bf9fe54mov [rsp+72], rax
37bf9fe59mov rax, [rsp+400]
37bf9fe61mov [rsp+64], rax
37bf9fe66mov rax, [rsp+392]
37bf9fe6elea rax, [rax+8*rdi]
37bf9fe72mov [rsp+56], rax
37bf9fe77mov rax, [rsp+384]
37bf9fe7fmov [rsp+48], rax
37bf9fe84lea rax, [rip+0x4bc425]
37bf9fe8bmov [rsp+40], rax
37bf9fe90call dtpmqrt_64_
37bf9fe95movsd_xmm x0, [rsp+160]
37bf9fe9ejmp 0x37bf9f1af
37bf9fea3
37bf9fea3 0f 1f 44 00 00 ..D..
37bf9fea8
37bf9fea8loc_37bf9fea8:
37bf9fea8cmp rsi, rax
37bf9feabjl 0x37bf9f977
37bf9feb1mov rdx, rsi
37bf9feb4mov r9, rbx
37bf9feb7sub rdx, rax
37bf9febaneg r9
37bf9febdmov rax, rdx
37bf9fec0xor edx, edx
37bf9fec2div r9
37bf9fec5jmp 0x37bf9f7f2
37bf9feca
37bf9feca 66 0f 1f 44 00 00 f..D..
37bf9fed0
37bf9fed0loc_37bf9fed0:
37bf9fed0cmp r9, rdx
37bf9fed3jl 0x37bf9ff3f
37bf9fed5mov rax, r9
37bf9fed8mov r9, rbx
37bf9fedbsub rax, rdx
37bf9fedeneg r9
37bf9fee1xor edx, edx
37bf9fee3div r9
37bf9fee6mov r9, rax
37bf9fee9jmp 0x37bf9f3a2
37bf9feee
37bf9feeeloc_37bf9feee:
37bf9feeemov r11, -9
37bf9fef5mov r10l, 9
37bf9fefbjmp 0x37bf9ec46
37bf9ff00
37bf9ff00loc_37bf9ff00:
37bf9ff00cmp rbx, rdx
37bf9ff03jl 0x37bf9ff73
37bf9ff05mov rax, rbx
37bf9ff08mov r10, r9
37bf9ff0bsub rax, rdx
37bf9ff0eneg r10
37bf9ff11xor edx, edx
37bf9ff13div r10
37bf9ff16jmp 0x37bf9fba7
37bf9ff1b
37bf9ff1bloc_37bf9ff1b:
37bf9ff1bmov r11, -11
37bf9ff22mov r10l, 11
37bf9ff28jmp 0x37bf9ec46
37bf9ff2d
37bf9ff2dloc_37bf9ff2d:
37bf9ff2dmov r11, -13
37bf9ff34mov r10l, 13
37bf9ff3ajmp 0x37bf9ec46
37bf9ff3f
37bf9ff3floc_37bf9ff3f:
37bf9ff3fmov ecx, 1
37bf9ff44jmp 0x37bf9f50e
37bf9ff49
37bf9ff49loc_37bf9ff49:
37bf9ff49mov r10, [rax]
37bf9ff4ctest r10, r10
37bf9ff4fjne 0x37bf9ff6b
37bf9ff51mov rax, [rsp+440]
37bf9ff59pxor x0, x0
37bf9ff5dcvtsi2sd x0, rdx
37bf9ff62movsd_xmm [rax], x0
37bf9ff66jmp 0x37bf9ec74
37bf9ff6b
37bf9ff6bloc_37bf9ff6b:
37bf9ff6bneg r10
37bf9ff6ejmp 0x37bf9ec51
37bf9ff73
37bf9ff73loc_37bf9ff73:
37bf9ff73mov eax, 1
37bf9ff78jmp 0x37bf9fd76
37bf9ff7d
37bf9ff7dloc_37bf9ff7d:
37bf9ff7dmov [rsp+192], r9
37bf9ff85jmp 0x37bf9ebca
37bf9ea70
37bf9ea70dlamtsqr_64_:
37bf9ea70push r15
37bf9ea72push r14
37bf9ea74push r13
37bf9ea76push r12
37bf9ea78push rbp
37bf9ea79push rdi
37bf9ea7apush rsi
37bf9ea7bpush rbx
37bf9ea7csub rsp, 264
37bf9ea83movups [rsp+240], x6
37bf9ea8bmov rax, [rsp+416]
37bf9ea93mov rdi, [rsp+432]
37bf9ea9bmov r15, [rsp+368]
37bf9eaa3mov rax, [rax]
37bf9eaa6mov [rsp+176], rax
37bf9eaaemov rax, [rdi]
37bf9eab1mov rsi, rdx
37bf9eab4mov rbx, rcx
37bf9eab7mov [rsp+352], r8
37bf9eabflea rdx, [rip+0x4bd7da]
37bf9eac6mov r8l, 1
37bf9eaccmov rcx, rsi
37bf9eacfmov [rsp+184], rax
37bf9ead7mov rax, [rsp+456]
37bf9eadfmov [rsp+360], r9
37bf9eae7mov r9l, 1
37bf9eaedmov [rax], 0
37bf9eaf4mov rax, [rsp+448]
37bf9eafcmov rbp, [rax]
37bf9eaffcall lsame_64_
37bf9eb04mov r9l, 1
37bf9eb0amov r8l, 1
37bf9eb10mov rcx, rsi
37bf9eb13lea rdx, [rip+0x4bd787]
37bf9eb1amov r13, rax
37bf9eb1dcall lsame_64_
37bf9eb22mov r9l, 1
37bf9eb28mov r8l, 1
37bf9eb2emov rcx, rbx
37bf9eb31lea rdx, [rip+0x4bd76a]
37bf9eb38mov [rsp+168], rax
37bf9eb40call lsame_64_
37bf9eb45mov r9l, 1
37bf9eb4bmov rcx, rbx
37bf9eb4emov r8l, 1
37bf9eb54lea rdx, [rip+0x4bd748]
37bf9eb5bmov r12, rax
37bf9eb5ecall lsame_64_
37bf9eb63mov rcx, [r15]
37bf9eb66mov [rsp+160], rax
37bf9eb6emov rax, [rsp+384]
37bf9eb76mov r14, [rax]
37bf9eb79mov rax, [rsp+352]
37bf9eb81mov r8, [rax]
37bf9eb84mov rax, [rsp+360]
37bf9eb8ccmp r8, rcx
37bf9eb8fmov r9, [rax]
37bf9eb92mov rax, rcx
37bf9eb95cmovle rax, r8
37bf9eb99cmp rax, r9
37bf9eb9ccmovg rax, r9
37bf9eba0test r12, r12
37bf9eba3je 0x37bf9ec20
37bf9eba5test rax, rax
37bf9eba8je 0x37bf9ec90
37bf9ebaemov rdx, r14
37bf9ebb1mov r10l, 1
37bf9ebb7mov [rsp+192], r8
37bf9ebbfimul rdx, r9
37bf9ebc3test rdx, rdx
37bf9ebc6cmovle rdx, r10
37bf9ebca
37bf9ebcaloc_37bf9ebca:
37bf9ebcatest r13, r13
37bf9ebcdjne 0x37bf9ebe7
37bf9ebcfmov r11, -2
37bf9ebd6mov r10l, 2
37bf9ebdccmp [rsp+168], 0
37bf9ebe5je 0x37bf9ec46
37bf9ebe7
37bf9ebe7loc_37bf9ebe7:
37bf9ebe7cmp r8, rcx
37bf9ebeajl 0x37bf9ecd0
37bf9ebf0test r9, r9
37bf9ebf3js 0x37bf9ece8
37bf9ebf9test rcx, rcx
37bf9ebfcjs 0x37bf9ed00
37bf9ec02cmp r14, rcx
37bf9ec05jg 0x37bf9ec10
37bf9ec07test r14, r14
37bf9ec0ajg 0x37bf9ed18
37bf9ec10
37bf9ec10loc_37bf9ec10:
37bf9ec10mov r11, -7
37bf9ec17mov r10l, 7
37bf9ec1djmp 0x37bf9ec46
37bf9ec1f
37bf9ec1f 90 .
37bf9ec20
37bf9ec20loc_37bf9ec20:
37bf9ec20mov edx, 1
37bf9ec25test rax, rax
37bf9ec28jne 0x37bf9eca8
37bf9ec2a
37bf9ec2aloc_37bf9ec2a:
37bf9ec2acmp [rsp+160], 0
37bf9ec33jne 0x37bf9ff7d
37bf9ec39mov r11, -1
37bf9ec40mov r10l, 1
37bf9ec46
37bf9ec46loc_37bf9ec46:
37bf9ec46mov rax, [rsp+456]
37bf9ec4emov [rax], r11
37bf9ec51
37bf9ec51loc_37bf9ec51:
37bf9ec51lea rdx, [rsp+232]
37bf9ec59mov r8l, 8
37bf9ec5flea rcx, [rip+0x4bd63e]
37bf9ec66mov [rsp+232], r10
37bf9ec6ecall xerbla_64_
37bf9ec73nop
37bf9ec74
37bf9ec74loc_37bf9ec74:
37bf9ec74movups x6, [rsp+240]
37bf9ec7cadd rsp, 264
37bf9ec83pop rbx
37bf9ec84pop rsi
37bf9ec85pop rdi
37bf9ec86pop rbp
37bf9ec87pop r12
37bf9ec89pop r13
37bf9ec8bpop r14
37bf9ec8dpop r15
37bf9ec8fret
37bf9ec90
37bf9ec90loc_37bf9ec90:
37bf9ec90mov [rsp+192], r8
37bf9ec98mov edx, 1
37bf9ec9djmp 0x37bf9ebca
37bf9eca2
37bf9eca2 66 0f 1f 44 00 00 f..D..
37bf9eca8
37bf9eca8loc_37bf9eca8:
37bf9eca8mov r11, [rsp+376]
37bf9ecb0mov r10l, 1
37bf9ecb6mov rdx, [r11]
37bf9ecb9imul rdx, r14
37bf9ecbdtest rdx, rdx
37bf9ecc0cmovle rdx, r10
37bf9ecc4jmp 0x37bf9ec2a
37bf9ecc9
37bf9ecc9 0f 1f 80 00 00 00 00 .......
37bf9ecd0
37bf9ecd0loc_37bf9ecd0:
37bf9ecd0mov r11, -3
37bf9ecd7mov r10l, 3
37bf9ecddjmp 0x37bf9ec46
37bf9ece2
37bf9ece2 66 0f 1f 44 00 00 f..D..
37bf9ece8
37bf9ece8loc_37bf9ece8:
37bf9ece8mov r11, -4
37bf9ecefmov r10l, 4
37bf9ecf5jmp 0x37bf9ec46
37bf9ecfa
37bf9ecfa 66 0f 1f 44 00 00 f..D..
37bf9ed00
37bf9ed00loc_37bf9ed00:
37bf9ed00mov r11, -5
37bf9ed07mov r10l, 5
37bf9ed0djmp 0x37bf9ec46
37bf9ed12
37bf9ed12 66 0f 1f 44 00 00 f..D..
37bf9ed18
37bf9ed18loc_37bf9ed18:
37bf9ed18mov r11, [rsp+192]
37bf9ed20mov r10l, 1
37bf9ed26test r11, r11
37bf9ed29cmovg r10, r11
37bf9ed2dmov r11, [rsp+400]
37bf9ed35cmp [r11], r10
37bf9ed38jl 0x37bf9feee
37bf9ed3emov r11, [rsp+416]
37bf9ed46cmp [r11], r14
37bf9ed49jl 0x37bf9ff1b
37bf9ed4ftest r8, r8
37bf9ed52mov r10l, 1
37bf9ed58cmovg r10, r8
37bf9ed5ccmp [rdi], r10
37bf9ed5fjl 0x37bf9ff2d
37bf9ed65mov r11, [rsp+448]
37bf9ed6dcmp [r11], rdx
37bf9ed70jge 0x37bf9eda0
37bf9ed72add rbp, 1
37bf9ed76mov rax, [rsp+456]
37bf9ed7eje 0x37bf9ff49
37bf9ed84mov [rax], -15
37bf9ed8bmov r10l, 15
37bf9ed91jmp 0x37bf9ec51
37bf9ed96
37bf9ed96 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bf9eda0
37bf9eda0loc_37bf9eda0:
37bf9eda0mov r11, [rsp+456]
37bf9eda8mov r10, [r11]
37bf9edabtest r10, r10
37bf9edaejne 0x37bf9ff6b
37bf9edb4pxor x0, x0
37bf9edb8cvtsi2sd x0, rdx
37bf9edbdmov rdx, [rsp+440]
37bf9edc5movsd_xmm [rdx], x0
37bf9edc9cmp rbp, -1
37bf9edcdje 0x37bf9ec74
37bf9edd3test rax, rax
37bf9edd6je 0x37bf9ec74
37bf9eddcmov rax, [rsp+376]
37bf9ede4cmp r8, r9
37bf9ede7mov r10, [rax]
37bf9edeamov rax, r9
37bf9ededcmovge rax, r8
37bf9edf1cmp r10, rax
37bf9edf4jge 0x37bf9f1c0
37bf9edfacmp r10, rcx
37bf9edfdjle 0x37bf9f1c0
37bf9ee03mov rsi, [rsp+176]
37bf9ee0bxor eax, eax
37bf9ee0dtest rsi, rsi
37bf9ee10cmovs rsi, rax
37bf9ee14mov rbp, rsi
37bf9ee17test r13, r13
37bf9ee1aje 0x37bf9f268
37bf9ee20test r12, r12
37bf9ee23je 0x37bf9f268
37bf9ee29mov rax, r8
37bf9ee2cmov r9, r10
37bf9ee2flea rbx, [r8+1]
37bf9ee33sub rax, rcx
37bf9ee36sub r9, rcx
37bf9ee39cqo
37bf9ee3bidiv r9
37bf9ee3emov [rsp+224], rdx
37bf9ee46mov r12, rax
37bf9ee49test rdx, rdx
37bf9ee4cje 0x37bf9ef67
37bf9ee52mov rax, [rsp+456]
37bf9ee5asub r8, rdx
37bf9ee5dimul rcx, r12
37bf9ee61mov [rsp+32], r15
37bf9ee66lea rbx, [r8+1]
37bf9ee6ashl r8, 3
37bf9ee6emov r9, [rsp+360]
37bf9ee76lea rdx, [rip+0x4bd423]
37bf9ee7dmov [rsp+128], rax
37bf9ee85mov rax, [rsp+440]
37bf9ee8dadd rcx, 1
37bf9ee91movsd_xmm [rsp+160], x0
37bf9ee9amov [rsp+120], rax
37bf9ee9fimul rcx, rsi
37bf9eea3mov rax, [rsp+424]
37bf9eeabmov [rsp+144], 1
37bf9eeb7add rax, r8
37bf9eebaadd r8, [rsp+392]
37bf9eec2mov [rsp+112], rdi
37bf9eec7mov [rsp+104], rax
37bf9eeccsub rcx, rsi
37bf9eecfmov rax, [rsp+424]
37bf9eed7mov [rsp+56], r8
37bf9eedclea r8, [rsp+224]
37bf9eee4mov [rsp+88], rax
37bf9eee9mov rax, [rsp+416]
37bf9eef1mov [rsp+136], 1
37bf9eefdmov [rsp+80], rax
37bf9ef02mov rax, [rsp+408]
37bf9ef0amov [rsp+96], rdi
37bf9ef0flea rax, [rax+8*rcx]
37bf9ef13lea rcx, [rip+0x4bd388]
37bf9ef1amov [rsp+72], rax
37bf9ef1fmov rax, [rsp+400]
37bf9ef27mov [rsp+64], rax
37bf9ef2cmov rax, [rsp+384]
37bf9ef34mov [rsp+48], rax
37bf9ef39lea rax, [rip+0x4bd370]
37bf9ef40mov [rsp+40], rax
37bf9ef45call dtpmqrt_64_
37bf9ef4amov rax, [rsp+376]
37bf9ef52mov rcx, [r15]
37bf9ef55movsd_xmm x0, [rsp+160]
37bf9ef5emov r10, [rax]
37bf9ef61mov r9, r10
37bf9ef64sub r9, rcx
37bf9ef67
37bf9ef67loc_37bf9ef67:
37bf9ef67sub rbx, r9
37bf9ef6alea rax, [r10+1]
37bf9ef6emov r8, rbx
37bf9ef71mov rbx, rcx
37bf9ef74sub rbx, r10
37bf9ef77js 0x37bf9fa38
37bf9ef7dcmp r8, rax
37bf9ef80jg 0x37bf9f0f6
37bf9ef86sub rax, r8
37bf9ef89xor edx, edx
37bf9ef8bdiv rbx
37bf9ef8e
37bf9ef8eloc_37bf9ef8e:
37bf9ef8emov rsi, [rsp+392]
37bf9ef96shl r8, 3
37bf9ef9asub r12, 1
37bf9ef9eshl rbx, 3
37bf9efa2movapd x6, x0
37bf9efa6lea r14, [rsi+r8-8]
37bf9efabmov rsi, [rsp+424]
37bf9efb3mov rdx, r10
37bf9efb6lea r13, [rsi+r8-8]
37bf9efbbmov rsi, r12
37bf9efbesub rsi, rax
37bf9efc1lea rax, [rsp+232]
37bf9efc9mov [rsp+168], rsi
37bf9efd1mov rsi, rdi
37bf9efd4mov rdi, rbp
37bf9efd7mov rbp, r15
37bf9efdamov [rsp+160], rax
37bf9efe2lea r15, [rip+0x4bd2c7]
37bf9efe9jmp 0x37bf9f009
37bf9efeb
37bf9efeb 0f 1f 44 00 00 ..D..
37bf9eff0
37bf9eff0loc_37bf9eff0:
37bf9eff0mov rcx, [rbp]
37bf9eff4add r14, rbx
37bf9eff7add r13, rbx
37bf9effasub r12, 1
37bf9effemov rax, [rsp+376]
37bf9f006mov rdx, [rax]
37bf9f009
37bf9f009loc_37bf9f009:
37bf9f009mov rax, [rsp+456]
37bf9f011sub rdx, rcx
37bf9f014imul rcx, r12
37bf9f018mov [rsp+56], r14
37bf9f01dmov [rsp+232], rdx
37bf9f025mov r9, [rsp+360]
37bf9f02dmov [rsp+128], rax
37bf9f035mov rax, [rsp+440]
37bf9f03dadd rcx, 1
37bf9f041mov [rsp+40], r15
37bf9f046mov r8, [rsp+160]
37bf9f04emov [rsp+120], rax
37bf9f053imul rcx, rdi
37bf9f057mov rax, [rsp+424]
37bf9f05fmov [rsp+32], rbp
37bf9f064mov [rsp+88], rax
37bf9f069mov rax, [rsp+416]
37bf9f071sub rcx, rdi
37bf9f074mov [rsp+112], rsi
37bf9f079mov [rsp+80], rax
37bf9f07emov rax, [rsp+408]
37bf9f086mov [rsp+144], 1
37bf9f092lea rdx, [rax+8*rcx]
37bf9f096mov rax, [rsp+400]
37bf9f09emov [rsp+104], r13
37bf9f0a3lea rcx, [rip+0x4bd1f8]
37bf9f0aamov [rsp+72], rdx
37bf9f0aflea rdx, [rip+0x4bd1ea]
37bf9f0b6mov [rsp+64], rax
37bf9f0bbmov rax, [rsp+384]
37bf9f0c3mov [rsp+136], 1
37bf9f0cfmov [rsp+48], rax
37bf9f0d4mov [rsp+96], rsi
37bf9f0d9call dtpmqrt_64_
37bf9f0decmp r12, [rsp+168]
37bf9f0e6jne 0x37bf9eff0
37bf9f0ecmovapd x0, x6
37bf9f0f0mov r15, rbp
37bf9f0f3mov rdi, rsi
37bf9f0f6
37bf9f0f6loc_37bf9f0f6:
37bf9f0f6mov rax, [rsp+456]
37bf9f0femov [rsp+88], rdi
37bf9f103lea rdx, [rip+0x4bd196]
37bf9f10alea rcx, [rip+0x4bd191]
37bf9f111mov [rsp+32], r15
37bf9f116mov r9, [rsp+360]
37bf9f11emov [rsp+104], rax
37bf9f123mov rax, [rsp+440]
37bf9f12bmov r8, [rsp+376]
37bf9f133movsd_xmm [rsp+160], x0
37bf9f13cmov [rsp+96], rax
37bf9f141mov rax, [rsp+424]
37bf9f149mov [rsp+120], 1
37bf9f152mov [rsp+80], rax
37bf9f157mov rax, [rsp+416]
37bf9f15fmov [rsp+112], 1
37bf9f168mov [rsp+72], rax
37bf9f16dmov rax, [rsp+408]
37bf9f175mov [rsp+64], rax
37bf9f17amov rax, [rsp+400]
37bf9f182mov [rsp+56], rax
37bf9f187mov rax, [rsp+392]
37bf9f18fmov [rsp+48], rax
37bf9f194mov rax, [rsp+384]
37bf9f19cmov [rsp+40], rax
37bf9f1a1call dgemqrt_64_
37bf9f1a6movsd_xmm x0, [rsp+160]
37bf9f1af
37bf9f1afloc_37bf9f1af:
37bf9f1afmov rax, [rsp+440]
37bf9f1b7movsd_xmm [rax], x0
37bf9f1bbjmp 0x37bf9ec74
37bf9f1c0
37bf9f1c0loc_37bf9f1c0:
37bf9f1c0mov rax, [rsp+456]
37bf9f1c8mov [rsp+88], rdi
37bf9f1cdmov rdx, rsi
37bf9f1d0mov rcx, rbx
37bf9f1d3mov [rsp+32], r15
37bf9f1d8mov r9, [rsp+360]
37bf9f1e0mov [rsp+104], rax
37bf9f1e5mov rax, [rsp+440]
37bf9f1edmov r8, [rsp+352]
37bf9f1f5mov [rsp+120], 1
37bf9f1femov [rsp+96], rax
37bf9f203mov rax, [rsp+424]
37bf9f20bmov [rsp+112], 1
37bf9f214mov [rsp+80], rax
37bf9f219mov rax, [rsp+416]
37bf9f221mov [rsp+72], rax
37bf9f226mov rax, [rsp+408]
37bf9f22emov [rsp+64], rax
37bf9f233mov rax, [rsp+400]
37bf9f23bmov [rsp+56], rax
37bf9f240mov rax, [rsp+392]
37bf9f248mov [rsp+48], rax
37bf9f24dmov rax, [rsp+384]
37bf9f255mov [rsp+40], rax
37bf9f25acall dgemqrt_64_
37bf9f25fjmp 0x37bf9ec74
37bf9f264
37bf9f264 0f 1f 40 00 ..@.
37bf9f268
37bf9f268loc_37bf9f268:
37bf9f268cmp [rsp+168], 0
37bf9f271je 0x37bf9f638
37bf9f277test r12, r12
37bf9f27aje 0x37bf9f638
37bf9f280mov rax, r8
37bf9f283sub r10, rcx
37bf9f286mov [rsp+32], r15
37bf9f28bmov r9, [rsp+360]
37bf9f293sub rax, rcx
37bf9f296lea rcx, [rip+0x4bd005]
37bf9f29dmovsd_xmm [rsp+160], x0
37bf9f2a6cqo
37bf9f2a8mov [rsp+88], rdi
37bf9f2adidiv r10
37bf9f2b0mov rax, [rsp+456]
37bf9f2b8mov [rsp+120], 1
37bf9f2c1mov [rsp+112], 1
37bf9f2camov [rsp+104], rax
37bf9f2cfmov rax, [rsp+440]
37bf9f2d7mov [rsp+96], rax
37bf9f2dcmov rax, [rsp+424]
37bf9f2e4mov [rsp+80], rax
37bf9f2e9mov rax, [rsp+416]
37bf9f2f1mov [rsp+72], rax
37bf9f2f6mov rax, [rsp+408]
37bf9f2femov [rsp+64], rax
37bf9f303mov rax, [rsp+400]
37bf9f30bmov [rsp+56], rax
37bf9f310mov rax, [rsp+392]
37bf9f318mov [rsp+48], rax
37bf9f31dmov rax, [rsp+384]
37bf9f325mov [rsp+40], rax
37bf9f32asub r8, rdx
37bf9f32dmov [rsp+224], rdx
37bf9f335lea rdx, [rip+0x4bcf65]
37bf9f33clea rbx, [r8+1]
37bf9f340mov [rsp+192], r8
37bf9f348mov r8, [rsp+376]
37bf9f350mov [rsp+176], rbx
37bf9f358call dgemqrt_64_
37bf9f35dmov rax, [rsp+376]
37bf9f365mov rcx, [r15]
37bf9f368movsd_xmm x0, [rsp+160]
37bf9f371mov r8, [rax]
37bf9f374sub rbx, r8
37bf9f377lea r9, [r8+1]
37bf9f37blea rdx, [rbx+rcx]
37bf9f37fmov rbx, r8
37bf9f382sub rbx, rcx
37bf9f385js 0x37bf9fed0
37bf9f38bcmp r9, rdx
37bf9f38ejg 0x37bf9ff3f
37bf9f394mov rax, rdx
37bf9f397xor edx, edx
37bf9f399sub rax, r9
37bf9f39cdiv rbx
37bf9f39fmov r9, rax
37bf9f3a2
37bf9f3a2loc_37bf9f3a2:
37bf9f3a2lea rax, [r9+1]
37bf9f3a6mov rsi, rbp
37bf9f3a9shl rbx, 3
37bf9f3admovapd x6, x0
37bf9f3b1mov r14, [rsp+392]
37bf9f3b9lea r13, [8*r8]
37bf9f3c1mov [rsp+168], rax
37bf9f3c9lea rax, [rsp+232]
37bf9f3d1mov [rsp+160], rax
37bf9f3d9mov r12l, 1
37bf9f3dflea rbp, [rip+0x4bceca]
37bf9f3e6add r14, r13
37bf9f3e9mov [rsp+184], r9
37bf9f3f1add r13, [rsp+424]
37bf9f3f9jmp 0x37bf9f418
37bf9f3fb
37bf9f3fb 0f 1f 44 00 00 ..D..
37bf9f400
37bf9f400loc_37bf9f400:
37bf9f400mov rcx, [r15]
37bf9f403add r14, rbx
37bf9f406add r13, rbx
37bf9f409add r12, 1
37bf9f40dmov rax, [rsp+376]
37bf9f415mov r8, [rax]
37bf9f418
37bf9f418loc_37bf9f418:
37bf9f418mov rax, [rsp+456]
37bf9f420sub r8, rcx
37bf9f423imul rcx, r12
37bf9f427mov [rsp+56], r14
37bf9f42cmov [rsp+40], rbp
37bf9f431mov r9, [rsp+360]
37bf9f439mov [rsp+128], rax
37bf9f441mov rax, [rsp+440]
37bf9f449add rcx, 1
37bf9f44dmov [rsp+32], r15
37bf9f452mov [rsp+120], rax
37bf9f457imul rcx, rsi
37bf9f45bmov rax, [rsp+424]
37bf9f463mov [rsp+232], r8
37bf9f46bmov r8, [rsp+160]
37bf9f473mov [rsp+88], rax
37bf9f478mov rax, [rsp+416]
37bf9f480sub rcx, rsi
37bf9f483mov [rsp+112], rdi
37bf9f488mov [rsp+80], rax
37bf9f48dmov rax, [rsp+408]
37bf9f495mov [rsp+144], 1
37bf9f4a1lea rdx, [rax+8*rcx]
37bf9f4a5mov rax, [rsp+400]
37bf9f4admov [rsp+104], r13
37bf9f4b2lea rcx, [rip+0x4bcde9]
37bf9f4b9mov [rsp+72], rdx
37bf9f4belea rdx, [rip+0x4bcddc]
37bf9f4c5mov [rsp+64], rax
37bf9f4camov rax, [rsp+384]
37bf9f4d2mov [rsp+136], 1
37bf9f4demov [rsp+48], rax
37bf9f4e3mov [rsp+96], rdi
37bf9f4e8call dtpmqrt_64_
37bf9f4edcmp [rsp+168], r12
37bf9f4f5jne 0x37bf9f400
37bf9f4fbmov r9, [rsp+184]
37bf9f503movapd x0, x6
37bf9f507mov rbp, rsi
37bf9f50alea rcx, [r9+2]
37bf9f50e
37bf9f50eloc_37bf9f50e:
37bf9f50emov rax, [rsp+352]
37bf9f516mov rbx, [rsp+176]
37bf9f51ecmp [rax], rbx
37bf9f521jl 0x37bf9f1af
37bf9f527mov rax, [rsp+456]
37bf9f52fmov rdx, [rsp+192]
37bf9f537mov [rsp+112], rdi
37bf9f53clea r8, [rsp+224]
37bf9f544mov [rsp+96], rdi
37bf9f549mov rdi, [rsp+408]
37bf9f551mov [rsp+128], rax
37bf9f559shl rdx, 3
37bf9f55dmov rax, [rsp+440]
37bf9f565mov [rsp+144], 1
37bf9f571mov r9, [rsp+360]
37bf9f579mov [rsp+120], rax
37bf9f57emov rax, [rsp+424]
37bf9f586mov [rsp+136], 1
37bf9f592movsd_xmm [rsp+160], x0
37bf9f59badd rax, rdx
37bf9f59eadd rdx, [rsp+392]
37bf9f5a6mov [rsp+104], rax
37bf9f5abmov rax, [rsp+424]
37bf9f5b3mov [rsp+88], rax
37bf9f5b8mov rax, [rsp+416]
37bf9f5c0mov [rsp+80], rax
37bf9f5c5mov rax, [r15]
37bf9f5c8mov [rsp+56], rdx
37bf9f5cdlea rdx, [rip+0x4bcccd]
37bf9f5d4imul rax, rcx
37bf9f5d8mov [rsp+32], r15
37bf9f5ddlea rcx, [rip+0x4bccbe]
37bf9f5e4add rax, 1
37bf9f5e8imul rax, rbp
37bf9f5ecsub rax, rbp
37bf9f5eflea rax, [rdi+8*rax]
37bf9f5f3mov [rsp+72], rax
37bf9f5f8mov rax, [rsp+400]
37bf9f600mov [rsp+64], rax
37bf9f605mov rax, [rsp+384]
37bf9f60dmov [rsp+48], rax
37bf9f612lea rax, [rip+0x4bcc97]
37bf9f619mov [rsp+40], rax
37bf9f61ecall dtpmqrt_64_
37bf9f623movsd_xmm x0, [rsp+160]
37bf9f62cjmp 0x37bf9f1af
37bf9f631
37bf9f631 0f 1f 80 00 00 00 00 .......
37bf9f638
37bf9f638loc_37bf9f638:
37bf9f638mov rbx, [rsp+184]
37bf9f640xor eax, eax
37bf9f642test rbx, rbx
37bf9f645cmovs rbx, rax
37bf9f649mov r14, rbx
37bf9f64cmov r11, rbx
37bf9f64fnot r14
37bf9f652mov [rsp+184], r14
37bf9f65acmp [rsp+168], 0
37bf9f663je 0x37bf9fa60
37bf9f669cmp [rsp+160], 0
37bf9f672je 0x37bf9fa60
37bf9f678mov rax, r9
37bf9f67bmov rbx, r10
37bf9f67elea rsi, [r9+1]
37bf9f682sub rax, rcx
37bf9f685sub rbx, rcx
37bf9f688cqo
37bf9f68aidiv rbx
37bf9f68dmov [rsp+224], rdx
37bf9f695mov r12, rax
37bf9f698test rdx, rdx
37bf9f69bjle 0x37bf9f7cb
37bf9f6a1mov rax, [rsp+456]
37bf9f6a9sub r9, rdx
37bf9f6acimul rcx, r12
37bf9f6b0mov [rsp+32], r15
37bf9f6b5lea rsi, [r9+1]
37bf9f6b9mov rbx, [rsp+424]
37bf9f6c1mov r8, [rsp+352]
37bf9f6c9lea rdx, [rip+0x4bcbd1]
37bf9f6d0mov [rsp+128], rax
37bf9f6d8mov rax, [rsp+440]
37bf9f6e0mov [rsp+88], rbx
37bf9f6e5mov [rsp+120], rax
37bf9f6eamov rax, r11
37bf9f6edimul rax, rsi
37bf9f6f1mov [rsp+160], r11
37bf9f6f9movsd_xmm [rsp+168], x0
37bf9f702mov [rsp+144], 1
37bf9f70elea rax, [r14+rax+1]
37bf9f713mov [rsp+112], rdi
37bf9f718lea rax, [rbx+8*rax]
37bf9f71cmov rbx, [rsp+408]
37bf9f724mov [rsp+96], rdi
37bf9f729mov [rsp+104], rax
37bf9f72emov rax, [rsp+416]
37bf9f736mov [rsp+136], 1
37bf9f742mov [rsp+80], rax
37bf9f747lea rax, [rcx+1]
37bf9f74blea rcx, [rip+0x4bcb51]
37bf9f752imul rax, rbp
37bf9f756sub rax, rbp
37bf9f759lea rax, [rbx+8*rax]
37bf9f75dmov [rsp+72], rax
37bf9f762mov rax, [rsp+400]
37bf9f76amov [rsp+64], rax
37bf9f76fmov rax, [rsp+392]
37bf9f777lea rax, [rax+8*r9]
37bf9f77blea r9, [rsp+224]
37bf9f783mov [rsp+56], rax
37bf9f788mov rax, [rsp+384]
37bf9f790mov [rsp+48], rax
37bf9f795lea rax, [rip+0x4bcb14]
37bf9f79cmov [rsp+40], rax
37bf9f7a1call dtpmqrt_64_
37bf9f7a6mov rax, [rsp+376]
37bf9f7aemov rcx, [r15]
37bf9f7b1movsd_xmm x0, [rsp+168]
37bf9f7bamov r11, [rsp+160]
37bf9f7c2mov r10, [rax]
37bf9f7c5mov rbx, r10
37bf9f7c8sub rbx, rcx
37bf9f7cb
37bf9f7cbloc_37bf9f7cb:
37bf9f7cbsub rsi, rbx
37bf9f7cemov rbx, rcx
37bf9f7d1lea rax, [r10+1]
37bf9f7d5mov r8, rsi
37bf9f7d8sub rbx, r10
37bf9f7dbjs 0x37bf9fea8
37bf9f7e1cmp rsi, rax
37bf9f7e4jg 0x37bf9f977
37bf9f7easub rax, rsi
37bf9f7edxor edx, edx
37bf9f7efdiv rbx
37bf9f7f2
37bf9f7f2loc_37bf9f7f2:
37bf9f7f2lea rsi, [8*rbx]
37bf9f7fasub r12, 1
37bf9f7femovapd x6, x0
37bf9f802mov rdx, r10
37bf9f805mov [rsp+176], rsi
37bf9f80dmov rsi, [rsp+392]
37bf9f815imul rbx, r11
37bf9f819lea r14, [rsi+8*r8-8]
37bf9f81emov rsi, [rsp+424]
37bf9f826imul r8, r11
37bf9f82aadd r8, [rsp+184]
37bf9f832lea r13, [rsi+8*r8+8]
37bf9f837mov rsi, r12
37bf9f83asub rsi, rax
37bf9f83dlea rax, [rsp+232]
37bf9f845mov [rsp+168], rsi
37bf9f84dmov rsi, rdi
37bf9f850lea rdi, [8*rbx]
37bf9f858mov rbx, rbp
37bf9f85bmov [rsp+160], rax
37bf9f863lea rbp, [rip+0x4bca46]
37bf9f86ajmp 0x37bf9f88d
37bf9f86c
37bf9f86c 0f 1f 40 00 ..@.
37bf9f870
37bf9f870loc_37bf9f870:
37bf9f870mov rax, [rsp+376]
37bf9f878mov rcx, [r15]
37bf9f87badd r13, rdi
37bf9f87esub r12, 1
37bf9f882add r14, [rsp+176]
37bf9f88amov rdx, [rax]
37bf9f88d
37bf9f88dloc_37bf9f88d:
37bf9f88dmov rax, [rsp+456]
37bf9f895sub rdx, rcx
37bf9f898imul rcx, r12
37bf9f89cmov [rsp+56], r14
37bf9f8a1mov [rsp+232], rdx
37bf9f8a9mov r9, [rsp+160]
37bf9f8b1mov [rsp+128], rax
37bf9f8b9mov rax, [rsp+440]
37bf9f8c1add rcx, 1
37bf9f8c5mov [rsp+40], rbp
37bf9f8camov r8, [rsp+352]
37bf9f8d2mov [rsp+120], rax
37bf9f8d7imul rcx, rbx
37bf9f8dbmov rax, [rsp+424]
37bf9f8e3mov [rsp+32], r15
37bf9f8e8mov [rsp+88], rax
37bf9f8edmov rax, [rsp+416]
37bf9f8f5sub rcx, rbx
37bf9f8f8mov [rsp+112], rsi
37bf9f8fdmov [rsp+80], rax
37bf9f902mov rax, [rsp+408]
37bf9f90amov [rsp+144], 1
37bf9f916lea rdx, [rax+8*rcx]
37bf9f91amov rax, [rsp+400]
37bf9f922mov [rsp+104], r13
37bf9f927lea rcx, [rip+0x4bc975]
37bf9f92emov [rsp+72], rdx
37bf9f933lea rdx, [rip+0x4bc967]
37bf9f93amov [rsp+64], rax
37bf9f93fmov rax, [rsp+384]
37bf9f947mov [rsp+136], 1
37bf9f953mov [rsp+48], rax
37bf9f958mov [rsp+96], rsi
37bf9f95dcall dtpmqrt_64_
37bf9f962cmp [rsp+168], r12
37bf9f96ajne 0x37bf9f870
37bf9f970movapd x0, x6
37bf9f974mov rdi, rsi
37bf9f977
37bf9f977loc_37bf9f977:
37bf9f977mov rax, [rsp+456]
37bf9f97fmov [rsp+88], rdi
37bf9f984lea rdx, [rip+0x4bc916]
37bf9f98blea rcx, [rip+0x4bc911]
37bf9f992mov [rsp+32], r15
37bf9f997mov r9, [rsp+376]
37bf9f99fmov [rsp+104], rax
37bf9f9a4mov rax, [rsp+440]
37bf9f9acmov r8, [rsp+352]
37bf9f9b4movsd_xmm [rsp+160], x0
37bf9f9bdmov [rsp+96], rax
37bf9f9c2mov rax, [rsp+424]
37bf9f9camov [rsp+120], 1
37bf9f9d3mov [rsp+80], rax
37bf9f9d8mov rax, [rsp+416]
37bf9f9e0mov [rsp+112], 1
37bf9f9e9mov [rsp+72], rax
37bf9f9eemov rax, [rsp+408]
37bf9f9f6mov [rsp+64], rax
37bf9f9fbmov rax, [rsp+400]
37bf9fa03mov [rsp+56], rax
37bf9fa08mov rax, [rsp+392]
37bf9fa10mov [rsp+48], rax
37bf9fa15mov rax, [rsp+384]
37bf9fa1dmov [rsp+40], rax
37bf9fa22call dgemqrt_64_
37bf9fa27movsd_xmm x0, [rsp+160]
37bf9fa30jmp 0x37bf9f1af
37bf9fa35
37bf9fa35 0f 1f 00 ...
37bf9fa38
37bf9fa38loc_37bf9fa38:
37bf9fa38cmp r8, rax
37bf9fa3bjl 0x37bf9f0f6
37bf9fa41mov rdx, r8
37bf9fa44mov r9, rbx
37bf9fa47sub rdx, rax
37bf9fa4aneg r9
37bf9fa4dmov rax, rdx
37bf9fa50xor edx, edx
37bf9fa52div r9
37bf9fa55jmp 0x37bf9ef8e
37bf9fa5a
37bf9fa5a 66 0f 1f 44 00 00 f..D..
37bf9fa60
37bf9fa60loc_37bf9fa60:
37bf9fa60test r13, r13
37bf9fa63je 0x37bf9f1af
37bf9fa69cmp [rsp+160], 0
37bf9fa72je 0x37bf9f1af
37bf9fa78mov rax, r9
37bf9fa7bsub r10, rcx
37bf9fa7emov [rsp+32], r15
37bf9fa83mov r8, [rsp+352]
37bf9fa8bsub rax, rcx
37bf9fa8elea rcx, [rip+0x4bc80e]
37bf9fa95mov [rsp+168], r11
37bf9fa9dcqo
37bf9fa9fmov [rsp+88], rdi
37bf9faa4idiv r10
37bf9faa7mov rax, [rsp+456]
37bf9faafmovsd_xmm [rsp+160], x0
37bf9fab8mov [rsp+120], 1
37bf9fac1mov [rsp+104], rax
37bf9fac6mov rax, [rsp+440]
37bf9facemov [rsp+112], 1
37bf9fad7mov [rsp+96], rax
37bf9fadcmov rax, [rsp+424]
37bf9fae4mov [rsp+80], rax
37bf9fae9mov rax, [rsp+416]
37bf9faf1mov [rsp+72], rax
37bf9faf6mov rax, [rsp+408]
37bf9fafemov [rsp+64], rax
37bf9fb03mov rax, [rsp+400]
37bf9fb0bmov [rsp+56], rax
37bf9fb10mov rax, [rsp+392]
37bf9fb18mov [rsp+48], rax
37bf9fb1dmov rax, [rsp+384]
37bf9fb25mov [rsp+40], rax
37bf9fb2asub r9, rdx
37bf9fb2dmov [rsp+224], rdx
37bf9fb35lea rdx, [rip+0x4bc764]
37bf9fb3clea rsi, [r9+1]
37bf9fb40mov [rsp+216], r9
37bf9fb48mov r9, [rsp+376]
37bf9fb50mov [rsp+192], rsi
37bf9fb58call dgemqrt_64_
37bf9fb5dmov rax, [rsp+376]
37bf9fb65mov rcx, [r15]
37bf9fb68movsd_xmm x0, [rsp+160]
37bf9fb71mov r11, [rsp+168]
37bf9fb79mov r8, [rax]
37bf9fb7cmov r9, r8
37bf9fb7fsub rsi, r8
37bf9fb82lea rbx, [r8+1]
37bf9fb86sub r9, rcx
37bf9fb89lea rdx, [rsi+rcx]
37bf9fb8djs 0x37bf9ff00
37bf9fb93cmp rbx, rdx
37bf9fb96jg 0x37bf9ff73
37bf9fb9cmov rax, rdx
37bf9fb9fxor edx, edx
37bf9fba1sub rax, rbx
37bf9fba4div r9
37bf9fba7
37bf9fba7loc_37bf9fba7:
37bf9fba7mov rdx, [rsp+184]
37bf9fbafmov rsi, [rsp+392]
37bf9fbb7mov [rsp+432], rdi
37bf9fbbfmov [rsp+200], rax
37bf9fbc7mov [rsp+208], r11
37bf9fbcfimul rbx, r11
37bf9fbd3lea r12, [rsi+8*r8]
37bf9fbd7movapd x6, x0
37bf9fbdbmov rdi, r15
37bf9fbdelea r13, [8*r9]
37bf9fbe6mov r15, [rsp+432]
37bf9fbeeimul r9, r11
37bf9fbf2add rdx, rbx
37bf9fbf5mov rbx, [rsp+424]
37bf9fbfdlea rsi, [8*r9]
37bf9fc05lea r14, [rbx+8*rdx+8]
37bf9fc0amov [rsp+176], rsi
37bf9fc12lea rbx, [rax+1]
37bf9fc16lea rsi, [rsp+232]
37bf9fc1emov [rsp+168], rbx
37bf9fc26mov ebx, 1
37bf9fc2bmov [rsp+160], rsi
37bf9fc33mov rsi, rbp
37bf9fc36mov rbp, r13
37bf9fc39lea r13, [rip+0x4bc670]
37bf9fc40jmp 0x37bf9fc65
37bf9fc42
37bf9fc42 66 0f 1f 44 00 00 f..D..
37bf9fc48
37bf9fc48loc_37bf9fc48:
37bf9fc48mov rax, [rsp+376]
37bf9fc50mov rcx, [rdi]
37bf9fc53add r12, rbp
37bf9fc56add rbx, 1
37bf9fc5aadd r14, [rsp+176]
37bf9fc62mov r8, [rax]
37bf9fc65
37bf9fc65loc_37bf9fc65:
37bf9fc65mov rax, [rsp+456]
37bf9fc6dsub r8, rcx
37bf9fc70imul rcx, rbx
37bf9fc74mov [rsp+56], r12
37bf9fc79mov [rsp+40], r13
37bf9fc7emov r9, [rsp+160]
37bf9fc86mov [rsp+128], rax
37bf9fc8emov rax, [rsp+440]
37bf9fc96add rcx, 1
37bf9fc9amov [rsp+32], rdi
37bf9fc9fmov [rsp+120], rax
37bf9fca4imul rcx, rsi
37bf9fca8mov rax, [rsp+424]
37bf9fcb0mov [rsp+232], r8
37bf9fcb8mov r8, [rsp+352]
37bf9fcc0mov [rsp+88], rax
37bf9fcc5mov rax, [rsp+416]
37bf9fccdsub rcx, rsi
37bf9fcd0mov [rsp+112], r15
37bf9fcd5mov [rsp+80], rax
37bf9fcdamov rax, [rsp+408]
37bf9fce2mov [rsp+144], 1
37bf9fceelea rdx, [rax+8*rcx]
37bf9fcf2mov rax, [rsp+400]
37bf9fcfamov [rsp+104], r14
37bf9fcfflea rcx, [rip+0x4bc59d]
37bf9fd06mov [rsp+72], rdx
37bf9fd0blea rdx, [rip+0x4bc58e]
37bf9fd12mov [rsp+64], rax
37bf9fd17mov rax, [rsp+384]
37bf9fd1fmov [rsp+136], 1
37bf9fd2bmov [rsp+48], rax
37bf9fd30mov [rsp+96], r15
37bf9fd35call dtpmqrt_64_
37bf9fd3acmp [rsp+168], rbx
37bf9fd42jne 0x37bf9fc48
37bf9fd48mov rax, [rsp+200]
37bf9fd50mov [rsp+432], r15
37bf9fd58mov r15, rdi
37bf9fd5bmovapd x0, x6
37bf9fd5fmov r11, [rsp+208]
37bf9fd67mov rdi, [rsp+432]
37bf9fd6fmov rbp, rsi
37bf9fd72add rax, 2
37bf9fd76
37bf9fd76loc_37bf9fd76:
37bf9fd76mov rbx, [rsp+360]
37bf9fd7emov rsi, [rsp+192]
37bf9fd86cmp [rbx], rsi
37bf9fd89jl 0x37bf9f1af
37bf9fd8fmov rbx, [rsp+456]
37bf9fd97mov rdx, rsi
37bf9fd9amov [rsp+112], rdi
37bf9fd9flea r9, [rsp+224]
37bf9fda7imul rdx, r11
37bf9fdabmov [rsp+96], rdi
37bf9fdb0mov rdi, [rsp+416]
37bf9fdb8lea rcx, [rip+0x4bc4e4]
37bf9fdbfmov [rsp+128], rbx
37bf9fdc7mov rbx, [rsp+440]
37bf9fdcfmov [rsp+80], rdi
37bf9fdd4mov rdi, [rsp+408]
37bf9fddcmov [rsp+120], rbx
37bf9fde1mov rbx, [rsp+184]
37bf9fde9mov [rsp+144], 1
37bf9fdf5mov r8, [rsp+352]
37bf9fdfdmovsd_xmm [rsp+160], x0
37bf9fe06lea rdx, [rbx+rdx+1]
37bf9fe0bmov rbx, [rsp+424]
37bf9fe13mov [rsp+136], 1
37bf9fe1flea rdx, [rbx+8*rdx]
37bf9fe23mov [rsp+88], rbx
37bf9fe28mov [rsp+104], rdx
37bf9fe2dimul rax, [r15]
37bf9fe31lea rdx, [rip+0x4bc468]
37bf9fe38mov [rsp+32], r15
37bf9fe3dadd rax, 1
37bf9fe41imul rax, rbp
37bf9fe45sub rax, rbp
37bf9fe48lea rax, [rdi+8*rax]
37bf9fe4cmov rdi, [rsp+216]
37bf9fe54mov [rsp+72], rax
37bf9fe59mov rax, [rsp+400]
37bf9fe61mov [rsp+64], rax
37bf9fe66mov rax, [rsp+392]
37bf9fe6elea rax, [rax+8*rdi]
37bf9fe72mov [rsp+56], rax
37bf9fe77mov rax, [rsp+384]
37bf9fe7fmov [rsp+48], rax
37bf9fe84lea rax, [rip+0x4bc425]
37bf9fe8bmov [rsp+40], rax
37bf9fe90call dtpmqrt_64_
37bf9fe95movsd_xmm x0, [rsp+160]
37bf9fe9ejmp 0x37bf9f1af
37bf9fea3
37bf9fea3 0f 1f 44 00 00 ..D..
37bf9fea8
37bf9fea8loc_37bf9fea8:
37bf9fea8cmp rsi, rax
37bf9feabjl 0x37bf9f977
37bf9feb1mov rdx, rsi
37bf9feb4mov r9, rbx
37bf9feb7sub rdx, rax
37bf9febaneg r9
37bf9febdmov rax, rdx
37bf9fec0xor edx, edx
37bf9fec2div r9
37bf9fec5jmp 0x37bf9f7f2
37bf9feca
37bf9feca 66 0f 1f 44 00 00 f..D..
37bf9fed0
37bf9fed0loc_37bf9fed0:
37bf9fed0cmp r9, rdx
37bf9fed3jl 0x37bf9ff3f
37bf9fed5mov rax, r9
37bf9fed8mov r9, rbx
37bf9fedbsub rax, rdx
37bf9fedeneg r9
37bf9fee1xor edx, edx
37bf9fee3div r9
37bf9fee6mov r9, rax
37bf9fee9jmp 0x37bf9f3a2
37bf9feee
37bf9feeeloc_37bf9feee:
37bf9feeemov r11, -9
37bf9fef5mov r10l, 9
37bf9fefbjmp 0x37bf9ec46
37bf9ff00
37bf9ff00loc_37bf9ff00:
37bf9ff00cmp rbx, rdx
37bf9ff03jl 0x37bf9ff73
37bf9ff05mov rax, rbx
37bf9ff08mov r10, r9
37bf9ff0bsub rax, rdx
37bf9ff0eneg r10
37bf9ff11xor edx, edx
37bf9ff13div r10
37bf9ff16jmp 0x37bf9fba7
37bf9ff1b
37bf9ff1bloc_37bf9ff1b:
37bf9ff1bmov r11, -11
37bf9ff22mov r10l, 11
37bf9ff28jmp 0x37bf9ec46
37bf9ff2d
37bf9ff2dloc_37bf9ff2d:
37bf9ff2dmov r11, -13
37bf9ff34mov r10l, 13
37bf9ff3ajmp 0x37bf9ec46
37bf9ff3f
37bf9ff3floc_37bf9ff3f:
37bf9ff3fmov ecx, 1
37bf9ff44jmp 0x37bf9f50e
37bf9ff49
37bf9ff49loc_37bf9ff49:
37bf9ff49mov r10, [rax]
37bf9ff4ctest r10, r10
37bf9ff4fjne 0x37bf9ff6b
37bf9ff51mov rax, [rsp+440]
37bf9ff59pxor x0, x0
37bf9ff5dcvtsi2sd x0, rdx
37bf9ff62movsd_xmm [rax], x0
37bf9ff66jmp 0x37bf9ec74
37bf9ff6b
37bf9ff6bloc_37bf9ff6b:
37bf9ff6bneg r10
37bf9ff6ejmp 0x37bf9ec51
37bf9ff73
37bf9ff73loc_37bf9ff73:
37bf9ff73mov eax, 1
37bf9ff78jmp 0x37bf9fd76
37bf9ff7d
37bf9ff7dloc_37bf9ff7d:
37bf9ff7dmov [rsp+192], r9
37bf9ff85jmp 0x37bf9ebca
37bf9ea70
37bf9ff8a
37bf9ff8a // align 0x40
37bf9ff8a // align 0x40
37bf9ffc0
37bf9ffc0dlaneg_64_:
37bf9ffc0push r15
37bf9ffc2push r14
37bf9ffc4push r13
37bf9ffc6push r12
37bf9ffc8push rbp
37bf9ffc9push rdi
37bf9ffcapush rsi
37bf9ffcbpush rbx
37bf9ffccsub rsp, 168
37bf9ffd3movups [rsp+96], x6
37bf9ffd8movups [rsp+112], x7
37bf9ffddmovups [rsp+128], x8
37bf9ffe6movups [rsp+144], x9
37bf9ffefmovsd_xmm x0, [r9]
37bf9fff4mov rax, [rsp+280]
37bf9fffcmovapd x6, x0
37bfa0000xorpd x6, [rip+0x4bc2c8]
37bfa0008mov rbx, r9
37bfa000bmov r9, [rax]
37bfa000emov r12, rcx
37bfa0011mov rbp, rdx
37bfa0014mov rdi, r8
37bfa0017movsd_xmm [rsp+80], x6
37bfa001dcmp r9, 1
37bfa0021jle 0x37bfa0427
37bfa0027lea r13, [r9-2]
37bfa002bpxor x7, x7
37bfa002fmov rcx, r9
37bfa0032mov r15, rdx
37bfa0035and r13, -128
37bfa0039mov [rsp+240], r12
37bfa0041mov r14, r8
37bfa0044movsd_xmm x8, [rip+0x4bc273]
37bfa004dlea rax, [r13+129]
37bfa0054mov r12l, 1
37bfa005amov [rsp+40], 0
37bfa0063mov [rsp+48], rax
37bfa0068lea rax, [rsp+80]
37bfa006dmov [rsp+56], rax
37bfa0072nop [rax]
37bfa0075nop [rax+rax]
37bfa0080
37bfa0080loc_37bfa0080:
37bfa0080lea rsi, [r12+127]
37bfa0085sub rcx, 1
37bfa0089cmp rcx, rsi
37bfa008ccmovg rcx, rsi
37bfa0090cmp r12, rcx
37bfa0093jg 0x37bfa0420
37bfa0099movsd_xmm x2, [rbx]
37bfa009dadd rcx, 1
37bfa00a1movapd x0, x6
37bfa00a5mov rax, r12
37bfa00a8xor edi, edi
37bfa00aanop [rax+rax]
37bfa00b5nop [rax+rax]
37bfa00c0
37bfa00c0loc_37bfa00c0:
37bfa00c0movsd_xmm x1, [r15+8*rax-8]
37bfa00c7xor edx, edx
37bfa00c9addsd x1, x0
37bfa00cddivsd x0, x1
37bfa00d1comisd x7, x1
37bfa00d5seta dl
37bfa00d8add rdi, rdx
37bfa00dbmulsd x0, [r14+8*rax-8]
37bfa00e2add rax, 1
37bfa00e6subsd x0, x2
37bfa00eacmp rcx, rax
37bfa00edjne 0x37bfa00c0
37bfa00efmovsd_xmm [rsp+80], x0
37bfa00f5
37bfa00f5loc_37bfa00f5:
37bfa00f5mov rcx, [rsp+56]
37bfa00facall disnan_64_
37bfa00fftest rax, rax
37bfa0102jne 0x37bfa0278
37bfa0108mov rax, [rsp+280]
37bfa0110add [rsp+40], rdi
37bfa0115movsd_xmm x6, [rsp+80]
37bfa011bmov rcx, [rax]
37bfa011e
37bfa011eloc_37bfa011e:
37bfa011esub r12, -128
37bfa0122cmp r12, [rsp+48]
37bfa0127jne 0x37bfa0080
37bfa012dmovsd_xmm x0, [rbx]
37bfa0131mov r9, rcx
37bfa0134mov rbp, r15
37bfa0137mov rdi, r14
37bfa013amov r12, [rsp+240]
37bfa0142
37bfa0142loc_37bfa0142:
37bfa0142mov rax, [r12]
37bfa0146lea r13, [rax-1]
37bfa014amovsd_xmm x7, [rbp+8*r13]
37bfa0151subsd x7, x0
37bfa0155movsd_xmm [rsp+72], x7
37bfa015bcmp r13, r9
37bfa015ejl 0x37bfa03b9
37bfa0164mov rcx, r13
37bfa0167mov rax, r13
37bfa016apxor x9, x9
37bfa016fmovsd_xmm x8, [rip+0x4bc148]
37bfa0178sub rcx, r9
37bfa017band rcx, -128
37bfa017fsub rax, rcx
37bfa0182mov [rsp+48], rax
37bfa0187lea rax, [rsp+72]
37bfa018cmov [rsp+56], rax
37bfa0191nop [rax]
37bfa0195nop [rax+rax]
37bfa01a0
37bfa01a0loc_37bfa01a0:
37bfa01a0lea rsi, [r13-127]
37bfa01a4mov rcx, r9
37bfa01a7cmp rsi, r9
37bfa01aacmovge rcx, rsi
37bfa01aecmp r13, rcx
37bfa01b1jl 0x37bfa0410
37bfa01b7movsd_xmm x2, [rbx]
37bfa01bbsub rcx, 1
37bfa01bfmovapd x0, x7
37bfa01c3mov rax, r13
37bfa01c6xor r12l, r12l
37bfa01c9nop [rax+rax]
37bfa01d4nop [rax+rax]
37bfa01dfnop [rax+rax]
37bfa01eanop [rax+rax]
37bfa01f5nop [rax+rax]
37bfa0200
37bfa0200loc_37bfa0200:
37bfa0200sub rax, 1
37bfa0204xor r9l, r9l
37bfa0207movsd_xmm x1, [rdi+8*rax]
37bfa020caddsd x1, x0
37bfa0210divsd x0, x1
37bfa0214comisd x9, x1
37bfa0219seta r9b
37bfa021dadd r12, r9
37bfa0220mulsd x0, [rbp+8*rax]
37bfa0226subsd x0, x2
37bfa022acmp rcx, rax
37bfa022djne 0x37bfa0200
37bfa022fmovsd_xmm [rsp+72], x0
37bfa0235
37bfa0235loc_37bfa0235:
37bfa0235mov rcx, [rsp+56]
37bfa023acall disnan_64_
37bfa023ftest rax, rax
37bfa0242jne 0x37bfa0320
37bfa0248add [rsp+40], r12
37bfa024dmovsd_xmm x7, [rsp+72]
37bfa0253
37bfa0253loc_37bfa0253:
37bfa0253cmp [rsp+48], r13
37bfa0258je 0x37bfa03b5
37bfa025e
37bfa025eloc_37bfa025e:
37bfa025emov rax, [rsp+280]
37bfa0266add r13, -128
37bfa026amov r9, [rax]
37bfa026djmp 0x37bfa01a0
37bfa0272
37bfa0272 66 0f 1f 44 00 00 f..D..
37bfa0278
37bfa0278loc_37bfa0278:
37bfa0278mov rax, [rsp+280]
37bfa0280movsd_xmm [rsp+80], x6
37bfa0286mov rcx, [rax]
37bfa0289lea rax, [rcx-1]
37bfa028dcmp rax, rsi
37bfa0290cmovle rsi, rax
37bfa0294cmp r12, rsi
37bfa0297jg 0x37bfa011e
37bfa029dmov r13, r12
37bfa02a0xor edi, edi
37bfa02a2lea rbp, [rsp+88]
37bfa02a7nop [rax+rax]
37bfa02b0
37bfa02b0loc_37bfa02b0:
37bfa02b0movsd_xmm x0, [r15+8*r13-8]
37bfa02b7xor eax, eax
37bfa02b9mov rcx, rbp
37bfa02bcaddsd x0, x6
37bfa02c0divsd x6, x0
37bfa02c4comisd x7, x0
37bfa02c8seta al
37bfa02cbadd rdi, rax
37bfa02cemovsd_xmm [rsp+88], x6
37bfa02d4movapd x6, x8
37bfa02d9call disnan_64_
37bfa02detest rax, rax
37bfa02e1jne 0x37bfa02e9
37bfa02e3movsd_xmm x6, [rsp+88]
37bfa02e9
37bfa02e9loc_37bfa02e9:
37bfa02e9mulsd x6, [r14+8*r13-8]
37bfa02f0add r13, 1
37bfa02f4subsd x6, [rbx]
37bfa02f8movsd_xmm [rsp+80], x6
37bfa02fecmp rsi, r13
37bfa0301jge 0x37bfa02b0
37bfa0303mov rax, [rsp+280]
37bfa030badd [rsp+40], rdi
37bfa0310mov rcx, [rax]
37bfa0313jmp 0x37bfa011e
37bfa0318
37bfa0318 0f 1f 84 00 00 00 00 00 ........
37bfa0320
37bfa0320loc_37bfa0320:
37bfa0320mov rax, [rsp+280]
37bfa0328movsd_xmm [rsp+72], x7
37bfa032emov rax, [rax]
37bfa0331cmp rsi, rax
37bfa0334cmovl rsi, rax
37bfa0338cmp r13, rsi
37bfa033bjl 0x37bfa0253
37bfa0341mov r15, r13
37bfa0344xor r12l, r12l
37bfa0347nop [rax+rax]
37bfa0350
37bfa0350loc_37bfa0350:
37bfa0350sub r15, 1
37bfa0354xor eax, eax
37bfa0356lea rcx, [rsp+88]
37bfa035bmovsd_xmm x0, [rdi+8*r15]
37bfa0361addsd x0, x7
37bfa0365divsd x7, x0
37bfa0369comisd x9, x0
37bfa036eseta al
37bfa0371add r12, rax
37bfa0374movsd_xmm [rsp+88], x7
37bfa037amovapd x7, x8
37bfa037fcall disnan_64_
37bfa0384test rax, rax
37bfa0387jne 0x37bfa038f
37bfa0389movsd_xmm x7, [rsp+88]
37bfa038f
37bfa038floc_37bfa038f:
37bfa038fmulsd x7, [rbp+8*r15]
37bfa0396subsd x7, [rbx]
37bfa039amovsd_xmm [rsp+72], x7
37bfa03a0cmp r15, rsi
37bfa03a3jge 0x37bfa0350
37bfa03a5add [rsp+40], r12
37bfa03aacmp [rsp+48], r13
37bfa03afjne 0x37bfa025e
37bfa03b5
37bfa03b5loc_37bfa03b5:
37bfa03b5movsd_xmm x0, [rbx]
37bfa03b9
37bfa03b9loc_37bfa03b9:
37bfa03b9movups x8, [rsp+128]
37bfa03c2addsd x6, x0
37bfa03c6xor eax, eax
37bfa03c8pxor x0, x0
37bfa03ccmovups x9, [rsp+144]
37bfa03d5addsd x6, x7
37bfa03d9movups x7, [rsp+112]
37bfa03decomisd x0, x6
37bfa03e2movups x6, [rsp+96]
37bfa03e7seta al
37bfa03eaadd [rsp+40], rax
37bfa03efmov rax, [rsp+40]
37bfa03f4add rsp, 168
37bfa03fbpop rbx
37bfa03fcpop rsi
37bfa03fdpop rdi
37bfa03fepop rbp
37bfa03ffpop r12
37bfa0401pop r13
37bfa0403pop r14
37bfa0405pop r15
37bfa0407ret
37bfa0408
37bfa0408 0f 1f 84 00 00 00 00 00 ........
37bfa0410
37bfa0410loc_37bfa0410:
37bfa0410xor r12l, r12l
37bfa0413jmp 0x37bfa0235
37bfa0418
37bfa0418 0f 1f 84 00 00 00 00 00 ........
37bfa0420
37bfa0420loc_37bfa0420:
37bfa0420xor edi, edi
37bfa0422jmp 0x37bfa00f5
37bfa0427
37bfa0427loc_37bfa0427:
37bfa0427mov [rsp+40], 0
37bfa0430jmp 0x37bfa0142
37bf9ffc0
37bf9ffc0dlaneg_64_:
37bf9ffc0push r15
37bf9ffc2push r14
37bf9ffc4push r13
37bf9ffc6push r12
37bf9ffc8push rbp
37bf9ffc9push rdi
37bf9ffcapush rsi
37bf9ffcbpush rbx
37bf9ffccsub rsp, 168
37bf9ffd3movups [rsp+96], x6
37bf9ffd8movups [rsp+112], x7
37bf9ffddmovups [rsp+128], x8
37bf9ffe6movups [rsp+144], x9
37bf9ffefmovsd_xmm x0, [r9]
37bf9fff4mov rax, [rsp+280]
37bf9fffcmovapd x6, x0
37bfa0000xorpd x6, [rip+0x4bc2c8]
37bfa0008mov rbx, r9
37bfa000bmov r9, [rax]
37bfa000emov r12, rcx
37bfa0011mov rbp, rdx
37bfa0014mov rdi, r8
37bfa0017movsd_xmm [rsp+80], x6
37bfa001dcmp r9, 1
37bfa0021jle 0x37bfa0427
37bfa0027lea r13, [r9-2]
37bfa002bpxor x7, x7
37bfa002fmov rcx, r9
37bfa0032mov r15, rdx
37bfa0035and r13, -128
37bfa0039mov [rsp+240], r12
37bfa0041mov r14, r8
37bfa0044movsd_xmm x8, [rip+0x4bc273]
37bfa004dlea rax, [r13+129]
37bfa0054mov r12l, 1
37bfa005amov [rsp+40], 0
37bfa0063mov [rsp+48], rax
37bfa0068lea rax, [rsp+80]
37bfa006dmov [rsp+56], rax
37bfa0072nop [rax]
37bfa0075nop [rax+rax]
37bfa0080
37bfa0080loc_37bfa0080:
37bfa0080lea rsi, [r12+127]
37bfa0085sub rcx, 1
37bfa0089cmp rcx, rsi
37bfa008ccmovg rcx, rsi
37bfa0090cmp r12, rcx
37bfa0093jg 0x37bfa0420
37bfa0099movsd_xmm x2, [rbx]
37bfa009dadd rcx, 1
37bfa00a1movapd x0, x6
37bfa00a5mov rax, r12
37bfa00a8xor edi, edi
37bfa00aanop [rax+rax]
37bfa00b5nop [rax+rax]
37bfa00c0
37bfa00c0loc_37bfa00c0:
37bfa00c0movsd_xmm x1, [r15+8*rax-8]
37bfa00c7xor edx, edx
37bfa00c9addsd x1, x0
37bfa00cddivsd x0, x1
37bfa00d1comisd x7, x1
37bfa00d5seta dl
37bfa00d8add rdi, rdx
37bfa00dbmulsd x0, [r14+8*rax-8]
37bfa00e2add rax, 1
37bfa00e6subsd x0, x2
37bfa00eacmp rcx, rax
37bfa00edjne 0x37bfa00c0
37bfa00efmovsd_xmm [rsp+80], x0
37bfa00f5
37bfa00f5loc_37bfa00f5:
37bfa00f5mov rcx, [rsp+56]
37bfa00facall disnan_64_
37bfa00fftest rax, rax
37bfa0102jne 0x37bfa0278
37bfa0108mov rax, [rsp+280]
37bfa0110add [rsp+40], rdi
37bfa0115movsd_xmm x6, [rsp+80]
37bfa011bmov rcx, [rax]
37bfa011e
37bfa011eloc_37bfa011e:
37bfa011esub r12, -128
37bfa0122cmp r12, [rsp+48]
37bfa0127jne 0x37bfa0080
37bfa012dmovsd_xmm x0, [rbx]
37bfa0131mov r9, rcx
37bfa0134mov rbp, r15
37bfa0137mov rdi, r14
37bfa013amov r12, [rsp+240]
37bfa0142
37bfa0142loc_37bfa0142:
37bfa0142mov rax, [r12]
37bfa0146lea r13, [rax-1]
37bfa014amovsd_xmm x7, [rbp+8*r13]
37bfa0151subsd x7, x0
37bfa0155movsd_xmm [rsp+72], x7
37bfa015bcmp r13, r9
37bfa015ejl 0x37bfa03b9
37bfa0164mov rcx, r13
37bfa0167mov rax, r13
37bfa016apxor x9, x9
37bfa016fmovsd_xmm x8, [rip+0x4bc148]
37bfa0178sub rcx, r9
37bfa017band rcx, -128
37bfa017fsub rax, rcx
37bfa0182mov [rsp+48], rax
37bfa0187lea rax, [rsp+72]
37bfa018cmov [rsp+56], rax
37bfa0191nop [rax]
37bfa0195nop [rax+rax]
37bfa01a0
37bfa01a0loc_37bfa01a0:
37bfa01a0lea rsi, [r13-127]
37bfa01a4mov rcx, r9
37bfa01a7cmp rsi, r9
37bfa01aacmovge rcx, rsi
37bfa01aecmp r13, rcx
37bfa01b1jl 0x37bfa0410
37bfa01b7movsd_xmm x2, [rbx]
37bfa01bbsub rcx, 1
37bfa01bfmovapd x0, x7
37bfa01c3mov rax, r13
37bfa01c6xor r12l, r12l
37bfa01c9nop [rax+rax]
37bfa01d4nop [rax+rax]
37bfa01dfnop [rax+rax]
37bfa01eanop [rax+rax]
37bfa01f5nop [rax+rax]
37bfa0200
37bfa0200loc_37bfa0200:
37bfa0200sub rax, 1
37bfa0204xor r9l, r9l
37bfa0207movsd_xmm x1, [rdi+8*rax]
37bfa020caddsd x1, x0
37bfa0210divsd x0, x1
37bfa0214comisd x9, x1
37bfa0219seta r9b
37bfa021dadd r12, r9
37bfa0220mulsd x0, [rbp+8*rax]
37bfa0226subsd x0, x2
37bfa022acmp rcx, rax
37bfa022djne 0x37bfa0200
37bfa022fmovsd_xmm [rsp+72], x0
37bfa0235
37bfa0235loc_37bfa0235:
37bfa0235mov rcx, [rsp+56]
37bfa023acall disnan_64_
37bfa023ftest rax, rax
37bfa0242jne 0x37bfa0320
37bfa0248add [rsp+40], r12
37bfa024dmovsd_xmm x7, [rsp+72]
37bfa0253
37bfa0253loc_37bfa0253:
37bfa0253cmp [rsp+48], r13
37bfa0258je 0x37bfa03b5
37bfa025e
37bfa025eloc_37bfa025e:
37bfa025emov rax, [rsp+280]
37bfa0266add r13, -128
37bfa026amov r9, [rax]
37bfa026djmp 0x37bfa01a0
37bfa0272
37bfa0272 66 0f 1f 44 00 00 f..D..
37bfa0278
37bfa0278loc_37bfa0278:
37bfa0278mov rax, [rsp+280]
37bfa0280movsd_xmm [rsp+80], x6
37bfa0286mov rcx, [rax]
37bfa0289lea rax, [rcx-1]
37bfa028dcmp rax, rsi
37bfa0290cmovle rsi, rax
37bfa0294cmp r12, rsi
37bfa0297jg 0x37bfa011e
37bfa029dmov r13, r12
37bfa02a0xor edi, edi
37bfa02a2lea rbp, [rsp+88]
37bfa02a7nop [rax+rax]
37bfa02b0
37bfa02b0loc_37bfa02b0:
37bfa02b0movsd_xmm x0, [r15+8*r13-8]
37bfa02b7xor eax, eax
37bfa02b9mov rcx, rbp
37bfa02bcaddsd x0, x6
37bfa02c0divsd x6, x0
37bfa02c4comisd x7, x0
37bfa02c8seta al
37bfa02cbadd rdi, rax
37bfa02cemovsd_xmm [rsp+88], x6
37bfa02d4movapd x6, x8
37bfa02d9call disnan_64_
37bfa02detest rax, rax
37bfa02e1jne 0x37bfa02e9
37bfa02e3movsd_xmm x6, [rsp+88]
37bfa02e9
37bfa02e9loc_37bfa02e9:
37bfa02e9mulsd x6, [r14+8*r13-8]
37bfa02f0add r13, 1
37bfa02f4subsd x6, [rbx]
37bfa02f8movsd_xmm [rsp+80], x6
37bfa02fecmp rsi, r13
37bfa0301jge 0x37bfa02b0
37bfa0303mov rax, [rsp+280]
37bfa030badd [rsp+40], rdi
37bfa0310mov rcx, [rax]
37bfa0313jmp 0x37bfa011e
37bfa0318
37bfa0318 0f 1f 84 00 00 00 00 00 ........
37bfa0320
37bfa0320loc_37bfa0320:
37bfa0320mov rax, [rsp+280]
37bfa0328movsd_xmm [rsp+72], x7
37bfa032emov rax, [rax]
37bfa0331cmp rsi, rax
37bfa0334cmovl rsi, rax
37bfa0338cmp r13, rsi
37bfa033bjl 0x37bfa0253
37bfa0341mov r15, r13
37bfa0344xor r12l, r12l
37bfa0347nop [rax+rax]
37bfa0350
37bfa0350loc_37bfa0350:
37bfa0350sub r15, 1
37bfa0354xor eax, eax
37bfa0356lea rcx, [rsp+88]
37bfa035bmovsd_xmm x0, [rdi+8*r15]
37bfa0361addsd x0, x7
37bfa0365divsd x7, x0
37bfa0369comisd x9, x0
37bfa036eseta al
37bfa0371add r12, rax
37bfa0374movsd_xmm [rsp+88], x7
37bfa037amovapd x7, x8
37bfa037fcall disnan_64_
37bfa0384test rax, rax
37bfa0387jne 0x37bfa038f
37bfa0389movsd_xmm x7, [rsp+88]
37bfa038f
37bfa038floc_37bfa038f:
37bfa038fmulsd x7, [rbp+8*r15]
37bfa0396subsd x7, [rbx]
37bfa039amovsd_xmm [rsp+72], x7
37bfa03a0cmp r15, rsi
37bfa03a3jge 0x37bfa0350
37bfa03a5add [rsp+40], r12
37bfa03aacmp [rsp+48], r13
37bfa03afjne 0x37bfa025e
37bfa03b5
37bfa03b5loc_37bfa03b5:
37bfa03b5movsd_xmm x0, [rbx]
37bfa03b9
37bfa03b9loc_37bfa03b9:
37bfa03b9movups x8, [rsp+128]
37bfa03c2addsd x6, x0
37bfa03c6xor eax, eax
37bfa03c8pxor x0, x0
37bfa03ccmovups x9, [rsp+144]
37bfa03d5addsd x6, x7
37bfa03d9movups x7, [rsp+112]
37bfa03decomisd x0, x6
37bfa03e2movups x6, [rsp+96]
37bfa03e7seta al
37bfa03eaadd [rsp+40], rax
37bfa03efmov rax, [rsp+40]
37bfa03f4add rsp, 168
37bfa03fbpop rbx
37bfa03fcpop rsi
37bfa03fdpop rdi
37bfa03fepop rbp
37bfa03ffpop r12
37bfa0401pop r13
37bfa0403pop r14
37bfa0405pop r15
37bfa0407ret
37bfa0408
37bfa0408 0f 1f 84 00 00 00 00 00 ........
37bfa0410
37bfa0410loc_37bfa0410:
37bfa0410xor r12l, r12l
37bfa0413jmp 0x37bfa0235
37bfa0418
37bfa0418 0f 1f 84 00 00 00 00 00 ........
37bfa0420
37bfa0420loc_37bfa0420:
37bfa0420xor edi, edi
37bfa0422jmp 0x37bfa00f5
37bfa0427
37bfa0427loc_37bfa0427:
37bfa0427mov [rsp+40], 0
37bfa0430jmp 0x37bfa0142
37bf9ffc0
37bfa0435
37bfa0435 // align 0x10
37bfa0435 // align 0x10
37bfa0440
37bfa0440dlangb_64_:
37bfa0440push r15
37bfa0442push r14
37bfa0444push r13
37bfa0446push r12
37bfa0448push rbp
37bfa0449push rdi
37bfa044apush rsi
37bfa044bpush rbx
37bfa044csub rsp, 120
37bfa0450movups [rsp+96], x6
37bfa0455mov rbx, rcx
37bfa0458mov rsi, rdx
37bfa045bmov rdi, r8
37bfa045emov rbp, r9
37bfa0461cmp [rdx], 0
37bfa0465jne 0x37bfa0488
37bfa0467
37bfa0467loc_37bfa0467:
37bfa0467pxor x6, x6
37bfa046b
37bfa046bloc_37bfa046b:
37bfa046bmovapd x0, x6
37bfa046fmovups x6, [rsp+96]
37bfa0474add rsp, 120
37bfa0478pop rbx
37bfa0479pop rsi
37bfa047apop rdi
37bfa047bpop rbp
37bfa047cpop r12
37bfa047epop r13
37bfa0480pop r14
37bfa0482pop r15
37bfa0484ret
37bfa0485
37bfa0485 0f 1f 00 ...
37bfa0488
37bfa0488loc_37bfa0488:
37bfa0488mov rax, [rsp+232]
37bfa0490mov r9l, 1
37bfa0496mov r8l, 1
37bfa049clea rdx, [rip+0x4bbe3d]
37bfa04a3mov r13, [rax]
37bfa04a6xor eax, eax
37bfa04a8test r13, r13
37bfa04abcmovs r13, rax
37bfa04afcall lsame_64_
37bfa04b4test rax, rax
37bfa04b7je 0x37bfa059c
37bfa04bdmov rcx, [rsi]
37bfa04c0mov [rsp+48], rcx
37bfa04c5test rcx, rcx
37bfa04c8jle 0x37bfa0467
37bfa04calea rax, [8*r13]
37bfa04d2pxor x6, x6
37bfa04d6mov ebx, 1
37bfa04dbmov [rsp+56], rax
37bfa04e0mov rax, [rsp+224]
37bfa04e8lea r13, [rax-8]
37bfa04ecnop [rax]
37bfa04f0
37bfa04f0loc_37bfa04f0:
37bfa04f0mov rax, [rbp]
37bfa04f4mov edx, 1
37bfa04f9lea r15, [rax+2]
37bfa04fdsub r15, rbx
37bfa0500test r15, r15
37bfa0503cmovle r15, rdx
37bfa0507lea rdx, [rax+rcx+1]
37bfa050cadd rax, [rdi]
37bfa050fsub rdx, rbx
37bfa0512add rax, 1
37bfa0516cmp rdx, rax
37bfa0519cmovle rax, rdx
37bfa051dmov r14, rax
37bfa0520cmp r15, rax
37bfa0523jle 0x37bfa054d
37bfa0525jmp 0x37bfa0580
37bfa0527
37bfa0527 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bfa0530 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa0540
37bfa0540loc_37bfa0540:
37bfa0540movapd x6, x0
37bfa0544
37bfa0544loc_37bfa0544:
37bfa0544add r15, 1
37bfa0548cmp r14, r15
37bfa054bjl 0x37bfa0580
37bfa054d
37bfa054dloc_37bfa054d:
37bfa054dmovsd_xmm x0, [r13+8*r15]
37bfa0554andpd x0, [rip+0x4bbd94]
37bfa055ccomisd x0, x6
37bfa0560movsd_xmm [rsp+88], x0
37bfa0566ja 0x37bfa0540
37bfa0568lea rcx, [rsp+88]
37bfa056dcall disnan_64_
37bfa0572test rax, rax
37bfa0575je 0x37bfa0544
37bfa0577movsd_xmm x0, [rsp+88]
37bfa057djmp 0x37bfa0540
37bfa057f
37bfa057f 90 .
37bfa0580
37bfa0580loc_37bfa0580:
37bfa0580add rbx, 1
37bfa0584cmp [rsp+48], rbx
37bfa0589jl 0x37bfa046b
37bfa058fmov rcx, [rsi]
37bfa0592add r13, [rsp+56]
37bfa0597jmp 0x37bfa04f0
37bfa059c
37bfa059cloc_37bfa059c:
37bfa059cmov r9l, 1
37bfa05a2mov r8l, 1
37bfa05a8lea rdx, [rip+0x4bbd32]
37bfa05afmov rcx, rbx
37bfa05b2call lsame_64_
37bfa05b7test rax, rax
37bfa05bajne 0x37bfa05c5
37bfa05bccmp [rbx], 49
37bfa05bfjne 0x37bfa06c5
37bfa05c5
37bfa05c5loc_37bfa05c5:
37bfa05c5mov r15, [rsi]
37bfa05c8test r15, r15
37bfa05cbjle 0x37bfa0467
37bfa05d1mov rax, [rsp+224]
37bfa05d9lea r14, [8*r13]
37bfa05e1mov rdx, r15
37bfa05e4pxor x6, x6
37bfa05e8mov r13l, 1
37bfa05eelea r12, [rax-8]
37bfa05f2nop [rax]
37bfa05f5nop [rax+rax]
37bfa0600
37bfa0600loc_37bfa0600:
37bfa0600mov rcx, [rbp]
37bfa0604mov r8l, 1
37bfa060amov [rsp+80], 0
37bfa0613lea rax, [rcx+2]
37bfa0617lea rdx, [rcx+rdx+1]
37bfa061csub rax, r13
37bfa061ftest rax, rax
37bfa0622cmovle rax, r8
37bfa0626add rcx, [rdi]
37bfa0629sub rdx, r13
37bfa062cadd rcx, 1
37bfa0630cmp rdx, rcx
37bfa0633cmovg rdx, rcx
37bfa0637cmp rax, rdx
37bfa063ajg 0x37bfa06bf
37bfa0640add rdx, 1
37bfa0644pxor x1, x1
37bfa0648nop
37bfa064anop [rax+rax]
37bfa0655nop [rax+rax]
37bfa0660
37bfa0660loc_37bfa0660:
37bfa0660movsd_xmm x0, [r12+8*rax]
37bfa0666andpd x0, [rip+0x4bbc82]
37bfa066eadd rax, 1
37bfa0672addsd x1, x0
37bfa0676cmp rax, rdx
37bfa0679jne 0x37bfa0660
37bfa067bmovsd_xmm [rsp+80], x1
37bfa0681
37bfa0681loc_37bfa0681:
37bfa0681comisd x1, x6
37bfa0685jbe 0x37bfa06a8
37bfa0687
37bfa0687loc_37bfa0687:
37bfa0687movapd x6, x1
37bfa068b
37bfa068bloc_37bfa068b:
37bfa068badd r13, 1
37bfa068fcmp r15, r13
37bfa0692jl 0x37bfa046b
37bfa0698mov rdx, [rsi]
37bfa069badd r12, r14
37bfa069ejmp 0x37bfa0600
37bfa06a3
37bfa06a3 0f 1f 44 00 00 ..D..
37bfa06a8
37bfa06a8loc_37bfa06a8:
37bfa06a8lea rcx, [rsp+80]
37bfa06adcall disnan_64_
37bfa06b2test rax, rax
37bfa06b5je 0x37bfa068b
37bfa06b7movsd_xmm x1, [rsp+80]
37bfa06bdjmp 0x37bfa0687
37bfa06bf
37bfa06bfloc_37bfa06bf:
37bfa06bfpxor x1, x1
37bfa06c3jmp 0x37bfa0681
37bfa06c5
37bfa06c5loc_37bfa06c5:
37bfa06c5mov r9l, 1
37bfa06cbmov r8l, 1
37bfa06d1lea rdx, [rip+0x4bbc0a]
37bfa06d8mov rcx, rbx
37bfa06dbcall lsame_64_
37bfa06e0test rax, rax
37bfa06e3je 0x37bfa0887
37bfa06e9mov rbx, [rsi]
37bfa06ectest rbx, rbx
37bfa06efjle 0x37bfa0467
37bfa06f5mov rcx, [rsp+240]
37bfa06fdlea r8, [8*rbx]
37bfa0705xor edx, edx
37bfa0707call memset
37bfa070cmov rsi, [rbp]
37bfa0710mov r9l, 1
37bfa0716movddup x1, [rip+0x4bbbd2]
37bfa071emov r11, -1
37bfa0725sub r9, rsi
37bfa0728add rsi, [rdi]
37bfa072blea rbp, [r9+rbx]
37bfa072f
37bfa072floc_37bfa072f:
37bfa072ftest r9, r9
37bfa0732lea rax, [rsi+r9]
37bfa0736mov r10l, 1
37bfa073ccmovg r10, r9
37bfa0740cmp rax, rbx
37bfa0743cmovg rax, rbx
37bfa0747cmp r10, rax
37bfa074ajg 0x37bfa082a
37bfa0750je 0x37bfa07f2
37bfa0756sub rax, r10
37bfa0759mov rdx, [rsp+224]
37bfa0761lea r8, [rax+1]
37bfa0765mov rax, [rsp+240]
37bfa076dmov r14, r8
37bfa0770lea rcx, [rax+8*r10-8]
37bfa0775lea rax, [r11+1]
37bfa0779shr r14, 1
37bfa077csub rax, r9
37bfa077fadd rax, r10
37bfa0782lea r12, [rdx+8*rax]
37bfa0786xor eax, eax
37bfa0788xor edx, edx
37bfa078anop [rax+rax]
37bfa0794nop [rax+rax]
37bfa079fnop [rax+rax]
37bfa07aanop [rax+rax]
37bfa07b5nop [rax+rax]
37bfa07c0
37bfa07c0loc_37bfa07c0:
37bfa07c0movupd x0, [r12+rax]
37bfa07c6movupd x2, [rcx+rax]
37bfa07cbadd rdx, 1
37bfa07cfandpd x0, x1
37bfa07d3addpd x0, x2
37bfa07d7movups [rcx+rax], x0
37bfa07dbadd rax, 16
37bfa07dfcmp rdx, r14
37bfa07e2jne 0x37bfa07c0
37bfa07e4test r8b, 1
37bfa07e8je 0x37bfa082a
37bfa07eaand r8, -2
37bfa07eelea rax, [r8+r10]
37bfa07f2
37bfa07f2loc_37bfa07f2:
37bfa07f2mov ecx, 1
37bfa07f7lea rdx, [r11+rax]
37bfa07fbsub rcx, r9
37bfa07feadd rdx, rcx
37bfa0801mov rcx, [rsp+224]
37bfa0809movsd_xmm x0, [rcx+8*rdx]
37bfa080emov rcx, [rsp+240]
37bfa0816andpd x0, [rip+0x4bbad2]
37bfa081eaddsd x0, [rcx+8*rax-8]
37bfa0824movsd_xmm [rcx+8*rax-8], x0
37bfa082a
37bfa082aloc_37bfa082a:
37bfa082aadd r9, 1
37bfa082eadd r11, r13
37bfa0831cmp rbp, r9
37bfa0834jne 0x37bfa072f
37bfa083apxor x6, x6
37bfa083emov esi, 1
37bfa0843jmp 0x37bfa0856
37bfa0845
37bfa0845loc_37bfa0845:
37bfa0845movapd x6, x0
37bfa0849
37bfa0849loc_37bfa0849:
37bfa0849add rsi, 1
37bfa084dcmp rbx, rsi
37bfa0850jl 0x37bfa046b
37bfa0856
37bfa0856loc_37bfa0856:
37bfa0856mov rax, [rsp+240]
37bfa085emovsd_xmm x0, [rax+8*rsi-8]
37bfa0864comisd x0, x6
37bfa0868movsd_xmm [rsp+88], x0
37bfa086eja 0x37bfa0845
37bfa0870lea rcx, [rsp+88]
37bfa0875call disnan_64_
37bfa087atest rax, rax
37bfa087dje 0x37bfa0849
37bfa087fmovsd_xmm x0, [rsp+88]
37bfa0885jmp 0x37bfa0845
37bfa0887
37bfa0887loc_37bfa0887:
37bfa0887mov r9l, 1
37bfa088dmov r8l, 1
37bfa0893lea rdx, [rip+0x4bba49]
37bfa089amov rcx, rbx
37bfa089dcall lsame_64_
37bfa08a2test rax, rax
37bfa08a5je 0x37bfa097e
37bfa08ab
37bfa08abloc_37bfa08ab:
37bfa08abmov rax, [rip+0x4bba4e]
37bfa08b2mov rbx, [rsi]
37bfa08b5mov [rsp+72], 0
37bfa08bemov [rsp+80], rax
37bfa08c3test rbx, rbx
37bfa08c6jle 0x37bfa0969
37bfa08cclea rax, [rsp+88]
37bfa08d1mov r8, rbx
37bfa08d4lea r14, [rsp+80]
37bfa08d9mov r15, -1
37bfa08e0mov [rsp+56], rax
37bfa08e5lea rax, [rsp+72]
37bfa08eamov r12l, 1
37bfa08f0mov [rsp+48], rax
37bfa08f5jmp 0x37bfa08fd
37bfa08f7
37bfa08f7loc_37bfa08f7:
37bfa08f7mov r8, [rsi]
37bfa08faadd r15, r13
37bfa08fd
37bfa08fdloc_37bfa08fd:
37bfa08fdmov rax, [rbp]
37bfa0901mov rcx, r12
37bfa0904mov edx, 1
37bfa0909mov r9, [rsp+48]
37bfa090esub rcx, rax
37bfa0911test rcx, rcx
37bfa0914cmovle rcx, rdx
37bfa0918mov rdx, [rdi]
37bfa091bmov [rsp+32], r14
37bfa0920add rdx, r12
37bfa0923cmp rdx, r8
37bfa0926cmovg rdx, r8
37bfa092aadd rax, 1
37bfa092elea r8, [rip+0x4bb9b3]
37bfa0935sub rax, r12
37bfa0938add r12, 1
37bfa093csub rdx, rcx
37bfa093fadd rax, rcx
37bfa0942mov rcx, [rsp+224]
37bfa094aadd rdx, 1
37bfa094eadd rax, r15
37bfa0951mov [rsp+88], rdx
37bfa0956lea rdx, [rcx+8*rax]
37bfa095amov rcx, [rsp+56]
37bfa095fcall dlassq_64_
37bfa0964cmp rbx, r12
37bfa0967jge 0x37bfa08f7
37bfa0969
37bfa0969loc_37bfa0969:
37bfa0969movsd_xmm x6, [rsp+80]
37bfa096fsqrtsd x6, x6
37bfa0973mulsd x6, [rsp+72]
37bfa0979jmp 0x37bfa046b
37bfa097e
37bfa097eloc_37bfa097e:
37bfa097emov r9l, 1
37bfa0984mov r8l, 1
37bfa098alea rdx, [rip+0x4bb953]
37bfa0991mov rcx, rbx
37bfa0994call lsame_64_
37bfa0999test rax, rax
37bfa099cjne 0x37bfa08ab
37bfa09a2jmp 0x37bfa046b
37bfa0440
37bfa0440dlangb_64_:
37bfa0440push r15
37bfa0442push r14
37bfa0444push r13
37bfa0446push r12
37bfa0448push rbp
37bfa0449push rdi
37bfa044apush rsi
37bfa044bpush rbx
37bfa044csub rsp, 120
37bfa0450movups [rsp+96], x6
37bfa0455mov rbx, rcx
37bfa0458mov rsi, rdx
37bfa045bmov rdi, r8
37bfa045emov rbp, r9
37bfa0461cmp [rdx], 0
37bfa0465jne 0x37bfa0488
37bfa0467
37bfa0467loc_37bfa0467:
37bfa0467pxor x6, x6
37bfa046b
37bfa046bloc_37bfa046b:
37bfa046bmovapd x0, x6
37bfa046fmovups x6, [rsp+96]
37bfa0474add rsp, 120
37bfa0478pop rbx
37bfa0479pop rsi
37bfa047apop rdi
37bfa047bpop rbp
37bfa047cpop r12
37bfa047epop r13
37bfa0480pop r14
37bfa0482pop r15
37bfa0484ret
37bfa0485
37bfa0485 0f 1f 00 ...
37bfa0488
37bfa0488loc_37bfa0488:
37bfa0488mov rax, [rsp+232]
37bfa0490mov r9l, 1
37bfa0496mov r8l, 1
37bfa049clea rdx, [rip+0x4bbe3d]
37bfa04a3mov r13, [rax]
37bfa04a6xor eax, eax
37bfa04a8test r13, r13
37bfa04abcmovs r13, rax
37bfa04afcall lsame_64_
37bfa04b4test rax, rax
37bfa04b7je 0x37bfa059c
37bfa04bdmov rcx, [rsi]
37bfa04c0mov [rsp+48], rcx
37bfa04c5test rcx, rcx
37bfa04c8jle 0x37bfa0467
37bfa04calea rax, [8*r13]
37bfa04d2pxor x6, x6
37bfa04d6mov ebx, 1
37bfa04dbmov [rsp+56], rax
37bfa04e0mov rax, [rsp+224]
37bfa04e8lea r13, [rax-8]
37bfa04ecnop [rax]
37bfa04f0
37bfa04f0loc_37bfa04f0:
37bfa04f0mov rax, [rbp]
37bfa04f4mov edx, 1
37bfa04f9lea r15, [rax+2]
37bfa04fdsub r15, rbx
37bfa0500test r15, r15
37bfa0503cmovle r15, rdx
37bfa0507lea rdx, [rax+rcx+1]
37bfa050cadd rax, [rdi]
37bfa050fsub rdx, rbx
37bfa0512add rax, 1
37bfa0516cmp rdx, rax
37bfa0519cmovle rax, rdx
37bfa051dmov r14, rax
37bfa0520cmp r15, rax
37bfa0523jle 0x37bfa054d
37bfa0525jmp 0x37bfa0580
37bfa0527
37bfa0527 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bfa0530 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa0540
37bfa0540loc_37bfa0540:
37bfa0540movapd x6, x0
37bfa0544
37bfa0544loc_37bfa0544:
37bfa0544add r15, 1
37bfa0548cmp r14, r15
37bfa054bjl 0x37bfa0580
37bfa054d
37bfa054dloc_37bfa054d:
37bfa054dmovsd_xmm x0, [r13+8*r15]
37bfa0554andpd x0, [rip+0x4bbd94]
37bfa055ccomisd x0, x6
37bfa0560movsd_xmm [rsp+88], x0
37bfa0566ja 0x37bfa0540
37bfa0568lea rcx, [rsp+88]
37bfa056dcall disnan_64_
37bfa0572test rax, rax
37bfa0575je 0x37bfa0544
37bfa0577movsd_xmm x0, [rsp+88]
37bfa057djmp 0x37bfa0540
37bfa057f
37bfa057f 90 .
37bfa0580
37bfa0580loc_37bfa0580:
37bfa0580add rbx, 1
37bfa0584cmp [rsp+48], rbx
37bfa0589jl 0x37bfa046b
37bfa058fmov rcx, [rsi]
37bfa0592add r13, [rsp+56]
37bfa0597jmp 0x37bfa04f0
37bfa059c
37bfa059cloc_37bfa059c:
37bfa059cmov r9l, 1
37bfa05a2mov r8l, 1
37bfa05a8lea rdx, [rip+0x4bbd32]
37bfa05afmov rcx, rbx
37bfa05b2call lsame_64_
37bfa05b7test rax, rax
37bfa05bajne 0x37bfa05c5
37bfa05bccmp [rbx], 49
37bfa05bfjne 0x37bfa06c5
37bfa05c5
37bfa05c5loc_37bfa05c5:
37bfa05c5mov r15, [rsi]
37bfa05c8test r15, r15
37bfa05cbjle 0x37bfa0467
37bfa05d1mov rax, [rsp+224]
37bfa05d9lea r14, [8*r13]
37bfa05e1mov rdx, r15
37bfa05e4pxor x6, x6
37bfa05e8mov r13l, 1
37bfa05eelea r12, [rax-8]
37bfa05f2nop [rax]
37bfa05f5nop [rax+rax]
37bfa0600
37bfa0600loc_37bfa0600:
37bfa0600mov rcx, [rbp]
37bfa0604mov r8l, 1
37bfa060amov [rsp+80], 0
37bfa0613lea rax, [rcx+2]
37bfa0617lea rdx, [rcx+rdx+1]
37bfa061csub rax, r13
37bfa061ftest rax, rax
37bfa0622cmovle rax, r8
37bfa0626add rcx, [rdi]
37bfa0629sub rdx, r13
37bfa062cadd rcx, 1
37bfa0630cmp rdx, rcx
37bfa0633cmovg rdx, rcx
37bfa0637cmp rax, rdx
37bfa063ajg 0x37bfa06bf
37bfa0640add rdx, 1
37bfa0644pxor x1, x1
37bfa0648nop
37bfa064anop [rax+rax]
37bfa0655nop [rax+rax]
37bfa0660
37bfa0660loc_37bfa0660:
37bfa0660movsd_xmm x0, [r12+8*rax]
37bfa0666andpd x0, [rip+0x4bbc82]
37bfa066eadd rax, 1
37bfa0672addsd x1, x0
37bfa0676cmp rax, rdx
37bfa0679jne 0x37bfa0660
37bfa067bmovsd_xmm [rsp+80], x1
37bfa0681
37bfa0681loc_37bfa0681:
37bfa0681comisd x1, x6
37bfa0685jbe 0x37bfa06a8
37bfa0687
37bfa0687loc_37bfa0687:
37bfa0687movapd x6, x1
37bfa068b
37bfa068bloc_37bfa068b:
37bfa068badd r13, 1
37bfa068fcmp r15, r13
37bfa0692jl 0x37bfa046b
37bfa0698mov rdx, [rsi]
37bfa069badd r12, r14
37bfa069ejmp 0x37bfa0600
37bfa06a3
37bfa06a3 0f 1f 44 00 00 ..D..
37bfa06a8
37bfa06a8loc_37bfa06a8:
37bfa06a8lea rcx, [rsp+80]
37bfa06adcall disnan_64_
37bfa06b2test rax, rax
37bfa06b5je 0x37bfa068b
37bfa06b7movsd_xmm x1, [rsp+80]
37bfa06bdjmp 0x37bfa0687
37bfa06bf
37bfa06bfloc_37bfa06bf:
37bfa06bfpxor x1, x1
37bfa06c3jmp 0x37bfa0681
37bfa06c5
37bfa06c5loc_37bfa06c5:
37bfa06c5mov r9l, 1
37bfa06cbmov r8l, 1
37bfa06d1lea rdx, [rip+0x4bbc0a]
37bfa06d8mov rcx, rbx
37bfa06dbcall lsame_64_
37bfa06e0test rax, rax
37bfa06e3je 0x37bfa0887
37bfa06e9mov rbx, [rsi]
37bfa06ectest rbx, rbx
37bfa06efjle 0x37bfa0467
37bfa06f5mov rcx, [rsp+240]
37bfa06fdlea r8, [8*rbx]
37bfa0705xor edx, edx
37bfa0707call memset
37bfa070cmov rsi, [rbp]
37bfa0710mov r9l, 1
37bfa0716movddup x1, [rip+0x4bbbd2]
37bfa071emov r11, -1
37bfa0725sub r9, rsi
37bfa0728add rsi, [rdi]
37bfa072blea rbp, [r9+rbx]
37bfa072f
37bfa072floc_37bfa072f:
37bfa072ftest r9, r9
37bfa0732lea rax, [rsi+r9]
37bfa0736mov r10l, 1
37bfa073ccmovg r10, r9
37bfa0740cmp rax, rbx
37bfa0743cmovg rax, rbx
37bfa0747cmp r10, rax
37bfa074ajg 0x37bfa082a
37bfa0750je 0x37bfa07f2
37bfa0756sub rax, r10
37bfa0759mov rdx, [rsp+224]
37bfa0761lea r8, [rax+1]
37bfa0765mov rax, [rsp+240]
37bfa076dmov r14, r8
37bfa0770lea rcx, [rax+8*r10-8]
37bfa0775lea rax, [r11+1]
37bfa0779shr r14, 1
37bfa077csub rax, r9
37bfa077fadd rax, r10
37bfa0782lea r12, [rdx+8*rax]
37bfa0786xor eax, eax
37bfa0788xor edx, edx
37bfa078anop [rax+rax]
37bfa0794nop [rax+rax]
37bfa079fnop [rax+rax]
37bfa07aanop [rax+rax]
37bfa07b5nop [rax+rax]
37bfa07c0
37bfa07c0loc_37bfa07c0:
37bfa07c0movupd x0, [r12+rax]
37bfa07c6movupd x2, [rcx+rax]
37bfa07cbadd rdx, 1
37bfa07cfandpd x0, x1
37bfa07d3addpd x0, x2
37bfa07d7movups [rcx+rax], x0
37bfa07dbadd rax, 16
37bfa07dfcmp rdx, r14
37bfa07e2jne 0x37bfa07c0
37bfa07e4test r8b, 1
37bfa07e8je 0x37bfa082a
37bfa07eaand r8, -2
37bfa07eelea rax, [r8+r10]
37bfa07f2
37bfa07f2loc_37bfa07f2:
37bfa07f2mov ecx, 1
37bfa07f7lea rdx, [r11+rax]
37bfa07fbsub rcx, r9
37bfa07feadd rdx, rcx
37bfa0801mov rcx, [rsp+224]
37bfa0809movsd_xmm x0, [rcx+8*rdx]
37bfa080emov rcx, [rsp+240]
37bfa0816andpd x0, [rip+0x4bbad2]
37bfa081eaddsd x0, [rcx+8*rax-8]
37bfa0824movsd_xmm [rcx+8*rax-8], x0
37bfa082a
37bfa082aloc_37bfa082a:
37bfa082aadd r9, 1
37bfa082eadd r11, r13
37bfa0831cmp rbp, r9
37bfa0834jne 0x37bfa072f
37bfa083apxor x6, x6
37bfa083emov esi, 1
37bfa0843jmp 0x37bfa0856
37bfa0845
37bfa0845loc_37bfa0845:
37bfa0845movapd x6, x0
37bfa0849
37bfa0849loc_37bfa0849:
37bfa0849add rsi, 1
37bfa084dcmp rbx, rsi
37bfa0850jl 0x37bfa046b
37bfa0856
37bfa0856loc_37bfa0856:
37bfa0856mov rax, [rsp+240]
37bfa085emovsd_xmm x0, [rax+8*rsi-8]
37bfa0864comisd x0, x6
37bfa0868movsd_xmm [rsp+88], x0
37bfa086eja 0x37bfa0845
37bfa0870lea rcx, [rsp+88]
37bfa0875call disnan_64_
37bfa087atest rax, rax
37bfa087dje 0x37bfa0849
37bfa087fmovsd_xmm x0, [rsp+88]
37bfa0885jmp 0x37bfa0845
37bfa0887
37bfa0887loc_37bfa0887:
37bfa0887mov r9l, 1
37bfa088dmov r8l, 1
37bfa0893lea rdx, [rip+0x4bba49]
37bfa089amov rcx, rbx
37bfa089dcall lsame_64_
37bfa08a2test rax, rax
37bfa08a5je 0x37bfa097e
37bfa08ab
37bfa08abloc_37bfa08ab:
37bfa08abmov rax, [rip+0x4bba4e]
37bfa08b2mov rbx, [rsi]
37bfa08b5mov [rsp+72], 0
37bfa08bemov [rsp+80], rax
37bfa08c3test rbx, rbx
37bfa08c6jle 0x37bfa0969
37bfa08cclea rax, [rsp+88]
37bfa08d1mov r8, rbx
37bfa08d4lea r14, [rsp+80]
37bfa08d9mov r15, -1
37bfa08e0mov [rsp+56], rax
37bfa08e5lea rax, [rsp+72]
37bfa08eamov r12l, 1
37bfa08f0mov [rsp+48], rax
37bfa08f5jmp 0x37bfa08fd
37bfa08f7
37bfa08f7loc_37bfa08f7:
37bfa08f7mov r8, [rsi]
37bfa08faadd r15, r13
37bfa08fd
37bfa08fdloc_37bfa08fd:
37bfa08fdmov rax, [rbp]
37bfa0901mov rcx, r12
37bfa0904mov edx, 1
37bfa0909mov r9, [rsp+48]
37bfa090esub rcx, rax
37bfa0911test rcx, rcx
37bfa0914cmovle rcx, rdx
37bfa0918mov rdx, [rdi]
37bfa091bmov [rsp+32], r14
37bfa0920add rdx, r12
37bfa0923cmp rdx, r8
37bfa0926cmovg rdx, r8
37bfa092aadd rax, 1
37bfa092elea r8, [rip+0x4bb9b3]
37bfa0935sub rax, r12
37bfa0938add r12, 1
37bfa093csub rdx, rcx
37bfa093fadd rax, rcx
37bfa0942mov rcx, [rsp+224]
37bfa094aadd rdx, 1
37bfa094eadd rax, r15
37bfa0951mov [rsp+88], rdx
37bfa0956lea rdx, [rcx+8*rax]
37bfa095amov rcx, [rsp+56]
37bfa095fcall dlassq_64_
37bfa0964cmp rbx, r12
37bfa0967jge 0x37bfa08f7
37bfa0969
37bfa0969loc_37bfa0969:
37bfa0969movsd_xmm x6, [rsp+80]
37bfa096fsqrtsd x6, x6
37bfa0973mulsd x6, [rsp+72]
37bfa0979jmp 0x37bfa046b
37bfa097e
37bfa097eloc_37bfa097e:
37bfa097emov r9l, 1
37bfa0984mov r8l, 1
37bfa098alea rdx, [rip+0x4bb953]
37bfa0991mov rcx, rbx
37bfa0994call lsame_64_
37bfa0999test rax, rax
37bfa099cjne 0x37bfa08ab
37bfa09a2jmp 0x37bfa046b
37bfa0440
37bfa09a7
37bfa09a7 // align 0x20
37bfa09a7 // align 0x20
37bfa09c0
37bfa09c0dlange_64_:
37bfa09c0push r15
37bfa09c2push r14
37bfa09c4push r13
37bfa09c6push r12
37bfa09c8push rbp
37bfa09c9push rdi
37bfa09capush rsi
37bfa09cbpush rbx
37bfa09ccsub rsp, 88
37bfa09d0movups [rsp+64], x6
37bfa09d5mov rax, [rdx]
37bfa09d8mov rsi, [rsp+200]
37bfa09e0mov rdi, rdx
37bfa09e3mov rdx, [r8]
37bfa09e6mov r12, rcx
37bfa09e9mov rbp, r8
37bfa09ecmov rbx, r9
37bfa09efcmp rax, rdx
37bfa09f2cmovg rax, rdx
37bfa09f6test rax, rax
37bfa09f9jne 0x37bfa0a20
37bfa09fb
37bfa09fbloc_37bfa09fb:
37bfa09fbpxor x6, x6
37bfa09ff
37bfa09ffloc_37bfa09ff:
37bfa09ffmovapd x0, x6
37bfa0a03movups x6, [rsp+64]
37bfa0a08add rsp, 88
37bfa0a0cpop rbx
37bfa0a0dpop rsi
37bfa0a0epop rdi
37bfa0a0fpop rbp
37bfa0a10pop r12
37bfa0a12pop r13
37bfa0a14pop r14
37bfa0a16pop r15
37bfa0a18ret
37bfa0a19
37bfa0a19 0f 1f 80 00 00 00 00 .......
37bfa0a20
37bfa0a20loc_37bfa0a20:
37bfa0a20mov rax, [rsp+192]
37bfa0a28mov r9l, 1
37bfa0a2emov r8l, 1
37bfa0a34lea rdx, [rip+0x4bb8d5]
37bfa0a3bmov r13, [rax]
37bfa0a3exor eax, eax
37bfa0a40test r13, r13
37bfa0a43cmovs r13, rax
37bfa0a47call lsame_64_
37bfa0a4ctest rax, rax
37bfa0a4fje 0x37bfa0ad1
37bfa0a55mov r14, [rbp]
37bfa0a59test r14, r14
37bfa0a5cjle 0x37bfa09fb
37bfa0a5eshl r13, 3
37bfa0a62lea rsi, [rbx-8]
37bfa0a66pxor x6, x6
37bfa0a6amov ebp, 1
37bfa0a6fnop
37bfa0a70
37bfa0a70loc_37bfa0a70:
37bfa0a70mov r15, [rdi]
37bfa0a73test r15, r15
37bfa0a76jle 0x37bfa0ac0
37bfa0a78mov ebx, 1
37bfa0a7djmp 0x37bfa0a8d
37bfa0a7f
37bfa0a7f 90 .
37bfa0a80
37bfa0a80loc_37bfa0a80:
37bfa0a80movapd x6, x0
37bfa0a84
37bfa0a84loc_37bfa0a84:
37bfa0a84add rbx, 1
37bfa0a88cmp r15, rbx
37bfa0a8bjl 0x37bfa0ac0
37bfa0a8d
37bfa0a8dloc_37bfa0a8d:
37bfa0a8dmovsd_xmm x0, [rsi+8*rbx]
37bfa0a92andpd x0, [rip+0x4bb886]
37bfa0a9acomisd x0, x6
37bfa0a9emovsd_xmm [rsp+56], x0
37bfa0aa4ja 0x37bfa0a80
37bfa0aa6lea rcx, [rsp+56]
37bfa0aabcall disnan_64_
37bfa0ab0test rax, rax
37bfa0ab3je 0x37bfa0a84
37bfa0ab5movsd_xmm x0, [rsp+56]
37bfa0abbjmp 0x37bfa0a80
37bfa0abd
37bfa0abd 0f 1f 00 ...
37bfa0ac0
37bfa0ac0loc_37bfa0ac0:
37bfa0ac0add rbp, 1
37bfa0ac4add rsi, r13
37bfa0ac7cmp r14, rbp
37bfa0acajge 0x37bfa0a70
37bfa0accjmp 0x37bfa09ff
37bfa0ad1
37bfa0ad1loc_37bfa0ad1:
37bfa0ad1mov r9l, 1
37bfa0ad7mov r8l, 1
37bfa0addlea rdx, [rip+0x4bb82d]
37bfa0ae4mov rcx, r12
37bfa0ae7call lsame_64_
37bfa0aectest rax, rax
37bfa0aefjne 0x37bfa0afc
37bfa0af1cmp [r12], 49
37bfa0af6jne 0x37bfa0b9d
37bfa0afc
37bfa0afcloc_37bfa0afc:
37bfa0afcmov rbp, [rbp]
37bfa0b00test rbp, rbp
37bfa0b03jle 0x37bfa09fb
37bfa0b09shl r13, 3
37bfa0b0dsub rbx, 8
37bfa0b11pxor x6, x6
37bfa0b15mov esi, 1
37bfa0b1anop [rax+rax]
37bfa0b20
37bfa0b20loc_37bfa0b20:
37bfa0b20mov [rsp+56], 0
37bfa0b29mov rdx, [rdi]
37bfa0b2ctest rdx, rdx
37bfa0b2fjle 0x37bfa0b97
37bfa0b31add rdx, 1
37bfa0b35pxor x1, x1
37bfa0b39mov eax, 1
37bfa0b3enop
37bfa0b40
37bfa0b40loc_37bfa0b40:
37bfa0b40movsd_xmm x0, [rbx+8*rax]
37bfa0b45andpd x0, [rip+0x4bb7d3]
37bfa0b4dadd rax, 1
37bfa0b51addsd x1, x0
37bfa0b55cmp rax, rdx
37bfa0b58jne 0x37bfa0b40
37bfa0b5amovsd_xmm [rsp+56], x1
37bfa0b60
37bfa0b60loc_37bfa0b60:
37bfa0b60comisd x1, x6
37bfa0b64jbe 0x37bfa0b80
37bfa0b66
37bfa0b66loc_37bfa0b66:
37bfa0b66movapd x6, x1
37bfa0b6a
37bfa0b6aloc_37bfa0b6a:
37bfa0b6aadd rsi, 1
37bfa0b6eadd rbx, r13
37bfa0b71cmp rbp, rsi
37bfa0b74jge 0x37bfa0b20
37bfa0b76jmp 0x37bfa09ff
37bfa0b7b
37bfa0b7b 0f 1f 44 00 00 ..D..
37bfa0b80
37bfa0b80loc_37bfa0b80:
37bfa0b80lea rcx, [rsp+56]
37bfa0b85call disnan_64_
37bfa0b8atest rax, rax
37bfa0b8dje 0x37bfa0b6a
37bfa0b8fmovsd_xmm x1, [rsp+56]
37bfa0b95jmp 0x37bfa0b66
37bfa0b97
37bfa0b97loc_37bfa0b97:
37bfa0b97pxor x1, x1
37bfa0b9bjmp 0x37bfa0b60
37bfa0b9d
37bfa0b9dloc_37bfa0b9d:
37bfa0b9dmov r9l, 1
37bfa0ba3mov r8l, 1
37bfa0ba9lea rdx, [rip+0x4bb762]
37bfa0bb0mov rcx, r12
37bfa0bb3call lsame_64_
37bfa0bb8test rax, rax
37bfa0bbbje 0x37bfa0d0d
37bfa0bc1mov rdi, [rdi]
37bfa0bc4test rdi, rdi
37bfa0bc7jle 0x37bfa0dbf
37bfa0bcdlea r8, [8*rdi]
37bfa0bd5xor edx, edx
37bfa0bd7mov rcx, rsi
37bfa0bdacall memset
37bfa0bdfmov r11, [rbp]
37bfa0be3test r11, r11
37bfa0be6jle 0x37bfa0caa
37bfa0bec
37bfa0becloc_37bfa0bec:
37bfa0becadd r11, 1
37bfa0bf0test rdi, rdi
37bfa0bf3jle 0x37bfa0dd1
37bfa0bf9mov r8, rdi
37bfa0bfcmov r10l, 1
37bfa0c02lea rbp, [rbx+8]
37bfa0c06movddup x1, [rip+0x4bb712]
37bfa0c0emov r9, -1
37bfa0c15shr r8, 1
37bfa0c18
37bfa0c18loc_37bfa0c18:
37bfa0c18cmp rdi, 1
37bfa0c1cje 0x37bfa0d03
37bfa0c22
37bfa0c22loc_37bfa0c22:
37bfa0c22lea rcx, [rbp+8*r9]
37bfa0c27xor eax, eax
37bfa0c29xor edx, edx
37bfa0c2bnop [rax+rax]
37bfa0c35nop [rax+rax]
37bfa0c40
37bfa0c40loc_37bfa0c40:
37bfa0c40movupd x0, [rcx+rax]
37bfa0c45movupd x2, [rsi+rax]
37bfa0c4aadd rdx, 1
37bfa0c4eandpd x0, x1
37bfa0c52addpd x0, x2
37bfa0c56movups [rsi+rax], x0
37bfa0c5aadd rax, 16
37bfa0c5ecmp r8, rdx
37bfa0c61jne 0x37bfa0c40
37bfa0c63test dil, 1
37bfa0c67je 0x37bfa0cf2
37bfa0c6dmov rax, rdi
37bfa0c70or rax, 1
37bfa0c74
37bfa0c74loc_37bfa0c74:
37bfa0c74lea rdx, [rax+r9]
37bfa0c78add r10, 1
37bfa0c7cadd r9, r13
37bfa0c7fmovsd_xmm x0, [rbx+8*rdx]
37bfa0c84andpd x0, [rip+0x4bb694]
37bfa0c8caddsd x0, [rsi+8*rax-8]
37bfa0c92movsd_xmm [rsi+8*rax-8], x0
37bfa0c98cmp r10, r11
37bfa0c9bjne 0x37bfa0c18
37bfa0ca1
37bfa0ca1loc_37bfa0ca1:
37bfa0ca1test rdi, rdi
37bfa0ca4jle 0x37bfa09fb
37bfa0caa
37bfa0caaloc_37bfa0caa:
37bfa0caapxor x6, x6
37bfa0caemov ebx, 1
37bfa0cb3lea rbp, [rsp+56]
37bfa0cb8jmp 0x37bfa0ccb
37bfa0cba
37bfa0cbaloc_37bfa0cba:
37bfa0cbamovapd x6, x0
37bfa0cbe
37bfa0cbeloc_37bfa0cbe:
37bfa0cbeadd rbx, 1
37bfa0cc2cmp rdi, rbx
37bfa0cc5jl 0x37bfa09ff
37bfa0ccb
37bfa0ccbloc_37bfa0ccb:
37bfa0ccbmovsd_xmm x0, [rsi+8*rbx-8]
37bfa0cd1comisd x0, x6
37bfa0cd5movsd_xmm [rsp+56], x0
37bfa0cdbja 0x37bfa0cba
37bfa0cddmov rcx, rbp
37bfa0ce0call disnan_64_
37bfa0ce5test rax, rax
37bfa0ce8je 0x37bfa0cbe
37bfa0ceamovsd_xmm x0, [rsp+56]
37bfa0cf0jmp 0x37bfa0cba
37bfa0cf2
37bfa0cf2loc_37bfa0cf2:
37bfa0cf2add r10, 1
37bfa0cf6cmp r10, r11
37bfa0cf9je 0x37bfa0caa
37bfa0cfbadd r9, r13
37bfa0cfejmp 0x37bfa0c22
37bfa0d03
37bfa0d03loc_37bfa0d03:
37bfa0d03mov eax, 1
37bfa0d08jmp 0x37bfa0c74
37bfa0d0d
37bfa0d0dloc_37bfa0d0d:
37bfa0d0dmov r9l, 1
37bfa0d13mov r8l, 1
37bfa0d19lea rdx, [rip+0x4bb5f3]
37bfa0d20mov rcx, r12
37bfa0d23call lsame_64_
37bfa0d28test rax, rax
37bfa0d2bje 0x37bfa0d96
37bfa0d2d
37bfa0d2dloc_37bfa0d2d:
37bfa0d2dmov rax, [rip+0x4bb5fc]
37bfa0d34mov rbp, [rbp]
37bfa0d38shl r13, 3
37bfa0d3cmov [rsp+48], 0
37bfa0d45mov esi, 1
37bfa0d4alea r14, [rsp+56]
37bfa0d4fmov [rsp+56], rax
37bfa0d54test rbp, rbp
37bfa0d57jle 0x37bfa0d81
37bfa0d59
37bfa0d59loc_37bfa0d59:
37bfa0d59mov [rsp+32], r14
37bfa0d5emov rdx, rbx
37bfa0d61lea r9, [rsp+48]
37bfa0d66mov rcx, rdi
37bfa0d69lea r8, [rip+0x4bb5a8]
37bfa0d70add rsi, 1
37bfa0d74add rbx, r13
37bfa0d77call dlassq_64_
37bfa0d7ccmp rbp, rsi
37bfa0d7fjge 0x37bfa0d59
37bfa0d81
37bfa0d81loc_37bfa0d81:
37bfa0d81movsd_xmm x6, [rsp+56]
37bfa0d87sqrtsd x6, x6
37bfa0d8bmulsd x6, [rsp+48]
37bfa0d91jmp 0x37bfa09ff
37bfa0d96
37bfa0d96loc_37bfa0d96:
37bfa0d96mov r9l, 1
37bfa0d9cmov r8l, 1
37bfa0da2lea rdx, [rip+0x4bb56b]
37bfa0da9mov rcx, r12
37bfa0daccall lsame_64_
37bfa0db1test rax, rax
37bfa0db4jne 0x37bfa0d2d
37bfa0dbajmp 0x37bfa09ff
37bfa0dbf
37bfa0dbfloc_37bfa0dbf:
37bfa0dbfmov r11, [rbp]
37bfa0dc3test r11, r11
37bfa0dc6jg 0x37bfa0bec
37bfa0dccjmp 0x37bfa09fb
37bfa0dd1
37bfa0dd1loc_37bfa0dd1:
37bfa0dd1mov eax, 1
37bfa0dd6
37bfa0dd6loc_37bfa0dd6:
37bfa0dd6lea rdx, [rax+1]
37bfa0ddacmp r11, rdx
37bfa0dddje 0x37bfa09fb
37bfa0de3add rax, 2
37bfa0de7cmp rax, r11
37bfa0deajne 0x37bfa0dd6
37bfa0decjmp 0x37bfa0ca1
37bfa09c0
37bfa09c0dlange_64_:
37bfa09c0push r15
37bfa09c2push r14
37bfa09c4push r13
37bfa09c6push r12
37bfa09c8push rbp
37bfa09c9push rdi
37bfa09capush rsi
37bfa09cbpush rbx
37bfa09ccsub rsp, 88
37bfa09d0movups [rsp+64], x6
37bfa09d5mov rax, [rdx]
37bfa09d8mov rsi, [rsp+200]
37bfa09e0mov rdi, rdx
37bfa09e3mov rdx, [r8]
37bfa09e6mov r12, rcx
37bfa09e9mov rbp, r8
37bfa09ecmov rbx, r9
37bfa09efcmp rax, rdx
37bfa09f2cmovg rax, rdx
37bfa09f6test rax, rax
37bfa09f9jne 0x37bfa0a20
37bfa09fb
37bfa09fbloc_37bfa09fb:
37bfa09fbpxor x6, x6
37bfa09ff
37bfa09ffloc_37bfa09ff:
37bfa09ffmovapd x0, x6
37bfa0a03movups x6, [rsp+64]
37bfa0a08add rsp, 88
37bfa0a0cpop rbx
37bfa0a0dpop rsi
37bfa0a0epop rdi
37bfa0a0fpop rbp
37bfa0a10pop r12
37bfa0a12pop r13
37bfa0a14pop r14
37bfa0a16pop r15
37bfa0a18ret
37bfa0a19
37bfa0a19 0f 1f 80 00 00 00 00 .......
37bfa0a20
37bfa0a20loc_37bfa0a20:
37bfa0a20mov rax, [rsp+192]
37bfa0a28mov r9l, 1
37bfa0a2emov r8l, 1
37bfa0a34lea rdx, [rip+0x4bb8d5]
37bfa0a3bmov r13, [rax]
37bfa0a3exor eax, eax
37bfa0a40test r13, r13
37bfa0a43cmovs r13, rax
37bfa0a47call lsame_64_
37bfa0a4ctest rax, rax
37bfa0a4fje 0x37bfa0ad1
37bfa0a55mov r14, [rbp]
37bfa0a59test r14, r14
37bfa0a5cjle 0x37bfa09fb
37bfa0a5eshl r13, 3
37bfa0a62lea rsi, [rbx-8]
37bfa0a66pxor x6, x6
37bfa0a6amov ebp, 1
37bfa0a6fnop
37bfa0a70
37bfa0a70loc_37bfa0a70:
37bfa0a70mov r15, [rdi]
37bfa0a73test r15, r15
37bfa0a76jle 0x37bfa0ac0
37bfa0a78mov ebx, 1
37bfa0a7djmp 0x37bfa0a8d
37bfa0a7f
37bfa0a7f 90 .
37bfa0a80
37bfa0a80loc_37bfa0a80:
37bfa0a80movapd x6, x0
37bfa0a84
37bfa0a84loc_37bfa0a84:
37bfa0a84add rbx, 1
37bfa0a88cmp r15, rbx
37bfa0a8bjl 0x37bfa0ac0
37bfa0a8d
37bfa0a8dloc_37bfa0a8d:
37bfa0a8dmovsd_xmm x0, [rsi+8*rbx]
37bfa0a92andpd x0, [rip+0x4bb886]
37bfa0a9acomisd x0, x6
37bfa0a9emovsd_xmm [rsp+56], x0
37bfa0aa4ja 0x37bfa0a80
37bfa0aa6lea rcx, [rsp+56]
37bfa0aabcall disnan_64_
37bfa0ab0test rax, rax
37bfa0ab3je 0x37bfa0a84
37bfa0ab5movsd_xmm x0, [rsp+56]
37bfa0abbjmp 0x37bfa0a80
37bfa0abd
37bfa0abd 0f 1f 00 ...
37bfa0ac0
37bfa0ac0loc_37bfa0ac0:
37bfa0ac0add rbp, 1
37bfa0ac4add rsi, r13
37bfa0ac7cmp r14, rbp
37bfa0acajge 0x37bfa0a70
37bfa0accjmp 0x37bfa09ff
37bfa0ad1
37bfa0ad1loc_37bfa0ad1:
37bfa0ad1mov r9l, 1
37bfa0ad7mov r8l, 1
37bfa0addlea rdx, [rip+0x4bb82d]
37bfa0ae4mov rcx, r12
37bfa0ae7call lsame_64_
37bfa0aectest rax, rax
37bfa0aefjne 0x37bfa0afc
37bfa0af1cmp [r12], 49
37bfa0af6jne 0x37bfa0b9d
37bfa0afc
37bfa0afcloc_37bfa0afc:
37bfa0afcmov rbp, [rbp]
37bfa0b00test rbp, rbp
37bfa0b03jle 0x37bfa09fb
37bfa0b09shl r13, 3
37bfa0b0dsub rbx, 8
37bfa0b11pxor x6, x6
37bfa0b15mov esi, 1
37bfa0b1anop [rax+rax]
37bfa0b20
37bfa0b20loc_37bfa0b20:
37bfa0b20mov [rsp+56], 0
37bfa0b29mov rdx, [rdi]
37bfa0b2ctest rdx, rdx
37bfa0b2fjle 0x37bfa0b97
37bfa0b31add rdx, 1
37bfa0b35pxor x1, x1
37bfa0b39mov eax, 1
37bfa0b3enop
37bfa0b40
37bfa0b40loc_37bfa0b40:
37bfa0b40movsd_xmm x0, [rbx+8*rax]
37bfa0b45andpd x0, [rip+0x4bb7d3]
37bfa0b4dadd rax, 1
37bfa0b51addsd x1, x0
37bfa0b55cmp rax, rdx
37bfa0b58jne 0x37bfa0b40
37bfa0b5amovsd_xmm [rsp+56], x1
37bfa0b60
37bfa0b60loc_37bfa0b60:
37bfa0b60comisd x1, x6
37bfa0b64jbe 0x37bfa0b80
37bfa0b66
37bfa0b66loc_37bfa0b66:
37bfa0b66movapd x6, x1
37bfa0b6a
37bfa0b6aloc_37bfa0b6a:
37bfa0b6aadd rsi, 1
37bfa0b6eadd rbx, r13
37bfa0b71cmp rbp, rsi
37bfa0b74jge 0x37bfa0b20
37bfa0b76jmp 0x37bfa09ff
37bfa0b7b
37bfa0b7b 0f 1f 44 00 00 ..D..
37bfa0b80
37bfa0b80loc_37bfa0b80:
37bfa0b80lea rcx, [rsp+56]
37bfa0b85call disnan_64_
37bfa0b8atest rax, rax
37bfa0b8dje 0x37bfa0b6a
37bfa0b8fmovsd_xmm x1, [rsp+56]
37bfa0b95jmp 0x37bfa0b66
37bfa0b97
37bfa0b97loc_37bfa0b97:
37bfa0b97pxor x1, x1
37bfa0b9bjmp 0x37bfa0b60
37bfa0b9d
37bfa0b9dloc_37bfa0b9d:
37bfa0b9dmov r9l, 1
37bfa0ba3mov r8l, 1
37bfa0ba9lea rdx, [rip+0x4bb762]
37bfa0bb0mov rcx, r12
37bfa0bb3call lsame_64_
37bfa0bb8test rax, rax
37bfa0bbbje 0x37bfa0d0d
37bfa0bc1mov rdi, [rdi]
37bfa0bc4test rdi, rdi
37bfa0bc7jle 0x37bfa0dbf
37bfa0bcdlea r8, [8*rdi]
37bfa0bd5xor edx, edx
37bfa0bd7mov rcx, rsi
37bfa0bdacall memset
37bfa0bdfmov r11, [rbp]
37bfa0be3test r11, r11
37bfa0be6jle 0x37bfa0caa
37bfa0bec
37bfa0becloc_37bfa0bec:
37bfa0becadd r11, 1
37bfa0bf0test rdi, rdi
37bfa0bf3jle 0x37bfa0dd1
37bfa0bf9mov r8, rdi
37bfa0bfcmov r10l, 1
37bfa0c02lea rbp, [rbx+8]
37bfa0c06movddup x1, [rip+0x4bb712]
37bfa0c0emov r9, -1
37bfa0c15shr r8, 1
37bfa0c18
37bfa0c18loc_37bfa0c18:
37bfa0c18cmp rdi, 1
37bfa0c1cje 0x37bfa0d03
37bfa0c22
37bfa0c22loc_37bfa0c22:
37bfa0c22lea rcx, [rbp+8*r9]
37bfa0c27xor eax, eax
37bfa0c29xor edx, edx
37bfa0c2bnop [rax+rax]
37bfa0c35nop [rax+rax]
37bfa0c40
37bfa0c40loc_37bfa0c40:
37bfa0c40movupd x0, [rcx+rax]
37bfa0c45movupd x2, [rsi+rax]
37bfa0c4aadd rdx, 1
37bfa0c4eandpd x0, x1
37bfa0c52addpd x0, x2
37bfa0c56movups [rsi+rax], x0
37bfa0c5aadd rax, 16
37bfa0c5ecmp r8, rdx
37bfa0c61jne 0x37bfa0c40
37bfa0c63test dil, 1
37bfa0c67je 0x37bfa0cf2
37bfa0c6dmov rax, rdi
37bfa0c70or rax, 1
37bfa0c74
37bfa0c74loc_37bfa0c74:
37bfa0c74lea rdx, [rax+r9]
37bfa0c78add r10, 1
37bfa0c7cadd r9, r13
37bfa0c7fmovsd_xmm x0, [rbx+8*rdx]
37bfa0c84andpd x0, [rip+0x4bb694]
37bfa0c8caddsd x0, [rsi+8*rax-8]
37bfa0c92movsd_xmm [rsi+8*rax-8], x0
37bfa0c98cmp r10, r11
37bfa0c9bjne 0x37bfa0c18
37bfa0ca1
37bfa0ca1loc_37bfa0ca1:
37bfa0ca1test rdi, rdi
37bfa0ca4jle 0x37bfa09fb
37bfa0caa
37bfa0caaloc_37bfa0caa:
37bfa0caapxor x6, x6
37bfa0caemov ebx, 1
37bfa0cb3lea rbp, [rsp+56]
37bfa0cb8jmp 0x37bfa0ccb
37bfa0cba
37bfa0cbaloc_37bfa0cba:
37bfa0cbamovapd x6, x0
37bfa0cbe
37bfa0cbeloc_37bfa0cbe:
37bfa0cbeadd rbx, 1
37bfa0cc2cmp rdi, rbx
37bfa0cc5jl 0x37bfa09ff
37bfa0ccb
37bfa0ccbloc_37bfa0ccb:
37bfa0ccbmovsd_xmm x0, [rsi+8*rbx-8]
37bfa0cd1comisd x0, x6
37bfa0cd5movsd_xmm [rsp+56], x0
37bfa0cdbja 0x37bfa0cba
37bfa0cddmov rcx, rbp
37bfa0ce0call disnan_64_
37bfa0ce5test rax, rax
37bfa0ce8je 0x37bfa0cbe
37bfa0ceamovsd_xmm x0, [rsp+56]
37bfa0cf0jmp 0x37bfa0cba
37bfa0cf2
37bfa0cf2loc_37bfa0cf2:
37bfa0cf2add r10, 1
37bfa0cf6cmp r10, r11
37bfa0cf9je 0x37bfa0caa
37bfa0cfbadd r9, r13
37bfa0cfejmp 0x37bfa0c22
37bfa0d03
37bfa0d03loc_37bfa0d03:
37bfa0d03mov eax, 1
37bfa0d08jmp 0x37bfa0c74
37bfa0d0d
37bfa0d0dloc_37bfa0d0d:
37bfa0d0dmov r9l, 1
37bfa0d13mov r8l, 1
37bfa0d19lea rdx, [rip+0x4bb5f3]
37bfa0d20mov rcx, r12
37bfa0d23call lsame_64_
37bfa0d28test rax, rax
37bfa0d2bje 0x37bfa0d96
37bfa0d2d
37bfa0d2dloc_37bfa0d2d:
37bfa0d2dmov rax, [rip+0x4bb5fc]
37bfa0d34mov rbp, [rbp]
37bfa0d38shl r13, 3
37bfa0d3cmov [rsp+48], 0
37bfa0d45mov esi, 1
37bfa0d4alea r14, [rsp+56]
37bfa0d4fmov [rsp+56], rax
37bfa0d54test rbp, rbp
37bfa0d57jle 0x37bfa0d81
37bfa0d59
37bfa0d59loc_37bfa0d59:
37bfa0d59mov [rsp+32], r14
37bfa0d5emov rdx, rbx
37bfa0d61lea r9, [rsp+48]
37bfa0d66mov rcx, rdi
37bfa0d69lea r8, [rip+0x4bb5a8]
37bfa0d70add rsi, 1
37bfa0d74add rbx, r13
37bfa0d77call dlassq_64_
37bfa0d7ccmp rbp, rsi
37bfa0d7fjge 0x37bfa0d59
37bfa0d81
37bfa0d81loc_37bfa0d81:
37bfa0d81movsd_xmm x6, [rsp+56]
37bfa0d87sqrtsd x6, x6
37bfa0d8bmulsd x6, [rsp+48]
37bfa0d91jmp 0x37bfa09ff
37bfa0d96
37bfa0d96loc_37bfa0d96:
37bfa0d96mov r9l, 1
37bfa0d9cmov r8l, 1
37bfa0da2lea rdx, [rip+0x4bb56b]
37bfa0da9mov rcx, r12
37bfa0daccall lsame_64_
37bfa0db1test rax, rax
37bfa0db4jne 0x37bfa0d2d
37bfa0dbajmp 0x37bfa09ff
37bfa0dbf
37bfa0dbfloc_37bfa0dbf:
37bfa0dbfmov r11, [rbp]
37bfa0dc3test r11, r11
37bfa0dc6jg 0x37bfa0bec
37bfa0dccjmp 0x37bfa09fb
37bfa0dd1
37bfa0dd1loc_37bfa0dd1:
37bfa0dd1mov eax, 1
37bfa0dd6
37bfa0dd6loc_37bfa0dd6:
37bfa0dd6lea rdx, [rax+1]
37bfa0ddacmp r11, rdx
37bfa0dddje 0x37bfa09fb
37bfa0de3add rax, 2
37bfa0de7cmp rax, r11
37bfa0deajne 0x37bfa0dd6
37bfa0decjmp 0x37bfa0ca1
37bfa09c0
37bfa0df1
37bfa0df1 // align 0x10
37bfa0df1 // align 0x10
37bfa0e00
37bfa0e00dlangt_64_:
37bfa0e00push r15
37bfa0e02push r14
37bfa0e04push r13
37bfa0e06push r12
37bfa0e08push rbp
37bfa0e09push rdi
37bfa0e0apush rsi
37bfa0e0bpush rbx
37bfa0e0csub rsp, 136
37bfa0e13movups [rsp+96], x6
37bfa0e18movups [rsp+112], x7
37bfa0e1dpxor x6, x6
37bfa0e21mov rbp, [rsp+240]
37bfa0e29mov r12, rcx
37bfa0e2cmov rbx, rdx
37bfa0e2fmov rdi, r8
37bfa0e32mov rsi, r9
37bfa0e35cmp [rdx], 0
37bfa0e39jg 0x37bfa0e60
37bfa0e3b
37bfa0e3bloc_37bfa0e3b:
37bfa0e3bmovapd x0, x6
37bfa0e3fmovups x7, [rsp+112]
37bfa0e44movups x6, [rsp+96]
37bfa0e49add rsp, 136
37bfa0e50pop rbx
37bfa0e51pop rsi
37bfa0e52pop rdi
37bfa0e53pop rbp
37bfa0e54pop r12
37bfa0e56pop r13
37bfa0e58pop r14
37bfa0e5apop r15
37bfa0e5cret
37bfa0e5d
37bfa0e5d 0f 1f 00 ...
37bfa0e60
37bfa0e60loc_37bfa0e60:
37bfa0e60mov r9l, 1
37bfa0e66mov r8l, 1
37bfa0e6clea rdx, [rip+0x4bb4cd]
37bfa0e73call lsame_64_
37bfa0e78test rax, rax
37bfa0e7bje 0x37bfa0f80
37bfa0e81mov r12, [rbx]
37bfa0e84movq x7, [rip+0x4bb4d4]
37bfa0e8cmovsd_xmm x6, [rsi+8*r12-8]
37bfa0e93andpd x6, x7
37bfa0e97cmp r12, 1
37bfa0e9bjle 0x37bfa0e3b
37bfa0e9dmov ebx, 1
37bfa0ea2jmp 0x37bfa0ee5
37bfa0ea4
37bfa0ea4 0f 1f 40 00 ..@.
37bfa0ea8
37bfa0ea8loc_37bfa0ea8:
37bfa0ea8movsd_xmm x0, [rsi+8*rbx-8]
37bfa0eaeandpd x0, x7
37bfa0eb2comisd x0, x1
37bfa0eb6movsd_xmm [rsp+80], x0
37bfa0ebcjbe 0x37bfa0f50
37bfa0ec2
37bfa0ec2loc_37bfa0ec2:
37bfa0ec2movsd_xmm x6, [rbp+8*rbx-8]
37bfa0ec8andpd x6, x7
37bfa0ecccomisd x6, x0
37bfa0ed0movsd_xmm [rsp+88], x6
37bfa0ed6jbe 0x37bfa0f20
37bfa0ed8
37bfa0ed8loc_37bfa0ed8:
37bfa0ed8add rbx, 1
37bfa0edccmp r12, rbx
37bfa0edfje 0x37bfa0e3b
37bfa0ee5
37bfa0ee5loc_37bfa0ee5:
37bfa0ee5movsd_xmm x1, [rdi+8*rbx-8]
37bfa0eebandpd x1, x7
37bfa0eefcomisd x1, x6
37bfa0ef3movsd_xmm [rsp+72], x1
37bfa0ef9ja 0x37bfa0ea8
37bfa0efblea rcx, [rsp+72]
37bfa0f00call disnan_64_
37bfa0f05movapd x1, x6
37bfa0f09test rax, rax
37bfa0f0cje 0x37bfa0ea8
37bfa0f0emovsd_xmm x1, [rdi+8*rbx-8]
37bfa0f14andpd x1, x7
37bfa0f18jmp 0x37bfa0ea8
37bfa0f1a
37bfa0f1a 66 0f 1f 44 00 00 f..D..
37bfa0f20
37bfa0f20loc_37bfa0f20:
37bfa0f20lea rcx, [rsp+88]
37bfa0f25movsd_xmm [rsp+56], x0
37bfa0f2bcall disnan_64_
37bfa0f30movsd_xmm x6, [rsp+56]
37bfa0f36test rax, rax
37bfa0f39je 0x37bfa0ed8
37bfa0f3bmovsd_xmm x6, [rbp+8*rbx-8]
37bfa0f41andpd x6, x7
37bfa0f45jmp 0x37bfa0ed8
37bfa0f47
37bfa0f47 66 0f 1f 84 00 00 00 00 00 f........
37bfa0f50
37bfa0f50loc_37bfa0f50:
37bfa0f50lea rcx, [rsp+80]
37bfa0f55movsd_xmm [rsp+56], x1
37bfa0f5bcall disnan_64_
37bfa0f60movsd_xmm x0, [rsp+56]
37bfa0f66test rax, rax
37bfa0f69je 0x37bfa0ec2
37bfa0f6fmovsd_xmm x0, [rsi+8*rbx-8]
37bfa0f75andpd x0, x7
37bfa0f79jmp 0x37bfa0ec2
37bfa0f7e
37bfa0f7e 66 90 f.
37bfa0f80
37bfa0f80loc_37bfa0f80:
37bfa0f80mov r9l, 1
37bfa0f86mov r8l, 1
37bfa0f8clea rdx, [rip+0x4bb3ae]
37bfa0f93mov rcx, r12
37bfa0f96call lsame_64_
37bfa0f9btest rax, rax
37bfa0f9ejne 0x37bfa0fab
37bfa0fa0cmp [r12], 49
37bfa0fa5jne 0x37bfa1090
37bfa0fab
37bfa0fabloc_37bfa0fab:
37bfa0fabmov r12, [rbx]
37bfa0faemovsd_xmm x6, [rsi]
37bfa0fb2andpd x6, [rip+0x4bb3a6]
37bfa0fbacmp r12, 1
37bfa0fbeje 0x37bfa0e3b
37bfa0fc4movsd_xmm x7, [rdi]
37bfa0fc8andpd x7, [rip+0x4bb390]
37bfa0fd0movsd_xmm x0, [rbp+8*r12-16]
37bfa0fd7andpd x0, [rip+0x4bb381]
37bfa0fdfaddsd x7, x6
37bfa0fe3movsd_xmm x6, [rsi+8*r12-8]
37bfa0feaandpd x6, [rip+0x4bb36e]
37bfa0ff2addsd x6, x0
37bfa0ff6comisd x6, x7
37bfa0ffamovsd_xmm [rsp+88], x6
37bfa1000jbe 0x37bfa118e
37bfa1006
37bfa1006loc_37bfa1006:
37bfa1006cmp r12, 2
37bfa100ajle 0x37bfa0e3b
37bfa1010mov ebx, 2
37bfa1015jmp 0x37bfa1031
37bfa1017
37bfa1017 66 0f 1f 84 00 00 00 00 00 f........
37bfa1020
37bfa1020loc_37bfa1020:
37bfa1020movapd x6, x0
37bfa1024
37bfa1024loc_37bfa1024:
37bfa1024add rbx, 1
37bfa1028cmp rbx, r12
37bfa102bje 0x37bfa0e3b
37bfa1031
37bfa1031loc_37bfa1031:
37bfa1031movsd_xmm x0, [rsi+8*rbx-8]
37bfa1037movsd_xmm x1, [rdi+8*rbx-8]
37bfa103dandpd x0, [rip+0x4bb31b]
37bfa1045andpd x1, [rip+0x4bb313]
37bfa104daddsd x0, x1
37bfa1051movsd_xmm x1, [rbp+8*rbx-16]
37bfa1057andpd x1, [rip+0x4bb301]
37bfa105faddsd x0, x1
37bfa1063comisd x0, x6
37bfa1067movsd_xmm [rsp+88], x0
37bfa106dja 0x37bfa1020
37bfa106flea rcx, [rsp+88]
37bfa1074call disnan_64_
37bfa1079test rax, rax
37bfa107cje 0x37bfa1024
37bfa107emovsd_xmm x0, [rsp+88]
37bfa1084jmp 0x37bfa1020
37bfa1086
37bfa1086 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfa1090
37bfa1090loc_37bfa1090:
37bfa1090mov r9l, 1
37bfa1096mov r8l, 1
37bfa109clea rdx, [rip+0x4bb29f]
37bfa10a3mov rcx, r12
37bfa10a6call lsame_64_
37bfa10abtest rax, rax
37bfa10aeje 0x37bfa11b3
37bfa10b4mov r12, [rbx]
37bfa10b7movsd_xmm x6, [rsi]
37bfa10bbandpd x6, [rip+0x4bb29d]
37bfa10c3cmp r12, 1
37bfa10c7je 0x37bfa0e3b
37bfa10cdmovsd_xmm x7, [rbp]
37bfa10d2andpd x7, [rip+0x4bb286]
37bfa10damovsd_xmm x0, [rdi+8*r12-16]
37bfa10e1andpd x0, [rip+0x4bb277]
37bfa10e9addsd x7, x6
37bfa10edmovsd_xmm x6, [rsi+8*r12-8]
37bfa10f4andpd x6, [rip+0x4bb264]
37bfa10fcaddsd x6, x0
37bfa1100comisd x6, x7
37bfa1104movsd_xmm [rsp+88], x6
37bfa110ajbe 0x37bfa12a1
37bfa1110
37bfa1110loc_37bfa1110:
37bfa1110cmp r12, 2
37bfa1114jle 0x37bfa0e3b
37bfa111amov ebx, 2
37bfa111fjmp 0x37bfa1139
37bfa1121
37bfa1121 0f 1f 80 00 00 00 00 .......
37bfa1128
37bfa1128loc_37bfa1128:
37bfa1128movapd x6, x0
37bfa112c
37bfa112cloc_37bfa112c:
37bfa112cadd rbx, 1
37bfa1130cmp rbx, r12
37bfa1133je 0x37bfa0e3b
37bfa1139
37bfa1139loc_37bfa1139:
37bfa1139movsd_xmm x0, [rsi+8*rbx-8]
37bfa113fmovsd_xmm x1, [rbp+8*rbx-8]
37bfa1145andpd x0, [rip+0x4bb213]
37bfa114dandpd x1, [rip+0x4bb20b]
37bfa1155addsd x0, x1
37bfa1159movsd_xmm x1, [rdi+8*rbx-16]
37bfa115fandpd x1, [rip+0x4bb1f9]
37bfa1167addsd x0, x1
37bfa116bcomisd x0, x6
37bfa116fmovsd_xmm [rsp+88], x0
37bfa1175ja 0x37bfa1128
37bfa1177lea rcx, [rsp+88]
37bfa117ccall disnan_64_
37bfa1181test rax, rax
37bfa1184je 0x37bfa112c
37bfa1186movsd_xmm x0, [rsp+88]
37bfa118cjmp 0x37bfa1128
37bfa118e
37bfa118eloc_37bfa118e:
37bfa118elea rcx, [rsp+88]
37bfa1193movapd x6, x7
37bfa1197call disnan_64_
37bfa119cmov r12, [rbx]
37bfa119ftest rax, rax
37bfa11a2je 0x37bfa1006
37bfa11a8movsd_xmm x6, [rsp+88]
37bfa11aejmp 0x37bfa1006
37bfa11b3
37bfa11b3loc_37bfa11b3:
37bfa11b3mov r9l, 1
37bfa11b9mov r8l, 1
37bfa11bflea rdx, [rip+0x4bb17d]
37bfa11c6mov rcx, r12
37bfa11c9call lsame_64_
37bfa11cetest rax, rax
37bfa11d1jne 0x37bfa11f7
37bfa11d3mov r9l, 1
37bfa11d9mov r8l, 1
37bfa11dflea rdx, [rip+0x4bb16a]
37bfa11e6mov rcx, r12
37bfa11e9call lsame_64_
37bfa11eetest rax, rax
37bfa11f1je 0x37bfa0e3b
37bfa11f7
37bfa11f7loc_37bfa11f7:
37bfa11f7lea r12, [rsp+80]
37bfa11fclea r9, [rsp+72]
37bfa1201mov rdx, rsi
37bfa1204mov rcx, rbx
37bfa1207mov [rsp+32], r12
37bfa120cmov rax, [rip+0x4bb15d]
37bfa1213lea r8, [rip+0x4bb12e]
37bfa121amov [rsp+72], 0
37bfa1223mov [rsp+80], rax
37bfa1228mov [rsp+56], r9
37bfa122dcall dlassq_64_
37bfa1232mov rax, [rbx]
37bfa1235cmp rax, 1
37bfa1239jle 0x37bfa128c
37bfa123bmov [rsp+32], r12
37bfa1240mov r9, [rsp+56]
37bfa1245sub rax, 1
37bfa1249lea r8, [rip+0x4bb0f8]
37bfa1250mov rdx, rdi
37bfa1253lea rcx, [rsp+88]
37bfa1258mov [rsp+88], rax
37bfa125dcall dlassq_64_
37bfa1262mov rax, [rbx]
37bfa1265mov [rsp+32], r12
37bfa126amov rdx, rbp
37bfa126dmov r9, [rsp+56]
37bfa1272lea r8, [rip+0x4bb0cf]
37bfa1279lea rcx, [rsp+88]
37bfa127esub rax, 1
37bfa1282mov [rsp+88], rax
37bfa1287call dlassq_64_
37bfa128c
37bfa128cloc_37bfa128c:
37bfa128cmovsd_xmm x6, [rsp+80]
37bfa1292sqrtsd x6, x6
37bfa1296mulsd x6, [rsp+72]
37bfa129cjmp 0x37bfa0e3b
37bfa12a1
37bfa12a1loc_37bfa12a1:
37bfa12a1lea rcx, [rsp+88]
37bfa12a6movapd x6, x7
37bfa12aacall disnan_64_
37bfa12afmov r12, [rbx]
37bfa12b2test rax, rax
37bfa12b5je 0x37bfa1110
37bfa12bbmovsd_xmm x6, [rsp+88]
37bfa12c1jmp 0x37bfa1110
37bfa0e00
37bfa0e00dlangt_64_:
37bfa0e00push r15
37bfa0e02push r14
37bfa0e04push r13
37bfa0e06push r12
37bfa0e08push rbp
37bfa0e09push rdi
37bfa0e0apush rsi
37bfa0e0bpush rbx
37bfa0e0csub rsp, 136
37bfa0e13movups [rsp+96], x6
37bfa0e18movups [rsp+112], x7
37bfa0e1dpxor x6, x6
37bfa0e21mov rbp, [rsp+240]
37bfa0e29mov r12, rcx
37bfa0e2cmov rbx, rdx
37bfa0e2fmov rdi, r8
37bfa0e32mov rsi, r9
37bfa0e35cmp [rdx], 0
37bfa0e39jg 0x37bfa0e60
37bfa0e3b
37bfa0e3bloc_37bfa0e3b:
37bfa0e3bmovapd x0, x6
37bfa0e3fmovups x7, [rsp+112]
37bfa0e44movups x6, [rsp+96]
37bfa0e49add rsp, 136
37bfa0e50pop rbx
37bfa0e51pop rsi
37bfa0e52pop rdi
37bfa0e53pop rbp
37bfa0e54pop r12
37bfa0e56pop r13
37bfa0e58pop r14
37bfa0e5apop r15
37bfa0e5cret
37bfa0e5d
37bfa0e5d 0f 1f 00 ...
37bfa0e60
37bfa0e60loc_37bfa0e60:
37bfa0e60mov r9l, 1
37bfa0e66mov r8l, 1
37bfa0e6clea rdx, [rip+0x4bb4cd]
37bfa0e73call lsame_64_
37bfa0e78test rax, rax
37bfa0e7bje 0x37bfa0f80
37bfa0e81mov r12, [rbx]
37bfa0e84movq x7, [rip+0x4bb4d4]
37bfa0e8cmovsd_xmm x6, [rsi+8*r12-8]
37bfa0e93andpd x6, x7
37bfa0e97cmp r12, 1
37bfa0e9bjle 0x37bfa0e3b
37bfa0e9dmov ebx, 1
37bfa0ea2jmp 0x37bfa0ee5
37bfa0ea4
37bfa0ea4 0f 1f 40 00 ..@.
37bfa0ea8
37bfa0ea8loc_37bfa0ea8:
37bfa0ea8movsd_xmm x0, [rsi+8*rbx-8]
37bfa0eaeandpd x0, x7
37bfa0eb2comisd x0, x1
37bfa0eb6movsd_xmm [rsp+80], x0
37bfa0ebcjbe 0x37bfa0f50
37bfa0ec2
37bfa0ec2loc_37bfa0ec2:
37bfa0ec2movsd_xmm x6, [rbp+8*rbx-8]
37bfa0ec8andpd x6, x7
37bfa0ecccomisd x6, x0
37bfa0ed0movsd_xmm [rsp+88], x6
37bfa0ed6jbe 0x37bfa0f20
37bfa0ed8
37bfa0ed8loc_37bfa0ed8:
37bfa0ed8add rbx, 1
37bfa0edccmp r12, rbx
37bfa0edfje 0x37bfa0e3b
37bfa0ee5
37bfa0ee5loc_37bfa0ee5:
37bfa0ee5movsd_xmm x1, [rdi+8*rbx-8]
37bfa0eebandpd x1, x7
37bfa0eefcomisd x1, x6
37bfa0ef3movsd_xmm [rsp+72], x1
37bfa0ef9ja 0x37bfa0ea8
37bfa0efblea rcx, [rsp+72]
37bfa0f00call disnan_64_
37bfa0f05movapd x1, x6
37bfa0f09test rax, rax
37bfa0f0cje 0x37bfa0ea8
37bfa0f0emovsd_xmm x1, [rdi+8*rbx-8]
37bfa0f14andpd x1, x7
37bfa0f18jmp 0x37bfa0ea8
37bfa0f1a
37bfa0f1a 66 0f 1f 44 00 00 f..D..
37bfa0f20
37bfa0f20loc_37bfa0f20:
37bfa0f20lea rcx, [rsp+88]
37bfa0f25movsd_xmm [rsp+56], x0
37bfa0f2bcall disnan_64_
37bfa0f30movsd_xmm x6, [rsp+56]
37bfa0f36test rax, rax
37bfa0f39je 0x37bfa0ed8
37bfa0f3bmovsd_xmm x6, [rbp+8*rbx-8]
37bfa0f41andpd x6, x7
37bfa0f45jmp 0x37bfa0ed8
37bfa0f47
37bfa0f47 66 0f 1f 84 00 00 00 00 00 f........
37bfa0f50
37bfa0f50loc_37bfa0f50:
37bfa0f50lea rcx, [rsp+80]
37bfa0f55movsd_xmm [rsp+56], x1
37bfa0f5bcall disnan_64_
37bfa0f60movsd_xmm x0, [rsp+56]
37bfa0f66test rax, rax
37bfa0f69je 0x37bfa0ec2
37bfa0f6fmovsd_xmm x0, [rsi+8*rbx-8]
37bfa0f75andpd x0, x7
37bfa0f79jmp 0x37bfa0ec2
37bfa0f7e
37bfa0f7e 66 90 f.
37bfa0f80
37bfa0f80loc_37bfa0f80:
37bfa0f80mov r9l, 1
37bfa0f86mov r8l, 1
37bfa0f8clea rdx, [rip+0x4bb3ae]
37bfa0f93mov rcx, r12
37bfa0f96call lsame_64_
37bfa0f9btest rax, rax
37bfa0f9ejne 0x37bfa0fab
37bfa0fa0cmp [r12], 49
37bfa0fa5jne 0x37bfa1090
37bfa0fab
37bfa0fabloc_37bfa0fab:
37bfa0fabmov r12, [rbx]
37bfa0faemovsd_xmm x6, [rsi]
37bfa0fb2andpd x6, [rip+0x4bb3a6]
37bfa0fbacmp r12, 1
37bfa0fbeje 0x37bfa0e3b
37bfa0fc4movsd_xmm x7, [rdi]
37bfa0fc8andpd x7, [rip+0x4bb390]
37bfa0fd0movsd_xmm x0, [rbp+8*r12-16]
37bfa0fd7andpd x0, [rip+0x4bb381]
37bfa0fdfaddsd x7, x6
37bfa0fe3movsd_xmm x6, [rsi+8*r12-8]
37bfa0feaandpd x6, [rip+0x4bb36e]
37bfa0ff2addsd x6, x0
37bfa0ff6comisd x6, x7
37bfa0ffamovsd_xmm [rsp+88], x6
37bfa1000jbe 0x37bfa118e
37bfa1006
37bfa1006loc_37bfa1006:
37bfa1006cmp r12, 2
37bfa100ajle 0x37bfa0e3b
37bfa1010mov ebx, 2
37bfa1015jmp 0x37bfa1031
37bfa1017
37bfa1017 66 0f 1f 84 00 00 00 00 00 f........
37bfa1020
37bfa1020loc_37bfa1020:
37bfa1020movapd x6, x0
37bfa1024
37bfa1024loc_37bfa1024:
37bfa1024add rbx, 1
37bfa1028cmp rbx, r12
37bfa102bje 0x37bfa0e3b
37bfa1031
37bfa1031loc_37bfa1031:
37bfa1031movsd_xmm x0, [rsi+8*rbx-8]
37bfa1037movsd_xmm x1, [rdi+8*rbx-8]
37bfa103dandpd x0, [rip+0x4bb31b]
37bfa1045andpd x1, [rip+0x4bb313]
37bfa104daddsd x0, x1
37bfa1051movsd_xmm x1, [rbp+8*rbx-16]
37bfa1057andpd x1, [rip+0x4bb301]
37bfa105faddsd x0, x1
37bfa1063comisd x0, x6
37bfa1067movsd_xmm [rsp+88], x0
37bfa106dja 0x37bfa1020
37bfa106flea rcx, [rsp+88]
37bfa1074call disnan_64_
37bfa1079test rax, rax
37bfa107cje 0x37bfa1024
37bfa107emovsd_xmm x0, [rsp+88]
37bfa1084jmp 0x37bfa1020
37bfa1086
37bfa1086 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfa1090
37bfa1090loc_37bfa1090:
37bfa1090mov r9l, 1
37bfa1096mov r8l, 1
37bfa109clea rdx, [rip+0x4bb29f]
37bfa10a3mov rcx, r12
37bfa10a6call lsame_64_
37bfa10abtest rax, rax
37bfa10aeje 0x37bfa11b3
37bfa10b4mov r12, [rbx]
37bfa10b7movsd_xmm x6, [rsi]
37bfa10bbandpd x6, [rip+0x4bb29d]
37bfa10c3cmp r12, 1
37bfa10c7je 0x37bfa0e3b
37bfa10cdmovsd_xmm x7, [rbp]
37bfa10d2andpd x7, [rip+0x4bb286]
37bfa10damovsd_xmm x0, [rdi+8*r12-16]
37bfa10e1andpd x0, [rip+0x4bb277]
37bfa10e9addsd x7, x6
37bfa10edmovsd_xmm x6, [rsi+8*r12-8]
37bfa10f4andpd x6, [rip+0x4bb264]
37bfa10fcaddsd x6, x0
37bfa1100comisd x6, x7
37bfa1104movsd_xmm [rsp+88], x6
37bfa110ajbe 0x37bfa12a1
37bfa1110
37bfa1110loc_37bfa1110:
37bfa1110cmp r12, 2
37bfa1114jle 0x37bfa0e3b
37bfa111amov ebx, 2
37bfa111fjmp 0x37bfa1139
37bfa1121
37bfa1121 0f 1f 80 00 00 00 00 .......
37bfa1128
37bfa1128loc_37bfa1128:
37bfa1128movapd x6, x0
37bfa112c
37bfa112cloc_37bfa112c:
37bfa112cadd rbx, 1
37bfa1130cmp rbx, r12
37bfa1133je 0x37bfa0e3b
37bfa1139
37bfa1139loc_37bfa1139:
37bfa1139movsd_xmm x0, [rsi+8*rbx-8]
37bfa113fmovsd_xmm x1, [rbp+8*rbx-8]
37bfa1145andpd x0, [rip+0x4bb213]
37bfa114dandpd x1, [rip+0x4bb20b]
37bfa1155addsd x0, x1
37bfa1159movsd_xmm x1, [rdi+8*rbx-16]
37bfa115fandpd x1, [rip+0x4bb1f9]
37bfa1167addsd x0, x1
37bfa116bcomisd x0, x6
37bfa116fmovsd_xmm [rsp+88], x0
37bfa1175ja 0x37bfa1128
37bfa1177lea rcx, [rsp+88]
37bfa117ccall disnan_64_
37bfa1181test rax, rax
37bfa1184je 0x37bfa112c
37bfa1186movsd_xmm x0, [rsp+88]
37bfa118cjmp 0x37bfa1128
37bfa118e
37bfa118eloc_37bfa118e:
37bfa118elea rcx, [rsp+88]
37bfa1193movapd x6, x7
37bfa1197call disnan_64_
37bfa119cmov r12, [rbx]
37bfa119ftest rax, rax
37bfa11a2je 0x37bfa1006
37bfa11a8movsd_xmm x6, [rsp+88]
37bfa11aejmp 0x37bfa1006
37bfa11b3
37bfa11b3loc_37bfa11b3:
37bfa11b3mov r9l, 1
37bfa11b9mov r8l, 1
37bfa11bflea rdx, [rip+0x4bb17d]
37bfa11c6mov rcx, r12
37bfa11c9call lsame_64_
37bfa11cetest rax, rax
37bfa11d1jne 0x37bfa11f7
37bfa11d3mov r9l, 1
37bfa11d9mov r8l, 1
37bfa11dflea rdx, [rip+0x4bb16a]
37bfa11e6mov rcx, r12
37bfa11e9call lsame_64_
37bfa11eetest rax, rax
37bfa11f1je 0x37bfa0e3b
37bfa11f7
37bfa11f7loc_37bfa11f7:
37bfa11f7lea r12, [rsp+80]
37bfa11fclea r9, [rsp+72]
37bfa1201mov rdx, rsi
37bfa1204mov rcx, rbx
37bfa1207mov [rsp+32], r12
37bfa120cmov rax, [rip+0x4bb15d]
37bfa1213lea r8, [rip+0x4bb12e]
37bfa121amov [rsp+72], 0
37bfa1223mov [rsp+80], rax
37bfa1228mov [rsp+56], r9
37bfa122dcall dlassq_64_
37bfa1232mov rax, [rbx]
37bfa1235cmp rax, 1
37bfa1239jle 0x37bfa128c
37bfa123bmov [rsp+32], r12
37bfa1240mov r9, [rsp+56]
37bfa1245sub rax, 1
37bfa1249lea r8, [rip+0x4bb0f8]
37bfa1250mov rdx, rdi
37bfa1253lea rcx, [rsp+88]
37bfa1258mov [rsp+88], rax
37bfa125dcall dlassq_64_
37bfa1262mov rax, [rbx]
37bfa1265mov [rsp+32], r12
37bfa126amov rdx, rbp
37bfa126dmov r9, [rsp+56]
37bfa1272lea r8, [rip+0x4bb0cf]
37bfa1279lea rcx, [rsp+88]
37bfa127esub rax, 1
37bfa1282mov [rsp+88], rax
37bfa1287call dlassq_64_
37bfa128c
37bfa128cloc_37bfa128c:
37bfa128cmovsd_xmm x6, [rsp+80]
37bfa1292sqrtsd x6, x6
37bfa1296mulsd x6, [rsp+72]
37bfa129cjmp 0x37bfa0e3b
37bfa12a1
37bfa12a1loc_37bfa12a1:
37bfa12a1lea rcx, [rsp+88]
37bfa12a6movapd x6, x7
37bfa12aacall disnan_64_
37bfa12afmov r12, [rbx]
37bfa12b2test rax, rax
37bfa12b5je 0x37bfa1110
37bfa12bbmovsd_xmm x6, [rsp+88]
37bfa12c1jmp 0x37bfa1110
37bfa0e00
37bfa12c6
37bfa12c6 // align 0x40
37bfa12c6 // align 0x40
37bfa1300
37bfa1300dlanhs_64_:
37bfa1300push r15
37bfa1302push r14
37bfa1304push r13
37bfa1306push r12
37bfa1308push rbp
37bfa1309push rdi
37bfa130apush rsi
37bfa130bpush rbx
37bfa130csub rsp, 104
37bfa1310movups [rsp+80], x6
37bfa1315mov rdi, [rsp+208]
37bfa131dmov rsi, rcx
37bfa1320mov rbp, rdx
37bfa1323mov rbx, r8
37bfa1326cmp [rdx], 0
37bfa132ajne 0x37bfa1350
37bfa132c
37bfa132cloc_37bfa132c:
37bfa132cpxor x6, x6
37bfa1330
37bfa1330loc_37bfa1330:
37bfa1330movapd x0, x6
37bfa1334movups x6, [rsp+80]
37bfa1339add rsp, 104
37bfa133dpop rbx
37bfa133epop rsi
37bfa133fpop rdi
37bfa1340pop rbp
37bfa1341pop r12
37bfa1343pop r13
37bfa1345pop r14
37bfa1347pop r15
37bfa1349ret
37bfa134a
37bfa134a 66 0f 1f 44 00 00 f..D..
37bfa1350
37bfa1350loc_37bfa1350:
37bfa1350mov r13, [r9]
37bfa1353xor eax, eax
37bfa1355mov r9l, 1
37bfa135bmov r8l, 1
37bfa1361lea rdx, [rip+0x4bb018]
37bfa1368test r13, r13
37bfa136bcmovs r13, rax
37bfa136fcall lsame_64_
37bfa1374test rax, rax
37bfa1377je 0x37bfa1412
37bfa137dmov r14, [rbp]
37bfa1381test r14, r14
37bfa1384jle 0x37bfa132c
37bfa1386shl r13, 3
37bfa138alea r15, [rbx-8]
37bfa138emov rsi, r14
37bfa1391mov edi, 1
37bfa1396pxor x6, x6
37bfa139anop [rax+rax]
37bfa13a0
37bfa13a0loc_37bfa13a0:
37bfa13a0add rdi, 1
37bfa13a4mov ebx, 1
37bfa13a9cmp rdi, rsi
37bfa13accmovle rsi, rdi
37bfa13b0test rsi, rsi
37bfa13b3jg 0x37bfa13cd
37bfa13b5jmp 0x37bfa1400
37bfa13b7
37bfa13b7 66 0f 1f 84 00 00 00 00 00 f........
37bfa13c0
37bfa13c0loc_37bfa13c0:
37bfa13c0movapd x6, x0
37bfa13c4
37bfa13c4loc_37bfa13c4:
37bfa13c4add rbx, 1
37bfa13c8cmp rsi, rbx
37bfa13cbjl 0x37bfa1400
37bfa13cd
37bfa13cdloc_37bfa13cd:
37bfa13cdmovsd_xmm x0, [r15+8*rbx]
37bfa13d3andpd x0, [rip+0x4bafb5]
37bfa13dbcomisd x0, x6
37bfa13dfmovsd_xmm [rsp+64], x0
37bfa13e5ja 0x37bfa13c0
37bfa13e7lea rcx, [rsp+64]
37bfa13eccall disnan_64_
37bfa13f1test rax, rax
37bfa13f4je 0x37bfa13c4
37bfa13f6movsd_xmm x0, [rsp+64]
37bfa13fcjmp 0x37bfa13c0
37bfa13fe
37bfa13fe 66 90 f.
37bfa1400
37bfa1400loc_37bfa1400:
37bfa1400cmp r14, rdi
37bfa1403jl 0x37bfa1330
37bfa1409mov rsi, [rbp]
37bfa140dadd r15, r13
37bfa1410jmp 0x37bfa13a0
37bfa1412
37bfa1412loc_37bfa1412:
37bfa1412mov r9l, 1
37bfa1418mov r8l, 1
37bfa141elea rdx, [rip+0x4baf5c]
37bfa1425mov rcx, rsi
37bfa1428call lsame_64_
37bfa142dtest rax, rax
37bfa1430jne 0x37bfa143b
37bfa1432cmp [rsi], 49
37bfa1435jne 0x37bfa14fd
37bfa143b
37bfa143bloc_37bfa143b:
37bfa143bmov r12, [rbp]
37bfa143ftest r12, r12
37bfa1442jle 0x37bfa132c
37bfa1448shl r13, 3
37bfa144csub rbx, 8
37bfa1450mov rdx, r12
37bfa1453mov esi, 1
37bfa1458pxor x6, x6
37bfa145cnop [rax]
37bfa1460
37bfa1460loc_37bfa1460:
37bfa1460mov [rsp+64], 0
37bfa1469add rsi, 1
37bfa146dcmp rsi, rdx
37bfa1470cmovle rdx, rsi
37bfa1474test rdx, rdx
37bfa1477jle 0x37bfa14f7
37bfa1479add rdx, 1
37bfa147dpxor x1, x1
37bfa1481mov eax, 1
37bfa1486nop [rax]
37bfa148anop [rax+rax]
37bfa1495nop [rax+rax]
37bfa14a0
37bfa14a0loc_37bfa14a0:
37bfa14a0movsd_xmm x0, [rbx+8*rax]
37bfa14a5andpd x0, [rip+0x4baee3]
37bfa14adadd rax, 1
37bfa14b1addsd x1, x0
37bfa14b5cmp rdx, rax
37bfa14b8jne 0x37bfa14a0
37bfa14bamovsd_xmm [rsp+64], x1
37bfa14c0
37bfa14c0loc_37bfa14c0:
37bfa14c0comisd x1, x6
37bfa14c4jbe 0x37bfa14e0
37bfa14c6
37bfa14c6loc_37bfa14c6:
37bfa14c6movapd x6, x1
37bfa14ca
37bfa14caloc_37bfa14ca:
37bfa14cacmp r12, rsi
37bfa14cdjl 0x37bfa1330
37bfa14d3mov rdx, [rbp]
37bfa14d7add rbx, r13
37bfa14dajmp 0x37bfa1460
37bfa14dc
37bfa14dc 0f 1f 40 00 ..@.
37bfa14e0
37bfa14e0loc_37bfa14e0:
37bfa14e0lea rcx, [rsp+64]
37bfa14e5call disnan_64_
37bfa14eatest rax, rax
37bfa14edje 0x37bfa14ca
37bfa14efmovsd_xmm x1, [rsp+64]
37bfa14f5jmp 0x37bfa14c6
37bfa14f7
37bfa14f7loc_37bfa14f7:
37bfa14f7pxor x1, x1
37bfa14fbjmp 0x37bfa14c0
37bfa14fd
37bfa14fdloc_37bfa14fd:
37bfa14fdmov r9l, 1
37bfa1503mov r8l, 1
37bfa1509lea rdx, [rip+0x4bae72]
37bfa1510mov rcx, rsi
37bfa1513call lsame_64_
37bfa1518test rax, rax
37bfa151bje 0x37bfa1623
37bfa1521mov rsi, [rbp]
37bfa1525test rsi, rsi
37bfa1528jle 0x37bfa132c
37bfa152exor edx, edx
37bfa1530lea r12, [rsi+1]
37bfa1534lea rbp, [rbx+8]
37bfa1538mov rcx, rdi
37bfa153blea r8, [8*rsi]
37bfa1543call memset
37bfa1548movddup x1, [rip+0x4bae40]
37bfa1550mov r11, -1
37bfa1557mov r10l, 1
37bfa155d
37bfa155dloc_37bfa155d:
37bfa155dadd r10, 1
37bfa1561cmp rsi, r10
37bfa1564mov r9, r10
37bfa1567cmovle r9, rsi
37bfa156bcmp r9, 1
37bfa156fje 0x37bfa15b4
37bfa1571mov r8, r9
37bfa1574lea rcx, [rbp+8*r11]
37bfa1579xor eax, eax
37bfa157bxor edx, edx
37bfa157dshr r8, 1
37bfa1580
37bfa1580loc_37bfa1580:
37bfa1580movupd x0, [rcx+rax]
37bfa1585movupd x2, [rdi+rax]
37bfa158aadd rdx, 1
37bfa158eandpd x0, x1
37bfa1592addpd x0, x2
37bfa1596movups [rdi+rax], x0
37bfa159aadd rax, 16
37bfa159ecmp r8, rdx
37bfa15a1jne 0x37bfa1580
37bfa15a3mov rax, r9
37bfa15a6and rax, -2
37bfa15aaand r9l, 1
37bfa15aeje 0x37bfa15d3
37bfa15b0lea r9, [rax+1]
37bfa15b4
37bfa15b4loc_37bfa15b4:
37bfa15b4lea rax, [r11+r9]
37bfa15b8movsd_xmm x0, [rbx+8*rax]
37bfa15bdandpd x0, [rip+0x4badcb]
37bfa15c5addsd x0, [rdi+8*r9-8]
37bfa15ccmovsd_xmm [rdi+8*r9-8], x0
37bfa15d3
37bfa15d3loc_37bfa15d3:
37bfa15d3add r11, r13
37bfa15d6cmp r10, r12
37bfa15d9jne 0x37bfa155d
37bfa15dbpxor x6, x6
37bfa15dfmov ebx, 1
37bfa15e4lea rbp, [rsp+64]
37bfa15e9jmp 0x37bfa15fc
37bfa15eb
37bfa15ebloc_37bfa15eb:
37bfa15ebmovapd x6, x0
37bfa15ef
37bfa15efloc_37bfa15ef:
37bfa15efadd rbx, 1
37bfa15f3cmp rsi, rbx
37bfa15f6jl 0x37bfa1330
37bfa15fc
37bfa15fcloc_37bfa15fc:
37bfa15fcmovsd_xmm x0, [rdi+8*rbx-8]
37bfa1602comisd x0, x6
37bfa1606movsd_xmm [rsp+64], x0
37bfa160cja 0x37bfa15eb
37bfa160emov rcx, rbp
37bfa1611call disnan_64_
37bfa1616test rax, rax
37bfa1619je 0x37bfa15ef
37bfa161bmovsd_xmm x0, [rsp+64]
37bfa1621jmp 0x37bfa15eb
37bfa1623
37bfa1623loc_37bfa1623:
37bfa1623mov r9l, 1
37bfa1629mov r8l, 1
37bfa162flea rdx, [rip+0x4bad4d]
37bfa1636mov rcx, rsi
37bfa1639call lsame_64_
37bfa163etest rax, rax
37bfa1641je 0x37bfa16c7
37bfa1647
37bfa1647loc_37bfa1647:
37bfa1647mov rax, [rip+0x4bad52]
37bfa164emov rdi, [rbp]
37bfa1652mov [rsp+56], 0
37bfa165bmov [rsp+64], rax
37bfa1660test rdi, rdi
37bfa1663jle 0x37bfa16b2
37bfa1665shl r13, 3
37bfa1669mov rax, rdi
37bfa166cmov esi, 1
37bfa1671lea r15, [rsp+64]
37bfa1676jmp 0x37bfa167f
37bfa1678
37bfa1678loc_37bfa1678:
37bfa1678mov rax, [rbp]
37bfa167cadd rbx, r13
37bfa167f
37bfa167floc_37bfa167f:
37bfa167fadd rsi, 1
37bfa1683mov [rsp+32], r15
37bfa1688lea r9, [rsp+56]
37bfa168dlea r8, [rip+0x4bacf4]
37bfa1694cmp rsi, rax
37bfa1697mov rdx, rbx
37bfa169alea rcx, [rsp+72]
37bfa169fcmovle rax, rsi
37bfa16a3mov [rsp+72], rax
37bfa16a8call dlassq_64_
37bfa16adcmp rdi, rsi
37bfa16b0jge 0x37bfa1678
37bfa16b2
37bfa16b2loc_37bfa16b2:
37bfa16b2movsd_xmm x6, [rsp+64]
37bfa16b8sqrtsd x6, x6
37bfa16bcmulsd x6, [rsp+56]
37bfa16c2jmp 0x37bfa1330
37bfa16c7
37bfa16c7loc_37bfa16c7:
37bfa16c7mov r9l, 1
37bfa16cdmov r8l, 1
37bfa16d3lea rdx, [rip+0x4bacaa]
37bfa16damov rcx, rsi
37bfa16ddcall lsame_64_
37bfa16e2test rax, rax
37bfa16e5jne 0x37bfa1647
37bfa16ebjmp 0x37bfa1330
37bfa1300
37bfa1300dlanhs_64_:
37bfa1300push r15
37bfa1302push r14
37bfa1304push r13
37bfa1306push r12
37bfa1308push rbp
37bfa1309push rdi
37bfa130apush rsi
37bfa130bpush rbx
37bfa130csub rsp, 104
37bfa1310movups [rsp+80], x6
37bfa1315mov rdi, [rsp+208]
37bfa131dmov rsi, rcx
37bfa1320mov rbp, rdx
37bfa1323mov rbx, r8
37bfa1326cmp [rdx], 0
37bfa132ajne 0x37bfa1350
37bfa132c
37bfa132cloc_37bfa132c:
37bfa132cpxor x6, x6
37bfa1330
37bfa1330loc_37bfa1330:
37bfa1330movapd x0, x6
37bfa1334movups x6, [rsp+80]
37bfa1339add rsp, 104
37bfa133dpop rbx
37bfa133epop rsi
37bfa133fpop rdi
37bfa1340pop rbp
37bfa1341pop r12
37bfa1343pop r13
37bfa1345pop r14
37bfa1347pop r15
37bfa1349ret
37bfa134a
37bfa134a 66 0f 1f 44 00 00 f..D..
37bfa1350
37bfa1350loc_37bfa1350:
37bfa1350mov r13, [r9]
37bfa1353xor eax, eax
37bfa1355mov r9l, 1
37bfa135bmov r8l, 1
37bfa1361lea rdx, [rip+0x4bb018]
37bfa1368test r13, r13
37bfa136bcmovs r13, rax
37bfa136fcall lsame_64_
37bfa1374test rax, rax
37bfa1377je 0x37bfa1412
37bfa137dmov r14, [rbp]
37bfa1381test r14, r14
37bfa1384jle 0x37bfa132c
37bfa1386shl r13, 3
37bfa138alea r15, [rbx-8]
37bfa138emov rsi, r14
37bfa1391mov edi, 1
37bfa1396pxor x6, x6
37bfa139anop [rax+rax]
37bfa13a0
37bfa13a0loc_37bfa13a0:
37bfa13a0add rdi, 1
37bfa13a4mov ebx, 1
37bfa13a9cmp rdi, rsi
37bfa13accmovle rsi, rdi
37bfa13b0test rsi, rsi
37bfa13b3jg 0x37bfa13cd
37bfa13b5jmp 0x37bfa1400
37bfa13b7
37bfa13b7 66 0f 1f 84 00 00 00 00 00 f........
37bfa13c0
37bfa13c0loc_37bfa13c0:
37bfa13c0movapd x6, x0
37bfa13c4
37bfa13c4loc_37bfa13c4:
37bfa13c4add rbx, 1
37bfa13c8cmp rsi, rbx
37bfa13cbjl 0x37bfa1400
37bfa13cd
37bfa13cdloc_37bfa13cd:
37bfa13cdmovsd_xmm x0, [r15+8*rbx]
37bfa13d3andpd x0, [rip+0x4bafb5]
37bfa13dbcomisd x0, x6
37bfa13dfmovsd_xmm [rsp+64], x0
37bfa13e5ja 0x37bfa13c0
37bfa13e7lea rcx, [rsp+64]
37bfa13eccall disnan_64_
37bfa13f1test rax, rax
37bfa13f4je 0x37bfa13c4
37bfa13f6movsd_xmm x0, [rsp+64]
37bfa13fcjmp 0x37bfa13c0
37bfa13fe
37bfa13fe 66 90 f.
37bfa1400
37bfa1400loc_37bfa1400:
37bfa1400cmp r14, rdi
37bfa1403jl 0x37bfa1330
37bfa1409mov rsi, [rbp]
37bfa140dadd r15, r13
37bfa1410jmp 0x37bfa13a0
37bfa1412
37bfa1412loc_37bfa1412:
37bfa1412mov r9l, 1
37bfa1418mov r8l, 1
37bfa141elea rdx, [rip+0x4baf5c]
37bfa1425mov rcx, rsi
37bfa1428call lsame_64_
37bfa142dtest rax, rax
37bfa1430jne 0x37bfa143b
37bfa1432cmp [rsi], 49
37bfa1435jne 0x37bfa14fd
37bfa143b
37bfa143bloc_37bfa143b:
37bfa143bmov r12, [rbp]
37bfa143ftest r12, r12
37bfa1442jle 0x37bfa132c
37bfa1448shl r13, 3
37bfa144csub rbx, 8
37bfa1450mov rdx, r12
37bfa1453mov esi, 1
37bfa1458pxor x6, x6
37bfa145cnop [rax]
37bfa1460
37bfa1460loc_37bfa1460:
37bfa1460mov [rsp+64], 0
37bfa1469add rsi, 1
37bfa146dcmp rsi, rdx
37bfa1470cmovle rdx, rsi
37bfa1474test rdx, rdx
37bfa1477jle 0x37bfa14f7
37bfa1479add rdx, 1
37bfa147dpxor x1, x1
37bfa1481mov eax, 1
37bfa1486nop [rax]
37bfa148anop [rax+rax]
37bfa1495nop [rax+rax]
37bfa14a0
37bfa14a0loc_37bfa14a0:
37bfa14a0movsd_xmm x0, [rbx+8*rax]
37bfa14a5andpd x0, [rip+0x4baee3]
37bfa14adadd rax, 1
37bfa14b1addsd x1, x0
37bfa14b5cmp rdx, rax
37bfa14b8jne 0x37bfa14a0
37bfa14bamovsd_xmm [rsp+64], x1
37bfa14c0
37bfa14c0loc_37bfa14c0:
37bfa14c0comisd x1, x6
37bfa14c4jbe 0x37bfa14e0
37bfa14c6
37bfa14c6loc_37bfa14c6:
37bfa14c6movapd x6, x1
37bfa14ca
37bfa14caloc_37bfa14ca:
37bfa14cacmp r12, rsi
37bfa14cdjl 0x37bfa1330
37bfa14d3mov rdx, [rbp]
37bfa14d7add rbx, r13
37bfa14dajmp 0x37bfa1460
37bfa14dc
37bfa14dc 0f 1f 40 00 ..@.
37bfa14e0
37bfa14e0loc_37bfa14e0:
37bfa14e0lea rcx, [rsp+64]
37bfa14e5call disnan_64_
37bfa14eatest rax, rax
37bfa14edje 0x37bfa14ca
37bfa14efmovsd_xmm x1, [rsp+64]
37bfa14f5jmp 0x37bfa14c6
37bfa14f7
37bfa14f7loc_37bfa14f7:
37bfa14f7pxor x1, x1
37bfa14fbjmp 0x37bfa14c0
37bfa14fd
37bfa14fdloc_37bfa14fd:
37bfa14fdmov r9l, 1
37bfa1503mov r8l, 1
37bfa1509lea rdx, [rip+0x4bae72]
37bfa1510mov rcx, rsi
37bfa1513call lsame_64_
37bfa1518test rax, rax
37bfa151bje 0x37bfa1623
37bfa1521mov rsi, [rbp]
37bfa1525test rsi, rsi
37bfa1528jle 0x37bfa132c
37bfa152exor edx, edx
37bfa1530lea r12, [rsi+1]
37bfa1534lea rbp, [rbx+8]
37bfa1538mov rcx, rdi
37bfa153blea r8, [8*rsi]
37bfa1543call memset
37bfa1548movddup x1, [rip+0x4bae40]
37bfa1550mov r11, -1
37bfa1557mov r10l, 1
37bfa155d
37bfa155dloc_37bfa155d:
37bfa155dadd r10, 1
37bfa1561cmp rsi, r10
37bfa1564mov r9, r10
37bfa1567cmovle r9, rsi
37bfa156bcmp r9, 1
37bfa156fje 0x37bfa15b4
37bfa1571mov r8, r9
37bfa1574lea rcx, [rbp+8*r11]
37bfa1579xor eax, eax
37bfa157bxor edx, edx
37bfa157dshr r8, 1
37bfa1580
37bfa1580loc_37bfa1580:
37bfa1580movupd x0, [rcx+rax]
37bfa1585movupd x2, [rdi+rax]
37bfa158aadd rdx, 1
37bfa158eandpd x0, x1
37bfa1592addpd x0, x2
37bfa1596movups [rdi+rax], x0
37bfa159aadd rax, 16
37bfa159ecmp r8, rdx
37bfa15a1jne 0x37bfa1580
37bfa15a3mov rax, r9
37bfa15a6and rax, -2
37bfa15aaand r9l, 1
37bfa15aeje 0x37bfa15d3
37bfa15b0lea r9, [rax+1]
37bfa15b4
37bfa15b4loc_37bfa15b4:
37bfa15b4lea rax, [r11+r9]
37bfa15b8movsd_xmm x0, [rbx+8*rax]
37bfa15bdandpd x0, [rip+0x4badcb]
37bfa15c5addsd x0, [rdi+8*r9-8]
37bfa15ccmovsd_xmm [rdi+8*r9-8], x0
37bfa15d3
37bfa15d3loc_37bfa15d3:
37bfa15d3add r11, r13
37bfa15d6cmp r10, r12
37bfa15d9jne 0x37bfa155d
37bfa15dbpxor x6, x6
37bfa15dfmov ebx, 1
37bfa15e4lea rbp, [rsp+64]
37bfa15e9jmp 0x37bfa15fc
37bfa15eb
37bfa15ebloc_37bfa15eb:
37bfa15ebmovapd x6, x0
37bfa15ef
37bfa15efloc_37bfa15ef:
37bfa15efadd rbx, 1
37bfa15f3cmp rsi, rbx
37bfa15f6jl 0x37bfa1330
37bfa15fc
37bfa15fcloc_37bfa15fc:
37bfa15fcmovsd_xmm x0, [rdi+8*rbx-8]
37bfa1602comisd x0, x6
37bfa1606movsd_xmm [rsp+64], x0
37bfa160cja 0x37bfa15eb
37bfa160emov rcx, rbp
37bfa1611call disnan_64_
37bfa1616test rax, rax
37bfa1619je 0x37bfa15ef
37bfa161bmovsd_xmm x0, [rsp+64]
37bfa1621jmp 0x37bfa15eb
37bfa1623
37bfa1623loc_37bfa1623:
37bfa1623mov r9l, 1
37bfa1629mov r8l, 1
37bfa162flea rdx, [rip+0x4bad4d]
37bfa1636mov rcx, rsi
37bfa1639call lsame_64_
37bfa163etest rax, rax
37bfa1641je 0x37bfa16c7
37bfa1647
37bfa1647loc_37bfa1647:
37bfa1647mov rax, [rip+0x4bad52]
37bfa164emov rdi, [rbp]
37bfa1652mov [rsp+56], 0
37bfa165bmov [rsp+64], rax
37bfa1660test rdi, rdi
37bfa1663jle 0x37bfa16b2
37bfa1665shl r13, 3
37bfa1669mov rax, rdi
37bfa166cmov esi, 1
37bfa1671lea r15, [rsp+64]
37bfa1676jmp 0x37bfa167f
37bfa1678
37bfa1678loc_37bfa1678:
37bfa1678mov rax, [rbp]
37bfa167cadd rbx, r13
37bfa167f
37bfa167floc_37bfa167f:
37bfa167fadd rsi, 1
37bfa1683mov [rsp+32], r15
37bfa1688lea r9, [rsp+56]
37bfa168dlea r8, [rip+0x4bacf4]
37bfa1694cmp rsi, rax
37bfa1697mov rdx, rbx
37bfa169alea rcx, [rsp+72]
37bfa169fcmovle rax, rsi
37bfa16a3mov [rsp+72], rax
37bfa16a8call dlassq_64_
37bfa16adcmp rdi, rsi
37bfa16b0jge 0x37bfa1678
37bfa16b2
37bfa16b2loc_37bfa16b2:
37bfa16b2movsd_xmm x6, [rsp+64]
37bfa16b8sqrtsd x6, x6
37bfa16bcmulsd x6, [rsp+56]
37bfa16c2jmp 0x37bfa1330
37bfa16c7
37bfa16c7loc_37bfa16c7:
37bfa16c7mov r9l, 1
37bfa16cdmov r8l, 1
37bfa16d3lea rdx, [rip+0x4bacaa]
37bfa16damov rcx, rsi
37bfa16ddcall lsame_64_
37bfa16e2test rax, rax
37bfa16e5jne 0x37bfa1647
37bfa16ebjmp 0x37bfa1330
37bfa1300
37bfa16f0
37bfa16f0 // align 0x20
37bfa16f0 // align 0x20
37bfa1700
37bfa1700dlansb_64_:
37bfa1700push r15
37bfa1702push r14
37bfa1704push r13
37bfa1706push r12
37bfa1708push rbp
37bfa1709push rdi
37bfa170apush rsi
37bfa170bpush rbx
37bfa170csub rsp, 152
37bfa1713movups [rsp+128], x6
37bfa171bmov r14, [rsp+256]
37bfa1723mov rbx, [rsp+272]
37bfa172bmov r13, rcx
37bfa172emov r12, rdx
37bfa1731mov rdi, r8
37bfa1734mov rsi, r9
37bfa1737cmp [r8], 0
37bfa173bjne 0x37bfa1768
37bfa173d
37bfa173dloc_37bfa173d:
37bfa173dpxor x6, x6
37bfa1741
37bfa1741loc_37bfa1741:
37bfa1741movapd x0, x6
37bfa1745movups x6, [rsp+128]
37bfa174dadd rsp, 152
37bfa1754pop rbx
37bfa1755pop rsi
37bfa1756pop rdi
37bfa1757pop rbp
37bfa1758pop r12
37bfa175apop r13
37bfa175cpop r14
37bfa175epop r15
37bfa1760ret
37bfa1761
37bfa1761 0f 1f 80 00 00 00 00 .......
37bfa1768
37bfa1768loc_37bfa1768:
37bfa1768mov rax, [rsp+264]
37bfa1770mov r9l, 1
37bfa1776mov r8l, 1
37bfa177clea rdx, [rip+0x4bac2d]
37bfa1783mov rbp, [rax]
37bfa1786xor eax, eax
37bfa1788test rbp, rbp
37bfa178bcmovs rbp, rax
37bfa178fcall lsame_64_
37bfa1794mov r9l, 1
37bfa179amov r8l, 1
37bfa17a0test rax, rax
37bfa17a3je 0x37bfa1888
37bfa17a9mov rcx, r12
37bfa17aclea rdx, [rip+0x4babfe]
37bfa17b3call lsame_64_
37bfa17b8mov r12, [rdi]
37bfa17bbtest rax, rax
37bfa17beje 0x37bfa19b0
37bfa17c4test r12, r12
37bfa17c7jle 0x37bfa173d
37bfa17cdshl rbp, 3
37bfa17d1lea rdi, [r14-8]
37bfa17d5pxor x6, x6
37bfa17d9mov r13l, 1
37bfa17dfnop
37bfa17e0
37bfa17e0loc_37bfa17e0:
37bfa17e0mov rax, [rsi]
37bfa17e3mov edx, 1
37bfa17e8lea r15, [rax+2]
37bfa17ecmov rbx, r15
37bfa17efsub rbx, r13
37bfa17f2test rbx, rbx
37bfa17f5cmovle rbx, rdx
37bfa17f9add rax, 1
37bfa17fdcmp rbx, rax
37bfa1800jle 0x37bfa1851
37bfa1802jmp 0x37bfa1998
37bfa1807
37bfa1807 66 90 66 66 2e 0f 1f 84 00 f.ff.....
37bfa1810 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa1820 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa1830 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa1840
37bfa1840loc_37bfa1840:
37bfa1840movapd x6, x0
37bfa1844
37bfa1844loc_37bfa1844:
37bfa1844add rbx, 1
37bfa1848cmp r15, rbx
37bfa184bje 0x37bfa1998
37bfa1851
37bfa1851loc_37bfa1851:
37bfa1851movsd_xmm x0, [rdi+8*rbx]
37bfa1856andpd x0, [rip+0x4bab62]
37bfa185ecomisd x0, x6
37bfa1862movsd_xmm [rsp+112], x0
37bfa1868ja 0x37bfa1840
37bfa186alea rcx, [rsp+112]
37bfa186fcall disnan_64_
37bfa1874test rax, rax
37bfa1877je 0x37bfa1844
37bfa1879movsd_xmm x0, [rsp+112]
37bfa187fjmp 0x37bfa1840
37bfa1881
37bfa1881 0f 1f 80 00 00 00 00 .......
37bfa1888
37bfa1888loc_37bfa1888:
37bfa1888lea rdx, [rip+0x4bab23]
37bfa188fmov rcx, r13
37bfa1892call lsame_64_
37bfa1897test rax, rax
37bfa189ajne 0x37bfa18c0
37bfa189cmov r9l, 1
37bfa18a2mov r8l, 1
37bfa18a8lea rdx, [rip+0x4bab04]
37bfa18afmov rcx, r13
37bfa18b2call lsame_64_
37bfa18b7test rax, rax
37bfa18baje 0x37bfa1c1a
37bfa18c0
37bfa18c0loc_37bfa18c0:
37bfa18c0mov r9l, 1
37bfa18c6mov r8l, 1
37bfa18cclea rdx, [rip+0x4baade]
37bfa18d3mov rcx, r12
37bfa18d6call lsame_64_
37bfa18dbmov r15, [rdi]
37bfa18detest rax, rax
37bfa18e1je 0x37bfa1aa0
37bfa18e7test r15, r15
37bfa18eajle 0x37bfa173d
37bfa18f0mov r11, [rsi]
37bfa18f3lea rdi, [r15+1]
37bfa18f7lea r12, [8*rbp-8]
37bfa18ffmov r8, -1
37bfa1906mov edx, 1
37bfa190bmovq x2, [rip+0x4baaad]
37bfa1913lea r10, [r11-1]
37bfa1917lea r13, [r14+8*r11]
37bfa191blea rcx, [r14+8*r10]
37bfa191fnop
37bfa1920
37bfa1920loc_37bfa1920:
37bfa1920mov eax, 1
37bfa1925pxor x1, x1
37bfa1929sub rax, r11
37bfa192cmov r11l, 1
37bfa1932test rax, rax
37bfa1935cmovle rax, r11
37bfa1939cmp rax, rdx
37bfa193cjge 0x37bfa1962
37bfa193enop
37bfa1940
37bfa1940loc_37bfa1940:
37bfa1940movsd_xmm x0, [rcx+8*rax]
37bfa1945andpd x0, x2
37bfa1949addsd x1, x0
37bfa194daddsd x0, [rbx+8*rax-8]
37bfa1953movsd_xmm [rbx+8*rax-8], x0
37bfa1959add rax, 1
37bfa195dcmp rax, rdx
37bfa1960jne 0x37bfa1940
37bfa1962
37bfa1962loc_37bfa1962:
37bfa1962movsd_xmm x0, [r13+8*r8+8]
37bfa1969mov r11, r10
37bfa196cadd r8, rbp
37bfa196fadd rcx, r12
37bfa1972andpd x0, x2
37bfa1976addsd x0, x1
37bfa197amovsd_xmm [rbx+8*rdx-8], x0
37bfa1980add rdx, 1
37bfa1984cmp rdx, rdi
37bfa1987je 0x37bfa1bd0
37bfa198dsub r10, 1
37bfa1991jmp 0x37bfa1920
37bfa1993
37bfa1993 0f 1f 44 00 00 ..D..
37bfa1998
37bfa1998loc_37bfa1998:
37bfa1998add r13, 1
37bfa199cadd rdi, rbp
37bfa199fcmp r13, r12
37bfa19a2jle 0x37bfa17e0
37bfa19a8jmp 0x37bfa1741
37bfa19ad
37bfa19ad 0f 1f 00 ...
37bfa19b0
37bfa19b0loc_37bfa19b0:
37bfa19b0test r12, r12
37bfa19b3jle 0x37bfa173d
37bfa19b9lea rax, [8*rbp]
37bfa19c1lea r15, [r14-8]
37bfa19c5mov r14, r12
37bfa19c8mov ebp, 1
37bfa19cdmov [rsp+56], rax
37bfa19d2pxor x6, x6
37bfa19d6nop [rax+rax]
37bfa19e0
37bfa19e0loc_37bfa19e0:
37bfa19e0mov rax, [rsi]
37bfa19e3add r14, 1
37bfa19e7sub r14, rbp
37bfa19eaadd rax, 1
37bfa19eecmp r14, rax
37bfa19f1cmovg r14, rax
37bfa19f5test r14, r14
37bfa19f8jle 0x37bfa1a80
37bfa19femov ebx, 1
37bfa1a03jmp 0x37bfa1a4d
37bfa1a05
37bfa1a05 0f 1f 40 00 66 66 2e 0f 1f 84 00 ..@.ff.....
37bfa1a10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa1a20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa1a30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa1a40
37bfa1a40loc_37bfa1a40:
37bfa1a40movapd x6, x0
37bfa1a44
37bfa1a44loc_37bfa1a44:
37bfa1a44add rbx, 1
37bfa1a48cmp r14, rbx
37bfa1a4bjl 0x37bfa1a80
37bfa1a4d
37bfa1a4dloc_37bfa1a4d:
37bfa1a4dmovsd_xmm x0, [r15+8*rbx]
37bfa1a53andpd x0, [rip+0x4ba965]
37bfa1a5bcomisd x0, x6
37bfa1a5fmovsd_xmm [rsp+112], x0
37bfa1a65ja 0x37bfa1a40
37bfa1a67lea rcx, [rsp+112]
37bfa1a6ccall disnan_64_
37bfa1a71test rax, rax
37bfa1a74je 0x37bfa1a44
37bfa1a76movsd_xmm x0, [rsp+112]
37bfa1a7cjmp 0x37bfa1a40
37bfa1a7e
37bfa1a7e 66 90 f.
37bfa1a80
37bfa1a80loc_37bfa1a80:
37bfa1a80add rbp, 1
37bfa1a84cmp rbp, r12
37bfa1a87jg 0x37bfa1741
37bfa1a8dmov r14, [rdi]
37bfa1a90add r15, [rsp+56]
37bfa1a95jmp 0x37bfa19e0
37bfa1a9a
37bfa1a9a 66 0f 1f 44 00 00 f..D..
37bfa1aa0
37bfa1aa0loc_37bfa1aa0:
37bfa1aa0test r15, r15
37bfa1aa3jle 0x37bfa173d
37bfa1aa9xor edx, edx
37bfa1aabmov rcx, rbx
37bfa1aaelea r12, [r14-8]
37bfa1ab2mov r13, -1
37bfa1ab9lea r8, [8*r15]
37bfa1ac1pxor x6, x6
37bfa1ac5call memset
37bfa1acalea rdx, [rsp+112]
37bfa1acfmov rax, r15
37bfa1ad2lea r11, [8*rbp-8]
37bfa1adamov [rsp+88], rdx
37bfa1adfmov ecx, 1
37bfa1ae4movq x2, [rip+0x4ba8d4]
37bfa1aecnop [rax]
37bfa1af0
37bfa1af0loc_37bfa1af0:
37bfa1af0movsd_xmm x1, [r14+8*r13+8]
37bfa1af7lea r8, [rcx+1]
37bfa1afbandpd x1, x2
37bfa1affaddsd x1, [rbx+8*rcx-8]
37bfa1b05add rcx, [rsi]
37bfa1b08cmp rcx, rax
37bfa1b0bcmovg rcx, rax
37bfa1b0fmovsd_xmm [rsp+112], x1
37bfa1b15cmp r8, rcx
37bfa1b18jg 0x37bfa1b69
37bfa1b1aadd rcx, 1
37bfa1b1emov rax, r8
37bfa1b21nop [rax+rax]
37bfa1b2anop [rax+rax]
37bfa1b35nop [rax+rax]
37bfa1b40
37bfa1b40loc_37bfa1b40:
37bfa1b40movsd_xmm x0, [r12+8*rax]
37bfa1b46andpd x0, x2
37bfa1b4aaddsd x1, x0
37bfa1b4eaddsd x0, [rbx+8*rax-8]
37bfa1b54movsd_xmm [rbx+8*rax-8], x0
37bfa1b5aadd rax, 1
37bfa1b5ecmp rax, rcx
37bfa1b61jne 0x37bfa1b40
37bfa1b63movsd_xmm [rsp+112], x1
37bfa1b69
37bfa1b69loc_37bfa1b69:
37bfa1b69comisd x1, x6
37bfa1b6djbe 0x37bfa1b90
37bfa1b6f
37bfa1b6floc_37bfa1b6f:
37bfa1b6fmovapd x6, x1
37bfa1b73
37bfa1b73loc_37bfa1b73:
37bfa1b73cmp r8, r15
37bfa1b76jg 0x37bfa1741
37bfa1b7cmov rax, [rdi]
37bfa1b7fadd r13, rbp
37bfa1b82add r12, r11
37bfa1b85mov rcx, r8
37bfa1b88jmp 0x37bfa1af0
37bfa1b8d
37bfa1b8d 0f 1f 00 ...
37bfa1b90
37bfa1b90loc_37bfa1b90:
37bfa1b90mov rcx, [rsp+88]
37bfa1b95mov [rsp+80], r8
37bfa1b9amov [rsp+56], r11
37bfa1b9fmovups [rsp+64], x2
37bfa1ba4call disnan_64_
37bfa1ba9mov r11, [rsp+56]
37bfa1baemov r8, [rsp+80]
37bfa1bb3test rax, rax
37bfa1bb6movupd x2, [rsp+64]
37bfa1bbcje 0x37bfa1b73
37bfa1bbemovsd_xmm x1, [rsp+112]
37bfa1bc4jmp 0x37bfa1b6f
37bfa1bc6
37bfa1bc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfa1bd0
37bfa1bd0loc_37bfa1bd0:
37bfa1bd0pxor x6, x6
37bfa1bd4mov esi, 1
37bfa1bd9jmp 0x37bfa1bf1
37bfa1bdb
37bfa1bdb 0f 1f 44 00 00 ..D..
37bfa1be0
37bfa1be0loc_37bfa1be0:
37bfa1be0movapd x6, x0
37bfa1be4
37bfa1be4loc_37bfa1be4:
37bfa1be4add rsi, 1
37bfa1be8cmp rsi, r15
37bfa1bebjg 0x37bfa1741
37bfa1bf1
37bfa1bf1loc_37bfa1bf1:
37bfa1bf1movsd_xmm x0, [rbx+8*rsi-8]
37bfa1bf7comisd x0, x6
37bfa1bfbmovsd_xmm [rsp+112], x0
37bfa1c01ja 0x37bfa1be0
37bfa1c03lea rcx, [rsp+112]
37bfa1c08call disnan_64_
37bfa1c0dtest rax, rax
37bfa1c10je 0x37bfa1be4
37bfa1c12movsd_xmm x0, [rsp+112]
37bfa1c18jmp 0x37bfa1be0
37bfa1c1a
37bfa1c1aloc_37bfa1c1a:
37bfa1c1acmp [r13], 49
37bfa1c1fje 0x37bfa18c0
37bfa1c25mov r9l, 1
37bfa1c2bmov r8l, 1
37bfa1c31lea rdx, [rip+0x4ba77c]
37bfa1c38mov rcx, r13
37bfa1c3bcall lsame_64_
37bfa1c40test rax, rax
37bfa1c43je 0x37bfa1d6b
37bfa1c49
37bfa1c49loc_37bfa1c49:
37bfa1c49mov [rsp+104], 0
37bfa1c52mov rax, [rip+0x4ba777]
37bfa1c59mov [rsp+112], rax
37bfa1c5ecmp [rsi], 0
37bfa1c62jg 0x37bfa1c9e
37bfa1c64lea r12, [rsp+112]
37bfa1c69lea rbx, [rsp+104]
37bfa1c6e
37bfa1c6eloc_37bfa1c6e:
37bfa1c6emov [rsp+32], r12
37bfa1c73mov r9, rbx
37bfa1c76mov rdx, r14
37bfa1c79mov rcx, rdi
37bfa1c7cmov r8, [rsp+264]
37bfa1c84call dlassq_64_
37bfa1c89movsd_xmm x6, [rsp+112]
37bfa1c8fsqrtsd x6, x6
37bfa1c93mulsd x6, [rsp+104]
37bfa1c99jmp 0x37bfa1741
37bfa1c9e
37bfa1c9eloc_37bfa1c9e:
37bfa1c9emov r9l, 1
37bfa1ca4mov r8l, 1
37bfa1caalea rdx, [rip+0x4ba700]
37bfa1cb1mov rcx, r12
37bfa1cb4call lsame_64_
37bfa1cb9mov r13, [rdi]
37bfa1cbctest rax, rax
37bfa1cbfje 0x37bfa1d94
37bfa1cc5cmp r13, 1
37bfa1cc9jle 0x37bfa1e18
37bfa1ccfmov rax, rbp
37bfa1cd2mov r15l, 2
37bfa1cd8lea r12, [rsp+112]
37bfa1cddnot rax
37bfa1ce0lea rbx, [rsp+104]
37bfa1ce5lea r10, [rax+2*rbp]
37bfa1ce9lea rax, [rsp+120]
37bfa1ceemov [rsp+56], rax
37bfa1cf3
37bfa1cf3loc_37bfa1cf3:
37bfa1cf3mov rax, [rsi]
37bfa1cf6lea rdx, [r15-1]
37bfa1cfamov [rsp+32], r12
37bfa1cffmov r9, rbx
37bfa1d02mov rcx, [rsp+56]
37bfa1d07lea r8, [rip+0x4ba6aa]
37bfa1d0emov [rsp+80], r10
37bfa1d13cmp rdx, rax
37bfa1d16cmovg rdx, rax
37bfa1d1aadd rax, 2
37bfa1d1esub rax, r15
37bfa1d21test rax, rax
37bfa1d24mov [rsp+120], rdx
37bfa1d29mov edx, 1
37bfa1d2ecmovle rax, rdx
37bfa1d32add r15, 1
37bfa1d36add rax, r10
37bfa1d39lea rdx, [r14+8*rax]
37bfa1d3dcall dlassq_64_
37bfa1d42mov r10, [rsp+80]
37bfa1d47add r10, rbp
37bfa1d4acmp r15, r13
37bfa1d4djle 0x37bfa1cf3
37bfa1d4f
37bfa1d4floc_37bfa1d4f:
37bfa1d4fmov rax, [rsi]
37bfa1d52lea r14, [r14+8*rax]
37bfa1d56
37bfa1d56loc_37bfa1d56:
37bfa1d56movsd_xmm x0, [rsp+112]
37bfa1d5caddsd x0, x0
37bfa1d60movsd_xmm [rsp+112], x0
37bfa1d66jmp 0x37bfa1c6e
37bfa1d6b
37bfa1d6bloc_37bfa1d6b:
37bfa1d6bmov r9l, 1
37bfa1d71mov r8l, 1
37bfa1d77lea rdx, [rip+0x4ba637]
37bfa1d7emov rcx, r13
37bfa1d81call lsame_64_
37bfa1d86test rax, rax
37bfa1d89jne 0x37bfa1c49
37bfa1d8fjmp 0x37bfa1741
37bfa1d94
37bfa1d94loc_37bfa1d94:
37bfa1d94lea r12, [rsp+112]
37bfa1d99lea rbx, [rsp+104]
37bfa1d9ecmp r13, 1
37bfa1da2jle 0x37bfa1d56
37bfa1da4lea rdx, [rsp+120]
37bfa1da9mov r15l, 1
37bfa1daflea r12, [rsp+112]
37bfa1db4lea rax, [8*rbp]
37bfa1dbcmov [rsp+56], rdx
37bfa1dc1lea rbp, [r14+8]
37bfa1dc5mov [rsp+80], rax
37bfa1dcalea rbx, [rsp+104]
37bfa1dcfmov rax, r13
37bfa1dd2jmp 0x37bfa1ddc
37bfa1dd4
37bfa1dd4loc_37bfa1dd4:
37bfa1dd4mov rax, [rdi]
37bfa1dd7add rbp, [rsp+80]
37bfa1ddc
37bfa1ddcloc_37bfa1ddc:
37bfa1ddcmov rcx, [rsi]
37bfa1ddfsub rax, r15
37bfa1de2mov [rsp+32], r12
37bfa1de7mov r9, rbx
37bfa1dealea r8, [rip+0x4ba5c7]
37bfa1df1mov rdx, rbp
37bfa1df4cmp rax, rcx
37bfa1df7cmovg rax, rcx
37bfa1dfbmov rcx, [rsp+56]
37bfa1e00add r15, 1
37bfa1e04mov [rsp+120], rax
37bfa1e09call dlassq_64_
37bfa1e0ecmp r15, r13
37bfa1e11jne 0x37bfa1dd4
37bfa1e13jmp 0x37bfa1d56
37bfa1e18
37bfa1e18loc_37bfa1e18:
37bfa1e18lea r12, [rsp+112]
37bfa1e1dlea rbx, [rsp+104]
37bfa1e22jmp 0x37bfa1d4f
37bfa1700
37bfa1700dlansb_64_:
37bfa1700push r15
37bfa1702push r14
37bfa1704push r13
37bfa1706push r12
37bfa1708push rbp
37bfa1709push rdi
37bfa170apush rsi
37bfa170bpush rbx
37bfa170csub rsp, 152
37bfa1713movups [rsp+128], x6
37bfa171bmov r14, [rsp+256]
37bfa1723mov rbx, [rsp+272]
37bfa172bmov r13, rcx
37bfa172emov r12, rdx
37bfa1731mov rdi, r8
37bfa1734mov rsi, r9
37bfa1737cmp [r8], 0
37bfa173bjne 0x37bfa1768
37bfa173d
37bfa173dloc_37bfa173d:
37bfa173dpxor x6, x6
37bfa1741
37bfa1741loc_37bfa1741:
37bfa1741movapd x0, x6
37bfa1745movups x6, [rsp+128]
37bfa174dadd rsp, 152
37bfa1754pop rbx
37bfa1755pop rsi
37bfa1756pop rdi
37bfa1757pop rbp
37bfa1758pop r12
37bfa175apop r13
37bfa175cpop r14
37bfa175epop r15
37bfa1760ret
37bfa1761
37bfa1761 0f 1f 80 00 00 00 00 .......
37bfa1768
37bfa1768loc_37bfa1768:
37bfa1768mov rax, [rsp+264]
37bfa1770mov r9l, 1
37bfa1776mov r8l, 1
37bfa177clea rdx, [rip+0x4bac2d]
37bfa1783mov rbp, [rax]
37bfa1786xor eax, eax
37bfa1788test rbp, rbp
37bfa178bcmovs rbp, rax
37bfa178fcall lsame_64_
37bfa1794mov r9l, 1
37bfa179amov r8l, 1
37bfa17a0test rax, rax
37bfa17a3je 0x37bfa1888
37bfa17a9mov rcx, r12
37bfa17aclea rdx, [rip+0x4babfe]
37bfa17b3call lsame_64_
37bfa17b8mov r12, [rdi]
37bfa17bbtest rax, rax
37bfa17beje 0x37bfa19b0
37bfa17c4test r12, r12
37bfa17c7jle 0x37bfa173d
37bfa17cdshl rbp, 3
37bfa17d1lea rdi, [r14-8]
37bfa17d5pxor x6, x6
37bfa17d9mov r13l, 1
37bfa17dfnop
37bfa17e0
37bfa17e0loc_37bfa17e0:
37bfa17e0mov rax, [rsi]
37bfa17e3mov edx, 1
37bfa17e8lea r15, [rax+2]
37bfa17ecmov rbx, r15
37bfa17efsub rbx, r13
37bfa17f2test rbx, rbx
37bfa17f5cmovle rbx, rdx
37bfa17f9add rax, 1
37bfa17fdcmp rbx, rax
37bfa1800jle 0x37bfa1851
37bfa1802jmp 0x37bfa1998
37bfa1807
37bfa1807 66 90 66 66 2e 0f 1f 84 00 f.ff.....
37bfa1810 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa1820 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa1830 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa1840
37bfa1840loc_37bfa1840:
37bfa1840movapd x6, x0
37bfa1844
37bfa1844loc_37bfa1844:
37bfa1844add rbx, 1
37bfa1848cmp r15, rbx
37bfa184bje 0x37bfa1998
37bfa1851
37bfa1851loc_37bfa1851:
37bfa1851movsd_xmm x0, [rdi+8*rbx]
37bfa1856andpd x0, [rip+0x4bab62]
37bfa185ecomisd x0, x6
37bfa1862movsd_xmm [rsp+112], x0
37bfa1868ja 0x37bfa1840
37bfa186alea rcx, [rsp+112]
37bfa186fcall disnan_64_
37bfa1874test rax, rax
37bfa1877je 0x37bfa1844
37bfa1879movsd_xmm x0, [rsp+112]
37bfa187fjmp 0x37bfa1840
37bfa1881
37bfa1881 0f 1f 80 00 00 00 00 .......
37bfa1888
37bfa1888loc_37bfa1888:
37bfa1888lea rdx, [rip+0x4bab23]
37bfa188fmov rcx, r13
37bfa1892call lsame_64_
37bfa1897test rax, rax
37bfa189ajne 0x37bfa18c0
37bfa189cmov r9l, 1
37bfa18a2mov r8l, 1
37bfa18a8lea rdx, [rip+0x4bab04]
37bfa18afmov rcx, r13
37bfa18b2call lsame_64_
37bfa18b7test rax, rax
37bfa18baje 0x37bfa1c1a
37bfa18c0
37bfa18c0loc_37bfa18c0:
37bfa18c0mov r9l, 1
37bfa18c6mov r8l, 1
37bfa18cclea rdx, [rip+0x4baade]
37bfa18d3mov rcx, r12
37bfa18d6call lsame_64_
37bfa18dbmov r15, [rdi]
37bfa18detest rax, rax
37bfa18e1je 0x37bfa1aa0
37bfa18e7test r15, r15
37bfa18eajle 0x37bfa173d
37bfa18f0mov r11, [rsi]
37bfa18f3lea rdi, [r15+1]
37bfa18f7lea r12, [8*rbp-8]
37bfa18ffmov r8, -1
37bfa1906mov edx, 1
37bfa190bmovq x2, [rip+0x4baaad]
37bfa1913lea r10, [r11-1]
37bfa1917lea r13, [r14+8*r11]
37bfa191blea rcx, [r14+8*r10]
37bfa191fnop
37bfa1920
37bfa1920loc_37bfa1920:
37bfa1920mov eax, 1
37bfa1925pxor x1, x1
37bfa1929sub rax, r11
37bfa192cmov r11l, 1
37bfa1932test rax, rax
37bfa1935cmovle rax, r11
37bfa1939cmp rax, rdx
37bfa193cjge 0x37bfa1962
37bfa193enop
37bfa1940
37bfa1940loc_37bfa1940:
37bfa1940movsd_xmm x0, [rcx+8*rax]
37bfa1945andpd x0, x2
37bfa1949addsd x1, x0
37bfa194daddsd x0, [rbx+8*rax-8]
37bfa1953movsd_xmm [rbx+8*rax-8], x0
37bfa1959add rax, 1
37bfa195dcmp rax, rdx
37bfa1960jne 0x37bfa1940
37bfa1962
37bfa1962loc_37bfa1962:
37bfa1962movsd_xmm x0, [r13+8*r8+8]
37bfa1969mov r11, r10
37bfa196cadd r8, rbp
37bfa196fadd rcx, r12
37bfa1972andpd x0, x2
37bfa1976addsd x0, x1
37bfa197amovsd_xmm [rbx+8*rdx-8], x0
37bfa1980add rdx, 1
37bfa1984cmp rdx, rdi
37bfa1987je 0x37bfa1bd0
37bfa198dsub r10, 1
37bfa1991jmp 0x37bfa1920
37bfa1993
37bfa1993 0f 1f 44 00 00 ..D..
37bfa1998
37bfa1998loc_37bfa1998:
37bfa1998add r13, 1
37bfa199cadd rdi, rbp
37bfa199fcmp r13, r12
37bfa19a2jle 0x37bfa17e0
37bfa19a8jmp 0x37bfa1741
37bfa19ad
37bfa19ad 0f 1f 00 ...
37bfa19b0
37bfa19b0loc_37bfa19b0:
37bfa19b0test r12, r12
37bfa19b3jle 0x37bfa173d
37bfa19b9lea rax, [8*rbp]
37bfa19c1lea r15, [r14-8]
37bfa19c5mov r14, r12
37bfa19c8mov ebp, 1
37bfa19cdmov [rsp+56], rax
37bfa19d2pxor x6, x6
37bfa19d6nop [rax+rax]
37bfa19e0
37bfa19e0loc_37bfa19e0:
37bfa19e0mov rax, [rsi]
37bfa19e3add r14, 1
37bfa19e7sub r14, rbp
37bfa19eaadd rax, 1
37bfa19eecmp r14, rax
37bfa19f1cmovg r14, rax
37bfa19f5test r14, r14
37bfa19f8jle 0x37bfa1a80
37bfa19femov ebx, 1
37bfa1a03jmp 0x37bfa1a4d
37bfa1a05
37bfa1a05 0f 1f 40 00 66 66 2e 0f 1f 84 00 ..@.ff.....
37bfa1a10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa1a20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa1a30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa1a40
37bfa1a40loc_37bfa1a40:
37bfa1a40movapd x6, x0
37bfa1a44
37bfa1a44loc_37bfa1a44:
37bfa1a44add rbx, 1
37bfa1a48cmp r14, rbx
37bfa1a4bjl 0x37bfa1a80
37bfa1a4d
37bfa1a4dloc_37bfa1a4d:
37bfa1a4dmovsd_xmm x0, [r15+8*rbx]
37bfa1a53andpd x0, [rip+0x4ba965]
37bfa1a5bcomisd x0, x6
37bfa1a5fmovsd_xmm [rsp+112], x0
37bfa1a65ja 0x37bfa1a40
37bfa1a67lea rcx, [rsp+112]
37bfa1a6ccall disnan_64_
37bfa1a71test rax, rax
37bfa1a74je 0x37bfa1a44
37bfa1a76movsd_xmm x0, [rsp+112]
37bfa1a7cjmp 0x37bfa1a40
37bfa1a7e
37bfa1a7e 66 90 f.
37bfa1a80
37bfa1a80loc_37bfa1a80:
37bfa1a80add rbp, 1
37bfa1a84cmp rbp, r12
37bfa1a87jg 0x37bfa1741
37bfa1a8dmov r14, [rdi]
37bfa1a90add r15, [rsp+56]
37bfa1a95jmp 0x37bfa19e0
37bfa1a9a
37bfa1a9a 66 0f 1f 44 00 00 f..D..
37bfa1aa0
37bfa1aa0loc_37bfa1aa0:
37bfa1aa0test r15, r15
37bfa1aa3jle 0x37bfa173d
37bfa1aa9xor edx, edx
37bfa1aabmov rcx, rbx
37bfa1aaelea r12, [r14-8]
37bfa1ab2mov r13, -1
37bfa1ab9lea r8, [8*r15]
37bfa1ac1pxor x6, x6
37bfa1ac5call memset
37bfa1acalea rdx, [rsp+112]
37bfa1acfmov rax, r15
37bfa1ad2lea r11, [8*rbp-8]
37bfa1adamov [rsp+88], rdx
37bfa1adfmov ecx, 1
37bfa1ae4movq x2, [rip+0x4ba8d4]
37bfa1aecnop [rax]
37bfa1af0
37bfa1af0loc_37bfa1af0:
37bfa1af0movsd_xmm x1, [r14+8*r13+8]
37bfa1af7lea r8, [rcx+1]
37bfa1afbandpd x1, x2
37bfa1affaddsd x1, [rbx+8*rcx-8]
37bfa1b05add rcx, [rsi]
37bfa1b08cmp rcx, rax
37bfa1b0bcmovg rcx, rax
37bfa1b0fmovsd_xmm [rsp+112], x1
37bfa1b15cmp r8, rcx
37bfa1b18jg 0x37bfa1b69
37bfa1b1aadd rcx, 1
37bfa1b1emov rax, r8
37bfa1b21nop [rax+rax]
37bfa1b2anop [rax+rax]
37bfa1b35nop [rax+rax]
37bfa1b40
37bfa1b40loc_37bfa1b40:
37bfa1b40movsd_xmm x0, [r12+8*rax]
37bfa1b46andpd x0, x2
37bfa1b4aaddsd x1, x0
37bfa1b4eaddsd x0, [rbx+8*rax-8]
37bfa1b54movsd_xmm [rbx+8*rax-8], x0
37bfa1b5aadd rax, 1
37bfa1b5ecmp rax, rcx
37bfa1b61jne 0x37bfa1b40
37bfa1b63movsd_xmm [rsp+112], x1
37bfa1b69
37bfa1b69loc_37bfa1b69:
37bfa1b69comisd x1, x6
37bfa1b6djbe 0x37bfa1b90
37bfa1b6f
37bfa1b6floc_37bfa1b6f:
37bfa1b6fmovapd x6, x1
37bfa1b73
37bfa1b73loc_37bfa1b73:
37bfa1b73cmp r8, r15
37bfa1b76jg 0x37bfa1741
37bfa1b7cmov rax, [rdi]
37bfa1b7fadd r13, rbp
37bfa1b82add r12, r11
37bfa1b85mov rcx, r8
37bfa1b88jmp 0x37bfa1af0
37bfa1b8d
37bfa1b8d 0f 1f 00 ...
37bfa1b90
37bfa1b90loc_37bfa1b90:
37bfa1b90mov rcx, [rsp+88]
37bfa1b95mov [rsp+80], r8
37bfa1b9amov [rsp+56], r11
37bfa1b9fmovups [rsp+64], x2
37bfa1ba4call disnan_64_
37bfa1ba9mov r11, [rsp+56]
37bfa1baemov r8, [rsp+80]
37bfa1bb3test rax, rax
37bfa1bb6movupd x2, [rsp+64]
37bfa1bbcje 0x37bfa1b73
37bfa1bbemovsd_xmm x1, [rsp+112]
37bfa1bc4jmp 0x37bfa1b6f
37bfa1bc6
37bfa1bc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfa1bd0
37bfa1bd0loc_37bfa1bd0:
37bfa1bd0pxor x6, x6
37bfa1bd4mov esi, 1
37bfa1bd9jmp 0x37bfa1bf1
37bfa1bdb
37bfa1bdb 0f 1f 44 00 00 ..D..
37bfa1be0
37bfa1be0loc_37bfa1be0:
37bfa1be0movapd x6, x0
37bfa1be4
37bfa1be4loc_37bfa1be4:
37bfa1be4add rsi, 1
37bfa1be8cmp rsi, r15
37bfa1bebjg 0x37bfa1741
37bfa1bf1
37bfa1bf1loc_37bfa1bf1:
37bfa1bf1movsd_xmm x0, [rbx+8*rsi-8]
37bfa1bf7comisd x0, x6
37bfa1bfbmovsd_xmm [rsp+112], x0
37bfa1c01ja 0x37bfa1be0
37bfa1c03lea rcx, [rsp+112]
37bfa1c08call disnan_64_
37bfa1c0dtest rax, rax
37bfa1c10je 0x37bfa1be4
37bfa1c12movsd_xmm x0, [rsp+112]
37bfa1c18jmp 0x37bfa1be0
37bfa1c1a
37bfa1c1aloc_37bfa1c1a:
37bfa1c1acmp [r13], 49
37bfa1c1fje 0x37bfa18c0
37bfa1c25mov r9l, 1
37bfa1c2bmov r8l, 1
37bfa1c31lea rdx, [rip+0x4ba77c]
37bfa1c38mov rcx, r13
37bfa1c3bcall lsame_64_
37bfa1c40test rax, rax
37bfa1c43je 0x37bfa1d6b
37bfa1c49
37bfa1c49loc_37bfa1c49:
37bfa1c49mov [rsp+104], 0
37bfa1c52mov rax, [rip+0x4ba777]
37bfa1c59mov [rsp+112], rax
37bfa1c5ecmp [rsi], 0
37bfa1c62jg 0x37bfa1c9e
37bfa1c64lea r12, [rsp+112]
37bfa1c69lea rbx, [rsp+104]
37bfa1c6e
37bfa1c6eloc_37bfa1c6e:
37bfa1c6emov [rsp+32], r12
37bfa1c73mov r9, rbx
37bfa1c76mov rdx, r14
37bfa1c79mov rcx, rdi
37bfa1c7cmov r8, [rsp+264]
37bfa1c84call dlassq_64_
37bfa1c89movsd_xmm x6, [rsp+112]
37bfa1c8fsqrtsd x6, x6
37bfa1c93mulsd x6, [rsp+104]
37bfa1c99jmp 0x37bfa1741
37bfa1c9e
37bfa1c9eloc_37bfa1c9e:
37bfa1c9emov r9l, 1
37bfa1ca4mov r8l, 1
37bfa1caalea rdx, [rip+0x4ba700]
37bfa1cb1mov rcx, r12
37bfa1cb4call lsame_64_
37bfa1cb9mov r13, [rdi]
37bfa1cbctest rax, rax
37bfa1cbfje 0x37bfa1d94
37bfa1cc5cmp r13, 1
37bfa1cc9jle 0x37bfa1e18
37bfa1ccfmov rax, rbp
37bfa1cd2mov r15l, 2
37bfa1cd8lea r12, [rsp+112]
37bfa1cddnot rax
37bfa1ce0lea rbx, [rsp+104]
37bfa1ce5lea r10, [rax+2*rbp]
37bfa1ce9lea rax, [rsp+120]
37bfa1ceemov [rsp+56], rax
37bfa1cf3
37bfa1cf3loc_37bfa1cf3:
37bfa1cf3mov rax, [rsi]
37bfa1cf6lea rdx, [r15-1]
37bfa1cfamov [rsp+32], r12
37bfa1cffmov r9, rbx
37bfa1d02mov rcx, [rsp+56]
37bfa1d07lea r8, [rip+0x4ba6aa]
37bfa1d0emov [rsp+80], r10
37bfa1d13cmp rdx, rax
37bfa1d16cmovg rdx, rax
37bfa1d1aadd rax, 2
37bfa1d1esub rax, r15
37bfa1d21test rax, rax
37bfa1d24mov [rsp+120], rdx
37bfa1d29mov edx, 1
37bfa1d2ecmovle rax, rdx
37bfa1d32add r15, 1
37bfa1d36add rax, r10
37bfa1d39lea rdx, [r14+8*rax]
37bfa1d3dcall dlassq_64_
37bfa1d42mov r10, [rsp+80]
37bfa1d47add r10, rbp
37bfa1d4acmp r15, r13
37bfa1d4djle 0x37bfa1cf3
37bfa1d4f
37bfa1d4floc_37bfa1d4f:
37bfa1d4fmov rax, [rsi]
37bfa1d52lea r14, [r14+8*rax]
37bfa1d56
37bfa1d56loc_37bfa1d56:
37bfa1d56movsd_xmm x0, [rsp+112]
37bfa1d5caddsd x0, x0
37bfa1d60movsd_xmm [rsp+112], x0
37bfa1d66jmp 0x37bfa1c6e
37bfa1d6b
37bfa1d6bloc_37bfa1d6b:
37bfa1d6bmov r9l, 1
37bfa1d71mov r8l, 1
37bfa1d77lea rdx, [rip+0x4ba637]
37bfa1d7emov rcx, r13
37bfa1d81call lsame_64_
37bfa1d86test rax, rax
37bfa1d89jne 0x37bfa1c49
37bfa1d8fjmp 0x37bfa1741
37bfa1d94
37bfa1d94loc_37bfa1d94:
37bfa1d94lea r12, [rsp+112]
37bfa1d99lea rbx, [rsp+104]
37bfa1d9ecmp r13, 1
37bfa1da2jle 0x37bfa1d56
37bfa1da4lea rdx, [rsp+120]
37bfa1da9mov r15l, 1
37bfa1daflea r12, [rsp+112]
37bfa1db4lea rax, [8*rbp]
37bfa1dbcmov [rsp+56], rdx
37bfa1dc1lea rbp, [r14+8]
37bfa1dc5mov [rsp+80], rax
37bfa1dcalea rbx, [rsp+104]
37bfa1dcfmov rax, r13
37bfa1dd2jmp 0x37bfa1ddc
37bfa1dd4
37bfa1dd4loc_37bfa1dd4:
37bfa1dd4mov rax, [rdi]
37bfa1dd7add rbp, [rsp+80]
37bfa1ddc
37bfa1ddcloc_37bfa1ddc:
37bfa1ddcmov rcx, [rsi]
37bfa1ddfsub rax, r15
37bfa1de2mov [rsp+32], r12
37bfa1de7mov r9, rbx
37bfa1dealea r8, [rip+0x4ba5c7]
37bfa1df1mov rdx, rbp
37bfa1df4cmp rax, rcx
37bfa1df7cmovg rax, rcx
37bfa1dfbmov rcx, [rsp+56]
37bfa1e00add r15, 1
37bfa1e04mov [rsp+120], rax
37bfa1e09call dlassq_64_
37bfa1e0ecmp r15, r13
37bfa1e11jne 0x37bfa1dd4
37bfa1e13jmp 0x37bfa1d56
37bfa1e18
37bfa1e18loc_37bfa1e18:
37bfa1e18lea r12, [rsp+112]
37bfa1e1dlea rbx, [rsp+104]
37bfa1e22jmp 0x37bfa1d4f
37bfa1700
Loading..