File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c4139c0
37c4139c0zunbdb_64_:
37c4139c0push r15
37c4139c2push r14
37c4139c4push r13
37c4139c6push r12
37c4139c8push rbp
37c4139c9push rdi
37c4139capush rsi
37c4139cbpush rbx
37c4139ccsub rsp, 456
37c4139d3movups [rsp+400], x6
37c4139dbmovups [rsp+416], x7
37c4139e3movups [rsp+432], x8
37c4139ecmov rax, [rsp+576]
37c4139f4mov rbp, [rsp+560]
37c4139fcmov r14, [rax]
37c4139ffmov rax, [rsp+592]
37c413a07mov r13, [rax]
37c413a0amov rdi, rdx
37c413a0dmov rbx, r8
37c413a10lea rdx, [rip+0x60789]
37c413a17mov rax, [rsp+608]
37c413a1fmov r8l, 1
37c413a25mov rsi, r9
37c413a28mov r9l, 1
37c413a2emov r12, [rax]
37c413a31mov rax, [rsp+624]
37c413a39mov rax, [rax]
37c413a3cmov [rsp+80], rax
37c413a41mov rax, [rsp+696]
37c413a49mov [rax], 0
37c413a50call lsame_64_
37c413a55mov r9l, 1
37c413a5bmov r8l, 1
37c413a61mov rcx, rdi
37c413a64lea rdx, [rip+0x60736]
37c413a6bmov [rsp+88], rax
37c413a70call lsame_64_
37c413a75test rax, rax
37c413a78jne 0x37c413b10
37c413a7emov rax, [rbx]
37c413a81movsd_xmm x7, [rip+0x60737]
37c413a89test rax, rax
37c413a8cjs 0x37c413b24
37c413a92
37c413a92loc_37c413a92:
37c413a92mov r15, [rsi]
37c413a95cmp rax, r15
37c413a98jl 0x37c413aa3
37c413a9atest r15, r15
37c413a9djns 0x37c413b38
37c413aa3
37c413aa3loc_37c413aa3:
37c413aa3mov rax, -4
37c413aaamov ecx, 4
37c413aaf
37c413aafloc_37c413aaf:
37c413aafmov rbx, [rsp+696]
37c413ab7mov [rbx], rax
37c413aba
37c413abaloc_37c413aba:
37c413abamov [rsp+384], rcx
37c413ac2lea rdx, [rsp+384]
37c413acamov r8l, 6
37c413ad0lea rcx, [rip+0x606cb]
37c413ad7call xerbla_64_
37c413adcnop
37c413add
37c413addloc_37c413add:
37c413addmovups x6, [rsp+400]
37c413ae5movups x7, [rsp+416]
37c413aedmovups x8, [rsp+432]
37c413af6add rsp, 456
37c413afdpop rbx
37c413afepop rsi
37c413affpop rdi
37c413b00pop rbp
37c413b01pop r12
37c413b03pop r13
37c413b05pop r14
37c413b07pop r15
37c413b09ret
37c413b0a
37c413b0a 66 0f 1f 44 00 00 f..D..
37c413b10
37c413b10loc_37c413b10:
37c413b10mov rax, [rbx]
37c413b13movsd_xmm x7, [rip+0x6069d]
37c413b1btest rax, rax
37c413b1ejns 0x37c413a92
37c413b24
37c413b24loc_37c413b24:
37c413b24mov rax, -3
37c413b2bmov ecx, 3
37c413b30jmp 0x37c413aaf
37c413b35
37c413b35 0f 1f 00 ...
37c413b38
37c413b38loc_37c413b38:
37c413b38mov rdx, [rbp]
37c413b3ctest rdx, rdx
37c413b3fjs 0x37c413b46
37c413b41cmp r15, rdx
37c413b44jge 0x37c413b60
37c413b46
37c413b46loc_37c413b46:
37c413b46mov rax, -5
37c413b4dmov ecx, 5
37c413b52jmp 0x37c413aaf
37c413b57
37c413b57 66 0f 1f 84 00 00 00 00 00 f........
37c413b60
37c413b60loc_37c413b60:
37c413b60mov r8, rax
37c413b63sub r8, r15
37c413b66cmp rdx, r8
37c413b69jg 0x37c413b46
37c413b6bmov r9, rax
37c413b6esub r9, rdx
37c413b71cmp rdx, r9
37c413b74jg 0x37c413b46
37c413b76mov rdi, [rsp+576]
37c413b7emov r10, [rdi]
37c413b81mov rdi, [rsp+88]
37c413b86xor rdi, 1
37c413b8aje 0x37c413bdc
37c413b8ctest r15, r15
37c413b8fmov ecx, 1
37c413b94cmovg rcx, r15
37c413b98cmp rcx, r10
37c413b9bjg 0x37c41659d
37c413ba1mov r10, [rsp+592]
37c413ba9cmp [r10], rcx
37c413bacjl 0x37c4165ae
37c413bb2mov r10, [rsp+608]
37c413bbatest r8, r8
37c413bbdmov ecx, 1
37c413bc2cmovg rcx, r8
37c413bc6cmp [r10], rcx
37c413bc9jge 0x37c413c1e
37c413bcb
37c413bcbloc_37c413bcb:
37c413bcbmov rax, -11
37c413bd2mov ecx, 11
37c413bd7jmp 0x37c413aaf
37c413bdc
37c413bdcloc_37c413bdc:
37c413bdctest rdx, rdx
37c413bdfmov ecx, 1
37c413be4cmovg rcx, rdx
37c413be8mov r8, rcx
37c413bebcmp rcx, r10
37c413beejg 0x37c41659d
37c413bf4mov r10, [rsp+592]
37c413bfctest r9, r9
37c413bffmov ecx, 1
37c413c04cmovg rcx, r9
37c413c08cmp [r10], rcx
37c413c0bjl 0x37c4165ae
37c413c11mov r10, [rsp+608]
37c413c19cmp [r10], r8
37c413c1cjl 0x37c413bcb
37c413c1e
37c413c1eloc_37c413c1e:
37c413c1emov r10, [rsp+624]
37c413c26cmp [r10], rcx
37c413c29jge 0x37c413c40
37c413c2bmov rax, -13
37c413c32mov ecx, 13
37c413c37jmp 0x37c413aaf
37c413c3c
37c413c3c 0f 1f 40 00 ..@.
37c413c40
37c413c40loc_37c413c40:
37c413c40mov rcx, [rsp+688]
37c413c48mov r8, [rcx]
37c413c4bmov rcx, [rsp+696]
37c413c53mov rcx, [rcx]
37c413c56test rcx, rcx
37c413c59jne 0x37c4165bf
37c413c5fmov rcx, [rsp+680]
37c413c67pxor x0, x0
37c413c6bcvtsi2sd x0, r9
37c413c70mov [rcx+8], 0
37c413c78movsd_xmm [rcx], x0
37c413c7ccmp r8, r9
37c413c7fjge 0x37c413ca8
37c413c81cmp r8, -1
37c413c85je 0x37c413add
37c413c8bmov rax, [rsp+696]
37c413c93mov ecx, 21
37c413c98mov [rax], -21
37c413c9fjmp 0x37c413aba
37c413ca4
37c413ca4 0f 1f 40 00 ..@.
37c413ca8
37c413ca8loc_37c413ca8:
37c413ca8xor ecx, ecx
37c413caatest r14, r14
37c413cadcmovns rcx, r14
37c413cb1xor r9l, r9l
37c413cb4mov r14, [rsp+80]
37c413cb9test r13, r13
37c413cbcmov r10, r9
37c413cbfcmovns r10, r13
37c413cc3test r12, r12
37c413cc6mov r8, rcx
37c413cc9cmovns r9, r12
37c413ccdxor r11l, r11l
37c413cd0test r14, r14
37c413cd3cmovns r11, r14
37c413cd7mov r13, r10
37c413cdanot r8
37c413cddnot r13
37c413ce0mov r12, r9
37c413ce3mov [rsp+176], r11
37c413cebmov r14, r11
37c413ceenot r11
37c413cf1not r12
37c413cf4mov [rsp+328], r13
37c413cfcmov [rsp+312], r11
37c413d04test rdi, rdi
37c413d07je 0x37c4151d8
37c413d0dtest rdx, rdx
37c413d10je 0x37c414c4f
37c413d16lea rax, [r10+1]
37c413d1amov r11, [rsp+584]
37c413d22add r14, 1
37c413d26mov rdi, [rsp+568]
37c413d2eshl rax, 4
37c413d32shl r14, 4
37c413d36mov [rsp+120], 0
37c413d3fmovapd x8, x7
37c413d44mov [rsp+184], rax
37c413d4clea rax, [rcx+1]
37c413d50mulsd x8, x7
37c413d55shl rax, 4
37c413d59mov [rsp+80], r11
37c413d5emov [rsp+208], rax
37c413d66lea rax, [rcx+rcx]
37c413d6alea r11, [rax+r8]
37c413d6eadd rax, rcx
37c413d71mov [rsp+96], rdi
37c413d76add rdi, 16
37c413d7ashl r11, 4
37c413d7emov [rsp+240], rdi
37c413d86add rax, r8
37c413d89lea rcx, [rip+0x60418]
37c413d90add rdi, r11
37c413d93shl rax, 4
37c413d97add rax, [rsp+568]
37c413d9fmov [rsp+200], r14
37c413da7mov [rsp+104], rdi
37c413dacmov rdi, [rsp+616]
37c413db4mov [rsp+272], rax
37c413dbclea rax, [r13+2*r10]
37c413dc1add r11, [rsp+568]
37c413dc9lea r13, [rsp+376]
37c413dd1mov [rsp+112], rdi
37c413dd6add rdi, 16
37c413ddashl rax, 4
37c413ddeadd rax, [rsp+584]
37c413de6mov [rsp+168], rdi
37c413deelea rdi, [r9+1]
37c413df2lea r9, [r12+2*r9]
37c413df6shl rdi, 4
37c413dfashl r9, 4
37c413dfeadd r9, [rsp+600]
37c413e06mov [rsp+280], rax
37c413e0emov [rsp+192], rdi
37c413e16mov rdi, [rsp+600]
37c413e1elea r12, [rsp+384]
37c413e26mov [rsp+256], r9
37c413e2emov [rsp+88], rdi
37c413e33add rdi, 16
37c413e37mov [rsp+248], rdi
37c413e3fmov rdi, [rsp+168]
37c413e47mov [rsp+264], r11
37c413e4fmov [rsp+128], 0
37c413e5bsub rdi, r14
37c413e5emov r14, [rsp+584]
37c413e66sub r14, [rsp+184]
37c413e6emov [rsp+160], rdi
37c413e76xor edi, edi
37c413e78mov [rsp+136], r14
37c413e80mov r14l, 1
37c413e86mov [rsp+152], 0
37c413e92movq x6, [rip+0x60336]
37c413e9amov rax, [rsp+136]
37c413ea2mov [rsp+288], r10
37c413eaaadd rax, 16
37c413eaemov [rsp+216], rdx
37c413eb6mov [rsp+224], rax
37c413ebelea rax, [r9+16]
37c413ec2mov [rsp+232], rax
37c413ecamov [rsp+136], rcx
37c413ed2jmp 0x37c4140f2
37c413ed7
37c413ed7 66 0f 1f 84 00 00 00 00 00 f........
37c413ee0
37c413ee0loc_37c413ee0:
37c413ee0je 0x37c414bc8
37c413ee6
37c413ee6loc_37c413ee6:
37c413ee6mov rdx, [rbx]
37c413ee9sub rdx, rcx
37c413eeccmp rdx, r14
37c413eefjg 0x37c41436b
37c413ef5
37c413ef5loc_37c413ef5:
37c413ef5je 0x37c414c08
37c413efb
37c413efbloc_37c413efb:
37c413efbmov rcx, [rbp]
37c413effcmp rcx, r14
37c413f02jg 0x37c4143bf
37c413f08
37c413f08loc_37c413f08:
37c413f08mov rdx, [rbx]
37c413f0blea r15, [rsp+368]
37c413f13mov r8, rdx
37c413f16sub r8, rcx
37c413f19cmp r14, r8
37c413f1cjle 0x37c41451e
37c413f22
37c413f22loc_37c413f22:
37c413f22mov rax, [rsp+632]
37c413f2asub rdx, rcx
37c413f2dsub rdx, r14
37c413f30movsd_xmm x0, [rax+8*r14-8]
37c413f37add rdx, 1
37c413f3bmov [rsp+376], rdx
37c413f43call sin
37c413f48mov r15, [rsp+80]
37c413f4dmov rcx, r13
37c413f50mov rdx, r12
37c413f53mulsd x0, x7
37c413f57mov r9, [rsp+592]
37c413f5fmov [rsp+392], 0
37c413f6bmov r8, r15
37c413f6exorpd x0, x6
37c413f72movsd_xmm [rsp+384], x0
37c413f7bcall zscal_64_
37c413f80mov rax, [rsp+632]
37c413f88mov rdx, [rbx]
37c413f8bsub rdx, [rbp]
37c413f8fmovsd_xmm x0, [rax+8*r14-8]
37c413f96sub rdx, r14
37c413f99add rdx, 1
37c413f9dmov [rsp+376], rdx
37c413fa5call cos
37c413faamov [rsp+32], r15
37c413fafmov rcx, r13
37c413fb2mov rdx, r12
37c413fb5mulsd x0, x8
37c413fbamov rax, [rsp+592]
37c413fc2mov r8, [rsp+112]
37c413fc7mov [rsp+392], 0
37c413fd3mov r9, [rsp+624]
37c413fdbmov [rsp+40], rax
37c413fe0movsd_xmm [rsp+384], x0
37c413fe9call zaxpy_64_
37c413feemov rcx, [rbp]
37c413ff2cmp rcx, r14
37c413ff5jg 0x37c4148a0
37c413ffb
37c413ffbloc_37c413ffb:
37c413ffbmov rdx, [rbx]
37c413ffemov r8, rdx
37c414001sub r8, rcx
37c414004cmp r8, r14
37c414007jge 0x37c4149a6
37c41400d
37c41400dloc_37c41400d:
37c41400dmov r8, [rsi]
37c414010cmp r8, r14
37c414013jg 0x37c414800
37c414019
37c414019loc_37c414019:
37c414019mov r9, rdx
37c41401csub r9, r8
37c41401fcmp r9, r14
37c414022jg 0x37c414770
37c414028
37c414028loc_37c414028:
37c414028cmp r14, rcx
37c41402bjge 0x37c414051
37c41402dsub rcx, r14
37c414030mov r8, [rsp+576]
37c414038mov rdx, [rsp+104]
37c41403dmov [rsp+384], rcx
37c414045mov rcx, r12
37c414048call zlacgv_64_
37c41404dmov rcx, [rbp]
37c414051
37c414051loc_37c414051:
37c414051mov rdx, [rbx]
37c414054
37c414054loc_37c414054:
37c414054sub rdx, rcx
37c414057mov r8, [rsp+592]
37c41405fmov rcx, r12
37c414062add rdi, 16
37c414066sub rdx, r14
37c414069add r14, 1
37c41406dadd rdx, 1
37c414071mov [rsp+384], rdx
37c414079mov rdx, [rsp+80]
37c41407ecall zlacgv_64_
37c414083mov rax, [rsp+208]
37c41408bmov r15, [rsi]
37c41408emov rcx, [rsp+200]
37c414096mov rdx, [rsp+184]
37c41409emov r11, [rsp+192]
37c4140a6add [rsp+80], rdx
37c4140abadd [rsp+104], rax
37c4140b0add [rsp+168], rcx
37c4140b8add [rsp+112], rcx
37c4140bdadd [rsp+96], rax
37c4140c2add [rsp+88], r11
37c4140c7add [rsp+160], rcx
37c4140cfadd [rsp+152], rax
37c4140d7add [rsp+128], r11
37c4140dfadd [rsp+120], rdx
37c4140e4cmp [rsp+216], r14
37c4140ecjl 0x37c414c40
37c4140f2
37c4140f2loc_37c4140f2:
37c4140f2cmp r14, 1
37c4140f6je 0x37c414b50
37c4140fcmov rax, [rsp+640]
37c414104sub r15, r14
37c414107add r15, 1
37c41410bmovsd_xmm x0, [rax+8*r14-16]
37c414112mov [rsp+376], r15
37c41411acall cos
37c41411fmov r8, [rsp+96]
37c414124mov rdx, r12
37c414127mov rcx, r13
37c41412amovsd_xmm [rsp+384], x0
37c414133lea r9, [rip+0x6006e]
37c41413amov [rsp+392], 0
37c414146call zscal_64_
37c41414bmov rdx, [rsi]
37c41414emov rcx, [rsp+640]
37c414156sub rdx, r14
37c414159movsd_xmm x0, [rcx+8*r14-16]
37c414160add rdx, 1
37c414164mov [rsp+376], rdx
37c41416ccall sin
37c414171mov r15, [rsp+136]
37c414179mov rdx, r12
37c41417cmov rax, [rsp+96]
37c414181mulsd x0, x7
37c414185mov rcx, [rsp+120]
37c41418alea r9, [rip+0x60017]
37c414191mov [rsp+392], 0
37c41419dmov [rsp+32], rax
37c4141a2mov rax, [rsp+224]
37c4141aamov [rsp+40], r15
37c4141aflea r8, [rax+rcx]
37c4141b3mov rcx, r13
37c4141b6xorpd x0, x6
37c4141bamovsd_xmm [rsp+384], x0
37c4141c3call zaxpy_64_
37c4141c8mov rax, [rsp+640]
37c4141d0mov rdx, [rbx]
37c4141d3sub rdx, [rsi]
37c4141d6movsd_xmm x0, [rax+8*r14-16]
37c4141ddsub rdx, r14
37c4141e0add rdx, 1
37c4141e4mov [rsp+376], rdx
37c4141eccall cos
37c4141f1mov r8, [rsp+88]
37c4141f6mov rdx, r12
37c4141f9mov rcx, r13
37c4141fcmulsd x0, x7
37c414200lea r9, [rip+0x5ffa1]
37c414207mov [rsp+392], 0
37c414213movsd_xmm [rsp+384], x0
37c41421ccall zscal_64_
37c414221mov rcx, [rsp+640]
37c414229mov rdx, [rbx]
37c41422csub rdx, [rsi]
37c41422fmovsd_xmm x0, [rcx+8*r14-16]
37c414236sub rdx, r14
37c414239add rdx, 1
37c41423dmov [rsp+376], rdx
37c414245call sin
37c41424amov rax, [rsp+88]
37c41424fmov rdx, r12
37c414252mov rcx, r13
37c414255mulsd x0, x8
37c41425amov [rsp+40], r15
37c41425fmov r8, [rsp+160]
37c414267lea r9, [rip+0x5ff3a]
37c41426emov [rsp+32], rax
37c414273mov [rsp+392], 0
37c41427fxorpd x0, x6
37c414283movsd_xmm [rsp+384], x0
37c41428ccall zaxpy_64_
37c414291
37c414291loc_37c414291:
37c414291mov rcx, [rsi]
37c414294mov rdx, [rbx]
37c414297lea r8, [rip+0x5ff0a]
37c41429esub rdx, rcx
37c4142a1sub rcx, r14
37c4142a4sub rdx, r14
37c4142a7add rcx, 1
37c4142abadd rdx, 1
37c4142afmov [rsp+384], rcx
37c4142b7mov rcx, r12
37c4142bamov [rsp+376], rdx
37c4142c2mov rdx, [rsp+96]
37c4142c7call dznrm2_64_
37c4142ccmov rdx, [rsp+88]
37c4142d1mov rcx, r13
37c4142d4lea r8, [rip+0x5fecd]
37c4142dbmovsd_xmm [rsp+144], x0
37c4142e4call dznrm2_64_
37c4142e9movsd_xmm x1, [rsp+144]
37c4142f2call atan2
37c4142f7mov rax, [rsp+632]
37c4142ffmov rcx, [rsi]
37c414302movsd_xmm [rax+8*r14-8], x0
37c414309cmp rcx, r14
37c41430cjle 0x37c413ee0
37c414312mov rdx, [rsp+648]
37c41431asub rcx, r14
37c41431dmov rax, [rsp+240]
37c414325lea r9, [rip+0x5fe7c]
37c41432cadd rcx, 1
37c414330add rdx, rdi
37c414333mov [rsp+384], rcx
37c41433bmov rcx, [rsp+152]
37c414343mov [rsp+32], rdx
37c414348mov rdx, [rsp+96]
37c41434dlea r8, [rax+rcx]
37c414351mov rcx, r12
37c414354call zlarfgp_64_
37c414359mov rcx, [rsi]
37c41435cmov rdx, [rbx]
37c41435fsub rdx, rcx
37c414362cmp rdx, r14
37c414365jle 0x37c413ef5
37c41436b
37c41436bloc_37c41436b:
37c41436bsub rdx, r14
37c41436emov rcx, [rsp+128]
37c414376mov rax, [rsp+248]
37c41437elea r9, [rip+0x5fe23]
37c414385add rdx, 1
37c414389mov [rsp+384], rdx
37c414391mov rdx, [rsp+656]
37c414399lea r8, [rax+rcx]
37c41439dmov rcx, r12
37c4143a0add rdx, rdi
37c4143a3mov [rsp+32], rdx
37c4143a8mov rdx, [rsp+88]
37c4143adcall zlarfgp_64_
37c4143b2mov rcx, [rbp]
37c4143b6cmp rcx, r14
37c4143b9jle 0x37c413f08
37c4143bf
37c4143bfloc_37c4143bf:
37c4143bfmov rdx, [rsi]
37c4143c2mov r9, [rsp+96]
37c4143c7sub rcx, r14
37c4143camov r8, r13
37c4143cdmov rax, [rsp+648]
37c4143d5lea r15, [rsp+368]
37c4143ddmov [rsp+376], rcx
37c4143e5lea rcx, [rip+0x5fdc4]
37c4143ecsub rdx, r14
37c4143efmovsd_xmm x0, [rax+rdi+8]
37c4143f5movsd_xmm x1, [rax+rdi]
37c4143famov [rsp+40], r12
37c4143ffadd rdx, 1
37c414403mov rax, [rsp+680]
37c41440bmov [rsp+368], rdx
37c414413mov rdx, r15
37c414416mov [rsp+72], 1
37c41441fxorpd x0, x6
37c414423mov [rsp+64], rax
37c414428mov rax, [rsp+576]
37c414430unpcklpd x1, x0
37c414434movups [rsp+384], x1
37c41443cmov [rsp+56], rax
37c414441mov rax, [rsp+104]
37c414446mov [rsp+48], rax
37c41444bmov rax, [rsp+136]
37c414453mov [rsp+32], rax
37c414458call zlarf1f_64_
37c41445dmov rdx, [rbx]
37c414460sub rdx, [rsi]
37c414463mov r8, r13
37c414466mov rcx, [rsp+656]
37c41446esub rdx, r14
37c414471mov r9, [rsp+88]
37c414476add rdx, 1
37c41447amov rax, [rsp+136]
37c414482movsd_xmm x0, [rcx+rdi+8]
37c414488movsd_xmm x1, [rcx+rdi]
37c41448dmov [rsp+368], rdx
37c414495mov rcx, [rsp+680]
37c41449dmov rdx, [rbp]
37c4144a1mov [rsp+72], 1
37c4144aamov [rsp+40], r12
37c4144afxorpd x0, x6
37c4144b3mov [rsp+64], rcx
37c4144b8mov rcx, [rsp+608]
37c4144c0sub rdx, r14
37c4144c3unpcklpd x1, x0
37c4144c7mov [rsp+376], rdx
37c4144cfmov rdx, [rsp+128]
37c4144d7mov [rsp+56], rcx
37c4144dcmov rcx, [rsp+232]
37c4144e4mov [rsp+32], rax
37c4144e9add rdx, rcx
37c4144eclea rcx, [rip+0x5fcbd]
37c4144f3movups [rsp+384], x1
37c4144fbmov [rsp+48], rdx
37c414500mov rdx, r15
37c414503call zlarf1f_64_
37c414508mov rcx, [rbp]
37c41450cmov rdx, [rbx]
37c41450fsub rdx, rcx
37c414512mov r8, rdx
37c414515cmp rdx, r14
37c414518jl 0x37c414660
37c41451e
37c41451eloc_37c41451e:
37c41451emov rax, [rsp+648]
37c414526mov rdx, [rsi]
37c414529sub r8, r14
37c41452clea rcx, [rip+0x5fc7d]
37c414533mov r9, [rsp+96]
37c414538add r8, 1
37c41453cmovsd_xmm x0, [rax+rdi+8]
37c414542movsd_xmm x1, [rax+rdi]
37c414547sub rdx, r14
37c41454amov [rsp+72], 1
37c414553mov rax, [rsp+680]
37c41455bmov [rsp+40], r12
37c414560add rdx, 1
37c414564xorpd x0, x6
37c414568mov [rsp+368], rdx
37c414570mov rdx, r15
37c414573mov [rsp+64], rax
37c414578mov rax, [rsp+592]
37c414580unpcklpd x1, x0
37c414584mov [rsp+376], r8
37c41458cmov r8, r13
37c41458fmov [rsp+56], rax
37c414594mov rax, [rsp+80]
37c414599movups [rsp+384], x1
37c4145a1mov [rsp+48], rax
37c4145a6mov rax, [rsp+136]
37c4145aemov [rsp+32], rax
37c4145b3call zlarf1f_64_
37c4145b8mov rdx, [rbx]
37c4145bbsub rdx, [rsi]
37c4145bemov r8, r13
37c4145c1mov rcx, [rsp+656]
37c4145c9sub rdx, r14
37c4145ccmov r9, [rsp+88]
37c4145d1add rdx, 1
37c4145d5mov rax, [rsp+136]
37c4145ddmovsd_xmm x0, [rcx+rdi+8]
37c4145e3movsd_xmm x1, [rcx+rdi]
37c4145e8mov [rsp+368], rdx
37c4145f0mov rcx, [rsp+680]
37c4145f8mov rdx, [rbx]
37c4145fbsub rdx, [rbp]
37c4145ffmov [rsp+40], r12
37c414604xorpd x0, x6
37c414608mov [rsp+64], rcx
37c41460dmov rcx, [rsp+624]
37c414615sub rdx, r14
37c414618unpcklpd x1, x0
37c41461cmov [rsp+72], 1
37c414625add rdx, 1
37c414629mov [rsp+56], rcx
37c41462emov rcx, [rsp+112]
37c414633mov [rsp+32], rax
37c414638mov [rsp+48], rcx
37c41463dlea rcx, [rip+0x5fb6c]
37c414644mov [rsp+376], rdx
37c41464cmov rdx, r15
37c41464fmovups [rsp+384], x1
37c414657call zlarf1f_64_
37c41465cmov rcx, [rbp]
37c414660
37c414660loc_37c414660:
37c414660cmp r14, rcx
37c414663jge 0x37c414745
37c414669mov rax, [rsp+632]
37c414671mov [rsp+144], rcx
37c414679movsd_xmm x0, [rax+8*r14-8]
37c414680call sin
37c414685mov rcx, [rsp+144]
37c41468dmov r15, [rsp+104]
37c414692mov rdx, r12
37c414695mov r9, [rsp+576]
37c41469dxorpd x0, x6
37c4146a1mov [rsp+392], 0
37c4146admovsd_xmm [rsp+384], x0
37c4146b6sub rcx, r14
37c4146b9mov r8, r15
37c4146bcmov [rsp+376], rcx
37c4146c4mov rcx, r13
37c4146c7call zscal_64_
37c4146ccmov rax, [rsp+632]
37c4146d4mov rdx, [rbp]
37c4146d8movsd_xmm x0, [rax+8*r14-8]
37c4146dfsub rdx, r14
37c4146e2mov [rsp+376], rdx
37c4146eacall cos
37c4146efmov rax, [rsp+576]
37c4146f7mov rdx, r12
37c4146famov rcx, [rsp+128]
37c414702mulsd x0, x7
37c414706mov [rsp+32], r15
37c41470bmov r9, [rsp+608]
37c414713mov [rsp+40], rax
37c414718mov rax, [rsp+232]
37c414720mov [rsp+392], 0
37c41472clea r8, [rax+rcx]
37c414730mov rcx, r13
37c414733movsd_xmm [rsp+384], x0
37c41473ccall zaxpy_64_
37c414741mov rcx, [rbp]
37c414745
37c414745loc_37c414745:
37c414745mov rdx, [rbx]
37c414748jmp 0x37c413f22
37c41474d
37c41474d 0f 1f 00 ...
37c414750
37c414750loc_37c414750:
37c414750mov r8, [rsi]
37c414753mov rdx, [rbx]
37c414756cmp r14, r8
37c414759jl 0x37c414800
37c41475fmov r9, rdx
37c414762sub r9, r8
37c414765cmp r9, r14
37c414768jle 0x37c414054
37c41476enop
37c414770
37c414770loc_37c414770:
37c414770mov rax, [rsp+680]
37c414778sub rdx, rcx
37c41477bsub r9, r14
37c41477emov [rsp+72], 1
37c414787sub rdx, r14
37c41478amov [rsp+376], r9
37c414792mov r9, [rsp+80]
37c414797mov r8, r12
37c41479amov [rsp+64], rax
37c41479fadd rdx, 1
37c4147a3mov rax, [rsp+624]
37c4147ablea rcx, [rip+0x5f9ff]
37c4147b2mov [rsp+384], rdx
37c4147bamov rdx, [rsp+672]
37c4147c2mov [rsp+56], rax
37c4147c7mov rax, [rsp+168]
37c4147cfadd rdx, rdi
37c4147d2mov [rsp+48], rax
37c4147d7mov rax, [rsp+592]
37c4147dfmov [rsp+40], rdx
37c4147e4mov rdx, r13
37c4147e7mov [rsp+32], rax
37c4147eccall zlarf1f_64_
37c4147f1mov rcx, [rbp]
37c4147f5jmp 0x37c414028
37c4147fa
37c4147fa 66 0f 1f 44 00 00 f..D..
37c414800
37c414800loc_37c414800:
37c414800mov rax, [rsp+680]
37c414808sub rdx, rcx
37c41480bmov rcx, [rsp+120]
37c414810sub r8, r14
37c414813sub rdx, r14
37c414816mov r9, [rsp+80]
37c41481bmov [rsp+72], 1
37c414824mov [rsp+64], rax
37c414829mov rax, [rsp+592]
37c414831add rdx, 1
37c414835mov [rsp+384], rdx
37c41483dmov [rsp+56], rax
37c414842mov rax, [rsp+584]
37c41484amov [rsp+376], r8
37c414852mov r8, r12
37c414855lea rdx, [rax+rcx+16]
37c41485amov rax, [rsp+592]
37c414862lea rcx, [rip+0x5f948]
37c414869mov [rsp+48], rdx
37c41486emov rdx, [rsp+672]
37c414876mov [rsp+32], rax
37c41487badd rdx, rdi
37c41487emov [rsp+40], rdx
37c414883mov rdx, r13
37c414886call zlarf1f_64_
37c41488bmov rdx, [rbx]
37c41488emov r8, [rsi]
37c414891mov rcx, [rbp]
37c414895jmp 0x37c414019
37c41489a
37c41489a 66 0f 1f 44 00 00 f..D..
37c4148a0
37c4148a0loc_37c4148a0:
37c4148a0mov rdx, [rbx]
37c4148a3mov r8, [rsp+592]
37c4148absub rdx, rcx
37c4148aesub rcx, r14
37c4148b1sub rdx, r14
37c4148b4mov [rsp+376], rcx
37c4148bcmov rcx, r12
37c4148bfadd rdx, 1
37c4148c3mov [rsp+384], rdx
37c4148cbmov rdx, [rsp+80]
37c4148d0call dznrm2_64_
37c4148d5mov r15, [rsp+104]
37c4148damov r8, [rsp+576]
37c4148e2mov rcx, r13
37c4148e5movsd_xmm [rsp+144], x0
37c4148eemov rdx, r15
37c4148f1call dznrm2_64_
37c4148f6movsd_xmm x1, [rsp+144]
37c4148ffcall atan2
37c414904mov rax, [rsp+640]
37c41490cmov rcx, [rbp]
37c414910movsd_xmm [rax+8*r14-8], x0
37c414917cmp rcx, r14
37c41491ajle 0x37c413ffb
37c414920mov r8, [rsp+576]
37c414928sub rcx, r14
37c41492bmov rdx, r15
37c41492emov [rsp+384], rcx
37c414936mov rcx, r12
37c414939call zlacgv_64_
37c41493emov rdx, [rbp]
37c414942mov rcx, [rsp+664]
37c41494amov r9, [rsp+576]
37c414952mov r8, rdx
37c414955add rcx, rdi
37c414958sub rdx, 1
37c41495csub r8, r14
37c41495fmov [rsp+32], rcx
37c414964mov [rsp+384], r8
37c41496ccmp rdx, r14
37c41496fje 0x37c416588
37c414975mov rcx, [rsp+152]
37c41497dmov rax, [rsp+272]
37c414985mov rdx, [rsp+104]
37c41498alea r8, [rax+rcx+16]
37c41498fmov rcx, r12
37c414992call zlarfgp_64_
37c414997
37c414997loc_37c414997:
37c414997mov rcx, [rbp]
37c41499bmov r8, [rbx]
37c41499esub r8, rcx
37c4149a1cmp r8, r14
37c4149a4jl 0x37c414a24
37c4149a6
37c4149a6loc_37c4149a6:
37c4149a6sub r8, r14
37c4149a9mov rdx, [rsp+80]
37c4149aemov rcx, r12
37c4149b1add r8, 1
37c4149b5mov [rsp+384], r8
37c4149bdmov r8, [rsp+592]
37c4149c5call zlacgv_64_
37c4149camov rcx, [rsp+672]
37c4149d2mov rdx, [rbx]
37c4149d5sub rdx, [rbp]
37c4149d9add rcx, rdi
37c4149dccmp rdx, r14
37c4149dfje 0x37c416550
37c4149e5sub rdx, r14
37c4149e8mov [rsp+32], rcx
37c4149edmov rax, [rsp+280]
37c4149f5mov rcx, [rsp+120]
37c4149faadd rdx, 1
37c4149femov r9, [rsp+592]
37c414a06mov [rsp+384], rdx
37c414a0emov rdx, [rsp+80]
37c414a13lea r8, [rax+rcx+16]
37c414a18mov rcx, r12
37c414a1bcall zlarfgp_64_
37c414a20mov rcx, [rbp]
37c414a24
37c414a24loc_37c414a24:
37c414a24cmp r14, rcx
37c414a27jge 0x37c414750
37c414a2dmov rdx, [rsi]
37c414a30sub rcx, r14
37c414a33mov r9, [rsp+104]
37c414a38mov r8, r12
37c414a3bmov rax, [rsp+680]
37c414a43mov [rsp+384], rcx
37c414a4bmov rcx, [rsp+152]
37c414a53sub rdx, r14
37c414a56mov r15, [rsp+664]
37c414a5emov [rsp+72], 1
37c414a67mov [rsp+64], rax
37c414a6cmov rax, [rsp+576]
37c414a74mov [rsp+376], rdx
37c414a7cadd r15, rdi
37c414a7fmov [rsp+56], rax
37c414a84mov rax, [rsp+264]
37c414a8cmov [rsp+40], r15
37c414a91lea rdx, [rax+rcx+32]
37c414a96mov rax, [rsp+576]
37c414a9elea rcx, [rip+0x5f70c]
37c414aa5mov [rsp+48], rdx
37c414aaamov rdx, r13
37c414aadmov [rsp+32], rax
37c414ab2call zlarf1f_64_
37c414ab7mov rdx, [rbx]
37c414abasub rdx, [rsi]
37c414abdmov r8, r12
37c414ac0mov rax, [rsp+680]
37c414ac8sub rdx, r14
37c414acbmov r9, [rsp+104]
37c414ad0mov [rsp+376], rdx
37c414ad8mov rdx, [rbp]
37c414adcmov [rsp+64], rax
37c414ae1mov rax, [rsp+608]
37c414ae9mov rcx, [rsp+128]
37c414af1sub rdx, r14
37c414af4mov [rsp+40], r15
37c414af9mov [rsp+56], rax
37c414afemov rax, [rsp+256]
37c414b06mov [rsp+384], rdx
37c414b0emov [rsp+72], 1
37c414b17lea rdx, [rax+rcx+32]
37c414b1cmov rax, [rsp+576]
37c414b24lea rcx, [rip+0x5f686]
37c414b2bmov [rsp+48], rdx
37c414b30mov rdx, r13
37c414b33mov [rsp+32], rax
37c414b38call zlarf1f_64_
37c414b3dmov rdx, [rbx]
37c414b40mov rcx, [rbp]
37c414b44jmp 0x37c41400d
37c414b49
37c414b49 0f 1f 80 00 00 00 00 .......
37c414b50
37c414b50loc_37c414b50:
37c414b50mov r8, [rsp+568]
37c414b58mov rdx, r12
37c414b5bmov rcx, r13
37c414b5elea r9, [rip+0x5f643]
37c414b65movq x2, [rip+0x5f653]
37c414b6dmov [rsp+376], r15
37c414b75movups [rsp+384], x2
37c414b7dcall zscal_64_
37c414b82mov rdx, [rbx]
37c414b85sub rdx, [rsi]
37c414b88mov rcx, r13
37c414b8bmov r8, [rsp+600]
37c414b93mov [rsp+376], rdx
37c414b9bmov rdx, r12
37c414b9elea r9, [rip+0x5f603]
37c414ba5mov [rsp+392], 0
37c414bb1movsd_xmm [rsp+384], x7
37c414bbacall zscal_64_
37c414bbfjmp 0x37c414291
37c414bc4
37c414bc4 0f 1f 40 00 ..@.
37c414bc8
37c414bc8loc_37c414bc8:
37c414bc8mov rdx, [rsp+648]
37c414bd0mov rcx, r12
37c414bd3lea r9, [rip+0x5f5ce]
37c414bdamov [rsp+384], 1
37c414be6add rdx, rdi
37c414be9mov [rsp+32], rdx
37c414beemov rdx, [rsp+96]
37c414bf3mov r8, rdx
37c414bf6call zlarfgp_64_
37c414bfbmov rcx, [rsi]
37c414bfejmp 0x37c413ee6
37c414c03
37c414c03 0f 1f 44 00 00 ..D..
37c414c08
37c414c08loc_37c414c08:
37c414c08mov rdx, [rsp+656]
37c414c10mov rcx, r12
37c414c13lea r9, [rip+0x5f58e]
37c414c1amov [rsp+384], 1
37c414c26add rdx, rdi
37c414c29mov [rsp+32], rdx
37c414c2emov rdx, [rsp+88]
37c414c33mov r8, rdx
37c414c36call zlarfgp_64_
37c414c3bjmp 0x37c413efb
37c414c40
37c414c40loc_37c414c40:
37c414c40mov r10, [rsp+288]
37c414c48mov rdx, [rbp]
37c414c4cmov rax, [rbx]
37c414c4f
37c414c4floc_37c414c4f:
37c414c4flea r14, [rdx+1]
37c414c53cmp r14, r15
37c414c56jg 0x37c414f4b
37c414c5clea rcx, [r10+1]
37c414c60mov r8, [rsp+328]
37c414c68mov r12, [rsp+176]
37c414c70lea r13, [rsp+376]
37c414c78shl rcx, 4
37c414c7cmov [rsp+96], r15
37c414c81mov r11, [rsp+312]
37c414c89movapd x6, x7
37c414c8dmov [rsp+88], rcx
37c414c92mov rcx, r10
37c414c95imul r12, r14
37c414c99add r8, rdx
37c414c9cimul rcx, r14
37c414ca0mov rdi, [rsp+584]
37c414ca8mov [rsp+552], rsi
37c414cb0mov rsi, r14
37c414cb3mov [rsp+80], r13
37c414cb8xorpd x6, [rip+0x5f510]
37c414cc0lea r9, [r12+r11]
37c414cc4mov r11, [rsp+672]
37c414cccmov r13, [rsp+592]
37c414cd4lea r12, [rsp+384]
37c414cdcadd r8, rcx
37c414cdfmov r14, r9
37c414ce2shl r8, 4
37c414ce6lea rdi, [rdi+r8+16]
37c414cebmov r8, rdx
37c414ceeshl r8, 4
37c414cf2add r11, r8
37c414cf5lea r8, [rdx+2]
37c414cf9imul r8, r10
37c414cfdmov r15, r11
37c414d00sub r8, rcx
37c414d03shl r8, 4
37c414d07mov [rsp+104], r8
37c414d0cjmp 0x37c414e11
37c414d11
37c414d11 0f 1f 80 00 00 00 00 .......
37c414d18
37c414d18loc_37c414d18:
37c414d18mov r8, rdi
37c414d1bmov rdx, rdi
37c414d1emov rcx, r12
37c414d21call zlarfgp_64_
37c414d26mov rax, [rsp+552]
37c414d2emov r8, [rax]
37c414d31cmp r8, rsi
37c414d34jg 0x37c414ec1
37c414d3a
37c414d3aloc_37c414d3a:
37c414d3amov rax, [rbx]
37c414d3dmov rdx, [rbp]
37c414d41mov rcx, rax
37c414d44sub rcx, r8
37c414d47sub rcx, rdx
37c414d4atest rcx, rcx
37c414d4djle 0x37c414dca
37c414d4fsub rax, rdx
37c414d52mov [rsp+40], r15
37c414d57mov r9, rdi
37c414d5amov r8, r12
37c414d5dsub rax, rsi
37c414d60mov [rsp+32], r13
37c414d65add rax, 1
37c414d69mov [rsp+376], rcx
37c414d71lea rcx, [rip+0x5f439]
37c414d78mov [rsp+384], rax
37c414d80mov rax, [rsp+680]
37c414d88mov [rsp+72], 1
37c414d91mov [rsp+64], rax
37c414d96mov rax, [rsp+624]
37c414d9emov [rsp+56], rax
37c414da3lea rax, [rdx+r14+1]
37c414da8mov rdx, [rsp+80]
37c414dadshl rax, 4
37c414db1add rax, [rsp+616]
37c414db9mov [rsp+48], rax
37c414dbecall zlarf1f_64_
37c414dc3mov rax, [rbx]
37c414dc6mov rdx, [rbp]
37c414dca
37c414dcaloc_37c414dca:
37c414dcasub rax, rdx
37c414dcdmov r8, r13
37c414dd0mov rdx, rdi
37c414dd3mov rcx, r12
37c414dd6sub rax, rsi
37c414dd9add r15, 16
37c414dddadd rsi, 1
37c414de1add rax, 1
37c414de5mov [rsp+384], rax
37c414dedcall zlacgv_64_
37c414df2mov rax, [rbx]
37c414df5mov rdx, [rbp]
37c414df9add rdi, [rsp+88]
37c414dfeadd r14, [rsp+176]
37c414e06cmp rsi, [rsp+96]
37c414e0bjg 0x37c414f40
37c414e11
37c414e11loc_37c414e11:
37c414e11sub rax, rdx
37c414e14mov rcx, [rsp+80]
37c414e19mov r9, r13
37c414e1cmov r8, rdi
37c414e1fmovsd_xmm [rsp+384], x6
37c414e28sub rax, rsi
37c414e2bmov rdx, r12
37c414e2emov [rsp+392], 0
37c414e3aadd rax, 1
37c414e3emov [rsp+376], rax
37c414e46call zscal_64_
37c414e4bmov rax, [rbx]
37c414e4esub rax, [rbp]
37c414e52mov rdx, rdi
37c414e55sub rax, rsi
37c414e58mov r8, r13
37c414e5bmov rcx, r12
37c414e5eadd rax, 1
37c414e62mov [rsp+384], rax
37c414e6acall zlacgv_64_
37c414e6fmov rax, [rbx]
37c414e72sub rax, [rbp]
37c414e76mov r9, r13
37c414e79mov rdx, rax
37c414e7cmov [rsp+32], r15
37c414e81sub rdx, rsi
37c414e84add rdx, 1
37c414e88mov [rsp+384], rdx
37c414e90cmp rax, rsi
37c414e93jle 0x37c414d18
37c414e99mov rax, [rsp+104]
37c414e9emov rdx, rdi
37c414ea1mov rcx, r12
37c414ea4lea r8, [rdi+rax]
37c414ea8call zlarfgp_64_
37c414eadmov rax, [rsp+552]
37c414eb5mov r8, [rax]
37c414eb8cmp r8, rsi
37c414ebbjle 0x37c414d3a
37c414ec1
37c414ec1loc_37c414ec1:
37c414ec1mov rax, [rbx]
37c414ec4sub rax, [rbp]
37c414ec8mov [rsp+56], r13
37c414ecdsub r8, rsi
37c414ed0sub rax, rsi
37c414ed3mov [rsp+40], r15
37c414ed8mov rdx, [rsp+80]
37c414eddmov r9, rdi
37c414ee0add rax, 1
37c414ee4mov [rsp+32], r13
37c414ee9lea rcx, [rip+0x5f2c1]
37c414ef0mov [rsp+384], rax
37c414ef8mov rax, [rsp+680]
37c414f00mov [rsp+72], 1
37c414f09mov [rsp+64], rax
37c414f0elea rax, [rdi+16]
37c414f12mov [rsp+48], rax
37c414f17mov [rsp+376], r8
37c414f1fmov r8, r12
37c414f22call zlarf1f_64_
37c414f27mov rax, [rsp+552]
37c414f2fmov r8, [rax]
37c414f32jmp 0x37c414d3a
37c414f37
37c414f37 66 0f 1f 84 00 00 00 00 00 f........
37c414f40
37c414f40loc_37c414f40:
37c414f40mov rsi, [rsp+552]
37c414f48mov r15, [rsi]
37c414f4b
37c414f4bloc_37c414f4b:
37c414f4bmov rcx, rax
37c414f4esub rcx, r15
37c414f51sub rcx, rdx
37c414f54mov r14, rcx
37c414f57test rcx, rcx
37c414f5ajle 0x37c413add
37c414f60lea r12, [rsp+384]
37c414f68lea r13, [rsp+376]
37c414f70mov [rsp+104], r14
37c414f75mov rdi, rbx
37c414f78lea rcx, [rip+0x5f232]
37c414f7fmov [rsp+96], r13
37c414f84mulsd x7, x7
37c414f88mov r14, [rsp+176]
37c414f90mov [rsp+88], rcx
37c414f95mov r13, [rsp+616]
37c414f9dmov rcx, r15
37c414fa0mov r15, rbp
37c414fa3mov [rsp+80], r12
37c414fa8mov rbp, rsi
37c414fabmov rbx, [rsp+312]
37c414fb3mov r12l, 1
37c414fb9mov rsi, [rsp+624]
37c414fc1jmp 0x37c414fd2
37c414fc3
37c414fc3 0f 1f 44 00 00 ..D..
37c414fc8
37c414fc8loc_37c414fc8:
37c414fc8mov rax, [rdi]
37c414fcbmov rcx, [rbp]
37c414fcfmov rdx, [r15]
37c414fd2
37c414fd2loc_37c414fd2:
37c414fd2movsd_xmm [rsp+384], x7
37c414fdbsub rax, rcx
37c414fdeadd rcx, r12
37c414fe1mov r9, rsi
37c414fe4imul rcx, r14
37c414fe8sub rax, rdx
37c414febadd rdx, r12
37c414feemov [rsp+392], 0
37c414ffasub rax, r12
37c414ffdadd rax, 1
37c415001add rcx, rbx
37c415004mov [rsp+376], rax
37c41500cadd rcx, rdx
37c41500fmov rdx, [rsp+80]
37c415014shl rcx, 4
37c415018lea r8, [r13+rcx]
37c41501dmov rcx, [rsp+96]
37c415022call zscal_64_
37c415027mov rax, [rbp]
37c41502bmov r10, [rdi]
37c41502emov r8, rsi
37c415031mov rcx, [r15]
37c415034sub r10, rax
37c415037mov rdx, r10
37c41503asub rdx, rcx
37c41503dadd rcx, r12
37c415040sub rdx, r12
37c415043add rdx, 1
37c415047mov [rsp+384], rdx
37c41504flea rdx, [rax+r12]
37c415053imul rdx, r14
37c415057add rdx, rbx
37c41505aadd rdx, rcx
37c41505dmov rcx, [rsp+80]
37c415062shl rdx, 4
37c415066add rdx, r13
37c415069call zlacgv_64_
37c41506emov r8, [rbp]
37c415072mov rax, [rdi]
37c415075mov rdx, [r15]
37c415078sub rax, r8
37c41507bsub rax, rdx
37c41507elea r9, [rdx+r12]
37c415082sub rax, r12
37c415085add rax, 1
37c415089mov [rsp+384], rax
37c415091lea rax, [r8+r12+1]
37c415096lea r8, [r8+r12-1]
37c41509bimul rax, r14
37c41509flea rcx, [rax+rbx]
37c4150a3sub rax, r14
37c4150a6lea rdx, [rax+rbx]
37c4150aaadd rcx, r9
37c4150adadd rdx, r9
37c4150b0shl rcx, 4
37c4150b4mov r9, rsi
37c4150b7shl rdx, 4
37c4150bbadd rdx, r13
37c4150beshl r8, 4
37c4150c2add r8, [rsp+672]
37c4150camov [rsp+32], r8
37c4150cflea r8, [r13+rcx]
37c4150d4mov rcx, [rsp+80]
37c4150d9call zlarfgp_64_
37c4150demov rcx, [rbp]
37c4150e2mov rax, [rdi]
37c4150e5mov rdx, [r15]
37c4150e8mov r10, [rsp+680]
37c4150f0mov [rsp+56], rsi
37c4150f5lea r8, [rcx+r12]
37c4150f9sub rax, rcx
37c4150fcmov [rsp+32], rsi
37c415101imul r8, r14
37c415105sub rax, rdx
37c415108add rdx, r12
37c41510bmov [rsp+64], r10
37c415110mov [rsp+72], 1
37c415119sub rax, r12
37c41511cmov [rsp+376], rax
37c415124add rax, 1
37c415128add r8, rbx
37c41512bmov [rsp+384], rax
37c415133lea rax, [rcx+r12-1]
37c415138lea rcx, [r8+rdx]
37c41513clea rdx, [r8+rdx+1]
37c415141shl rax, 4
37c415145add rax, [rsp+672]
37c41514dshl rdx, 4
37c415151mov [rsp+40], rax
37c415156shl rcx, 4
37c41515amov r8, [rsp+80]
37c41515fadd rdx, r13
37c415162lea r9, [r13+rcx]
37c415167mov rcx, [rsp+88]
37c41516cmov [rsp+48], rdx
37c415171mov rdx, [rsp+96]
37c415176call zlarf1f_64_
37c41517bmov rax, [rbp]
37c41517fmov rdx, [rdi]
37c415182mov r8, rsi
37c415185mov rcx, [r15]
37c415188sub rdx, rax
37c41518bsub rdx, rcx
37c41518eadd rcx, r12
37c415191sub rdx, r12
37c415194add rdx, 1
37c415198mov [rsp+384], rdx
37c4151a0lea rdx, [rax+r12]
37c4151a4add r12, 1
37c4151a8imul rdx, r14
37c4151acadd rdx, rbx
37c4151afadd rdx, rcx
37c4151b2mov rcx, [rsp+80]
37c4151b7shl rdx, 4
37c4151bbadd rdx, r13
37c4151becall zlacgv_64_
37c4151c3cmp [rsp+104], r12
37c4151c8jge 0x37c414fc8
37c4151cejmp 0x37c413add
37c4151d3
37c4151d3 0f 1f 44 00 00 ..D..
37c4151d8
37c4151d8loc_37c4151d8:
37c4151d8test rdx, rdx
37c4151dbje 0x37c41606f
37c4151e1lea r8, [r8+2*rcx]
37c4151e5mov rax, [rsp+672]
37c4151edmov rdi, [rsp+176]
37c4151f5mov [rsp+208], 0
37c415201shl r8, 4
37c415205movapd x8, x7
37c41520aadd r8, [rsp+568]
37c415212mov [rsp+168], 0
37c41521emov [rsp+120], rax
37c415223mulsd x8, x7
37c415228mov rax, [rsp+664]
37c415230mov r13l, 1
37c415236mov [rsp+96], 0
37c41523flea r14, [rsp+376]
37c415247mov [rsp+216], rax
37c41524flea rax, [r9+1]
37c415253mov [rsp+104], 0
37c41525cshl rax, 4
37c415260mov [rsp+248], rax
37c415268lea rax, [r12+2*r9]
37c41526clea r12, [rsp+384]
37c415274shl rax, 4
37c415278add rax, [rsp+600]
37c415280mov [rsp+184], rax
37c415288lea rax, [rdi+1]
37c41528cshl rax, 4
37c415290mov [rsp+240], rax
37c415298mov rax, [rsp+616]
37c4152a0mov [rsp+144], rax
37c4152a8mov rax, [rsp+600]
37c4152b0sub rax, 16
37c4152b4mov [rsp+136], rax
37c4152bclea rax, [r10+1]
37c4152c0shl rax, 4
37c4152c4mov [rsp+232], rax
37c4152ccmov rax, [rsp+584]
37c4152d4sub rax, 16
37c4152d8mov [rsp+200], rax
37c4152e0lea rax, [rcx+1]
37c4152e4lea rcx, [rip+0x5eebd]
37c4152ebshl rax, 4
37c4152efmov [rsp+224], rax
37c4152f7mov rax, [rsp+616]
37c4152ffsub rax, 16
37c415303mov [rsp+320], rax
37c41530bmov rax, [rsp+328]
37c415313lea r9, [rax+2*r10]
37c415317mov rax, [rsp+312]
37c41531fshl r9, 4
37c415323lea rax, [rax+2*rdi]
37c415327shl rax, 4
37c41532badd rax, [rsp+616]
37c415333mov [rsp+336], rax
37c41533bmov rax, [rsp+584]
37c415343add rax, 16
37c415347mov [rsp+296], rax
37c41534fmov rax, [rsp+568]
37c415357add rax, 16
37c41535bmov [rsp+288], rax
37c415363lea rax, [rsp+368]
37c41536bmovq x6, [rip+0x5ee5d]
37c415373mov [rsp+192], rax
37c41537blea rax, [rip+0x5ee2f]
37c415382mov [rsp+88], rax
37c415387mov rax, [rsp+648]
37c41538fmov [rsp+360], r10
37c415397sub rax, 16
37c41539bmov [rsp+352], r8
37c4153a3mov [rsp+272], rax
37c4153ablea rax, [r8+16]
37c4153afmov [rsp+264], rax
37c4153b7mov rax, [rsp+656]
37c4153bfmov [rsp+304], rdx
37c4153c7sub rax, 16
37c4153cbmov [rsp+128], rcx
37c4153d3mov [rsp+280], rax
37c4153dbmov rax, [rsp+584]
37c4153e3lea rax, [rax+r9+16]
37c4153e8mov [rsp+256], rax
37c4153f0mov rax, [rsp+568]
37c4153f8add rax, 32
37c4153fcmov [rsp+344], rax
37c415404jmp 0x37c415919
37c415409
37c415409 0f 1f 80 00 00 00 00 .......
37c415410
37c415410loc_37c415410:
37c415410mov rax, [rsp+112]
37c415415sub rdx, r13
37c415418mov r9, [rsp+608]
37c415420mov rcx, r12
37c415423add rdx, 1
37c415427mov [rsp+32], rax
37c41542cmov rax, [rsp+184]
37c415434mov [rsp+384], rdx
37c41543cmov rdx, rdi
37c41543flea r8, [rax+16]
37c415443call zlarfgp_64_
37c415448
37c415448loc_37c415448:
37c415448mov rdx, [rbp]
37c41544cmov rcx, [rsp+680]
37c415454mov r8, r12
37c415457mov rax, [rsp+288]
37c41545fadd rax, [rsp+96]
37c415464sub rdx, r13
37c415467mov [rsp+160], rax
37c41546fmov r9, [rsp+80]
37c415474mov [rsp+376], rdx
37c41547cmov rdx, [rsi]
37c41547fmov [rsp+64], rcx
37c415484mov rcx, [rsp+576]
37c41548cmov [rsp+48], rax
37c415491mov rax, [rsp+152]
37c415499sub rdx, r13
37c41549cmov [rsp+56], rcx
37c4154a1add rdx, 1
37c4154a5mov [rsp+40], rax
37c4154aamov [rsp+32], rcx
37c4154afmov rcx, [rsp+88]
37c4154b4mov [rsp+72], 1
37c4154bdmov [rsp+384], rdx
37c4154c5mov rdx, r14
37c4154c8call zlarf1f_64_
37c4154cdmov rdx, [rbx]
37c4154d0sub rdx, [rbp]
37c4154d4mov r8, r12
37c4154d7sub rdx, r13
37c4154damov r15, [rsp+104]
37c4154dfmov r9, [rsp+80]
37c4154e4add rdx, 1
37c4154e8mov rax, [rsp+152]
37c4154f0mov rcx, [rsp+88]
37c4154f5mov [rsp+376], rdx
37c4154fdmov rdx, [rsi]
37c415500mov [rsp+40], rax
37c415505mov rax, [rsp+576]
37c41550dsub rdx, r13
37c415510add r15, [rsp+584]
37c415518mov [rsp+72], 1
37c415521add rdx, 1
37c415525mov [rsp+32], rax
37c41552amov [rsp+384], rdx
37c415532mov rdx, [rsp+680]
37c41553amov [rsp+48], r15
37c41553fmov [rsp+64], rdx
37c415544mov rdx, [rsp+592]
37c41554cmov [rsp+56], rdx
37c415551mov rdx, r14
37c415554call zlarf1f_64_
37c415559mov rax, [rbp]
37c41555dmov rdx, [rbx]
37c415560mov r9, rdi
37c415563sub rdx, [rsi]
37c415566mov r10, [rsp+608]
37c41556emov r8, r12
37c415571mov [rsp+72], 1
37c41557asub rax, r13
37c41557dmov r11, [rsp+680]
37c415585sub rdx, r13
37c415588mov rcx, [rsp+88]
37c41558dmov [rsp+376], rax
37c415595mov rax, [rsp+136]
37c41559dadd rdx, 1
37c4155a1mov [rsp+64], r11
37c4155a6add rax, 32
37c4155aamov [rsp+56], r10
37c4155afmov [rsp+152], rax
37c4155b7mov [rsp+48], rax
37c4155bcmov rax, [rsp+112]
37c4155c1mov [rsp+32], r10
37c4155c6mov [rsp+40], rax
37c4155cbmov [rsp+384], rdx
37c4155d3mov rdx, r14
37c4155d6call zlarf1f_64_
37c4155dbmov rdx, [rbx]
37c4155desub rdx, [rbp]
37c4155e2mov r9, rdi
37c4155e5mov rax, [rsp+112]
37c4155easub rdx, r13
37c4155edmov rcx, [rsp+88]
37c4155f2mov r8, r12
37c4155f5mov r10, [rsp+680]
37c4155fdadd rdx, 1
37c415601mov r11, [rsp+624]
37c415609mov [rsp+376], rdx
37c415611mov rdx, [rbx]
37c415614sub rdx, [rsi]
37c415617mov [rsp+64], r10
37c41561cmov [rsp+40], rax
37c415621sub rdx, r13
37c415624mov r10, [rsp+144]
37c41562cmov rax, [rsp+608]
37c415634mov [rsp+56], r11
37c415639add rdx, 1
37c41563dmov [rsp+48], r10
37c415642mov [rsp+32], rax
37c415647mov [rsp+72], 1
37c415650mov [rsp+384], rdx
37c415658mov rdx, r14
37c41565bcall zlarf1f_64_
37c415660mov rax, [rsi]
37c415663mov r8, [rsp+576]
37c41566bmov rcx, r12
37c41566esub rax, r13
37c415671lea rdx, [rax+1]
37c415675mov [rsp+384], rdx
37c41567dmov rdx, [rsp+80]
37c415682call zlacgv_64_
37c415687mov rdx, [rbx]
37c41568asub rdx, [rsi]
37c41568dmov rcx, r12
37c415690sub rdx, r13
37c415693mov r8, [rsp+608]
37c41569badd rdx, 1
37c41569fmov [rsp+384], rdx
37c4156a7mov rdx, rdi
37c4156aacall zlacgv_64_
37c4156afmov rdi, [rbp]
37c4156b3cmp rdi, r13
37c4156b6jg 0x37c415f10
37c4156bc
37c4156bcloc_37c4156bc:
37c4156bcmov rdx, [rbx]
37c4156bfmov rax, [rsp+632]
37c4156c7sub rdx, rdi
37c4156camovsd_xmm x0, [rax+8*r13-8]
37c4156d1sub rdx, r13
37c4156d4add rdx, 1
37c4156d8mov [rsp+376], rdx
37c4156e0call sin
37c4156e5mov r8, r15
37c4156e8mov rcx, r14
37c4156ebmov rdx, r12
37c4156eemulsd x0, x7
37c4156f2lea r9, [rip+0x5eaaf]
37c4156f9mov [rsp+392], 0
37c415705xorpd x0, x6
37c415709movsd_xmm [rsp+384], x0
37c415712call zscal_64_
37c415717mov rax, [rsp+632]
37c41571fmov rdx, [rbx]
37c415722sub rdx, [rbp]
37c415726movsd_xmm x0, [rax+8*r13-8]
37c41572dsub rdx, r13
37c415730add rdx, 1
37c415734mov [rsp+376], rdx
37c41573ccall cos
37c415741mov [rsp+32], r15
37c415746mov rcx, r14
37c415749mov rdx, r12
37c41574cmulsd x0, x8
37c415751mov rax, [rsp+128]
37c415759mov r8, [rsp+144]
37c415761lea r9, [rip+0x5ea40]
37c415768mov [rsp+392], 0
37c415774mov [rsp+40], rax
37c415779movsd_xmm [rsp+384], x0
37c415782call zaxpy_64_
37c415787mov rcx, [rbp]
37c41578bcmp rcx, r13
37c41578ejg 0x37c415e50
37c415794
37c415794loc_37c415794:
37c415794mov rdx, [rbx]
37c415797mov rax, [rsp+120]
37c41579clea r9, [rip+0x5ea05]
37c4157a3mov rdi, [rsp+104]
37c4157a8sub rdx, rcx
37c4157abmov [rsp+32], rax
37c4157b0mov rax, [rsp+296]
37c4157b8mov rcx, r12
37c4157bbsub rdx, r13
37c4157beadd rdx, 1
37c4157c2lea r8, [rax+rdi]
37c4157c6mov [rsp+384], rdx
37c4157cemov rdx, r15
37c4157d1call zlarfgp_64_
37c4157d6mov rcx, [rbp]
37c4157dacmp rcx, r13
37c4157ddjg 0x37c415cf8
37c4157e3
37c4157e3loc_37c4157e3:
37c4157e3mov rdx, [rbx]
37c4157e6mov rax, [rsp+120]
37c4157ebmov r9, r15
37c4157eemov r8, r14
37c4157f1mov rdi, [rsp+104]
37c4157f6sub rdx, rcx
37c4157f9movsd_xmm x0, [rax+8]
37c4157femovsd_xmm x1, [rax]
37c415802lea rcx, [rip+0x5e9a7]
37c415809mov rax, [rsp+680]
37c415811sub rdx, r13
37c415814add rdx, 1
37c415818xorpd x0, x6
37c41581cmov [rsp+368], rdx
37c415824mov rdx, [rsi]
37c415827unpcklpd x1, x0
37c41582bmov [rsp+64], rax
37c415830mov rax, [rsp+592]
37c415838sub rdx, r13
37c41583bmov [rsp+40], r12
37c415840mov [rsp+56], rax
37c415845mov rax, [rsp+256]
37c41584dmov [rsp+376], rdx
37c415855lea rdx, [rax+rdi]
37c415859mov rax, [rsp+128]
37c415861mov [rsp+72], 1
37c41586amov [rsp+48], rdx
37c41586fmov rdx, [rsp+192]
37c415877mov [rsp+32], rax
37c41587cmovups [rsp+384], x1
37c415884call zlarf1f_64_
37c415889mov rdx, [rbx]
37c41588cmov rcx, rdx
37c41588fsub rcx, [rsi]
37c415892cmp rcx, r13
37c415895jg 0x37c415c48
37c41589b
37c41589bloc_37c41589b:
37c41589bmov rdi, [rsp+248]
37c4158a3mov r15, [rsi]
37c4158a6add r13, 1
37c4158aamov rcx, [rsp+240]
37c4158b2add [rsp+184], rdi
37c4158baadd [rsp+136], rdi
37c4158c2mov rdi, [rsp+232]
37c4158caadd [rsp+120], 16
37c4158d0add [rsp+200], rdi
37c4158d8add [rsp+104], rdi
37c4158ddmov rdi, [rsp+224]
37c4158e5add [rsp+216], 16
37c4158eeadd [rsp+144], rcx
37c4158f6add [rsp+96], rdi
37c4158fbadd [rsp+168], rcx
37c415903add [rsp+208], rdi
37c41590bcmp [rsp+304], r13
37c415913jl 0x37c416060
37c415919
37c415919loc_37c415919:
37c415919mov rax, [rsp+96]
37c41591eadd rax, [rsp+568]
37c415926mov [rsp+80], rax
37c41592bmov rax, [rsp+136]
37c415933lea rdi, [rax+16]
37c415937cmp r13, 1
37c41593bje 0x37c415fe0
37c415941mov rax, [rsp+640]
37c415949sub r15, r13
37c41594cadd r15, 1
37c415950movsd_xmm x0, [rax+8*r13-16]
37c415957mov [rsp+376], r15
37c41595fcall cos
37c415964mov r15, [rsp+80]
37c415969mov rcx, r14
37c41596cmov rdx, r12
37c41596fmov r9, [rsp+576]
37c415977movsd_xmm [rsp+384], x0
37c415980mov [rsp+392], 0
37c41598cmov r8, r15
37c41598fcall zscal_64_
37c415994mov rdx, [rsi]
37c415997mov rax, [rsp+640]
37c41599fsub rdx, r13
37c4159a2movsd_xmm x0, [rax+8*r13-16]
37c4159a9add rdx, 1
37c4159admov [rsp+376], rdx
37c4159b5call sin
37c4159bamov [rsp+32], r15
37c4159bfmov rcx, r14
37c4159c2mov rdx, r12
37c4159c5mulsd x0, x7
37c4159c9mov rax, [rsp+576]
37c4159d1mov r9, [rsp+592]
37c4159d9mov [rsp+392], 0
37c4159e5mov r8, [rsp+200]
37c4159edmov [rsp+40], rax
37c4159f2xorpd x0, x6
37c4159f6movsd_xmm [rsp+384], x0
37c4159ffcall zaxpy_64_
37c415a04mov rax, [rsp+640]
37c415a0cmov rdx, [rbx]
37c415a0fsub rdx, [rsi]
37c415a12movsd_xmm x0, [rax+8*r13-16]
37c415a19sub rdx, r13
37c415a1cadd rdx, 1
37c415a20mov [rsp+376], rdx
37c415a28call cos
37c415a2dmov r8, rdi
37c415a30mov rcx, r14
37c415a33mov rdx, r12
37c415a36mulsd x0, x7
37c415a3amov r9, [rsp+608]
37c415a42mov [rsp+392], 0
37c415a4emovsd_xmm [rsp+384], x0
37c415a57call zscal_64_
37c415a5cmov rax, [rsp+640]
37c415a64mov rdx, [rbx]
37c415a67sub rdx, [rsi]
37c415a6amovsd_xmm x0, [rax+8*r13-16]
37c415a71sub rdx, r13
37c415a74add rdx, 1
37c415a78mov [rsp+376], rdx
37c415a80call sin
37c415a85mov rax, [rsp+608]
37c415a8dmov rdx, r12
37c415a90mov rcx, [rsp+168]
37c415a98mulsd x0, x8
37c415a9dmov [rsp+32], rdi
37c415aa2mov r9, [rsp+624]
37c415aaamov [rsp+40], rax
37c415aafmov rax, [rsp+320]
37c415ab7mov [rsp+392], 0
37c415ac3lea r8, [rax+rcx]
37c415ac7mov rcx, r14
37c415acaxorpd x0, x6
37c415acemovsd_xmm [rsp+384], x0
37c415ad7call zaxpy_64_
37c415adc
37c415adcloc_37c415adc:
37c415adcmov rcx, [rsi]
37c415adfmov rdx, [rbx]
37c415ae2mov r15, [rsp+80]
37c415ae7mov r8, [rsp+576]
37c415aefsub rdx, rcx
37c415af2sub rcx, r13
37c415af5sub rdx, r13
37c415af8add rcx, 1
37c415afcadd rdx, 1
37c415b00mov [rsp+384], rcx
37c415b08mov rcx, r12
37c415b0bmov [rsp+376], rdx
37c415b13mov rdx, r15
37c415b16call dznrm2_64_
37c415b1bmov r8, [rsp+608]
37c415b23mov rdx, rdi
37c415b26mov rcx, r14
37c415b29movsd_xmm [rsp+80], x0
37c415b2fcall dznrm2_64_
37c415b34movsd_xmm x1, [rsp+80]
37c415b3acall atan2
37c415b3fmov rdx, [rsi]
37c415b42mov rcx, r12
37c415b45mov [rsp+80], r15
37c415b4amov rax, [rsp+632]
37c415b52mov r8, [rsp+576]
37c415b5asub rdx, r13
37c415b5dadd rdx, 1
37c415b61movsd_xmm [rax+8*r13-8], x0
37c415b68mov [rsp+384], rdx
37c415b70mov rdx, r15
37c415b73call zlacgv_64_
37c415b78mov rdx, [rbx]
37c415b7bsub rdx, [rsi]
37c415b7emov rcx, r12
37c415b81sub rdx, r13
37c415b84mov r8, [rsp+608]
37c415b8cadd rdx, 1
37c415b90mov [rsp+384], rdx
37c415b98mov rdx, rdi
37c415b9bcall zlacgv_64_
37c415ba0mov rax, [rsi]
37c415ba3mov rcx, [rsp+96]
37c415ba8mov r9, [rsp+576]
37c415bb0sub rax, r13
37c415bb3lea rdx, [rax+1]
37c415bb7mov rax, r13
37c415bbashl rax, 4
37c415bbemov [rsp+384], rdx
37c415bc6mov rdx, [rsp+80]
37c415bcbmov r15, rax
37c415bcemov rax, [rsp+272]
37c415bd6add rax, r15
37c415bd9mov [rsp+152], rax
37c415be1mov [rsp+32], rax
37c415be6mov rax, [rsp+264]
37c415beelea r8, [rax+rcx]
37c415bf2mov rcx, r12
37c415bf5call zlarfgp_64_
37c415bfamov rax, [rsp+280]
37c415c02mov rdx, [rbx]
37c415c05sub rdx, [rsi]
37c415c08add rax, r15
37c415c0bmov [rsp+112], rax
37c415c10cmp rdx, r13
37c415c13jne 0x37c415410
37c415c19mov [rsp+32], rax
37c415c1emov r8, rdi
37c415c21mov rdx, rdi
37c415c24mov rcx, r12
37c415c27mov r9, [rsp+608]
37c415c2fmov [rsp+384], 1
37c415c3bcall zlarfgp_64_
37c415c40jmp 0x37c415448
37c415c45
37c415c45 0f 1f 00 ...
37c415c48
37c415c48loc_37c415c48:
37c415c48mov rax, [rsp+120]
37c415c4dsub rdx, [rbp]
37c415c51sub rcx, r13
37c415c54mov r9, r15
37c415c57mov rdi, [rsp+336]
37c415c5fsub rdx, r13
37c415c62mov [rsp+376], rcx
37c415c6amov r8, r14
37c415c6dmovsd_xmm x0, [rax+8]
37c415c72movsd_xmm x1, [rax]
37c415c76add rdx, 1
37c415c7amov [rsp+72], 1
37c415c83mov rax, [rsp+680]
37c415c8bmov [rsp+368], rdx
37c415c93lea rcx, [rip+0x5e516]
37c415c9amov [rsp+40], r12
37c415c9fxorpd x0, x6
37c415ca3mov [rsp+64], rax
37c415ca8mov rax, [rsp+624]
37c415cb0unpcklpd x1, x0
37c415cb4movups [rsp+384], x1
37c415cbcmov [rsp+56], rax
37c415cc1mov rax, [rsp+168]
37c415cc9lea rdx, [rax+rdi+16]
37c415ccemov rax, [rsp+128]
37c415cd6mov [rsp+48], rdx
37c415cdbmov rdx, [rsp+192]
37c415ce3mov [rsp+32], rax
37c415ce8call zlarf1f_64_
37c415cedjmp 0x37c41589b
37c415cf2
37c415cf2 66 0f 1f 44 00 00 f..D..
37c415cf8
37c415cf8loc_37c415cf8:
37c415cf8mov rdi, [rsp+216]
37c415d00mov rdx, [rsi]
37c415d03sub rcx, r13
37c415d06mov r8, r14
37c415d09mov rax, [rsp+680]
37c415d11mov [rsp+368], rcx
37c415d19movsd_xmm x0, [rdi+8]
37c415d1emovsd_xmm x1, [rdi]
37c415d22sub rdx, r13
37c415d25mov [rsp+72], 1
37c415d2emov [rsp+64], rax
37c415d33mov rax, [rsp+576]
37c415d3bmov rcx, [rsp+352]
37c415d43mov [rsp+376], rdx
37c415d4bxorpd x0, x6
37c415d4fmov [rsp+56], rax
37c415d54mov rax, [rsp+208]
37c415d5cunpcklpd x1, x0
37c415d60mov [rsp+40], r12
37c415d65mov r9, [rsp+160]
37c415d6dlea rdx, [rax+rcx+32]
37c415d72mov rax, [rsp+128]
37c415d7alea rcx, [rip+0x5e42f]
37c415d81movups [rsp+384], x1
37c415d89mov [rsp+48], rdx
37c415d8emov rdx, [rsp+192]
37c415d96mov [rsp+32], rax
37c415d9bcall zlarf1f_64_
37c415da0movsd_xmm x0, [rdi+8]
37c415da5mov rdx, [rbx]
37c415da8mov r8, r14
37c415dabmovsd_xmm x1, [rdi]
37c415dafmov rdi, [rsp+680]
37c415db7mov rcx, [rbp]
37c415dbbsub rdx, [rsi]
37c415dbexorpd x0, x6
37c415dc2mov [rsp+72], 1
37c415dcbmov [rsp+64], rdi
37c415dd0mov rdi, [rsp+608]
37c415dd8sub rdx, r13
37c415ddbunpcklpd x1, x0
37c415ddfmov rax, [rsp+128]
37c415de7mov [rsp+376], rdx
37c415defsub rcx, r13
37c415df2mov [rsp+56], rdi
37c415df7mov rdi, [rsp+184]
37c415dffmov [rsp+40], r12
37c415e04mov r9, [rsp+160]
37c415e0clea rdx, [rdi+32]
37c415e10mov [rsp+32], rax
37c415e15mov [rsp+48], rdx
37c415e1amov rdx, [rsp+192]
37c415e22mov [rsp+368], rcx
37c415e2alea rcx, [rip+0x5e37f]
37c415e31movups [rsp+384], x1
37c415e39call zlarf1f_64_
37c415e3emov rcx, [rbp]
37c415e42jmp 0x37c4157e3
37c415e47
37c415e47 66 0f 1f 84 00 00 00 00 00 f........
37c415e50
37c415e50loc_37c415e50:
37c415e50mov rdx, [rbx]
37c415e53lea r8, [rip+0x5e34e]
37c415e5asub rdx, rcx
37c415e5dsub rcx, r13
37c415e60sub rdx, r13
37c415e63mov [rsp+376], rcx
37c415e6bmov rcx, r12
37c415e6eadd rdx, 1
37c415e72mov [rsp+384], rdx
37c415e7amov rdx, r15
37c415e7dcall dznrm2_64_
37c415e82mov rdi, [rsp+160]
37c415e8amov rcx, r14
37c415e8dlea r8, [rip+0x5e314]
37c415e94movsd_xmm [rsp+80], x0
37c415e9amov rdx, rdi
37c415e9dcall dznrm2_64_
37c415ea2movsd_xmm x1, [rsp+80]
37c415ea8call atan2
37c415eadmov rax, [rsp+640]
37c415eb5mov rcx, [rbp]
37c415eb9movsd_xmm [rax+8*r13-8], x0
37c415ec0cmp rcx, r13
37c415ec3jle 0x37c415794
37c415ec9mov rax, [rsp+216]
37c415ed1sub rcx, r13
37c415ed4lea r9, [rip+0x5e2cd]
37c415edbmov rdx, rdi
37c415edemov [rsp+384], rcx
37c415ee6mov rcx, [rsp+208]
37c415eeemov [rsp+32], rax
37c415ef3mov rax, [rsp+344]
37c415efblea r8, [rax+rcx]
37c415effmov rcx, r12
37c415f02call zlarfgp_64_
37c415f07mov rcx, [rbp]
37c415f0bjmp 0x37c415794
37c415f10
37c415f10loc_37c415f10:
37c415f10mov rax, [rsp+632]
37c415f18sub rdi, r13
37c415f1bmovsd_xmm x0, [rax+8*r13-8]
37c415f22call sin
37c415f27mov [rsp+376], rdi
37c415f2fmov rcx, r14
37c415f32mov rdx, r12
37c415f35mov rdi, [rsp+160]
37c415f3dxorpd x0, x6
37c415f41lea r9, [rip+0x5e260]
37c415f48mov [rsp+392], 0
37c415f54movsd_xmm [rsp+384], x0
37c415f5dmov r8, rdi
37c415f60call zscal_64_
37c415f65mov rax, [rsp+632]
37c415f6dmov rdx, [rbp]
37c415f71movsd_xmm x0, [rax+8*r13-8]
37c415f78sub rdx, r13
37c415f7bmov [rsp+376], rdx
37c415f83call cos
37c415f88mov [rsp+32], rdi
37c415f8dmov rdx, r12
37c415f90mov rcx, r14
37c415f93mulsd x0, x7
37c415f97mov rax, [rsp+128]
37c415f9fmov r8, [rsp+152]
37c415fa7lea r9, [rip+0x5e1fa]
37c415faemov [rsp+392], 0
37c415fbamov [rsp+40], rax
37c415fbfmovsd_xmm [rsp+384], x0
37c415fc8call zaxpy_64_
37c415fcdmov rdi, [rbp]
37c415fd1jmp 0x37c4156bc
37c415fd6
37c415fd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c415fe0
37c415fe0loc_37c415fe0:
37c415fe0mov r9, [rsp+576]
37c415fe8mov r8, [rsp+568]
37c415ff0mov rdx, r12
37c415ff3mov rcx, r14
37c415ff6movq x3, [rip+0x5e1c2]
37c415ffemov [rsp+376], r15
37c416006movups [rsp+384], x3
37c41600ecall zscal_64_
37c416013mov rdx, [rbx]
37c416016sub rdx, [rsi]
37c416019mov rcx, r14
37c41601cmov r9, [rsp+608]
37c416024mov r8, [rsp+600]
37c41602cmov [rsp+376], rdx
37c416034mov rdx, r12
37c416037mov [rsp+392], 0
37c416043movsd_xmm [rsp+384], x7
37c41604ccall zscal_64_
37c416051jmp 0x37c415adc
37c416056
37c416056 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c416060
37c416060loc_37c416060:
37c416060mov r10, [rsp+360]
37c416068mov rdx, [rbp]
37c41606cmov rax, [rbx]
37c41606f
37c41606floc_37c41606f:
37c41606flea r14, [rdx+1]
37c416073cmp r14, r15
37c416076jg 0x37c416323
37c41607cmov rcx, r10
37c41607fmov r8, [rsp+328]
37c416087lea r12, [r10+1]
37c41608bmov rdi, [rsp+584]
37c416093imul rcx, r14
37c416097shl r12, 4
37c41609bmovapd x8, x7
37c4160a0mov [rsp+88], r15
37c4160a5add r8, rdx
37c4160a8mov [rsp+80], r12
37c4160admov r15, r14
37c4160b0movq x6, [rip+0x5e118]
37c4160b8lea r14, [rsp+376]
37c4160c0xorpd x8, x6
37c4160c5lea r13, [rsp+384]
37c4160cdadd r8, rcx
37c4160d0shl r8, 4
37c4160d4lea r11, [rdi+r8+16]
37c4160d9mov r8, rdx
37c4160dcshl r8, 4
37c4160e0add r8, [rsp+672]
37c4160e8mov rdi, r8
37c4160eblea r8, [rdx+2]
37c4160efimul r8, r10
37c4160f3lea r10, [rsp+368]
37c4160fbmov r12, rdi
37c4160femov rdi, r11
37c416101mov [rsp+96], r10
37c416106sub r8, rcx
37c416109lea rcx, [rip+0x5e098]
37c416110shl r8, 4
37c416114mov [rsp+104], rcx
37c416119mov [rsp+112], r8
37c41611ejmp 0x37c416209
37c416123
37c416123 0f 1f 44 00 00 ..D..
37c416128
37c416128loc_37c416128:
37c416128mov rax, [rbx]
37c41612bmov rdx, [rbp]
37c41612fmov rcx, rax
37c416132sub rcx, r8
37c416135sub rcx, rdx
37c416138test rcx, rcx
37c41613bjle 0x37c4161f1
37c416141sub rax, rdx
37c416144movsd_xmm x0, [r12+8]
37c41614bmov r9, rdi
37c41614emov r8, r14
37c416151sub rax, r15
37c416154movsd_xmm x1, [r12]
37c41615amov [rsp+72], 1
37c416163add rax, 1
37c416167mov [rsp+40], r13
37c41616cxorpd x0, x6
37c416170mov [rsp+368], rax
37c416178mov rax, [rsp+680]
37c416180unpcklpd x1, x0
37c416184mov [rsp+376], rcx
37c41618clea rcx, [rip+0x5e01d]
37c416193mov [rsp+64], rax
37c416198mov rax, [rsp+624]
37c4161a0movups [rsp+384], x1
37c4161a8mov [rsp+56], rax
37c4161adlea rax, [rdx+1]
37c4161b1mov rdx, [rsp+96]
37c4161b6imul rax, [rsp+176]
37c4161bfadd rax, [rsp+312]
37c4161c7add rax, r15
37c4161cashl rax, 4
37c4161ceadd rax, [rsp+616]
37c4161d6mov [rsp+48], rax
37c4161dbmov rax, [rsp+104]
37c4161e0mov [rsp+32], rax
37c4161e5call zlarf1f_64_
37c4161eamov rax, [rbx]
37c4161edmov rdx, [rbp]
37c4161f1
37c4161f1loc_37c4161f1:
37c4161f1add r15, 1
37c4161f5add rdi, [rsp+80]
37c4161faadd r12, 16
37c4161fecmp r15, [rsp+88]
37c416203jg 0x37c416320
37c416209
37c416209loc_37c416209:
37c416209sub rax, rdx
37c41620clea r9, [rip+0x5df95]
37c416213mov r8, rdi
37c416216mov rdx, r13
37c416219movsd_xmm [rsp+384], x8
37c416223sub rax, r15
37c416226mov rcx, r14
37c416229mov [rsp+392], 0
37c416235add rax, 1
37c416239mov [rsp+376], rax
37c416241call zscal_64_
37c416246mov rax, [rbx]
37c416249sub rax, [rbp]
37c41624dlea r8, [rdi+16]
37c416251mov [rsp+32], r12
37c416256sub rax, r15
37c416259mov rdx, rdi
37c41625cmov rcx, r13
37c41625fadd rax, 1
37c416263lea r9, [rip+0x5df3e]
37c41626amov [rsp+384], rax
37c416272call zlarfgp_64_
37c416277mov r8, [rsi]
37c41627acmp r8, r15
37c41627djle 0x37c416128
37c416283mov rax, [rbx]
37c416286sub rax, [rbp]
37c41628asub r8, r15
37c41628dmov r9, rdi
37c416290sub rax, r15
37c416293movsd_xmm x1, [r12]
37c416299movsd_xmm x0, [r12+8]
37c4162a0mov [rsp+72], 1
37c4162a9add rax, 1
37c4162admov [rsp+40], r13
37c4162b2mov rdx, [rsp+96]
37c4162b7lea rcx, [rip+0x5def2]
37c4162bemov [rsp+368], rax
37c4162c6mov rax, [rsp+680]
37c4162cexorpd x0, x6
37c4162d2mov [rsp+376], r8
37c4162daunpcklpd x1, x0
37c4162demov r8, r14
37c4162e1mov [rsp+64], rax
37c4162e6mov rax, [rsp+592]
37c4162eemovups [rsp+384], x1
37c4162f6mov [rsp+56], rax
37c4162fbmov rax, [rsp+112]
37c416300add rax, rdi
37c416303mov [rsp+48], rax
37c416308mov rax, [rsp+104]
37c41630dmov [rsp+32], rax
37c416312call zlarf1f_64_
37c416317mov r8, [rsi]
37c41631ajmp 0x37c416128
37c41631f
37c41631f 90 .
37c416320
37c416320loc_37c416320:
37c416320mov r15, [rsi]
37c416323
37c416323loc_37c416323:
37c416323mov rcx, rax
37c416326sub rcx, r15
37c416329sub rcx, rdx
37c41632ctest rcx, rcx
37c41632fjle 0x37c413add
37c416335lea r13, [rsp+376]
37c41633dmov [rsp+88], rcx
37c416342mulsd x7, x7
37c416346mov rdi, rsi
37c416349lea rcx, [rip+0x5de58]
37c416350mov [rsp+80], r13
37c416355mov r14, [rsp+616]
37c41635dmov r13, rbx
37c416360mov [rsp+96], rcx
37c416365mov rsi, [rsp+312]
37c41636dmov rcx, r15
37c416370lea r12, [rsp+384]
37c416378mov rbx, [rsp+176]
37c416380mov r15l, 1
37c416386jmp 0x37c41639b
37c416388
37c416388 0f 1f 84 00 00 00 00 00 ........
37c416390
37c416390loc_37c416390:
37c416390mov rax, [r13]
37c416394mov rcx, [rdi]
37c416397mov rdx, [rbp]
37c41639b
37c41639bloc_37c41639b:
37c41639bsub rax, rcx
37c41639eadd rcx, r15
37c4163a1lea r9, [rip+0x5de00]
37c4163a8mov [rsp+392], 0
37c4163b4movsd_xmm [rsp+384], x7
37c4163bdsub rax, rdx
37c4163c0add rdx, r15
37c4163c3imul rdx, rbx
37c4163c7sub rax, r15
37c4163caadd rax, 1
37c4163cemov [rsp+376], rax
37c4163d6add rdx, rsi
37c4163d9add rdx, rcx
37c4163dcmov rcx, [rsp+80]
37c4163e1shl rdx, 4
37c4163e5lea r8, [r14+rdx]
37c4163e9mov rdx, r12
37c4163eccall zscal_64_
37c4163f1mov rcx, [rdi]
37c4163f4mov rdx, [r13]
37c4163f8lea r9, [rip+0x5dda9]
37c4163ffmov rax, [rbp]
37c416403sub rdx, rcx
37c416406add rcx, r15
37c416409sub rdx, rax
37c41640cadd rax, r15
37c41640fimul rax, rbx
37c416413sub rdx, r15
37c416416add rdx, 1
37c41641amov [rsp+384], rdx
37c416422add rax, rsi
37c416425lea r8, [rcx+rax+1]
37c41642aadd rax, rcx
37c41642dsub rcx, 1
37c416431shl rcx, 4
37c416435add rcx, [rsp+672]
37c41643dshl rax, 4
37c416441mov [rsp+32], rcx
37c416446shl r8, 4
37c41644alea rdx, [r14+rax]
37c41644emov rcx, r12
37c416451add r8, r14
37c416454call zlarfgp_64_
37c416459mov r8, [rdi]
37c41645cmov rax, [r13]
37c416460mov rdx, [rbp]
37c416464sub rax, r8
37c416467sub rax, rdx
37c41646acmp rax, r15
37c41646dje 0x37c416535
37c416473add r8, r15
37c416476sub rax, r15
37c416479mov r10, [rsp+680]
37c416481mov r11, [rsp+624]
37c416489lea rcx, [rax+1]
37c41648dmov [rsp+376], rax
37c416495mov rax, r8
37c416498shl rax, 4
37c41649cadd rax, [rsp+672]
37c4164a4mov [rsp+368], rcx
37c4164acmovsd_xmm x0, [rax-8]
37c4164b1movsd_xmm x1, [rax-16]
37c4164b6lea rax, [rdx+r15+1]
37c4164bbmov [rsp+72], 1
37c4164c4imul rax, rbx
37c4164c8xorpd x0, [rip+0x5dd00]
37c4164d0mov [rsp+64], r10
37c4164d5mov [rsp+56], r11
37c4164damov [rsp+40], r12
37c4164dfunpcklpd x1, x0
37c4164e3mov rdx, rax
37c4164e6add rax, rsi
37c4164e9movups [rsp+384], x1
37c4164f1add rax, r8
37c4164f4sub rdx, rbx
37c4164f7shl rax, 4
37c4164fblea rcx, [rdx+rsi]
37c4164fflea rdx, [rsp+368]
37c416507add rax, r14
37c41650aadd rcx, r8
37c41650dmov r8, [rsp+80]
37c416512mov [rsp+48], rax
37c416517mov rax, [rsp+96]
37c41651cshl rcx, 4
37c416520lea r9, [r14+rcx]
37c416524lea rcx, [rip+0x5dc85]
37c41652bmov [rsp+32], rax
37c416530call zlarf1f_64_
37c416535
37c416535loc_37c416535:
37c416535add r15, 1
37c416539cmp [rsp+88], r15
37c41653ejge 0x37c416390
37c416544jmp 0x37c413add
37c416549
37c416549 0f 1f 80 00 00 00 00 .......
37c416550
37c416550loc_37c416550:
37c416550mov [rsp+32], rcx
37c416555mov rcx, r12
37c416558mov rdx, [rsp+80]
37c41655dmov r9, [rsp+592]
37c416565mov [rsp+384], 1
37c416571mov r8, rdx
37c416574call zlarfgp_64_
37c416579mov rcx, [rbp]
37c41657djmp 0x37c414a24
37c416582
37c416582 66 0f 1f 44 00 00 f..D..
37c416588
37c416588loc_37c416588:
37c416588mov rdx, [rsp+104]
37c41658dmov rcx, r12
37c416590mov r8, rdx
37c416593call zlarfgp_64_
37c416598jmp 0x37c414997
37c41659d
37c41659dloc_37c41659d:
37c41659dmov rax, -7
37c4165a4mov ecx, 7
37c4165a9jmp 0x37c413aaf
37c4165ae
37c4165aeloc_37c4165ae:
37c4165aemov rax, -9
37c4165b5mov ecx, 9
37c4165bajmp 0x37c413aaf
37c4165bf
37c4165bfloc_37c4165bf:
37c4165bfneg rcx
37c4165c2jmp 0x37c413aba
37c4139c0
37c4139c0zunbdb_64_:
37c4139c0push r15
37c4139c2push r14
37c4139c4push r13
37c4139c6push r12
37c4139c8push rbp
37c4139c9push rdi
37c4139capush rsi
37c4139cbpush rbx
37c4139ccsub rsp, 456
37c4139d3movups [rsp+400], x6
37c4139dbmovups [rsp+416], x7
37c4139e3movups [rsp+432], x8
37c4139ecmov rax, [rsp+576]
37c4139f4mov rbp, [rsp+560]
37c4139fcmov r14, [rax]
37c4139ffmov rax, [rsp+592]
37c413a07mov r13, [rax]
37c413a0amov rdi, rdx
37c413a0dmov rbx, r8
37c413a10lea rdx, [rip+0x60789]
37c413a17mov rax, [rsp+608]
37c413a1fmov r8l, 1
37c413a25mov rsi, r9
37c413a28mov r9l, 1
37c413a2emov r12, [rax]
37c413a31mov rax, [rsp+624]
37c413a39mov rax, [rax]
37c413a3cmov [rsp+80], rax
37c413a41mov rax, [rsp+696]
37c413a49mov [rax], 0
37c413a50call lsame_64_
37c413a55mov r9l, 1
37c413a5bmov r8l, 1
37c413a61mov rcx, rdi
37c413a64lea rdx, [rip+0x60736]
37c413a6bmov [rsp+88], rax
37c413a70call lsame_64_
37c413a75test rax, rax
37c413a78jne 0x37c413b10
37c413a7emov rax, [rbx]
37c413a81movsd_xmm x7, [rip+0x60737]
37c413a89test rax, rax
37c413a8cjs 0x37c413b24
37c413a92
37c413a92loc_37c413a92:
37c413a92mov r15, [rsi]
37c413a95cmp rax, r15
37c413a98jl 0x37c413aa3
37c413a9atest r15, r15
37c413a9djns 0x37c413b38
37c413aa3
37c413aa3loc_37c413aa3:
37c413aa3mov rax, -4
37c413aaamov ecx, 4
37c413aaf
37c413aafloc_37c413aaf:
37c413aafmov rbx, [rsp+696]
37c413ab7mov [rbx], rax
37c413aba
37c413abaloc_37c413aba:
37c413abamov [rsp+384], rcx
37c413ac2lea rdx, [rsp+384]
37c413acamov r8l, 6
37c413ad0lea rcx, [rip+0x606cb]
37c413ad7call xerbla_64_
37c413adcnop
37c413add
37c413addloc_37c413add:
37c413addmovups x6, [rsp+400]
37c413ae5movups x7, [rsp+416]
37c413aedmovups x8, [rsp+432]
37c413af6add rsp, 456
37c413afdpop rbx
37c413afepop rsi
37c413affpop rdi
37c413b00pop rbp
37c413b01pop r12
37c413b03pop r13
37c413b05pop r14
37c413b07pop r15
37c413b09ret
37c413b0a
37c413b0a 66 0f 1f 44 00 00 f..D..
37c413b10
37c413b10loc_37c413b10:
37c413b10mov rax, [rbx]
37c413b13movsd_xmm x7, [rip+0x6069d]
37c413b1btest rax, rax
37c413b1ejns 0x37c413a92
37c413b24
37c413b24loc_37c413b24:
37c413b24mov rax, -3
37c413b2bmov ecx, 3
37c413b30jmp 0x37c413aaf
37c413b35
37c413b35 0f 1f 00 ...
37c413b38
37c413b38loc_37c413b38:
37c413b38mov rdx, [rbp]
37c413b3ctest rdx, rdx
37c413b3fjs 0x37c413b46
37c413b41cmp r15, rdx
37c413b44jge 0x37c413b60
37c413b46
37c413b46loc_37c413b46:
37c413b46mov rax, -5
37c413b4dmov ecx, 5
37c413b52jmp 0x37c413aaf
37c413b57
37c413b57 66 0f 1f 84 00 00 00 00 00 f........
37c413b60
37c413b60loc_37c413b60:
37c413b60mov r8, rax
37c413b63sub r8, r15
37c413b66cmp rdx, r8
37c413b69jg 0x37c413b46
37c413b6bmov r9, rax
37c413b6esub r9, rdx
37c413b71cmp rdx, r9
37c413b74jg 0x37c413b46
37c413b76mov rdi, [rsp+576]
37c413b7emov r10, [rdi]
37c413b81mov rdi, [rsp+88]
37c413b86xor rdi, 1
37c413b8aje 0x37c413bdc
37c413b8ctest r15, r15
37c413b8fmov ecx, 1
37c413b94cmovg rcx, r15
37c413b98cmp rcx, r10
37c413b9bjg 0x37c41659d
37c413ba1mov r10, [rsp+592]
37c413ba9cmp [r10], rcx
37c413bacjl 0x37c4165ae
37c413bb2mov r10, [rsp+608]
37c413bbatest r8, r8
37c413bbdmov ecx, 1
37c413bc2cmovg rcx, r8
37c413bc6cmp [r10], rcx
37c413bc9jge 0x37c413c1e
37c413bcb
37c413bcbloc_37c413bcb:
37c413bcbmov rax, -11
37c413bd2mov ecx, 11
37c413bd7jmp 0x37c413aaf
37c413bdc
37c413bdcloc_37c413bdc:
37c413bdctest rdx, rdx
37c413bdfmov ecx, 1
37c413be4cmovg rcx, rdx
37c413be8mov r8, rcx
37c413bebcmp rcx, r10
37c413beejg 0x37c41659d
37c413bf4mov r10, [rsp+592]
37c413bfctest r9, r9
37c413bffmov ecx, 1
37c413c04cmovg rcx, r9
37c413c08cmp [r10], rcx
37c413c0bjl 0x37c4165ae
37c413c11mov r10, [rsp+608]
37c413c19cmp [r10], r8
37c413c1cjl 0x37c413bcb
37c413c1e
37c413c1eloc_37c413c1e:
37c413c1emov r10, [rsp+624]
37c413c26cmp [r10], rcx
37c413c29jge 0x37c413c40
37c413c2bmov rax, -13
37c413c32mov ecx, 13
37c413c37jmp 0x37c413aaf
37c413c3c
37c413c3c 0f 1f 40 00 ..@.
37c413c40
37c413c40loc_37c413c40:
37c413c40mov rcx, [rsp+688]
37c413c48mov r8, [rcx]
37c413c4bmov rcx, [rsp+696]
37c413c53mov rcx, [rcx]
37c413c56test rcx, rcx
37c413c59jne 0x37c4165bf
37c413c5fmov rcx, [rsp+680]
37c413c67pxor x0, x0
37c413c6bcvtsi2sd x0, r9
37c413c70mov [rcx+8], 0
37c413c78movsd_xmm [rcx], x0
37c413c7ccmp r8, r9
37c413c7fjge 0x37c413ca8
37c413c81cmp r8, -1
37c413c85je 0x37c413add
37c413c8bmov rax, [rsp+696]
37c413c93mov ecx, 21
37c413c98mov [rax], -21
37c413c9fjmp 0x37c413aba
37c413ca4
37c413ca4 0f 1f 40 00 ..@.
37c413ca8
37c413ca8loc_37c413ca8:
37c413ca8xor ecx, ecx
37c413caatest r14, r14
37c413cadcmovns rcx, r14
37c413cb1xor r9l, r9l
37c413cb4mov r14, [rsp+80]
37c413cb9test r13, r13
37c413cbcmov r10, r9
37c413cbfcmovns r10, r13
37c413cc3test r12, r12
37c413cc6mov r8, rcx
37c413cc9cmovns r9, r12
37c413ccdxor r11l, r11l
37c413cd0test r14, r14
37c413cd3cmovns r11, r14
37c413cd7mov r13, r10
37c413cdanot r8
37c413cddnot r13
37c413ce0mov r12, r9
37c413ce3mov [rsp+176], r11
37c413cebmov r14, r11
37c413ceenot r11
37c413cf1not r12
37c413cf4mov [rsp+328], r13
37c413cfcmov [rsp+312], r11
37c413d04test rdi, rdi
37c413d07je 0x37c4151d8
37c413d0dtest rdx, rdx
37c413d10je 0x37c414c4f
37c413d16lea rax, [r10+1]
37c413d1amov r11, [rsp+584]
37c413d22add r14, 1
37c413d26mov rdi, [rsp+568]
37c413d2eshl rax, 4
37c413d32shl r14, 4
37c413d36mov [rsp+120], 0
37c413d3fmovapd x8, x7
37c413d44mov [rsp+184], rax
37c413d4clea rax, [rcx+1]
37c413d50mulsd x8, x7
37c413d55shl rax, 4
37c413d59mov [rsp+80], r11
37c413d5emov [rsp+208], rax
37c413d66lea rax, [rcx+rcx]
37c413d6alea r11, [rax+r8]
37c413d6eadd rax, rcx
37c413d71mov [rsp+96], rdi
37c413d76add rdi, 16
37c413d7ashl r11, 4
37c413d7emov [rsp+240], rdi
37c413d86add rax, r8
37c413d89lea rcx, [rip+0x60418]
37c413d90add rdi, r11
37c413d93shl rax, 4
37c413d97add rax, [rsp+568]
37c413d9fmov [rsp+200], r14
37c413da7mov [rsp+104], rdi
37c413dacmov rdi, [rsp+616]
37c413db4mov [rsp+272], rax
37c413dbclea rax, [r13+2*r10]
37c413dc1add r11, [rsp+568]
37c413dc9lea r13, [rsp+376]
37c413dd1mov [rsp+112], rdi
37c413dd6add rdi, 16
37c413ddashl rax, 4
37c413ddeadd rax, [rsp+584]
37c413de6mov [rsp+168], rdi
37c413deelea rdi, [r9+1]
37c413df2lea r9, [r12+2*r9]
37c413df6shl rdi, 4
37c413dfashl r9, 4
37c413dfeadd r9, [rsp+600]
37c413e06mov [rsp+280], rax
37c413e0emov [rsp+192], rdi
37c413e16mov rdi, [rsp+600]
37c413e1elea r12, [rsp+384]
37c413e26mov [rsp+256], r9
37c413e2emov [rsp+88], rdi
37c413e33add rdi, 16
37c413e37mov [rsp+248], rdi
37c413e3fmov rdi, [rsp+168]
37c413e47mov [rsp+264], r11
37c413e4fmov [rsp+128], 0
37c413e5bsub rdi, r14
37c413e5emov r14, [rsp+584]
37c413e66sub r14, [rsp+184]
37c413e6emov [rsp+160], rdi
37c413e76xor edi, edi
37c413e78mov [rsp+136], r14
37c413e80mov r14l, 1
37c413e86mov [rsp+152], 0
37c413e92movq x6, [rip+0x60336]
37c413e9amov rax, [rsp+136]
37c413ea2mov [rsp+288], r10
37c413eaaadd rax, 16
37c413eaemov [rsp+216], rdx
37c413eb6mov [rsp+224], rax
37c413ebelea rax, [r9+16]
37c413ec2mov [rsp+232], rax
37c413ecamov [rsp+136], rcx
37c413ed2jmp 0x37c4140f2
37c413ed7
37c413ed7 66 0f 1f 84 00 00 00 00 00 f........
37c413ee0
37c413ee0loc_37c413ee0:
37c413ee0je 0x37c414bc8
37c413ee6
37c413ee6loc_37c413ee6:
37c413ee6mov rdx, [rbx]
37c413ee9sub rdx, rcx
37c413eeccmp rdx, r14
37c413eefjg 0x37c41436b
37c413ef5
37c413ef5loc_37c413ef5:
37c413ef5je 0x37c414c08
37c413efb
37c413efbloc_37c413efb:
37c413efbmov rcx, [rbp]
37c413effcmp rcx, r14
37c413f02jg 0x37c4143bf
37c413f08
37c413f08loc_37c413f08:
37c413f08mov rdx, [rbx]
37c413f0blea r15, [rsp+368]
37c413f13mov r8, rdx
37c413f16sub r8, rcx
37c413f19cmp r14, r8
37c413f1cjle 0x37c41451e
37c413f22
37c413f22loc_37c413f22:
37c413f22mov rax, [rsp+632]
37c413f2asub rdx, rcx
37c413f2dsub rdx, r14
37c413f30movsd_xmm x0, [rax+8*r14-8]
37c413f37add rdx, 1
37c413f3bmov [rsp+376], rdx
37c413f43call sin
37c413f48mov r15, [rsp+80]
37c413f4dmov rcx, r13
37c413f50mov rdx, r12
37c413f53mulsd x0, x7
37c413f57mov r9, [rsp+592]
37c413f5fmov [rsp+392], 0
37c413f6bmov r8, r15
37c413f6exorpd x0, x6
37c413f72movsd_xmm [rsp+384], x0
37c413f7bcall zscal_64_
37c413f80mov rax, [rsp+632]
37c413f88mov rdx, [rbx]
37c413f8bsub rdx, [rbp]
37c413f8fmovsd_xmm x0, [rax+8*r14-8]
37c413f96sub rdx, r14
37c413f99add rdx, 1
37c413f9dmov [rsp+376], rdx
37c413fa5call cos
37c413faamov [rsp+32], r15
37c413fafmov rcx, r13
37c413fb2mov rdx, r12
37c413fb5mulsd x0, x8
37c413fbamov rax, [rsp+592]
37c413fc2mov r8, [rsp+112]
37c413fc7mov [rsp+392], 0
37c413fd3mov r9, [rsp+624]
37c413fdbmov [rsp+40], rax
37c413fe0movsd_xmm [rsp+384], x0
37c413fe9call zaxpy_64_
37c413feemov rcx, [rbp]
37c413ff2cmp rcx, r14
37c413ff5jg 0x37c4148a0
37c413ffb
37c413ffbloc_37c413ffb:
37c413ffbmov rdx, [rbx]
37c413ffemov r8, rdx
37c414001sub r8, rcx
37c414004cmp r8, r14
37c414007jge 0x37c4149a6
37c41400d
37c41400dloc_37c41400d:
37c41400dmov r8, [rsi]
37c414010cmp r8, r14
37c414013jg 0x37c414800
37c414019
37c414019loc_37c414019:
37c414019mov r9, rdx
37c41401csub r9, r8
37c41401fcmp r9, r14
37c414022jg 0x37c414770
37c414028
37c414028loc_37c414028:
37c414028cmp r14, rcx
37c41402bjge 0x37c414051
37c41402dsub rcx, r14
37c414030mov r8, [rsp+576]
37c414038mov rdx, [rsp+104]
37c41403dmov [rsp+384], rcx
37c414045mov rcx, r12
37c414048call zlacgv_64_
37c41404dmov rcx, [rbp]
37c414051
37c414051loc_37c414051:
37c414051mov rdx, [rbx]
37c414054
37c414054loc_37c414054:
37c414054sub rdx, rcx
37c414057mov r8, [rsp+592]
37c41405fmov rcx, r12
37c414062add rdi, 16
37c414066sub rdx, r14
37c414069add r14, 1
37c41406dadd rdx, 1
37c414071mov [rsp+384], rdx
37c414079mov rdx, [rsp+80]
37c41407ecall zlacgv_64_
37c414083mov rax, [rsp+208]
37c41408bmov r15, [rsi]
37c41408emov rcx, [rsp+200]
37c414096mov rdx, [rsp+184]
37c41409emov r11, [rsp+192]
37c4140a6add [rsp+80], rdx
37c4140abadd [rsp+104], rax
37c4140b0add [rsp+168], rcx
37c4140b8add [rsp+112], rcx
37c4140bdadd [rsp+96], rax
37c4140c2add [rsp+88], r11
37c4140c7add [rsp+160], rcx
37c4140cfadd [rsp+152], rax
37c4140d7add [rsp+128], r11
37c4140dfadd [rsp+120], rdx
37c4140e4cmp [rsp+216], r14
37c4140ecjl 0x37c414c40
37c4140f2
37c4140f2loc_37c4140f2:
37c4140f2cmp r14, 1
37c4140f6je 0x37c414b50
37c4140fcmov rax, [rsp+640]
37c414104sub r15, r14
37c414107add r15, 1
37c41410bmovsd_xmm x0, [rax+8*r14-16]
37c414112mov [rsp+376], r15
37c41411acall cos
37c41411fmov r8, [rsp+96]
37c414124mov rdx, r12
37c414127mov rcx, r13
37c41412amovsd_xmm [rsp+384], x0
37c414133lea r9, [rip+0x6006e]
37c41413amov [rsp+392], 0
37c414146call zscal_64_
37c41414bmov rdx, [rsi]
37c41414emov rcx, [rsp+640]
37c414156sub rdx, r14
37c414159movsd_xmm x0, [rcx+8*r14-16]
37c414160add rdx, 1
37c414164mov [rsp+376], rdx
37c41416ccall sin
37c414171mov r15, [rsp+136]
37c414179mov rdx, r12
37c41417cmov rax, [rsp+96]
37c414181mulsd x0, x7
37c414185mov rcx, [rsp+120]
37c41418alea r9, [rip+0x60017]
37c414191mov [rsp+392], 0
37c41419dmov [rsp+32], rax
37c4141a2mov rax, [rsp+224]
37c4141aamov [rsp+40], r15
37c4141aflea r8, [rax+rcx]
37c4141b3mov rcx, r13
37c4141b6xorpd x0, x6
37c4141bamovsd_xmm [rsp+384], x0
37c4141c3call zaxpy_64_
37c4141c8mov rax, [rsp+640]
37c4141d0mov rdx, [rbx]
37c4141d3sub rdx, [rsi]
37c4141d6movsd_xmm x0, [rax+8*r14-16]
37c4141ddsub rdx, r14
37c4141e0add rdx, 1
37c4141e4mov [rsp+376], rdx
37c4141eccall cos
37c4141f1mov r8, [rsp+88]
37c4141f6mov rdx, r12
37c4141f9mov rcx, r13
37c4141fcmulsd x0, x7
37c414200lea r9, [rip+0x5ffa1]
37c414207mov [rsp+392], 0
37c414213movsd_xmm [rsp+384], x0
37c41421ccall zscal_64_
37c414221mov rcx, [rsp+640]
37c414229mov rdx, [rbx]
37c41422csub rdx, [rsi]
37c41422fmovsd_xmm x0, [rcx+8*r14-16]
37c414236sub rdx, r14
37c414239add rdx, 1
37c41423dmov [rsp+376], rdx
37c414245call sin
37c41424amov rax, [rsp+88]
37c41424fmov rdx, r12
37c414252mov rcx, r13
37c414255mulsd x0, x8
37c41425amov [rsp+40], r15
37c41425fmov r8, [rsp+160]
37c414267lea r9, [rip+0x5ff3a]
37c41426emov [rsp+32], rax
37c414273mov [rsp+392], 0
37c41427fxorpd x0, x6
37c414283movsd_xmm [rsp+384], x0
37c41428ccall zaxpy_64_
37c414291
37c414291loc_37c414291:
37c414291mov rcx, [rsi]
37c414294mov rdx, [rbx]
37c414297lea r8, [rip+0x5ff0a]
37c41429esub rdx, rcx
37c4142a1sub rcx, r14
37c4142a4sub rdx, r14
37c4142a7add rcx, 1
37c4142abadd rdx, 1
37c4142afmov [rsp+384], rcx
37c4142b7mov rcx, r12
37c4142bamov [rsp+376], rdx
37c4142c2mov rdx, [rsp+96]
37c4142c7call dznrm2_64_
37c4142ccmov rdx, [rsp+88]
37c4142d1mov rcx, r13
37c4142d4lea r8, [rip+0x5fecd]
37c4142dbmovsd_xmm [rsp+144], x0
37c4142e4call dznrm2_64_
37c4142e9movsd_xmm x1, [rsp+144]
37c4142f2call atan2
37c4142f7mov rax, [rsp+632]
37c4142ffmov rcx, [rsi]
37c414302movsd_xmm [rax+8*r14-8], x0
37c414309cmp rcx, r14
37c41430cjle 0x37c413ee0
37c414312mov rdx, [rsp+648]
37c41431asub rcx, r14
37c41431dmov rax, [rsp+240]
37c414325lea r9, [rip+0x5fe7c]
37c41432cadd rcx, 1
37c414330add rdx, rdi
37c414333mov [rsp+384], rcx
37c41433bmov rcx, [rsp+152]
37c414343mov [rsp+32], rdx
37c414348mov rdx, [rsp+96]
37c41434dlea r8, [rax+rcx]
37c414351mov rcx, r12
37c414354call zlarfgp_64_
37c414359mov rcx, [rsi]
37c41435cmov rdx, [rbx]
37c41435fsub rdx, rcx
37c414362cmp rdx, r14
37c414365jle 0x37c413ef5
37c41436b
37c41436bloc_37c41436b:
37c41436bsub rdx, r14
37c41436emov rcx, [rsp+128]
37c414376mov rax, [rsp+248]
37c41437elea r9, [rip+0x5fe23]
37c414385add rdx, 1
37c414389mov [rsp+384], rdx
37c414391mov rdx, [rsp+656]
37c414399lea r8, [rax+rcx]
37c41439dmov rcx, r12
37c4143a0add rdx, rdi
37c4143a3mov [rsp+32], rdx
37c4143a8mov rdx, [rsp+88]
37c4143adcall zlarfgp_64_
37c4143b2mov rcx, [rbp]
37c4143b6cmp rcx, r14
37c4143b9jle 0x37c413f08
37c4143bf
37c4143bfloc_37c4143bf:
37c4143bfmov rdx, [rsi]
37c4143c2mov r9, [rsp+96]
37c4143c7sub rcx, r14
37c4143camov r8, r13
37c4143cdmov rax, [rsp+648]
37c4143d5lea r15, [rsp+368]
37c4143ddmov [rsp+376], rcx
37c4143e5lea rcx, [rip+0x5fdc4]
37c4143ecsub rdx, r14
37c4143efmovsd_xmm x0, [rax+rdi+8]
37c4143f5movsd_xmm x1, [rax+rdi]
37c4143famov [rsp+40], r12
37c4143ffadd rdx, 1
37c414403mov rax, [rsp+680]
37c41440bmov [rsp+368], rdx
37c414413mov rdx, r15
37c414416mov [rsp+72], 1
37c41441fxorpd x0, x6
37c414423mov [rsp+64], rax
37c414428mov rax, [rsp+576]
37c414430unpcklpd x1, x0
37c414434movups [rsp+384], x1
37c41443cmov [rsp+56], rax
37c414441mov rax, [rsp+104]
37c414446mov [rsp+48], rax
37c41444bmov rax, [rsp+136]
37c414453mov [rsp+32], rax
37c414458call zlarf1f_64_
37c41445dmov rdx, [rbx]
37c414460sub rdx, [rsi]
37c414463mov r8, r13
37c414466mov rcx, [rsp+656]
37c41446esub rdx, r14
37c414471mov r9, [rsp+88]
37c414476add rdx, 1
37c41447amov rax, [rsp+136]
37c414482movsd_xmm x0, [rcx+rdi+8]
37c414488movsd_xmm x1, [rcx+rdi]
37c41448dmov [rsp+368], rdx
37c414495mov rcx, [rsp+680]
37c41449dmov rdx, [rbp]
37c4144a1mov [rsp+72], 1
37c4144aamov [rsp+40], r12
37c4144afxorpd x0, x6
37c4144b3mov [rsp+64], rcx
37c4144b8mov rcx, [rsp+608]
37c4144c0sub rdx, r14
37c4144c3unpcklpd x1, x0
37c4144c7mov [rsp+376], rdx
37c4144cfmov rdx, [rsp+128]
37c4144d7mov [rsp+56], rcx
37c4144dcmov rcx, [rsp+232]
37c4144e4mov [rsp+32], rax
37c4144e9add rdx, rcx
37c4144eclea rcx, [rip+0x5fcbd]
37c4144f3movups [rsp+384], x1
37c4144fbmov [rsp+48], rdx
37c414500mov rdx, r15
37c414503call zlarf1f_64_
37c414508mov rcx, [rbp]
37c41450cmov rdx, [rbx]
37c41450fsub rdx, rcx
37c414512mov r8, rdx
37c414515cmp rdx, r14
37c414518jl 0x37c414660
37c41451e
37c41451eloc_37c41451e:
37c41451emov rax, [rsp+648]
37c414526mov rdx, [rsi]
37c414529sub r8, r14
37c41452clea rcx, [rip+0x5fc7d]
37c414533mov r9, [rsp+96]
37c414538add r8, 1
37c41453cmovsd_xmm x0, [rax+rdi+8]
37c414542movsd_xmm x1, [rax+rdi]
37c414547sub rdx, r14
37c41454amov [rsp+72], 1
37c414553mov rax, [rsp+680]
37c41455bmov [rsp+40], r12
37c414560add rdx, 1
37c414564xorpd x0, x6
37c414568mov [rsp+368], rdx
37c414570mov rdx, r15
37c414573mov [rsp+64], rax
37c414578mov rax, [rsp+592]
37c414580unpcklpd x1, x0
37c414584mov [rsp+376], r8
37c41458cmov r8, r13
37c41458fmov [rsp+56], rax
37c414594mov rax, [rsp+80]
37c414599movups [rsp+384], x1
37c4145a1mov [rsp+48], rax
37c4145a6mov rax, [rsp+136]
37c4145aemov [rsp+32], rax
37c4145b3call zlarf1f_64_
37c4145b8mov rdx, [rbx]
37c4145bbsub rdx, [rsi]
37c4145bemov r8, r13
37c4145c1mov rcx, [rsp+656]
37c4145c9sub rdx, r14
37c4145ccmov r9, [rsp+88]
37c4145d1add rdx, 1
37c4145d5mov rax, [rsp+136]
37c4145ddmovsd_xmm x0, [rcx+rdi+8]
37c4145e3movsd_xmm x1, [rcx+rdi]
37c4145e8mov [rsp+368], rdx
37c4145f0mov rcx, [rsp+680]
37c4145f8mov rdx, [rbx]
37c4145fbsub rdx, [rbp]
37c4145ffmov [rsp+40], r12
37c414604xorpd x0, x6
37c414608mov [rsp+64], rcx
37c41460dmov rcx, [rsp+624]
37c414615sub rdx, r14
37c414618unpcklpd x1, x0
37c41461cmov [rsp+72], 1
37c414625add rdx, 1
37c414629mov [rsp+56], rcx
37c41462emov rcx, [rsp+112]
37c414633mov [rsp+32], rax
37c414638mov [rsp+48], rcx
37c41463dlea rcx, [rip+0x5fb6c]
37c414644mov [rsp+376], rdx
37c41464cmov rdx, r15
37c41464fmovups [rsp+384], x1
37c414657call zlarf1f_64_
37c41465cmov rcx, [rbp]
37c414660
37c414660loc_37c414660:
37c414660cmp r14, rcx
37c414663jge 0x37c414745
37c414669mov rax, [rsp+632]
37c414671mov [rsp+144], rcx
37c414679movsd_xmm x0, [rax+8*r14-8]
37c414680call sin
37c414685mov rcx, [rsp+144]
37c41468dmov r15, [rsp+104]
37c414692mov rdx, r12
37c414695mov r9, [rsp+576]
37c41469dxorpd x0, x6
37c4146a1mov [rsp+392], 0
37c4146admovsd_xmm [rsp+384], x0
37c4146b6sub rcx, r14
37c4146b9mov r8, r15
37c4146bcmov [rsp+376], rcx
37c4146c4mov rcx, r13
37c4146c7call zscal_64_
37c4146ccmov rax, [rsp+632]
37c4146d4mov rdx, [rbp]
37c4146d8movsd_xmm x0, [rax+8*r14-8]
37c4146dfsub rdx, r14
37c4146e2mov [rsp+376], rdx
37c4146eacall cos
37c4146efmov rax, [rsp+576]
37c4146f7mov rdx, r12
37c4146famov rcx, [rsp+128]
37c414702mulsd x0, x7
37c414706mov [rsp+32], r15
37c41470bmov r9, [rsp+608]
37c414713mov [rsp+40], rax
37c414718mov rax, [rsp+232]
37c414720mov [rsp+392], 0
37c41472clea r8, [rax+rcx]
37c414730mov rcx, r13
37c414733movsd_xmm [rsp+384], x0
37c41473ccall zaxpy_64_
37c414741mov rcx, [rbp]
37c414745
37c414745loc_37c414745:
37c414745mov rdx, [rbx]
37c414748jmp 0x37c413f22
37c41474d
37c41474d 0f 1f 00 ...
37c414750
37c414750loc_37c414750:
37c414750mov r8, [rsi]
37c414753mov rdx, [rbx]
37c414756cmp r14, r8
37c414759jl 0x37c414800
37c41475fmov r9, rdx
37c414762sub r9, r8
37c414765cmp r9, r14
37c414768jle 0x37c414054
37c41476enop
37c414770
37c414770loc_37c414770:
37c414770mov rax, [rsp+680]
37c414778sub rdx, rcx
37c41477bsub r9, r14
37c41477emov [rsp+72], 1
37c414787sub rdx, r14
37c41478amov [rsp+376], r9
37c414792mov r9, [rsp+80]
37c414797mov r8, r12
37c41479amov [rsp+64], rax
37c41479fadd rdx, 1
37c4147a3mov rax, [rsp+624]
37c4147ablea rcx, [rip+0x5f9ff]
37c4147b2mov [rsp+384], rdx
37c4147bamov rdx, [rsp+672]
37c4147c2mov [rsp+56], rax
37c4147c7mov rax, [rsp+168]
37c4147cfadd rdx, rdi
37c4147d2mov [rsp+48], rax
37c4147d7mov rax, [rsp+592]
37c4147dfmov [rsp+40], rdx
37c4147e4mov rdx, r13
37c4147e7mov [rsp+32], rax
37c4147eccall zlarf1f_64_
37c4147f1mov rcx, [rbp]
37c4147f5jmp 0x37c414028
37c4147fa
37c4147fa 66 0f 1f 44 00 00 f..D..
37c414800
37c414800loc_37c414800:
37c414800mov rax, [rsp+680]
37c414808sub rdx, rcx
37c41480bmov rcx, [rsp+120]
37c414810sub r8, r14
37c414813sub rdx, r14
37c414816mov r9, [rsp+80]
37c41481bmov [rsp+72], 1
37c414824mov [rsp+64], rax
37c414829mov rax, [rsp+592]
37c414831add rdx, 1
37c414835mov [rsp+384], rdx
37c41483dmov [rsp+56], rax
37c414842mov rax, [rsp+584]
37c41484amov [rsp+376], r8
37c414852mov r8, r12
37c414855lea rdx, [rax+rcx+16]
37c41485amov rax, [rsp+592]
37c414862lea rcx, [rip+0x5f948]
37c414869mov [rsp+48], rdx
37c41486emov rdx, [rsp+672]
37c414876mov [rsp+32], rax
37c41487badd rdx, rdi
37c41487emov [rsp+40], rdx
37c414883mov rdx, r13
37c414886call zlarf1f_64_
37c41488bmov rdx, [rbx]
37c41488emov r8, [rsi]
37c414891mov rcx, [rbp]
37c414895jmp 0x37c414019
37c41489a
37c41489a 66 0f 1f 44 00 00 f..D..
37c4148a0
37c4148a0loc_37c4148a0:
37c4148a0mov rdx, [rbx]
37c4148a3mov r8, [rsp+592]
37c4148absub rdx, rcx
37c4148aesub rcx, r14
37c4148b1sub rdx, r14
37c4148b4mov [rsp+376], rcx
37c4148bcmov rcx, r12
37c4148bfadd rdx, 1
37c4148c3mov [rsp+384], rdx
37c4148cbmov rdx, [rsp+80]
37c4148d0call dznrm2_64_
37c4148d5mov r15, [rsp+104]
37c4148damov r8, [rsp+576]
37c4148e2mov rcx, r13
37c4148e5movsd_xmm [rsp+144], x0
37c4148eemov rdx, r15
37c4148f1call dznrm2_64_
37c4148f6movsd_xmm x1, [rsp+144]
37c4148ffcall atan2
37c414904mov rax, [rsp+640]
37c41490cmov rcx, [rbp]
37c414910movsd_xmm [rax+8*r14-8], x0
37c414917cmp rcx, r14
37c41491ajle 0x37c413ffb
37c414920mov r8, [rsp+576]
37c414928sub rcx, r14
37c41492bmov rdx, r15
37c41492emov [rsp+384], rcx
37c414936mov rcx, r12
37c414939call zlacgv_64_
37c41493emov rdx, [rbp]
37c414942mov rcx, [rsp+664]
37c41494amov r9, [rsp+576]
37c414952mov r8, rdx
37c414955add rcx, rdi
37c414958sub rdx, 1
37c41495csub r8, r14
37c41495fmov [rsp+32], rcx
37c414964mov [rsp+384], r8
37c41496ccmp rdx, r14
37c41496fje 0x37c416588
37c414975mov rcx, [rsp+152]
37c41497dmov rax, [rsp+272]
37c414985mov rdx, [rsp+104]
37c41498alea r8, [rax+rcx+16]
37c41498fmov rcx, r12
37c414992call zlarfgp_64_
37c414997
37c414997loc_37c414997:
37c414997mov rcx, [rbp]
37c41499bmov r8, [rbx]
37c41499esub r8, rcx
37c4149a1cmp r8, r14
37c4149a4jl 0x37c414a24
37c4149a6
37c4149a6loc_37c4149a6:
37c4149a6sub r8, r14
37c4149a9mov rdx, [rsp+80]
37c4149aemov rcx, r12
37c4149b1add r8, 1
37c4149b5mov [rsp+384], r8
37c4149bdmov r8, [rsp+592]
37c4149c5call zlacgv_64_
37c4149camov rcx, [rsp+672]
37c4149d2mov rdx, [rbx]
37c4149d5sub rdx, [rbp]
37c4149d9add rcx, rdi
37c4149dccmp rdx, r14
37c4149dfje 0x37c416550
37c4149e5sub rdx, r14
37c4149e8mov [rsp+32], rcx
37c4149edmov rax, [rsp+280]
37c4149f5mov rcx, [rsp+120]
37c4149faadd rdx, 1
37c4149femov r9, [rsp+592]
37c414a06mov [rsp+384], rdx
37c414a0emov rdx, [rsp+80]
37c414a13lea r8, [rax+rcx+16]
37c414a18mov rcx, r12
37c414a1bcall zlarfgp_64_
37c414a20mov rcx, [rbp]
37c414a24
37c414a24loc_37c414a24:
37c414a24cmp r14, rcx
37c414a27jge 0x37c414750
37c414a2dmov rdx, [rsi]
37c414a30sub rcx, r14
37c414a33mov r9, [rsp+104]
37c414a38mov r8, r12
37c414a3bmov rax, [rsp+680]
37c414a43mov [rsp+384], rcx
37c414a4bmov rcx, [rsp+152]
37c414a53sub rdx, r14
37c414a56mov r15, [rsp+664]
37c414a5emov [rsp+72], 1
37c414a67mov [rsp+64], rax
37c414a6cmov rax, [rsp+576]
37c414a74mov [rsp+376], rdx
37c414a7cadd r15, rdi
37c414a7fmov [rsp+56], rax
37c414a84mov rax, [rsp+264]
37c414a8cmov [rsp+40], r15
37c414a91lea rdx, [rax+rcx+32]
37c414a96mov rax, [rsp+576]
37c414a9elea rcx, [rip+0x5f70c]
37c414aa5mov [rsp+48], rdx
37c414aaamov rdx, r13
37c414aadmov [rsp+32], rax
37c414ab2call zlarf1f_64_
37c414ab7mov rdx, [rbx]
37c414abasub rdx, [rsi]
37c414abdmov r8, r12
37c414ac0mov rax, [rsp+680]
37c414ac8sub rdx, r14
37c414acbmov r9, [rsp+104]
37c414ad0mov [rsp+376], rdx
37c414ad8mov rdx, [rbp]
37c414adcmov [rsp+64], rax
37c414ae1mov rax, [rsp+608]
37c414ae9mov rcx, [rsp+128]
37c414af1sub rdx, r14
37c414af4mov [rsp+40], r15
37c414af9mov [rsp+56], rax
37c414afemov rax, [rsp+256]
37c414b06mov [rsp+384], rdx
37c414b0emov [rsp+72], 1
37c414b17lea rdx, [rax+rcx+32]
37c414b1cmov rax, [rsp+576]
37c414b24lea rcx, [rip+0x5f686]
37c414b2bmov [rsp+48], rdx
37c414b30mov rdx, r13
37c414b33mov [rsp+32], rax
37c414b38call zlarf1f_64_
37c414b3dmov rdx, [rbx]
37c414b40mov rcx, [rbp]
37c414b44jmp 0x37c41400d
37c414b49
37c414b49 0f 1f 80 00 00 00 00 .......
37c414b50
37c414b50loc_37c414b50:
37c414b50mov r8, [rsp+568]
37c414b58mov rdx, r12
37c414b5bmov rcx, r13
37c414b5elea r9, [rip+0x5f643]
37c414b65movq x2, [rip+0x5f653]
37c414b6dmov [rsp+376], r15
37c414b75movups [rsp+384], x2
37c414b7dcall zscal_64_
37c414b82mov rdx, [rbx]
37c414b85sub rdx, [rsi]
37c414b88mov rcx, r13
37c414b8bmov r8, [rsp+600]
37c414b93mov [rsp+376], rdx
37c414b9bmov rdx, r12
37c414b9elea r9, [rip+0x5f603]
37c414ba5mov [rsp+392], 0
37c414bb1movsd_xmm [rsp+384], x7
37c414bbacall zscal_64_
37c414bbfjmp 0x37c414291
37c414bc4
37c414bc4 0f 1f 40 00 ..@.
37c414bc8
37c414bc8loc_37c414bc8:
37c414bc8mov rdx, [rsp+648]
37c414bd0mov rcx, r12
37c414bd3lea r9, [rip+0x5f5ce]
37c414bdamov [rsp+384], 1
37c414be6add rdx, rdi
37c414be9mov [rsp+32], rdx
37c414beemov rdx, [rsp+96]
37c414bf3mov r8, rdx
37c414bf6call zlarfgp_64_
37c414bfbmov rcx, [rsi]
37c414bfejmp 0x37c413ee6
37c414c03
37c414c03 0f 1f 44 00 00 ..D..
37c414c08
37c414c08loc_37c414c08:
37c414c08mov rdx, [rsp+656]
37c414c10mov rcx, r12
37c414c13lea r9, [rip+0x5f58e]
37c414c1amov [rsp+384], 1
37c414c26add rdx, rdi
37c414c29mov [rsp+32], rdx
37c414c2emov rdx, [rsp+88]
37c414c33mov r8, rdx
37c414c36call zlarfgp_64_
37c414c3bjmp 0x37c413efb
37c414c40
37c414c40loc_37c414c40:
37c414c40mov r10, [rsp+288]
37c414c48mov rdx, [rbp]
37c414c4cmov rax, [rbx]
37c414c4f
37c414c4floc_37c414c4f:
37c414c4flea r14, [rdx+1]
37c414c53cmp r14, r15
37c414c56jg 0x37c414f4b
37c414c5clea rcx, [r10+1]
37c414c60mov r8, [rsp+328]
37c414c68mov r12, [rsp+176]
37c414c70lea r13, [rsp+376]
37c414c78shl rcx, 4
37c414c7cmov [rsp+96], r15
37c414c81mov r11, [rsp+312]
37c414c89movapd x6, x7
37c414c8dmov [rsp+88], rcx
37c414c92mov rcx, r10
37c414c95imul r12, r14
37c414c99add r8, rdx
37c414c9cimul rcx, r14
37c414ca0mov rdi, [rsp+584]
37c414ca8mov [rsp+552], rsi
37c414cb0mov rsi, r14
37c414cb3mov [rsp+80], r13
37c414cb8xorpd x6, [rip+0x5f510]
37c414cc0lea r9, [r12+r11]
37c414cc4mov r11, [rsp+672]
37c414cccmov r13, [rsp+592]
37c414cd4lea r12, [rsp+384]
37c414cdcadd r8, rcx
37c414cdfmov r14, r9
37c414ce2shl r8, 4
37c414ce6lea rdi, [rdi+r8+16]
37c414cebmov r8, rdx
37c414ceeshl r8, 4
37c414cf2add r11, r8
37c414cf5lea r8, [rdx+2]
37c414cf9imul r8, r10
37c414cfdmov r15, r11
37c414d00sub r8, rcx
37c414d03shl r8, 4
37c414d07mov [rsp+104], r8
37c414d0cjmp 0x37c414e11
37c414d11
37c414d11 0f 1f 80 00 00 00 00 .......
37c414d18
37c414d18loc_37c414d18:
37c414d18mov r8, rdi
37c414d1bmov rdx, rdi
37c414d1emov rcx, r12
37c414d21call zlarfgp_64_
37c414d26mov rax, [rsp+552]
37c414d2emov r8, [rax]
37c414d31cmp r8, rsi
37c414d34jg 0x37c414ec1
37c414d3a
37c414d3aloc_37c414d3a:
37c414d3amov rax, [rbx]
37c414d3dmov rdx, [rbp]
37c414d41mov rcx, rax
37c414d44sub rcx, r8
37c414d47sub rcx, rdx
37c414d4atest rcx, rcx
37c414d4djle 0x37c414dca
37c414d4fsub rax, rdx
37c414d52mov [rsp+40], r15
37c414d57mov r9, rdi
37c414d5amov r8, r12
37c414d5dsub rax, rsi
37c414d60mov [rsp+32], r13
37c414d65add rax, 1
37c414d69mov [rsp+376], rcx
37c414d71lea rcx, [rip+0x5f439]
37c414d78mov [rsp+384], rax
37c414d80mov rax, [rsp+680]
37c414d88mov [rsp+72], 1
37c414d91mov [rsp+64], rax
37c414d96mov rax, [rsp+624]
37c414d9emov [rsp+56], rax
37c414da3lea rax, [rdx+r14+1]
37c414da8mov rdx, [rsp+80]
37c414dadshl rax, 4
37c414db1add rax, [rsp+616]
37c414db9mov [rsp+48], rax
37c414dbecall zlarf1f_64_
37c414dc3mov rax, [rbx]
37c414dc6mov rdx, [rbp]
37c414dca
37c414dcaloc_37c414dca:
37c414dcasub rax, rdx
37c414dcdmov r8, r13
37c414dd0mov rdx, rdi
37c414dd3mov rcx, r12
37c414dd6sub rax, rsi
37c414dd9add r15, 16
37c414dddadd rsi, 1
37c414de1add rax, 1
37c414de5mov [rsp+384], rax
37c414dedcall zlacgv_64_
37c414df2mov rax, [rbx]
37c414df5mov rdx, [rbp]
37c414df9add rdi, [rsp+88]
37c414dfeadd r14, [rsp+176]
37c414e06cmp rsi, [rsp+96]
37c414e0bjg 0x37c414f40
37c414e11
37c414e11loc_37c414e11:
37c414e11sub rax, rdx
37c414e14mov rcx, [rsp+80]
37c414e19mov r9, r13
37c414e1cmov r8, rdi
37c414e1fmovsd_xmm [rsp+384], x6
37c414e28sub rax, rsi
37c414e2bmov rdx, r12
37c414e2emov [rsp+392], 0
37c414e3aadd rax, 1
37c414e3emov [rsp+376], rax
37c414e46call zscal_64_
37c414e4bmov rax, [rbx]
37c414e4esub rax, [rbp]
37c414e52mov rdx, rdi
37c414e55sub rax, rsi
37c414e58mov r8, r13
37c414e5bmov rcx, r12
37c414e5eadd rax, 1
37c414e62mov [rsp+384], rax
37c414e6acall zlacgv_64_
37c414e6fmov rax, [rbx]
37c414e72sub rax, [rbp]
37c414e76mov r9, r13
37c414e79mov rdx, rax
37c414e7cmov [rsp+32], r15
37c414e81sub rdx, rsi
37c414e84add rdx, 1
37c414e88mov [rsp+384], rdx
37c414e90cmp rax, rsi
37c414e93jle 0x37c414d18
37c414e99mov rax, [rsp+104]
37c414e9emov rdx, rdi
37c414ea1mov rcx, r12
37c414ea4lea r8, [rdi+rax]
37c414ea8call zlarfgp_64_
37c414eadmov rax, [rsp+552]
37c414eb5mov r8, [rax]
37c414eb8cmp r8, rsi
37c414ebbjle 0x37c414d3a
37c414ec1
37c414ec1loc_37c414ec1:
37c414ec1mov rax, [rbx]
37c414ec4sub rax, [rbp]
37c414ec8mov [rsp+56], r13
37c414ecdsub r8, rsi
37c414ed0sub rax, rsi
37c414ed3mov [rsp+40], r15
37c414ed8mov rdx, [rsp+80]
37c414eddmov r9, rdi
37c414ee0add rax, 1
37c414ee4mov [rsp+32], r13
37c414ee9lea rcx, [rip+0x5f2c1]
37c414ef0mov [rsp+384], rax
37c414ef8mov rax, [rsp+680]
37c414f00mov [rsp+72], 1
37c414f09mov [rsp+64], rax
37c414f0elea rax, [rdi+16]
37c414f12mov [rsp+48], rax
37c414f17mov [rsp+376], r8
37c414f1fmov r8, r12
37c414f22call zlarf1f_64_
37c414f27mov rax, [rsp+552]
37c414f2fmov r8, [rax]
37c414f32jmp 0x37c414d3a
37c414f37
37c414f37 66 0f 1f 84 00 00 00 00 00 f........
37c414f40
37c414f40loc_37c414f40:
37c414f40mov rsi, [rsp+552]
37c414f48mov r15, [rsi]
37c414f4b
37c414f4bloc_37c414f4b:
37c414f4bmov rcx, rax
37c414f4esub rcx, r15
37c414f51sub rcx, rdx
37c414f54mov r14, rcx
37c414f57test rcx, rcx
37c414f5ajle 0x37c413add
37c414f60lea r12, [rsp+384]
37c414f68lea r13, [rsp+376]
37c414f70mov [rsp+104], r14
37c414f75mov rdi, rbx
37c414f78lea rcx, [rip+0x5f232]
37c414f7fmov [rsp+96], r13
37c414f84mulsd x7, x7
37c414f88mov r14, [rsp+176]
37c414f90mov [rsp+88], rcx
37c414f95mov r13, [rsp+616]
37c414f9dmov rcx, r15
37c414fa0mov r15, rbp
37c414fa3mov [rsp+80], r12
37c414fa8mov rbp, rsi
37c414fabmov rbx, [rsp+312]
37c414fb3mov r12l, 1
37c414fb9mov rsi, [rsp+624]
37c414fc1jmp 0x37c414fd2
37c414fc3
37c414fc3 0f 1f 44 00 00 ..D..
37c414fc8
37c414fc8loc_37c414fc8:
37c414fc8mov rax, [rdi]
37c414fcbmov rcx, [rbp]
37c414fcfmov rdx, [r15]
37c414fd2
37c414fd2loc_37c414fd2:
37c414fd2movsd_xmm [rsp+384], x7
37c414fdbsub rax, rcx
37c414fdeadd rcx, r12
37c414fe1mov r9, rsi
37c414fe4imul rcx, r14
37c414fe8sub rax, rdx
37c414febadd rdx, r12
37c414feemov [rsp+392], 0
37c414ffasub rax, r12
37c414ffdadd rax, 1
37c415001add rcx, rbx
37c415004mov [rsp+376], rax
37c41500cadd rcx, rdx
37c41500fmov rdx, [rsp+80]
37c415014shl rcx, 4
37c415018lea r8, [r13+rcx]
37c41501dmov rcx, [rsp+96]
37c415022call zscal_64_
37c415027mov rax, [rbp]
37c41502bmov r10, [rdi]
37c41502emov r8, rsi
37c415031mov rcx, [r15]
37c415034sub r10, rax
37c415037mov rdx, r10
37c41503asub rdx, rcx
37c41503dadd rcx, r12
37c415040sub rdx, r12
37c415043add rdx, 1
37c415047mov [rsp+384], rdx
37c41504flea rdx, [rax+r12]
37c415053imul rdx, r14
37c415057add rdx, rbx
37c41505aadd rdx, rcx
37c41505dmov rcx, [rsp+80]
37c415062shl rdx, 4
37c415066add rdx, r13
37c415069call zlacgv_64_
37c41506emov r8, [rbp]
37c415072mov rax, [rdi]
37c415075mov rdx, [r15]
37c415078sub rax, r8
37c41507bsub rax, rdx
37c41507elea r9, [rdx+r12]
37c415082sub rax, r12
37c415085add rax, 1
37c415089mov [rsp+384], rax
37c415091lea rax, [r8+r12+1]
37c415096lea r8, [r8+r12-1]
37c41509bimul rax, r14
37c41509flea rcx, [rax+rbx]
37c4150a3sub rax, r14
37c4150a6lea rdx, [rax+rbx]
37c4150aaadd rcx, r9
37c4150adadd rdx, r9
37c4150b0shl rcx, 4
37c4150b4mov r9, rsi
37c4150b7shl rdx, 4
37c4150bbadd rdx, r13
37c4150beshl r8, 4
37c4150c2add r8, [rsp+672]
37c4150camov [rsp+32], r8
37c4150cflea r8, [r13+rcx]
37c4150d4mov rcx, [rsp+80]
37c4150d9call zlarfgp_64_
37c4150demov rcx, [rbp]
37c4150e2mov rax, [rdi]
37c4150e5mov rdx, [r15]
37c4150e8mov r10, [rsp+680]
37c4150f0mov [rsp+56], rsi
37c4150f5lea r8, [rcx+r12]
37c4150f9sub rax, rcx
37c4150fcmov [rsp+32], rsi
37c415101imul r8, r14
37c415105sub rax, rdx
37c415108add rdx, r12
37c41510bmov [rsp+64], r10
37c415110mov [rsp+72], 1
37c415119sub rax, r12
37c41511cmov [rsp+376], rax
37c415124add rax, 1
37c415128add r8, rbx
37c41512bmov [rsp+384], rax
37c415133lea rax, [rcx+r12-1]
37c415138lea rcx, [r8+rdx]
37c41513clea rdx, [r8+rdx+1]
37c415141shl rax, 4
37c415145add rax, [rsp+672]
37c41514dshl rdx, 4
37c415151mov [rsp+40], rax
37c415156shl rcx, 4
37c41515amov r8, [rsp+80]
37c41515fadd rdx, r13
37c415162lea r9, [r13+rcx]
37c415167mov rcx, [rsp+88]
37c41516cmov [rsp+48], rdx
37c415171mov rdx, [rsp+96]
37c415176call zlarf1f_64_
37c41517bmov rax, [rbp]
37c41517fmov rdx, [rdi]
37c415182mov r8, rsi
37c415185mov rcx, [r15]
37c415188sub rdx, rax
37c41518bsub rdx, rcx
37c41518eadd rcx, r12
37c415191sub rdx, r12
37c415194add rdx, 1
37c415198mov [rsp+384], rdx
37c4151a0lea rdx, [rax+r12]
37c4151a4add r12, 1
37c4151a8imul rdx, r14
37c4151acadd rdx, rbx
37c4151afadd rdx, rcx
37c4151b2mov rcx, [rsp+80]
37c4151b7shl rdx, 4
37c4151bbadd rdx, r13
37c4151becall zlacgv_64_
37c4151c3cmp [rsp+104], r12
37c4151c8jge 0x37c414fc8
37c4151cejmp 0x37c413add
37c4151d3
37c4151d3 0f 1f 44 00 00 ..D..
37c4151d8
37c4151d8loc_37c4151d8:
37c4151d8test rdx, rdx
37c4151dbje 0x37c41606f
37c4151e1lea r8, [r8+2*rcx]
37c4151e5mov rax, [rsp+672]
37c4151edmov rdi, [rsp+176]
37c4151f5mov [rsp+208], 0
37c415201shl r8, 4
37c415205movapd x8, x7
37c41520aadd r8, [rsp+568]
37c415212mov [rsp+168], 0
37c41521emov [rsp+120], rax
37c415223mulsd x8, x7
37c415228mov rax, [rsp+664]
37c415230mov r13l, 1
37c415236mov [rsp+96], 0
37c41523flea r14, [rsp+376]
37c415247mov [rsp+216], rax
37c41524flea rax, [r9+1]
37c415253mov [rsp+104], 0
37c41525cshl rax, 4
37c415260mov [rsp+248], rax
37c415268lea rax, [r12+2*r9]
37c41526clea r12, [rsp+384]
37c415274shl rax, 4
37c415278add rax, [rsp+600]
37c415280mov [rsp+184], rax
37c415288lea rax, [rdi+1]
37c41528cshl rax, 4
37c415290mov [rsp+240], rax
37c415298mov rax, [rsp+616]
37c4152a0mov [rsp+144], rax
37c4152a8mov rax, [rsp+600]
37c4152b0sub rax, 16
37c4152b4mov [rsp+136], rax
37c4152bclea rax, [r10+1]
37c4152c0shl rax, 4
37c4152c4mov [rsp+232], rax
37c4152ccmov rax, [rsp+584]
37c4152d4sub rax, 16
37c4152d8mov [rsp+200], rax
37c4152e0lea rax, [rcx+1]
37c4152e4lea rcx, [rip+0x5eebd]
37c4152ebshl rax, 4
37c4152efmov [rsp+224], rax
37c4152f7mov rax, [rsp+616]
37c4152ffsub rax, 16
37c415303mov [rsp+320], rax
37c41530bmov rax, [rsp+328]
37c415313lea r9, [rax+2*r10]
37c415317mov rax, [rsp+312]
37c41531fshl r9, 4
37c415323lea rax, [rax+2*rdi]
37c415327shl rax, 4
37c41532badd rax, [rsp+616]
37c415333mov [rsp+336], rax
37c41533bmov rax, [rsp+584]
37c415343add rax, 16
37c415347mov [rsp+296], rax
37c41534fmov rax, [rsp+568]
37c415357add rax, 16
37c41535bmov [rsp+288], rax
37c415363lea rax, [rsp+368]
37c41536bmovq x6, [rip+0x5ee5d]
37c415373mov [rsp+192], rax
37c41537blea rax, [rip+0x5ee2f]
37c415382mov [rsp+88], rax
37c415387mov rax, [rsp+648]
37c41538fmov [rsp+360], r10
37c415397sub rax, 16
37c41539bmov [rsp+352], r8
37c4153a3mov [rsp+272], rax
37c4153ablea rax, [r8+16]
37c4153afmov [rsp+264], rax
37c4153b7mov rax, [rsp+656]
37c4153bfmov [rsp+304], rdx
37c4153c7sub rax, 16
37c4153cbmov [rsp+128], rcx
37c4153d3mov [rsp+280], rax
37c4153dbmov rax, [rsp+584]
37c4153e3lea rax, [rax+r9+16]
37c4153e8mov [rsp+256], rax
37c4153f0mov rax, [rsp+568]
37c4153f8add rax, 32
37c4153fcmov [rsp+344], rax
37c415404jmp 0x37c415919
37c415409
37c415409 0f 1f 80 00 00 00 00 .......
37c415410
37c415410loc_37c415410:
37c415410mov rax, [rsp+112]
37c415415sub rdx, r13
37c415418mov r9, [rsp+608]
37c415420mov rcx, r12
37c415423add rdx, 1
37c415427mov [rsp+32], rax
37c41542cmov rax, [rsp+184]
37c415434mov [rsp+384], rdx
37c41543cmov rdx, rdi
37c41543flea r8, [rax+16]
37c415443call zlarfgp_64_
37c415448
37c415448loc_37c415448:
37c415448mov rdx, [rbp]
37c41544cmov rcx, [rsp+680]
37c415454mov r8, r12
37c415457mov rax, [rsp+288]
37c41545fadd rax, [rsp+96]
37c415464sub rdx, r13
37c415467mov [rsp+160], rax
37c41546fmov r9, [rsp+80]
37c415474mov [rsp+376], rdx
37c41547cmov rdx, [rsi]
37c41547fmov [rsp+64], rcx
37c415484mov rcx, [rsp+576]
37c41548cmov [rsp+48], rax
37c415491mov rax, [rsp+152]
37c415499sub rdx, r13
37c41549cmov [rsp+56], rcx
37c4154a1add rdx, 1
37c4154a5mov [rsp+40], rax
37c4154aamov [rsp+32], rcx
37c4154afmov rcx, [rsp+88]
37c4154b4mov [rsp+72], 1
37c4154bdmov [rsp+384], rdx
37c4154c5mov rdx, r14
37c4154c8call zlarf1f_64_
37c4154cdmov rdx, [rbx]
37c4154d0sub rdx, [rbp]
37c4154d4mov r8, r12
37c4154d7sub rdx, r13
37c4154damov r15, [rsp+104]
37c4154dfmov r9, [rsp+80]
37c4154e4add rdx, 1
37c4154e8mov rax, [rsp+152]
37c4154f0mov rcx, [rsp+88]
37c4154f5mov [rsp+376], rdx
37c4154fdmov rdx, [rsi]
37c415500mov [rsp+40], rax
37c415505mov rax, [rsp+576]
37c41550dsub rdx, r13
37c415510add r15, [rsp+584]
37c415518mov [rsp+72], 1
37c415521add rdx, 1
37c415525mov [rsp+32], rax
37c41552amov [rsp+384], rdx
37c415532mov rdx, [rsp+680]
37c41553amov [rsp+48], r15
37c41553fmov [rsp+64], rdx
37c415544mov rdx, [rsp+592]
37c41554cmov [rsp+56], rdx
37c415551mov rdx, r14
37c415554call zlarf1f_64_
37c415559mov rax, [rbp]
37c41555dmov rdx, [rbx]
37c415560mov r9, rdi
37c415563sub rdx, [rsi]
37c415566mov r10, [rsp+608]
37c41556emov r8, r12
37c415571mov [rsp+72], 1
37c41557asub rax, r13
37c41557dmov r11, [rsp+680]
37c415585sub rdx, r13
37c415588mov rcx, [rsp+88]
37c41558dmov [rsp+376], rax
37c415595mov rax, [rsp+136]
37c41559dadd rdx, 1
37c4155a1mov [rsp+64], r11
37c4155a6add rax, 32
37c4155aamov [rsp+56], r10
37c4155afmov [rsp+152], rax
37c4155b7mov [rsp+48], rax
37c4155bcmov rax, [rsp+112]
37c4155c1mov [rsp+32], r10
37c4155c6mov [rsp+40], rax
37c4155cbmov [rsp+384], rdx
37c4155d3mov rdx, r14
37c4155d6call zlarf1f_64_
37c4155dbmov rdx, [rbx]
37c4155desub rdx, [rbp]
37c4155e2mov r9, rdi
37c4155e5mov rax, [rsp+112]
37c4155easub rdx, r13
37c4155edmov rcx, [rsp+88]
37c4155f2mov r8, r12
37c4155f5mov r10, [rsp+680]
37c4155fdadd rdx, 1
37c415601mov r11, [rsp+624]
37c415609mov [rsp+376], rdx
37c415611mov rdx, [rbx]
37c415614sub rdx, [rsi]
37c415617mov [rsp+64], r10
37c41561cmov [rsp+40], rax
37c415621sub rdx, r13
37c415624mov r10, [rsp+144]
37c41562cmov rax, [rsp+608]
37c415634mov [rsp+56], r11
37c415639add rdx, 1
37c41563dmov [rsp+48], r10
37c415642mov [rsp+32], rax
37c415647mov [rsp+72], 1
37c415650mov [rsp+384], rdx
37c415658mov rdx, r14
37c41565bcall zlarf1f_64_
37c415660mov rax, [rsi]
37c415663mov r8, [rsp+576]
37c41566bmov rcx, r12
37c41566esub rax, r13
37c415671lea rdx, [rax+1]
37c415675mov [rsp+384], rdx
37c41567dmov rdx, [rsp+80]
37c415682call zlacgv_64_
37c415687mov rdx, [rbx]
37c41568asub rdx, [rsi]
37c41568dmov rcx, r12
37c415690sub rdx, r13
37c415693mov r8, [rsp+608]
37c41569badd rdx, 1
37c41569fmov [rsp+384], rdx
37c4156a7mov rdx, rdi
37c4156aacall zlacgv_64_
37c4156afmov rdi, [rbp]
37c4156b3cmp rdi, r13
37c4156b6jg 0x37c415f10
37c4156bc
37c4156bcloc_37c4156bc:
37c4156bcmov rdx, [rbx]
37c4156bfmov rax, [rsp+632]
37c4156c7sub rdx, rdi
37c4156camovsd_xmm x0, [rax+8*r13-8]
37c4156d1sub rdx, r13
37c4156d4add rdx, 1
37c4156d8mov [rsp+376], rdx
37c4156e0call sin
37c4156e5mov r8, r15
37c4156e8mov rcx, r14
37c4156ebmov rdx, r12
37c4156eemulsd x0, x7
37c4156f2lea r9, [rip+0x5eaaf]
37c4156f9mov [rsp+392], 0
37c415705xorpd x0, x6
37c415709movsd_xmm [rsp+384], x0
37c415712call zscal_64_
37c415717mov rax, [rsp+632]
37c41571fmov rdx, [rbx]
37c415722sub rdx, [rbp]
37c415726movsd_xmm x0, [rax+8*r13-8]
37c41572dsub rdx, r13
37c415730add rdx, 1
37c415734mov [rsp+376], rdx
37c41573ccall cos
37c415741mov [rsp+32], r15
37c415746mov rcx, r14
37c415749mov rdx, r12
37c41574cmulsd x0, x8
37c415751mov rax, [rsp+128]
37c415759mov r8, [rsp+144]
37c415761lea r9, [rip+0x5ea40]
37c415768mov [rsp+392], 0
37c415774mov [rsp+40], rax
37c415779movsd_xmm [rsp+384], x0
37c415782call zaxpy_64_
37c415787mov rcx, [rbp]
37c41578bcmp rcx, r13
37c41578ejg 0x37c415e50
37c415794
37c415794loc_37c415794:
37c415794mov rdx, [rbx]
37c415797mov rax, [rsp+120]
37c41579clea r9, [rip+0x5ea05]
37c4157a3mov rdi, [rsp+104]
37c4157a8sub rdx, rcx
37c4157abmov [rsp+32], rax
37c4157b0mov rax, [rsp+296]
37c4157b8mov rcx, r12
37c4157bbsub rdx, r13
37c4157beadd rdx, 1
37c4157c2lea r8, [rax+rdi]
37c4157c6mov [rsp+384], rdx
37c4157cemov rdx, r15
37c4157d1call zlarfgp_64_
37c4157d6mov rcx, [rbp]
37c4157dacmp rcx, r13
37c4157ddjg 0x37c415cf8
37c4157e3
37c4157e3loc_37c4157e3:
37c4157e3mov rdx, [rbx]
37c4157e6mov rax, [rsp+120]
37c4157ebmov r9, r15
37c4157eemov r8, r14
37c4157f1mov rdi, [rsp+104]
37c4157f6sub rdx, rcx
37c4157f9movsd_xmm x0, [rax+8]
37c4157femovsd_xmm x1, [rax]
37c415802lea rcx, [rip+0x5e9a7]
37c415809mov rax, [rsp+680]
37c415811sub rdx, r13
37c415814add rdx, 1
37c415818xorpd x0, x6
37c41581cmov [rsp+368], rdx
37c415824mov rdx, [rsi]
37c415827unpcklpd x1, x0
37c41582bmov [rsp+64], rax
37c415830mov rax, [rsp+592]
37c415838sub rdx, r13
37c41583bmov [rsp+40], r12
37c415840mov [rsp+56], rax
37c415845mov rax, [rsp+256]
37c41584dmov [rsp+376], rdx
37c415855lea rdx, [rax+rdi]
37c415859mov rax, [rsp+128]
37c415861mov [rsp+72], 1
37c41586amov [rsp+48], rdx
37c41586fmov rdx, [rsp+192]
37c415877mov [rsp+32], rax
37c41587cmovups [rsp+384], x1
37c415884call zlarf1f_64_
37c415889mov rdx, [rbx]
37c41588cmov rcx, rdx
37c41588fsub rcx, [rsi]
37c415892cmp rcx, r13
37c415895jg 0x37c415c48
37c41589b
37c41589bloc_37c41589b:
37c41589bmov rdi, [rsp+248]
37c4158a3mov r15, [rsi]
37c4158a6add r13, 1
37c4158aamov rcx, [rsp+240]
37c4158b2add [rsp+184], rdi
37c4158baadd [rsp+136], rdi
37c4158c2mov rdi, [rsp+232]
37c4158caadd [rsp+120], 16
37c4158d0add [rsp+200], rdi
37c4158d8add [rsp+104], rdi
37c4158ddmov rdi, [rsp+224]
37c4158e5add [rsp+216], 16
37c4158eeadd [rsp+144], rcx
37c4158f6add [rsp+96], rdi
37c4158fbadd [rsp+168], rcx
37c415903add [rsp+208], rdi
37c41590bcmp [rsp+304], r13
37c415913jl 0x37c416060
37c415919
37c415919loc_37c415919:
37c415919mov rax, [rsp+96]
37c41591eadd rax, [rsp+568]
37c415926mov [rsp+80], rax
37c41592bmov rax, [rsp+136]
37c415933lea rdi, [rax+16]
37c415937cmp r13, 1
37c41593bje 0x37c415fe0
37c415941mov rax, [rsp+640]
37c415949sub r15, r13
37c41594cadd r15, 1
37c415950movsd_xmm x0, [rax+8*r13-16]
37c415957mov [rsp+376], r15
37c41595fcall cos
37c415964mov r15, [rsp+80]
37c415969mov rcx, r14
37c41596cmov rdx, r12
37c41596fmov r9, [rsp+576]
37c415977movsd_xmm [rsp+384], x0
37c415980mov [rsp+392], 0
37c41598cmov r8, r15
37c41598fcall zscal_64_
37c415994mov rdx, [rsi]
37c415997mov rax, [rsp+640]
37c41599fsub rdx, r13
37c4159a2movsd_xmm x0, [rax+8*r13-16]
37c4159a9add rdx, 1
37c4159admov [rsp+376], rdx
37c4159b5call sin
37c4159bamov [rsp+32], r15
37c4159bfmov rcx, r14
37c4159c2mov rdx, r12
37c4159c5mulsd x0, x7
37c4159c9mov rax, [rsp+576]
37c4159d1mov r9, [rsp+592]
37c4159d9mov [rsp+392], 0
37c4159e5mov r8, [rsp+200]
37c4159edmov [rsp+40], rax
37c4159f2xorpd x0, x6
37c4159f6movsd_xmm [rsp+384], x0
37c4159ffcall zaxpy_64_
37c415a04mov rax, [rsp+640]
37c415a0cmov rdx, [rbx]
37c415a0fsub rdx, [rsi]
37c415a12movsd_xmm x0, [rax+8*r13-16]
37c415a19sub rdx, r13
37c415a1cadd rdx, 1
37c415a20mov [rsp+376], rdx
37c415a28call cos
37c415a2dmov r8, rdi
37c415a30mov rcx, r14
37c415a33mov rdx, r12
37c415a36mulsd x0, x7
37c415a3amov r9, [rsp+608]
37c415a42mov [rsp+392], 0
37c415a4emovsd_xmm [rsp+384], x0
37c415a57call zscal_64_
37c415a5cmov rax, [rsp+640]
37c415a64mov rdx, [rbx]
37c415a67sub rdx, [rsi]
37c415a6amovsd_xmm x0, [rax+8*r13-16]
37c415a71sub rdx, r13
37c415a74add rdx, 1
37c415a78mov [rsp+376], rdx
37c415a80call sin
37c415a85mov rax, [rsp+608]
37c415a8dmov rdx, r12
37c415a90mov rcx, [rsp+168]
37c415a98mulsd x0, x8
37c415a9dmov [rsp+32], rdi
37c415aa2mov r9, [rsp+624]
37c415aaamov [rsp+40], rax
37c415aafmov rax, [rsp+320]
37c415ab7mov [rsp+392], 0
37c415ac3lea r8, [rax+rcx]
37c415ac7mov rcx, r14
37c415acaxorpd x0, x6
37c415acemovsd_xmm [rsp+384], x0
37c415ad7call zaxpy_64_
37c415adc
37c415adcloc_37c415adc:
37c415adcmov rcx, [rsi]
37c415adfmov rdx, [rbx]
37c415ae2mov r15, [rsp+80]
37c415ae7mov r8, [rsp+576]
37c415aefsub rdx, rcx
37c415af2sub rcx, r13
37c415af5sub rdx, r13
37c415af8add rcx, 1
37c415afcadd rdx, 1
37c415b00mov [rsp+384], rcx
37c415b08mov rcx, r12
37c415b0bmov [rsp+376], rdx
37c415b13mov rdx, r15
37c415b16call dznrm2_64_
37c415b1bmov r8, [rsp+608]
37c415b23mov rdx, rdi
37c415b26mov rcx, r14
37c415b29movsd_xmm [rsp+80], x0
37c415b2fcall dznrm2_64_
37c415b34movsd_xmm x1, [rsp+80]
37c415b3acall atan2
37c415b3fmov rdx, [rsi]
37c415b42mov rcx, r12
37c415b45mov [rsp+80], r15
37c415b4amov rax, [rsp+632]
37c415b52mov r8, [rsp+576]
37c415b5asub rdx, r13
37c415b5dadd rdx, 1
37c415b61movsd_xmm [rax+8*r13-8], x0
37c415b68mov [rsp+384], rdx
37c415b70mov rdx, r15
37c415b73call zlacgv_64_
37c415b78mov rdx, [rbx]
37c415b7bsub rdx, [rsi]
37c415b7emov rcx, r12
37c415b81sub rdx, r13
37c415b84mov r8, [rsp+608]
37c415b8cadd rdx, 1
37c415b90mov [rsp+384], rdx
37c415b98mov rdx, rdi
37c415b9bcall zlacgv_64_
37c415ba0mov rax, [rsi]
37c415ba3mov rcx, [rsp+96]
37c415ba8mov r9, [rsp+576]
37c415bb0sub rax, r13
37c415bb3lea rdx, [rax+1]
37c415bb7mov rax, r13
37c415bbashl rax, 4
37c415bbemov [rsp+384], rdx
37c415bc6mov rdx, [rsp+80]
37c415bcbmov r15, rax
37c415bcemov rax, [rsp+272]
37c415bd6add rax, r15
37c415bd9mov [rsp+152], rax
37c415be1mov [rsp+32], rax
37c415be6mov rax, [rsp+264]
37c415beelea r8, [rax+rcx]
37c415bf2mov rcx, r12
37c415bf5call zlarfgp_64_
37c415bfamov rax, [rsp+280]
37c415c02mov rdx, [rbx]
37c415c05sub rdx, [rsi]
37c415c08add rax, r15
37c415c0bmov [rsp+112], rax
37c415c10cmp rdx, r13
37c415c13jne 0x37c415410
37c415c19mov [rsp+32], rax
37c415c1emov r8, rdi
37c415c21mov rdx, rdi
37c415c24mov rcx, r12
37c415c27mov r9, [rsp+608]
37c415c2fmov [rsp+384], 1
37c415c3bcall zlarfgp_64_
37c415c40jmp 0x37c415448
37c415c45
37c415c45 0f 1f 00 ...
37c415c48
37c415c48loc_37c415c48:
37c415c48mov rax, [rsp+120]
37c415c4dsub rdx, [rbp]
37c415c51sub rcx, r13
37c415c54mov r9, r15
37c415c57mov rdi, [rsp+336]
37c415c5fsub rdx, r13
37c415c62mov [rsp+376], rcx
37c415c6amov r8, r14
37c415c6dmovsd_xmm x0, [rax+8]
37c415c72movsd_xmm x1, [rax]
37c415c76add rdx, 1
37c415c7amov [rsp+72], 1
37c415c83mov rax, [rsp+680]
37c415c8bmov [rsp+368], rdx
37c415c93lea rcx, [rip+0x5e516]
37c415c9amov [rsp+40], r12
37c415c9fxorpd x0, x6
37c415ca3mov [rsp+64], rax
37c415ca8mov rax, [rsp+624]
37c415cb0unpcklpd x1, x0
37c415cb4movups [rsp+384], x1
37c415cbcmov [rsp+56], rax
37c415cc1mov rax, [rsp+168]
37c415cc9lea rdx, [rax+rdi+16]
37c415ccemov rax, [rsp+128]
37c415cd6mov [rsp+48], rdx
37c415cdbmov rdx, [rsp+192]
37c415ce3mov [rsp+32], rax
37c415ce8call zlarf1f_64_
37c415cedjmp 0x37c41589b
37c415cf2
37c415cf2 66 0f 1f 44 00 00 f..D..
37c415cf8
37c415cf8loc_37c415cf8:
37c415cf8mov rdi, [rsp+216]
37c415d00mov rdx, [rsi]
37c415d03sub rcx, r13
37c415d06mov r8, r14
37c415d09mov rax, [rsp+680]
37c415d11mov [rsp+368], rcx
37c415d19movsd_xmm x0, [rdi+8]
37c415d1emovsd_xmm x1, [rdi]
37c415d22sub rdx, r13
37c415d25mov [rsp+72], 1
37c415d2emov [rsp+64], rax
37c415d33mov rax, [rsp+576]
37c415d3bmov rcx, [rsp+352]
37c415d43mov [rsp+376], rdx
37c415d4bxorpd x0, x6
37c415d4fmov [rsp+56], rax
37c415d54mov rax, [rsp+208]
37c415d5cunpcklpd x1, x0
37c415d60mov [rsp+40], r12
37c415d65mov r9, [rsp+160]
37c415d6dlea rdx, [rax+rcx+32]
37c415d72mov rax, [rsp+128]
37c415d7alea rcx, [rip+0x5e42f]
37c415d81movups [rsp+384], x1
37c415d89mov [rsp+48], rdx
37c415d8emov rdx, [rsp+192]
37c415d96mov [rsp+32], rax
37c415d9bcall zlarf1f_64_
37c415da0movsd_xmm x0, [rdi+8]
37c415da5mov rdx, [rbx]
37c415da8mov r8, r14
37c415dabmovsd_xmm x1, [rdi]
37c415dafmov rdi, [rsp+680]
37c415db7mov rcx, [rbp]
37c415dbbsub rdx, [rsi]
37c415dbexorpd x0, x6
37c415dc2mov [rsp+72], 1
37c415dcbmov [rsp+64], rdi
37c415dd0mov rdi, [rsp+608]
37c415dd8sub rdx, r13
37c415ddbunpcklpd x1, x0
37c415ddfmov rax, [rsp+128]
37c415de7mov [rsp+376], rdx
37c415defsub rcx, r13
37c415df2mov [rsp+56], rdi
37c415df7mov rdi, [rsp+184]
37c415dffmov [rsp+40], r12
37c415e04mov r9, [rsp+160]
37c415e0clea rdx, [rdi+32]
37c415e10mov [rsp+32], rax
37c415e15mov [rsp+48], rdx
37c415e1amov rdx, [rsp+192]
37c415e22mov [rsp+368], rcx
37c415e2alea rcx, [rip+0x5e37f]
37c415e31movups [rsp+384], x1
37c415e39call zlarf1f_64_
37c415e3emov rcx, [rbp]
37c415e42jmp 0x37c4157e3
37c415e47
37c415e47 66 0f 1f 84 00 00 00 00 00 f........
37c415e50
37c415e50loc_37c415e50:
37c415e50mov rdx, [rbx]
37c415e53lea r8, [rip+0x5e34e]
37c415e5asub rdx, rcx
37c415e5dsub rcx, r13
37c415e60sub rdx, r13
37c415e63mov [rsp+376], rcx
37c415e6bmov rcx, r12
37c415e6eadd rdx, 1
37c415e72mov [rsp+384], rdx
37c415e7amov rdx, r15
37c415e7dcall dznrm2_64_
37c415e82mov rdi, [rsp+160]
37c415e8amov rcx, r14
37c415e8dlea r8, [rip+0x5e314]
37c415e94movsd_xmm [rsp+80], x0
37c415e9amov rdx, rdi
37c415e9dcall dznrm2_64_
37c415ea2movsd_xmm x1, [rsp+80]
37c415ea8call atan2
37c415eadmov rax, [rsp+640]
37c415eb5mov rcx, [rbp]
37c415eb9movsd_xmm [rax+8*r13-8], x0
37c415ec0cmp rcx, r13
37c415ec3jle 0x37c415794
37c415ec9mov rax, [rsp+216]
37c415ed1sub rcx, r13
37c415ed4lea r9, [rip+0x5e2cd]
37c415edbmov rdx, rdi
37c415edemov [rsp+384], rcx
37c415ee6mov rcx, [rsp+208]
37c415eeemov [rsp+32], rax
37c415ef3mov rax, [rsp+344]
37c415efblea r8, [rax+rcx]
37c415effmov rcx, r12
37c415f02call zlarfgp_64_
37c415f07mov rcx, [rbp]
37c415f0bjmp 0x37c415794
37c415f10
37c415f10loc_37c415f10:
37c415f10mov rax, [rsp+632]
37c415f18sub rdi, r13
37c415f1bmovsd_xmm x0, [rax+8*r13-8]
37c415f22call sin
37c415f27mov [rsp+376], rdi
37c415f2fmov rcx, r14
37c415f32mov rdx, r12
37c415f35mov rdi, [rsp+160]
37c415f3dxorpd x0, x6
37c415f41lea r9, [rip+0x5e260]
37c415f48mov [rsp+392], 0
37c415f54movsd_xmm [rsp+384], x0
37c415f5dmov r8, rdi
37c415f60call zscal_64_
37c415f65mov rax, [rsp+632]
37c415f6dmov rdx, [rbp]
37c415f71movsd_xmm x0, [rax+8*r13-8]
37c415f78sub rdx, r13
37c415f7bmov [rsp+376], rdx
37c415f83call cos
37c415f88mov [rsp+32], rdi
37c415f8dmov rdx, r12
37c415f90mov rcx, r14
37c415f93mulsd x0, x7
37c415f97mov rax, [rsp+128]
37c415f9fmov r8, [rsp+152]
37c415fa7lea r9, [rip+0x5e1fa]
37c415faemov [rsp+392], 0
37c415fbamov [rsp+40], rax
37c415fbfmovsd_xmm [rsp+384], x0
37c415fc8call zaxpy_64_
37c415fcdmov rdi, [rbp]
37c415fd1jmp 0x37c4156bc
37c415fd6
37c415fd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c415fe0
37c415fe0loc_37c415fe0:
37c415fe0mov r9, [rsp+576]
37c415fe8mov r8, [rsp+568]
37c415ff0mov rdx, r12
37c415ff3mov rcx, r14
37c415ff6movq x3, [rip+0x5e1c2]
37c415ffemov [rsp+376], r15
37c416006movups [rsp+384], x3
37c41600ecall zscal_64_
37c416013mov rdx, [rbx]
37c416016sub rdx, [rsi]
37c416019mov rcx, r14
37c41601cmov r9, [rsp+608]
37c416024mov r8, [rsp+600]
37c41602cmov [rsp+376], rdx
37c416034mov rdx, r12
37c416037mov [rsp+392], 0
37c416043movsd_xmm [rsp+384], x7
37c41604ccall zscal_64_
37c416051jmp 0x37c415adc
37c416056
37c416056 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c416060
37c416060loc_37c416060:
37c416060mov r10, [rsp+360]
37c416068mov rdx, [rbp]
37c41606cmov rax, [rbx]
37c41606f
37c41606floc_37c41606f:
37c41606flea r14, [rdx+1]
37c416073cmp r14, r15
37c416076jg 0x37c416323
37c41607cmov rcx, r10
37c41607fmov r8, [rsp+328]
37c416087lea r12, [r10+1]
37c41608bmov rdi, [rsp+584]
37c416093imul rcx, r14
37c416097shl r12, 4
37c41609bmovapd x8, x7
37c4160a0mov [rsp+88], r15
37c4160a5add r8, rdx
37c4160a8mov [rsp+80], r12
37c4160admov r15, r14
37c4160b0movq x6, [rip+0x5e118]
37c4160b8lea r14, [rsp+376]
37c4160c0xorpd x8, x6
37c4160c5lea r13, [rsp+384]
37c4160cdadd r8, rcx
37c4160d0shl r8, 4
37c4160d4lea r11, [rdi+r8+16]
37c4160d9mov r8, rdx
37c4160dcshl r8, 4
37c4160e0add r8, [rsp+672]
37c4160e8mov rdi, r8
37c4160eblea r8, [rdx+2]
37c4160efimul r8, r10
37c4160f3lea r10, [rsp+368]
37c4160fbmov r12, rdi
37c4160femov rdi, r11
37c416101mov [rsp+96], r10
37c416106sub r8, rcx
37c416109lea rcx, [rip+0x5e098]
37c416110shl r8, 4
37c416114mov [rsp+104], rcx
37c416119mov [rsp+112], r8
37c41611ejmp 0x37c416209
37c416123
37c416123 0f 1f 44 00 00 ..D..
37c416128
37c416128loc_37c416128:
37c416128mov rax, [rbx]
37c41612bmov rdx, [rbp]
37c41612fmov rcx, rax
37c416132sub rcx, r8
37c416135sub rcx, rdx
37c416138test rcx, rcx
37c41613bjle 0x37c4161f1
37c416141sub rax, rdx
37c416144movsd_xmm x0, [r12+8]
37c41614bmov r9, rdi
37c41614emov r8, r14
37c416151sub rax, r15
37c416154movsd_xmm x1, [r12]
37c41615amov [rsp+72], 1
37c416163add rax, 1
37c416167mov [rsp+40], r13
37c41616cxorpd x0, x6
37c416170mov [rsp+368], rax
37c416178mov rax, [rsp+680]
37c416180unpcklpd x1, x0
37c416184mov [rsp+376], rcx
37c41618clea rcx, [rip+0x5e01d]
37c416193mov [rsp+64], rax
37c416198mov rax, [rsp+624]
37c4161a0movups [rsp+384], x1
37c4161a8mov [rsp+56], rax
37c4161adlea rax, [rdx+1]
37c4161b1mov rdx, [rsp+96]
37c4161b6imul rax, [rsp+176]
37c4161bfadd rax, [rsp+312]
37c4161c7add rax, r15
37c4161cashl rax, 4
37c4161ceadd rax, [rsp+616]
37c4161d6mov [rsp+48], rax
37c4161dbmov rax, [rsp+104]
37c4161e0mov [rsp+32], rax
37c4161e5call zlarf1f_64_
37c4161eamov rax, [rbx]
37c4161edmov rdx, [rbp]
37c4161f1
37c4161f1loc_37c4161f1:
37c4161f1add r15, 1
37c4161f5add rdi, [rsp+80]
37c4161faadd r12, 16
37c4161fecmp r15, [rsp+88]
37c416203jg 0x37c416320
37c416209
37c416209loc_37c416209:
37c416209sub rax, rdx
37c41620clea r9, [rip+0x5df95]
37c416213mov r8, rdi
37c416216mov rdx, r13
37c416219movsd_xmm [rsp+384], x8
37c416223sub rax, r15
37c416226mov rcx, r14
37c416229mov [rsp+392], 0
37c416235add rax, 1
37c416239mov [rsp+376], rax
37c416241call zscal_64_
37c416246mov rax, [rbx]
37c416249sub rax, [rbp]
37c41624dlea r8, [rdi+16]
37c416251mov [rsp+32], r12
37c416256sub rax, r15
37c416259mov rdx, rdi
37c41625cmov rcx, r13
37c41625fadd rax, 1
37c416263lea r9, [rip+0x5df3e]
37c41626amov [rsp+384], rax
37c416272call zlarfgp_64_
37c416277mov r8, [rsi]
37c41627acmp r8, r15
37c41627djle 0x37c416128
37c416283mov rax, [rbx]
37c416286sub rax, [rbp]
37c41628asub r8, r15
37c41628dmov r9, rdi
37c416290sub rax, r15
37c416293movsd_xmm x1, [r12]
37c416299movsd_xmm x0, [r12+8]
37c4162a0mov [rsp+72], 1
37c4162a9add rax, 1
37c4162admov [rsp+40], r13
37c4162b2mov rdx, [rsp+96]
37c4162b7lea rcx, [rip+0x5def2]
37c4162bemov [rsp+368], rax
37c4162c6mov rax, [rsp+680]
37c4162cexorpd x0, x6
37c4162d2mov [rsp+376], r8
37c4162daunpcklpd x1, x0
37c4162demov r8, r14
37c4162e1mov [rsp+64], rax
37c4162e6mov rax, [rsp+592]
37c4162eemovups [rsp+384], x1
37c4162f6mov [rsp+56], rax
37c4162fbmov rax, [rsp+112]
37c416300add rax, rdi
37c416303mov [rsp+48], rax
37c416308mov rax, [rsp+104]
37c41630dmov [rsp+32], rax
37c416312call zlarf1f_64_
37c416317mov r8, [rsi]
37c41631ajmp 0x37c416128
37c41631f
37c41631f 90 .
37c416320
37c416320loc_37c416320:
37c416320mov r15, [rsi]
37c416323
37c416323loc_37c416323:
37c416323mov rcx, rax
37c416326sub rcx, r15
37c416329sub rcx, rdx
37c41632ctest rcx, rcx
37c41632fjle 0x37c413add
37c416335lea r13, [rsp+376]
37c41633dmov [rsp+88], rcx
37c416342mulsd x7, x7
37c416346mov rdi, rsi
37c416349lea rcx, [rip+0x5de58]
37c416350mov [rsp+80], r13
37c416355mov r14, [rsp+616]
37c41635dmov r13, rbx
37c416360mov [rsp+96], rcx
37c416365mov rsi, [rsp+312]
37c41636dmov rcx, r15
37c416370lea r12, [rsp+384]
37c416378mov rbx, [rsp+176]
37c416380mov r15l, 1
37c416386jmp 0x37c41639b
37c416388
37c416388 0f 1f 84 00 00 00 00 00 ........
37c416390
37c416390loc_37c416390:
37c416390mov rax, [r13]
37c416394mov rcx, [rdi]
37c416397mov rdx, [rbp]
37c41639b
37c41639bloc_37c41639b:
37c41639bsub rax, rcx
37c41639eadd rcx, r15
37c4163a1lea r9, [rip+0x5de00]
37c4163a8mov [rsp+392], 0
37c4163b4movsd_xmm [rsp+384], x7
37c4163bdsub rax, rdx
37c4163c0add rdx, r15
37c4163c3imul rdx, rbx
37c4163c7sub rax, r15
37c4163caadd rax, 1
37c4163cemov [rsp+376], rax
37c4163d6add rdx, rsi
37c4163d9add rdx, rcx
37c4163dcmov rcx, [rsp+80]
37c4163e1shl rdx, 4
37c4163e5lea r8, [r14+rdx]
37c4163e9mov rdx, r12
37c4163eccall zscal_64_
37c4163f1mov rcx, [rdi]
37c4163f4mov rdx, [r13]
37c4163f8lea r9, [rip+0x5dda9]
37c4163ffmov rax, [rbp]
37c416403sub rdx, rcx
37c416406add rcx, r15
37c416409sub rdx, rax
37c41640cadd rax, r15
37c41640fimul rax, rbx
37c416413sub rdx, r15
37c416416add rdx, 1
37c41641amov [rsp+384], rdx
37c416422add rax, rsi
37c416425lea r8, [rcx+rax+1]
37c41642aadd rax, rcx
37c41642dsub rcx, 1
37c416431shl rcx, 4
37c416435add rcx, [rsp+672]
37c41643dshl rax, 4
37c416441mov [rsp+32], rcx
37c416446shl r8, 4
37c41644alea rdx, [r14+rax]
37c41644emov rcx, r12
37c416451add r8, r14
37c416454call zlarfgp_64_
37c416459mov r8, [rdi]
37c41645cmov rax, [r13]
37c416460mov rdx, [rbp]
37c416464sub rax, r8
37c416467sub rax, rdx
37c41646acmp rax, r15
37c41646dje 0x37c416535
37c416473add r8, r15
37c416476sub rax, r15
37c416479mov r10, [rsp+680]
37c416481mov r11, [rsp+624]
37c416489lea rcx, [rax+1]
37c41648dmov [rsp+376], rax
37c416495mov rax, r8
37c416498shl rax, 4
37c41649cadd rax, [rsp+672]
37c4164a4mov [rsp+368], rcx
37c4164acmovsd_xmm x0, [rax-8]
37c4164b1movsd_xmm x1, [rax-16]
37c4164b6lea rax, [rdx+r15+1]
37c4164bbmov [rsp+72], 1
37c4164c4imul rax, rbx
37c4164c8xorpd x0, [rip+0x5dd00]
37c4164d0mov [rsp+64], r10
37c4164d5mov [rsp+56], r11
37c4164damov [rsp+40], r12
37c4164dfunpcklpd x1, x0
37c4164e3mov rdx, rax
37c4164e6add rax, rsi
37c4164e9movups [rsp+384], x1
37c4164f1add rax, r8
37c4164f4sub rdx, rbx
37c4164f7shl rax, 4
37c4164fblea rcx, [rdx+rsi]
37c4164fflea rdx, [rsp+368]
37c416507add rax, r14
37c41650aadd rcx, r8
37c41650dmov r8, [rsp+80]
37c416512mov [rsp+48], rax
37c416517mov rax, [rsp+96]
37c41651cshl rcx, 4
37c416520lea r9, [r14+rcx]
37c416524lea rcx, [rip+0x5dc85]
37c41652bmov [rsp+32], rax
37c416530call zlarf1f_64_
37c416535
37c416535loc_37c416535:
37c416535add r15, 1
37c416539cmp [rsp+88], r15
37c41653ejge 0x37c416390
37c416544jmp 0x37c413add
37c416549
37c416549 0f 1f 80 00 00 00 00 .......
37c416550
37c416550loc_37c416550:
37c416550mov [rsp+32], rcx
37c416555mov rcx, r12
37c416558mov rdx, [rsp+80]
37c41655dmov r9, [rsp+592]
37c416565mov [rsp+384], 1
37c416571mov r8, rdx
37c416574call zlarfgp_64_
37c416579mov rcx, [rbp]
37c41657djmp 0x37c414a24
37c416582
37c416582 66 0f 1f 44 00 00 f..D..
37c416588
37c416588loc_37c416588:
37c416588mov rdx, [rsp+104]
37c41658dmov rcx, r12
37c416590mov r8, rdx
37c416593call zlarfgp_64_
37c416598jmp 0x37c414997
37c41659d
37c41659dloc_37c41659d:
37c41659dmov rax, -7
37c4165a4mov ecx, 7
37c4165a9jmp 0x37c413aaf
37c4165ae
37c4165aeloc_37c4165ae:
37c4165aemov rax, -9
37c4165b5mov ecx, 9
37c4165bajmp 0x37c413aaf
37c4165bf
37c4165bfloc_37c4165bf:
37c4165bfneg rcx
37c4165c2jmp 0x37c413aba
37c4139c0
37c4165c7
37c4165c7 // align 0x10
37c4165c7 // align 0x10
37c4165d0
37c4165d0zunbdb1_64_:
37c4165d0push r15
37c4165d2push r14
37c4165d4push r13
37c4165d6push r12
37c4165d8push rbp
37c4165d9push rdi
37c4165dapush rsi
37c4165dbpush rbx
37c4165dcsub rsp, 392
37c4165e3movups [rsp+352], x6
37c4165ebmovups [rsp+368], x7
37c4165f3mov rax, [rsp+496]
37c4165fbmov rsi, [rsp+576]
37c416603mov [rsi], 0
37c41660amov r15, r8
37c41660dmov r8, [rax]
37c416610mov rdi, rcx
37c416613mov r14, rdx
37c416616mov rax, [rsp+512]
37c41661emov rcx, r9
37c416621mov rbx, [rax]
37c416624mov rax, [rdi]
37c416627mov [rsp+136], rbx
37c41662ftest rax, rax
37c416632js 0x37c4166f0
37c416638mov r9, [rdx]
37c41663bmov rdx, [r15]
37c41663ecmp r9, rdx
37c416641jge 0x37c4166a0
37c416643
37c416643loc_37c416643:
37c416643mov rdx, -2
37c41664amov eax, 2
37c41664f
37c41664floc_37c41664f:
37c41664fmov [rsi], rdx
37c416652mov r8l, 7
37c416658lea rdx, [rsp+336]
37c416660lea rcx, [rip+0x5db79]
37c416667mov [rsp+336], rax
37c41666fcall xerbla_64_
37c416674nop
37c416675
37c416675loc_37c416675:
37c416675movups x6, [rsp+352]
37c41667dmovups x7, [rsp+368]
37c416685add rsp, 392
37c41668cpop rbx
37c41668dpop rsi
37c41668epop rdi
37c41668fpop rbp
37c416690pop r12
37c416692pop r13
37c416694pop r14
37c416696pop r15
37c416698ret
37c416699
37c416699 0f 1f 80 00 00 00 00 .......
37c4166a0
37c4166a0loc_37c4166a0:
37c4166a0mov r10, rax
37c4166a3sub r10, r9
37c4166a6cmp rdx, r10
37c4166a9jg 0x37c416643
37c4166abtest rdx, rdx
37c4166aejs 0x37c416708
37c4166b0sub rax, rdx
37c4166b3cmp rdx, rax
37c4166b6jg 0x37c416708
37c4166b8test r9, r9
37c4166bbmov eax, 1
37c4166c0cmovg rax, r9
37c4166c4cmp r8, rax
37c4166c7jl 0x37c416f94
37c4166cdtest r10, r10
37c4166d0mov eax, 1
37c4166d5cmovg rax, r10
37c4166d9cmp rbx, rax
37c4166dcjge 0x37c416719
37c4166demov rdx, -7
37c4166e5mov eax, 7
37c4166eajmp 0x37c41664f
37c4166ef
37c4166ef 90 .
37c4166f0
37c4166f0loc_37c4166f0:
37c4166f0mov rdx, -1
37c4166f7mov eax, 1
37c4166fcjmp 0x37c41664f
37c416701
37c416701 0f 1f 80 00 00 00 00 .......
37c416708
37c416708loc_37c416708:
37c416708mov rdx, -3
37c41670fmov eax, 3
37c416714jmp 0x37c41664f
37c416719
37c416719loc_37c416719:
37c416719mov rax, [rsp+568]
37c416721lea r11, [rdx-1]
37c416725pxor x0, x0
37c416729mov rbx, [rax]
37c41672clea rax, [rdx-2]
37c416730mov [rsp+304], rax
37c416738lea rax, [r9-1]
37c41673ccmp rax, r11
37c41673fcmovl rax, r11
37c416743sub r10, 1
37c416747cmp rax, r10
37c41674acmovl rax, r10
37c41674emov r10, [rsp+560]
37c416756add rax, 1
37c41675amov [r10+8], 0
37c416762cmp rax, r11
37c416765cmovl rax, r11
37c416769cvtsi2sd x0, rax
37c41676emovsd_xmm [r10], x0
37c416773cmp rbx, rax
37c416776jge 0x37c416798
37c416778cmp rbx, -1
37c41677cje 0x37c416675
37c416782mov rdx, -14
37c416789mov eax, 14
37c41678ejmp 0x37c41664f
37c416793
37c416793 0f 1f 44 00 00 ..D..
37c416798
37c416798loc_37c416798:
37c416798test rdx, rdx
37c41679bje 0x37c416675
37c4167a1mov r11, [rsp+136]
37c4167a9lea rax, [r8+1]
37c4167adlea rbx, [rcx-16]
37c4167b1mov rsi, [rsp+504]
37c4167b9shl rax, 4
37c4167bdmov [rsp+120], rbx
37c4167c2mov r13, [rsp+536]
37c4167calea r10, [r11+1]
37c4167cemov [rsp+160], rax
37c4167d6mov rax, r8
37c4167d9lea r12, [rsi-16]
37c4167ddshl r10, 4
37c4167e1not rax
37c4167e4mov rbx, r11
37c4167e7add r11, r11
37c4167eamov [rsp+184], r10
37c4167f2lea r10, [r8+r8]
37c4167f6not rbx
37c4167f9mov rbp, [rsp+544]
37c416801lea rsi, [r10+rax]
37c416805mov [rsp+144], rax
37c41680dadd r10, r8
37c416810add r10, [rsp+144]
37c416818shl rsi, 4
37c41681cmov [rsp+152], rbx
37c416824add rbx, r11
37c416827shl r10, 4
37c41682blea rax, [rcx+rsi+16]
37c416830shl rbx, 4
37c416834lea rsi, [rcx+rsi+32]
37c416839add r11, [rsp+136]
37c416841mov [rsp+176], rax
37c416849mov rax, [rsp+504]
37c416851add r11, [rsp+152]
37c416859mov [rsp+208], rsi
37c416861lea rax, [rax+rbx+16]
37c416866mov rsi, [rsp+504]
37c41686eshl r11, 4
37c416872add r11, [rsp+504]
37c41687amov [rsp+128], rax
37c416882lea rax, [rcx+r10+32]
37c416887mov r10, [rsp+160]
37c41688fmov [rsp+232], rax
37c416897lea rax, [rsp+280]
37c41689flea rbx, [rsi+rbx+32]
37c4168a4mov [rsp+248], rax
37c4168aclea rax, [rsp+272]
37c4168b4lea rsi, [rsp+336]
37c4168bcmov [rsp+240], rax
37c4168c4mov rax, [rsp+560]
37c4168ccmov [rsp+224], r11
37c4168d4mov r11, [rsp+184]
37c4168dcadd rax, 16
37c4168e0mov [rsp+216], rbx
37c4168e8mov rbx, r13
37c4168ebmov [rsp+152], rax
37c4168f3lea rax, [rsp+328]
37c4168fbmov [rsp+144], rax
37c416903lea rax, [rsp+320]
37c41690bmov [rsp+168], rax
37c416913lea rax, [rsp+312]
37c41691bmov [rsp+464], rdi
37c416923mov edi, 1
37c416928mov [rsp+264], rax
37c416930mov [rsp+256], rdx
37c416938mov r13, [rsp+464]
37c416940jmp 0x37c4169a1
37c416942
37c416942 66 0f 1f 44 00 00 f..D..
37c416948
37c416948loc_37c416948:
37c416948mov rdi, [rsp+136]
37c416950cmp [rsp+256], rdi
37c416958jl 0x37c416675
37c41695eadd [rsp+120], r10
37c416963mov r9, [r14]
37c416966add rbx, 16
37c41696aadd r12, r11
37c41696dadd [rsp+176], r10
37c416975add rbp, 16
37c416979add [rsp+224], r11
37c416981add [rsp+208], r10
37c416989add [rsp+216], r11
37c416991add [rsp+232], r10
37c416999add [rsp+128], r11
37c4169a1
37c4169a1loc_37c4169a1:
37c4169a1lea rax, [rdi+1]
37c4169a5sub r9, rdi
37c4169a8mov [rsp+32], rbx
37c4169admov [rsp+136], rax
37c4169b5mov rax, [rsp+120]
37c4169baadd r9, 1
37c4169bemov [rsp+336], r9
37c4169c6lea r9, [rip+0x5d81b]
37c4169cdlea rcx, [rax+16]
37c4169d1lea r8, [rax+32]
37c4169d5mov [rsp+192], r10
37c4169ddmov rdx, rcx
37c4169e0mov [rsp+160], rcx
37c4169e8mov rcx, rsi
37c4169ebmov [rsp+200], r11
37c4169f3call zlarfgp_64_
37c4169f8mov rdx, [r13]
37c4169fcsub rdx, [r14]
37c4169ffmov [rsp+32], rbp
37c416a04sub rdx, rdi
37c416a07lea rax, [r12+16]
37c416a0clea r8, [r12+32]
37c416a11mov rcx, rsi
37c416a14add rdx, 1
37c416a18lea r9, [rip+0x5d7c9]
37c416a1fmov [rsp+184], rax
37c416a27mov [rsp+336], rdx
37c416a2fmov rdx, rax
37c416a32call zlarfgp_64_
37c416a37mov rax, [rsp+120]
37c416a3cmovsd_xmm x0, [r12+16]
37c416a43movsd_xmm x1, [rax+16]
37c416a48call atan2
37c416a4dmov r8, [rsp+240]
37c416a55mov rdx, [rsp+248]
37c416a5dmovapd x6, x0
37c416a61call fn_37c430950
37c416a66mov rcx, [rsp+520]
37c416a6emov rax, [rsp+136]
37c416a76mov r9, [rsp+160]
37c416a7emov r8, [rsp+144]
37c416a86movsd_xmm x1, [rsp+272]
37c416a8fmovsd_xmm x0, [rsp+280]
37c416a98movsd_xmm [rcx+8*rax-16], x6
37c416a9emov rax, [r14]
37c416aa1mov rcx, [rsp+496]
37c416aa9movsd_xmm [rsp+288], x1
37c416ab2movsd_xmm x1, [rbx]
37c416ab6movsd_xmm [rsp+312], x0
37c416abfsub rax, rdi
37c416ac2movsd_xmm x0, [rbx+8]
37c416ac7xorpd x0, [rip+0x5d731]
37c416acflea rdx, [rax+1]
37c416ad3mov rax, [r15]
37c416ad6mov [rsp+56], rcx
37c416adbmov rcx, [rsp+176]
37c416ae3mov [rsp+40], rsi
37c416ae8unpcklpd x1, x0
37c416aecsub rax, rdi
37c416aefmov [rsp+320], rdx
37c416af7mov rdx, [rsp+168]
37c416affmov [rsp+328], rax
37c416b07mov rax, [rsp+152]
37c416b0fmov [rsp+48], rcx
37c416b14lea rcx, [rip+0x5d6cd]
37c416b1bmov [rsp+64], rax
37c416b20mov [rsp+32], rcx
37c416b25lea rcx, [rip+0x5d6c4]
37c416b2cmovups [rsp+336], x1
37c416b34mov [rsp+72], 1
37c416b3dcall zlarf1f_64_
37c416b42mov rax, [rsp+152]
37c416b4amov rdx, [r13]
37c416b4elea rcx, [rip+0x5d693]
37c416b55sub rdx, [r14]
37c416b58mov r11, [r15]
37c416b5bmovsd_xmm x0, [rbp+8]
37c416b60movsd_xmm x1, [rbp]
37c416b65mov [rsp+64], rax
37c416b6asub rdx, rdi
37c416b6dmov rax, [rsp+512]
37c416b75add rdx, 1
37c416b79sub r11, rdi
37c416b7cmov [rsp+32], rcx
37c416b81xorpd x0, [rip+0x5d677]
37c416b89mov [rsp+40], rsi
37c416b8elea rcx, [rip+0x5d65b]
37c416b95mov [rsp+56], rax
37c416b9amov rax, [rsp+128]
37c416ba2mov [rsp+72], 1
37c416babmov r9, [rsp+184]
37c416bb3unpcklpd x1, x0
37c416bb7mov [rsp+48], rax
37c416bbcmov r8, [rsp+144]
37c416bc4mov [rsp+320], rdx
37c416bccmov rdx, [rsp+168]
37c416bd4mov [rsp+328], r11
37c416bdcmovups [rsp+336], x1
37c416be4call zlarf1f_64_
37c416be9mov rdx, [r15]
37c416becmov r10, [rsp+192]
37c416bf4mov r11, [rsp+200]
37c416bfccmp rdx, rdi
37c416bffjle 0x37c416948
37c416c05mov rax, [rsp+264]
37c416c0dsub rdx, rdi
37c416c10mov rcx, rsi
37c416c13mov r9, [rsp+128]
37c416c1bmov [rsp+336], rdx
37c416c23lea rdx, [rsp+288]
37c416c2bmov r8, [rsp+496]
37c416c33mov [rsp+48], rax
37c416c38mov rax, [rsp+512]
37c416c40mov [rsp+40], rdx
37c416c45mov rdx, [rsp+176]
37c416c4dmov [rsp+32], rax
37c416c52mov [rsp+192], r11
37c416c5amov [rsp+184], r10
37c416c62call zdrot_64_
37c416c67mov rdx, [r15]
37c416c6amov r8, [rsp+512]
37c416c72mov rcx, rsi
37c416c75sub rdx, rdi
37c416c78mov [rsp+336], rdx
37c416c80mov rdx, [rsp+128]
37c416c88call zlacgv_64_
37c416c8dmov rax, [r15]
37c416c90mov rcx, rsi
37c416c93mov r8, [rsp+552]
37c416c9bmov r10, [rsp+224]
37c416ca3mov r9, [rsp+512]
37c416cabsub rax, rdi
37c416caemov rdx, [rsp+128]
37c416cb6mov [rsp+336], rax
37c416cbemov rax, [rsp+136]
37c416cc6shl rax, 4
37c416ccalea rax, [rax+r8-32]
37c416ccflea r8, [r10+16]
37c416cd3mov [rsp+32], rax
37c416cd8mov [rsp+160], rax
37c416ce0call zlarfgp_64_
37c416ce5mov rdx, [r14]
37c416ce8mov rcx, [rsp+128]
37c416cf0mov r8, [rsp+496]
37c416cf8mov rax, [rsp+160]
37c416d00sub rdx, rdi
37c416d03movsd_xmm x7, [rcx]
37c416d07mov r9, [rsp+512]
37c416d0fmov [rsp+328], rdx
37c416d17mov rdx, [r15]
37c416d1amov [rsp+56], r8
37c416d1fmov r8, [rsp+208]
37c416d27sub rdx, rdi
37c416d2amov [rsp+40], rax
37c416d2fmov [rsp+336], rdx
37c416d37mov rdx, [rsp+152]
37c416d3fmov [rsp+48], r8
37c416d44mov r8, rsi
37c416d47mov [rsp+64], rdx
37c416d4cmov rdx, [rsp+144]
37c416d54mov [rsp+32], r9
37c416d59mov r9, rcx
37c416d5clea rcx, [rip+0x5d48e]
37c416d63mov [rsp+72], 1
37c416d6ccall zlarf1f_64_
37c416d71mov r11, [r15]
37c416d74mov rdx, [r13]
37c416d78mov r8, rsi
37c416d7bsub rdx, [r14]
37c416d7emov r10, [rsp+152]
37c416d86mov [rsp+72], 1
37c416d8fsub r11, rdi
37c416d92mov rax, [rsp+160]
37c416d9asub rdx, rdi
37c416d9dmov rcx, [rsp+512]
37c416da5mov [rsp+336], r11
37c416dadmov r11, [rsp+512]
37c416db5mov [rsp+64], r10
37c416dbamov r9, [rsp+128]
37c416dc2mov [rsp+56], r11
37c416dc7mov r11, [rsp+216]
37c416dcfmov [rsp+40], rax
37c416dd4mov [rsp+48], r11
37c416dd9mov [rsp+32], rcx
37c416ddelea rcx, [rip+0x5d40c]
37c416de5mov [rsp+328], rdx
37c416dedmov rdx, [rsp+144]
37c416df5call zlarf1f_64_
37c416dfamov rcx, [r15]
37c416dfdmov r8, [rsp+512]
37c416e05mov rdx, [rsp+128]
37c416e0dsub rcx, rdi
37c416e10mov [rsp+336], rcx
37c416e18mov rcx, rsi
37c416e1bcall zlacgv_64_
37c416e20mov rcx, [r14]
37c416e23mov rdx, [rsp+208]
37c416e2blea r8, [rip+0x5d3b6]
37c416e32sub rcx, rdi
37c416e35mov [rsp+328], rcx
37c416e3dmov rcx, [rsp+144]
37c416e45call dznrm2_64_
37c416e4amov rdx, [r13]
37c416e4esub rdx, [r14]
37c416e51mov rcx, rsi
37c416e54sub rdx, rdi
37c416e57lea r8, [rip+0x5d38a]
37c416e5emovapd x6, x0
37c416e62mov [rsp+336], rdx
37c416e6amov rdx, [rsp+216]
37c416e72mulsd x6, x0
37c416e76call dznrm2_64_
37c416e7bmulsd x0, x0
37c416e7fmovapd x1, x0
37c416e83movapd x0, x7
37c416e87addsd x1, x6
37c416e8bsqrtsd x1, x1
37c416e8fcall atan2
37c416e94mov rcx, [r14]
37c416e97mov r8, [rsp+528]
37c416e9fmov rax, [rsp+136]
37c416ea7mov r10, [rsp+152]
37c416eafmov r11, [rsp+216]
37c416eb7mov r9, [rsp+208]
37c416ebfmovsd_xmm [r8+8*rax-16], x0
37c416ec6mov rax, rcx
37c416ec9mov r8, rsi
37c416eccsub rax, rdi
37c416ecfmov [rsp+320], rax
37c416ed7mov rax, [r13]
37c416edbsub rax, rcx
37c416edemov rcx, [rsp+168]
37c416ee6mov rdx, rax
37c416ee9mov rax, [rsp+512]
37c416ef1sub rdx, rdi
37c416ef4not rdi
37c416ef7mov [rsp+328], rdx
37c416effmov rdx, [r15]
37c416f02mov [rsp+80], rax
37c416f07mov rax, [rsp+496]
37c416f0fadd rdx, rdi
37c416f12mov [rsp+88], r10
37c416f17mov r10, [rsp+224]
37c416f1fmov [rsp+64], rax
37c416f24mov rax, [rsp+232]
37c416f2cmov [rsp+336], rdx
37c416f34lea rdx, [rsp+296]
37c416f3cmov [rsp+104], rdx
37c416f41lea rdx, [rsp+304]
37c416f49mov [rsp+56], rax
37c416f4elea rax, [rip+0x5d293]
37c416f55mov [rsp+96], rdx
37c416f5alea rdx, [r10+32]
37c416f5emov [rsp+40], r11
37c416f63mov [rsp+48], rax
37c416f68mov [rsp+32], rax
37c416f6dmov [rsp+72], rdx
37c416f72mov rdx, [rsp+144]
37c416f7acall zunbdb5_64_
37c416f7fmov r10, [rsp+184]
37c416f87mov r11, [rsp+192]
37c416f8fjmp 0x37c416948
37c416f94
37c416f94loc_37c416f94:
37c416f94mov rdx, -5
37c416f9bmov eax, 5
37c416fa0jmp 0x37c41664f
37c4165d0
37c4165d0zunbdb1_64_:
37c4165d0push r15
37c4165d2push r14
37c4165d4push r13
37c4165d6push r12
37c4165d8push rbp
37c4165d9push rdi
37c4165dapush rsi
37c4165dbpush rbx
37c4165dcsub rsp, 392
37c4165e3movups [rsp+352], x6
37c4165ebmovups [rsp+368], x7
37c4165f3mov rax, [rsp+496]
37c4165fbmov rsi, [rsp+576]
37c416603mov [rsi], 0
37c41660amov r15, r8
37c41660dmov r8, [rax]
37c416610mov rdi, rcx
37c416613mov r14, rdx
37c416616mov rax, [rsp+512]
37c41661emov rcx, r9
37c416621mov rbx, [rax]
37c416624mov rax, [rdi]
37c416627mov [rsp+136], rbx
37c41662ftest rax, rax
37c416632js 0x37c4166f0
37c416638mov r9, [rdx]
37c41663bmov rdx, [r15]
37c41663ecmp r9, rdx
37c416641jge 0x37c4166a0
37c416643
37c416643loc_37c416643:
37c416643mov rdx, -2
37c41664amov eax, 2
37c41664f
37c41664floc_37c41664f:
37c41664fmov [rsi], rdx
37c416652mov r8l, 7
37c416658lea rdx, [rsp+336]
37c416660lea rcx, [rip+0x5db79]
37c416667mov [rsp+336], rax
37c41666fcall xerbla_64_
37c416674nop
37c416675
37c416675loc_37c416675:
37c416675movups x6, [rsp+352]
37c41667dmovups x7, [rsp+368]
37c416685add rsp, 392
37c41668cpop rbx
37c41668dpop rsi
37c41668epop rdi
37c41668fpop rbp
37c416690pop r12
37c416692pop r13
37c416694pop r14
37c416696pop r15
37c416698ret
37c416699
37c416699 0f 1f 80 00 00 00 00 .......
37c4166a0
37c4166a0loc_37c4166a0:
37c4166a0mov r10, rax
37c4166a3sub r10, r9
37c4166a6cmp rdx, r10
37c4166a9jg 0x37c416643
37c4166abtest rdx, rdx
37c4166aejs 0x37c416708
37c4166b0sub rax, rdx
37c4166b3cmp rdx, rax
37c4166b6jg 0x37c416708
37c4166b8test r9, r9
37c4166bbmov eax, 1
37c4166c0cmovg rax, r9
37c4166c4cmp r8, rax
37c4166c7jl 0x37c416f94
37c4166cdtest r10, r10
37c4166d0mov eax, 1
37c4166d5cmovg rax, r10
37c4166d9cmp rbx, rax
37c4166dcjge 0x37c416719
37c4166demov rdx, -7
37c4166e5mov eax, 7
37c4166eajmp 0x37c41664f
37c4166ef
37c4166ef 90 .
37c4166f0
37c4166f0loc_37c4166f0:
37c4166f0mov rdx, -1
37c4166f7mov eax, 1
37c4166fcjmp 0x37c41664f
37c416701
37c416701 0f 1f 80 00 00 00 00 .......
37c416708
37c416708loc_37c416708:
37c416708mov rdx, -3
37c41670fmov eax, 3
37c416714jmp 0x37c41664f
37c416719
37c416719loc_37c416719:
37c416719mov rax, [rsp+568]
37c416721lea r11, [rdx-1]
37c416725pxor x0, x0
37c416729mov rbx, [rax]
37c41672clea rax, [rdx-2]
37c416730mov [rsp+304], rax
37c416738lea rax, [r9-1]
37c41673ccmp rax, r11
37c41673fcmovl rax, r11
37c416743sub r10, 1
37c416747cmp rax, r10
37c41674acmovl rax, r10
37c41674emov r10, [rsp+560]
37c416756add rax, 1
37c41675amov [r10+8], 0
37c416762cmp rax, r11
37c416765cmovl rax, r11
37c416769cvtsi2sd x0, rax
37c41676emovsd_xmm [r10], x0
37c416773cmp rbx, rax
37c416776jge 0x37c416798
37c416778cmp rbx, -1
37c41677cje 0x37c416675
37c416782mov rdx, -14
37c416789mov eax, 14
37c41678ejmp 0x37c41664f
37c416793
37c416793 0f 1f 44 00 00 ..D..
37c416798
37c416798loc_37c416798:
37c416798test rdx, rdx
37c41679bje 0x37c416675
37c4167a1mov r11, [rsp+136]
37c4167a9lea rax, [r8+1]
37c4167adlea rbx, [rcx-16]
37c4167b1mov rsi, [rsp+504]
37c4167b9shl rax, 4
37c4167bdmov [rsp+120], rbx
37c4167c2mov r13, [rsp+536]
37c4167calea r10, [r11+1]
37c4167cemov [rsp+160], rax
37c4167d6mov rax, r8
37c4167d9lea r12, [rsi-16]
37c4167ddshl r10, 4
37c4167e1not rax
37c4167e4mov rbx, r11
37c4167e7add r11, r11
37c4167eamov [rsp+184], r10
37c4167f2lea r10, [r8+r8]
37c4167f6not rbx
37c4167f9mov rbp, [rsp+544]
37c416801lea rsi, [r10+rax]
37c416805mov [rsp+144], rax
37c41680dadd r10, r8
37c416810add r10, [rsp+144]
37c416818shl rsi, 4
37c41681cmov [rsp+152], rbx
37c416824add rbx, r11
37c416827shl r10, 4
37c41682blea rax, [rcx+rsi+16]
37c416830shl rbx, 4
37c416834lea rsi, [rcx+rsi+32]
37c416839add r11, [rsp+136]
37c416841mov [rsp+176], rax
37c416849mov rax, [rsp+504]
37c416851add r11, [rsp+152]
37c416859mov [rsp+208], rsi
37c416861lea rax, [rax+rbx+16]
37c416866mov rsi, [rsp+504]
37c41686eshl r11, 4
37c416872add r11, [rsp+504]
37c41687amov [rsp+128], rax
37c416882lea rax, [rcx+r10+32]
37c416887mov r10, [rsp+160]
37c41688fmov [rsp+232], rax
37c416897lea rax, [rsp+280]
37c41689flea rbx, [rsi+rbx+32]
37c4168a4mov [rsp+248], rax
37c4168aclea rax, [rsp+272]
37c4168b4lea rsi, [rsp+336]
37c4168bcmov [rsp+240], rax
37c4168c4mov rax, [rsp+560]
37c4168ccmov [rsp+224], r11
37c4168d4mov r11, [rsp+184]
37c4168dcadd rax, 16
37c4168e0mov [rsp+216], rbx
37c4168e8mov rbx, r13
37c4168ebmov [rsp+152], rax
37c4168f3lea rax, [rsp+328]
37c4168fbmov [rsp+144], rax
37c416903lea rax, [rsp+320]
37c41690bmov [rsp+168], rax
37c416913lea rax, [rsp+312]
37c41691bmov [rsp+464], rdi
37c416923mov edi, 1
37c416928mov [rsp+264], rax
37c416930mov [rsp+256], rdx
37c416938mov r13, [rsp+464]
37c416940jmp 0x37c4169a1
37c416942
37c416942 66 0f 1f 44 00 00 f..D..
37c416948
37c416948loc_37c416948:
37c416948mov rdi, [rsp+136]
37c416950cmp [rsp+256], rdi
37c416958jl 0x37c416675
37c41695eadd [rsp+120], r10
37c416963mov r9, [r14]
37c416966add rbx, 16
37c41696aadd r12, r11
37c41696dadd [rsp+176], r10
37c416975add rbp, 16
37c416979add [rsp+224], r11
37c416981add [rsp+208], r10
37c416989add [rsp+216], r11
37c416991add [rsp+232], r10
37c416999add [rsp+128], r11
37c4169a1
37c4169a1loc_37c4169a1:
37c4169a1lea rax, [rdi+1]
37c4169a5sub r9, rdi
37c4169a8mov [rsp+32], rbx
37c4169admov [rsp+136], rax
37c4169b5mov rax, [rsp+120]
37c4169baadd r9, 1
37c4169bemov [rsp+336], r9
37c4169c6lea r9, [rip+0x5d81b]
37c4169cdlea rcx, [rax+16]
37c4169d1lea r8, [rax+32]
37c4169d5mov [rsp+192], r10
37c4169ddmov rdx, rcx
37c4169e0mov [rsp+160], rcx
37c4169e8mov rcx, rsi
37c4169ebmov [rsp+200], r11
37c4169f3call zlarfgp_64_
37c4169f8mov rdx, [r13]
37c4169fcsub rdx, [r14]
37c4169ffmov [rsp+32], rbp
37c416a04sub rdx, rdi
37c416a07lea rax, [r12+16]
37c416a0clea r8, [r12+32]
37c416a11mov rcx, rsi
37c416a14add rdx, 1
37c416a18lea r9, [rip+0x5d7c9]
37c416a1fmov [rsp+184], rax
37c416a27mov [rsp+336], rdx
37c416a2fmov rdx, rax
37c416a32call zlarfgp_64_
37c416a37mov rax, [rsp+120]
37c416a3cmovsd_xmm x0, [r12+16]
37c416a43movsd_xmm x1, [rax+16]
37c416a48call atan2
37c416a4dmov r8, [rsp+240]
37c416a55mov rdx, [rsp+248]
37c416a5dmovapd x6, x0
37c416a61call fn_37c430950
37c416a66mov rcx, [rsp+520]
37c416a6emov rax, [rsp+136]
37c416a76mov r9, [rsp+160]
37c416a7emov r8, [rsp+144]
37c416a86movsd_xmm x1, [rsp+272]
37c416a8fmovsd_xmm x0, [rsp+280]
37c416a98movsd_xmm [rcx+8*rax-16], x6
37c416a9emov rax, [r14]
37c416aa1mov rcx, [rsp+496]
37c416aa9movsd_xmm [rsp+288], x1
37c416ab2movsd_xmm x1, [rbx]
37c416ab6movsd_xmm [rsp+312], x0
37c416abfsub rax, rdi
37c416ac2movsd_xmm x0, [rbx+8]
37c416ac7xorpd x0, [rip+0x5d731]
37c416acflea rdx, [rax+1]
37c416ad3mov rax, [r15]
37c416ad6mov [rsp+56], rcx
37c416adbmov rcx, [rsp+176]
37c416ae3mov [rsp+40], rsi
37c416ae8unpcklpd x1, x0
37c416aecsub rax, rdi
37c416aefmov [rsp+320], rdx
37c416af7mov rdx, [rsp+168]
37c416affmov [rsp+328], rax
37c416b07mov rax, [rsp+152]
37c416b0fmov [rsp+48], rcx
37c416b14lea rcx, [rip+0x5d6cd]
37c416b1bmov [rsp+64], rax
37c416b20mov [rsp+32], rcx
37c416b25lea rcx, [rip+0x5d6c4]
37c416b2cmovups [rsp+336], x1
37c416b34mov [rsp+72], 1
37c416b3dcall zlarf1f_64_
37c416b42mov rax, [rsp+152]
37c416b4amov rdx, [r13]
37c416b4elea rcx, [rip+0x5d693]
37c416b55sub rdx, [r14]
37c416b58mov r11, [r15]
37c416b5bmovsd_xmm x0, [rbp+8]
37c416b60movsd_xmm x1, [rbp]
37c416b65mov [rsp+64], rax
37c416b6asub rdx, rdi
37c416b6dmov rax, [rsp+512]
37c416b75add rdx, 1
37c416b79sub r11, rdi
37c416b7cmov [rsp+32], rcx
37c416b81xorpd x0, [rip+0x5d677]
37c416b89mov [rsp+40], rsi
37c416b8elea rcx, [rip+0x5d65b]
37c416b95mov [rsp+56], rax
37c416b9amov rax, [rsp+128]
37c416ba2mov [rsp+72], 1
37c416babmov r9, [rsp+184]
37c416bb3unpcklpd x1, x0
37c416bb7mov [rsp+48], rax
37c416bbcmov r8, [rsp+144]
37c416bc4mov [rsp+320], rdx
37c416bccmov rdx, [rsp+168]
37c416bd4mov [rsp+328], r11
37c416bdcmovups [rsp+336], x1
37c416be4call zlarf1f_64_
37c416be9mov rdx, [r15]
37c416becmov r10, [rsp+192]
37c416bf4mov r11, [rsp+200]
37c416bfccmp rdx, rdi
37c416bffjle 0x37c416948
37c416c05mov rax, [rsp+264]
37c416c0dsub rdx, rdi
37c416c10mov rcx, rsi
37c416c13mov r9, [rsp+128]
37c416c1bmov [rsp+336], rdx
37c416c23lea rdx, [rsp+288]
37c416c2bmov r8, [rsp+496]
37c416c33mov [rsp+48], rax
37c416c38mov rax, [rsp+512]
37c416c40mov [rsp+40], rdx
37c416c45mov rdx, [rsp+176]
37c416c4dmov [rsp+32], rax
37c416c52mov [rsp+192], r11
37c416c5amov [rsp+184], r10
37c416c62call zdrot_64_
37c416c67mov rdx, [r15]
37c416c6amov r8, [rsp+512]
37c416c72mov rcx, rsi
37c416c75sub rdx, rdi
37c416c78mov [rsp+336], rdx
37c416c80mov rdx, [rsp+128]
37c416c88call zlacgv_64_
37c416c8dmov rax, [r15]
37c416c90mov rcx, rsi
37c416c93mov r8, [rsp+552]
37c416c9bmov r10, [rsp+224]
37c416ca3mov r9, [rsp+512]
37c416cabsub rax, rdi
37c416caemov rdx, [rsp+128]
37c416cb6mov [rsp+336], rax
37c416cbemov rax, [rsp+136]
37c416cc6shl rax, 4
37c416ccalea rax, [rax+r8-32]
37c416ccflea r8, [r10+16]
37c416cd3mov [rsp+32], rax
37c416cd8mov [rsp+160], rax
37c416ce0call zlarfgp_64_
37c416ce5mov rdx, [r14]
37c416ce8mov rcx, [rsp+128]
37c416cf0mov r8, [rsp+496]
37c416cf8mov rax, [rsp+160]
37c416d00sub rdx, rdi
37c416d03movsd_xmm x7, [rcx]
37c416d07mov r9, [rsp+512]
37c416d0fmov [rsp+328], rdx
37c416d17mov rdx, [r15]
37c416d1amov [rsp+56], r8
37c416d1fmov r8, [rsp+208]
37c416d27sub rdx, rdi
37c416d2amov [rsp+40], rax
37c416d2fmov [rsp+336], rdx
37c416d37mov rdx, [rsp+152]
37c416d3fmov [rsp+48], r8
37c416d44mov r8, rsi
37c416d47mov [rsp+64], rdx
37c416d4cmov rdx, [rsp+144]
37c416d54mov [rsp+32], r9
37c416d59mov r9, rcx
37c416d5clea rcx, [rip+0x5d48e]
37c416d63mov [rsp+72], 1
37c416d6ccall zlarf1f_64_
37c416d71mov r11, [r15]
37c416d74mov rdx, [r13]
37c416d78mov r8, rsi
37c416d7bsub rdx, [r14]
37c416d7emov r10, [rsp+152]
37c416d86mov [rsp+72], 1
37c416d8fsub r11, rdi
37c416d92mov rax, [rsp+160]
37c416d9asub rdx, rdi
37c416d9dmov rcx, [rsp+512]
37c416da5mov [rsp+336], r11
37c416dadmov r11, [rsp+512]
37c416db5mov [rsp+64], r10
37c416dbamov r9, [rsp+128]
37c416dc2mov [rsp+56], r11
37c416dc7mov r11, [rsp+216]
37c416dcfmov [rsp+40], rax
37c416dd4mov [rsp+48], r11
37c416dd9mov [rsp+32], rcx
37c416ddelea rcx, [rip+0x5d40c]
37c416de5mov [rsp+328], rdx
37c416dedmov rdx, [rsp+144]
37c416df5call zlarf1f_64_
37c416dfamov rcx, [r15]
37c416dfdmov r8, [rsp+512]
37c416e05mov rdx, [rsp+128]
37c416e0dsub rcx, rdi
37c416e10mov [rsp+336], rcx
37c416e18mov rcx, rsi
37c416e1bcall zlacgv_64_
37c416e20mov rcx, [r14]
37c416e23mov rdx, [rsp+208]
37c416e2blea r8, [rip+0x5d3b6]
37c416e32sub rcx, rdi
37c416e35mov [rsp+328], rcx
37c416e3dmov rcx, [rsp+144]
37c416e45call dznrm2_64_
37c416e4amov rdx, [r13]
37c416e4esub rdx, [r14]
37c416e51mov rcx, rsi
37c416e54sub rdx, rdi
37c416e57lea r8, [rip+0x5d38a]
37c416e5emovapd x6, x0
37c416e62mov [rsp+336], rdx
37c416e6amov rdx, [rsp+216]
37c416e72mulsd x6, x0
37c416e76call dznrm2_64_
37c416e7bmulsd x0, x0
37c416e7fmovapd x1, x0
37c416e83movapd x0, x7
37c416e87addsd x1, x6
37c416e8bsqrtsd x1, x1
37c416e8fcall atan2
37c416e94mov rcx, [r14]
37c416e97mov r8, [rsp+528]
37c416e9fmov rax, [rsp+136]
37c416ea7mov r10, [rsp+152]
37c416eafmov r11, [rsp+216]
37c416eb7mov r9, [rsp+208]
37c416ebfmovsd_xmm [r8+8*rax-16], x0
37c416ec6mov rax, rcx
37c416ec9mov r8, rsi
37c416eccsub rax, rdi
37c416ecfmov [rsp+320], rax
37c416ed7mov rax, [r13]
37c416edbsub rax, rcx
37c416edemov rcx, [rsp+168]
37c416ee6mov rdx, rax
37c416ee9mov rax, [rsp+512]
37c416ef1sub rdx, rdi
37c416ef4not rdi
37c416ef7mov [rsp+328], rdx
37c416effmov rdx, [r15]
37c416f02mov [rsp+80], rax
37c416f07mov rax, [rsp+496]
37c416f0fadd rdx, rdi
37c416f12mov [rsp+88], r10
37c416f17mov r10, [rsp+224]
37c416f1fmov [rsp+64], rax
37c416f24mov rax, [rsp+232]
37c416f2cmov [rsp+336], rdx
37c416f34lea rdx, [rsp+296]
37c416f3cmov [rsp+104], rdx
37c416f41lea rdx, [rsp+304]
37c416f49mov [rsp+56], rax
37c416f4elea rax, [rip+0x5d293]
37c416f55mov [rsp+96], rdx
37c416f5alea rdx, [r10+32]
37c416f5emov [rsp+40], r11
37c416f63mov [rsp+48], rax
37c416f68mov [rsp+32], rax
37c416f6dmov [rsp+72], rdx
37c416f72mov rdx, [rsp+144]
37c416f7acall zunbdb5_64_
37c416f7fmov r10, [rsp+184]
37c416f87mov r11, [rsp+192]
37c416f8fjmp 0x37c416948
37c416f94
37c416f94loc_37c416f94:
37c416f94mov rdx, -5
37c416f9bmov eax, 5
37c416fa0jmp 0x37c41664f
37c4165d0
37c416fa5
37c416fa5 // align 0x10
37c416fa5 // align 0x10
37c416fb0
37c416fb0zunbdb2_64_:
37c416fb0push r15
37c416fb2push r14
37c416fb4push r13
37c416fb6push r12
37c416fb8push rbp
37c416fb9push rdi
37c416fbapush rsi
37c416fbbpush rbx
37c416fbcsub rsp, 408
37c416fc3movups [rsp+368], x6
37c416fcbmovups [rsp+384], x7
37c416fd3mov r14, [rsp+592]
37c416fdbmov rax, [rsp+512]
37c416fe3mov rbx, [rsp+528]
37c416febmov r11, [rcx]
37c416feemov [r14], 0
37c416ff5mov rax, [rax]
37c416ff8mov r12, [rbx]
37c416ffbmov r15, rcx
37c416ffemov r13, rdx
37c417001mov rdi, r8
37c417004test r11, r11
37c417007js 0x37c417078
37c417009mov r8, [rdx]
37c41700ctest r8, r8
37c41700fjs 0x37c41701c
37c417011mov rbx, r11
37c417014sub rbx, r8
37c417017cmp r8, rbx
37c41701ajle 0x37c417090
37c41701c
37c41701cloc_37c41701c:
37c41701cmov rdx, -2
37c417023mov esi, 2
37c417028
37c417028loc_37c417028:
37c417028mov [r14], rdx
37c41702bmov r8l, 7
37c417031lea rdx, [rsp+352]
37c417039lea rcx, [rip+0x5d1d0]
37c417040mov [rsp+352], rsi
37c417048call xerbla_64_
37c41704dnop
37c41704e
37c41704eloc_37c41704e:
37c41704emovups x6, [rsp+368]
37c417056movups x7, [rsp+384]
37c41705eadd rsp, 408
37c417065pop rbx
37c417066pop rsi
37c417067pop rdi
37c417068pop rbp
37c417069pop r12
37c41706bpop r13
37c41706dpop r14
37c41706fpop r15
37c417071ret
37c417072
37c417072 66 0f 1f 44 00 00 f..D..
37c417078
37c417078loc_37c417078:
37c417078mov rdx, -1
37c41707fmov esi, 1
37c417084jmp 0x37c417028
37c417086
37c417086 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c417090
37c417090loc_37c417090:
37c417090mov rcx, [rdi]
37c417093mov rdx, -3
37c41709amov esi, 3
37c41709fcmp r8, rcx
37c4170a2jg 0x37c417028
37c4170a4sub r11, rcx
37c4170a7cmp r8, r11
37c4170aajg 0x37c417028
37c4170b0test r8, r8
37c4170b3mov r11l, 1
37c4170b9cmovg r11, r8
37c4170bdcmp rax, r11
37c4170c0jl 0x37c417a62
37c4170c6test rbx, rbx
37c4170c9mov r11l, 1
37c4170cfcmovg r11, rbx
37c4170d3cmp r12, r11
37c4170d6jge 0x37c4170f0
37c4170d8mov rdx, -7
37c4170dfmov esi, 7
37c4170e4jmp 0x37c417028
37c4170e9
37c4170e9 0f 1f 80 00 00 00 00 .......
37c4170f0
37c4170f0loc_37c4170f0:
37c4170f0mov r11, [rsp+584]
37c4170f8lea rsi, [rcx-1]
37c4170fcpxor x0, x0
37c417100mov [rsp+320], rsi
37c417108mov rdx, [r11]
37c41710blea r11, [r8-1]
37c41710fcmp r11, rsi
37c417112cmovl r11, rsi
37c417116mov rsi, [rsp+576]
37c41711ecmp r11, rbx
37c417121mov [rsi+8], 0
37c417129cmovl r11, rbx
37c41712dadd r11, 1
37c417131cmp r11, rcx
37c417134cmovl r11, rcx
37c417138cvtsi2sd x0, r11
37c41713dmovsd_xmm [rsi], x0
37c417141cmp rdx, r11
37c417144jge 0x37c417168
37c417146cmp rdx, -1
37c41714aje 0x37c41704e
37c417150mov rdx, -14
37c417157mov esi, 14
37c41715cjmp 0x37c417028
37c417161
37c417161 0f 1f 80 00 00 00 00 .......
37c417168
37c417168loc_37c417168:
37c417168test r8, r8
37c41716bje 0x37c417894
37c417171lea r11, [r12+1]
37c417176mov rbx, [rsp+560]
37c41717elea rdx, [rip+0x5d093]
37c417185mov [rsp+280], r12
37c41718dshl r11, 4
37c417191mov [rsp+256], r8
37c417199mov rsi, [rsp+520]
37c4171a1mov rbp, r9
37c4171a4mov r10, r11
37c4171a7lea r11, [rax+1]
37c4171abmov [rsp+144], rbx
37c4171b3mov r12, [rsp+512]
37c4171bbshl r11, 4
37c4171bfmov [rsp+248], r10
37c4171c7mov r14l, 1
37c4171cdlea rbx, [rsp+352]
37c4171d5mov [rsp+224], r11
37c4171ddmov r11, rax
37c4171e0not r11
37c4171e3mov [rsp+184], rdx
37c4171eblea rax, [r11+2*rax]
37c4171efshl rax, 4
37c4171f3lea rax, [r9+rax+16]
37c4171f8mov [rsp+168], rax
37c417200mov rax, [rsp+568]
37c417208mov [rsp+152], rax
37c417210mov rax, [rsp+552]
37c417218mov [rsp+200], rax
37c417220lea rax, [r10-16]
37c417224mov [rsp+216], rax
37c41722cmov rax, [rsp+576]
37c417234add rax, 16
37c417238mov [rsp+136], rax
37c417240lea rax, [rsp+344]
37c417248mov [rsp+120], rax
37c41724dlea rax, [rsp+336]
37c417255mov [rsp+160], rax
37c41725dlea rax, [rsp+312]
37c417265mov [rsp+232], rax
37c41726dlea rax, [rsp+320]
37c417275mov [rsp+240], rax
37c41727dlea rax, [rip+0x5cfac]
37c417284mov [rsp+176], rax
37c41728clea rax, [rsp+328]
37c417294mov [rsp+264], rax
37c41729clea rax, [rsp+304]
37c4172a4mov [rsp+272], rax
37c4172acjmp 0x37c4173a2
37c4172b1
37c4172b1 0f 1f 80 00 00 00 00 .......
37c4172b8
37c4172b8loc_37c4172b8:
37c4172b8mov rax, [r15]
37c4172bbmov rcx, [rsp+136]
37c4172c3mov r9, rsi
37c4172c6mov r8, [rsp+120]
37c4172cbsub rax, rdx
37c4172cemov rdx, [rsp+160]
37c4172d6sub rax, r14
37c4172d9add rax, 1
37c4172ddmov [rsp+336], rax
37c4172e5mov rax, [rdi]
37c4172e8sub rax, r14
37c4172ebadd r14, 1
37c4172efmov [rsp+344], rax
37c4172f7mov rax, [rsp+144]
37c4172ffmovsd_xmm x0, [rax+8]
37c417304movsd_xmm x1, [rax]
37c417308mov [rsp+64], rcx
37c41730dmov rcx, [rsp+528]
37c417315xorpd x0, [rip+0x5cf23]
37c41731dmov [rsp+48], r10
37c417322mov [rsp+72], 1
37c41732bmov [rsp+56], rcx
37c417330mov rcx, [rsp+184]
37c417338unpcklpd x1, x0
37c41733cmov [rsp+40], rbx
37c417341mov [rsp+32], rcx
37c417346mov rcx, [rsp+176]
37c41734emovups [rsp+352], x1
37c417356call zlarf1f_64_
37c41735bmov rax, [rsp+224]
37c417363mov rcx, [rdi]
37c417366add [rsp+168], rax
37c41736eadd rsi, [rsp+248]
37c417376add [rsp+144], 16
37c41737fadd rbp, rax
37c417382add [rsp+152], 16
37c41738badd [rsp+200], 16
37c417394cmp [rsp+256], r14
37c41739cjl 0x37c417888
37c4173a2
37c4173a2loc_37c4173a2:
37c4173a2cmp r14, 1
37c4173a6je 0x37c4173f3
37c4173a8sub rcx, r14
37c4173ablea r9, [rsi-16]
37c4173afmov r8, r12
37c4173b2mov rdx, rbp
37c4173b5mov rax, [rsp+264]
37c4173bdadd rcx, 1
37c4173c1mov [rsp+352], rcx
37c4173c9mov rcx, rbx
37c4173ccmov [rsp+48], rax
37c4173d1mov rax, [rsp+272]
37c4173d9mov [rsp+40], rax
37c4173demov rax, [rsp+528]
37c4173e6mov [rsp+32], rax
37c4173ebcall zdrot_64_
37c4173f0mov rcx, [rdi]
37c4173f3
37c4173f3loc_37c4173f3:
37c4173f3sub rcx, r14
37c4173f6mov r8, r12
37c4173f9mov rdx, rbp
37c4173fcadd rcx, 1
37c417400mov [rsp+352], rcx
37c417408mov rcx, rbx
37c41740bcall zlacgv_64_
37c417410mov rax, [rdi]
37c417413mov r9, r12
37c417416mov rdx, rbp
37c417419mov r8, [rsp+168]
37c417421mov rcx, rbx
37c417424sub rax, r14
37c417427add rax, 1
37c41742bmov [rsp+352], rax
37c417433mov rax, [rsp+152]
37c41743bmov [rsp+32], rax
37c417440call zlarfgp_64_
37c417445mov rax, [r13]
37c417449mov r9, rbp
37c41744cmov r8, rbx
37c41744fmovsd_xmm x1, [rbp]
37c417454mov rdx, [rsp+136]
37c41745csub rax, r14
37c41745fmov rcx, [rsp+152]
37c417467mov [rsp+344], rax
37c41746fmov rax, [rdi]
37c417472mov [rsp+64], rdx
37c417477mov rdx, [rsp+120]
37c41747csub rax, r14
37c41747fmov [rsp+40], rcx
37c417484lea rcx, [rip+0x5cd8c]
37c41748badd rax, 1
37c41748fmov [rsp+56], r12
37c417494mov [rsp+352], rax
37c41749clea rax, [rbp+16]
37c4174a0mov [rsp+48], rax
37c4174a5mov [rsp+72], 1
37c4174aemov [rsp+32], r12
37c4174b3movsd_xmm [rsp+304], x1
37c4174bcmovsd_xmm [rsp+192], x1
37c4174c5mov [rsp+128], rax
37c4174cdcall zlarf1f_64_
37c4174d2mov rax, [r15]
37c4174d5mov r10, [rdi]
37c4174d8mov r9, rbp
37c4174dbsub rax, [r13]
37c4174dfmov r11, [rsp+136]
37c4174e7mov [rsp+48], rsi
37c4174ecmov r8, rbx
37c4174efsub rax, r14
37c4174f2sub r10, r14
37c4174f5mov [rsp+32], r12
37c4174famov rdx, [rsp+120]
37c4174ffadd rax, 1
37c417503mov [rsp+64], r11
37c417508mov rcx, [rsp+152]
37c417510mov [rsp+344], rax
37c417518lea rax, [r10+1]
37c41751cmov r10, [rsp+528]
37c417524mov [rsp+40], rcx
37c417529lea rcx, [rip+0x5cce7]
37c417530mov [rsp+56], r10
37c417535mov [rsp+72], 1
37c41753emov [rsp+352], rax
37c417546call zlarf1f_64_
37c41754bmov rcx, [rdi]
37c41754emov r8, r12
37c417551mov rdx, rbp
37c417554sub rcx, r14
37c417557lea rax, [rcx+1]
37c41755bmov rcx, rbx
37c41755emov [rsp+352], rax
37c417566call zlacgv_64_
37c41756bmov rcx, [r13]
37c41756fmov rdx, [rsp+128]
37c417577lea r8, [rip+0x5cc9a]
37c41757esub rcx, r14
37c417581mov [rsp+344], rcx
37c417589mov rcx, [rsp+120]
37c41758ecall dznrm2_64_
37c417593mov rax, [r15]
37c417596sub rax, [r13]
37c41759amov rdx, rsi
37c41759dsub rax, r14
37c4175a0lea r8, [rip+0x5cc71]
37c4175a7movapd x6, x0
37c4175abmov rcx, rbx
37c4175aemulsd x6, x0
37c4175b2add rax, 1
37c4175b6mov [rsp+352], rax
37c4175becall dznrm2_64_
37c4175c3movsd_xmm x1, [rsp+192]
37c4175ccmulsd x0, x0
37c4175d0addsd x0, x6
37c4175d4sqrtsd x0, x0
37c4175d8movsd_xmm [rsp+328], x0
37c4175e1call atan2
37c4175e6mov rdx, [r13]
37c4175eamov r9, [rdi]
37c4175edmov r10, [rsp+536]
37c4175f5mov r8, [rsp+168]
37c4175fdmov r11, [rsp+136]
37c417605sub r9, r14
37c417608mov rcx, [rsp+160]
37c417610movsd_xmm [r10+8*r14-8], x0
37c417617mov r10, rdx
37c41761asub r10, r14
37c41761dmov [rsp+352], r9
37c417625lea r9, [r8+16]
37c417629mov r8, [rsp+232]
37c417631mov [rsp+336], r10
37c417639mov r10, [r15]
37c41763cmov [rsp+88], r11
37c417641mov r11, [rsp+528]
37c417649sub r10, rdx
37c41764cmov [rsp+104], r8
37c417651mov rdx, [rsp+120]
37c417656mov r8, [rsp+240]
37c41765emov rax, r10
37c417661mov [rsp+80], r11
37c417666mov r10, [rsp+216]
37c41766emov r11, [rsp+184]
37c417676mov [rsp+56], r9
37c41767bsub rax, r14
37c41767emov [rsp+208], r9
37c417686mov r9, [rsp+128]
37c41768eadd rax, 1
37c417692add r10, rsi
37c417695mov [rsp+96], r8
37c41769amov r8, rbx
37c41769dmov [rsp+72], r10
37c4176a2mov [rsp+192], r10
37c4176aamov [rsp+48], r11
37c4176afmov [rsp+32], r11
37c4176b4mov [rsp+344], rax
37c4176bcmov [rsp+64], r12
37c4176c1mov [rsp+40], rsi
37c4176c6call zunbdb5_64_
37c4176cbmov rax, [r13]
37c4176cfmov rcx, rbx
37c4176d2mov r8, [rsp+128]
37c4176dalea r9, [rip+0x5cb37]
37c4176e1lea rdx, [rip+0x5cb38]
37c4176e8sub rax, r14
37c4176ebmov [rsp+352], rax
37c4176f3call zscal_64_
37c4176f8mov rax, [r15]
37c4176fbsub rax, [r13]
37c4176ffmov rdx, rsi
37c417702sub rax, r14
37c417705lea r9, [rip+0x5cb0c]
37c41770clea r8, [rsi+16]
37c417710mov rcx, rbx
37c417713add rax, 1
37c417717mov [rsp+352], rax
37c41771fmov rax, [rsp+144]
37c417727mov [rsp+32], rax
37c41772ccall zlarfgp_64_
37c417731mov rdx, [r13]
37c417735mov r10, [rsp+192]
37c41773dcmp rdx, r14
37c417740jle 0x37c4172b8
37c417746mov rax, [rsp+200]
37c41774esub rdx, r14
37c417751lea r9, [rip+0x5cac0]
37c417758mov rcx, rbx
37c41775bmov [rsp+352], rdx
37c417763mov rdx, [rsp+128]
37c41776blea r8, [rbp+32]
37c41776fmov [rsp+32], rax
37c417774call zlarfgp_64_
37c417779movsd_xmm x1, [rsi]
37c41777dmovsd_xmm x0, [rbp+16]
37c417782call atan2
37c417787lea rdx, [rsp+296]
37c41778flea r8, [rsp+288]
37c417797movapd x6, x0
37c41779bcall fn_37c430950
37c4177a0mov rcx, [rsp+544]
37c4177a8movsd_xmm x1, [rsp+288]
37c4177b1movsd_xmm x0, [rsp+296]
37c4177bamov rax, [rsp+200]
37c4177c2movsd_xmm [rcx+8*r14-8], x6
37c4177c9mov rcx, [r13]
37c4177cdmov rdx, [rsp+160]
37c4177d5movsd_xmm [rsp+304], x1
37c4177demovsd_xmm x1, [rax]
37c4177e2mov r8, [rsp+120]
37c4177e7movsd_xmm [rsp+328], x0
37c4177f0movsd_xmm x0, [rax+8]
37c4177f5mov rax, [rsp+136]
37c4177fdsub rcx, r14
37c417800mov [rsp+336], rcx
37c417808mov rcx, [rdi]
37c41780bmov [rsp+64], rax
37c417810mov rax, [rsp+208]
37c417818xorpd x0, [rip+0x5ca20]
37c417820sub rcx, r14
37c417823mov [rsp+56], r12
37c417828mov [rsp+48], rax
37c41782dmov rax, [rsp+184]
37c417835mov [rsp+40], rbx
37c41783amov r9, [rsp+128]
37c417842unpcklpd x1, x0
37c417846mov [rsp+32], rax
37c41784bmov [rsp+344], rcx
37c417853mov rcx, [rsp+176]
37c41785bmov [rsp+72], 1
37c417864movups [rsp+352], x1
37c41786ccall zlarf1f_64_
37c417871mov rdx, [r13]
37c417875mov r10, [rsp+192]
37c41787djmp 0x37c4172b8
37c417882
37c417882 66 0f 1f 44 00 00 f..D..
37c417888
37c417888loc_37c417888:
37c417888mov r12, [rsp+280]
37c417890mov r8, [r13]
37c417894
37c417894loc_37c417894:
37c417894lea r14, [r8+1]
37c417898cmp r14, rcx
37c41789bjg 0x37c41704e
37c4178a1mov r11, r12
37c4178a4mov r9, r12
37c4178a7lea rax, [r12+1]
37c4178acmov rbp, r15
37c4178afimul r11, r14
37c4178b3not r9
37c4178b6shl rax, 4
37c4178bamov rdx, [rsp+576]
37c4178c2add r9, r8
37c4178c5mov rbx, [rsp+520]
37c4178cdmov [rsp+168], rax
37c4178d5add rdx, 16
37c4178d9mov [rsp+144], rcx
37c4178e1add r9, r11
37c4178e4mov [rsp+136], rdx
37c4178eclea r11, [rsp+336]
37c4178f4lea rdx, [rsp+344]
37c4178fcshl r9, 4
37c417900mov [rsp+120], rdx
37c417905lea rdx, [rip+0x5c90c]
37c41790clea rsi, [rbx+r9+16]
37c417911mov r9, r8
37c417914lea rbx, [rax-16]
37c417918mov [rsp+160], r11
37c417920shl r9, 4
37c417924lea r11, [rip+0x5c905]
37c41792badd r9, [rsp+560]
37c417933mov [rsp+128], rbx
37c41793bmov [rsp+176], r11
37c417943lea rbx, [rsp+352]
37c41794bmov r15, r9
37c41794emov [rsp+152], rdx
37c417956jmp 0x37c417973
37c417958
37c417958 0f 1f 84 00 00 00 00 00 ........
37c417960
37c417960loc_37c417960:
37c417960mov r8, [r13]
37c417964add rsi, [rsp+168]
37c41796cadd r15, 16
37c417970mov r14, r12
37c417973
37c417973loc_37c417973:
37c417973mov rdx, [rbp]
37c417977mov [rsp+32], r15
37c41797cmov rcx, rbx
37c41797flea r12, [r14+1]
37c417983lea r9, [rip+0x5c88e]
37c41798asub rdx, r8
37c41798dlea r8, [rsi+16]
37c417991sub rdx, r14
37c417994add rdx, 1
37c417998mov [rsp+352], rdx
37c4179a0mov rdx, rsi
37c4179a3call zlarfgp_64_
37c4179a8mov rdx, [rbp]
37c4179acsub rdx, [r13]
37c4179b0mov r9, rsi
37c4179b3mov rax, [rsp+136]
37c4179bbsub rdx, r14
37c4179bemovsd_xmm x0, [r15+8]
37c4179c4add rdx, 1
37c4179c8movsd_xmm x1, [r15]
37c4179cdxorpd x0, [rip+0x5c86b]
37c4179d5mov [rsp+336], rdx
37c4179ddmov rdx, [rdi]
37c4179e0mov [rsp+64], rax
37c4179e5mov r8, [rsp+120]
37c4179eaunpcklpd x1, x0
37c4179eemov rax, [rsp+528]
37c4179f6sub rdx, r14
37c4179f9mov [rsp+72], 1
37c417a02mov [rsp+344], rdx
37c417a0amov rcx, [rsp+176]
37c417a12mov [rsp+56], rax
37c417a17mov rax, [rsp+128]
37c417a1fmov [rsp+40], rbx
37c417a24lea rdx, [rsi+rax]
37c417a28mov rax, [rsp+152]
37c417a30movups [rsp+352], x1
37c417a38mov [rsp+48], rdx
37c417a3dmov rdx, [rsp+160]
37c417a45mov [rsp+32], rax
37c417a4acall zlarf1f_64_
37c417a4fcmp r12, [rsp+144]
37c417a57jle 0x37c417960
37c417a5djmp 0x37c41704e
37c417a62
37c417a62loc_37c417a62:
37c417a62mov rdx, -5
37c417a69mov esi, 5
37c417a6ejmp 0x37c417028
37c416fb0
37c416fb0zunbdb2_64_:
37c416fb0push r15
37c416fb2push r14
37c416fb4push r13
37c416fb6push r12
37c416fb8push rbp
37c416fb9push rdi
37c416fbapush rsi
37c416fbbpush rbx
37c416fbcsub rsp, 408
37c416fc3movups [rsp+368], x6
37c416fcbmovups [rsp+384], x7
37c416fd3mov r14, [rsp+592]
37c416fdbmov rax, [rsp+512]
37c416fe3mov rbx, [rsp+528]
37c416febmov r11, [rcx]
37c416feemov [r14], 0
37c416ff5mov rax, [rax]
37c416ff8mov r12, [rbx]
37c416ffbmov r15, rcx
37c416ffemov r13, rdx
37c417001mov rdi, r8
37c417004test r11, r11
37c417007js 0x37c417078
37c417009mov r8, [rdx]
37c41700ctest r8, r8
37c41700fjs 0x37c41701c
37c417011mov rbx, r11
37c417014sub rbx, r8
37c417017cmp r8, rbx
37c41701ajle 0x37c417090
37c41701c
37c41701cloc_37c41701c:
37c41701cmov rdx, -2
37c417023mov esi, 2
37c417028
37c417028loc_37c417028:
37c417028mov [r14], rdx
37c41702bmov r8l, 7
37c417031lea rdx, [rsp+352]
37c417039lea rcx, [rip+0x5d1d0]
37c417040mov [rsp+352], rsi
37c417048call xerbla_64_
37c41704dnop
37c41704e
37c41704eloc_37c41704e:
37c41704emovups x6, [rsp+368]
37c417056movups x7, [rsp+384]
37c41705eadd rsp, 408
37c417065pop rbx
37c417066pop rsi
37c417067pop rdi
37c417068pop rbp
37c417069pop r12
37c41706bpop r13
37c41706dpop r14
37c41706fpop r15
37c417071ret
37c417072
37c417072 66 0f 1f 44 00 00 f..D..
37c417078
37c417078loc_37c417078:
37c417078mov rdx, -1
37c41707fmov esi, 1
37c417084jmp 0x37c417028
37c417086
37c417086 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c417090
37c417090loc_37c417090:
37c417090mov rcx, [rdi]
37c417093mov rdx, -3
37c41709amov esi, 3
37c41709fcmp r8, rcx
37c4170a2jg 0x37c417028
37c4170a4sub r11, rcx
37c4170a7cmp r8, r11
37c4170aajg 0x37c417028
37c4170b0test r8, r8
37c4170b3mov r11l, 1
37c4170b9cmovg r11, r8
37c4170bdcmp rax, r11
37c4170c0jl 0x37c417a62
37c4170c6test rbx, rbx
37c4170c9mov r11l, 1
37c4170cfcmovg r11, rbx
37c4170d3cmp r12, r11
37c4170d6jge 0x37c4170f0
37c4170d8mov rdx, -7
37c4170dfmov esi, 7
37c4170e4jmp 0x37c417028
37c4170e9
37c4170e9 0f 1f 80 00 00 00 00 .......
37c4170f0
37c4170f0loc_37c4170f0:
37c4170f0mov r11, [rsp+584]
37c4170f8lea rsi, [rcx-1]
37c4170fcpxor x0, x0
37c417100mov [rsp+320], rsi
37c417108mov rdx, [r11]
37c41710blea r11, [r8-1]
37c41710fcmp r11, rsi
37c417112cmovl r11, rsi
37c417116mov rsi, [rsp+576]
37c41711ecmp r11, rbx
37c417121mov [rsi+8], 0
37c417129cmovl r11, rbx
37c41712dadd r11, 1
37c417131cmp r11, rcx
37c417134cmovl r11, rcx
37c417138cvtsi2sd x0, r11
37c41713dmovsd_xmm [rsi], x0
37c417141cmp rdx, r11
37c417144jge 0x37c417168
37c417146cmp rdx, -1
37c41714aje 0x37c41704e
37c417150mov rdx, -14
37c417157mov esi, 14
37c41715cjmp 0x37c417028
37c417161
37c417161 0f 1f 80 00 00 00 00 .......
37c417168
37c417168loc_37c417168:
37c417168test r8, r8
37c41716bje 0x37c417894
37c417171lea r11, [r12+1]
37c417176mov rbx, [rsp+560]
37c41717elea rdx, [rip+0x5d093]
37c417185mov [rsp+280], r12
37c41718dshl r11, 4
37c417191mov [rsp+256], r8
37c417199mov rsi, [rsp+520]
37c4171a1mov rbp, r9
37c4171a4mov r10, r11
37c4171a7lea r11, [rax+1]
37c4171abmov [rsp+144], rbx
37c4171b3mov r12, [rsp+512]
37c4171bbshl r11, 4
37c4171bfmov [rsp+248], r10
37c4171c7mov r14l, 1
37c4171cdlea rbx, [rsp+352]
37c4171d5mov [rsp+224], r11
37c4171ddmov r11, rax
37c4171e0not r11
37c4171e3mov [rsp+184], rdx
37c4171eblea rax, [r11+2*rax]
37c4171efshl rax, 4
37c4171f3lea rax, [r9+rax+16]
37c4171f8mov [rsp+168], rax
37c417200mov rax, [rsp+568]
37c417208mov [rsp+152], rax
37c417210mov rax, [rsp+552]
37c417218mov [rsp+200], rax
37c417220lea rax, [r10-16]
37c417224mov [rsp+216], rax
37c41722cmov rax, [rsp+576]
37c417234add rax, 16
37c417238mov [rsp+136], rax
37c417240lea rax, [rsp+344]
37c417248mov [rsp+120], rax
37c41724dlea rax, [rsp+336]
37c417255mov [rsp+160], rax
37c41725dlea rax, [rsp+312]
37c417265mov [rsp+232], rax
37c41726dlea rax, [rsp+320]
37c417275mov [rsp+240], rax
37c41727dlea rax, [rip+0x5cfac]
37c417284mov [rsp+176], rax
37c41728clea rax, [rsp+328]
37c417294mov [rsp+264], rax
37c41729clea rax, [rsp+304]
37c4172a4mov [rsp+272], rax
37c4172acjmp 0x37c4173a2
37c4172b1
37c4172b1 0f 1f 80 00 00 00 00 .......
37c4172b8
37c4172b8loc_37c4172b8:
37c4172b8mov rax, [r15]
37c4172bbmov rcx, [rsp+136]
37c4172c3mov r9, rsi
37c4172c6mov r8, [rsp+120]
37c4172cbsub rax, rdx
37c4172cemov rdx, [rsp+160]
37c4172d6sub rax, r14
37c4172d9add rax, 1
37c4172ddmov [rsp+336], rax
37c4172e5mov rax, [rdi]
37c4172e8sub rax, r14
37c4172ebadd r14, 1
37c4172efmov [rsp+344], rax
37c4172f7mov rax, [rsp+144]
37c4172ffmovsd_xmm x0, [rax+8]
37c417304movsd_xmm x1, [rax]
37c417308mov [rsp+64], rcx
37c41730dmov rcx, [rsp+528]
37c417315xorpd x0, [rip+0x5cf23]
37c41731dmov [rsp+48], r10
37c417322mov [rsp+72], 1
37c41732bmov [rsp+56], rcx
37c417330mov rcx, [rsp+184]
37c417338unpcklpd x1, x0
37c41733cmov [rsp+40], rbx
37c417341mov [rsp+32], rcx
37c417346mov rcx, [rsp+176]
37c41734emovups [rsp+352], x1
37c417356call zlarf1f_64_
37c41735bmov rax, [rsp+224]
37c417363mov rcx, [rdi]
37c417366add [rsp+168], rax
37c41736eadd rsi, [rsp+248]
37c417376add [rsp+144], 16
37c41737fadd rbp, rax
37c417382add [rsp+152], 16
37c41738badd [rsp+200], 16
37c417394cmp [rsp+256], r14
37c41739cjl 0x37c417888
37c4173a2
37c4173a2loc_37c4173a2:
37c4173a2cmp r14, 1
37c4173a6je 0x37c4173f3
37c4173a8sub rcx, r14
37c4173ablea r9, [rsi-16]
37c4173afmov r8, r12
37c4173b2mov rdx, rbp
37c4173b5mov rax, [rsp+264]
37c4173bdadd rcx, 1
37c4173c1mov [rsp+352], rcx
37c4173c9mov rcx, rbx
37c4173ccmov [rsp+48], rax
37c4173d1mov rax, [rsp+272]
37c4173d9mov [rsp+40], rax
37c4173demov rax, [rsp+528]
37c4173e6mov [rsp+32], rax
37c4173ebcall zdrot_64_
37c4173f0mov rcx, [rdi]
37c4173f3
37c4173f3loc_37c4173f3:
37c4173f3sub rcx, r14
37c4173f6mov r8, r12
37c4173f9mov rdx, rbp
37c4173fcadd rcx, 1
37c417400mov [rsp+352], rcx
37c417408mov rcx, rbx
37c41740bcall zlacgv_64_
37c417410mov rax, [rdi]
37c417413mov r9, r12
37c417416mov rdx, rbp
37c417419mov r8, [rsp+168]
37c417421mov rcx, rbx
37c417424sub rax, r14
37c417427add rax, 1
37c41742bmov [rsp+352], rax
37c417433mov rax, [rsp+152]
37c41743bmov [rsp+32], rax
37c417440call zlarfgp_64_
37c417445mov rax, [r13]
37c417449mov r9, rbp
37c41744cmov r8, rbx
37c41744fmovsd_xmm x1, [rbp]
37c417454mov rdx, [rsp+136]
37c41745csub rax, r14
37c41745fmov rcx, [rsp+152]
37c417467mov [rsp+344], rax
37c41746fmov rax, [rdi]
37c417472mov [rsp+64], rdx
37c417477mov rdx, [rsp+120]
37c41747csub rax, r14
37c41747fmov [rsp+40], rcx
37c417484lea rcx, [rip+0x5cd8c]
37c41748badd rax, 1
37c41748fmov [rsp+56], r12
37c417494mov [rsp+352], rax
37c41749clea rax, [rbp+16]
37c4174a0mov [rsp+48], rax
37c4174a5mov [rsp+72], 1
37c4174aemov [rsp+32], r12
37c4174b3movsd_xmm [rsp+304], x1
37c4174bcmovsd_xmm [rsp+192], x1
37c4174c5mov [rsp+128], rax
37c4174cdcall zlarf1f_64_
37c4174d2mov rax, [r15]
37c4174d5mov r10, [rdi]
37c4174d8mov r9, rbp
37c4174dbsub rax, [r13]
37c4174dfmov r11, [rsp+136]
37c4174e7mov [rsp+48], rsi
37c4174ecmov r8, rbx
37c4174efsub rax, r14
37c4174f2sub r10, r14
37c4174f5mov [rsp+32], r12
37c4174famov rdx, [rsp+120]
37c4174ffadd rax, 1
37c417503mov [rsp+64], r11
37c417508mov rcx, [rsp+152]
37c417510mov [rsp+344], rax
37c417518lea rax, [r10+1]
37c41751cmov r10, [rsp+528]
37c417524mov [rsp+40], rcx
37c417529lea rcx, [rip+0x5cce7]
37c417530mov [rsp+56], r10
37c417535mov [rsp+72], 1
37c41753emov [rsp+352], rax
37c417546call zlarf1f_64_
37c41754bmov rcx, [rdi]
37c41754emov r8, r12
37c417551mov rdx, rbp
37c417554sub rcx, r14
37c417557lea rax, [rcx+1]
37c41755bmov rcx, rbx
37c41755emov [rsp+352], rax
37c417566call zlacgv_64_
37c41756bmov rcx, [r13]
37c41756fmov rdx, [rsp+128]
37c417577lea r8, [rip+0x5cc9a]
37c41757esub rcx, r14
37c417581mov [rsp+344], rcx
37c417589mov rcx, [rsp+120]
37c41758ecall dznrm2_64_
37c417593mov rax, [r15]
37c417596sub rax, [r13]
37c41759amov rdx, rsi
37c41759dsub rax, r14
37c4175a0lea r8, [rip+0x5cc71]
37c4175a7movapd x6, x0
37c4175abmov rcx, rbx
37c4175aemulsd x6, x0
37c4175b2add rax, 1
37c4175b6mov [rsp+352], rax
37c4175becall dznrm2_64_
37c4175c3movsd_xmm x1, [rsp+192]
37c4175ccmulsd x0, x0
37c4175d0addsd x0, x6
37c4175d4sqrtsd x0, x0
37c4175d8movsd_xmm [rsp+328], x0
37c4175e1call atan2
37c4175e6mov rdx, [r13]
37c4175eamov r9, [rdi]
37c4175edmov r10, [rsp+536]
37c4175f5mov r8, [rsp+168]
37c4175fdmov r11, [rsp+136]
37c417605sub r9, r14
37c417608mov rcx, [rsp+160]
37c417610movsd_xmm [r10+8*r14-8], x0
37c417617mov r10, rdx
37c41761asub r10, r14
37c41761dmov [rsp+352], r9
37c417625lea r9, [r8+16]
37c417629mov r8, [rsp+232]
37c417631mov [rsp+336], r10
37c417639mov r10, [r15]
37c41763cmov [rsp+88], r11
37c417641mov r11, [rsp+528]
37c417649sub r10, rdx
37c41764cmov [rsp+104], r8
37c417651mov rdx, [rsp+120]
37c417656mov r8, [rsp+240]
37c41765emov rax, r10
37c417661mov [rsp+80], r11
37c417666mov r10, [rsp+216]
37c41766emov r11, [rsp+184]
37c417676mov [rsp+56], r9
37c41767bsub rax, r14
37c41767emov [rsp+208], r9
37c417686mov r9, [rsp+128]
37c41768eadd rax, 1
37c417692add r10, rsi
37c417695mov [rsp+96], r8
37c41769amov r8, rbx
37c41769dmov [rsp+72], r10
37c4176a2mov [rsp+192], r10
37c4176aamov [rsp+48], r11
37c4176afmov [rsp+32], r11
37c4176b4mov [rsp+344], rax
37c4176bcmov [rsp+64], r12
37c4176c1mov [rsp+40], rsi
37c4176c6call zunbdb5_64_
37c4176cbmov rax, [r13]
37c4176cfmov rcx, rbx
37c4176d2mov r8, [rsp+128]
37c4176dalea r9, [rip+0x5cb37]
37c4176e1lea rdx, [rip+0x5cb38]
37c4176e8sub rax, r14
37c4176ebmov [rsp+352], rax
37c4176f3call zscal_64_
37c4176f8mov rax, [r15]
37c4176fbsub rax, [r13]
37c4176ffmov rdx, rsi
37c417702sub rax, r14
37c417705lea r9, [rip+0x5cb0c]
37c41770clea r8, [rsi+16]
37c417710mov rcx, rbx
37c417713add rax, 1
37c417717mov [rsp+352], rax
37c41771fmov rax, [rsp+144]
37c417727mov [rsp+32], rax
37c41772ccall zlarfgp_64_
37c417731mov rdx, [r13]
37c417735mov r10, [rsp+192]
37c41773dcmp rdx, r14
37c417740jle 0x37c4172b8
37c417746mov rax, [rsp+200]
37c41774esub rdx, r14
37c417751lea r9, [rip+0x5cac0]
37c417758mov rcx, rbx
37c41775bmov [rsp+352], rdx
37c417763mov rdx, [rsp+128]
37c41776blea r8, [rbp+32]
37c41776fmov [rsp+32], rax
37c417774call zlarfgp_64_
37c417779movsd_xmm x1, [rsi]
37c41777dmovsd_xmm x0, [rbp+16]
37c417782call atan2
37c417787lea rdx, [rsp+296]
37c41778flea r8, [rsp+288]
37c417797movapd x6, x0
37c41779bcall fn_37c430950
37c4177a0mov rcx, [rsp+544]
37c4177a8movsd_xmm x1, [rsp+288]
37c4177b1movsd_xmm x0, [rsp+296]
37c4177bamov rax, [rsp+200]
37c4177c2movsd_xmm [rcx+8*r14-8], x6
37c4177c9mov rcx, [r13]
37c4177cdmov rdx, [rsp+160]
37c4177d5movsd_xmm [rsp+304], x1
37c4177demovsd_xmm x1, [rax]
37c4177e2mov r8, [rsp+120]
37c4177e7movsd_xmm [rsp+328], x0
37c4177f0movsd_xmm x0, [rax+8]
37c4177f5mov rax, [rsp+136]
37c4177fdsub rcx, r14
37c417800mov [rsp+336], rcx
37c417808mov rcx, [rdi]
37c41780bmov [rsp+64], rax
37c417810mov rax, [rsp+208]
37c417818xorpd x0, [rip+0x5ca20]
37c417820sub rcx, r14
37c417823mov [rsp+56], r12
37c417828mov [rsp+48], rax
37c41782dmov rax, [rsp+184]
37c417835mov [rsp+40], rbx
37c41783amov r9, [rsp+128]
37c417842unpcklpd x1, x0
37c417846mov [rsp+32], rax
37c41784bmov [rsp+344], rcx
37c417853mov rcx, [rsp+176]
37c41785bmov [rsp+72], 1
37c417864movups [rsp+352], x1
37c41786ccall zlarf1f_64_
37c417871mov rdx, [r13]
37c417875mov r10, [rsp+192]
37c41787djmp 0x37c4172b8
37c417882
37c417882 66 0f 1f 44 00 00 f..D..
37c417888
37c417888loc_37c417888:
37c417888mov r12, [rsp+280]
37c417890mov r8, [r13]
37c417894
37c417894loc_37c417894:
37c417894lea r14, [r8+1]
37c417898cmp r14, rcx
37c41789bjg 0x37c41704e
37c4178a1mov r11, r12
37c4178a4mov r9, r12
37c4178a7lea rax, [r12+1]
37c4178acmov rbp, r15
37c4178afimul r11, r14
37c4178b3not r9
37c4178b6shl rax, 4
37c4178bamov rdx, [rsp+576]
37c4178c2add r9, r8
37c4178c5mov rbx, [rsp+520]
37c4178cdmov [rsp+168], rax
37c4178d5add rdx, 16
37c4178d9mov [rsp+144], rcx
37c4178e1add r9, r11
37c4178e4mov [rsp+136], rdx
37c4178eclea r11, [rsp+336]
37c4178f4lea rdx, [rsp+344]
37c4178fcshl r9, 4
37c417900mov [rsp+120], rdx
37c417905lea rdx, [rip+0x5c90c]
37c41790clea rsi, [rbx+r9+16]
37c417911mov r9, r8
37c417914lea rbx, [rax-16]
37c417918mov [rsp+160], r11
37c417920shl r9, 4
37c417924lea r11, [rip+0x5c905]
37c41792badd r9, [rsp+560]
37c417933mov [rsp+128], rbx
37c41793bmov [rsp+176], r11
37c417943lea rbx, [rsp+352]
37c41794bmov r15, r9
37c41794emov [rsp+152], rdx
37c417956jmp 0x37c417973
37c417958
37c417958 0f 1f 84 00 00 00 00 00 ........
37c417960
37c417960loc_37c417960:
37c417960mov r8, [r13]
37c417964add rsi, [rsp+168]
37c41796cadd r15, 16
37c417970mov r14, r12
37c417973
37c417973loc_37c417973:
37c417973mov rdx, [rbp]
37c417977mov [rsp+32], r15
37c41797cmov rcx, rbx
37c41797flea r12, [r14+1]
37c417983lea r9, [rip+0x5c88e]
37c41798asub rdx, r8
37c41798dlea r8, [rsi+16]
37c417991sub rdx, r14
37c417994add rdx, 1
37c417998mov [rsp+352], rdx
37c4179a0mov rdx, rsi
37c4179a3call zlarfgp_64_
37c4179a8mov rdx, [rbp]
37c4179acsub rdx, [r13]
37c4179b0mov r9, rsi
37c4179b3mov rax, [rsp+136]
37c4179bbsub rdx, r14
37c4179bemovsd_xmm x0, [r15+8]
37c4179c4add rdx, 1
37c4179c8movsd_xmm x1, [r15]
37c4179cdxorpd x0, [rip+0x5c86b]
37c4179d5mov [rsp+336], rdx
37c4179ddmov rdx, [rdi]
37c4179e0mov [rsp+64], rax
37c4179e5mov r8, [rsp+120]
37c4179eaunpcklpd x1, x0
37c4179eemov rax, [rsp+528]
37c4179f6sub rdx, r14
37c4179f9mov [rsp+72], 1
37c417a02mov [rsp+344], rdx
37c417a0amov rcx, [rsp+176]
37c417a12mov [rsp+56], rax
37c417a17mov rax, [rsp+128]
37c417a1fmov [rsp+40], rbx
37c417a24lea rdx, [rsi+rax]
37c417a28mov rax, [rsp+152]
37c417a30movups [rsp+352], x1
37c417a38mov [rsp+48], rdx
37c417a3dmov rdx, [rsp+160]
37c417a45mov [rsp+32], rax
37c417a4acall zlarf1f_64_
37c417a4fcmp r12, [rsp+144]
37c417a57jle 0x37c417960
37c417a5djmp 0x37c41704e
37c417a62
37c417a62loc_37c417a62:
37c417a62mov rdx, -5
37c417a69mov esi, 5
37c417a6ejmp 0x37c417028
37c416fb0
Loading..