File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bfa94e0
37bfa94e0dlaorhr_col_getrfnp2_64_:
37bfa94e0push r15
37bfa94e2push r14
37bfa94e4push r13
37bfa94e6push r12
37bfa94e8push rbp
37bfa94e9push rdi
37bfa94eapush rsi
37bfa94ebpush rbx
37bfa94ecsub rsp, 184
37bfa94f3mov rbp, [r9]
37bfa94f6mov rdi, rcx
37bfa94f9mov rcx, [rsp+296]
37bfa9501mov rsi, r8
37bfa9504mov rbx, r9
37bfa9507mov rax, [rdi]
37bfa950amov [rcx], 0
37bfa9511test rax, rax
37bfa9514js 0x37bfa95e0
37bfa951amov rdx, [rdx]
37bfa951dtest rdx, rdx
37bfa9520js 0x37bfa9548
37bfa9522test rax, rax
37bfa9525mov r8l, 1
37bfa952bcmovg r8, rax
37bfa952fcmp rbp, r8
37bfa9532jge 0x37bfa9590
37bfa9534mov rdx, -4
37bfa953bmov eax, 4
37bfa9540jmp 0x37bfa9554
37bfa9542
37bfa9542 66 0f 1f 44 00 00 f..D..
37bfa9548
37bfa9548loc_37bfa9548:
37bfa9548mov rdx, -2
37bfa954fmov eax, 2
37bfa9554
37bfa9554loc_37bfa9554:
37bfa9554mov [rcx], rdx
37bfa9557mov r8l, 20
37bfa955dlea rdx, [rsp+168]
37bfa9565lea rcx, [rip+0x4b3094]
37bfa956cmov [rsp+168], rax
37bfa9574call xerbla_64_
37bfa9579nop
37bfa957a
37bfa957aloc_37bfa957a:
37bfa957aadd rsp, 184
37bfa9581pop rbx
37bfa9582pop rsi
37bfa9583pop rdi
37bfa9584pop rbp
37bfa9585pop r12
37bfa9587pop r13
37bfa9589pop r14
37bfa958bpop r15
37bfa958dret
37bfa958e
37bfa958e 66 90 f.
37bfa9590
37bfa9590loc_37bfa9590:
37bfa9590cmp rax, rdx
37bfa9593mov rcx, rdx
37bfa9596cmovle rcx, rax
37bfa959atest rcx, rcx
37bfa959dje 0x37bfa957a
37bfa959fcmp rax, 1
37bfa95a3jne 0x37bfa95f8
37bfa95a5movsd_xmm x0, [rsi]
37bfa95a9movq x2, [rip+0x4b308f]
37bfa95b1movapd x1, x2
37bfa95b5mov rax, [rsp+288]
37bfa95bdandpd x1, x0
37bfa95c1orpd x1, [rip+0x4b3087]
37bfa95c9addsd x0, x1
37bfa95cdxorpd x2, x1
37bfa95d1movsd_xmm [rax], x2
37bfa95d5movsd_xmm [rsi], x0
37bfa95d9jmp 0x37bfa957a
37bfa95db
37bfa95db 0f 1f 44 00 00 ..D..
37bfa95e0
37bfa95e0loc_37bfa95e0:
37bfa95e0mov rdx, -1
37bfa95e7mov eax, 1
37bfa95ecjmp 0x37bfa9554
37bfa95f1
37bfa95f1 0f 1f 80 00 00 00 00 .......
37bfa95f8
37bfa95f8loc_37bfa95f8:
37bfa95f8cmp rdx, 1
37bfa95fcje 0x37bfa9870
37bfa9602mov rax, rcx
37bfa9605mov r9, rbx
37bfa9608mov r8, rsi
37bfa960bmov r14, rbp
37bfa960esar rax, 1
37bfa9611lea r10, [rsp+144]
37bfa9619lea r12, [rsp+152]
37bfa9621not r14
37bfa9624sub rdx, rax
37bfa9627mov [rsp+152], rax
37bfa962fmov rcx, r12
37bfa9632lea r15, [rip+0x4b2fef]
37bfa9639mov [rsp+128], rax
37bfa9641mov rax, [rsp+288]
37bfa9649lea r13, [rsp+168]
37bfa9651mov [rsp+40], r10
37bfa9656mov [rsp+32], rax
37bfa965bmov [rsp+160], rdx
37bfa9663mov rdx, r12
37bfa9666mov [rsp+136], r10
37bfa966ecall dlaorhr_col_getrfnp2_64_
37bfa9673mov rdx, [rdi]
37bfa9676mov rax, [rsp+128]
37bfa967emov [rsp+40], r12
37bfa9683mov [rsp+112], 1
37bfa968clea r9, [rip+0x4b2f8d]
37bfa9693lea rcx, [rip+0x4b2f88]
37bfa969asub rdx, rax
37bfa969dlea rax, [rsi+8*rax]
37bfa96a1mov [rsp+104], 1
37bfa96aamov r8, r9
37bfa96admov [rsp+72], rax
37bfa96b2mov [rsp+96], 1
37bfa96bbmov [rsp+88], 1
37bfa96c4mov [rsp+80], rbx
37bfa96c9mov [rsp+64], rbx
37bfa96cemov [rsp+56], rsi
37bfa96d3mov [rsp+48], r15
37bfa96d8mov [rsp+32], r13
37bfa96ddmov [rsp+168], rdx
37bfa96e5lea rdx, [rip+0x4b2f35]
37bfa96eccall dtrsm_64_
37bfa96f1mov rax, [rsp+152]
37bfa96f9mov [rsp+32], r12
37bfa96felea rdx, [rip+0x4b2f2b]
37bfa9705mov [rsp+112], 1
37bfa970emov rcx, rdx
37bfa9711lea r9, [rip+0x4b2f09]
37bfa9718lea r8, [rip+0x4b2f01]
37bfa971fadd rax, 1
37bfa9723mov [rsp+80], rbx
37bfa9728imul rax, rbp
37bfa972cmov [rsp+64], rbx
37bfa9731mov [rsp+104], 1
37bfa973amov [rsp+96], 1
37bfa9743lea rax, [r14+rax+1]
37bfa9748mov [rsp+56], rsi
37bfa974dlea rax, [rsi+8*rax]
37bfa9751mov [rsp+48], r15
37bfa9756mov [rsp+72], rax
37bfa975blea rax, [rsp+160]
37bfa9763mov [rsp+40], rax
37bfa9768mov [rsp+88], 1
37bfa9771mov [rsp+128], rax
37bfa9779call dtrsm_64_
37bfa977emov rcx, [rsp+152]
37bfa9786mov rdx, [rdi]
37bfa9789mov [rsp+32], r12
37bfa978emov [rsp+96], rbx
37bfa9793mov r12, [rsp+128]
37bfa979bmov r8, r13
37bfa979elea r11, [rcx+1]
37bfa97a2sub rdx, rcx
37bfa97a5mov [rsp+112], 1
37bfa97aeimul r11, rbp
37bfa97b2mov [rsp+168], rdx
37bfa97bamov r9, r12
37bfa97bdmov [rsp+104], 1
37bfa97c6mov [rsp+80], r15
37bfa97cblea rax, [r11+r14]
37bfa97cfmov [rsp+72], rbx
37bfa97d4lea rdx, [rax+rcx+1]
37bfa97d9lea rax, [rsi+8*rax+8]
37bfa97demov [rsp+56], rbx
37bfa97e3mov [rsp+64], rax
37bfa97e8lea rdx, [rsi+8*rdx]
37bfa97eclea rax, [rsi+8*rcx]
37bfa97f0lea rcx, [rip+0x4b2e41]
37bfa97f7mov [rsp+88], rdx
37bfa97fclea rdx, [rip+0x4b2e1d]
37bfa9803mov [rsp+48], rax
37bfa9808mov [rsp+40], rcx
37bfa980dmov rcx, rdx
37bfa9810call dgemm_64_
37bfa9815mov rdx, [rdi]
37bfa9818mov r9, rbx
37bfa981bmov rcx, r13
37bfa981emov rax, [rsp+152]
37bfa9826mov rdi, [rsp+288]
37bfa982emov r10, [rsp+136]
37bfa9836sub rdx, rax
37bfa9839mov [rsp+168], rdx
37bfa9841lea rdx, [rax+1]
37bfa9845lea rax, [rdi+8*rax]
37bfa9849imul rbp, rdx
37bfa984dmov [rsp+40], r10
37bfa9852mov [rsp+32], rax
37bfa9857add rbp, r14
37bfa985aadd rbp, rdx
37bfa985dmov rdx, r12
37bfa9860lea r8, [rsi+8*rbp]
37bfa9864call dlaorhr_col_getrfnp2_64_
37bfa9869jmp 0x37bfa957a
37bfa986e
37bfa986e 66 90 f.
37bfa9870
37bfa9870loc_37bfa9870:
37bfa9870movsd_xmm x0, [rsi]
37bfa9874movq x2, [rip+0x4b2dc4]
37bfa987cmovapd x1, x2
37bfa9880mov rax, [rsp+288]
37bfa9888lea rcx, [rip+0x4b2d85]
37bfa988fandpd x1, x0
37bfa9893orpd x1, [rip+0x4b2db5]
37bfa989baddsd x0, x1
37bfa989fxorpd x2, x1
37bfa98a3movsd_xmm [rax], x2
37bfa98a7movsd_xmm [rsi], x0
37bfa98abcall dlamch_64_
37bfa98b0movsd_xmm x2, [rsi]
37bfa98b4mov rax, [rdi]
37bfa98b7movapd x1, x2
37bfa98bbandpd x1, [rip+0x4b2d9d]
37bfa98c3comisd x1, x0
37bfa98c7jae 0x37bfa9948
37bfa98c9cmp rax, 1
37bfa98cdjle 0x37bfa957a
37bfa98d3cmp rax, 2
37bfa98d7je 0x37bfa992d
37bfa98d9lea rcx, [rax-1]
37bfa98ddmovddup x1, x2
37bfa98e1lea rax, [rsi+8]
37bfa98e5xor edx, edx
37bfa98e7mov r8, rcx
37bfa98eashr r8, 1
37bfa98ednop [rax+rax]
37bfa98f5nop [rax+rax]
37bfa9900
37bfa9900loc_37bfa9900:
37bfa9900movupd x0, [rax]
37bfa9904add rdx, 1
37bfa9908add rax, 16
37bfa990cdivpd x0, x1
37bfa9910movups [rax-16], x0
37bfa9914cmp rdx, r8
37bfa9917jne 0x37bfa9900
37bfa9919test cl, 1
37bfa991cje 0x37bfa957a
37bfa9922mov rax, rcx
37bfa9925and rax, -2
37bfa9929add rax, 2
37bfa992d
37bfa992dloc_37bfa992d:
37bfa992dsub rax, 1
37bfa9931movsd_xmm x0, [rsi+8*rax]
37bfa9936divsd x0, x2
37bfa993amovsd_xmm [rsi+8*rax], x0
37bfa993fjmp 0x37bfa957a
37bfa9944
37bfa9944 0f 1f 40 00 ..@.
37bfa9948
37bfa9948loc_37bfa9948:
37bfa9948movsd_xmm x0, [rip+0x4b2d00]
37bfa9950sub rax, 1
37bfa9954lea rdx, [rsp+168]
37bfa995clea rcx, [rsp+160]
37bfa9964lea r9, [rip+0x4b2cad]
37bfa996blea r8, [rsi+8]
37bfa996fmov [rsp+160], rax
37bfa9977divsd x0, x2
37bfa997bmovsd_xmm [rsp+168], x0
37bfa9984call dscal_64_
37bfa9989jmp 0x37bfa957a
37bfa94e0
37bfa94e0dlaorhr_col_getrfnp2_64_:
37bfa94e0push r15
37bfa94e2push r14
37bfa94e4push r13
37bfa94e6push r12
37bfa94e8push rbp
37bfa94e9push rdi
37bfa94eapush rsi
37bfa94ebpush rbx
37bfa94ecsub rsp, 184
37bfa94f3mov rbp, [r9]
37bfa94f6mov rdi, rcx
37bfa94f9mov rcx, [rsp+296]
37bfa9501mov rsi, r8
37bfa9504mov rbx, r9
37bfa9507mov rax, [rdi]
37bfa950amov [rcx], 0
37bfa9511test rax, rax
37bfa9514js 0x37bfa95e0
37bfa951amov rdx, [rdx]
37bfa951dtest rdx, rdx
37bfa9520js 0x37bfa9548
37bfa9522test rax, rax
37bfa9525mov r8l, 1
37bfa952bcmovg r8, rax
37bfa952fcmp rbp, r8
37bfa9532jge 0x37bfa9590
37bfa9534mov rdx, -4
37bfa953bmov eax, 4
37bfa9540jmp 0x37bfa9554
37bfa9542
37bfa9542 66 0f 1f 44 00 00 f..D..
37bfa9548
37bfa9548loc_37bfa9548:
37bfa9548mov rdx, -2
37bfa954fmov eax, 2
37bfa9554
37bfa9554loc_37bfa9554:
37bfa9554mov [rcx], rdx
37bfa9557mov r8l, 20
37bfa955dlea rdx, [rsp+168]
37bfa9565lea rcx, [rip+0x4b3094]
37bfa956cmov [rsp+168], rax
37bfa9574call xerbla_64_
37bfa9579nop
37bfa957a
37bfa957aloc_37bfa957a:
37bfa957aadd rsp, 184
37bfa9581pop rbx
37bfa9582pop rsi
37bfa9583pop rdi
37bfa9584pop rbp
37bfa9585pop r12
37bfa9587pop r13
37bfa9589pop r14
37bfa958bpop r15
37bfa958dret
37bfa958e
37bfa958e 66 90 f.
37bfa9590
37bfa9590loc_37bfa9590:
37bfa9590cmp rax, rdx
37bfa9593mov rcx, rdx
37bfa9596cmovle rcx, rax
37bfa959atest rcx, rcx
37bfa959dje 0x37bfa957a
37bfa959fcmp rax, 1
37bfa95a3jne 0x37bfa95f8
37bfa95a5movsd_xmm x0, [rsi]
37bfa95a9movq x2, [rip+0x4b308f]
37bfa95b1movapd x1, x2
37bfa95b5mov rax, [rsp+288]
37bfa95bdandpd x1, x0
37bfa95c1orpd x1, [rip+0x4b3087]
37bfa95c9addsd x0, x1
37bfa95cdxorpd x2, x1
37bfa95d1movsd_xmm [rax], x2
37bfa95d5movsd_xmm [rsi], x0
37bfa95d9jmp 0x37bfa957a
37bfa95db
37bfa95db 0f 1f 44 00 00 ..D..
37bfa95e0
37bfa95e0loc_37bfa95e0:
37bfa95e0mov rdx, -1
37bfa95e7mov eax, 1
37bfa95ecjmp 0x37bfa9554
37bfa95f1
37bfa95f1 0f 1f 80 00 00 00 00 .......
37bfa95f8
37bfa95f8loc_37bfa95f8:
37bfa95f8cmp rdx, 1
37bfa95fcje 0x37bfa9870
37bfa9602mov rax, rcx
37bfa9605mov r9, rbx
37bfa9608mov r8, rsi
37bfa960bmov r14, rbp
37bfa960esar rax, 1
37bfa9611lea r10, [rsp+144]
37bfa9619lea r12, [rsp+152]
37bfa9621not r14
37bfa9624sub rdx, rax
37bfa9627mov [rsp+152], rax
37bfa962fmov rcx, r12
37bfa9632lea r15, [rip+0x4b2fef]
37bfa9639mov [rsp+128], rax
37bfa9641mov rax, [rsp+288]
37bfa9649lea r13, [rsp+168]
37bfa9651mov [rsp+40], r10
37bfa9656mov [rsp+32], rax
37bfa965bmov [rsp+160], rdx
37bfa9663mov rdx, r12
37bfa9666mov [rsp+136], r10
37bfa966ecall dlaorhr_col_getrfnp2_64_
37bfa9673mov rdx, [rdi]
37bfa9676mov rax, [rsp+128]
37bfa967emov [rsp+40], r12
37bfa9683mov [rsp+112], 1
37bfa968clea r9, [rip+0x4b2f8d]
37bfa9693lea rcx, [rip+0x4b2f88]
37bfa969asub rdx, rax
37bfa969dlea rax, [rsi+8*rax]
37bfa96a1mov [rsp+104], 1
37bfa96aamov r8, r9
37bfa96admov [rsp+72], rax
37bfa96b2mov [rsp+96], 1
37bfa96bbmov [rsp+88], 1
37bfa96c4mov [rsp+80], rbx
37bfa96c9mov [rsp+64], rbx
37bfa96cemov [rsp+56], rsi
37bfa96d3mov [rsp+48], r15
37bfa96d8mov [rsp+32], r13
37bfa96ddmov [rsp+168], rdx
37bfa96e5lea rdx, [rip+0x4b2f35]
37bfa96eccall dtrsm_64_
37bfa96f1mov rax, [rsp+152]
37bfa96f9mov [rsp+32], r12
37bfa96felea rdx, [rip+0x4b2f2b]
37bfa9705mov [rsp+112], 1
37bfa970emov rcx, rdx
37bfa9711lea r9, [rip+0x4b2f09]
37bfa9718lea r8, [rip+0x4b2f01]
37bfa971fadd rax, 1
37bfa9723mov [rsp+80], rbx
37bfa9728imul rax, rbp
37bfa972cmov [rsp+64], rbx
37bfa9731mov [rsp+104], 1
37bfa973amov [rsp+96], 1
37bfa9743lea rax, [r14+rax+1]
37bfa9748mov [rsp+56], rsi
37bfa974dlea rax, [rsi+8*rax]
37bfa9751mov [rsp+48], r15
37bfa9756mov [rsp+72], rax
37bfa975blea rax, [rsp+160]
37bfa9763mov [rsp+40], rax
37bfa9768mov [rsp+88], 1
37bfa9771mov [rsp+128], rax
37bfa9779call dtrsm_64_
37bfa977emov rcx, [rsp+152]
37bfa9786mov rdx, [rdi]
37bfa9789mov [rsp+32], r12
37bfa978emov [rsp+96], rbx
37bfa9793mov r12, [rsp+128]
37bfa979bmov r8, r13
37bfa979elea r11, [rcx+1]
37bfa97a2sub rdx, rcx
37bfa97a5mov [rsp+112], 1
37bfa97aeimul r11, rbp
37bfa97b2mov [rsp+168], rdx
37bfa97bamov r9, r12
37bfa97bdmov [rsp+104], 1
37bfa97c6mov [rsp+80], r15
37bfa97cblea rax, [r11+r14]
37bfa97cfmov [rsp+72], rbx
37bfa97d4lea rdx, [rax+rcx+1]
37bfa97d9lea rax, [rsi+8*rax+8]
37bfa97demov [rsp+56], rbx
37bfa97e3mov [rsp+64], rax
37bfa97e8lea rdx, [rsi+8*rdx]
37bfa97eclea rax, [rsi+8*rcx]
37bfa97f0lea rcx, [rip+0x4b2e41]
37bfa97f7mov [rsp+88], rdx
37bfa97fclea rdx, [rip+0x4b2e1d]
37bfa9803mov [rsp+48], rax
37bfa9808mov [rsp+40], rcx
37bfa980dmov rcx, rdx
37bfa9810call dgemm_64_
37bfa9815mov rdx, [rdi]
37bfa9818mov r9, rbx
37bfa981bmov rcx, r13
37bfa981emov rax, [rsp+152]
37bfa9826mov rdi, [rsp+288]
37bfa982emov r10, [rsp+136]
37bfa9836sub rdx, rax
37bfa9839mov [rsp+168], rdx
37bfa9841lea rdx, [rax+1]
37bfa9845lea rax, [rdi+8*rax]
37bfa9849imul rbp, rdx
37bfa984dmov [rsp+40], r10
37bfa9852mov [rsp+32], rax
37bfa9857add rbp, r14
37bfa985aadd rbp, rdx
37bfa985dmov rdx, r12
37bfa9860lea r8, [rsi+8*rbp]
37bfa9864call dlaorhr_col_getrfnp2_64_
37bfa9869jmp 0x37bfa957a
37bfa986e
37bfa986e 66 90 f.
37bfa9870
37bfa9870loc_37bfa9870:
37bfa9870movsd_xmm x0, [rsi]
37bfa9874movq x2, [rip+0x4b2dc4]
37bfa987cmovapd x1, x2
37bfa9880mov rax, [rsp+288]
37bfa9888lea rcx, [rip+0x4b2d85]
37bfa988fandpd x1, x0
37bfa9893orpd x1, [rip+0x4b2db5]
37bfa989baddsd x0, x1
37bfa989fxorpd x2, x1
37bfa98a3movsd_xmm [rax], x2
37bfa98a7movsd_xmm [rsi], x0
37bfa98abcall dlamch_64_
37bfa98b0movsd_xmm x2, [rsi]
37bfa98b4mov rax, [rdi]
37bfa98b7movapd x1, x2
37bfa98bbandpd x1, [rip+0x4b2d9d]
37bfa98c3comisd x1, x0
37bfa98c7jae 0x37bfa9948
37bfa98c9cmp rax, 1
37bfa98cdjle 0x37bfa957a
37bfa98d3cmp rax, 2
37bfa98d7je 0x37bfa992d
37bfa98d9lea rcx, [rax-1]
37bfa98ddmovddup x1, x2
37bfa98e1lea rax, [rsi+8]
37bfa98e5xor edx, edx
37bfa98e7mov r8, rcx
37bfa98eashr r8, 1
37bfa98ednop [rax+rax]
37bfa98f5nop [rax+rax]
37bfa9900
37bfa9900loc_37bfa9900:
37bfa9900movupd x0, [rax]
37bfa9904add rdx, 1
37bfa9908add rax, 16
37bfa990cdivpd x0, x1
37bfa9910movups [rax-16], x0
37bfa9914cmp rdx, r8
37bfa9917jne 0x37bfa9900
37bfa9919test cl, 1
37bfa991cje 0x37bfa957a
37bfa9922mov rax, rcx
37bfa9925and rax, -2
37bfa9929add rax, 2
37bfa992d
37bfa992dloc_37bfa992d:
37bfa992dsub rax, 1
37bfa9931movsd_xmm x0, [rsi+8*rax]
37bfa9936divsd x0, x2
37bfa993amovsd_xmm [rsi+8*rax], x0
37bfa993fjmp 0x37bfa957a
37bfa9944
37bfa9944 0f 1f 40 00 ..@.
37bfa9948
37bfa9948loc_37bfa9948:
37bfa9948movsd_xmm x0, [rip+0x4b2d00]
37bfa9950sub rax, 1
37bfa9954lea rdx, [rsp+168]
37bfa995clea rcx, [rsp+160]
37bfa9964lea r9, [rip+0x4b2cad]
37bfa996blea r8, [rsi+8]
37bfa996fmov [rsp+160], rax
37bfa9977divsd x0, x2
37bfa997bmovsd_xmm [rsp+168], x0
37bfa9984call dscal_64_
37bfa9989jmp 0x37bfa957a
37bfa94e0
37bfa998e
37bfa998e // align 0x20
37bfa998e // align 0x20
37bfa99a0
37bfa99a0dlapll_64_:
37bfa99a0push r12
37bfa99a2push rbp
37bfa99a3push rdi
37bfa99a4push rsi
37bfa99a5push rbx
37bfa99a6sub rsp, 112
37bfa99aamov rbp, [rsp+192]
37bfa99b2mov r12, rcx
37bfa99b5mov rbx, rdx
37bfa99b8mov rdi, r8
37bfa99bbmov rsi, r9
37bfa99becmp [rcx], 1
37bfa99c2jle 0x37bfa9ac8
37bfa99c8lea r10, [rsp+96]
37bfa99cdmov rax, [r8]
37bfa99d0mov r9, r8
37bfa99d3mov [rsp+32], r10
37bfa99d8lea r8, [rdx+8*rax]
37bfa99dcmov [rsp+56], r10
37bfa99e1call dlarfg_64_
37bfa99e6movsd_xmm x0, [rbx]
37bfa99eamov r9, rsi
37bfa99edmov r8, rdi
37bfa99f0mov rax, [rip+0x4b2c79]
37bfa99f7mov rdx, rbx
37bfa99famov rcx, r12
37bfa99fdmovsd_xmm [rsp+64], x0
37bfa9a03mov [rbx], rax
37bfa9a06mov [rsp+32], rbp
37bfa9a0bcall ddot_64_
37bfa9a10mov [rsp+40], rbp
37bfa9a15mov r9, rdi
37bfa9a18mov r8, rbx
37bfa9a1bmulsd x0, [rsp+96]
37bfa9a21mov [rsp+32], rsi
37bfa9a26lea rdx, [rsp+88]
37bfa9a2bmov rcx, r12
37bfa9a2exorpd x0, [rip+0x4b2c4a]
37bfa9a36lea rbx, [rsp+104]
37bfa9a3bmovsd_xmm [rsp+88], x0
37bfa9a41call daxpy_64_
37bfa9a46mov rax, [r12]
37bfa9a4amov r9, rbp
37bfa9a4dmov rcx, rbx
37bfa9a50mov r10, [rsp+56]
37bfa9a55sub rax, 1
37bfa9a59mov [rsp+104], rax
37bfa9a5emov rax, [rbp]
37bfa9a62mov [rsp+32], r10
37bfa9a67mov r8, rax
37bfa9a6aneg rax
37bfa9a6dshl r8, 4
37bfa9a71add r8, rsi
37bfa9a74lea rdx, [r8+8*rax]
37bfa9a78call dlarfg_64_
37bfa9a7dmovsd_xmm x0, [rsi]
37bfa9a81mov rax, [rbp]
37bfa9a85lea rdx, [rsp+72]
37bfa9a8amov r9, [rsp+200]
37bfa9a92lea rcx, [rsp+64]
37bfa9a97lea r8, [rsp+80]
37bfa9a9cmovsd_xmm [rsp+72], x0
37bfa9aa2movsd_xmm x0, [rsi+8*rax]
37bfa9aa7mov [rsp+32], rbx
37bfa9aacmovsd_xmm [rsp+80], x0
37bfa9ab2call dlas2_64_
37bfa9ab7nop
37bfa9ab8add rsp, 112
37bfa9abcpop rbx
37bfa9abdpop rsi
37bfa9abepop rdi
37bfa9abfpop rbp
37bfa9ac0pop r12
37bfa9ac2ret
37bfa9ac3
37bfa9ac3 0f 1f 44 00 00 ..D..
37bfa9ac8
37bfa9ac8loc_37bfa9ac8:
37bfa9ac8mov rax, [rsp+200]
37bfa9ad0mov [rax], 0
37bfa9ad7add rsp, 112
37bfa9adbpop rbx
37bfa9adcpop rsi
37bfa9addpop rdi
37bfa9adepop rbp
37bfa9adfpop r12
37bfa9ae1ret
37bfa99a0
37bfa99a0dlapll_64_:
37bfa99a0push r12
37bfa99a2push rbp
37bfa99a3push rdi
37bfa99a4push rsi
37bfa99a5push rbx
37bfa99a6sub rsp, 112
37bfa99aamov rbp, [rsp+192]
37bfa99b2mov r12, rcx
37bfa99b5mov rbx, rdx
37bfa99b8mov rdi, r8
37bfa99bbmov rsi, r9
37bfa99becmp [rcx], 1
37bfa99c2jle 0x37bfa9ac8
37bfa99c8lea r10, [rsp+96]
37bfa99cdmov rax, [r8]
37bfa99d0mov r9, r8
37bfa99d3mov [rsp+32], r10
37bfa99d8lea r8, [rdx+8*rax]
37bfa99dcmov [rsp+56], r10
37bfa99e1call dlarfg_64_
37bfa99e6movsd_xmm x0, [rbx]
37bfa99eamov r9, rsi
37bfa99edmov r8, rdi
37bfa99f0mov rax, [rip+0x4b2c79]
37bfa99f7mov rdx, rbx
37bfa99famov rcx, r12
37bfa99fdmovsd_xmm [rsp+64], x0
37bfa9a03mov [rbx], rax
37bfa9a06mov [rsp+32], rbp
37bfa9a0bcall ddot_64_
37bfa9a10mov [rsp+40], rbp
37bfa9a15mov r9, rdi
37bfa9a18mov r8, rbx
37bfa9a1bmulsd x0, [rsp+96]
37bfa9a21mov [rsp+32], rsi
37bfa9a26lea rdx, [rsp+88]
37bfa9a2bmov rcx, r12
37bfa9a2exorpd x0, [rip+0x4b2c4a]
37bfa9a36lea rbx, [rsp+104]
37bfa9a3bmovsd_xmm [rsp+88], x0
37bfa9a41call daxpy_64_
37bfa9a46mov rax, [r12]
37bfa9a4amov r9, rbp
37bfa9a4dmov rcx, rbx
37bfa9a50mov r10, [rsp+56]
37bfa9a55sub rax, 1
37bfa9a59mov [rsp+104], rax
37bfa9a5emov rax, [rbp]
37bfa9a62mov [rsp+32], r10
37bfa9a67mov r8, rax
37bfa9a6aneg rax
37bfa9a6dshl r8, 4
37bfa9a71add r8, rsi
37bfa9a74lea rdx, [r8+8*rax]
37bfa9a78call dlarfg_64_
37bfa9a7dmovsd_xmm x0, [rsi]
37bfa9a81mov rax, [rbp]
37bfa9a85lea rdx, [rsp+72]
37bfa9a8amov r9, [rsp+200]
37bfa9a92lea rcx, [rsp+64]
37bfa9a97lea r8, [rsp+80]
37bfa9a9cmovsd_xmm [rsp+72], x0
37bfa9aa2movsd_xmm x0, [rsi+8*rax]
37bfa9aa7mov [rsp+32], rbx
37bfa9aacmovsd_xmm [rsp+80], x0
37bfa9ab2call dlas2_64_
37bfa9ab7nop
37bfa9ab8add rsp, 112
37bfa9abcpop rbx
37bfa9abdpop rsi
37bfa9abepop rdi
37bfa9abfpop rbp
37bfa9ac0pop r12
37bfa9ac2ret
37bfa9ac3
37bfa9ac3 0f 1f 44 00 00 ..D..
37bfa9ac8
37bfa9ac8loc_37bfa9ac8:
37bfa9ac8mov rax, [rsp+200]
37bfa9ad0mov [rax], 0
37bfa9ad7add rsp, 112
37bfa9adbpop rbx
37bfa9adcpop rsi
37bfa9addpop rdi
37bfa9adepop rbp
37bfa9adfpop r12
37bfa9ae1ret
37bfa99a0
37bfa9ae2
37bfa9ae2 // align 0x20
37bfa9ae2 // align 0x20
37bfa9b00
37bfa9b00dlapmr_64_:
37bfa9b00push r14
37bfa9b02push r13
37bfa9b04push r12
37bfa9b06push rbp
37bfa9b07push rdi
37bfa9b08push rsi
37bfa9b09push rbx
37bfa9b0amov rdx, [rdx]
37bfa9b0dmov rbp, r9
37bfa9b10mov r9, [rsp+104]
37bfa9b15cmp rdx, 1
37bfa9b19jle 0x37bfa9c48
37bfa9b1fmov rax, [rsp+96]
37bfa9b24lea rbx, [rdx+1]
37bfa9b28mov r10, [rax]
37bfa9b2bxor eax, eax
37bfa9b2dtest r10, r10
37bfa9b30cmovs r10, rax
37bfa9b34and edx, 1
37bfa9b37mov eax, 1
37bfa9b3cje 0x37bfa9b60
37bfa9b3eneg [r9+8*rax-8]
37bfa9b43mov eax, 2
37bfa9b48cmp rax, rbx
37bfa9b4bje 0x37bfa9b72
37bfa9b4dnop [rax+rax]
37bfa9b55nop [rax+rax]
37bfa9b60
37bfa9b60loc_37bfa9b60:
37bfa9b60neg [r9+8*rax-8]
37bfa9b65neg [r9+8*rax]
37bfa9b69add rax, 2
37bfa9b6dcmp rax, rbx
37bfa9b70jne 0x37bfa9b60
37bfa9b72
37bfa9b72loc_37bfa9b72:
37bfa9b72shl r10, 3
37bfa9b76cmp [rcx], 0
37bfa9b7aje 0x37bfa9c53
37bfa9b80mov r14l, 1
37bfa9b86jmp 0x37bfa9bad
37bfa9b88
37bfa9b88 66 90 66 66 2e 0f 1f 84 f.ff....
37bfa9b90 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9ba0
37bfa9ba0loc_37bfa9ba0:
37bfa9ba0add r14, 1
37bfa9ba4cmp r14, rbx
37bfa9ba7je 0x37bfa9c48
37bfa9bad
37bfa9badloc_37bfa9bad:
37bfa9badmov rsi, [r9+8*r14-8]
37bfa9bb2test rsi, rsi
37bfa9bb5jg 0x37bfa9ba0
37bfa9bb7mov r12, rsi
37bfa9bbanot rsi
37bfa9bbdneg r12
37bfa9bc0mov [r9+8*r14-8], r12
37bfa9bc5mov rdi, [r9+8*rsi]
37bfa9bc9test rdi, rdi
37bfa9bccjg 0x37bfa9ba0
37bfa9bcemov rax, [r8]
37bfa9bd1test rax, rax
37bfa9bd4jle 0x37bfa9d40
37bfa9bdamov r13, r14
37bfa9bddlea r11, [rax+1]
37bfa9be1nop [rax]
37bfa9be5nop [rax+rax]
37bfa9bf0
37bfa9bf0loc_37bfa9bf0:
37bfa9bf0mov rcx, r12
37bfa9bf3lea rax, [rbp+8*r13-8]
37bfa9bf8mov edx, 1
37bfa9bfdsub rcx, r13
37bfa9c00
37bfa9c00loc_37bfa9c00:
37bfa9c00movsd_xmm x0, [rax]
37bfa9c04movsd_xmm x1, [rax+8*rcx]
37bfa9c09add rdx, 1
37bfa9c0dmovsd_xmm [rax], x1
37bfa9c11movsd_xmm [rax+8*rcx], x0
37bfa9c16add rax, r10
37bfa9c19cmp rdx, r11
37bfa9c1cjne 0x37bfa9c00
37bfa9c1emov rax, rdi
37bfa9c21not rdi
37bfa9c24mov r13, r12
37bfa9c27neg rax
37bfa9c2amov [r9+8*rsi], rax
37bfa9c2emov rsi, rdi
37bfa9c31mov rdi, [r9+8*rdi]
37bfa9c35test rdi, rdi
37bfa9c38jg 0x37bfa9ba0
37bfa9c3emov r12, rax
37bfa9c41jmp 0x37bfa9bf0
37bfa9c43
37bfa9c43 0f 1f 44 00 00 ..D..
37bfa9c48
37bfa9c48loc_37bfa9c48:
37bfa9c48pop rbx
37bfa9c49pop rsi
37bfa9c4apop rdi
37bfa9c4bpop rbp
37bfa9c4cpop r12
37bfa9c4epop r13
37bfa9c50pop r14
37bfa9c52ret
37bfa9c53
37bfa9c53loc_37bfa9c53:
37bfa9c53mov edi, 1
37bfa9c58jmp 0x37bfa9c6d
37bfa9c5a
37bfa9c5a 66 0f 1f 44 00 00 f..D..
37bfa9c60
37bfa9c60loc_37bfa9c60:
37bfa9c60add rdi, 1
37bfa9c64add rbp, 8
37bfa9c68cmp rdi, rbx
37bfa9c6bje 0x37bfa9c48
37bfa9c6d
37bfa9c6dloc_37bfa9c6d:
37bfa9c6dmov r11, [r9+8*rdi-8]
37bfa9c72test r11, r11
37bfa9c75jg 0x37bfa9c60
37bfa9c77neg r11
37bfa9c7amov [r9+8*rdi-8], r11
37bfa9c7fcmp r11, rdi
37bfa9c82je 0x37bfa9c60
37bfa9c84mov rax, [r8]
37bfa9c87test rax, rax
37bfa9c8ajle 0x37bfa9cd4
37bfa9c8clea rsi, [rax+1]
37bfa9c90
37bfa9c90loc_37bfa9c90:
37bfa9c90mov rcx, r11
37bfa9c93mov rax, rbp
37bfa9c96mov edx, 1
37bfa9c9bsub rcx, rdi
37bfa9c9enop
37bfa9ca0
37bfa9ca0loc_37bfa9ca0:
37bfa9ca0movsd_xmm x0, [rax]
37bfa9ca4movsd_xmm x1, [rax+8*rcx]
37bfa9ca9add rdx, 1
37bfa9cadmovsd_xmm [rax], x1
37bfa9cb1movsd_xmm [rax+8*rcx], x0
37bfa9cb6add rax, r10
37bfa9cb9cmp rdx, rsi
37bfa9cbcjne 0x37bfa9ca0
37bfa9cbelea rax, [r11-1]
37bfa9cc2mov r11, [r9+8*rax]
37bfa9cc6neg r11
37bfa9cc9mov [r9+8*rax], r11
37bfa9ccdcmp rdi, r11
37bfa9cd0jne 0x37bfa9c90
37bfa9cd2jmp 0x37bfa9c60
37bfa9cd4
37bfa9cd4loc_37bfa9cd4:
37bfa9cd4sub r11, 1
37bfa9cd8mov rax, [r9+8*r11]
37bfa9cdcmov rdx, rax
37bfa9cdfneg rdx
37bfa9ce2mov [r9+8*r11], rdx
37bfa9ce6cmp rdi, rdx
37bfa9ce9je 0x37bfa9c60
37bfa9cefnot rax
37bfa9cf2mov r11, [r9+8*rax]
37bfa9cf6neg r11
37bfa9cf9mov [r9+8*rax], r11
37bfa9cfdcmp r11, rdi
37bfa9d00jne 0x37bfa9cd4
37bfa9d02jmp 0x37bfa9c60
37bfa9d07
37bfa9d07 66 90 66 66 2e 0f 1f 84 00 f.ff.....
37bfa9d10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa9d20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa9d30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9d40
37bfa9d40loc_37bfa9d40:
37bfa9d40mov rax, rdi
37bfa9d43not rdi
37bfa9d46neg rax
37bfa9d49mov [r9+8*rsi], rax
37bfa9d4dmov rsi, [r9+8*rdi]
37bfa9d51test rsi, rsi
37bfa9d54jg 0x37bfa9ba0
37bfa9d5amov rax, rsi
37bfa9d5dnot rsi
37bfa9d60neg rax
37bfa9d63mov [r9+8*rdi], rax
37bfa9d67mov rdi, [r9+8*rsi]
37bfa9d6btest rdi, rdi
37bfa9d6ejle 0x37bfa9d40
37bfa9d70jmp 0x37bfa9ba0
37bfa9b00
37bfa9b00dlapmr_64_:
37bfa9b00push r14
37bfa9b02push r13
37bfa9b04push r12
37bfa9b06push rbp
37bfa9b07push rdi
37bfa9b08push rsi
37bfa9b09push rbx
37bfa9b0amov rdx, [rdx]
37bfa9b0dmov rbp, r9
37bfa9b10mov r9, [rsp+104]
37bfa9b15cmp rdx, 1
37bfa9b19jle 0x37bfa9c48
37bfa9b1fmov rax, [rsp+96]
37bfa9b24lea rbx, [rdx+1]
37bfa9b28mov r10, [rax]
37bfa9b2bxor eax, eax
37bfa9b2dtest r10, r10
37bfa9b30cmovs r10, rax
37bfa9b34and edx, 1
37bfa9b37mov eax, 1
37bfa9b3cje 0x37bfa9b60
37bfa9b3eneg [r9+8*rax-8]
37bfa9b43mov eax, 2
37bfa9b48cmp rax, rbx
37bfa9b4bje 0x37bfa9b72
37bfa9b4dnop [rax+rax]
37bfa9b55nop [rax+rax]
37bfa9b60
37bfa9b60loc_37bfa9b60:
37bfa9b60neg [r9+8*rax-8]
37bfa9b65neg [r9+8*rax]
37bfa9b69add rax, 2
37bfa9b6dcmp rax, rbx
37bfa9b70jne 0x37bfa9b60
37bfa9b72
37bfa9b72loc_37bfa9b72:
37bfa9b72shl r10, 3
37bfa9b76cmp [rcx], 0
37bfa9b7aje 0x37bfa9c53
37bfa9b80mov r14l, 1
37bfa9b86jmp 0x37bfa9bad
37bfa9b88
37bfa9b88 66 90 66 66 2e 0f 1f 84 f.ff....
37bfa9b90 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9ba0
37bfa9ba0loc_37bfa9ba0:
37bfa9ba0add r14, 1
37bfa9ba4cmp r14, rbx
37bfa9ba7je 0x37bfa9c48
37bfa9bad
37bfa9badloc_37bfa9bad:
37bfa9badmov rsi, [r9+8*r14-8]
37bfa9bb2test rsi, rsi
37bfa9bb5jg 0x37bfa9ba0
37bfa9bb7mov r12, rsi
37bfa9bbanot rsi
37bfa9bbdneg r12
37bfa9bc0mov [r9+8*r14-8], r12
37bfa9bc5mov rdi, [r9+8*rsi]
37bfa9bc9test rdi, rdi
37bfa9bccjg 0x37bfa9ba0
37bfa9bcemov rax, [r8]
37bfa9bd1test rax, rax
37bfa9bd4jle 0x37bfa9d40
37bfa9bdamov r13, r14
37bfa9bddlea r11, [rax+1]
37bfa9be1nop [rax]
37bfa9be5nop [rax+rax]
37bfa9bf0
37bfa9bf0loc_37bfa9bf0:
37bfa9bf0mov rcx, r12
37bfa9bf3lea rax, [rbp+8*r13-8]
37bfa9bf8mov edx, 1
37bfa9bfdsub rcx, r13
37bfa9c00
37bfa9c00loc_37bfa9c00:
37bfa9c00movsd_xmm x0, [rax]
37bfa9c04movsd_xmm x1, [rax+8*rcx]
37bfa9c09add rdx, 1
37bfa9c0dmovsd_xmm [rax], x1
37bfa9c11movsd_xmm [rax+8*rcx], x0
37bfa9c16add rax, r10
37bfa9c19cmp rdx, r11
37bfa9c1cjne 0x37bfa9c00
37bfa9c1emov rax, rdi
37bfa9c21not rdi
37bfa9c24mov r13, r12
37bfa9c27neg rax
37bfa9c2amov [r9+8*rsi], rax
37bfa9c2emov rsi, rdi
37bfa9c31mov rdi, [r9+8*rdi]
37bfa9c35test rdi, rdi
37bfa9c38jg 0x37bfa9ba0
37bfa9c3emov r12, rax
37bfa9c41jmp 0x37bfa9bf0
37bfa9c43
37bfa9c43 0f 1f 44 00 00 ..D..
37bfa9c48
37bfa9c48loc_37bfa9c48:
37bfa9c48pop rbx
37bfa9c49pop rsi
37bfa9c4apop rdi
37bfa9c4bpop rbp
37bfa9c4cpop r12
37bfa9c4epop r13
37bfa9c50pop r14
37bfa9c52ret
37bfa9c53
37bfa9c53loc_37bfa9c53:
37bfa9c53mov edi, 1
37bfa9c58jmp 0x37bfa9c6d
37bfa9c5a
37bfa9c5a 66 0f 1f 44 00 00 f..D..
37bfa9c60
37bfa9c60loc_37bfa9c60:
37bfa9c60add rdi, 1
37bfa9c64add rbp, 8
37bfa9c68cmp rdi, rbx
37bfa9c6bje 0x37bfa9c48
37bfa9c6d
37bfa9c6dloc_37bfa9c6d:
37bfa9c6dmov r11, [r9+8*rdi-8]
37bfa9c72test r11, r11
37bfa9c75jg 0x37bfa9c60
37bfa9c77neg r11
37bfa9c7amov [r9+8*rdi-8], r11
37bfa9c7fcmp r11, rdi
37bfa9c82je 0x37bfa9c60
37bfa9c84mov rax, [r8]
37bfa9c87test rax, rax
37bfa9c8ajle 0x37bfa9cd4
37bfa9c8clea rsi, [rax+1]
37bfa9c90
37bfa9c90loc_37bfa9c90:
37bfa9c90mov rcx, r11
37bfa9c93mov rax, rbp
37bfa9c96mov edx, 1
37bfa9c9bsub rcx, rdi
37bfa9c9enop
37bfa9ca0
37bfa9ca0loc_37bfa9ca0:
37bfa9ca0movsd_xmm x0, [rax]
37bfa9ca4movsd_xmm x1, [rax+8*rcx]
37bfa9ca9add rdx, 1
37bfa9cadmovsd_xmm [rax], x1
37bfa9cb1movsd_xmm [rax+8*rcx], x0
37bfa9cb6add rax, r10
37bfa9cb9cmp rdx, rsi
37bfa9cbcjne 0x37bfa9ca0
37bfa9cbelea rax, [r11-1]
37bfa9cc2mov r11, [r9+8*rax]
37bfa9cc6neg r11
37bfa9cc9mov [r9+8*rax], r11
37bfa9ccdcmp rdi, r11
37bfa9cd0jne 0x37bfa9c90
37bfa9cd2jmp 0x37bfa9c60
37bfa9cd4
37bfa9cd4loc_37bfa9cd4:
37bfa9cd4sub r11, 1
37bfa9cd8mov rax, [r9+8*r11]
37bfa9cdcmov rdx, rax
37bfa9cdfneg rdx
37bfa9ce2mov [r9+8*r11], rdx
37bfa9ce6cmp rdi, rdx
37bfa9ce9je 0x37bfa9c60
37bfa9cefnot rax
37bfa9cf2mov r11, [r9+8*rax]
37bfa9cf6neg r11
37bfa9cf9mov [r9+8*rax], r11
37bfa9cfdcmp r11, rdi
37bfa9d00jne 0x37bfa9cd4
37bfa9d02jmp 0x37bfa9c60
37bfa9d07
37bfa9d07 66 90 66 66 2e 0f 1f 84 00 f.ff.....
37bfa9d10 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 ....ff.........f
37bfa9d20 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
37bfa9d30 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9d40
37bfa9d40loc_37bfa9d40:
37bfa9d40mov rax, rdi
37bfa9d43not rdi
37bfa9d46neg rax
37bfa9d49mov [r9+8*rsi], rax
37bfa9d4dmov rsi, [r9+8*rdi]
37bfa9d51test rsi, rsi
37bfa9d54jg 0x37bfa9ba0
37bfa9d5amov rax, rsi
37bfa9d5dnot rsi
37bfa9d60neg rax
37bfa9d63mov [r9+8*rdi], rax
37bfa9d67mov rdi, [r9+8*rsi]
37bfa9d6btest rdi, rdi
37bfa9d6ejle 0x37bfa9d40
37bfa9d70jmp 0x37bfa9ba0
37bfa9b00
37bfa9d75
37bfa9d75 // align 0x10
37bfa9d75 // align 0x10
37bfa9d80
37bfa9d80dlapmt_64_:
37bfa9d80push r14
37bfa9d82push r13
37bfa9d84push r12
37bfa9d86push rbp
37bfa9d87push rdi
37bfa9d88push rsi
37bfa9d89push rbx
37bfa9d8amov r10, [rsp+104]
37bfa9d8fmov rbx, rdx
37bfa9d92mov rdx, [r8]
37bfa9d95cmp rdx, 1
37bfa9d99jle 0x37bfa9ee8
37bfa9d9fmov rax, [rsp+96]
37bfa9da4lea rdi, [rdx+1]
37bfa9da8mov r11, [rax]
37bfa9dabxor eax, eax
37bfa9dadtest r11, r11
37bfa9db0cmovs r11, rax
37bfa9db4and edx, 1
37bfa9db7mov eax, 1
37bfa9dbcmov rsi, r11
37bfa9dbfnot rsi
37bfa9dc2je 0x37bfa9de0
37bfa9dc4neg [r10+8*rax-8]
37bfa9dc9mov eax, 2
37bfa9dcecmp rax, rdi
37bfa9dd1je 0x37bfa9df2
37bfa9dd3nop
37bfa9dd5nop [rax+rax]
37bfa9de0
37bfa9de0loc_37bfa9de0:
37bfa9de0neg [r10+8*rax-8]
37bfa9de5neg [r10+8*rax]
37bfa9de9add rax, 2
37bfa9dedcmp rax, rdi
37bfa9df0jne 0x37bfa9de0
37bfa9df2
37bfa9df2loc_37bfa9df2:
37bfa9df2cmp [rcx], 0
37bfa9df6je 0x37bfa9ef3
37bfa9dfcmov r14l, 1
37bfa9e02jmp 0x37bfa9e2d
37bfa9e04
37bfa9e04 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bfa9e10 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9e20
37bfa9e20loc_37bfa9e20:
37bfa9e20add r14, 1
37bfa9e24cmp r14, rdi
37bfa9e27je 0x37bfa9ee8
37bfa9e2d
37bfa9e2dloc_37bfa9e2d:
37bfa9e2dmov rbp, [r10+8*r14-8]
37bfa9e32test rbp, rbp
37bfa9e35jg 0x37bfa9e20
37bfa9e37mov r13, rbp
37bfa9e3anot rbp
37bfa9e3dneg r13
37bfa9e40mov [r10+8*r14-8], r13
37bfa9e45mov r12, [r10+8*rbp]
37bfa9e49test r12, r12
37bfa9e4cjg 0x37bfa9e20
37bfa9e4emov rdx, [rbx]
37bfa9e51test rdx, rdx
37bfa9e54jle 0x37bfaa000
37bfa9e5amov rax, r14
37bfa9e5dlea r8, [rdx+1]
37bfa9e61nop [rax]
37bfa9e65nop [rax+rax]
37bfa9e70
37bfa9e70loc_37bfa9e70:
37bfa9e70imul rax, r11
37bfa9e74add rax, rsi
37bfa9e77lea rcx, [r9+8*rax]
37bfa9e7bmov rax, r13
37bfa9e7eimul rax, r11
37bfa9e82add rax, rsi
37bfa9e85lea rdx, [r9+8*rax]
37bfa9e89mov eax, 1
37bfa9e8enop [rax]
37bfa9e95nop [rax+rax]
37bfa9ea0
37bfa9ea0loc_37bfa9ea0:
37bfa9ea0movsd_xmm x0, [rcx+8*rax]
37bfa9ea5movsd_xmm x1, [rdx+8*rax]
37bfa9eaamovsd_xmm [rcx+8*rax], x1
37bfa9eafmovsd_xmm [rdx+8*rax], x0
37bfa9eb4add rax, 1
37bfa9eb8cmp rax, r8
37bfa9ebbjne 0x37bfa9ea0
37bfa9ebdmov rdx, r12
37bfa9ec0mov rax, r13
37bfa9ec3neg rdx
37bfa9ec6mov [r10+8*rbp], rdx
37bfa9ecamov rbp, r12
37bfa9ecdnot rbp
37bfa9ed0mov r12, [r10+8*rbp]
37bfa9ed4test r12, r12
37bfa9ed7jg 0x37bfa9e20
37bfa9eddmov r13, rdx
37bfa9ee0jmp 0x37bfa9e70
37bfa9ee2
37bfa9ee2 66 0f 1f 44 00 00 f..D..
37bfa9ee8
37bfa9ee8loc_37bfa9ee8:
37bfa9ee8pop rbx
37bfa9ee9pop rsi
37bfa9eeapop rdi
37bfa9eebpop rbp
37bfa9eecpop r12
37bfa9eeepop r13
37bfa9ef0pop r14
37bfa9ef2ret
37bfa9ef3
37bfa9ef3loc_37bfa9ef3:
37bfa9ef3lea r13, [8*r11]
37bfa9efblea rdx, [r9-8]
37bfa9effmov r12l, 1
37bfa9f05jmp 0x37bfa9f2c
37bfa9f07
37bfa9f07 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bfa9f10 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9f20
37bfa9f20loc_37bfa9f20:
37bfa9f20add r12, 1
37bfa9f24add rdx, r13
37bfa9f27cmp r12, rdi
37bfa9f2aje 0x37bfa9ee8
37bfa9f2c
37bfa9f2cloc_37bfa9f2c:
37bfa9f2cmov r8, [r10+8*r12-8]
37bfa9f31test r8, r8
37bfa9f34jg 0x37bfa9f20
37bfa9f36neg r8
37bfa9f39mov [r10+8*r12-8], r8
37bfa9f3ecmp r8, r12
37bfa9f41je 0x37bfa9f20
37bfa9f43mov rax, [rbx]
37bfa9f46test rax, rax
37bfa9f49jle 0x37bfa9fb6
37bfa9f4blea rbp, [rax+1]
37bfa9f4fnop
37bfa9f50
37bfa9f50loc_37bfa9f50:
37bfa9f50mov rax, r8
37bfa9f53imul rax, r11
37bfa9f57add rax, rsi
37bfa9f5alea rcx, [r9+8*rax]
37bfa9f5emov eax, 1
37bfa9f63nop [rax]
37bfa9f6anop [rax+rax]
37bfa9f75nop [rax+rax]
37bfa9f80
37bfa9f80loc_37bfa9f80:
37bfa9f80movsd_xmm x0, [rdx+8*rax]
37bfa9f85movsd_xmm x1, [rcx+8*rax]
37bfa9f8amovsd_xmm [rdx+8*rax], x1
37bfa9f8fmovsd_xmm [rcx+8*rax], x0
37bfa9f94add rax, 1
37bfa9f98cmp rax, rbp
37bfa9f9bjne 0x37bfa9f80
37bfa9f9dlea rax, [r8-1]
37bfa9fa1mov r8, [r10+8*rax]
37bfa9fa5neg r8
37bfa9fa8mov [r10+8*rax], r8
37bfa9faccmp r12, r8
37bfa9fafjne 0x37bfa9f50
37bfa9fb1jmp 0x37bfa9f20
37bfa9fb6
37bfa9fb6loc_37bfa9fb6:
37bfa9fb6sub r8, 1
37bfa9fbamov rax, [r10+8*r8]
37bfa9fbemov rcx, rax
37bfa9fc1neg rcx
37bfa9fc4mov [r10+8*r8], rcx
37bfa9fc8cmp rcx, r12
37bfa9fcbje 0x37bfa9f20
37bfa9fd1not rax
37bfa9fd4mov r8, [r10+8*rax]
37bfa9fd8neg r8
37bfa9fdbmov [r10+8*rax], r8
37bfa9fdfcmp r8, r12
37bfa9fe2jne 0x37bfa9fb6
37bfa9fe4jmp 0x37bfa9f20
37bfa9fe9
37bfa9fe9 90 66 66 2e 0f 1f 84 .ff....
37bfa9ff0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfaa000
37bfaa000loc_37bfaa000:
37bfaa000mov rax, r12
37bfaa003not r12
37bfaa006neg rax
37bfaa009mov [r10+8*rbp], rax
37bfaa00dmov rbp, [r10+8*r12]
37bfaa011test rbp, rbp
37bfaa014jg 0x37bfa9e20
37bfaa01amov rax, rbp
37bfaa01dnot rbp
37bfaa020neg rax
37bfaa023mov [r10+8*r12], rax
37bfaa027mov r12, [r10+8*rbp]
37bfaa02btest r12, r12
37bfaa02ejle 0x37bfaa000
37bfaa030jmp 0x37bfa9e20
37bfa9d80
37bfa9d80dlapmt_64_:
37bfa9d80push r14
37bfa9d82push r13
37bfa9d84push r12
37bfa9d86push rbp
37bfa9d87push rdi
37bfa9d88push rsi
37bfa9d89push rbx
37bfa9d8amov r10, [rsp+104]
37bfa9d8fmov rbx, rdx
37bfa9d92mov rdx, [r8]
37bfa9d95cmp rdx, 1
37bfa9d99jle 0x37bfa9ee8
37bfa9d9fmov rax, [rsp+96]
37bfa9da4lea rdi, [rdx+1]
37bfa9da8mov r11, [rax]
37bfa9dabxor eax, eax
37bfa9dadtest r11, r11
37bfa9db0cmovs r11, rax
37bfa9db4and edx, 1
37bfa9db7mov eax, 1
37bfa9dbcmov rsi, r11
37bfa9dbfnot rsi
37bfa9dc2je 0x37bfa9de0
37bfa9dc4neg [r10+8*rax-8]
37bfa9dc9mov eax, 2
37bfa9dcecmp rax, rdi
37bfa9dd1je 0x37bfa9df2
37bfa9dd3nop
37bfa9dd5nop [rax+rax]
37bfa9de0
37bfa9de0loc_37bfa9de0:
37bfa9de0neg [r10+8*rax-8]
37bfa9de5neg [r10+8*rax]
37bfa9de9add rax, 2
37bfa9dedcmp rax, rdi
37bfa9df0jne 0x37bfa9de0
37bfa9df2
37bfa9df2loc_37bfa9df2:
37bfa9df2cmp [rcx], 0
37bfa9df6je 0x37bfa9ef3
37bfa9dfcmov r14l, 1
37bfa9e02jmp 0x37bfa9e2d
37bfa9e04
37bfa9e04 66 0f 1f 44 00 00 66 66 2e 0f 1f 84 f..D..ff....
37bfa9e10 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9e20
37bfa9e20loc_37bfa9e20:
37bfa9e20add r14, 1
37bfa9e24cmp r14, rdi
37bfa9e27je 0x37bfa9ee8
37bfa9e2d
37bfa9e2dloc_37bfa9e2d:
37bfa9e2dmov rbp, [r10+8*r14-8]
37bfa9e32test rbp, rbp
37bfa9e35jg 0x37bfa9e20
37bfa9e37mov r13, rbp
37bfa9e3anot rbp
37bfa9e3dneg r13
37bfa9e40mov [r10+8*r14-8], r13
37bfa9e45mov r12, [r10+8*rbp]
37bfa9e49test r12, r12
37bfa9e4cjg 0x37bfa9e20
37bfa9e4emov rdx, [rbx]
37bfa9e51test rdx, rdx
37bfa9e54jle 0x37bfaa000
37bfa9e5amov rax, r14
37bfa9e5dlea r8, [rdx+1]
37bfa9e61nop [rax]
37bfa9e65nop [rax+rax]
37bfa9e70
37bfa9e70loc_37bfa9e70:
37bfa9e70imul rax, r11
37bfa9e74add rax, rsi
37bfa9e77lea rcx, [r9+8*rax]
37bfa9e7bmov rax, r13
37bfa9e7eimul rax, r11
37bfa9e82add rax, rsi
37bfa9e85lea rdx, [r9+8*rax]
37bfa9e89mov eax, 1
37bfa9e8enop [rax]
37bfa9e95nop [rax+rax]
37bfa9ea0
37bfa9ea0loc_37bfa9ea0:
37bfa9ea0movsd_xmm x0, [rcx+8*rax]
37bfa9ea5movsd_xmm x1, [rdx+8*rax]
37bfa9eaamovsd_xmm [rcx+8*rax], x1
37bfa9eafmovsd_xmm [rdx+8*rax], x0
37bfa9eb4add rax, 1
37bfa9eb8cmp rax, r8
37bfa9ebbjne 0x37bfa9ea0
37bfa9ebdmov rdx, r12
37bfa9ec0mov rax, r13
37bfa9ec3neg rdx
37bfa9ec6mov [r10+8*rbp], rdx
37bfa9ecamov rbp, r12
37bfa9ecdnot rbp
37bfa9ed0mov r12, [r10+8*rbp]
37bfa9ed4test r12, r12
37bfa9ed7jg 0x37bfa9e20
37bfa9eddmov r13, rdx
37bfa9ee0jmp 0x37bfa9e70
37bfa9ee2
37bfa9ee2 66 0f 1f 44 00 00 f..D..
37bfa9ee8
37bfa9ee8loc_37bfa9ee8:
37bfa9ee8pop rbx
37bfa9ee9pop rsi
37bfa9eeapop rdi
37bfa9eebpop rbp
37bfa9eecpop r12
37bfa9eeepop r13
37bfa9ef0pop r14
37bfa9ef2ret
37bfa9ef3
37bfa9ef3loc_37bfa9ef3:
37bfa9ef3lea r13, [8*r11]
37bfa9efblea rdx, [r9-8]
37bfa9effmov r12l, 1
37bfa9f05jmp 0x37bfa9f2c
37bfa9f07
37bfa9f07 0f 1f 00 66 66 2e 0f 1f 84 ...ff....
37bfa9f10 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfa9f20
37bfa9f20loc_37bfa9f20:
37bfa9f20add r12, 1
37bfa9f24add rdx, r13
37bfa9f27cmp r12, rdi
37bfa9f2aje 0x37bfa9ee8
37bfa9f2c
37bfa9f2cloc_37bfa9f2c:
37bfa9f2cmov r8, [r10+8*r12-8]
37bfa9f31test r8, r8
37bfa9f34jg 0x37bfa9f20
37bfa9f36neg r8
37bfa9f39mov [r10+8*r12-8], r8
37bfa9f3ecmp r8, r12
37bfa9f41je 0x37bfa9f20
37bfa9f43mov rax, [rbx]
37bfa9f46test rax, rax
37bfa9f49jle 0x37bfa9fb6
37bfa9f4blea rbp, [rax+1]
37bfa9f4fnop
37bfa9f50
37bfa9f50loc_37bfa9f50:
37bfa9f50mov rax, r8
37bfa9f53imul rax, r11
37bfa9f57add rax, rsi
37bfa9f5alea rcx, [r9+8*rax]
37bfa9f5emov eax, 1
37bfa9f63nop [rax]
37bfa9f6anop [rax+rax]
37bfa9f75nop [rax+rax]
37bfa9f80
37bfa9f80loc_37bfa9f80:
37bfa9f80movsd_xmm x0, [rdx+8*rax]
37bfa9f85movsd_xmm x1, [rcx+8*rax]
37bfa9f8amovsd_xmm [rdx+8*rax], x1
37bfa9f8fmovsd_xmm [rcx+8*rax], x0
37bfa9f94add rax, 1
37bfa9f98cmp rax, rbp
37bfa9f9bjne 0x37bfa9f80
37bfa9f9dlea rax, [r8-1]
37bfa9fa1mov r8, [r10+8*rax]
37bfa9fa5neg r8
37bfa9fa8mov [r10+8*rax], r8
37bfa9faccmp r12, r8
37bfa9fafjne 0x37bfa9f50
37bfa9fb1jmp 0x37bfa9f20
37bfa9fb6
37bfa9fb6loc_37bfa9fb6:
37bfa9fb6sub r8, 1
37bfa9fbamov rax, [r10+8*r8]
37bfa9fbemov rcx, rax
37bfa9fc1neg rcx
37bfa9fc4mov [r10+8*r8], rcx
37bfa9fc8cmp rcx, r12
37bfa9fcbje 0x37bfa9f20
37bfa9fd1not rax
37bfa9fd4mov r8, [r10+8*rax]
37bfa9fd8neg r8
37bfa9fdbmov [r10+8*rax], r8
37bfa9fdfcmp r8, r12
37bfa9fe2jne 0x37bfa9fb6
37bfa9fe4jmp 0x37bfa9f20
37bfa9fe9
37bfa9fe9 90 66 66 2e 0f 1f 84 .ff....
37bfa9ff0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfaa000
37bfaa000loc_37bfaa000:
37bfaa000mov rax, r12
37bfaa003not r12
37bfaa006neg rax
37bfaa009mov [r10+8*rbp], rax
37bfaa00dmov rbp, [r10+8*r12]
37bfaa011test rbp, rbp
37bfaa014jg 0x37bfa9e20
37bfaa01amov rax, rbp
37bfaa01dnot rbp
37bfaa020neg rax
37bfaa023mov [r10+8*r12], rax
37bfaa027mov r12, [r10+8*rbp]
37bfaa02btest r12, r12
37bfaa02ejle 0x37bfaa000
37bfaa030jmp 0x37bfa9e20
37bfa9d80
37bfaa035
37bfaa035 // align 0x10
37bfaa035 // align 0x10
37bfaa040
37bfaa040dlapy2_64_:
37bfaa040push rdi
37bfaa041push rsi
37bfaa042push rbx
37bfaa043sub rsp, 48
37bfaa047mov rsi, rcx
37bfaa04amov rbx, rdx
37bfaa04dcall disnan_64_
37bfaa052mov rcx, rbx
37bfaa055mov rdi, rax
37bfaa058call disnan_64_
37bfaa05dtest rdi, rdi
37bfaa060jne 0x37bfaa110
37bfaa066test rax, rax
37bfaa069je 0x37bfaa0a0
37bfaa06b
37bfaa06bloc_37bfaa06b:
37bfaa06bmovsd_xmm x1, [rbx]
37bfaa06f
37bfaa06floc_37bfaa06f:
37bfaa06fmov edx, 8
37bfaa074lea rcx, [rip+0x4b2615]
37bfaa07bmovsd_xmm [rsp+40], x1
37bfaa081call dlamch_64_
37bfaa086movsd_xmm x1, [rsp+40]
37bfaa08c
37bfaa08cloc_37bfaa08c:
37bfaa08cmovapd x0, x1
37bfaa090add rsp, 48
37bfaa094pop rbx
37bfaa095pop rsi
37bfaa096pop rdi
37bfaa097ret
37bfaa098
37bfaa098 0f 1f 84 00 00 00 00 00 ........
37bfaa0a0
37bfaa0a0loc_37bfaa0a0:
37bfaa0a0mov edx, 8
37bfaa0a5lea rcx, [rip+0x4b25e4]
37bfaa0accall dlamch_64_
37bfaa0b1movsd_xmm x2, [rbx]
37bfaa0b5andpd x2, [rip+0x4b25e3]
37bfaa0bdmovapd x3, x0
37bfaa0c1movsd_xmm x0, [rsi]
37bfaa0c5andpd x0, [rip+0x4b25d3]
37bfaa0cdmovapd x1, x0
37bfaa0d1minsd x0, x2
37bfaa0d5maxsd x1, x2
37bfaa0d9pxor x2, x2
37bfaa0dducomisd x0, x2
37bfaa0e1jp 0x37bfaa0e5
37bfaa0e3je 0x37bfaa08c
37bfaa0e5
37bfaa0e5loc_37bfaa0e5:
37bfaa0e5comisd x1, x3
37bfaa0e9ja 0x37bfaa08c
37bfaa0ebdivsd x0, x1
37bfaa0efmulsd x0, x0
37bfaa0f3addsd x0, [rip+0x4b25b5]
37bfaa0fbsqrtsd x0, x0
37bfaa0ffmulsd x1, x0
37bfaa103movapd x0, x1
37bfaa107add rsp, 48
37bfaa10bpop rbx
37bfaa10cpop rsi
37bfaa10dpop rdi
37bfaa10eret
37bfaa10f
37bfaa10f 90 .
37bfaa110
37bfaa110loc_37bfaa110:
37bfaa110test rax, rax
37bfaa113jne 0x37bfaa06b
37bfaa119movsd_xmm x1, [rsi]
37bfaa11djmp 0x37bfaa06f
37bfaa040
37bfaa040dlapy2_64_:
37bfaa040push rdi
37bfaa041push rsi
37bfaa042push rbx
37bfaa043sub rsp, 48
37bfaa047mov rsi, rcx
37bfaa04amov rbx, rdx
37bfaa04dcall disnan_64_
37bfaa052mov rcx, rbx
37bfaa055mov rdi, rax
37bfaa058call disnan_64_
37bfaa05dtest rdi, rdi
37bfaa060jne 0x37bfaa110
37bfaa066test rax, rax
37bfaa069je 0x37bfaa0a0
37bfaa06b
37bfaa06bloc_37bfaa06b:
37bfaa06bmovsd_xmm x1, [rbx]
37bfaa06f
37bfaa06floc_37bfaa06f:
37bfaa06fmov edx, 8
37bfaa074lea rcx, [rip+0x4b2615]
37bfaa07bmovsd_xmm [rsp+40], x1
37bfaa081call dlamch_64_
37bfaa086movsd_xmm x1, [rsp+40]
37bfaa08c
37bfaa08cloc_37bfaa08c:
37bfaa08cmovapd x0, x1
37bfaa090add rsp, 48
37bfaa094pop rbx
37bfaa095pop rsi
37bfaa096pop rdi
37bfaa097ret
37bfaa098
37bfaa098 0f 1f 84 00 00 00 00 00 ........
37bfaa0a0
37bfaa0a0loc_37bfaa0a0:
37bfaa0a0mov edx, 8
37bfaa0a5lea rcx, [rip+0x4b25e4]
37bfaa0accall dlamch_64_
37bfaa0b1movsd_xmm x2, [rbx]
37bfaa0b5andpd x2, [rip+0x4b25e3]
37bfaa0bdmovapd x3, x0
37bfaa0c1movsd_xmm x0, [rsi]
37bfaa0c5andpd x0, [rip+0x4b25d3]
37bfaa0cdmovapd x1, x0
37bfaa0d1minsd x0, x2
37bfaa0d5maxsd x1, x2
37bfaa0d9pxor x2, x2
37bfaa0dducomisd x0, x2
37bfaa0e1jp 0x37bfaa0e5
37bfaa0e3je 0x37bfaa08c
37bfaa0e5
37bfaa0e5loc_37bfaa0e5:
37bfaa0e5comisd x1, x3
37bfaa0e9ja 0x37bfaa08c
37bfaa0ebdivsd x0, x1
37bfaa0efmulsd x0, x0
37bfaa0f3addsd x0, [rip+0x4b25b5]
37bfaa0fbsqrtsd x0, x0
37bfaa0ffmulsd x1, x0
37bfaa103movapd x0, x1
37bfaa107add rsp, 48
37bfaa10bpop rbx
37bfaa10cpop rsi
37bfaa10dpop rdi
37bfaa10eret
37bfaa10f
37bfaa10f 90 .
37bfaa110
37bfaa110loc_37bfaa110:
37bfaa110test rax, rax
37bfaa113jne 0x37bfaa06b
37bfaa119movsd_xmm x1, [rsi]
37bfaa11djmp 0x37bfaa06f
37bfaa040
37bfaa122
37bfaa122 // align 0x10
37bfaa122 // align 0x10
37bfaa130
37bfaa130dlapy3_64_:
37bfaa130push rdi
37bfaa131push rsi
37bfaa132push rbx
37bfaa133sub rsp, 32
37bfaa137mov rdi, rcx
37bfaa13amov rsi, rdx
37bfaa13dlea rcx, [rip+0x4b257c]
37bfaa144mov rbx, r8
37bfaa147mov edx, 8
37bfaa14ccall dlamch_64_
37bfaa151movsd_xmm x2, [rsi]
37bfaa155movsd_xmm x1, [rbx]
37bfaa159pxor x4, x4
37bfaa15dandpd x2, [rip+0x4b256b]
37bfaa165andpd x1, [rip+0x4b2563]
37bfaa16dmovapd x5, x0
37bfaa171movsd_xmm x0, [rdi]
37bfaa175andpd x0, [rip+0x4b2553]
37bfaa17dmovapd x3, x2
37bfaa181maxsd x3, x1
37bfaa185maxsd x3, x0
37bfaa189ucomisd x3, x4
37bfaa18djp 0x37bfaa1a8
37bfaa18fjne 0x37bfaa1a8
37bfaa191
37bfaa191loc_37bfaa191:
37bfaa191addsd x0, x2
37bfaa195addsd x0, x1
37bfaa199add rsp, 32
37bfaa19dpop rbx
37bfaa19epop rsi
37bfaa19fpop rdi
37bfaa1a0ret
37bfaa1a1
37bfaa1a1 0f 1f 80 00 00 00 00 .......
37bfaa1a8
37bfaa1a8loc_37bfaa1a8:
37bfaa1a8comisd x3, x5
37bfaa1acja 0x37bfaa191
37bfaa1aedivsd x0, x3
37bfaa1b2divsd x2, x3
37bfaa1b6mulsd x0, x0
37bfaa1badivsd x1, x3
37bfaa1bemulsd x2, x2
37bfaa1c2addsd x0, x2
37bfaa1c6mulsd x1, x1
37bfaa1caaddsd x0, x1
37bfaa1cesqrtsd x0, x0
37bfaa1d2mulsd x0, x3
37bfaa1d6add rsp, 32
37bfaa1dapop rbx
37bfaa1dbpop rsi
37bfaa1dcpop rdi
37bfaa1ddret
37bfaa130
37bfaa130dlapy3_64_:
37bfaa130push rdi
37bfaa131push rsi
37bfaa132push rbx
37bfaa133sub rsp, 32
37bfaa137mov rdi, rcx
37bfaa13amov rsi, rdx
37bfaa13dlea rcx, [rip+0x4b257c]
37bfaa144mov rbx, r8
37bfaa147mov edx, 8
37bfaa14ccall dlamch_64_
37bfaa151movsd_xmm x2, [rsi]
37bfaa155movsd_xmm x1, [rbx]
37bfaa159pxor x4, x4
37bfaa15dandpd x2, [rip+0x4b256b]
37bfaa165andpd x1, [rip+0x4b2563]
37bfaa16dmovapd x5, x0
37bfaa171movsd_xmm x0, [rdi]
37bfaa175andpd x0, [rip+0x4b2553]
37bfaa17dmovapd x3, x2
37bfaa181maxsd x3, x1
37bfaa185maxsd x3, x0
37bfaa189ucomisd x3, x4
37bfaa18djp 0x37bfaa1a8
37bfaa18fjne 0x37bfaa1a8
37bfaa191
37bfaa191loc_37bfaa191:
37bfaa191addsd x0, x2
37bfaa195addsd x0, x1
37bfaa199add rsp, 32
37bfaa19dpop rbx
37bfaa19epop rsi
37bfaa19fpop rdi
37bfaa1a0ret
37bfaa1a1
37bfaa1a1 0f 1f 80 00 00 00 00 .......
37bfaa1a8
37bfaa1a8loc_37bfaa1a8:
37bfaa1a8comisd x3, x5
37bfaa1acja 0x37bfaa191
37bfaa1aedivsd x0, x3
37bfaa1b2divsd x2, x3
37bfaa1b6mulsd x0, x0
37bfaa1badivsd x1, x3
37bfaa1bemulsd x2, x2
37bfaa1c2addsd x0, x2
37bfaa1c6mulsd x1, x1
37bfaa1caaddsd x0, x1
37bfaa1cesqrtsd x0, x0
37bfaa1d2mulsd x0, x3
37bfaa1d6add rsp, 32
37bfaa1dapop rbx
37bfaa1dbpop rsi
37bfaa1dcpop rdi
37bfaa1ddret
37bfaa130
37bfaa1de
37bfaa1de // align 0x40
37bfaa1de // align 0x40
37bfaa200
37bfaa200dlaqgb_64_:
37bfaa200push r15
37bfaa202push r14
37bfaa204push r13
37bfaa206push r12
37bfaa208push rbp
37bfaa209push rdi
37bfaa20apush rsi
37bfaa20bpush rbx
37bfaa20csub rsp, 72
37bfaa210mov rsi, rcx
37bfaa213mov rdi, rdx
37bfaa216mov rbp, r8
37bfaa219mov r12, r9
37bfaa21ccmp [rcx], 0
37bfaa220jle 0x37bfaa390
37bfaa226cmp [rdx], 0
37bfaa22ajle 0x37bfaa390
37bfaa230mov rax, [rsp+184]
37bfaa238mov edx, 12
37bfaa23dlea rcx, [rip+0x4b249c]
37bfaa244mov rbx, [rax]
37bfaa247xor eax, eax
37bfaa249test rbx, rbx
37bfaa24ccmovs rbx, rax
37bfaa250call dlamch_64_
37bfaa255mov edx, 9
37bfaa25alea rcx, [rip+0x4b248b]
37bfaa261movq r13, x0
37bfaa266call dlamch_64_
37bfaa26bmov rax, [rsp+216]
37bfaa273mov r11, [rsp+176]
37bfaa27bmovapd x3, x0
37bfaa27fmovsd_xmm x0, [rip+0x4b2471]
37bfaa287movsd_xmm x2, [rax]
37bfaa28bmov rax, [rsp+208]
37bfaa293movsd_xmm x1, [rax]
37bfaa297comisd x1, x0
37bfaa29bjb 0x37bfaa3b0
37bfaa2a1movq x1, r13
37bfaa2a6mov rax, [rsp+224]
37bfaa2aedivsd x1, x3
37bfaa2b2movsd_xmm x3, [rax]
37bfaa2b6comisd x3, x1
37bfaa2bajb 0x37bfaa3b0
37bfaa2c0movsd_xmm x4, [rip+0x4b2438]
37bfaa2c8divsd x4, x1
37bfaa2cccomisd x4, x3
37bfaa2d0jb 0x37bfaa3b0
37bfaa2d6comisd x2, x0
37bfaa2dajae 0x37bfaa390
37bfaa2e0mov rax, [rdi]
37bfaa2e3test rax, rax
37bfaa2e6jle 0x37bfaa385
37bfaa2ecmov r10, [r12]
37bfaa2f0mov r8l, 1
37bfaa2f6mov r9, [rsi]
37bfaa2f9lea rbx, [8*rbx-8]
37bfaa301sub r8, r10
37bfaa304lea rdx, [r11+8*r10-16]
37bfaa309lea r11, [rax+r8]
37bfaa30dmov rax, [rsp+200]
37bfaa315lea rsi, [rax+8*r10]
37bfaa319add r10, [rbp]
37bfaa31dnop [rax]
37bfaa320
37bfaa320loc_37bfaa320:
37bfaa320test r8, r8
37bfaa323lea rcx, [r10+r8]
37bfaa327mov eax, 1
37bfaa32ccmovg rax, r8
37bfaa330cmp rcx, r9
37bfaa333cmovg rcx, r9
37bfaa337cmp rax, rcx
37bfaa33ajg 0x37bfaa379
37bfaa33cmovsd_xmm x1, [rsi+8*r8-8]
37bfaa343add rcx, 1
37bfaa347nop [rax]
37bfaa34anop [rax+rax]
37bfaa355nop [rax+rax]
37bfaa360
37bfaa360loc_37bfaa360:
37bfaa360movsd_xmm x0, [rdx+8*rax+8]
37bfaa366mulsd x0, x1
37bfaa36amovsd_xmm [rdx+8*rax+8], x0
37bfaa370add rax, 1
37bfaa374cmp rcx, rax
37bfaa377jne 0x37bfaa360
37bfaa379
37bfaa379loc_37bfaa379:
37bfaa379add r8, 1
37bfaa37dadd rdx, rbx
37bfaa380cmp r11, r8
37bfaa383jne 0x37bfaa320
37bfaa385
37bfaa385loc_37bfaa385:
37bfaa385mov edx, 67
37bfaa38ajmp 0x37bfaa395
37bfaa38c
37bfaa38c 0f 1f 40 00 ..@.
37bfaa390
37bfaa390loc_37bfaa390:
37bfaa390mov edx, 78
37bfaa395
37bfaa395loc_37bfaa395:
37bfaa395mov rax, [rsp+232]
37bfaa39dmov [rax], dl
37bfaa39fadd rsp, 72
37bfaa3a3pop rbx
37bfaa3a4pop rsi
37bfaa3a5pop rdi
37bfaa3a6pop rbp
37bfaa3a7pop r12
37bfaa3a9pop r13
37bfaa3abpop r14
37bfaa3adpop r15
37bfaa3afret
37bfaa3b0
37bfaa3b0loc_37bfaa3b0:
37bfaa3b0comisd x2, x0
37bfaa3b4mov rax, [rdi]
37bfaa3b7jb 0x37bfaa4f0
37bfaa3bdtest rax, rax
37bfaa3c0jle 0x37bfaa4e1
37bfaa3c6mov rdi, [r12]
37bfaa3camov r14, [rsi]
37bfaa3cdadd rax, 1
37bfaa3d1mov [rsp+48], rbx
37bfaa3d6mov rsi, [rbp]
37bfaa3damov [rsp+40], rax
37bfaa3dfmov r12l, 1
37bfaa3e5mov r13, -1
37bfaa3ecmov [rsp+56], rdi
37bfaa3f1mov rbx, [rsp+192]
37bfaa3f9sub r12, rdi
37bfaa3fclea r15, [rdi+1]
37bfaa400mov [rsp+32], rsi
37bfaa405mov ebp, 1
37bfaa40anop [rax+rax]
37bfaa410
37bfaa410loc_37bfaa410:
37bfaa410mov rax, [rsp+32]
37bfaa415test r12, r12
37bfaa418mov esi, 1
37bfaa41dcmovg rsi, r12
37bfaa421lea r8, [rax+rbp]
37bfaa425cmp r8, r14
37bfaa428cmovg r8, r14
37bfaa42ccmp rsi, r8
37bfaa42fjg 0x37bfaa4c9
37bfaa435mov rax, [rsp+56]
37bfaa43alea rdi, [rax+1]
37bfaa43eje 0x37bfaa4ad
37bfaa440mov eax, 1
37bfaa445lea r9, [rbx+8*rsi-8]
37bfaa44amov rdi, r15
37bfaa44dxor edx, edx
37bfaa44fsub rax, rsi
37bfaa452add r8, rax
37bfaa455lea rax, [r15+r13]
37bfaa459add rax, rsi
37bfaa45cmov r10, r8
37bfaa45fsub rax, rbp
37bfaa462shr r10, 1
37bfaa465lea rcx, [r11+8*rax]
37bfaa469xor eax, eax
37bfaa46bnop [rax+rax]
37bfaa475nop [rax+rax]
37bfaa480
37bfaa480loc_37bfaa480:
37bfaa480movupd x0, [rcx+rax]
37bfaa485movupd x5, [r9+rax]
37bfaa48badd rdx, 1
37bfaa48fmulpd x0, x5
37bfaa493movups [rcx+rax], x0
37bfaa497add rax, 16
37bfaa49bcmp r10, rdx
37bfaa49ejne 0x37bfaa480
37bfaa4a0test r8b, 1
37bfaa4a4je 0x37bfaa4c9
37bfaa4a6and r8, -2
37bfaa4aaadd r8, rsi
37bfaa4ad
37bfaa4adloc_37bfaa4ad:
37bfaa4adadd rdi, r8
37bfaa4b0sub rdi, rbp
37bfaa4b3add rdi, r13
37bfaa4b6movsd_xmm x0, [r11+8*rdi]
37bfaa4bcmulsd x0, [rbx+8*r8-8]
37bfaa4c3movsd_xmm [r11+8*rdi], x0
37bfaa4c9
37bfaa4c9loc_37bfaa4c9:
37bfaa4c9add rbp, 1
37bfaa4cdadd r12, 1
37bfaa4d1add r13, [rsp+48]
37bfaa4d6cmp rbp, [rsp+40]
37bfaa4dbjne 0x37bfaa410
37bfaa4e1
37bfaa4e1loc_37bfaa4e1:
37bfaa4e1mov edx, 82
37bfaa4e6jmp 0x37bfaa395
37bfaa4eb
37bfaa4eb 0f 1f 44 00 00 ..D..
37bfaa4f0
37bfaa4f0loc_37bfaa4f0:
37bfaa4f0test rax, rax
37bfaa4f3jle 0x37bfaa621
37bfaa4f9add rax, 1
37bfaa4fdmov r15, [r12]
37bfaa501mov r13, [rsi]
37bfaa504mov [rsp+48], rbx
37bfaa509mov rdi, [rbp]
37bfaa50dmov [rsp+40], rax
37bfaa512mov r12, -1
37bfaa519mov rbx, [rsp+192]
37bfaa521lea r14, [r15+1]
37bfaa525mov [rsp+32], rdi
37bfaa52amov edi, 1
37bfaa52fnop
37bfaa530
37bfaa530loc_37bfaa530:
37bfaa530mov rsi, rdi
37bfaa533mov eax, 1
37bfaa538sub rsi, r15
37bfaa53btest rsi, rsi
37bfaa53ecmovle rsi, rax
37bfaa542mov rax, [rsp+32]
37bfaa547lea r8, [rax+rdi]
37bfaa54bcmp r8, r13
37bfaa54ecmovg r8, r13
37bfaa552cmp rsi, r8
37bfaa555jg 0x37bfaa60d
37bfaa55bmov rax, [rsp+200]
37bfaa563lea rbp, [r15+1]
37bfaa567movsd_xmm x2, [rax+8*rdi-8]
37bfaa56dje 0x37bfaa5f1
37bfaa573add r8, 1
37bfaa577lea rax, [r14+r12]
37bfaa57blea r9, [rbx+8*rsi-8]
37bfaa580mov rbp, r14
37bfaa583sub r8, rsi
37bfaa586sub rax, rdi
37bfaa589movddup x1, x2
37bfaa58dxor edx, edx
37bfaa58fadd rax, rsi
37bfaa592mov r10, r8
37bfaa595lea rcx, [r11+8*rax]
37bfaa599shr r10, 1
37bfaa59cxor eax, eax
37bfaa59enop
37bfaa59fnop [rax+rax]
37bfaa5aanop [rax+rax]
37bfaa5b5nop [rax+rax]
37bfaa5c0
37bfaa5c0loc_37bfaa5c0:
37bfaa5c0movupd x0, [r9+rax]
37bfaa5c6movupd x4, [rcx+rax]
37bfaa5cbadd rdx, 1
37bfaa5cfmulpd x0, x1
37bfaa5d3mulpd x0, x4
37bfaa5d7movups [rcx+rax], x0
37bfaa5dbadd rax, 16
37bfaa5dfcmp r10, rdx
37bfaa5e2jne 0x37bfaa5c0
37bfaa5e4test r8b, 1
37bfaa5e8je 0x37bfaa60d
37bfaa5eaand r8, -2
37bfaa5eeadd r8, rsi
37bfaa5f1
37bfaa5f1loc_37bfaa5f1:
37bfaa5f1mulsd x2, [rbx+8*r8-8]
37bfaa5f8add rbp, r8
37bfaa5fbsub rbp, rdi
37bfaa5feadd rbp, r12
37bfaa601mulsd x2, [r11+8*rbp]
37bfaa607movsd_xmm [r11+8*rbp], x2
37bfaa60d
37bfaa60dloc_37bfaa60d:
37bfaa60dadd rdi, 1
37bfaa611add r12, [rsp+48]
37bfaa616cmp rdi, [rsp+40]
37bfaa61bjne 0x37bfaa530
37bfaa621
37bfaa621loc_37bfaa621:
37bfaa621mov edx, 66
37bfaa626jmp 0x37bfaa395
37bfaa200
37bfaa200dlaqgb_64_:
37bfaa200push r15
37bfaa202push r14
37bfaa204push r13
37bfaa206push r12
37bfaa208push rbp
37bfaa209push rdi
37bfaa20apush rsi
37bfaa20bpush rbx
37bfaa20csub rsp, 72
37bfaa210mov rsi, rcx
37bfaa213mov rdi, rdx
37bfaa216mov rbp, r8
37bfaa219mov r12, r9
37bfaa21ccmp [rcx], 0
37bfaa220jle 0x37bfaa390
37bfaa226cmp [rdx], 0
37bfaa22ajle 0x37bfaa390
37bfaa230mov rax, [rsp+184]
37bfaa238mov edx, 12
37bfaa23dlea rcx, [rip+0x4b249c]
37bfaa244mov rbx, [rax]
37bfaa247xor eax, eax
37bfaa249test rbx, rbx
37bfaa24ccmovs rbx, rax
37bfaa250call dlamch_64_
37bfaa255mov edx, 9
37bfaa25alea rcx, [rip+0x4b248b]
37bfaa261movq r13, x0
37bfaa266call dlamch_64_
37bfaa26bmov rax, [rsp+216]
37bfaa273mov r11, [rsp+176]
37bfaa27bmovapd x3, x0
37bfaa27fmovsd_xmm x0, [rip+0x4b2471]
37bfaa287movsd_xmm x2, [rax]
37bfaa28bmov rax, [rsp+208]
37bfaa293movsd_xmm x1, [rax]
37bfaa297comisd x1, x0
37bfaa29bjb 0x37bfaa3b0
37bfaa2a1movq x1, r13
37bfaa2a6mov rax, [rsp+224]
37bfaa2aedivsd x1, x3
37bfaa2b2movsd_xmm x3, [rax]
37bfaa2b6comisd x3, x1
37bfaa2bajb 0x37bfaa3b0
37bfaa2c0movsd_xmm x4, [rip+0x4b2438]
37bfaa2c8divsd x4, x1
37bfaa2cccomisd x4, x3
37bfaa2d0jb 0x37bfaa3b0
37bfaa2d6comisd x2, x0
37bfaa2dajae 0x37bfaa390
37bfaa2e0mov rax, [rdi]
37bfaa2e3test rax, rax
37bfaa2e6jle 0x37bfaa385
37bfaa2ecmov r10, [r12]
37bfaa2f0mov r8l, 1
37bfaa2f6mov r9, [rsi]
37bfaa2f9lea rbx, [8*rbx-8]
37bfaa301sub r8, r10
37bfaa304lea rdx, [r11+8*r10-16]
37bfaa309lea r11, [rax+r8]
37bfaa30dmov rax, [rsp+200]
37bfaa315lea rsi, [rax+8*r10]
37bfaa319add r10, [rbp]
37bfaa31dnop [rax]
37bfaa320
37bfaa320loc_37bfaa320:
37bfaa320test r8, r8
37bfaa323lea rcx, [r10+r8]
37bfaa327mov eax, 1
37bfaa32ccmovg rax, r8
37bfaa330cmp rcx, r9
37bfaa333cmovg rcx, r9
37bfaa337cmp rax, rcx
37bfaa33ajg 0x37bfaa379
37bfaa33cmovsd_xmm x1, [rsi+8*r8-8]
37bfaa343add rcx, 1
37bfaa347nop [rax]
37bfaa34anop [rax+rax]
37bfaa355nop [rax+rax]
37bfaa360
37bfaa360loc_37bfaa360:
37bfaa360movsd_xmm x0, [rdx+8*rax+8]
37bfaa366mulsd x0, x1
37bfaa36amovsd_xmm [rdx+8*rax+8], x0
37bfaa370add rax, 1
37bfaa374cmp rcx, rax
37bfaa377jne 0x37bfaa360
37bfaa379
37bfaa379loc_37bfaa379:
37bfaa379add r8, 1
37bfaa37dadd rdx, rbx
37bfaa380cmp r11, r8
37bfaa383jne 0x37bfaa320
37bfaa385
37bfaa385loc_37bfaa385:
37bfaa385mov edx, 67
37bfaa38ajmp 0x37bfaa395
37bfaa38c
37bfaa38c 0f 1f 40 00 ..@.
37bfaa390
37bfaa390loc_37bfaa390:
37bfaa390mov edx, 78
37bfaa395
37bfaa395loc_37bfaa395:
37bfaa395mov rax, [rsp+232]
37bfaa39dmov [rax], dl
37bfaa39fadd rsp, 72
37bfaa3a3pop rbx
37bfaa3a4pop rsi
37bfaa3a5pop rdi
37bfaa3a6pop rbp
37bfaa3a7pop r12
37bfaa3a9pop r13
37bfaa3abpop r14
37bfaa3adpop r15
37bfaa3afret
37bfaa3b0
37bfaa3b0loc_37bfaa3b0:
37bfaa3b0comisd x2, x0
37bfaa3b4mov rax, [rdi]
37bfaa3b7jb 0x37bfaa4f0
37bfaa3bdtest rax, rax
37bfaa3c0jle 0x37bfaa4e1
37bfaa3c6mov rdi, [r12]
37bfaa3camov r14, [rsi]
37bfaa3cdadd rax, 1
37bfaa3d1mov [rsp+48], rbx
37bfaa3d6mov rsi, [rbp]
37bfaa3damov [rsp+40], rax
37bfaa3dfmov r12l, 1
37bfaa3e5mov r13, -1
37bfaa3ecmov [rsp+56], rdi
37bfaa3f1mov rbx, [rsp+192]
37bfaa3f9sub r12, rdi
37bfaa3fclea r15, [rdi+1]
37bfaa400mov [rsp+32], rsi
37bfaa405mov ebp, 1
37bfaa40anop [rax+rax]
37bfaa410
37bfaa410loc_37bfaa410:
37bfaa410mov rax, [rsp+32]
37bfaa415test r12, r12
37bfaa418mov esi, 1
37bfaa41dcmovg rsi, r12
37bfaa421lea r8, [rax+rbp]
37bfaa425cmp r8, r14
37bfaa428cmovg r8, r14
37bfaa42ccmp rsi, r8
37bfaa42fjg 0x37bfaa4c9
37bfaa435mov rax, [rsp+56]
37bfaa43alea rdi, [rax+1]
37bfaa43eje 0x37bfaa4ad
37bfaa440mov eax, 1
37bfaa445lea r9, [rbx+8*rsi-8]
37bfaa44amov rdi, r15
37bfaa44dxor edx, edx
37bfaa44fsub rax, rsi
37bfaa452add r8, rax
37bfaa455lea rax, [r15+r13]
37bfaa459add rax, rsi
37bfaa45cmov r10, r8
37bfaa45fsub rax, rbp
37bfaa462shr r10, 1
37bfaa465lea rcx, [r11+8*rax]
37bfaa469xor eax, eax
37bfaa46bnop [rax+rax]
37bfaa475nop [rax+rax]
37bfaa480
37bfaa480loc_37bfaa480:
37bfaa480movupd x0, [rcx+rax]
37bfaa485movupd x5, [r9+rax]
37bfaa48badd rdx, 1
37bfaa48fmulpd x0, x5
37bfaa493movups [rcx+rax], x0
37bfaa497add rax, 16
37bfaa49bcmp r10, rdx
37bfaa49ejne 0x37bfaa480
37bfaa4a0test r8b, 1
37bfaa4a4je 0x37bfaa4c9
37bfaa4a6and r8, -2
37bfaa4aaadd r8, rsi
37bfaa4ad
37bfaa4adloc_37bfaa4ad:
37bfaa4adadd rdi, r8
37bfaa4b0sub rdi, rbp
37bfaa4b3add rdi, r13
37bfaa4b6movsd_xmm x0, [r11+8*rdi]
37bfaa4bcmulsd x0, [rbx+8*r8-8]
37bfaa4c3movsd_xmm [r11+8*rdi], x0
37bfaa4c9
37bfaa4c9loc_37bfaa4c9:
37bfaa4c9add rbp, 1
37bfaa4cdadd r12, 1
37bfaa4d1add r13, [rsp+48]
37bfaa4d6cmp rbp, [rsp+40]
37bfaa4dbjne 0x37bfaa410
37bfaa4e1
37bfaa4e1loc_37bfaa4e1:
37bfaa4e1mov edx, 82
37bfaa4e6jmp 0x37bfaa395
37bfaa4eb
37bfaa4eb 0f 1f 44 00 00 ..D..
37bfaa4f0
37bfaa4f0loc_37bfaa4f0:
37bfaa4f0test rax, rax
37bfaa4f3jle 0x37bfaa621
37bfaa4f9add rax, 1
37bfaa4fdmov r15, [r12]
37bfaa501mov r13, [rsi]
37bfaa504mov [rsp+48], rbx
37bfaa509mov rdi, [rbp]
37bfaa50dmov [rsp+40], rax
37bfaa512mov r12, -1
37bfaa519mov rbx, [rsp+192]
37bfaa521lea r14, [r15+1]
37bfaa525mov [rsp+32], rdi
37bfaa52amov edi, 1
37bfaa52fnop
37bfaa530
37bfaa530loc_37bfaa530:
37bfaa530mov rsi, rdi
37bfaa533mov eax, 1
37bfaa538sub rsi, r15
37bfaa53btest rsi, rsi
37bfaa53ecmovle rsi, rax
37bfaa542mov rax, [rsp+32]
37bfaa547lea r8, [rax+rdi]
37bfaa54bcmp r8, r13
37bfaa54ecmovg r8, r13
37bfaa552cmp rsi, r8
37bfaa555jg 0x37bfaa60d
37bfaa55bmov rax, [rsp+200]
37bfaa563lea rbp, [r15+1]
37bfaa567movsd_xmm x2, [rax+8*rdi-8]
37bfaa56dje 0x37bfaa5f1
37bfaa573add r8, 1
37bfaa577lea rax, [r14+r12]
37bfaa57blea r9, [rbx+8*rsi-8]
37bfaa580mov rbp, r14
37bfaa583sub r8, rsi
37bfaa586sub rax, rdi
37bfaa589movddup x1, x2
37bfaa58dxor edx, edx
37bfaa58fadd rax, rsi
37bfaa592mov r10, r8
37bfaa595lea rcx, [r11+8*rax]
37bfaa599shr r10, 1
37bfaa59cxor eax, eax
37bfaa59enop
37bfaa59fnop [rax+rax]
37bfaa5aanop [rax+rax]
37bfaa5b5nop [rax+rax]
37bfaa5c0
37bfaa5c0loc_37bfaa5c0:
37bfaa5c0movupd x0, [r9+rax]
37bfaa5c6movupd x4, [rcx+rax]
37bfaa5cbadd rdx, 1
37bfaa5cfmulpd x0, x1
37bfaa5d3mulpd x0, x4
37bfaa5d7movups [rcx+rax], x0
37bfaa5dbadd rax, 16
37bfaa5dfcmp r10, rdx
37bfaa5e2jne 0x37bfaa5c0
37bfaa5e4test r8b, 1
37bfaa5e8je 0x37bfaa60d
37bfaa5eaand r8, -2
37bfaa5eeadd r8, rsi
37bfaa5f1
37bfaa5f1loc_37bfaa5f1:
37bfaa5f1mulsd x2, [rbx+8*r8-8]
37bfaa5f8add rbp, r8
37bfaa5fbsub rbp, rdi
37bfaa5feadd rbp, r12
37bfaa601mulsd x2, [r11+8*rbp]
37bfaa607movsd_xmm [r11+8*rbp], x2
37bfaa60d
37bfaa60dloc_37bfaa60d:
37bfaa60dadd rdi, 1
37bfaa611add r12, [rsp+48]
37bfaa616cmp rdi, [rsp+40]
37bfaa61bjne 0x37bfaa530
37bfaa621
37bfaa621loc_37bfaa621:
37bfaa621mov edx, 66
37bfaa626jmp 0x37bfaa395
37bfaa200
37bfaa62b
37bfaa62b // align 0x20
37bfaa62b // align 0x20
37bfaa640
37bfaa640dlaqge_64_:
37bfaa640push r12
37bfaa642push rbp
37bfaa643push rdi
37bfaa644push rsi
37bfaa645push rbx
37bfaa646sub rsp, 48
37bfaa64amov rbx, rcx
37bfaa64dmov rsi, rdx
37bfaa650cmp [rcx], 0
37bfaa654jle 0x37bfaa7b0
37bfaa65acmp [rdx], 0
37bfaa65ejle 0x37bfaa7b0
37bfaa664mov r11, [r9]
37bfaa667xor eax, eax
37bfaa669mov edx, 12
37bfaa66emov [rsp+112], r8
37bfaa673lea rcx, [rip+0x4b2096]
37bfaa67atest r11, r11
37bfaa67dcmovs r11, rax
37bfaa681mov [rsp+40], r11
37bfaa686call dlamch_64_
37bfaa68bmov edx, 9
37bfaa690lea rcx, [rip+0x4b2085]
37bfaa697movq rdi, x0
37bfaa69ccall dlamch_64_
37bfaa6a1mov r11, [rsp+40]
37bfaa6a6mov rax, [rsp+152]
37bfaa6aemovapd x3, x0
37bfaa6b2movsd_xmm x0, [rip+0x4b206e]
37bfaa6bamov r8, [rsp+112]
37bfaa6bfmovsd_xmm x2, [rax]
37bfaa6c3mov rax, [rsp+144]
37bfaa6cbmov r10, [rsp+128]
37bfaa6d3movsd_xmm x1, [rax]
37bfaa6d7comisd x1, x0
37bfaa6dbjb 0x37bfaa7d0
37bfaa6e1movq x1, rdi
37bfaa6e6mov rax, [rsp+160]
37bfaa6eedivsd x1, x3
37bfaa6f2movsd_xmm x3, [rax]
37bfaa6f6comisd x3, x1
37bfaa6fajb 0x37bfaa7d0
37bfaa700movsd_xmm x4, [rip+0x4b2028]
37bfaa708divsd x4, x1
37bfaa70ccomisd x4, x3
37bfaa710jb 0x37bfaa7d0
37bfaa716comisd x2, x0
37bfaa71ajae 0x37bfaa7b0
37bfaa720mov r9, [rsi]
37bfaa723test r9, r9
37bfaa726jle 0x37bfaa7a5
37bfaa728mov rax, [rbx]
37bfaa72badd r9, 1
37bfaa72ftest rax, rax
37bfaa732jle 0x37bfaa7a5
37bfaa734shl r11, 3
37bfaa738sub r8, 8
37bfaa73cmov ecx, 1
37bfaa741lea rdx, [rax+1]
37bfaa745nop [rax+rax]
37bfaa750
37bfaa750loc_37bfaa750:
37bfaa750mov rax, [rsp+136]
37bfaa758movsd_xmm x1, [rax+8*rcx-8]
37bfaa75emov eax, 1
37bfaa763nop [rax]
37bfaa76anop [rax+rax]
37bfaa775nop [rax+rax]
37bfaa780
37bfaa780loc_37bfaa780:
37bfaa780movsd_xmm x0, [r8+8*rax]
37bfaa786mulsd x0, x1
37bfaa78amovsd_xmm [r8+8*rax], x0
37bfaa790add rax, 1
37bfaa794cmp rax, rdx
37bfaa797jne 0x37bfaa780
37bfaa799add rcx, 1
37bfaa79dadd r8, r11
37bfaa7a0cmp rcx, r9
37bfaa7a3jne 0x37bfaa750
37bfaa7a5
37bfaa7a5loc_37bfaa7a5:
37bfaa7a5mov edx, 67
37bfaa7aajmp 0x37bfaa7b5
37bfaa7ac
37bfaa7ac 0f 1f 40 00 ..@.
37bfaa7b0
37bfaa7b0loc_37bfaa7b0:
37bfaa7b0mov edx, 78
37bfaa7b5
37bfaa7b5loc_37bfaa7b5:
37bfaa7b5mov rax, [rsp+168]
37bfaa7bdmov [rax], dl
37bfaa7bfadd rsp, 48
37bfaa7c3pop rbx
37bfaa7c4pop rsi
37bfaa7c5pop rdi
37bfaa7c6pop rbp
37bfaa7c7pop r12
37bfaa7c9ret
37bfaa7ca
37bfaa7ca 66 0f 1f 44 00 00 f..D..
37bfaa7d0
37bfaa7d0loc_37bfaa7d0:
37bfaa7d0comisd x2, x0
37bfaa7d4mov rdi, [rsi]
37bfaa7d7jb 0x37bfaa8a8
37bfaa7ddtest rdi, rdi
37bfaa7e0jle 0x37bfaa898
37bfaa7e6mov rbp, [rbx]
37bfaa7e9add rdi, 1
37bfaa7edtest rbp, rbp
37bfaa7f0jle 0x37bfaa898
37bfaa7f6mov r9, rbp
37bfaa7f9mov rbx, -1
37bfaa800mov esi, 1
37bfaa805lea r12, [r8+8]
37bfaa809shr r9, 1
37bfaa80cnop [rax]
37bfaa810
37bfaa810loc_37bfaa810:
37bfaa810cmp rbp, 1
37bfaa814je 0x37bfaa9df
37bfaa81a
37bfaa81aloc_37bfaa81a:
37bfaa81alea rcx, [r12+8*rbx]
37bfaa81exor eax, eax
37bfaa820xor edx, edx
37bfaa822nop [rax+rax]
37bfaa82anop [rax+rax]
37bfaa835nop [rax+rax]
37bfaa840
37bfaa840loc_37bfaa840:
37bfaa840movupd x5, [rcx+rax]
37bfaa845movupd x0, [r10+rax]
37bfaa84badd rdx, 1
37bfaa84fmulpd x0, x5
37bfaa853movups [rcx+rax], x0
37bfaa857add rax, 16
37bfaa85bcmp r9, rdx
37bfaa85ejne 0x37bfaa840
37bfaa860test bpl, 1
37bfaa864je 0x37bfaa9a8
37bfaa86amov rdx, rbp
37bfaa86dor rdx, 1
37bfaa871
37bfaa871loc_37bfaa871:
37bfaa871lea rax, [rdx+rbx]
37bfaa875add rsi, 1
37bfaa879add rbx, r11
37bfaa87cmovsd_xmm x0, [r8+8*rax]
37bfaa882mulsd x0, [r10+8*rdx-8]
37bfaa889movsd_xmm [r8+8*rax], x0
37bfaa88fcmp rdi, rsi
37bfaa892jne 0x37bfaa810
37bfaa898
37bfaa898loc_37bfaa898:
37bfaa898mov edx, 82
37bfaa89djmp 0x37bfaa7b5
37bfaa8a2
37bfaa8a2 66 0f 1f 44 00 00 f..D..
37bfaa8a8
37bfaa8a8loc_37bfaa8a8:
37bfaa8a8test rdi, rdi
37bfaa8abjle 0x37bfaa998
37bfaa8b1mov rbp, [rbx]
37bfaa8b4add rdi, 1
37bfaa8b8test rbp, rbp
37bfaa8bbjle 0x37bfaa998
37bfaa8c1mov r9, rbp
37bfaa8c4mov rsi, -1
37bfaa8cbmov ebx, 1
37bfaa8d0lea r12, [r8+8]
37bfaa8d4shr r9, 1
37bfaa8d7nop [rax+rax]
37bfaa8e0
37bfaa8e0loc_37bfaa8e0:
37bfaa8e0mov rax, [rsp+136]
37bfaa8e8movsd_xmm x2, [rax+8*rbx-8]
37bfaa8eecmp rbp, 1
37bfaa8f2je 0x37bfaa9e9
37bfaa8f8
37bfaa8f8loc_37bfaa8f8:
37bfaa8f8movddup x1, x2
37bfaa8fclea rcx, [r12+8*rsi]
37bfaa900xor eax, eax
37bfaa902xor edx, edx
37bfaa904nop [rax+rax]
37bfaa909nop [rax+rax]
37bfaa914nop [rax+rax]
37bfaa91fnop [rax+rax]
37bfaa92anop [rax+rax]
37bfaa935nop [rax+rax]
37bfaa940
37bfaa940loc_37bfaa940:
37bfaa940movupd x0, [r10+rax]
37bfaa946movupd x4, [rcx+rax]
37bfaa94badd rdx, 1
37bfaa94fmulpd x0, x1
37bfaa953mulpd x0, x4
37bfaa957movups [rcx+rax], x0
37bfaa95badd rax, 16
37bfaa95fcmp r9, rdx
37bfaa962jne 0x37bfaa940
37bfaa964test bpl, 1
37bfaa968je 0x37bfaa9c0
37bfaa96amov rdx, rbp
37bfaa96dor rdx, 1
37bfaa971
37bfaa971loc_37bfaa971:
37bfaa971lea rax, [rdx+rsi]
37bfaa975mulsd x2, [r10+8*rdx-8]
37bfaa97cadd rbx, 1
37bfaa980add rsi, r11
37bfaa983mulsd x2, [r8+8*rax]
37bfaa989movsd_xmm [r8+8*rax], x2
37bfaa98fcmp rbx, rdi
37bfaa992jne 0x37bfaa8e0
37bfaa998
37bfaa998loc_37bfaa998:
37bfaa998mov edx, 66
37bfaa99djmp 0x37bfaa7b5
37bfaa9a2
37bfaa9a2 66 0f 1f 44 00 00 f..D..
37bfaa9a8
37bfaa9a8loc_37bfaa9a8:
37bfaa9a8add rsi, 1
37bfaa9accmp rsi, rdi
37bfaa9afje 0x37bfaa898
37bfaa9b5add rbx, r11
37bfaa9b8jmp 0x37bfaa81a
37bfaa9bd
37bfaa9bd 0f 1f 00 ...
37bfaa9c0
37bfaa9c0loc_37bfaa9c0:
37bfaa9c0add rbx, 1
37bfaa9c4cmp rbx, rdi
37bfaa9c7je 0x37bfaa998
37bfaa9c9mov rax, [rsp+136]
37bfaa9d1add rsi, r11
37bfaa9d4movsd_xmm x2, [rax+8*rbx-8]
37bfaa9dajmp 0x37bfaa8f8
37bfaa9df
37bfaa9dfloc_37bfaa9df:
37bfaa9dfmov edx, 1
37bfaa9e4jmp 0x37bfaa871
37bfaa9e9
37bfaa9e9loc_37bfaa9e9:
37bfaa9e9mov edx, 1
37bfaa9eejmp 0x37bfaa971
37bfaa640
37bfaa640dlaqge_64_:
37bfaa640push r12
37bfaa642push rbp
37bfaa643push rdi
37bfaa644push rsi
37bfaa645push rbx
37bfaa646sub rsp, 48
37bfaa64amov rbx, rcx
37bfaa64dmov rsi, rdx
37bfaa650cmp [rcx], 0
37bfaa654jle 0x37bfaa7b0
37bfaa65acmp [rdx], 0
37bfaa65ejle 0x37bfaa7b0
37bfaa664mov r11, [r9]
37bfaa667xor eax, eax
37bfaa669mov edx, 12
37bfaa66emov [rsp+112], r8
37bfaa673lea rcx, [rip+0x4b2096]
37bfaa67atest r11, r11
37bfaa67dcmovs r11, rax
37bfaa681mov [rsp+40], r11
37bfaa686call dlamch_64_
37bfaa68bmov edx, 9
37bfaa690lea rcx, [rip+0x4b2085]
37bfaa697movq rdi, x0
37bfaa69ccall dlamch_64_
37bfaa6a1mov r11, [rsp+40]
37bfaa6a6mov rax, [rsp+152]
37bfaa6aemovapd x3, x0
37bfaa6b2movsd_xmm x0, [rip+0x4b206e]
37bfaa6bamov r8, [rsp+112]
37bfaa6bfmovsd_xmm x2, [rax]
37bfaa6c3mov rax, [rsp+144]
37bfaa6cbmov r10, [rsp+128]
37bfaa6d3movsd_xmm x1, [rax]
37bfaa6d7comisd x1, x0
37bfaa6dbjb 0x37bfaa7d0
37bfaa6e1movq x1, rdi
37bfaa6e6mov rax, [rsp+160]
37bfaa6eedivsd x1, x3
37bfaa6f2movsd_xmm x3, [rax]
37bfaa6f6comisd x3, x1
37bfaa6fajb 0x37bfaa7d0
37bfaa700movsd_xmm x4, [rip+0x4b2028]
37bfaa708divsd x4, x1
37bfaa70ccomisd x4, x3
37bfaa710jb 0x37bfaa7d0
37bfaa716comisd x2, x0
37bfaa71ajae 0x37bfaa7b0
37bfaa720mov r9, [rsi]
37bfaa723test r9, r9
37bfaa726jle 0x37bfaa7a5
37bfaa728mov rax, [rbx]
37bfaa72badd r9, 1
37bfaa72ftest rax, rax
37bfaa732jle 0x37bfaa7a5
37bfaa734shl r11, 3
37bfaa738sub r8, 8
37bfaa73cmov ecx, 1
37bfaa741lea rdx, [rax+1]
37bfaa745nop [rax+rax]
37bfaa750
37bfaa750loc_37bfaa750:
37bfaa750mov rax, [rsp+136]
37bfaa758movsd_xmm x1, [rax+8*rcx-8]
37bfaa75emov eax, 1
37bfaa763nop [rax]
37bfaa76anop [rax+rax]
37bfaa775nop [rax+rax]
37bfaa780
37bfaa780loc_37bfaa780:
37bfaa780movsd_xmm x0, [r8+8*rax]
37bfaa786mulsd x0, x1
37bfaa78amovsd_xmm [r8+8*rax], x0
37bfaa790add rax, 1
37bfaa794cmp rax, rdx
37bfaa797jne 0x37bfaa780
37bfaa799add rcx, 1
37bfaa79dadd r8, r11
37bfaa7a0cmp rcx, r9
37bfaa7a3jne 0x37bfaa750
37bfaa7a5
37bfaa7a5loc_37bfaa7a5:
37bfaa7a5mov edx, 67
37bfaa7aajmp 0x37bfaa7b5
37bfaa7ac
37bfaa7ac 0f 1f 40 00 ..@.
37bfaa7b0
37bfaa7b0loc_37bfaa7b0:
37bfaa7b0mov edx, 78
37bfaa7b5
37bfaa7b5loc_37bfaa7b5:
37bfaa7b5mov rax, [rsp+168]
37bfaa7bdmov [rax], dl
37bfaa7bfadd rsp, 48
37bfaa7c3pop rbx
37bfaa7c4pop rsi
37bfaa7c5pop rdi
37bfaa7c6pop rbp
37bfaa7c7pop r12
37bfaa7c9ret
37bfaa7ca
37bfaa7ca 66 0f 1f 44 00 00 f..D..
37bfaa7d0
37bfaa7d0loc_37bfaa7d0:
37bfaa7d0comisd x2, x0
37bfaa7d4mov rdi, [rsi]
37bfaa7d7jb 0x37bfaa8a8
37bfaa7ddtest rdi, rdi
37bfaa7e0jle 0x37bfaa898
37bfaa7e6mov rbp, [rbx]
37bfaa7e9add rdi, 1
37bfaa7edtest rbp, rbp
37bfaa7f0jle 0x37bfaa898
37bfaa7f6mov r9, rbp
37bfaa7f9mov rbx, -1
37bfaa800mov esi, 1
37bfaa805lea r12, [r8+8]
37bfaa809shr r9, 1
37bfaa80cnop [rax]
37bfaa810
37bfaa810loc_37bfaa810:
37bfaa810cmp rbp, 1
37bfaa814je 0x37bfaa9df
37bfaa81a
37bfaa81aloc_37bfaa81a:
37bfaa81alea rcx, [r12+8*rbx]
37bfaa81exor eax, eax
37bfaa820xor edx, edx
37bfaa822nop [rax+rax]
37bfaa82anop [rax+rax]
37bfaa835nop [rax+rax]
37bfaa840
37bfaa840loc_37bfaa840:
37bfaa840movupd x5, [rcx+rax]
37bfaa845movupd x0, [r10+rax]
37bfaa84badd rdx, 1
37bfaa84fmulpd x0, x5
37bfaa853movups [rcx+rax], x0
37bfaa857add rax, 16
37bfaa85bcmp r9, rdx
37bfaa85ejne 0x37bfaa840
37bfaa860test bpl, 1
37bfaa864je 0x37bfaa9a8
37bfaa86amov rdx, rbp
37bfaa86dor rdx, 1
37bfaa871
37bfaa871loc_37bfaa871:
37bfaa871lea rax, [rdx+rbx]
37bfaa875add rsi, 1
37bfaa879add rbx, r11
37bfaa87cmovsd_xmm x0, [r8+8*rax]
37bfaa882mulsd x0, [r10+8*rdx-8]
37bfaa889movsd_xmm [r8+8*rax], x0
37bfaa88fcmp rdi, rsi
37bfaa892jne 0x37bfaa810
37bfaa898
37bfaa898loc_37bfaa898:
37bfaa898mov edx, 82
37bfaa89djmp 0x37bfaa7b5
37bfaa8a2
37bfaa8a2 66 0f 1f 44 00 00 f..D..
37bfaa8a8
37bfaa8a8loc_37bfaa8a8:
37bfaa8a8test rdi, rdi
37bfaa8abjle 0x37bfaa998
37bfaa8b1mov rbp, [rbx]
37bfaa8b4add rdi, 1
37bfaa8b8test rbp, rbp
37bfaa8bbjle 0x37bfaa998
37bfaa8c1mov r9, rbp
37bfaa8c4mov rsi, -1
37bfaa8cbmov ebx, 1
37bfaa8d0lea r12, [r8+8]
37bfaa8d4shr r9, 1
37bfaa8d7nop [rax+rax]
37bfaa8e0
37bfaa8e0loc_37bfaa8e0:
37bfaa8e0mov rax, [rsp+136]
37bfaa8e8movsd_xmm x2, [rax+8*rbx-8]
37bfaa8eecmp rbp, 1
37bfaa8f2je 0x37bfaa9e9
37bfaa8f8
37bfaa8f8loc_37bfaa8f8:
37bfaa8f8movddup x1, x2
37bfaa8fclea rcx, [r12+8*rsi]
37bfaa900xor eax, eax
37bfaa902xor edx, edx
37bfaa904nop [rax+rax]
37bfaa909nop [rax+rax]
37bfaa914nop [rax+rax]
37bfaa91fnop [rax+rax]
37bfaa92anop [rax+rax]
37bfaa935nop [rax+rax]
37bfaa940
37bfaa940loc_37bfaa940:
37bfaa940movupd x0, [r10+rax]
37bfaa946movupd x4, [rcx+rax]
37bfaa94badd rdx, 1
37bfaa94fmulpd x0, x1
37bfaa953mulpd x0, x4
37bfaa957movups [rcx+rax], x0
37bfaa95badd rax, 16
37bfaa95fcmp r9, rdx
37bfaa962jne 0x37bfaa940
37bfaa964test bpl, 1
37bfaa968je 0x37bfaa9c0
37bfaa96amov rdx, rbp
37bfaa96dor rdx, 1
37bfaa971
37bfaa971loc_37bfaa971:
37bfaa971lea rax, [rdx+rsi]
37bfaa975mulsd x2, [r10+8*rdx-8]
37bfaa97cadd rbx, 1
37bfaa980add rsi, r11
37bfaa983mulsd x2, [r8+8*rax]
37bfaa989movsd_xmm [r8+8*rax], x2
37bfaa98fcmp rbx, rdi
37bfaa992jne 0x37bfaa8e0
37bfaa998
37bfaa998loc_37bfaa998:
37bfaa998mov edx, 66
37bfaa99djmp 0x37bfaa7b5
37bfaa9a2
37bfaa9a2 66 0f 1f 44 00 00 f..D..
37bfaa9a8
37bfaa9a8loc_37bfaa9a8:
37bfaa9a8add rsi, 1
37bfaa9accmp rsi, rdi
37bfaa9afje 0x37bfaa898
37bfaa9b5add rbx, r11
37bfaa9b8jmp 0x37bfaa81a
37bfaa9bd
37bfaa9bd 0f 1f 00 ...
37bfaa9c0
37bfaa9c0loc_37bfaa9c0:
37bfaa9c0add rbx, 1
37bfaa9c4cmp rbx, rdi
37bfaa9c7je 0x37bfaa998
37bfaa9c9mov rax, [rsp+136]
37bfaa9d1add rsi, r11
37bfaa9d4movsd_xmm x2, [rax+8*rbx-8]
37bfaa9dajmp 0x37bfaa8f8
37bfaa9df
37bfaa9dfloc_37bfaa9df:
37bfaa9dfmov edx, 1
37bfaa9e4jmp 0x37bfaa871
37bfaa9e9
37bfaa9e9loc_37bfaa9e9:
37bfaa9e9mov edx, 1
37bfaa9eejmp 0x37bfaa971
37bfaa640
37bfaa9f0
37bfaa9f0 // align 0x20
37bfaa9f0 // align 0x20
37bfaaa00
37bfaaa00dlaqp2_64_:
37bfaaa00push r15
37bfaaa02push r14
37bfaaa04push r13
37bfaaa06push r12
37bfaaa08push rbp
37bfaaa09push rdi
37bfaaa0apush rsi
37bfaaa0bpush rbx
37bfaaa0csub rsp, 216
37bfaaa13movups [rsp+160], x6
37bfaaa1bmovups [rsp+176], x7
37bfaaa23movups [rsp+192], x8
37bfaaa2cmov rax, [rsp+320]
37bfaaa34mov rbx, [rsp+344]
37bfaaa3cmov r12, [rsp+352]
37bfaaa44mov rsi, [rax]
37bfaaa47mov rax, [rcx]
37bfaaa4asub rax, [r8]
37bfaaa4dmov [rsp+296], rdx
37bfaaa55mov rdx, [rdx]
37bfaaa58mov r15, rcx
37bfaaa5blea rcx, [rip+0x4b1cde]
37bfaaa62mov [rsp+304], r8
37bfaaa6amov r14, r9
37bfaaa6dcmp rax, rdx
37bfaaa70cmovle rdx, rax
37bfaaa74mov rdi, rdx
37bfaaa77mov [rsp+136], rdx
37bfaaa7fmov edx, 7
37bfaaa84call dlamch_64_
37bfaaa89test rdi, rdi
37bfaaa8cjle 0x37bfaae30
37bfaaa92xor eax, eax
37bfaaa94test rsi, rsi
37bfaaa97movapd x6, x0
37bfaaa9bmov [rsp+96], rbx
37bfaaaa0cmovns rax, rsi
37bfaaaa4sqrtsd x6, x6
37bfaaaa8movsd_xmm x7, [rip+0x4b1cc0]
37bfaaab0mov r13, -1
37bfaaab7mov esi, 1
37bfaaabcpxor x8, x8
37bfaaac1mov rcx, rax
37bfaaac4mov rax, [rsp+336]
37bfaaaccmov [rsp+120], rcx
37bfaaad1lea rdi, [8*rcx]
37bfaaad9mov [rsp+104], rax
37bfaaadelea rax, [rsp+152]
37bfaaae6mov [rsp+88], rax
37bfaaaebnop [rax+rax]
37bfaaaf0
37bfaaaf0loc_37bfaaaf0:
37bfaaaf0mov rax, [rsp+304]
37bfaaaf8mov rdx, [rsp+96]
37bfaaafdlea r8, [rip+0x4b1c44]
37bfaab04mov rcx, [rsp+88]
37bfaab09mov rbp, [rax]
37bfaab0cmov rax, [rsp+296]
37bfaab14mov rax, [rax]
37bfaab17add rbp, rsi
37bfaab1amov [rsp+112], rax
37bfaab1fsub rax, rsi
37bfaab22add rax, 1
37bfaab26mov [rsp+152], rax
37bfaab2ecall idamax_64_
37bfaab33lea rax, [rsi+rax-1]
37bfaab38cmp rax, rsi
37bfaab3bje 0x37bfaabb2
37bfaab3dmov r10, [rsp+120]
37bfaab42mov [rsp+112], rax
37bfaab47mov rcx, r15
37bfaab4alea r9, [r14+8*r13+8]
37bfaab4fmov r8, r10
37bfaab52imul r8, rax
37bfaab56lea rax, [rip+0x4b1beb]
37bfaab5dmov [rsp+32], rax
37bfaab62mov rdx, r8
37bfaab65mov r8, rax
37bfaab68sub rdx, r10
37bfaab6blea rdx, [r14+8*rdx]
37bfaab6fcall dswap_64_
37bfaab74mov r10, [rsp+328]
37bfaab7cmov rax, [rsp+112]
37bfaab81mov rcx, [r10+8*rsi-8]
37bfaab86sub rax, 1
37bfaab8amov rdx, [r10+8*rax]
37bfaab8emov [r10+8*rax], rcx
37bfaab92mov rcx, [rsp+96]
37bfaab97mov [r10+8*rsi-8], rdx
37bfaab9cmovsd_xmm x0, [rcx]
37bfaaba0movsd_xmm [rbx+8*rax], x0
37bfaaba5movsd_xmm x0, [r12+8*rsi-8]
37bfaabacmovsd_xmm [r12+8*rax], x0
37bfaabb2
37bfaabb2loc_37bfaabb2:
37bfaabb2mov rax, [r15]
37bfaabb5cmp rax, rbp
37bfaabb8jle 0x37bfaad58
37bfaabbemov rcx, [rsp+104]
37bfaabc3sub rax, rbp
37bfaabc6lea rdx, [rbp+r13]
37bfaabcblea r9, [rip+0x4b1b76]
37bfaabd2add rax, 1
37bfaabd6lea rdx, [r14+8*rdx]
37bfaabdamov [rsp+32], rcx
37bfaabdfmov rcx, [rsp+88]
37bfaabe4mov [rsp+152], rax
37bfaabeclea rax, [r13+rbp+1]
37bfaabf1lea r8, [r14+8*rax]
37bfaabf5call dlarfg_64_
37bfaabfa
37bfaabfaloc_37bfaabfa:
37bfaabfamov rax, [rsp+296]
37bfaac02mov rcx, [rsp+120]
37bfaac07mov r9, [rax]
37bfaac0alea r11, [r13+rcx]
37bfaac0flea rax, [rsi+1]
37bfaac13cmp r9, rsi
37bfaac16jg 0x37bfaad80
37bfaac1c
37bfaac1cloc_37bfaac1c:
37bfaac1ccmp r9, rax
37bfaac1fjl 0x37bfaacdf
37bfaac25lea rdx, [r11+rbp]
37bfaac29mov [rsp+312], r14
37bfaac31mov rsi, rax
37bfaac34lea r13, [r14+8*rdx+8]
37bfaac39mov r14, rbp
37bfaac3cmov rbp, r9
37bfaac3fjmp 0x37bfaac72
37bfaac41
37bfaac41 0f 1f 80 00 00 00 00 .......
37bfaac48
37bfaac48loc_37bfaac48:
37bfaac48mov rdx, [r15]
37bfaac4bcmp rdx, r14
37bfaac4ejg 0x37bfaad08
37bfaac54mov [rbx+8*rsi-8], 0
37bfaac5dmov [r12+8*rsi-8], 0
37bfaac66
37bfaac66loc_37bfaac66:
37bfaac66add rsi, 1
37bfaac6aadd r13, rdi
37bfaac6dcmp rsi, rbp
37bfaac70jg 0x37bfaacd7
37bfaac72
37bfaac72loc_37bfaac72:
37bfaac72movsd_xmm x1, [rbx+8*rsi-8]
37bfaac78ucomisd x1, x8
37bfaac7djp 0x37bfaac81
37bfaac7fje 0x37bfaac66
37bfaac81
37bfaac81loc_37bfaac81:
37bfaac81movsd_xmm x0, [r13-8]
37bfaac87andpd x0, [rip+0x4b1ad1]
37bfaac8fmovapd x2, x7
37bfaac93divsd x0, x1
37bfaac97mulsd x0, x0
37bfaac9bsubsd x2, x0
37bfaac9fmovapd x0, x1
37bfaaca3divsd x0, [r12+8*rsi-8]
37bfaacaamulsd x0, x0
37bfaacaemaxsd x2, x8
37bfaacb3mulsd x0, x2
37bfaacb7comisd x6, x0
37bfaacbbjae 0x37bfaac48
37bfaacbdsqrtsd x2, x2
37bfaacc1add r13, rdi
37bfaacc4mulsd x1, x2
37bfaacc8movsd_xmm [rbx+8*rsi-8], x1
37bfaacceadd rsi, 1
37bfaacd2cmp rsi, rbp
37bfaacd5jle 0x37bfaac72
37bfaacd7
37bfaacd7loc_37bfaacd7:
37bfaacd7mov r14, [rsp+312]
37bfaacdf
37bfaacdfloc_37bfaacdf:
37bfaacdfadd [rsp+96], 8
37bfaace5mov r13, r11
37bfaace8add [rsp+104], 8
37bfaaceecmp [rsp+136], rax
37bfaacf6jl 0x37bfaae30
37bfaacfcmov rsi, rax
37bfaacffjmp 0x37bfaaaf0
37bfaad04
37bfaad04 0f 1f 40 00 ..@.
37bfaad08
37bfaad08loc_37bfaad08:
37bfaad08sub rdx, r14
37bfaad0bmov rcx, [rsp+88]
37bfaad10lea r8, [rip+0x4b1a31]
37bfaad17mov [rsp+128], r11
37bfaad1fmov [rsp+152], rdx
37bfaad27mov rdx, r13
37bfaad2amov [rsp+112], rax
37bfaad2fcall dnrm2_64_
37bfaad34mov rax, [rsp+112]
37bfaad39mov r11, [rsp+128]
37bfaad41movsd_xmm [rbx+8*rsi-8], x0
37bfaad47movsd_xmm [r12+8*rsi-8], x0
37bfaad4ejmp 0x37bfaac66
37bfaad53
37bfaad53 0f 1f 44 00 00 ..D..
37bfaad58
37bfaad58loc_37bfaad58:
37bfaad58add rax, r13
37bfaad5blea r9, [rip+0x4b19e6]
37bfaad62lea rdx, [r14+8*rax]
37bfaad66mov rax, [rsp+104]
37bfaad6bmov rcx, r9
37bfaad6emov r8, rdx
37bfaad71mov [rsp+32], rax
37bfaad76call dlarfg_64_
37bfaad7bjmp 0x37bfaabfa
37bfaad80
37bfaad80loc_37bfaad80:
37bfaad80mov rdx, [r15]
37bfaad83lea rcx, [r11+rbp]
37bfaad87sub r9, rsi
37bfaad8amov r8, [rsp+88]
37bfaad8fmov [rsp+128], rax
37bfaad97mov rax, [rsp+360]
37bfaad9flea rcx, [r14+8*rcx]
37bfaada3add r13, rbp
37bfaada6mov [rsp+48], rcx
37bfaadabsub rdx, rbp
37bfaadaelea rcx, [rip+0x4b199b]
37bfaadb5mov [rsp+64], rax
37bfaadbamov rax, [rsp+320]
37bfaadc2add rdx, 1
37bfaadc6mov [rsp+72], 4
37bfaadcfmov [rsp+56], rax
37bfaadd4mov rax, [rsp+104]
37bfaadd9mov [rsp+144], rdx
37bfaade1lea rdx, [rsp+144]
37bfaade9mov [rsp+40], rax
37bfaadeelea rax, [rip+0x4b1953]
37bfaadf5mov [rsp+32], rax
37bfaadfamov [rsp+152], r9
37bfaae02lea r9, [r14+8*r13]
37bfaae06mov [rsp+112], r11
37bfaae0bcall dlarf1f_64_
37bfaae10mov rax, [rsp+296]
37bfaae18mov r11, [rsp+112]
37bfaae1dmov r9, [rax]
37bfaae20mov rax, [rsp+128]
37bfaae28jmp 0x37bfaac1c
37bfaae2d
37bfaae2d 0f 1f 00 ...
37bfaae30
37bfaae30loc_37bfaae30:
37bfaae30movups x6, [rsp+160]
37bfaae38movups x7, [rsp+176]
37bfaae40movups x8, [rsp+192]
37bfaae49add rsp, 216
37bfaae50pop rbx
37bfaae51pop rsi
37bfaae52pop rdi
37bfaae53pop rbp
37bfaae54pop r12
37bfaae56pop r13
37bfaae58pop r14
37bfaae5apop r15
37bfaae5cret
37bfaaa00
37bfaaa00dlaqp2_64_:
37bfaaa00push r15
37bfaaa02push r14
37bfaaa04push r13
37bfaaa06push r12
37bfaaa08push rbp
37bfaaa09push rdi
37bfaaa0apush rsi
37bfaaa0bpush rbx
37bfaaa0csub rsp, 216
37bfaaa13movups [rsp+160], x6
37bfaaa1bmovups [rsp+176], x7
37bfaaa23movups [rsp+192], x8
37bfaaa2cmov rax, [rsp+320]
37bfaaa34mov rbx, [rsp+344]
37bfaaa3cmov r12, [rsp+352]
37bfaaa44mov rsi, [rax]
37bfaaa47mov rax, [rcx]
37bfaaa4asub rax, [r8]
37bfaaa4dmov [rsp+296], rdx
37bfaaa55mov rdx, [rdx]
37bfaaa58mov r15, rcx
37bfaaa5blea rcx, [rip+0x4b1cde]
37bfaaa62mov [rsp+304], r8
37bfaaa6amov r14, r9
37bfaaa6dcmp rax, rdx
37bfaaa70cmovle rdx, rax
37bfaaa74mov rdi, rdx
37bfaaa77mov [rsp+136], rdx
37bfaaa7fmov edx, 7
37bfaaa84call dlamch_64_
37bfaaa89test rdi, rdi
37bfaaa8cjle 0x37bfaae30
37bfaaa92xor eax, eax
37bfaaa94test rsi, rsi
37bfaaa97movapd x6, x0
37bfaaa9bmov [rsp+96], rbx
37bfaaaa0cmovns rax, rsi
37bfaaaa4sqrtsd x6, x6
37bfaaaa8movsd_xmm x7, [rip+0x4b1cc0]
37bfaaab0mov r13, -1
37bfaaab7mov esi, 1
37bfaaabcpxor x8, x8
37bfaaac1mov rcx, rax
37bfaaac4mov rax, [rsp+336]
37bfaaaccmov [rsp+120], rcx
37bfaaad1lea rdi, [8*rcx]
37bfaaad9mov [rsp+104], rax
37bfaaadelea rax, [rsp+152]
37bfaaae6mov [rsp+88], rax
37bfaaaebnop [rax+rax]
37bfaaaf0
37bfaaaf0loc_37bfaaaf0:
37bfaaaf0mov rax, [rsp+304]
37bfaaaf8mov rdx, [rsp+96]
37bfaaafdlea r8, [rip+0x4b1c44]
37bfaab04mov rcx, [rsp+88]
37bfaab09mov rbp, [rax]
37bfaab0cmov rax, [rsp+296]
37bfaab14mov rax, [rax]
37bfaab17add rbp, rsi
37bfaab1amov [rsp+112], rax
37bfaab1fsub rax, rsi
37bfaab22add rax, 1
37bfaab26mov [rsp+152], rax
37bfaab2ecall idamax_64_
37bfaab33lea rax, [rsi+rax-1]
37bfaab38cmp rax, rsi
37bfaab3bje 0x37bfaabb2
37bfaab3dmov r10, [rsp+120]
37bfaab42mov [rsp+112], rax
37bfaab47mov rcx, r15
37bfaab4alea r9, [r14+8*r13+8]
37bfaab4fmov r8, r10
37bfaab52imul r8, rax
37bfaab56lea rax, [rip+0x4b1beb]
37bfaab5dmov [rsp+32], rax
37bfaab62mov rdx, r8
37bfaab65mov r8, rax
37bfaab68sub rdx, r10
37bfaab6blea rdx, [r14+8*rdx]
37bfaab6fcall dswap_64_
37bfaab74mov r10, [rsp+328]
37bfaab7cmov rax, [rsp+112]
37bfaab81mov rcx, [r10+8*rsi-8]
37bfaab86sub rax, 1
37bfaab8amov rdx, [r10+8*rax]
37bfaab8emov [r10+8*rax], rcx
37bfaab92mov rcx, [rsp+96]
37bfaab97mov [r10+8*rsi-8], rdx
37bfaab9cmovsd_xmm x0, [rcx]
37bfaaba0movsd_xmm [rbx+8*rax], x0
37bfaaba5movsd_xmm x0, [r12+8*rsi-8]
37bfaabacmovsd_xmm [r12+8*rax], x0
37bfaabb2
37bfaabb2loc_37bfaabb2:
37bfaabb2mov rax, [r15]
37bfaabb5cmp rax, rbp
37bfaabb8jle 0x37bfaad58
37bfaabbemov rcx, [rsp+104]
37bfaabc3sub rax, rbp
37bfaabc6lea rdx, [rbp+r13]
37bfaabcblea r9, [rip+0x4b1b76]
37bfaabd2add rax, 1
37bfaabd6lea rdx, [r14+8*rdx]
37bfaabdamov [rsp+32], rcx
37bfaabdfmov rcx, [rsp+88]
37bfaabe4mov [rsp+152], rax
37bfaabeclea rax, [r13+rbp+1]
37bfaabf1lea r8, [r14+8*rax]
37bfaabf5call dlarfg_64_
37bfaabfa
37bfaabfaloc_37bfaabfa:
37bfaabfamov rax, [rsp+296]
37bfaac02mov rcx, [rsp+120]
37bfaac07mov r9, [rax]
37bfaac0alea r11, [r13+rcx]
37bfaac0flea rax, [rsi+1]
37bfaac13cmp r9, rsi
37bfaac16jg 0x37bfaad80
37bfaac1c
37bfaac1cloc_37bfaac1c:
37bfaac1ccmp r9, rax
37bfaac1fjl 0x37bfaacdf
37bfaac25lea rdx, [r11+rbp]
37bfaac29mov [rsp+312], r14
37bfaac31mov rsi, rax
37bfaac34lea r13, [r14+8*rdx+8]
37bfaac39mov r14, rbp
37bfaac3cmov rbp, r9
37bfaac3fjmp 0x37bfaac72
37bfaac41
37bfaac41 0f 1f 80 00 00 00 00 .......
37bfaac48
37bfaac48loc_37bfaac48:
37bfaac48mov rdx, [r15]
37bfaac4bcmp rdx, r14
37bfaac4ejg 0x37bfaad08
37bfaac54mov [rbx+8*rsi-8], 0
37bfaac5dmov [r12+8*rsi-8], 0
37bfaac66
37bfaac66loc_37bfaac66:
37bfaac66add rsi, 1
37bfaac6aadd r13, rdi
37bfaac6dcmp rsi, rbp
37bfaac70jg 0x37bfaacd7
37bfaac72
37bfaac72loc_37bfaac72:
37bfaac72movsd_xmm x1, [rbx+8*rsi-8]
37bfaac78ucomisd x1, x8
37bfaac7djp 0x37bfaac81
37bfaac7fje 0x37bfaac66
37bfaac81
37bfaac81loc_37bfaac81:
37bfaac81movsd_xmm x0, [r13-8]
37bfaac87andpd x0, [rip+0x4b1ad1]
37bfaac8fmovapd x2, x7
37bfaac93divsd x0, x1
37bfaac97mulsd x0, x0
37bfaac9bsubsd x2, x0
37bfaac9fmovapd x0, x1
37bfaaca3divsd x0, [r12+8*rsi-8]
37bfaacaamulsd x0, x0
37bfaacaemaxsd x2, x8
37bfaacb3mulsd x0, x2
37bfaacb7comisd x6, x0
37bfaacbbjae 0x37bfaac48
37bfaacbdsqrtsd x2, x2
37bfaacc1add r13, rdi
37bfaacc4mulsd x1, x2
37bfaacc8movsd_xmm [rbx+8*rsi-8], x1
37bfaacceadd rsi, 1
37bfaacd2cmp rsi, rbp
37bfaacd5jle 0x37bfaac72
37bfaacd7
37bfaacd7loc_37bfaacd7:
37bfaacd7mov r14, [rsp+312]
37bfaacdf
37bfaacdfloc_37bfaacdf:
37bfaacdfadd [rsp+96], 8
37bfaace5mov r13, r11
37bfaace8add [rsp+104], 8
37bfaaceecmp [rsp+136], rax
37bfaacf6jl 0x37bfaae30
37bfaacfcmov rsi, rax
37bfaacffjmp 0x37bfaaaf0
37bfaad04
37bfaad04 0f 1f 40 00 ..@.
37bfaad08
37bfaad08loc_37bfaad08:
37bfaad08sub rdx, r14
37bfaad0bmov rcx, [rsp+88]
37bfaad10lea r8, [rip+0x4b1a31]
37bfaad17mov [rsp+128], r11
37bfaad1fmov [rsp+152], rdx
37bfaad27mov rdx, r13
37bfaad2amov [rsp+112], rax
37bfaad2fcall dnrm2_64_
37bfaad34mov rax, [rsp+112]
37bfaad39mov r11, [rsp+128]
37bfaad41movsd_xmm [rbx+8*rsi-8], x0
37bfaad47movsd_xmm [r12+8*rsi-8], x0
37bfaad4ejmp 0x37bfaac66
37bfaad53
37bfaad53 0f 1f 44 00 00 ..D..
37bfaad58
37bfaad58loc_37bfaad58:
37bfaad58add rax, r13
37bfaad5blea r9, [rip+0x4b19e6]
37bfaad62lea rdx, [r14+8*rax]
37bfaad66mov rax, [rsp+104]
37bfaad6bmov rcx, r9
37bfaad6emov r8, rdx
37bfaad71mov [rsp+32], rax
37bfaad76call dlarfg_64_
37bfaad7bjmp 0x37bfaabfa
37bfaad80
37bfaad80loc_37bfaad80:
37bfaad80mov rdx, [r15]
37bfaad83lea rcx, [r11+rbp]
37bfaad87sub r9, rsi
37bfaad8amov r8, [rsp+88]
37bfaad8fmov [rsp+128], rax
37bfaad97mov rax, [rsp+360]
37bfaad9flea rcx, [r14+8*rcx]
37bfaada3add r13, rbp
37bfaada6mov [rsp+48], rcx
37bfaadabsub rdx, rbp
37bfaadaelea rcx, [rip+0x4b199b]
37bfaadb5mov [rsp+64], rax
37bfaadbamov rax, [rsp+320]
37bfaadc2add rdx, 1
37bfaadc6mov [rsp+72], 4
37bfaadcfmov [rsp+56], rax
37bfaadd4mov rax, [rsp+104]
37bfaadd9mov [rsp+144], rdx
37bfaade1lea rdx, [rsp+144]
37bfaade9mov [rsp+40], rax
37bfaadeelea rax, [rip+0x4b1953]
37bfaadf5mov [rsp+32], rax
37bfaadfamov [rsp+152], r9
37bfaae02lea r9, [r14+8*r13]
37bfaae06mov [rsp+112], r11
37bfaae0bcall dlarf1f_64_
37bfaae10mov rax, [rsp+296]
37bfaae18mov r11, [rsp+112]
37bfaae1dmov r9, [rax]
37bfaae20mov rax, [rsp+128]
37bfaae28jmp 0x37bfaac1c
37bfaae2d
37bfaae2d 0f 1f 00 ...
37bfaae30
37bfaae30loc_37bfaae30:
37bfaae30movups x6, [rsp+160]
37bfaae38movups x7, [rsp+176]
37bfaae40movups x8, [rsp+192]
37bfaae49add rsp, 216
37bfaae50pop rbx
37bfaae51pop rsi
37bfaae52pop rdi
37bfaae53pop rbp
37bfaae54pop r12
37bfaae56pop r13
37bfaae58pop r14
37bfaae5apop r15
37bfaae5cret
37bfaaa00
37bfaae5d
37bfaae5d // align 0x10
37bfaae5d // align 0x10
37bfaae60
37bfaae60dlaqp2rk_64_:
37bfaae60push r15
37bfaae62push r14
37bfaae64push r13
37bfaae66push r12
37bfaae68push rbp
37bfaae69push rdi
37bfaae6apush rsi
37bfaae6bpush rbx
37bfaae6csub rsp, 376
37bfaae73movups [rsp+320], x6
37bfaae7bmovups [rsp+336], x7
37bfaae83movups [rsp+352], x8
37bfaae8cmov rax, [rsp+488]
37bfaae94mov rsi, [rsp+536]
37bfaae9cmov rbx, [rsp+600]
37bfaaea4mov rdi, [rsp+592]
37bfaaeacmov r13, [rsp+568]
37bfaaeb4mov r14, [rsp+584]
37bfaaebcmov [rsp+216], rax
37bfaaec4mov rax, [rsp+496]
37bfaaeccmov r15, rcx
37bfaaecfmov rcx, r8
37bfaaed2mov [rsp+280], rsi
37bfaaedamov rsi, [rsp+544]
37bfaaee2mov [rsp+224], rax
37bfaaeeamov rax, [rsp+504]
37bfaaef2mov [rsp+88], rsi
37bfaaef7mov rsi, [rsp+552]
37bfaaeffmov [rsp+184], rax
37bfaaf07mov rax, [rsp+512]
37bfaaf0fmov [rsp+176], rsi
37bfaaf17mov rsi, [rsp+560]
37bfaaf1fmov [rsp+200], rax
37bfaaf27mov rax, [rsp+520]
37bfaaf2fmov [rsp+152], r9
37bfaaf37mov [rsp+120], rax
37bfaaf3cmov rax, [rsp+528]
37bfaaf44mov [rsp+128], rdx
37bfaaf4cmov [rsp+264], r8
37bfaaf54mov r8, [rsp+480]
37bfaaf5cmov [rsp+248], rax
37bfaaf64mov [rsp+208], rsi
37bfaaf6cmov rsi, [rsp+576]
37bfaaf74mov [rsp+256], rdi
37bfaaf7cmov [rsp+192], rbx
37bfaaf84mov [rsp+288], r13
37bfaaf8cmov r12, [rax]
37bfaaf8fmov rbp, [rdx]
37bfaaf92mov rdi, [r15]
37bfaaf95mov [rbx], 0
37bfaaf9csub rdi, [r9]
37bfaaf9fmov rax, [r8]
37bfaafa2mov [rsp+80], r8
37bfaafa7cmp rdi, rbp
37bfaafaamov rdx, rbp
37bfaafadmov rbx, [rcx]
37bfaafb0lea rcx, [rip+0x4b17c9]
37bfaafb7cmovle rdx, rdi
37bfaafbbcmp rax, rdx
37bfaafbemov [rsp+136], rdx
37bfaafc6cmovg rax, rdx
37bfaafcamov edx, 7
37bfaafcfmov [r8], rax
37bfaafd2call dlamch_64_
37bfaafd7mov edx, 8
37bfaafdclea rcx, [rip+0x4b17a4]
37bfaafe3movapd x6, x0
37bfaafe7call dlamch_64_
37bfaafecmov r8, [rsp+80]
37bfaaff1movapd x8, x0
37bfaaff6mov rax, [r8]
37bfaaff9mov [rsp+144], rax
37bfab001test rax, rax
37bfab004jle 0x37bfab5a6
37bfab00axor eax, eax
37bfab00ctest r12, r12
37bfab00fmov [rsp+80], r15
37bfab014movsd_xmm x7, [rip+0x4b1784]
37bfab01ccmovns rax, r12
37bfab020sqrtsd x6, x6
37bfab024add rbx, rbp
37bfab027mov r12, rsi
37bfab02acmp rbx, rdi
37bfab02dmov [rsp+296], r8
37bfab035mov rbp, -1
37bfab03cmov r15l, 1
37bfab042cmovle rdi, rbx
37bfab046mov rcx, rax
37bfab049lea rax, [8*rax]
37bfab051mov [rsp+272], rax
37bfab059lea rax, [rsp+312]
37bfab061mov [rsp+160], rdi
37bfab069mov rdi, r13
37bfab06cmov [rsp+104], rax
37bfab071mov [rsp+112], rcx
37bfab076jmp 0x37bfab16a
37bfab07b
37bfab07b 0f 1f 44 00 00 ..D..
37bfab080
37bfab080loc_37bfab080:
37bfab080mov rax, [rsp+184]
37bfab088mov r13, [rax]
37bfab08b
37bfab08bloc_37bfab08b:
37bfab08bcmp r13, r15
37bfab08eje 0x37bfab0fd
37bfab090mov rcx, [rsp+112]
37bfab095mov rax, rcx
37bfab098imul rax, r13
37bfab09csub rax, rcx
37bfab09fmov rcx, [rsp+120]
37bfab0a4lea rdx, [rcx+8*rax]
37bfab0a8lea rax, [rip+0x4b16e1]
37bfab0afmov [rsp+32], rax
37bfab0b4lea r9, [rcx+8*rbp+8]
37bfab0b9mov rcx, [rsp+80]
37bfab0bemov r8, rax
37bfab0c1call dswap_64_
37bfab0c6lea r11, [r13-1]
37bfab0camov rcx, [rsp+208]
37bfab0d2movsd_xmm x0, [r12]
37bfab0d8mov rax, [rcx+8*r11]
37bfab0dcmov rdx, [rcx+8*r15-8]
37bfab0e1movsd_xmm [rsi+8*r11], x0
37bfab0e7movsd_xmm x0, [r14+8*r15-8]
37bfab0eemov [rcx+8*r11], rdx
37bfab0f2mov [rcx+8*r15-8], rax
37bfab0f7movsd_xmm [r14+8*r11], x0
37bfab0fd
37bfab0fdloc_37bfab0fd:
37bfab0fdmov rax, [rsp+80]
37bfab102mov rax, [rax]
37bfab105cmp rax, rbx
37bfab108jg 0x37bfab2e8
37bfab10emov [rdi], 0
37bfab115mov rcx, rdi
37bfab118call disnan_64_
37bfab11dtest rax, rax
37bfab120jne 0x37bfab335
37bfab126
37bfab126loc_37bfab126:
37bfab126mov rax, [rsp+112]
37bfab12blea r13, [r15+1]
37bfab12fadd rax, rbp
37bfab132cmp [rsp+160], r15
37bfab13ajg 0x37bfab3a0
37bfab140cmp [rsp+136], r15
37bfab148jg 0x37bfab456
37bfab14e
37bfab14eloc_37bfab14e:
37bfab14emov rbp, rax
37bfab151add rdi, 8
37bfab155add r12, 8
37bfab159cmp [rsp+144], r13
37bfab161jl 0x37bfab593
37bfab167mov r15, r13
37bfab16a
37bfab16aloc_37bfab16a:
37bfab16amov rax, [rsp+152]
37bfab172mov rbx, [rax]
37bfab175lea rax, [r15-1]
37bfab179mov [rsp+96], rax
37bfab17eadd rbx, r15
37bfab181cmp rbx, 1
37bfab185je 0x37bfab080
37bfab18bmov rax, [rsp+128]
37bfab193mov rcx, [rsp+104]
37bfab198lea r8, [rip+0x4b15f1]
37bfab19fmov rdx, r12
37bfab1a2mov rax, [rax]
37bfab1a5mov [rsp+168], rax
37bfab1adsub rax, r15
37bfab1b0add rax, 1
37bfab1b4mov [rsp+312], rax
37bfab1bccall idamax_64_
37bfab1c1mov rdx, [rsp+96]
37bfab1c6lea r13, [rax+rdx]
37bfab1camov rax, [rsp+88]
37bfab1cfmovsd_xmm x0, [rsi+8*r13-8]
37bfab1d6mov rcx, rax
37bfab1d9movsd_xmm [rax], x0
37bfab1ddcall disnan_64_
37bfab1e2mov rdx, [rsp+88]
37bfab1e7movsd_xmm x0, [rdx]
37bfab1ebtest rax, rax
37bfab1eejne 0x37bfab682
37bfab1f4pxor x1, x1
37bfab1f8ucomisd x0, x1
37bfab1fcjp 0x37bfab204
37bfab1feje 0x37bfab6b3
37bfab204
37bfab204loc_37bfab204:
37bfab204mov rdx, [rsp+192]
37bfab20ccmp [rdx], 0
37bfab210jne 0x37bfab22f
37bfab212comisd x0, x8
37bfab217jbe 0x37bfab22f
37bfab219mov rcx, [rsp+128]
37bfab221mov rax, [rcx]
37bfab224add rax, r15
37bfab227lea rax, [r13+rax-1]
37bfab22cmov [rdx], rax
37bfab22f
37bfab22floc_37bfab22f:
37bfab22fmov rax, [rsp+200]
37bfab237movapd x1, x0
37bfab23bdivsd x1, [rax]
37bfab23fmov rax, [rsp+176]
37bfab247movsd_xmm [rax], x1
37bfab24bmov rax, [rsp+216]
37bfab253movsd_xmm x2, [rax]
37bfab257comisd x2, x0
37bfab25bjae 0x37bfab273
37bfab25dmov rax, [rsp+224]
37bfab265movsd_xmm x0, [rax]
37bfab269comisd x0, x1
37bfab26djb 0x37bfab08b
37bfab273
37bfab273loc_37bfab273:
37bfab273mov rax, [rsp+280]
37bfab27bmov r10, [rsp+96]
37bfab280mov [rax], r10
37bfab283mov rax, [rsp+136]
37bfab28bcmp rax, r15
37bfab28ejl 0x37bfab373
37bfab294
37bfab294loc_37bfab294:
37bfab294mov rdx, rax
37bfab297mov rax, [rsp+288]
37bfab29fsub rdx, r15
37bfab2a2lea rcx, [rax+8*r10]
37bfab2a6lea r8, [8*rdx+8]
37bfab2ae
37bfab2aeloc_37bfab2ae:
37bfab2aemovups x6, [rsp+320]
37bfab2b6movups x7, [rsp+336]
37bfab2bexor edx, edx
37bfab2c0movups x8, [rsp+352]
37bfab2c9add rsp, 376
37bfab2d0pop rbx
37bfab2d1pop rsi
37bfab2d2pop rdi
37bfab2d3pop rbp
37bfab2d4pop r12
37bfab2d6pop r13
37bfab2d8pop r14
37bfab2dapop r15
37bfab2dcjmp 0x37c430a60
37bfab2e1
37bfab2e1 0f 1f 80 00 00 00 00 .......
37bfab2e8
37bfab2e8loc_37bfab2e8:
37bfab2e8sub rax, rbx
37bfab2ebmov rcx, [rsp+120]
37bfab2f0mov [rsp+32], rdi
37bfab2f5lea rdx, [rbp+rbx]
37bfab2faadd rax, 1
37bfab2felea r9, [rip+0x4b148b]
37bfab305mov [rsp+312], rax
37bfab30dlea rax, [rbx+rbp+1]
37bfab312lea rdx, [rcx+8*rdx]
37bfab316lea r8, [rcx+8*rax]
37bfab31amov rcx, [rsp+104]
37bfab31fcall dlarfg_64_
37bfab324mov rcx, rdi
37bfab327call disnan_64_
37bfab32ctest rax, rax
37bfab32fje 0x37bfab126
37bfab335
37bfab335loc_37bfab335:
37bfab335mov r10, [rsp+96]
37bfab33amov rax, [rsp+280]
37bfab342mov [rax], r10
37bfab345mov rax, [rsp+192]
37bfab34dmov [rax], r15
37bfab350mov rax, [rsp+288]
37bfab358movsd_xmm x0, [rax+8*r10]
37bfab35emov rax, [rsp+88]
37bfab363movsd_xmm [rax], x0
37bfab367mov rax, [rsp+176]
37bfab36fmovsd_xmm [rax], x0
37bfab373
37bfab373loc_37bfab373:
37bfab373movups x6, [rsp+320]
37bfab37bmovups x7, [rsp+336]
37bfab383movups x8, [rsp+352]
37bfab38cadd rsp, 376
37bfab393pop rbx
37bfab394pop rsi
37bfab395pop rdi
37bfab396pop rbp
37bfab397pop r12
37bfab399pop r13
37bfab39bpop r14
37bfab39dpop r15
37bfab39fret
37bfab3a0
37bfab3a0loc_37bfab3a0:
37bfab3a0mov rdx, [rsp+80]
37bfab3a5mov rcx, [rsp+128]
37bfab3admov [rsp+96], rax
37bfab3b2add rbp, rbx
37bfab3b5mov r8, [rsp+104]
37bfab3bamov rdx, [rdx]
37bfab3bdsub rdx, rbx
37bfab3c0add rdx, 1
37bfab3c4mov [rsp+304], rdx
37bfab3ccmov rdx, [rsp+264]
37bfab3d4mov rdx, [rdx]
37bfab3d7add rdx, [rcx]
37bfab3damov [rsp+40], rdi
37bfab3dfmov rcx, [rsp+256]
37bfab3e7sub rdx, r15
37bfab3eamov [rsp+72], 4
37bfab3f3mov [rsp+312], rdx
37bfab3fblea rdx, [rsp+304]
37bfab403mov [rsp+64], rcx
37bfab408mov rcx, [rsp+248]
37bfab410mov [rsp+56], rcx
37bfab415lea rcx, [rax+rbx]
37bfab419mov rax, [rsp+120]
37bfab41elea rcx, [rax+8*rcx]
37bfab422lea r9, [rax+8*rbp]
37bfab426mov [rsp+48], rcx
37bfab42blea rcx, [rip+0x4b135e]
37bfab432mov [rsp+32], rcx
37bfab437lea rcx, [rip+0x4b135a]
37bfab43ecall dlarf1f_64_
37bfab443mov rax, [rsp+96]
37bfab448cmp [rsp+136], r15
37bfab450jle 0x37bfab14e
37bfab456
37bfab456loc_37bfab456:
37bfab456mov rdx, [rsp+128]
37bfab45emov r9, [rdx]
37bfab461cmp r9, r13
37bfab464jl 0x37bfab14e
37bfab46amov rcx, [rsp+120]
37bfab46flea rdx, [rax+rbx]
37bfab473mov [rsp+168], rdi
37bfab47bmov rbp, r13
37bfab47emov [rsp+232], r12
37bfab486mov rdi, [rsp+272]
37bfab48emov r12, r14
37bfab491mov r14, rsi
37bfab494mov [rsp+240], rax
37bfab49clea r15, [rcx+8*rdx+8]
37bfab4a1mov rsi, r9
37bfab4a4jmp 0x37bfab4cf
37bfab4a6
37bfab4a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfab4b0
37bfab4b0loc_37bfab4b0:
37bfab4b0sqrtsd x2, x2
37bfab4b4mulsd x1, x2
37bfab4b8movsd_xmm [r14+8*rbp-8], x1
37bfab4bf
37bfab4bfloc_37bfab4bf:
37bfab4bfadd rbp, 1
37bfab4c3add r15, rdi
37bfab4c6cmp rsi, rbp
37bfab4c9jl 0x37bfab570
37bfab4cf
37bfab4cfloc_37bfab4cf:
37bfab4cfmovsd_xmm x1, [r14+8*rbp-8]
37bfab4d6pxor x0, x0
37bfab4daucomisd x1, x0
37bfab4dejp 0x37bfab4e2
37bfab4e0je 0x37bfab4bf
37bfab4e2
37bfab4e2loc_37bfab4e2:
37bfab4e2movsd_xmm x0, [r15-8]
37bfab4e8andpd x0, [rip+0x4b12c0]
37bfab4f0movapd x2, x7
37bfab4f4divsd x0, x1
37bfab4f8mulsd x0, x0
37bfab4fcsubsd x2, x0
37bfab500pxor x0, x0
37bfab504maxsd x2, x0
37bfab508movapd x0, x1
37bfab50cdivsd x0, [r12+8*rbp-8]
37bfab513mulsd x0, x0
37bfab517mulsd x0, x2
37bfab51bcomisd x6, x0
37bfab51fjb 0x37bfab4b0
37bfab521mov rax, [rsp+80]
37bfab526mov rdx, r15
37bfab529lea r8, [rip+0x4b1260]
37bfab530add r15, rdi
37bfab533mov rax, [rax]
37bfab536mov rcx, rax
37bfab539mov [rsp+96], rax
37bfab53esub rcx, rbx
37bfab541mov [rsp+312], rcx
37bfab549mov rcx, [rsp+104]
37bfab54ecall dnrm2_64_
37bfab553movsd_xmm [r14+8*rbp-8], x0
37bfab55amovsd_xmm [r12+8*rbp-8], x0
37bfab561add rbp, 1
37bfab565cmp rsi, rbp
37bfab568jge 0x37bfab4cf
37bfab56enop
37bfab570
37bfab570loc_37bfab570:
37bfab570mov rsi, r14
37bfab573mov rdi, [rsp+168]
37bfab57bmov r14, r12
37bfab57emov rax, [rsp+240]
37bfab586mov r12, [rsp+232]
37bfab58ejmp 0x37bfab14e
37bfab593
37bfab593loc_37bfab593:
37bfab593mov r8, [rsp+296]
37bfab59bmov rax, [r8]
37bfab59emov [rsp+144], rax
37bfab5a6
37bfab5a6loc_37bfab5a6:
37bfab5a6mov rdi, [rsp+280]
37bfab5aemov rax, [rsp+144]
37bfab5b6mov [rdi], rax
37bfab5b9cmp [rsp+136], rax
37bfab5c1jg 0x37bfab614
37bfab5c3mov rax, [rsp+88]
37bfab5c8pxor x0, x0
37bfab5ccmov [rax], 0
37bfab5d3
37bfab5d3loc_37bfab5d3:
37bfab5d3mov rax, [rsp+176]
37bfab5dbmov rsi, [rsp+144]
37bfab5e3movsd_xmm [rax], x0
37bfab5e7mov rax, [rsp+136]
37bfab5efcmp rax, rsi
37bfab5f2jle 0x37bfab373
37bfab5f8mov rdi, [rsp+288]
37bfab600sub rax, rsi
37bfab603lea r8, [8*rax]
37bfab60blea rcx, [rdi+8*rsi]
37bfab60fjmp 0x37bfab2ae
37bfab614
37bfab614loc_37bfab614:
37bfab614mov rax, [rsp+128]
37bfab61cmov rdi, [rsp+144]
37bfab624lea rcx, [rsp+312]
37bfab62clea r8, [rip+0x4b115d]
37bfab633mov rax, [rax]
37bfab636lea rdx, [rsi+8*rdi]
37bfab63asub rax, rdi
37bfab63dmov [rsp+312], rax
37bfab645call idamax_64_
37bfab64alea rax, [rdi+rax-1]
37bfab64fmovsd_xmm x0, [rsi+8*rax]
37bfab654mov rax, [rsp+88]
37bfab659movsd_xmm [rax], x0
37bfab65dmov rax, [rsp+280]
37bfab665mov rax, [rax]
37bfab668mov [rsp+144], rax
37bfab670test rax, rax
37bfab673jne 0x37bfab6e5
37bfab675movsd_xmm x0, [rip+0x4b1123]
37bfab67djmp 0x37bfab5d3
37bfab682
37bfab682loc_37bfab682:
37bfab682mov r10, [rsp+96]
37bfab687mov rax, [rsp+280]
37bfab68fmov [rax], r10
37bfab692mov rax, [rsp+192]
37bfab69alea r11, [r13+r10]
37bfab69fmov [rax], r11
37bfab6a2mov rax, [rsp+176]
37bfab6aamovsd_xmm [rax], x0
37bfab6aejmp 0x37bfab373
37bfab6b3
37bfab6b3loc_37bfab6b3:
37bfab6b3mov rax, [rsp+280]
37bfab6bbmov r10, [rsp+96]
37bfab6c0mov [rax], r10
37bfab6c3mov rax, [rsp+176]
37bfab6cbmovsd_xmm [rax], x1
37bfab6cfmov rax, [rsp+136]
37bfab6d7cmp rax, r15
37bfab6dajge 0x37bfab294
37bfab6e0jmp 0x37bfab373
37bfab6e5
37bfab6e5loc_37bfab6e5:
37bfab6e5mov rax, [rsp+200]
37bfab6eddivsd x0, [rax]
37bfab6f1jmp 0x37bfab5d3
37bfaae60
37bfaae60dlaqp2rk_64_:
37bfaae60push r15
37bfaae62push r14
37bfaae64push r13
37bfaae66push r12
37bfaae68push rbp
37bfaae69push rdi
37bfaae6apush rsi
37bfaae6bpush rbx
37bfaae6csub rsp, 376
37bfaae73movups [rsp+320], x6
37bfaae7bmovups [rsp+336], x7
37bfaae83movups [rsp+352], x8
37bfaae8cmov rax, [rsp+488]
37bfaae94mov rsi, [rsp+536]
37bfaae9cmov rbx, [rsp+600]
37bfaaea4mov rdi, [rsp+592]
37bfaaeacmov r13, [rsp+568]
37bfaaeb4mov r14, [rsp+584]
37bfaaebcmov [rsp+216], rax
37bfaaec4mov rax, [rsp+496]
37bfaaeccmov r15, rcx
37bfaaecfmov rcx, r8
37bfaaed2mov [rsp+280], rsi
37bfaaedamov rsi, [rsp+544]
37bfaaee2mov [rsp+224], rax
37bfaaeeamov rax, [rsp+504]
37bfaaef2mov [rsp+88], rsi
37bfaaef7mov rsi, [rsp+552]
37bfaaeffmov [rsp+184], rax
37bfaaf07mov rax, [rsp+512]
37bfaaf0fmov [rsp+176], rsi
37bfaaf17mov rsi, [rsp+560]
37bfaaf1fmov [rsp+200], rax
37bfaaf27mov rax, [rsp+520]
37bfaaf2fmov [rsp+152], r9
37bfaaf37mov [rsp+120], rax
37bfaaf3cmov rax, [rsp+528]
37bfaaf44mov [rsp+128], rdx
37bfaaf4cmov [rsp+264], r8
37bfaaf54mov r8, [rsp+480]
37bfaaf5cmov [rsp+248], rax
37bfaaf64mov [rsp+208], rsi
37bfaaf6cmov rsi, [rsp+576]
37bfaaf74mov [rsp+256], rdi
37bfaaf7cmov [rsp+192], rbx
37bfaaf84mov [rsp+288], r13
37bfaaf8cmov r12, [rax]
37bfaaf8fmov rbp, [rdx]
37bfaaf92mov rdi, [r15]
37bfaaf95mov [rbx], 0
37bfaaf9csub rdi, [r9]
37bfaaf9fmov rax, [r8]
37bfaafa2mov [rsp+80], r8
37bfaafa7cmp rdi, rbp
37bfaafaamov rdx, rbp
37bfaafadmov rbx, [rcx]
37bfaafb0lea rcx, [rip+0x4b17c9]
37bfaafb7cmovle rdx, rdi
37bfaafbbcmp rax, rdx
37bfaafbemov [rsp+136], rdx
37bfaafc6cmovg rax, rdx
37bfaafcamov edx, 7
37bfaafcfmov [r8], rax
37bfaafd2call dlamch_64_
37bfaafd7mov edx, 8
37bfaafdclea rcx, [rip+0x4b17a4]
37bfaafe3movapd x6, x0
37bfaafe7call dlamch_64_
37bfaafecmov r8, [rsp+80]
37bfaaff1movapd x8, x0
37bfaaff6mov rax, [r8]
37bfaaff9mov [rsp+144], rax
37bfab001test rax, rax
37bfab004jle 0x37bfab5a6
37bfab00axor eax, eax
37bfab00ctest r12, r12
37bfab00fmov [rsp+80], r15
37bfab014movsd_xmm x7, [rip+0x4b1784]
37bfab01ccmovns rax, r12
37bfab020sqrtsd x6, x6
37bfab024add rbx, rbp
37bfab027mov r12, rsi
37bfab02acmp rbx, rdi
37bfab02dmov [rsp+296], r8
37bfab035mov rbp, -1
37bfab03cmov r15l, 1
37bfab042cmovle rdi, rbx
37bfab046mov rcx, rax
37bfab049lea rax, [8*rax]
37bfab051mov [rsp+272], rax
37bfab059lea rax, [rsp+312]
37bfab061mov [rsp+160], rdi
37bfab069mov rdi, r13
37bfab06cmov [rsp+104], rax
37bfab071mov [rsp+112], rcx
37bfab076jmp 0x37bfab16a
37bfab07b
37bfab07b 0f 1f 44 00 00 ..D..
37bfab080
37bfab080loc_37bfab080:
37bfab080mov rax, [rsp+184]
37bfab088mov r13, [rax]
37bfab08b
37bfab08bloc_37bfab08b:
37bfab08bcmp r13, r15
37bfab08eje 0x37bfab0fd
37bfab090mov rcx, [rsp+112]
37bfab095mov rax, rcx
37bfab098imul rax, r13
37bfab09csub rax, rcx
37bfab09fmov rcx, [rsp+120]
37bfab0a4lea rdx, [rcx+8*rax]
37bfab0a8lea rax, [rip+0x4b16e1]
37bfab0afmov [rsp+32], rax
37bfab0b4lea r9, [rcx+8*rbp+8]
37bfab0b9mov rcx, [rsp+80]
37bfab0bemov r8, rax
37bfab0c1call dswap_64_
37bfab0c6lea r11, [r13-1]
37bfab0camov rcx, [rsp+208]
37bfab0d2movsd_xmm x0, [r12]
37bfab0d8mov rax, [rcx+8*r11]
37bfab0dcmov rdx, [rcx+8*r15-8]
37bfab0e1movsd_xmm [rsi+8*r11], x0
37bfab0e7movsd_xmm x0, [r14+8*r15-8]
37bfab0eemov [rcx+8*r11], rdx
37bfab0f2mov [rcx+8*r15-8], rax
37bfab0f7movsd_xmm [r14+8*r11], x0
37bfab0fd
37bfab0fdloc_37bfab0fd:
37bfab0fdmov rax, [rsp+80]
37bfab102mov rax, [rax]
37bfab105cmp rax, rbx
37bfab108jg 0x37bfab2e8
37bfab10emov [rdi], 0
37bfab115mov rcx, rdi
37bfab118call disnan_64_
37bfab11dtest rax, rax
37bfab120jne 0x37bfab335
37bfab126
37bfab126loc_37bfab126:
37bfab126mov rax, [rsp+112]
37bfab12blea r13, [r15+1]
37bfab12fadd rax, rbp
37bfab132cmp [rsp+160], r15
37bfab13ajg 0x37bfab3a0
37bfab140cmp [rsp+136], r15
37bfab148jg 0x37bfab456
37bfab14e
37bfab14eloc_37bfab14e:
37bfab14emov rbp, rax
37bfab151add rdi, 8
37bfab155add r12, 8
37bfab159cmp [rsp+144], r13
37bfab161jl 0x37bfab593
37bfab167mov r15, r13
37bfab16a
37bfab16aloc_37bfab16a:
37bfab16amov rax, [rsp+152]
37bfab172mov rbx, [rax]
37bfab175lea rax, [r15-1]
37bfab179mov [rsp+96], rax
37bfab17eadd rbx, r15
37bfab181cmp rbx, 1
37bfab185je 0x37bfab080
37bfab18bmov rax, [rsp+128]
37bfab193mov rcx, [rsp+104]
37bfab198lea r8, [rip+0x4b15f1]
37bfab19fmov rdx, r12
37bfab1a2mov rax, [rax]
37bfab1a5mov [rsp+168], rax
37bfab1adsub rax, r15
37bfab1b0add rax, 1
37bfab1b4mov [rsp+312], rax
37bfab1bccall idamax_64_
37bfab1c1mov rdx, [rsp+96]
37bfab1c6lea r13, [rax+rdx]
37bfab1camov rax, [rsp+88]
37bfab1cfmovsd_xmm x0, [rsi+8*r13-8]
37bfab1d6mov rcx, rax
37bfab1d9movsd_xmm [rax], x0
37bfab1ddcall disnan_64_
37bfab1e2mov rdx, [rsp+88]
37bfab1e7movsd_xmm x0, [rdx]
37bfab1ebtest rax, rax
37bfab1eejne 0x37bfab682
37bfab1f4pxor x1, x1
37bfab1f8ucomisd x0, x1
37bfab1fcjp 0x37bfab204
37bfab1feje 0x37bfab6b3
37bfab204
37bfab204loc_37bfab204:
37bfab204mov rdx, [rsp+192]
37bfab20ccmp [rdx], 0
37bfab210jne 0x37bfab22f
37bfab212comisd x0, x8
37bfab217jbe 0x37bfab22f
37bfab219mov rcx, [rsp+128]
37bfab221mov rax, [rcx]
37bfab224add rax, r15
37bfab227lea rax, [r13+rax-1]
37bfab22cmov [rdx], rax
37bfab22f
37bfab22floc_37bfab22f:
37bfab22fmov rax, [rsp+200]
37bfab237movapd x1, x0
37bfab23bdivsd x1, [rax]
37bfab23fmov rax, [rsp+176]
37bfab247movsd_xmm [rax], x1
37bfab24bmov rax, [rsp+216]
37bfab253movsd_xmm x2, [rax]
37bfab257comisd x2, x0
37bfab25bjae 0x37bfab273
37bfab25dmov rax, [rsp+224]
37bfab265movsd_xmm x0, [rax]
37bfab269comisd x0, x1
37bfab26djb 0x37bfab08b
37bfab273
37bfab273loc_37bfab273:
37bfab273mov rax, [rsp+280]
37bfab27bmov r10, [rsp+96]
37bfab280mov [rax], r10
37bfab283mov rax, [rsp+136]
37bfab28bcmp rax, r15
37bfab28ejl 0x37bfab373
37bfab294
37bfab294loc_37bfab294:
37bfab294mov rdx, rax
37bfab297mov rax, [rsp+288]
37bfab29fsub rdx, r15
37bfab2a2lea rcx, [rax+8*r10]
37bfab2a6lea r8, [8*rdx+8]
37bfab2ae
37bfab2aeloc_37bfab2ae:
37bfab2aemovups x6, [rsp+320]
37bfab2b6movups x7, [rsp+336]
37bfab2bexor edx, edx
37bfab2c0movups x8, [rsp+352]
37bfab2c9add rsp, 376
37bfab2d0pop rbx
37bfab2d1pop rsi
37bfab2d2pop rdi
37bfab2d3pop rbp
37bfab2d4pop r12
37bfab2d6pop r13
37bfab2d8pop r14
37bfab2dapop r15
37bfab2dcjmp 0x37c430a60
37bfab2e1
37bfab2e1 0f 1f 80 00 00 00 00 .......
37bfab2e8
37bfab2e8loc_37bfab2e8:
37bfab2e8sub rax, rbx
37bfab2ebmov rcx, [rsp+120]
37bfab2f0mov [rsp+32], rdi
37bfab2f5lea rdx, [rbp+rbx]
37bfab2faadd rax, 1
37bfab2felea r9, [rip+0x4b148b]
37bfab305mov [rsp+312], rax
37bfab30dlea rax, [rbx+rbp+1]
37bfab312lea rdx, [rcx+8*rdx]
37bfab316lea r8, [rcx+8*rax]
37bfab31amov rcx, [rsp+104]
37bfab31fcall dlarfg_64_
37bfab324mov rcx, rdi
37bfab327call disnan_64_
37bfab32ctest rax, rax
37bfab32fje 0x37bfab126
37bfab335
37bfab335loc_37bfab335:
37bfab335mov r10, [rsp+96]
37bfab33amov rax, [rsp+280]
37bfab342mov [rax], r10
37bfab345mov rax, [rsp+192]
37bfab34dmov [rax], r15
37bfab350mov rax, [rsp+288]
37bfab358movsd_xmm x0, [rax+8*r10]
37bfab35emov rax, [rsp+88]
37bfab363movsd_xmm [rax], x0
37bfab367mov rax, [rsp+176]
37bfab36fmovsd_xmm [rax], x0
37bfab373
37bfab373loc_37bfab373:
37bfab373movups x6, [rsp+320]
37bfab37bmovups x7, [rsp+336]
37bfab383movups x8, [rsp+352]
37bfab38cadd rsp, 376
37bfab393pop rbx
37bfab394pop rsi
37bfab395pop rdi
37bfab396pop rbp
37bfab397pop r12
37bfab399pop r13
37bfab39bpop r14
37bfab39dpop r15
37bfab39fret
37bfab3a0
37bfab3a0loc_37bfab3a0:
37bfab3a0mov rdx, [rsp+80]
37bfab3a5mov rcx, [rsp+128]
37bfab3admov [rsp+96], rax
37bfab3b2add rbp, rbx
37bfab3b5mov r8, [rsp+104]
37bfab3bamov rdx, [rdx]
37bfab3bdsub rdx, rbx
37bfab3c0add rdx, 1
37bfab3c4mov [rsp+304], rdx
37bfab3ccmov rdx, [rsp+264]
37bfab3d4mov rdx, [rdx]
37bfab3d7add rdx, [rcx]
37bfab3damov [rsp+40], rdi
37bfab3dfmov rcx, [rsp+256]
37bfab3e7sub rdx, r15
37bfab3eamov [rsp+72], 4
37bfab3f3mov [rsp+312], rdx
37bfab3fblea rdx, [rsp+304]
37bfab403mov [rsp+64], rcx
37bfab408mov rcx, [rsp+248]
37bfab410mov [rsp+56], rcx
37bfab415lea rcx, [rax+rbx]
37bfab419mov rax, [rsp+120]
37bfab41elea rcx, [rax+8*rcx]
37bfab422lea r9, [rax+8*rbp]
37bfab426mov [rsp+48], rcx
37bfab42blea rcx, [rip+0x4b135e]
37bfab432mov [rsp+32], rcx
37bfab437lea rcx, [rip+0x4b135a]
37bfab43ecall dlarf1f_64_
37bfab443mov rax, [rsp+96]
37bfab448cmp [rsp+136], r15
37bfab450jle 0x37bfab14e
37bfab456
37bfab456loc_37bfab456:
37bfab456mov rdx, [rsp+128]
37bfab45emov r9, [rdx]
37bfab461cmp r9, r13
37bfab464jl 0x37bfab14e
37bfab46amov rcx, [rsp+120]
37bfab46flea rdx, [rax+rbx]
37bfab473mov [rsp+168], rdi
37bfab47bmov rbp, r13
37bfab47emov [rsp+232], r12
37bfab486mov rdi, [rsp+272]
37bfab48emov r12, r14
37bfab491mov r14, rsi
37bfab494mov [rsp+240], rax
37bfab49clea r15, [rcx+8*rdx+8]
37bfab4a1mov rsi, r9
37bfab4a4jmp 0x37bfab4cf
37bfab4a6
37bfab4a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfab4b0
37bfab4b0loc_37bfab4b0:
37bfab4b0sqrtsd x2, x2
37bfab4b4mulsd x1, x2
37bfab4b8movsd_xmm [r14+8*rbp-8], x1
37bfab4bf
37bfab4bfloc_37bfab4bf:
37bfab4bfadd rbp, 1
37bfab4c3add r15, rdi
37bfab4c6cmp rsi, rbp
37bfab4c9jl 0x37bfab570
37bfab4cf
37bfab4cfloc_37bfab4cf:
37bfab4cfmovsd_xmm x1, [r14+8*rbp-8]
37bfab4d6pxor x0, x0
37bfab4daucomisd x1, x0
37bfab4dejp 0x37bfab4e2
37bfab4e0je 0x37bfab4bf
37bfab4e2
37bfab4e2loc_37bfab4e2:
37bfab4e2movsd_xmm x0, [r15-8]
37bfab4e8andpd x0, [rip+0x4b12c0]
37bfab4f0movapd x2, x7
37bfab4f4divsd x0, x1
37bfab4f8mulsd x0, x0
37bfab4fcsubsd x2, x0
37bfab500pxor x0, x0
37bfab504maxsd x2, x0
37bfab508movapd x0, x1
37bfab50cdivsd x0, [r12+8*rbp-8]
37bfab513mulsd x0, x0
37bfab517mulsd x0, x2
37bfab51bcomisd x6, x0
37bfab51fjb 0x37bfab4b0
37bfab521mov rax, [rsp+80]
37bfab526mov rdx, r15
37bfab529lea r8, [rip+0x4b1260]
37bfab530add r15, rdi
37bfab533mov rax, [rax]
37bfab536mov rcx, rax
37bfab539mov [rsp+96], rax
37bfab53esub rcx, rbx
37bfab541mov [rsp+312], rcx
37bfab549mov rcx, [rsp+104]
37bfab54ecall dnrm2_64_
37bfab553movsd_xmm [r14+8*rbp-8], x0
37bfab55amovsd_xmm [r12+8*rbp-8], x0
37bfab561add rbp, 1
37bfab565cmp rsi, rbp
37bfab568jge 0x37bfab4cf
37bfab56enop
37bfab570
37bfab570loc_37bfab570:
37bfab570mov rsi, r14
37bfab573mov rdi, [rsp+168]
37bfab57bmov r14, r12
37bfab57emov rax, [rsp+240]
37bfab586mov r12, [rsp+232]
37bfab58ejmp 0x37bfab14e
37bfab593
37bfab593loc_37bfab593:
37bfab593mov r8, [rsp+296]
37bfab59bmov rax, [r8]
37bfab59emov [rsp+144], rax
37bfab5a6
37bfab5a6loc_37bfab5a6:
37bfab5a6mov rdi, [rsp+280]
37bfab5aemov rax, [rsp+144]
37bfab5b6mov [rdi], rax
37bfab5b9cmp [rsp+136], rax
37bfab5c1jg 0x37bfab614
37bfab5c3mov rax, [rsp+88]
37bfab5c8pxor x0, x0
37bfab5ccmov [rax], 0
37bfab5d3
37bfab5d3loc_37bfab5d3:
37bfab5d3mov rax, [rsp+176]
37bfab5dbmov rsi, [rsp+144]
37bfab5e3movsd_xmm [rax], x0
37bfab5e7mov rax, [rsp+136]
37bfab5efcmp rax, rsi
37bfab5f2jle 0x37bfab373
37bfab5f8mov rdi, [rsp+288]
37bfab600sub rax, rsi
37bfab603lea r8, [8*rax]
37bfab60blea rcx, [rdi+8*rsi]
37bfab60fjmp 0x37bfab2ae
37bfab614
37bfab614loc_37bfab614:
37bfab614mov rax, [rsp+128]
37bfab61cmov rdi, [rsp+144]
37bfab624lea rcx, [rsp+312]
37bfab62clea r8, [rip+0x4b115d]
37bfab633mov rax, [rax]
37bfab636lea rdx, [rsi+8*rdi]
37bfab63asub rax, rdi
37bfab63dmov [rsp+312], rax
37bfab645call idamax_64_
37bfab64alea rax, [rdi+rax-1]
37bfab64fmovsd_xmm x0, [rsi+8*rax]
37bfab654mov rax, [rsp+88]
37bfab659movsd_xmm [rax], x0
37bfab65dmov rax, [rsp+280]
37bfab665mov rax, [rax]
37bfab668mov [rsp+144], rax
37bfab670test rax, rax
37bfab673jne 0x37bfab6e5
37bfab675movsd_xmm x0, [rip+0x4b1123]
37bfab67djmp 0x37bfab5d3
37bfab682
37bfab682loc_37bfab682:
37bfab682mov r10, [rsp+96]
37bfab687mov rax, [rsp+280]
37bfab68fmov [rax], r10
37bfab692mov rax, [rsp+192]
37bfab69alea r11, [r13+r10]
37bfab69fmov [rax], r11
37bfab6a2mov rax, [rsp+176]
37bfab6aamovsd_xmm [rax], x0
37bfab6aejmp 0x37bfab373
37bfab6b3
37bfab6b3loc_37bfab6b3:
37bfab6b3mov rax, [rsp+280]
37bfab6bbmov r10, [rsp+96]
37bfab6c0mov [rax], r10
37bfab6c3mov rax, [rsp+176]
37bfab6cbmovsd_xmm [rax], x1
37bfab6cfmov rax, [rsp+136]
37bfab6d7cmp rax, r15
37bfab6dajge 0x37bfab294
37bfab6e0jmp 0x37bfab373
37bfab6e5
37bfab6e5loc_37bfab6e5:
37bfab6e5mov rax, [rsp+200]
37bfab6eddivsd x0, [rax]
37bfab6f1jmp 0x37bfab5d3
37bfaae60
37bfab6f6
37bfab6f6 // align 0x10
37bfab6f6 // align 0x10
37bfab700
37bfab700dlaqp3rk_64_:
37bfab700push r15
37bfab702push r14
37bfab704push r13
37bfab706push r12
37bfab708push rbp
37bfab709push rdi
37bfab70apush rsi
37bfab70bpush rbx
37bfab70csub rsp, 312
37bfab713movups [rsp+240], x6
37bfab71bmovups [rsp+256], x7
37bfab723movups [rsp+272], x8
37bfab72cmovups [rsp+288], x9
37bfab735mov rax, [rsp+464]
37bfab73dmov rbp, [rsp+456]
37bfab745mov r13, [rsp+520]
37bfab74dmov rax, [rax]
37bfab750mov [rsp+392], rdx
37bfab758xor edx, edx
37bfab75atest rax, rax
37bfab75dmov rsi, [rsp+392]
37bfab765cmovns rdx, rax
37bfab769mov r15, rcx
37bfab76cmov [rsp+400], r8
37bfab774mov [rsp+408], r9
37bfab77cmov rax, rdx
37bfab77fmov r14, rdx
37bfab782mov rdx, [rsi]
37bfab785not rax
37bfab788mov [rsp+136], rax
37bfab790mov rax, [rsp+552]
37bfab798mov rsi, rdx
37bfab79bmov rbx, [rax]
37bfab79emov rax, [rsp+568]
37bfab7a6mov [rax], 0
37bfab7admov rax, [rcx]
37bfab7b0lea rcx, [rip+0x4b1009]
37bfab7b7sub rax, [r9]
37bfab7bacmp rax, rdx
37bfab7bdcmovle rsi, rax
37bfab7c1add rdx, [r8]
37bfab7c4cmp rdx, rax
37bfab7c7cmovle rax, rdx
37bfab7cbmov [rsp+152], rsi
37bfab7d3mov edx, 7
37bfab7d8mov [rsp+200], rax
37bfab7e0mov rax, [rsp+416]
37bfab7e8mov rax, [rax]
37bfab7ebcmp rax, rsi
37bfab7eecmovg rax, rsi
37bfab7f2mov rsi, [rsp+416]
37bfab7famov [rsi], rax
37bfab7fdcall dlamch_64_
37bfab802mov edx, 8
37bfab807lea rcx, [rip+0x4b0fb9]
37bfab80emovapd x7, x0
37bfab812call dlamch_64_
37bfab817mov rax, [rsp+472]
37bfab81fmovapd x8, x0
37bfab824mov [rax], 0
37bfab82bmov rax, [rsp+416]
37bfab833cmp [rax], 0
37bfab837jle 0x37bfac814
37bfab83dxor eax, eax
37bfab83fsqrtsd x7, x7
37bfab843test rbx, rbx
37bfab846mov [rsp+384], r15
37bfab84ecmovns rax, rbx
37bfab852movsd_xmm x6, [rip+0x4b0fae]
37bfab85axor esi, esi
37bfab85cmov r9, rax
37bfab85fnot rax
37bfab862mov [rsp+160], rax
37bfab86alea rax, [8*r14]
37bfab872mov [rsp+192], rax
37bfab87amov [rsp+168], r9
37bfab882jmp 0x37bfabce3
37bfab887
37bfab887 66 0f 1f 84 00 00 00 00 00 f........
37bfab890
37bfab890loc_37bfab890:
37bfab890mov rax, [rsp+440]
37bfab898mov r12, [rax]
37bfab89b
37bfab89bloc_37bfab89b:
37bfab89bcmp rbx, r12
37bfab89eje 0x37bfab981
37bfab8a4mov rdx, r12
37bfab8a7mov rax, rbx
37bfab8aamov rcx, [rsp+136]
37bfab8b2sub r12, 1
37bfab8b6imul rax, r14
37bfab8baimul rdx, r14
37bfab8belea rax, [rcx+rax+1]
37bfab8c3lea rdx, [rcx+rdx+1]
37bfab8c8lea rcx, [rip+0x4b0f01]
37bfab8cfmov [rsp+32], rcx
37bfab8d4mov r8, rcx
37bfab8d7lea r9, [rbp+8*rax]
37bfab8dcmov rcx, [rsp+384]
37bfab8e4lea rdx, [rbp+8*rdx]
37bfab8e9call dswap_64_
37bfab8eemov rax, [rsp+544]
37bfab8f6mov rcx, [rsp+128]
37bfab8femov [rsp+232], rsi
37bfab906mov r8, [rsp+552]
37bfab90elea rdx, [rax+8*r12]
37bfab912mov rax, [rsp+552]
37bfab91amov [rsp+32], rax
37bfab91fmov rax, [rsp+544]
37bfab927lea r9, [rax+rcx]
37bfab92blea rcx, [rsp+232]
37bfab933call dswap_64_
37bfab938mov rax, [rsp+528]
37bfab940movsd_xmm x0, [r13+8*rsi]
37bfab947mov rdx, [rsp+504]
37bfab94fmov rcx, [rsp+504]
37bfab957movsd_xmm [r13+8*r12], x0
37bfab95emovsd_xmm x0, [rax+8*rsi]
37bfab963mov rdx, [rdx+8*rsi]
37bfab967movsd_xmm [rax+8*r12], x0
37bfab96dmov rax, [rsp+504]
37bfab975mov rax, [rax+8*r12]
37bfab979mov [rcx+8*r12], rdx
37bfab97dmov [rcx+8*rsi], rax
37bfab981
37bfab981loc_37bfab981:
37bfab981cmp rbx, 1
37bfab985jle 0x37bfaba4e
37bfab98bmov rax, [rsp+384]
37bfab993lea rdx, [rsp+224]
37bfab99blea r9, [rip+0x4b0e56]
37bfab9a2mov [rsp+232], rsi
37bfab9aalea r8, [rsp+232]
37bfab9b2lea rcx, [rip+0x4b0e28]
37bfab9b9mov rax, [rax]
37bfab9bcmov [rsp+88], 12
37bfab9c5mov [rsp+144], rax
37bfab9cdsub rax, rdi
37bfab9d0add rax, 1
37bfab9d4mov [rsp+224], rax
37bfab9dclea rax, [rip+0x4b0ded]
37bfab9e3mov [rsp+80], rax
37bfab9e8mov rax, rbx
37bfab9ebimul rax, r14
37bfab9efadd rax, [rsp+136]
37bfab9f7add rax, rdi
37bfab9falea rax, [rbp+8*rax]
37bfab9ffmov [rsp+72], rax
37bfaba04lea rax, [rip+0x4b0de5]
37bfaba0bmov [rsp+64], rax
37bfaba10mov rax, [rsp+552]
37bfaba18mov [rsp+56], rax
37bfaba1dmov rax, [rsp+128]
37bfaba25add rax, [rsp+544]
37bfaba2dmov [rsp+48], rax
37bfaba32mov rax, [rsp+464]
37bfaba3amov [rsp+40], rax
37bfaba3flea rax, [rbp+8*rdi-8]
37bfaba44mov [rsp+32], rax
37bfaba49call dgemv_64_
37bfaba4e
37bfaba4eloc_37bfaba4e:
37bfaba4emov rax, [rsp+384]
37bfaba56mov r15, [rsp+128]
37bfaba5eadd r15, [rsp+512]
37bfaba66mov rax, [rax]
37bfaba69cmp rax, rdi
37bfaba6cjg 0x37bfabec0
37bfaba72mov rax, [rsp+512]
37bfaba7amov [rax+8*rsi], 0
37bfaba82
37bfaba82loc_37bfaba82:
37bfaba82mov rcx, r15
37bfaba85call disnan_64_
37bfaba8atest rax, rax
37bfaba8dmov rax, [rsp+400]
37bfaba95mov rax, [rax]
37bfaba98jne 0x37bfac279
37bfaba9emov rcx, rbx
37bfabaa1mov rdx, [rsp+136]
37bfabaa9imul rcx, r14
37bfabaadlea r12, [rcx+rdx]
37bfabab1mov rdx, [rsp+392]
37bfabab9mov [rsp+144], rcx
37bfabac1add r12, rdi
37bfabac4add rax, [rdx]
37bfabac7movsd_xmm x9, [rbp+8*r12]
37bfabacemovsd_xmm [rbp+8*r12], x6
37bfabad5cmp rbx, rax
37bfabad8jl 0x37bfabfe0
37bfabadetest rbx, rbx
37bfabae1jle 0x37bfabcac
37bfabae7mov rax, [rsp+168]
37bfabaefimul rax, rbx
37bfabaf3add rax, [rsp+160]
37bfabafb
37bfabafbloc_37bfabafb:
37bfabafbmov rcx, [rsp+544]
37bfabb03xor edx, edx
37bfabb05lea r8, [8*rbx]
37bfabb0dlea r15, [rcx+8*rax+8]
37bfabb12mov rcx, r15
37bfabb15call memset
37bfabb1acmp rbx, 1
37bfabb1eje 0x37bfabc8d
37bfabb24mov rax, [rsp+384]
37bfabb2cmov r11, [rsp+536]
37bfabb34lea rcx, [rip+0x4b0c95]
37bfabb3blea r10, [rsp+232]
37bfabb43lea rdx, [rsp+216]
37bfabb4bmov r9, r10
37bfabb4emov [rsp+224], rsi
37bfabb56mov rax, [rax]
37bfabb59mov [rsp+184], r10
37bfabb61sub rax, rdi
37bfabb64add rax, 1
37bfabb68mov [rsp+216], rax
37bfabb70mov rax, [rsp+512]
37bfabb78movsd_xmm x0, [rax+8*rsi]
37bfabb7dmov [rsp+72], r11
37bfabb82lea r11, [rip+0x4b0c77]
37bfabb89lea rax, [rsp+224]
37bfabb91mov [rsp+80], rcx
37bfabb96mov r8, rax
37bfabb99xorpd x0, [rip+0x4b0c6f]
37bfabba1mov [rsp+64], r11
37bfabba6mov r11, [rsp+464]
37bfabbaemov [rsp+56], rcx
37bfabbb3lea rcx, [rbp+8*r12]
37bfabbb8mov [rsp+48], rcx
37bfabbbdlea rcx, [rbp+8*rdi-8]
37bfabbc2mov [rsp+32], rcx
37bfabbc7lea rcx, [rip+0x4b0c0a]
37bfabbcemov [rsp+88], 9
37bfabbd7mov [rsp+40], r11
37bfabbdcmov [rsp+176], rax
37bfabbe4movsd_xmm [rsp+232], x0
37bfabbedcall dgemv_64_
37bfabbf2mov rax, [rsp+400]
37bfabbfalea rcx, [rip+0x4b0bcf]
37bfabc01mov r8, [rsp+184]
37bfabc09lea r9, [rip+0x4b0be0]
37bfabc10mov [rsp+232], rsi
37bfabc18mov rdx, [rax]
37bfabc1bmov rax, [rsp+392]
37bfabc23add rdx, [rax]
37bfabc26lea rax, [rip+0x4b0bc3]
37bfabc2dmov [rsp+80], rcx
37bfabc32mov [rsp+64], rax
37bfabc37mov rax, [rsp+536]
37bfabc3fmov [rsp+56], rcx
37bfabc44lea rcx, [rip+0x4b0b96]
37bfabc4bmov [rsp+48], rax
37bfabc50mov rax, [rsp+552]
37bfabc58mov [rsp+88], 12
37bfabc61mov [rsp+40], rax
37bfabc66mov rax, [rsp+544]
37bfabc6emov [rsp+72], r15
37bfabc73mov [rsp+32], rax
37bfabc78mov [rsp+224], rdx
37bfabc80mov rdx, [rsp+176]
37bfabc88call dgemv_64_
37bfabc8d
37bfabc8dloc_37bfabc8d:
37bfabc8dmov rax, [rsp+400]
37bfabc95mov rsi, [rsp+392]
37bfabc9dmov rax, [rax]
37bfabca0add rax, [rsi]
37bfabca3cmp rbx, rax
37bfabca6jl 0x37bfabf10
37bfabcac
37bfabcacloc_37bfabcac:
37bfabcacmov rsi, rbx
37bfabcafnop
37bfabcb0
37bfabcb0loc_37bfabcb0:
37bfabcb0movsd_xmm [rbp+8*r12], x9
37bfabcb7xor edx, edx
37bfabcb9xor r12l, r12l
37bfabcbccmp [rsp+152], rsi
37bfabcc4jg 0x37bfac0d0
37bfabcca
37bfabccaloc_37bfabcca:
37bfabccamov rax, [rsp+416]
37bfabcd2cmp [rax], rsi
37bfabcd5jle 0x37bfac1be
37bfabcdb
37bfabcdbloc_37bfabcdb:
37bfabcdbtest dl, dl
37bfabcddjne 0x37bfac1be
37bfabce3
37bfabce3loc_37bfabce3:
37bfabce3mov rax, [rsp+408]
37bfabceblea rbx, [rsi+1]
37bfabcefmov [rsp+208], rbx
37bfabcf7mov rdi, [rax]
37bfabcfalea rax, [8*rsi]
37bfabd02mov [rsp+128], rax
37bfabd0aadd rdi, rbx
37bfabd0dcmp rdi, 1
37bfabd11je 0x37bfab890
37bfabd17mov rax, [rsp+392]
37bfabd1flea r10, [rsp+232]
37bfabd27lea r8, [rip+0x4b0aa2]
37bfabd2emov rcx, r10
37bfabd31mov [rsp+144], r10
37bfabd39mov rax, [rax]
37bfabd3csub rax, rbx
37bfabd3fadd rax, 1
37bfabd43mov [rsp+232], rax
37bfabd4bmov rax, [rsp+128]
37bfabd53lea rdx, [r13+rax]
37bfabd58call idamax_64_
37bfabd5dlea r12, [rax+rsi]
37bfabd61mov rax, [rsp+488]
37bfabd69movsd_xmm x0, [r13+8*r12-8]
37bfabd70mov rcx, rax
37bfabd73movsd_xmm [rax], x0
37bfabd77call disnan_64_
37bfabd7cmov rdx, [rsp+488]
37bfabd84mov r10, [rsp+144]
37bfabd8ctest rax, rax
37bfabd8fmovsd_xmm x0, [rdx]
37bfabd93jne 0x37bfac4bd
37bfabd99pxor x1, x1
37bfabd9ducomisd x0, x1
37bfabda1jp 0x37bfabda9
37bfabda3je 0x37bfac5f8
37bfabda9
37bfabda9loc_37bfabda9:
37bfabda9mov rax, [rsp+568]
37bfabdb1cmp [rax], 0
37bfabdb5jne 0x37bfabddc
37bfabdb7comisd x0, x8
37bfabdbcjbe 0x37bfabddc
37bfabdbemov rcx, [rsp+392]
37bfabdc6mov rdx, [rsp+568]
37bfabdcemov rax, [rcx]
37bfabdd1add rax, rbx
37bfabdd4lea rax, [r12+rax-1]
37bfabdd9mov [rdx], rax
37bfabddc
37bfabddcloc_37bfabddc:
37bfabddcmov rax, [rsp+448]
37bfabde4movapd x1, x0
37bfabde8divsd x1, [rax]
37bfabdecmov rax, [rsp+496]
37bfabdf4movsd_xmm [rax], x1
37bfabdf8mov rax, [rsp+424]
37bfabe00movsd_xmm x2, [rax]
37bfabe04comisd x2, x0
37bfabe08jae 0x37bfabe20
37bfabe0amov rax, [rsp+432]
37bfabe12movsd_xmm x0, [rax]
37bfabe16comisd x0, x1
37bfabe1ajb 0x37bfab89b
37bfabe20
37bfabe20loc_37bfabe20:
37bfabe20mov rax, [rsp+472]
37bfabe28mov r15, [rsp+384]
37bfabe30mov [rax], 1
37bfabe37mov rax, [rsp+480]
37bfabe3fmov [rax], rsi
37bfabe42cmp [rsp+200], rsi
37bfabe4ajg 0x37bfac725
37bfabe50
37bfabe50loc_37bfabe50:
37bfabe50mov rax, [rsp+152]
37bfabe58cmp rbx, rax
37bfabe5bjg 0x37bfabe80
37bfabe5dsub rax, rbx
37bfabe60mov rcx, [rsp+128]
37bfabe68xor edx, edx
37bfabe6aadd rcx, [rsp+512]
37bfabe72lea r8, [8*rax+8]
37bfabe7acall memset
37bfabe7fnop
37bfabe80
37bfabe80loc_37bfabe80:
37bfabe80movups x6, [rsp+240]
37bfabe88movups x7, [rsp+256]
37bfabe90movups x8, [rsp+272]
37bfabe99movups x9, [rsp+288]
37bfabea2add rsp, 312
37bfabea9pop rbx
37bfabeaapop rsi
37bfabeabpop rdi
37bfabeacpop rbp
37bfabeadpop r12
37bfabeafpop r13
37bfabeb1pop r14
37bfabeb3pop r15
37bfabeb5ret
37bfabeb6
37bfabeb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfabec0
37bfabec0loc_37bfabec0:
37bfabec0sub rax, rdi
37bfabec3mov [rsp+32], r15
37bfabec8lea r9, [rip+0x4b0901]
37bfabecflea rcx, [rsp+232]
37bfabed7add rax, 1
37bfabedbmov [rsp+232], rax
37bfabee3mov rax, rbx
37bfabee6imul rax, r14
37bfabeeaadd rax, [rsp+136]
37bfabef2lea rdx, [rax+rdi+1]
37bfabef7add rax, rdi
37bfabefalea r8, [rbp+8*rdx]
37bfabefflea rdx, [rbp+8*rax]
37bfabf04call dlarfg_64_
37bfabf09jmp 0x37bfaba82
37bfabf0e
37bfabf0e 66 90 f.
37bfabf10
37bfabf10loc_37bfabf10:
37bfabf10sub rax, rbx
37bfabf13mov rbx, [rsp+136]
37bfabf1bmov rsi, [rsp+128]
37bfabf23mov [rsp+88], 12
37bfabf2cmov [rsp+232], rax
37bfabf34mov rax, [rsp+464]
37bfabf3clea r9, [rip+0x4b08b5]
37bfabf43lea r8, [rsp+208]
37bfabf4blea rdx, [rsp+232]
37bfabf53lea rcx, [rip+0x4b0887]
37bfabf5amov r12, r14
37bfabf5dmov [rsp+80], rax
37bfabf62mov rax, [rsp+144]
37bfabf6aadd rax, r14
37bfabf6dadd rax, rbx
37bfabf70add rax, rdi
37bfabf73lea rax, [rbp+8*rax]
37bfabf78mov [rsp+72], rax
37bfabf7dlea rax, [rip+0x4b086c]
37bfabf84mov [rsp+64], rax
37bfabf89mov rax, [rsp+464]
37bfabf91mov [rsp+56], rax
37bfabf96lea rax, [rbp+8*rdi-8]
37bfabf9bmov [rsp+48], rax
37bfabfa0mov rax, [rsp+552]
37bfabfa8mov [rsp+40], rax
37bfabfadmov rax, [rsp+544]
37bfabfb5lea rax, [rax+rsi+8]
37bfabfbamov [rsp+32], rax
37bfabfbfcall dgemv_64_
37bfabfc4mov rsi, [rsp+208]
37bfabfccimul r12, rsi
37bfabfd0add r12, rbx
37bfabfd3add r12, rdi
37bfabfd6jmp 0x37bfabcb0
37bfabfdb
37bfabfdb 0f 1f 44 00 00 ..D..
37bfabfe0
37bfabfe0loc_37bfabfe0:
37bfabfe0sub rax, rbx
37bfabfe3mov rcx, [rsp+384]
37bfabfebmov r9, r15
37bfabfeelea r11, [rip+0x4b07db]
37bfabff5mov [rsp+232], rax
37bfabffdmov rax, [rsp+168]
37bfac005lea r8, [rsp+232]
37bfac00dmov rdx, [rcx]
37bfac010mov [rsp+80], r11
37bfac015imul rax, rbx
37bfac019add rax, [rsp+160]
37bfac021mov [rsp+56], r11
37bfac026mov [rsp+176], rax
37bfac02elea rcx, [rsi+rax+2]
37bfac033sub rdx, rdi
37bfac036mov rax, [rsp+544]
37bfac03emov [rsp+88], 9
37bfac047add rdx, 1
37bfac04blea rcx, [rax+8*rcx]
37bfac04flea rax, [rip+0x4b07aa]
37bfac056mov [rsp+224], rdx
37bfac05emov [rsp+64], rax
37bfac063mov rax, [rsp+464]
37bfac06blea rdx, [rsp+224]
37bfac073mov [rsp+72], rcx
37bfac078lea rcx, [rbp+8*r12]
37bfac07dmov [rsp+40], rax
37bfac082mov rax, [rsp+144]
37bfac08amov [rsp+48], rcx
37bfac08flea rcx, [rax+r14]
37bfac093add rcx, [rsp+136]
37bfac09badd rcx, rdi
37bfac09elea rcx, [rbp+8*rcx]
37bfac0a3mov [rsp+32], rcx
37bfac0a8lea rcx, [rip+0x4b0729]
37bfac0afcall dgemv_64_
37bfac0b4test rbx, rbx
37bfac0b7mov rax, [rsp+176]
37bfac0bfjg 0x37bfabafb
37bfac0c5jmp 0x37bfabc8d
37bfac0ca
37bfac0ca 66 0f 1f 44 00 00 f..D..
37bfac0d0
37bfac0d0loc_37bfac0d0:
37bfac0d0mov rbx, [rsp+392]
37bfac0d8lea rax, [rsi+1]
37bfac0dcmov rcx, [rbx]
37bfac0dfcmp rax, rcx
37bfac0e2jg 0x37bfabcca
37bfac0e8mov rdx, rax
37bfac0ebadd rcx, 1
37bfac0efpxor x3, x3
37bfac0f3mov rbx, [rsp+136]
37bfac0fbimul rdx, r14
37bfac0ffmov r9, [rsp+528]
37bfac107mov r10, [rsp+560]
37bfac10flea r8, [rdi+rbx]
37bfac113add rdx, r8
37bfac116mov r8, [rsp+192]
37bfac11elea rdx, [rbp+8*rdx]
37bfac123jmp 0x37bfac13c
37bfac125
37bfac125 0f 1f 00 ...
37bfac128
37bfac128loc_37bfac128:
37bfac128mov [r10+8*rax-16], r12
37bfac12dmov r12, rax
37bfac130
37bfac130loc_37bfac130:
37bfac130add rax, 1
37bfac134add rdx, r8
37bfac137cmp rcx, rax
37bfac13aje 0x37bfac1a7
37bfac13c
37bfac13cloc_37bfac13c:
37bfac13cmovsd_xmm x0, [r13+8*rax-8]
37bfac143ucomisd x0, x3
37bfac147jp 0x37bfac14b
37bfac149je 0x37bfac130
37bfac14b
37bfac14bloc_37bfac14b:
37bfac14bmovsd_xmm x2, [rdx]
37bfac14fandpd x2, [rip+0x4b06c9]
37bfac157movapd x4, x6
37bfac15bdivsd x2, x0
37bfac15fmovapd x1, x2
37bfac163subsd x4, x2
37bfac167movapd x2, x0
37bfac16bdivsd x2, [r9+8*rax-8]
37bfac172addsd x1, x6
37bfac176mulsd x2, x2
37bfac17amulsd x1, x4
37bfac17emaxsd x1, x3
37bfac182mulsd x2, x1
37bfac186comisd x7, x2
37bfac18ajae 0x37bfac128
37bfac18csqrtsd x1, x1
37bfac190add rdx, r8
37bfac193mulsd x0, x1
37bfac197movsd_xmm [r13+8*rax-8], x0
37bfac19eadd rax, 1
37bfac1a2cmp rcx, rax
37bfac1a5jne 0x37bfac13c
37bfac1a7
37bfac1a7loc_37bfac1a7:
37bfac1a7mov rax, [rsp+416]
37bfac1aftest r12, r12
37bfac1b2setne dl
37bfac1b5cmp [rax], rsi
37bfac1b8jg 0x37bfabcdb
37bfac1be
37bfac1beloc_37bfac1be:
37bfac1bemov rax, [rsp+480]
37bfac1c6mov r15, [rsp+384]
37bfac1cemov [rax], rsi
37bfac1d1cmp [rsp+200], rsi
37bfac1d9jg 0x37bfac3c6
37bfac1df
37bfac1dfloc_37bfac1df:
37bfac1dftest r12, r12
37bfac1e2jle 0x37bfabe80
37bfac1e8lea r10, [rsp+232]
37bfac1f0mov rsi, r15
37bfac1f3lea rbx, [rdi+1]
37bfac1f7mov r15, r12
37bfac1famov [rsp+128], r10
37bfac202nop [rax]
37bfac205nop [rax+rax]
37bfac210
37bfac210loc_37bfac210:
37bfac210mov rcx, [rsp+560]
37bfac218mov rax, r15
37bfac21bmov rdx, [rsi]
37bfac21elea r8, [rip+0x4b05ab]
37bfac225lea r12, [rax-1]
37bfac229imul rax, r14
37bfac22dadd rax, [rsp+136]
37bfac235mov r15, [rcx+8*r15-16]
37bfac23asub rdx, rdi
37bfac23dadd rax, rbx
37bfac240mov rcx, [rsp+128]
37bfac248mov [rsp+232], rdx
37bfac250lea rdx, [rbp+8*rax]
37bfac255call dnrm2_64_
37bfac25amov rax, [rsp+528]
37bfac262movsd_xmm [r13+8*r12], x0
37bfac269movsd_xmm [rax+8*r12], x0
37bfac26ftest r15, r15
37bfac272jg 0x37bfac210
37bfac274jmp 0x37bfabe80
37bfac279
37bfac279loc_37bfac279:
37bfac279mov rcx, [rsp+472]
37bfac281mov rdx, [rsp+480]
37bfac289mov r15, [rsp+384]
37bfac291mov [rcx], 1
37bfac298mov rcx, [rsp+568]
37bfac2a0mov [rdx], rsi
37bfac2a3mov [rcx], rbx
37bfac2a6mov rbx, [rsp+512]
37bfac2aemovsd_xmm x0, [rbx+8*rsi]
37bfac2b3mov rbx, [rsp+488]
37bfac2bbmovsd_xmm [rbx], x0
37bfac2bfmov rbx, [rsp+496]
37bfac2c7movsd_xmm [rbx], x0
37bfac2cbtest rax, rax
37bfac2cejle 0x37bfabe80
37bfac2d4mov rax, [r15]
37bfac2d7mov rbx, [rsp+408]
37bfac2dfmov rdx, rax
37bfac2e2sub rdx, [rbx]
37bfac2e5cmp rdx, rsi
37bfac2e8jle 0x37bfabe80
37bfac2eelea rdx, [rdi-1]
37bfac2f2mov r9, [rsp+400]
37bfac2falea r8, [rsp+232]
37bfac302sub rax, rdx
37bfac305mov [rsp+232], rax
37bfac30dmov rax, [rsp+392]
37bfac315mov rcx, [rax]
37bfac318mov rax, [rsp+464]
37bfac320mov [rsp+112], 9
37bfac329mov [rsp+104], 12
37bfac332mov [rsp+96], rax
37bfac337lea rax, [rcx+1]
37bfac33bimul rax, r14
37bfac33fadd rax, [rsp+136]
37bfac347add rax, rdi
37bfac34alea rax, [rbp+8*rax]
37bfac34fmov [rsp+88], rax
37bfac354lea rax, [rip+0x4b0495]
37bfac35bmov [rsp+80], rax
37bfac360mov rax, [rsp+552]
37bfac368mov [rsp+72], rax
37bfac36dmov rax, [rsp+544]
37bfac375lea rax, [rax+8*rcx]
37bfac379lea rcx, [rip+0x4b0461]
37bfac380mov [rsp+64], rax
37bfac385mov rax, [rsp+464]
37bfac38dmov [rsp+56], rax
37bfac392lea rax, [rbp+8*rdx]
37bfac397lea rdx, [rip+0x4b043a]
37bfac39emov [rsp+48], rax
37bfac3a3lea rax, [rip+0x4b044e]
37bfac3aamov [rsp+40], rax
37bfac3afmov rax, [rsp+480]
37bfac3b7mov [rsp+32], rax
37bfac3bccall dgemm_64_
37bfac3c1jmp 0x37bfabe80
37bfac3c6
37bfac3c6loc_37bfac3c6:
37bfac3c6mov rbx, [rsp+544]
37bfac3celea rax, [rsi+1]
37bfac3d2imul rax, r14
37bfac3d6add rax, [rsp+136]
37bfac3delea rbx, [rbx+8*rsi]
37bfac3e2mov [rsp+544], rbx
37bfac3ea
37bfac3ealoc_37bfac3ea:
37bfac3eamov rdx, [r15]
37bfac3edmov rbx, [rsp+400]
37bfac3f5lea rax, [rdi+rax+1]
37bfac3falea r9, [rsp+232]
37bfac402lea rax, [rbp+8*rax]
37bfac407lea r8, [rsp+224]
37bfac40fsub rdx, rdi
37bfac412lea rcx, [rip+0x4b03c8]
37bfac419mov [rsp+224], rdx
37bfac421mov rdx, [rbx]
37bfac424mov rbx, [rsp+392]
37bfac42cadd rdx, [rbx]
37bfac42fmov [rsp+88], rax
37bfac434lea rax, [rip+0x4b03b5]
37bfac43bmov [rsp+80], rax
37bfac440sub rdx, rsi
37bfac443mov rax, [rsp+552]
37bfac44bmov rsi, [rsp+464]
37bfac453mov [rsp+104], 12
37bfac45cmov [rsp+72], rax
37bfac461mov rax, [rsp+544]
37bfac469mov [rsp+96], rsi
37bfac46emov [rsp+64], rax
37bfac473lea rax, [rbp+8*rdi]
37bfac478mov [rsp+48], rax
37bfac47dlea rax, [rip+0x4b0374]
37bfac484mov [rsp+40], rax
37bfac489mov rax, [rsp+480]
37bfac491mov [rsp+56], rsi
37bfac496mov [rsp+32], rax
37bfac49bmov [rsp+232], rdx
37bfac4a3lea rdx, [rip+0x4b032e]
37bfac4aamov [rsp+112], 9
37bfac4b3call dgemm_64_
37bfac4b8jmp 0x37bfac1df
37bfac4bd
37bfac4bdloc_37bfac4bd:
37bfac4bdmov rax, [rsp+472]
37bfac4c5add r12, rsi
37bfac4c8mov r15, [rsp+384]
37bfac4d0mov [rax], 1
37bfac4d7mov rax, [rsp+480]
37bfac4dfmov [rax], rsi
37bfac4e2mov rax, [rsp+568]
37bfac4eamov [rax], r12
37bfac4edmov rax, [rsp+496]
37bfac4f5movsd_xmm [rax], x0
37bfac4f9mov rax, [rsp+400]
37bfac501cmp [rax], 0
37bfac505jle 0x37bfabe80
37bfac50bmov rax, [r15]
37bfac50emov rbx, [rsp+408]
37bfac516mov rdx, rax
37bfac519sub rdx, [rbx]
37bfac51ccmp rdx, rsi
37bfac51fjle 0x37bfabe80
37bfac525lea rdx, [rdi-1]
37bfac529mov r9, [rsp+400]
37bfac531mov r8, r10
37bfac534sub rax, rdx
37bfac537mov [rsp+232], rax
37bfac53fmov rax, [rsp+392]
37bfac547mov rcx, [rax]
37bfac54amov rax, [rsp+464]
37bfac552mov [rsp+112], 9
37bfac55bmov [rsp+104], 12
37bfac564mov [rsp+96], rax
37bfac569lea rax, [rcx+1]
37bfac56dimul rax, r14
37bfac571add rax, [rsp+136]
37bfac579add rax, rdi
37bfac57clea rax, [rbp+8*rax]
37bfac581mov [rsp+88], rax
37bfac586lea rax, [rip+0x4b0263]
37bfac58dmov [rsp+80], rax
37bfac592mov rax, [rsp+552]
37bfac59amov [rsp+72], rax
37bfac59fmov rax, [rsp+544]
37bfac5a7lea rax, [rax+8*rcx]
37bfac5ablea rcx, [rip+0x4b022f]
37bfac5b2mov [rsp+64], rax
37bfac5b7mov rax, [rsp+464]
37bfac5bfmov [rsp+56], rax
37bfac5c4lea rax, [rbp+8*rdx]
37bfac5c9lea rdx, [rip+0x4b0208]
37bfac5d0mov [rsp+48], rax
37bfac5d5lea rax, [rip+0x4b021c]
37bfac5dcmov [rsp+40], rax
37bfac5e1mov rax, [rsp+480]
37bfac5e9mov [rsp+32], rax
37bfac5eecall dgemm_64_
37bfac5f3jmp 0x37bfabe80
37bfac5f8
37bfac5f8loc_37bfac5f8:
37bfac5f8mov rax, [rsp+472]
37bfac600mov r15, [rsp+384]
37bfac608mov [rax], 1
37bfac60fmov rax, [rsp+480]
37bfac617mov [rax], rsi
37bfac61amov rax, [rsp+496]
37bfac622movsd_xmm [rax], x1
37bfac626mov rax, [rsp+400]
37bfac62ecmp [rax], 0
37bfac632jle 0x37bfabe50
37bfac638mov rax, [r15]
37bfac63bmov rcx, [rsp+408]
37bfac643mov rdx, rax
37bfac646sub rdx, [rcx]
37bfac649cmp rdx, rsi
37bfac64cjle 0x37bfabe50
37bfac652lea rdx, [rdi-1]
37bfac656mov r9, [rsp+400]
37bfac65emov r8, r10
37bfac661sub rax, rdx
37bfac664mov [rsp+232], rax
37bfac66cmov rax, [rsp+392]
37bfac674mov rcx, [rax]
37bfac677mov rax, [rsp+464]
37bfac67fmov [rsp+112], 9
37bfac688mov [rsp+104], 12
37bfac691mov [rsp+96], rax
37bfac696lea rax, [rcx+1]
37bfac69aimul rax, r14
37bfac69eadd rax, [rsp+136]
37bfac6a6add rax, rdi
37bfac6a9lea rax, [rbp+8*rax]
37bfac6aemov [rsp+88], rax
37bfac6b3lea rax, [rip+0x4b0136]
37bfac6bamov [rsp+80], rax
37bfac6bfmov rax, [rsp+552]
37bfac6c7mov [rsp+72], rax
37bfac6ccmov rax, [rsp+544]
37bfac6d4lea rax, [rax+8*rcx]
37bfac6d8lea rcx, [rip+0x4b0102]
37bfac6dfmov [rsp+64], rax
37bfac6e4mov rax, [rsp+464]
37bfac6ecmov [rsp+56], rax
37bfac6f1lea rax, [rbp+8*rdx]
37bfac6f6lea rdx, [rip+0x4b00db]
37bfac6fdmov [rsp+48], rax
37bfac702lea rax, [rip+0x4b00ef]
37bfac709mov [rsp+40], rax
37bfac70emov rax, [rsp+480]
37bfac716mov [rsp+32], rax
37bfac71bcall dgemm_64_
37bfac720jmp 0x37bfabe50
37bfac725
37bfac725loc_37bfac725:
37bfac725mov rax, [r15]
37bfac728lea rdx, [rdi-1]
37bfac72cmov r9, r10
37bfac72fmov rcx, [rsp+392]
37bfac737lea r8, [rsp+224]
37bfac73fsub rax, rdx
37bfac742mov [rsp+224], rax
37bfac74amov rax, [rsp+400]
37bfac752mov rax, [rax]
37bfac755add rax, [rcx]
37bfac758lea rcx, [rip+0x4b0082]
37bfac75fmov [rsp+112], 9
37bfac768mov [rsp+104], 12
37bfac771sub rax, rsi
37bfac774mov [rsp+232], rax
37bfac77cmov rax, [rsp+464]
37bfac784mov [rsp+96], rax
37bfac789mov rax, r14
37bfac78cimul rax, rbx
37bfac790add rax, [rsp+136]
37bfac798add rax, rdi
37bfac79blea rax, [rbp+8*rax]
37bfac7a0mov [rsp+88], rax
37bfac7a5lea rax, [rip+0x4b0044]
37bfac7acmov [rsp+80], rax
37bfac7b1mov rax, [rsp+552]
37bfac7b9mov [rsp+72], rax
37bfac7bemov rax, [rsp+128]
37bfac7c6add rax, [rsp+544]
37bfac7cemov [rsp+64], rax
37bfac7d3mov rax, [rsp+464]
37bfac7dbmov [rsp+56], rax
37bfac7e0lea rax, [rbp+8*rdx]
37bfac7e5lea rdx, [rip+0x4affec]
37bfac7ecmov [rsp+48], rax
37bfac7f1lea rax, [rip+0x4b0000]
37bfac7f8mov [rsp+40], rax
37bfac7fdmov rax, [rsp+480]
37bfac805mov [rsp+32], rax
37bfac80acall dgemm_64_
37bfac80fjmp 0x37bfabe50
37bfac814
37bfac814loc_37bfac814:
37bfac814mov rax, [rsp+480]
37bfac81cmov [rax], 0
37bfac823cmp [rsp+200], 0
37bfac82cjle 0x37bfabe80
37bfac832mov rax, -1
37bfac839xor r12l, r12l
37bfac83cxor esi, esi
37bfac83ejmp 0x37bfac3ea
37bfab700
37bfab700dlaqp3rk_64_:
37bfab700push r15
37bfab702push r14
37bfab704push r13
37bfab706push r12
37bfab708push rbp
37bfab709push rdi
37bfab70apush rsi
37bfab70bpush rbx
37bfab70csub rsp, 312
37bfab713movups [rsp+240], x6
37bfab71bmovups [rsp+256], x7
37bfab723movups [rsp+272], x8
37bfab72cmovups [rsp+288], x9
37bfab735mov rax, [rsp+464]
37bfab73dmov rbp, [rsp+456]
37bfab745mov r13, [rsp+520]
37bfab74dmov rax, [rax]
37bfab750mov [rsp+392], rdx
37bfab758xor edx, edx
37bfab75atest rax, rax
37bfab75dmov rsi, [rsp+392]
37bfab765cmovns rdx, rax
37bfab769mov r15, rcx
37bfab76cmov [rsp+400], r8
37bfab774mov [rsp+408], r9
37bfab77cmov rax, rdx
37bfab77fmov r14, rdx
37bfab782mov rdx, [rsi]
37bfab785not rax
37bfab788mov [rsp+136], rax
37bfab790mov rax, [rsp+552]
37bfab798mov rsi, rdx
37bfab79bmov rbx, [rax]
37bfab79emov rax, [rsp+568]
37bfab7a6mov [rax], 0
37bfab7admov rax, [rcx]
37bfab7b0lea rcx, [rip+0x4b1009]
37bfab7b7sub rax, [r9]
37bfab7bacmp rax, rdx
37bfab7bdcmovle rsi, rax
37bfab7c1add rdx, [r8]
37bfab7c4cmp rdx, rax
37bfab7c7cmovle rax, rdx
37bfab7cbmov [rsp+152], rsi
37bfab7d3mov edx, 7
37bfab7d8mov [rsp+200], rax
37bfab7e0mov rax, [rsp+416]
37bfab7e8mov rax, [rax]
37bfab7ebcmp rax, rsi
37bfab7eecmovg rax, rsi
37bfab7f2mov rsi, [rsp+416]
37bfab7famov [rsi], rax
37bfab7fdcall dlamch_64_
37bfab802mov edx, 8
37bfab807lea rcx, [rip+0x4b0fb9]
37bfab80emovapd x7, x0
37bfab812call dlamch_64_
37bfab817mov rax, [rsp+472]
37bfab81fmovapd x8, x0
37bfab824mov [rax], 0
37bfab82bmov rax, [rsp+416]
37bfab833cmp [rax], 0
37bfab837jle 0x37bfac814
37bfab83dxor eax, eax
37bfab83fsqrtsd x7, x7
37bfab843test rbx, rbx
37bfab846mov [rsp+384], r15
37bfab84ecmovns rax, rbx
37bfab852movsd_xmm x6, [rip+0x4b0fae]
37bfab85axor esi, esi
37bfab85cmov r9, rax
37bfab85fnot rax
37bfab862mov [rsp+160], rax
37bfab86alea rax, [8*r14]
37bfab872mov [rsp+192], rax
37bfab87amov [rsp+168], r9
37bfab882jmp 0x37bfabce3
37bfab887
37bfab887 66 0f 1f 84 00 00 00 00 00 f........
37bfab890
37bfab890loc_37bfab890:
37bfab890mov rax, [rsp+440]
37bfab898mov r12, [rax]
37bfab89b
37bfab89bloc_37bfab89b:
37bfab89bcmp rbx, r12
37bfab89eje 0x37bfab981
37bfab8a4mov rdx, r12
37bfab8a7mov rax, rbx
37bfab8aamov rcx, [rsp+136]
37bfab8b2sub r12, 1
37bfab8b6imul rax, r14
37bfab8baimul rdx, r14
37bfab8belea rax, [rcx+rax+1]
37bfab8c3lea rdx, [rcx+rdx+1]
37bfab8c8lea rcx, [rip+0x4b0f01]
37bfab8cfmov [rsp+32], rcx
37bfab8d4mov r8, rcx
37bfab8d7lea r9, [rbp+8*rax]
37bfab8dcmov rcx, [rsp+384]
37bfab8e4lea rdx, [rbp+8*rdx]
37bfab8e9call dswap_64_
37bfab8eemov rax, [rsp+544]
37bfab8f6mov rcx, [rsp+128]
37bfab8femov [rsp+232], rsi
37bfab906mov r8, [rsp+552]
37bfab90elea rdx, [rax+8*r12]
37bfab912mov rax, [rsp+552]
37bfab91amov [rsp+32], rax
37bfab91fmov rax, [rsp+544]
37bfab927lea r9, [rax+rcx]
37bfab92blea rcx, [rsp+232]
37bfab933call dswap_64_
37bfab938mov rax, [rsp+528]
37bfab940movsd_xmm x0, [r13+8*rsi]
37bfab947mov rdx, [rsp+504]
37bfab94fmov rcx, [rsp+504]
37bfab957movsd_xmm [r13+8*r12], x0
37bfab95emovsd_xmm x0, [rax+8*rsi]
37bfab963mov rdx, [rdx+8*rsi]
37bfab967movsd_xmm [rax+8*r12], x0
37bfab96dmov rax, [rsp+504]
37bfab975mov rax, [rax+8*r12]
37bfab979mov [rcx+8*r12], rdx
37bfab97dmov [rcx+8*rsi], rax
37bfab981
37bfab981loc_37bfab981:
37bfab981cmp rbx, 1
37bfab985jle 0x37bfaba4e
37bfab98bmov rax, [rsp+384]
37bfab993lea rdx, [rsp+224]
37bfab99blea r9, [rip+0x4b0e56]
37bfab9a2mov [rsp+232], rsi
37bfab9aalea r8, [rsp+232]
37bfab9b2lea rcx, [rip+0x4b0e28]
37bfab9b9mov rax, [rax]
37bfab9bcmov [rsp+88], 12
37bfab9c5mov [rsp+144], rax
37bfab9cdsub rax, rdi
37bfab9d0add rax, 1
37bfab9d4mov [rsp+224], rax
37bfab9dclea rax, [rip+0x4b0ded]
37bfab9e3mov [rsp+80], rax
37bfab9e8mov rax, rbx
37bfab9ebimul rax, r14
37bfab9efadd rax, [rsp+136]
37bfab9f7add rax, rdi
37bfab9falea rax, [rbp+8*rax]
37bfab9ffmov [rsp+72], rax
37bfaba04lea rax, [rip+0x4b0de5]
37bfaba0bmov [rsp+64], rax
37bfaba10mov rax, [rsp+552]
37bfaba18mov [rsp+56], rax
37bfaba1dmov rax, [rsp+128]
37bfaba25add rax, [rsp+544]
37bfaba2dmov [rsp+48], rax
37bfaba32mov rax, [rsp+464]
37bfaba3amov [rsp+40], rax
37bfaba3flea rax, [rbp+8*rdi-8]
37bfaba44mov [rsp+32], rax
37bfaba49call dgemv_64_
37bfaba4e
37bfaba4eloc_37bfaba4e:
37bfaba4emov rax, [rsp+384]
37bfaba56mov r15, [rsp+128]
37bfaba5eadd r15, [rsp+512]
37bfaba66mov rax, [rax]
37bfaba69cmp rax, rdi
37bfaba6cjg 0x37bfabec0
37bfaba72mov rax, [rsp+512]
37bfaba7amov [rax+8*rsi], 0
37bfaba82
37bfaba82loc_37bfaba82:
37bfaba82mov rcx, r15
37bfaba85call disnan_64_
37bfaba8atest rax, rax
37bfaba8dmov rax, [rsp+400]
37bfaba95mov rax, [rax]
37bfaba98jne 0x37bfac279
37bfaba9emov rcx, rbx
37bfabaa1mov rdx, [rsp+136]
37bfabaa9imul rcx, r14
37bfabaadlea r12, [rcx+rdx]
37bfabab1mov rdx, [rsp+392]
37bfabab9mov [rsp+144], rcx
37bfabac1add r12, rdi
37bfabac4add rax, [rdx]
37bfabac7movsd_xmm x9, [rbp+8*r12]
37bfabacemovsd_xmm [rbp+8*r12], x6
37bfabad5cmp rbx, rax
37bfabad8jl 0x37bfabfe0
37bfabadetest rbx, rbx
37bfabae1jle 0x37bfabcac
37bfabae7mov rax, [rsp+168]
37bfabaefimul rax, rbx
37bfabaf3add rax, [rsp+160]
37bfabafb
37bfabafbloc_37bfabafb:
37bfabafbmov rcx, [rsp+544]
37bfabb03xor edx, edx
37bfabb05lea r8, [8*rbx]
37bfabb0dlea r15, [rcx+8*rax+8]
37bfabb12mov rcx, r15
37bfabb15call memset
37bfabb1acmp rbx, 1
37bfabb1eje 0x37bfabc8d
37bfabb24mov rax, [rsp+384]
37bfabb2cmov r11, [rsp+536]
37bfabb34lea rcx, [rip+0x4b0c95]
37bfabb3blea r10, [rsp+232]
37bfabb43lea rdx, [rsp+216]
37bfabb4bmov r9, r10
37bfabb4emov [rsp+224], rsi
37bfabb56mov rax, [rax]
37bfabb59mov [rsp+184], r10
37bfabb61sub rax, rdi
37bfabb64add rax, 1
37bfabb68mov [rsp+216], rax
37bfabb70mov rax, [rsp+512]
37bfabb78movsd_xmm x0, [rax+8*rsi]
37bfabb7dmov [rsp+72], r11
37bfabb82lea r11, [rip+0x4b0c77]
37bfabb89lea rax, [rsp+224]
37bfabb91mov [rsp+80], rcx
37bfabb96mov r8, rax
37bfabb99xorpd x0, [rip+0x4b0c6f]
37bfabba1mov [rsp+64], r11
37bfabba6mov r11, [rsp+464]
37bfabbaemov [rsp+56], rcx
37bfabbb3lea rcx, [rbp+8*r12]
37bfabbb8mov [rsp+48], rcx
37bfabbbdlea rcx, [rbp+8*rdi-8]
37bfabbc2mov [rsp+32], rcx
37bfabbc7lea rcx, [rip+0x4b0c0a]
37bfabbcemov [rsp+88], 9
37bfabbd7mov [rsp+40], r11
37bfabbdcmov [rsp+176], rax
37bfabbe4movsd_xmm [rsp+232], x0
37bfabbedcall dgemv_64_
37bfabbf2mov rax, [rsp+400]
37bfabbfalea rcx, [rip+0x4b0bcf]
37bfabc01mov r8, [rsp+184]
37bfabc09lea r9, [rip+0x4b0be0]
37bfabc10mov [rsp+232], rsi
37bfabc18mov rdx, [rax]
37bfabc1bmov rax, [rsp+392]
37bfabc23add rdx, [rax]
37bfabc26lea rax, [rip+0x4b0bc3]
37bfabc2dmov [rsp+80], rcx
37bfabc32mov [rsp+64], rax
37bfabc37mov rax, [rsp+536]
37bfabc3fmov [rsp+56], rcx
37bfabc44lea rcx, [rip+0x4b0b96]
37bfabc4bmov [rsp+48], rax
37bfabc50mov rax, [rsp+552]
37bfabc58mov [rsp+88], 12
37bfabc61mov [rsp+40], rax
37bfabc66mov rax, [rsp+544]
37bfabc6emov [rsp+72], r15
37bfabc73mov [rsp+32], rax
37bfabc78mov [rsp+224], rdx
37bfabc80mov rdx, [rsp+176]
37bfabc88call dgemv_64_
37bfabc8d
37bfabc8dloc_37bfabc8d:
37bfabc8dmov rax, [rsp+400]
37bfabc95mov rsi, [rsp+392]
37bfabc9dmov rax, [rax]
37bfabca0add rax, [rsi]
37bfabca3cmp rbx, rax
37bfabca6jl 0x37bfabf10
37bfabcac
37bfabcacloc_37bfabcac:
37bfabcacmov rsi, rbx
37bfabcafnop
37bfabcb0
37bfabcb0loc_37bfabcb0:
37bfabcb0movsd_xmm [rbp+8*r12], x9
37bfabcb7xor edx, edx
37bfabcb9xor r12l, r12l
37bfabcbccmp [rsp+152], rsi
37bfabcc4jg 0x37bfac0d0
37bfabcca
37bfabccaloc_37bfabcca:
37bfabccamov rax, [rsp+416]
37bfabcd2cmp [rax], rsi
37bfabcd5jle 0x37bfac1be
37bfabcdb
37bfabcdbloc_37bfabcdb:
37bfabcdbtest dl, dl
37bfabcddjne 0x37bfac1be
37bfabce3
37bfabce3loc_37bfabce3:
37bfabce3mov rax, [rsp+408]
37bfabceblea rbx, [rsi+1]
37bfabcefmov [rsp+208], rbx
37bfabcf7mov rdi, [rax]
37bfabcfalea rax, [8*rsi]
37bfabd02mov [rsp+128], rax
37bfabd0aadd rdi, rbx
37bfabd0dcmp rdi, 1
37bfabd11je 0x37bfab890
37bfabd17mov rax, [rsp+392]
37bfabd1flea r10, [rsp+232]
37bfabd27lea r8, [rip+0x4b0aa2]
37bfabd2emov rcx, r10
37bfabd31mov [rsp+144], r10
37bfabd39mov rax, [rax]
37bfabd3csub rax, rbx
37bfabd3fadd rax, 1
37bfabd43mov [rsp+232], rax
37bfabd4bmov rax, [rsp+128]
37bfabd53lea rdx, [r13+rax]
37bfabd58call idamax_64_
37bfabd5dlea r12, [rax+rsi]
37bfabd61mov rax, [rsp+488]
37bfabd69movsd_xmm x0, [r13+8*r12-8]
37bfabd70mov rcx, rax
37bfabd73movsd_xmm [rax], x0
37bfabd77call disnan_64_
37bfabd7cmov rdx, [rsp+488]
37bfabd84mov r10, [rsp+144]
37bfabd8ctest rax, rax
37bfabd8fmovsd_xmm x0, [rdx]
37bfabd93jne 0x37bfac4bd
37bfabd99pxor x1, x1
37bfabd9ducomisd x0, x1
37bfabda1jp 0x37bfabda9
37bfabda3je 0x37bfac5f8
37bfabda9
37bfabda9loc_37bfabda9:
37bfabda9mov rax, [rsp+568]
37bfabdb1cmp [rax], 0
37bfabdb5jne 0x37bfabddc
37bfabdb7comisd x0, x8
37bfabdbcjbe 0x37bfabddc
37bfabdbemov rcx, [rsp+392]
37bfabdc6mov rdx, [rsp+568]
37bfabdcemov rax, [rcx]
37bfabdd1add rax, rbx
37bfabdd4lea rax, [r12+rax-1]
37bfabdd9mov [rdx], rax
37bfabddc
37bfabddcloc_37bfabddc:
37bfabddcmov rax, [rsp+448]
37bfabde4movapd x1, x0
37bfabde8divsd x1, [rax]
37bfabdecmov rax, [rsp+496]
37bfabdf4movsd_xmm [rax], x1
37bfabdf8mov rax, [rsp+424]
37bfabe00movsd_xmm x2, [rax]
37bfabe04comisd x2, x0
37bfabe08jae 0x37bfabe20
37bfabe0amov rax, [rsp+432]
37bfabe12movsd_xmm x0, [rax]
37bfabe16comisd x0, x1
37bfabe1ajb 0x37bfab89b
37bfabe20
37bfabe20loc_37bfabe20:
37bfabe20mov rax, [rsp+472]
37bfabe28mov r15, [rsp+384]
37bfabe30mov [rax], 1
37bfabe37mov rax, [rsp+480]
37bfabe3fmov [rax], rsi
37bfabe42cmp [rsp+200], rsi
37bfabe4ajg 0x37bfac725
37bfabe50
37bfabe50loc_37bfabe50:
37bfabe50mov rax, [rsp+152]
37bfabe58cmp rbx, rax
37bfabe5bjg 0x37bfabe80
37bfabe5dsub rax, rbx
37bfabe60mov rcx, [rsp+128]
37bfabe68xor edx, edx
37bfabe6aadd rcx, [rsp+512]
37bfabe72lea r8, [8*rax+8]
37bfabe7acall memset
37bfabe7fnop
37bfabe80
37bfabe80loc_37bfabe80:
37bfabe80movups x6, [rsp+240]
37bfabe88movups x7, [rsp+256]
37bfabe90movups x8, [rsp+272]
37bfabe99movups x9, [rsp+288]
37bfabea2add rsp, 312
37bfabea9pop rbx
37bfabeaapop rsi
37bfabeabpop rdi
37bfabeacpop rbp
37bfabeadpop r12
37bfabeafpop r13
37bfabeb1pop r14
37bfabeb3pop r15
37bfabeb5ret
37bfabeb6
37bfabeb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfabec0
37bfabec0loc_37bfabec0:
37bfabec0sub rax, rdi
37bfabec3mov [rsp+32], r15
37bfabec8lea r9, [rip+0x4b0901]
37bfabecflea rcx, [rsp+232]
37bfabed7add rax, 1
37bfabedbmov [rsp+232], rax
37bfabee3mov rax, rbx
37bfabee6imul rax, r14
37bfabeeaadd rax, [rsp+136]
37bfabef2lea rdx, [rax+rdi+1]
37bfabef7add rax, rdi
37bfabefalea r8, [rbp+8*rdx]
37bfabefflea rdx, [rbp+8*rax]
37bfabf04call dlarfg_64_
37bfabf09jmp 0x37bfaba82
37bfabf0e
37bfabf0e 66 90 f.
37bfabf10
37bfabf10loc_37bfabf10:
37bfabf10sub rax, rbx
37bfabf13mov rbx, [rsp+136]
37bfabf1bmov rsi, [rsp+128]
37bfabf23mov [rsp+88], 12
37bfabf2cmov [rsp+232], rax
37bfabf34mov rax, [rsp+464]
37bfabf3clea r9, [rip+0x4b08b5]
37bfabf43lea r8, [rsp+208]
37bfabf4blea rdx, [rsp+232]
37bfabf53lea rcx, [rip+0x4b0887]
37bfabf5amov r12, r14
37bfabf5dmov [rsp+80], rax
37bfabf62mov rax, [rsp+144]
37bfabf6aadd rax, r14
37bfabf6dadd rax, rbx
37bfabf70add rax, rdi
37bfabf73lea rax, [rbp+8*rax]
37bfabf78mov [rsp+72], rax
37bfabf7dlea rax, [rip+0x4b086c]
37bfabf84mov [rsp+64], rax
37bfabf89mov rax, [rsp+464]
37bfabf91mov [rsp+56], rax
37bfabf96lea rax, [rbp+8*rdi-8]
37bfabf9bmov [rsp+48], rax
37bfabfa0mov rax, [rsp+552]
37bfabfa8mov [rsp+40], rax
37bfabfadmov rax, [rsp+544]
37bfabfb5lea rax, [rax+rsi+8]
37bfabfbamov [rsp+32], rax
37bfabfbfcall dgemv_64_
37bfabfc4mov rsi, [rsp+208]
37bfabfccimul r12, rsi
37bfabfd0add r12, rbx
37bfabfd3add r12, rdi
37bfabfd6jmp 0x37bfabcb0
37bfabfdb
37bfabfdb 0f 1f 44 00 00 ..D..
37bfabfe0
37bfabfe0loc_37bfabfe0:
37bfabfe0sub rax, rbx
37bfabfe3mov rcx, [rsp+384]
37bfabfebmov r9, r15
37bfabfeelea r11, [rip+0x4b07db]
37bfabff5mov [rsp+232], rax
37bfabffdmov rax, [rsp+168]
37bfac005lea r8, [rsp+232]
37bfac00dmov rdx, [rcx]
37bfac010mov [rsp+80], r11
37bfac015imul rax, rbx
37bfac019add rax, [rsp+160]
37bfac021mov [rsp+56], r11
37bfac026mov [rsp+176], rax
37bfac02elea rcx, [rsi+rax+2]
37bfac033sub rdx, rdi
37bfac036mov rax, [rsp+544]
37bfac03emov [rsp+88], 9
37bfac047add rdx, 1
37bfac04blea rcx, [rax+8*rcx]
37bfac04flea rax, [rip+0x4b07aa]
37bfac056mov [rsp+224], rdx
37bfac05emov [rsp+64], rax
37bfac063mov rax, [rsp+464]
37bfac06blea rdx, [rsp+224]
37bfac073mov [rsp+72], rcx
37bfac078lea rcx, [rbp+8*r12]
37bfac07dmov [rsp+40], rax
37bfac082mov rax, [rsp+144]
37bfac08amov [rsp+48], rcx
37bfac08flea rcx, [rax+r14]
37bfac093add rcx, [rsp+136]
37bfac09badd rcx, rdi
37bfac09elea rcx, [rbp+8*rcx]
37bfac0a3mov [rsp+32], rcx
37bfac0a8lea rcx, [rip+0x4b0729]
37bfac0afcall dgemv_64_
37bfac0b4test rbx, rbx
37bfac0b7mov rax, [rsp+176]
37bfac0bfjg 0x37bfabafb
37bfac0c5jmp 0x37bfabc8d
37bfac0ca
37bfac0ca 66 0f 1f 44 00 00 f..D..
37bfac0d0
37bfac0d0loc_37bfac0d0:
37bfac0d0mov rbx, [rsp+392]
37bfac0d8lea rax, [rsi+1]
37bfac0dcmov rcx, [rbx]
37bfac0dfcmp rax, rcx
37bfac0e2jg 0x37bfabcca
37bfac0e8mov rdx, rax
37bfac0ebadd rcx, 1
37bfac0efpxor x3, x3
37bfac0f3mov rbx, [rsp+136]
37bfac0fbimul rdx, r14
37bfac0ffmov r9, [rsp+528]
37bfac107mov r10, [rsp+560]
37bfac10flea r8, [rdi+rbx]
37bfac113add rdx, r8
37bfac116mov r8, [rsp+192]
37bfac11elea rdx, [rbp+8*rdx]
37bfac123jmp 0x37bfac13c
37bfac125
37bfac125 0f 1f 00 ...
37bfac128
37bfac128loc_37bfac128:
37bfac128mov [r10+8*rax-16], r12
37bfac12dmov r12, rax
37bfac130
37bfac130loc_37bfac130:
37bfac130add rax, 1
37bfac134add rdx, r8
37bfac137cmp rcx, rax
37bfac13aje 0x37bfac1a7
37bfac13c
37bfac13cloc_37bfac13c:
37bfac13cmovsd_xmm x0, [r13+8*rax-8]
37bfac143ucomisd x0, x3
37bfac147jp 0x37bfac14b
37bfac149je 0x37bfac130
37bfac14b
37bfac14bloc_37bfac14b:
37bfac14bmovsd_xmm x2, [rdx]
37bfac14fandpd x2, [rip+0x4b06c9]
37bfac157movapd x4, x6
37bfac15bdivsd x2, x0
37bfac15fmovapd x1, x2
37bfac163subsd x4, x2
37bfac167movapd x2, x0
37bfac16bdivsd x2, [r9+8*rax-8]
37bfac172addsd x1, x6
37bfac176mulsd x2, x2
37bfac17amulsd x1, x4
37bfac17emaxsd x1, x3
37bfac182mulsd x2, x1
37bfac186comisd x7, x2
37bfac18ajae 0x37bfac128
37bfac18csqrtsd x1, x1
37bfac190add rdx, r8
37bfac193mulsd x0, x1
37bfac197movsd_xmm [r13+8*rax-8], x0
37bfac19eadd rax, 1
37bfac1a2cmp rcx, rax
37bfac1a5jne 0x37bfac13c
37bfac1a7
37bfac1a7loc_37bfac1a7:
37bfac1a7mov rax, [rsp+416]
37bfac1aftest r12, r12
37bfac1b2setne dl
37bfac1b5cmp [rax], rsi
37bfac1b8jg 0x37bfabcdb
37bfac1be
37bfac1beloc_37bfac1be:
37bfac1bemov rax, [rsp+480]
37bfac1c6mov r15, [rsp+384]
37bfac1cemov [rax], rsi
37bfac1d1cmp [rsp+200], rsi
37bfac1d9jg 0x37bfac3c6
37bfac1df
37bfac1dfloc_37bfac1df:
37bfac1dftest r12, r12
37bfac1e2jle 0x37bfabe80
37bfac1e8lea r10, [rsp+232]
37bfac1f0mov rsi, r15
37bfac1f3lea rbx, [rdi+1]
37bfac1f7mov r15, r12
37bfac1famov [rsp+128], r10
37bfac202nop [rax]
37bfac205nop [rax+rax]
37bfac210
37bfac210loc_37bfac210:
37bfac210mov rcx, [rsp+560]
37bfac218mov rax, r15
37bfac21bmov rdx, [rsi]
37bfac21elea r8, [rip+0x4b05ab]
37bfac225lea r12, [rax-1]
37bfac229imul rax, r14
37bfac22dadd rax, [rsp+136]
37bfac235mov r15, [rcx+8*r15-16]
37bfac23asub rdx, rdi
37bfac23dadd rax, rbx
37bfac240mov rcx, [rsp+128]
37bfac248mov [rsp+232], rdx
37bfac250lea rdx, [rbp+8*rax]
37bfac255call dnrm2_64_
37bfac25amov rax, [rsp+528]
37bfac262movsd_xmm [r13+8*r12], x0
37bfac269movsd_xmm [rax+8*r12], x0
37bfac26ftest r15, r15
37bfac272jg 0x37bfac210
37bfac274jmp 0x37bfabe80
37bfac279
37bfac279loc_37bfac279:
37bfac279mov rcx, [rsp+472]
37bfac281mov rdx, [rsp+480]
37bfac289mov r15, [rsp+384]
37bfac291mov [rcx], 1
37bfac298mov rcx, [rsp+568]
37bfac2a0mov [rdx], rsi
37bfac2a3mov [rcx], rbx
37bfac2a6mov rbx, [rsp+512]
37bfac2aemovsd_xmm x0, [rbx+8*rsi]
37bfac2b3mov rbx, [rsp+488]
37bfac2bbmovsd_xmm [rbx], x0
37bfac2bfmov rbx, [rsp+496]
37bfac2c7movsd_xmm [rbx], x0
37bfac2cbtest rax, rax
37bfac2cejle 0x37bfabe80
37bfac2d4mov rax, [r15]
37bfac2d7mov rbx, [rsp+408]
37bfac2dfmov rdx, rax
37bfac2e2sub rdx, [rbx]
37bfac2e5cmp rdx, rsi
37bfac2e8jle 0x37bfabe80
37bfac2eelea rdx, [rdi-1]
37bfac2f2mov r9, [rsp+400]
37bfac2falea r8, [rsp+232]
37bfac302sub rax, rdx
37bfac305mov [rsp+232], rax
37bfac30dmov rax, [rsp+392]
37bfac315mov rcx, [rax]
37bfac318mov rax, [rsp+464]
37bfac320mov [rsp+112], 9
37bfac329mov [rsp+104], 12
37bfac332mov [rsp+96], rax
37bfac337lea rax, [rcx+1]
37bfac33bimul rax, r14
37bfac33fadd rax, [rsp+136]
37bfac347add rax, rdi
37bfac34alea rax, [rbp+8*rax]
37bfac34fmov [rsp+88], rax
37bfac354lea rax, [rip+0x4b0495]
37bfac35bmov [rsp+80], rax
37bfac360mov rax, [rsp+552]
37bfac368mov [rsp+72], rax
37bfac36dmov rax, [rsp+544]
37bfac375lea rax, [rax+8*rcx]
37bfac379lea rcx, [rip+0x4b0461]
37bfac380mov [rsp+64], rax
37bfac385mov rax, [rsp+464]
37bfac38dmov [rsp+56], rax
37bfac392lea rax, [rbp+8*rdx]
37bfac397lea rdx, [rip+0x4b043a]
37bfac39emov [rsp+48], rax
37bfac3a3lea rax, [rip+0x4b044e]
37bfac3aamov [rsp+40], rax
37bfac3afmov rax, [rsp+480]
37bfac3b7mov [rsp+32], rax
37bfac3bccall dgemm_64_
37bfac3c1jmp 0x37bfabe80
37bfac3c6
37bfac3c6loc_37bfac3c6:
37bfac3c6mov rbx, [rsp+544]
37bfac3celea rax, [rsi+1]
37bfac3d2imul rax, r14
37bfac3d6add rax, [rsp+136]
37bfac3delea rbx, [rbx+8*rsi]
37bfac3e2mov [rsp+544], rbx
37bfac3ea
37bfac3ealoc_37bfac3ea:
37bfac3eamov rdx, [r15]
37bfac3edmov rbx, [rsp+400]
37bfac3f5lea rax, [rdi+rax+1]
37bfac3falea r9, [rsp+232]
37bfac402lea rax, [rbp+8*rax]
37bfac407lea r8, [rsp+224]
37bfac40fsub rdx, rdi
37bfac412lea rcx, [rip+0x4b03c8]
37bfac419mov [rsp+224], rdx
37bfac421mov rdx, [rbx]
37bfac424mov rbx, [rsp+392]
37bfac42cadd rdx, [rbx]
37bfac42fmov [rsp+88], rax
37bfac434lea rax, [rip+0x4b03b5]
37bfac43bmov [rsp+80], rax
37bfac440sub rdx, rsi
37bfac443mov rax, [rsp+552]
37bfac44bmov rsi, [rsp+464]
37bfac453mov [rsp+104], 12
37bfac45cmov [rsp+72], rax
37bfac461mov rax, [rsp+544]
37bfac469mov [rsp+96], rsi
37bfac46emov [rsp+64], rax
37bfac473lea rax, [rbp+8*rdi]
37bfac478mov [rsp+48], rax
37bfac47dlea rax, [rip+0x4b0374]
37bfac484mov [rsp+40], rax
37bfac489mov rax, [rsp+480]
37bfac491mov [rsp+56], rsi
37bfac496mov [rsp+32], rax
37bfac49bmov [rsp+232], rdx
37bfac4a3lea rdx, [rip+0x4b032e]
37bfac4aamov [rsp+112], 9
37bfac4b3call dgemm_64_
37bfac4b8jmp 0x37bfac1df
37bfac4bd
37bfac4bdloc_37bfac4bd:
37bfac4bdmov rax, [rsp+472]
37bfac4c5add r12, rsi
37bfac4c8mov r15, [rsp+384]
37bfac4d0mov [rax], 1
37bfac4d7mov rax, [rsp+480]
37bfac4dfmov [rax], rsi
37bfac4e2mov rax, [rsp+568]
37bfac4eamov [rax], r12
37bfac4edmov rax, [rsp+496]
37bfac4f5movsd_xmm [rax], x0
37bfac4f9mov rax, [rsp+400]
37bfac501cmp [rax], 0
37bfac505jle 0x37bfabe80
37bfac50bmov rax, [r15]
37bfac50emov rbx, [rsp+408]
37bfac516mov rdx, rax
37bfac519sub rdx, [rbx]
37bfac51ccmp rdx, rsi
37bfac51fjle 0x37bfabe80
37bfac525lea rdx, [rdi-1]
37bfac529mov r9, [rsp+400]
37bfac531mov r8, r10
37bfac534sub rax, rdx
37bfac537mov [rsp+232], rax
37bfac53fmov rax, [rsp+392]
37bfac547mov rcx, [rax]
37bfac54amov rax, [rsp+464]
37bfac552mov [rsp+112], 9
37bfac55bmov [rsp+104], 12
37bfac564mov [rsp+96], rax
37bfac569lea rax, [rcx+1]
37bfac56dimul rax, r14
37bfac571add rax, [rsp+136]
37bfac579add rax, rdi
37bfac57clea rax, [rbp+8*rax]
37bfac581mov [rsp+88], rax
37bfac586lea rax, [rip+0x4b0263]
37bfac58dmov [rsp+80], rax
37bfac592mov rax, [rsp+552]
37bfac59amov [rsp+72], rax
37bfac59fmov rax, [rsp+544]
37bfac5a7lea rax, [rax+8*rcx]
37bfac5ablea rcx, [rip+0x4b022f]
37bfac5b2mov [rsp+64], rax
37bfac5b7mov rax, [rsp+464]
37bfac5bfmov [rsp+56], rax
37bfac5c4lea rax, [rbp+8*rdx]
37bfac5c9lea rdx, [rip+0x4b0208]
37bfac5d0mov [rsp+48], rax
37bfac5d5lea rax, [rip+0x4b021c]
37bfac5dcmov [rsp+40], rax
37bfac5e1mov rax, [rsp+480]
37bfac5e9mov [rsp+32], rax
37bfac5eecall dgemm_64_
37bfac5f3jmp 0x37bfabe80
37bfac5f8
37bfac5f8loc_37bfac5f8:
37bfac5f8mov rax, [rsp+472]
37bfac600mov r15, [rsp+384]
37bfac608mov [rax], 1
37bfac60fmov rax, [rsp+480]
37bfac617mov [rax], rsi
37bfac61amov rax, [rsp+496]
37bfac622movsd_xmm [rax], x1
37bfac626mov rax, [rsp+400]
37bfac62ecmp [rax], 0
37bfac632jle 0x37bfabe50
37bfac638mov rax, [r15]
37bfac63bmov rcx, [rsp+408]
37bfac643mov rdx, rax
37bfac646sub rdx, [rcx]
37bfac649cmp rdx, rsi
37bfac64cjle 0x37bfabe50
37bfac652lea rdx, [rdi-1]
37bfac656mov r9, [rsp+400]
37bfac65emov r8, r10
37bfac661sub rax, rdx
37bfac664mov [rsp+232], rax
37bfac66cmov rax, [rsp+392]
37bfac674mov rcx, [rax]
37bfac677mov rax, [rsp+464]
37bfac67fmov [rsp+112], 9
37bfac688mov [rsp+104], 12
37bfac691mov [rsp+96], rax
37bfac696lea rax, [rcx+1]
37bfac69aimul rax, r14
37bfac69eadd rax, [rsp+136]
37bfac6a6add rax, rdi
37bfac6a9lea rax, [rbp+8*rax]
37bfac6aemov [rsp+88], rax
37bfac6b3lea rax, [rip+0x4b0136]
37bfac6bamov [rsp+80], rax
37bfac6bfmov rax, [rsp+552]
37bfac6c7mov [rsp+72], rax
37bfac6ccmov rax, [rsp+544]
37bfac6d4lea rax, [rax+8*rcx]
37bfac6d8lea rcx, [rip+0x4b0102]
37bfac6dfmov [rsp+64], rax
37bfac6e4mov rax, [rsp+464]
37bfac6ecmov [rsp+56], rax
37bfac6f1lea rax, [rbp+8*rdx]
37bfac6f6lea rdx, [rip+0x4b00db]
37bfac6fdmov [rsp+48], rax
37bfac702lea rax, [rip+0x4b00ef]
37bfac709mov [rsp+40], rax
37bfac70emov rax, [rsp+480]
37bfac716mov [rsp+32], rax
37bfac71bcall dgemm_64_
37bfac720jmp 0x37bfabe50
37bfac725
37bfac725loc_37bfac725:
37bfac725mov rax, [r15]
37bfac728lea rdx, [rdi-1]
37bfac72cmov r9, r10
37bfac72fmov rcx, [rsp+392]
37bfac737lea r8, [rsp+224]
37bfac73fsub rax, rdx
37bfac742mov [rsp+224], rax
37bfac74amov rax, [rsp+400]
37bfac752mov rax, [rax]
37bfac755add rax, [rcx]
37bfac758lea rcx, [rip+0x4b0082]
37bfac75fmov [rsp+112], 9
37bfac768mov [rsp+104], 12
37bfac771sub rax, rsi
37bfac774mov [rsp+232], rax
37bfac77cmov rax, [rsp+464]
37bfac784mov [rsp+96], rax
37bfac789mov rax, r14
37bfac78cimul rax, rbx
37bfac790add rax, [rsp+136]
37bfac798add rax, rdi
37bfac79blea rax, [rbp+8*rax]
37bfac7a0mov [rsp+88], rax
37bfac7a5lea rax, [rip+0x4b0044]
37bfac7acmov [rsp+80], rax
37bfac7b1mov rax, [rsp+552]
37bfac7b9mov [rsp+72], rax
37bfac7bemov rax, [rsp+128]
37bfac7c6add rax, [rsp+544]
37bfac7cemov [rsp+64], rax
37bfac7d3mov rax, [rsp+464]
37bfac7dbmov [rsp+56], rax
37bfac7e0lea rax, [rbp+8*rdx]
37bfac7e5lea rdx, [rip+0x4affec]
37bfac7ecmov [rsp+48], rax
37bfac7f1lea rax, [rip+0x4b0000]
37bfac7f8mov [rsp+40], rax
37bfac7fdmov rax, [rsp+480]
37bfac805mov [rsp+32], rax
37bfac80acall dgemm_64_
37bfac80fjmp 0x37bfabe50
37bfac814
37bfac814loc_37bfac814:
37bfac814mov rax, [rsp+480]
37bfac81cmov [rax], 0
37bfac823cmp [rsp+200], 0
37bfac82cjle 0x37bfabe80
37bfac832mov rax, -1
37bfac839xor r12l, r12l
37bfac83cxor esi, esi
37bfac83ejmp 0x37bfac3ea
37bfab700
Loading..