File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c4184e0
37c4184e0zunbdb4_64_:
37c4184e0push r15
37c4184e2push r14
37c4184e4push r13
37c4184e6push r12
37c4184e8push rbp
37c4184e9push rdi
37c4184eapush rsi
37c4184ebpush rbx
37c4184ecsub rsp, 408
37c4184f3movups [rsp+368], x6
37c4184fbmovups [rsp+384], x7
37c418503mov rax, [rsp+512]
37c41850bmov r13, [rsp+600]
37c418513mov r12, [rsp+576]
37c41851bmov r15, [rax]
37c41851emov rax, [rsp+528]
37c418526mov [r13], 0
37c41852emov r14, [rax]
37c418531mov rax, [rcx]
37c418534mov rbp, rcx
37c418537mov rdi, rdx
37c41853amov [rsp+504], r9
37c418542mov rsi, r8
37c418545mov [rsp+280], r15
37c41854dmov [rsp+176], r14
37c418555test rax, rax
37c418558js 0x37c4185d8
37c41855amov r11, [rdx]
37c41855dmov rdx, [r8]
37c418560mov rbx, rax
37c418563sub rbx, rdx
37c418566mov rcx, r11
37c418569mov [rsp+184], rbx
37c418571cmp r11, rdx
37c418574jg 0x37c41857b
37c418576cmp r11, rbx
37c418579jge 0x37c4185f0
37c41857b
37c41857bloc_37c41857b:
37c41857bmov rdx, -2
37c418582mov eax, 2
37c418587
37c418587loc_37c418587:
37c418587mov [r13], rdx
37c41858bmov r8l, 7
37c418591lea rdx, [rsp+352]
37c418599lea rcx, [rip+0x5bce0]
37c4185a0mov [rsp+352], rax
37c4185a8call xerbla_64_
37c4185adnop
37c4185ae
37c4185aeloc_37c4185ae:
37c4185aemovups x6, [rsp+368]
37c4185b6movups x7, [rsp+384]
37c4185beadd rsp, 408
37c4185c5pop rbx
37c4185c6pop rsi
37c4185c7pop rdi
37c4185c8pop rbp
37c4185c9pop r12
37c4185cbpop r13
37c4185cdpop r14
37c4185cfpop r15
37c4185d1ret
37c4185d2
37c4185d2 66 0f 1f 44 00 00 f..D..
37c4185d8
37c4185d8loc_37c4185d8:
37c4185d8mov rdx, -1
37c4185dfmov eax, 1
37c4185e4jmp 0x37c418587
37c4185e6
37c4185e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c4185f0
37c4185f0loc_37c4185f0:
37c4185f0cmp rax, rdx
37c4185f3jl 0x37c418630
37c4185f5test r11, r11
37c4185f8mov r8l, 1
37c4185fecmovg r8, r11
37c418602cmp r15, r8
37c418605jl 0x37c418641
37c418607mov rbx, rax
37c41860amov r8l, 1
37c418610sub rbx, r11
37c418613test rbx, rbx
37c418616cmovg r8, rbx
37c41861acmp r14, r8
37c41861djge 0x37c418658
37c41861fmov rdx, -7
37c418626mov eax, 7
37c41862bjmp 0x37c418587
37c418630
37c418630loc_37c418630:
37c418630mov rdx, -3
37c418637mov eax, 3
37c41863cjmp 0x37c418587
37c418641
37c418641loc_37c418641:
37c418641mov rdx, -5
37c418648mov eax, 5
37c41864djmp 0x37c418587
37c418652
37c418652 66 0f 1f 44 00 00 f..D..
37c418658
37c418658loc_37c418658:
37c418658mov r8, [rsp+592]
37c418660lea r10, [rdx-1]
37c418664pxor x0, x0
37c418668mov [rsp+320], rdx
37c418670mov r9, [r8]
37c418673lea r8, [r11-1]
37c418677cmp r10, r8
37c41867acmovge r8, r10
37c41867elea r10, [rbx-1]
37c418682mov rbx, [rsp+584]
37c41868acmp r8, r10
37c41868dmov [rbx+8], 0
37c418695cmovl r8, r10
37c418699lea r10, [rdx+1]
37c41869dadd r8, 1
37c4186a1cmp r8, r10
37c4186a4cmovl r8, r10
37c4186a8cvtsi2sd x0, r8
37c4186admovsd_xmm [rbx], x0
37c4186b1cmp r9, r8
37c4186b4jge 0x37c4186d8
37c4186b6cmp r9, -1
37c4186baje 0x37c4185ae
37c4186c0mov rdx, -14
37c4186c7mov eax, 14
37c4186ccjmp 0x37c418587
37c4186d1
37c4186d1 0f 1f 80 00 00 00 00 .......
37c4186d8
37c4186d8loc_37c4186d8:
37c4186d8mov rbx, [rsp+176]
37c4186e0not rbx
37c4186e3mov [rsp+272], rbx
37c4186ebcmp [rsp+184], 0
37c4186f4jle 0x37c4190f9
37c4186famov rcx, [rsp+520]
37c418702mov rbx, [rsp+176]
37c41870alea r8, [rax+1]
37c41870epxor x0, x0
37c418712mov [rsp+144], rcx
37c41871amov rcx, [rsp+280]
37c418722add rbx, 1
37c418726shl rbx, 4
37c41872alea rdx, [rcx+1]
37c41872emov [rsp+232], rbx
37c418736shl rcx, 4
37c41873asub rbx, 16
37c41873eshl rdx, 4
37c418742mov [rsp+224], rcx
37c41874amov r14, rdx
37c41874dmov [rsp+208], rdx
37c418755mov rdx, [rsp+504]
37c41875dmov [rsp+200], rbx
37c418765add rdx, 16
37c418769sub rdx, r14
37c41876cmov r14, [rsp+520]
37c418774mov r15, rdx
37c418777mov rdx, [rsp+272]
37c41877fshl rdx, 4
37c418783lea rdx, [r14+rdx+16]
37c418788mov [rsp+128], rdx
37c418790mov edx, 1
37c418795test rax, rax
37c418798je 0x37c4187b6
37c41879anop [rax+rax]
37c4187a0
37c4187a0loc_37c4187a0:
37c4187a0mov rcx, rdx
37c4187a3add rdx, 1
37c4187a7shl rcx, 4
37c4187abmovups [r12+rcx-16], x0
37c4187b1cmp rdx, r8
37c4187b4jne 0x37c4187a0
37c4187b6
37c4187b6loc_37c4187b6:
37c4187b6sub rax, r11
37c4187b9lea r13, [rip+0x5bac8]
37c4187c0mov r9, r12
37c4187c3mov r8, rsi
37c4187c6mov [rsp+48], r13
37c4187cblea rbx, [rsp+352]
37c4187d3mov rcx, rdi
37c4187d6mov [rsp+352], rax
37c4187demov rax, [rsp+584]
37c4187e6mov rdx, rbx
37c4187e9mov [rsp+32], r13
37c4187eelea r14, [rax+16]
37c4187f2lea rax, [rsp+312]
37c4187famov [rsp+256], rax
37c418802mov [rsp+104], rax
37c418807lea rax, [rsp+320]
37c41880fmov [rsp+264], rax
37c418817mov [rsp+96], rax
37c41881cmov rax, [rsp+528]
37c418824mov [rsp+88], r14
37c418829mov [rsp+80], rax
37c41882emov rax, [rsp+520]
37c418836mov [rsp+136], r14
37c41883emov [rsp+72], rax
37c418843mov rax, [rsp+512]
37c41884bmov [rsp+64], rax
37c418850mov rax, [rsp+504]
37c418858mov [rsp+56], rax
37c41885dmov rax, r11
37c418860shl rax, 4
37c418864add rax, r12
37c418867mov [rsp+40], rax
37c41886ccall zunbdb5_64_
37c418871mov r9, r13
37c418874mov r8, r12
37c418877mov rcx, rdi
37c41887alea rdx, [rip+0x5ba0f]
37c418881call zscal_64_
37c418886mov r9, r13
37c418889lea r8, [r12+16]
37c41888emov rdx, r12
37c418891mov rax, [rsp+552]
37c418899mov rcx, rdi
37c41889cmov [rsp+32], rax
37c4188a1call zlarfgp_64_
37c4188a6mov rax, [rdi]
37c4188a9mov rdx, [rbp]
37c4188admov r9, r13
37c4188b0mov rcx, [rsp+560]
37c4188b8sub rdx, rax
37c4188bbadd rax, 1
37c4188bfmov [rsp+32], rcx
37c4188c4shl rax, 4
37c4188c8mov rcx, rbx
37c4188cblea r8, [r12+rax]
37c4188cfmov [rsp+352], rdx
37c4188d7lea rdx, [r12+rax-16]
37c4188dccall zlarfgp_64_
37c4188e1mov rax, [rdi]
37c4188e4movsd_xmm x0, [r12]
37c4188eashl rax, 4
37c4188eemovsd_xmm x1, [r12+rax]
37c4188f4call atan2
37c4188f9lea rax, [rsp+288]
37c418901lea rdx, [rsp+296]
37c418909mov r8, rax
37c41890cmovapd x6, x0
37c418910mov [rsp+248], rdx
37c418918mov [rsp+240], rax
37c418920call fn_37c430950
37c418925mov r9, r12
37c418928mov r8, rsi
37c41892bmov rdx, rdi
37c41892emov rax, [rsp+536]
37c418936lea rcx, [rip+0x5b963]
37c41893dmovsd_xmm [rax], x6
37c418941mov rax, [rsp+552]
37c418949movsd_xmm x0, [rsp+296]
37c418952movsd_xmm x6, [rsp+288]
37c41895bmovsd_xmm [rsp+328], x0
37c418964movsd_xmm x1, [rax]
37c418968movsd_xmm x0, [rax+8]
37c41896dmov rax, [rsp+512]
37c418975mov [rsp+64], r14
37c41897axorpd x0, [rip+0x5b92e]
37c418982mov [rsp+32], r13
37c418987mov [rsp+56], rax
37c41898cmov rax, [rsp+504]
37c418994mov [rsp+72], 1
37c41899dunpcklpd x1, x0
37c4189a1mov [rsp+48], rax
37c4189a6mov [rsp+40], rbx
37c4189abmovups [rsp+352], x1
37c4189b3call zlarf1f_64_
37c4189b8mov rax, [rdi]
37c4189bbmov rdx, [rbp]
37c4189bfmov r8, rsi
37c4189c2mov rcx, [rsp+560]
37c4189casub rdx, rax
37c4189cdshl rax, 4
37c4189d1movsd_xmm x0, [rcx+8]
37c4189d6movsd_xmm x1, [rcx]
37c4189damov [rsp+64], r14
37c4189dflea r9, [r12+rax]
37c4189e3mov rcx, [rsp+528]
37c4189ebmov [rsp+32], r13
37c4189f0xor r12l, r12l
37c4189f3mov r14l, 1
37c4189f9xorpd x0, [rip+0x5b8af]
37c418a01mov [rsp+40], rbx
37c418a06mov [rsp+56], rcx
37c418a0bmov rcx, [rsp+520]
37c418a13mov [rsp+72], 1
37c418a1cunpcklpd x1, x0
37c418a20mov [rsp+48], rcx
37c418a25lea rcx, [rip+0x5b874]
37c418a2cmov [rsp+344], rdx
37c418a34lea rdx, [rsp+344]
37c418a3cmov [rsp+112], rdx
37c418a41movups [rsp+352], x1
37c418a49call zlarf1f_64_
37c418a4emov rax, [rsp+504]
37c418a56mov [rsp+496], rsi
37c418a5emov esi, 1
37c418a63mov r13, [rsp+496]
37c418a6bmov [rsp+160], rax
37c418a73mov rax, [rsp+520]
37c418a7bmov [rsp+120], rax
37c418a80lea rax, [rsp+328]
37c418a88mov [rsp+216], rax
37c418a90lea rax, [rip+0x5b80a]
37c418a97mov [rsp+152], rax
37c418a9flea rax, [rsp+336]
37c418aa7mov [rsp+168], rax
37c418aafjmp 0x37c418e24
37c418ab4
37c418ab4 0f 1f 40 00 ..@.
37c418ab8
37c418ab8loc_37c418ab8:
37c418ab8add r14, 1
37c418abccmp [rsp+184], r14
37c418ac4jl 0x37c4190e4
37c418aca
37c418acaloc_37c418aca:
37c418acamov r8, [rdi]
37c418acdmov rdx, [rsp+224]
37c418ad5add r12, 16
37c418ad9mov r11, [rsp+528]
37c418ae1mov rsi, [rsp+232]
37c418ae9sub rcx, r8
37c418aeclea r9, [r15+rdx]
37c418af0mov rdx, r8
37c418af3mov r8, [rsp+512]
37c418afbsub rcx, r14
37c418afesub rdx, r14
37c418b01add [rsp+144], rsi
37c418b09mov r10, [rsp+144]
37c418b11add rcx, 1
37c418b15add rdx, 1
37c418b19add [rsp+128], rsi
37c418b21mov rax, [rsp+128]
37c418b29mov [rsp+344], rcx
37c418b31mov rcx, [rsp+256]
37c418b39mov rsi, r14
37c418b3cmov [rsp+336], rdx
37c418b44mov rdx, [r13]
37c418b48mov [rsp+104], rcx
37c418b4dmov rcx, [rsp+264]
37c418b55sub rdx, r14
37c418b58mov [rsp+64], r8
37c418b5dmov r8, rbx
37c418b60mov [rsp+96], rcx
37c418b65mov rcx, [rsp+136]
37c418b6dadd rdx, 1
37c418b71mov [rsp+352], rdx
37c418b79mov rdx, [rsp+112]
37c418b7emov [rsp+88], rcx
37c418b83lea rcx, [rip+0x5b6fe]
37c418b8amov [rsp+48], rcx
37c418b8fmov [rsp+32], rcx
37c418b94mov rcx, [rsp+168]
37c418b9cmov [rsp+160], r9
37c418ba4mov [rsp+56], r9
37c418ba9mov r9, r15
37c418bacmov [rsp+120], r10
37c418bb1mov [rsp+72], r10
37c418bb6mov [rsp+80], r11
37c418bbbmov [rsp+40], rax
37c418bc0call zunbdb5_64_
37c418bc5mov rdx, [rdi]
37c418bc8mov r8, r15
37c418bcbmov rcx, rbx
37c418bcelea r9, [rip+0x5b6b3]
37c418bd5sub rdx, r14
37c418bd8add rdx, 1
37c418bdcmov [rsp+352], rdx
37c418be4lea rdx, [rip+0x5b6a5]
37c418bebcall zscal_64_
37c418bf0mov rdx, [rdi]
37c418bf3lea r8, [r15+16]
37c418bf7mov rcx, rbx
37c418bfalea r9, [rip+0x5b687]
37c418c01sub rdx, r14
37c418c04add rdx, 1
37c418c08mov [rsp+352], rdx
37c418c10mov rdx, [rsp+552]
37c418c18add rdx, r12
37c418c1bmov [rsp+32], rdx
37c418c20mov rdx, r15
37c418c23call zlarfgp_64_
37c418c28mov rdx, [rbp]
37c418c2csub rdx, [rdi]
37c418c2fmov rcx, rbx
37c418c32sub rdx, r14
37c418c35mov rax, [rsp+128]
37c418c3dlea r9, [rip+0x5b644]
37c418c44add rdx, 1
37c418c48mov [rsp+352], rdx
37c418c50mov rdx, [rsp+560]
37c418c58lea r8, [rax+16]
37c418c5cadd rdx, r12
37c418c5fmov [rsp+32], rdx
37c418c64mov rdx, rax
37c418c67call zlarfgp_64_
37c418c6cmov rax, [rsp+128]
37c418c74movsd_xmm x0, [r15]
37c418c79movsd_xmm x1, [rax]
37c418c7dcall atan2
37c418c82mov r8, [rsp+240]
37c418c8amov rdx, [rsp+248]
37c418c92movapd x7, x0
37c418c96call fn_37c430950
37c418c9bmov rdx, [rdi]
37c418c9emov r8, [rsp+552]
37c418ca6mov r9, r15
37c418ca9movsd_xmm x0, [rsp+296]
37c418cb2mov r11, [rsp+536]
37c418cbalea rcx, [rip+0x5b5df]
37c418cc1sub rdx, r14
37c418cc4movsd_xmm x1, [r8+r12]
37c418ccamovsd_xmm x6, [rsp+288]
37c418cd3add rdx, 1
37c418cd7movsd_xmm [r11+8*r14-8], x7
37c418cdelea r11, [rip+0x5b5a3]
37c418ce5mov [rsp+336], rdx
37c418cedmov rdx, [r13]
37c418cf1movsd_xmm [rsp+328], x0
37c418cfamovsd_xmm x0, [r8+r12+8]
37c418d01mov r8, [rsp+512]
37c418d09sub rdx, r14
37c418d0cmov [rsp+32], r11
37c418d11xorpd x0, [rip+0x5b597]
37c418d19add rdx, 1
37c418d1dmov [rsp+56], r8
37c418d22mov r8, [rsp+160]
37c418d2amov [rsp+344], rdx
37c418d32mov rdx, [rsp+136]
37c418d3aunpcklpd x1, x0
37c418d3emov [rsp+48], r8
37c418d43mov r8, [rsp+112]
37c418d48mov [rsp+64], rdx
37c418d4dmov rdx, [rsp+168]
37c418d55mov [rsp+72], 1
37c418d5emov [rsp+40], rbx
37c418d63movups [rsp+352], x1
37c418d6bcall zlarf1f_64_
37c418d70mov rdx, [rbp]
37c418d74sub rdx, [rdi]
37c418d77lea r11, [rip+0x5b50a]
37c418d7emov r9, [r13]
37c418d82sub rdx, r14
37c418d85mov rcx, [rsp+136]
37c418d8dadd rdx, 1
37c418d91mov r10, [rsp+144]
37c418d99mov r8, [rsp+112]
37c418d9esub r9, r14
37c418da1mov [rsp+336], rdx
37c418da9lea rdx, [r9+1]
37c418dadmov r9, [rsp+560]
37c418db5mov [rsp+344], rdx
37c418dbdmov rdx, [rsp+168]
37c418dc5movsd_xmm x0, [r9+r12+8]
37c418dccmovsd_xmm x1, [r9+r12]
37c418dd2mov [rsp+64], rcx
37c418dd7mov rcx, [rsp+528]
37c418ddfxorpd x0, [rip+0x5b4c9]
37c418de7mov [rsp+48], r10
37c418decmov [rsp+40], rbx
37c418df1mov r9, [rsp+128]
37c418df9mov [rsp+56], rcx
37c418dfeunpcklpd x1, x0
37c418e02lea rcx, [rip+0x5b497]
37c418e09mov [rsp+72], 1
37c418e12mov [rsp+32], r11
37c418e17movups [rsp+352], x1
37c418e1fcall zlarf1f_64_
37c418e24
37c418e24loc_37c418e24:
37c418e24mov rax, [rsp+216]
37c418e2cmov rdx, [r13]
37c418e30mov [rsp+48], rbx
37c418e35mov r9, [rsp+120]
37c418e3axorpd x6, [rip+0x5b46e]
37c418e42mov [rsp+40], rax
37c418e47mov rax, [rsp+528]
37c418e4fsub rdx, rsi
37c418e52add rdx, 1
37c418e56mov rcx, [rsp+112]
37c418e5bmov r8, [rsp+512]
37c418e63movsd_xmm [rsp+352], x6
37c418e6cmov [rsp+32], rax
37c418e71mov [rsp+344], rdx
37c418e79mov rdx, [rsp+160]
37c418e81call zdrot_64_
37c418e86mov rdx, [r13]
37c418e8amov r8, [rsp+528]
37c418e92mov rcx, rbx
37c418e95sub rdx, rsi
37c418e98add rdx, 1
37c418e9cmov [rsp+352], rdx
37c418ea4mov rdx, [rsp+120]
37c418ea9call zlacgv_64_
37c418eaemov rdx, [r13]
37c418eb2mov rcx, rbx
37c418eb5mov r11, [rsp+568]
37c418ebdmov r10, [rsp+144]
37c418ec5mov r9, [rsp+528]
37c418ecdadd r11, r12
37c418ed0sub rdx, rsi
37c418ed3mov [rsp+32], r11
37c418ed8add rdx, 1
37c418edcmov [rsp+160], r11
37c418ee4mov r11, [rsp+200]
37c418eecmov [rsp+352], rdx
37c418ef4mov rdx, [rsp+120]
37c418ef9lea r8, [r10+r11]
37c418efdcall zlarfgp_64_
37c418f02mov rdx, [rdi]
37c418f05mov rax, [rsp+120]
37c418f0amov r8, rbx
37c418f0dmov r9, [rsp+512]
37c418f15mov r11, [rsp+160]
37c418f1dsub rdx, rsi
37c418f20movsd_xmm x7, [rax]
37c418f24add r15, [rsp+208]
37c418f2cmov [rsp+344], rdx
37c418f34mov rdx, [r13]
37c418f38mov [rsp+56], r9
37c418f3dmov r9, [rsp+528]
37c418f45sub rdx, rsi
37c418f48mov [rsp+40], r11
37c418f4dmov rcx, [rsp+152]
37c418f55add rdx, 1
37c418f59mov [rsp+32], r9
37c418f5emov r9, rax
37c418f61mov [rsp+352], rdx
37c418f69mov rdx, [rsp+136]
37c418f71mov [rsp+72], 1
37c418f7amov [rsp+64], rdx
37c418f7fmov rdx, [rsp+112]
37c418f84mov [rsp+48], r15
37c418f89call zlarf1f_64_
37c418f8emov r11, [r13]
37c418f92mov rdx, [rbp]
37c418f96mov r8, rbx
37c418f99sub rdx, [rdi]
37c418f9cmov r10, [rsp+144]
37c418fa4mov [rsp+72], 1
37c418fadsub rdx, rsi
37c418fb0sub r11, rsi
37c418fb3mov r9, [rsp+120]
37c418fb8mov rcx, [rsp+152]
37c418fc0mov [rsp+344], rdx
37c418fc8lea rdx, [r11+1]
37c418fcclea r11, [r10+16]
37c418fd0mov r10, [rsp+136]
37c418fd8mov [rsp+192], r11
37c418fe0mov [rsp+64], r10
37c418fe5mov r10, [rsp+528]
37c418fedmov [rsp+48], r11
37c418ff2mov r11, [rsp+160]
37c418ffamov [rsp+56], r10
37c418fffmov [rsp+40], r11
37c419004mov [rsp+32], r10
37c419009mov [rsp+352], rdx
37c419011mov rdx, [rsp+112]
37c419016call zlarf1f_64_
37c41901bmov rax, [r13]
37c41901fmov r8, [rsp+528]
37c419027mov rcx, rbx
37c41902asub rax, rsi
37c41902dlea rdx, [rax+1]
37c419031mov [rsp+352], rdx
37c419039mov rdx, [rsp+120]
37c41903ecall zlacgv_64_
37c419043mov rcx, [rbp]
37c419047mov rdx, rcx
37c41904asub rdx, [r13]
37c41904ecmp rdx, rsi
37c419051jle 0x37c418ab8
37c419057mov rdx, [rdi]
37c41905amov rcx, [rsp+112]
37c41905flea r8, [rip+0x5b222]
37c419066sub rdx, rsi
37c419069mov [rsp+344], rdx
37c419071mov rdx, r15
37c419074call dznrm2_64_
37c419079mov rdx, [rbp]
37c41907dsub rdx, [rdi]
37c419080mov rcx, rbx
37c419083sub rdx, rsi
37c419086movapd x6, x0
37c41908alea r8, [rip+0x5b1f7]
37c419091mov [rsp+352], rdx
37c419099mov rdx, [rsp+192]
37c4190a1mulsd x6, x0
37c4190a5call dznrm2_64_
37c4190aamovapd x1, x7
37c4190aemulsd x0, x0
37c4190b2addsd x0, x6
37c4190b6sqrtsd x0, x0
37c4190bacall atan2
37c4190bfmov rax, [rsp+544]
37c4190c7mov rcx, [rbp]
37c4190cbmovsd_xmm [rax+8*r14-8], x0
37c4190d2add r14, 1
37c4190d6cmp [rsp+184], r14
37c4190dejge 0x37c418aca
37c4190e4
37c4190e4loc_37c4190e4:
37c4190e4mov rdx, [r13]
37c4190e8mov rsi, r13
37c4190ebsub rcx, rdx
37c4190eemov [rsp+184], rcx
37c4190f6mov rcx, [rdi]
37c4190f9
37c4190f9loc_37c4190f9:
37c4190f9mov rbx, [rsp+184]
37c419101lea r15, [rbx+1]
37c419105cmp r15, rcx
37c419108jg 0x37c419396
37c41910emov rax, [rsp+280]
37c419116mov r13, [rsp+568]
37c41911emov [rsp+168], rcx
37c419126mov r14, [rsp+512]
37c41912emov [rsp+480], rbp
37c419136mov rbp, r15
37c419139lea r8, [rax+1]
37c41913dmov r9, rax
37c419140imul rax, r15
37c419144not r9
37c419147shl r8, 4
37c41914badd r9, rbx
37c41914emov [rsp+160], r8
37c419156shl rbx, 4
37c41915aadd r13, rbx
37c41915dadd r9, rax
37c419160mov rax, [rsp+504]
37c419168shl r9, 4
37c41916clea r12, [rax+r9+16]
37c419171mov rax, [rsp+176]
37c419179imul rax, r15
37c41917dadd rax, [rsp+272]
37c419185mov [rsp+120], rax
37c41918alea rax, [r8-16]
37c41918emov [rsp+144], rax
37c419196mov rax, [rsp+584]
37c41919eadd rax, 16
37c4191a2mov [rsp+136], rax
37c4191aalea rax, [rsp+344]
37c4191b2mov [rsp+112], rax
37c4191b7lea rax, [rip+0x5b0e3]
37c4191bemov [rsp+152], rax
37c4191c6nop [rax+rax]
37c4191d0
37c4191d0loc_37c4191d0:
37c4191d0sub rdx, rbp
37c4191d3mov r8, r14
37c4191d6lea rcx, [rsp+352]
37c4191demov r15, rbp
37c4191e1add rdx, 1
37c4191e5mov [rsp+352], rdx
37c4191edmov rdx, r12
37c4191f0call zlacgv_64_
37c4191f5mov rdx, [rsi]
37c4191f8mov r9, r14
37c4191fbmov rax, [rsp+144]
37c419203mov [rsp+32], r13
37c419208lea rcx, [rsp+352]
37c419210sub rdx, rbp
37c419213lea r8, [rax+r12]
37c419217add rbp, 1
37c41921badd rdx, 1
37c41921fmov [rsp+352], rdx
37c419227mov rdx, r12
37c41922acall zlarfgp_64_
37c41922fmov rdx, [rdi]
37c419232mov rax, [rsp+136]
37c41923amov r9, r12
37c41923dmov rcx, [rsp+152]
37c419245lea r8, [rsp+352]
37c41924dsub rdx, r15
37c419250mov [rsp+344], rdx
37c419258mov rdx, [rsi]
37c41925bmov [rsp+64], rax
37c419260sub rdx, r15
37c419263mov [rsp+40], r13
37c419268add rdx, 1
37c41926cmov [rsp+56], r14
37c419271mov [rsp+352], rdx
37c419279lea rdx, [r12+16]
37c41927emov [rsp+48], rdx
37c419283mov rdx, [rsp+112]
37c419288mov [rsp+72], 1
37c419291mov [rsp+32], r14
37c419296call zlarf1f_64_
37c41929bmov rcx, [rsi]
37c41929emov rax, [rsp+136]
37c4192a6lea r8, [rsp+352]
37c4192aemov r10, rcx
37c4192b1sub r10, [rdi]
37c4192b4mov [rsp+64], rax
37c4192b9mov r9, rcx
37c4192bcmov rax, [rsp+528]
37c4192c4sub r9, r15
37c4192c7mov [rsp+72], 1
37c4192d0lea rdx, [r9+1]
37c4192d4mov r9, r12
37c4192d7mov [rsp+344], r10
37c4192dfmov [rsp+56], rax
37c4192e4mov rax, [rsp+480]
37c4192ecmov [rsp+352], rdx
37c4192f4mov rax, [rax]
37c4192f7mov [rsp+40], r13
37c4192fcadd r13, 16
37c419300mov [rsp+32], r14
37c419305mov [rsp+128], rax
37c41930dsub rax, rcx
37c419310mov rcx, [rsp+152]
37c419318mov rdx, rax
37c41931bmov rax, [rsp+120]
37c419320lea rdx, [rax+rdx+1]
37c419325shl rdx, 4
37c419329add rdx, [rsp+520]
37c419331mov [rsp+48], rdx
37c419336mov rdx, [rsp+112]
37c41933bcall zlarf1f_64_
37c419340mov rdx, [rsi]
37c419343lea rcx, [rsp+352]
37c41934bmov r8, r14
37c41934esub rdx, r15
37c419351add rdx, 1
37c419355mov [rsp+352], rdx
37c41935dmov rdx, r12
37c419360call zlacgv_64_
37c419365mov rcx, [rsp+176]
37c41936dmov rdx, [rsi]
37c419370add [rsp+120], rcx
37c419375add r12, [rsp+160]
37c41937dcmp rbp, [rsp+168]
37c419385jle 0x37c4191d0
37c41938bmov rbp, [rsp+480]
37c419393mov rcx, [rdi]
37c419396
37c419396loc_37c419396:
37c419396lea r14, [rcx+1]
37c41939acmp r14, rdx
37c41939djg 0x37c4185ae
37c4193a3mov rax, [rsp+584]
37c4193abmov r13, rcx
37c4193aemov r15, [rsp+176]
37c4193b6lea rbx, [rsp+352]
37c4193beshl r13, 4
37c4193c2mov [rsp+120], rbx
37c4193c7add r13, [rsp+568]
37c4193cfmov r8, rdx
37c4193d2add rax, 16
37c4193d6imul r15, r14
37c4193daadd r15, [rsp+272]
37c4193e2mov [rsp+128], r13
37c4193eamov [rsp+136], rax
37c4193f2lea rax, [rsp+344]
37c4193famov r13, rdi
37c4193fdmov r12, [rsp+520]
37c419405mov [rsp+112], rax
37c41940alea rax, [rip+0x5ae90]
37c419411mov rdi, r15
37c419414mov rbx, [rsp+528]
37c41941cmov r15, r14
37c41941fmov [rsp+152], rax
37c419427mov r14, rsi
37c41942amov [rsp+160], rdx
37c419432jmp 0x37c41944b
37c419434
37c419434 0f 1f 40 00 ..@.
37c419438
37c419438loc_37c419438:
37c419438add [rsp+128], 16
37c419441mov r8, [r14]
37c419444mov r15, r11
37c419447mov rcx, [r13]
37c41944b
37c41944bloc_37c41944b:
37c41944bmov rdx, r8
37c41944emov rsi, rdi
37c419451sub rdx, r15
37c419454add rdx, 1
37c419458mov [rsp+352], rdx
37c419460mov rdx, [rbp]
37c419464add rdx, r15
37c419467sub rdx, r8
37c41946amov r8, rbx
37c41946dsub rdx, rcx
37c419470mov rcx, [rsp+120]
37c419475add rdx, rdi
37c419478shl rdx, 4
37c41947cadd rdx, r12
37c41947fcall zlacgv_64_
37c419484mov rcx, [r14]
37c419487lea r11, [r15+1]
37c41948bmov r9, rbx
37c41948emov rax, [rsp+128]
37c419496add rdi, [rsp+176]
37c41949emov [rsp+144], r11
37c4194a6mov rdx, rcx
37c4194a9sub rdx, r15
37c4194acadd rdx, 1
37c4194b0mov [rsp+352], rdx
37c4194b8mov rdx, [rbp]
37c4194bcsub rdx, rcx
37c4194bfadd rdx, r15
37c4194c2sub rdx, [r13]
37c4194c6mov [rsp+32], rax
37c4194cblea rcx, [rdi+rdx]
37c4194cfadd rdx, rsi
37c4194d2shl rcx, 4
37c4194d6shl rdx, 4
37c4194dalea r8, [r12+rcx]
37c4194demov rcx, [rsp+120]
37c4194e3add rdx, r12
37c4194e6call zlarfgp_64_
37c4194ebmov rcx, [r14]
37c4194eemov r8, [rsp+120]
37c4194f3mov r10, [rsp+136]
37c4194fbmov rax, [rsp+128]
37c419503mov rdx, rcx
37c419506sub rdx, r15
37c419509mov [rsp+344], rdx
37c419511add rdx, 1
37c419515mov [rsp+352], rdx
37c41951dmov rdx, [rbp]
37c419521sub rdx, rcx
37c419524add rdx, r15
37c419527sub rdx, [r13]
37c41952bmov [rsp+64], r10
37c419530lea rcx, [rsi+rdx]
37c419534lea rdx, [rsi+rdx+1]
37c419539mov [rsp+40], rax
37c41953eshl rdx, 4
37c419542shl rcx, 4
37c419546mov [rsp+56], rbx
37c41954badd rdx, r12
37c41954emov [rsp+32], rbx
37c419553lea r9, [r12+rcx]
37c419557mov rcx, [rsp+152]
37c41955fmov [rsp+48], rdx
37c419564mov rdx, [rsp+112]
37c419569mov [rsp+72], 1
37c419572call zlarf1f_64_
37c419577mov rcx, [r14]
37c41957amov r8, rbx
37c41957dmov rdx, rcx
37c419580sub rdx, r15
37c419583add rdx, 1
37c419587mov [rsp+352], rdx
37c41958fmov rdx, [rbp]
37c419593sub rdx, rcx
37c419596mov rcx, [rsp+120]
37c41959badd rdx, r15
37c41959esub rdx, [r13]
37c4195a2add rdx, rsi
37c4195a5shl rdx, 4
37c4195a9add rdx, r12
37c4195accall zlacgv_64_
37c4195b1mov r11, [rsp+144]
37c4195b9cmp r11, [rsp+160]
37c4195c1jle 0x37c419438
37c4195c7jmp 0x37c4185ae
37c4184e0
37c4184e0zunbdb4_64_:
37c4184e0push r15
37c4184e2push r14
37c4184e4push r13
37c4184e6push r12
37c4184e8push rbp
37c4184e9push rdi
37c4184eapush rsi
37c4184ebpush rbx
37c4184ecsub rsp, 408
37c4184f3movups [rsp+368], x6
37c4184fbmovups [rsp+384], x7
37c418503mov rax, [rsp+512]
37c41850bmov r13, [rsp+600]
37c418513mov r12, [rsp+576]
37c41851bmov r15, [rax]
37c41851emov rax, [rsp+528]
37c418526mov [r13], 0
37c41852emov r14, [rax]
37c418531mov rax, [rcx]
37c418534mov rbp, rcx
37c418537mov rdi, rdx
37c41853amov [rsp+504], r9
37c418542mov rsi, r8
37c418545mov [rsp+280], r15
37c41854dmov [rsp+176], r14
37c418555test rax, rax
37c418558js 0x37c4185d8
37c41855amov r11, [rdx]
37c41855dmov rdx, [r8]
37c418560mov rbx, rax
37c418563sub rbx, rdx
37c418566mov rcx, r11
37c418569mov [rsp+184], rbx
37c418571cmp r11, rdx
37c418574jg 0x37c41857b
37c418576cmp r11, rbx
37c418579jge 0x37c4185f0
37c41857b
37c41857bloc_37c41857b:
37c41857bmov rdx, -2
37c418582mov eax, 2
37c418587
37c418587loc_37c418587:
37c418587mov [r13], rdx
37c41858bmov r8l, 7
37c418591lea rdx, [rsp+352]
37c418599lea rcx, [rip+0x5bce0]
37c4185a0mov [rsp+352], rax
37c4185a8call xerbla_64_
37c4185adnop
37c4185ae
37c4185aeloc_37c4185ae:
37c4185aemovups x6, [rsp+368]
37c4185b6movups x7, [rsp+384]
37c4185beadd rsp, 408
37c4185c5pop rbx
37c4185c6pop rsi
37c4185c7pop rdi
37c4185c8pop rbp
37c4185c9pop r12
37c4185cbpop r13
37c4185cdpop r14
37c4185cfpop r15
37c4185d1ret
37c4185d2
37c4185d2 66 0f 1f 44 00 00 f..D..
37c4185d8
37c4185d8loc_37c4185d8:
37c4185d8mov rdx, -1
37c4185dfmov eax, 1
37c4185e4jmp 0x37c418587
37c4185e6
37c4185e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c4185f0
37c4185f0loc_37c4185f0:
37c4185f0cmp rax, rdx
37c4185f3jl 0x37c418630
37c4185f5test r11, r11
37c4185f8mov r8l, 1
37c4185fecmovg r8, r11
37c418602cmp r15, r8
37c418605jl 0x37c418641
37c418607mov rbx, rax
37c41860amov r8l, 1
37c418610sub rbx, r11
37c418613test rbx, rbx
37c418616cmovg r8, rbx
37c41861acmp r14, r8
37c41861djge 0x37c418658
37c41861fmov rdx, -7
37c418626mov eax, 7
37c41862bjmp 0x37c418587
37c418630
37c418630loc_37c418630:
37c418630mov rdx, -3
37c418637mov eax, 3
37c41863cjmp 0x37c418587
37c418641
37c418641loc_37c418641:
37c418641mov rdx, -5
37c418648mov eax, 5
37c41864djmp 0x37c418587
37c418652
37c418652 66 0f 1f 44 00 00 f..D..
37c418658
37c418658loc_37c418658:
37c418658mov r8, [rsp+592]
37c418660lea r10, [rdx-1]
37c418664pxor x0, x0
37c418668mov [rsp+320], rdx
37c418670mov r9, [r8]
37c418673lea r8, [r11-1]
37c418677cmp r10, r8
37c41867acmovge r8, r10
37c41867elea r10, [rbx-1]
37c418682mov rbx, [rsp+584]
37c41868acmp r8, r10
37c41868dmov [rbx+8], 0
37c418695cmovl r8, r10
37c418699lea r10, [rdx+1]
37c41869dadd r8, 1
37c4186a1cmp r8, r10
37c4186a4cmovl r8, r10
37c4186a8cvtsi2sd x0, r8
37c4186admovsd_xmm [rbx], x0
37c4186b1cmp r9, r8
37c4186b4jge 0x37c4186d8
37c4186b6cmp r9, -1
37c4186baje 0x37c4185ae
37c4186c0mov rdx, -14
37c4186c7mov eax, 14
37c4186ccjmp 0x37c418587
37c4186d1
37c4186d1 0f 1f 80 00 00 00 00 .......
37c4186d8
37c4186d8loc_37c4186d8:
37c4186d8mov rbx, [rsp+176]
37c4186e0not rbx
37c4186e3mov [rsp+272], rbx
37c4186ebcmp [rsp+184], 0
37c4186f4jle 0x37c4190f9
37c4186famov rcx, [rsp+520]
37c418702mov rbx, [rsp+176]
37c41870alea r8, [rax+1]
37c41870epxor x0, x0
37c418712mov [rsp+144], rcx
37c41871amov rcx, [rsp+280]
37c418722add rbx, 1
37c418726shl rbx, 4
37c41872alea rdx, [rcx+1]
37c41872emov [rsp+232], rbx
37c418736shl rcx, 4
37c41873asub rbx, 16
37c41873eshl rdx, 4
37c418742mov [rsp+224], rcx
37c41874amov r14, rdx
37c41874dmov [rsp+208], rdx
37c418755mov rdx, [rsp+504]
37c41875dmov [rsp+200], rbx
37c418765add rdx, 16
37c418769sub rdx, r14
37c41876cmov r14, [rsp+520]
37c418774mov r15, rdx
37c418777mov rdx, [rsp+272]
37c41877fshl rdx, 4
37c418783lea rdx, [r14+rdx+16]
37c418788mov [rsp+128], rdx
37c418790mov edx, 1
37c418795test rax, rax
37c418798je 0x37c4187b6
37c41879anop [rax+rax]
37c4187a0
37c4187a0loc_37c4187a0:
37c4187a0mov rcx, rdx
37c4187a3add rdx, 1
37c4187a7shl rcx, 4
37c4187abmovups [r12+rcx-16], x0
37c4187b1cmp rdx, r8
37c4187b4jne 0x37c4187a0
37c4187b6
37c4187b6loc_37c4187b6:
37c4187b6sub rax, r11
37c4187b9lea r13, [rip+0x5bac8]
37c4187c0mov r9, r12
37c4187c3mov r8, rsi
37c4187c6mov [rsp+48], r13
37c4187cblea rbx, [rsp+352]
37c4187d3mov rcx, rdi
37c4187d6mov [rsp+352], rax
37c4187demov rax, [rsp+584]
37c4187e6mov rdx, rbx
37c4187e9mov [rsp+32], r13
37c4187eelea r14, [rax+16]
37c4187f2lea rax, [rsp+312]
37c4187famov [rsp+256], rax
37c418802mov [rsp+104], rax
37c418807lea rax, [rsp+320]
37c41880fmov [rsp+264], rax
37c418817mov [rsp+96], rax
37c41881cmov rax, [rsp+528]
37c418824mov [rsp+88], r14
37c418829mov [rsp+80], rax
37c41882emov rax, [rsp+520]
37c418836mov [rsp+136], r14
37c41883emov [rsp+72], rax
37c418843mov rax, [rsp+512]
37c41884bmov [rsp+64], rax
37c418850mov rax, [rsp+504]
37c418858mov [rsp+56], rax
37c41885dmov rax, r11
37c418860shl rax, 4
37c418864add rax, r12
37c418867mov [rsp+40], rax
37c41886ccall zunbdb5_64_
37c418871mov r9, r13
37c418874mov r8, r12
37c418877mov rcx, rdi
37c41887alea rdx, [rip+0x5ba0f]
37c418881call zscal_64_
37c418886mov r9, r13
37c418889lea r8, [r12+16]
37c41888emov rdx, r12
37c418891mov rax, [rsp+552]
37c418899mov rcx, rdi
37c41889cmov [rsp+32], rax
37c4188a1call zlarfgp_64_
37c4188a6mov rax, [rdi]
37c4188a9mov rdx, [rbp]
37c4188admov r9, r13
37c4188b0mov rcx, [rsp+560]
37c4188b8sub rdx, rax
37c4188bbadd rax, 1
37c4188bfmov [rsp+32], rcx
37c4188c4shl rax, 4
37c4188c8mov rcx, rbx
37c4188cblea r8, [r12+rax]
37c4188cfmov [rsp+352], rdx
37c4188d7lea rdx, [r12+rax-16]
37c4188dccall zlarfgp_64_
37c4188e1mov rax, [rdi]
37c4188e4movsd_xmm x0, [r12]
37c4188eashl rax, 4
37c4188eemovsd_xmm x1, [r12+rax]
37c4188f4call atan2
37c4188f9lea rax, [rsp+288]
37c418901lea rdx, [rsp+296]
37c418909mov r8, rax
37c41890cmovapd x6, x0
37c418910mov [rsp+248], rdx
37c418918mov [rsp+240], rax
37c418920call fn_37c430950
37c418925mov r9, r12
37c418928mov r8, rsi
37c41892bmov rdx, rdi
37c41892emov rax, [rsp+536]
37c418936lea rcx, [rip+0x5b963]
37c41893dmovsd_xmm [rax], x6
37c418941mov rax, [rsp+552]
37c418949movsd_xmm x0, [rsp+296]
37c418952movsd_xmm x6, [rsp+288]
37c41895bmovsd_xmm [rsp+328], x0
37c418964movsd_xmm x1, [rax]
37c418968movsd_xmm x0, [rax+8]
37c41896dmov rax, [rsp+512]
37c418975mov [rsp+64], r14
37c41897axorpd x0, [rip+0x5b92e]
37c418982mov [rsp+32], r13
37c418987mov [rsp+56], rax
37c41898cmov rax, [rsp+504]
37c418994mov [rsp+72], 1
37c41899dunpcklpd x1, x0
37c4189a1mov [rsp+48], rax
37c4189a6mov [rsp+40], rbx
37c4189abmovups [rsp+352], x1
37c4189b3call zlarf1f_64_
37c4189b8mov rax, [rdi]
37c4189bbmov rdx, [rbp]
37c4189bfmov r8, rsi
37c4189c2mov rcx, [rsp+560]
37c4189casub rdx, rax
37c4189cdshl rax, 4
37c4189d1movsd_xmm x0, [rcx+8]
37c4189d6movsd_xmm x1, [rcx]
37c4189damov [rsp+64], r14
37c4189dflea r9, [r12+rax]
37c4189e3mov rcx, [rsp+528]
37c4189ebmov [rsp+32], r13
37c4189f0xor r12l, r12l
37c4189f3mov r14l, 1
37c4189f9xorpd x0, [rip+0x5b8af]
37c418a01mov [rsp+40], rbx
37c418a06mov [rsp+56], rcx
37c418a0bmov rcx, [rsp+520]
37c418a13mov [rsp+72], 1
37c418a1cunpcklpd x1, x0
37c418a20mov [rsp+48], rcx
37c418a25lea rcx, [rip+0x5b874]
37c418a2cmov [rsp+344], rdx
37c418a34lea rdx, [rsp+344]
37c418a3cmov [rsp+112], rdx
37c418a41movups [rsp+352], x1
37c418a49call zlarf1f_64_
37c418a4emov rax, [rsp+504]
37c418a56mov [rsp+496], rsi
37c418a5emov esi, 1
37c418a63mov r13, [rsp+496]
37c418a6bmov [rsp+160], rax
37c418a73mov rax, [rsp+520]
37c418a7bmov [rsp+120], rax
37c418a80lea rax, [rsp+328]
37c418a88mov [rsp+216], rax
37c418a90lea rax, [rip+0x5b80a]
37c418a97mov [rsp+152], rax
37c418a9flea rax, [rsp+336]
37c418aa7mov [rsp+168], rax
37c418aafjmp 0x37c418e24
37c418ab4
37c418ab4 0f 1f 40 00 ..@.
37c418ab8
37c418ab8loc_37c418ab8:
37c418ab8add r14, 1
37c418abccmp [rsp+184], r14
37c418ac4jl 0x37c4190e4
37c418aca
37c418acaloc_37c418aca:
37c418acamov r8, [rdi]
37c418acdmov rdx, [rsp+224]
37c418ad5add r12, 16
37c418ad9mov r11, [rsp+528]
37c418ae1mov rsi, [rsp+232]
37c418ae9sub rcx, r8
37c418aeclea r9, [r15+rdx]
37c418af0mov rdx, r8
37c418af3mov r8, [rsp+512]
37c418afbsub rcx, r14
37c418afesub rdx, r14
37c418b01add [rsp+144], rsi
37c418b09mov r10, [rsp+144]
37c418b11add rcx, 1
37c418b15add rdx, 1
37c418b19add [rsp+128], rsi
37c418b21mov rax, [rsp+128]
37c418b29mov [rsp+344], rcx
37c418b31mov rcx, [rsp+256]
37c418b39mov rsi, r14
37c418b3cmov [rsp+336], rdx
37c418b44mov rdx, [r13]
37c418b48mov [rsp+104], rcx
37c418b4dmov rcx, [rsp+264]
37c418b55sub rdx, r14
37c418b58mov [rsp+64], r8
37c418b5dmov r8, rbx
37c418b60mov [rsp+96], rcx
37c418b65mov rcx, [rsp+136]
37c418b6dadd rdx, 1
37c418b71mov [rsp+352], rdx
37c418b79mov rdx, [rsp+112]
37c418b7emov [rsp+88], rcx
37c418b83lea rcx, [rip+0x5b6fe]
37c418b8amov [rsp+48], rcx
37c418b8fmov [rsp+32], rcx
37c418b94mov rcx, [rsp+168]
37c418b9cmov [rsp+160], r9
37c418ba4mov [rsp+56], r9
37c418ba9mov r9, r15
37c418bacmov [rsp+120], r10
37c418bb1mov [rsp+72], r10
37c418bb6mov [rsp+80], r11
37c418bbbmov [rsp+40], rax
37c418bc0call zunbdb5_64_
37c418bc5mov rdx, [rdi]
37c418bc8mov r8, r15
37c418bcbmov rcx, rbx
37c418bcelea r9, [rip+0x5b6b3]
37c418bd5sub rdx, r14
37c418bd8add rdx, 1
37c418bdcmov [rsp+352], rdx
37c418be4lea rdx, [rip+0x5b6a5]
37c418bebcall zscal_64_
37c418bf0mov rdx, [rdi]
37c418bf3lea r8, [r15+16]
37c418bf7mov rcx, rbx
37c418bfalea r9, [rip+0x5b687]
37c418c01sub rdx, r14
37c418c04add rdx, 1
37c418c08mov [rsp+352], rdx
37c418c10mov rdx, [rsp+552]
37c418c18add rdx, r12
37c418c1bmov [rsp+32], rdx
37c418c20mov rdx, r15
37c418c23call zlarfgp_64_
37c418c28mov rdx, [rbp]
37c418c2csub rdx, [rdi]
37c418c2fmov rcx, rbx
37c418c32sub rdx, r14
37c418c35mov rax, [rsp+128]
37c418c3dlea r9, [rip+0x5b644]
37c418c44add rdx, 1
37c418c48mov [rsp+352], rdx
37c418c50mov rdx, [rsp+560]
37c418c58lea r8, [rax+16]
37c418c5cadd rdx, r12
37c418c5fmov [rsp+32], rdx
37c418c64mov rdx, rax
37c418c67call zlarfgp_64_
37c418c6cmov rax, [rsp+128]
37c418c74movsd_xmm x0, [r15]
37c418c79movsd_xmm x1, [rax]
37c418c7dcall atan2
37c418c82mov r8, [rsp+240]
37c418c8amov rdx, [rsp+248]
37c418c92movapd x7, x0
37c418c96call fn_37c430950
37c418c9bmov rdx, [rdi]
37c418c9emov r8, [rsp+552]
37c418ca6mov r9, r15
37c418ca9movsd_xmm x0, [rsp+296]
37c418cb2mov r11, [rsp+536]
37c418cbalea rcx, [rip+0x5b5df]
37c418cc1sub rdx, r14
37c418cc4movsd_xmm x1, [r8+r12]
37c418ccamovsd_xmm x6, [rsp+288]
37c418cd3add rdx, 1
37c418cd7movsd_xmm [r11+8*r14-8], x7
37c418cdelea r11, [rip+0x5b5a3]
37c418ce5mov [rsp+336], rdx
37c418cedmov rdx, [r13]
37c418cf1movsd_xmm [rsp+328], x0
37c418cfamovsd_xmm x0, [r8+r12+8]
37c418d01mov r8, [rsp+512]
37c418d09sub rdx, r14
37c418d0cmov [rsp+32], r11
37c418d11xorpd x0, [rip+0x5b597]
37c418d19add rdx, 1
37c418d1dmov [rsp+56], r8
37c418d22mov r8, [rsp+160]
37c418d2amov [rsp+344], rdx
37c418d32mov rdx, [rsp+136]
37c418d3aunpcklpd x1, x0
37c418d3emov [rsp+48], r8
37c418d43mov r8, [rsp+112]
37c418d48mov [rsp+64], rdx
37c418d4dmov rdx, [rsp+168]
37c418d55mov [rsp+72], 1
37c418d5emov [rsp+40], rbx
37c418d63movups [rsp+352], x1
37c418d6bcall zlarf1f_64_
37c418d70mov rdx, [rbp]
37c418d74sub rdx, [rdi]
37c418d77lea r11, [rip+0x5b50a]
37c418d7emov r9, [r13]
37c418d82sub rdx, r14
37c418d85mov rcx, [rsp+136]
37c418d8dadd rdx, 1
37c418d91mov r10, [rsp+144]
37c418d99mov r8, [rsp+112]
37c418d9esub r9, r14
37c418da1mov [rsp+336], rdx
37c418da9lea rdx, [r9+1]
37c418dadmov r9, [rsp+560]
37c418db5mov [rsp+344], rdx
37c418dbdmov rdx, [rsp+168]
37c418dc5movsd_xmm x0, [r9+r12+8]
37c418dccmovsd_xmm x1, [r9+r12]
37c418dd2mov [rsp+64], rcx
37c418dd7mov rcx, [rsp+528]
37c418ddfxorpd x0, [rip+0x5b4c9]
37c418de7mov [rsp+48], r10
37c418decmov [rsp+40], rbx
37c418df1mov r9, [rsp+128]
37c418df9mov [rsp+56], rcx
37c418dfeunpcklpd x1, x0
37c418e02lea rcx, [rip+0x5b497]
37c418e09mov [rsp+72], 1
37c418e12mov [rsp+32], r11
37c418e17movups [rsp+352], x1
37c418e1fcall zlarf1f_64_
37c418e24
37c418e24loc_37c418e24:
37c418e24mov rax, [rsp+216]
37c418e2cmov rdx, [r13]
37c418e30mov [rsp+48], rbx
37c418e35mov r9, [rsp+120]
37c418e3axorpd x6, [rip+0x5b46e]
37c418e42mov [rsp+40], rax
37c418e47mov rax, [rsp+528]
37c418e4fsub rdx, rsi
37c418e52add rdx, 1
37c418e56mov rcx, [rsp+112]
37c418e5bmov r8, [rsp+512]
37c418e63movsd_xmm [rsp+352], x6
37c418e6cmov [rsp+32], rax
37c418e71mov [rsp+344], rdx
37c418e79mov rdx, [rsp+160]
37c418e81call zdrot_64_
37c418e86mov rdx, [r13]
37c418e8amov r8, [rsp+528]
37c418e92mov rcx, rbx
37c418e95sub rdx, rsi
37c418e98add rdx, 1
37c418e9cmov [rsp+352], rdx
37c418ea4mov rdx, [rsp+120]
37c418ea9call zlacgv_64_
37c418eaemov rdx, [r13]
37c418eb2mov rcx, rbx
37c418eb5mov r11, [rsp+568]
37c418ebdmov r10, [rsp+144]
37c418ec5mov r9, [rsp+528]
37c418ecdadd r11, r12
37c418ed0sub rdx, rsi
37c418ed3mov [rsp+32], r11
37c418ed8add rdx, 1
37c418edcmov [rsp+160], r11
37c418ee4mov r11, [rsp+200]
37c418eecmov [rsp+352], rdx
37c418ef4mov rdx, [rsp+120]
37c418ef9lea r8, [r10+r11]
37c418efdcall zlarfgp_64_
37c418f02mov rdx, [rdi]
37c418f05mov rax, [rsp+120]
37c418f0amov r8, rbx
37c418f0dmov r9, [rsp+512]
37c418f15mov r11, [rsp+160]
37c418f1dsub rdx, rsi
37c418f20movsd_xmm x7, [rax]
37c418f24add r15, [rsp+208]
37c418f2cmov [rsp+344], rdx
37c418f34mov rdx, [r13]
37c418f38mov [rsp+56], r9
37c418f3dmov r9, [rsp+528]
37c418f45sub rdx, rsi
37c418f48mov [rsp+40], r11
37c418f4dmov rcx, [rsp+152]
37c418f55add rdx, 1
37c418f59mov [rsp+32], r9
37c418f5emov r9, rax
37c418f61mov [rsp+352], rdx
37c418f69mov rdx, [rsp+136]
37c418f71mov [rsp+72], 1
37c418f7amov [rsp+64], rdx
37c418f7fmov rdx, [rsp+112]
37c418f84mov [rsp+48], r15
37c418f89call zlarf1f_64_
37c418f8emov r11, [r13]
37c418f92mov rdx, [rbp]
37c418f96mov r8, rbx
37c418f99sub rdx, [rdi]
37c418f9cmov r10, [rsp+144]
37c418fa4mov [rsp+72], 1
37c418fadsub rdx, rsi
37c418fb0sub r11, rsi
37c418fb3mov r9, [rsp+120]
37c418fb8mov rcx, [rsp+152]
37c418fc0mov [rsp+344], rdx
37c418fc8lea rdx, [r11+1]
37c418fcclea r11, [r10+16]
37c418fd0mov r10, [rsp+136]
37c418fd8mov [rsp+192], r11
37c418fe0mov [rsp+64], r10
37c418fe5mov r10, [rsp+528]
37c418fedmov [rsp+48], r11
37c418ff2mov r11, [rsp+160]
37c418ffamov [rsp+56], r10
37c418fffmov [rsp+40], r11
37c419004mov [rsp+32], r10
37c419009mov [rsp+352], rdx
37c419011mov rdx, [rsp+112]
37c419016call zlarf1f_64_
37c41901bmov rax, [r13]
37c41901fmov r8, [rsp+528]
37c419027mov rcx, rbx
37c41902asub rax, rsi
37c41902dlea rdx, [rax+1]
37c419031mov [rsp+352], rdx
37c419039mov rdx, [rsp+120]
37c41903ecall zlacgv_64_
37c419043mov rcx, [rbp]
37c419047mov rdx, rcx
37c41904asub rdx, [r13]
37c41904ecmp rdx, rsi
37c419051jle 0x37c418ab8
37c419057mov rdx, [rdi]
37c41905amov rcx, [rsp+112]
37c41905flea r8, [rip+0x5b222]
37c419066sub rdx, rsi
37c419069mov [rsp+344], rdx
37c419071mov rdx, r15
37c419074call dznrm2_64_
37c419079mov rdx, [rbp]
37c41907dsub rdx, [rdi]
37c419080mov rcx, rbx
37c419083sub rdx, rsi
37c419086movapd x6, x0
37c41908alea r8, [rip+0x5b1f7]
37c419091mov [rsp+352], rdx
37c419099mov rdx, [rsp+192]
37c4190a1mulsd x6, x0
37c4190a5call dznrm2_64_
37c4190aamovapd x1, x7
37c4190aemulsd x0, x0
37c4190b2addsd x0, x6
37c4190b6sqrtsd x0, x0
37c4190bacall atan2
37c4190bfmov rax, [rsp+544]
37c4190c7mov rcx, [rbp]
37c4190cbmovsd_xmm [rax+8*r14-8], x0
37c4190d2add r14, 1
37c4190d6cmp [rsp+184], r14
37c4190dejge 0x37c418aca
37c4190e4
37c4190e4loc_37c4190e4:
37c4190e4mov rdx, [r13]
37c4190e8mov rsi, r13
37c4190ebsub rcx, rdx
37c4190eemov [rsp+184], rcx
37c4190f6mov rcx, [rdi]
37c4190f9
37c4190f9loc_37c4190f9:
37c4190f9mov rbx, [rsp+184]
37c419101lea r15, [rbx+1]
37c419105cmp r15, rcx
37c419108jg 0x37c419396
37c41910emov rax, [rsp+280]
37c419116mov r13, [rsp+568]
37c41911emov [rsp+168], rcx
37c419126mov r14, [rsp+512]
37c41912emov [rsp+480], rbp
37c419136mov rbp, r15
37c419139lea r8, [rax+1]
37c41913dmov r9, rax
37c419140imul rax, r15
37c419144not r9
37c419147shl r8, 4
37c41914badd r9, rbx
37c41914emov [rsp+160], r8
37c419156shl rbx, 4
37c41915aadd r13, rbx
37c41915dadd r9, rax
37c419160mov rax, [rsp+504]
37c419168shl r9, 4
37c41916clea r12, [rax+r9+16]
37c419171mov rax, [rsp+176]
37c419179imul rax, r15
37c41917dadd rax, [rsp+272]
37c419185mov [rsp+120], rax
37c41918alea rax, [r8-16]
37c41918emov [rsp+144], rax
37c419196mov rax, [rsp+584]
37c41919eadd rax, 16
37c4191a2mov [rsp+136], rax
37c4191aalea rax, [rsp+344]
37c4191b2mov [rsp+112], rax
37c4191b7lea rax, [rip+0x5b0e3]
37c4191bemov [rsp+152], rax
37c4191c6nop [rax+rax]
37c4191d0
37c4191d0loc_37c4191d0:
37c4191d0sub rdx, rbp
37c4191d3mov r8, r14
37c4191d6lea rcx, [rsp+352]
37c4191demov r15, rbp
37c4191e1add rdx, 1
37c4191e5mov [rsp+352], rdx
37c4191edmov rdx, r12
37c4191f0call zlacgv_64_
37c4191f5mov rdx, [rsi]
37c4191f8mov r9, r14
37c4191fbmov rax, [rsp+144]
37c419203mov [rsp+32], r13
37c419208lea rcx, [rsp+352]
37c419210sub rdx, rbp
37c419213lea r8, [rax+r12]
37c419217add rbp, 1
37c41921badd rdx, 1
37c41921fmov [rsp+352], rdx
37c419227mov rdx, r12
37c41922acall zlarfgp_64_
37c41922fmov rdx, [rdi]
37c419232mov rax, [rsp+136]
37c41923amov r9, r12
37c41923dmov rcx, [rsp+152]
37c419245lea r8, [rsp+352]
37c41924dsub rdx, r15
37c419250mov [rsp+344], rdx
37c419258mov rdx, [rsi]
37c41925bmov [rsp+64], rax
37c419260sub rdx, r15
37c419263mov [rsp+40], r13
37c419268add rdx, 1
37c41926cmov [rsp+56], r14
37c419271mov [rsp+352], rdx
37c419279lea rdx, [r12+16]
37c41927emov [rsp+48], rdx
37c419283mov rdx, [rsp+112]
37c419288mov [rsp+72], 1
37c419291mov [rsp+32], r14
37c419296call zlarf1f_64_
37c41929bmov rcx, [rsi]
37c41929emov rax, [rsp+136]
37c4192a6lea r8, [rsp+352]
37c4192aemov r10, rcx
37c4192b1sub r10, [rdi]
37c4192b4mov [rsp+64], rax
37c4192b9mov r9, rcx
37c4192bcmov rax, [rsp+528]
37c4192c4sub r9, r15
37c4192c7mov [rsp+72], 1
37c4192d0lea rdx, [r9+1]
37c4192d4mov r9, r12
37c4192d7mov [rsp+344], r10
37c4192dfmov [rsp+56], rax
37c4192e4mov rax, [rsp+480]
37c4192ecmov [rsp+352], rdx
37c4192f4mov rax, [rax]
37c4192f7mov [rsp+40], r13
37c4192fcadd r13, 16
37c419300mov [rsp+32], r14
37c419305mov [rsp+128], rax
37c41930dsub rax, rcx
37c419310mov rcx, [rsp+152]
37c419318mov rdx, rax
37c41931bmov rax, [rsp+120]
37c419320lea rdx, [rax+rdx+1]
37c419325shl rdx, 4
37c419329add rdx, [rsp+520]
37c419331mov [rsp+48], rdx
37c419336mov rdx, [rsp+112]
37c41933bcall zlarf1f_64_
37c419340mov rdx, [rsi]
37c419343lea rcx, [rsp+352]
37c41934bmov r8, r14
37c41934esub rdx, r15
37c419351add rdx, 1
37c419355mov [rsp+352], rdx
37c41935dmov rdx, r12
37c419360call zlacgv_64_
37c419365mov rcx, [rsp+176]
37c41936dmov rdx, [rsi]
37c419370add [rsp+120], rcx
37c419375add r12, [rsp+160]
37c41937dcmp rbp, [rsp+168]
37c419385jle 0x37c4191d0
37c41938bmov rbp, [rsp+480]
37c419393mov rcx, [rdi]
37c419396
37c419396loc_37c419396:
37c419396lea r14, [rcx+1]
37c41939acmp r14, rdx
37c41939djg 0x37c4185ae
37c4193a3mov rax, [rsp+584]
37c4193abmov r13, rcx
37c4193aemov r15, [rsp+176]
37c4193b6lea rbx, [rsp+352]
37c4193beshl r13, 4
37c4193c2mov [rsp+120], rbx
37c4193c7add r13, [rsp+568]
37c4193cfmov r8, rdx
37c4193d2add rax, 16
37c4193d6imul r15, r14
37c4193daadd r15, [rsp+272]
37c4193e2mov [rsp+128], r13
37c4193eamov [rsp+136], rax
37c4193f2lea rax, [rsp+344]
37c4193famov r13, rdi
37c4193fdmov r12, [rsp+520]
37c419405mov [rsp+112], rax
37c41940alea rax, [rip+0x5ae90]
37c419411mov rdi, r15
37c419414mov rbx, [rsp+528]
37c41941cmov r15, r14
37c41941fmov [rsp+152], rax
37c419427mov r14, rsi
37c41942amov [rsp+160], rdx
37c419432jmp 0x37c41944b
37c419434
37c419434 0f 1f 40 00 ..@.
37c419438
37c419438loc_37c419438:
37c419438add [rsp+128], 16
37c419441mov r8, [r14]
37c419444mov r15, r11
37c419447mov rcx, [r13]
37c41944b
37c41944bloc_37c41944b:
37c41944bmov rdx, r8
37c41944emov rsi, rdi
37c419451sub rdx, r15
37c419454add rdx, 1
37c419458mov [rsp+352], rdx
37c419460mov rdx, [rbp]
37c419464add rdx, r15
37c419467sub rdx, r8
37c41946amov r8, rbx
37c41946dsub rdx, rcx
37c419470mov rcx, [rsp+120]
37c419475add rdx, rdi
37c419478shl rdx, 4
37c41947cadd rdx, r12
37c41947fcall zlacgv_64_
37c419484mov rcx, [r14]
37c419487lea r11, [r15+1]
37c41948bmov r9, rbx
37c41948emov rax, [rsp+128]
37c419496add rdi, [rsp+176]
37c41949emov [rsp+144], r11
37c4194a6mov rdx, rcx
37c4194a9sub rdx, r15
37c4194acadd rdx, 1
37c4194b0mov [rsp+352], rdx
37c4194b8mov rdx, [rbp]
37c4194bcsub rdx, rcx
37c4194bfadd rdx, r15
37c4194c2sub rdx, [r13]
37c4194c6mov [rsp+32], rax
37c4194cblea rcx, [rdi+rdx]
37c4194cfadd rdx, rsi
37c4194d2shl rcx, 4
37c4194d6shl rdx, 4
37c4194dalea r8, [r12+rcx]
37c4194demov rcx, [rsp+120]
37c4194e3add rdx, r12
37c4194e6call zlarfgp_64_
37c4194ebmov rcx, [r14]
37c4194eemov r8, [rsp+120]
37c4194f3mov r10, [rsp+136]
37c4194fbmov rax, [rsp+128]
37c419503mov rdx, rcx
37c419506sub rdx, r15
37c419509mov [rsp+344], rdx
37c419511add rdx, 1
37c419515mov [rsp+352], rdx
37c41951dmov rdx, [rbp]
37c419521sub rdx, rcx
37c419524add rdx, r15
37c419527sub rdx, [r13]
37c41952bmov [rsp+64], r10
37c419530lea rcx, [rsi+rdx]
37c419534lea rdx, [rsi+rdx+1]
37c419539mov [rsp+40], rax
37c41953eshl rdx, 4
37c419542shl rcx, 4
37c419546mov [rsp+56], rbx
37c41954badd rdx, r12
37c41954emov [rsp+32], rbx
37c419553lea r9, [r12+rcx]
37c419557mov rcx, [rsp+152]
37c41955fmov [rsp+48], rdx
37c419564mov rdx, [rsp+112]
37c419569mov [rsp+72], 1
37c419572call zlarf1f_64_
37c419577mov rcx, [r14]
37c41957amov r8, rbx
37c41957dmov rdx, rcx
37c419580sub rdx, r15
37c419583add rdx, 1
37c419587mov [rsp+352], rdx
37c41958fmov rdx, [rbp]
37c419593sub rdx, rcx
37c419596mov rcx, [rsp+120]
37c41959badd rdx, r15
37c41959esub rdx, [r13]
37c4195a2add rdx, rsi
37c4195a5shl rdx, 4
37c4195a9add rdx, r12
37c4195accall zlacgv_64_
37c4195b1mov r11, [rsp+144]
37c4195b9cmp r11, [rsp+160]
37c4195c1jle 0x37c419438
37c4195c7jmp 0x37c4185ae
37c4184e0
37c4195cc
37c4195cc // align 0x20
37c4195cc // align 0x20
37c4195e0
37c4195e0zunbdb5_64_:
37c4195e0push r15
37c4195e2push r14
37c4195e4push r13
37c4195e6push r12
37c4195e8push rbp
37c4195e9push rdi
37c4195eapush rsi
37c4195ebpush rbx
37c4195ecsub rsp, 216
37c4195f3movups [rsp+160], x6
37c4195fbmovups [rsp+176], x7
37c419603movups [rsp+192], x8
37c41960cmov rax, [rsp+352]
37c419614mov r15, [rsp+392]
37c41961cmov rbp, [rsp+320]
37c419624mov r14, [rsp+328]
37c41962cmov [r15], 0
37c419633mov r12, [rsp+336]
37c41963bmov rsi, rdx
37c41963emov r13, r9
37c419641mov rdx, [rcx]
37c419644mov r9, [rax]
37c419647mov rax, [rsp+368]
37c41964fmov [rsp+304], r8
37c419657mov rbx, rcx
37c41965amov r8, [rax]
37c41965dtest rdx, rdx
37c419660js 0x37c419747
37c419666mov rcx, [rsi]
37c419669test rcx, rcx
37c41966cjs 0x37c4196e8
37c41966emov rax, [rsp+304]
37c419676mov rdi, [rax]
37c419679test rdi, rdi
37c41967cjs 0x37c419763
37c419682cmp [rbp], 0
37c419687jle 0x37c419755
37c41968dcmp [r12], 0
37c419692jle 0x37c419c4e
37c419698test rdx, rdx
37c41969bmov r11l, 1
37c4196a1cmovle rdx, r11
37c4196a5cmp r9, rdx
37c4196a8jl 0x37c419771
37c4196aetest rcx, rcx
37c4196b1mov edx, 1
37c4196b6cmovle rcx, rdx
37c4196bacmp r8, rcx
37c4196bdjl 0x37c419c5f
37c4196c3mov rax, [rsp+384]
37c4196cbcmp rdi, [rax]
37c4196cejle 0x37c419788
37c4196d4mov rdx, -13
37c4196dbmov eax, 13
37c4196e0jmp 0x37c4196f4
37c4196e2
37c4196e2 66 0f 1f 44 00 00 f..D..
37c4196e8
37c4196e8loc_37c4196e8:
37c4196e8mov rdx, -2
37c4196efmov eax, 2
37c4196f4
37c4196f4loc_37c4196f4:
37c4196f4mov [r15], rdx
37c4196f7mov r8l, 7
37c4196fdlea rdx, [rsp+144]
37c419705lea rcx, [rip+0x5abb4]
37c41970cmov [rsp+144], rax
37c419714call xerbla_64_
37c419719nop
37c41971a
37c41971aloc_37c41971a:
37c41971amovups x6, [rsp+160]
37c419722movups x7, [rsp+176]
37c41972amovups x8, [rsp+192]
37c419733add rsp, 216
37c41973apop rbx
37c41973bpop rsi
37c41973cpop rdi
37c41973dpop rbp
37c41973epop r12
37c419740pop r13
37c419742pop r14
37c419744pop r15
37c419746ret
37c419747
37c419747loc_37c419747:
37c419747mov rdx, -1
37c41974emov eax, 1
37c419753jmp 0x37c4196f4
37c419755
37c419755loc_37c419755:
37c419755mov rdx, -5
37c41975cmov eax, 5
37c419761jmp 0x37c4196f4
37c419763
37c419763loc_37c419763:
37c419763mov rdx, -3
37c41976amov eax, 3
37c41976fjmp 0x37c4196f4
37c419771
37c419771loc_37c419771:
37c419771mov rdx, -9
37c419778mov eax, 9
37c41977djmp 0x37c4196f4
37c419782
37c419782 66 0f 1f 44 00 00 f..D..
37c419788
37c419788loc_37c419788:
37c419788mov edx, 9
37c41978dlea rcx, [rip+0x5ab33]
37c419794lea rdi, [rsp+136]
37c41979ccall dlamch_64_
37c4197a1mov [rsp+32], rdi
37c4197a6mov r8, rbp
37c4197a9mov rdx, r13
37c4197acpxor x7, x7
37c4197b0lea r9, [rsp+128]
37c4197b8movapd x6, x0
37c4197bcmov rcx, rbx
37c4197bfmovsd_xmm [rsp+128], x7
37c4197c8movsd_xmm [rsp+136], x7
37c4197d1call zlassq_64_
37c4197d6mov [rsp+32], rdi
37c4197dbmov r8, r12
37c4197demov rdx, r14
37c4197e1lea r9, [rsp+128]
37c4197e9mov rcx, rsi
37c4197eccall zlassq_64_
37c4197f1mov rax, [rsp+304]
37c4197f9pxor x1, x1
37c4197fdmovsd_xmm x0, [rsp+136]
37c419806cvtsi2sd x1, [rax]
37c41980bmulsd x1, x6
37c41980fsqrtsd x0, x0
37c419813mulsd x0, [rsp+128]
37c41981ccomisd x0, x1
37c419820ja 0x37c4199a1
37c419826
37c419826loc_37c419826:
37c419826mov r8, [rbx]
37c419829test r8, r8
37c41982cjle 0x37c419acf
37c419832mov [rsp+120], r8
37c419837mov r15, r13
37c41983amov rcx, r8
37c41983dmov edi, 1
37c419842pxor x6, x6
37c419846pxor x7, x7
37c41984alea r13, [rsp+144]
37c419852movq x8, [rip+0x5aa75]
37c41985bnop [rax+rax]
37c419860
37c419860loc_37c419860:
37c419860lea r8, [rcx+1]
37c419864mov eax, 1
37c419869test rcx, rcx
37c41986cjle 0x37c419896
37c41986enop [rax]
37c419875nop [rax+rax]
37c419880
37c419880loc_37c419880:
37c419880mov rdx, rax
37c419883add rax, 1
37c419887shl rdx, 4
37c41988bmovups [r15+rdx-16], x6
37c419891cmp rax, r8
37c419894jne 0x37c419880
37c419896
37c419896loc_37c419896:
37c419896mov rax, rdi
37c419899mov rcx, [rsi]
37c41989cshl rax, 4
37c4198a0movups [r15+rax-16], x8
37c4198a6test rcx, rcx
37c4198a9jle 0x37c4198d6
37c4198abadd rcx, 1
37c4198afmov eax, 1
37c4198b4nop
37c4198b5nop [rax+rax]
37c4198c0
37c4198c0loc_37c4198c0:
37c4198c0mov rdx, rax
37c4198c3add rax, 1
37c4198c7shl rdx, 4
37c4198cbmovups [r14+rdx-16], x6
37c4198d1cmp rcx, rax
37c4198d4jne 0x37c4198c0
37c4198d6
37c4198d6loc_37c4198d6:
37c4198d6mov [rsp+104], r13
37c4198dbmov r9, r15
37c4198demov rdx, rsi
37c4198e1mov rcx, rbx
37c4198e4mov rax, [rsp+384]
37c4198ecmov [rsp+48], r12
37c4198f1mov [rsp+40], r14
37c4198f6mov r8, [rsp+304]
37c4198femov [rsp+96], rax
37c419903mov rax, [rsp+376]
37c41990bmov [rsp+32], rbp
37c419910mov [rsp+88], rax
37c419915mov rax, [rsp+368]
37c41991dmov [rsp+80], rax
37c419922mov rax, [rsp+360]
37c41992amov [rsp+72], rax
37c41992fmov rax, [rsp+352]
37c419937mov [rsp+64], rax
37c41993cmov rax, [rsp+344]
37c419944mov [rsp+56], rax
37c419949call zunbdb6_64_
37c41994emov r8, rbp
37c419951mov rdx, r15
37c419954mov rcx, rbx
37c419957call dznrm2_64_
37c41995cucomisd x0, x7
37c419960jp 0x37c41971a
37c419966jne 0x37c41971a
37c41996cmov r8, r12
37c41996fmov rdx, r14
37c419972mov rcx, rsi
37c419975call dznrm2_64_
37c41997aucomisd x0, x7
37c41997ejp 0x37c41971a
37c419984jne 0x37c41971a
37c41998aadd rdi, 1
37c41998ecmp [rsp+120], rdi
37c419993jl 0x37c419acc
37c419999mov rcx, [rbx]
37c41999cjmp 0x37c419860
37c4199a1
37c4199a1loc_37c4199a1:
37c4199a1movapd x1, x7
37c4199a5movapd x2, x7
37c4199a9mov r9, rbp
37c4199acmov r8, r13
37c4199afdivsd x1, x0
37c4199b3lea r15, [rsp+144]
37c4199bbmov rcx, rbx
37c4199bemov rdx, r15
37c4199c1movapd x6, x1
37c4199c5subsd x2, x1
37c4199c9mulsd x6, x7
37c4199cdaddsd x0, x6
37c4199d1addsd x6, [rip+0x5a8f7]
37c4199d9unpcklpd x0, x0
37c4199ddunpcklpd x6, x2
37c4199e1divpd x6, x0
37c4199e5movups [rsp+144], x6
37c4199edcall zscal_64_
37c4199f2mov r9, r12
37c4199f5mov r8, r14
37c4199f8mov rdx, r15
37c4199fbmov rcx, rsi
37c4199femovups [rsp+144], x6
37c419a06call zscal_64_
37c419a0bmov [rsp+104], r15
37c419a10mov r9, r13
37c419a13mov rdx, rsi
37c419a16mov rax, [rsp+384]
37c419a1emov [rsp+48], r12
37c419a23mov rcx, rbx
37c419a26mov [rsp+40], r14
37c419a2bmov r8, [rsp+304]
37c419a33mov [rsp+96], rax
37c419a38mov rax, [rsp+376]
37c419a40mov [rsp+32], rbp
37c419a45mov [rsp+88], rax
37c419a4amov rax, [rsp+368]
37c419a52mov [rsp+80], rax
37c419a57mov rax, [rsp+360]
37c419a5fmov [rsp+72], rax
37c419a64mov rax, [rsp+352]
37c419a6cmov [rsp+64], rax
37c419a71mov rax, [rsp+344]
37c419a79mov [rsp+56], rax
37c419a7ecall zunbdb6_64_
37c419a83mov r8, rbp
37c419a86mov rdx, r13
37c419a89mov rcx, rbx
37c419a8ccall dznrm2_64_
37c419a91ucomisd x0, x7
37c419a95jp 0x37c41971a
37c419a9bpxor x6, x6
37c419a9fucomisd x0, x6
37c419aa3jne 0x37c41971a
37c419aa9mov r8, r12
37c419aacmov rdx, r14
37c419aafmov rcx, rsi
37c419ab2call dznrm2_64_
37c419ab7ucomisd x0, x6
37c419abbjp 0x37c41971a
37c419ac1je 0x37c419826
37c419ac7jmp 0x37c41971a
37c419acc
37c419accloc_37c419acc:
37c419accmov r13, r15
37c419acf
37c419acfloc_37c419acf:
37c419acfmov r8, [rsi]
37c419ad2mov [rsp+120], r8
37c419ad7test r8, r8
37c419adajle 0x37c41971a
37c419ae0mov edi, 1
37c419ae5lea r15, [rsp+144]
37c419aedpxor x6, x6
37c419af1movq x8, [rip+0x5a7d6]
37c419afapxor x7, x7
37c419afenop
37c419b00
37c419b00loc_37c419b00:
37c419b00mov rdx, [rbx]
37c419b03mov eax, 1
37c419b08lea rcx, [rdx+1]
37c419b0ctest rdx, rdx
37c419b0fjle 0x37c419b36
37c419b11nop [rax]
37c419b15nop [rax+rax]
37c419b20
37c419b20loc_37c419b20:
37c419b20mov rdx, rax
37c419b23add rax, 1
37c419b27shl rdx, 4
37c419b2bmovups [r13+rdx-16], x6
37c419b31cmp rax, rcx
37c419b34jne 0x37c419b20
37c419b36
37c419b36loc_37c419b36:
37c419b36lea rcx, [r8+1]
37c419b3amov eax, 1
37c419b3ftest r8, r8
37c419b42jle 0x37c419b76
37c419b44nop [rax+rax]
37c419b4anop [rax+rax]
37c419b55nop [rax+rax]
37c419b60
37c419b60loc_37c419b60:
37c419b60mov rdx, rax
37c419b63add rax, 1
37c419b67shl rdx, 4
37c419b6bmovups [r14+rdx-16], x6
37c419b71cmp rcx, rax
37c419b74jne 0x37c419b60
37c419b76
37c419b76loc_37c419b76:
37c419b76mov rax, rdi
37c419b79mov r9, r13
37c419b7cmov rdx, rsi
37c419b7fmov rcx, rbx
37c419b82shl rax, 4
37c419b86mov r8, [rsp+304]
37c419b8emovups [r14+rax-16], x8
37c419b94mov rax, [rsp+384]
37c419b9cmov [rsp+104], r15
37c419ba1mov [rsp+96], rax
37c419ba6mov rax, [rsp+376]
37c419baemov [rsp+48], r12
37c419bb3mov [rsp+88], rax
37c419bb8mov rax, [rsp+368]
37c419bc0mov [rsp+40], r14
37c419bc5mov [rsp+80], rax
37c419bcamov rax, [rsp+360]
37c419bd2mov [rsp+32], rbp
37c419bd7mov [rsp+72], rax
37c419bdcmov rax, [rsp+352]
37c419be4mov [rsp+64], rax
37c419be9mov rax, [rsp+344]
37c419bf1mov [rsp+56], rax
37c419bf6call zunbdb6_64_
37c419bfbmov r8, rbp
37c419bfemov rdx, r13
37c419c01mov rcx, rbx
37c419c04call dznrm2_64_
37c419c09ucomisd x0, x7
37c419c0djp 0x37c41971a
37c419c13jne 0x37c41971a
37c419c19mov r8, r12
37c419c1cmov rdx, r14
37c419c1fmov rcx, rsi
37c419c22call dznrm2_64_
37c419c27ucomisd x0, x7
37c419c2bjp 0x37c41971a
37c419c31jne 0x37c41971a
37c419c37add rdi, 1
37c419c3bcmp [rsp+120], rdi
37c419c40jl 0x37c41971a
37c419c46mov r8, [rsi]
37c419c49jmp 0x37c419b00
37c419c4e
37c419c4eloc_37c419c4e:
37c419c4emov rdx, -7
37c419c55mov eax, 7
37c419c5ajmp 0x37c4196f4
37c419c5f
37c419c5floc_37c419c5f:
37c419c5fmov rdx, -11
37c419c66mov eax, 11
37c419c6bjmp 0x37c4196f4
37c4195e0
37c4195e0zunbdb5_64_:
37c4195e0push r15
37c4195e2push r14
37c4195e4push r13
37c4195e6push r12
37c4195e8push rbp
37c4195e9push rdi
37c4195eapush rsi
37c4195ebpush rbx
37c4195ecsub rsp, 216
37c4195f3movups [rsp+160], x6
37c4195fbmovups [rsp+176], x7
37c419603movups [rsp+192], x8
37c41960cmov rax, [rsp+352]
37c419614mov r15, [rsp+392]
37c41961cmov rbp, [rsp+320]
37c419624mov r14, [rsp+328]
37c41962cmov [r15], 0
37c419633mov r12, [rsp+336]
37c41963bmov rsi, rdx
37c41963emov r13, r9
37c419641mov rdx, [rcx]
37c419644mov r9, [rax]
37c419647mov rax, [rsp+368]
37c41964fmov [rsp+304], r8
37c419657mov rbx, rcx
37c41965amov r8, [rax]
37c41965dtest rdx, rdx
37c419660js 0x37c419747
37c419666mov rcx, [rsi]
37c419669test rcx, rcx
37c41966cjs 0x37c4196e8
37c41966emov rax, [rsp+304]
37c419676mov rdi, [rax]
37c419679test rdi, rdi
37c41967cjs 0x37c419763
37c419682cmp [rbp], 0
37c419687jle 0x37c419755
37c41968dcmp [r12], 0
37c419692jle 0x37c419c4e
37c419698test rdx, rdx
37c41969bmov r11l, 1
37c4196a1cmovle rdx, r11
37c4196a5cmp r9, rdx
37c4196a8jl 0x37c419771
37c4196aetest rcx, rcx
37c4196b1mov edx, 1
37c4196b6cmovle rcx, rdx
37c4196bacmp r8, rcx
37c4196bdjl 0x37c419c5f
37c4196c3mov rax, [rsp+384]
37c4196cbcmp rdi, [rax]
37c4196cejle 0x37c419788
37c4196d4mov rdx, -13
37c4196dbmov eax, 13
37c4196e0jmp 0x37c4196f4
37c4196e2
37c4196e2 66 0f 1f 44 00 00 f..D..
37c4196e8
37c4196e8loc_37c4196e8:
37c4196e8mov rdx, -2
37c4196efmov eax, 2
37c4196f4
37c4196f4loc_37c4196f4:
37c4196f4mov [r15], rdx
37c4196f7mov r8l, 7
37c4196fdlea rdx, [rsp+144]
37c419705lea rcx, [rip+0x5abb4]
37c41970cmov [rsp+144], rax
37c419714call xerbla_64_
37c419719nop
37c41971a
37c41971aloc_37c41971a:
37c41971amovups x6, [rsp+160]
37c419722movups x7, [rsp+176]
37c41972amovups x8, [rsp+192]
37c419733add rsp, 216
37c41973apop rbx
37c41973bpop rsi
37c41973cpop rdi
37c41973dpop rbp
37c41973epop r12
37c419740pop r13
37c419742pop r14
37c419744pop r15
37c419746ret
37c419747
37c419747loc_37c419747:
37c419747mov rdx, -1
37c41974emov eax, 1
37c419753jmp 0x37c4196f4
37c419755
37c419755loc_37c419755:
37c419755mov rdx, -5
37c41975cmov eax, 5
37c419761jmp 0x37c4196f4
37c419763
37c419763loc_37c419763:
37c419763mov rdx, -3
37c41976amov eax, 3
37c41976fjmp 0x37c4196f4
37c419771
37c419771loc_37c419771:
37c419771mov rdx, -9
37c419778mov eax, 9
37c41977djmp 0x37c4196f4
37c419782
37c419782 66 0f 1f 44 00 00 f..D..
37c419788
37c419788loc_37c419788:
37c419788mov edx, 9
37c41978dlea rcx, [rip+0x5ab33]
37c419794lea rdi, [rsp+136]
37c41979ccall dlamch_64_
37c4197a1mov [rsp+32], rdi
37c4197a6mov r8, rbp
37c4197a9mov rdx, r13
37c4197acpxor x7, x7
37c4197b0lea r9, [rsp+128]
37c4197b8movapd x6, x0
37c4197bcmov rcx, rbx
37c4197bfmovsd_xmm [rsp+128], x7
37c4197c8movsd_xmm [rsp+136], x7
37c4197d1call zlassq_64_
37c4197d6mov [rsp+32], rdi
37c4197dbmov r8, r12
37c4197demov rdx, r14
37c4197e1lea r9, [rsp+128]
37c4197e9mov rcx, rsi
37c4197eccall zlassq_64_
37c4197f1mov rax, [rsp+304]
37c4197f9pxor x1, x1
37c4197fdmovsd_xmm x0, [rsp+136]
37c419806cvtsi2sd x1, [rax]
37c41980bmulsd x1, x6
37c41980fsqrtsd x0, x0
37c419813mulsd x0, [rsp+128]
37c41981ccomisd x0, x1
37c419820ja 0x37c4199a1
37c419826
37c419826loc_37c419826:
37c419826mov r8, [rbx]
37c419829test r8, r8
37c41982cjle 0x37c419acf
37c419832mov [rsp+120], r8
37c419837mov r15, r13
37c41983amov rcx, r8
37c41983dmov edi, 1
37c419842pxor x6, x6
37c419846pxor x7, x7
37c41984alea r13, [rsp+144]
37c419852movq x8, [rip+0x5aa75]
37c41985bnop [rax+rax]
37c419860
37c419860loc_37c419860:
37c419860lea r8, [rcx+1]
37c419864mov eax, 1
37c419869test rcx, rcx
37c41986cjle 0x37c419896
37c41986enop [rax]
37c419875nop [rax+rax]
37c419880
37c419880loc_37c419880:
37c419880mov rdx, rax
37c419883add rax, 1
37c419887shl rdx, 4
37c41988bmovups [r15+rdx-16], x6
37c419891cmp rax, r8
37c419894jne 0x37c419880
37c419896
37c419896loc_37c419896:
37c419896mov rax, rdi
37c419899mov rcx, [rsi]
37c41989cshl rax, 4
37c4198a0movups [r15+rax-16], x8
37c4198a6test rcx, rcx
37c4198a9jle 0x37c4198d6
37c4198abadd rcx, 1
37c4198afmov eax, 1
37c4198b4nop
37c4198b5nop [rax+rax]
37c4198c0
37c4198c0loc_37c4198c0:
37c4198c0mov rdx, rax
37c4198c3add rax, 1
37c4198c7shl rdx, 4
37c4198cbmovups [r14+rdx-16], x6
37c4198d1cmp rcx, rax
37c4198d4jne 0x37c4198c0
37c4198d6
37c4198d6loc_37c4198d6:
37c4198d6mov [rsp+104], r13
37c4198dbmov r9, r15
37c4198demov rdx, rsi
37c4198e1mov rcx, rbx
37c4198e4mov rax, [rsp+384]
37c4198ecmov [rsp+48], r12
37c4198f1mov [rsp+40], r14
37c4198f6mov r8, [rsp+304]
37c4198femov [rsp+96], rax
37c419903mov rax, [rsp+376]
37c41990bmov [rsp+32], rbp
37c419910mov [rsp+88], rax
37c419915mov rax, [rsp+368]
37c41991dmov [rsp+80], rax
37c419922mov rax, [rsp+360]
37c41992amov [rsp+72], rax
37c41992fmov rax, [rsp+352]
37c419937mov [rsp+64], rax
37c41993cmov rax, [rsp+344]
37c419944mov [rsp+56], rax
37c419949call zunbdb6_64_
37c41994emov r8, rbp
37c419951mov rdx, r15
37c419954mov rcx, rbx
37c419957call dznrm2_64_
37c41995cucomisd x0, x7
37c419960jp 0x37c41971a
37c419966jne 0x37c41971a
37c41996cmov r8, r12
37c41996fmov rdx, r14
37c419972mov rcx, rsi
37c419975call dznrm2_64_
37c41997aucomisd x0, x7
37c41997ejp 0x37c41971a
37c419984jne 0x37c41971a
37c41998aadd rdi, 1
37c41998ecmp [rsp+120], rdi
37c419993jl 0x37c419acc
37c419999mov rcx, [rbx]
37c41999cjmp 0x37c419860
37c4199a1
37c4199a1loc_37c4199a1:
37c4199a1movapd x1, x7
37c4199a5movapd x2, x7
37c4199a9mov r9, rbp
37c4199acmov r8, r13
37c4199afdivsd x1, x0
37c4199b3lea r15, [rsp+144]
37c4199bbmov rcx, rbx
37c4199bemov rdx, r15
37c4199c1movapd x6, x1
37c4199c5subsd x2, x1
37c4199c9mulsd x6, x7
37c4199cdaddsd x0, x6
37c4199d1addsd x6, [rip+0x5a8f7]
37c4199d9unpcklpd x0, x0
37c4199ddunpcklpd x6, x2
37c4199e1divpd x6, x0
37c4199e5movups [rsp+144], x6
37c4199edcall zscal_64_
37c4199f2mov r9, r12
37c4199f5mov r8, r14
37c4199f8mov rdx, r15
37c4199fbmov rcx, rsi
37c4199femovups [rsp+144], x6
37c419a06call zscal_64_
37c419a0bmov [rsp+104], r15
37c419a10mov r9, r13
37c419a13mov rdx, rsi
37c419a16mov rax, [rsp+384]
37c419a1emov [rsp+48], r12
37c419a23mov rcx, rbx
37c419a26mov [rsp+40], r14
37c419a2bmov r8, [rsp+304]
37c419a33mov [rsp+96], rax
37c419a38mov rax, [rsp+376]
37c419a40mov [rsp+32], rbp
37c419a45mov [rsp+88], rax
37c419a4amov rax, [rsp+368]
37c419a52mov [rsp+80], rax
37c419a57mov rax, [rsp+360]
37c419a5fmov [rsp+72], rax
37c419a64mov rax, [rsp+352]
37c419a6cmov [rsp+64], rax
37c419a71mov rax, [rsp+344]
37c419a79mov [rsp+56], rax
37c419a7ecall zunbdb6_64_
37c419a83mov r8, rbp
37c419a86mov rdx, r13
37c419a89mov rcx, rbx
37c419a8ccall dznrm2_64_
37c419a91ucomisd x0, x7
37c419a95jp 0x37c41971a
37c419a9bpxor x6, x6
37c419a9fucomisd x0, x6
37c419aa3jne 0x37c41971a
37c419aa9mov r8, r12
37c419aacmov rdx, r14
37c419aafmov rcx, rsi
37c419ab2call dznrm2_64_
37c419ab7ucomisd x0, x6
37c419abbjp 0x37c41971a
37c419ac1je 0x37c419826
37c419ac7jmp 0x37c41971a
37c419acc
37c419accloc_37c419acc:
37c419accmov r13, r15
37c419acf
37c419acfloc_37c419acf:
37c419acfmov r8, [rsi]
37c419ad2mov [rsp+120], r8
37c419ad7test r8, r8
37c419adajle 0x37c41971a
37c419ae0mov edi, 1
37c419ae5lea r15, [rsp+144]
37c419aedpxor x6, x6
37c419af1movq x8, [rip+0x5a7d6]
37c419afapxor x7, x7
37c419afenop
37c419b00
37c419b00loc_37c419b00:
37c419b00mov rdx, [rbx]
37c419b03mov eax, 1
37c419b08lea rcx, [rdx+1]
37c419b0ctest rdx, rdx
37c419b0fjle 0x37c419b36
37c419b11nop [rax]
37c419b15nop [rax+rax]
37c419b20
37c419b20loc_37c419b20:
37c419b20mov rdx, rax
37c419b23add rax, 1
37c419b27shl rdx, 4
37c419b2bmovups [r13+rdx-16], x6
37c419b31cmp rax, rcx
37c419b34jne 0x37c419b20
37c419b36
37c419b36loc_37c419b36:
37c419b36lea rcx, [r8+1]
37c419b3amov eax, 1
37c419b3ftest r8, r8
37c419b42jle 0x37c419b76
37c419b44nop [rax+rax]
37c419b4anop [rax+rax]
37c419b55nop [rax+rax]
37c419b60
37c419b60loc_37c419b60:
37c419b60mov rdx, rax
37c419b63add rax, 1
37c419b67shl rdx, 4
37c419b6bmovups [r14+rdx-16], x6
37c419b71cmp rcx, rax
37c419b74jne 0x37c419b60
37c419b76
37c419b76loc_37c419b76:
37c419b76mov rax, rdi
37c419b79mov r9, r13
37c419b7cmov rdx, rsi
37c419b7fmov rcx, rbx
37c419b82shl rax, 4
37c419b86mov r8, [rsp+304]
37c419b8emovups [r14+rax-16], x8
37c419b94mov rax, [rsp+384]
37c419b9cmov [rsp+104], r15
37c419ba1mov [rsp+96], rax
37c419ba6mov rax, [rsp+376]
37c419baemov [rsp+48], r12
37c419bb3mov [rsp+88], rax
37c419bb8mov rax, [rsp+368]
37c419bc0mov [rsp+40], r14
37c419bc5mov [rsp+80], rax
37c419bcamov rax, [rsp+360]
37c419bd2mov [rsp+32], rbp
37c419bd7mov [rsp+72], rax
37c419bdcmov rax, [rsp+352]
37c419be4mov [rsp+64], rax
37c419be9mov rax, [rsp+344]
37c419bf1mov [rsp+56], rax
37c419bf6call zunbdb6_64_
37c419bfbmov r8, rbp
37c419bfemov rdx, r13
37c419c01mov rcx, rbx
37c419c04call dznrm2_64_
37c419c09ucomisd x0, x7
37c419c0djp 0x37c41971a
37c419c13jne 0x37c41971a
37c419c19mov r8, r12
37c419c1cmov rdx, r14
37c419c1fmov rcx, rsi
37c419c22call dznrm2_64_
37c419c27ucomisd x0, x7
37c419c2bjp 0x37c41971a
37c419c31jne 0x37c41971a
37c419c37add rdi, 1
37c419c3bcmp [rsp+120], rdi
37c419c40jl 0x37c41971a
37c419c46mov r8, [rsi]
37c419c49jmp 0x37c419b00
37c419c4e
37c419c4eloc_37c419c4e:
37c419c4emov rdx, -7
37c419c55mov eax, 7
37c419c5ajmp 0x37c4196f4
37c419c5f
37c419c5floc_37c419c5f:
37c419c5fmov rdx, -11
37c419c66mov eax, 11
37c419c6bjmp 0x37c4196f4
37c4195e0
37c419c70
37c419c70 // align 0x20
37c419c70 // align 0x20
37c419c80
37c419c80zunbdb6_64_:
37c419c80push r15
37c419c82push r14
37c419c84push r13
37c419c86push r12
37c419c88push rbp
37c419c89push rdi
37c419c8apush rsi
37c419c8bpush rbx
37c419c8csub rsp, 168
37c419c93movups [rsp+128], x6
37c419c9bmovups [rsp+144], x7
37c419ca3mov rax, [rsp+304]
37c419cabmov r12, [rsp+328]
37c419cb3mov rsi, rcx
37c419cb6mov rdi, rdx
37c419cb9mov rbx, r9
37c419cbcmov rcx, [rcx]
37c419cbfmov rdx, [rsp+344]
37c419cc7mov r9, [rax]
37c419ccamov rbp, r8
37c419ccdmov rax, [rsp+320]
37c419cd5mov [rdx], 0
37c419cdcmov r10, [rax]
37c419cdftest rcx, rcx
37c419ce2js 0x37c419dc0
37c419ce8mov r8, [rdi]
37c419cebtest r8, r8
37c419ceejs 0x37c419d70
37c419cf4mov r11, [rbp]
37c419cf8test r11, r11
37c419cfbjs 0x37c419de0
37c419d01mov rax, [rsp+272]
37c419d09cmp [rax], 0
37c419d0djle 0x37c419dd0
37c419d13mov rax, [rsp+288]
37c419d1bcmp [rax], 0
37c419d1fjle 0x37c41a5a8
37c419d25test rcx, rcx
37c419d28mov r13l, 1
37c419d2ecmovle rcx, r13
37c419d32cmp r9, rcx
37c419d35jl 0x37c419dee
37c419d3btest r8, r8
37c419d3emov ecx, 1
37c419d43cmovle r8, rcx
37c419d47cmp r10, r8
37c419d4ajl 0x37c41a5b9
37c419d50mov rcx, [rsp+336]
37c419d58cmp r11, [rcx]
37c419d5bjle 0x37c419e00
37c419d61mov rcx, -13
37c419d68mov eax, 13
37c419d6djmp 0x37c419d7c
37c419d6f
37c419d6f 90 .
37c419d70
37c419d70loc_37c419d70:
37c419d70mov rcx, -2
37c419d77mov eax, 2
37c419d7c
37c419d7cloc_37c419d7c:
37c419d7cmov [rdx], rcx
37c419d7fmov r8l, 7
37c419d85lea rdx, [rsp+120]
37c419d8alea rcx, [rip+0x5a590]
37c419d91mov [rsp+120], rax
37c419d96call xerbla_64_
37c419d9bnop
37c419d9c
37c419d9cloc_37c419d9c:
37c419d9cmovups x6, [rsp+128]
37c419da4movups x7, [rsp+144]
37c419dacadd rsp, 168
37c419db3pop rbx
37c419db4pop rsi
37c419db5pop rdi
37c419db6pop rbp
37c419db7pop r12
37c419db9pop r13
37c419dbbpop r14
37c419dbdpop r15
37c419dbfret
37c419dc0
37c419dc0loc_37c419dc0:
37c419dc0mov rcx, -1
37c419dc7mov eax, 1
37c419dccjmp 0x37c419d7c
37c419dce
37c419dce 66 90 f.
37c419dd0
37c419dd0loc_37c419dd0:
37c419dd0mov rcx, -5
37c419dd7mov eax, 5
37c419ddcjmp 0x37c419d7c
37c419dde
37c419dde 66 90 f.
37c419de0
37c419de0loc_37c419de0:
37c419de0mov rcx, -3
37c419de7mov eax, 3
37c419decjmp 0x37c419d7c
37c419dee
37c419deeloc_37c419dee:
37c419deemov rcx, -9
37c419df5mov eax, 9
37c419dfajmp 0x37c419d7c
37c419dfc
37c419dfc 0f 1f 40 00 ..@.
37c419e00
37c419e00loc_37c419e00:
37c419e00mov edx, 9
37c419e05lea r14, [rsp+120]
37c419e0alea r13, [rsp+112]
37c419e0flea rcx, [rip+0x5a512]
37c419e16call dlamch_64_
37c419e1bmov [rsp+32], r14
37c419e20mov r9, r13
37c419e23mov rdx, rbx
37c419e26mov r8, [rsp+272]
37c419e2emov rcx, rsi
37c419e31movapd x7, x0
37c419e35mov [rsp+112], 0
37c419e3emov [rsp+120], 0
37c419e47call zlassq_64_
37c419e4cmov [rsp+32], r14
37c419e51mov r9, r13
37c419e54mov rcx, rdi
37c419e57mov r8, [rsp+288]
37c419e5fmov rdx, [rsp+280]
37c419e67call zlassq_64_
37c419e6cmovsd_xmm x0, [rsp+120]
37c419e72sqrtsd x0, x0
37c419e76mulsd x0, [rsp+112]
37c419e7cmovapd x6, x0
37c419e80cmp [rsi], 0
37c419e84jne 0x37c41a378
37c419e8amov rcx, [rbp]
37c419e8emov edx, 1
37c419e93pxor x0, x0
37c419e97lea r8, [rcx+1]
37c419e9btest rcx, rcx
37c419e9ejle 0x37c419eb6
37c419ea0
37c419ea0loc_37c419ea0:
37c419ea0mov rax, rdx
37c419ea3add rdx, 1
37c419ea7shl rax, 4
37c419eabmovups [r12+rax-16], x0
37c419eb1cmp rdx, r8
37c419eb4jne 0x37c419ea0
37c419eb6
37c419eb6loc_37c419eb6:
37c419eb6lea rax, [rip+0x5a433]
37c419ebdlea r15, [rip+0x5a434]
37c419ec4mov [rsp+96], rax
37c419ec9
37c419ec9loc_37c419ec9:
37c419ec9mov rcx, [rsp+288]
37c419ed1mov [rsp+80], r15
37c419ed6mov r8, rbp
37c419ed9mov rdx, rdi
37c419edclea rax, [rip+0x5a3fd]
37c419ee3mov [rsp+72], r12
37c419ee8mov [rsp+56], rcx
37c419eedmov rcx, [rsp+280]
37c419ef5mov r9, rax
37c419ef8mov [rsp+64], rax
37c419efdmov [rsp+48], rcx
37c419f02mov rcx, [rsp+320]
37c419f0amov [rsp+88], 1
37c419f13mov [rsp+40], rcx
37c419f18mov rcx, [rsp+312]
37c419f20mov [rsp+32], rcx
37c419f25mov rcx, [rsp+96]
37c419f2acall zgemv_64_
37c419f2fmov [rsp+72], rbx
37c419f34mov r8, rbp
37c419f37mov rdx, rsi
37c419f3amov rcx, [rsp+272]
37c419f42lea rax, [rip+0x5a397]
37c419f49mov [rsp+88], 1
37c419f52lea r9, [rip+0x5a3b7]
37c419f59mov [rsp+64], rax
37c419f5emov [rsp+80], rcx
37c419f63mov rcx, [rsp+304]
37c419f6bmov [rsp+56], r15
37c419f70mov [rsp+40], rcx
37c419f75mov rcx, [rsp+296]
37c419f7dmov [rsp+48], r12
37c419f82mov [rsp+32], rcx
37c419f87lea rcx, [rip+0x5a392]
37c419f8ecall zgemv_64_
37c419f93mov [rsp+56], r15
37c419f98mov r8, rbp
37c419f9bmov rdx, rdi
37c419f9elea rax, [rip+0x5a33b]
37c419fa5mov rcx, [rsp+288]
37c419fadmov [rsp+88], 1
37c419fb6lea r9, [rip+0x5a353]
37c419fbdmov [rsp+64], rax
37c419fc2mov rax, [rsp+320]
37c419fcamov [rsp+80], rcx
37c419fcfmov rcx, [rsp+280]
37c419fd7mov [rsp+40], rax
37c419fdcmov rax, [rsp+312]
37c419fe4mov [rsp+72], rcx
37c419fe9lea rcx, [rip+0x5a330]
37c419ff0mov [rsp+32], rax
37c419ff5mov [rsp+48], r12
37c419ffacall zgemv_64_
37c419fffmov [rsp+32], r14
37c41a004mov r9, r13
37c41a007mov rdx, rbx
37c41a00amov r8, [rsp+272]
37c41a012mov rcx, rsi
37c41a015mov [rsp+112], 0
37c41a01emov [rsp+120], 0
37c41a027call zlassq_64_
37c41a02cmov [rsp+32], r14
37c41a031mov r9, r13
37c41a034mov rcx, rdi
37c41a037mov r8, [rsp+288]
37c41a03fmov rdx, [rsp+280]
37c41a047call zlassq_64_
37c41a04cmovsd_xmm x0, [rsp+120]
37c41a052movsd_xmm x1, [rip+0x5a2de]
37c41a05amulsd x1, x6
37c41a05esqrtsd x0, x0
37c41a062mulsd x0, [rsp+112]
37c41a068comisd x0, x1
37c41a06cjae 0x37c419d9c
37c41a072mov rcx, [rbp]
37c41a076pxor x1, x1
37c41a07acvtsi2sd x1, rcx
37c41a07fmulsd x1, x7
37c41a083mulsd x1, x6
37c41a087comisd x1, x0
37c41a08bjae 0x37c41a3f0
37c41a091test rcx, rcx
37c41a094jle 0x37c41a4a5
37c41a09aadd rcx, 1
37c41a09emov edx, 1
37c41a0a3pxor x1, x1
37c41a0a7nop [rax]
37c41a0aanop [rax+rax]
37c41a0b5nop [rax+rax]
37c41a0c0
37c41a0c0loc_37c41a0c0:
37c41a0c0mov rax, rdx
37c41a0c3add rdx, 1
37c41a0c7shl rax, 4
37c41a0cbmovups [r12+rax-16], x1
37c41a0d1cmp rdx, rcx
37c41a0d4jne 0x37c41a0c0
37c41a0d6cmp [rsi], 0
37c41a0dajne 0x37c41a4b0
37c41a0e0mov edx, 1
37c41a0e5pxor x1, x1
37c41a0e9nop
37c41a0eanop [rax+rax]
37c41a0f5nop [rax+rax]
37c41a100
37c41a100loc_37c41a100:
37c41a100mov rax, rdx
37c41a103add rdx, 1
37c41a107shl rax, 4
37c41a10bmovups [r12+rax-16], x1
37c41a111cmp rdx, rcx
37c41a114jne 0x37c41a100
37c41a116
37c41a116loc_37c41a116:
37c41a116mov rcx, [rsp+288]
37c41a11emov [rsp+80], r15
37c41a123mov r8, rbp
37c41a126mov rdx, rdi
37c41a129lea rax, [rip+0x5a1b0]
37c41a130mov [rsp+72], r12
37c41a135mov [rsp+56], rcx
37c41a13amov rcx, [rsp+280]
37c41a142mov r9, rax
37c41a145mov [rsp+64], rax
37c41a14amov [rsp+48], rcx
37c41a14fmov rcx, [rsp+320]
37c41a157mov [rsp+88], 1
37c41a160mov [rsp+40], rcx
37c41a165mov rcx, [rsp+312]
37c41a16dmovsd_xmm [rsp+104], x0
37c41a173mov [rsp+32], rcx
37c41a178mov rcx, [rsp+96]
37c41a17dcall zgemv_64_
37c41a182mov [rsp+72], rbx
37c41a187mov r8, rbp
37c41a18amov rdx, rsi
37c41a18dmov rcx, [rsp+272]
37c41a195lea rax, [rip+0x5a144]
37c41a19cmov [rsp+88], 1
37c41a1a5lea r9, [rip+0x5a164]
37c41a1acmov [rsp+64], rax
37c41a1b1mov [rsp+80], rcx
37c41a1b6mov rcx, [rsp+304]
37c41a1bemov [rsp+56], r15
37c41a1c3mov [rsp+40], rcx
37c41a1c8mov rcx, [rsp+296]
37c41a1d0mov [rsp+48], r12
37c41a1d5mov [rsp+32], rcx
37c41a1dalea rcx, [rip+0x5a13f]
37c41a1e1call zgemv_64_
37c41a1e6mov [rsp+56], r15
37c41a1ebmov r8, rbp
37c41a1eemov rdx, rdi
37c41a1f1lea rax, [rip+0x5a0e8]
37c41a1f8mov rcx, [rsp+288]
37c41a200mov [rsp+88], 1
37c41a209lea r9, [rip+0x5a100]
37c41a210mov [rsp+64], rax
37c41a215mov rax, [rsp+320]
37c41a21dmov [rsp+80], rcx
37c41a222mov rcx, [rsp+280]
37c41a22amov [rsp+40], rax
37c41a22fmov rax, [rsp+312]
37c41a237mov [rsp+72], rcx
37c41a23clea rcx, [rip+0x5a0dd]
37c41a243mov [rsp+32], rax
37c41a248mov [rsp+48], r12
37c41a24dcall zgemv_64_
37c41a252mov [rsp+32], r14
37c41a257mov r9, r13
37c41a25amov rdx, rbx
37c41a25dmov r8, [rsp+272]
37c41a265mov rcx, rsi
37c41a268mov [rsp+112], 0
37c41a271mov [rsp+120], 0
37c41a27acall zlassq_64_
37c41a27fmov [rsp+32], r14
37c41a284mov r9, r13
37c41a287mov rcx, rdi
37c41a28amov r8, [rsp+288]
37c41a292mov rdx, [rsp+280]
37c41a29acall zlassq_64_
37c41a29fmovsd_xmm x1, [rsp+120]
37c41a2a5movsd_xmm x0, [rsp+104]
37c41a2abmulsd x0, [rip+0x5a085]
37c41a2b3sqrtsd x1, x1
37c41a2b7mulsd x1, [rsp+112]
37c41a2bdcomisd x0, x1
37c41a2c1jbe 0x37c419d9c
37c41a2c7mov rax, [rsp+272]
37c41a2cfmov rcx, [rax]
37c41a2d2mov rax, [rsi]
37c41a2d5sub rax, 1
37c41a2d9imul rax, rcx
37c41a2ddlea rdx, [rax+1]
37c41a2e1test rcx, rcx
37c41a2e4js 0x37c41a568
37c41a2eatest rdx, rdx
37c41a2edjle 0x37c41a310
37c41a2efxor edx, edx
37c41a2f1div rcx
37c41a2f4
37c41a2f4loc_37c41a2f4:
37c41a2f4shl rcx, 4
37c41a2f8pxor x0, x0
37c41a2fcmov rdx, rcx
37c41a2ffnop
37c41a300
37c41a300loc_37c41a300:
37c41a300sub rax, 1
37c41a304movups [rbx], x0
37c41a307add rbx, rdx
37c41a30acmp rax, -1
37c41a30ejne 0x37c41a300
37c41a310
37c41a310loc_37c41a310:
37c41a310mov rax, [rsp+288]
37c41a318mov rcx, [rax]
37c41a31bmov rax, [rdi]
37c41a31esub rax, 1
37c41a322imul rax, rcx
37c41a326lea rdx, [rax+1]
37c41a32atest rcx, rcx
37c41a32djs 0x37c41a588
37c41a333test rdx, rdx
37c41a336jle 0x37c419d9c
37c41a33cxor edx, edx
37c41a33ediv rcx
37c41a341
37c41a341loc_37c41a341:
37c41a341mov rdx, [rsp+280]
37c41a349shl rcx, 4
37c41a34dpxor x0, x0
37c41a351nop [rax]
37c41a355nop [rax+rax]
37c41a360
37c41a360loc_37c41a360:
37c41a360sub rax, 1
37c41a364movups [rdx], x0
37c41a367add rdx, rcx
37c41a36acmp rax, -1
37c41a36ejne 0x37c41a360
37c41a370jmp 0x37c419d9c
37c41a375
37c41a375 0f 1f 00 ...
37c41a378
37c41a378loc_37c41a378:
37c41a378lea rax, [rip+0x59f81]
37c41a37fmov [rsp+72], r12
37c41a384mov r8, rbp
37c41a387mov rdx, rsi
37c41a38amov [rsp+64], rax
37c41a38fmov rax, [rsp+272]
37c41a397lea r15, [rip+0x59f5a]
37c41a39elea rcx, [rip+0x59f4b]
37c41a3a5mov [rsp+88], 1
37c41a3aelea r9, [rip+0x59f2b]
37c41a3b5mov [rsp+56], rax
37c41a3bamov rax, [rsp+304]
37c41a3c2mov [rsp+80], r15
37c41a3c7mov [rsp+40], rax
37c41a3ccmov rax, [rsp+296]
37c41a3d4mov [rsp+48], rbx
37c41a3d9mov [rsp+32], rax
37c41a3demov [rsp+96], rcx
37c41a3e3call zgemv_64_
37c41a3e8jmp 0x37c419ec9
37c41a3ed
37c41a3ed 0f 1f 00 ...
37c41a3f0
37c41a3f0loc_37c41a3f0:
37c41a3f0mov rax, [rsp+272]
37c41a3f8mov rcx, [rax]
37c41a3fbmov rax, [rsi]
37c41a3fesub rax, 1
37c41a402imul rax, rcx
37c41a406lea rdx, [rax+1]
37c41a40atest rcx, rcx
37c41a40djs 0x37c41a528
37c41a413test rdx, rdx
37c41a416jle 0x37c41a440
37c41a418xor edx, edx
37c41a41adiv rcx
37c41a41d
37c41a41dloc_37c41a41d:
37c41a41dshl rcx, 4
37c41a421pxor x0, x0
37c41a425mov rdx, rcx
37c41a428nop [rax+rax]
37c41a430
37c41a430loc_37c41a430:
37c41a430sub rax, 1
37c41a434movups [rbx], x0
37c41a437add rbx, rdx
37c41a43acmp rax, -1
37c41a43ejne 0x37c41a430
37c41a440
37c41a440loc_37c41a440:
37c41a440mov rax, [rsp+288]
37c41a448mov rcx, [rax]
37c41a44bmov rax, [rdi]
37c41a44esub rax, 1
37c41a452imul rax, rcx
37c41a456lea rdx, [rax+1]
37c41a45atest rcx, rcx
37c41a45djs 0x37c41a548
37c41a463test rdx, rdx
37c41a466jle 0x37c419d9c
37c41a46cxor edx, edx
37c41a46ediv rcx
37c41a471
37c41a471loc_37c41a471:
37c41a471mov rdx, [rsp+280]
37c41a479shl rcx, 4
37c41a47dpxor x0, x0
37c41a481nop [rax]
37c41a485nop [rax+rax]
37c41a490
37c41a490loc_37c41a490:
37c41a490sub rax, 1
37c41a494movups [rdx], x0
37c41a497add rdx, rcx
37c41a49acmp rax, -1
37c41a49ejne 0x37c41a490
37c41a4a0jmp 0x37c419d9c
37c41a4a5
37c41a4a5loc_37c41a4a5:
37c41a4a5cmp [rsi], 0
37c41a4a9je 0x37c41a116
37c41a4afnop
37c41a4b0
37c41a4b0loc_37c41a4b0:
37c41a4b0mov [rsp+80], r15
37c41a4b5mov rcx, [rsp+96]
37c41a4bamov r8, rbp
37c41a4bdmov rdx, rsi
37c41a4c0lea rax, [rip+0x59e39]
37c41a4c7mov [rsp+72], r12
37c41a4cclea r9, [rip+0x59e0d]
37c41a4d3mov [rsp+64], rax
37c41a4d8mov rax, [rsp+272]
37c41a4e0mov [rsp+88], 1
37c41a4e9mov [rsp+56], rax
37c41a4eemov rax, [rsp+304]
37c41a4f6mov [rsp+48], rbx
37c41a4fbmov [rsp+40], rax
37c41a500mov rax, [rsp+296]
37c41a508movsd_xmm [rsp+104], x0
37c41a50emov [rsp+32], rax
37c41a513call zgemv_64_
37c41a518movsd_xmm x0, [rsp+104]
37c41a51ejmp 0x37c41a116
37c41a523
37c41a523 0f 1f 44 00 00 ..D..
37c41a528
37c41a528loc_37c41a528:
37c41a528cmp rdx, 1
37c41a52cjg 0x37c41a440
37c41a532mov r8, rcx
37c41a535neg rax
37c41a538xor edx, edx
37c41a53aneg r8
37c41a53ddiv r8
37c41a540jmp 0x37c41a41d
37c41a545
37c41a545 0f 1f 00 ...
37c41a548
37c41a548loc_37c41a548:
37c41a548cmp rdx, 1
37c41a54cjg 0x37c419d9c
37c41a552mov r8, rcx
37c41a555neg rax
37c41a558xor edx, edx
37c41a55aneg r8
37c41a55ddiv r8
37c41a560jmp 0x37c41a471
37c41a565
37c41a565 0f 1f 00 ...
37c41a568
37c41a568loc_37c41a568:
37c41a568cmp rdx, 1
37c41a56cjg 0x37c41a310
37c41a572mov r8, rcx
37c41a575neg rax
37c41a578xor edx, edx
37c41a57aneg r8
37c41a57ddiv r8
37c41a580jmp 0x37c41a2f4
37c41a585
37c41a585 0f 1f 00 ...
37c41a588
37c41a588loc_37c41a588:
37c41a588cmp rdx, 1
37c41a58cjg 0x37c419d9c
37c41a592mov r8, rcx
37c41a595neg rax
37c41a598xor edx, edx
37c41a59aneg r8
37c41a59ddiv r8
37c41a5a0jmp 0x37c41a341
37c41a5a5
37c41a5a5 0f 1f 00 ...
37c41a5a8
37c41a5a8loc_37c41a5a8:
37c41a5a8mov rcx, -7
37c41a5afmov eax, 7
37c41a5b4jmp 0x37c419d7c
37c41a5b9
37c41a5b9loc_37c41a5b9:
37c41a5b9mov rcx, -11
37c41a5c0mov eax, 11
37c41a5c5jmp 0x37c419d7c
37c419c80
37c419c80zunbdb6_64_:
37c419c80push r15
37c419c82push r14
37c419c84push r13
37c419c86push r12
37c419c88push rbp
37c419c89push rdi
37c419c8apush rsi
37c419c8bpush rbx
37c419c8csub rsp, 168
37c419c93movups [rsp+128], x6
37c419c9bmovups [rsp+144], x7
37c419ca3mov rax, [rsp+304]
37c419cabmov r12, [rsp+328]
37c419cb3mov rsi, rcx
37c419cb6mov rdi, rdx
37c419cb9mov rbx, r9
37c419cbcmov rcx, [rcx]
37c419cbfmov rdx, [rsp+344]
37c419cc7mov r9, [rax]
37c419ccamov rbp, r8
37c419ccdmov rax, [rsp+320]
37c419cd5mov [rdx], 0
37c419cdcmov r10, [rax]
37c419cdftest rcx, rcx
37c419ce2js 0x37c419dc0
37c419ce8mov r8, [rdi]
37c419cebtest r8, r8
37c419ceejs 0x37c419d70
37c419cf4mov r11, [rbp]
37c419cf8test r11, r11
37c419cfbjs 0x37c419de0
37c419d01mov rax, [rsp+272]
37c419d09cmp [rax], 0
37c419d0djle 0x37c419dd0
37c419d13mov rax, [rsp+288]
37c419d1bcmp [rax], 0
37c419d1fjle 0x37c41a5a8
37c419d25test rcx, rcx
37c419d28mov r13l, 1
37c419d2ecmovle rcx, r13
37c419d32cmp r9, rcx
37c419d35jl 0x37c419dee
37c419d3btest r8, r8
37c419d3emov ecx, 1
37c419d43cmovle r8, rcx
37c419d47cmp r10, r8
37c419d4ajl 0x37c41a5b9
37c419d50mov rcx, [rsp+336]
37c419d58cmp r11, [rcx]
37c419d5bjle 0x37c419e00
37c419d61mov rcx, -13
37c419d68mov eax, 13
37c419d6djmp 0x37c419d7c
37c419d6f
37c419d6f 90 .
37c419d70
37c419d70loc_37c419d70:
37c419d70mov rcx, -2
37c419d77mov eax, 2
37c419d7c
37c419d7cloc_37c419d7c:
37c419d7cmov [rdx], rcx
37c419d7fmov r8l, 7
37c419d85lea rdx, [rsp+120]
37c419d8alea rcx, [rip+0x5a590]
37c419d91mov [rsp+120], rax
37c419d96call xerbla_64_
37c419d9bnop
37c419d9c
37c419d9cloc_37c419d9c:
37c419d9cmovups x6, [rsp+128]
37c419da4movups x7, [rsp+144]
37c419dacadd rsp, 168
37c419db3pop rbx
37c419db4pop rsi
37c419db5pop rdi
37c419db6pop rbp
37c419db7pop r12
37c419db9pop r13
37c419dbbpop r14
37c419dbdpop r15
37c419dbfret
37c419dc0
37c419dc0loc_37c419dc0:
37c419dc0mov rcx, -1
37c419dc7mov eax, 1
37c419dccjmp 0x37c419d7c
37c419dce
37c419dce 66 90 f.
37c419dd0
37c419dd0loc_37c419dd0:
37c419dd0mov rcx, -5
37c419dd7mov eax, 5
37c419ddcjmp 0x37c419d7c
37c419dde
37c419dde 66 90 f.
37c419de0
37c419de0loc_37c419de0:
37c419de0mov rcx, -3
37c419de7mov eax, 3
37c419decjmp 0x37c419d7c
37c419dee
37c419deeloc_37c419dee:
37c419deemov rcx, -9
37c419df5mov eax, 9
37c419dfajmp 0x37c419d7c
37c419dfc
37c419dfc 0f 1f 40 00 ..@.
37c419e00
37c419e00loc_37c419e00:
37c419e00mov edx, 9
37c419e05lea r14, [rsp+120]
37c419e0alea r13, [rsp+112]
37c419e0flea rcx, [rip+0x5a512]
37c419e16call dlamch_64_
37c419e1bmov [rsp+32], r14
37c419e20mov r9, r13
37c419e23mov rdx, rbx
37c419e26mov r8, [rsp+272]
37c419e2emov rcx, rsi
37c419e31movapd x7, x0
37c419e35mov [rsp+112], 0
37c419e3emov [rsp+120], 0
37c419e47call zlassq_64_
37c419e4cmov [rsp+32], r14
37c419e51mov r9, r13
37c419e54mov rcx, rdi
37c419e57mov r8, [rsp+288]
37c419e5fmov rdx, [rsp+280]
37c419e67call zlassq_64_
37c419e6cmovsd_xmm x0, [rsp+120]
37c419e72sqrtsd x0, x0
37c419e76mulsd x0, [rsp+112]
37c419e7cmovapd x6, x0
37c419e80cmp [rsi], 0
37c419e84jne 0x37c41a378
37c419e8amov rcx, [rbp]
37c419e8emov edx, 1
37c419e93pxor x0, x0
37c419e97lea r8, [rcx+1]
37c419e9btest rcx, rcx
37c419e9ejle 0x37c419eb6
37c419ea0
37c419ea0loc_37c419ea0:
37c419ea0mov rax, rdx
37c419ea3add rdx, 1
37c419ea7shl rax, 4
37c419eabmovups [r12+rax-16], x0
37c419eb1cmp rdx, r8
37c419eb4jne 0x37c419ea0
37c419eb6
37c419eb6loc_37c419eb6:
37c419eb6lea rax, [rip+0x5a433]
37c419ebdlea r15, [rip+0x5a434]
37c419ec4mov [rsp+96], rax
37c419ec9
37c419ec9loc_37c419ec9:
37c419ec9mov rcx, [rsp+288]
37c419ed1mov [rsp+80], r15
37c419ed6mov r8, rbp
37c419ed9mov rdx, rdi
37c419edclea rax, [rip+0x5a3fd]
37c419ee3mov [rsp+72], r12
37c419ee8mov [rsp+56], rcx
37c419eedmov rcx, [rsp+280]
37c419ef5mov r9, rax
37c419ef8mov [rsp+64], rax
37c419efdmov [rsp+48], rcx
37c419f02mov rcx, [rsp+320]
37c419f0amov [rsp+88], 1
37c419f13mov [rsp+40], rcx
37c419f18mov rcx, [rsp+312]
37c419f20mov [rsp+32], rcx
37c419f25mov rcx, [rsp+96]
37c419f2acall zgemv_64_
37c419f2fmov [rsp+72], rbx
37c419f34mov r8, rbp
37c419f37mov rdx, rsi
37c419f3amov rcx, [rsp+272]
37c419f42lea rax, [rip+0x5a397]
37c419f49mov [rsp+88], 1
37c419f52lea r9, [rip+0x5a3b7]
37c419f59mov [rsp+64], rax
37c419f5emov [rsp+80], rcx
37c419f63mov rcx, [rsp+304]
37c419f6bmov [rsp+56], r15
37c419f70mov [rsp+40], rcx
37c419f75mov rcx, [rsp+296]
37c419f7dmov [rsp+48], r12
37c419f82mov [rsp+32], rcx
37c419f87lea rcx, [rip+0x5a392]
37c419f8ecall zgemv_64_
37c419f93mov [rsp+56], r15
37c419f98mov r8, rbp
37c419f9bmov rdx, rdi
37c419f9elea rax, [rip+0x5a33b]
37c419fa5mov rcx, [rsp+288]
37c419fadmov [rsp+88], 1
37c419fb6lea r9, [rip+0x5a353]
37c419fbdmov [rsp+64], rax
37c419fc2mov rax, [rsp+320]
37c419fcamov [rsp+80], rcx
37c419fcfmov rcx, [rsp+280]
37c419fd7mov [rsp+40], rax
37c419fdcmov rax, [rsp+312]
37c419fe4mov [rsp+72], rcx
37c419fe9lea rcx, [rip+0x5a330]
37c419ff0mov [rsp+32], rax
37c419ff5mov [rsp+48], r12
37c419ffacall zgemv_64_
37c419fffmov [rsp+32], r14
37c41a004mov r9, r13
37c41a007mov rdx, rbx
37c41a00amov r8, [rsp+272]
37c41a012mov rcx, rsi
37c41a015mov [rsp+112], 0
37c41a01emov [rsp+120], 0
37c41a027call zlassq_64_
37c41a02cmov [rsp+32], r14
37c41a031mov r9, r13
37c41a034mov rcx, rdi
37c41a037mov r8, [rsp+288]
37c41a03fmov rdx, [rsp+280]
37c41a047call zlassq_64_
37c41a04cmovsd_xmm x0, [rsp+120]
37c41a052movsd_xmm x1, [rip+0x5a2de]
37c41a05amulsd x1, x6
37c41a05esqrtsd x0, x0
37c41a062mulsd x0, [rsp+112]
37c41a068comisd x0, x1
37c41a06cjae 0x37c419d9c
37c41a072mov rcx, [rbp]
37c41a076pxor x1, x1
37c41a07acvtsi2sd x1, rcx
37c41a07fmulsd x1, x7
37c41a083mulsd x1, x6
37c41a087comisd x1, x0
37c41a08bjae 0x37c41a3f0
37c41a091test rcx, rcx
37c41a094jle 0x37c41a4a5
37c41a09aadd rcx, 1
37c41a09emov edx, 1
37c41a0a3pxor x1, x1
37c41a0a7nop [rax]
37c41a0aanop [rax+rax]
37c41a0b5nop [rax+rax]
37c41a0c0
37c41a0c0loc_37c41a0c0:
37c41a0c0mov rax, rdx
37c41a0c3add rdx, 1
37c41a0c7shl rax, 4
37c41a0cbmovups [r12+rax-16], x1
37c41a0d1cmp rdx, rcx
37c41a0d4jne 0x37c41a0c0
37c41a0d6cmp [rsi], 0
37c41a0dajne 0x37c41a4b0
37c41a0e0mov edx, 1
37c41a0e5pxor x1, x1
37c41a0e9nop
37c41a0eanop [rax+rax]
37c41a0f5nop [rax+rax]
37c41a100
37c41a100loc_37c41a100:
37c41a100mov rax, rdx
37c41a103add rdx, 1
37c41a107shl rax, 4
37c41a10bmovups [r12+rax-16], x1
37c41a111cmp rdx, rcx
37c41a114jne 0x37c41a100
37c41a116
37c41a116loc_37c41a116:
37c41a116mov rcx, [rsp+288]
37c41a11emov [rsp+80], r15
37c41a123mov r8, rbp
37c41a126mov rdx, rdi
37c41a129lea rax, [rip+0x5a1b0]
37c41a130mov [rsp+72], r12
37c41a135mov [rsp+56], rcx
37c41a13amov rcx, [rsp+280]
37c41a142mov r9, rax
37c41a145mov [rsp+64], rax
37c41a14amov [rsp+48], rcx
37c41a14fmov rcx, [rsp+320]
37c41a157mov [rsp+88], 1
37c41a160mov [rsp+40], rcx
37c41a165mov rcx, [rsp+312]
37c41a16dmovsd_xmm [rsp+104], x0
37c41a173mov [rsp+32], rcx
37c41a178mov rcx, [rsp+96]
37c41a17dcall zgemv_64_
37c41a182mov [rsp+72], rbx
37c41a187mov r8, rbp
37c41a18amov rdx, rsi
37c41a18dmov rcx, [rsp+272]
37c41a195lea rax, [rip+0x5a144]
37c41a19cmov [rsp+88], 1
37c41a1a5lea r9, [rip+0x5a164]
37c41a1acmov [rsp+64], rax
37c41a1b1mov [rsp+80], rcx
37c41a1b6mov rcx, [rsp+304]
37c41a1bemov [rsp+56], r15
37c41a1c3mov [rsp+40], rcx
37c41a1c8mov rcx, [rsp+296]
37c41a1d0mov [rsp+48], r12
37c41a1d5mov [rsp+32], rcx
37c41a1dalea rcx, [rip+0x5a13f]
37c41a1e1call zgemv_64_
37c41a1e6mov [rsp+56], r15
37c41a1ebmov r8, rbp
37c41a1eemov rdx, rdi
37c41a1f1lea rax, [rip+0x5a0e8]
37c41a1f8mov rcx, [rsp+288]
37c41a200mov [rsp+88], 1
37c41a209lea r9, [rip+0x5a100]
37c41a210mov [rsp+64], rax
37c41a215mov rax, [rsp+320]
37c41a21dmov [rsp+80], rcx
37c41a222mov rcx, [rsp+280]
37c41a22amov [rsp+40], rax
37c41a22fmov rax, [rsp+312]
37c41a237mov [rsp+72], rcx
37c41a23clea rcx, [rip+0x5a0dd]
37c41a243mov [rsp+32], rax
37c41a248mov [rsp+48], r12
37c41a24dcall zgemv_64_
37c41a252mov [rsp+32], r14
37c41a257mov r9, r13
37c41a25amov rdx, rbx
37c41a25dmov r8, [rsp+272]
37c41a265mov rcx, rsi
37c41a268mov [rsp+112], 0
37c41a271mov [rsp+120], 0
37c41a27acall zlassq_64_
37c41a27fmov [rsp+32], r14
37c41a284mov r9, r13
37c41a287mov rcx, rdi
37c41a28amov r8, [rsp+288]
37c41a292mov rdx, [rsp+280]
37c41a29acall zlassq_64_
37c41a29fmovsd_xmm x1, [rsp+120]
37c41a2a5movsd_xmm x0, [rsp+104]
37c41a2abmulsd x0, [rip+0x5a085]
37c41a2b3sqrtsd x1, x1
37c41a2b7mulsd x1, [rsp+112]
37c41a2bdcomisd x0, x1
37c41a2c1jbe 0x37c419d9c
37c41a2c7mov rax, [rsp+272]
37c41a2cfmov rcx, [rax]
37c41a2d2mov rax, [rsi]
37c41a2d5sub rax, 1
37c41a2d9imul rax, rcx
37c41a2ddlea rdx, [rax+1]
37c41a2e1test rcx, rcx
37c41a2e4js 0x37c41a568
37c41a2eatest rdx, rdx
37c41a2edjle 0x37c41a310
37c41a2efxor edx, edx
37c41a2f1div rcx
37c41a2f4
37c41a2f4loc_37c41a2f4:
37c41a2f4shl rcx, 4
37c41a2f8pxor x0, x0
37c41a2fcmov rdx, rcx
37c41a2ffnop
37c41a300
37c41a300loc_37c41a300:
37c41a300sub rax, 1
37c41a304movups [rbx], x0
37c41a307add rbx, rdx
37c41a30acmp rax, -1
37c41a30ejne 0x37c41a300
37c41a310
37c41a310loc_37c41a310:
37c41a310mov rax, [rsp+288]
37c41a318mov rcx, [rax]
37c41a31bmov rax, [rdi]
37c41a31esub rax, 1
37c41a322imul rax, rcx
37c41a326lea rdx, [rax+1]
37c41a32atest rcx, rcx
37c41a32djs 0x37c41a588
37c41a333test rdx, rdx
37c41a336jle 0x37c419d9c
37c41a33cxor edx, edx
37c41a33ediv rcx
37c41a341
37c41a341loc_37c41a341:
37c41a341mov rdx, [rsp+280]
37c41a349shl rcx, 4
37c41a34dpxor x0, x0
37c41a351nop [rax]
37c41a355nop [rax+rax]
37c41a360
37c41a360loc_37c41a360:
37c41a360sub rax, 1
37c41a364movups [rdx], x0
37c41a367add rdx, rcx
37c41a36acmp rax, -1
37c41a36ejne 0x37c41a360
37c41a370jmp 0x37c419d9c
37c41a375
37c41a375 0f 1f 00 ...
37c41a378
37c41a378loc_37c41a378:
37c41a378lea rax, [rip+0x59f81]
37c41a37fmov [rsp+72], r12
37c41a384mov r8, rbp
37c41a387mov rdx, rsi
37c41a38amov [rsp+64], rax
37c41a38fmov rax, [rsp+272]
37c41a397lea r15, [rip+0x59f5a]
37c41a39elea rcx, [rip+0x59f4b]
37c41a3a5mov [rsp+88], 1
37c41a3aelea r9, [rip+0x59f2b]
37c41a3b5mov [rsp+56], rax
37c41a3bamov rax, [rsp+304]
37c41a3c2mov [rsp+80], r15
37c41a3c7mov [rsp+40], rax
37c41a3ccmov rax, [rsp+296]
37c41a3d4mov [rsp+48], rbx
37c41a3d9mov [rsp+32], rax
37c41a3demov [rsp+96], rcx
37c41a3e3call zgemv_64_
37c41a3e8jmp 0x37c419ec9
37c41a3ed
37c41a3ed 0f 1f 00 ...
37c41a3f0
37c41a3f0loc_37c41a3f0:
37c41a3f0mov rax, [rsp+272]
37c41a3f8mov rcx, [rax]
37c41a3fbmov rax, [rsi]
37c41a3fesub rax, 1
37c41a402imul rax, rcx
37c41a406lea rdx, [rax+1]
37c41a40atest rcx, rcx
37c41a40djs 0x37c41a528
37c41a413test rdx, rdx
37c41a416jle 0x37c41a440
37c41a418xor edx, edx
37c41a41adiv rcx
37c41a41d
37c41a41dloc_37c41a41d:
37c41a41dshl rcx, 4
37c41a421pxor x0, x0
37c41a425mov rdx, rcx
37c41a428nop [rax+rax]
37c41a430
37c41a430loc_37c41a430:
37c41a430sub rax, 1
37c41a434movups [rbx], x0
37c41a437add rbx, rdx
37c41a43acmp rax, -1
37c41a43ejne 0x37c41a430
37c41a440
37c41a440loc_37c41a440:
37c41a440mov rax, [rsp+288]
37c41a448mov rcx, [rax]
37c41a44bmov rax, [rdi]
37c41a44esub rax, 1
37c41a452imul rax, rcx
37c41a456lea rdx, [rax+1]
37c41a45atest rcx, rcx
37c41a45djs 0x37c41a548
37c41a463test rdx, rdx
37c41a466jle 0x37c419d9c
37c41a46cxor edx, edx
37c41a46ediv rcx
37c41a471
37c41a471loc_37c41a471:
37c41a471mov rdx, [rsp+280]
37c41a479shl rcx, 4
37c41a47dpxor x0, x0
37c41a481nop [rax]
37c41a485nop [rax+rax]
37c41a490
37c41a490loc_37c41a490:
37c41a490sub rax, 1
37c41a494movups [rdx], x0
37c41a497add rdx, rcx
37c41a49acmp rax, -1
37c41a49ejne 0x37c41a490
37c41a4a0jmp 0x37c419d9c
37c41a4a5
37c41a4a5loc_37c41a4a5:
37c41a4a5cmp [rsi], 0
37c41a4a9je 0x37c41a116
37c41a4afnop
37c41a4b0
37c41a4b0loc_37c41a4b0:
37c41a4b0mov [rsp+80], r15
37c41a4b5mov rcx, [rsp+96]
37c41a4bamov r8, rbp
37c41a4bdmov rdx, rsi
37c41a4c0lea rax, [rip+0x59e39]
37c41a4c7mov [rsp+72], r12
37c41a4cclea r9, [rip+0x59e0d]
37c41a4d3mov [rsp+64], rax
37c41a4d8mov rax, [rsp+272]
37c41a4e0mov [rsp+88], 1
37c41a4e9mov [rsp+56], rax
37c41a4eemov rax, [rsp+304]
37c41a4f6mov [rsp+48], rbx
37c41a4fbmov [rsp+40], rax
37c41a500mov rax, [rsp+296]
37c41a508movsd_xmm [rsp+104], x0
37c41a50emov [rsp+32], rax
37c41a513call zgemv_64_
37c41a518movsd_xmm x0, [rsp+104]
37c41a51ejmp 0x37c41a116
37c41a523
37c41a523 0f 1f 44 00 00 ..D..
37c41a528
37c41a528loc_37c41a528:
37c41a528cmp rdx, 1
37c41a52cjg 0x37c41a440
37c41a532mov r8, rcx
37c41a535neg rax
37c41a538xor edx, edx
37c41a53aneg r8
37c41a53ddiv r8
37c41a540jmp 0x37c41a41d
37c41a545
37c41a545 0f 1f 00 ...
37c41a548
37c41a548loc_37c41a548:
37c41a548cmp rdx, 1
37c41a54cjg 0x37c419d9c
37c41a552mov r8, rcx
37c41a555neg rax
37c41a558xor edx, edx
37c41a55aneg r8
37c41a55ddiv r8
37c41a560jmp 0x37c41a471
37c41a565
37c41a565 0f 1f 00 ...
37c41a568
37c41a568loc_37c41a568:
37c41a568cmp rdx, 1
37c41a56cjg 0x37c41a310
37c41a572mov r8, rcx
37c41a575neg rax
37c41a578xor edx, edx
37c41a57aneg r8
37c41a57ddiv r8
37c41a580jmp 0x37c41a2f4
37c41a585
37c41a585 0f 1f 00 ...
37c41a588
37c41a588loc_37c41a588:
37c41a588cmp rdx, 1
37c41a58cjg 0x37c419d9c
37c41a592mov r8, rcx
37c41a595neg rax
37c41a598xor edx, edx
37c41a59aneg r8
37c41a59ddiv r8
37c41a5a0jmp 0x37c41a341
37c41a5a5
37c41a5a5 0f 1f 00 ...
37c41a5a8
37c41a5a8loc_37c41a5a8:
37c41a5a8mov rcx, -7
37c41a5afmov eax, 7
37c41a5b4jmp 0x37c419d7c
37c41a5b9
37c41a5b9loc_37c41a5b9:
37c41a5b9mov rcx, -11
37c41a5c0mov eax, 11
37c41a5c5jmp 0x37c419d7c
37c419c80
37c41a5ca
37c41a5ca // align 0x20
37c41a5ca // align 0x20
37c41a5e0
37c41a5e0zuncsd_64_:
37c41a5e0push r15
37c41a5e2push r14
37c41a5e4push r13
37c41a5e6push r12
37c41a5e8push rbp
37c41a5e9push rdi
37c41a5eapush rsi
37c41a5ebpush rbx
37c41a5ecsub rsp, 664
37c41a5f3mov rax, [rsp+816]
37c41a5fbmov rbp, [rsp+984]
37c41a603mov r12, [rsp+784]
37c41a60bmov r15, [rsp+872]
37c41a613mov rax, [rax]
37c41a616mov [rbp], 0
37c41a61emov r14, [rsp+944]
37c41a626mov r13, [rsp+960]
37c41a62emov [rsp+400], rax
37c41a636mov rax, [rsp+864]
37c41a63emov [rsp+744], rdx
37c41a646lea rdx, [rip+0x59cf3]
37c41a64dmov rax, [rax]
37c41a650mov [rsp+752], r8
37c41a658mov r8l, 1
37c41a65emov [rsp+760], r9
37c41a666mov r9l, 1
37c41a66cmov [rsp+352], rax
37c41a674mov rax, [rsp+920]
37c41a67cmov [rsp+736], rcx
37c41a684mov rsi, [rax]
37c41a687mov rax, [rsp+936]
37c41a68fmov rdi, [rax]
37c41a692call lsame_64_
37c41a697mov rcx, [rsp+744]
37c41a69fmov r9l, 1
37c41a6a5mov r8l, 1
37c41a6ablea rdx, [rip+0x59c8e]
37c41a6b2mov [rsp+336], rax
37c41a6bacall lsame_64_
37c41a6bfmov rcx, [rsp+752]
37c41a6c7mov r9l, 1
37c41a6cdmov r8l, 1
37c41a6d3lea rdx, [rip+0x59c66]
37c41a6damov [rsp+320], rax
37c41a6e2call lsame_64_
37c41a6e7mov rcx, [rsp+760]
37c41a6efmov r9l, 1
37c41a6f5mov r8l, 1
37c41a6fblea rdx, [rip+0x59c3e]
37c41a702mov [rsp+344], rax
37c41a70acall lsame_64_
37c41a70fmov rcx, [rsp+768]
37c41a717mov r9l, 1
37c41a71dmov r8l, 1
37c41a723lea rdx, [rip+0x59c17]
37c41a72amov [rsp+328], rax
37c41a732call lsame_64_
37c41a737mov rcx, [rsp+776]
37c41a73fmov r9l, 1
37c41a745mov r8l, 1
37c41a74blea rdx, [rip+0x59bf0]
37c41a752mov [rsp+376], rax
37c41a75amov rbx, rax
37c41a75dcall lsame_64_
37c41a762mov rcx, [r12]
37c41a766mov r10, rax
37c41a769test rcx, rcx
37c41a76cjs 0x37c41a7e0
37c41a76emov rdx, [rsp+792]
37c41a776mov rdx, [rdx]
37c41a779cmp rcx, rdx
37c41a77cjl 0x37c41a783
37c41a77etest rdx, rdx
37c41a781jns 0x37c41a7f0
37c41a783
37c41a783loc_37c41a783:
37c41a783mov rdx, -8
37c41a78amov eax, 8
37c41a78f
37c41a78floc_37c41a78f:
37c41a78flea rdi, [rsp+648]
37c41a797mov [rbp], rdx
37c41a79bmov [rsp+312], rdi
37c41a7a3
37c41a7a3loc_37c41a7a3:
37c41a7a3mov rdx, [rsp+312]
37c41a7abmov r8l, 6
37c41a7b1lea rcx, [rip+0x59b98]
37c41a7b8mov [rsp+648], rax
37c41a7c0call xerbla_64_
37c41a7c5nop
37c41a7c6
37c41a7c6loc_37c41a7c6:
37c41a7c6add rsp, 664
37c41a7cdpop rbx
37c41a7cepop rsi
37c41a7cfpop rdi
37c41a7d0pop rbp
37c41a7d1pop r12
37c41a7d3pop r13
37c41a7d5pop r14
37c41a7d7pop r15
37c41a7d9ret
37c41a7da
37c41a7da 66 0f 1f 44 00 00 f..D..
37c41a7e0
37c41a7e0loc_37c41a7e0:
37c41a7e0mov rdx, -7
37c41a7e7mov eax, 7
37c41a7ecjmp 0x37c41a78f
37c41a7ee
37c41a7ee 66 90 f.
37c41a7f0
37c41a7f0loc_37c41a7f0:
37c41a7f0mov r9, [rsp+800]
37c41a7f8mov rax, [r9]
37c41a7fbtest rax, rax
37c41a7fejs 0x37c41a805
37c41a800cmp rcx, rax
37c41a803jge 0x37c41a820
37c41a805
37c41a805loc_37c41a805:
37c41a805mov rdx, -9
37c41a80cmov eax, 9
37c41a811jmp 0x37c41a78f
37c41a816
37c41a816 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c41a820
37c41a820loc_37c41a820:
37c41a820mov r9, [rsp+816]
37c41a828mov r11, rbx
37c41a82bxor r11, 1
37c41a82fmov [rsp+448], r11
37c41a837mov r9, [r9]
37c41a83ajne 0x37c41a8d8
37c41a840test rax, rax
37c41a843mov r11l, 1
37c41a849cmovg r11, rax
37c41a84dcmp r11, r9
37c41a850jg 0x37c41a930
37c41a856mov r8, rcx
37c41a859mov rbx, [rsp+832]
37c41a861mov r9l, 1
37c41a867sub r8, rax
37c41a86atest r8, r8
37c41a86dcmovg r9, r8
37c41a871cmp [rbx], r9
37c41a874jl 0x37c41a948
37c41a87amov rbx, [rsp+848]
37c41a882cmp [rbx], r11
37c41a885jl 0x37c41a959
37c41a88bmov rbx, [rsp+864]
37c41a893cmp [rbx], r9
37c41a896jl 0x37c41a96a
37c41a89csub rcx, rdx
37c41a89fmov r9, rcx
37c41a8a2
37c41a8a2loc_37c41a8a2:
37c41a8a2cmp [rsp+336], 0
37c41a8abje 0x37c41a97b
37c41a8b1mov rbx, [rsp+888]
37c41a8b9cmp rdx, [rbx]
37c41a8bcjle 0x37c41a97b
37c41a8c2mov rdx, -20
37c41a8c9mov eax, 20
37c41a8cejmp 0x37c41a78f
37c41a8d3
37c41a8d3 0f 1f 44 00 00 ..D..
37c41a8d8
37c41a8d8loc_37c41a8d8:
37c41a8d8test rdx, rdx
37c41a8dbmov r8l, 1
37c41a8e1cmovg r8, rdx
37c41a8e5cmp r8, r9
37c41a8e8jg 0x37c41a930
37c41a8eamov r11, [rsp+832]
37c41a8f2cmp [r11], r8
37c41a8f5jl 0x37c41a948
37c41a8f7mov r9, rcx
37c41a8famov rbx, [rsp+848]
37c41a902mov r8l, 1
37c41a908sub r9, rdx
37c41a90btest r9, r9
37c41a90ecmovg r8, r9
37c41a912cmp [rbx], r8
37c41a915jl 0x37c41a959
37c41a917mov rbx, [rsp+864]
37c41a91fcmp [rbx], r8
37c41a922jl 0x37c41a96a
37c41a924sub rcx, rax
37c41a927mov r8, rcx
37c41a92ajmp 0x37c41a8a2
37c41a92f
37c41a92f 90 .
37c41a930
37c41a930loc_37c41a930:
37c41a930mov rdx, -11
37c41a937mov eax, 11
37c41a93cjmp 0x37c41a78f
37c41a941
37c41a941 0f 1f 80 00 00 00 00 .......
37c41a948
37c41a948loc_37c41a948:
37c41a948mov rdx, -13
37c41a94fmov eax, 13
37c41a954jmp 0x37c41a78f
37c41a959
37c41a959loc_37c41a959:
37c41a959mov rdx, -15
37c41a960mov eax, 15
37c41a965jmp 0x37c41a78f
37c41a96a
37c41a96aloc_37c41a96a:
37c41a96amov rdx, -17
37c41a971mov eax, 17
37c41a976jmp 0x37c41a78f
37c41a97b
37c41a97bloc_37c41a97b:
37c41a97bcmp [rsp+320], 0
37c41a984je 0x37c41a9a4
37c41a986mov rbx, [rsp+904]
37c41a98ecmp [rbx], r9
37c41a991jge 0x37c41a9a4
37c41a993mov rdx, -22
37c41a99amov eax, 22
37c41a99fjmp 0x37c41a78f
37c41a9a4
37c41a9a4loc_37c41a9a4:
37c41a9a4cmp [rsp+344], 0
37c41a9adje 0x37c41a9cd
37c41a9afmov rbx, [rsp+920]
37c41a9b7cmp rax, [rbx]
37c41a9bajle 0x37c41a9cd
37c41a9bcmov rdx, -24
37c41a9c3mov eax, 24
37c41a9c8jmp 0x37c41a78f
37c41a9cd
37c41a9cdloc_37c41a9cd:
37c41a9cdcmp [rsp+328], 0
37c41a9d6je 0x37c41aa00
37c41a9d8mov rbx, [rsp+936]
37c41a9e0cmp [rbx], r8
37c41a9e3jge 0x37c41aa00
37c41a9e5mov rdx, -26
37c41a9ecmov eax, 26
37c41a9f1jmp 0x37c41a78f
37c41a9f6
37c41a9f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c41aa00
37c41aa00loc_37c41aa00:
37c41aa00xor r10, 1
37c41aa04mov rcx, [rbp]
37c41aa08cmp rdx, r9
37c41aa0bmov r11, r8
37c41aa0ecmovg rdx, r9
37c41aa12cmp rax, r8
37c41aa15cmovle r11, rax
37c41aa19test rcx, rcx
37c41aa1cjne 0x37c41c7bc
37c41aa22cmp rdx, r11
37c41aa25jl 0x37c41b068
37c41aa2bcmp rax, r8
37c41aa2ejg 0x37c41b280
37c41aa34mov rcx, [rsp+952]
37c41aa3cmov rdx, [rsp+968]
37c41aa44mov rcx, [rcx]
37c41aa47mov rdx, [rdx]
37c41aa4amov [rsp+208], r13
37c41aa52mov [rsp+264], 1
37c41aa5emov [rsp+416], rcx
37c41aa66lea rcx, [rax-1]
37c41aa6amov [rsp+424], rdx
37c41aa72test rcx, rcx
37c41aa75mov edx, 1
37c41aa7acmovle rcx, rdx
37c41aa7etest rax, rax
37c41aa81mov edx, 1
37c41aa86mov [rsp+256], 1
37c41aa92cmovle rax, rdx
37c41aa96mov [rsp+248], 1
37c41aaa2mov [rsp+456], rcx
37c41aaaalea rdx, [rcx+rax+2]
37c41aaafmov [rsp+200], r15
37c41aab7mov [rsp+464], rdx
37c41aabfadd rdx, rcx
37c41aac2mov [rsp+472], rdx
37c41aacaadd rdx, rax
37c41aacdmov [rsp+480], rdx
37c41aad5add rdx, rcx
37c41aad8mov [rsp+488], rdx
37c41aae0add rdx, rax
37c41aae3mov [rsp+496], rdx
37c41aaebadd rdx, rcx
37c41aaeeadd rax, rdx
37c41aaf1mov [rsp+504], rdx
37c41aaf9lea rdx, [rip+0x59848]
37c41ab00mov [rsp+512], rax
37c41ab08add rax, rcx
37c41ab0bmov [rsp+360], rax
37c41ab13lea rax, [rsp+592]
37c41ab1bmov [rsp+536], rax
37c41ab23mov rbx, rax
37c41ab26mov [rsp+224], rax
37c41ab2emov [rsp+216], rdx
37c41ab36mov [rsp+240], 1
37c41ab42mov [rsp+232], 1
37c41ab4emov [rsp+192], r15
37c41ab56mov [rsp+184], r15
37c41ab5emov [rsp+176], r15
37c41ab66mov [rsp+168], r15
37c41ab6emov [rsp+160], r15
37c41ab76mov [rsp+152], r15
37c41ab7emov [rsp+144], r15
37c41ab86mov r10, [rsp+936]
37c41ab8emov r11, [rsp+920]
37c41ab96mov [rsp+40], r12
37c41ab9bmov [rsp+136], r10
37c41aba3mov r10, [rsp+928]
37c41ababmov [rsp+120], r11
37c41abb0mov r11, [rsp+904]
37c41abb8mov [rsp+128], r10
37c41abc0mov r10, [rsp+912]
37c41abc8mov [rsp+104], r11
37c41abcdmov r11, [rsp+888]
37c41abd5mov [rsp+112], r10
37c41abdamov r10, [rsp+896]
37c41abe2mov [rsp+88], r11
37c41abe7mov r11, [rsp+800]
37c41abefmov [rsp+96], r10
37c41abf4mov r10, [rsp+880]
37c41abfcmov [rsp+56], r11
37c41ac01mov r11, [rsp+768]
37c41ac09mov [rsp+80], r10
37c41ac0emov r10, [rsp+792]
37c41ac16mov [rsp+32], r11
37c41ac1bmov r9, [rsp+760]
37c41ac23mov [rsp+48], r10
37c41ac28mov r8, [rsp+752]
37c41ac30mov rdx, [rsp+744]
37c41ac38mov rcx, [rsp+736]
37c41ac40mov [rsp+72], r15
37c41ac45mov [rsp+64], r15
37c41ac4acall zbbcsd_64_
37c41ac4fcvttsd2si rax, [r13]
37c41ac55pxor x0, x0
37c41ac59mov r10, [rsp+792]
37c41ac61mov rcx, [rsp+360]
37c41ac69mov r11, [rsp+800]
37c41ac71lea r8, [rsp+640]
37c41ac79mov rdx, [r10]
37c41ac7cmov r10, [r12]
37c41ac80mov [rsp+384], r8
37c41ac88lea rcx, [rcx+rax-1]
37c41ac8dtest rdx, rdx
37c41ac90cvtsi2sd x0, rcx
37c41ac95mov [rsp+584], rcx
37c41ac9dmov ecx, 1
37c41aca2cmovg rcx, rdx
37c41aca6sub r10, rdx
37c41aca9mov edx, 1
37c41acaemovsd_xmm [r13], x0
37c41acb4test r10, r10
37c41acb7mov rax, r10
37c41acbacmovle rax, rdx
37c41acbemov rdx, [r11]
37c41acc1mov [rsp+520], rcx
37c41acc9lea r10, [rsp+632]
37c41acd1mov r11, [r12]
37c41acd5mov [rsp+48], r14
37c41acdatest rdx, rdx
37c41acddlea rcx, [rcx+rax+2]
37c41ace2mov eax, 1
37c41ace7mov [rsp+440], r10
37c41acefcmovg rax, rdx
37c41acf3sub r11, rdx
37c41acf6mov edx, 1
37c41acfbmov [rsp+528], rcx
37c41ad03mov [rsp+624], r11
37c41ad0badd rcx, rax
37c41ad0etest r11, r11
37c41ad11mov [rsp+64], rbx
37c41ad16cmovg rdx, r11
37c41ad1amov [rsp+632], r11
37c41ad22mov [rsp+640], r11
37c41ad2alea r11, [rsp+624]
37c41ad32lea r9, [rcx+rdx]
37c41ad36mov [rsp+648], rdx
37c41ad3elea rdx, [rip+0x59603]
37c41ad45mov [rsp+392], r9
37c41ad4dmov r9, [rsp+880]
37c41ad55mov [rsp+56], rdx
37c41ad5alea rdx, [rsp+648]
37c41ad62mov [rsp+40], r9
37c41ad67mov [rsp+32], rdx
37c41ad6cmov [rsp+368], rcx
37c41ad74mov rcx, r11
37c41ad77mov [rsp+312], rdx
37c41ad7fmov rdx, r10
37c41ad82mov [rsp+432], r11
37c41ad8acall zungqr_64_
37c41ad8fcvttsd2si r10, [r14]
37c41ad94mov rdx, [r12]
37c41ad98mov eax, 1
37c41ad9dmov r11, [rsp+800]
37c41ada5mov r9, [rsp+880]
37c41adadmov r8, [rsp+384]
37c41adb5mov rcx, [rsp+432]
37c41adbdsub rdx, [r11]
37c41adc0mov [rsp+40], r9
37c41adc5test rdx, rdx
37c41adc8mov [rsp+544], r10
37c41add0mov r10, [rsp+368]
37c41add8cmovg rax, rdx
37c41addcmov [rsp+624], rdx
37c41ade4mov [rsp+632], rdx
37c41adeclea r11, [r10+rax]
37c41adf0mov [rsp+640], rdx
37c41adf8mov rdx, [rsp+312]
37c41ae00mov [rsp+408], r11
37c41ae08lea r11, [rip+0x59539]
37c41ae0fmov [rsp+56], r11
37c41ae14mov [rsp+32], rdx
37c41ae19mov rdx, [rsp+440]
37c41ae21mov [rsp+64], rbx
37c41ae26mov [rsp+48], r14
37c41ae2bmov [rsp+648], rax
37c41ae33mov [rsp+576], rax
37c41ae3bcall zunglq_64_
37c41ae40cvttsd2si r8, [r14]
37c41ae45mov r11, [r12]
37c41ae49mov rdx, [rsp+800]
37c41ae51mov rax, [rsp+928]
37c41ae59mov r10, [rsp+368]
37c41ae61sub r11, [rdx]
37c41ae64mov [rsp+144], rax
37c41ae6cmov edx, 1
37c41ae71mov rax, [rsp+912]
37c41ae79test r11, r11
37c41ae7cmov [rsp+552], r8
37c41ae84mov r8, r12
37c41ae87cmovle r11, rdx
37c41ae8bmov [rsp+168], rbx
37c41ae93mov [rsp+136], rax
37c41ae9bmov rax, [rsp+896]
37c41aea3add r10, r11
37c41aea6mov [rsp+568], r11
37c41aeaelea r11, [rip+0x59493]
37c41aeb5mov [rsp+128], rax
37c41aebdmov rax, [rsp+880]
37c41aec5mov [rsp+560], r10
37c41aecdmov [rsp+120], rax
37c41aed2mov rax, [rsp+864]
37c41aedamov [rsp+160], r11
37c41aee2mov [rsp+96], rax
37c41aee7mov rax, [rsp+856]
37c41aeefmov [rsp+184], 1
37c41aefbmov [rsp+88], rax
37c41af00mov rax, [rsp+848]
37c41af08mov [rsp+176], 1
37c41af14mov [rsp+80], rax
37c41af19mov rax, [rsp+840]
37c41af21mov [rsp+152], r14
37c41af29mov [rsp+72], rax
37c41af2emov rax, [rsp+832]
37c41af36mov [rsp+112], r15
37c41af3bmov [rsp+104], r15
37c41af40mov [rsp+64], rax
37c41af45mov rax, [rsp+824]
37c41af4dmov r9, [rsp+792]
37c41af55mov rdx, [rsp+776]
37c41af5dmov [rsp+56], rax
37c41af62mov rax, [rsp+816]
37c41af6amov rcx, [rsp+768]
37c41af72mov [rsp+48], rax
37c41af77mov rax, [rsp+808]
37c41af7fmov [rsp+40], rax
37c41af84mov rax, [rsp+800]
37c41af8cmov [rsp+32], rax
37c41af91call zunbdb_64_
37c41af96cvttsd2si rcx, [r14]
37c41af9bmov r9, [rsp+392]
37c41afa3pxor x0, x0
37c41afa7mov r10, [rsp+560]
37c41afafmov rax, [rsp+576]
37c41afb7mov [r14+8], 0
37c41afbfmov r8, [rsp+408]
37c41afc7mov r11, [rsp+568]
37c41afcfadd rax, r9
37c41afd2add rcx, r10
37c41afd5cmp rax, rcx
37c41afd8cmovl rax, rcx
37c41afdcadd r11, r8
37c41afdfcmp rax, r11
37c41afe2cmovl rax, r11
37c41afe6add r8, [rsp+552]
37c41afeelea rdx, [rax-1]
37c41aff2mov rax, [rsp+544]
37c41affaadd rax, r9
37c41affdcmp rax, r8
37c41b000cmovl rax, r8
37c41b004cmp rax, rcx
37c41b007cmovl rax, rcx
37c41b00bsub rax, 1
37c41b00fcmp rax, rdx
37c41b012cmovl rax, rdx
37c41b016cvtsi2sd x0, rax
37c41b01bmov rax, [rsp+952]
37c41b023movsd_xmm [r14], x0
37c41b028mov rax, [rax]
37c41b02bcmp rax, rdx
37c41b02ejge 0x37c41b490
37c41b034cmp [rsp+416], -1
37c41b03dje 0x37c41b4d0
37c41b043cmp [rsp+424], -1
37c41b04cje 0x37c41b4d0
37c41b052mov [rbp], -22
37c41b05amov eax, 22
37c41b05fjmp 0x37c41a7a3
37c41b064
37c41b064 0f 1f 40 00 ..@.
37c41b068
37c41b068loc_37c41b068:
37c41b068cmp [rsp+448], 1
37c41b071mov [rsp+296], 1
37c41b07dsbb eax, eax
37c41b07fmov [rsp+288], 1
37c41b08band eax, -6
37c41b08emov [rsp+280], 1
37c41b09aadd eax, 84
37c41b09dcmp r10, 1
37c41b0a1mov [rsp+272], 1
37c41b0admov [rsp+648], al
37c41b0b4sbb eax, eax
37c41b0b6and eax, -11
37c41b0b9mov [rsp+248], rbp
37c41b0c1add eax, 79
37c41b0c4mov [rsp+224], r13
37c41b0ccmov [rsp+632], al
37c41b0d3mov rax, [rsp+976]
37c41b0dbmov [rsp+264], 1
37c41b0e7mov [rsp+240], rax
37c41b0efmov rax, [rsp+968]
37c41b0f7mov [rsp+256], 1
37c41b103mov [rsp+232], rax
37c41b10bmov rax, [rsp+952]
37c41b113mov [rsp+208], r14
37c41b11bmov [rsp+216], rax
37c41b123mov rax, [rsp+904]
37c41b12bmov [rsp+200], rax
37c41b133mov rax, [rsp+896]
37c41b13bmov [rsp+192], rax
37c41b143mov rax, [rsp+888]
37c41b14bmov [rsp+184], rax
37c41b153mov rax, [rsp+880]
37c41b15bmov [rsp+176], rax
37c41b163mov rax, [rsp+936]
37c41b16bmov [rsp+168], rax
37c41b173mov rax, [rsp+928]
37c41b17bmov [rsp+160], rax
37c41b183mov rax, [rsp+920]
37c41b18bmov [rsp+152], rax
37c41b193mov rax, [rsp+912]
37c41b19bmov r9, [rsp+744]
37c41b1a3mov r8, [rsp+736]
37c41b1abmov [rsp+136], r15
37c41b1b3mov [rsp+144], rax
37c41b1bbmov rax, [rsp+864]
37c41b1c3mov rdx, [rsp+760]
37c41b1cbmov rcx, [rsp+752]
37c41b1d3mov [rsp+48], r12
37c41b1d8mov [rsp+128], rax
37c41b1e0mov rax, [rsp+856]
37c41b1e8mov [rsp+120], rax
37c41b1edmov rax, [rsp+832]
37c41b1f5mov [rsp+112], rax
37c41b1famov rax, [rsp+824]
37c41b202mov [rsp+104], rax
37c41b207mov rax, [rsp+848]
37c41b20fmov [rsp+96], rax
37c41b214mov rax, [rsp+840]
37c41b21cmov [rsp+88], rax
37c41b221mov rax, [rsp+816]
37c41b229mov [rsp+80], rax
37c41b22emov rax, [rsp+808]
37c41b236mov [rsp+72], rax
37c41b23bmov rax, [rsp+792]
37c41b243mov [rsp+64], rax
37c41b248mov rax, [rsp+800]
37c41b250mov [rsp+56], rax
37c41b255lea rax, [rsp+632]
37c41b25dmov [rsp+40], rax
37c41b262lea rax, [rsp+648]
37c41b26amov [rsp+32], rax
37c41b26fcall zuncsd_64_
37c41b274jmp 0x37c41a7c6
37c41b279
37c41b279 0f 1f 80 00 00 00 00 .......
37c41b280
37c41b280loc_37c41b280:
37c41b280cmp r10, 1
37c41b284mov [rsp+640], r9
37c41b28csbb eax, eax
37c41b28emov [rsp+648], r8
37c41b296and eax, -11
37c41b299mov [rsp+296], 1
37c41b2a5add eax, 79
37c41b2a8mov [rsp+288], 1
37c41b2b4mov [rsp+632], al
37c41b2bbmov rax, [rsp+976]
37c41b2c3mov [rsp+280], 1
37c41b2cfmov [rsp+240], rax
37c41b2d7mov rax, [rsp+968]
37c41b2dfmov [rsp+272], 1
37c41b2ebmov [rsp+232], rax
37c41b2f3mov rax, [rsp+952]
37c41b2fbmov [rsp+264], 1
37c41b307mov [rsp+216], rax
37c41b30fmov rax, [rsp+920]
37c41b317mov [rsp+256], 1
37c41b323mov [rsp+200], rax
37c41b32bmov rax, [rsp+912]
37c41b333mov [rsp+248], rbp
37c41b33bmov [rsp+192], rax
37c41b343mov rax, [rsp+936]
37c41b34bmov [rsp+224], r13
37c41b353mov [rsp+184], rax
37c41b35bmov rax, [rsp+928]
37c41b363mov [rsp+208], r14
37c41b36bmov [rsp+176], rax
37c41b373mov rax, [rsp+888]
37c41b37bmov [rsp+168], rax
37c41b383mov rax, [rsp+880]
37c41b38bmov [rsp+160], rax
37c41b393mov rax, [rsp+904]
37c41b39bmov [rsp+152], rax
37c41b3a3mov rax, [rsp+896]
37c41b3abmov [rsp+48], r12
37c41b3b0mov r9, [rsp+752]
37c41b3b8mov [rsp+144], rax
37c41b3c0mov rax, [rsp+816]
37c41b3c8mov r8, [rsp+760]
37c41b3d0mov rdx, [rsp+736]
37c41b3d8mov [rsp+136], r15
37c41b3e0mov [rsp+128], rax
37c41b3e8mov rax, [rsp+808]
37c41b3f0mov rcx, [rsp+744]
37c41b3f8mov [rsp+120], rax
37c41b3fdmov rax, [rsp+832]
37c41b405mov [rsp+112], rax
37c41b40amov rax, [rsp+824]
37c41b412mov [rsp+104], rax
37c41b417mov rax, [rsp+848]
37c41b41fmov [rsp+96], rax
37c41b424mov rax, [rsp+840]
37c41b42cmov [rsp+88], rax
37c41b431mov rax, [rsp+864]
37c41b439mov [rsp+80], rax
37c41b43emov rax, [rsp+856]
37c41b446mov [rsp+72], rax
37c41b44blea rax, [rsp+648]
37c41b453mov [rsp+64], rax
37c41b458lea rax, [rsp+640]
37c41b460mov [rsp+56], rax
37c41b465lea rax, [rsp+632]
37c41b46dmov [rsp+40], rax
37c41b472mov rax, [rsp+768]
37c41b47amov [rsp+32], rax
37c41b47fcall zuncsd_64_
37c41b484jmp 0x37c41a7c6
37c41b489
37c41b489 0f 1f 80 00 00 00 00 .......
37c41b490
37c41b490loc_37c41b490:
37c41b490mov rcx, [rsp+968]
37c41b498mov rdx, [rcx]
37c41b49bcmp rdx, [rsp+584]
37c41b4a3jge 0x37c41b4db
37c41b4a5cmp [rsp+416], -1
37c41b4aeje 0x37c41b4db
37c41b4b0cmp [rsp+424], -1
37c41b4b9je 0x37c41b4db
37c41b4bbmov [rbp], -24
37c41b4c3mov eax, 24
37c41b4c8jmp 0x37c41a7a3
37c41b4cd
37c41b4cd 0f 1f 00 ...
37c41b4d0
37c41b4d0loc_37c41b4d0:
37c41b4d0mov rdx, [rsp+968]
37c41b4d8mov rdx, [rdx]
37c41b4db
37c41b4dbloc_37c41b4db:
37c41b4dbxor r8l, r8l
37c41b4demov rcx, rax
37c41b4e1cmp [rsp+416], -1
37c41b4easete r8b
37c41b4eexor r9l, r9l
37c41b4f1cmp [rsp+424], -1
37c41b4fasete r9b
37c41b4fesub rcx, [rsp+392]
37c41b506sub rdx, [rsp+360]
37c41b50eadd rcx, 1
37c41b512add rdx, 1
37c41b516mov [rsp+624], rcx
37c41b51emov rcx, rax
37c41b521sub rax, r10
37c41b524sub rcx, [rsp+408]
37c41b52cadd rax, 1
37c41b530add rcx, 1
37c41b534mov [rsp+600], rdx
37c41b53cmov [rsp+608], rax
37c41b544mov rax, [rbp]
37c41b548mov [rsp+616], rcx
37c41b550test rax, rax
37c41b553jne 0x37c41c7b4
37c41b559test r8, r8
37c41b55cjne 0x37c41a7c6
37c41b562test r9, r9
37c41b565jne 0x37c41a7c6
37c41b56bmov rbx, [rsp+352]
37c41b573xor eax, eax
37c41b575mov [rsp+184], 1
37c41b581mov r8, r12
37c41b584mov [rsp+176], 1
37c41b590test rbx, rbx
37c41b593mov [rsp+104], r15
37c41b598cmovns rax, rbx
37c41b59cmov rbx, [rsp+520]
37c41b5a4mov [rsp+544], rax
37c41b5acnot rax
37c41b5afmov [rsp+552], rax
37c41b5b7xor eax, eax
37c41b5b9test rsi, rsi
37c41b5bccmovns rax, rsi
37c41b5c0lea rsi, [r14+16]
37c41b5c4mov [rsp+120], rsi
37c41b5c9mov [rsp+352], rax
37c41b5d1not rax
37c41b5d4mov [rsp+416], rax
37c41b5dcxor eax, eax
37c41b5detest rdi, rdi
37c41b5e1cmovns rax, rdi
37c41b5e5add rbx, 1
37c41b5e9lea rdi, [r13+8]
37c41b5edsub r10, 1
37c41b5f1shl rbx, 4
37c41b5f5mov [rsp+112], rdi
37c41b5famov [rsp+560], rax
37c41b602not rax
37c41b605shl r10, 4
37c41b609add rbx, r14
37c41b60cmov [rsp+568], rax
37c41b614mov rax, [rsp+368]
37c41b61cadd r10, r14
37c41b61fmov [rsp+152], r10
37c41b627sub rax, 1
37c41b62bmov [rsp+128], rbx
37c41b633shl rax, 4
37c41b637lea rdx, [r14+rax]
37c41b63bmov rax, [rsp+528]
37c41b643mov [rsp+424], rdx
37c41b64bsub rax, 1
37c41b64fmov [rsp+144], rdx
37c41b657shl rax, 4
37c41b65blea rcx, [r14+rax]
37c41b65fmov rax, [rsp+536]
37c41b667mov [rsp+368], rcx
37c41b66fmov [rsp+168], rax
37c41b677lea rax, [rsp+608]
37c41b67fmov [rsp+160], rax
37c41b687mov rax, [rsp+864]
37c41b68fmov [rsp+136], rcx
37c41b697mov [rsp+96], rax
37c41b69cmov rax, [rsp+856]
37c41b6a4mov [rsp+88], rax
37c41b6a9mov rax, [rsp+848]
37c41b6b1mov [rsp+80], rax
37c41b6b6mov rax, [rsp+840]
37c41b6bemov [rsp+72], rax
37c41b6c3mov rax, [rsp+832]
37c41b6cbmov r9, [rsp+792]
37c41b6d3mov rdx, [rsp+776]
37c41b6dbmov [rsp+64], rax
37c41b6e0mov rax, [rsp+824]
37c41b6e8mov rcx, [rsp+768]
37c41b6f0mov [rsp+56], rax
37c41b6f5mov rax, [rsp+816]
37c41b6fdmov [rsp+48], rax
37c41b702mov rax, [rsp+808]
37c41b70amov [rsp+40], rax
37c41b70fmov rax, [rsp+800]
37c41b717mov [rsp+32], rax
37c41b71ccall zunbdb_64_
37c41b721cmp [rsp+448], 0
37c41b72aje 0x37c41bca0
37c41b730cmp [rsp+336], 0
37c41b739je 0x37c41b801
37c41b73fmov rax, [rsp+792]
37c41b747cmp [rax], 0
37c41b74bjle 0x37c41b801
37c41b751mov rax, [rsp+888]
37c41b759mov r9, [rsp+808]
37c41b761mov [rsp+56], 1
37c41b76alea rcx, [rip+0x58be5]
37c41b771mov r8, [rsp+800]
37c41b779mov rdx, [rsp+792]
37c41b781mov [rsp+48], rax
37c41b786mov rax, [rsp+880]
37c41b78emov [rsp+40], rax
37c41b793mov rax, [rsp+816]
37c41b79bmov [rsp+32], rax
37c41b7a0call zlacpy_64_
37c41b7a5mov rax, [rsp+432]
37c41b7admov [rsp+64], rbp
37c41b7b2mov rdx, [rsp+792]
37c41b7bamov [rsp+40], rsi
37c41b7bfmov [rsp+56], rax
37c41b7c4mov rax, [rsp+392]
37c41b7ccmov r9, [rsp+880]
37c41b7d4mov r8, [rsp+800]
37c41b7dcmov rcx, rdx
37c41b7dfsub rax, 1
37c41b7e3shl rax, 4
37c41b7e7add rax, r14
37c41b7eamov [rsp+48], rax
37c41b7efmov rax, [rsp+888]
37c41b7f7mov [rsp+32], rax
37c41b7fccall zungqr_64_
37c41b801
37c41b801loc_37c41b801:
37c41b801cmp [rsp+320], 0
37c41b80aje 0x37c41b902
37c41b810mov rsi, [rsp+792]
37c41b818mov rax, [r12]
37c41b81csub rax, [rsi]
37c41b81ftest rax, rax
37c41b822jle 0x37c41b902
37c41b828mov [rsp+648], rax
37c41b830mov rax, [rsp+904]
37c41b838lea rcx, [rip+0x58b17]
37c41b83fmov rsi, [rsp+312]
37c41b847mov r9, [rsp+840]
37c41b84fmov [rsp+56], 1
37c41b858mov [rsp+48], rax
37c41b85dmov rax, [rsp+896]
37c41b865mov r8, [rsp+800]
37c41b86dmov rdx, rsi
37c41b870mov [rsp+40], rax
37c41b875mov rax, [rsp+848]
37c41b87dmov [rsp+32], rax
37c41b882call zlacpy_64_
37c41b887mov rdx, [rsp+792]
37c41b88fmov rax, [r12]
37c41b893mov r9, [rsp+896]
37c41b89bmov r8, [rsp+800]
37c41b8a3sub rax, [rdx]
37c41b8a6mov [rsp+64], rbp
37c41b8abmov rdx, rsi
37c41b8aemov [rsp+640], rax
37c41b8b6mov rcx, [rsp+384]
37c41b8bemov [rsp+648], rax
37c41b8c6mov rax, [rsp+432]
37c41b8cemov [rsp+40], rbx
37c41b8d3mov [rsp+56], rax
37c41b8d8mov rax, [rsp+392]
37c41b8e0sub rax, 1
37c41b8e4shl rax, 4
37c41b8e8add rax, r14
37c41b8ebmov [rsp+48], rax
37c41b8f0mov rax, [rsp+904]
37c41b8f8mov [rsp+32], rax
37c41b8fdcall zungqr_64_
37c41b902
37c41b902loc_37c41b902:
37c41b902cmp [rsp+344], 0
37c41b90bje 0x37c41b921
37c41b90dmov rax, [rsp+800]
37c41b915mov rax, [rax]
37c41b918test rax, rax
37c41b91bjg 0x37c41c1b0
37c41b921
37c41b921loc_37c41b921:
37c41b921cmp [rsp+328], 0
37c41b92aje 0x37c41b950
37c41b92cmov rsi, [rsp+800]
37c41b934mov rax, [r12]
37c41b938sub rax, [rsi]
37c41b93btest rax, rax
37c41b93ejg 0x37c41c368
37c41b944nop
37c41b945nop [rax+rax]
37c41b950
37c41b950loc_37c41b950:
37c41b950lea rax, [rsp+600]
37c41b958mov [rsp+264], 1
37c41b964mov [rsp+216], rax
37c41b96cmov rax, [rsp+360]
37c41b974mov [rsp+256], 1
37c41b980lea rax, [r13+8*rax-8]
37c41b985mov [rsp+248], 1
37c41b991mov [rsp+208], rax
37c41b999mov rax, [rsp+512]
37c41b9a1mov [rsp+240], 1
37c41b9adlea rax, [r13+8*rax-8]
37c41b9b2mov [rsp+224], rbp
37c41b9bamov [rsp+200], rax
37c41b9c2mov rax, [rsp+504]
37c41b9camov [rsp+232], 1
37c41b9d6lea rax, [r13+8*rax-8]
37c41b9dbmov [rsp+192], rax
37c41b9e3mov rax, [rsp+496]
37c41b9eblea rax, [r13+8*rax-8]
37c41b9f0mov [rsp+184], rax
37c41b9f8mov rax, [rsp+488]
37c41ba00lea rax, [r13+8*rax-8]
37c41ba05mov [rsp+176], rax
37c41ba0dmov rax, [rsp+480]
37c41ba15lea rax, [r13+8*rax-8]
37c41ba1amov [rsp+168], rax
37c41ba22mov rax, [rsp+472]
37c41ba2alea rax, [r13+8*rax-8]
37c41ba2fmov [rsp+160], rax
37c41ba37mov rax, [rsp+464]
37c41ba3flea rax, [r13+8*rax-8]
37c41ba44mov [rsp+152], rax
37c41ba4cmov rax, [rsp+456]
37c41ba54lea rax, [r13+8*rax+8]
37c41ba59mov [rsp+144], rax
37c41ba61mov rax, [rsp+936]
37c41ba69mov [rsp+136], rax
37c41ba71mov rax, [rsp+928]
37c41ba79mov [rsp+128], rax
37c41ba81mov rax, [rsp+920]
37c41ba89mov [rsp+120], rax
37c41ba8emov rax, [rsp+912]
37c41ba96mov [rsp+112], rax
37c41ba9bmov rax, [rsp+904]
37c41baa3mov [rsp+72], rdi
37c41baa8mov rdx, [rsp+744]
37c41bab0mov [rsp+104], rax
37c41bab5mov rax, [rsp+896]
37c41babdmov [rsp+64], r15
37c41bac2mov r9, [rsp+760]
37c41bacamov [rsp+96], rax
37c41bacfmov rax, [rsp+888]
37c41bad7mov [rsp+40], r12
37c41badcmov r8, [rsp+752]
37c41bae4mov [rsp+88], rax
37c41bae9mov rax, [rsp+880]
37c41baf1mov rcx, [rsp+736]
37c41baf9mov [rsp+80], rax
37c41bafemov rax, [rsp+800]
37c41bb06mov [rsp+56], rax
37c41bb0bmov rax, [rsp+792]
37c41bb13mov [rsp+48], rax
37c41bb18mov rax, [rsp+768]
37c41bb20mov [rsp+32], rax
37c41bb25call zbbcsd_64_
37c41bb2amov rax, [rsp+800]
37c41bb32mov rdx, [rax]
37c41bb35test rdx, rdx
37c41bb38jle 0x37c41bb48
37c41bb3atest [rsp+320], 1
37c41bb42jne 0x37c41bfe8
37c41bb48
37c41bb48loc_37c41bb48:
37c41bb48mov rdx, [r12]
37c41bb4ctest rdx, rdx
37c41bb4fjle 0x37c41a7c6
37c41bb55test [rsp+328], 1
37c41bb5dje 0x37c41a7c6
37c41bb63mov rax, [rsp+792]
37c41bb6bmov r9, [rax]
37c41bb6emov rax, [rsp+800]
37c41bb76mov r11, [rax]
37c41bb79test r9, r9
37c41bb7cjle 0x37c41bbd7
37c41bb7emov rcx, rdx
37c41bb81mov rsi, [rsp+976]
37c41bb89sub rcx, r9
37c41bb8csub rcx, r11
37c41bb8flea r10, [r9+rcx+1]
37c41bb94lea rax, [rcx+1]
37c41bb98mov r8, rcx
37c41bb9bmov rbx, r10
37c41bb9eneg r8
37c41bba1sub rbx, rax
37c41bba4lea r8, [rsi+8*r8]
37c41bba8and ebx, 1
37c41bbabje 0x37c41bbc0
37c41bbadmov [r8+8*rax-8], rax
37c41bbb2lea rax, [rcx+2]
37c41bbb6cmp rax, r10
37c41bbb9je 0x37c41bbd7
37c41bbbbnop [rax+rax]
37c41bbc0
37c41bbc0loc_37c41bbc0:
37c41bbc0mov [r8+8*rax-8], rax
37c41bbc5lea rcx, [rax+1]
37c41bbc9add rax, 2
37c41bbcdmov [r8+8*rcx-8], rcx
37c41bbd2cmp rax, r10
37c41bbd5jne 0x37c41bbc0
37c41bbd7
37c41bbd7loc_37c41bbd7:
37c41bbd7sub rdx, r11
37c41bbdacmp r9, rdx
37c41bbddjge 0x37c41bc37
37c41bbdfmov rcx, rdx
37c41bbe2mov rax, [rsp+976]
37c41bbeasub rcx, r9
37c41bbedlea r10, [rcx+1]
37c41bbf1and ecx, 1
37c41bbf4lea r8, [rax+8*r9]
37c41bbf8mov eax, 1
37c41bbfdje 0x37c41bc20
37c41bbffmov [r8+8*rax-8], 1
37c41bc08mov eax, 2
37c41bc0dcmp rax, r10
37c41bc10je 0x37c41bc37
37c41bc12nop [rax]
37c41bc15nop [rax+rax]
37c41bc20
37c41bc20loc_37c41bc20:
37c41bc20mov [r8+8*rax-8], rax
37c41bc25lea rcx, [rax+1]
37c41bc29add rax, 2
37c41bc2dmov [r8+8*rcx-8], rcx
37c41bc32cmp rax, r10
37c41bc35jne 0x37c41bc20
37c41bc37
37c41bc37loc_37c41bc37:
37c41bc37cmp [rsp+376], 0
37c41bc40je 0x37c41c100
37c41bc46mov rax, [rsp+976]
37c41bc4emov [rsp+640], rdx
37c41bc56lea rcx, [rip+0x586fb]
37c41bc5dmov [rsp+648], rdx
37c41bc65mov r9, [rsp+928]
37c41bc6dmov [rsp+40], rax
37c41bc72mov rax, [rsp+936]
37c41bc7amov r8, [rsp+312]
37c41bc82mov rdx, [rsp+384]
37c41bc8amov [rsp+32], rax
37c41bc8fcall zlapmt_64_
37c41bc94jmp 0x37c41a7c6
37c41bc99
37c41bc99 0f 1f 80 00 00 00 00 .......
37c41bca0
37c41bca0loc_37c41bca0:
37c41bca0cmp [rsp+336], 0
37c41bca9je 0x37c41bd71
37c41bcafmov rax, [rsp+792]
37c41bcb7cmp [rax], 0
37c41bcbbjle 0x37c41bd71
37c41bcc1mov rax, [rsp+888]
37c41bcc9mov r9, [rsp+808]
37c41bcd1mov [rsp+56], 1
37c41bcdalea rcx, [rip+0x58676]
37c41bce1mov r8, [rsp+792]
37c41bce9mov rdx, [rsp+800]
37c41bcf1mov [rsp+48], rax
37c41bcf6mov rax, [rsp+880]
37c41bcfemov [rsp+40], rax
37c41bd03mov rax, [rsp+816]
37c41bd0bmov [rsp+32], rax
37c41bd10call zlacpy_64_
37c41bd15lea rax, [rsp+616]
37c41bd1dmov [rsp+64], rbp
37c41bd22mov rdx, [rsp+792]
37c41bd2amov [rsp+56], rax
37c41bd2fmov rax, [rsp+408]
37c41bd37mov [rsp+40], rsi
37c41bd3cmov r9, [rsp+880]
37c41bd44mov rcx, rdx
37c41bd47sub rax, 1
37c41bd4bmov r8, [rsp+800]
37c41bd53shl rax, 4
37c41bd57add rax, r14
37c41bd5amov [rsp+48], rax
37c41bd5fmov rax, [rsp+888]
37c41bd67mov [rsp+32], rax
37c41bd6ccall zunglq_64_
37c41bd71
37c41bd71loc_37c41bd71:
37c41bd71cmp [rsp+320], 0
37c41bd7aje 0x37c41be72
37c41bd80mov rsi, [rsp+792]
37c41bd88mov rax, [r12]
37c41bd8csub rax, [rsi]
37c41bd8ftest rax, rax
37c41bd92jle 0x37c41be72
37c41bd98mov [rsp+648], rax
37c41bda0mov rax, [rsp+904]
37c41bda8lea rcx, [rip+0x585a8]
37c41bdafmov rsi, [rsp+312]
37c41bdb7mov r9, [rsp+840]
37c41bdbfmov [rsp+56], 1
37c41bdc8mov [rsp+48], rax
37c41bdcdmov rax, [rsp+896]
37c41bdd5mov rdx, [rsp+800]
37c41bdddmov r8, rsi
37c41bde0mov [rsp+40], rax
37c41bde5mov rax, [rsp+848]
37c41bdedmov [rsp+32], rax
37c41bdf2call zlacpy_64_
37c41bdf7mov rcx, [rsp+792]
37c41bdffmov rdx, rsi
37c41be02mov rax, [r12]
37c41be06mov r9, [rsp+896]
37c41be0emov r8, [rsp+800]
37c41be16sub rax, [rcx]
37c41be19mov rcx, [rsp+384]
37c41be21mov [rsp+64], rbp
37c41be26mov [rsp+640], rax
37c41be2emov [rsp+648], rax
37c41be36lea rax, [rsp+616]
37c41be3emov [rsp+56], rax
37c41be43mov rax, [rsp+408]
37c41be4bmov [rsp+40], rbx
37c41be50sub rax, 1
37c41be54shl rax, 4
37c41be58add rax, r14
37c41be5bmov [rsp+48], rax
37c41be60mov rax, [rsp+904]
37c41be68mov [rsp+32], rax
37c41be6dcall zunglq_64_
37c41be72
37c41be72loc_37c41be72:
37c41be72cmp [rsp+344], 0
37c41be7bje 0x37c41be91
37c41be7dmov rax, [rsp+800]
37c41be85mov rax, [rax]
37c41be88test rax, rax
37c41be8bjg 0x37c41c480
37c41be91
37c41be91loc_37c41be91:
37c41be91cmp [rsp+328], 0
37c41be9aje 0x37c41b950
37c41bea0mov rax, [rsp+800]
37c41bea8mov r10, [r12]
37c41beacmov rsi, [rax]
37c41beafmov rax, r10
37c41beb2sub rax, rsi
37c41beb5test rax, rax
37c41beb8jle 0x37c41b950
37c41bebemov [rsp+648], rax
37c41bec6mov rbx, [rsp+792]
37c41becelea rcx, [rip+0x58481]
37c41bed5mov rax, [rsp+936]
37c41beddmov r8, [rsp+792]
37c41bee5mov [rsp+336], r10
37c41beedmov rbx, [rbx]
37c41bef0mov rdx, [rsp+312]
37c41bef8mov [rsp+56], 1
37c41bf01mov [rsp+48], rax
37c41bf06mov rax, [rsp+928]
37c41bf0emov r9, [rsp+824]
37c41bf16mov [rsp+40], rax
37c41bf1bmov rax, [rsp+832]
37c41bf23mov [rsp+32], rax
37c41bf28call zlacpy_64_
37c41bf2dmov rdx, [rsp+792]
37c41bf35mov rax, [r12]
37c41bf39mov r10, [rsp+336]
37c41bf41mov rcx, [rdx]
37c41bf44mov rdx, [rsp+800]
37c41bf4cmov rdx, [rdx]
37c41bf4flea r8, [rcx+rdx]
37c41bf53cmp rax, r8
37c41bf56jg 0x37c41c621
37c41bf5c
37c41bf5cloc_37c41bf5c:
37c41bf5csub rax, rdx
37c41bf5fmov [rsp+64], rbp
37c41bf64mov r9, [rsp+928]
37c41bf6cmov [rsp+632], rax
37c41bf74mov r8, [rsp+312]
37c41bf7cmov [rsp+640], rax
37c41bf84mov rdx, [rsp+384]
37c41bf8cmov [rsp+648], rax
37c41bf94mov rax, [rsp+432]
37c41bf9cmov rcx, [rsp+440]
37c41bfa4mov [rsp+56], rax
37c41bfa9mov rax, [rsp+392]
37c41bfb1sub rax, 1
37c41bfb5shl rax, 4
37c41bfb9add rax, r14
37c41bfbcmov [rsp+48], rax
37c41bfc1mov rax, [rsp+424]
37c41bfc9mov [rsp+40], rax
37c41bfcemov rax, [rsp+936]
37c41bfd6mov [rsp+32], rax
37c41bfdbcall zungqr_64_
37c41bfe0jmp 0x37c41b950
37c41bfe5
37c41bfe5 0f 1f 00 ...
37c41bfe8
37c41bfe8loc_37c41bfe8:
37c41bfe8mov rax, [rsp+792]
37c41bff0mov r9, [r12]
37c41bff4mov r10, [rsp+976]
37c41bffcsub r9, [rax]
37c41bfffmov eax, 1
37c41c004mov r8, r9
37c41c007sub r8, rdx
37c41c00anop [rax+rax]
37c41c015nop [rax+rax]
37c41c020
37c41c020loc_37c41c020:
37c41c020lea rcx, [r8+rax]
37c41c024mov [r10+8*rax-8], rcx
37c41c029add rax, 1
37c41c02dcmp rdx, rax
37c41c030jge 0x37c41c020
37c41c032cmp rdx, r9
37c41c035jge 0x37c41c097
37c41c037mov r10, r9
37c41c03amov rax, [rsp+976]
37c41c042sub r10, rdx
37c41c045lea r8, [r10+1]
37c41c049and r10l, 1
37c41c04dlea rcx, [rax+8*rdx]
37c41c051mov eax, 1
37c41c056je 0x37c41c080
37c41c058mov [rcx+8*rax-8], 1
37c41c061mov eax, 2
37c41c066cmp r8, 2
37c41c06aje 0x37c41c097
37c41c06cnop [rax+rax]
37c41c075nop [rax+rax]
37c41c080
37c41c080loc_37c41c080:
37c41c080mov [rcx+8*rax-8], rax
37c41c085lea rdx, [rax+1]
37c41c089add rax, 2
37c41c08dmov [rcx+8*rdx-8], rdx
37c41c092cmp r8, rax
37c41c095jne 0x37c41c080
37c41c097
37c41c097loc_37c41c097:
37c41c097cmp [rsp+448], 0
37c41c0a0je 0x37c41c158
37c41c0a6mov rax, [rsp+976]
37c41c0aemov [rsp+640], r9
37c41c0b6lea rcx, [rip+0x5829b]
37c41c0bdmov [rsp+648], r9
37c41c0c5mov r8, [rsp+312]
37c41c0cdmov [rsp+40], rax
37c41c0d2mov rax, [rsp+904]
37c41c0damov r9, [rsp+896]
37c41c0e2mov rdx, [rsp+384]
37c41c0eamov [rsp+32], rax
37c41c0efcall zlapmt_64_
37c41c0f4jmp 0x37c41bb48
37c41c0f9
37c41c0f9 0f 1f 80 00 00 00 00 .......
37c41c100
37c41c100loc_37c41c100:
37c41c100mov rax, [rsp+976]
37c41c108mov [rsp+640], rdx
37c41c110lea rcx, [rip+0x58241]
37c41c117mov [rsp+648], rdx
37c41c11fmov r9, [rsp+928]
37c41c127mov [rsp+40], rax
37c41c12cmov rax, [rsp+936]
37c41c134mov r8, [rsp+312]
37c41c13cmov rdx, [rsp+384]
37c41c144mov [rsp+32], rax
37c41c149call zlapmr_64_
37c41c14ejmp 0x37c41a7c6
37c41c153
37c41c153 0f 1f 44 00 00 ..D..
37c41c158
37c41c158loc_37c41c158:
37c41c158mov rax, [rsp+976]
37c41c160mov [rsp+640], r9
37c41c168lea rcx, [rip+0x581e9]
37c41c16fmov [rsp+648], r9
37c41c177mov r8, [rsp+312]
37c41c17fmov [rsp+40], rax
37c41c184mov rax, [rsp+904]
37c41c18cmov r9, [rsp+896]
37c41c194mov rdx, [rsp+384]
37c41c19cmov [rsp+32], rax
37c41c1a1call zlapmr_64_
37c41c1a6jmp 0x37c41bb48
37c41c1ab
37c41c1ab 0f 1f 44 00 00 ..D..
37c41c1b0
37c41c1b0loc_37c41c1b0:
37c41c1b0sub rax, 1
37c41c1b4mov rsi, [rsp+352]
37c41c1bcmov rdx, [rsp+400]
37c41c1c4mov [rsp+56], 1
37c41c1cdmov [rsp+640], rax
37c41c1d5mov rcx, [rsp+816]
37c41c1ddmov [rsp+648], rax
37c41c1e5mov rax, [rsp+416]
37c41c1edmov [rsp+32], rcx
37c41c1f2mov r8, [rsp+312]
37c41c1falea rcx, [rip+0x58156]
37c41c201lea rbx, [rax+2*rsi]
37c41c205lea rax, [rbx+2]
37c41c209shl rax, 4
37c41c20dadd rax, [rsp+912]
37c41c215mov rsi, rax
37c41c218xor eax, eax
37c41c21atest rdx, rdx
37c41c21dcmovns rax, rdx
37c41c221mov rdx, [rsp+920]
37c41c229mov [rsp+40], rsi
37c41c22emov [rsp+48], rdx
37c41c233mov rdx, [rsp+808]
37c41c23bshl rax, 4
37c41c23flea r9, [rdx+rax]
37c41c243mov rdx, [rsp+384]
37c41c24bcall zlacpy_64_
37c41c250mov rax, [rsp+912]
37c41c258movq x0, [rip+0x58100]
37c41c260movups [rax], x0
37c41c263mov rax, [rsp+800]
37c41c26bmov r9, [rax]
37c41c26ecmp r9, 1
37c41c272jle 0x37c41c2dc
37c41c274mov rax, [rsp+912]
37c41c27cshl rbx, 4
37c41c280lea r10, [r9+1]
37c41c284mov r8, [rsp+352]
37c41c28cmov r11, [rsp+912]
37c41c294pxor x0, x0
37c41c298lea rdx, [rax+rbx+16]
37c41c29dshl r8, 4
37c41c2a1mov eax, 2
37c41c2a6nop [rax]
37c41c2aanop [rax+rax]
37c41c2b5nop [rax+rax]
37c41c2c0
37c41c2c0loc_37c41c2c0:
37c41c2c0mov rcx, rax
37c41c2c3add rax, 1
37c41c2c7movups [rdx], x0
37c41c2caadd rdx, r8
37c41c2cdshl rcx, 4
37c41c2d1movups [r11+rcx-16], x0
37c41c2d7cmp rax, r10
37c41c2dajne 0x37c41c2c0
37c41c2dc
37c41c2dcloc_37c41c2dc:
37c41c2dclea rax, [rsp+616]
37c41c2e4mov [rsp+64], rbp
37c41c2e9sub r9, 1
37c41c2edmov r8, [rsp+312]
37c41c2f5mov [rsp+56], rax
37c41c2famov rax, [rsp+408]
37c41c302mov rdx, [rsp+384]
37c41c30amov rcx, [rsp+440]
37c41c312mov [rsp+632], r9
37c41c31asub rax, 1
37c41c31emov [rsp+640], r9
37c41c326shl rax, 4
37c41c32amov [rsp+648], r9
37c41c332mov r9, rsi
37c41c335add rax, r14
37c41c338mov [rsp+48], rax
37c41c33dmov rax, [rsp+368]
37c41c345mov [rsp+40], rax
37c41c34amov rax, [rsp+920]
37c41c352mov [rsp+32], rax
37c41c357call zunglq_64_
37c41c35cjmp 0x37c41b921
37c41c361
37c41c361 0f 1f 80 00 00 00 00 .......
37c41c368
37c41c368loc_37c41c368:
37c41c368mov [rsp+648], rax
37c41c370mov rax, [rsp+936]
37c41c378lea rcx, [rip+0x57fd8]
37c41c37fmov r8, [rsp+312]
37c41c387mov rdx, [rsp+792]
37c41c38fmov [rsp+56], 1
37c41c398mov [rsp+48], rax
37c41c39dmov rax, [rsp+928]
37c41c3a5mov r9, [rsp+824]
37c41c3admov [rsp+40], rax
37c41c3b2mov rax, [rsp+832]
37c41c3bamov [rsp+32], rax
37c41c3bfcall zlacpy_64_
37c41c3c4mov rsi, [rsp+792]
37c41c3ccmov rax, [r12]
37c41c3d0mov r8, [rsi]
37c41c3d3mov rsi, [rsp+800]
37c41c3dbmov rcx, rax
37c41c3demov rdx, [rsi]
37c41c3e1sub rcx, r8
37c41c3e4cmp rcx, rdx
37c41c3e7jg 0x37c41c6f9
37c41c3ed
37c41c3edloc_37c41c3ed:
37c41c3edcmp rax, rdx
37c41c3f0jle 0x37c41b950
37c41c3f6sub rax, rdx
37c41c3f9mov [rsp+64], rbp
37c41c3femov r9, [rsp+928]
37c41c406mov [rsp+632], rax
37c41c40emov r8, [rsp+312]
37c41c416mov [rsp+640], rax
37c41c41emov rdx, [rsp+384]
37c41c426mov [rsp+648], rax
37c41c42elea rax, [rsp+616]
37c41c436mov rcx, [rsp+440]
37c41c43emov [rsp+56], rax
37c41c443mov rax, [rsp+408]
37c41c44bsub rax, 1
37c41c44fshl rax, 4
37c41c453add rax, r14
37c41c456mov [rsp+48], rax
37c41c45bmov rax, [rsp+424]
37c41c463mov [rsp+40], rax
37c41c468mov rax, [rsp+936]
37c41c470mov [rsp+32], rax
37c41c475call zunglq_64_
37c41c47ajmp 0x37c41b950
37c41c47f
37c41c47f 90 .
37c41c480
37c41c480loc_37c41c480:
37c41c480sub rax, 1
37c41c484mov rsi, [rsp+352]
37c41c48cmov [rsp+56], 1
37c41c495lea rcx, [rip+0x57eba]
37c41c49cmov [rsp+640], rax
37c41c4a4mov r8, [rsp+312]
37c41c4acmov [rsp+648], rax
37c41c4b4mov rax, [rsp+416]
37c41c4bcmov rdx, [rsp+384]
37c41c4c4lea rbx, [rax+2*rsi]
37c41c4c8lea rax, [rbx+2]
37c41c4ccshl rax, 4
37c41c4d0add rax, [rsp+912]
37c41c4d8mov rsi, rax
37c41c4dbmov rax, [rsp+920]
37c41c4e3mov [rsp+40], rsi
37c41c4e8mov [rsp+48], rax
37c41c4edmov rax, [rsp+816]
37c41c4f5mov [rsp+32], rax
37c41c4famov rax, [rsp+808]
37c41c502lea r9, [rax+16]
37c41c506call zlacpy_64_
37c41c50bmov rax, [rsp+912]
37c41c513movq x0, [rip+0x57e45]
37c41c51bmovups [rax], x0
37c41c51emov rax, [rsp+800]
37c41c526mov r9, [rax]
37c41c529cmp r9, 1
37c41c52djle 0x37c41c59c
37c41c52fmov rax, [rsp+912]
37c41c537shl rbx, 4
37c41c53blea r10, [r9+1]
37c41c53fmov r8, [rsp+352]
37c41c547mov r11, [rsp+912]
37c41c54fpxor x0, x0
37c41c553lea rdx, [rax+rbx+16]
37c41c558shl r8, 4
37c41c55cmov eax, 2
37c41c561nop [rax+rax]
37c41c56anop [rax+rax]
37c41c575nop [rax+rax]
37c41c580
37c41c580loc_37c41c580:
37c41c580mov rcx, rax
37c41c583add rax, 1
37c41c587movups [rdx], x0
37c41c58aadd rdx, r8
37c41c58dshl rcx, 4
37c41c591movups [r11+rcx-16], x0
37c41c597cmp r10, rax
37c41c59ajne 0x37c41c580
37c41c59c
37c41c59cloc_37c41c59c:
37c41c59cmov rax, [rsp+432]
37c41c5a4mov [rsp+64], rbp
37c41c5a9sub r9, 1
37c41c5admov r8, [rsp+312]
37c41c5b5mov rdx, [rsp+384]
37c41c5bdmov [rsp+632], r9
37c41c5c5mov [rsp+56], rax
37c41c5camov rax, [rsp+392]
37c41c5d2mov rcx, [rsp+440]
37c41c5damov [rsp+640], r9
37c41c5e2sub rax, 1
37c41c5e6mov [rsp+648], r9
37c41c5eemov r9, rsi
37c41c5f1shl rax, 4
37c41c5f5add rax, r14
37c41c5f8mov [rsp+48], rax
37c41c5fdmov rax, [rsp+368]
37c41c605mov [rsp+40], rax
37c41c60amov rax, [rsp+920]
37c41c612mov [rsp+32], rax
37c41c617call zungqr_64_
37c41c61cjmp 0x37c41be91
37c41c621
37c41c621loc_37c41c621:
37c41c621sub rax, rcx
37c41c624add rsi, 1
37c41c628add rcx, 1
37c41c62cmov [rsp+56], 1
37c41c635sub rax, rdx
37c41c638cmp rsi, r10
37c41c63bmov r8, [rsp+312]
37c41c643cmovg rsi, r10
37c41c647mov [rsp+640], rax
37c41c64fadd rbx, 1
37c41c653mov [rsp+648], rax
37c41c65bmov rax, [rsp+936]
37c41c663mov rdx, rsi
37c41c666mov rsi, [rsp+544]
37c41c66emov [rsp+48], rax
37c41c673mov rax, [rsp+560]
37c41c67bimul rsi, rdx
37c41c67fmov rdx, [rsp+552]
37c41c687add rdx, rsi
37c41c68acmp rbx, r10
37c41c68dcmovg rbx, r10
37c41c691imul rax, rcx
37c41c695add rax, [rsp+568]
37c41c69dadd rax, rcx
37c41c6a0lea rcx, [rip+0x57caf]
37c41c6a7shl rax, 4
37c41c6abadd rax, [rsp+928]
37c41c6b3add rdx, rbx
37c41c6b6mov [rsp+40], rax
37c41c6bbmov rax, [rsp+864]
37c41c6c3shl rdx, 4
37c41c6c7mov [rsp+32], rax
37c41c6ccmov rax, [rsp+856]
37c41c6d4lea r9, [rax+rdx]
37c41c6d8mov rdx, [rsp+384]
37c41c6e0call zlacpy_64_
37c41c6e5mov rbx, [rsp+800]
37c41c6edmov rax, [r12]
37c41c6f1mov rdx, [rbx]
37c41c6f4jmp 0x37c41bf5c
37c41c6f9
37c41c6f9loc_37c41c6f9:
37c41c6f9mov rax, [rsp+544]
37c41c701add r8, 1
37c41c705sub rcx, rdx
37c41c708mov [rsp+56], 1
37c41c711mov [rsp+640], rcx
37c41c719imul rax, r8
37c41c71dadd rax, [rsp+552]
37c41c725mov [rsp+648], rcx
37c41c72dlea rcx, [rip+0x57c23]
37c41c734lea rdx, [rdx+rax+1]
37c41c739mov rax, [rsp+936]
37c41c741shl rdx, 4
37c41c745mov [rsp+48], rax
37c41c74amov rax, [rsp+560]
37c41c752imul rax, r8
37c41c756add rax, [rsp+568]
37c41c75eadd rax, r8
37c41c761mov r8, [rsp+312]
37c41c769shl rax, 4
37c41c76dadd rax, [rsp+928]
37c41c775mov [rsp+40], rax
37c41c77amov rax, [rsp+864]
37c41c782mov [rsp+32], rax
37c41c787mov rax, [rsp+856]
37c41c78flea r9, [rax+rdx]
37c41c793mov rdx, [rsp+384]
37c41c79bcall zlacpy_64_
37c41c7a0mov rbx, [rsp+800]
37c41c7a8mov rax, [r12]
37c41c7acmov rdx, [rbx]
37c41c7afjmp 0x37c41c3ed
37c41c7b4
37c41c7b4loc_37c41c7b4:
37c41c7b4neg rax
37c41c7b7jmp 0x37c41a7a3
37c41c7bc
37c41c7bcloc_37c41c7bc:
37c41c7bcmov rax, rcx
37c41c7bflea rbx, [rsp+648]
37c41c7c7mov [rsp+312], rbx
37c41c7cfneg rax
37c41c7d2jmp 0x37c41a7a3
37c41a5e0
37c41a5e0zuncsd_64_:
37c41a5e0push r15
37c41a5e2push r14
37c41a5e4push r13
37c41a5e6push r12
37c41a5e8push rbp
37c41a5e9push rdi
37c41a5eapush rsi
37c41a5ebpush rbx
37c41a5ecsub rsp, 664
37c41a5f3mov rax, [rsp+816]
37c41a5fbmov rbp, [rsp+984]
37c41a603mov r12, [rsp+784]
37c41a60bmov r15, [rsp+872]
37c41a613mov rax, [rax]
37c41a616mov [rbp], 0
37c41a61emov r14, [rsp+944]
37c41a626mov r13, [rsp+960]
37c41a62emov [rsp+400], rax
37c41a636mov rax, [rsp+864]
37c41a63emov [rsp+744], rdx
37c41a646lea rdx, [rip+0x59cf3]
37c41a64dmov rax, [rax]
37c41a650mov [rsp+752], r8
37c41a658mov r8l, 1
37c41a65emov [rsp+760], r9
37c41a666mov r9l, 1
37c41a66cmov [rsp+352], rax
37c41a674mov rax, [rsp+920]
37c41a67cmov [rsp+736], rcx
37c41a684mov rsi, [rax]
37c41a687mov rax, [rsp+936]
37c41a68fmov rdi, [rax]
37c41a692call lsame_64_
37c41a697mov rcx, [rsp+744]
37c41a69fmov r9l, 1
37c41a6a5mov r8l, 1
37c41a6ablea rdx, [rip+0x59c8e]
37c41a6b2mov [rsp+336], rax
37c41a6bacall lsame_64_
37c41a6bfmov rcx, [rsp+752]
37c41a6c7mov r9l, 1
37c41a6cdmov r8l, 1
37c41a6d3lea rdx, [rip+0x59c66]
37c41a6damov [rsp+320], rax
37c41a6e2call lsame_64_
37c41a6e7mov rcx, [rsp+760]
37c41a6efmov r9l, 1
37c41a6f5mov r8l, 1
37c41a6fblea rdx, [rip+0x59c3e]
37c41a702mov [rsp+344], rax
37c41a70acall lsame_64_
37c41a70fmov rcx, [rsp+768]
37c41a717mov r9l, 1
37c41a71dmov r8l, 1
37c41a723lea rdx, [rip+0x59c17]
37c41a72amov [rsp+328], rax
37c41a732call lsame_64_
37c41a737mov rcx, [rsp+776]
37c41a73fmov r9l, 1
37c41a745mov r8l, 1
37c41a74blea rdx, [rip+0x59bf0]
37c41a752mov [rsp+376], rax
37c41a75amov rbx, rax
37c41a75dcall lsame_64_
37c41a762mov rcx, [r12]
37c41a766mov r10, rax
37c41a769test rcx, rcx
37c41a76cjs 0x37c41a7e0
37c41a76emov rdx, [rsp+792]
37c41a776mov rdx, [rdx]
37c41a779cmp rcx, rdx
37c41a77cjl 0x37c41a783
37c41a77etest rdx, rdx
37c41a781jns 0x37c41a7f0
37c41a783
37c41a783loc_37c41a783:
37c41a783mov rdx, -8
37c41a78amov eax, 8
37c41a78f
37c41a78floc_37c41a78f:
37c41a78flea rdi, [rsp+648]
37c41a797mov [rbp], rdx
37c41a79bmov [rsp+312], rdi
37c41a7a3
37c41a7a3loc_37c41a7a3:
37c41a7a3mov rdx, [rsp+312]
37c41a7abmov r8l, 6
37c41a7b1lea rcx, [rip+0x59b98]
37c41a7b8mov [rsp+648], rax
37c41a7c0call xerbla_64_
37c41a7c5nop
37c41a7c6
37c41a7c6loc_37c41a7c6:
37c41a7c6add rsp, 664
37c41a7cdpop rbx
37c41a7cepop rsi
37c41a7cfpop rdi
37c41a7d0pop rbp
37c41a7d1pop r12
37c41a7d3pop r13
37c41a7d5pop r14
37c41a7d7pop r15
37c41a7d9ret
37c41a7da
37c41a7da 66 0f 1f 44 00 00 f..D..
37c41a7e0
37c41a7e0loc_37c41a7e0:
37c41a7e0mov rdx, -7
37c41a7e7mov eax, 7
37c41a7ecjmp 0x37c41a78f
37c41a7ee
37c41a7ee 66 90 f.
37c41a7f0
37c41a7f0loc_37c41a7f0:
37c41a7f0mov r9, [rsp+800]
37c41a7f8mov rax, [r9]
37c41a7fbtest rax, rax
37c41a7fejs 0x37c41a805
37c41a800cmp rcx, rax
37c41a803jge 0x37c41a820
37c41a805
37c41a805loc_37c41a805:
37c41a805mov rdx, -9
37c41a80cmov eax, 9
37c41a811jmp 0x37c41a78f
37c41a816
37c41a816 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c41a820
37c41a820loc_37c41a820:
37c41a820mov r9, [rsp+816]
37c41a828mov r11, rbx
37c41a82bxor r11, 1
37c41a82fmov [rsp+448], r11
37c41a837mov r9, [r9]
37c41a83ajne 0x37c41a8d8
37c41a840test rax, rax
37c41a843mov r11l, 1
37c41a849cmovg r11, rax
37c41a84dcmp r11, r9
37c41a850jg 0x37c41a930
37c41a856mov r8, rcx
37c41a859mov rbx, [rsp+832]
37c41a861mov r9l, 1
37c41a867sub r8, rax
37c41a86atest r8, r8
37c41a86dcmovg r9, r8
37c41a871cmp [rbx], r9
37c41a874jl 0x37c41a948
37c41a87amov rbx, [rsp+848]
37c41a882cmp [rbx], r11
37c41a885jl 0x37c41a959
37c41a88bmov rbx, [rsp+864]
37c41a893cmp [rbx], r9
37c41a896jl 0x37c41a96a
37c41a89csub rcx, rdx
37c41a89fmov r9, rcx
37c41a8a2
37c41a8a2loc_37c41a8a2:
37c41a8a2cmp [rsp+336], 0
37c41a8abje 0x37c41a97b
37c41a8b1mov rbx, [rsp+888]
37c41a8b9cmp rdx, [rbx]
37c41a8bcjle 0x37c41a97b
37c41a8c2mov rdx, -20
37c41a8c9mov eax, 20
37c41a8cejmp 0x37c41a78f
37c41a8d3
37c41a8d3 0f 1f 44 00 00 ..D..
37c41a8d8
37c41a8d8loc_37c41a8d8:
37c41a8d8test rdx, rdx
37c41a8dbmov r8l, 1
37c41a8e1cmovg r8, rdx
37c41a8e5cmp r8, r9
37c41a8e8jg 0x37c41a930
37c41a8eamov r11, [rsp+832]
37c41a8f2cmp [r11], r8
37c41a8f5jl 0x37c41a948
37c41a8f7mov r9, rcx
37c41a8famov rbx, [rsp+848]
37c41a902mov r8l, 1
37c41a908sub r9, rdx
37c41a90btest r9, r9
37c41a90ecmovg r8, r9
37c41a912cmp [rbx], r8
37c41a915jl 0x37c41a959
37c41a917mov rbx, [rsp+864]
37c41a91fcmp [rbx], r8
37c41a922jl 0x37c41a96a
37c41a924sub rcx, rax
37c41a927mov r8, rcx
37c41a92ajmp 0x37c41a8a2
37c41a92f
37c41a92f 90 .
37c41a930
37c41a930loc_37c41a930:
37c41a930mov rdx, -11
37c41a937mov eax, 11
37c41a93cjmp 0x37c41a78f
37c41a941
37c41a941 0f 1f 80 00 00 00 00 .......
37c41a948
37c41a948loc_37c41a948:
37c41a948mov rdx, -13
37c41a94fmov eax, 13
37c41a954jmp 0x37c41a78f
37c41a959
37c41a959loc_37c41a959:
37c41a959mov rdx, -15
37c41a960mov eax, 15
37c41a965jmp 0x37c41a78f
37c41a96a
37c41a96aloc_37c41a96a:
37c41a96amov rdx, -17
37c41a971mov eax, 17
37c41a976jmp 0x37c41a78f
37c41a97b
37c41a97bloc_37c41a97b:
37c41a97bcmp [rsp+320], 0
37c41a984je 0x37c41a9a4
37c41a986mov rbx, [rsp+904]
37c41a98ecmp [rbx], r9
37c41a991jge 0x37c41a9a4
37c41a993mov rdx, -22
37c41a99amov eax, 22
37c41a99fjmp 0x37c41a78f
37c41a9a4
37c41a9a4loc_37c41a9a4:
37c41a9a4cmp [rsp+344], 0
37c41a9adje 0x37c41a9cd
37c41a9afmov rbx, [rsp+920]
37c41a9b7cmp rax, [rbx]
37c41a9bajle 0x37c41a9cd
37c41a9bcmov rdx, -24
37c41a9c3mov eax, 24
37c41a9c8jmp 0x37c41a78f
37c41a9cd
37c41a9cdloc_37c41a9cd:
37c41a9cdcmp [rsp+328], 0
37c41a9d6je 0x37c41aa00
37c41a9d8mov rbx, [rsp+936]
37c41a9e0cmp [rbx], r8
37c41a9e3jge 0x37c41aa00
37c41a9e5mov rdx, -26
37c41a9ecmov eax, 26
37c41a9f1jmp 0x37c41a78f
37c41a9f6
37c41a9f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c41aa00
37c41aa00loc_37c41aa00:
37c41aa00xor r10, 1
37c41aa04mov rcx, [rbp]
37c41aa08cmp rdx, r9
37c41aa0bmov r11, r8
37c41aa0ecmovg rdx, r9
37c41aa12cmp rax, r8
37c41aa15cmovle r11, rax
37c41aa19test rcx, rcx
37c41aa1cjne 0x37c41c7bc
37c41aa22cmp rdx, r11
37c41aa25jl 0x37c41b068
37c41aa2bcmp rax, r8
37c41aa2ejg 0x37c41b280
37c41aa34mov rcx, [rsp+952]
37c41aa3cmov rdx, [rsp+968]
37c41aa44mov rcx, [rcx]
37c41aa47mov rdx, [rdx]
37c41aa4amov [rsp+208], r13
37c41aa52mov [rsp+264], 1
37c41aa5emov [rsp+416], rcx
37c41aa66lea rcx, [rax-1]
37c41aa6amov [rsp+424], rdx
37c41aa72test rcx, rcx
37c41aa75mov edx, 1
37c41aa7acmovle rcx, rdx
37c41aa7etest rax, rax
37c41aa81mov edx, 1
37c41aa86mov [rsp+256], 1
37c41aa92cmovle rax, rdx
37c41aa96mov [rsp+248], 1
37c41aaa2mov [rsp+456], rcx
37c41aaaalea rdx, [rcx+rax+2]
37c41aaafmov [rsp+200], r15
37c41aab7mov [rsp+464], rdx
37c41aabfadd rdx, rcx
37c41aac2mov [rsp+472], rdx
37c41aacaadd rdx, rax
37c41aacdmov [rsp+480], rdx
37c41aad5add rdx, rcx
37c41aad8mov [rsp+488], rdx
37c41aae0add rdx, rax
37c41aae3mov [rsp+496], rdx
37c41aaebadd rdx, rcx
37c41aaeeadd rax, rdx
37c41aaf1mov [rsp+504], rdx
37c41aaf9lea rdx, [rip+0x59848]
37c41ab00mov [rsp+512], rax
37c41ab08add rax, rcx
37c41ab0bmov [rsp+360], rax
37c41ab13lea rax, [rsp+592]
37c41ab1bmov [rsp+536], rax
37c41ab23mov rbx, rax
37c41ab26mov [rsp+224], rax
37c41ab2emov [rsp+216], rdx
37c41ab36mov [rsp+240], 1
37c41ab42mov [rsp+232], 1
37c41ab4emov [rsp+192], r15
37c41ab56mov [rsp+184], r15
37c41ab5emov [rsp+176], r15
37c41ab66mov [rsp+168], r15
37c41ab6emov [rsp+160], r15
37c41ab76mov [rsp+152], r15
37c41ab7emov [rsp+144], r15
37c41ab86mov r10, [rsp+936]
37c41ab8emov r11, [rsp+920]
37c41ab96mov [rsp+40], r12
37c41ab9bmov [rsp+136], r10
37c41aba3mov r10, [rsp+928]
37c41ababmov [rsp+120], r11
37c41abb0mov r11, [rsp+904]
37c41abb8mov [rsp+128], r10
37c41abc0mov r10, [rsp+912]
37c41abc8mov [rsp+104], r11
37c41abcdmov r11, [rsp+888]
37c41abd5mov [rsp+112], r10
37c41abdamov r10, [rsp+896]
37c41abe2mov [rsp+88], r11
37c41abe7mov r11, [rsp+800]
37c41abefmov [rsp+96], r10
37c41abf4mov r10, [rsp+880]
37c41abfcmov [rsp+56], r11
37c41ac01mov r11, [rsp+768]
37c41ac09mov [rsp+80], r10
37c41ac0emov r10, [rsp+792]
37c41ac16mov [rsp+32], r11
37c41ac1bmov r9, [rsp+760]
37c41ac23mov [rsp+48], r10
37c41ac28mov r8, [rsp+752]
37c41ac30mov rdx, [rsp+744]
37c41ac38mov rcx, [rsp+736]
37c41ac40mov [rsp+72], r15
37c41ac45mov [rsp+64], r15
37c41ac4acall zbbcsd_64_
37c41ac4fcvttsd2si rax, [r13]
37c41ac55pxor x0, x0
37c41ac59mov r10, [rsp+792]
37c41ac61mov rcx, [rsp+360]
37c41ac69mov r11, [rsp+800]
37c41ac71lea r8, [rsp+640]
37c41ac79mov rdx, [r10]
37c41ac7cmov r10, [r12]
37c41ac80mov [rsp+384], r8
37c41ac88lea rcx, [rcx+rax-1]
37c41ac8dtest rdx, rdx
37c41ac90cvtsi2sd x0, rcx
37c41ac95mov [rsp+584], rcx
37c41ac9dmov ecx, 1
37c41aca2cmovg rcx, rdx
37c41aca6sub r10, rdx
37c41aca9mov edx, 1
37c41acaemovsd_xmm [r13], x0
37c41acb4test r10, r10
37c41acb7mov rax, r10
37c41acbacmovle rax, rdx
37c41acbemov rdx, [r11]
37c41acc1mov [rsp+520], rcx
37c41acc9lea r10, [rsp+632]
37c41acd1mov r11, [r12]
37c41acd5mov [rsp+48], r14
37c41acdatest rdx, rdx
37c41acddlea rcx, [rcx+rax+2]
37c41ace2mov eax, 1
37c41ace7mov [rsp+440], r10
37c41acefcmovg rax, rdx
37c41acf3sub r11, rdx
37c41acf6mov edx, 1
37c41acfbmov [rsp+528], rcx
37c41ad03mov [rsp+624], r11
37c41ad0badd rcx, rax
37c41ad0etest r11, r11
37c41ad11mov [rsp+64], rbx
37c41ad16cmovg rdx, r11
37c41ad1amov [rsp+632], r11
37c41ad22mov [rsp+640], r11
37c41ad2alea r11, [rsp+624]
37c41ad32lea r9, [rcx+rdx]
37c41ad36mov [rsp+648], rdx
37c41ad3elea rdx, [rip+0x59603]
37c41ad45mov [rsp+392], r9
37c41ad4dmov r9, [rsp+880]
37c41ad55mov [rsp+56], rdx
37c41ad5alea rdx, [rsp+648]
37c41ad62mov [rsp+40], r9
37c41ad67mov [rsp+32], rdx
37c41ad6cmov [rsp+368], rcx
37c41ad74mov rcx, r11
37c41ad77mov [rsp+312], rdx
37c41ad7fmov rdx, r10
37c41ad82mov [rsp+432], r11
37c41ad8acall zungqr_64_
37c41ad8fcvttsd2si r10, [r14]
37c41ad94mov rdx, [r12]
37c41ad98mov eax, 1
37c41ad9dmov r11, [rsp+800]
37c41ada5mov r9, [rsp+880]
37c41adadmov r8, [rsp+384]
37c41adb5mov rcx, [rsp+432]
37c41adbdsub rdx, [r11]
37c41adc0mov [rsp+40], r9
37c41adc5test rdx, rdx
37c41adc8mov [rsp+544], r10
37c41add0mov r10, [rsp+368]
37c41add8cmovg rax, rdx
37c41addcmov [rsp+624], rdx
37c41ade4mov [rsp+632], rdx
37c41adeclea r11, [r10+rax]
37c41adf0mov [rsp+640], rdx
37c41adf8mov rdx, [rsp+312]
37c41ae00mov [rsp+408], r11
37c41ae08lea r11, [rip+0x59539]
37c41ae0fmov [rsp+56], r11
37c41ae14mov [rsp+32], rdx
37c41ae19mov rdx, [rsp+440]
37c41ae21mov [rsp+64], rbx
37c41ae26mov [rsp+48], r14
37c41ae2bmov [rsp+648], rax
37c41ae33mov [rsp+576], rax
37c41ae3bcall zunglq_64_
37c41ae40cvttsd2si r8, [r14]
37c41ae45mov r11, [r12]
37c41ae49mov rdx, [rsp+800]
37c41ae51mov rax, [rsp+928]
37c41ae59mov r10, [rsp+368]
37c41ae61sub r11, [rdx]
37c41ae64mov [rsp+144], rax
37c41ae6cmov edx, 1
37c41ae71mov rax, [rsp+912]
37c41ae79test r11, r11
37c41ae7cmov [rsp+552], r8
37c41ae84mov r8, r12
37c41ae87cmovle r11, rdx
37c41ae8bmov [rsp+168], rbx
37c41ae93mov [rsp+136], rax
37c41ae9bmov rax, [rsp+896]
37c41aea3add r10, r11
37c41aea6mov [rsp+568], r11
37c41aeaelea r11, [rip+0x59493]
37c41aeb5mov [rsp+128], rax
37c41aebdmov rax, [rsp+880]
37c41aec5mov [rsp+560], r10
37c41aecdmov [rsp+120], rax
37c41aed2mov rax, [rsp+864]
37c41aedamov [rsp+160], r11
37c41aee2mov [rsp+96], rax
37c41aee7mov rax, [rsp+856]
37c41aeefmov [rsp+184], 1
37c41aefbmov [rsp+88], rax
37c41af00mov rax, [rsp+848]
37c41af08mov [rsp+176], 1
37c41af14mov [rsp+80], rax
37c41af19mov rax, [rsp+840]
37c41af21mov [rsp+152], r14
37c41af29mov [rsp+72], rax
37c41af2emov rax, [rsp+832]
37c41af36mov [rsp+112], r15
37c41af3bmov [rsp+104], r15
37c41af40mov [rsp+64], rax
37c41af45mov rax, [rsp+824]
37c41af4dmov r9, [rsp+792]
37c41af55mov rdx, [rsp+776]
37c41af5dmov [rsp+56], rax
37c41af62mov rax, [rsp+816]
37c41af6amov rcx, [rsp+768]
37c41af72mov [rsp+48], rax
37c41af77mov rax, [rsp+808]
37c41af7fmov [rsp+40], rax
37c41af84mov rax, [rsp+800]
37c41af8cmov [rsp+32], rax
37c41af91call zunbdb_64_
37c41af96cvttsd2si rcx, [r14]
37c41af9bmov r9, [rsp+392]
37c41afa3pxor x0, x0
37c41afa7mov r10, [rsp+560]
37c41afafmov rax, [rsp+576]
37c41afb7mov [r14+8], 0
37c41afbfmov r8, [rsp+408]
37c41afc7mov r11, [rsp+568]
37c41afcfadd rax, r9
37c41afd2add rcx, r10
37c41afd5cmp rax, rcx
37c41afd8cmovl rax, rcx
37c41afdcadd r11, r8
37c41afdfcmp rax, r11
37c41afe2cmovl rax, r11
37c41afe6add r8, [rsp+552]
37c41afeelea rdx, [rax-1]
37c41aff2mov rax, [rsp+544]
37c41affaadd rax, r9
37c41affdcmp rax, r8
37c41b000cmovl rax, r8
37c41b004cmp rax, rcx
37c41b007cmovl rax, rcx
37c41b00bsub rax, 1
37c41b00fcmp rax, rdx
37c41b012cmovl rax, rdx
37c41b016cvtsi2sd x0, rax
37c41b01bmov rax, [rsp+952]
37c41b023movsd_xmm [r14], x0
37c41b028mov rax, [rax]
37c41b02bcmp rax, rdx
37c41b02ejge 0x37c41b490
37c41b034cmp [rsp+416], -1
37c41b03dje 0x37c41b4d0
37c41b043cmp [rsp+424], -1
37c41b04cje 0x37c41b4d0
37c41b052mov [rbp], -22
37c41b05amov eax, 22
37c41b05fjmp 0x37c41a7a3
37c41b064
37c41b064 0f 1f 40 00 ..@.
37c41b068
37c41b068loc_37c41b068:
37c41b068cmp [rsp+448], 1
37c41b071mov [rsp+296], 1
37c41b07dsbb eax, eax
37c41b07fmov [rsp+288], 1
37c41b08band eax, -6
37c41b08emov [rsp+280], 1
37c41b09aadd eax, 84
37c41b09dcmp r10, 1
37c41b0a1mov [rsp+272], 1
37c41b0admov [rsp+648], al
37c41b0b4sbb eax, eax
37c41b0b6and eax, -11
37c41b0b9mov [rsp+248], rbp
37c41b0c1add eax, 79
37c41b0c4mov [rsp+224], r13
37c41b0ccmov [rsp+632], al
37c41b0d3mov rax, [rsp+976]
37c41b0dbmov [rsp+264], 1
37c41b0e7mov [rsp+240], rax
37c41b0efmov rax, [rsp+968]
37c41b0f7mov [rsp+256], 1
37c41b103mov [rsp+232], rax
37c41b10bmov rax, [rsp+952]
37c41b113mov [rsp+208], r14
37c41b11bmov [rsp+216], rax
37c41b123mov rax, [rsp+904]
37c41b12bmov [rsp+200], rax
37c41b133mov rax, [rsp+896]
37c41b13bmov [rsp+192], rax
37c41b143mov rax, [rsp+888]
37c41b14bmov [rsp+184], rax
37c41b153mov rax, [rsp+880]
37c41b15bmov [rsp+176], rax
37c41b163mov rax, [rsp+936]
37c41b16bmov [rsp+168], rax
37c41b173mov rax, [rsp+928]
37c41b17bmov [rsp+160], rax
37c41b183mov rax, [rsp+920]
37c41b18bmov [rsp+152], rax
37c41b193mov rax, [rsp+912]
37c41b19bmov r9, [rsp+744]
37c41b1a3mov r8, [rsp+736]
37c41b1abmov [rsp+136], r15
37c41b1b3mov [rsp+144], rax
37c41b1bbmov rax, [rsp+864]
37c41b1c3mov rdx, [rsp+760]
37c41b1cbmov rcx, [rsp+752]
37c41b1d3mov [rsp+48], r12
37c41b1d8mov [rsp+128], rax
37c41b1e0mov rax, [rsp+856]
37c41b1e8mov [rsp+120], rax
37c41b1edmov rax, [rsp+832]
37c41b1f5mov [rsp+112], rax
37c41b1famov rax, [rsp+824]
37c41b202mov [rsp+104], rax
37c41b207mov rax, [rsp+848]
37c41b20fmov [rsp+96], rax
37c41b214mov rax, [rsp+840]
37c41b21cmov [rsp+88], rax
37c41b221mov rax, [rsp+816]
37c41b229mov [rsp+80], rax
37c41b22emov rax, [rsp+808]
37c41b236mov [rsp+72], rax
37c41b23bmov rax, [rsp+792]
37c41b243mov [rsp+64], rax
37c41b248mov rax, [rsp+800]
37c41b250mov [rsp+56], rax
37c41b255lea rax, [rsp+632]
37c41b25dmov [rsp+40], rax
37c41b262lea rax, [rsp+648]
37c41b26amov [rsp+32], rax
37c41b26fcall zuncsd_64_
37c41b274jmp 0x37c41a7c6
37c41b279
37c41b279 0f 1f 80 00 00 00 00 .......
37c41b280
37c41b280loc_37c41b280:
37c41b280cmp r10, 1
37c41b284mov [rsp+640], r9
37c41b28csbb eax, eax
37c41b28emov [rsp+648], r8
37c41b296and eax, -11
37c41b299mov [rsp+296], 1
37c41b2a5add eax, 79
37c41b2a8mov [rsp+288], 1
37c41b2b4mov [rsp+632], al
37c41b2bbmov rax, [rsp+976]
37c41b2c3mov [rsp+280], 1
37c41b2cfmov [rsp+240], rax
37c41b2d7mov rax, [rsp+968]
37c41b2dfmov [rsp+272], 1
37c41b2ebmov [rsp+232], rax
37c41b2f3mov rax, [rsp+952]
37c41b2fbmov [rsp+264], 1
37c41b307mov [rsp+216], rax
37c41b30fmov rax, [rsp+920]
37c41b317mov [rsp+256], 1
37c41b323mov [rsp+200], rax
37c41b32bmov rax, [rsp+912]
37c41b333mov [rsp+248], rbp
37c41b33bmov [rsp+192], rax
37c41b343mov rax, [rsp+936]
37c41b34bmov [rsp+224], r13
37c41b353mov [rsp+184], rax
37c41b35bmov rax, [rsp+928]
37c41b363mov [rsp+208], r14
37c41b36bmov [rsp+176], rax
37c41b373mov rax, [rsp+888]
37c41b37bmov [rsp+168], rax
37c41b383mov rax, [rsp+880]
37c41b38bmov [rsp+160], rax
37c41b393mov rax, [rsp+904]
37c41b39bmov [rsp+152], rax
37c41b3a3mov rax, [rsp+896]
37c41b3abmov [rsp+48], r12
37c41b3b0mov r9, [rsp+752]
37c41b3b8mov [rsp+144], rax
37c41b3c0mov rax, [rsp+816]
37c41b3c8mov r8, [rsp+760]
37c41b3d0mov rdx, [rsp+736]
37c41b3d8mov [rsp+136], r15
37c41b3e0mov [rsp+128], rax
37c41b3e8mov rax, [rsp+808]
37c41b3f0mov rcx, [rsp+744]
37c41b3f8mov [rsp+120], rax
37c41b3fdmov rax, [rsp+832]
37c41b405mov [rsp+112], rax
37c41b40amov rax, [rsp+824]
37c41b412mov [rsp+104], rax
37c41b417mov rax, [rsp+848]
37c41b41fmov [rsp+96], rax
37c41b424mov rax, [rsp+840]
37c41b42cmov [rsp+88], rax
37c41b431mov rax, [rsp+864]
37c41b439mov [rsp+80], rax
37c41b43emov rax, [rsp+856]
37c41b446mov [rsp+72], rax
37c41b44blea rax, [rsp+648]
37c41b453mov [rsp+64], rax
37c41b458lea rax, [rsp+640]
37c41b460mov [rsp+56], rax
37c41b465lea rax, [rsp+632]
37c41b46dmov [rsp+40], rax
37c41b472mov rax, [rsp+768]
37c41b47amov [rsp+32], rax
37c41b47fcall zuncsd_64_
37c41b484jmp 0x37c41a7c6
37c41b489
37c41b489 0f 1f 80 00 00 00 00 .......
37c41b490
37c41b490loc_37c41b490:
37c41b490mov rcx, [rsp+968]
37c41b498mov rdx, [rcx]
37c41b49bcmp rdx, [rsp+584]
37c41b4a3jge 0x37c41b4db
37c41b4a5cmp [rsp+416], -1
37c41b4aeje 0x37c41b4db
37c41b4b0cmp [rsp+424], -1
37c41b4b9je 0x37c41b4db
37c41b4bbmov [rbp], -24
37c41b4c3mov eax, 24
37c41b4c8jmp 0x37c41a7a3
37c41b4cd
37c41b4cd 0f 1f 00 ...
37c41b4d0
37c41b4d0loc_37c41b4d0:
37c41b4d0mov rdx, [rsp+968]
37c41b4d8mov rdx, [rdx]
37c41b4db
37c41b4dbloc_37c41b4db:
37c41b4dbxor r8l, r8l
37c41b4demov rcx, rax
37c41b4e1cmp [rsp+416], -1
37c41b4easete r8b
37c41b4eexor r9l, r9l
37c41b4f1cmp [rsp+424], -1
37c41b4fasete r9b
37c41b4fesub rcx, [rsp+392]
37c41b506sub rdx, [rsp+360]
37c41b50eadd rcx, 1
37c41b512add rdx, 1
37c41b516mov [rsp+624], rcx
37c41b51emov rcx, rax
37c41b521sub rax, r10
37c41b524sub rcx, [rsp+408]
37c41b52cadd rax, 1
37c41b530add rcx, 1
37c41b534mov [rsp+600], rdx
37c41b53cmov [rsp+608], rax
37c41b544mov rax, [rbp]
37c41b548mov [rsp+616], rcx
37c41b550test rax, rax
37c41b553jne 0x37c41c7b4
37c41b559test r8, r8
37c41b55cjne 0x37c41a7c6
37c41b562test r9, r9
37c41b565jne 0x37c41a7c6
37c41b56bmov rbx, [rsp+352]
37c41b573xor eax, eax
37c41b575mov [rsp+184], 1
37c41b581mov r8, r12
37c41b584mov [rsp+176], 1
37c41b590test rbx, rbx
37c41b593mov [rsp+104], r15
37c41b598cmovns rax, rbx
37c41b59cmov rbx, [rsp+520]
37c41b5a4mov [rsp+544], rax
37c41b5acnot rax
37c41b5afmov [rsp+552], rax
37c41b5b7xor eax, eax
37c41b5b9test rsi, rsi
37c41b5bccmovns rax, rsi
37c41b5c0lea rsi, [r14+16]
37c41b5c4mov [rsp+120], rsi
37c41b5c9mov [rsp+352], rax
37c41b5d1not rax
37c41b5d4mov [rsp+416], rax
37c41b5dcxor eax, eax
37c41b5detest rdi, rdi
37c41b5e1cmovns rax, rdi
37c41b5e5add rbx, 1
37c41b5e9lea rdi, [r13+8]
37c41b5edsub r10, 1
37c41b5f1shl rbx, 4
37c41b5f5mov [rsp+112], rdi
37c41b5famov [rsp+560], rax
37c41b602not rax
37c41b605shl r10, 4
37c41b609add rbx, r14
37c41b60cmov [rsp+568], rax
37c41b614mov rax, [rsp+368]
37c41b61cadd r10, r14
37c41b61fmov [rsp+152], r10
37c41b627sub rax, 1
37c41b62bmov [rsp+128], rbx
37c41b633shl rax, 4
37c41b637lea rdx, [r14+rax]
37c41b63bmov rax, [rsp+528]
37c41b643mov [rsp+424], rdx
37c41b64bsub rax, 1
37c41b64fmov [rsp+144], rdx
37c41b657shl rax, 4
37c41b65blea rcx, [r14+rax]
37c41b65fmov rax, [rsp+536]
37c41b667mov [rsp+368], rcx
37c41b66fmov [rsp+168], rax
37c41b677lea rax, [rsp+608]
37c41b67fmov [rsp+160], rax
37c41b687mov rax, [rsp+864]
37c41b68fmov [rsp+136], rcx
37c41b697mov [rsp+96], rax
37c41b69cmov rax, [rsp+856]
37c41b6a4mov [rsp+88], rax
37c41b6a9mov rax, [rsp+848]
37c41b6b1mov [rsp+80], rax
37c41b6b6mov rax, [rsp+840]
37c41b6bemov [rsp+72], rax
37c41b6c3mov rax, [rsp+832]
37c41b6cbmov r9, [rsp+792]
37c41b6d3mov rdx, [rsp+776]
37c41b6dbmov [rsp+64], rax
37c41b6e0mov rax, [rsp+824]
37c41b6e8mov rcx, [rsp+768]
37c41b6f0mov [rsp+56], rax
37c41b6f5mov rax, [rsp+816]
37c41b6fdmov [rsp+48], rax
37c41b702mov rax, [rsp+808]
37c41b70amov [rsp+40], rax
37c41b70fmov rax, [rsp+800]
37c41b717mov [rsp+32], rax
37c41b71ccall zunbdb_64_
37c41b721cmp [rsp+448], 0
37c41b72aje 0x37c41bca0
37c41b730cmp [rsp+336], 0
37c41b739je 0x37c41b801
37c41b73fmov rax, [rsp+792]
37c41b747cmp [rax], 0
37c41b74bjle 0x37c41b801
37c41b751mov rax, [rsp+888]
37c41b759mov r9, [rsp+808]
37c41b761mov [rsp+56], 1
37c41b76alea rcx, [rip+0x58be5]
37c41b771mov r8, [rsp+800]
37c41b779mov rdx, [rsp+792]
37c41b781mov [rsp+48], rax
37c41b786mov rax, [rsp+880]
37c41b78emov [rsp+40], rax
37c41b793mov rax, [rsp+816]
37c41b79bmov [rsp+32], rax
37c41b7a0call zlacpy_64_
37c41b7a5mov rax, [rsp+432]
37c41b7admov [rsp+64], rbp
37c41b7b2mov rdx, [rsp+792]
37c41b7bamov [rsp+40], rsi
37c41b7bfmov [rsp+56], rax
37c41b7c4mov rax, [rsp+392]
37c41b7ccmov r9, [rsp+880]
37c41b7d4mov r8, [rsp+800]
37c41b7dcmov rcx, rdx
37c41b7dfsub rax, 1
37c41b7e3shl rax, 4
37c41b7e7add rax, r14
37c41b7eamov [rsp+48], rax
37c41b7efmov rax, [rsp+888]
37c41b7f7mov [rsp+32], rax
37c41b7fccall zungqr_64_
37c41b801
37c41b801loc_37c41b801:
37c41b801cmp [rsp+320], 0
37c41b80aje 0x37c41b902
37c41b810mov rsi, [rsp+792]
37c41b818mov rax, [r12]
37c41b81csub rax, [rsi]
37c41b81ftest rax, rax
37c41b822jle 0x37c41b902
37c41b828mov [rsp+648], rax
37c41b830mov rax, [rsp+904]
37c41b838lea rcx, [rip+0x58b17]
37c41b83fmov rsi, [rsp+312]
37c41b847mov r9, [rsp+840]
37c41b84fmov [rsp+56], 1
37c41b858mov [rsp+48], rax
37c41b85dmov rax, [rsp+896]
37c41b865mov r8, [rsp+800]
37c41b86dmov rdx, rsi
37c41b870mov [rsp+40], rax
37c41b875mov rax, [rsp+848]
37c41b87dmov [rsp+32], rax
37c41b882call zlacpy_64_
37c41b887mov rdx, [rsp+792]
37c41b88fmov rax, [r12]
37c41b893mov r9, [rsp+896]
37c41b89bmov r8, [rsp+800]
37c41b8a3sub rax, [rdx]
37c41b8a6mov [rsp+64], rbp
37c41b8abmov rdx, rsi
37c41b8aemov [rsp+640], rax
37c41b8b6mov rcx, [rsp+384]
37c41b8bemov [rsp+648], rax
37c41b8c6mov rax, [rsp+432]
37c41b8cemov [rsp+40], rbx
37c41b8d3mov [rsp+56], rax
37c41b8d8mov rax, [rsp+392]
37c41b8e0sub rax, 1
37c41b8e4shl rax, 4
37c41b8e8add rax, r14
37c41b8ebmov [rsp+48], rax
37c41b8f0mov rax, [rsp+904]
37c41b8f8mov [rsp+32], rax
37c41b8fdcall zungqr_64_
37c41b902
37c41b902loc_37c41b902:
37c41b902cmp [rsp+344], 0
37c41b90bje 0x37c41b921
37c41b90dmov rax, [rsp+800]
37c41b915mov rax, [rax]
37c41b918test rax, rax
37c41b91bjg 0x37c41c1b0
37c41b921
37c41b921loc_37c41b921:
37c41b921cmp [rsp+328], 0
37c41b92aje 0x37c41b950
37c41b92cmov rsi, [rsp+800]
37c41b934mov rax, [r12]
37c41b938sub rax, [rsi]
37c41b93btest rax, rax
37c41b93ejg 0x37c41c368
37c41b944nop
37c41b945nop [rax+rax]
37c41b950
37c41b950loc_37c41b950:
37c41b950lea rax, [rsp+600]
37c41b958mov [rsp+264], 1
37c41b964mov [rsp+216], rax
37c41b96cmov rax, [rsp+360]
37c41b974mov [rsp+256], 1
37c41b980lea rax, [r13+8*rax-8]
37c41b985mov [rsp+248], 1
37c41b991mov [rsp+208], rax
37c41b999mov rax, [rsp+512]
37c41b9a1mov [rsp+240], 1
37c41b9adlea rax, [r13+8*rax-8]
37c41b9b2mov [rsp+224], rbp
37c41b9bamov [rsp+200], rax
37c41b9c2mov rax, [rsp+504]
37c41b9camov [rsp+232], 1
37c41b9d6lea rax, [r13+8*rax-8]
37c41b9dbmov [rsp+192], rax
37c41b9e3mov rax, [rsp+496]
37c41b9eblea rax, [r13+8*rax-8]
37c41b9f0mov [rsp+184], rax
37c41b9f8mov rax, [rsp+488]
37c41ba00lea rax, [r13+8*rax-8]
37c41ba05mov [rsp+176], rax
37c41ba0dmov rax, [rsp+480]
37c41ba15lea rax, [r13+8*rax-8]
37c41ba1amov [rsp+168], rax
37c41ba22mov rax, [rsp+472]
37c41ba2alea rax, [r13+8*rax-8]
37c41ba2fmov [rsp+160], rax
37c41ba37mov rax, [rsp+464]
37c41ba3flea rax, [r13+8*rax-8]
37c41ba44mov [rsp+152], rax
37c41ba4cmov rax, [rsp+456]
37c41ba54lea rax, [r13+8*rax+8]
37c41ba59mov [rsp+144], rax
37c41ba61mov rax, [rsp+936]
37c41ba69mov [rsp+136], rax
37c41ba71mov rax, [rsp+928]
37c41ba79mov [rsp+128], rax
37c41ba81mov rax, [rsp+920]
37c41ba89mov [rsp+120], rax
37c41ba8emov rax, [rsp+912]
37c41ba96mov [rsp+112], rax
37c41ba9bmov rax, [rsp+904]
37c41baa3mov [rsp+72], rdi
37c41baa8mov rdx, [rsp+744]
37c41bab0mov [rsp+104], rax
37c41bab5mov rax, [rsp+896]
37c41babdmov [rsp+64], r15
37c41bac2mov r9, [rsp+760]
37c41bacamov [rsp+96], rax
37c41bacfmov rax, [rsp+888]
37c41bad7mov [rsp+40], r12
37c41badcmov r8, [rsp+752]
37c41bae4mov [rsp+88], rax
37c41bae9mov rax, [rsp+880]
37c41baf1mov rcx, [rsp+736]
37c41baf9mov [rsp+80], rax
37c41bafemov rax, [rsp+800]
37c41bb06mov [rsp+56], rax
37c41bb0bmov rax, [rsp+792]
37c41bb13mov [rsp+48], rax
37c41bb18mov rax, [rsp+768]
37c41bb20mov [rsp+32], rax
37c41bb25call zbbcsd_64_
37c41bb2amov rax, [rsp+800]
37c41bb32mov rdx, [rax]
37c41bb35test rdx, rdx
37c41bb38jle 0x37c41bb48
37c41bb3atest [rsp+320], 1
37c41bb42jne 0x37c41bfe8
37c41bb48
37c41bb48loc_37c41bb48:
37c41bb48mov rdx, [r12]
37c41bb4ctest rdx, rdx
37c41bb4fjle 0x37c41a7c6
37c41bb55test [rsp+328], 1
37c41bb5dje 0x37c41a7c6
37c41bb63mov rax, [rsp+792]
37c41bb6bmov r9, [rax]
37c41bb6emov rax, [rsp+800]
37c41bb76mov r11, [rax]
37c41bb79test r9, r9
37c41bb7cjle 0x37c41bbd7
37c41bb7emov rcx, rdx
37c41bb81mov rsi, [rsp+976]
37c41bb89sub rcx, r9
37c41bb8csub rcx, r11
37c41bb8flea r10, [r9+rcx+1]
37c41bb94lea rax, [rcx+1]
37c41bb98mov r8, rcx
37c41bb9bmov rbx, r10
37c41bb9eneg r8
37c41bba1sub rbx, rax
37c41bba4lea r8, [rsi+8*r8]
37c41bba8and ebx, 1
37c41bbabje 0x37c41bbc0
37c41bbadmov [r8+8*rax-8], rax
37c41bbb2lea rax, [rcx+2]
37c41bbb6cmp rax, r10
37c41bbb9je 0x37c41bbd7
37c41bbbbnop [rax+rax]
37c41bbc0
37c41bbc0loc_37c41bbc0:
37c41bbc0mov [r8+8*rax-8], rax
37c41bbc5lea rcx, [rax+1]
37c41bbc9add rax, 2
37c41bbcdmov [r8+8*rcx-8], rcx
37c41bbd2cmp rax, r10
37c41bbd5jne 0x37c41bbc0
37c41bbd7
37c41bbd7loc_37c41bbd7:
37c41bbd7sub rdx, r11
37c41bbdacmp r9, rdx
37c41bbddjge 0x37c41bc37
37c41bbdfmov rcx, rdx
37c41bbe2mov rax, [rsp+976]
37c41bbeasub rcx, r9
37c41bbedlea r10, [rcx+1]
37c41bbf1and ecx, 1
37c41bbf4lea r8, [rax+8*r9]
37c41bbf8mov eax, 1
37c41bbfdje 0x37c41bc20
37c41bbffmov [r8+8*rax-8], 1
37c41bc08mov eax, 2
37c41bc0dcmp rax, r10
37c41bc10je 0x37c41bc37
37c41bc12nop [rax]
37c41bc15nop [rax+rax]
37c41bc20
37c41bc20loc_37c41bc20:
37c41bc20mov [r8+8*rax-8], rax
37c41bc25lea rcx, [rax+1]
37c41bc29add rax, 2
37c41bc2dmov [r8+8*rcx-8], rcx
37c41bc32cmp rax, r10
37c41bc35jne 0x37c41bc20
37c41bc37
37c41bc37loc_37c41bc37:
37c41bc37cmp [rsp+376], 0
37c41bc40je 0x37c41c100
37c41bc46mov rax, [rsp+976]
37c41bc4emov [rsp+640], rdx
37c41bc56lea rcx, [rip+0x586fb]
37c41bc5dmov [rsp+648], rdx
37c41bc65mov r9, [rsp+928]
37c41bc6dmov [rsp+40], rax
37c41bc72mov rax, [rsp+936]
37c41bc7amov r8, [rsp+312]
37c41bc82mov rdx, [rsp+384]
37c41bc8amov [rsp+32], rax
37c41bc8fcall zlapmt_64_
37c41bc94jmp 0x37c41a7c6
37c41bc99
37c41bc99 0f 1f 80 00 00 00 00 .......
37c41bca0
37c41bca0loc_37c41bca0:
37c41bca0cmp [rsp+336], 0
37c41bca9je 0x37c41bd71
37c41bcafmov rax, [rsp+792]
37c41bcb7cmp [rax], 0
37c41bcbbjle 0x37c41bd71
37c41bcc1mov rax, [rsp+888]
37c41bcc9mov r9, [rsp+808]
37c41bcd1mov [rsp+56], 1
37c41bcdalea rcx, [rip+0x58676]
37c41bce1mov r8, [rsp+792]
37c41bce9mov rdx, [rsp+800]
37c41bcf1mov [rsp+48], rax
37c41bcf6mov rax, [rsp+880]
37c41bcfemov [rsp+40], rax
37c41bd03mov rax, [rsp+816]
37c41bd0bmov [rsp+32], rax
37c41bd10call zlacpy_64_
37c41bd15lea rax, [rsp+616]
37c41bd1dmov [rsp+64], rbp
37c41bd22mov rdx, [rsp+792]
37c41bd2amov [rsp+56], rax
37c41bd2fmov rax, [rsp+408]
37c41bd37mov [rsp+40], rsi
37c41bd3cmov r9, [rsp+880]
37c41bd44mov rcx, rdx
37c41bd47sub rax, 1
37c41bd4bmov r8, [rsp+800]
37c41bd53shl rax, 4
37c41bd57add rax, r14
37c41bd5amov [rsp+48], rax
37c41bd5fmov rax, [rsp+888]
37c41bd67mov [rsp+32], rax
37c41bd6ccall zunglq_64_
37c41bd71
37c41bd71loc_37c41bd71:
37c41bd71cmp [rsp+320], 0
37c41bd7aje 0x37c41be72
37c41bd80mov rsi, [rsp+792]
37c41bd88mov rax, [r12]
37c41bd8csub rax, [rsi]
37c41bd8ftest rax, rax
37c41bd92jle 0x37c41be72
37c41bd98mov [rsp+648], rax
37c41bda0mov rax, [rsp+904]
37c41bda8lea rcx, [rip+0x585a8]
37c41bdafmov rsi, [rsp+312]
37c41bdb7mov r9, [rsp+840]
37c41bdbfmov [rsp+56], 1
37c41bdc8mov [rsp+48], rax
37c41bdcdmov rax, [rsp+896]
37c41bdd5mov rdx, [rsp+800]
37c41bdddmov r8, rsi
37c41bde0mov [rsp+40], rax
37c41bde5mov rax, [rsp+848]
37c41bdedmov [rsp+32], rax
37c41bdf2call zlacpy_64_
37c41bdf7mov rcx, [rsp+792]
37c41bdffmov rdx, rsi
37c41be02mov rax, [r12]
37c41be06mov r9, [rsp+896]
37c41be0emov r8, [rsp+800]
37c41be16sub rax, [rcx]
37c41be19mov rcx, [rsp+384]
37c41be21mov [rsp+64], rbp
37c41be26mov [rsp+640], rax
37c41be2emov [rsp+648], rax
37c41be36lea rax, [rsp+616]
37c41be3emov [rsp+56], rax
37c41be43mov rax, [rsp+408]
37c41be4bmov [rsp+40], rbx
37c41be50sub rax, 1
37c41be54shl rax, 4
37c41be58add rax, r14
37c41be5bmov [rsp+48], rax
37c41be60mov rax, [rsp+904]
37c41be68mov [rsp+32], rax
37c41be6dcall zunglq_64_
37c41be72
37c41be72loc_37c41be72:
37c41be72cmp [rsp+344], 0
37c41be7bje 0x37c41be91
37c41be7dmov rax, [rsp+800]
37c41be85mov rax, [rax]
37c41be88test rax, rax
37c41be8bjg 0x37c41c480
37c41be91
37c41be91loc_37c41be91:
37c41be91cmp [rsp+328], 0
37c41be9aje 0x37c41b950
37c41bea0mov rax, [rsp+800]
37c41bea8mov r10, [r12]
37c41beacmov rsi, [rax]
37c41beafmov rax, r10
37c41beb2sub rax, rsi
37c41beb5test rax, rax
37c41beb8jle 0x37c41b950
37c41bebemov [rsp+648], rax
37c41bec6mov rbx, [rsp+792]
37c41becelea rcx, [rip+0x58481]
37c41bed5mov rax, [rsp+936]
37c41beddmov r8, [rsp+792]
37c41bee5mov [rsp+336], r10
37c41beedmov rbx, [rbx]
37c41bef0mov rdx, [rsp+312]
37c41bef8mov [rsp+56], 1
37c41bf01mov [rsp+48], rax
37c41bf06mov rax, [rsp+928]
37c41bf0emov r9, [rsp+824]
37c41bf16mov [rsp+40], rax
37c41bf1bmov rax, [rsp+832]
37c41bf23mov [rsp+32], rax
37c41bf28call zlacpy_64_
37c41bf2dmov rdx, [rsp+792]
37c41bf35mov rax, [r12]
37c41bf39mov r10, [rsp+336]
37c41bf41mov rcx, [rdx]
37c41bf44mov rdx, [rsp+800]
37c41bf4cmov rdx, [rdx]
37c41bf4flea r8, [rcx+rdx]
37c41bf53cmp rax, r8
37c41bf56jg 0x37c41c621
37c41bf5c
37c41bf5cloc_37c41bf5c:
37c41bf5csub rax, rdx
37c41bf5fmov [rsp+64], rbp
37c41bf64mov r9, [rsp+928]
37c41bf6cmov [rsp+632], rax
37c41bf74mov r8, [rsp+312]
37c41bf7cmov [rsp+640], rax
37c41bf84mov rdx, [rsp+384]
37c41bf8cmov [rsp+648], rax
37c41bf94mov rax, [rsp+432]
37c41bf9cmov rcx, [rsp+440]
37c41bfa4mov [rsp+56], rax
37c41bfa9mov rax, [rsp+392]
37c41bfb1sub rax, 1
37c41bfb5shl rax, 4
37c41bfb9add rax, r14
37c41bfbcmov [rsp+48], rax
37c41bfc1mov rax, [rsp+424]
37c41bfc9mov [rsp+40], rax
37c41bfcemov rax, [rsp+936]
37c41bfd6mov [rsp+32], rax
37c41bfdbcall zungqr_64_
37c41bfe0jmp 0x37c41b950
37c41bfe5
37c41bfe5 0f 1f 00 ...
37c41bfe8
37c41bfe8loc_37c41bfe8:
37c41bfe8mov rax, [rsp+792]
37c41bff0mov r9, [r12]
37c41bff4mov r10, [rsp+976]
37c41bffcsub r9, [rax]
37c41bfffmov eax, 1
37c41c004mov r8, r9
37c41c007sub r8, rdx
37c41c00anop [rax+rax]
37c41c015nop [rax+rax]
37c41c020
37c41c020loc_37c41c020:
37c41c020lea rcx, [r8+rax]
37c41c024mov [r10+8*rax-8], rcx
37c41c029add rax, 1
37c41c02dcmp rdx, rax
37c41c030jge 0x37c41c020
37c41c032cmp rdx, r9
37c41c035jge 0x37c41c097
37c41c037mov r10, r9
37c41c03amov rax, [rsp+976]
37c41c042sub r10, rdx
37c41c045lea r8, [r10+1]
37c41c049and r10l, 1
37c41c04dlea rcx, [rax+8*rdx]
37c41c051mov eax, 1
37c41c056je 0x37c41c080
37c41c058mov [rcx+8*rax-8], 1
37c41c061mov eax, 2
37c41c066cmp r8, 2
37c41c06aje 0x37c41c097
37c41c06cnop [rax+rax]
37c41c075nop [rax+rax]
37c41c080
37c41c080loc_37c41c080:
37c41c080mov [rcx+8*rax-8], rax
37c41c085lea rdx, [rax+1]
37c41c089add rax, 2
37c41c08dmov [rcx+8*rdx-8], rdx
37c41c092cmp r8, rax
37c41c095jne 0x37c41c080
37c41c097
37c41c097loc_37c41c097:
37c41c097cmp [rsp+448], 0
37c41c0a0je 0x37c41c158
37c41c0a6mov rax, [rsp+976]
37c41c0aemov [rsp+640], r9
37c41c0b6lea rcx, [rip+0x5829b]
37c41c0bdmov [rsp+648], r9
37c41c0c5mov r8, [rsp+312]
37c41c0cdmov [rsp+40], rax
37c41c0d2mov rax, [rsp+904]
37c41c0damov r9, [rsp+896]
37c41c0e2mov rdx, [rsp+384]
37c41c0eamov [rsp+32], rax
37c41c0efcall zlapmt_64_
37c41c0f4jmp 0x37c41bb48
37c41c0f9
37c41c0f9 0f 1f 80 00 00 00 00 .......
37c41c100
37c41c100loc_37c41c100:
37c41c100mov rax, [rsp+976]
37c41c108mov [rsp+640], rdx
37c41c110lea rcx, [rip+0x58241]
37c41c117mov [rsp+648], rdx
37c41c11fmov r9, [rsp+928]
37c41c127mov [rsp+40], rax
37c41c12cmov rax, [rsp+936]
37c41c134mov r8, [rsp+312]
37c41c13cmov rdx, [rsp+384]
37c41c144mov [rsp+32], rax
37c41c149call zlapmr_64_
37c41c14ejmp 0x37c41a7c6
37c41c153
37c41c153 0f 1f 44 00 00 ..D..
37c41c158
37c41c158loc_37c41c158:
37c41c158mov rax, [rsp+976]
37c41c160mov [rsp+640], r9
37c41c168lea rcx, [rip+0x581e9]
37c41c16fmov [rsp+648], r9
37c41c177mov r8, [rsp+312]
37c41c17fmov [rsp+40], rax
37c41c184mov rax, [rsp+904]
37c41c18cmov r9, [rsp+896]
37c41c194mov rdx, [rsp+384]
37c41c19cmov [rsp+32], rax
37c41c1a1call zlapmr_64_
37c41c1a6jmp 0x37c41bb48
37c41c1ab
37c41c1ab 0f 1f 44 00 00 ..D..
37c41c1b0
37c41c1b0loc_37c41c1b0:
37c41c1b0sub rax, 1
37c41c1b4mov rsi, [rsp+352]
37c41c1bcmov rdx, [rsp+400]
37c41c1c4mov [rsp+56], 1
37c41c1cdmov [rsp+640], rax
37c41c1d5mov rcx, [rsp+816]
37c41c1ddmov [rsp+648], rax
37c41c1e5mov rax, [rsp+416]
37c41c1edmov [rsp+32], rcx
37c41c1f2mov r8, [rsp+312]
37c41c1falea rcx, [rip+0x58156]
37c41c201lea rbx, [rax+2*rsi]
37c41c205lea rax, [rbx+2]
37c41c209shl rax, 4
37c41c20dadd rax, [rsp+912]
37c41c215mov rsi, rax
37c41c218xor eax, eax
37c41c21atest rdx, rdx
37c41c21dcmovns rax, rdx
37c41c221mov rdx, [rsp+920]
37c41c229mov [rsp+40], rsi
37c41c22emov [rsp+48], rdx
37c41c233mov rdx, [rsp+808]
37c41c23bshl rax, 4
37c41c23flea r9, [rdx+rax]
37c41c243mov rdx, [rsp+384]
37c41c24bcall zlacpy_64_
37c41c250mov rax, [rsp+912]
37c41c258movq x0, [rip+0x58100]
37c41c260movups [rax], x0
37c41c263mov rax, [rsp+800]
37c41c26bmov r9, [rax]
37c41c26ecmp r9, 1
37c41c272jle 0x37c41c2dc
37c41c274mov rax, [rsp+912]
37c41c27cshl rbx, 4
37c41c280lea r10, [r9+1]
37c41c284mov r8, [rsp+352]
37c41c28cmov r11, [rsp+912]
37c41c294pxor x0, x0
37c41c298lea rdx, [rax+rbx+16]
37c41c29dshl r8, 4
37c41c2a1mov eax, 2
37c41c2a6nop [rax]
37c41c2aanop [rax+rax]
37c41c2b5nop [rax+rax]
37c41c2c0
37c41c2c0loc_37c41c2c0:
37c41c2c0mov rcx, rax
37c41c2c3add rax, 1
37c41c2c7movups [rdx], x0
37c41c2caadd rdx, r8
37c41c2cdshl rcx, 4
37c41c2d1movups [r11+rcx-16], x0
37c41c2d7cmp rax, r10
37c41c2dajne 0x37c41c2c0
37c41c2dc
37c41c2dcloc_37c41c2dc:
37c41c2dclea rax, [rsp+616]
37c41c2e4mov [rsp+64], rbp
37c41c2e9sub r9, 1
37c41c2edmov r8, [rsp+312]
37c41c2f5mov [rsp+56], rax
37c41c2famov rax, [rsp+408]
37c41c302mov rdx, [rsp+384]
37c41c30amov rcx, [rsp+440]
37c41c312mov [rsp+632], r9
37c41c31asub rax, 1
37c41c31emov [rsp+640], r9
37c41c326shl rax, 4
37c41c32amov [rsp+648], r9
37c41c332mov r9, rsi
37c41c335add rax, r14
37c41c338mov [rsp+48], rax
37c41c33dmov rax, [rsp+368]
37c41c345mov [rsp+40], rax
37c41c34amov rax, [rsp+920]
37c41c352mov [rsp+32], rax
37c41c357call zunglq_64_
37c41c35cjmp 0x37c41b921
37c41c361
37c41c361 0f 1f 80 00 00 00 00 .......
37c41c368
37c41c368loc_37c41c368:
37c41c368mov [rsp+648], rax
37c41c370mov rax, [rsp+936]
37c41c378lea rcx, [rip+0x57fd8]
37c41c37fmov r8, [rsp+312]
37c41c387mov rdx, [rsp+792]
37c41c38fmov [rsp+56], 1
37c41c398mov [rsp+48], rax
37c41c39dmov rax, [rsp+928]
37c41c3a5mov r9, [rsp+824]
37c41c3admov [rsp+40], rax
37c41c3b2mov rax, [rsp+832]
37c41c3bamov [rsp+32], rax
37c41c3bfcall zlacpy_64_
37c41c3c4mov rsi, [rsp+792]
37c41c3ccmov rax, [r12]
37c41c3d0mov r8, [rsi]
37c41c3d3mov rsi, [rsp+800]
37c41c3dbmov rcx, rax
37c41c3demov rdx, [rsi]
37c41c3e1sub rcx, r8
37c41c3e4cmp rcx, rdx
37c41c3e7jg 0x37c41c6f9
37c41c3ed
37c41c3edloc_37c41c3ed:
37c41c3edcmp rax, rdx
37c41c3f0jle 0x37c41b950
37c41c3f6sub rax, rdx
37c41c3f9mov [rsp+64], rbp
37c41c3femov r9, [rsp+928]
37c41c406mov [rsp+632], rax
37c41c40emov r8, [rsp+312]
37c41c416mov [rsp+640], rax
37c41c41emov rdx, [rsp+384]
37c41c426mov [rsp+648], rax
37c41c42elea rax, [rsp+616]
37c41c436mov rcx, [rsp+440]
37c41c43emov [rsp+56], rax
37c41c443mov rax, [rsp+408]
37c41c44bsub rax, 1
37c41c44fshl rax, 4
37c41c453add rax, r14
37c41c456mov [rsp+48], rax
37c41c45bmov rax, [rsp+424]
37c41c463mov [rsp+40], rax
37c41c468mov rax, [rsp+936]
37c41c470mov [rsp+32], rax
37c41c475call zunglq_64_
37c41c47ajmp 0x37c41b950
37c41c47f
37c41c47f 90 .
37c41c480
37c41c480loc_37c41c480:
37c41c480sub rax, 1
37c41c484mov rsi, [rsp+352]
37c41c48cmov [rsp+56], 1
37c41c495lea rcx, [rip+0x57eba]
37c41c49cmov [rsp+640], rax
37c41c4a4mov r8, [rsp+312]
37c41c4acmov [rsp+648], rax
37c41c4b4mov rax, [rsp+416]
37c41c4bcmov rdx, [rsp+384]
37c41c4c4lea rbx, [rax+2*rsi]
37c41c4c8lea rax, [rbx+2]
37c41c4ccshl rax, 4
37c41c4d0add rax, [rsp+912]
37c41c4d8mov rsi, rax
37c41c4dbmov rax, [rsp+920]
37c41c4e3mov [rsp+40], rsi
37c41c4e8mov [rsp+48], rax
37c41c4edmov rax, [rsp+816]
37c41c4f5mov [rsp+32], rax
37c41c4famov rax, [rsp+808]
37c41c502lea r9, [rax+16]
37c41c506call zlacpy_64_
37c41c50bmov rax, [rsp+912]
37c41c513movq x0, [rip+0x57e45]
37c41c51bmovups [rax], x0
37c41c51emov rax, [rsp+800]
37c41c526mov r9, [rax]
37c41c529cmp r9, 1
37c41c52djle 0x37c41c59c
37c41c52fmov rax, [rsp+912]
37c41c537shl rbx, 4
37c41c53blea r10, [r9+1]
37c41c53fmov r8, [rsp+352]
37c41c547mov r11, [rsp+912]
37c41c54fpxor x0, x0
37c41c553lea rdx, [rax+rbx+16]
37c41c558shl r8, 4
37c41c55cmov eax, 2
37c41c561nop [rax+rax]
37c41c56anop [rax+rax]
37c41c575nop [rax+rax]
37c41c580
37c41c580loc_37c41c580:
37c41c580mov rcx, rax
37c41c583add rax, 1
37c41c587movups [rdx], x0
37c41c58aadd rdx, r8
37c41c58dshl rcx, 4
37c41c591movups [r11+rcx-16], x0
37c41c597cmp r10, rax
37c41c59ajne 0x37c41c580
37c41c59c
37c41c59cloc_37c41c59c:
37c41c59cmov rax, [rsp+432]
37c41c5a4mov [rsp+64], rbp
37c41c5a9sub r9, 1
37c41c5admov r8, [rsp+312]
37c41c5b5mov rdx, [rsp+384]
37c41c5bdmov [rsp+632], r9
37c41c5c5mov [rsp+56], rax
37c41c5camov rax, [rsp+392]
37c41c5d2mov rcx, [rsp+440]
37c41c5damov [rsp+640], r9
37c41c5e2sub rax, 1
37c41c5e6mov [rsp+648], r9
37c41c5eemov r9, rsi
37c41c5f1shl rax, 4
37c41c5f5add rax, r14
37c41c5f8mov [rsp+48], rax
37c41c5fdmov rax, [rsp+368]
37c41c605mov [rsp+40], rax
37c41c60amov rax, [rsp+920]
37c41c612mov [rsp+32], rax
37c41c617call zungqr_64_
37c41c61cjmp 0x37c41be91
37c41c621
37c41c621loc_37c41c621:
37c41c621sub rax, rcx
37c41c624add rsi, 1
37c41c628add rcx, 1
37c41c62cmov [rsp+56], 1
37c41c635sub rax, rdx
37c41c638cmp rsi, r10
37c41c63bmov r8, [rsp+312]
37c41c643cmovg rsi, r10
37c41c647mov [rsp+640], rax
37c41c64fadd rbx, 1
37c41c653mov [rsp+648], rax
37c41c65bmov rax, [rsp+936]
37c41c663mov rdx, rsi
37c41c666mov rsi, [rsp+544]
37c41c66emov [rsp+48], rax
37c41c673mov rax, [rsp+560]
37c41c67bimul rsi, rdx
37c41c67fmov rdx, [rsp+552]
37c41c687add rdx, rsi
37c41c68acmp rbx, r10
37c41c68dcmovg rbx, r10
37c41c691imul rax, rcx
37c41c695add rax, [rsp+568]
37c41c69dadd rax, rcx
37c41c6a0lea rcx, [rip+0x57caf]
37c41c6a7shl rax, 4
37c41c6abadd rax, [rsp+928]
37c41c6b3add rdx, rbx
37c41c6b6mov [rsp+40], rax
37c41c6bbmov rax, [rsp+864]
37c41c6c3shl rdx, 4
37c41c6c7mov [rsp+32], rax
37c41c6ccmov rax, [rsp+856]
37c41c6d4lea r9, [rax+rdx]
37c41c6d8mov rdx, [rsp+384]
37c41c6e0call zlacpy_64_
37c41c6e5mov rbx, [rsp+800]
37c41c6edmov rax, [r12]
37c41c6f1mov rdx, [rbx]
37c41c6f4jmp 0x37c41bf5c
37c41c6f9
37c41c6f9loc_37c41c6f9:
37c41c6f9mov rax, [rsp+544]
37c41c701add r8, 1
37c41c705sub rcx, rdx
37c41c708mov [rsp+56], 1
37c41c711mov [rsp+640], rcx
37c41c719imul rax, r8
37c41c71dadd rax, [rsp+552]
37c41c725mov [rsp+648], rcx
37c41c72dlea rcx, [rip+0x57c23]
37c41c734lea rdx, [rdx+rax+1]
37c41c739mov rax, [rsp+936]
37c41c741shl rdx, 4
37c41c745mov [rsp+48], rax
37c41c74amov rax, [rsp+560]
37c41c752imul rax, r8
37c41c756add rax, [rsp+568]
37c41c75eadd rax, r8
37c41c761mov r8, [rsp+312]
37c41c769shl rax, 4
37c41c76dadd rax, [rsp+928]
37c41c775mov [rsp+40], rax
37c41c77amov rax, [rsp+864]
37c41c782mov [rsp+32], rax
37c41c787mov rax, [rsp+856]
37c41c78flea r9, [rax+rdx]
37c41c793mov rdx, [rsp+384]
37c41c79bcall zlacpy_64_
37c41c7a0mov rbx, [rsp+800]
37c41c7a8mov rax, [r12]
37c41c7acmov rdx, [rbx]
37c41c7afjmp 0x37c41c3ed
37c41c7b4
37c41c7b4loc_37c41c7b4:
37c41c7b4neg rax
37c41c7b7jmp 0x37c41a7a3
37c41c7bc
37c41c7bcloc_37c41c7bc:
37c41c7bcmov rax, rcx
37c41c7bflea rbx, [rsp+648]
37c41c7c7mov [rsp+312], rbx
37c41c7cfneg rax
37c41c7d2jmp 0x37c41a7a3
37c41a5e0
Loading..