File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c2a5fd0
37c2a5fd0zgesvd_64_:
37c2a5fd0push r15
37c2a5fd2push r14
37c2a5fd4push r13
37c2a5fd6push r12
37c2a5fd8push rbp
37c2a5fd9push rdi
37c2a5fdapush rsi
37c2a5fdbpush rbx
37c2a5fdcsub rsp, 536
37c2a5fe3movups [rsp+416], x6
37c2a5febmovups [rsp+432], x7
37c2a5ff3movups [rsp+448], x8
37c2a5ffcmovups [rsp+464], x9
37c2a6005movups [rsp+480], x10
37c2a600emovups [rsp+496], x11
37c2a6017movups [rsp+512], x12
37c2a6020mov r15, [rsp+648]
37c2a6028mov rax, [r15]
37c2a602bmov rbp, rdx
37c2a602emov rdx, [r8]
37c2a6031mov rdi, rcx
37c2a6034mov rbx, r8
37c2a6037mov [rsp+184], rax
37c2a603fmov r8l, 1
37c2a6045mov rsi, r9
37c2a6048mov rax, [rsp+672]
37c2a6050mov rax, [rax]
37c2a6053mov [rsp+208], rax
37c2a605bmov rax, [rsp+720]
37c2a6063mov [rax], 0
37c2a606amov rax, [r9]
37c2a606dmov r9l, 1
37c2a6073cmp rdx, rax
37c2a6076cmovle rax, rdx
37c2a607alea rdx, [rip+0x1c6c4f]
37c2a6081mov [rsp+344], rax
37c2a6089mov r12, rax
37c2a608ccall lsame_64_
37c2a6091mov r9l, 1
37c2a6097mov r8l, 1
37c2a609dmov rcx, rdi
37c2a60a0lea rdx, [rip+0x1c6c2a]
37c2a60a7mov r13, rax
37c2a60aamov [rsp+200], rax
37c2a60b2call lsame_64_
37c2a60b7mov r9l, 1
37c2a60bdmov r8l, 1
37c2a60c3mov rcx, rdi
37c2a60c6lea rdx, [rip+0x1c6c05]
37c2a60cdmov [rsp+192], rax
37c2a60d5or r13, rax
37c2a60d8call lsame_64_
37c2a60ddmov r9l, 1
37c2a60e3mov r8l, 1
37c2a60e9mov rcx, rdi
37c2a60eclea rdx, [rip+0x1c6be0]
37c2a60f3mov r14, rax
37c2a60f6call lsame_64_
37c2a60fbmov r9l, 1
37c2a6101mov r8l, 1
37c2a6107mov rcx, rbp
37c2a610alea rdx, [rip+0x1c6bbf]
37c2a6111mov [rsp+168], rax
37c2a6119call lsame_64_
37c2a611emov r9l, 1
37c2a6124mov r8l, 1
37c2a612amov rcx, rbp
37c2a612dlea rdx, [rip+0x1c6b9d]
37c2a6134mov [rsp+160], rax
37c2a613ccall lsame_64_
37c2a6141mov r9l, 1
37c2a6147mov r8l, 1
37c2a614dmov rcx, rbp
37c2a6150lea rdx, [rip+0x1c6b7b]
37c2a6157mov [rsp+152], rax
37c2a615fcall lsame_64_
37c2a6164mov r9l, 1
37c2a616amov r8l, 1
37c2a6170mov rcx, rbp
37c2a6173lea rdx, [rip+0x1c6b59]
37c2a617amov [rsp+144], rax
37c2a6182call lsame_64_
37c2a6187mov [rsp+176], rax
37c2a618ftest r13, r13
37c2a6192jne 0x37c2a61b0
37c2a6194test r14, r14
37c2a6197jne 0x37c2a61b0
37c2a6199mov rdx, -1
37c2a61a0mov eax, 1
37c2a61a5cmp [rsp+168], 0
37c2a61aeje 0x37c2a6214
37c2a61b0
37c2a61b0loc_37c2a61b0:
37c2a61b0mov rax, [rsp+160]
37c2a61b8or rax, [rsp+152]
37c2a61c0mov [rsp+216], rax
37c2a61c8jne 0x37c2a61f0
37c2a61cacmp [rsp+144], 0
37c2a61d3jne 0x37c2a61f0
37c2a61d5mov rdx, -2
37c2a61dcmov eax, 2
37c2a61e1cmp [rsp+176], 0
37c2a61eaje 0x37c2a6214
37c2a61ecnop [rax]
37c2a61f0
37c2a61f0loc_37c2a61f0:
37c2a61f0test r14, r14
37c2a61f3je 0x37c2a6298
37c2a61f9mov rdx, -2
37c2a6200mov eax, 2
37c2a6205cmp [rsp+144], 0
37c2a620eje 0x37c2a6298
37c2a6214
37c2a6214loc_37c2a6214:
37c2a6214mov rsi, [rsp+720]
37c2a621cmov [rsi], rdx
37c2a621f
37c2a621floc_37c2a621f:
37c2a621flea rdx, [rsp+392]
37c2a6227mov r8l, 6
37c2a622dlea rcx, [rip+0x1c6aa0]
37c2a6234mov [rsp+392], rax
37c2a623ccall xerbla_64_
37c2a6241nop
37c2a6242
37c2a6242loc_37c2a6242:
37c2a6242movups x6, [rsp+416]
37c2a624amovups x7, [rsp+432]
37c2a6252movups x8, [rsp+448]
37c2a625bmovups x9, [rsp+464]
37c2a6264movups x10, [rsp+480]
37c2a626dmovups x11, [rsp+496]
37c2a6276movups x12, [rsp+512]
37c2a627fadd rsp, 536
37c2a6286pop rbx
37c2a6287pop rsi
37c2a6288pop rdi
37c2a6289pop rbp
37c2a628apop r12
37c2a628cpop r13
37c2a628epop r14
37c2a6290pop r15
37c2a6292ret
37c2a6293
37c2a6293 0f 1f 44 00 00 ..D..
37c2a6298
37c2a6298loc_37c2a6298:
37c2a6298mov rdx, [rbx]
37c2a629btest rdx, rdx
37c2a629ejs 0x37c2a63a8
37c2a62a4mov rcx, [rsi]
37c2a62a7test rcx, rcx
37c2a62aajs 0x37c2a63c0
37c2a62b0test rdx, rdx
37c2a62b3mov eax, 1
37c2a62b8cmovg rax, rdx
37c2a62bccmp [r15], rax
37c2a62bfjl 0x37c2a63d8
37c2a62c5mov rax, [rsp+672]
37c2a62cdmov rax, [rax]
37c2a62d0test rax, rax
37c2a62d3jle 0x37c2a8020
37c2a62d9cmp rdx, rax
37c2a62dcjle 0x37c2a62e8
37c2a62detest r13b, 1
37c2a62e2jne 0x37c2a8020
37c2a62e8
37c2a62e8loc_37c2a62e8:
37c2a62e8mov rax, [rsp+688]
37c2a62f0mov rax, [rax]
37c2a62f3test rax, rax
37c2a62f6jle 0x37c2a8de0
37c2a62fccmp rcx, rax
37c2a62ffjle 0x37c2a630f
37c2a6301test [rsp+160], 1
37c2a6309jne 0x37c2a8de0
37c2a630f
37c2a630floc_37c2a630f:
37c2a630fcmp rax, r12
37c2a6312jge 0x37c2a6322
37c2a6314test [rsp+152], 1
37c2a631cjne 0x37c2a8de0
37c2a6322
37c2a6322loc_37c2a6322:
37c2a6322mov rax, [rsp+704]
37c2a632amov r10, [rax]
37c2a632dmov rax, [rsp+720]
37c2a6335mov rax, [rax]
37c2a6338test rax, rax
37c2a633bjne 0x37c2a7674
37c2a6341cmp rdx, rcx
37c2a6344jl 0x37c2a6ac0
37c2a634atest r12, r12
37c2a634djg 0x37c2a6db0
37c2a6353
37c2a6353loc_37c2a6353:
37c2a6353movsd_xmm x8, [rip+0x1c69e4]
37c2a635cmov r8, r10
37c2a635fmov edx, 1
37c2a6364
37c2a6364loc_37c2a6364:
37c2a6364mov rax, [rsp+696]
37c2a636cmov [rax+8], 0
37c2a6374movsd_xmm [rax], x8
37c2a6379mov rax, [rsp+720]
37c2a6381cmp rdx, r8
37c2a6384jle 0x37c2a63f0
37c2a6386cmp r10, -1
37c2a638aje 0x37c2a7668
37c2a6390mov [rax], -13
37c2a6397mov eax, 13
37c2a639cjmp 0x37c2a621f
37c2a63a1
37c2a63a1 0f 1f 80 00 00 00 00 .......
37c2a63a8
37c2a63a8loc_37c2a63a8:
37c2a63a8mov rdx, -3
37c2a63afmov eax, 3
37c2a63b4jmp 0x37c2a6214
37c2a63b9
37c2a63b9 0f 1f 80 00 00 00 00 .......
37c2a63c0
37c2a63c0loc_37c2a63c0:
37c2a63c0mov rdx, -4
37c2a63c7mov eax, 4
37c2a63ccjmp 0x37c2a6214
37c2a63d1
37c2a63d1 0f 1f 80 00 00 00 00 .......
37c2a63d8
37c2a63d8loc_37c2a63d8:
37c2a63d8mov rdx, -6
37c2a63dfmov eax, 6
37c2a63e4jmp 0x37c2a6214
37c2a63e9
37c2a63e9 0f 1f 80 00 00 00 00 .......
37c2a63f0
37c2a63f0loc_37c2a63f0:
37c2a63f0mov rax, [rax]
37c2a63f3mov [rsp+224], rax
37c2a63fbtest rax, rax
37c2a63fejne 0x37c2a7674
37c2a6404cmp r10, -1
37c2a6408je 0x37c2a6242
37c2a640ecmp [rbx], 0
37c2a6412je 0x37c2a6242
37c2a6418cmp [rsi], 0
37c2a641cje 0x37c2a6242
37c2a6422lea rax, [rip+0x1c68cf]
37c2a6429mov edx, 1
37c2a642emov rcx, rax
37c2a6431mov [rsp+240], rax
37c2a6439call dlamch_64_
37c2a643emov edx, 1
37c2a6443lea rcx, [rip+0x1c6887]
37c2a644amovapd x6, x0
37c2a644ecall dlamch_64_
37c2a6453mov [rsp+32], r15
37c2a6458mov r8, rsi
37c2a645bmov rdx, rbx
37c2a645emovapd x1, x0
37c2a6462lea rcx, [rip+0x1c6891]
37c2a6469movsd_xmm x2, [rip+0x1c68cf]
37c2a6471lea rax, [rsp+312]
37c2a6479sqrtsd x1, x1
37c2a647dmov [rsp+40], rax
37c2a6482mov r9, [rsp+640]
37c2a648amov [rsp+48], 1
37c2a6493divsd x1, x6
37c2a6497movsd_xmm [rsp+376], x1
37c2a64a0divsd x2, x1
37c2a64a4movsd_xmm [rsp+256], x1
37c2a64admovsd_xmm [rsp+288], x2
37c2a64b6movsd_xmm [rsp+248], x2
37c2a64bfcall zlange_64_
37c2a64c4pxor x3, x3
37c2a64c8movsd_xmm x2, [rsp+248]
37c2a64d1movsd_xmm [rsp+280], x0
37c2a64dacomisd x0, x3
37c2a64dejbe 0x37c2a64f3
37c2a64e0movsd_xmm x1, [rsp+256]
37c2a64e9comisd x1, x0
37c2a64edja 0x37c2a79b0
37c2a64f3
37c2a64f3loc_37c2a64f3:
37c2a64f3comisd x0, x2
37c2a64f7ja 0x37c2a7938
37c2a64fd
37c2a64fdloc_37c2a64fd:
37c2a64fdmov rcx, [rbx]
37c2a6500mov r10, [rsi]
37c2a6503cmp rcx, r10
37c2a6506jl 0x37c2a70b0
37c2a650ccmp rcx, [rsp+232]
37c2a6514jl 0x37c2a7d60
37c2a651acmp [rsp+168], 0
37c2a6523jne 0x37c2a87c0
37c2a6529test r14, r14
37c2a652cje 0x37c2a9928
37c2a6532cmp [rsp+176], 0
37c2a653bje 0x37c2a92a0
37c2a6541mov r8, r10
37c2a6544mov rax, [rsp+704]
37c2a654cimul r8, r10
37c2a6550mov rcx, [rax]
37c2a6553lea rax, [r10+2*r10]
37c2a6557add rax, r8
37c2a655acmp rcx, rax
37c2a655djl 0x37c2aaabb
37c2a6563mov r11, [r15]
37c2a6566mov r13, r10
37c2a6569mov rax, [rsp+264]
37c2a6571imul r13, r11
37c2a6575mov rdx, r11
37c2a6578cmp rax, r13
37c2a657bcmovl rax, r13
37c2a657flea r9, [r13+rax]
37c2a6584cmp rcx, r9
37c2a6587jge 0x37c2a65a9
37c2a6589add rax, r8
37c2a658ccmp rcx, rax
37c2a658fjge 0x37c2ac1c7
37c2a6595mov rax, rcx
37c2a6598mov r13, r8
37c2a659bsub rax, r8
37c2a659ecqo
37c2a65a0idiv r10
37c2a65a3mov rdx, r10
37c2a65a6mov r11, rax
37c2a65a9
37c2a65a9loc_37c2a65a9:
37c2a65a9lea rbp, [r10+r13+1]
37c2a65aelea rdi, [rsp+392]
37c2a65b6mov r8, [rsp+640]
37c2a65bemov [rsp+328], rdx
37c2a65c6sub rcx, rbp
37c2a65c9lea r14, [rbp-1]
37c2a65cdmov [rsp+48], rdi
37c2a65d2mov r9, r15
37c2a65d5lea rax, [rcx+1]
37c2a65d9shl r14, 4
37c2a65ddmov rdx, rsi
37c2a65e0mov rcx, rbx
37c2a65e3mov [rsp+392], rax
37c2a65ebmov rax, r13
37c2a65eeadd r14, [rsp+696]
37c2a65f6lea r12, [rsp+320]
37c2a65feshl rax, 4
37c2a6602add rax, [rsp+696]
37c2a660amov [rsp+40], r14
37c2a660fmov [rsp+32], rax
37c2a6614mov [rsp+56], r12
37c2a6619mov [rsp+192], rax
37c2a6621mov [rsp+336], r11
37c2a6629mov [rsp+168], r11
37c2a6631call zgeqrf_64_
37c2a6636mov r11, [rsp+696]
37c2a663emov r8, rsi
37c2a6641lea rdx, [rsp+328]
37c2a6649mov [rsp+48], rdx
37c2a664emov r9, [rsp+640]
37c2a6656lea rcx, [rip+0x1c66b4]
37c2a665dmov [rsp+40], r11
37c2a6662mov [rsp+56], 1
37c2a666bmov [rsp+32], r15
37c2a6670mov [rsp+144], rdx
37c2a6678mov rdx, rsi
37c2a667bcall zlacpy_64_
37c2a6680mov r11, [rsi]
37c2a6683mov r10, [rsp+696]
37c2a668bmov [rsp+56], 1
37c2a6694mov rcx, [rsp+144]
37c2a669cmov r8, rdi
37c2a669flea rdx, [rsp+384]
37c2a66a7lea rax, [r11-1]
37c2a66ablea r11, [rip+0x1c664e]
37c2a66b2mov [rsp+384], rax
37c2a66bamov r9, r11
37c2a66bdmov [rsp+392], rax
37c2a66c5lea rax, [r10+16]
37c2a66c9mov [rsp+48], rcx
37c2a66celea rcx, [rip+0x1c663b]
37c2a66d5mov [rsp+40], rax
37c2a66damov [rsp+32], r11
37c2a66dfmov [rsp+152], r11
37c2a66e7call zlaset_64_
37c2a66ecmov r8, rsi
37c2a66efmov rdx, rsi
37c2a66f2mov rcx, rbx
37c2a66f5mov r11, [rsp+704]
37c2a66fdmov r9, [rsp+640]
37c2a6705mov r10, [r11]
37c2a6708mov [rsp+56], rdi
37c2a670dmov [rsp+48], r14
37c2a6712mov r11, r10
37c2a6715mov [rsp+64], r12
37c2a671asub r11, rbp
37c2a671dmov rbp, [rsp+192]
37c2a6725mov [rsp+32], r15
37c2a672alea rax, [r11+1]
37c2a672emov [rsp+160], r10
37c2a6736mov [rsp+40], rbp
37c2a673bmov [rsp+392], rax
37c2a6743call zungqr_64_
37c2a6748mov r14, [rsi]
37c2a674bmov rcx, rsi
37c2a674emov r11, [rsp+704]
37c2a6756mov r9, [rsp+144]
37c2a675emov r8, [rsp+696]
37c2a6766lea rax, [r14+r13+1]
37c2a676bmov r10, [r11]
37c2a676emov [rsp+72], rdi
37c2a6773add r14, rax
37c2a6776sub rax, 1
37c2a677amov [rsp+80], r12
37c2a677fshl rax, 4
37c2a6783lea r13, [r14-1]
37c2a6787mov r11, r10
37c2a678amov [rsp+48], rbp
37c2a678fadd rax, [rsp+696]
37c2a6797shl r13, 4
37c2a679badd r13, [rsp+696]
37c2a67a3sub r11, r14
37c2a67a6mov [rsp+56], rax
37c2a67abmov rax, [rsp+712]
37c2a67b3lea rdx, [r11+1]
37c2a67b7mov [rsp+64], r13
37c2a67bcmov [rsp+40], rax
37c2a67c1mov rax, [rsp+656]
37c2a67c9mov [rsp+392], rdx
37c2a67d1mov rdx, rsi
37c2a67d4mov [rsp+32], rax
37c2a67d9mov [rsp+160], r10
37c2a67e1call zgebrd_64_
37c2a67e6mov r9, rsi
37c2a67e9mov r8, rsi
37c2a67ecmov rdx, rsi
37c2a67efmov rax, [rsp+704]
37c2a67f7lea rcx, [rip+0x1c64fb]
37c2a67femov rax, [rax]
37c2a6801mov [rsp+64], rdi
37c2a6806mov rdi, [rsp+144]
37c2a680emov [rsp+72], r12
37c2a6813sub rax, r14
37c2a6816mov [rsp+56], r13
37c2a681badd rax, 1
37c2a681fmov [rsp+40], rdi
37c2a6824mov [rsp+392], rax
37c2a682cmov rax, [rsp+696]
37c2a6834mov [rsp+80], 1
37c2a683dmov [rsp+32], rax
37c2a6842mov [rsp+48], rbp
37c2a6847call zungbr_64_
37c2a684cmov rax, [rsi]
37c2a684fmov [rsp+80], rdi
37c2a6854mov r9, rsi
37c2a6857mov rdx, [rsp+712]
37c2a685flea rcx, [rip+0x1c64b2]
37c2a6866mov rdi, [rsp+696]
37c2a686emov [rsp+120], 1
37c2a6877mov [rsp+96], rcx
37c2a687clea rax, [rdx+8*rax]
37c2a6880mov [rsp+64], rcx
37c2a6885mov rdx, [rsp+720]
37c2a688dlea rcx, [rip+0x1c647d]
37c2a6894mov [rsp+104], rax
37c2a6899lea rax, [rsp+400]
37c2a68a1mov [rsp+88], rax
37c2a68a6mov [rsp+56], rax
37c2a68abmov rax, [rsp+712]
37c2a68b3mov [rsp+112], rdx
37c2a68b8mov rdx, rsi
37c2a68bbmov [rsp+48], rax
37c2a68c0mov rax, [rsp+656]
37c2a68c8mov [rsp+72], rdi
37c2a68cdmov [rsp+40], rax
37c2a68d2lea rax, [rip+0x1c640f]
37c2a68d9mov [rsp+32], rax
37c2a68demov r8, rax
37c2a68e1movsd_xmm [rsp+400], x9
37c2a68ebmovsd_xmm [rsp+408], x10
37c2a68f5call zbdsqr_64_
37c2a68famov r11, [rsp+168]
37c2a6902mov rcx, [rbx]
37c2a6905test r11, r11
37c2a6908js 0x37c2aaeea
37c2a690etest rcx, rcx
37c2a6911jle 0x37c2a6a90
37c2a6917lea rax, [rcx-1]
37c2a691bxor edx, edx
37c2a691ddiv r11
37c2a6920mov r14, rax
37c2a6923
37c2a6923loc_37c2a6923:
37c2a6923lea rax, [rip+0x1c63f6]
37c2a692amov r8, r11
37c2a692dmov rdi, r14
37c2a6930mov [rsp+624], rbx
37c2a6938mov [rsp+160], rax
37c2a6940mov rax, [rsp+640]
37c2a6948lea r13, [rsp+336]
37c2a6950mov ebx, 1
37c2a6955mov [rsp+184], r11
37c2a695dmov rbp, [rsp+192]
37c2a6965sub rax, 16
37c2a6969mov [rsp+176], rax
37c2a6971lea rax, [rip+0x1c63b0]
37c2a6978mov [rsp+168], rax
37c2a6980jmp 0x37c2a69a7
37c2a6982
37c2a6982 66 0f 1f 44 00 00 f..D..
37c2a6988
37c2a6988loc_37c2a6988:
37c2a6988mov rax, [rsp+624]
37c2a6990mov r8, [rsp+336]
37c2a6998sub rdi, 1
37c2a699cadd rbx, [rsp+184]
37c2a69a4mov rcx, [rax]
37c2a69a7
37c2a69a7loc_37c2a69a7:
37c2a69a7sub rcx, rbx
37c2a69aamov r11, rbx
37c2a69admov [rsp+96], r13
37c2a69b2mov r9, rsi
37c2a69b5add rcx, 1
37c2a69b9mov [rsp+88], rbp
37c2a69bemov rax, [rsp+176]
37c2a69c6lea rdx, [rip+0x1c6306]
37c2a69cdcmp rcx, r8
37c2a69d0mov [rsp+56], r15
37c2a69d5cmovg rcx, r8
37c2a69d9shl r11, 4
37c2a69ddmov [rsp+112], 1
37c2a69e6lea r8, [rsp+304]
37c2a69eelea r14, [rax+r11]
37c2a69f2mov rax, [rsp+152]
37c2a69famov [rsp+32], rsi
37c2a69ffmov [rsp+104], 1
37c2a6a08mov [rsp+80], rax
37c2a6a0dmov rax, [rsp+144]
37c2a6a15mov [rsp+48], r14
37c2a6a1amov [rsp+72], rax
37c2a6a1fmov rax, [rsp+696]
37c2a6a27mov [rsp+304], rcx
37c2a6a2fmov rcx, rdx
37c2a6a32mov [rsp+64], rax
37c2a6a37mov rax, [rsp+168]
37c2a6a3fmov [rsp+40], rax
37c2a6a44call zgemm_64_
37c2a6a49mov [rsp+48], r15
37c2a6a4emov r9, rbp
37c2a6a51mov r8, rsi
37c2a6a54mov [rsp+40], r14
37c2a6a59mov rcx, [rsp+160]
37c2a6a61lea rdx, [rsp+304]
37c2a6a69mov [rsp+56], 1
37c2a6a72mov [rsp+32], r13
37c2a6a77call zlacpy_64_
37c2a6a7ctest rdi, rdi
37c2a6a7fjne 0x37c2a6988
37c2a6a85nop [rax+rax]
37c2a6a90
37c2a6a90loc_37c2a6a90:
37c2a6a90cmp [rsp+224], 1
37c2a6a99je 0x37c2a7680
37c2a6a9f
37c2a6a9floc_37c2a6a9f:
37c2a6a9fmov rax, [rsp+696]
37c2a6aa7mov [rax+8], 0
37c2a6aafmovsd_xmm [rax], x8
37c2a6ab4jmp 0x37c2a6242
37c2a6ab9
37c2a6ab9 0f 1f 80 00 00 00 00 .......
37c2a6ac0
37c2a6ac0loc_37c2a6ac0:
37c2a6ac0test r12, r12
37c2a6ac3jle 0x37c2a6353
37c2a6ac9mov [rsp+40], rbp
37c2a6acelea r12, [rsp+400]
37c2a6ad6mov r9, rdi
37c2a6ad9mov ecx, 2
37c2a6ademov r8l, 1
37c2a6ae4mov rdx, r12
37c2a6ae7mov [rsp+32], 1
37c2a6af0lea rdi, [rsp+320]
37c2a6af8mov [rsp+248], r10
37c2a6b00lea rbp, [rip+0x1c61e9]
37c2a6b07call _gfortran_concat_string
37c2a6b0cmov [rsp+32], rsi
37c2a6b11mov r9, rbx
37c2a6b14mov r8, r12
37c2a6b17lea rax, [rip+0x1c61ca]
37c2a6b1elea rdx, [rip+0x1c61af]
37c2a6b25mov [rsp+64], 2
37c2a6b2emov [rsp+56], 6
37c2a6b37lea rcx, [rip+0x1c61a2]
37c2a6b3emov [rsp+48], rax
37c2a6b43mov [rsp+40], rax
37c2a6b48call ilaenv_64_
37c2a6b4dmov [rsp+56], rdi
37c2a6b52mov r9, r15
37c2a6b55mov rdx, rsi
37c2a6b58mov [rsp+48], rbp
37c2a6b5dmov r8, [rsp+640]
37c2a6b65mov rcx, rbx
37c2a6b68mov [rsp+40], r12
37c2a6b6dmov [rsp+32], r12
37c2a6b72mov [rsp+232], rax
37c2a6b7amov [rsp+400], 0
37c2a6b86mov [rsp+408], 0
37c2a6b92call zgelqf_64_
37c2a6b97mov [rsp+64], rdi
37c2a6b9cmov r9, r12
37c2a6b9fmov r8, rbx
37c2a6ba2mov [rsp+56], rbp
37c2a6ba7mov rdx, rsi
37c2a6baamov rcx, rsi
37c2a6badmovsd_xmm x7, [rsp+400]
37c2a6bb6mov [rsp+48], r12
37c2a6bbbmov [rsp+40], r12
37c2a6bc0mov [rsp+32], rsi
37c2a6bc5call zunglq_64_
37c2a6bcamov [rsp+64], rdi
37c2a6bcfmov r8, rbx
37c2a6bd2mov rdx, rsi
37c2a6bd5mov [rsp+56], rbp
37c2a6bdamov r9, [rsp+640]
37c2a6be2mov rcx, rbx
37c2a6be5movsd_xmm x12, [rsp+400]
37c2a6befmov [rsp+48], r12
37c2a6bf4mov [rsp+40], r12
37c2a6bf9mov [rsp+32], r15
37c2a6bfecall zunglq_64_
37c2a6c03mov [rsp+80], rdi
37c2a6c08mov r9, r15
37c2a6c0bmov rdx, rbx
37c2a6c0emov rcx, [rsp+656]
37c2a6c16lea r11, [rsp+312]
37c2a6c1emov [rsp+72], rbp
37c2a6c23mov [rsp+40], r11
37c2a6c28mov r8, [rsp+640]
37c2a6c30mov [rsp+32], rcx
37c2a6c35mov rcx, rbx
37c2a6c38movsd_xmm x8, [rsp+400]
37c2a6c42mov [rsp+64], r12
37c2a6c47mov [rsp+56], r12
37c2a6c4cmov [rsp+48], r12
37c2a6c51mov [rsp+224], r11
37c2a6c59call zgebrd_64_
37c2a6c5emov [rsp+72], rdi
37c2a6c63mov r9, rbx
37c2a6c66mov r8, rbx
37c2a6c69mov rdx, [rsp+640]
37c2a6c71mov [rsp+64], rbp
37c2a6c76lea rcx, [rip+0x1c607b]
37c2a6c7dmov [rsp+80], 1
37c2a6c86movsd_xmm x6, [rsp+400]
37c2a6c8fmov [rsp+32], rdx
37c2a6c94mov rdx, rbx
37c2a6c97mov [rsp+56], r12
37c2a6c9cmov [rsp+48], r12
37c2a6ca1mov [rsp+40], rsi
37c2a6ca6mov [rsp+240], rcx
37c2a6caecall zungbr_64_
37c2a6cb3mov [rsp+72], rdi
37c2a6cb8mov rdx, rbx
37c2a6cbbmov r9, rbx
37c2a6cbemov rcx, [rsp+640]
37c2a6cc6mov [rsp+64], rbp
37c2a6ccbmov r8, rbx
37c2a6ccemov [rsp+80], 1
37c2a6cd7movsd_xmm x11, [rsp+400]
37c2a6ce1mov [rsp+32], rcx
37c2a6ce6lea rcx, [rip+0x1c600c]
37c2a6cedmov [rsp+56], r12
37c2a6cf2mov [rsp+48], r12
37c2a6cf7mov [rsp+40], rsi
37c2a6cfccall zungbr_64_
37c2a6d01mov rcx, [rsi]
37c2a6d04movsd_xmm x5, [rsp+400]
37c2a6d0dcmp rcx, [rsp+232]
37c2a6d15mov r11, [rsp+224]
37c2a6d1dcvttsd2si rdx, x5
37c2a6d22mov r10, [rsp+248]
37c2a6d2amovapd x9, x5
37c2a6d2fmovsd_xmm x10, [rsp+408]
37c2a6d39mov [rsp+256], rdx
37c2a6d41jl 0x37c2a7848
37c2a6d47mov rdi, [rsp+704]
37c2a6d4fcvttsd2si r9, x7
37c2a6d54cvttsd2si rax, x6
37c2a6d59mov r8, [rdi]
37c2a6d5ccmp [rsp+176], 0
37c2a6d65je 0x37c2a77b0
37c2a6d6bmov rcx, [rbx]
37c2a6d6elea rdx, [rcx+rcx]
37c2a6d72add r9, rcx
37c2a6d75add rax, rdx
37c2a6d78cmp r9, rax
37c2a6d7bcmovge rax, r9
37c2a6d7ftest r13, r13
37c2a6d82jne 0x37c2a7f68
37c2a6d88test r14, r14
37c2a6d8bjne 0x37c2a7f68
37c2a6d91
37c2a6d91loc_37c2a6d91:
37c2a6d91add rdx, rcx
37c2a6d94pxor x7, x7
37c2a6d98cmp rax, rdx
37c2a6d9bcmovl rax, rdx
37c2a6d9fcvtsi2sd x7, rax
37c2a6da4movapd x8, x7
37c2a6da9jmp 0x37c2a6364
37c2a6dae
37c2a6dae 66 90 f.
37c2a6db0
37c2a6db0loc_37c2a6db0:
37c2a6db0mov [rsp+40], rbp
37c2a6db5lea r12, [rsp+400]
37c2a6dbdmov r9, rdi
37c2a6dc0mov ecx, 2
37c2a6dc5mov r8l, 1
37c2a6dcbmov rdx, r12
37c2a6dcemov [rsp+32], 1
37c2a6dd7lea rdi, [rsp+320]
37c2a6ddfmov [rsp+248], r10
37c2a6de7lea rbp, [rip+0x1c5f02]
37c2a6deecall _gfortran_concat_string
37c2a6df3mov [rsp+32], rsi
37c2a6df8mov r9, rbx
37c2a6dfbmov r8, r12
37c2a6dfelea rax, [rip+0x1c5ee3]
37c2a6e05lea rdx, [rip+0x1c5ec8]
37c2a6e0cmov [rsp+64], 2
37c2a6e15mov [rsp+56], 6
37c2a6e1elea rcx, [rip+0x1c5ebb]
37c2a6e25mov [rsp+48], rax
37c2a6e2amov [rsp+40], rax
37c2a6e2fcall ilaenv_64_
37c2a6e34mov [rsp+56], rdi
37c2a6e39mov r9, r15
37c2a6e3cmov rdx, rsi
37c2a6e3fmov [rsp+48], rbp
37c2a6e44mov r8, [rsp+640]
37c2a6e4cmov rcx, rbx
37c2a6e4fmov [rsp+40], r12
37c2a6e54mov [rsp+32], r12
37c2a6e59mov [rsp+232], rax
37c2a6e61mov [rsp+400], 0
37c2a6e6dmov [rsp+408], 0
37c2a6e79call zgeqrf_64_
37c2a6e7emov [rsp+64], rdi
37c2a6e83mov r8, rsi
37c2a6e86mov rdx, rsi
37c2a6e89mov [rsp+56], rbp
37c2a6e8emov r9, [rsp+640]
37c2a6e96mov rcx, rbx
37c2a6e99movsd_xmm x6, [rsp+400]
37c2a6ea2mov [rsp+48], r12
37c2a6ea7mov [rsp+40], r12
37c2a6eacmov [rsp+32], r15
37c2a6eb1call zungqr_64_
37c2a6eb6mov [rsp+64], rdi
37c2a6ebbmov r8, rsi
37c2a6ebemov rdx, rbx
37c2a6ec1mov [rsp+56], rbp
37c2a6ec6mov r9, [rsp+640]
37c2a6ecemov rcx, rbx
37c2a6ed1movsd_xmm x12, [rsp+400]
37c2a6edbmov [rsp+48], r12
37c2a6ee0mov [rsp+40], r12
37c2a6ee5mov [rsp+32], r15
37c2a6eeacall zungqr_64_
37c2a6eefmov [rsp+80], rdi
37c2a6ef4mov r9, r15
37c2a6ef7mov rdx, rsi
37c2a6efamov rcx, [rsp+656]
37c2a6f02lea r11, [rsp+312]
37c2a6f0amov [rsp+72], rbp
37c2a6f0fmov [rsp+40], r11
37c2a6f14mov r8, [rsp+640]
37c2a6f1cmov [rsp+32], rcx
37c2a6f21mov rcx, rsi
37c2a6f24movsd_xmm x11, [rsp+400]
37c2a6f2emov [rsp+64], r12
37c2a6f33mov [rsp+56], r12
37c2a6f38mov [rsp+48], r12
37c2a6f3dmov [rsp+240], r11
37c2a6f45call zgebrd_64_
37c2a6f4amov [rsp+72], rdi
37c2a6f4fmov r9, rsi
37c2a6f52mov r8, rsi
37c2a6f55mov rcx, [rsp+640]
37c2a6f5dmov [rsp+64], rbp
37c2a6f62mov rdx, rsi
37c2a6f65mov [rsp+80], 1
37c2a6f6emovsd_xmm x7, [rsp+400]
37c2a6f77mov [rsp+32], rcx
37c2a6f7clea rcx, [rip+0x1c5d75]
37c2a6f83mov [rsp+56], r12
37c2a6f88mov [rsp+48], r12
37c2a6f8dmov [rsp+40], r15
37c2a6f92call zungbr_64_
37c2a6f97mov [rsp+72], rdi
37c2a6f9cmov r9, rsi
37c2a6f9fmov r8, rsi
37c2a6fa2cvttsd2si rdx, [rsp+400]
37c2a6facmov rcx, [rsp+640]
37c2a6fb4mov [rsp+64], rbp
37c2a6fb9lea rax, [rip+0x1c5d39]
37c2a6fc0mov [rsp+80], 1
37c2a6fc9mov [rsp+32], rcx
37c2a6fcemov rcx, rax
37c2a6fd1mov [rsp+56], r12
37c2a6fd6mov [rsp+48], r12
37c2a6fdbmov [rsp+40], r15
37c2a6fe0mov [rsp+256], rdx
37c2a6fe8mov rdx, rsi
37c2a6febmov [rsp+224], rax
37c2a6ff3call zungbr_64_
37c2a6ff8mov rcx, [rbx]
37c2a6ffbcmp rcx, [rsp+232]
37c2a7003mov rax, [rsp+224]
37c2a700bmov r11, [rsp+240]
37c2a7013mov r10, [rsp+248]
37c2a701bjl 0x37c2a7a60
37c2a7021mov rdx, [rsp+704]
37c2a7029cvttsd2si rax, x6
37c2a702emovsd_xmm x9, [rsp+400]
37c2a7038movsd_xmm x10, [rsp+408]
37c2a7042cvttsd2si rdi, x7
37c2a7047mov r8, [rdx]
37c2a704acmp [rsp+168], 0
37c2a7053je 0x37c2a79f0
37c2a7059mov rcx, [rsi]
37c2a705clea rdx, [rcx+rcx]
37c2a7060add rax, rcx
37c2a7063lea r9, [rdx+rdi]
37c2a7067cmp rax, r9
37c2a706acmovl rax, r9
37c2a706ecmp [rsp+216], 0
37c2a7077jne 0x37c2a8dc0
37c2a707dcmp [rsp+144], 0
37c2a7086jne 0x37c2a8dc0
37c2a708c
37c2a708cloc_37c2a708c:
37c2a708cadd rdx, rcx
37c2a708fpxor x2, x2
37c2a7093cmp rax, rdx
37c2a7096cmovl rax, rdx
37c2a709acvtsi2sd x2, rax
37c2a709fmovapd x8, x2
37c2a70a4jmp 0x37c2a6364
37c2a70a9
37c2a70a9 0f 1f 80 00 00 00 00 .......
37c2a70b0
37c2a70b0loc_37c2a70b0:
37c2a70b0cmp r10, [rsp+232]
37c2a70b8jl 0x37c2a7b60
37c2a70bemov rdi, [rsp+184]
37c2a70c6xor eax, eax
37c2a70c8test rdi, rdi
37c2a70cbcmovns rax, rdi
37c2a70cfmov [rsp+160], rax
37c2a70d7cmp [rsp+176], 0
37c2a70e0jne 0x37c2a8a20
37c2a70e6cmp [rsp+168], 0
37c2a70efje 0x37c2a8148
37c2a70f5cmp [rsp+144], 0
37c2a70feje 0x37c2a8148
37c2a7104mov r9, rcx
37c2a7107mov rax, [rsp+704]
37c2a710fimul r9, rcx
37c2a7113mov r8, [rax]
37c2a7116lea rax, [rcx+2*rcx]
37c2a711aadd rax, r9
37c2a711dcmp r8, rax
37c2a7120jl 0x37c2aa914
37c2a7126mov rdx, [r15]
37c2a7129mov rax, r10
37c2a712cmov rdi, [rsp+264]
37c2a7134mov r14, rcx
37c2a7137imul rax, rdx
37c2a713bmov r11, rdx
37c2a713ecmp rax, rdi
37c2a7141cmovl rax, rdi
37c2a7145imul r14, rdx
37c2a7149lea rdi, [r14+rax]
37c2a714dcmp r8, rdi
37c2a7150jge 0x37c2a7175
37c2a7152add rax, r9
37c2a7155cmp r8, rax
37c2a7158jge 0x37c2ac1d2
37c2a715emov rax, r8
37c2a7161mov r11, rcx
37c2a7164mov r14, r9
37c2a7167sub rax, r9
37c2a716acqo
37c2a716cidiv rcx
37c2a716fmov rdx, rcx
37c2a7172mov r10, rax
37c2a7175
37c2a7175loc_37c2a7175:
37c2a7175lea rbp, [rcx+r14+1]
37c2a717amov r9, r15
37c2a717dmov rcx, rbx
37c2a7180mov [rsp+336], rdx
37c2a7188sub r8, rbp
37c2a718blea r13, [rbp-1]
37c2a718fmov rdx, rsi
37c2a7192mov [rsp+176], r10
37c2a719alea rax, [r8+1]
37c2a719elea rdi, [rsp+392]
37c2a71a6shl r13, 4
37c2a71aaadd r13, [rsp+696]
37c2a71b2mov [rsp+392], rax
37c2a71bamov rax, r14
37c2a71bdlea r12, [rsp+320]
37c2a71c5mov r8, [rsp+640]
37c2a71cdshl rax, 4
37c2a71d1add rax, [rsp+696]
37c2a71d9mov [rsp+48], rdi
37c2a71demov [rsp+40], r13
37c2a71e3mov [rsp+32], rax
37c2a71e8mov [rsp+56], r12
37c2a71edmov [rsp+328], r11
37c2a71f5mov [rsp+192], rax
37c2a71fdcall zgelqf_64_
37c2a7202mov rdx, [rsp+696]
37c2a720amov r8, rbx
37c2a720dlea rax, [rsp+328]
37c2a7215mov [rsp+48], rax
37c2a721amov r9, [rsp+640]
37c2a7222lea rcx, [rip+0x1c5ae7]
37c2a7229mov [rsp+40], rdx
37c2a722emov rdx, rbx
37c2a7231mov [rsp+56], 1
37c2a723amov [rsp+32], r15
37c2a723fmov [rsp+144], rax
37c2a7247call zlacpy_64_
37c2a724cmov rdx, [rbx]
37c2a724fmov r10, [rsp+328]
37c2a7257lea r11, [rip+0x1c5aa2]
37c2a725emov [rsp+32], r11
37c2a7263mov r9, r11
37c2a7266mov r8, rdi
37c2a7269lea rcx, [rip+0x1c5aa1]
37c2a7270lea rax, [rdx-1]
37c2a7274shl r10, 4
37c2a7278mov [rsp+56], 1
37c2a7281lea rdx, [rsp+384]
37c2a7289mov [rsp+384], rax
37c2a7291mov [rsp+392], rax
37c2a7299mov rax, [rsp+144]
37c2a72a1mov [rsp+152], r11
37c2a72a9mov [rsp+48], rax
37c2a72aemov rax, [rsp+696]
37c2a72b6add rax, r10
37c2a72b9mov [rsp+40], rax
37c2a72becall zlaset_64_
37c2a72c3mov rdx, [rsp+704]
37c2a72cbmov rcx, [rsp+192]
37c2a72d3mov r8, rbx
37c2a72d6mov r9, [rsp+640]
37c2a72demov rdx, [rdx]
37c2a72e1mov [rsp+56], rdi
37c2a72e6mov [rsp+48], r13
37c2a72ebmov [rsp+40], rcx
37c2a72f0mov rcx, rbx
37c2a72f3mov [rsp+64], r12
37c2a72f8mov [rsp+32], r15
37c2a72fdmov [rsp+168], rdx
37c2a7305sub rdx, rbp
37c2a7308lea rax, [rdx+1]
37c2a730cmov rdx, rsi
37c2a730fmov [rsp+392], rax
37c2a7317call zunglq_64_
37c2a731cmov rdx, [rbx]
37c2a731fmov rcx, [rsp+192]
37c2a7327mov r13, [rsp+696]
37c2a732fmov r9, [rsp+144]
37c2a7337lea rbp, [r14+2*rdx+1]
37c2a733clea rax, [rdx+r14]
37c2a7340mov rdx, [rsp+704]
37c2a7348mov r8, [rsp+696]
37c2a7350shl rax, 4
37c2a7354lea r14, [rbp-1]
37c2a7358mov rdx, [rdx]
37c2a735bmov [rsp+48], rcx
37c2a7360add r13, rax
37c2a7363shl r14, 4
37c2a7367mov rcx, [rsp+712]
37c2a736fadd r14, [rsp+696]
37c2a7377mov [rsp+72], rdi
37c2a737cmov [rsp+168], rdx
37c2a7384sub rdx, rbp
37c2a7387mov [rsp+40], rcx
37c2a738cmov rcx, [rsp+656]
37c2a7394add rdx, 1
37c2a7398mov [rsp+80], r12
37c2a739dmov [rsp+32], rcx
37c2a73a2mov rcx, rbx
37c2a73a5mov [rsp+64], r14
37c2a73aamov [rsp+56], r13
37c2a73afmov [rsp+392], rdx
37c2a73b7mov rdx, rbx
37c2a73bacall zgebrd_64_
37c2a73bfmov r9, rbx
37c2a73c2mov r8, rbx
37c2a73c5mov rdx, rbx
37c2a73c8mov rax, [rsp+704]
37c2a73d0mov rcx, [rsp+240]
37c2a73d8mov rax, [rax]
37c2a73dbmov [rsp+64], rdi
37c2a73e0mov rdi, [rsp+144]
37c2a73e8mov [rsp+72], r12
37c2a73edsub rax, rbp
37c2a73f0mov [rsp+56], r14
37c2a73f5add rax, 1
37c2a73f9mov [rsp+48], r13
37c2a73femov [rsp+392], rax
37c2a7406mov rax, [rsp+696]
37c2a740emov [rsp+80], 1
37c2a7417mov [rsp+32], rax
37c2a741cmov [rsp+40], rdi
37c2a7421call zungbr_64_
37c2a7426mov rax, [rbx]
37c2a7429mov [rsp+64], rdi
37c2a742emov r8, rbx
37c2a7431mov rcx, [rsp+712]
37c2a7439mov rdx, rbx
37c2a743cmov [rsp+120], 1
37c2a7445movsd_xmm [rsp+400], x9
37c2a744fmovsd_xmm [rsp+408], x10
37c2a7459lea rax, [rcx+8*rax]
37c2a745dmov rcx, [rsp+720]
37c2a7465mov [rsp+104], rax
37c2a746alea rax, [rsp+400]
37c2a7472mov [rsp+88], rax
37c2a7477mov [rsp+72], rax
37c2a747cmov rax, [rsp+696]
37c2a7484mov [rsp+112], rcx
37c2a7489lea rcx, [rip+0x1c5888]
37c2a7490mov [rsp+56], rax
37c2a7495mov rax, [rsp+712]
37c2a749dmov [rsp+96], rcx
37c2a74a2mov [rsp+48], rax
37c2a74a7mov rax, [rsp+656]
37c2a74afmov [rsp+80], rcx
37c2a74b4lea rcx, [rip+0x1c5856]
37c2a74bbmov [rsp+40], rax
37c2a74c0lea rax, [rip+0x1c5821]
37c2a74c7mov [rsp+32], rax
37c2a74ccmov r9, rax
37c2a74cfcall zbdsqr_64_
37c2a74d4mov r10, [rsp+176]
37c2a74dcmov rcx, [rsi]
37c2a74dftest r10, r10
37c2a74e2js 0x37c2aaf0f
37c2a74e8test rcx, rcx
37c2a74ebjle 0x37c2a6a90
37c2a74f1lea rax, [rcx-1]
37c2a74f5xor edx, edx
37c2a74f7div r10
37c2a74famov rdi, rax
37c2a74fd
37c2a74fdloc_37c2a74fd:
37c2a74fdmov rax, [rsp+160]
37c2a7505mov [rsp+632], rsi
37c2a750dmov r12l, 1
37c2a7513mov rsi, rdi
37c2a7516mov r14, [rsp+640]
37c2a751emov rbp, [rsp+192]
37c2a7526lea r13, [rsp+336]
37c2a752emov rdi, r10
37c2a7531imul rax, r10
37c2a7535shl rax, 4
37c2a7539mov [rsp+184], rax
37c2a7541lea rax, [rip+0x1c57d8]
37c2a7548mov [rsp+160], rax
37c2a7550lea rax, [rip+0x1c57d1]
37c2a7557mov [rsp+168], rax
37c2a755flea rax, [rsp+296]
37c2a7567mov [rsp+176], rax
37c2a756fjmp 0x37c2a7592
37c2a7571
37c2a7571 0f 1f 80 00 00 00 00 .......
37c2a7578
37c2a7578loc_37c2a7578:
37c2a7578mov rax, [rsp+632]
37c2a7580add r14, [rsp+184]
37c2a7588add r12, rdi
37c2a758bsub rsi, 1
37c2a758fmov rcx, [rax]
37c2a7592
37c2a7592loc_37c2a7592:
37c2a7592mov rax, [rsp+152]
37c2a759asub rcx, r12
37c2a759dmov [rsp+112], 1
37c2a75a6lea rdx, [rip+0x1c5726]
37c2a75adadd rcx, 1
37c2a75b1mov [rsp+96], r13
37c2a75b6mov r8, rbx
37c2a75b9mov r9, [rsp+176]
37c2a75c1mov [rsp+80], rax
37c2a75c6mov rax, [rsp+144]
37c2a75cecmp rcx, rdi
37c2a75d1cmovg rcx, rdi
37c2a75d5mov [rsp+88], rbp
37c2a75damov [rsp+56], rax
37c2a75dfmov rax, [rsp+696]
37c2a75e7mov [rsp+104], 1
37c2a75f0mov [rsp+48], rax
37c2a75f5mov rax, [rsp+168]
37c2a75fdmov [rsp+72], r15
37c2a7602mov [rsp+64], r14
37c2a7607mov [rsp+40], rax
37c2a760cmov [rsp+32], rbx
37c2a7611mov [rsp+296], rcx
37c2a7619mov rcx, rdx
37c2a761ccall zgemm_64_
37c2a7621mov [rsp+48], r15
37c2a7626mov r9, rbp
37c2a7629mov rdx, rbx
37c2a762cmov [rsp+40], r14
37c2a7631mov r8, [rsp+176]
37c2a7639mov [rsp+32], r13
37c2a763emov rcx, [rsp+160]
37c2a7646mov [rsp+56], 1
37c2a764fcall zlacpy_64_
37c2a7654test rsi, rsi
37c2a7657jne 0x37c2a7578
37c2a765djmp 0x37c2a6a90
37c2a7662
37c2a7662 66 0f 1f 44 00 00 f..D..
37c2a7668
37c2a7668loc_37c2a7668:
37c2a7668mov rax, [rax]
37c2a766btest rax, rax
37c2a766eje 0x37c2a6242
37c2a7674
37c2a7674loc_37c2a7674:
37c2a7674neg rax
37c2a7677jmp 0x37c2a621f
37c2a767c
37c2a767c 0f 1f 40 00 ..@.
37c2a7680
37c2a7680loc_37c2a7680:
37c2a7680movsd_xmm x0, [rsp+280]
37c2a7689comisd x0, [rsp+288]
37c2a7692ja 0x37c2a8038
37c2a7698
37c2a7698loc_37c2a7698:
37c2a7698movsd_xmm x1, [rsp+376]
37c2a76a1comisd x1, x0
37c2a76a5jbe 0x37c2a6a9f
37c2a76abmov rax, [rsp+656]
37c2a76b3lea rbx, [rsp+344]
37c2a76bblea rbp, [rsp+320]
37c2a76c3mov [rsp+80], 1
37c2a76cclea r14, [rip+0x1c5645]
37c2a76d3lea rdi, [rsp+280]
37c2a76dbmov [rsp+72], rbp
37c2a76e0mov [rsp+56], rax
37c2a76e5lea r8, [rip+0x1c55fc]
37c2a76eclea r9, [rsp+376]
37c2a76f4mov [rsp+64], rbx
37c2a76f9mov rdx, r8
37c2a76fclea rcx, [rip+0x1c55f8]
37c2a7703mov [rsp+48], r14
37c2a7708mov [rsp+40], rbx
37c2a770dmov [rsp+32], rdi
37c2a7712call dlascl_64_
37c2a7717mov rax, [rsp+720]
37c2a771fcmp [rax], 0
37c2a7723je 0x37c2a6a9f
37c2a7729movsd_xmm x0, [rsp+376]
37c2a7732comisd x0, [rsp+280]
37c2a773bjbe 0x37c2a6a9f
37c2a7741mov rax, [rsp+344]
37c2a7749mov [rsp+72], rbp
37c2a774elea r8, [rip+0x1c5593]
37c2a7755lea r9, [rsp+376]
37c2a775dmov [rsp+64], rbx
37c2a7762mov rdx, r8
37c2a7765lea rcx, [rip+0x1c558f]
37c2a776csub rax, 1
37c2a7770mov [rsp+48], r14
37c2a7775mov [rsp+392], rax
37c2a777dmov rax, [rsp+712]
37c2a7785mov [rsp+80], 1
37c2a778emov [rsp+56], rax
37c2a7793lea rax, [rsp+392]
37c2a779bmov [rsp+40], rax
37c2a77a0mov [rsp+32], rdi
37c2a77a5call dlascl_64_
37c2a77aajmp 0x37c2a6a9f
37c2a77af
37c2a77af 90 .
37c2a77b0
37c2a77b0loc_37c2a77b0:
37c2a77b0cvttsd2si rdi, x8
37c2a77b5cvttsd2si rbp, x11
37c2a77bacmp [rsp+168], 0
37c2a77c3je 0x37c2a7f80
37c2a77c9cmp [rsp+144], 0
37c2a77d2je 0x37c2a7f80
37c2a77d8mov r11, [rbx]
37c2a77dbadd r9, r11
37c2a77deadd rdi, r11
37c2a77e1lea rdx, [r11+r11]
37c2a77e5cmp r9, rdi
37c2a77e8cmovge rdi, r9
37c2a77ecadd rax, rdx
37c2a77eflea r9, [rdx+rbp]
37c2a77f3cmp rdi, rax
37c2a77f6cmovge rax, rdi
37c2a77famov rdi, r9
37c2a77fdcmp rax, r9
37c2a7800cmovge rdi, rax
37c2a7804mov rax, r11
37c2a7807add rdx, rcx
37c2a780aimul rax, r11
37c2a780eimul r11, rcx
37c2a7812mov [rsp+264], rdi
37c2a781alea rcx, [r11+rax]
37c2a781e
37c2a781eloc_37c2a781e:
37c2a781ecmp rcx, rdx
37c2a7821pxor x2, x2
37c2a7825cmovl rcx, rdx
37c2a7829add rax, rdi
37c2a782ccmp rcx, rax
37c2a782fcmovl rcx, rax
37c2a7833cvtsi2sd x2, rcx
37c2a7838movapd x8, x2
37c2a783djmp 0x37c2a6364
37c2a7842
37c2a7842 66 0f 1f 44 00 00 f..D..
37c2a7848
37c2a7848loc_37c2a7848:
37c2a7848mov [rsp+80], rdi
37c2a784dmov rdx, rsi
37c2a7850mov r9, r15
37c2a7853mov rcx, rbx
37c2a7856mov rax, [rsp+656]
37c2a785emov [rsp+72], rbp
37c2a7863mov [rsp+64], r12
37c2a7868mov r8, [rsp+640]
37c2a7870mov [rsp+32], rax
37c2a7875mov [rsp+56], r12
37c2a787amov [rsp+48], r12
37c2a787fmov [rsp+40], r11
37c2a7884mov [rsp+224], r10
37c2a788ccall zgebrd_64_
37c2a7891mov rdx, [rbx]
37c2a7894mov r10, [rsp+224]
37c2a789cmovsd_xmm x5, [rsp+400]
37c2a78a5cmp [rsp+152], 0
37c2a78aemovsd_xmm x10, [rsp+408]
37c2a78b8cvttsd2si rax, x5
37c2a78bdmovapd x9, x5
37c2a78c2lea rax, [rax+2*rdx]
37c2a78c6jne 0x37c2a8d28
37c2a78cccmp [rsp+144], 0
37c2a78d5jne 0x37c2a8d28
37c2a78db
37c2a78dbloc_37c2a78db:
37c2a78dbadd rdx, rdx
37c2a78decmp [rsp+160], 0
37c2a78e7jne 0x37c2a8c78
37c2a78ed
37c2a78edloc_37c2a78ed:
37c2a78edmov rdi, [rsp+256]
37c2a78f5pxor x4, x4
37c2a78f9lea rcx, [rdi+rdx]
37c2a78fdcmp rax, rcx
37c2a7900cmovge rcx, rax
37c2a7904cmp [rsp+168], 0
37c2a790dcmove rax, rcx
37c2a7911add rdx, [rsi]
37c2a7914cmp rax, rdx
37c2a7917cmovl rax, rdx
37c2a791bcvtsi2sd x4, rax
37c2a7920mov rax, [rsp+704]
37c2a7928movapd x8, x4
37c2a792dmov r8, [rax]
37c2a7930jmp 0x37c2a6364
37c2a7935
37c2a7935 0f 1f 00 ...
37c2a7938
37c2a7938loc_37c2a7938:
37c2a7938lea rax, [rsp+320]
37c2a7940mov [rsp+64], r15
37c2a7945mov [rsp+72], rax
37c2a794amov rax, [rsp+640]
37c2a7952mov [rsp+80], 1
37c2a795bmov [rsp+48], rsi
37c2a7960mov [rsp+40], rbx
37c2a7965mov [rsp+56], rax
37c2a796alea rax, [rsp+288]
37c2a7972
37c2a7972loc_37c2a7972:
37c2a7972mov [rsp+32], rax
37c2a7977lea r8, [rip+0x1c536a]
37c2a797elea r9, [rsp+280]
37c2a7986mov rdx, r8
37c2a7989lea rcx, [rip+0x1c536b]
37c2a7990call zlascl_64_
37c2a7995mov [rsp+224], 1
37c2a79a1jmp 0x37c2a64fd
37c2a79a6
37c2a79a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a79b0
37c2a79b0loc_37c2a79b0:
37c2a79b0lea rax, [rsp+320]
37c2a79b8mov [rsp+64], r15
37c2a79bdmov [rsp+72], rax
37c2a79c2mov rax, [rsp+640]
37c2a79camov [rsp+80], 1
37c2a79d3mov [rsp+56], rax
37c2a79d8lea rax, [rsp+376]
37c2a79e0mov [rsp+48], rsi
37c2a79e5mov [rsp+40], rbx
37c2a79eajmp 0x37c2a7972
37c2a79ec
37c2a79ec 0f 1f 40 00 ..@.
37c2a79f0
37c2a79f0loc_37c2a79f0:
37c2a79f0cvttsd2si r11, x12
37c2a79f5cvttsd2si rbp, x9
37c2a79fatest r14, r14
37c2a79fdje 0x37c2aa8a0
37c2a7a03cmp [rsp+176], 0
37c2a7a0cje 0x37c2aa810
37c2a7a12mov r9, [rsi]
37c2a7a15add rax, r9
37c2a7a18add r11, r9
37c2a7a1blea rdx, [r9+r9]
37c2a7a1fcmp rax, r11
37c2a7a22cmovge r11, rax
37c2a7a26lea rax, [rdx+rdi]
37c2a7a2acmp r11, rax
37c2a7a2dcmovge rax, r11
37c2a7a31lea r11, [rdx+rbp]
37c2a7a35mov rdi, r11
37c2a7a38cmp rax, r11
37c2a7a3bcmovge rdi, rax
37c2a7a3fmov rax, r9
37c2a7a42add rdx, rcx
37c2a7a45imul rax, r9
37c2a7a49imul r9, rcx
37c2a7a4dmov [rsp+264], rdi
37c2a7a55lea rcx, [r9+rax]
37c2a7a59jmp 0x37c2a781e
37c2a7a5e
37c2a7a5e 66 90 f.
37c2a7a60
37c2a7a60loc_37c2a7a60:
37c2a7a60mov [rsp+40], r11
37c2a7a65mov rdx, rsi
37c2a7a68mov rcx, rbx
37c2a7a6bmov r9, r15
37c2a7a6emov [rsp+240], rax
37c2a7a76mov rax, [rsp+656]
37c2a7a7emov [rsp+80], rdi
37c2a7a83mov r8, [rsp+640]
37c2a7a8bmov [rsp+32], rax
37c2a7a90mov [rsp+72], rbp
37c2a7a95mov [rsp+64], r12
37c2a7a9amov [rsp+56], r12
37c2a7a9fmov [rsp+48], r12
37c2a7aa4mov [rsp+224], r10
37c2a7aaccall zgebrd_64_
37c2a7ab1mov rdx, [rsi]
37c2a7ab4movsd_xmm x7, [rsp+400]
37c2a7abdmov r10, [rsp+224]
37c2a7ac5mov rax, [rsp+240]
37c2a7acdcvttsd2si rcx, x7
37c2a7ad2movapd x9, x7
37c2a7ad7cmp [rsp+192], 0
37c2a7ae0movsd_xmm x10, [rsp+408]
37c2a7aealea r11, [rcx+2*rdx]
37c2a7aeejne 0x37c2a9de0
37c2a7af4test r14, r14
37c2a7af7jne 0x37c2a9de0
37c2a7afd
37c2a7afdloc_37c2a7afd:
37c2a7afdadd rdx, rdx
37c2a7b00cmp [rsp+200], 0
37c2a7b09jne 0x37c2a9d30
37c2a7b0f
37c2a7b0floc_37c2a7b0f:
37c2a7b0fmov rax, [rsp+256]
37c2a7b17pxor x4, x4
37c2a7b1badd rax, rdx
37c2a7b1ecmp r11, rax
37c2a7b21cmovge rax, r11
37c2a7b25cmp [rsp+176], 0
37c2a7b2ecmove r11, rax
37c2a7b32add rdx, [rbx]
37c2a7b35mov rax, [rsp+704]
37c2a7b3dcmp r11, rdx
37c2a7b40mov r8, [rax]
37c2a7b43cmovl r11, rdx
37c2a7b47cvtsi2sd x4, r11
37c2a7b4cmovapd x8, x4
37c2a7b51jmp 0x37c2a6364
37c2a7b56
37c2a7b56 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a7b60
37c2a7b60loc_37c2a7b60:
37c2a7b60mov rax, [rsp+704]
37c2a7b68lea rdi, [rcx+rcx+1]
37c2a7b6dshl rcx, 4
37c2a7b71mov r9, r15
37c2a7b74add rcx, [rsp+696]
37c2a7b7cmov [rsp+192], rdi
37c2a7b84mov rdx, rsi
37c2a7b87mov rax, [rax]
37c2a7b8amov [rsp+56], rcx
37c2a7b8fmov rbp, rcx
37c2a7b92mov rcx, rbx
37c2a7b95mov r8, [rsp+640]
37c2a7b9dsub rax, rdi
37c2a7ba0add rax, 1
37c2a7ba4mov [rsp+392], rax
37c2a7baclea rax, [rdi-1]
37c2a7bb0lea rdi, [rsp+320]
37c2a7bb8shl rax, 4
37c2a7bbcadd rax, [rsp+696]
37c2a7bc4mov [rsp+80], rdi
37c2a7bc9mov r12, rax
37c2a7bcclea rax, [rsp+392]
37c2a7bd4mov [rsp+184], rax
37c2a7bdcmov [rsp+72], rax
37c2a7be1mov rax, [rsp+696]
37c2a7be9mov [rsp+64], r12
37c2a7beemov [rsp+48], rax
37c2a7bf3mov rax, [rsp+712]
37c2a7bfbmov [rsp+40], rax
37c2a7c00mov rax, [rsp+656]
37c2a7c08mov [rsp+32], rax
37c2a7c0dcall zgebrd_64_
37c2a7c12test r13, r13
37c2a7c15jne 0x37c2aa000
37c2a7c1bcmp [rsp+216], 0
37c2a7c24jne 0x37c2aa36b
37c2a7c2atest r14, r14
37c2a7c2djne 0x37c2aac68
37c2a7c33cmp [rsp+144], 0
37c2a7c3cjne 0x37c2ac2b4
37c2a7c42mov rax, [rbx]
37c2a7c45cmp [rsp+168], 0
37c2a7c4eje 0x37c2ac208
37c2a7c54cmp [rsp+176], 0
37c2a7c5dlea rsi, [rip+0x1c50ac]
37c2a7c64mov [rsp+368], 0
37c2a7c70mov [rsp+200], rsi
37c2a7c78je 0x37c2a7c8f
37c2a7c7a
37c2a7c7aloc_37c2a7c7a:
37c2a7c7amov [rsp+360], 0
37c2a7c86test r14, r14
37c2a7c89jne 0x37c2aa157
37c2a7c8f
37c2a7c8floc_37c2a7c8f:
37c2a7c8fmov rsi, [rsp+720]
37c2a7c97mov [rsp+120], 1
37c2a7ca0movsd_xmm [rsp+400], x9
37c2a7caamov [rsp+112], rsi
37c2a7cafmov rsi, [rsp+712]
37c2a7cb7movsd_xmm [rsp+408], x10
37c2a7cc1lea rax, [rsi+8*rax]
37c2a7cc5mov [rsp+104], rax
37c2a7ccalea rax, [rip+0x1c5047]
37c2a7cd1mov [rsp+96], rax
37c2a7cd6lea rax, [rsp+400]
37c2a7cdemov [rsp+88], rax
37c2a7ce3mov rax, [rsp+672]
37c2a7cebmov [rsp+80], rax
37c2a7cf0mov rax, [rsp+664]
37c2a7cf8
37c2a7cf8loc_37c2a7cf8:
37c2a7cf8mov [rsp+72], rax
37c2a7cfdmov rax, [rsp+688]
37c2a7d05mov [rsp+64], rax
37c2a7d0amov rax, [rsp+680]
37c2a7d12
37c2a7d12loc_37c2a7d12:
37c2a7d12mov [rsp+56], rax
37c2a7d17mov rax, [rsp+656]
37c2a7d1flea r9, [rsp+368]
37c2a7d27lea r8, [rsp+360]
37c2a7d2fmov [rsp+48], rsi
37c2a7d34mov rcx, [rsp+200]
37c2a7d3cmov rdx, rbx
37c2a7d3fmov [rsp+40], rax
37c2a7d44lea rax, [rip+0x1c4f9d]
37c2a7d4bmov [rsp+32], rax
37c2a7d50call zbdsqr_64_
37c2a7d55jmp 0x37c2a6a90
37c2a7d5a
37c2a7d5a 66 0f 1f 44 00 00 f..D..
37c2a7d60
37c2a7d60loc_37c2a7d60:
37c2a7d60mov rax, [rsp+704]
37c2a7d68lea r12, [r10+r10+1]
37c2a7d6dshl r10, 4
37c2a7d71lea rdx, [rsp+392]
37c2a7d79lea rdi, [rsp+320]
37c2a7d81mov r8, [rsp+640]
37c2a7d89mov r9, r15
37c2a7d8cmov rcx, rbx
37c2a7d8fmov rax, [rax]
37c2a7d92mov [rsp+72], rdx
37c2a7d97mov [rsp+80], rdi
37c2a7d9cmov [rsp+152], rax
37c2a7da4sub rax, r12
37c2a7da7add rax, 1
37c2a7dabmov [rsp+184], rdx
37c2a7db3mov rdx, rsi
37c2a7db6mov [rsp+392], rax
37c2a7dbelea rax, [r12-1]
37c2a7dc3shl rax, 4
37c2a7dc7add rax, [rsp+696]
37c2a7dcfmov rbp, rax
37c2a7dd2mov rax, [rsp+696]
37c2a7ddamov [rsp+64], rbp
37c2a7ddfadd rax, r10
37c2a7de2mov [rsp+160], rax
37c2a7deamov [rsp+56], rax
37c2a7defmov rax, [rsp+696]
37c2a7df7mov [rsp+48], rax
37c2a7dfcmov rax, [rsp+712]
37c2a7e04mov [rsp+40], rax
37c2a7e09mov rax, [rsp+656]
37c2a7e11mov [rsp+32], rax
37c2a7e16call zgebrd_64_
37c2a7e1btest r13, r13
37c2a7e1ejne 0x37c2aa6e8
37c2a7e24cmp [rsp+216], 0
37c2a7e2djne 0x37c2aa1c0
37c2a7e33test r14, r14
37c2a7e36jne 0x37c2aa56f
37c2a7e3ccmp [rsp+144], 0
37c2a7e45jne 0x37c2ac360
37c2a7e4bmov rax, [rsi]
37c2a7e4ecmp [rsp+168], 0
37c2a7e57je 0x37c2ac1dd
37c2a7e5dcmp [rsp+176], 0
37c2a7e66lea rbx, [rip+0x1c4ea4]
37c2a7e6dmov [rsp+368], 0
37c2a7e79mov [rsp+152], rbx
37c2a7e81je 0x37c2a7e98
37c2a7e83
37c2a7e83loc_37c2a7e83:
37c2a7e83mov [rsp+360], 0
37c2a7e8ftest r14, r14
37c2a7e92jne 0x37c2aa305
37c2a7e98
37c2a7e98loc_37c2a7e98:
37c2a7e98mov rbx, [rsp+720]
37c2a7ea0mov [rsp+120], 1
37c2a7ea9movsd_xmm [rsp+400], x9
37c2a7eb3mov [rsp+112], rbx
37c2a7eb8mov rbx, [rsp+712]
37c2a7ec0movsd_xmm [rsp+408], x10
37c2a7ecalea rax, [rbx+8*rax]
37c2a7ecemov [rsp+104], rax
37c2a7ed3lea rax, [rip+0x1c4e3e]
37c2a7edamov [rsp+96], rax
37c2a7edflea rax, [rsp+400]
37c2a7ee7mov [rsp+88], rax
37c2a7eecmov rax, [rsp+672]
37c2a7ef4mov [rsp+80], rax
37c2a7ef9mov rax, [rsp+664]
37c2a7f01
37c2a7f01loc_37c2a7f01:
37c2a7f01mov [rsp+72], rax
37c2a7f06mov rax, [rsp+688]
37c2a7f0emov [rsp+64], rax
37c2a7f13mov rax, [rsp+680]
37c2a7f1b
37c2a7f1bloc_37c2a7f1b:
37c2a7f1bmov [rsp+56], rax
37c2a7f20mov rax, [rsp+656]
37c2a7f28lea r9, [rsp+368]
37c2a7f30lea r8, [rsp+360]
37c2a7f38mov [rsp+48], rbx
37c2a7f3dmov rcx, [rsp+152]
37c2a7f45mov rdx, rsi
37c2a7f48mov [rsp+40], rax
37c2a7f4dlea rax, [rip+0x1c4d94]
37c2a7f54mov [rsp+32], rax
37c2a7f59call zbdsqr_64_
37c2a7f5ejmp 0x37c2a6a90
37c2a7f63
37c2a7f63 0f 1f 44 00 00 ..D..
37c2a7f68
37c2a7f68loc_37c2a7f68:
37c2a7f68mov r9, [rsp+256]
37c2a7f70add r9, rdx
37c2a7f73cmp rax, r9
37c2a7f76cmovl rax, r9
37c2a7f7ajmp 0x37c2a6d91
37c2a7f7f
37c2a7f7f 90 .
37c2a7f80
37c2a7f80loc_37c2a7f80:
37c2a7f80test r13, r13
37c2a7f83je 0x37c2a8df8
37c2a7f89cmp [rsp+144], 0
37c2a7f92je 0x37c2a8df8
37c2a7f98mov r11, [rbx]
37c2a7f9bpxor x4, x4
37c2a7f9fadd r9, r11
37c2a7fa2add rdi, r11
37c2a7fa5lea rdx, [r11+r11]
37c2a7fa9cmp r9, rdi
37c2a7faccmovge rdi, r9
37c2a7fb0add rax, rdx
37c2a7fb3cmp rdi, rax
37c2a7fb6cmovge rax, rdi
37c2a7fbamov r9, rax
37c2a7fbdlea rax, [rdx+rbp]
37c2a7fc1cmp r9, rax
37c2a7fc4cmovge rax, r9
37c2a7fc8mov r9, [rsp+256]
37c2a7fd0add r9, rdx
37c2a7fd3cmp rax, r9
37c2a7fd6mov rdi, r9
37c2a7fd9cmovge rdi, rax
37c2a7fddmov rax, r11
37c2a7fe0add rdx, rcx
37c2a7fe3imul rax, r11
37c2a7fe7imul r11, rcx
37c2a7febmov [rsp+264], rdi
37c2a7ff3lea rcx, [r11+rax]
37c2a7ff7cmp rcx, rdx
37c2a7ffacmovl rcx, rdx
37c2a7ffeadd rax, rdi
37c2a8001cmp rcx, rax
37c2a8004cmovl rcx, rax
37c2a8008cvtsi2sd x4, rcx
37c2a800dmovapd x8, x4
37c2a8012jmp 0x37c2a6364
37c2a8017
37c2a8017 66 0f 1f 84 00 00 00 00 00 f........
37c2a8020
37c2a8020loc_37c2a8020:
37c2a8020mov rdx, -9
37c2a8027mov eax, 9
37c2a802cjmp 0x37c2a6214
37c2a8031
37c2a8031 0f 1f 80 00 00 00 00 .......
37c2a8038
37c2a8038loc_37c2a8038:
37c2a8038mov rax, [rsp+656]
37c2a8040lea rbx, [rsp+344]
37c2a8048lea rbp, [rsp+320]
37c2a8050mov [rsp+80], 1
37c2a8059lea r14, [rip+0x1c4cb8]
37c2a8060lea rdi, [rsp+280]
37c2a8068mov [rsp+72], rbp
37c2a806dmov [rsp+56], rax
37c2a8072lea r8, [rip+0x1c4c6f]
37c2a8079lea r9, [rsp+288]
37c2a8081mov [rsp+64], rbx
37c2a8086mov rdx, r8
37c2a8089lea rcx, [rip+0x1c4c6b]
37c2a8090mov [rsp+48], r14
37c2a8095mov [rsp+40], rbx
37c2a809amov [rsp+32], rdi
37c2a809fcall dlascl_64_
37c2a80a4mov rax, [rsp+720]
37c2a80acmovsd_xmm x0, [rsp+280]
37c2a80b5cmp [rax], 0
37c2a80b9je 0x37c2a7698
37c2a80bfcomisd x0, [rsp+288]
37c2a80c8jbe 0x37c2a7698
37c2a80cemov rax, [rsp+344]
37c2a80d6mov [rsp+72], rbp
37c2a80dblea r8, [rip+0x1c4c06]
37c2a80e2lea r9, [rsp+288]
37c2a80eamov [rsp+64], rbx
37c2a80efmov rdx, r8
37c2a80f2lea rcx, [rip+0x1c4c02]
37c2a80f9sub rax, 1
37c2a80fdmov [rsp+48], r14
37c2a8102mov [rsp+392], rax
37c2a810amov rax, [rsp+712]
37c2a8112mov [rsp+80], 1
37c2a811bmov [rsp+56], rax
37c2a8120lea rax, [rsp+392]
37c2a8128mov [rsp+40], rax
37c2a812dmov [rsp+32], rdi
37c2a8132call dlascl_64_
37c2a8137movsd_xmm x0, [rsp+280]
37c2a8140jmp 0x37c2a7698
37c2a8145
37c2a8145 0f 1f 00 ...
37c2a8148
37c2a8148loc_37c2a8148:
37c2a8148mov rdi, [rsp+208]
37c2a8150xor eax, eax
37c2a8152test rdi, rdi
37c2a8155cmovs rdi, rax
37c2a8159test r13, r13
37c2a815cje 0x37c2a8e70
37c2a8162cmp [rsp+144], 0
37c2a816bje 0x37c2a8e70
37c2a8171mov rax, [rsp+704]
37c2a8179mov r9, rcx
37c2a817cimul r9, rcx
37c2a8180mov r8, [rax]
37c2a8183mov rax, rdi
37c2a8186shl rax, 4
37c2a818aadd rax, [rsp+664]
37c2a8192mov [rsp+144], rax
37c2a819alea rax, [rcx+2*rcx]
37c2a819eadd rax, r9
37c2a81a1cmp r8, rax
37c2a81a4jl 0x37c2ab9fd
37c2a81aamov rdx, [r15]
37c2a81admov rax, r10
37c2a81b0mov rdi, [rsp+264]
37c2a81b8mov r14, rcx
37c2a81bbimul rax, rdx
37c2a81bfmov r11, rdx
37c2a81c2cmp rax, rdi
37c2a81c5cmovl rax, rdi
37c2a81c9imul r14, rdx
37c2a81cdlea rdi, [r14+rax]
37c2a81d1cmp r8, rdi
37c2a81d4jge 0x37c2a81f9
37c2a81d6add rax, r9
37c2a81d9cmp r8, rax
37c2a81dcjge 0x37c2acfaf
37c2a81e2mov rax, r8
37c2a81e5mov r11, rcx
37c2a81e8mov r14, r9
37c2a81ebsub rax, r9
37c2a81eecqo
37c2a81f0idiv rcx
37c2a81f3mov rdx, rcx
37c2a81f6mov r10, rax
37c2a81f9
37c2a81f9loc_37c2a81f9:
37c2a81f9lea rax, [rcx+r14+1]
37c2a81femov [rsp+336], rdx
37c2a8206mov rdi, [rsp+696]
37c2a820elea r12, [rsp+392]
37c2a8216sub r8, rax
37c2a8219mov [rsp+48], r12
37c2a821emov r9, r15
37c2a8221mov rcx, rbx
37c2a8224lea rdx, [r8+1]
37c2a8228lea r13, [rsp+320]
37c2a8230mov r8, [rsp+640]
37c2a8238mov [rsp+176], r10
37c2a8240mov [rsp+392], rdx
37c2a8248lea rdx, [rax-1]
37c2a824cshl rdx, 4
37c2a8250mov [rsp+56], r13
37c2a8255add rdi, rdx
37c2a8258mov rdx, r14
37c2a825bmov [rsp+328], r11
37c2a8263shl rdx, 4
37c2a8267add rdx, [rsp+696]
37c2a826fmov [rsp+40], rdi
37c2a8274mov [rsp+32], rdx
37c2a8279mov rbp, rdx
37c2a827cmov rdx, rsi
37c2a827fmov [rsp+168], rax
37c2a8287call zgelqf_64_
37c2a828cmov [rsp+32], r15
37c2a8291mov r8, rbx
37c2a8294mov rdx, rbx
37c2a8297mov rax, [rsp+672]
37c2a829fmov r9, [rsp+640]
37c2a82a7mov [rsp+56], 1
37c2a82b0lea rcx, [rip+0x1c4a59]
37c2a82b7mov [rsp+48], rax
37c2a82bcmov rax, [rsp+664]
37c2a82c4mov [rsp+40], rax
37c2a82c9call zlacpy_64_
37c2a82cemov rcx, [rsp+672]
37c2a82d6mov rax, [rbx]
37c2a82d9mov r8, r12
37c2a82dcmov [rsp+56], 1
37c2a82e5mov [rsp+48], rcx
37c2a82eamov rcx, [rsp+144]
37c2a82f2lea rdx, [rax-1]
37c2a82f6lea rax, [rip+0x1c4a03]
37c2a82fdmov [rsp+32], rax
37c2a8302mov r9, rax
37c2a8305mov [rsp+40], rcx
37c2a830alea rcx, [rip+0x1c4a00]
37c2a8311mov [rsp+384], rdx
37c2a8319mov [rsp+392], rdx
37c2a8321lea rdx, [rsp+384]
37c2a8329mov [rsp+152], rax
37c2a8331call zlaset_64_
37c2a8336mov rax, [rsp+704]
37c2a833emov r8, rbx
37c2a8341mov rcx, rbx
37c2a8344mov r9, [rsp+640]
37c2a834cmov [rsp+192], rbp
37c2a8354mov rax, [rax]
37c2a8357mov [rsp+48], rdi
37c2a835cmov [rsp+40], rbp
37c2a8361mov [rsp+64], r13
37c2a8366mov rdx, rax
37c2a8369sub rdx, [rsp+168]
37c2a8371mov [rsp+56], r12
37c2a8376mov [rsp+32], r15
37c2a837bmov [rsp+144], rax
37c2a8383lea rax, [rdx+1]
37c2a8387mov rdx, rsi
37c2a838amov [rsp+392], rax
37c2a8392call zunglq_64_
37c2a8397mov rcx, [rsp+704]
37c2a839fmov rax, [rbx]
37c2a83a2mov r9, [rsp+672]
37c2a83aamov r8, [rsp+664]
37c2a83b2mov rcx, [rcx]
37c2a83b5lea rdi, [r14+2*rax+1]
37c2a83balea rdx, [rax+r14]
37c2a83bemov rax, [rsp+192]
37c2a83c6shl rdx, 4
37c2a83caadd rdx, [rsp+696]
37c2a83d2mov [rsp+80], r13
37c2a83d7mov [rsp+144], rcx
37c2a83dfsub rcx, rdi
37c2a83e2mov rbp, rdx
37c2a83e5add rcx, 1
37c2a83e9mov [rsp+48], rax
37c2a83eemov [rsp+392], rcx
37c2a83f6lea rcx, [rdi-1]
37c2a83fashl rcx, 4
37c2a83feadd rcx, [rsp+696]
37c2a8406mov [rsp+56], rdx
37c2a840bmov rdx, rbx
37c2a840emov r14, rcx
37c2a8411mov [rsp+64], rcx
37c2a8416mov rcx, [rsp+712]
37c2a841emov [rsp+72], r12
37c2a8423mov [rsp+40], rcx
37c2a8428mov rcx, [rsp+656]
37c2a8430mov [rsp+32], rcx
37c2a8435mov rcx, rbx
37c2a8438call zgebrd_64_
37c2a843dmov rcx, [rsp+696]
37c2a8445lea rdx, [rsp+328]
37c2a844dmov r8, rbx
37c2a8450mov [rsp+48], rdx
37c2a8455mov r9, [rsp+664]
37c2a845dmov [rsp+40], rcx
37c2a8462mov rcx, [rsp+672]
37c2a846amov [rsp+56], 1
37c2a8473mov [rsp+32], rcx
37c2a8478lea rcx, [rip+0x1c4892]
37c2a847fmov [rsp+144], rdx
37c2a8487mov rdx, rbx
37c2a848acall zlacpy_64_
37c2a848fmov rcx, [rsp+704]
37c2a8497mov r9, rbx
37c2a849amov r8, rbx
37c2a849dmov rcx, [rcx]
37c2a84a0mov [rsp+48], rbp
37c2a84a5mov rbp, [rsp+144]
37c2a84admov [rsp+72], r13
37c2a84b2mov [rsp+168], rcx
37c2a84basub rcx, rdi
37c2a84bdlea rdx, [rcx+1]
37c2a84c1mov [rsp+64], r12
37c2a84c6mov rcx, [rsp+240]
37c2a84cemov [rsp+392], rdx
37c2a84d6mov rdx, [rsp+696]
37c2a84demov [rsp+80], 1
37c2a84e7mov [rsp+32], rdx
37c2a84ecmov rdx, rbx
37c2a84efmov [rsp+56], r14
37c2a84f4mov [rsp+40], rbp
37c2a84f9call zungbr_64_
37c2a84femov rdx, [rsp+704]
37c2a8506mov r9, rbx
37c2a8509mov r8, rbx
37c2a850clea rcx, [rip+0x1c47e6]
37c2a8513mov rdx, [rdx]
37c2a8516mov [rsp+72], r13
37c2a851bmov [rsp+80], 1
37c2a8524sub rdx, rdi
37c2a8527mov [rsp+64], r12
37c2a852clea rax, [rdx+1]
37c2a8530mov [rsp+56], r14
37c2a8535mov rdx, rbx
37c2a8538mov [rsp+392], rax
37c2a8540mov rax, [rsp+192]
37c2a8548mov [rsp+48], rax
37c2a854dmov rax, [rsp+672]
37c2a8555mov [rsp+40], rax
37c2a855amov rax, [rsp+664]
37c2a8562mov [rsp+32], rax
37c2a8567call zungbr_64_
37c2a856cmov rax, [rbx]
37c2a856fmov [rsp+64], rbp
37c2a8574mov r9, rbx
37c2a8577mov rdi, [rsp+712]
37c2a857flea rcx, [rip+0x1c478b]
37c2a8586mov r8, rbx
37c2a8589mov rdx, rbx
37c2a858cmov [rsp+120], 1
37c2a8595movsd_xmm [rsp+400], x9
37c2a859flea rax, [rdi+8*rax]
37c2a85a3mov rdi, [rsp+720]
37c2a85abmov [rsp+104], rax
37c2a85b0lea rax, [rip+0x1c4761]
37c2a85b7mov [rsp+96], rax
37c2a85bclea rax, [rsp+400]
37c2a85c4mov [rsp+88], rax
37c2a85c9mov rax, [rsp+672]
37c2a85d1mov [rsp+112], rdi
37c2a85d6mov [rsp+80], rax
37c2a85dbmov rax, [rsp+664]
37c2a85e3movsd_xmm [rsp+408], x10
37c2a85edmov [rsp+72], rax
37c2a85f2mov rax, [rsp+696]
37c2a85famov [rsp+56], rax
37c2a85ffmov rax, [rsp+712]
37c2a8607mov [rsp+48], rax
37c2a860cmov rax, [rsp+656]
37c2a8614mov [rsp+40], rax
37c2a8619lea rax, [rip+0x1c46c8]
37c2a8620mov [rsp+32], rax
37c2a8625call zbdsqr_64_
37c2a862amov r10, [rsp+176]
37c2a8632mov rcx, [rsi]
37c2a8635test r10, r10
37c2a8638js 0x37c2ac401
37c2a863etest rcx, rcx
37c2a8641jle 0x37c2a6a90
37c2a8647lea rax, [rcx-1]
37c2a864bxor edx, edx
37c2a864ddiv r10
37c2a8650mov r12, rax
37c2a8653
37c2a8653loc_37c2a8653:
37c2a8653mov rax, [rsp+160]
37c2a865bmov ebp, 1
37c2a8660mov [rsp+632], rsi
37c2a8668lea r13, [rsp+336]
37c2a8670mov rsi, r12
37c2a8673mov rdi, [rsp+640]
37c2a867bmov r12, rbp
37c2a867emov rdx, rcx
37c2a8681imul rax, r10
37c2a8685mov r14, [rsp+192]
37c2a868dmov rbp, r10
37c2a8690shl rax, 4
37c2a8694mov [rsp+184], rax
37c2a869clea rax, [rip+0x1c467d]
37c2a86a3mov [rsp+160], rax
37c2a86ablea rax, [rip+0x1c4676]
37c2a86b2mov [rsp+168], rax
37c2a86balea rax, [rsp+296]
37c2a86c2mov [rsp+176], rax
37c2a86cajmp 0x37c2a86ea
37c2a86cc
37c2a86cc 0f 1f 40 00 ..@.
37c2a86d0
37c2a86d0loc_37c2a86d0:
37c2a86d0mov rax, [rsp+632]
37c2a86d8add rdi, [rsp+184]
37c2a86e0add r12, rbp
37c2a86e3sub rsi, 1
37c2a86e7mov rdx, [rax]
37c2a86ea
37c2a86ealoc_37c2a86ea:
37c2a86eamov rax, [rsp+152]
37c2a86f2sub rdx, r12
37c2a86f5mov [rsp+112], 1
37c2a86femov r8, rbx
37c2a8701add rdx, 1
37c2a8705mov [rsp+96], r13
37c2a870amov r9, [rsp+176]
37c2a8712mov [rsp+80], rax
37c2a8717mov rax, [rsp+144]
37c2a871fcmp rdx, rbp
37c2a8722cmovg rdx, rbp
37c2a8726mov [rsp+88], r14
37c2a872bmov [rsp+56], rax
37c2a8730mov rax, [rsp+696]
37c2a8738mov [rsp+104], 1
37c2a8741mov [rsp+48], rax
37c2a8746mov rax, [rsp+168]
37c2a874emov [rsp+72], r15
37c2a8753mov [rsp+64], rdi
37c2a8758mov [rsp+40], rax
37c2a875dmov [rsp+32], rbx
37c2a8762mov [rsp+296], rdx
37c2a876alea rdx, [rip+0x1c4562]
37c2a8771mov rcx, rdx
37c2a8774call zgemm_64_
37c2a8779mov [rsp+48], r15
37c2a877emov r9, r14
37c2a8781mov rdx, rbx
37c2a8784mov [rsp+40], rdi
37c2a8789mov r8, [rsp+176]
37c2a8791mov [rsp+32], r13
37c2a8796mov rcx, [rsp+160]
37c2a879emov [rsp+56], 1
37c2a87a7call zlacpy_64_
37c2a87actest rsi, rsi
37c2a87afjne 0x37c2a86d0
37c2a87b5jmp 0x37c2a6a90
37c2a87ba
37c2a87ba 66 0f 1f 44 00 00 f..D..
37c2a87c0
37c2a87c0loc_37c2a87c0:
37c2a87c0mov rax, [rsp+704]
37c2a87c8mov rcx, rbx
37c2a87cbmov r9, r15
37c2a87celea r14, [rsp+392]
37c2a87d6lea rdi, [rsp+320]
37c2a87demov r8, [rsp+640]
37c2a87e6mov rdx, rsi
37c2a87e9mov [rsp+184], r14
37c2a87f1mov rax, [rax]
37c2a87f4mov [rsp+56], rdi
37c2a87f9mov [rsp+48], r14
37c2a87femov [rsp+152], rax
37c2a8806sub rax, r10
37c2a8809shl r10, 4
37c2a880dadd r10, [rsp+696]
37c2a8815mov [rsp+392], rax
37c2a881dmov rax, [rsp+696]
37c2a8825mov [rsp+40], r10
37c2a882amov [rsp+32], rax
37c2a882fcall zgeqrf_64_
37c2a8834mov rbx, [rsi]
37c2a8837cmp rbx, 1
37c2a883bjle 0x37c2a8899
37c2a883dmov rax, [rsp+640]
37c2a8845mov [rsp+48], r15
37c2a884asub rbx, 1
37c2a884emov r8, r14
37c2a8851mov [rsp+56], 1
37c2a885alea rdx, [rsp+384]
37c2a8862lea rcx, [rip+0x1c44a7]
37c2a8869add rax, 16
37c2a886dmov [rsp+384], rbx
37c2a8875mov [rsp+40], rax
37c2a887alea rax, [rip+0x1c447f]
37c2a8881mov [rsp+32], rax
37c2a8886mov r9, rax
37c2a8889mov [rsp+392], rbx
37c2a8891call zlaset_64_
37c2a8896mov rbx, [rsi]
37c2a8899
37c2a8899loc_37c2a8899:
37c2a8899lea r12, [rbx+rbx+1]
37c2a889eshl rbx, 4
37c2a88a2mov r9, r15
37c2a88a5mov rdx, rsi
37c2a88a8mov rax, [rsp+704]
37c2a88b0add rbx, [rsp+696]
37c2a88b8mov rcx, rsi
37c2a88bbmov r8, [rsp+640]
37c2a88c3mov rax, [rax]
37c2a88c6mov [rsp+80], rdi
37c2a88cbmov [rsp+56], rbx
37c2a88d0mov [rsp+152], rax
37c2a88d8sub rax, r12
37c2a88dbadd rax, 1
37c2a88dfmov [rsp+392], rax
37c2a88e7lea rax, [r12-1]
37c2a88ecshl rax, 4
37c2a88f0add rax, [rsp+696]
37c2a88f8mov rbp, rax
37c2a88fbmov rax, [rsp+184]
37c2a8903mov [rsp+64], rbp
37c2a8908mov [rsp+72], rax
37c2a890dmov rax, [rsp+696]
37c2a8915mov [rsp+48], rax
37c2a891amov rax, [rsp+712]
37c2a8922mov [rsp+40], rax
37c2a8927mov rax, [rsp+656]
37c2a892fmov [rsp+32], rax
37c2a8934call zgebrd_64_
37c2a8939mov [rsp+360], 0
37c2a8945cmp [rsp+216], 0
37c2a894ejne 0x37c2aacf2
37c2a8954cmp [rsp+144], 0
37c2a895djne 0x37c2aacf2
37c2a8963mov rax, [rsi]
37c2a8966mov rbx, [rsp+712]
37c2a896emov [rsp+64], r15
37c2a8973mov rdx, rsi
37c2a8976mov [rsp+120], 1
37c2a897flea r8, [rsp+360]
37c2a8987lea rcx, [rip+0x1c4383]
37c2a898emovsd_xmm [rsp+400], x9
37c2a8998lea rax, [rbx+8*rax]
37c2a899cmov rbx, [rsp+720]
37c2a89a4mov [rsp+104], rax
37c2a89a9lea rax, [rsp+400]
37c2a89b1mov [rsp+88], rax
37c2a89b6mov [rsp+72], rax
37c2a89bbmov rax, [rsp+640]
37c2a89c3mov [rsp+112], rbx
37c2a89c8lea rbx, [rip+0x1c4349]
37c2a89cfmov [rsp+56], rax
37c2a89d4mov rax, [rsp+712]
37c2a89dcmov [rsp+96], rbx
37c2a89e1mov [rsp+48], rax
37c2a89e6mov rax, [rsp+656]
37c2a89eemov [rsp+80], rbx
37c2a89f3mov [rsp+40], rax
37c2a89f8lea rax, [rip+0x1c42e9]
37c2a89ffmov [rsp+32], rax
37c2a8a04mov r9, rax
37c2a8a07movsd_xmm [rsp+408], x10
37c2a8a11call zbdsqr_64_
37c2a8a16jmp 0x37c2a6a90
37c2a8a1b
37c2a8a1b 0f 1f 44 00 00 ..D..
37c2a8a20
37c2a8a20loc_37c2a8a20:
37c2a8a20mov rax, [rsp+704]
37c2a8a28mov rdx, rsi
37c2a8a2bmov r9, r15
37c2a8a2elea rbp, [rsp+392]
37c2a8a36lea rdi, [rsp+320]
37c2a8a3emov r8, [rsp+640]
37c2a8a46mov [rsp+184], rbp
37c2a8a4emov r12, rbp
37c2a8a51mov rax, [rax]
37c2a8a54mov [rsp+48], rbp
37c2a8a59mov [rsp+56], rdi
37c2a8a5emov [rsp+144], rax
37c2a8a66sub rax, rcx
37c2a8a69shl rcx, 4
37c2a8a6dadd rcx, [rsp+696]
37c2a8a75mov [rsp+392], rax
37c2a8a7dmov rax, [rsp+696]
37c2a8a85mov [rsp+40], rcx
37c2a8a8amov rcx, rbx
37c2a8a8dmov [rsp+32], rax
37c2a8a92call zgelqf_64_
37c2a8a97mov rax, [rbx]
37c2a8a9amov r8, rbp
37c2a8a9dmov [rsp+56], 1
37c2a8aa6mov [rsp+48], r15
37c2a8aablea rcx, [rip+0x1c425f]
37c2a8ab2lea rdx, [rsp+384]
37c2a8abasub rax, 1
37c2a8abemov [rsp+152], rcx
37c2a8ac6mov [rsp+384], rax
37c2a8acemov [rsp+392], rax
37c2a8ad6mov rax, [rsp+160]
37c2a8adeshl rax, 4
37c2a8ae2add rax, [rsp+640]
37c2a8aeamov [rsp+40], rax
37c2a8aeflea rax, [rip+0x1c420a]
37c2a8af6mov [rsp+32], rax
37c2a8afbmov r9, rax
37c2a8afecall zlaset_64_
37c2a8b03mov rax, [rbx]
37c2a8b06mov r9, r15
37c2a8b09mov rcx, rbx
37c2a8b0cmov rsi, [rsp+704]
37c2a8b14mov r8, [rsp+640]
37c2a8b1clea rbp, [rax+rax+1]
37c2a8b21shl rax, 4
37c2a8b25add rax, [rsp+696]
37c2a8b2dmov rsi, [rsi]
37c2a8b30mov [rsp+56], rax
37c2a8b35mov rax, [rsp+696]
37c2a8b3dmov [rsp+80], rdi
37c2a8b42mov rdx, rsi
37c2a8b45mov [rsp+144], rsi
37c2a8b4dlea rsi, [rbp-1]
37c2a8b51mov [rsp+48], rax
37c2a8b56mov rax, [rsp+712]
37c2a8b5eshl rsi, 4
37c2a8b62sub rdx, rbp
37c2a8b65add rsi, [rsp+696]
37c2a8b6dmov [rsp+72], r12
37c2a8b72add rdx, 1
37c2a8b76mov [rsp+40], rax
37c2a8b7bmov rax, [rsp+656]
37c2a8b83mov [rsp+64], rsi
37c2a8b88mov [rsp+32], rax
37c2a8b8dmov [rsp+392], rdx
37c2a8b95mov rdx, rbx
37c2a8b98call zgebrd_64_
37c2a8b9dtest r13, r13
37c2a8ba0jne 0x37c2a9e80
37c2a8ba6test r14, r14
37c2a8ba9jne 0x37c2a9e80
37c2a8bafmov rsi, [rsp+720]
37c2a8bb7mov rax, [rbx]
37c2a8bbamov [rsp+80], r15
37c2a8bbflea r9, [rsp+368]
37c2a8bc7mov rdi, [rsp+640]
37c2a8bcfmov rdx, rbx
37c2a8bd2mov rcx, [rsp+152]
37c2a8bdamov [rsp+368], 0
37c2a8be6mov [rsp+112], rsi
37c2a8bebmov rsi, [rsp+712]
37c2a8bf3mov [rsp+72], rdi
37c2a8bf8mov [rsp+120], 1
37c2a8c01lea rax, [rsi+8*rax]
37c2a8c05lea rsi, [rip+0x1c410c]
37c2a8c0cmov [rsp+104], rax
37c2a8c11lea rax, [rsp+400]
37c2a8c19mov [rsp+88], rax
37c2a8c1emov [rsp+56], rax
37c2a8c23mov rax, [rsp+712]
37c2a8c2bmov [rsp+96], rsi
37c2a8c30mov [rsp+48], rax
37c2a8c35mov rax, [rsp+656]
37c2a8c3dmov [rsp+64], rsi
37c2a8c42mov [rsp+40], rax
37c2a8c47lea rax, [rip+0x1c409a]
37c2a8c4emov [rsp+32], rax
37c2a8c53mov r8, rax
37c2a8c56movsd_xmm [rsp+400], x9
37c2a8c60movsd_xmm [rsp+408], x10
37c2a8c6acall zbdsqr_64_
37c2a8c6fjmp 0x37c2a6a90
37c2a8c74
37c2a8c74 0f 1f 40 00 ..@.
37c2a8c78
37c2a8c78loc_37c2a8c78:
37c2a8c78mov [rsp+72], rdi
37c2a8c7dmov rdx, rsi
37c2a8c80mov r9, rbx
37c2a8c83mov r8, rsi
37c2a8c86mov [rsp+248], rax
37c2a8c8emov rax, [rsp+640]
37c2a8c96mov [rsp+64], rbp
37c2a8c9bmov rcx, [rsp+240]
37c2a8ca3mov [rsp+32], rax
37c2a8ca8mov [rsp+80], 1
37c2a8cb1mov [rsp+56], r12
37c2a8cb6mov [rsp+48], r12
37c2a8cbbmov [rsp+40], rsi
37c2a8cc0mov [rsp+224], r10
37c2a8cc8movsd_xmm [rsp+400], x9
37c2a8cd2movsd_xmm [rsp+408], x10
37c2a8cdccall zungbr_64_
37c2a8ce1mov rax, [rbx]
37c2a8ce4mov r10, [rsp+224]
37c2a8cecmovsd_xmm x3, [rsp+400]
37c2a8cf5movsd_xmm x10, [rsp+408]
37c2a8cfflea rdx, [rax+rax]
37c2a8d03mov rax, [rsp+248]
37c2a8d0bcvttsd2si rcx, x3
37c2a8d10movapd x9, x3
37c2a8d15add rcx, rdx
37c2a8d18cmp rax, rcx
37c2a8d1bcmovl rax, rcx
37c2a8d1fjmp 0x37c2a78ed
37c2a8d24
37c2a8d24 0f 1f 40 00 ..@.
37c2a8d28
37c2a8d28loc_37c2a8d28:
37c2a8d28mov [rsp+72], rdi
37c2a8d2dmov rdx, rbx
37c2a8d30mov r9, rbx
37c2a8d33mov r8, rsi
37c2a8d36mov [rsp+248], rax
37c2a8d3emov rax, [rsp+640]
37c2a8d46mov [rsp+64], rbp
37c2a8d4bmov rcx, [rsp+240]
37c2a8d53mov [rsp+32], rax
37c2a8d58mov [rsp+80], 1
37c2a8d61mov [rsp+56], r12
37c2a8d66mov [rsp+48], r12
37c2a8d6bmov [rsp+40], rsi
37c2a8d70mov [rsp+224], r10
37c2a8d78call zungbr_64_
37c2a8d7dmov rdx, [rbx]
37c2a8d80movsd_xmm x5, [rsp+400]
37c2a8d89mov rax, [rsp+248]
37c2a8d91mov r10, [rsp+224]
37c2a8d99cvttsd2si rcx, x5
37c2a8d9emovapd x9, x5
37c2a8da3movsd_xmm x10, [rsp+408]
37c2a8dadlea rcx, [rcx+2*rdx]
37c2a8db1cmp rax, rcx
37c2a8db4cmovl rax, rcx
37c2a8db8jmp 0x37c2a78db
37c2a8dbd
37c2a8dbd 0f 1f 00 ...
37c2a8dc0
37c2a8dc0loc_37c2a8dc0:
37c2a8dc0mov r9, [rsp+256]
37c2a8dc8add r9, rdx
37c2a8dcbcmp rax, r9
37c2a8dcecmovl rax, r9
37c2a8dd2jmp 0x37c2a708c
37c2a8dd7
37c2a8dd7 66 0f 1f 84 00 00 00 00 00 f........
37c2a8de0
37c2a8de0loc_37c2a8de0:
37c2a8de0mov rdx, -11
37c2a8de7mov eax, 11
37c2a8decjmp 0x37c2a6214
37c2a8df1
37c2a8df1 0f 1f 80 00 00 00 00 .......
37c2a8df8
37c2a8df8loc_37c2a8df8:
37c2a8df8cmp [rsp+168], 0
37c2a8e01je 0x37c2aae6a
37c2a8e07cmp [rsp+152], 0
37c2a8e10je 0x37c2aae6a
37c2a8e16mov r11, [rbx]
37c2a8e19add r9, r11
37c2a8e1cadd rdi, r11
37c2a8e1flea rdx, [r11+r11]
37c2a8e23cmp r9, rdi
37c2a8e26cmovge rdi, r9
37c2a8e2aadd rax, rdx
37c2a8e2dlea r9, [rdx+rbp]
37c2a8e31cmp rdi, rax
37c2a8e34cmovge rax, rdi
37c2a8e38cmp rax, r9
37c2a8e3bcmovl rax, r9
37c2a8e3fadd rdx, rcx
37c2a8e42mov [rsp+264], rax
37c2a8e4a
37c2a8e4aloc_37c2a8e4a:
37c2a8e4aimul r11, r11
37c2a8e4epxor x4, x4
37c2a8e52add rax, r11
37c2a8e55cmp rax, rdx
37c2a8e58cmovl rax, rdx
37c2a8e5ccvtsi2sd x4, rax
37c2a8e61movapd x8, x4
37c2a8e66jmp 0x37c2a6364
37c2a8e6b
37c2a8e6b 0f 1f 44 00 00 ..D..
37c2a8e70
37c2a8e70loc_37c2a8e70:
37c2a8e70cmp [rsp+152], 0
37c2a8e79je 0x37c2aaf34
37c2a8e7fcmp [rsp+168], 0
37c2a8e88je 0x37c2ac448
37c2a8e8emov r14, rcx
37c2a8e91mov rax, [rsp+704]
37c2a8e99imul r14, rcx
37c2a8e9dmov rdx, [rax]
37c2a8ea0lea rax, [rcx+2*rcx]
37c2a8ea4add rax, r14
37c2a8ea7cmp rdx, rax
37c2a8eaajl 0x37c2ae572
37c2a8eb0mov rax, [r15]
37c2a8eb3mov r8, rcx
37c2a8eb6mov r9, [rsp+264]
37c2a8ebelea r13, [rsp+392]
37c2a8ec6lea r12, [rsp+320]
37c2a8ecemov [rsp+48], r13
37c2a8ed3lea rdi, [rsp+328]
37c2a8edbimul r8, rax
37c2a8edfmov [rsp+56], r12
37c2a8ee4add r9, r8
37c2a8ee7cmp rdx, r9
37c2a8eeamov r9, r15
37c2a8eedcmovge r14, r8
37c2a8ef1cmovl rax, rcx
37c2a8ef5mov r8, [rsp+640]
37c2a8efdmov [rsp+328], rax
37c2a8f05lea rax, [rcx+r14+1]
37c2a8f0amov rcx, rbx
37c2a8f0dsub rdx, rax
37c2a8f10mov [rsp+160], rax
37c2a8f18add rdx, 1
37c2a8f1cmov [rsp+392], rdx
37c2a8f24lea rdx, [rax-1]
37c2a8f28shl rdx, 4
37c2a8f2cadd rdx, [rsp+696]
37c2a8f34mov rbp, rdx
37c2a8f37mov rdx, r14
37c2a8f3ashl rdx, 4
37c2a8f3eadd rdx, [rsp+696]
37c2a8f46mov [rsp+40], rbp
37c2a8f4bmov [rsp+32], rdx
37c2a8f50mov [rsp+144], rdx
37c2a8f58mov rdx, rsi
37c2a8f5bcall zgelqf_64_
37c2a8f60mov [rsp+48], rdi
37c2a8f65mov r8, rbx
37c2a8f68mov rdx, rbx
37c2a8f6bmov rax, [rsp+696]
37c2a8f73mov [rsp+32], r15
37c2a8f78lea rcx, [rip+0x1c3d91]
37c2a8f7fmov [rsp+56], 1
37c2a8f88mov r9, [rsp+640]
37c2a8f90mov [rsp+40], rax
37c2a8f95call zlacpy_64_
37c2a8f9amov rax, [rbx]
37c2a8f9dmov [rsp+48], rdi
37c2a8fa2mov r8, r13
37c2a8fa5mov rcx, [rsp+328]
37c2a8fadmov [rsp+56], 1
37c2a8fb6lea rdx, [rax-1]
37c2a8fbalea rax, [rip+0x1c3d3f]
37c2a8fc1shl rcx, 4
37c2a8fc5mov [rsp+32], rax
37c2a8fcaadd rcx, [rsp+696]
37c2a8fd2mov r9, rax
37c2a8fd5mov [rsp+40], rcx
37c2a8fdalea rcx, [rip+0x1c3d30]
37c2a8fe1mov [rsp+384], rdx
37c2a8fe9mov [rsp+392], rdx
37c2a8ff1lea rdx, [rsp+384]
37c2a8ff9call zlaset_64_
37c2a8ffemov rcx, [rsp+704]
37c2a9006mov rdx, [rsp+144]
37c2a900emov r8, rbx
37c2a9011mov r9, [rsp+640]
37c2a9019mov rcx, [rcx]
37c2a901cmov [rsp+48], rbp
37c2a9021mov [rsp+40], rdx
37c2a9026mov rdx, rsi
37c2a9029mov [rsp+64], r12
37c2a902emov [rsp+56], r13
37c2a9033mov [rsp+32], r15
37c2a9038mov [rsp+152], rcx
37c2a9040sub rcx, [rsp+160]
37c2a9048lea rax, [rcx+1]
37c2a904cmov rcx, rbx
37c2a904fmov [rsp+392], rax
37c2a9057call zunglq_64_
37c2a905cmov rax, [rbx]
37c2a905fmov rcx, [rsp+704]
37c2a9067mov r9, rdi
37c2a906amov r8, [rsp+696]
37c2a9072mov rcx, [rcx]
37c2a9075lea rdx, [r14+rax+1]
37c2a907amov [rsp+80], r12
37c2a907fadd rax, rdx
37c2a9082lea r14, [rdx-1]
37c2a9086mov rdx, [rsp+144]
37c2a908emov [rsp+72], r13
37c2a9093sub rcx, rax
37c2a9096shl r14, 4
37c2a909aadd r14, [rsp+696]
37c2a90a2mov [rsp+152], rax
37c2a90aaadd rcx, 1
37c2a90aemov [rsp+48], rdx
37c2a90b3mov rdx, rbx
37c2a90b6mov [rsp+392], rcx
37c2a90belea rcx, [rax-1]
37c2a90c2shl rcx, 4
37c2a90c6add rcx, [rsp+696]
37c2a90cemov [rsp+56], r14
37c2a90d3mov [rsp+64], rcx
37c2a90d8mov rbp, rcx
37c2a90dbmov rcx, [rsp+712]
37c2a90e3mov [rsp+40], rcx
37c2a90e8mov rcx, [rsp+656]
37c2a90f0mov [rsp+32], rcx
37c2a90f5mov rcx, rbx
37c2a90f8call zgebrd_64_
37c2a90fdmov rcx, [rsp+704]
37c2a9105mov r9, rbx
37c2a9108mov r8, rbx
37c2a910bmov rdx, [rcx]
37c2a910esub rdx, [rsp+152]
37c2a9116mov [rsp+72], r12
37c2a911blea rax, [rdx+1]
37c2a911fmov rdx, [rsp+696]
37c2a9127mov [rsp+64], r13
37c2a912cmov [rsp+56], rbp
37c2a9131mov rcx, [rsp+240]
37c2a9139mov [rsp+32], rdx
37c2a913emov rdx, rbx
37c2a9141mov [rsp+80], 1
37c2a914amov [rsp+48], r14
37c2a914fmov [rsp+40], rdi
37c2a9154mov [rsp+392], rax
37c2a915ccall zungbr_64_
37c2a9161mov rax, [rbx]
37c2a9164mov [rsp+64], rdi
37c2a9169mov r8, rbx
37c2a916cmov rcx, [rsp+712]
37c2a9174mov rdx, [rsp+720]
37c2a917cmov [rsp+120], 1
37c2a9185movsd_xmm [rsp+400], x9
37c2a918flea rax, [rcx+8*rax]
37c2a9193mov [rsp+112], rdx
37c2a9198lea rcx, [rip+0x1c3b79]
37c2a919fmov rdx, [rsp+712]
37c2a91a7mov [rsp+96], rcx
37c2a91acmov [rsp+80], rcx
37c2a91b1mov rcx, [rsp+696]
37c2a91b9mov [rsp+104], rax
37c2a91belea rax, [rsp+400]
37c2a91c6mov [rsp+56], rcx
37c2a91cbmov rcx, [rsp+656]
37c2a91d3mov [rsp+48], rdx
37c2a91d8lea rdx, [rip+0x1c3b09]
37c2a91dfmov [rsp+40], rcx
37c2a91e4mov r9, rdx
37c2a91e7lea rcx, [rip+0x1c3b23]
37c2a91eemov [rsp+32], rdx
37c2a91f3mov rdx, rbx
37c2a91f6mov [rsp+88], rax
37c2a91fbmov [rsp+72], rax
37c2a9200movsd_xmm [rsp+408], x10
37c2a920acall zbdsqr_64_
37c2a920fmov rcx, [rsp+688]
37c2a9217mov rdx, [rsp+680]
37c2a921fmov [rsp+112], 1
37c2a9228mov [rsp+104], 1
37c2a9231mov [rsp+96], rcx
37c2a9236mov [rsp+88], rdx
37c2a923b
37c2a923bloc_37c2a923b:
37c2a923blea rax, [rip+0x1c3abe]
37c2a9242mov [rsp+72], r15
37c2a9247mov [rsp+80], rax
37c2a924cmov rax, [rsp+640]
37c2a9254mov [rsp+56], rdi
37c2a9259mov [rsp+64], rax
37c2a925emov rax, [rsp+696]
37c2a9266mov [rsp+32], rbx
37c2a926bmov [rsp+48], rax
37c2a9270lea rax, [rip+0x1c3ab1]
37c2a9277mov [rsp+40], rax
37c2a927c
37c2a927cloc_37c2a927c:
37c2a927clea rdx, [rip+0x1c3a50]
37c2a9283mov r9, rsi
37c2a9286mov r8, rbx
37c2a9289mov rcx, rdx
37c2a928ccall zgemm_64_
37c2a9291jmp 0x37c2a6a90
37c2a9296
37c2a9296 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a92a0
37c2a92a0loc_37c2a92a0:
37c2a92a0cmp [rsp+216], 0
37c2a92a9je 0x37c2a9928
37c2a92afmov r8, r10
37c2a92b2mov rax, [rsp+704]
37c2a92baimul r8, r10
37c2a92bemov rcx, [rax]
37c2a92c1lea rax, [r10+2*r10]
37c2a92c5add rax, r8
37c2a92c8cmp rcx, rax
37c2a92cbjl 0x37c2abdd1
37c2a92d1mov r9, [r15]
37c2a92d4mov rdi, [rsp+264]
37c2a92dcmov rax, r9
37c2a92dfmov rdx, rdi
37c2a92e2mov [rsp+192], r9
37c2a92eaimul rax, r10
37c2a92eecmp rdi, rax
37c2a92f1cmovl rdx, rax
37c2a92f5lea r11, [rax+rdx]
37c2a92f9cmp rcx, r11
37c2a92fcjge 0x37c2a9323
37c2a92feadd rdx, r8
37c2a9301cmp rcx, rdx
37c2a9304jge 0x37c2acfba
37c2a930amov rax, rcx
37c2a930dmov r9, r10
37c2a9310sub rax, r8
37c2a9313cqo
37c2a9315idiv r10
37c2a9318mov [rsp+192], rax
37c2a9320mov rax, r8
37c2a9323
37c2a9323loc_37c2a9323:
37c2a9323lea r12, [rax+1]
37c2a9327mov rdi, [rsp+192]
37c2a932flea rbp, [rsp+392]
37c2a9337shl rax, 4
37c2a933blea r14, [r10+r12]
37c2a933fadd rax, [rsp+696]
37c2a9347mov [rsp+48], rbp
37c2a934csub rcx, r14
37c2a934fmov [rsp+336], rdi
37c2a9357lea rdi, [rsp+320]
37c2a935fmov r8, [rsp+640]
37c2a9367lea rdx, [rcx+1]
37c2a936bmov [rsp+32], rax
37c2a9370mov rcx, rbx
37c2a9373mov [rsp+392], rdx
37c2a937blea rdx, [r14-1]
37c2a937fshl rdx, 4
37c2a9383add rdx, [rsp+696]
37c2a938bmov [rsp+56], rdi
37c2a9390mov [rsp+40], rdx
37c2a9395mov r13, rdx
37c2a9398mov rdx, rsi
37c2a939bmov [rsp+328], r9
37c2a93a3mov r9, r15
37c2a93a6mov [rsp+208], rax
37c2a93aemov [rsp+184], rbp
37c2a93b6call zgeqrf_64_
37c2a93bbmov [rsp+32], r15
37c2a93c0mov r8, rsi
37c2a93c3mov rdx, rsi
37c2a93c6mov rax, [rsp+688]
37c2a93cemov r9, [rsp+640]
37c2a93d6mov [rsp+56], 1
37c2a93dflea rcx, [rip+0x1c392b]
37c2a93e6mov [rsp+152], rcx
37c2a93eemov [rsp+48], rax
37c2a93f3mov rax, [rsp+680]
37c2a93fbmov [rsp+40], rax
37c2a9400call zlacpy_64_
37c2a9405mov rax, [rsi]
37c2a9408lea rcx, [rip+0x1c3901]
37c2a940fmov [rsp+200], rcx
37c2a9417cmp rax, 1
37c2a941bjle 0x37c2a9477
37c2a941dsub rax, 1
37c2a9421lea r10, [rip+0x1c38d8]
37c2a9428mov r8, rbp
37c2a942bmov [rsp+56], 1
37c2a9434mov [rsp+32], r10
37c2a9439lea rdx, [rsp+384]
37c2a9441mov r9, r10
37c2a9444mov [rsp+384], rax
37c2a944cmov [rsp+392], rax
37c2a9454mov rax, [rsp+688]
37c2a945cmov [rsp+48], rax
37c2a9461mov rax, [rsp+680]
37c2a9469add rax, 16
37c2a946dmov [rsp+40], rax
37c2a9472call zlaset_64_
37c2a9477
37c2a9477loc_37c2a9477:
37c2a9477mov rax, [rsp+704]
37c2a947fmov rcx, [rsp+208]
37c2a9487mov r8, rsi
37c2a948amov rdx, rsi
37c2a948dmov r9, [rsp+640]
37c2a9495mov rax, [rax]
37c2a9498mov [rsp+64], rdi
37c2a949dmov [rsp+48], r13
37c2a94a2mov [rsp+144], rax
37c2a94aasub rax, r14
37c2a94adadd rax, 1
37c2a94b1mov [rsp+40], rcx
37c2a94b6mov rcx, rbx
37c2a94b9mov [rsp+392], rax
37c2a94c1mov rax, [rsp+184]
37c2a94c9mov [rsp+32], r15
37c2a94cemov [rsp+56], rax
37c2a94d3call zungqr_64_
37c2a94d8mov r14, [rsi]
37c2a94dbmov rdx, [rsp+704]
37c2a94e3mov r13, [rsp+696]
37c2a94ebmov rcx, [rsp+208]
37c2a94f3lea rax, [r14+r12]
37c2a94f7mov rdx, [rdx]
37c2a94famov r12, [rsp+184]
37c2a9502mov [rsp+80], rdi
37c2a9507add r14, rax
37c2a950asub rax, 1
37c2a950emov [rsp+48], rcx
37c2a9513mov r9, [rsp+688]
37c2a951bshl rax, 4
37c2a951fmov [rsp+72], r12
37c2a9524mov rcx, rsi
37c2a9527mov r8, [rsp+680]
37c2a952fadd r13, rax
37c2a9532mov [rsp+144], rdx
37c2a953asub rdx, r14
37c2a953dmov rax, [rsp+712]
37c2a9545add rdx, 1
37c2a9549mov [rsp+56], r13
37c2a954emov [rsp+392], rdx
37c2a9556lea rdx, [r14-1]
37c2a955amov [rsp+40], rax
37c2a955fmov rax, [rsp+656]
37c2a9567shl rdx, 4
37c2a956badd rdx, [rsp+696]
37c2a9573mov [rsp+64], rdx
37c2a9578mov rbp, rdx
37c2a957bmov rdx, rsi
37c2a957emov [rsp+32], rax
37c2a9583call zgebrd_64_
37c2a9588mov rdx, [rsp+696]
37c2a9590mov r8, rsi
37c2a9593lea rax, [rsp+328]
37c2a959bmov [rsp+48], rax
37c2a95a0mov r9, [rsp+680]
37c2a95a8mov [rsp+40], rdx
37c2a95admov rdx, [rsp+688]
37c2a95b5mov rcx, [rsp+200]
37c2a95bdmov [rsp+144], rax
37c2a95c5mov [rsp+32], rdx
37c2a95camov rdx, rsi
37c2a95cdmov [rsp+56], 1
37c2a95d6call zlacpy_64_
37c2a95dbmov rdx, [rsp+704]
37c2a95e3mov r9, rsi
37c2a95e6mov r8, rsi
37c2a95e9mov rcx, [rsp+208]
37c2a95f1mov rdx, [rdx]
37c2a95f4mov [rsp+72], rdi
37c2a95f9mov [rsp+48], rcx
37c2a95femov rcx, [rsp+696]
37c2a9606mov [rsp+160], rdx
37c2a960esub rdx, r14
37c2a9611lea rax, [rdx+1]
37c2a9615mov [rsp+32], rcx
37c2a961amov rdx, rsi
37c2a961dlea rcx, [rip+0x1c36d5]
37c2a9624mov [rsp+392], rax
37c2a962cmov rax, [rsp+144]
37c2a9634mov [rsp+80], 1
37c2a963dmov [rsp+40], rax
37c2a9642mov [rsp+64], r12
37c2a9647mov [rsp+56], rbp
37c2a964ccall zungbr_64_
37c2a9651mov r9, rsi
37c2a9654mov r8, rsi
37c2a9657mov rdx, rsi
37c2a965amov rcx, [rsp+704]
37c2a9662mov rax, [rcx]
37c2a9665mov [rsp+72], rdi
37c2a966amov rdi, [rsp+688]
37c2a9672mov [rsp+64], r12
37c2a9677mov [rsp+56], rbp
37c2a967cmov rcx, [rsp+240]
37c2a9684sub rax, r14
37c2a9687mov [rsp+40], rdi
37c2a968cmov rdi, [rsp+680]
37c2a9694add rax, 1
37c2a9698mov [rsp+80], 1
37c2a96a1mov [rsp+32], rdi
37c2a96a6mov [rsp+48], r13
37c2a96abmov [rsp+392], rax
37c2a96b3call zungbr_64_
37c2a96b8mov rax, [rsi]
37c2a96bbmov r9, rsi
37c2a96bemov r8, rsi
37c2a96c1mov rdi, [rsp+712]
37c2a96c9mov rdx, rsi
37c2a96ccmov rcx, [rsp+152]
37c2a96d4mov [rsp+120], 1
37c2a96ddmovsd_xmm [rsp+400], x9
37c2a96e7movsd_xmm [rsp+408], x10
37c2a96f1lea rax, [rdi+8*rax]
37c2a96f5mov rdi, [rsp+720]
37c2a96fdmov [rsp+104], rax
37c2a9702lea rax, [rsp+400]
37c2a970amov [rsp+88], rax
37c2a970fmov rax, [rsp+144]
37c2a9717mov [rsp+112], rdi
37c2a971clea rdi, [rip+0x1c35f5]
37c2a9723mov [rsp+80], rax
37c2a9728mov rax, [rsp+696]
37c2a9730mov [rsp+96], rdi
37c2a9735mov [rsp+72], rax
37c2a973amov rax, [rsp+688]
37c2a9742mov [rsp+64], rax
37c2a9747mov rax, [rsp+680]
37c2a974fmov [rsp+56], rax
37c2a9754mov rax, [rsp+712]
37c2a975cmov [rsp+48], rax
37c2a9761mov rax, [rsp+656]
37c2a9769mov [rsp+40], rax
37c2a976elea rax, [rip+0x1c3573]
37c2a9775mov [rsp+32], rax
37c2a977acall zbdsqr_64_
37c2a977fmov rdi, [rsp+192]
37c2a9787mov rcx, [rbx]
37c2a978atest rdi, rdi
37c2a978djs 0x37c2ac426
37c2a9793test rcx, rcx
37c2a9796jle 0x37c2a6a90
37c2a979clea rax, [rcx-1]
37c2a97a0xor edx, edx
37c2a97a2div [rsp+192]
37c2a97aamov rbp, rax
37c2a97ad
37c2a97adloc_37c2a97ad:
37c2a97adlea rax, [rip+0x1c354c]
37c2a97b4mov [rsp+624], rbx
37c2a97bcmov rdx, [rsp+192]
37c2a97c4lea r13, [rsp+336]
37c2a97ccmov [rsp+152], rax
37c2a97d4lea rax, [rip+0x1c3545]
37c2a97dbmov ebx, 1
37c2a97e0mov rdi, [rsp+208]
37c2a97e8mov [rsp+160], rax
37c2a97f0mov rax, [rsp+640]
37c2a97f8sub rax, 16
37c2a97fcmov [rsp+176], rax
37c2a9804lea rax, [rip+0x1c351d]
37c2a980bmov [rsp+168], rax
37c2a9813mov rax, rcx
37c2a9816jmp 0x37c2a983f
37c2a9818
37c2a9818 0f 1f 84 00 00 00 00 00 ........
37c2a9820
37c2a9820loc_37c2a9820:
37c2a9820mov rax, [rsp+624]
37c2a9828mov rdx, [rsp+336]
37c2a9830sub rbp, 1
37c2a9834add rbx, [rsp+192]
37c2a983cmov rax, [rax]
37c2a983f
37c2a983floc_37c2a983f:
37c2a983fsub rax, rbx
37c2a9842mov [rsp+96], r13
37c2a9847mov rcx, [rsp+176]
37c2a984fmov r9, rsi
37c2a9852add rax, 1
37c2a9856mov [rsp+88], rdi
37c2a985blea r8, [rsp+304]
37c2a9863cmp rax, rdx
37c2a9866mov [rsp+56], r15
37c2a986bcmovg rax, rdx
37c2a986fmov [rsp+32], rsi
37c2a9874lea rdx, [rip+0x1c3458]
37c2a987bmov [rsp+112], 1
37c2a9884mov [rsp+304], rax
37c2a988cmov rax, rbx
37c2a988fmov [rsp+104], 1
37c2a9898shl rax, 4
37c2a989clea r14, [rcx+rax]
37c2a98a0mov rax, [rsp+152]
37c2a98a8mov rcx, rdx
37c2a98abmov [rsp+48], r14
37c2a98b0mov [rsp+80], rax
37c2a98b5mov rax, [rsp+144]
37c2a98bdmov [rsp+72], rax
37c2a98c2mov rax, [rsp+696]
37c2a98camov [rsp+64], rax
37c2a98cfmov rax, [rsp+168]
37c2a98d7mov [rsp+40], rax
37c2a98dccall zgemm_64_
37c2a98e1mov [rsp+48], r15
37c2a98e6mov r9, rdi
37c2a98e9mov r8, rsi
37c2a98ecmov [rsp+40], r14
37c2a98f1mov rcx, [rsp+160]
37c2a98f9lea rdx, [rsp+304]
37c2a9901mov [rsp+56], 1
37c2a990amov [rsp+32], r13
37c2a990fcall zlacpy_64_
37c2a9914test rbp, rbp
37c2a9917jne 0x37c2a9820
37c2a991djmp 0x37c2a6a90
37c2a9922
37c2a9922 66 0f 1f 44 00 00 f..D..
37c2a9928
37c2a9928loc_37c2a9928:
37c2a9928cmp [rsp+192], 0
37c2a9931je 0x37c2ab3f0
37c2a9937cmp [rsp+176], 0
37c2a9940je 0x37c2ac99b
37c2a9946mov r14, r10
37c2a9949mov rax, [rsp+704]
37c2a9951imul r14, r10
37c2a9955mov rdx, [rax]
37c2a9958lea rax, [r10+2*r10]
37c2a995cadd rax, r14
37c2a995fcmp rdx, rax
37c2a9962jl 0x37c2ae8cc
37c2a9968mov rax, [r15]
37c2a996bmov rcx, r10
37c2a996emov r8, [rsp+264]
37c2a9976lea r13, [rsp+392]
37c2a997elea r12, [rsp+320]
37c2a9986mov [rsp+48], r13
37c2a998bmov r9, r15
37c2a998elea rdi, [rsp+328]
37c2a9996imul rcx, rax
37c2a999amov [rsp+56], r12
37c2a999fadd r8, rcx
37c2a99a2cmp rdx, r8
37c2a99a5mov r8, [rsp+640]
37c2a99adcmovge r14, rcx
37c2a99b1cmovl rax, r10
37c2a99b5mov rcx, rbx
37c2a99b8mov [rsp+328], rax
37c2a99c0lea rax, [r10+r14+1]
37c2a99c5sub rdx, rax
37c2a99c8mov [rsp+160], rax
37c2a99d0add rdx, 1
37c2a99d4mov [rsp+392], rdx
37c2a99dclea rdx, [rax-1]
37c2a99e0shl rdx, 4
37c2a99e4add rdx, [rsp+696]
37c2a99ecmov rbp, rdx
37c2a99efmov rdx, r14
37c2a99f2shl rdx, 4
37c2a99f6add rdx, [rsp+696]
37c2a99femov [rsp+40], rbp
37c2a9a03mov [rsp+32], rdx
37c2a9a08mov [rsp+144], rdx
37c2a9a10mov rdx, rsi
37c2a9a13call zgeqrf_64_
37c2a9a18mov [rsp+48], rdi
37c2a9a1dmov r8, rsi
37c2a9a20mov rdx, rsi
37c2a9a23mov rax, [rsp+696]
37c2a9a2bmov [rsp+32], r15
37c2a9a30lea rcx, [rip+0x1c32da]
37c2a9a37mov [rsp+56], 1
37c2a9a40mov r9, [rsp+640]
37c2a9a48mov [rsp+40], rax
37c2a9a4dcall zlacpy_64_
37c2a9a52mov rax, [rsi]
37c2a9a55mov [rsp+48], rdi
37c2a9a5amov r8, r13
37c2a9a5dmov [rsp+56], 1
37c2a9a66lea rdx, [rax-1]
37c2a9a6amov rax, [rsp+696]
37c2a9a72mov [rsp+384], rdx
37c2a9a7alea rcx, [rax+16]
37c2a9a7elea rax, [rip+0x1c327b]
37c2a9a85mov [rsp+392], rdx
37c2a9a8dmov [rsp+40], rcx
37c2a9a92mov r9, rax
37c2a9a95lea rdx, [rsp+384]
37c2a9a9dlea rcx, [rip+0x1c326c]
37c2a9aa4mov [rsp+32], rax
37c2a9aa9call zlaset_64_
37c2a9aaemov rcx, [rsp+704]
37c2a9ab6mov rdx, [rsp+144]
37c2a9abemov r8, rsi
37c2a9ac1mov r9, [rsp+640]
37c2a9ac9mov rcx, [rcx]
37c2a9accmov [rsp+48], rbp
37c2a9ad1mov [rsp+40], rdx
37c2a9ad6mov rdx, rsi
37c2a9ad9mov [rsp+64], r12
37c2a9ademov [rsp+56], r13
37c2a9ae3mov [rsp+32], r15
37c2a9ae8mov [rsp+152], rcx
37c2a9af0sub rcx, [rsp+160]
37c2a9af8lea rax, [rcx+1]
37c2a9afcmov rcx, rbx
37c2a9affmov [rsp+392], rax
37c2a9b07call zungqr_64_
37c2a9b0cmov rcx, [rsp+704]
37c2a9b14mov rdx, [rsi]
37c2a9b17mov r9, rdi
37c2a9b1amov r8, [rsp+696]
37c2a9b22mov rcx, [rcx]
37c2a9b25lea rbp, [r14+2*rdx+1]
37c2a9b2alea rax, [rdx+r14]
37c2a9b2emov [rsp+80], r12
37c2a9b33lea r14, [rbp-1]
37c2a9b37shl rax, 4
37c2a9b3badd rax, [rsp+696]
37c2a9b43mov [rsp+72], r13
37c2a9b48mov [rsp+152], rcx
37c2a9b50sub rcx, rbp
37c2a9b53shl r14, 4
37c2a9b57add r14, [rsp+696]
37c2a9b5flea rdx, [rcx+1]
37c2a9b63mov rcx, [rsp+712]
37c2a9b6bmov [rsp+56], rax
37c2a9b70mov [rsp+392], rdx
37c2a9b78mov rdx, [rsp+144]
37c2a9b80mov [rsp+40], rcx
37c2a9b85mov rcx, [rsp+656]
37c2a9b8dmov [rsp+48], rdx
37c2a9b92mov rdx, rsi
37c2a9b95mov [rsp+32], rcx
37c2a9b9amov rcx, rsi
37c2a9b9dmov [rsp+64], r14
37c2a9ba2call zgebrd_64_
37c2a9ba7mov rcx, [rsp+704]
37c2a9bafmov r9, rsi
37c2a9bb2mov r8, rsi
37c2a9bb5mov rdx, [rsp+144]
37c2a9bbdmov rax, [rcx]
37c2a9bc0mov rcx, [rsp+696]
37c2a9bc8mov [rsp+72], r12
37c2a9bcdmov [rsp+48], rdx
37c2a9bd2mov rdx, rsi
37c2a9bd5mov [rsp+32], rcx
37c2a9bdasub rax, rbp
37c2a9bddlea rcx, [rip+0x1c3115]
37c2a9be4mov [rsp+80], 1
37c2a9bedadd rax, 1
37c2a9bf1mov [rsp+64], r13
37c2a9bf6mov [rsp+56], r14
37c2a9bfbmov [rsp+40], rdi
37c2a9c00mov [rsp+392], rax
37c2a9c08call zungbr_64_
37c2a9c0dmov rax, [rsi]
37c2a9c10mov [rsp+80], rdi
37c2a9c15mov r9, rsi
37c2a9c18mov rcx, [rsp+712]
37c2a9c20mov rdx, [rsp+696]
37c2a9c28mov [rsp+120], 1
37c2a9c31movsd_xmm [rsp+400], x9
37c2a9c3blea rax, [rcx+8*rax]
37c2a9c3fmov [rsp+72], rdx
37c2a9c44mov rcx, [rsp+720]
37c2a9c4cmov rdx, rsi
37c2a9c4fmov [rsp+104], rax
37c2a9c54lea rax, [rsp+400]
37c2a9c5cmov [rsp+112], rcx
37c2a9c61lea rcx, [rip+0x1c30b0]
37c2a9c68mov [rsp+96], rcx
37c2a9c6dmov [rsp+64], rcx
37c2a9c72mov rcx, [rsp+712]
37c2a9c7amov [rsp+88], rax
37c2a9c7fmov [rsp+48], rcx
37c2a9c84mov rcx, [rsp+656]
37c2a9c8cmov [rsp+56], rax
37c2a9c91mov [rsp+40], rcx
37c2a9c96lea rcx, [rip+0x1c304b]
37c2a9c9dmov [rsp+32], rcx
37c2a9ca2mov r8, rcx
37c2a9ca5lea rcx, [rip+0x1c3065]
37c2a9cacmovsd_xmm [rsp+408], x10
37c2a9cb6call zbdsqr_64_
37c2a9cbbmov rcx, [rsp+672]
37c2a9cc3mov [rsp+112], 1
37c2a9cccmov [rsp+104], 1
37c2a9cd5mov [rsp+96], rcx
37c2a9cda
37c2a9cdaloc_37c2a9cda:
37c2a9cdalea rax, [rip+0x1c301f]
37c2a9ce1mov rcx, [rsp+664]
37c2a9ce9mov [rsp+72], rdi
37c2a9ceemov [rsp+80], rax
37c2a9cf3mov rax, [rsp+696]
37c2a9cfbmov [rsp+88], rcx
37c2a9d00mov [rsp+64], rax
37c2a9d05mov rax, [rsp+640]
37c2a9d0dmov [rsp+56], r15
37c2a9d12mov [rsp+48], rax
37c2a9d17lea rax, [rip+0x1c300a]
37c2a9d1emov [rsp+40], rax
37c2a9d23mov [rsp+32], rsi
37c2a9d28jmp 0x37c2a927c
37c2a9d2d
37c2a9d2d 0f 1f 00 ...
37c2a9d30
37c2a9d30loc_37c2a9d30:
37c2a9d30mov [rsp+72], rdi
37c2a9d35mov rdx, rbx
37c2a9d38mov rcx, rax
37c2a9d3bmov r9, rsi
37c2a9d3emov rdi, [rsp+640]
37c2a9d46mov [rsp+64], rbp
37c2a9d4bmov r8, rbx
37c2a9d4emov [rsp+80], 1
37c2a9d57mov [rsp+56], r12
37c2a9d5cmov [rsp+48], r12
37c2a9d61mov [rsp+40], r15
37c2a9d66mov [rsp+32], rdi
37c2a9d6bmov [rsp+240], r11
37c2a9d73mov [rsp+224], r10
37c2a9d7bmovsd_xmm [rsp+400], x9
37c2a9d85movsd_xmm [rsp+408], x10
37c2a9d8fcall zungbr_64_
37c2a9d94mov rax, [rsi]
37c2a9d97movsd_xmm x3, [rsp+400]
37c2a9da0mov r11, [rsp+240]
37c2a9da8mov r10, [rsp+224]
37c2a9db0lea rdx, [rax+rax]
37c2a9db4movapd x9, x3
37c2a9db9movsd_xmm x10, [rsp+408]
37c2a9dc3cvttsd2si rax, x3
37c2a9dc8add rax, rdx
37c2a9dcbcmp r11, rax
37c2a9dcecmovl r11, rax
37c2a9dd2jmp 0x37c2a7b0f
37c2a9dd7
37c2a9dd7 66 0f 1f 84 00 00 00 00 00 f........
37c2a9de0
37c2a9de0loc_37c2a9de0:
37c2a9de0mov [rsp+72], rdi
37c2a9de5mov rdx, rbx
37c2a9de8mov r9, rsi
37c2a9debmov r8, rsi
37c2a9deemov rcx, [rsp+640]
37c2a9df6mov [rsp+64], rbp
37c2a9dfbmov [rsp+80], 1
37c2a9e04mov [rsp+32], rcx
37c2a9e09mov rcx, rax
37c2a9e0cmov [rsp+56], r12
37c2a9e11mov [rsp+48], r12
37c2a9e16mov [rsp+40], r15
37c2a9e1bmov [rsp+248], r11
37c2a9e23mov [rsp+240], r10
37c2a9e2bmov [rsp+224], rax
37c2a9e33call zungbr_64_
37c2a9e38mov rdx, [rsi]
37c2a9e3bmovsd_xmm x4, [rsp+400]
37c2a9e44mov r11, [rsp+248]
37c2a9e4cmov r10, [rsp+240]
37c2a9e54cvttsd2si rcx, x4
37c2a9e59mov rax, [rsp+224]
37c2a9e61movapd x9, x4
37c2a9e66movsd_xmm x10, [rsp+408]
37c2a9e70lea rcx, [rcx+2*rdx]
37c2a9e74cmp r11, rcx
37c2a9e77cmovl r11, rcx
37c2a9e7bjmp 0x37c2a7afd
37c2a9e80
37c2a9e80loc_37c2a9e80:
37c2a9e80mov r9, rbx
37c2a9e83mov r8, rbx
37c2a9e86lea rcx, [rip+0x1c2e6c]
37c2a9e8dmov rdx, rbx
37c2a9e90mov rax, [rsp+704]
37c2a9e98mov rax, [rax]
37c2a9e9bmov [rsp+72], rdi
37c2a9ea0mov [rsp+56], rsi
37c2a9ea5sub rax, rbp
37c2a9ea8mov [rsp+40], r15
37c2a9eadmov [rsp+80], 1
37c2a9eb6add rax, 1
37c2a9ebamov [rsp+392], rax
37c2a9ec2mov rax, [rsp+184]
37c2a9ecamov [rsp+64], rax
37c2a9ecfmov rax, [rsp+696]
37c2a9ed7mov [rsp+48], rax
37c2a9edcmov rax, [rsp+640]
37c2a9ee4mov [rsp+32], rax
37c2a9ee9call zungbr_64_
37c2a9eeemov rsi, [rsp+720]
37c2a9ef6mov rax, [rbx]
37c2a9ef9mov [rsp+80], r15
37c2a9efemov rdi, [rsp+640]
37c2a9f06mov rcx, [rsp+152]
37c2a9f0elea r9, [rsp+368]
37c2a9f16mov rdx, rbx
37c2a9f19mov [rsp+112], rsi
37c2a9f1emov rsi, [rsp+712]
37c2a9f26mov [rsp+368], rax
37c2a9f2elea rax, [rsi+8*rax]
37c2a9f32mov [rsp+72], rdi
37c2a9f37lea rsi, [rip+0x1c2dda]
37c2a9f3emov [rsp+104], rax
37c2a9f43lea rax, [rsp+400]
37c2a9f4bmov [rsp+88], rax
37c2a9f50mov [rsp+56], rax
37c2a9f55mov rax, [rsp+712]
37c2a9f5dmov [rsp+96], rsi
37c2a9f62mov [rsp+48], rax
37c2a9f67mov rax, [rsp+656]
37c2a9f6fmov [rsp+64], rsi
37c2a9f74mov [rsp+40], rax
37c2a9f79lea rax, [rip+0x1c2d68]
37c2a9f80mov [rsp+32], rax
37c2a9f85mov r8, rax
37c2a9f88mov [rsp+120], 1
37c2a9f91movsd_xmm [rsp+400], x9
37c2a9f9bmovsd_xmm [rsp+408], x10
37c2a9fa5call zbdsqr_64_
37c2a9faatest r13, r13
37c2a9fadje 0x37c2a6a90
37c2a9fb3mov rax, [rsp+672]
37c2a9fbbmov [rsp+32], r15
37c2a9fc0mov r8, rbx
37c2a9fc3mov rdx, rbx
37c2a9fc6mov [rsp+56], 1
37c2a9fcfmov r9, [rsp+640]
37c2a9fd7lea rcx, [rip+0x1c2d42]
37c2a9fdemov [rsp+48], rax
37c2a9fe3mov rax, [rsp+664]
37c2a9febmov [rsp+40], rax
37c2a9ff0call zlacpy_64_
37c2a9ff5jmp 0x37c2a6a90
37c2a9ffa
37c2a9ffa 66 0f 1f 44 00 00 f..D..
37c2aa000
37c2aa000loc_37c2aa000:
37c2aa000mov rax, [rsp+672]
37c2aa008mov [rsp+32], r15
37c2aa00dmov r8, rbx
37c2aa010lea rcx, [rip+0x1c2cf9]
37c2aa017mov [rsp+56], 1
37c2aa020mov r9, [rsp+640]
37c2aa028mov rdx, rbx
37c2aa02bmov [rsp+48], rax
37c2aa030mov rax, [rsp+664]
37c2aa038mov [rsp+200], rcx
37c2aa040mov [rsp+40], rax
37c2aa045call zlacpy_64_
37c2aa04amov rcx, [rsp+184]
37c2aa052mov r9, rsi
37c2aa055mov r8, rbx
37c2aa058mov rdx, [rsp+696]
37c2aa060mov rax, [rsp+704]
37c2aa068mov rax, [rax]
37c2aa06bsub rax, [rsp+192]
37c2aa073mov [rsp+64], rcx
37c2aa078mov [rsp+48], rdx
37c2aa07dadd rax, 1
37c2aa081mov rcx, [rsp+672]
37c2aa089mov rdx, [rsp+664]
37c2aa091mov [rsp+72], rdi
37c2aa096mov [rsp+40], rcx
37c2aa09bmov [rsp+32], rdx
37c2aa0a0mov rdx, rbx
37c2aa0a3mov [rsp+80], 1
37c2aa0acmov [rsp+56], r12
37c2aa0b1mov [rsp+392], rax
37c2aa0b9lea rax, [rip+0x1c2c39]
37c2aa0c0mov rcx, rax
37c2aa0c3mov [rsp+208], rax
37c2aa0cbcall zungbr_64_
37c2aa0d0cmp [rsp+216], 0
37c2aa0d9jne 0x37c2aa37a
37c2aa0dftest r14, r14
37c2aa0e2mov rax, [rsp+208]
37c2aa0eajne 0x37c2aac7e
37c2aa0f0cmp [rsp+144], 0
37c2aa0f9jne 0x37c2ab965
37c2aa0ff
37c2aa0ffloc_37c2aa0ff:
37c2aa0ffmov rax, [rbx]
37c2aa102
37c2aa102loc_37c2aa102:
37c2aa102mov [rsp+368], rax
37c2aa10acmp [rsp+168], 0
37c2aa113je 0x37c2aa121
37c2aa115
37c2aa115loc_37c2aa115:
37c2aa115mov [rsp+368], 0
37c2aa121
37c2aa121loc_37c2aa121:
37c2aa121cmp [rsp+216], 0
37c2aa12ajne 0x37c2aa4a0
37c2aa130cmp [rsp+144], 0
37c2aa139jne 0x37c2aa4a0
37c2aa13fcmp [rsp+176], 0
37c2aa148jne 0x37c2a7c7a
37c2aa14etest r14, r14
37c2aa151je 0x37c2a7c8f
37c2aa157
37c2aa157loc_37c2aa157:
37c2aa157mov rsi, [rsp+720]
37c2aa15fmov [rsp+80], r15
37c2aa164mov [rsp+120], 1
37c2aa16dmov [rsp+112], rsi
37c2aa172mov rsi, [rsp+712]
37c2aa17amovsd_xmm [rsp+400], x9
37c2aa184movsd_xmm [rsp+408], x10
37c2aa18elea rax, [rsi+8*rax]
37c2aa192mov [rsp+104], rax
37c2aa197lea rax, [rip+0x1c2b7a]
37c2aa19emov [rsp+96], rax
37c2aa1a3lea rax, [rsp+400]
37c2aa1abmov [rsp+88], rax
37c2aa1b0mov rax, [rsp+640]
37c2aa1b8jmp 0x37c2a7cf8
37c2aa1bd
37c2aa1bd 0f 1f 00 ...
37c2aa1c0
37c2aa1c0loc_37c2aa1c0:
37c2aa1c0mov rax, [rsp+688]
37c2aa1c8mov [rsp+32], r15
37c2aa1cdmov r8, rsi
37c2aa1d0lea rcx, [rip+0x1c2b3a]
37c2aa1d7mov [rsp+56], 1
37c2aa1e0mov r9, [rsp+640]
37c2aa1e8mov rdx, rsi
37c2aa1ebmov [rsp+48], rax
37c2aa1f0mov rax, [rsp+680]
37c2aa1f8mov [rsp+152], rcx
37c2aa200mov [rsp+40], rax
37c2aa205call zlacpy_64_
37c2aa20amov r9, rsi
37c2aa20dmov r8, rsi
37c2aa210mov rdx, rsi
37c2aa213mov rax, [rsp+704]
37c2aa21bmov rcx, [rsp+240]
37c2aa223mov rax, [rax]
37c2aa226mov [rsp+72], rdi
37c2aa22bmov [rsp+80], 1
37c2aa234mov [rsp+192], rax
37c2aa23csub rax, r12
37c2aa23fadd rax, 1
37c2aa243mov [rsp+56], rbp
37c2aa248mov [rsp+392], rax
37c2aa250mov rax, [rsp+184]
37c2aa258mov [rsp+64], rax
37c2aa25dmov rax, [rsp+160]
37c2aa265mov [rsp+48], rax
37c2aa26amov rax, [rsp+688]
37c2aa272mov [rsp+40], rax
37c2aa277mov rax, [rsp+680]
37c2aa27fmov [rsp+32], rax
37c2aa284call zungbr_64_
37c2aa289lea rax, [rip+0x1c2a69]
37c2aa290test r14, r14
37c2aa293jne 0x37c2aa585
37c2aa299cmp [rsp+144], 0
37c2aa2a2jne 0x37c2ab8bf
37c2aa2a8mov rax, [rsi]
37c2aa2abtest r13, r13
37c2aa2aejne 0x37c2aa5f2
37c2aa2b4cmp [rsp+168], 0
37c2aa2bdje 0x37c2aa620
37c2aa2c3
37c2aa2c3loc_37c2aa2c3:
37c2aa2c3mov [rsp+368], 0
37c2aa2cf
37c2aa2cfloc_37c2aa2cf:
37c2aa2cfcmp [rsp+216], 0
37c2aa2d8jne 0x37c2aa620
37c2aa2decmp [rsp+144], 0
37c2aa2e7jne 0x37c2aa620
37c2aa2edcmp [rsp+176], 0
37c2aa2f6jne 0x37c2a7e83
37c2aa2fctest r14, r14
37c2aa2ffje 0x37c2a7e98
37c2aa305
37c2aa305loc_37c2aa305:
37c2aa305mov rbx, [rsp+720]
37c2aa30dmov [rsp+80], r15
37c2aa312mov [rsp+120], 1
37c2aa31bmov [rsp+112], rbx
37c2aa320mov rbx, [rsp+712]
37c2aa328movsd_xmm [rsp+400], x9
37c2aa332movsd_xmm [rsp+408], x10
37c2aa33clea rax, [rbx+8*rax]
37c2aa340mov [rsp+104], rax
37c2aa345lea rax, [rip+0x1c29cc]
37c2aa34cmov [rsp+96], rax
37c2aa351lea rax, [rsp+400]
37c2aa359mov [rsp+88], rax
37c2aa35emov rax, [rsp+640]
37c2aa366jmp 0x37c2a7f01
37c2aa36b
37c2aa36bloc_37c2aa36b:
37c2aa36blea rax, [rip+0x1c299e]
37c2aa372mov [rsp+200], rax
37c2aa37a
37c2aa37aloc_37c2aa37a:
37c2aa37amov rax, [rsp+688]
37c2aa382mov [rsp+32], r15
37c2aa387mov r8, rsi
37c2aa38amov rdx, rbx
37c2aa38dmov [rsp+56], 1
37c2aa396mov r9, [rsp+640]
37c2aa39elea rcx, [rip+0x1c296c]
37c2aa3a5mov [rsp+48], rax
37c2aa3aamov rax, [rsp+680]
37c2aa3b2mov [rsp+40], rax
37c2aa3b7call zlacpy_64_
37c2aa3bccmp [rsp+160], 0
37c2aa3c5je 0x37c2ab8a0
37c2aa3cbmov rax, [rsi]
37c2aa3cemov [rsp+384], rax
37c2aa3d6cmp [rsp+152], 0
37c2aa3dfjne 0x37c2ab8a0
37c2aa3e5
37c2aa3e5loc_37c2aa3e5:
37c2aa3e5mov rax, [rsp+704]
37c2aa3edmov rcx, [rsp+240]
37c2aa3f5mov r9, rbx
37c2aa3f8mov r8, rsi
37c2aa3fblea rdx, [rsp+384]
37c2aa403mov rax, [rax]
37c2aa406mov [rsp+72], rdi
37c2aa40bmov [rsp+80], 1
37c2aa414mov [rsp+152], rax
37c2aa41csub rax, [rsp+192]
37c2aa424add rax, 1
37c2aa428mov [rsp+56], r12
37c2aa42dmov [rsp+392], rax
37c2aa435mov rax, [rsp+184]
37c2aa43dmov [rsp+48], rbp
37c2aa442mov [rsp+64], rax
37c2aa447mov rax, [rsp+688]
37c2aa44fmov [rsp+40], rax
37c2aa454mov rax, [rsp+680]
37c2aa45cmov [rsp+32], rax
37c2aa461call zungbr_64_
37c2aa466lea rax, [rip+0x1c288c]
37c2aa46dtest r14, r14
37c2aa470jne 0x37c2aac7e
37c2aa476cmp [rsp+144], 0
37c2aa47fjne 0x37c2ab965
37c2aa485mov rax, [rbx]
37c2aa488test r13, r13
37c2aa48bjne 0x37c2aa102
37c2aa491cmp [rsp+168], 0
37c2aa49ajne 0x37c2aa115
37c2aa4a0
37c2aa4a0loc_37c2aa4a0:
37c2aa4a0mov rdx, [rsi]
37c2aa4a3mov [rsp+360], rdx
37c2aa4abcmp [rsp+176], 0
37c2aa4b4je 0x37c2aa4c2
37c2aa4b6
37c2aa4b6loc_37c2aa4b6:
37c2aa4b6mov [rsp+360], 0
37c2aa4c2
37c2aa4c2loc_37c2aa4c2:
37c2aa4c2test r14, r14
37c2aa4c5jne 0x37c2aa4d6
37c2aa4c7cmp [rsp+144], 0
37c2aa4d0je 0x37c2a7c8f
37c2aa4d6
37c2aa4d6loc_37c2aa4d6:
37c2aa4d6cmp r14, 1
37c2aa4daje 0x37c2aa157
37c2aa4e0cmp [rsp+144], 0
37c2aa4e9je 0x37c2aa157
37c2aa4efmov rsi, [rsp+720]
37c2aa4f7mov [rsp+64], r15
37c2aa4fcmov [rsp+120], 1
37c2aa505mov [rsp+112], rsi
37c2aa50amov rsi, [rsp+712]
37c2aa512movsd_xmm [rsp+400], x9
37c2aa51cmovsd_xmm [rsp+408], x10
37c2aa526lea rax, [rsi+8*rax]
37c2aa52amov [rsp+104], rax
37c2aa52flea rax, [rip+0x1c27e2]
37c2aa536mov [rsp+96], rax
37c2aa53blea rax, [rsp+400]
37c2aa543mov [rsp+88], rax
37c2aa548mov rax, [rsp+672]
37c2aa550mov [rsp+80], rax
37c2aa555mov rax, [rsp+664]
37c2aa55dmov [rsp+72], rax
37c2aa562mov rax, [rsp+640]
37c2aa56ajmp 0x37c2a7d12
37c2aa56f
37c2aa56floc_37c2aa56f:
37c2aa56flea rcx, [rip+0x1c279b]
37c2aa576lea rax, [rip+0x1c277c]
37c2aa57dmov [rsp+152], rcx
37c2aa585
37c2aa585loc_37c2aa585:
37c2aa585mov rdx, [rsp+704]
37c2aa58dmov rcx, rax
37c2aa590mov r9, rsi
37c2aa593mov r8, rsi
37c2aa596mov rdx, [rdx]
37c2aa599mov [rsp+72], rdi
37c2aa59emov rdi, [rsp+184]
37c2aa5a6mov [rsp+56], rbp
37c2aa5abmov [rsp+80], 1
37c2aa5b4sub rdx, r12
37c2aa5b7mov [rsp+64], rdi
37c2aa5bcmov rdi, [rsp+696]
37c2aa5c4add rdx, 1
37c2aa5c8mov [rsp+40], r15
37c2aa5cdmov [rsp+48], rdi
37c2aa5d2mov rdi, [rsp+640]
37c2aa5damov [rsp+392], rdx
37c2aa5e2mov rdx, rbx
37c2aa5e5mov [rsp+32], rdi
37c2aa5eacall zungbr_64_
37c2aa5efmov rax, [rsi]
37c2aa5f2
37c2aa5f2loc_37c2aa5f2:
37c2aa5f2mov rdx, [rbx]
37c2aa5f5mov [rsp+368], rdx
37c2aa5fdcmp [rsp+168], 0
37c2aa606je 0x37c2aa2cf
37c2aa60cjmp 0x37c2aa2c3
37c2aa611
37c2aa611loc_37c2aa611:
37c2aa611mov [rsp+368], 0
37c2aa61dnop [rax]
37c2aa620
37c2aa620loc_37c2aa620:
37c2aa620xor edx, edx
37c2aa622cmp [rsp+176], 0
37c2aa62bcmove rdx, rax
37c2aa62fmov [rsp+360], rdx
37c2aa637test r14, r14
37c2aa63ajne 0x37c2aa64b
37c2aa63ccmp [rsp+144], 0
37c2aa645je 0x37c2a7e98
37c2aa64b
37c2aa64bloc_37c2aa64b:
37c2aa64bcmp r14, 1
37c2aa64fje 0x37c2aa305
37c2aa655cmp [rsp+144], 0
37c2aa65eje 0x37c2aa305
37c2aa664
37c2aa664loc_37c2aa664:
37c2aa664mov rbx, [rsp+720]
37c2aa66cmov [rsp+64], r15
37c2aa671mov [rsp+120], 1
37c2aa67amov [rsp+112], rbx
37c2aa67fmov rbx, [rsp+712]
37c2aa687movsd_xmm [rsp+400], x9
37c2aa691movsd_xmm [rsp+408], x10
37c2aa69blea rax, [rbx+8*rax]
37c2aa69fmov [rsp+104], rax
37c2aa6a4lea rax, [rip+0x1c266d]
37c2aa6abmov [rsp+96], rax
37c2aa6b0lea rax, [rsp+400]
37c2aa6b8mov [rsp+88], rax
37c2aa6bdmov rax, [rsp+672]
37c2aa6c5mov [rsp+80], rax
37c2aa6camov rax, [rsp+664]
37c2aa6d2mov [rsp+72], rax
37c2aa6d7mov rax, [rsp+640]
37c2aa6dfjmp 0x37c2a7f1b
37c2aa6e4
37c2aa6e4 0f 1f 40 00 ..@.
37c2aa6e8
37c2aa6e8loc_37c2aa6e8:
37c2aa6e8mov rax, [rsp+672]
37c2aa6f0mov [rsp+32], r15
37c2aa6f5mov r8, rsi
37c2aa6f8mov rdx, rbx
37c2aa6fbmov [rsp+56], 1
37c2aa704mov r9, [rsp+640]
37c2aa70clea rcx, [rip+0x1c25fd]
37c2aa713mov [rsp+48], rax
37c2aa718mov rax, [rsp+664]
37c2aa720mov [rsp+40], rax
37c2aa725call zlacpy_64_
37c2aa72acmp [rsp+192], 0
37c2aa733jne 0x37c2ab87b
37c2aa739
37c2aa739loc_37c2aa739:
37c2aa739mov rax, [rbx]
37c2aa73cmov [rsp+352], rax
37c2aa744
37c2aa744loc_37c2aa744:
37c2aa744mov rax, [rsp+704]
37c2aa74cmov rdx, [rsp+184]
37c2aa754mov r9, rsi
37c2aa757lea r8, [rsp+352]
37c2aa75fmov rcx, [rsp+696]
37c2aa767mov rax, [rax]
37c2aa76amov [rsp+64], rdx
37c2aa76fmov [rsp+48], rcx
37c2aa774mov rdx, [rsp+672]
37c2aa77cmov rcx, [rsp+664]
37c2aa784sub rax, r12
37c2aa787mov [rsp+72], rdi
37c2aa78cadd rax, 1
37c2aa790mov [rsp+40], rdx
37c2aa795mov rdx, rbx
37c2aa798mov [rsp+32], rcx
37c2aa79dmov [rsp+80], 1
37c2aa7a6mov [rsp+56], rbp
37c2aa7abmov [rsp+392], rax
37c2aa7b3lea rax, [rip+0x1c253f]
37c2aa7bamov rcx, rax
37c2aa7bdmov [rsp+152], rax
37c2aa7c5call zungbr_64_
37c2aa7cacmp [rsp+216], 0
37c2aa7d3jne 0x37c2aa1c0
37c2aa7d9test r14, r14
37c2aa7dcmov rax, [rsp+152]
37c2aa7e4jne 0x37c2acee8
37c2aa7eacmp [rsp+144], 0
37c2aa7f3jne 0x37c2ab8b0
37c2aa7f9lea rdi, [rip+0x1c2511]
37c2aa800mov rax, [rsi]
37c2aa803mov [rsp+152], rdi
37c2aa80bjmp 0x37c2aa5f2
37c2aa810
37c2aa810loc_37c2aa810:
37c2aa810cmp [rsp+216], 0
37c2aa819je 0x37c2aa8a0
37c2aa81fmov r9, [rsi]
37c2aa822pxor x3, x3
37c2aa826add rax, r9
37c2aa829add r11, r9
37c2aa82clea rdx, [r9+r9]
37c2aa830cmp rax, r11
37c2aa833cmovge r11, rax
37c2aa837lea rax, [rdx+rdi]
37c2aa83bcmp r11, rax
37c2aa83ecmovge rax, r11
37c2aa842lea r11, [rdx+rbp]
37c2aa846cmp rax, r11
37c2aa849cmovge r11, rax
37c2aa84dmov rax, [rsp+256]
37c2aa855add rax, rdx
37c2aa858cmp r11, rax
37c2aa85bcmovge rax, r11
37c2aa85fadd rdx, rcx
37c2aa862mov rdi, rax
37c2aa865mov [rsp+264], rax
37c2aa86dmov rax, r9
37c2aa870imul rax, r9
37c2aa874imul r9, rcx
37c2aa878lea rcx, [r9+rax]
37c2aa87ccmp rcx, rdx
37c2aa87fcmovl rcx, rdx
37c2aa883add rax, rdi
37c2aa886cmp rcx, rax
37c2aa889cmovl rcx, rax
37c2aa88dcvtsi2sd x3, rcx
37c2aa892movapd x8, x3
37c2aa897jmp 0x37c2a6364
37c2aa89c
37c2aa89c 0f 1f 40 00 ..@.
37c2aa8a0
37c2aa8a0loc_37c2aa8a0:
37c2aa8a0cmp [rsp+192], 0
37c2aa8a9je 0x37c2ae4f8
37c2aa8afcmp [rsp+176], 0
37c2aa8b8je 0x37c2acefc
37c2aa8bemov r9, [rsi]
37c2aa8c1pxor x7, x7
37c2aa8c5add rax, r9
37c2aa8c8add r11, r9
37c2aa8cblea rdx, [r9+r9]
37c2aa8cfcmp rax, r11
37c2aa8d2cmovge r11, rax
37c2aa8d6lea rax, [rdx+rdi]
37c2aa8dacmp r11, rax
37c2aa8ddcmovge rax, r11
37c2aa8e1lea r11, [rdx+rbp]
37c2aa8e5cmp rax, r11
37c2aa8e8cmovl rax, r11
37c2aa8ecimul r9, r9
37c2aa8f0add rdx, rcx
37c2aa8f3mov [rsp+264], rax
37c2aa8fbadd rax, r9
37c2aa8fecmp rax, rdx
37c2aa901cmovl rax, rdx
37c2aa905cvtsi2sd x7, rax
37c2aa90amovapd x8, x7
37c2aa90fjmp 0x37c2a6364
37c2aa914
37c2aa914loc_37c2aa914:
37c2aa914lea r12, [rcx+rcx+1]
37c2aa919shl rcx, 4
37c2aa91dmov r9, r15
37c2aa920mov rdx, rsi
37c2aa923sub r8, r12
37c2aa926lea rdi, [r12-1]
37c2aa92badd rcx, [rsp+696]
37c2aa933lea rax, [r8+1]
37c2aa937shl rdi, 4
37c2aa93bmov [rsp+56], rcx
37c2aa940mov rbp, rcx
37c2aa943mov [rsp+392], rax
37c2aa94bmov rax, [rsp+696]
37c2aa953lea r14, [rsp+320]
37c2aa95blea r13, [rsp+392]
37c2aa963add rdi, [rsp+696]
37c2aa96bmov [rsp+80], r14
37c2aa970mov rcx, rbx
37c2aa973mov [rsp+48], rax
37c2aa978mov rax, [rsp+712]
37c2aa980mov [rsp+64], rdi
37c2aa985mov r8, [rsp+640]
37c2aa98dmov [rsp+40], rax
37c2aa992mov rax, [rsp+656]
37c2aa99amov [rsp+72], r13
37c2aa99fmov [rsp+32], rax
37c2aa9a4call zgebrd_64_
37c2aa9a9mov r9, rbx
37c2aa9acmov r8, rsi
37c2aa9afmov rdx, rbx
37c2aa9b2mov rax, [rsp+704]
37c2aa9bamov rcx, [rsp+240]
37c2aa9c2mov rax, [rax]
37c2aa9c5mov [rsp+56], rdi
37c2aa9camov [rsp+80], 1
37c2aa9d3sub rax, r12
37c2aa9d6mov [rsp+72], r14
37c2aa9dbadd rax, 1
37c2aa9dfmov [rsp+64], r13
37c2aa9e4mov [rsp+392], rax
37c2aa9ecmov rax, [rsp+640]
37c2aa9f4mov [rsp+48], rbp
37c2aa9f9mov [rsp+32], rax
37c2aa9femov [rsp+40], r15
37c2aaa03call zungbr_64_
37c2aaa08mov rax, [rbx]
37c2aaa0bmov [rsp+64], r15
37c2aaa10mov r8, rsi
37c2aaa13mov rdi, [rsp+712]
37c2aaa1bmov rdx, rbx
37c2aaa1emov [rsp+120], 1
37c2aaa27lea rcx, [rip+0x1c22e2]
37c2aaa2emovsd_xmm [rsp+400], x9
37c2aaa38movsd_xmm [rsp+408], x10
37c2aaa42lea rax, [rdi+8*rax]
37c2aaa46mov rdi, [rsp+720]
37c2aaa4emov [rsp+104], rax
37c2aaa53lea rax, [rsp+400]
37c2aaa5bmov [rsp+88], rax
37c2aaa60mov [rsp+72], rax
37c2aaa65mov rax, [rsp+640]
37c2aaa6dmov [rsp+112], rdi
37c2aaa72lea rdi, [rip+0x1c229f]
37c2aaa79mov [rsp+56], rax
37c2aaa7emov rax, [rsp+712]
37c2aaa86mov [rsp+96], rdi
37c2aaa8bmov [rsp+48], rax
37c2aaa90mov rax, [rsp+656]
37c2aaa98mov [rsp+80], rdi
37c2aaa9dmov [rsp+40], rax
37c2aaaa2lea rax, [rip+0x1c223f]
37c2aaaa9mov [rsp+32], rax
37c2aaaaemov r9, rax
37c2aaab1call zbdsqr_64_
37c2aaab6jmp 0x37c2a6a90
37c2aaabb
37c2aaabbloc_37c2aaabb:
37c2aaabblea rbp, [r10+r10+1]
37c2aaac0shl r10, 4
37c2aaac4lea r13, [rsp+320]
37c2aaaccmov r8, [rsp+640]
37c2aaad4sub rcx, rbp
37c2aaad7lea rdi, [rbp-1]
37c2aaadbmov [rsp+80], r13
37c2aaae0mov r9, r15
37c2aaae3lea rax, [rcx+1]
37c2aaae7shl rdi, 4
37c2aaaebmov rdx, rsi
37c2aaaeemov rcx, rbx
37c2aaaf1mov [rsp+392], rax
37c2aaaf9mov rax, [rsp+696]
37c2aab01lea r12, [rsp+392]
37c2aab09add rdi, [rsp+696]
37c2aab11mov [rsp+72], r12
37c2aab16add rax, r10
37c2aab19mov [rsp+64], rdi
37c2aab1emov [rsp+56], rax
37c2aab23mov rax, [rsp+696]
37c2aab2bmov [rsp+48], rax
37c2aab30mov rax, [rsp+712]
37c2aab38mov [rsp+40], rax
37c2aab3dmov rax, [rsp+656]
37c2aab45mov [rsp+32], rax
37c2aab4acall zgebrd_64_
37c2aab4fmov r9, rsi
37c2aab52mov r8, rsi
37c2aab55mov rdx, rbx
37c2aab58mov rax, [rsp+704]
37c2aab60lea rcx, [rip+0x1c2192]
37c2aab67mov rax, [rax]
37c2aab6amov [rsp+56], rdi
37c2aab6fmov [rsp+80], 1
37c2aab78sub rax, rbp
37c2aab7bmov [rsp+72], r13
37c2aab80add rax, 1
37c2aab84mov [rsp+64], r12
37c2aab89mov [rsp+392], rax
37c2aab91mov rax, [rsp+696]
37c2aab99mov [rsp+40], r15
37c2aab9emov [rsp+48], rax
37c2aaba3mov rax, [rsp+640]
37c2aababmov [rsp+32], rax
37c2aabb0call zungbr_64_
37c2aabb5mov rax, [rsi]
37c2aabb8mov rdi, [rsp+712]
37c2aabc0mov [rsp+120], 1
37c2aabc9mov [rsp+80], r15
37c2aabcemov rcx, [rsp+640]
37c2aabd6movsd_xmm [rsp+400], x9
37c2aabe0lea rax, [rdi+8*rax]
37c2aabe4mov rdi, [rsp+720]
37c2aabecmov [rsp+104], rax
37c2aabf1lea rax, [rsp+400]
37c2aabf9mov [rsp+112], rdi
37c2aabfelea rdi, [rip+0x1c2113]
37c2aac05mov [rsp+96], rdi
37c2aac0amov [rsp+88], rax
37c2aac0fmovsd_xmm [rsp+408], x10
37c2aac19
37c2aac19loc_37c2aac19:
37c2aac19mov [rsp+56], rax
37c2aac1emov rax, [rsp+712]
37c2aac26mov r9, rbx
37c2aac29mov rdx, rsi
37c2aac2cmov [rsp+72], rcx
37c2aac31lea rcx, [rip+0x1c20d9]
37c2aac38mov [rsp+48], rax
37c2aac3dmov rax, [rsp+656]
37c2aac45mov [rsp+64], rdi
37c2aac4amov [rsp+40], rax
37c2aac4flea rax, [rip+0x1c2092]
37c2aac56mov [rsp+32], rax
37c2aac5bmov r8, rax
37c2aac5ecall zbdsqr_64_
37c2aac63jmp 0x37c2a6a90
37c2aac68
37c2aac68loc_37c2aac68:
37c2aac68lea rdx, [rip+0x1c20a1]
37c2aac6flea rax, [rip+0x1c2083]
37c2aac76mov [rsp+200], rdx
37c2aac7e
37c2aac7eloc_37c2aac7e:
37c2aac7emov rdx, [rsp+704]
37c2aac86mov r9, rsi
37c2aac89mov r8, rbx
37c2aac8cmov rcx, rax
37c2aac8fmov rdx, [rdx]
37c2aac92sub rdx, [rsp+192]
37c2aac9amov [rsp+72], rdi
37c2aac9fmov rdi, [rsp+184]
37c2aaca7mov [rsp+56], r12
37c2aacacadd rdx, 1
37c2aacb0mov [rsp+80], 1
37c2aacb9mov [rsp+64], rdi
37c2aacbemov rdi, [rsp+696]
37c2aacc6mov [rsp+40], r15
37c2aaccbmov [rsp+48], rdi
37c2aacd0mov rdi, [rsp+640]
37c2aacd8mov [rsp+392], rdx
37c2aace0mov rdx, rbx
37c2aace3mov [rsp+32], rdi
37c2aace8call zungbr_64_
37c2aacedjmp 0x37c2aa0ff
37c2aacf2
37c2aacf2loc_37c2aacf2:
37c2aacf2mov rax, [rsp+704]
37c2aacfamov r9, rsi
37c2aacfdmov r8, rsi
37c2aad00mov rdx, rsi
37c2aad03mov rcx, [rsp+240]
37c2aad0bmov rax, [rax]
37c2aad0emov [rsp+48], rbx
37c2aad13mov [rsp+80], 1
37c2aad1csub rax, r12
37c2aad1fmov [rsp+72], rdi
37c2aad24add rax, 1
37c2aad28mov [rsp+56], rbp
37c2aad2dmov [rsp+392], rax
37c2aad35mov rax, [rsp+184]
37c2aad3dmov [rsp+40], r15
37c2aad42mov [rsp+64], rax
37c2aad47mov rax, [rsp+640]
37c2aad4fmov [rsp+32], rax
37c2aad54call zungbr_64_
37c2aad59mov rbx, [rsp+720]
37c2aad61mov rax, [rsi]
37c2aad64mov [rsp+64], r15
37c2aad69lea r8, [rsp+360]
37c2aad71mov rdx, rsi
37c2aad74lea rcx, [rip+0x1c1f96]
37c2aad7bmov [rsp+120], 1
37c2aad84mov [rsp+112], rbx
37c2aad89mov rbx, [rsp+712]
37c2aad91mov [rsp+360], rax
37c2aad99movsd_xmm [rsp+400], x9
37c2aada3lea rax, [rbx+8*rax]
37c2aada7lea rbx, [rip+0x1c1f6a]
37c2aadaemov [rsp+104], rax
37c2aadb3lea rax, [rsp+400]
37c2aadbbmov [rsp+88], rax
37c2aadc0mov [rsp+72], rax
37c2aadc5mov rax, [rsp+640]
37c2aadcdmov [rsp+96], rbx
37c2aadd2mov [rsp+56], rax
37c2aadd7mov rax, [rsp+712]
37c2aaddfmov [rsp+80], rbx
37c2aade4mov [rsp+48], rax
37c2aade9mov rax, [rsp+656]
37c2aadf1movsd_xmm [rsp+408], x10
37c2aadfbmov [rsp+40], rax
37c2aae00lea rax, [rip+0x1c1ee1]
37c2aae07mov [rsp+32], rax
37c2aae0cmov r9, rax
37c2aae0fcall zbdsqr_64_
37c2aae14cmp [rsp+216], 0
37c2aae1dje 0x37c2a6a90
37c2aae23mov rax, [rsp+688]
37c2aae2bmov [rsp+32], r15
37c2aae30mov r8, rsi
37c2aae33mov rdx, rsi
37c2aae36mov [rsp+56], 1
37c2aae3fmov r9, [rsp+640]
37c2aae47lea rcx, [rip+0x1c1ed2]
37c2aae4emov [rsp+48], rax
37c2aae53mov rax, [rsp+680]
37c2aae5bmov [rsp+40], rax
37c2aae60call zlacpy_64_
37c2aae65jmp 0x37c2a6a90
37c2aae6a
37c2aae6aloc_37c2aae6a:
37c2aae6atest r14, r14
37c2aae6dje 0x37c2ac233
37c2aae73cmp [rsp+152], 0
37c2aae7cje 0x37c2ac233
37c2aae82mov r11, [rbx]
37c2aae85pxor x5, x5
37c2aae89add r9, r11
37c2aae8cadd rdi, r11
37c2aae8flea rdx, [r11+r11]
37c2aae93cmp r9, rdi
37c2aae96cmovge rdi, r9
37c2aae9aadd rax, rdx
37c2aae9dlea r9, [rdx+rbp]
37c2aaea1cmp rdi, rax
37c2aaea4cmovge rax, rdi
37c2aaea8cmp rax, r9
37c2aaeabcmovge r9, rax
37c2aaeafmov rax, [rsp+256]
37c2aaeb7add rax, rdx
37c2aaebacmp r9, rax
37c2aaebdcmovge rax, r9
37c2aaec1imul r11, r11
37c2aaec5add rdx, rcx
37c2aaec8mov [rsp+264], rax
37c2aaed0lea rax, [rax+2*r11]
37c2aaed4cmp rax, rdx
37c2aaed7cmovl rax, rdx
37c2aaedbcvtsi2sd x5, rax
37c2aaee0movapd x8, x5
37c2aaee5jmp 0x37c2a6364
37c2aaeea
37c2aaeealoc_37c2aaeea:
37c2aaeeacmp rcx, 1
37c2aaeeejg 0x37c2a6a90
37c2aaef4mov eax, 1
37c2aaef9mov r8, r11
37c2aaefcxor edx, edx
37c2aaefesub rax, rcx
37c2aaf01neg r8
37c2aaf04div r8
37c2aaf07mov r14, rax
37c2aaf0ajmp 0x37c2a6923
37c2aaf0f
37c2aaf0floc_37c2aaf0f:
37c2aaf0fcmp rcx, 1
37c2aaf13jg 0x37c2a6a90
37c2aaf19mov eax, 1
37c2aaf1emov r8, r10
37c2aaf21xor edx, edx
37c2aaf23sub rax, rcx
37c2aaf26neg r8
37c2aaf29div r8
37c2aaf2cmov rdi, rax
37c2aaf2fjmp 0x37c2a74fd
37c2aaf34
37c2aaf34loc_37c2aaf34:
37c2aaf34cmp [rsp+216], 0
37c2aaf3dje 0x37c2a6a90
37c2aaf43cmp [rsp+168], 0
37c2aaf4cje 0x37c2ad089
37c2aaf52mov rax, [rsp+704]
37c2aaf5aadd r10, rcx
37c2aaf5dmov rdi, rcx
37c2aaf60imul rdi, rcx
37c2aaf64mov rdx, [rax]
37c2aaf67lea rax, [rcx+2*rcx]
37c2aaf6bcmp r10, rax
37c2aaf6ecmovge rax, r10
37c2aaf72add rax, rdi
37c2aaf75cmp rdx, rax
37c2aaf78jl 0x37c2af9a6
37c2aaf7emov rax, [r15]
37c2aaf81mov r8, rcx
37c2aaf84mov r9, [rsp+264]
37c2aaf8clea r12, [rsp+392]
37c2aaf94lea r13, [rsp+320]
37c2aaf9cmov [rsp+48], r12
37c2aafa1lea r14, [rsp+328]
37c2aafa9imul r8, rax
37c2aafadmov [rsp+56], r13
37c2aafb2add r9, r8
37c2aafb5cmp rdx, r9
37c2aafb8mov r9, r15
37c2aafbbcmovge rdi, r8
37c2aafbfcmovl rax, rcx
37c2aafc3mov r8, [rsp+640]
37c2aafcbmov [rsp+328], rax
37c2aafd3lea rax, [rcx+rdi+1]
37c2aafd8mov rcx, rbx
37c2aafdbsub rdx, rax
37c2aafdemov [rsp+160], rax
37c2aafe6add rdx, 1
37c2aafeamov [rsp+392], rdx
37c2aaff2lea rdx, [rax-1]
37c2aaff6shl rdx, 4
37c2aaffaadd rdx, [rsp+696]
37c2ab002mov rbp, rdx
37c2ab005mov rdx, rdi
37c2ab008shl rdx, 4
37c2ab00cadd rdx, [rsp+696]
37c2ab014mov [rsp+40], rbp
37c2ab019mov [rsp+32], rdx
37c2ab01emov [rsp+144], rdx
37c2ab026mov rdx, rsi
37c2ab029call zgelqf_64_
37c2ab02emov [rsp+32], r15
37c2ab033mov r8, rsi
37c2ab036mov rdx, rbx
37c2ab039mov rax, [rsp+688]
37c2ab041mov r9, [rsp+640]
37c2ab049mov [rsp+56], 1
37c2ab052lea rcx, [rip+0x1c1cb8]
37c2ab059mov [rsp+48], rax
37c2ab05emov rax, [rsp+680]
37c2ab066mov [rsp+40], rax
37c2ab06bcall zlacpy_64_
37c2ab070mov [rsp+48], r14
37c2ab075mov r8, rbx
37c2ab078mov rdx, rbx
37c2ab07bmov rax, [rsp+696]
37c2ab083mov [rsp+32], r15
37c2ab088lea rcx, [rip+0x1c1c81]
37c2ab08fmov [rsp+56], 1
37c2ab098mov r9, [rsp+640]
37c2ab0a0mov [rsp+40], rax
37c2ab0a5call zlacpy_64_
37c2ab0aamov rax, [rbx]
37c2ab0admov [rsp+48], r14
37c2ab0b2mov r8, r12
37c2ab0b5mov rcx, [rsp+328]
37c2ab0bdmov [rsp+56], 1
37c2ab0c6lea rdx, [rax-1]
37c2ab0calea rax, [rip+0x1c1c2f]
37c2ab0d1shl rcx, 4
37c2ab0d5mov [rsp+32], rax
37c2ab0daadd rcx, [rsp+696]
37c2ab0e2mov r9, rax
37c2ab0e5mov [rsp+40], rcx
37c2ab0ealea rcx, [rip+0x1c1c20]
37c2ab0f1mov [rsp+384], rdx
37c2ab0f9mov [rsp+392], rdx
37c2ab101lea rdx, [rsp+384]
37c2ab109call zlaset_64_
37c2ab10emov rcx, [rsp+704]
37c2ab116mov rdx, [rsp+144]
37c2ab11emov r8, rbx
37c2ab121mov r9, [rsp+680]
37c2ab129mov rcx, [rcx]
37c2ab12cmov [rsp+48], rbp
37c2ab131mov [rsp+40], rdx
37c2ab136mov rdx, rsi
37c2ab139mov [rsp+152], rcx
37c2ab141sub rcx, [rsp+160]
37c2ab149lea rax, [rcx+1]
37c2ab14dmov rcx, [rsp+688]
37c2ab155mov [rsp+64], r13
37c2ab15amov [rsp+56], r12
37c2ab15fmov [rsp+32], rcx
37c2ab164mov rcx, rsi
37c2ab167mov [rsp+392], rax
37c2ab16fcall zunglq_64_
37c2ab174mov rax, [rbx]
37c2ab177mov r8, [rsp+696]
37c2ab17fmov r9, r14
37c2ab182lea rdx, [rdi+rax+1]
37c2ab187mov rdi, [rsp+704]
37c2ab18fadd rax, rdx
37c2ab192mov rcx, [rdi]
37c2ab195lea rdi, [rdx-1]
37c2ab199mov [rsp+80], r13
37c2ab19emov rdx, [rsp+144]
37c2ab1a6shl rdi, 4
37c2ab1aaadd rdi, [rsp+696]
37c2ab1b2mov [rsp+72], r12
37c2ab1b7sub rcx, rax
37c2ab1bamov [rsp+56], rdi
37c2ab1bfmov [rsp+48], rdx
37c2ab1c4mov rdx, [rsp+712]
37c2ab1ccadd rcx, 1
37c2ab1d0mov [rsp+392], rcx
37c2ab1d8lea rcx, [rax-1]
37c2ab1dcmov [rsp+40], rdx
37c2ab1e1mov rdx, [rsp+656]
37c2ab1e9shl rcx, 4
37c2ab1edadd rcx, [rsp+696]
37c2ab1f5mov [rsp+152], rax
37c2ab1fdmov [rsp+64], rcx
37c2ab202mov rbp, rcx
37c2ab205mov rcx, rbx
37c2ab208mov [rsp+32], rdx
37c2ab20dmov rdx, rbx
37c2ab210call zgebrd_64_
37c2ab215mov rdx, [rsp+704]
37c2ab21dmov r9, rbx
37c2ab220mov r8, rbx
37c2ab223mov rcx, [rsp+240]
37c2ab22bmov rdx, [rdx]
37c2ab22emov [rsp+48], rdi
37c2ab233mov rdi, [rsp+696]
37c2ab23bmov [rsp+72], r13
37c2ab240mov [rsp+64], r12
37c2ab245sub rdx, [rsp+152]
37c2ab24dmov [rsp+32], rdi
37c2ab252lea rax, [rdx+1]
37c2ab256mov rdx, rbx
37c2ab259mov [rsp+80], 1
37c2ab262mov [rsp+56], rbp
37c2ab267mov [rsp+40], r14
37c2ab26cmov [rsp+392], rax
37c2ab274call zungbr_64_
37c2ab279mov rax, [rbx]
37c2ab27cmov [rsp+64], r14
37c2ab281mov r8, rbx
37c2ab284mov rdi, [rsp+712]
37c2ab28cmov rdx, rbx
37c2ab28fmov [rsp+120], 1
37c2ab298lea rcx, [rip+0x1c1a72]
37c2ab29fmovsd_xmm [rsp+400], x9
37c2ab2a9movsd_xmm [rsp+408], x10
37c2ab2b3lea rax, [rdi+8*rax]
37c2ab2b7mov rdi, [rsp+720]
37c2ab2bfmov [rsp+104], rax
37c2ab2c4lea rax, [rsp+400]
37c2ab2ccmov [rsp+112], rdi
37c2ab2d1lea rdi, [rip+0x1c1a40]
37c2ab2d8mov [rsp+96], rdi
37c2ab2ddmov [rsp+80], rdi
37c2ab2e2mov rdi, [rsp+696]
37c2ab2eamov [rsp+88], rax
37c2ab2efmov [rsp+56], rdi
37c2ab2f4mov rdi, [rsp+712]
37c2ab2fcmov [rsp+72], rax
37c2ab301mov [rsp+48], rdi
37c2ab306mov rdi, [rsp+656]
37c2ab30emov [rsp+40], rdi
37c2ab313lea rdi, [rip+0x1c19ce]
37c2ab31amov [rsp+32], rdi
37c2ab31fmov r9, rdi
37c2ab322call zbdsqr_64_
37c2ab327lea rax, [rip+0x1c19d2]
37c2ab32emov [rsp+96], r15
37c2ab333mov rdi, [rsp+640]
37c2ab33bmov [rsp+80], rax
37c2ab340mov rax, [rsp+688]
37c2ab348mov [rsp+112], 1
37c2ab351mov [rsp+72], rax
37c2ab356mov rax, [rsp+680]
37c2ab35emov [rsp+104], 1
37c2ab367mov [rsp+88], rdi
37c2ab36cmov [rsp+64], rax
37c2ab371mov [rsp+56], r14
37c2ab376
37c2ab376loc_37c2ab376:
37c2ab376mov rax, [rsp+696]
37c2ab37emov [rsp+32], rbx
37c2ab383mov r9, rsi
37c2ab386mov r8, rbx
37c2ab389lea rdx, [rip+0x1c1943]
37c2ab390mov [rsp+48], rax
37c2ab395lea rax, [rip+0x1c198c]
37c2ab39cmov rcx, rdx
37c2ab39fmov [rsp+40], rax
37c2ab3a4call zgemm_64_
37c2ab3a9mov rax, [rsp+688]
37c2ab3b1mov [rsp+56], 1
37c2ab3bamov [rsp+48], rax
37c2ab3bfmov rax, [rsp+680]
37c2ab3c7
37c2ab3c7loc_37c2ab3c7:
37c2ab3c7mov [rsp+40], rax
37c2ab3ccmov r8, rsi
37c2ab3cfmov rdx, rbx
37c2ab3d2lea rcx, [rip+0x1c1947]
37c2ab3d9mov [rsp+32], r15
37c2ab3demov r9, [rsp+640]
37c2ab3e6call zlacpy_64_
37c2ab3ebjmp 0x37c2a6a90
37c2ab3f0
37c2ab3f0loc_37c2ab3f0:
37c2ab3f0test r13, r13
37c2ab3f3je 0x37c2a6a90
37c2ab3f9cmp [rsp+176], 0
37c2ab402je 0x37c2adf50
37c2ab408mov rax, [rsp+704]
37c2ab410add rcx, r10
37c2ab413mov r14, r10
37c2ab416imul r14, r10
37c2ab41amov rdx, [rax]
37c2ab41dlea rax, [r10+2*r10]
37c2ab421cmp rcx, rax
37c2ab424cmovl rcx, rax
37c2ab428lea rax, [rcx+r14]
37c2ab42ccmp rdx, rax
37c2ab42fjl 0x37c2af685
37c2ab435mov rax, [r15]
37c2ab438mov rcx, r10
37c2ab43bmov r8, [rsp+264]
37c2ab443lea r13, [rsp+392]
37c2ab44blea r12, [rsp+320]
37c2ab453mov [rsp+48], r13
37c2ab458mov r9, r15
37c2ab45blea rdi, [rsp+328]
37c2ab463imul rcx, rax
37c2ab467mov [rsp+56], r12
37c2ab46cadd r8, rcx
37c2ab46fcmp rdx, r8
37c2ab472mov r8, [rsp+640]
37c2ab47acmovge r14, rcx
37c2ab47ecmovl rax, r10
37c2ab482mov rcx, rbx
37c2ab485mov [rsp+328], rax
37c2ab48dlea rax, [r10+r14+1]
37c2ab492sub rdx, rax
37c2ab495mov [rsp+160], rax
37c2ab49dadd rdx, 1
37c2ab4a1mov [rsp+392], rdx
37c2ab4a9lea rdx, [rax-1]
37c2ab4adshl rdx, 4
37c2ab4b1add rdx, [rsp+696]
37c2ab4b9mov rbp, rdx
37c2ab4bcmov rdx, r14
37c2ab4bfshl rdx, 4
37c2ab4c3add rdx, [rsp+696]
37c2ab4cbmov [rsp+40], rbp
37c2ab4d0mov [rsp+32], rdx
37c2ab4d5mov [rsp+144], rdx
37c2ab4ddmov rdx, rsi
37c2ab4e0call zgeqrf_64_
37c2ab4e5mov [rsp+32], r15
37c2ab4eamov r8, rsi
37c2ab4edmov rdx, rbx
37c2ab4f0mov rax, [rsp+672]
37c2ab4f8mov r9, [rsp+640]
37c2ab500mov [rsp+56], 1
37c2ab509lea rcx, [rip+0x1c1800]
37c2ab510mov [rsp+48], rax
37c2ab515mov rax, [rsp+664]
37c2ab51dmov [rsp+40], rax
37c2ab522call zlacpy_64_
37c2ab527mov [rsp+48], rdi
37c2ab52cmov r8, rsi
37c2ab52fmov rdx, rsi
37c2ab532mov rax, [rsp+696]
37c2ab53amov [rsp+32], r15
37c2ab53flea rcx, [rip+0x1c17cb]
37c2ab546mov [rsp+56], 1
37c2ab54fmov r9, [rsp+640]
37c2ab557mov [rsp+40], rax
37c2ab55ccall zlacpy_64_
37c2ab561mov rax, [rsi]
37c2ab564mov [rsp+48], rdi
37c2ab569mov r8, r13
37c2ab56cmov [rsp+56], 1
37c2ab575lea rdx, [rax-1]
37c2ab579mov rax, [rsp+696]
37c2ab581mov [rsp+384], rdx
37c2ab589lea rcx, [rax+16]
37c2ab58dlea rax, [rip+0x1c176c]
37c2ab594mov [rsp+392], rdx
37c2ab59cmov [rsp+40], rcx
37c2ab5a1mov r9, rax
37c2ab5a4lea rdx, [rsp+384]
37c2ab5aclea rcx, [rip+0x1c175d]
37c2ab5b3mov [rsp+32], rax
37c2ab5b8call zlaset_64_
37c2ab5bdmov rcx, [rsp+704]
37c2ab5c5mov rdx, [rsp+144]
37c2ab5cdmov r8, rsi
37c2ab5d0mov r9, [rsp+664]
37c2ab5d8mov rcx, [rcx]
37c2ab5dbmov [rsp+48], rbp
37c2ab5e0mov [rsp+40], rdx
37c2ab5e5mov rdx, rbx
37c2ab5e8mov [rsp+152], rcx
37c2ab5f0sub rcx, [rsp+160]
37c2ab5f8lea rax, [rcx+1]
37c2ab5fcmov rcx, [rsp+672]
37c2ab604mov [rsp+64], r12
37c2ab609mov [rsp+56], r13
37c2ab60emov [rsp+32], rcx
37c2ab613mov rcx, rbx
37c2ab616mov [rsp+392], rax
37c2ab61ecall zungqr_64_
37c2ab623mov rdx, [rsi]
37c2ab626mov rcx, [rsp+704]
37c2ab62emov r9, rdi
37c2ab631mov r8, [rsp+696]
37c2ab639mov rcx, [rcx]
37c2ab63clea rax, [r14+rdx+1]
37c2ab641mov [rsp+80], r12
37c2ab646lea rbp, [rdx+rax]
37c2ab64asub rax, 1
37c2ab64emov [rsp+72], r13
37c2ab653mov [rsp+152], rcx
37c2ab65bsub rcx, rbp
37c2ab65elea r14, [rbp-1]
37c2ab662shl rax, 4
37c2ab666lea rdx, [rcx+1]
37c2ab66amov rcx, [rsp+712]
37c2ab672add rax, [rsp+696]
37c2ab67ashl r14, 4
37c2ab67emov [rsp+392], rdx
37c2ab686mov rdx, [rsp+144]
37c2ab68emov [rsp+40], rcx
37c2ab693mov rcx, [rsp+656]
37c2ab69badd r14, [rsp+696]
37c2ab6a3mov [rsp+56], rax
37c2ab6a8mov [rsp+48], rdx
37c2ab6admov rdx, rsi
37c2ab6b0mov [rsp+32], rcx
37c2ab6b5mov rcx, rsi
37c2ab6b8mov [rsp+64], r14
37c2ab6bdcall zgebrd_64_
37c2ab6c2mov rcx, [rsp+704]
37c2ab6camov r9, rsi
37c2ab6cdmov r8, rsi
37c2ab6d0mov rdx, [rsp+144]
37c2ab6d8mov rax, [rcx]
37c2ab6dbmov [rsp+72], r12
37c2ab6e0lea rcx, [rip+0x1c1612]
37c2ab6e7mov [rsp+48], rdx
37c2ab6ecmov rdx, [rsp+696]
37c2ab6f4mov [rsp+80], 1
37c2ab6fdsub rax, rbp
37c2ab700mov [rsp+32], rdx
37c2ab705add rax, 1
37c2ab709mov rdx, rsi
37c2ab70cmov [rsp+64], r13
37c2ab711mov [rsp+56], r14
37c2ab716mov [rsp+40], rdi
37c2ab71bmov [rsp+392], rax
37c2ab723call zungbr_64_
37c2ab728mov rax, [rsi]
37c2ab72bmov [rsp+80], rdi
37c2ab730mov r9, rsi
37c2ab733mov rdx, [rsp+712]
37c2ab73blea rcx, [rip+0x1c15d6]
37c2ab742mov [rsp+120], 1
37c2ab74bmov [rsp+96], rcx
37c2ab750lea rax, [rdx+8*rax]
37c2ab754mov [rsp+64], rcx
37c2ab759mov rdx, [rsp+720]
37c2ab761lea rcx, [rip+0x1c15a9]
37c2ab768mov [rsp+104], rax
37c2ab76dlea rax, [rsp+400]
37c2ab775mov [rsp+112], rdx
37c2ab77amov rdx, [rsp+696]
37c2ab782mov [rsp+88], rax
37c2ab787mov [rsp+72], rdx
37c2ab78cmov rdx, [rsp+712]
37c2ab794mov [rsp+56], rax
37c2ab799mov [rsp+48], rdx
37c2ab79emov rdx, [rsp+656]
37c2ab7a6movsd_xmm [rsp+400], x9
37c2ab7b0mov [rsp+40], rdx
37c2ab7b5lea rdx, [rip+0x1c152c]
37c2ab7bcmov [rsp+32], rdx
37c2ab7c1mov r8, rdx
37c2ab7c4mov rdx, rsi
37c2ab7c7movsd_xmm [rsp+408], x10
37c2ab7d1call zbdsqr_64_
37c2ab7d6mov rdx, [rsp+640]
37c2ab7demov [rsp+96], r15
37c2ab7e3lea rax, [rip+0x1c1516]
37c2ab7eamov [rsp+112], 1
37c2ab7f3mov [rsp+104], 1
37c2ab7fcmov [rsp+88], rdx
37c2ab801mov [rsp+80], rax
37c2ab806
37c2ab806loc_37c2ab806:
37c2ab806mov rax, [rsp+696]
37c2ab80emov [rsp+72], rdi
37c2ab813mov r9, rsi
37c2ab816mov r8, rbx
37c2ab819mov [rsp+32], rsi
37c2ab81elea rdx, [rip+0x1c14ae]
37c2ab825mov [rsp+64], rax
37c2ab82amov rax, [rsp+672]
37c2ab832mov rcx, rdx
37c2ab835mov [rsp+56], rax
37c2ab83amov rax, [rsp+664]
37c2ab842mov [rsp+48], rax
37c2ab847lea rax, [rip+0x1c14da]
37c2ab84emov [rsp+40], rax
37c2ab853call zgemm_64_
37c2ab858mov rax, [rsp+672]
37c2ab860mov [rsp+56], 1
37c2ab869mov [rsp+48], rax
37c2ab86emov rax, [rsp+664]
37c2ab876jmp 0x37c2ab3c7
37c2ab87b
37c2ab87bloc_37c2ab87b:
37c2ab87bmov rax, [rsi]
37c2ab87emov [rsp+352], rax
37c2ab886cmp [rsp+200], 0
37c2ab88fje 0x37c2aa744
37c2ab895jmp 0x37c2aa739
37c2ab89a
37c2ab89a 66 0f 1f 44 00 00 f..D..
37c2ab8a0
37c2ab8a0loc_37c2ab8a0:
37c2ab8a0mov rax, [rbx]
37c2ab8a3mov [rsp+384], rax
37c2ab8abjmp 0x37c2aa3e5
37c2ab8b0
37c2ab8b0loc_37c2ab8b0:
37c2ab8b0lea rax, [rip+0x1c145a]
37c2ab8b7mov [rsp+152], rax
37c2ab8bf
37c2ab8bfloc_37c2ab8bf:
37c2ab8bfmov rax, [rsp+704]
37c2ab8c7mov r9, rsi
37c2ab8camov r8, rsi
37c2ab8cdmov rdx, rsi
37c2ab8d0mov rcx, [rsp+240]
37c2ab8d8mov rax, [rax]
37c2ab8dbmov [rsp+72], rdi
37c2ab8e0mov [rsp+80], 1
37c2ab8e9sub rax, r12
37c2ab8ecmov [rsp+56], rbp
37c2ab8f1add rax, 1
37c2ab8f5mov [rsp+40], r15
37c2ab8famov [rsp+392], rax
37c2ab902mov rax, [rsp+184]
37c2ab90amov [rsp+64], rax
37c2ab90fmov rax, [rsp+160]
37c2ab917mov [rsp+48], rax
37c2ab91cmov rax, [rsp+640]
37c2ab924mov [rsp+32], rax
37c2ab929call zungbr_64_
37c2ab92emov rax, [rsi]
37c2ab931test r13, r13
37c2ab934jne 0x37c2acf90
37c2ab93acmp [rsp+168], 0
37c2ab943jne 0x37c2aa611
37c2ab949cmp [rsp+176], 0
37c2ab952jne 0x37c2af676
37c2ab958mov [rsp+360], rax
37c2ab960jmp 0x37c2aa664
37c2ab965
37c2ab965loc_37c2ab965:
37c2ab965mov rax, [rsp+704]
37c2ab96dmov r9, rbx
37c2ab970mov r8, rsi
37c2ab973mov rdx, rbx
37c2ab976mov rcx, [rsp+240]
37c2ab97emov rax, [rax]
37c2ab981sub rax, [rsp+192]
37c2ab989mov [rsp+72], rdi
37c2ab98eadd rax, 1
37c2ab992mov [rsp+56], r12
37c2ab997mov [rsp+392], rax
37c2ab99fmov rax, [rsp+184]
37c2ab9a7mov [rsp+80], 1
37c2ab9b0mov [rsp+64], rax
37c2ab9b5mov rax, [rsp+640]
37c2ab9bdmov [rsp+48], rbp
37c2ab9c2mov [rsp+32], rax
37c2ab9c7mov [rsp+40], r15
37c2ab9cccall zungbr_64_
37c2ab9d1mov rax, [rbx]
37c2ab9d4test r13, r13
37c2ab9d7jne 0x37c2acf74
37c2ab9ddcmp [rsp+168], 0
37c2ab9e6je 0x37c2ac341
37c2ab9ecmov [rsp+368], 0
37c2ab9f8jmp 0x37c2aa4a0
37c2ab9fd
37c2ab9fdloc_37c2ab9fd:
37c2ab9fdlea r12, [rcx+1]
37c2aba01sub r8, rcx
37c2aba04shl rcx, 4
37c2aba08mov r9, r15
37c2aba0bmov rax, [rsp+696]
37c2aba13lea rdi, [rsp+392]
37c2aba1blea r14, [rsp+320]
37c2aba23add rcx, [rsp+696]
37c2aba2bmov [rsp+48], rdi
37c2aba30mov r13, rcx
37c2aba33mov rdx, rsi
37c2aba36mov [rsp+40], rcx
37c2aba3bmov rcx, rbx
37c2aba3emov [rsp+32], rax
37c2aba43mov [rsp+56], r14
37c2aba48mov [rsp+392], r8
37c2aba50mov r8, [rsp+640]
37c2aba58call zgelqf_64_
37c2aba5dmov [rsp+32], r15
37c2aba62mov r8, rbx
37c2aba65mov rdx, rbx
37c2aba68mov rax, [rsp+672]
37c2aba70mov r9, [rsp+640]
37c2aba78mov [rsp+56], 1
37c2aba81lea rcx, [rip+0x1c1288]
37c2aba88mov [rsp+48], rax
37c2aba8dmov rax, [rsp+664]
37c2aba95mov [rsp+40], rax
37c2aba9acall zlacpy_64_
37c2aba9fmov rax, [rbx]
37c2abaa2mov r8, rdi
37c2abaa5mov [rsp+56], 1
37c2abaaelea rdx, [rsp+384]
37c2abab6lea rcx, [rip+0x1c1254]
37c2ababdsub rax, 1
37c2abac1mov [rsp+384], rax
37c2abac9mov [rsp+392], rax
37c2abad1mov rax, [rsp+672]
37c2abad9mov [rsp+48], rax
37c2abademov rax, [rsp+144]
37c2abae6mov [rsp+40], rax
37c2abaeblea rax, [rip+0x1c120e]
37c2abaf2mov [rsp+32], rax
37c2abaf7mov r9, rax
37c2abafacall zlaset_64_
37c2abaffmov r8, rbx
37c2abb02mov rdx, rsi
37c2abb05mov rcx, rbx
37c2abb08mov rax, [rsp+704]
37c2abb10mov r9, [rsp+640]
37c2abb18mov rax, [rax]
37c2abb1bmov [rsp+56], rdi
37c2abb20mov [rsp+48], r13
37c2abb25mov [rsp+144], rax
37c2abb2dsub rax, r12
37c2abb30add rax, 1
37c2abb34mov [rsp+64], r14
37c2abb39mov [rsp+392], rax
37c2abb41mov rax, [rsp+696]
37c2abb49mov [rsp+32], r15
37c2abb4emov [rsp+40], rax
37c2abb53call zunglq_64_
37c2abb58mov r13, [rbx]
37c2abb5bmov rdx, rbx
37c2abb5emov rcx, rbx
37c2abb61mov rax, [rsp+704]
37c2abb69mov r9, [rsp+672]
37c2abb71lea r12, [r13+r13+1]
37c2abb76shl r13, 4
37c2abb7aadd r13, [rsp+696]
37c2abb82mov r8, [rsp+664]
37c2abb8amov rax, [rax]
37c2abb8dmov [rsp+72], rdi
37c2abb92mov [rsp+80], r14
37c2abb97mov [rsp+144], rax
37c2abb9fsub rax, r12
37c2abba2add rax, 1
37c2abba6mov [rsp+56], r13
37c2abbabmov [rsp+392], rax
37c2abbb3lea rax, [r12-1]
37c2abbb8shl rax, 4
37c2abbbcadd rax, [rsp+696]
37c2abbc4mov rbp, rax
37c2abbc7mov [rsp+64], rax
37c2abbccmov rax, [rsp+696]
37c2abbd4mov [rsp+48], rax
37c2abbd9mov rax, [rsp+712]
37c2abbe1mov [rsp+40], rax
37c2abbe6mov rax, [rsp+656]
37c2abbeemov [rsp+32], rax
37c2abbf3call zgebrd_64_
37c2abbf8mov rax, [rsp+704]
37c2abc00mov r9, rbx
37c2abc03mov rcx, [rsp+240]
37c2abc0blea r8, [rip+0x1c1127]
37c2abc12lea rdx, [rip+0x1c10f7]
37c2abc19mov rax, [rax]
37c2abc1cmov [rsp+96], rdi
37c2abc21mov [rsp+112], 1
37c2abc2amov [rsp+144], rax
37c2abc32sub rax, r12
37c2abc35add rax, 1
37c2abc39mov [rsp+104], r14
37c2abc3emov [rsp+392], rax
37c2abc46mov rax, [rsp+640]
37c2abc4emov [rsp+88], rbp
37c2abc53mov [rsp+72], rax
37c2abc58mov rax, [rsp+672]
37c2abc60mov [rsp+80], r15
37c2abc65mov [rsp+56], rax
37c2abc6amov rax, [rsp+664]
37c2abc72mov [rsp+64], r13
37c2abc77mov [rsp+48], rax
37c2abc7cmov [rsp+40], rbx
37c2abc81mov [rsp+32], rsi
37c2abc86mov [rsp+128], 1
37c2abc92mov [rsp+120], 1
37c2abc9bcall zunmbr_64_
37c2abca0mov r9, rbx
37c2abca3mov r8, rbx
37c2abca6mov rdx, rbx
37c2abca9mov rax, [rsp+704]
37c2abcb1lea rcx, [rip+0x1c1041]
37c2abcb8mov rax, [rax]
37c2abcbbmov [rsp+64], rdi
37c2abcc0mov [rsp+80], 1
37c2abcc9sub rax, r12
37c2abcccmov [rsp+72], r14
37c2abcd1add rax, 1
37c2abcd5mov [rsp+56], rbp
37c2abcdamov [rsp+392], rax
37c2abce2mov rax, [rsp+696]
37c2abceamov [rsp+48], rax
37c2abcefmov rax, [rsp+672]
37c2abcf7mov [rsp+40], rax
37c2abcfcmov rax, [rsp+664]
37c2abd04mov [rsp+32], rax
37c2abd09call zungbr_64_
37c2abd0emov rax, [rbx]
37c2abd11mov rdi, [rsp+712]
37c2abd19mov [rsp+120], 1
37c2abd22mov [rsp+64], r15
37c2abd27movsd_xmm [rsp+400], x9
37c2abd31lea rax, [rdi+8*rax]
37c2abd35mov rdi, [rsp+720]
37c2abd3dmov [rsp+104], rax
37c2abd42lea rax, [rip+0x1c0fcf]
37c2abd49mov [rsp+96], rax
37c2abd4elea rax, [rsp+400]
37c2abd56mov [rsp+88], rax
37c2abd5bmov rax, [rsp+672]
37c2abd63mov [rsp+112], rdi
37c2abd68mov [rsp+80], rax
37c2abd6dmov rax, [rsp+664]
37c2abd75movsd_xmm [rsp+408], x10
37c2abd7fmov [rsp+72], rax
37c2abd84mov rax, [rsp+640]
37c2abd8c
37c2abd8cloc_37c2abd8c:
37c2abd8cmov [rsp+56], rax
37c2abd91mov r9, rbx
37c2abd94mov r8, rsi
37c2abd97mov rdx, rbx
37c2abd9amov rax, [rsp+712]
37c2abda2lea rcx, [rip+0x1c0f68]
37c2abda9mov [rsp+48], rax
37c2abdaemov rax, [rsp+656]
37c2abdb6mov [rsp+40], rax
37c2abdbblea rax, [rip+0x1c0f26]
37c2abdc2mov [rsp+32], rax
37c2abdc7call zbdsqr_64_
37c2abdccjmp 0x37c2a6a90
37c2abdd1
37c2abdd1loc_37c2abdd1:
37c2abdd1mov rax, [rsp+696]
37c2abdd9sub rcx, r10
37c2abddclea rbp, [r10+1]
37c2abde0shl r10, 4
37c2abde4lea r14, [rsp+392]
37c2abdecadd r10, [rsp+696]
37c2abdf4lea rdi, [rsp+320]
37c2abdfcmov r8, [rsp+640]
37c2abe04mov [rsp+40], r10
37c2abe09mov r9, r15
37c2abe0cmov rdx, rsi
37c2abe0fmov r12, r10
37c2abe12mov [rsp+32], rax
37c2abe17mov [rsp+56], rdi
37c2abe1cmov [rsp+48], r14
37c2abe21mov [rsp+392], rcx
37c2abe29mov rcx, rbx
37c2abe2cmov [rsp+184], r14
37c2abe34call zgeqrf_64_
37c2abe39mov [rsp+32], r15
37c2abe3emov r8, rsi
37c2abe41mov rdx, rsi
37c2abe44mov rax, [rsp+688]
37c2abe4cmov r9, [rsp+640]
37c2abe54mov [rsp+56], 1
37c2abe5dlea rcx, [rip+0x1c0ead]
37c2abe64mov [rsp+152], rcx
37c2abe6cmov [rsp+48], rax
37c2abe71mov rax, [rsp+680]
37c2abe79mov [rsp+40], rax
37c2abe7ecall zlacpy_64_
37c2abe83mov rax, [rsi]
37c2abe86cmp rax, 1
37c2abe8ajle 0x37c2abeed
37c2abe8csub rax, 1
37c2abe90lea rdx, [rsp+384]
37c2abe98mov r8, r14
37c2abe9bmov [rsp+56], 1
37c2abea4mov [rsp+384], rax
37c2abeaclea rcx, [rip+0x1c0e5d]
37c2abeb3mov [rsp+392], rax
37c2abebbmov rax, [rsp+688]
37c2abec3mov [rsp+48], rax
37c2abec8mov rax, [rsp+680]
37c2abed0add rax, 16
37c2abed4mov [rsp+40], rax
37c2abed9lea rax, [rip+0x1c0e20]
37c2abee0mov [rsp+32], rax
37c2abee5mov r9, rax
37c2abee8call zlaset_64_
37c2abeed
37c2abeedloc_37c2abeed:
37c2abeedmov rax, [rsp+704]
37c2abef5mov r8, rsi
37c2abef8mov rdx, rsi
37c2abefbmov rcx, rbx
37c2abefemov r14, [rsp+184]
37c2abf06mov r9, [rsp+640]
37c2abf0emov rax, [rax]
37c2abf11mov [rsp+64], rdi
37c2abf16mov [rsp+48], r12
37c2abf1bmov [rsp+144], rax
37c2abf23sub rax, rbp
37c2abf26add rax, 1
37c2abf2amov [rsp+56], r14
37c2abf2fmov [rsp+392], rax
37c2abf37mov rax, [rsp+696]
37c2abf3fmov [rsp+32], r15
37c2abf44mov [rsp+40], rax
37c2abf49call zungqr_64_
37c2abf4emov r12, [rsi]
37c2abf51mov rdx, rsi
37c2abf54mov rcx, rsi
37c2abf57mov rax, [rsp+704]
37c2abf5fmov r9, [rsp+688]
37c2abf67lea r13, [r12+r12+1]
37c2abf6cshl r12, 4
37c2abf70add r12, [rsp+696]
37c2abf78mov r8, [rsp+680]
37c2abf80mov rax, [rax]
37c2abf83mov [rsp+80], rdi
37c2abf88mov [rsp+72], r14
37c2abf8dmov [rsp+144], rax
37c2abf95sub rax, r13
37c2abf98add rax, 1
37c2abf9cmov [rsp+56], r12
37c2abfa1mov [rsp+392], rax
37c2abfa9lea rax, [r13-1]
37c2abfadshl rax, 4
37c2abfb1add rax, [rsp+696]
37c2abfb9mov rbp, rax
37c2abfbcmov [rsp+64], rax
37c2abfc1mov rax, [rsp+696]
37c2abfc9mov [rsp+48], rax
37c2abfcemov rax, [rsp+712]
37c2abfd6mov [rsp+40], rax
37c2abfdbmov rax, [rsp+656]
37c2abfe3mov [rsp+32], rax
37c2abfe8call zgebrd_64_
37c2abfedmov rax, [rsp+704]
37c2abff5mov r9, rbx
37c2abff8lea r8, [rip+0x1c0cd4]
37c2abffflea rdx, [rip+0x1c0d32]
37c2ac006lea rcx, [rip+0x1c0cec]
37c2ac00dmov rax, [rax]
37c2ac010mov [rsp+104], rdi
37c2ac015mov [rsp+112], 1
37c2ac01emov [rsp+144], rax
37c2ac026sub rax, r13
37c2ac029add rax, 1
37c2ac02dmov [rsp+96], r14
37c2ac032mov [rsp+392], rax
37c2ac03amov rax, [rsp+640]
37c2ac042mov [rsp+88], rbp
37c2ac047mov [rsp+72], rax
37c2ac04cmov rax, [rsp+696]
37c2ac054mov [rsp+80], r15
37c2ac059mov [rsp+64], rax
37c2ac05emov rax, [rsp+688]
37c2ac066mov [rsp+40], rsi
37c2ac06bmov [rsp+56], rax
37c2ac070mov rax, [rsp+680]
37c2ac078mov [rsp+32], rsi
37c2ac07dmov [rsp+48], rax
37c2ac082mov [rsp+128], 1
37c2ac08emov [rsp+120], 1
37c2ac097call zunmbr_64_
37c2ac09cmov r9, rsi
37c2ac09fmov r8, rsi
37c2ac0a2mov rdx, rsi
37c2ac0a5mov rax, [rsp+704]
37c2ac0admov rcx, [rsp+240]
37c2ac0b5mov rax, [rax]
37c2ac0b8mov [rsp+72], rdi
37c2ac0bdmov [rsp+80], 1
37c2ac0c6sub rax, r13
37c2ac0c9mov [rsp+64], r14
37c2ac0ceadd rax, 1
37c2ac0d2mov [rsp+56], rbp
37c2ac0d7mov [rsp+392], rax
37c2ac0dfmov rax, [rsp+688]
37c2ac0e7mov [rsp+48], r12
37c2ac0ecmov [rsp+40], rax
37c2ac0f1mov rax, [rsp+680]
37c2ac0f9mov [rsp+32], rax
37c2ac0fecall zungbr_64_
37c2ac103mov rax, [rsi]
37c2ac106mov rdi, [rsp+712]
37c2ac10emov [rsp+120], 1
37c2ac117mov [rsp+80], r15
37c2ac11cmovsd_xmm [rsp+400], x9
37c2ac126lea rax, [rdi+8*rax]
37c2ac12amov rdi, [rsp+720]
37c2ac132mov [rsp+104], rax
37c2ac137lea rax, [rip+0x1c0bda]
37c2ac13emov [rsp+96], rax
37c2ac143lea rax, [rsp+400]
37c2ac14bmov [rsp+112], rdi
37c2ac150mov [rsp+88], rax
37c2ac155mov rax, [rsp+640]
37c2ac15dmovsd_xmm [rsp+408], x10
37c2ac167
37c2ac167loc_37c2ac167:
37c2ac167mov [rsp+72], rax
37c2ac16cmov r9, rbx
37c2ac16fmov r8, rsi
37c2ac172mov rdx, rsi
37c2ac175mov rax, [rsp+688]
37c2ac17dmov rcx, [rsp+152]
37c2ac185mov [rsp+64], rax
37c2ac18amov rax, [rsp+680]
37c2ac192mov [rsp+56], rax
37c2ac197mov rax, [rsp+712]
37c2ac19fmov [rsp+48], rax
37c2ac1a4mov rax, [rsp+656]
37c2ac1acmov [rsp+40], rax
37c2ac1b1lea rax, [rip+0x1c0b30]
37c2ac1b8mov [rsp+32], rax
37c2ac1bdcall zbdsqr_64_
37c2ac1c2jmp 0x37c2a6a90
37c2ac1c7
37c2ac1c7loc_37c2ac1c7:
37c2ac1c7mov rdx, r10
37c2ac1camov r13, r8
37c2ac1cdjmp 0x37c2a65a9
37c2ac1d2
37c2ac1d2loc_37c2ac1d2:
37c2ac1d2mov r11, rcx
37c2ac1d5mov r14, r9
37c2ac1d8jmp 0x37c2a7175
37c2ac1dd
37c2ac1ddloc_37c2ac1dd:
37c2ac1ddcmp [rsp+176], 0
37c2ac1e6je 0x37c2ac1f4
37c2ac1e8mov [rsp+360], 0
37c2ac1f4
37c2ac1f4loc_37c2ac1f4:
37c2ac1f4lea rbx, [rip+0x1c0b16]
37c2ac1fbmov [rsp+152], rbx
37c2ac203jmp 0x37c2a7e98
37c2ac208
37c2ac208loc_37c2ac208:
37c2ac208cmp [rsp+176], 0
37c2ac211je 0x37c2ac21f
37c2ac213mov [rsp+360], 0
37c2ac21f
37c2ac21floc_37c2ac21f:
37c2ac21flea rsi, [rip+0x1c0aea]
37c2ac226mov [rsp+200], rsi
37c2ac22ejmp 0x37c2a7c8f
37c2ac233
37c2ac233loc_37c2ac233:
37c2ac233test r13, r13
37c2ac236je 0x37c2ad010
37c2ac23ccmp [rsp+152], 0
37c2ac245je 0x37c2ad010
37c2ac24bmov r12, [rbx]
37c2ac24epxor x5, x5
37c2ac252lea rdx, [r12+r9]
37c2ac256add rdi, r12
37c2ac259lea r11, [r12+r12]
37c2ac25dcmp rdx, rdi
37c2ac260cmovge rdi, rdx
37c2ac264add rax, r11
37c2ac267lea rdx, [r11+rbp]
37c2ac26bcmp rdi, rax
37c2ac26ecmovge rax, rdi
37c2ac272cmp rax, rdx
37c2ac275cmovge rdx, rax
37c2ac279mov rax, [rsp+256]
37c2ac281add rax, r11
37c2ac284cmp rdx, rax
37c2ac287cmovge rax, rdx
37c2ac28bimul r12, r12
37c2ac28flea rdx, [rcx+r11]
37c2ac293mov [rsp+264], rax
37c2ac29badd rax, r12
37c2ac29ecmp rax, rdx
37c2ac2a1cmovl rax, rdx
37c2ac2a5cvtsi2sd x5, rax
37c2ac2aamovapd x8, x5
37c2ac2afjmp 0x37c2a6364
37c2ac2b4
37c2ac2b4loc_37c2ac2b4:
37c2ac2b4mov rax, [rsp+704]
37c2ac2bcmov r9, rbx
37c2ac2bfmov r8, rsi
37c2ac2c2mov rdx, rbx
37c2ac2c5mov rcx, [rsp+240]
37c2ac2cdmov rax, [rax]
37c2ac2d0sub rax, [rsp+192]
37c2ac2d8mov [rsp+72], rdi
37c2ac2ddadd rax, 1
37c2ac2e1mov [rsp+56], r12
37c2ac2e6mov [rsp+392], rax
37c2ac2eemov rax, [rsp+184]
37c2ac2f6mov [rsp+80], 1
37c2ac2ffmov [rsp+64], rax
37c2ac304mov rax, [rsp+640]
37c2ac30cmov [rsp+48], rbp
37c2ac311mov [rsp+32], rax
37c2ac316mov [rsp+40], r15
37c2ac31bcall zungbr_64_
37c2ac320mov rax, [rbx]
37c2ac323cmp [rsp+168], 0
37c2ac32cjne 0x37c2acfc5
37c2ac332lea rdi, [rip+0x1c09d7]
37c2ac339mov [rsp+200], rdi
37c2ac341
37c2ac341loc_37c2ac341:
37c2ac341mov rdx, [rsi]
37c2ac344mov [rsp+360], rdx
37c2ac34ccmp [rsp+176], 0
37c2ac355jne 0x37c2aa4b6
37c2ac35bjmp 0x37c2aa4d6
37c2ac360
37c2ac360loc_37c2ac360:
37c2ac360mov rax, [rsp+704]
37c2ac368mov r9, rsi
37c2ac36bmov r8, rsi
37c2ac36emov rdx, rsi
37c2ac371mov rcx, [rsp+240]
37c2ac379mov rax, [rax]
37c2ac37cmov [rsp+72], rdi
37c2ac381mov [rsp+80], 1
37c2ac38asub rax, r12
37c2ac38dmov [rsp+56], rbp
37c2ac392add rax, 1
37c2ac396mov [rsp+40], r15
37c2ac39bmov [rsp+392], rax
37c2ac3a3mov rax, [rsp+184]
37c2ac3abmov [rsp+64], rax
37c2ac3b0mov rax, [rsp+160]
37c2ac3b8mov [rsp+48], rax
37c2ac3bdmov rax, [rsp+640]
37c2ac3c5mov [rsp+32], rax
37c2ac3cacall zungbr_64_
37c2ac3cfmov rax, [rsi]
37c2ac3d2cmp [rsp+168], 0
37c2ac3dbje 0x37c2acfe5
37c2ac3e1lea rbx, [rip+0x1c0929]
37c2ac3e8mov [rsp+368], 0
37c2ac3f4mov [rsp+152], rbx
37c2ac3fcjmp 0x37c2aa620
37c2ac401
37c2ac401loc_37c2ac401:
37c2ac401cmp rcx, 1
37c2ac405jg 0x37c2a6a90
37c2ac40bmov eax, 1
37c2ac410mov r8, r10
37c2ac413xor edx, edx
37c2ac415sub rax, rcx
37c2ac418neg r8
37c2ac41bdiv r8
37c2ac41emov r12, rax
37c2ac421jmp 0x37c2a8653
37c2ac426
37c2ac426loc_37c2ac426:
37c2ac426cmp rcx, 1
37c2ac42ajg 0x37c2a6a90
37c2ac430mov eax, 1
37c2ac435neg rdi
37c2ac438xor edx, edx
37c2ac43asub rax, rcx
37c2ac43ddiv rdi
37c2ac440mov rbp, rax
37c2ac443jmp 0x37c2a97ad
37c2ac448
37c2ac448loc_37c2ac448:
37c2ac448test r14, r14
37c2ac44bje 0x37c2ad633
37c2ac451mov rax, [rsp+704]
37c2ac459lea r8, [rcx+2*rcx]
37c2ac45dmov rdx, [rax]
37c2ac460mov rax, rcx
37c2ac463imul rax, rcx
37c2ac467lea r8, [r8+2*rax]
37c2ac46bcmp rdx, r8
37c2ac46ejl 0x37c2afed3
37c2ac474mov r8, [r15]
37c2ac477mov r14, rcx
37c2ac47aimul r14, r8
37c2ac47elea r9, [r14+r14]
37c2ac482add r9, [rsp+264]
37c2ac48acmp rdx, r9
37c2ac48djl 0x37c2afaa9
37c2ac493lea r13, [r14+1]
37c2ac497mov r9, r8
37c2ac49amov rax, r14
37c2ac49d
37c2ac49dloc_37c2ac49d:
37c2ac49dadd r13, rax
37c2ac4a0lea r12, [rsp+392]
37c2ac4a8mov [rsp+336], r8
37c2ac4b0mov r8, [rsp+640]
37c2ac4b8lea rax, [rcx+r13]
37c2ac4bcmov [rsp+48], r12
37c2ac4c1mov rcx, rbx
37c2ac4c4lea rdi, [rsp+336]
37c2ac4ccsub rdx, rax
37c2ac4cfmov [rsp+168], rax
37c2ac4d7shl r14, 4
37c2ac4dbadd rdx, 1
37c2ac4dfmov [rsp+328], r9
37c2ac4e7mov r9, r15
37c2ac4eamov [rsp+392], rdx
37c2ac4f2lea rdx, [rax-1]
37c2ac4f6lea rax, [rsp+320]
37c2ac4feshl rdx, 4
37c2ac502add rdx, [rsp+696]
37c2ac50amov [rsp+56], rax
37c2ac50fmov r10, rdx
37c2ac512lea rdx, [r13-1]
37c2ac516mov [rsp+144], rax
37c2ac51eshl rdx, 4
37c2ac522add rdx, [rsp+696]
37c2ac52amov [rsp+40], r10
37c2ac52fmov [rsp+32], rdx
37c2ac534mov rbp, rdx
37c2ac537mov rdx, rsi
37c2ac53amov [rsp+160], r10
37c2ac542call zgelqf_64_
37c2ac547mov rdx, [rsp+696]
37c2ac54fmov r8, rbx
37c2ac552mov [rsp+56], 1
37c2ac55bmov [rsp+48], rdi
37c2ac560mov r9, [rsp+640]
37c2ac568lea rcx, [rip+0x1c07a1]
37c2ac56fmov [rsp+40], rdx
37c2ac574mov rdx, rbx
37c2ac577mov [rsp+32], r15
37c2ac57ccall zlacpy_64_
37c2ac581mov rcx, [rsp+336]
37c2ac589mov rdx, [rbx]
37c2ac58cmov [rsp+48], rdi
37c2ac591lea r11, [rip+0x1c0768]
37c2ac598mov r8, r12
37c2ac59bmov [rsp+56], 1
37c2ac5a4shl rcx, 4
37c2ac5a8mov [rsp+32], r11
37c2ac5adsub rdx, 1
37c2ac5b1mov r9, r11
37c2ac5b4add rcx, [rsp+696]
37c2ac5bcmov [rsp+384], rdx
37c2ac5c4mov [rsp+40], rcx
37c2ac5c9lea rcx, [rip+0x1c0741]
37c2ac5d0mov [rsp+392], rdx
37c2ac5d8lea rdx, [rsp+384]
37c2ac5e0call zlaset_64_
37c2ac5e5mov rdx, [rsp+704]
37c2ac5edmov r8, rbx
37c2ac5f0mov rcx, rbx
37c2ac5f3mov r10, [rsp+160]
37c2ac5fbmov r9, [rsp+640]
37c2ac603mov rdx, [rdx]
37c2ac606mov [rsp+56], r12
37c2ac60bmov [rsp+48], r10
37c2ac610mov [rsp+152], rdx
37c2ac618sub rdx, [rsp+168]
37c2ac620lea rax, [rdx+1]
37c2ac624mov [rsp+40], rbp
37c2ac629mov rdx, rsi
37c2ac62cmov [rsp+392], rax
37c2ac634mov rax, [rsp+144]
37c2ac63cmov [rsp+32], r15
37c2ac641mov [rsp+64], rax
37c2ac646call zunglq_64_
37c2ac64bmov r10, [rbx]
37c2ac64emov r9, rdi
37c2ac651mov rdx, [rsp+704]
37c2ac659mov rcx, [rsp+144]
37c2ac661mov r8, [rsp+696]
37c2ac669mov rdx, [rdx]
37c2ac66cadd r13, r10
37c2ac66fmov [rsp+72], r12
37c2ac674add r10, r13
37c2ac677mov [rsp+80], rcx
37c2ac67cmov rcx, rbx
37c2ac67fsub rdx, r10
37c2ac682mov [rsp+176], r10
37c2ac68alea rax, [rdx+1]
37c2ac68emov rdx, [rsp+696]
37c2ac696mov [rsp+48], rbp
37c2ac69bmov [rsp+392], rax
37c2ac6a3lea rax, [r10-1]
37c2ac6a7mov r10, [rsp+712]
37c2ac6afshl rax, 4
37c2ac6b3add rdx, rax
37c2ac6b6mov [rsp+40], r10
37c2ac6bblea rax, [r13-1]
37c2ac6bfmov r10, [rsp+656]
37c2ac6c7shl rax, 4
37c2ac6cbadd rax, [rsp+696]
37c2ac6d3mov [rsp+64], rdx
37c2ac6d8mov [rsp+56], rax
37c2ac6ddmov [rsp+32], r10
37c2ac6e2mov [rsp+152], rdx
37c2ac6eamov rdx, rbx
37c2ac6edmov [rsp+168], rax
37c2ac6f5call zgebrd_64_
37c2ac6famov [rsp+32], rdi
37c2ac6ffmov r8, rbx
37c2ac702mov rdx, rbx
37c2ac705add r14, [rsp+696]
37c2ac70dmov r9, [rsp+696]
37c2ac715mov [rsp+56], 1
37c2ac71elea rcx, [rip+0x1c05eb]
37c2ac725mov r13, r14
37c2ac728lea r14, [rsp+328]
37c2ac730mov [rsp+48], r14
37c2ac735mov [rsp+40], r13
37c2ac73acall zlacpy_64_
37c2ac73fmov r10, [rsp+704]
37c2ac747mov rax, [rsp+144]
37c2ac74fmov r8, rbx
37c2ac752mov rcx, [rsp+240]
37c2ac75amov r9, [r10]
37c2ac75dmov r10, [rsp+176]
37c2ac765mov [rsp+72], rax
37c2ac76amov rax, [rsp+168]
37c2ac772mov [rsp+64], r12
37c2ac777sub r9, r10
37c2ac77amov [rsp+160], r10
37c2ac782mov r10, [rsp+696]
37c2ac78alea rdx, [r9+1]
37c2ac78emov [rsp+48], rax
37c2ac793mov r9, rbx
37c2ac796mov [rsp+392], rdx
37c2ac79emov rdx, [rsp+152]
37c2ac7a6mov [rsp+32], r10
37c2ac7abmov [rsp+56], rdx
37c2ac7b0mov rdx, rbx
37c2ac7b3mov [rsp+80], 1
37c2ac7bcmov [rsp+40], rdi
37c2ac7c1call zungbr_64_
37c2ac7c6mov r10, [rsp+704]
37c2ac7cemov r9, rbx
37c2ac7d1mov r8, rbx
37c2ac7d4mov rdx, [rsp+152]
37c2ac7dclea rcx, [rip+0x1c0516]
37c2ac7e3mov rax, [r10]
37c2ac7e6sub rax, [rsp+160]
37c2ac7eemov [rsp+64], r12
37c2ac7f3add rax, 1
37c2ac7f7mov [rsp+56], rdx
37c2ac7fcmov rdx, rbx
37c2ac7ffmov [rsp+392], rax
37c2ac807mov rax, [rsp+144]
37c2ac80fmov [rsp+80], 1
37c2ac818mov [rsp+72], rax
37c2ac81dmov [rsp+48], rbp
37c2ac822mov [rsp+40], r14
37c2ac827mov [rsp+32], r13
37c2ac82ccall zungbr_64_
37c2ac831mov rax, [rbx]
37c2ac834mov [rsp+80], r14
37c2ac839mov r9, rbx
37c2ac83cmov rcx, [rsp+712]
37c2ac844mov [rsp+72], r13
37c2ac849mov r8, rbx
37c2ac84cmov rdx, rbx
37c2ac84fmov [rsp+120], 1
37c2ac858lea rax, [rcx+8*rax]
37c2ac85cmov [rsp+64], rdi
37c2ac861mov rcx, [rsp+720]
37c2ac869mov [rsp+104], rax
37c2ac86elea rax, [rip+0x1c04a3]
37c2ac875mov [rsp+96], rax
37c2ac87alea rax, [rsp+400]
37c2ac882mov [rsp+88], rax
37c2ac887mov rax, [rsp+696]
37c2ac88fmov [rsp+112], rcx
37c2ac894lea rcx, [rip+0x1c0476]
37c2ac89bmov [rsp+56], rax
37c2ac8a0mov rax, [rsp+712]
37c2ac8a8movsd_xmm [rsp+400], x9
37c2ac8b2mov [rsp+48], rax
37c2ac8b7mov rax, [rsp+656]
37c2ac8bfmovsd_xmm [rsp+408], x10
37c2ac8c9mov [rsp+40], rax
37c2ac8celea rax, [rip+0x1c0413]
37c2ac8d5mov [rsp+32], rax
37c2ac8dacall zbdsqr_64_
37c2ac8dfmov [rsp+72], r15
37c2ac8e4mov r9, rsi
37c2ac8e7mov r8, rbx
37c2ac8eamov rax, [rsp+688]
37c2ac8f2lea r11, [rip+0x1c0407]
37c2ac8f9mov [rsp+112], 1
37c2ac902lea rdx, [rip+0x1c03ca]
37c2ac909mov [rsp+104], 1
37c2ac912mov rcx, rdx
37c2ac915mov [rsp+96], rax
37c2ac91amov rax, [rsp+680]
37c2ac922mov [rsp+80], r11
37c2ac927mov [rsp+88], rax
37c2ac92cmov rax, [rsp+640]
37c2ac934mov [rsp+56], rdi
37c2ac939mov [rsp+64], rax
37c2ac93emov rax, [rsp+696]
37c2ac946mov [rsp+32], rbx
37c2ac94bmov [rsp+48], rax
37c2ac950lea rax, [rip+0x1c03d1]
37c2ac957mov [rsp+40], rax
37c2ac95ccall zgemm_64_
37c2ac961
37c2ac961loc_37c2ac961:
37c2ac961mov [rsp+48], r15
37c2ac966mov r9, r13
37c2ac969mov r8, rbx
37c2ac96cmov rdx, rbx
37c2ac96fmov rax, [rsp+640]
37c2ac977mov [rsp+32], r14
37c2ac97clea rcx, [rip+0x1c039d]
37c2ac983mov [rsp+56], 1
37c2ac98cmov [rsp+40], rax
37c2ac991call zlacpy_64_
37c2ac996jmp 0x37c2a6a90
37c2ac99b
37c2ac99bloc_37c2ac99b:
37c2ac99bcmp [rsp+144], 0
37c2ac9a4je 0x37c2adac9
37c2ac9aamov rdx, r10
37c2ac9admov rax, [rsp+704]
37c2ac9b5lea rcx, [r10+2*r10]
37c2ac9b9imul rdx, r10
37c2ac9bdmov rax, [rax]
37c2ac9c0lea rcx, [rcx+2*rdx]
37c2ac9c4cmp rax, rcx
37c2ac9c7jl 0x37c2afaf3
37c2ac9cdmov rcx, [r15]
37c2ac9d0mov r14, r10
37c2ac9d3imul r14, rcx
37c2ac9d7lea r8, [r14+r14]
37c2ac9dbadd r8, [rsp+264]
37c2ac9e3cmp rax, r8
37c2ac9e6jl 0x37c2aface
37c2ac9eclea r13, [r14+1]
37c2ac9f0mov r8, rcx
37c2ac9f3mov rdx, r14
37c2ac9f6
37c2ac9f6loc_37c2ac9f6:
37c2ac9f6add r13, rdx
37c2ac9f9lea r12, [rsp+392]
37c2aca01lea rdi, [rsp+320]
37c2aca09mov [rsp+328], r8
37c2aca11add r10, r13
37c2aca14lea rdx, [r13-1]
37c2aca18mov [rsp+56], rdi
37c2aca1dmov r9, r15
37c2aca20shl rdx, 4
37c2aca24sub rax, r10
37c2aca27mov [rsp+48], r12
37c2aca2cshl r14, 4
37c2aca30add rax, 1
37c2aca34add rdx, [rsp+696]
37c2aca3cmov r8, [rsp+640]
37c2aca44mov [rsp+336], rcx
37c2aca4cmov [rsp+392], rax
37c2aca54lea rax, [r10-1]
37c2aca58mov rbp, rdx
37c2aca5bmov rcx, rbx
37c2aca5eshl rax, 4
37c2aca62add rax, [rsp+696]
37c2aca6amov [rsp+32], rdx
37c2aca6fmov rdx, rsi
37c2aca72mov [rsp+40], rax
37c2aca77mov [rsp+168], r10
37c2aca7fmov [rsp+160], rax
37c2aca87mov [rsp+144], rdi
37c2aca8flea rdi, [rsp+336]
37c2aca97call zgeqrf_64_
37c2aca9cmov [rsp+48], rdi
37c2acaa1mov r8, rsi
37c2acaa4mov rdx, rsi
37c2acaa7mov rcx, [rsp+696]
37c2acaafmov [rsp+32], r15
37c2acab4mov [rsp+56], 1
37c2acabdmov r9, [rsp+640]
37c2acac5mov [rsp+40], rcx
37c2acacalea rcx, [rip+0x1c0240]
37c2acad1call zlacpy_64_
37c2acad6mov rcx, [rsi]
37c2acad9mov [rsp+48], rdi
37c2academov r8, r12
37c2acae1mov [rsp+56], 1
37c2acaealea rdx, [rcx-1]
37c2acaeemov rcx, [rsp+696]
37c2acaf6mov [rsp+384], rdx
37c2acafeadd rcx, 16
37c2acb02mov [rsp+392], rdx
37c2acb0alea rdx, [rsp+384]
37c2acb12mov [rsp+40], rcx
37c2acb17lea rcx, [rip+0x1c01e2]
37c2acb1emov [rsp+32], rcx
37c2acb23mov r9, rcx
37c2acb26lea rcx, [rip+0x1c01e3]
37c2acb2dcall zlaset_64_
37c2acb32mov rax, [rsp+144]
37c2acb3amov r8, rsi
37c2acb3dmov rcx, rbx
37c2acb40mov rdx, [rsp+704]
37c2acb48mov r9, [rsp+640]
37c2acb50mov rdx, [rdx]
37c2acb53mov [rsp+64], rax
37c2acb58mov rax, [rsp+160]
37c2acb60mov [rsp+56], r12
37c2acb65mov [rsp+152], rdx
37c2acb6dsub rdx, [rsp+168]
37c2acb75mov [rsp+48], rax
37c2acb7aadd rdx, 1
37c2acb7emov [rsp+40], rbp
37c2acb83mov [rsp+32], r15
37c2acb88mov [rsp+392], rdx
37c2acb90mov rdx, rsi
37c2acb93call zungqr_64_
37c2acb98mov r10, [rsi]
37c2acb9bmov r9, rdi
37c2acb9emov rdx, [rsp+704]
37c2acba6mov r11, [rsp+712]
37c2acbaemov rcx, [rsp+144]
37c2acbb6mov rdx, [rdx]
37c2acbb9add r13, r10
37c2acbbcmov [rsp+72], r12
37c2acbc1add r10, r13
37c2acbc4mov [rsp+40], r11
37c2acbc9mov r11, [rsp+656]
37c2acbd1sub rdx, r10
37c2acbd4mov [rsp+80], rcx
37c2acbd9mov r8, [rsp+696]
37c2acbe1mov rcx, rsi
37c2acbe4lea rax, [rdx+1]
37c2acbe8mov rdx, [rsp+696]
37c2acbf0mov [rsp+32], r11
37c2acbf5mov [rsp+392], rax
37c2acbfdlea rax, [r10-1]
37c2acc01shl rax, 4
37c2acc05mov [rsp+48], rbp
37c2acc0aadd rdx, rax
37c2acc0dlea rax, [r13-1]
37c2acc11mov [rsp+176], r10
37c2acc19shl rax, 4
37c2acc1dadd rax, [rsp+696]
37c2acc25mov [rsp+64], rdx
37c2acc2amov [rsp+56], rax
37c2acc2fmov [rsp+152], rdx
37c2acc37mov rdx, rsi
37c2acc3amov [rsp+168], rax
37c2acc42call zgebrd_64_
37c2acc47mov [rsp+32], rdi
37c2acc4cmov r8, rsi
37c2acc4fmov rdx, rsi
37c2acc52add r14, [rsp+696]
37c2acc5amov r9, [rsp+696]
37c2acc62mov [rsp+56], 1
37c2acc6blea rcx, [rip+0x1c009f]
37c2acc72mov r13, r14
37c2acc75lea r14, [rsp+328]
37c2acc7dmov [rsp+48], r14
37c2acc82mov [rsp+40], r13
37c2acc87call zlacpy_64_
37c2acc8cmov r11, [rsp+704]
37c2acc94mov r9, rsi
37c2acc97mov r8, rsi
37c2acc9amov r10, [rsp+176]
37c2acca2mov rax, [rsp+144]
37c2accaalea rcx, [rip+0x1c0048]
37c2accb1mov r11, [r11]
37c2accb4mov [rsp+64], r12
37c2accb9mov [rsp+72], rax
37c2accbesub r11, r10
37c2accc1mov [rsp+48], rbp
37c2accc6lea rdx, [r11+1]
37c2acccamov r11, [rsp+696]
37c2accd2mov [rsp+80], 1
37c2accdbmov [rsp+392], rdx
37c2acce3mov rdx, [rsp+152]
37c2accebmov [rsp+32], r11
37c2accf0mov [rsp+56], rdx
37c2accf5mov rdx, rsi
37c2accf8mov [rsp+40], rdi
37c2accfdmov [rsp+160], r10
37c2acd05call zungbr_64_
37c2acd0amov r11, [rsp+704]
37c2acd12mov r9, rsi
37c2acd15mov r8, rsi
37c2acd18mov rax, [rsp+144]
37c2acd20mov rcx, [rsp+240]
37c2acd28mov rdx, [r11]
37c2acd2bsub rdx, [rsp+160]
37c2acd33mov [rsp+64], r12
37c2acd38add rdx, 1
37c2acd3cmov [rsp+72], rax
37c2acd41mov rax, [rsp+168]
37c2acd49mov [rsp+392], rdx
37c2acd51mov rdx, [rsp+152]
37c2acd59mov [rsp+48], rax
37c2acd5emov [rsp+56], rdx
37c2acd63mov rdx, rsi
37c2acd66mov [rsp+80], 1
37c2acd6fmov [rsp+40], r14
37c2acd74mov [rsp+32], r13
37c2acd79call zungbr_64_
37c2acd7emov rax, [rsi]
37c2acd81mov [rsp+80], rdi
37c2acd86mov r9, rsi
37c2acd89mov rdx, [rsp+712]
37c2acd91mov [rsp+64], r14
37c2acd96mov r8, rsi
37c2acd99lea rcx, [rip+0x1bff71]
37c2acda0mov [rsp+120], 1
37c2acda9lea rax, [rdx+8*rax]
37c2acdadmov [rsp+56], r13
37c2acdb2mov rdx, [rsp+720]
37c2acdbamov [rsp+104], rax
37c2acdbflea rax, [rip+0x1bff52]
37c2acdc6mov [rsp+96], rax
37c2acdcblea rax, [rsp+400]
37c2acdd3mov [rsp+88], rax
37c2acdd8mov rax, [rsp+696]
37c2acde0mov [rsp+112], rdx
37c2acde5mov rdx, rsi
37c2acde8mov [rsp+72], rax
37c2acdedmov rax, [rsp+712]
37c2acdf5movsd_xmm [rsp+400], x9
37c2acdffmov [rsp+48], rax
37c2ace04mov rax, [rsp+656]
37c2ace0cmovsd_xmm [rsp+408], x10
37c2ace16mov [rsp+40], rax
37c2ace1blea rax, [rip+0x1bfec6]
37c2ace22mov [rsp+32], rax
37c2ace27call zbdsqr_64_
37c2ace2cmov [rsp+72], rdi
37c2ace31mov r9, rsi
37c2ace34mov r8, rbx
37c2ace37mov rax, [rsp+672]
37c2ace3flea rcx, [rip+0x1bfeba]
37c2ace46mov [rsp+112], 1
37c2ace4flea rdx, [rip+0x1bfe7d]
37c2ace56mov [rsp+80], rcx
37c2ace5bmov rcx, rdx
37c2ace5emov [rsp+96], rax
37c2ace63mov rax, [rsp+664]
37c2ace6bmov [rsp+104], 1
37c2ace74mov [rsp+88], rax
37c2ace79mov rax, [rsp+696]
37c2ace81mov [rsp+56], r15
37c2ace86mov [rsp+64], rax
37c2ace8bmov rax, [rsp+640]
37c2ace93mov [rsp+32], rsi
37c2ace98mov [rsp+48], rax
37c2ace9dlea rax, [rip+0x1bfe84]
37c2acea4mov [rsp+40], rax
37c2acea9call zgemm_64_
37c2aceae
37c2aceaeloc_37c2aceae:
37c2aceaemov [rsp+48], r15
37c2aceb3mov r9, r13
37c2aceb6mov r8, rsi
37c2aceb9mov rdx, rsi
37c2acebcmov rax, [rsp+640]
37c2acec4mov [rsp+32], r14
37c2acec9lea rcx, [rip+0x1bfe50]
37c2aced0mov [rsp+56], 1
37c2aced9mov [rsp+40], rax
37c2acedecall zlacpy_64_
37c2acee3jmp 0x37c2a6a90
37c2acee8
37c2acee8loc_37c2acee8:
37c2acee8lea rcx, [rip+0x1bfe22]
37c2aceefmov [rsp+152], rcx
37c2acef7jmp 0x37c2aa585
37c2acefc
37c2acefcloc_37c2acefc:
37c2acefccmp [rsp+144], 0
37c2acf05je 0x37c2b104a
37c2acf0bmov r9, [rsi]
37c2acf0epxor x2, x2
37c2acf12add rax, r9
37c2acf15add r11, r9
37c2acf18lea rdx, [r9+r9]
37c2acf1ccmp rax, r11
37c2acf1fcmovge r11, rax
37c2acf23lea rax, [rdx+rdi]
37c2acf27cmp r11, rax
37c2acf2acmovge rax, r11
37c2acf2elea r11, [rdx+rbp]
37c2acf32cmp rax, r11
37c2acf35cmovge r11, rax
37c2acf39mov rax, [rsp+256]
37c2acf41add rax, rdx
37c2acf44cmp r11, rax
37c2acf47cmovge rax, r11
37c2acf4bimul r9, r9
37c2acf4fadd rdx, rcx
37c2acf52mov [rsp+264], rax
37c2acf5alea rax, [rax+2*r9]
37c2acf5ecmp rax, rdx
37c2acf61cmovl rax, rdx
37c2acf65cvtsi2sd x2, rax
37c2acf6amovapd x8, x2
37c2acf6fjmp 0x37c2a6364
37c2acf74
37c2acf74loc_37c2acf74:
37c2acf74xor edx, edx
37c2acf76cmp [rsp+168], 0
37c2acf7fcmove rdx, rax
37c2acf83mov [rsp+368], rdx
37c2acf8bjmp 0x37c2aa4a0
37c2acf90
37c2acf90loc_37c2acf90:
37c2acf90cmp [rsp+168], 0
37c2acf99jne 0x37c2aa611
37c2acf9fmov rdx, [rbx]
37c2acfa2mov [rsp+368], rdx
37c2acfaajmp 0x37c2aa620
37c2acfaf
37c2acfafloc_37c2acfaf:
37c2acfafmov r11, rcx
37c2acfb2mov r14, r9
37c2acfb5jmp 0x37c2a81f9
37c2acfba
37c2acfbaloc_37c2acfba:
37c2acfbamov r9, r10
37c2acfbdmov rax, r8
37c2acfc0jmp 0x37c2a9323
37c2acfc5
37c2acfc5loc_37c2acfc5:
37c2acfc5lea rdi, [rip+0x1bfd44]
37c2acfccmov [rsp+368], 0
37c2acfd8mov [rsp+200], rdi
37c2acfe0jmp 0x37c2aa4a0
37c2acfe5
37c2acfe5loc_37c2acfe5:
37c2acfe5cmp [rsp+176], 0
37c2acfeejne 0x37c2aec78
37c2acff4lea rbx, [rip+0x1bfd16]
37c2acffbmov [rsp+360], rax
37c2ad003mov [rsp+152], rbx
37c2ad00bjmp 0x37c2aa664
37c2ad010
37c2ad010loc_37c2ad010:
37c2ad010cvttsd2si rdx, x12
37c2ad015cmp [rsp+168], 0
37c2ad01eje 0x37c2aebf5
37c2ad024cmp [rsp+160], 0
37c2ad02dje 0x37c2aebf5
37c2ad033mov r11, [rbx]
37c2ad036pxor x3, x3
37c2ad03aadd r9, r11
37c2ad03dadd rdx, r11
37c2ad040lea rdi, [r11+r11]
37c2ad044cmp r9, rdx
37c2ad047cmovge rdx, r9
37c2ad04badd rax, rdi
37c2ad04ecmp rdx, rax
37c2ad051cmovge rax, rdx
37c2ad055lea rdx, [rdi+rbp]
37c2ad059cmp rax, rdx
37c2ad05ccmovl rax, rdx
37c2ad060imul r11, r11
37c2ad064lea rdx, [rcx+rdi]
37c2ad068mov [rsp+264], rax
37c2ad070add rax, r11
37c2ad073cmp rax, rdx
37c2ad076cmovl rax, rdx
37c2ad07acvtsi2sd x3, rax
37c2ad07fmovapd x8, x3
37c2ad084jmp 0x37c2a6364
37c2ad089
37c2ad089loc_37c2ad089:
37c2ad089test r14, r14
37c2ad08cje 0x37c2aec96
37c2ad092mov rdx, rcx
37c2ad095add r10, rcx
37c2ad098lea r8, [rcx+2*rcx]
37c2ad09cmov rax, [rsp+704]
37c2ad0a4imul rdx, rcx
37c2ad0a8cmp r10, r8
37c2ad0abcmovge r8, r10
37c2ad0afmov rax, [rax]
37c2ad0b2lea r9, [rdx+rdx]
37c2ad0b6add r9, r8
37c2ad0b9cmp rax, r9
37c2ad0bcjl 0x37c2b036b
37c2ad0c2mov r8, [r15]
37c2ad0c5mov r14, rcx
37c2ad0c8imul r14, r8
37c2ad0cclea r9, [r14+r14]
37c2ad0d0add r9, [rsp+264]
37c2ad0d8cmp rax, r9
37c2ad0dbjl 0x37c2b0480
37c2ad0e1lea r13, [r14+1]
37c2ad0e5mov r9, r8
37c2ad0e8mov rdx, r14
37c2ad0eb
37c2ad0ebloc_37c2ad0eb:
37c2ad0ebadd r13, rdx
37c2ad0eelea r12, [rsp+392]
37c2ad0f6shl r14, 4
37c2ad0famov [rsp+336], r8
37c2ad102lea rdi, [rcx+r13]
37c2ad106lea rdx, [r13-1]
37c2ad10amov [rsp+48], r12
37c2ad10fmov r8, [rsp+640]
37c2ad117sub rax, rdi
37c2ad11alea rcx, [rsp+320]
37c2ad122shl rdx, 4
37c2ad126add rdx, [rsp+696]
37c2ad12eadd rax, 1
37c2ad132mov [rsp+56], rcx
37c2ad137mov rbp, rdx
37c2ad13amov [rsp+392], rax
37c2ad142lea rax, [rdi-1]
37c2ad146shl rax, 4
37c2ad14aadd rax, [rsp+696]
37c2ad152mov [rsp+32], rdx
37c2ad157mov rdx, rsi
37c2ad15amov [rsp+40], rax
37c2ad15fmov [rsp+328], r9
37c2ad167mov r9, r15
37c2ad16amov [rsp+144], rcx
37c2ad172mov rcx, rbx
37c2ad175mov [rsp+160], rax
37c2ad17dcall zgelqf_64_
37c2ad182mov [rsp+32], r15
37c2ad187mov r8, rsi
37c2ad18amov rdx, rbx
37c2ad18dmov rax, [rsp+688]
37c2ad195mov r9, [rsp+640]
37c2ad19dmov [rsp+56], 1
37c2ad1a6lea rcx, [rip+0x1bfb64]
37c2ad1admov [rsp+48], rax
37c2ad1b2mov rax, [rsp+680]
37c2ad1bamov [rsp+40], rax
37c2ad1bfcall zlacpy_64_
37c2ad1c4mov rax, [rsp+704]
37c2ad1ccmov rcx, [rsp+144]
37c2ad1d4mov r8, rbx
37c2ad1d7mov r9, [rsp+680]
37c2ad1dfmov rax, [rax]
37c2ad1e2mov [rsp+64], rcx
37c2ad1e7mov rcx, rsi
37c2ad1eamov [rsp+56], r12
37c2ad1efmov [rsp+152], rax
37c2ad1f7mov rdx, rax
37c2ad1famov rax, [rsp+160]
37c2ad202sub rdx, rdi
37c2ad205mov [rsp+40], rbp
37c2ad20alea rdi, [rsp+336]
37c2ad212mov [rsp+48], rax
37c2ad217mov rax, [rsp+688]
37c2ad21fadd rdx, 1
37c2ad223mov [rsp+392], rdx
37c2ad22bmov rdx, rsi
37c2ad22emov [rsp+32], rax
37c2ad233call zunglq_64_
37c2ad238mov [rsp+48], rdi
37c2ad23dmov r8, rbx
37c2ad240mov rdx, rbx
37c2ad243mov rax, [rsp+696]
37c2ad24bmov [rsp+32], r15
37c2ad250lea rcx, [rip+0x1bfab9]
37c2ad257mov [rsp+56], 1
37c2ad260mov r9, [rsp+640]
37c2ad268mov [rsp+40], rax
37c2ad26dcall zlacpy_64_
37c2ad272mov rax, [rbx]
37c2ad275mov r8, r12
37c2ad278mov [rsp+56], 1
37c2ad281mov [rsp+48], rdi
37c2ad286lea rdx, [rsp+384]
37c2ad28elea rcx, [rip+0x1bfa7c]
37c2ad295sub rax, 1
37c2ad299mov [rsp+384], rax
37c2ad2a1mov [rsp+392], rax
37c2ad2a9mov rax, [rsp+336]
37c2ad2b1shl rax, 4
37c2ad2b5add rax, [rsp+696]
37c2ad2bdmov [rsp+40], rax
37c2ad2c2lea rax, [rip+0x1bfa37]
37c2ad2c9mov [rsp+32], rax
37c2ad2cemov r9, rax
37c2ad2d1call zlaset_64_
37c2ad2d6mov r10, [rbx]
37c2ad2d9mov r9, rdi
37c2ad2dcmov rdx, [rsp+704]
37c2ad2e4mov r11, [rsp+712]
37c2ad2ecmov rcx, [rsp+144]
37c2ad2f4mov rdx, [rdx]
37c2ad2f7add r13, r10
37c2ad2famov [rsp+72], r12
37c2ad2ffadd r10, r13
37c2ad302mov [rsp+40], r11
37c2ad307mov r11, [rsp+656]
37c2ad30fsub rdx, r10
37c2ad312mov [rsp+80], rcx
37c2ad317mov r8, [rsp+696]
37c2ad31fmov rcx, rbx
37c2ad322lea rax, [rdx+1]
37c2ad326mov [rsp+32], r11
37c2ad32bmov [rsp+392], rax
37c2ad333lea rax, [r10-1]
37c2ad337shl rax, 4
37c2ad33badd rax, [rsp+696]
37c2ad343mov [rsp+48], rbp
37c2ad348mov rdx, rax
37c2ad34blea rax, [r13-1]
37c2ad34fmov [rsp+176], r10
37c2ad357shl rax, 4
37c2ad35badd rax, [rsp+696]
37c2ad363mov [rsp+64], rdx
37c2ad368mov [rsp+56], rax
37c2ad36dmov [rsp+152], rdx
37c2ad375mov rdx, rbx
37c2ad378mov [rsp+168], rax
37c2ad380call zgebrd_64_
37c2ad385mov [rsp+32], rdi
37c2ad38amov r8, rbx
37c2ad38dmov rdx, rbx
37c2ad390add r14, [rsp+696]
37c2ad398mov r9, [rsp+696]
37c2ad3a0mov [rsp+56], 1
37c2ad3a9lea rcx, [rip+0x1bf960]
37c2ad3b0mov r13, r14
37c2ad3b3lea r14, [rsp+328]
37c2ad3bbmov [rsp+48], r14
37c2ad3c0mov [rsp+40], r13
37c2ad3c5call zlacpy_64_
37c2ad3camov r11, [rsp+704]
37c2ad3d2mov r9, rbx
37c2ad3d5mov r10, [rsp+176]
37c2ad3ddmov rcx, [rsp+144]
37c2ad3e5mov rax, [rsp+168]
37c2ad3edmov r8, rbx
37c2ad3f0mov r11, [r11]
37c2ad3f3mov [rsp+64], r12
37c2ad3f8mov [rsp+72], rcx
37c2ad3fdmov rcx, [rsp+240]
37c2ad405sub r11, r10
37c2ad408mov [rsp+48], rax
37c2ad40dlea rdx, [r11+1]
37c2ad411mov r11, [rsp+696]
37c2ad419mov [rsp+80], 1
37c2ad422mov [rsp+392], rdx
37c2ad42amov rdx, [rsp+152]
37c2ad432mov [rsp+32], r11
37c2ad437mov [rsp+56], rdx
37c2ad43cmov rdx, rbx
37c2ad43fmov [rsp+40], rdi
37c2ad444mov [rsp+160], r10
37c2ad44ccall zungbr_64_
37c2ad451mov r11, [rsp+704]
37c2ad459mov r9, rbx
37c2ad45cmov r8, rbx
37c2ad45fmov rcx, [rsp+144]
37c2ad467mov rdx, [rsp+152]
37c2ad46fmov rax, [r11]
37c2ad472mov [rsp+64], r12
37c2ad477mov [rsp+72], rcx
37c2ad47csub rax, [rsp+160]
37c2ad484lea rcx, [rip+0x1bf86e]
37c2ad48bmov [rsp+56], rdx
37c2ad490add rax, 1
37c2ad494mov rdx, rbx
37c2ad497mov [rsp+80], 1
37c2ad4a0mov [rsp+48], rbp
37c2ad4a5mov [rsp+40], r14
37c2ad4aamov [rsp+32], r13
37c2ad4afmov [rsp+392], rax
37c2ad4b7call zungbr_64_
37c2ad4bcmov rax, [rbx]
37c2ad4bfmov [rsp+80], r14
37c2ad4c4mov r9, rbx
37c2ad4c7mov rcx, [rsp+712]
37c2ad4cflea rdx, [rip+0x1bf842]
37c2ad4d6mov [rsp+72], r13
37c2ad4dbmov r8, rbx
37c2ad4demov [rsp+96], rdx
37c2ad4e3mov rdx, [rsp+712]
37c2ad4eblea rax, [rcx+8*rax]
37c2ad4efmov [rsp+64], rdi
37c2ad4f4mov rcx, [rsp+720]
37c2ad4fcmov [rsp+104], rax
37c2ad501lea rax, [rsp+400]
37c2ad509mov [rsp+112], rcx
37c2ad50emov rcx, [rsp+696]
37c2ad516mov [rsp+48], rdx
37c2ad51blea rdx, [rip+0x1bf7c6]
37c2ad522mov [rsp+56], rcx
37c2ad527mov rcx, [rsp+656]
37c2ad52fmov [rsp+88], rax
37c2ad534mov [rsp+40], rcx
37c2ad539lea rcx, [rip+0x1bf7d1]
37c2ad540mov [rsp+32], rdx
37c2ad545mov rdx, rbx
37c2ad548mov [rsp+120], 1
37c2ad551movsd_xmm [rsp+400], x9
37c2ad55bmovsd_xmm [rsp+408], x10
37c2ad565call zbdsqr_64_
37c2ad56amov [rsp+96], r15
37c2ad56fmov r9, rsi
37c2ad572mov r8, rbx
37c2ad575lea rax, [rip+0x1bf784]
37c2ad57cmov [rsp+56], rdi
37c2ad581mov rcx, [rsp+640]
37c2ad589lea rdx, [rip+0x1bf743]
37c2ad590mov [rsp+80], rax
37c2ad595mov rax, [rsp+688]
37c2ad59dmov [rsp+88], rcx
37c2ad5a2mov rcx, rdx
37c2ad5a5mov [rsp+72], rax
37c2ad5aamov rax, [rsp+680]
37c2ad5b2mov [rsp+112], 1
37c2ad5bbmov [rsp+64], rax
37c2ad5c0mov rax, [rsp+696]
37c2ad5c8mov [rsp+104], 1
37c2ad5d1mov [rsp+48], rax
37c2ad5d6lea rax, [rip+0x1bf74b]
37c2ad5ddmov [rsp+40], rax
37c2ad5e2mov [rsp+32], rbx
37c2ad5e7call zgemm_64_
37c2ad5ecmov [rsp+32], r15
37c2ad5f1mov r8, rsi
37c2ad5f4mov rdx, rbx
37c2ad5f7mov rax, [rsp+688]
37c2ad5ffmov r9, [rsp+640]
37c2ad607mov [rsp+56], 1
37c2ad610lea rcx, [rip+0x1bf709]
37c2ad617mov [rsp+48], rax
37c2ad61cmov rax, [rsp+680]
37c2ad624mov [rsp+40], rax
37c2ad629call zlacpy_64_
37c2ad62ejmp 0x37c2ac961
37c2ad633
37c2ad633loc_37c2ad633:
37c2ad633test r13, r13
37c2ad636je 0x37c2a6a90
37c2ad63cmov r14, rcx
37c2ad63fmov rax, [rsp+704]
37c2ad647imul r14, rcx
37c2ad64bmov rdx, [rax]
37c2ad64elea rax, [rcx+2*rcx]
37c2ad652add rax, r14
37c2ad655cmp rdx, rax
37c2ad658jl 0x37c2b04a5
37c2ad65emov rax, [r15]
37c2ad661mov r8, rcx
37c2ad664mov r9, [rsp+264]
37c2ad66clea r13, [rsp+392]
37c2ad674lea r12, [rsp+320]
37c2ad67cmov [rsp+48], r13
37c2ad681lea rdi, [rsp+336]
37c2ad689imul r8, rax
37c2ad68dmov [rsp+56], r12
37c2ad692add r9, r8
37c2ad695cmp rdx, r9
37c2ad698mov r9, r15
37c2ad69bcmovge r14, r8
37c2ad69fcmovl rax, rcx
37c2ad6a3mov r8, [rsp+640]
37c2ad6abmov [rsp+336], rax
37c2ad6b3lea rax, [rcx+r14+1]
37c2ad6b8mov rcx, rbx
37c2ad6bbsub rdx, rax
37c2ad6bemov [rsp+160], rax
37c2ad6c6add rdx, 1
37c2ad6camov [rsp+392], rdx
37c2ad6d2lea rdx, [rax-1]
37c2ad6d6shl rdx, 4
37c2ad6daadd rdx, [rsp+696]
37c2ad6e2mov rbp, rdx
37c2ad6e5mov rdx, r14
37c2ad6e8shl rdx, 4
37c2ad6ecadd rdx, [rsp+696]
37c2ad6f4mov [rsp+40], rbp
37c2ad6f9mov [rsp+32], rdx
37c2ad6femov [rsp+144], rdx
37c2ad706mov rdx, rsi
37c2ad709call zgelqf_64_
37c2ad70emov [rsp+48], rdi
37c2ad713mov r8, rbx
37c2ad716mov rdx, rbx
37c2ad719mov rax, [rsp+696]
37c2ad721mov [rsp+32], r15
37c2ad726lea rcx, [rip+0x1bf5e3]
37c2ad72dmov [rsp+56], 1
37c2ad736mov r9, [rsp+640]
37c2ad73emov [rsp+40], rax
37c2ad743call zlacpy_64_
37c2ad748mov rax, [rbx]
37c2ad74bmov [rsp+48], rdi
37c2ad750mov r8, r13
37c2ad753mov rcx, [rsp+336]
37c2ad75bmov [rsp+56], 1
37c2ad764lea rdx, [rax-1]
37c2ad768lea rax, [rip+0x1bf591]
37c2ad76fshl rcx, 4
37c2ad773mov [rsp+32], rax
37c2ad778add rcx, [rsp+696]
37c2ad780mov r9, rax
37c2ad783mov [rsp+40], rcx
37c2ad788lea rcx, [rip+0x1bf582]
37c2ad78fmov [rsp+384], rdx
37c2ad797mov [rsp+392], rdx
37c2ad79flea rdx, [rsp+384]
37c2ad7a7call zlaset_64_
37c2ad7acmov rcx, [rsp+704]
37c2ad7b4mov rdx, [rsp+144]
37c2ad7bcmov r8, rbx
37c2ad7bfmov r9, [rsp+640]
37c2ad7c7mov rcx, [rcx]
37c2ad7camov [rsp+48], rbp
37c2ad7cfmov [rsp+40], rdx
37c2ad7d4mov rdx, rsi
37c2ad7d7mov [rsp+64], r12
37c2ad7dcmov [rsp+56], r13
37c2ad7e1mov [rsp+32], r15
37c2ad7e6mov [rsp+152], rcx
37c2ad7eesub rcx, [rsp+160]
37c2ad7f6lea rax, [rcx+1]
37c2ad7famov rcx, rbx
37c2ad7fdmov [rsp+392], rax
37c2ad805call zunglq_64_
37c2ad80amov rax, [rbx]
37c2ad80dmov r9, rdi
37c2ad810mov rcx, [rsp+704]
37c2ad818mov rbp, [rsp+696]
37c2ad820mov r8, [rsp+696]
37c2ad828mov rcx, [rcx]
37c2ad82blea rdx, [r14+rax+1]
37c2ad830mov [rsp+80], r12
37c2ad835add rax, rdx
37c2ad838sub rdx, 1
37c2ad83cmov [rsp+72], r13
37c2ad841mov [rsp+152], rcx
37c2ad849sub rcx, rax
37c2ad84cshl rdx, 4
37c2ad850add rcx, 1
37c2ad854add rbp, rdx
37c2ad857mov rdx, [rsp+144]
37c2ad85fmov [rsp+160], rax
37c2ad867mov [rsp+392], rcx
37c2ad86flea rcx, [rax-1]
37c2ad873shl rcx, 4
37c2ad877add rcx, [rsp+696]
37c2ad87fmov [rsp+48], rdx
37c2ad884mov rdx, rbx
37c2ad887mov r14, rcx
37c2ad88amov [rsp+64], rcx
37c2ad88fmov rcx, [rsp+712]
37c2ad897mov [rsp+56], rbp
37c2ad89cmov [rsp+40], rcx
37c2ad8a1mov rcx, [rsp+656]
37c2ad8a9mov [rsp+32], rcx
37c2ad8aemov rcx, rbx
37c2ad8b1call zgebrd_64_
37c2ad8b6mov [rsp+32], rdi
37c2ad8bbmov r8, rbx
37c2ad8bemov rdx, rbx
37c2ad8c1mov rcx, [rsp+672]
37c2ad8c9mov r9, [rsp+696]
37c2ad8d1mov [rsp+56], 1
37c2ad8damov [rsp+48], rcx
37c2ad8dfmov rcx, [rsp+664]
37c2ad8e7mov [rsp+40], rcx
37c2ad8eclea rcx, [rip+0x1bf41d]
37c2ad8f3call zlacpy_64_
37c2ad8f8mov rcx, [rsp+704]
37c2ad900mov r9, rbx
37c2ad903mov r8, rbx
37c2ad906mov rax, [rsp+160]
37c2ad90emov rcx, [rcx]
37c2ad911mov [rsp+72], r12
37c2ad916mov [rsp+80], 1
37c2ad91fsub rcx, rax
37c2ad922mov [rsp+64], r13
37c2ad927lea rdx, [rcx+1]
37c2ad92bmov rcx, [rsp+696]
37c2ad933mov [rsp+56], r14
37c2ad938mov [rsp+48], rbp
37c2ad93dmov [rsp+32], rcx
37c2ad942mov rcx, [rsp+240]
37c2ad94amov [rsp+40], rdi
37c2ad94fmov [rsp+392], rdx
37c2ad957mov rdx, rbx
37c2ad95amov [rsp+152], rax
37c2ad962call zungbr_64_
37c2ad967mov rcx, [rsp+704]
37c2ad96fmov r9, rbx
37c2ad972mov r8, rbx
37c2ad975mov rdx, [rcx]
37c2ad978sub rdx, [rsp+152]
37c2ad980mov [rsp+72], r12
37c2ad985lea rcx, [rip+0x1bf36d]
37c2ad98clea rax, [rdx+1]
37c2ad990mov rdx, [rsp+144]
37c2ad998mov [rsp+64], r13
37c2ad99dmov [rsp+80], 1
37c2ad9a6mov [rsp+48], rdx
37c2ad9abmov rdx, [rsp+672]
37c2ad9b3mov [rsp+56], r14
37c2ad9b8mov [rsp+40], rdx
37c2ad9bdmov rdx, [rsp+664]
37c2ad9c5mov [rsp+392], rax
37c2ad9cdmov [rsp+32], rdx
37c2ad9d2mov rdx, rbx
37c2ad9d5call zungbr_64_
37c2ad9damov rax, [rbx]
37c2ad9ddmov [rsp+64], rdi
37c2ad9e2mov r9, rbx
37c2ad9e5mov rdx, [rsp+712]
37c2ad9edmov r8, rbx
37c2ad9f0mov rcx, [rsp+712]
37c2ad9f8mov [rsp+120], 1
37c2ada01movsd_xmm [rsp+400], x9
37c2ada0blea rax, [rdx+8*rax]
37c2ada0fmov [rsp+48], rcx
37c2ada14mov rdx, [rsp+720]
37c2ada1clea rcx, [rip+0x1bf2c5]
37c2ada23mov [rsp+104], rax
37c2ada28lea rax, [rsp+400]
37c2ada30mov [rsp+112], rdx
37c2ada35lea rdx, [rip+0x1bf2dc]
37c2ada3cmov [rsp+96], rdx
37c2ada41mov rdx, [rsp+672]
37c2ada49mov [rsp+32], rcx
37c2ada4elea rcx, [rip+0x1bf2bc]
37c2ada55mov [rsp+80], rdx
37c2ada5amov rdx, [rsp+664]
37c2ada62mov [rsp+88], rax
37c2ada67mov [rsp+72], rdx
37c2ada6cmov rdx, [rsp+696]
37c2ada74movsd_xmm [rsp+408], x10
37c2ada7emov [rsp+56], rdx
37c2ada83mov rdx, [rsp+656]
37c2ada8bmov [rsp+40], rdx
37c2ada90mov rdx, rbx
37c2ada93call zbdsqr_64_
37c2ada98mov rdx, [rsp+688]
37c2adaa0mov rcx, [rsp+680]
37c2adaa8mov [rsp+112], 1
37c2adab1mov [rsp+104], 1
37c2adabamov [rsp+96], rdx
37c2adabfmov [rsp+88], rcx
37c2adac4jmp 0x37c2a923b
37c2adac9
37c2adac9loc_37c2adac9:
37c2adac9cmp [rsp+216], 0
37c2adad2je 0x37c2a6a90
37c2adad8mov r14, r10
37c2adadbmov rax, [rsp+704]
37c2adae3imul r14, r10
37c2adae7mov rdx, [rax]
37c2adaealea rax, [r10+2*r10]
37c2adaeeadd rax, r14
37c2adaf1cmp rdx, rax
37c2adaf4jl 0x37c2b09b4
37c2adafamov rax, [r15]
37c2adafdmov rcx, r10
37c2adb00mov r8, [rsp+264]
37c2adb08lea r13, [rsp+392]
37c2adb10lea r12, [rsp+320]
37c2adb18mov [rsp+48], r13
37c2adb1dmov r9, r15
37c2adb20lea rdi, [rsp+336]
37c2adb28imul rcx, rax
37c2adb2cmov [rsp+56], r12
37c2adb31add r8, rcx
37c2adb34cmp rdx, r8
37c2adb37mov r8, [rsp+640]
37c2adb3fcmovge r14, rcx
37c2adb43cmovl rax, r10
37c2adb47mov rcx, rbx
37c2adb4amov [rsp+336], rax
37c2adb52lea rax, [r10+r14+1]
37c2adb57sub rdx, rax
37c2adb5amov [rsp+160], rax
37c2adb62add rdx, 1
37c2adb66mov [rsp+392], rdx
37c2adb6elea rdx, [rax-1]
37c2adb72shl rdx, 4
37c2adb76add rdx, [rsp+696]
37c2adb7emov rbp, rdx
37c2adb81mov rdx, r14
37c2adb84shl rdx, 4
37c2adb88add rdx, [rsp+696]
37c2adb90mov [rsp+40], rbp
37c2adb95mov [rsp+32], rdx
37c2adb9amov [rsp+144], rdx
37c2adba2mov rdx, rsi
37c2adba5call zgeqrf_64_
37c2adbaamov [rsp+48], rdi
37c2adbafmov r8, rsi
37c2adbb2mov rdx, rsi
37c2adbb5mov rax, [rsp+696]
37c2adbbdmov [rsp+32], r15
37c2adbc2lea rcx, [rip+0x1bf148]
37c2adbc9mov [rsp+56], 1
37c2adbd2mov r9, [rsp+640]
37c2adbdamov [rsp+40], rax
37c2adbdfcall zlacpy_64_
37c2adbe4mov rax, [rsi]
37c2adbe7mov [rsp+48], rdi
37c2adbecmov r8, r13
37c2adbefmov [rsp+56], 1
37c2adbf8lea rdx, [rax-1]
37c2adbfcmov rax, [rsp+696]
37c2adc04mov [rsp+384], rdx
37c2adc0clea rcx, [rax+16]
37c2adc10lea rax, [rip+0x1bf0e9]
37c2adc17mov [rsp+392], rdx
37c2adc1fmov [rsp+40], rcx
37c2adc24mov r9, rax
37c2adc27lea rdx, [rsp+384]
37c2adc2flea rcx, [rip+0x1bf0da]
37c2adc36mov [rsp+32], rax
37c2adc3bcall zlaset_64_
37c2adc40mov rcx, [rsp+704]
37c2adc48mov rdx, [rsp+144]
37c2adc50mov r8, rsi
37c2adc53mov r9, [rsp+640]
37c2adc5bmov rcx, [rcx]
37c2adc5emov [rsp+48], rbp
37c2adc63mov [rsp+40], rdx
37c2adc68mov rdx, rsi
37c2adc6bmov [rsp+64], r12
37c2adc70mov [rsp+56], r13
37c2adc75mov [rsp+32], r15
37c2adc7amov [rsp+152], rcx
37c2adc82sub rcx, [rsp+160]
37c2adc8alea rax, [rcx+1]
37c2adc8emov rcx, rbx
37c2adc91mov [rsp+392], rax
37c2adc99call zungqr_64_
37c2adc9emov rax, [rsi]
37c2adca1mov r9, rdi
37c2adca4mov rcx, [rsp+704]
37c2adcacmov rbp, [rsp+696]
37c2adcb4mov r8, [rsp+696]
37c2adcbcmov rcx, [rcx]
37c2adcbflea rdx, [r14+rax+1]
37c2adcc4mov [rsp+80], r12
37c2adcc9add rax, rdx
37c2adcccsub rdx, 1
37c2adcd0mov [rsp+72], r13
37c2adcd5mov [rsp+152], rcx
37c2adcddsub rcx, rax
37c2adce0shl rdx, 4
37c2adce4add rcx, 1
37c2adce8add rbp, rdx
37c2adcebmov rdx, [rsp+144]
37c2adcf3mov [rsp+160], rax
37c2adcfbmov [rsp+392], rcx
37c2add03lea rcx, [rax-1]
37c2add07shl rcx, 4
37c2add0badd rcx, [rsp+696]
37c2add13mov [rsp+48], rdx
37c2add18mov rdx, rsi
37c2add1bmov r14, rcx
37c2add1emov [rsp+64], rcx
37c2add23mov rcx, [rsp+712]
37c2add2bmov [rsp+56], rbp
37c2add30mov [rsp+40], rcx
37c2add35mov rcx, [rsp+656]
37c2add3dmov [rsp+32], rcx
37c2add42mov rcx, rsi
37c2add45call zgebrd_64_
37c2add4amov [rsp+32], rdi
37c2add4fmov r8, rsi
37c2add52mov rdx, rsi
37c2add55mov rcx, [rsp+688]
37c2add5dmov r9, [rsp+696]
37c2add65mov [rsp+56], 1
37c2add6emov [rsp+48], rcx
37c2add73mov rcx, [rsp+680]
37c2add7bmov [rsp+40], rcx
37c2add80lea rcx, [rip+0x1bef8a]
37c2add87call zlacpy_64_
37c2add8cmov rcx, [rsp+704]
37c2add94mov r9, rsi
37c2add97mov r8, rsi
37c2add9amov rax, [rsp+160]
37c2adda2mov rcx, [rcx]
37c2adda5mov [rsp+72], r12
37c2addaamov [rsp+80], 1
37c2addb3sub rcx, rax
37c2addb6mov [rsp+64], r13
37c2addbblea rdx, [rcx+1]
37c2addbfmov [rsp+56], r14
37c2addc4lea rcx, [rip+0x1bef2e]
37c2addcbmov [rsp+392], rdx
37c2addd3mov rdx, [rsp+144]
37c2adddbmov [rsp+40], rdi
37c2adde0mov [rsp+48], rdx
37c2adde5mov rdx, [rsp+696]
37c2addedmov [rsp+152], rax
37c2addf5mov [rsp+32], rdx
37c2addfamov rdx, rsi
37c2addfdcall zungbr_64_
37c2ade02mov rdx, [rsp+704]
37c2ade0amov r9, rsi
37c2ade0dmov r8, rsi
37c2ade10mov rcx, [rsp+240]
37c2ade18mov rdx, [rdx]
37c2ade1bsub rdx, [rsp+152]
37c2ade23mov [rsp+72], r12
37c2ade28lea rax, [rdx+1]
37c2ade2cmov rdx, [rsp+688]
37c2ade34mov [rsp+64], r13
37c2ade39mov [rsp+80], 1
37c2ade42mov [rsp+40], rdx
37c2ade47mov rdx, [rsp+680]
37c2ade4fmov [rsp+56], r14
37c2ade54mov [rsp+32], rdx
37c2ade59mov rdx, rsi
37c2ade5cmov [rsp+48], rbp
37c2ade61mov [rsp+392], rax
37c2ade69call zungbr_64_
37c2ade6emov rax, [rsi]
37c2ade71mov [rsp+80], rdi
37c2ade76mov r9, rsi
37c2ade79mov rcx, [rsp+712]
37c2ade81mov r8, rsi
37c2ade84mov rdx, [rsp+720]
37c2ade8cmov [rsp+120], 1
37c2ade95movsd_xmm [rsp+400], x9
37c2ade9flea rax, [rcx+8*rax]
37c2adea3mov [rsp+112], rdx
37c2adea8lea rcx, [rip+0x1bee69]
37c2adeafmov rdx, [rsp+696]
37c2adeb7mov [rsp+96], rcx
37c2adebcmov rcx, [rsp+688]
37c2adec4mov [rsp+72], rdx
37c2adec9mov rdx, [rsp+680]
37c2aded1mov [rsp+64], rcx
37c2aded6mov rcx, [rsp+712]
37c2adedemov [rsp+56], rdx
37c2adee3mov rdx, [rsp+656]
37c2adeebmov [rsp+104], rax
37c2adef0lea rax, [rsp+400]
37c2adef8mov [rsp+48], rcx
37c2adefdlea rcx, [rip+0x1bede4]
37c2adf04mov [rsp+40], rdx
37c2adf09mov rdx, rsi
37c2adf0cmov [rsp+32], rcx
37c2adf11lea rcx, [rip+0x1bedf9]
37c2adf18mov [rsp+88], rax
37c2adf1dmovsd_xmm [rsp+408], x10
37c2adf27call zbdsqr_64_
37c2adf2cmov rdx, [rsp+672]
37c2adf34mov [rsp+112], 1
37c2adf3dmov [rsp+104], 1
37c2adf46mov [rsp+96], rdx
37c2adf4bjmp 0x37c2a9cda
37c2adf50
37c2adf50loc_37c2adf50:
37c2adf50cmp [rsp+144], 0
37c2adf59je 0x37c2af196
37c2adf5fmov rdx, r10
37c2adf62add rcx, r10
37c2adf65lea r8, [r10+2*r10]
37c2adf69mov rax, [rsp+704]
37c2adf71imul rdx, r10
37c2adf75cmp rcx, r8
37c2adf78cmovge r8, rcx
37c2adf7cmov rax, [rax]
37c2adf7flea rcx, [rdx+rdx]
37c2adf83add r8, rcx
37c2adf86cmp rax, r8
37c2adf89jl 0x37c2b0887
37c2adf8fmov rcx, [r15]
37c2adf92mov r14, r10
37c2adf95imul r14, rcx
37c2adf99lea r8, [r14+r14]
37c2adf9dadd r8, [rsp+264]
37c2adfa5cmp rax, r8
37c2adfa8jl 0x37c2b098f
37c2adfaelea r13, [r14+1]
37c2adfb2mov r8, rcx
37c2adfb5mov rdx, r14
37c2adfb8
37c2adfb8loc_37c2adfb8:
37c2adfb8add r13, rdx
37c2adfbbmov r9, r15
37c2adfbeshl r14, 4
37c2adfc2lea r12, [rsp+392]
37c2adfcalea rdi, [r10+r13]
37c2adfcelea rdx, [r13-1]
37c2adfd2mov [rsp+336], rcx
37c2adfdasub rax, rdi
37c2adfddshl rdx, 4
37c2adfe1lea rcx, [rsp+320]
37c2adfe9add rdx, [rsp+696]
37c2adff1add rax, 1
37c2adff5mov [rsp+56], rcx
37c2adffamov rbp, rdx
37c2adffdmov [rsp+392], rax
37c2ae005lea rax, [rdi-1]
37c2ae009shl rax, 4
37c2ae00dadd rax, [rsp+696]
37c2ae015mov [rsp+32], rdx
37c2ae01amov rdx, rsi
37c2ae01dmov [rsp+40], rax
37c2ae022mov [rsp+48], r12
37c2ae027mov [rsp+328], r8
37c2ae02fmov r8, [rsp+640]
37c2ae037mov [rsp+144], rcx
37c2ae03fmov rcx, rbx
37c2ae042mov [rsp+160], rax
37c2ae04acall zgeqrf_64_
37c2ae04fmov [rsp+32], r15
37c2ae054mov r8, rsi
37c2ae057mov rdx, rbx
37c2ae05amov rax, [rsp+672]
37c2ae062mov r9, [rsp+640]
37c2ae06amov [rsp+56], 1
37c2ae073lea rcx, [rip+0x1bec96]
37c2ae07amov [rsp+48], rax
37c2ae07fmov rax, [rsp+664]
37c2ae087mov [rsp+40], rax
37c2ae08ccall zlacpy_64_
37c2ae091mov rax, [rsp+704]
37c2ae099mov rcx, [rsp+144]
37c2ae0a1mov r8, rsi
37c2ae0a4mov r9, [rsp+664]
37c2ae0acmov rax, [rax]
37c2ae0afmov [rsp+64], rcx
37c2ae0b4mov rcx, rbx
37c2ae0b7mov [rsp+56], r12
37c2ae0bcmov [rsp+152], rax
37c2ae0c4mov rdx, rax
37c2ae0c7mov rax, [rsp+160]
37c2ae0cfsub rdx, rdi
37c2ae0d2mov [rsp+40], rbp
37c2ae0d7lea rdi, [rsp+336]
37c2ae0dfmov [rsp+48], rax
37c2ae0e4mov rax, [rsp+672]
37c2ae0ecadd rdx, 1
37c2ae0f0mov [rsp+392], rdx
37c2ae0f8mov rdx, rbx
37c2ae0fbmov [rsp+32], rax
37c2ae100call zungqr_64_
37c2ae105mov [rsp+48], rdi
37c2ae10amov r8, rsi
37c2ae10dmov rdx, rsi
37c2ae110mov rax, [rsp+696]
37c2ae118mov [rsp+32], r15
37c2ae11dlea rcx, [rip+0x1bebed]
37c2ae124mov [rsp+56], 1
37c2ae12dmov r9, [rsp+640]
37c2ae135mov [rsp+40], rax
37c2ae13acall zlacpy_64_
37c2ae13fmov rax, [rsi]
37c2ae142mov r8, r12
37c2ae145mov [rsp+56], 1
37c2ae14emov [rsp+48], rdi
37c2ae153lea rdx, [rsp+384]
37c2ae15blea rcx, [rip+0x1bebae]
37c2ae162sub rax, 1
37c2ae166mov [rsp+384], rax
37c2ae16emov [rsp+392], rax
37c2ae176mov rax, [rsp+696]
37c2ae17eadd rax, 16
37c2ae182mov [rsp+40], rax
37c2ae187lea rax, [rip+0x1beb72]
37c2ae18emov [rsp+32], rax
37c2ae193mov r9, rax
37c2ae196call zlaset_64_
37c2ae19bmov r10, [rsi]
37c2ae19emov r9, rdi
37c2ae1a1mov rdx, [rsp+704]
37c2ae1a9mov r11, [rsp+712]
37c2ae1b1mov rcx, [rsp+144]
37c2ae1b9mov rdx, [rdx]
37c2ae1bcadd r13, r10
37c2ae1bfmov [rsp+72], r12
37c2ae1c4add r10, r13
37c2ae1c7mov [rsp+40], r11
37c2ae1ccmov r11, [rsp+656]
37c2ae1d4sub rdx, r10
37c2ae1d7mov [rsp+80], rcx
37c2ae1dcmov r8, [rsp+696]
37c2ae1e4mov rcx, rsi
37c2ae1e7lea rax, [rdx+1]
37c2ae1ebmov [rsp+32], r11
37c2ae1f0mov [rsp+392], rax
37c2ae1f8lea rax, [r10-1]
37c2ae1fcshl rax, 4
37c2ae200add rax, [rsp+696]
37c2ae208mov [rsp+48], rbp
37c2ae20dmov rdx, rax
37c2ae210lea rax, [r13-1]
37c2ae214mov [rsp+176], r10
37c2ae21cshl rax, 4
37c2ae220add rax, [rsp+696]
37c2ae228mov [rsp+64], rdx
37c2ae22dmov [rsp+56], rax
37c2ae232mov [rsp+152], rdx
37c2ae23amov rdx, rsi
37c2ae23dmov [rsp+168], rax
37c2ae245call zgebrd_64_
37c2ae24amov [rsp+32], rdi
37c2ae24fmov r8, rsi
37c2ae252mov rdx, rsi
37c2ae255add r14, [rsp+696]
37c2ae25dmov r9, [rsp+696]
37c2ae265mov [rsp+56], 1
37c2ae26elea rcx, [rip+0x1bea9c]
37c2ae275mov r13, r14
37c2ae278lea r14, [rsp+328]
37c2ae280mov [rsp+48], r14
37c2ae285mov [rsp+40], r13
37c2ae28acall zlacpy_64_
37c2ae28fmov r11, [rsp+704]
37c2ae297mov r9, rsi
37c2ae29amov r8, rsi
37c2ae29dmov r10, [rsp+176]
37c2ae2a5mov rcx, [rsp+144]
37c2ae2admov r11, [r11]
37c2ae2b0mov [rsp+64], r12
37c2ae2b5mov [rsp+72], rcx
37c2ae2balea rcx, [rip+0x1bea38]
37c2ae2c1sub r11, r10
37c2ae2c4mov [rsp+48], rbp
37c2ae2c9lea rdx, [r11+1]
37c2ae2cdmov r11, [rsp+696]
37c2ae2d5mov [rsp+80], 1
37c2ae2demov [rsp+392], rdx
37c2ae2e6mov rdx, [rsp+152]
37c2ae2eemov [rsp+32], r11
37c2ae2f3mov [rsp+56], rdx
37c2ae2f8mov rdx, rsi
37c2ae2fbmov [rsp+40], rdi
37c2ae300mov [rsp+160], r10
37c2ae308call zungbr_64_
37c2ae30dmov r10, [rsp+704]
37c2ae315mov r9, rsi
37c2ae318mov r8, rsi
37c2ae31bmov rcx, [rsp+144]
37c2ae323mov rax, [rsp+168]
37c2ae32bmov rdx, [r10]
37c2ae32esub rdx, [rsp+160]
37c2ae336mov [rsp+64], r12
37c2ae33badd rdx, 1
37c2ae33fmov [rsp+72], rcx
37c2ae344mov rcx, [rsp+240]
37c2ae34cmov [rsp+392], rdx
37c2ae354mov rdx, [rsp+152]
37c2ae35cmov [rsp+48], rax
37c2ae361mov [rsp+56], rdx
37c2ae366mov rdx, rsi
37c2ae369mov [rsp+80], 1
37c2ae372mov [rsp+40], r14
37c2ae377mov [rsp+32], r13
37c2ae37ccall zungbr_64_
37c2ae381mov rax, [rsi]
37c2ae384mov [rsp+80], rdi
37c2ae389mov r9, rsi
37c2ae38cmov rcx, [rsp+712]
37c2ae394lea rdx, [rip+0x1be97d]
37c2ae39bmov [rsp+64], r14
37c2ae3a0mov r8, rsi
37c2ae3a3mov [rsp+96], rdx
37c2ae3a8mov rdx, [rsp+712]
37c2ae3b0lea rax, [rcx+8*rax]
37c2ae3b4mov [rsp+56], r13
37c2ae3b9mov rcx, [rsp+720]
37c2ae3c1mov [rsp+104], rax
37c2ae3c6lea rax, [rsp+400]
37c2ae3cemov [rsp+112], rcx
37c2ae3d3mov rcx, [rsp+696]
37c2ae3dbmov [rsp+48], rdx
37c2ae3e0lea rdx, [rip+0x1be901]
37c2ae3e7mov [rsp+72], rcx
37c2ae3ecmov rcx, [rsp+656]
37c2ae3f4mov [rsp+88], rax
37c2ae3f9mov [rsp+40], rcx
37c2ae3felea rcx, [rip+0x1be90c]
37c2ae405mov [rsp+32], rdx
37c2ae40amov rdx, rsi
37c2ae40dmov [rsp+120], 1
37c2ae416movsd_xmm [rsp+400], x9
37c2ae420movsd_xmm [rsp+408], x10
37c2ae42acall zbdsqr_64_
37c2ae42fmov [rsp+96], r15
37c2ae434mov r9, rsi
37c2ae437mov r8, rbx
37c2ae43alea rax, [rip+0x1be8bf]
37c2ae441mov [rsp+72], rdi
37c2ae446mov rcx, [rsp+640]
37c2ae44elea rdx, [rip+0x1be87e]
37c2ae455mov [rsp+80], rax
37c2ae45amov rax, [rsp+696]
37c2ae462mov [rsp+88], rcx
37c2ae467mov rcx, rdx
37c2ae46amov [rsp+64], rax
37c2ae46fmov rax, [rsp+672]
37c2ae477mov [rsp+112], 1
37c2ae480mov [rsp+56], rax
37c2ae485mov rax, [rsp+664]
37c2ae48dmov [rsp+104], 1
37c2ae496mov [rsp+48], rax
37c2ae49blea rax, [rip+0x1be886]
37c2ae4a2mov [rsp+40], rax
37c2ae4a7mov [rsp+32], rsi
37c2ae4accall zgemm_64_
37c2ae4b1mov [rsp+32], r15
37c2ae4b6mov r8, rsi
37c2ae4b9mov rdx, rbx
37c2ae4bcmov rax, [rsp+672]
37c2ae4c4mov r9, [rsp+640]
37c2ae4ccmov [rsp+56], 1
37c2ae4d5lea rcx, [rip+0x1be844]
37c2ae4dcmov [rsp+48], rax
37c2ae4e1mov rax, [rsp+664]
37c2ae4e9mov [rsp+40], rax
37c2ae4eecall zlacpy_64_
37c2ae4f3jmp 0x37c2aceae
37c2ae4f8
37c2ae4f8loc_37c2ae4f8:
37c2ae4f8cvttsd2si rdx, x11
37c2ae4fdcmp [rsp+200], 0
37c2ae506je 0x37c2b0266
37c2ae50ccmp [rsp+176], 0
37c2ae515je 0x37c2b02f0
37c2ae51bmov r9, [rsi]
37c2ae51epxor x3, x3
37c2ae522add rax, r9
37c2ae525add rdx, r9
37c2ae528lea r11, [r9+r9]
37c2ae52ccmp rax, rdx
37c2ae52fcmovge rdx, rax
37c2ae533lea rax, [r11+rdi]
37c2ae537cmp rdx, rax
37c2ae53acmovge rax, rdx
37c2ae53elea rdx, [r11+rbp]
37c2ae542cmp rax, rdx
37c2ae545cmovl rax, rdx
37c2ae549imul r9, r9
37c2ae54dlea rdx, [rcx+r11]
37c2ae551mov [rsp+264], rax
37c2ae559add rax, r9
37c2ae55ccmp rax, rdx
37c2ae55fcmovl rax, rdx
37c2ae563cvtsi2sd x3, rax
37c2ae568movapd x8, x3
37c2ae56djmp 0x37c2a6364
37c2ae572
37c2ae572loc_37c2ae572:
37c2ae572mov rax, [rsp+696]
37c2ae57asub rdx, rcx
37c2ae57dlea r12, [rcx+1]
37c2ae581lea rbp, [rsp+320]
37c2ae589lea rdi, [rsp+392]
37c2ae591shl rcx, 4
37c2ae595add rcx, [rsp+696]
37c2ae59dmov [rsp+56], rbp
37c2ae5a2mov [rsp+40], rcx
37c2ae5a7mov r13, rcx
37c2ae5aamov r9, r15
37c2ae5admov r8, [rsp+640]
37c2ae5b5mov [rsp+32], rax
37c2ae5bamov rcx, rbx
37c2ae5bdmov [rsp+48], rdi
37c2ae5c2mov [rsp+392], rdx
37c2ae5camov rdx, rsi
37c2ae5cdcall zgelqf_64_
37c2ae5d2mov [rsp+32], r15
37c2ae5d7mov r8, rsi
37c2ae5damov rdx, rbx
37c2ae5ddmov rax, [rsp+688]
37c2ae5e5mov r9, [rsp+640]
37c2ae5edmov [rsp+56], 1
37c2ae5f6lea rcx, [rip+0x1be714]
37c2ae5fdmov [rsp+48], rax
37c2ae602mov rax, [rsp+680]
37c2ae60amov [rsp+40], rax
37c2ae60fcall zlacpy_64_
37c2ae614mov r8, rbx
37c2ae617mov rdx, rsi
37c2ae61amov rcx, rbx
37c2ae61dmov rax, [rsp+704]
37c2ae625mov r9, [rsp+680]
37c2ae62dmov rax, [rax]
37c2ae630mov [rsp+64], rbp
37c2ae635mov [rsp+56], rdi
37c2ae63amov [rsp+144], rax
37c2ae642sub rax, r12
37c2ae645add rax, 1
37c2ae649mov [rsp+48], r13
37c2ae64emov [rsp+392], rax
37c2ae656mov rax, [rsp+696]
37c2ae65emov [rsp+40], rax
37c2ae663mov rax, [rsp+688]
37c2ae66bmov [rsp+32], rax
37c2ae670
37c2ae670loc_37c2ae670:
37c2ae670call zunglq_64_
37c2ae675mov r13, [rbx]
37c2ae678mov r8, rdi
37c2ae67bmov [rsp+56], 1
37c2ae684mov [rsp+48], r15
37c2ae689lea rdx, [rsp+384]
37c2ae691lea rcx, [rip+0x1be679]
37c2ae698lea rax, [r13+1]
37c2ae69clea r12, [rax+r13]
37c2ae6a0lea rax, [r13-1]
37c2ae6a4shl r13, 4
37c2ae6a8mov [rsp+384], rax
37c2ae6b0lea r14, [r12-1]
37c2ae6b5mov [rsp+392], rax
37c2ae6bdmov rax, [rsp+160]
37c2ae6c5shl r14, 4
37c2ae6c9shl rax, 4
37c2ae6cdadd rax, [rsp+640]
37c2ae6d5mov [rsp+40], rax
37c2ae6dalea rax, [rip+0x1be61f]
37c2ae6e1mov [rsp+32], rax
37c2ae6e6mov r9, rax
37c2ae6e9call zlaset_64_
37c2ae6eemov rax, [rsp+704]
37c2ae6f6mov r9, r15
37c2ae6f9add r14, [rsp+696]
37c2ae701add r13, [rsp+696]
37c2ae709mov r8, [rsp+640]
37c2ae711mov rdx, rbx
37c2ae714mov rcx, rbx
37c2ae717mov rax, [rax]
37c2ae71amov [rsp+72], rdi
37c2ae71fmov [rsp+80], rbp
37c2ae724mov [rsp+144], rax
37c2ae72csub rax, r12
37c2ae72fadd rax, 1
37c2ae733mov [rsp+64], r14
37c2ae738mov [rsp+392], rax
37c2ae740mov rax, [rsp+696]
37c2ae748mov [rsp+56], r13
37c2ae74dmov [rsp+48], rax
37c2ae752mov rax, [rsp+712]
37c2ae75amov [rsp+40], rax
37c2ae75fmov rax, [rsp+656]
37c2ae767mov [rsp+32], rax
37c2ae76ccall zgebrd_64_
37c2ae771mov rax, [rsp+704]
37c2ae779mov r9, rbx
37c2ae77cmov rcx, [rsp+240]
37c2ae784lea r8, [rip+0x1be5ae]
37c2ae78blea rdx, [rip+0x1be57e]
37c2ae792mov rax, [rax]
37c2ae795mov [rsp+96], rdi
37c2ae79amov [rsp+120], 1
37c2ae7a3sub rax, r12
37c2ae7a6mov [rsp+104], rbp
37c2ae7abadd rax, 1
37c2ae7afmov [rsp+88], r14
37c2ae7b4mov [rsp+392], rax
37c2ae7bcmov rax, [rsp+688]
37c2ae7c4mov [rsp+112], 1
37c2ae7cdmov [rsp+80], rax
37c2ae7d2mov rax, [rsp+680]
37c2ae7damov [rsp+64], r13
37c2ae7dfmov [rsp+72], rax
37c2ae7e4mov rax, [rsp+640]
37c2ae7ecmov [rsp+56], r15
37c2ae7f1mov [rsp+48], rax
37c2ae7f6mov [rsp+40], rbx
37c2ae7fbmov [rsp+32], rsi
37c2ae800mov [rsp+128], 1
37c2ae80ccall zunmbr_64_
37c2ae811mov rax, [rbx]
37c2ae814mov r8, rsi
37c2ae817mov rdx, rbx
37c2ae81amov rdi, [rsp+712]
37c2ae822lea rcx, [rip+0x1be4e8]
37c2ae829mov [rsp+120], 1
37c2ae832movsd_xmm [rsp+400], x9
37c2ae83cmovsd_xmm [rsp+408], x10
37c2ae846lea rax, [rdi+8*rax]
37c2ae84amov rdi, [rsp+720]
37c2ae852mov [rsp+104], rax
37c2ae857lea rax, [rsp+400]
37c2ae85fmov [rsp+88], rax
37c2ae864mov [rsp+72], rax
37c2ae869mov rax, [rsp+688]
37c2ae871mov [rsp+112], rdi
37c2ae876lea rdi, [rip+0x1be49b]
37c2ae87dmov [rsp+64], rax
37c2ae882mov rax, [rsp+680]
37c2ae88amov [rsp+96], rdi
37c2ae88fmov [rsp+56], rax
37c2ae894mov rax, [rsp+712]
37c2ae89cmov [rsp+80], rdi
37c2ae8a1mov [rsp+48], rax
37c2ae8a6mov rax, [rsp+656]
37c2ae8aemov [rsp+40], rax
37c2ae8b3lea rax, [rip+0x1be42e]
37c2ae8bamov [rsp+32], rax
37c2ae8bfmov r9, rax
37c2ae8c2call zbdsqr_64_
37c2ae8c7jmp 0x37c2a6a90
37c2ae8cc
37c2ae8ccloc_37c2ae8cc:
37c2ae8ccmov rax, [rsp+696]
37c2ae8d4lea rbp, [r10+1]
37c2ae8d8sub rdx, r10
37c2ae8dblea r14, [rsp+392]
37c2ae8e3shl r10, 4
37c2ae8e7mov [rsp+48], r14
37c2ae8ecmov r9, r15
37c2ae8efmov rcx, rbx
37c2ae8f2add r10, [rsp+696]
37c2ae8falea rdi, [rsp+320]
37c2ae902mov [rsp+32], rax
37c2ae907mov [rsp+40], r10
37c2ae90cmov r8, [rsp+640]
37c2ae914mov r12, r10
37c2ae917mov [rsp+56], rdi
37c2ae91cmov [rsp+392], rdx
37c2ae924mov rdx, rsi
37c2ae927mov [rsp+184], r14
37c2ae92fcall zgeqrf_64_
37c2ae934mov [rsp+32], r15
37c2ae939mov r8, rsi
37c2ae93cmov rdx, rbx
37c2ae93fmov rax, [rsp+672]
37c2ae947mov r9, [rsp+640]
37c2ae94fmov [rsp+56], 1
37c2ae958lea rcx, [rip+0x1be3b1]
37c2ae95fmov [rsp+48], rax
37c2ae964mov rax, [rsp+664]
37c2ae96cmov [rsp+40], rax
37c2ae971call zlacpy_64_
37c2ae976mov r8, rsi
37c2ae979mov rdx, rsi
37c2ae97cmov rcx, rbx
37c2ae97fmov rax, [rsp+704]
37c2ae987mov r9, [rsp+664]
37c2ae98fmov rax, [rax]
37c2ae992mov [rsp+48], r12
37c2ae997mov [rsp+64], rdi
37c2ae99cmov [rsp+144], rax
37c2ae9a4sub rax, rbp
37c2ae9a7add rax, 1
37c2ae9abmov [rsp+56], r14
37c2ae9b0mov [rsp+392], rax
37c2ae9b8mov rax, [rsp+696]
37c2ae9c0mov [rsp+40], rax
37c2ae9c5mov rax, [rsp+672]
37c2ae9cdmov [rsp+32], rax
37c2ae9d2call zungqr_64_
37c2ae9d7mov r12, [rsi]
37c2ae9dalea rax, [r12+1]
37c2ae9dflea rbp, [rax+r12]
37c2ae9e3cmp r12, 1
37c2ae9e7jle 0x37c2aea43
37c2ae9e9lea rax, [r12-1]
37c2ae9eemov [rsp+48], r15
37c2ae9f3lea rdx, [rsp+384]
37c2ae9fbmov r8, r14
37c2ae9femov [rsp+384], rax
37c2aea06lea rcx, [rip+0x1be303]
37c2aea0dmov [rsp+392], rax
37c2aea15mov rax, [rsp+640]
37c2aea1dmov [rsp+56], 1
37c2aea26add rax, 16
37c2aea2amov [rsp+40], rax
37c2aea2flea rax, [rip+0x1be2ca]
37c2aea36mov [rsp+32], rax
37c2aea3bmov r9, rax
37c2aea3ecall zlaset_64_
37c2aea43
37c2aea43loc_37c2aea43:
37c2aea43lea r13, [rbp-1]
37c2aea47mov r9, r15
37c2aea4amov rdx, rsi
37c2aea4dmov rcx, rsi
37c2aea50mov rax, [rsp+704]
37c2aea58mov r14, [rsp+184]
37c2aea60shl r13, 4
37c2aea64add r13, [rsp+696]
37c2aea6cmov r8, [rsp+640]
37c2aea74mov rax, [rax]
37c2aea77mov [rsp+80], rdi
37c2aea7cmov [rsp+72], r14
37c2aea81mov [rsp+144], rax
37c2aea89sub rax, rbp
37c2aea8cadd rax, 1
37c2aea90mov [rsp+64], r13
37c2aea95mov [rsp+392], rax
37c2aea9dmov rax, r12
37c2aeaa0shl rax, 4
37c2aeaa4add rax, [rsp+696]
37c2aeaacmov [rsp+56], rax
37c2aeab1mov rax, [rsp+696]
37c2aeab9mov [rsp+48], rax
37c2aeabemov rax, [rsp+712]
37c2aeac6mov [rsp+40], rax
37c2aeacbmov rax, [rsp+656]
37c2aead3mov [rsp+32], rax
37c2aead8call zgebrd_64_
37c2aeaddmov rax, [rsp+704]
37c2aeae5mov r9, rbx
37c2aeae8lea rcx, [rip+0x1be20a]
37c2aeaeflea r8, [rip+0x1be1dd]
37c2aeaf6lea rdx, [rip+0x1be23b]
37c2aeafdmov rax, [rax]
37c2aeb00mov [rsp+104], rdi
37c2aeb05mov [rsp+120], 1
37c2aeb0esub rax, rbp
37c2aeb11mov [rsp+96], r14
37c2aeb16add rax, 1
37c2aeb1amov [rsp+88], r13
37c2aeb1fmov [rsp+392], rax
37c2aeb27mov rax, [rsp+672]
37c2aeb2fmov [rsp+112], 1
37c2aeb38mov [rsp+80], rax
37c2aeb3dmov rax, [rsp+664]
37c2aeb45mov [rsp+56], r15
37c2aeb4amov [rsp+72], rax
37c2aeb4fmov rax, [rsp+696]
37c2aeb57mov [rsp+40], rsi
37c2aeb5cmov [rsp+64], rax
37c2aeb61mov rax, [rsp+640]
37c2aeb69mov [rsp+32], rsi
37c2aeb6emov [rsp+48], rax
37c2aeb73mov [rsp+128], 1
37c2aeb7fcall zunmbr_64_
37c2aeb84mov rax, [rsi]
37c2aeb87mov rdi, [rsp+712]
37c2aeb8fmov [rsp+120], 1
37c2aeb98mov rcx, [rsp+672]
37c2aeba0movsd_xmm [rsp+400], x9
37c2aebaamovsd_xmm [rsp+408], x10
37c2aebb4lea rax, [rdi+8*rax]
37c2aebb8mov rdi, [rsp+720]
37c2aebc0mov [rsp+104], rax
37c2aebc5lea rax, [rsp+400]
37c2aebcdmov [rsp+112], rdi
37c2aebd2lea rdi, [rip+0x1be13f]
37c2aebd9mov [rsp+96], rdi
37c2aebdemov [rsp+88], rax
37c2aebe3mov [rsp+80], rcx
37c2aebe8
37c2aebe8loc_37c2aebe8:
37c2aebe8mov rcx, [rsp+664]
37c2aebf0jmp 0x37c2aac19
37c2aebf5
37c2aebf5loc_37c2aebf5:
37c2aebf5test r14, r14
37c2aebf8je 0x37c2b0279
37c2aebfecmp [rsp+160], 0
37c2aec07je 0x37c2b0279
37c2aec0dmov rdi, [rbx]
37c2aec10pxor x7, x7
37c2aec14add r9, rdi
37c2aec17add rdx, rdi
37c2aec1alea r11, [rdi+rdi]
37c2aec1ecmp r9, rdx
37c2aec21cmovge rdx, r9
37c2aec25add rax, r11
37c2aec28cmp rdx, rax
37c2aec2bcmovge rax, rdx
37c2aec2flea rdx, [r11+rbp]
37c2aec33cmp rax, rdx
37c2aec36cmovge rdx, rax
37c2aec3amov rax, [rsp+256]
37c2aec42add rax, r11
37c2aec45cmp rdx, rax
37c2aec48cmovge rax, rdx
37c2aec4cimul rdi, rdi
37c2aec50lea rdx, [rcx+r11]
37c2aec54mov [rsp+264], rax
37c2aec5cadd rdi, rdi
37c2aec5fadd rax, rdi
37c2aec62cmp rax, rdx
37c2aec65cmovl rax, rdx
37c2aec69cvtsi2sd x7, rax
37c2aec6emovapd x8, x7
37c2aec73jmp 0x37c2a6364
37c2aec78
37c2aec78loc_37c2aec78:
37c2aec78xor edx, edx
37c2aec7alea rbx, [rip+0x1be090]
37c2aec81mov [rsp+360], rdx
37c2aec89mov [rsp+152], rbx
37c2aec91jmp 0x37c2aa64b
37c2aec96
37c2aec96loc_37c2aec96:
37c2aec96test r13, r13
37c2aec99je 0x37c2a6a90
37c2aec9fadd r10, rcx
37c2aeca2lea rdx, [rcx+2*rcx]
37c2aeca6mov r11, rcx
37c2aeca9mov rax, [rsp+704]
37c2aecb1imul r11, rcx
37c2aecb5cmp r10, rdx
37c2aecb8cmovge rdx, r10
37c2aecbcmov rax, [rax]
37c2aecbfadd rdx, r11
37c2aecc2cmp rax, rdx
37c2aecc5jl 0x37c2b0dc0
37c2aeccbmov rdx, [r15]
37c2aeccemov r8, rcx
37c2aecd1mov r9, [rsp+264]
37c2aecd9lea r12, [rsp+392]
37c2aece1lea r13, [rsp+320]
37c2aece9mov [rsp+48], r12
37c2aeceeimul r8, rdx
37c2aecf2mov [rsp+56], r13
37c2aecf7add r9, r8
37c2aecfacmp rax, r9
37c2aecfdmov r9, r15
37c2aed00cmovge r11, r8
37c2aed04cmovl rdx, rcx
37c2aed08mov r8, [rsp+640]
37c2aed10lea rbp, [rcx+r11+1]
37c2aed15mov [rsp+336], rdx
37c2aed1dmov rcx, rbx
37c2aed20mov rdx, rsi
37c2aed23sub rax, rbp
37c2aed26lea rdi, [rbp-1]
37c2aed2amov [rsp+152], r11
37c2aed32add rax, 1
37c2aed36shl rdi, 4
37c2aed3aadd rdi, [rsp+696]
37c2aed42mov [rsp+392], rax
37c2aed4amov rax, r11
37c2aed4dshl rax, 4
37c2aed51add rax, [rsp+696]
37c2aed59mov [rsp+40], rdi
37c2aed5emov [rsp+32], rax
37c2aed63mov r14, rax
37c2aed66call zgelqf_64_
37c2aed6bmov [rsp+32], r15
37c2aed70mov r8, rsi
37c2aed73mov rdx, rbx
37c2aed76mov rax, [rsp+688]
37c2aed7emov r9, [rsp+640]
37c2aed86mov [rsp+56], 1
37c2aed8flea rcx, [rip+0x1bdf7b]
37c2aed96mov [rsp+48], rax
37c2aed9bmov rax, [rsp+680]
37c2aeda3mov [rsp+40], rax
37c2aeda8call zlacpy_64_
37c2aedadmov r8, rbx
37c2aedb0mov rdx, rsi
37c2aedb3mov rcx, rsi
37c2aedb6mov rax, [rsp+704]
37c2aedbemov r9, [rsp+680]
37c2aedc6mov rax, [rax]
37c2aedc9mov [rsp+48], rdi
37c2aedcelea rdi, [rsp+336]
37c2aedd6mov [rsp+64], r13
37c2aeddbmov [rsp+144], rax
37c2aede3sub rax, rbp
37c2aede6add rax, 1
37c2aedeamov [rsp+56], r12
37c2aedefmov [rsp+392], rax
37c2aedf7mov rax, [rsp+688]
37c2aedffmov [rsp+40], r14
37c2aee04mov [rsp+32], rax
37c2aee09call zunglq_64_
37c2aee0emov [rsp+48], rdi
37c2aee13mov r8, rbx
37c2aee16mov rdx, rbx
37c2aee19mov rax, [rsp+696]
37c2aee21mov [rsp+32], r15
37c2aee26lea rcx, [rip+0x1bdee3]
37c2aee2dmov [rsp+56], 1
37c2aee36mov r9, [rsp+640]
37c2aee3emov [rsp+40], rax
37c2aee43call zlacpy_64_
37c2aee48mov rax, [rbx]
37c2aee4bmov r8, r12
37c2aee4emov [rsp+56], 1
37c2aee57mov [rsp+48], rdi
37c2aee5clea rdx, [rsp+384]
37c2aee64lea rcx, [rip+0x1bdea6]
37c2aee6bsub rax, 1
37c2aee6fmov [rsp+384], rax
37c2aee77mov [rsp+392], rax
37c2aee7fmov rax, [rsp+336]
37c2aee87shl rax, 4
37c2aee8badd rax, [rsp+696]
37c2aee93mov [rsp+40], rax
37c2aee98lea rax, [rip+0x1bde61]
37c2aee9fmov [rsp+32], rax
37c2aeea4mov r9, rax
37c2aeea7call zlaset_64_
37c2aeeacmov rax, [rbx]
37c2aeeafmov r9, rdi
37c2aeeb2mov r11, [rsp+152]
37c2aeebamov rcx, [rsp+704]
37c2aeec2mov r8, [rsp+696]
37c2aeecalea rdx, [r11+rax+1]
37c2aeecfmov rcx, [rcx]
37c2aeed2add rax, rdx
37c2aeed5sub rdx, 1
37c2aeed9mov [rsp+80], r13
37c2aeedeshl rdx, 4
37c2aeee2add rdx, [rsp+696]
37c2aeeeamov [rsp+72], r12
37c2aeeefsub rcx, rax
37c2aeef2mov [rsp+56], rdx
37c2aeef7mov rbp, rdx
37c2aeefamov rdx, [rsp+712]
37c2aef02add rcx, 1
37c2aef06mov [rsp+160], rax
37c2aef0emov [rsp+392], rcx
37c2aef16lea rcx, [rax-1]
37c2aef1amov rax, [rsp+696]
37c2aef22mov [rsp+40], rdx
37c2aef27shl rcx, 4
37c2aef2bmov rdx, [rsp+656]
37c2aef33add rax, rcx
37c2aef36mov [rsp+48], r14
37c2aef3bmov rcx, rbx
37c2aef3emov [rsp+64], rax
37c2aef43mov [rsp+32], rdx
37c2aef48mov rdx, rbx
37c2aef4bmov [rsp+144], rax
37c2aef53call zgebrd_64_
37c2aef58mov rdx, [rsp+672]
37c2aef60mov r8, rbx
37c2aef63mov rcx, [rsp+664]
37c2aef6bmov [rsp+32], rdi
37c2aef70mov r9, [rsp+696]
37c2aef78mov [rsp+48], rdx
37c2aef7dmov rdx, rbx
37c2aef80mov [rsp+40], rcx
37c2aef85lea rcx, [rip+0x1bdd84]
37c2aef8cmov [rsp+56], 1
37c2aef95call zlacpy_64_
37c2aef9amov rdx, [rsp+704]
37c2aefa2mov r9, rbx
37c2aefa5mov r8, rbx
37c2aefa8mov rax, [rsp+160]
37c2aefb0mov rcx, [rsp+240]
37c2aefb8mov rdx, [rdx]
37c2aefbbmov [rsp+72], r13
37c2aefc0mov [rsp+152], rax
37c2aefc8sub rdx, rax
37c2aefcbmov rax, [rsp+144]
37c2aefd3mov [rsp+64], r12
37c2aefd8add rdx, 1
37c2aefdcmov [rsp+48], rbp
37c2aefe1mov [rsp+392], rdx
37c2aefe9mov rdx, [rsp+696]
37c2aeff1mov [rsp+56], rax
37c2aeff6mov [rsp+32], rdx
37c2aeffbmov rdx, rbx
37c2aeffemov [rsp+80], 1
37c2af007mov [rsp+40], rdi
37c2af00ccall zungbr_64_
37c2af011mov rcx, [rsp+704]
37c2af019mov r9, rbx
37c2af01cmov r8, rbx
37c2af01fmov rdx, [rcx]
37c2af022sub rdx, [rsp+152]
37c2af02amov [rsp+72], r13
37c2af02flea rax, [rdx+1]
37c2af033mov rcx, [rsp+664]
37c2af03bmov [rsp+64], r12
37c2af040mov rdx, [rsp+672]
37c2af048mov [rsp+392], rax
37c2af050mov rax, [rsp+144]
37c2af058mov [rsp+32], rcx
37c2af05dlea rcx, [rip+0x1bdc95]
37c2af064mov [rsp+40], rdx
37c2af069mov rdx, rbx
37c2af06cmov [rsp+56], rax
37c2af071mov [rsp+80], 1
37c2af07amov [rsp+48], r14
37c2af07fcall zungbr_64_
37c2af084mov rax, [rbx]
37c2af087mov [rsp+64], rdi
37c2af08cmov r9, rbx
37c2af08fmov rdx, [rsp+712]
37c2af097mov r8, rbx
37c2af09amov rcx, [rsp+720]
37c2af0a2mov [rsp+120], 1
37c2af0abmovsd_xmm [rsp+400], x9
37c2af0b5lea rax, [rdx+8*rax]
37c2af0b9mov [rsp+112], rcx
37c2af0belea rdx, [rip+0x1bdc53]
37c2af0c5mov rcx, [rsp+672]
37c2af0cdmov [rsp+96], rdx
37c2af0d2mov rdx, [rsp+664]
37c2af0damov [rsp+80], rcx
37c2af0dfmov rcx, [rsp+696]
37c2af0e7mov [rsp+72], rdx
37c2af0ecmov rdx, [rsp+712]
37c2af0f4mov [rsp+56], rcx
37c2af0f9mov rcx, [rsp+656]
37c2af101mov [rsp+104], rax
37c2af106lea rax, [rsp+400]
37c2af10emov [rsp+48], rdx
37c2af113lea rdx, [rip+0x1bdbce]
37c2af11amov [rsp+88], rax
37c2af11fmov [rsp+40], rcx
37c2af124lea rcx, [rip+0x1bdbe6]
37c2af12bmov [rsp+32], rdx
37c2af130mov rdx, rbx
37c2af133movsd_xmm [rsp+408], x10
37c2af13dcall zbdsqr_64_
37c2af142lea rax, [rip+0x1bdbb7]
37c2af149mov [rsp+96], r15
37c2af14emov rcx, [rsp+640]
37c2af156mov [rsp+80], rax
37c2af15bmov rax, [rsp+688]
37c2af163mov [rsp+112], 1
37c2af16cmov [rsp+72], rax
37c2af171mov rax, [rsp+680]
37c2af179mov [rsp+104], 1
37c2af182mov [rsp+88], rcx
37c2af187mov [rsp+64], rax
37c2af18cmov [rsp+56], rdi
37c2af191jmp 0x37c2ab376
37c2af196
37c2af196loc_37c2af196:
37c2af196cmp [rsp+216], 0
37c2af19fje 0x37c2a6a90
37c2af1a5lea rdx, [r10+2*r10]
37c2af1a9add rcx, r10
37c2af1acmov r14, r10
37c2af1afmov rax, [rsp+704]
37c2af1b7imul r14, r10
37c2af1bbcmp rcx, rdx
37c2af1becmovl rcx, rdx
37c2af1c2mov rax, [rax]
37c2af1c5lea rdx, [rcx+r14]
37c2af1c9cmp rax, rdx
37c2af1ccjl 0x37c2b0ec3
37c2af1d2mov rdx, [r15]
37c2af1d5mov rcx, r10
37c2af1d8mov r8, [rsp+264]
37c2af1e0lea r13, [rsp+392]
37c2af1e8lea r12, [rsp+320]
37c2af1f0mov [rsp+48], r13
37c2af1f5mov r9, r15
37c2af1f8imul rcx, rdx
37c2af1fcmov [rsp+56], r12
37c2af201add r8, rcx
37c2af204cmp rax, r8
37c2af207mov r8, [rsp+640]
37c2af20fcmovge r14, rcx
37c2af213cmovl rdx, r10
37c2af217mov rcx, rbx
37c2af21alea rbp, [r10+r14+1]
37c2af21fmov [rsp+336], rdx
37c2af227mov rdx, rsi
37c2af22asub rax, rbp
37c2af22dlea rdi, [rbp-1]
37c2af231add rax, 1
37c2af235shl rdi, 4
37c2af239add rdi, [rsp+696]
37c2af241mov [rsp+392], rax
37c2af249mov rax, r14
37c2af24cshl rax, 4
37c2af250add rax, [rsp+696]
37c2af258mov [rsp+40], rdi
37c2af25dmov [rsp+32], rax
37c2af262mov [rsp+144], rax
37c2af26acall zgeqrf_64_
37c2af26fmov rdx, [rsp+672]
37c2af277mov r8, rsi
37c2af27amov rcx, [rsp+664]
37c2af282mov [rsp+32], r15
37c2af287mov r9, [rsp+640]
37c2af28fmov [rsp+48], rdx
37c2af294mov rdx, rbx
37c2af297mov [rsp+40], rcx
37c2af29clea rcx, [rip+0x1bda6d]
37c2af2a3mov [rsp+56], 1
37c2af2accall zlacpy_64_
37c2af2b1mov rdx, [rsp+704]
37c2af2b9mov r9, [rsp+664]
37c2af2c1mov r8, rsi
37c2af2c4mov rcx, [rdx]
37c2af2c7mov [rsp+48], rdi
37c2af2ccmov rdx, rbx
37c2af2cfmov rdi, [rsp+672]
37c2af2d7mov [rsp+64], r12
37c2af2dcmov [rsp+152], rcx
37c2af2e4sub rcx, rbp
37c2af2e7lea rax, [rcx+1]
37c2af2ebmov [rsp+32], rdi
37c2af2f0mov rcx, rbx
37c2af2f3lea rdi, [rsp+336]
37c2af2fbmov [rsp+392], rax
37c2af303mov rax, [rsp+144]
37c2af30bmov [rsp+56], r13
37c2af310mov [rsp+40], rax
37c2af315call zungqr_64_
37c2af31amov rdx, [rsp+696]
37c2af322mov r8, rsi
37c2af325mov [rsp+56], 1
37c2af32emov [rsp+48], rdi
37c2af333mov r9, [rsp+640]
37c2af33blea rcx, [rip+0x1bd9cf]
37c2af342mov [rsp+40], rdx
37c2af347mov rdx, rsi
37c2af34amov [rsp+32], r15
37c2af34fcall zlacpy_64_
37c2af354mov rcx, [rsi]
37c2af357mov [rsp+48], rdi
37c2af35cmov r8, r13
37c2af35fmov [rsp+56], 1
37c2af368lea rdx, [rsp+384]
37c2af370lea rax, [rcx-1]
37c2af374mov rcx, [rsp+696]
37c2af37cmov [rsp+384], rax
37c2af384mov [rsp+392], rax
37c2af38clea rax, [rcx+16]
37c2af390lea rcx, [rip+0x1bd969]
37c2af397mov [rsp+40], rax
37c2af39cmov r9, rcx
37c2af39fmov [rsp+32], rcx
37c2af3a4lea rcx, [rip+0x1bd965]
37c2af3abcall zlaset_64_
37c2af3b0mov r11, [rsp+704]
37c2af3b8mov rax, [rsi]
37c2af3bbmov r9, rdi
37c2af3bemov r8, [rsp+696]
37c2af3c6mov r10, [r11]
37c2af3c9lea rdx, [r14+rax+1]
37c2af3cemov r14, [rsp+696]
37c2af3d6mov [rsp+80], r12
37c2af3dbadd rax, rdx
37c2af3desub rdx, 1
37c2af3e2mov [rsp+72], r13
37c2af3e7mov r11, r10
37c2af3eashl rdx, 4
37c2af3eeadd rdx, [rsp+696]
37c2af3f6mov [rsp+160], rax
37c2af3fesub r11, rax
37c2af401mov [rsp+56], rdx
37c2af406mov rbp, rdx
37c2af409mov rdx, [rsp+712]
37c2af411lea rcx, [r11+1]
37c2af415mov [rsp+152], r10
37c2af41dmov [rsp+392], rcx
37c2af425lea rcx, [rax-1]
37c2af429mov rax, [rsp+144]
37c2af431mov [rsp+40], rdx
37c2af436shl rcx, 4
37c2af43amov rdx, [rsp+656]
37c2af442add r14, rcx
37c2af445mov [rsp+48], rax
37c2af44amov rcx, rsi
37c2af44dmov [rsp+32], rdx
37c2af452mov rdx, rsi
37c2af455mov [rsp+64], r14
37c2af45acall zgebrd_64_
37c2af45fmov rdx, [rsp+688]
37c2af467mov [rsp+32], rdi
37c2af46cmov r8, rsi
37c2af46fmov [rsp+56], 1
37c2af478mov r9, [rsp+696]
37c2af480lea rcx, [rip+0x1bd88a]
37c2af487mov [rsp+48], rdx
37c2af48cmov rdx, [rsp+680]
37c2af494mov [rsp+40], rdx
37c2af499mov rdx, rsi
37c2af49ccall zlacpy_64_
37c2af4a1mov rdx, [rsp+704]
37c2af4a9mov r9, rsi
37c2af4acmov r8, rsi
37c2af4afmov rax, [rsp+160]
37c2af4b7lea rcx, [rip+0x1bd83b]
37c2af4bemov rdx, [rdx]
37c2af4c1mov [rsp+72], r12
37c2af4c6mov [rsp+152], rax
37c2af4cesub rdx, rax
37c2af4d1mov rax, [rsp+144]
37c2af4d9mov [rsp+64], r13
37c2af4demov [rsp+80], 1
37c2af4e7add rdx, 1
37c2af4ebmov [rsp+48], rax
37c2af4f0mov rax, [rsp+696]
37c2af4f8mov [rsp+56], r14
37c2af4fdmov [rsp+32], rax
37c2af502mov [rsp+40], rdi
37c2af507mov [rsp+392], rdx
37c2af50fmov rdx, rsi
37c2af512call zungbr_64_
37c2af517mov rax, [rsp+704]
37c2af51fmov r9, rsi
37c2af522mov r8, rsi
37c2af525mov rcx, [rsp+240]
37c2af52dmov rdx, [rax]
37c2af530sub rdx, [rsp+152]
37c2af538mov [rsp+72], r12
37c2af53dlea rax, [rdx+1]
37c2af541mov [rsp+64], r13
37c2af546mov rdx, rsi
37c2af549mov [rsp+392], rax
37c2af551mov rax, [rsp+688]
37c2af559mov [rsp+80], 1
37c2af562mov [rsp+40], rax
37c2af567mov rax, [rsp+680]
37c2af56fmov [rsp+56], r14
37c2af574mov [rsp+32], rax
37c2af579mov [rsp+48], rbp
37c2af57ecall zungbr_64_
37c2af583mov rax, [rsi]
37c2af586mov [rsp+80], rdi
37c2af58bmov r9, rsi
37c2af58emov rdx, [rsp+712]
37c2af596lea rcx, [rip+0x1bd774]
37c2af59dmov r8, rsi
37c2af5a0mov [rsp+120], 1
37c2af5a9movsd_xmm [rsp+400], x9
37c2af5b3movsd_xmm [rsp+408], x10
37c2af5bdlea rax, [rdx+8*rax]
37c2af5c1mov rdx, [rsp+720]
37c2af5c9mov [rsp+104], rax
37c2af5celea rax, [rip+0x1bd743]
37c2af5d5mov [rsp+96], rax
37c2af5dalea rax, [rsp+400]
37c2af5e2mov [rsp+88], rax
37c2af5e7mov rax, [rsp+696]
37c2af5efmov [rsp+112], rdx
37c2af5f4mov rdx, rsi
37c2af5f7mov [rsp+72], rax
37c2af5fcmov rax, [rsp+688]
37c2af604mov [rsp+64], rax
37c2af609mov rax, [rsp+680]
37c2af611mov [rsp+56], rax
37c2af616mov rax, [rsp+712]
37c2af61emov [rsp+48], rax
37c2af623mov rax, [rsp+656]
37c2af62bmov [rsp+40], rax
37c2af630lea rax, [rip+0x1bd6b1]
37c2af637mov [rsp+32], rax
37c2af63ccall zbdsqr_64_
37c2af641mov rax, [rsp+640]
37c2af649mov [rsp+96], r15
37c2af64elea rcx, [rip+0x1bd6ab]
37c2af655mov [rsp+112], 1
37c2af65emov [rsp+104], 1
37c2af667mov [rsp+88], rax
37c2af66cmov [rsp+80], rcx
37c2af671jmp 0x37c2ab806
37c2af676
37c2af676loc_37c2af676:
37c2af676xor ecx, ecx
37c2af678mov [rsp+360], rcx
37c2af680jmp 0x37c2aa64b
37c2af685
37c2af685loc_37c2af685:
37c2af685mov rax, [rsp+696]
37c2af68dlea rbp, [r10+1]
37c2af691sub rdx, r10
37c2af694lea r14, [rsp+392]
37c2af69cshl r10, 4
37c2af6a0mov [rsp+48], r14
37c2af6a5mov r9, r15
37c2af6a8mov rcx, rbx
37c2af6abadd r10, [rsp+696]
37c2af6b3lea rdi, [rsp+320]
37c2af6bbmov [rsp+32], rax
37c2af6c0mov [rsp+40], r10
37c2af6c5mov r8, [rsp+640]
37c2af6cdmov r12, r10
37c2af6d0mov [rsp+56], rdi
37c2af6d5mov [rsp+392], rdx
37c2af6ddmov rdx, rsi
37c2af6e0mov [rsp+184], r14
37c2af6e8call zgeqrf_64_
37c2af6edmov [rsp+32], r15
37c2af6f2mov r8, rsi
37c2af6f5mov rdx, rbx
37c2af6f8mov rax, [rsp+672]
37c2af700mov r9, [rsp+640]
37c2af708mov [rsp+56], 1
37c2af711lea rcx, [rip+0x1bd5f8]
37c2af718mov [rsp+48], rax
37c2af71dmov rax, [rsp+664]
37c2af725mov [rsp+40], rax
37c2af72acall zlacpy_64_
37c2af72fmov r8, rsi
37c2af732mov rdx, rbx
37c2af735mov rcx, rbx
37c2af738mov rax, [rsp+704]
37c2af740mov r9, [rsp+664]
37c2af748mov rax, [rax]
37c2af74bmov [rsp+48], r12
37c2af750mov [rsp+64], rdi
37c2af755mov [rsp+144], rax
37c2af75dsub rax, rbp
37c2af760add rax, 1
37c2af764mov [rsp+56], r14
37c2af769mov [rsp+392], rax
37c2af771mov rax, [rsp+696]
37c2af779mov [rsp+40], rax
37c2af77emov rax, [rsp+672]
37c2af786mov [rsp+32], rax
37c2af78bcall zungqr_64_
37c2af790mov r12, [rsi]
37c2af793lea rax, [r12+1]
37c2af798lea rbp, [rax+r12]
37c2af79ccmp r12, 1
37c2af7a0jle 0x37c2af7fc
37c2af7a2lea rax, [r12-1]
37c2af7a7mov [rsp+48], r15
37c2af7aclea rdx, [rsp+384]
37c2af7b4mov r8, r14
37c2af7b7mov [rsp+384], rax
37c2af7bflea rcx, [rip+0x1bd54a]
37c2af7c6mov [rsp+392], rax
37c2af7cemov rax, [rsp+640]
37c2af7d6mov [rsp+56], 1
37c2af7dfadd rax, 16
37c2af7e3mov [rsp+40], rax
37c2af7e8lea rax, [rip+0x1bd511]
37c2af7efmov [rsp+32], rax
37c2af7f4mov r9, rax
37c2af7f7call zlaset_64_
37c2af7fc
37c2af7fcloc_37c2af7fc:
37c2af7fclea r13, [rbp-1]
37c2af800mov r9, r15
37c2af803mov rdx, rsi
37c2af806mov rcx, rsi
37c2af809mov rax, [rsp+704]
37c2af811mov r14, [rsp+184]
37c2af819shl r13, 4
37c2af81dadd r13, [rsp+696]
37c2af825mov r8, [rsp+640]
37c2af82dmov rax, [rax]
37c2af830mov [rsp+80], rdi
37c2af835mov [rsp+72], r14
37c2af83amov [rsp+144], rax
37c2af842sub rax, rbp
37c2af845add rax, 1
37c2af849mov [rsp+64], r13
37c2af84emov [rsp+392], rax
37c2af856mov rax, r12
37c2af859shl rax, 4
37c2af85dadd rax, [rsp+696]
37c2af865mov [rsp+56], rax
37c2af86amov rax, [rsp+696]
37c2af872mov [rsp+48], rax
37c2af877mov rax, [rsp+712]
37c2af87fmov [rsp+40], rax
37c2af884mov rax, [rsp+656]
37c2af88cmov [rsp+32], rax
37c2af891call zgebrd_64_
37c2af896mov rax, [rsp+704]
37c2af89emov r9, rbx
37c2af8a1lea rdx, [rip+0x1bd490]
37c2af8a8lea r8, [rip+0x1bd424]
37c2af8aflea rcx, [rip+0x1bd443]
37c2af8b6mov rax, [rax]
37c2af8b9mov [rsp+104], rdi
37c2af8bemov [rsp+120], 1
37c2af8c7sub rax, rbp
37c2af8camov [rsp+96], r14
37c2af8cfadd rax, 1
37c2af8d3mov [rsp+88], r13
37c2af8d8mov [rsp+392], rax
37c2af8e0mov rax, [rsp+672]
37c2af8e8mov [rsp+112], 1
37c2af8f1mov [rsp+80], rax
37c2af8f6mov rax, [rsp+664]
37c2af8femov [rsp+56], r15
37c2af903mov [rsp+72], rax
37c2af908mov rax, [rsp+696]
37c2af910mov [rsp+40], rsi
37c2af915mov [rsp+64], rax
37c2af91amov rax, [rsp+640]
37c2af922mov [rsp+32], rsi
37c2af927mov [rsp+48], rax
37c2af92cmov [rsp+128], 1
37c2af938call zunmbr_64_
37c2af93dmov rax, [rsi]
37c2af940mov rdi, [rsp+712]
37c2af948mov [rsp+120], 1
37c2af951mov rdx, [rsp+672]
37c2af959movsd_xmm [rsp+400], x9
37c2af963movsd_xmm [rsp+408], x10
37c2af96dlea rax, [rdi+8*rax]
37c2af971mov rdi, [rsp+720]
37c2af979mov [rsp+104], rax
37c2af97elea rax, [rsp+400]
37c2af986mov [rsp+112], rdi
37c2af98blea rdi, [rip+0x1bd386]
37c2af992mov [rsp+96], rdi
37c2af997mov [rsp+88], rax
37c2af99cmov [rsp+80], rdx
37c2af9a1jmp 0x37c2aebe8
37c2af9a6
37c2af9a6loc_37c2af9a6:
37c2af9a6mov rax, [rsp+696]
37c2af9aesub rdx, rcx
37c2af9b1lea r12, [rcx+1]
37c2af9b5lea rbp, [rsp+320]
37c2af9bdlea rdi, [rsp+392]
37c2af9c5shl rcx, 4
37c2af9c9add rcx, [rsp+696]
37c2af9d1mov [rsp+56], rbp
37c2af9d6mov [rsp+40], rcx
37c2af9dbmov r13, rcx
37c2af9demov r9, r15
37c2af9e1mov r8, [rsp+640]
37c2af9e9mov [rsp+32], rax
37c2af9eemov rcx, rbx
37c2af9f1mov [rsp+48], rdi
37c2af9f6mov [rsp+392], rdx
37c2af9femov rdx, rsi
37c2afa01call zgelqf_64_
37c2afa06mov [rsp+32], r15
37c2afa0bmov r8, rsi
37c2afa0emov rdx, rbx
37c2afa11mov rax, [rsp+688]
37c2afa19mov r9, [rsp+640]
37c2afa21mov [rsp+56], 1
37c2afa2alea rcx, [rip+0x1bd2e0]
37c2afa31mov [rsp+48], rax
37c2afa36mov rax, [rsp+680]
37c2afa3emov [rsp+40], rax
37c2afa43call zlacpy_64_
37c2afa48mov r8, rbx
37c2afa4bmov rdx, rsi
37c2afa4emov rcx, rsi
37c2afa51mov rax, [rsp+704]
37c2afa59mov r9, [rsp+680]
37c2afa61mov rax, [rax]
37c2afa64mov [rsp+64], rbp
37c2afa69mov [rsp+56], rdi
37c2afa6emov [rsp+144], rax
37c2afa76sub rax, r12
37c2afa79add rax, 1
37c2afa7dmov [rsp+48], r13
37c2afa82mov [rsp+392], rax
37c2afa8amov rax, [rsp+696]
37c2afa92mov [rsp+40], rax
37c2afa97mov rax, [rsp+688]
37c2afa9fmov [rsp+32], rax
37c2afaa4jmp 0x37c2ae670
37c2afaa9
37c2afaa9loc_37c2afaa9:
37c2afaa9lea r9, [rcx+r8]
37c2afaadimul r9, rcx
37c2afab1add r9, [rsp+264]
37c2afab9cmp rdx, r9
37c2afabcjl 0x37c2b046e
37c2afac2lea r13, [r14+1]
37c2afac6mov r9, rcx
37c2afac9jmp 0x37c2ac49d
37c2aface
37c2afaceloc_37c2aface:
37c2afacelea r8, [r10+rcx]
37c2afad2imul r8, r10
37c2afad6add r8, [rsp+264]
37c2afadecmp rax, r8
37c2afae1jl 0x37c2b0dae
37c2afae7lea r13, [r14+1]
37c2afaebmov r8, r10
37c2afaeejmp 0x37c2ac9f6
37c2afaf3
37c2afaf3loc_37c2afaf3:
37c2afaf3sub rax, r10
37c2afaf6lea rbp, [r10+1]
37c2afafashl r10, 4
37c2afafemov r9, r15
37c2afb01mov [rsp+392], rax
37c2afb09mov rax, [rsp+696]
37c2afb11lea r14, [rsp+392]
37c2afb19lea rdi, [rsp+320]
37c2afb21add r10, [rsp+696]
37c2afb29mov [rsp+56], rdi
37c2afb2emov rdx, rsi
37c2afb31mov rcx, rbx
37c2afb34mov [rsp+40], r10
37c2afb39mov r8, [rsp+640]
37c2afb41mov r12, r10
37c2afb44mov [rsp+32], rax
37c2afb49mov [rsp+48], r14
37c2afb4emov [rsp+184], r14
37c2afb56call zgeqrf_64_
37c2afb5bmov [rsp+32], r15
37c2afb60mov r8, rsi
37c2afb63mov rdx, rbx
37c2afb66mov rax, [rsp+672]
37c2afb6emov r9, [rsp+640]
37c2afb76mov [rsp+56], 1
37c2afb7flea rcx, [rip+0x1bd18a]
37c2afb86mov [rsp+48], rax
37c2afb8bmov rax, [rsp+664]
37c2afb93mov [rsp+40], rax
37c2afb98call zlacpy_64_
37c2afb9dmov rax, [rsp+704]
37c2afba5mov r8, rsi
37c2afba8mov rdx, rsi
37c2afbabmov r9, [rsp+664]
37c2afbb3mov rax, [rax]
37c2afbb6mov [rsp+64], rdi
37c2afbbbmov [rsp+56], r14
37c2afbc0mov [rsp+144], rax
37c2afbc8sub rax, rbp
37c2afbcbadd rax, 1
37c2afbcfmov [rsp+48], r12
37c2afbd4mov [rsp+392], rax
37c2afbdcmov rax, [rsp+696]
37c2afbe4mov [rsp+40], rax
37c2afbe9mov rax, [rsp+672]
37c2afbf1mov [rsp+32], rax
37c2afbf6
37c2afbf6loc_37c2afbf6:
37c2afbf6mov rcx, rbx
37c2afbf9call zungqr_64_
37c2afbfemov r13, [rsi]
37c2afc01lea rax, [r13+1]
37c2afc05lea rbp, [rax+r13]
37c2afc09cmp r13, 1
37c2afc0djle 0x37c2afc68
37c2afc0flea rax, [r13-1]
37c2afc13mov [rsp+48], r15
37c2afc18lea rdx, [rsp+384]
37c2afc20mov r8, r14
37c2afc23mov [rsp+384], rax
37c2afc2blea rcx, [rip+0x1bd0de]
37c2afc32mov [rsp+392], rax
37c2afc3amov rax, [rsp+640]
37c2afc42mov [rsp+56], 1
37c2afc4badd rax, 16
37c2afc4fmov [rsp+40], rax
37c2afc54lea rax, [rip+0x1bd0a5]
37c2afc5bmov [rsp+32], rax
37c2afc60mov r9, rax
37c2afc63call zlaset_64_
37c2afc68
37c2afc68loc_37c2afc68:
37c2afc68shl r13, 4
37c2afc6cmov rax, [rsp+704]
37c2afc74mov r9, r15
37c2afc77mov r14, [rsp+184]
37c2afc7fadd r13, [rsp+696]
37c2afc87mov r8, [rsp+640]
37c2afc8fmov rdx, rsi
37c2afc92mov rcx, rsi
37c2afc95mov rax, [rax]
37c2afc98mov [rsp+80], rdi
37c2afc9dmov [rsp+72], r14
37c2afca2mov [rsp+144], rax
37c2afcaasub rax, rbp
37c2afcadadd rax, 1
37c2afcb1mov [rsp+56], r13
37c2afcb6mov [rsp+392], rax
37c2afcbelea rax, [rbp-1]
37c2afcc2shl rax, 4
37c2afcc6add rax, [rsp+696]
37c2afccemov r12, rax
37c2afcd1mov [rsp+64], rax
37c2afcd6mov rax, [rsp+696]
37c2afcdemov [rsp+48], rax
37c2afce3mov rax, [rsp+712]
37c2afcebmov [rsp+40], rax
37c2afcf0mov rax, [rsp+656]
37c2afcf8mov [rsp+32], rax
37c2afcfdcall zgebrd_64_
37c2afd02mov rax, [rsp+704]
37c2afd0amov r9, rbx
37c2afd0dlea r8, [rip+0x1bcfbf]
37c2afd14lea rdx, [rip+0x1bd01d]
37c2afd1blea rcx, [rip+0x1bcfd7]
37c2afd22mov rax, [rax]
37c2afd25mov [rsp+104], rdi
37c2afd2amov [rsp+112], 1
37c2afd33mov [rsp+144], rax
37c2afd3bsub rax, rbp
37c2afd3eadd rax, 1
37c2afd42mov [rsp+96], r14
37c2afd47mov [rsp+392], rax
37c2afd4fmov rax, [rsp+672]
37c2afd57mov [rsp+88], r12
37c2afd5cmov [rsp+80], rax
37c2afd61mov rax, [rsp+664]
37c2afd69mov [rsp+56], r15
37c2afd6emov [rsp+72], rax
37c2afd73mov rax, [rsp+696]
37c2afd7bmov [rsp+40], rsi
37c2afd80mov [rsp+64], rax
37c2afd85mov rax, [rsp+640]
37c2afd8dmov [rsp+32], rsi
37c2afd92mov [rsp+48], rax
37c2afd97mov [rsp+128], 1
37c2afda3mov [rsp+120], 1
37c2afdaccall zunmbr_64_
37c2afdb1mov r9, rsi
37c2afdb4mov r8, rsi
37c2afdb7mov rdx, rsi
37c2afdbamov rax, [rsp+704]
37c2afdc2mov rcx, [rsp+240]
37c2afdcamov rax, [rax]
37c2afdcdmov [rsp+72], rdi
37c2afdd2mov [rsp+80], 1
37c2afddbsub rax, rbp
37c2afddemov [rsp+64], r14
37c2afde3add rax, 1
37c2afde7mov [rsp+56], r12
37c2afdecmov [rsp+392], rax
37c2afdf4mov rax, [rsp+640]
37c2afdfcmov [rsp+48], r13
37c2afe01mov [rsp+32], rax
37c2afe06mov [rsp+40], r15
37c2afe0bcall zungbr_64_
37c2afe10mov rax, [rsi]
37c2afe13mov [rsp+64], r15
37c2afe18mov r9, rbx
37c2afe1bmov rdi, [rsp+712]
37c2afe23mov r8, rsi
37c2afe26mov rdx, rsi
37c2afe29lea rcx, [rip+0x1bcee1]
37c2afe30mov [rsp+120], 1
37c2afe39movsd_xmm [rsp+400], x9
37c2afe43lea rax, [rdi+8*rax]
37c2afe47mov rdi, [rsp+720]
37c2afe4fmov [rsp+104], rax
37c2afe54lea rax, [rip+0x1bcebd]
37c2afe5bmov [rsp+96], rax
37c2afe60lea rax, [rsp+400]
37c2afe68mov [rsp+88], rax
37c2afe6dmov rax, [rsp+672]
37c2afe75mov [rsp+112], rdi
37c2afe7amov [rsp+80], rax
37c2afe7fmov rax, [rsp+664]
37c2afe87movsd_xmm [rsp+408], x10
37c2afe91mov [rsp+72], rax
37c2afe96mov rax, [rsp+640]
37c2afe9emov [rsp+56], rax
37c2afea3mov rax, [rsp+712]
37c2afeabmov [rsp+48], rax
37c2afeb0mov rax, [rsp+656]
37c2afeb8mov [rsp+40], rax
37c2afebdlea rax, [rip+0x1bce24]
37c2afec4mov [rsp+32], rax
37c2afec9call zbdsqr_64_
37c2afecejmp 0x37c2a6a90
37c2afed3
37c2afed3loc_37c2afed3:
37c2afed3mov rax, [rsp+696]
37c2afedbsub rdx, rcx
37c2afedelea r12, [rcx+1]
37c2afee2lea rbp, [rsp+320]
37c2afeealea rdi, [rsp+392]
37c2afef2shl rcx, 4
37c2afef6add rcx, [rsp+696]
37c2afefemov [rsp+56], rbp
37c2aff03mov [rsp+40], rcx
37c2aff08mov r13, rcx
37c2aff0bmov r9, r15
37c2aff0emov r8, [rsp+640]
37c2aff16mov [rsp+32], rax
37c2aff1bmov rcx, rbx
37c2aff1emov [rsp+48], rdi
37c2aff23mov [rsp+392], rdx
37c2aff2bmov rdx, rsi
37c2aff2ecall zgelqf_64_
37c2aff33mov [rsp+32], r15
37c2aff38mov r8, rsi
37c2aff3bmov rdx, rbx
37c2aff3emov rax, [rsp+688]
37c2aff46mov r9, [rsp+640]
37c2aff4emov [rsp+56], 1
37c2aff57lea rcx, [rip+0x1bcdb3]
37c2aff5emov [rsp+48], rax
37c2aff63mov rax, [rsp+680]
37c2aff6bmov [rsp+40], rax
37c2aff70call zlacpy_64_
37c2aff75mov r8, rbx
37c2aff78mov rdx, rsi
37c2aff7bmov rcx, rbx
37c2aff7emov rax, [rsp+704]
37c2aff86mov r9, [rsp+680]
37c2aff8emov rax, [rax]
37c2aff91mov [rsp+64], rbp
37c2aff96mov [rsp+56], rdi
37c2aff9bmov [rsp+144], rax
37c2affa3sub rax, r12
37c2affa6add rax, 1
37c2affaamov [rsp+48], r13
37c2affafmov [rsp+392], rax
37c2affb7mov rax, [rsp+696]
37c2affbfmov [rsp+40], rax
37c2affc4mov rax, [rsp+688]
37c2affccmov [rsp+32], rax
37c2affd1
37c2affd1loc_37c2affd1:
37c2affd1call zunglq_64_
37c2affd6mov r14, [rbx]
37c2affd9mov r8, rdi
37c2affdcmov [rsp+56], 1
37c2affe5mov [rsp+48], r15
37c2affealea rdx, [rsp+384]
37c2afff2lea rcx, [rip+0x1bcd18]
37c2afff9lea rax, [r14+1]
37c2afffdlea r12, [rax+r14]
37c2b0001lea rax, [r14-1]
37c2b0005shl r14, 4
37c2b0009mov [rsp+384], rax
37c2b0011mov [rsp+392], rax
37c2b0019mov rax, [rsp+160]
37c2b0021shl rax, 4
37c2b0025add rax, [rsp+640]
37c2b002dmov [rsp+40], rax
37c2b0032lea rax, [rip+0x1bccc7]
37c2b0039mov [rsp+32], rax
37c2b003emov r9, rax
37c2b0041call zlaset_64_
37c2b0046mov r9, r15
37c2b0049mov rdx, rbx
37c2b004cmov rcx, rbx
37c2b004fmov rax, [rsp+704]
37c2b0057add r14, [rsp+696]
37c2b005fmov r8, [rsp+640]
37c2b0067mov rax, [rax]
37c2b006amov [rsp+72], rdi
37c2b006fmov [rsp+80], rbp
37c2b0074mov [rsp+144], rax
37c2b007csub rax, r12
37c2b007fadd rax, 1
37c2b0083mov [rsp+56], r14
37c2b0088mov [rsp+392], rax
37c2b0090lea rax, [r12-1]
37c2b0095shl rax, 4
37c2b0099add rax, [rsp+696]
37c2b00a1mov r13, rax
37c2b00a4mov [rsp+64], rax
37c2b00a9mov rax, [rsp+696]
37c2b00b1mov [rsp+48], rax
37c2b00b6mov rax, [rsp+712]
37c2b00bemov [rsp+40], rax
37c2b00c3mov rax, [rsp+656]
37c2b00cbmov [rsp+32], rax
37c2b00d0call zgebrd_64_
37c2b00d5mov rax, [rsp+704]
37c2b00ddmov r9, rbx
37c2b00e0mov rcx, [rsp+240]
37c2b00e8lea r8, [rip+0x1bcc4a]
37c2b00eflea rdx, [rip+0x1bcc1a]
37c2b00f6mov rax, [rax]
37c2b00f9mov [rsp+96], rdi
37c2b00femov [rsp+112], 1
37c2b0107mov [rsp+144], rax
37c2b010fsub rax, r12
37c2b0112add rax, 1
37c2b0116mov [rsp+104], rbp
37c2b011bmov [rsp+392], rax
37c2b0123mov rax, [rsp+688]
37c2b012bmov [rsp+88], r13
37c2b0130mov [rsp+80], rax
37c2b0135mov rax, [rsp+680]
37c2b013dmov [rsp+64], r14
37c2b0142mov [rsp+72], rax
37c2b0147mov rax, [rsp+640]
37c2b014fmov [rsp+56], r15
37c2b0154mov [rsp+48], rax
37c2b0159mov [rsp+40], rbx
37c2b015emov [rsp+32], rsi
37c2b0163mov [rsp+128], 1
37c2b016fmov [rsp+120], 1
37c2b0178call zunmbr_64_
37c2b017dmov r9, rbx
37c2b0180mov r8, rbx
37c2b0183mov rdx, rbx
37c2b0186mov rax, [rsp+704]
37c2b018elea rcx, [rip+0x1bcb64]
37c2b0195mov rax, [rax]
37c2b0198mov [rsp+64], rdi
37c2b019dmov [rsp+80], 1
37c2b01a6sub rax, r12
37c2b01a9mov [rsp+72], rbp
37c2b01aeadd rax, 1
37c2b01b2mov [rsp+56], r13
37c2b01b7mov [rsp+392], rax
37c2b01bfmov rax, [rsp+696]
37c2b01c7mov [rsp+40], r15
37c2b01ccmov [rsp+48], rax
37c2b01d1mov rax, [rsp+640]
37c2b01d9mov [rsp+32], rax
37c2b01decall zungbr_64_
37c2b01e3mov rax, [rbx]
37c2b01e6mov rdi, [rsp+712]
37c2b01eemov [rsp+120], 1
37c2b01f7mov [rsp+80], r15
37c2b01fcmovsd_xmm [rsp+400], x9
37c2b0206lea rax, [rdi+8*rax]
37c2b020amov rdi, [rsp+720]
37c2b0212mov [rsp+104], rax
37c2b0217lea rax, [rip+0x1bcafa]
37c2b021emov [rsp+96], rax
37c2b0223lea rax, [rsp+400]
37c2b022bmov [rsp+112], rdi
37c2b0230mov [rsp+88], rax
37c2b0235mov rax, [rsp+640]
37c2b023dmovsd_xmm [rsp+408], x10
37c2b0247
37c2b0247loc_37c2b0247:
37c2b0247mov [rsp+72], rax
37c2b024cmov rax, [rsp+688]
37c2b0254mov [rsp+64], rax
37c2b0259mov rax, [rsp+680]
37c2b0261jmp 0x37c2abd8c
37c2b0266
37c2b0266loc_37c2b0266:
37c2b0266movsd_xmm x8, [rip+0x1bcad1]
37c2b026fmov edx, 1
37c2b0274jmp 0x37c2a6364
37c2b0279
37c2b0279loc_37c2b0279:
37c2b0279test r13, r13
37c2b027cje 0x37c2b0266
37c2b027ecmp [rsp+160], 0
37c2b0287je 0x37c2b0266
37c2b0289mov rdi, [rbx]
37c2b028cpxor x2, x2
37c2b0290add r9, rdi
37c2b0293add rdx, rdi
37c2b0296lea r11, [rdi+rdi]
37c2b029acmp r9, rdx
37c2b029dcmovge rdx, r9
37c2b02a1add rax, r11
37c2b02a4cmp rdx, rax
37c2b02a7cmovge rax, rdx
37c2b02abadd rbp, r11
37c2b02aelea rdx, [rcx+r11]
37c2b02b2cmp rax, rbp
37c2b02b5cmovge rbp, rax
37c2b02b9mov rax, [rsp+256]
37c2b02c1add rax, r11
37c2b02c4cmp rbp, rax
37c2b02c7cmovge rax, rbp
37c2b02cbimul rdi, rdi
37c2b02cfmov [rsp+264], rax
37c2b02d7add rax, rdi
37c2b02dacmp rax, rdx
37c2b02ddcmovl rax, rdx
37c2b02e1cvtsi2sd x2, rax
37c2b02e6movapd x8, x2
37c2b02ebjmp 0x37c2a6364
37c2b02f0
37c2b02f0loc_37c2b02f0:
37c2b02f0cmp [rsp+144], 0
37c2b02f9je 0x37c2b0fef
37c2b02ffmov r11, [rsi]
37c2b0302pxor x2, x2
37c2b0306add rax, r11
37c2b0309add rdx, r11
37c2b030clea r9, [r11+r11]
37c2b0310cmp rax, rdx
37c2b0313cmovge rdx, rax
37c2b0317lea rax, [r9+rdi]
37c2b031bcmp rdx, rax
37c2b031ecmovge rax, rdx
37c2b0322lea rdx, [r9+rbp]
37c2b0326cmp rax, rdx
37c2b0329cmovge rdx, rax
37c2b032dmov rax, [rsp+256]
37c2b0335add rax, r9
37c2b0338cmp rdx, rax
37c2b033bcmovge rax, rdx
37c2b033fimul r11, r11
37c2b0343lea rdx, [rcx+r9]
37c2b0347mov [rsp+264], rax
37c2b034fadd r11, r11
37c2b0352add rax, r11
37c2b0355cmp rax, rdx
37c2b0358cmovl rax, rdx
37c2b035ccvtsi2sd x2, rax
37c2b0361movapd x8, x2
37c2b0366jmp 0x37c2a6364
37c2b036b
37c2b036bloc_37c2b036b:
37c2b036bsub rax, rcx
37c2b036elea r12, [rcx+1]
37c2b0372shl rcx, 4
37c2b0376mov r9, r15
37c2b0379mov [rsp+392], rax
37c2b0381mov rax, [rsp+696]
37c2b0389lea rbp, [rsp+320]
37c2b0391lea rdi, [rsp+392]
37c2b0399add rcx, [rsp+696]
37c2b03a1mov [rsp+56], rbp
37c2b03a6mov rdx, rsi
37c2b03a9mov [rsp+40], rcx
37c2b03aemov r8, [rsp+640]
37c2b03b6mov r13, rcx
37c2b03b9mov rcx, rbx
37c2b03bcmov [rsp+32], rax
37c2b03c1mov [rsp+48], rdi
37c2b03c6call zgelqf_64_
37c2b03cbmov [rsp+32], r15
37c2b03d0mov r8, rsi
37c2b03d3mov rdx, rbx
37c2b03d6mov rax, [rsp+688]
37c2b03demov r9, [rsp+640]
37c2b03e6mov [rsp+56], 1
37c2b03eflea rcx, [rip+0x1bc91b]
37c2b03f6mov [rsp+48], rax
37c2b03fbmov rax, [rsp+680]
37c2b0403mov [rsp+40], rax
37c2b0408call zlacpy_64_
37c2b040dmov r8, rbx
37c2b0410mov rdx, rsi
37c2b0413mov rcx, rsi
37c2b0416mov rax, [rsp+704]
37c2b041emov r9, [rsp+680]
37c2b0426mov rax, [rax]
37c2b0429mov [rsp+64], rbp
37c2b042emov [rsp+56], rdi
37c2b0433mov [rsp+144], rax
37c2b043bsub rax, r12
37c2b043eadd rax, 1
37c2b0442mov [rsp+48], r13
37c2b0447mov [rsp+392], rax
37c2b044fmov rax, [rsp+696]
37c2b0457mov [rsp+40], rax
37c2b045cmov rax, [rsp+688]
37c2b0464mov [rsp+32], rax
37c2b0469jmp 0x37c2affd1
37c2b046e
37c2b046eloc_37c2b046e:
37c2b046elea r13, [rax+1]
37c2b0472mov r8, rcx
37c2b0475mov r9, rcx
37c2b0478mov r14, rax
37c2b047bjmp 0x37c2ac49d
37c2b0480
37c2b0480loc_37c2b0480:
37c2b0480lea r9, [rcx+r8]
37c2b0484imul r9, rcx
37c2b0488add r9, [rsp+264]
37c2b0490cmp rax, r9
37c2b0493jl 0x37c2b0fcb
37c2b0499lea r13, [r14+1]
37c2b049dmov r9, rcx
37c2b04a0jmp 0x37c2ad0eb
37c2b04a5
37c2b04a5loc_37c2b04a5:
37c2b04a5mov rax, [rsp+696]
37c2b04adsub rdx, rcx
37c2b04b0lea rbp, [rcx+1]
37c2b04b4lea r12, [rsp+320]
37c2b04bclea r13, [rsp+392]
37c2b04c4shl rcx, 4
37c2b04c8add rcx, [rsp+696]
37c2b04d0mov [rsp+56], r12
37c2b04d5mov [rsp+40], rcx
37c2b04damov r14, rcx
37c2b04ddmov r9, r15
37c2b04e0mov r8, [rsp+640]
37c2b04e8mov [rsp+32], rax
37c2b04edmov rcx, rbx
37c2b04f0mov [rsp+48], r13
37c2b04f5mov [rsp+392], rdx
37c2b04fdmov rdx, rsi
37c2b0500call zgelqf_64_
37c2b0505mov [rsp+32], r15
37c2b050amov r8, rsi
37c2b050dmov rdx, rbx
37c2b0510mov rax, [rsp+688]
37c2b0518mov r9, [rsp+640]
37c2b0520mov [rsp+56], 1
37c2b0529lea rcx, [rip+0x1bc7e1]
37c2b0530mov [rsp+48], rax
37c2b0535mov rax, [rsp+680]
37c2b053dmov [rsp+40], rax
37c2b0542call zlacpy_64_
37c2b0547mov r8, rbx
37c2b054amov rdx, rsi
37c2b054dmov rcx, rbx
37c2b0550mov rax, [rsp+704]
37c2b0558mov r9, [rsp+680]
37c2b0560mov rax, [rax]
37c2b0563mov [rsp+64], r12
37c2b0568mov [rsp+56], r13
37c2b056dmov [rsp+144], rax
37c2b0575sub rax, rbp
37c2b0578add rax, 1
37c2b057cmov [rsp+48], r14
37c2b0581mov [rsp+392], rax
37c2b0589mov rax, [rsp+696]
37c2b0591mov [rsp+40], rax
37c2b0596mov rax, [rsp+688]
37c2b059emov [rsp+32], rax
37c2b05a3
37c2b05a3loc_37c2b05a3:
37c2b05a3call zunglq_64_
37c2b05a8mov [rsp+32], r15
37c2b05admov r8, rbx
37c2b05b0mov rdx, rbx
37c2b05b3mov rax, [rsp+672]
37c2b05bbmov r9, [rsp+640]
37c2b05c3mov [rsp+56], 1
37c2b05cclea rcx, [rip+0x1bc73d]
37c2b05d3mov [rsp+48], rax
37c2b05d8mov rax, [rsp+664]
37c2b05e0mov [rsp+40], rax
37c2b05e5call zlacpy_64_
37c2b05eamov rax, [rbx]
37c2b05edmov r8, r13
37c2b05f0mov [rsp+56], 1
37c2b05f9lea rdx, [rsp+384]
37c2b0601lea rcx, [rip+0x1bc709]
37c2b0608sub rax, 1
37c2b060cmov [rsp+384], rax
37c2b0614mov [rsp+392], rax
37c2b061cmov rax, [rsp+672]
37c2b0624mov [rsp+48], rax
37c2b0629mov rax, rdi
37c2b062cshl rax, 4
37c2b0630add rax, [rsp+664]
37c2b0638mov [rsp+40], rax
37c2b063dlea rax, [rip+0x1bc6bc]
37c2b0644mov [rsp+32], rax
37c2b0649mov r9, rax
37c2b064ccall zlaset_64_
37c2b0651mov rax, [rbx]
37c2b0654mov rcx, rbx
37c2b0657mov rdi, [rsp+704]
37c2b065fmov r9, [rsp+672]
37c2b0667mov r8, [rsp+664]
37c2b066fmov rdi, [rdi]
37c2b0672lea r14, [rax+1]
37c2b0676mov [rsp+80], r12
37c2b067badd r14, rax
37c2b067eshl rax, 4
37c2b0682add rax, [rsp+696]
37c2b068amov [rsp+72], r13
37c2b068fmov [rsp+56], rax
37c2b0694mov rdx, rdi
37c2b0697mov rbp, rax
37c2b069amov rax, [rsp+696]
37c2b06a2sub rdx, r14
37c2b06a5mov [rsp+144], rdi
37c2b06admov rdi, [rsp+696]
37c2b06b5mov [rsp+48], rax
37c2b06baadd rdx, 1
37c2b06bemov rax, [rsp+712]
37c2b06c6mov [rsp+392], rdx
37c2b06celea rdx, [r14-1]
37c2b06d2mov [rsp+40], rax
37c2b06d7shl rdx, 4
37c2b06dbmov rax, [rsp+656]
37c2b06e3add rdi, rdx
37c2b06e6mov rdx, rbx
37c2b06e9mov [rsp+64], rdi
37c2b06eemov [rsp+32], rax
37c2b06f3call zgebrd_64_
37c2b06f8mov rax, [rsp+704]
37c2b0700mov r9, rbx
37c2b0703mov rcx, [rsp+240]
37c2b070blea r8, [rip+0x1bc627]
37c2b0712lea rdx, [rip+0x1bc5f7]
37c2b0719mov rax, [rax]
37c2b071cmov [rsp+88], rdi
37c2b0721mov [rsp+104], r12
37c2b0726mov [rsp+144], rax
37c2b072esub rax, r14
37c2b0731add rax, 1
37c2b0735mov [rsp+96], r13
37c2b073amov [rsp+392], rax
37c2b0742mov rax, [rsp+688]
37c2b074amov [rsp+64], rbp
37c2b074fmov [rsp+80], rax
37c2b0754mov rax, [rsp+680]
37c2b075cmov [rsp+40], rbx
37c2b0761mov [rsp+72], rax
37c2b0766mov rax, [rsp+672]
37c2b076emov [rsp+32], rsi
37c2b0773mov [rsp+56], rax
37c2b0778mov rax, [rsp+664]
37c2b0780mov [rsp+128], 1
37c2b078cmov [rsp+48], rax
37c2b0791mov [rsp+120], 1
37c2b079amov [rsp+112], 1
37c2b07a3call zunmbr_64_
37c2b07a8mov r9, rbx
37c2b07abmov r8, rbx
37c2b07aemov rdx, rbx
37c2b07b1mov rax, [rsp+704]
37c2b07b9lea rcx, [rip+0x1bc539]
37c2b07c0mov rax, [rax]
37c2b07c3mov [rsp+56], rdi
37c2b07c8mov [rsp+80], 1
37c2b07d1sub rax, r14
37c2b07d4mov [rsp+72], r12
37c2b07d9add rax, 1
37c2b07ddmov [rsp+64], r13
37c2b07e2mov [rsp+392], rax
37c2b07eamov rax, [rsp+696]
37c2b07f2mov [rsp+48], rax
37c2b07f7mov rax, [rsp+672]
37c2b07ffmov [rsp+40], rax
37c2b0804mov rax, [rsp+664]
37c2b080cmov [rsp+32], rax
37c2b0811call zungbr_64_
37c2b0816mov rax, [rbx]
37c2b0819mov rdi, [rsp+712]
37c2b0821mov [rsp+120], 1
37c2b082amovsd_xmm [rsp+400], x9
37c2b0834movsd_xmm [rsp+408], x10
37c2b083elea rax, [rdi+8*rax]
37c2b0842mov rdi, [rsp+720]
37c2b084amov [rsp+104], rax
37c2b084flea rax, [rip+0x1bc4c2]
37c2b0856mov [rsp+96], rax
37c2b085blea rax, [rsp+400]
37c2b0863mov [rsp+88], rax
37c2b0868mov rax, [rsp+672]
37c2b0870mov [rsp+112], rdi
37c2b0875mov [rsp+80], rax
37c2b087amov rax, [rsp+664]
37c2b0882jmp 0x37c2b0247
37c2b0887
37c2b0887loc_37c2b0887:
37c2b0887sub rax, r10
37c2b088alea rbp, [r10+1]
37c2b088eshl r10, 4
37c2b0892mov r9, r15
37c2b0895mov [rsp+392], rax
37c2b089dmov rax, [rsp+696]
37c2b08a5lea r14, [rsp+392]
37c2b08adlea rdi, [rsp+320]
37c2b08b5add r10, [rsp+696]
37c2b08bdmov [rsp+56], rdi
37c2b08c2mov rdx, rsi
37c2b08c5mov rcx, rbx
37c2b08c8mov [rsp+40], r10
37c2b08cdmov r8, [rsp+640]
37c2b08d5mov r12, r10
37c2b08d8mov [rsp+32], rax
37c2b08ddmov [rsp+48], r14
37c2b08e2mov [rsp+184], r14
37c2b08eacall zgeqrf_64_
37c2b08efmov [rsp+32], r15
37c2b08f4mov r8, rsi
37c2b08f7mov rdx, rbx
37c2b08famov rax, [rsp+672]
37c2b0902mov r9, [rsp+640]
37c2b090amov [rsp+56], 1
37c2b0913lea rcx, [rip+0x1bc3f6]
37c2b091amov [rsp+48], rax
37c2b091fmov rax, [rsp+664]
37c2b0927mov [rsp+40], rax
37c2b092ccall zlacpy_64_
37c2b0931mov rax, [rsp+704]
37c2b0939mov r8, rsi
37c2b093cmov rdx, rbx
37c2b093fmov r9, [rsp+664]
37c2b0947mov rax, [rax]
37c2b094amov [rsp+64], rdi
37c2b094fmov [rsp+56], r14
37c2b0954mov [rsp+144], rax
37c2b095csub rax, rbp
37c2b095fadd rax, 1
37c2b0963mov [rsp+48], r12
37c2b0968mov [rsp+392], rax
37c2b0970mov rax, [rsp+696]
37c2b0978mov [rsp+40], rax
37c2b097dmov rax, [rsp+672]
37c2b0985mov [rsp+32], rax
37c2b098ajmp 0x37c2afbf6
37c2b098f
37c2b098floc_37c2b098f:
37c2b098flea r8, [r10+rcx]
37c2b0993imul r8, r10
37c2b0997add r8, [rsp+264]
37c2b099fcmp rax, r8
37c2b09a2jl 0x37c2b0fdd
37c2b09a8lea r13, [r14+1]
37c2b09acmov r8, r10
37c2b09afjmp 0x37c2adfb8
37c2b09b4
37c2b09b4loc_37c2b09b4:
37c2b09b4mov rax, [rsp+696]
37c2b09bcsub rdx, r10
37c2b09bflea rbp, [r10+1]
37c2b09c3shl r10, 4
37c2b09c7lea r14, [rsp+392]
37c2b09cfadd r10, [rsp+696]
37c2b09d7lea rdi, [rsp+320]
37c2b09dfmov r8, [rsp+640]
37c2b09e7mov [rsp+40], r10
37c2b09ecmov r9, r15
37c2b09efmov rcx, rbx
37c2b09f2mov r12, r10
37c2b09f5mov [rsp+32], rax
37c2b09famov [rsp+56], rdi
37c2b09ffmov [rsp+48], r14
37c2b0a04mov [rsp+392], rdx
37c2b0a0cmov rdx, rsi
37c2b0a0fmov [rsp+184], r14
37c2b0a17call zgeqrf_64_
37c2b0a1cmov [rsp+32], r15
37c2b0a21mov r8, rsi
37c2b0a24mov rdx, rbx
37c2b0a27mov rax, [rsp+672]
37c2b0a2fmov r9, [rsp+640]
37c2b0a37mov [rsp+56], 1
37c2b0a40lea rcx, [rip+0x1bc2c9]
37c2b0a47mov [rsp+48], rax
37c2b0a4cmov rax, [rsp+664]
37c2b0a54mov [rsp+40], rax
37c2b0a59call zlacpy_64_
37c2b0a5emov rax, [rsp+704]
37c2b0a66mov r8, rsi
37c2b0a69mov rdx, rsi
37c2b0a6cmov r9, [rsp+664]
37c2b0a74mov rax, [rax]
37c2b0a77mov [rsp+64], rdi
37c2b0a7cmov [rsp+56], r14
37c2b0a81mov [rsp+144], rax
37c2b0a89sub rax, rbp
37c2b0a8cadd rax, 1
37c2b0a90mov [rsp+48], r12
37c2b0a95mov [rsp+392], rax
37c2b0a9dmov rax, [rsp+696]
37c2b0aa5mov [rsp+40], rax
37c2b0aaamov rax, [rsp+672]
37c2b0ab2mov [rsp+32], rax
37c2b0ab7
37c2b0ab7loc_37c2b0ab7:
37c2b0ab7mov rcx, rbx
37c2b0abacall zungqr_64_
37c2b0abfmov [rsp+32], r15
37c2b0ac4mov rdx, rsi
37c2b0ac7mov r8, rsi
37c2b0acamov rax, [rsp+688]
37c2b0ad2mov r9, [rsp+640]
37c2b0adamov [rsp+56], 1
37c2b0ae3lea rcx, [rip+0x1bc227]
37c2b0aeamov [rsp+152], rcx
37c2b0af2mov [rsp+48], rax
37c2b0af7mov rax, [rsp+680]
37c2b0affmov [rsp+40], rax
37c2b0b04call zlacpy_64_
37c2b0b09mov rdx, [rsi]
37c2b0b0ccmp rdx, 1
37c2b0b10jle 0x37c2b0b76
37c2b0b12mov rax, [rsp+688]
37c2b0b1asub rdx, 1
37c2b0b1emov r8, r14
37c2b0b21mov [rsp+56], 1
37c2b0b2amov [rsp+384], rdx
37c2b0b32lea rcx, [rip+0x1bc1d7]
37c2b0b39mov [rsp+48], rax
37c2b0b3emov rax, [rsp+680]
37c2b0b46mov [rsp+392], rdx
37c2b0b4elea rdx, [rsp+384]
37c2b0b56add rax, 16
37c2b0b5amov [rsp+40], rax
37c2b0b5flea rax, [rip+0x1bc19a]
37c2b0b66mov [rsp+32], rax
37c2b0b6bmov r9, rax
37c2b0b6ecall zlaset_64_
37c2b0b73mov rdx, [rsi]
37c2b0b76
37c2b0b76loc_37c2b0b76:
37c2b0b76mov rax, [rsp+704]
37c2b0b7elea r13, [rdx+1]
37c2b0b82mov r14, [rsp+184]
37c2b0b8amov rcx, rsi
37c2b0b8dadd r13, rdx
37c2b0b90shl rdx, 4
37c2b0b94add rdx, [rsp+696]
37c2b0b9cmov r9, [rsp+688]
37c2b0ba4mov rax, [rax]
37c2b0ba7mov [rsp+80], rdi
37c2b0bacmov r12, rdx
37c2b0bafmov [rsp+56], rdx
37c2b0bb4mov r8, [rsp+680]
37c2b0bbcmov rdx, rsi
37c2b0bbfmov [rsp+144], rax
37c2b0bc7sub rax, r13
37c2b0bcaadd rax, 1
37c2b0bcemov [rsp+72], r14
37c2b0bd3mov [rsp+392], rax
37c2b0bdblea rax, [r13-1]
37c2b0bdfshl rax, 4
37c2b0be3add rax, [rsp+696]
37c2b0bebmov rbp, rax
37c2b0beemov [rsp+64], rax
37c2b0bf3mov rax, [rsp+696]
37c2b0bfbmov [rsp+48], rax
37c2b0c00mov rax, [rsp+712]
37c2b0c08mov [rsp+40], rax
37c2b0c0dmov rax, [rsp+656]
37c2b0c15mov [rsp+32], rax
37c2b0c1acall zgebrd_64_
37c2b0c1fmov rax, [rsp+704]
37c2b0c27mov r9, rbx
37c2b0c2alea r8, [rip+0x1bc0a2]
37c2b0c31lea rdx, [rip+0x1bc100]
37c2b0c38lea rcx, [rip+0x1bc0ba]
37c2b0c3fmov rax, [rax]
37c2b0c42mov [rsp+104], rdi
37c2b0c47mov [rsp+96], r14
37c2b0c4cmov [rsp+144], rax
37c2b0c54sub rax, r13
37c2b0c57add rax, 1
37c2b0c5bmov [rsp+88], rbp
37c2b0c60mov [rsp+392], rax
37c2b0c68mov rax, [rsp+672]
37c2b0c70mov [rsp+40], rsi
37c2b0c75mov [rsp+80], rax
37c2b0c7amov rax, [rsp+664]
37c2b0c82mov [rsp+32], rsi
37c2b0c87mov [rsp+72], rax
37c2b0c8cmov rax, [rsp+696]
37c2b0c94mov [rsp+128], 1
37c2b0ca0mov [rsp+64], rax
37c2b0ca5mov rax, [rsp+688]
37c2b0cadmov [rsp+120], 1
37c2b0cb6mov [rsp+56], rax
37c2b0cbbmov rax, [rsp+680]
37c2b0cc3mov [rsp+112], 1
37c2b0cccmov [rsp+48], rax
37c2b0cd1call zunmbr_64_
37c2b0cd6mov r9, rsi
37c2b0cd9mov r8, rsi
37c2b0cdcmov rdx, rsi
37c2b0cdfmov rax, [rsp+704]
37c2b0ce7mov rcx, [rsp+240]
37c2b0cefmov rax, [rax]
37c2b0cf2mov [rsp+72], rdi
37c2b0cf7mov [rsp+80], 1
37c2b0d00sub rax, r13
37c2b0d03mov [rsp+64], r14
37c2b0d08add rax, 1
37c2b0d0cmov [rsp+56], rbp
37c2b0d11mov [rsp+392], rax
37c2b0d19mov rax, [rsp+688]
37c2b0d21mov [rsp+48], r12
37c2b0d26mov [rsp+40], rax
37c2b0d2bmov rax, [rsp+680]
37c2b0d33mov [rsp+32], rax
37c2b0d38call zungbr_64_
37c2b0d3dmov rax, [rsi]
37c2b0d40mov rdi, [rsp+712]
37c2b0d48mov [rsp+120], 1
37c2b0d51movsd_xmm [rsp+400], x9
37c2b0d5bmovsd_xmm [rsp+408], x10
37c2b0d65lea rax, [rdi+8*rax]
37c2b0d69mov rdi, [rsp+720]
37c2b0d71mov [rsp+104], rax
37c2b0d76lea rax, [rip+0x1bbf9b]
37c2b0d7dmov [rsp+96], rax
37c2b0d82lea rax, [rsp+400]
37c2b0d8amov [rsp+88], rax
37c2b0d8fmov rax, [rsp+672]
37c2b0d97mov [rsp+112], rdi
37c2b0d9cmov [rsp+80], rax
37c2b0da1mov rax, [rsp+664]
37c2b0da9jmp 0x37c2ac167
37c2b0dae
37c2b0daeloc_37c2b0dae:
37c2b0daelea r13, [rdx+1]
37c2b0db2mov rcx, r10
37c2b0db5mov r8, r10
37c2b0db8mov r14, rdx
37c2b0dbbjmp 0x37c2ac9f6
37c2b0dc0
37c2b0dc0loc_37c2b0dc0:
37c2b0dc0sub rax, rcx
37c2b0dc3lea rbp, [rcx+1]
37c2b0dc7shl rcx, 4
37c2b0dcbmov r9, r15
37c2b0dcemov [rsp+392], rax
37c2b0dd6mov rax, [rsp+696]
37c2b0ddelea r12, [rsp+320]
37c2b0de6lea r13, [rsp+392]
37c2b0deeadd rcx, [rsp+696]
37c2b0df6mov [rsp+56], r12
37c2b0dfbmov rdx, rsi
37c2b0dfemov [rsp+40], rcx
37c2b0e03mov r8, [rsp+640]
37c2b0e0bmov r14, rcx
37c2b0e0emov rcx, rbx
37c2b0e11mov [rsp+32], rax
37c2b0e16mov [rsp+48], r13
37c2b0e1bcall zgelqf_64_
37c2b0e20mov [rsp+32], r15
37c2b0e25mov r8, rsi
37c2b0e28mov rdx, rbx
37c2b0e2bmov rax, [rsp+688]
37c2b0e33mov r9, [rsp+640]
37c2b0e3bmov [rsp+56], 1
37c2b0e44lea rcx, [rip+0x1bbec6]
37c2b0e4bmov [rsp+48], rax
37c2b0e50mov rax, [rsp+680]
37c2b0e58mov [rsp+40], rax
37c2b0e5dcall zlacpy_64_
37c2b0e62mov r8, rbx
37c2b0e65mov rdx, rsi
37c2b0e68mov rcx, rsi
37c2b0e6bmov rax, [rsp+704]
37c2b0e73mov r9, [rsp+680]
37c2b0e7bmov rax, [rax]
37c2b0e7emov [rsp+64], r12
37c2b0e83mov [rsp+56], r13
37c2b0e88mov [rsp+144], rax
37c2b0e90sub rax, rbp
37c2b0e93add rax, 1
37c2b0e97mov [rsp+48], r14
37c2b0e9cmov [rsp+392], rax
37c2b0ea4mov rax, [rsp+696]
37c2b0eacmov [rsp+40], rax
37c2b0eb1mov rax, [rsp+688]
37c2b0eb9mov [rsp+32], rax
37c2b0ebejmp 0x37c2b05a3
37c2b0ec3
37c2b0ec3loc_37c2b0ec3:
37c2b0ec3sub rax, r10
37c2b0ec6lea rbp, [r10+1]
37c2b0ecashl r10, 4
37c2b0ecemov r9, r15
37c2b0ed1mov [rsp+392], rax
37c2b0ed9mov rax, [rsp+696]
37c2b0ee1lea r14, [rsp+392]
37c2b0ee9lea rdi, [rsp+320]
37c2b0ef1add r10, [rsp+696]
37c2b0ef9mov [rsp+56], rdi
37c2b0efemov rdx, rsi
37c2b0f01mov rcx, rbx
37c2b0f04mov [rsp+40], r10
37c2b0f09mov r8, [rsp+640]
37c2b0f11mov r12, r10
37c2b0f14mov [rsp+32], rax
37c2b0f19mov [rsp+48], r14
37c2b0f1emov [rsp+184], r14
37c2b0f26call zgeqrf_64_
37c2b0f2bmov [rsp+32], r15
37c2b0f30mov r8, rsi
37c2b0f33mov rdx, rbx
37c2b0f36mov rax, [rsp+672]
37c2b0f3emov r9, [rsp+640]
37c2b0f46mov [rsp+56], 1
37c2b0f4flea rcx, [rip+0x1bbdba]
37c2b0f56mov [rsp+48], rax
37c2b0f5bmov rax, [rsp+664]
37c2b0f63mov [rsp+40], rax
37c2b0f68call zlacpy_64_
37c2b0f6dmov rax, [rsp+704]
37c2b0f75mov r8, rsi
37c2b0f78mov rdx, rbx
37c2b0f7bmov r9, [rsp+664]
37c2b0f83mov rax, [rax]
37c2b0f86mov [rsp+64], rdi
37c2b0f8bmov [rsp+56], r14
37c2b0f90mov [rsp+144], rax
37c2b0f98sub rax, rbp
37c2b0f9badd rax, 1
37c2b0f9fmov [rsp+48], r12
37c2b0fa4mov [rsp+392], rax
37c2b0facmov rax, [rsp+696]
37c2b0fb4mov [rsp+40], rax
37c2b0fb9mov rax, [rsp+672]
37c2b0fc1mov [rsp+32], rax
37c2b0fc6jmp 0x37c2b0ab7
37c2b0fcb
37c2b0fcbloc_37c2b0fcb:
37c2b0fcblea r13, [rdx+1]
37c2b0fcfmov r8, rcx
37c2b0fd2mov r9, rcx
37c2b0fd5mov r14, rdx
37c2b0fd8jmp 0x37c2ad0eb
37c2b0fdd
37c2b0fddloc_37c2b0fdd:
37c2b0fddlea r13, [rdx+1]
37c2b0fe1mov rcx, r10
37c2b0fe4mov r8, r10
37c2b0fe7mov r14, rdx
37c2b0feajmp 0x37c2adfb8
37c2b0fef
37c2b0fefloc_37c2b0fef:
37c2b0fefcmp [rsp+216], 0
37c2b0ff8je 0x37c2b0266
37c2b0ffemov r11, [rsi]
37c2b1001add rax, r11
37c2b1004add rdx, r11
37c2b1007lea r9, [r11+r11]
37c2b100bcmp rax, rdx
37c2b100ecmovge rdx, rax
37c2b1012add rdi, r9
37c2b1015mov rax, [rsp+256]
37c2b101dcmp rdx, rdi
37c2b1020cmovge rdi, rdx
37c2b1024lea rdx, [r9+rbp]
37c2b1028cmp rdi, rdx
37c2b102bcmovge rdx, rdi
37c2b102fadd rax, r9
37c2b1032cmp rdx, rax
37c2b1035cmovge rax, rdx
37c2b1039lea rdx, [rcx+r9]
37c2b103dmov [rsp+264], rax
37c2b1045jmp 0x37c2a8e4a
37c2b104a
37c2b104aloc_37c2b104a:
37c2b104acmp [rsp+216], 0
37c2b1053je 0x37c2ae4f8
37c2b1059mov r9, [rsi]
37c2b105cpxor x4, x4
37c2b1060add rax, r9
37c2b1063add r11, r9
37c2b1066lea rdx, [r9+r9]
37c2b106acmp rax, r11
37c2b106dcmovge r11, rax
37c2b1071lea rax, [rdx+rdi]
37c2b1075cmp r11, rax
37c2b1078cmovge rax, r11
37c2b107clea r11, [rdx+rbp]
37c2b1080cmp rax, r11
37c2b1083cmovge r11, rax
37c2b1087mov rax, [rsp+256]
37c2b108fadd rax, rdx
37c2b1092cmp r11, rax
37c2b1095cmovge rax, r11
37c2b1099imul r9, r9
37c2b109dadd rdx, rcx
37c2b10a0mov [rsp+264], rax
37c2b10a8add rax, r9
37c2b10abcmp rax, rdx
37c2b10aecmovl rax, rdx
37c2b10b2cvtsi2sd x4, rax
37c2b10b7movapd x8, x4
37c2b10bcjmp 0x37c2a6364
37c2a5fd0
37c2a5fd0zgesvd_64_:
37c2a5fd0push r15
37c2a5fd2push r14
37c2a5fd4push r13
37c2a5fd6push r12
37c2a5fd8push rbp
37c2a5fd9push rdi
37c2a5fdapush rsi
37c2a5fdbpush rbx
37c2a5fdcsub rsp, 536
37c2a5fe3movups [rsp+416], x6
37c2a5febmovups [rsp+432], x7
37c2a5ff3movups [rsp+448], x8
37c2a5ffcmovups [rsp+464], x9
37c2a6005movups [rsp+480], x10
37c2a600emovups [rsp+496], x11
37c2a6017movups [rsp+512], x12
37c2a6020mov r15, [rsp+648]
37c2a6028mov rax, [r15]
37c2a602bmov rbp, rdx
37c2a602emov rdx, [r8]
37c2a6031mov rdi, rcx
37c2a6034mov rbx, r8
37c2a6037mov [rsp+184], rax
37c2a603fmov r8l, 1
37c2a6045mov rsi, r9
37c2a6048mov rax, [rsp+672]
37c2a6050mov rax, [rax]
37c2a6053mov [rsp+208], rax
37c2a605bmov rax, [rsp+720]
37c2a6063mov [rax], 0
37c2a606amov rax, [r9]
37c2a606dmov r9l, 1
37c2a6073cmp rdx, rax
37c2a6076cmovle rax, rdx
37c2a607alea rdx, [rip+0x1c6c4f]
37c2a6081mov [rsp+344], rax
37c2a6089mov r12, rax
37c2a608ccall lsame_64_
37c2a6091mov r9l, 1
37c2a6097mov r8l, 1
37c2a609dmov rcx, rdi
37c2a60a0lea rdx, [rip+0x1c6c2a]
37c2a60a7mov r13, rax
37c2a60aamov [rsp+200], rax
37c2a60b2call lsame_64_
37c2a60b7mov r9l, 1
37c2a60bdmov r8l, 1
37c2a60c3mov rcx, rdi
37c2a60c6lea rdx, [rip+0x1c6c05]
37c2a60cdmov [rsp+192], rax
37c2a60d5or r13, rax
37c2a60d8call lsame_64_
37c2a60ddmov r9l, 1
37c2a60e3mov r8l, 1
37c2a60e9mov rcx, rdi
37c2a60eclea rdx, [rip+0x1c6be0]
37c2a60f3mov r14, rax
37c2a60f6call lsame_64_
37c2a60fbmov r9l, 1
37c2a6101mov r8l, 1
37c2a6107mov rcx, rbp
37c2a610alea rdx, [rip+0x1c6bbf]
37c2a6111mov [rsp+168], rax
37c2a6119call lsame_64_
37c2a611emov r9l, 1
37c2a6124mov r8l, 1
37c2a612amov rcx, rbp
37c2a612dlea rdx, [rip+0x1c6b9d]
37c2a6134mov [rsp+160], rax
37c2a613ccall lsame_64_
37c2a6141mov r9l, 1
37c2a6147mov r8l, 1
37c2a614dmov rcx, rbp
37c2a6150lea rdx, [rip+0x1c6b7b]
37c2a6157mov [rsp+152], rax
37c2a615fcall lsame_64_
37c2a6164mov r9l, 1
37c2a616amov r8l, 1
37c2a6170mov rcx, rbp
37c2a6173lea rdx, [rip+0x1c6b59]
37c2a617amov [rsp+144], rax
37c2a6182call lsame_64_
37c2a6187mov [rsp+176], rax
37c2a618ftest r13, r13
37c2a6192jne 0x37c2a61b0
37c2a6194test r14, r14
37c2a6197jne 0x37c2a61b0
37c2a6199mov rdx, -1
37c2a61a0mov eax, 1
37c2a61a5cmp [rsp+168], 0
37c2a61aeje 0x37c2a6214
37c2a61b0
37c2a61b0loc_37c2a61b0:
37c2a61b0mov rax, [rsp+160]
37c2a61b8or rax, [rsp+152]
37c2a61c0mov [rsp+216], rax
37c2a61c8jne 0x37c2a61f0
37c2a61cacmp [rsp+144], 0
37c2a61d3jne 0x37c2a61f0
37c2a61d5mov rdx, -2
37c2a61dcmov eax, 2
37c2a61e1cmp [rsp+176], 0
37c2a61eaje 0x37c2a6214
37c2a61ecnop [rax]
37c2a61f0
37c2a61f0loc_37c2a61f0:
37c2a61f0test r14, r14
37c2a61f3je 0x37c2a6298
37c2a61f9mov rdx, -2
37c2a6200mov eax, 2
37c2a6205cmp [rsp+144], 0
37c2a620eje 0x37c2a6298
37c2a6214
37c2a6214loc_37c2a6214:
37c2a6214mov rsi, [rsp+720]
37c2a621cmov [rsi], rdx
37c2a621f
37c2a621floc_37c2a621f:
37c2a621flea rdx, [rsp+392]
37c2a6227mov r8l, 6
37c2a622dlea rcx, [rip+0x1c6aa0]
37c2a6234mov [rsp+392], rax
37c2a623ccall xerbla_64_
37c2a6241nop
37c2a6242
37c2a6242loc_37c2a6242:
37c2a6242movups x6, [rsp+416]
37c2a624amovups x7, [rsp+432]
37c2a6252movups x8, [rsp+448]
37c2a625bmovups x9, [rsp+464]
37c2a6264movups x10, [rsp+480]
37c2a626dmovups x11, [rsp+496]
37c2a6276movups x12, [rsp+512]
37c2a627fadd rsp, 536
37c2a6286pop rbx
37c2a6287pop rsi
37c2a6288pop rdi
37c2a6289pop rbp
37c2a628apop r12
37c2a628cpop r13
37c2a628epop r14
37c2a6290pop r15
37c2a6292ret
37c2a6293
37c2a6293 0f 1f 44 00 00 ..D..
37c2a6298
37c2a6298loc_37c2a6298:
37c2a6298mov rdx, [rbx]
37c2a629btest rdx, rdx
37c2a629ejs 0x37c2a63a8
37c2a62a4mov rcx, [rsi]
37c2a62a7test rcx, rcx
37c2a62aajs 0x37c2a63c0
37c2a62b0test rdx, rdx
37c2a62b3mov eax, 1
37c2a62b8cmovg rax, rdx
37c2a62bccmp [r15], rax
37c2a62bfjl 0x37c2a63d8
37c2a62c5mov rax, [rsp+672]
37c2a62cdmov rax, [rax]
37c2a62d0test rax, rax
37c2a62d3jle 0x37c2a8020
37c2a62d9cmp rdx, rax
37c2a62dcjle 0x37c2a62e8
37c2a62detest r13b, 1
37c2a62e2jne 0x37c2a8020
37c2a62e8
37c2a62e8loc_37c2a62e8:
37c2a62e8mov rax, [rsp+688]
37c2a62f0mov rax, [rax]
37c2a62f3test rax, rax
37c2a62f6jle 0x37c2a8de0
37c2a62fccmp rcx, rax
37c2a62ffjle 0x37c2a630f
37c2a6301test [rsp+160], 1
37c2a6309jne 0x37c2a8de0
37c2a630f
37c2a630floc_37c2a630f:
37c2a630fcmp rax, r12
37c2a6312jge 0x37c2a6322
37c2a6314test [rsp+152], 1
37c2a631cjne 0x37c2a8de0
37c2a6322
37c2a6322loc_37c2a6322:
37c2a6322mov rax, [rsp+704]
37c2a632amov r10, [rax]
37c2a632dmov rax, [rsp+720]
37c2a6335mov rax, [rax]
37c2a6338test rax, rax
37c2a633bjne 0x37c2a7674
37c2a6341cmp rdx, rcx
37c2a6344jl 0x37c2a6ac0
37c2a634atest r12, r12
37c2a634djg 0x37c2a6db0
37c2a6353
37c2a6353loc_37c2a6353:
37c2a6353movsd_xmm x8, [rip+0x1c69e4]
37c2a635cmov r8, r10
37c2a635fmov edx, 1
37c2a6364
37c2a6364loc_37c2a6364:
37c2a6364mov rax, [rsp+696]
37c2a636cmov [rax+8], 0
37c2a6374movsd_xmm [rax], x8
37c2a6379mov rax, [rsp+720]
37c2a6381cmp rdx, r8
37c2a6384jle 0x37c2a63f0
37c2a6386cmp r10, -1
37c2a638aje 0x37c2a7668
37c2a6390mov [rax], -13
37c2a6397mov eax, 13
37c2a639cjmp 0x37c2a621f
37c2a63a1
37c2a63a1 0f 1f 80 00 00 00 00 .......
37c2a63a8
37c2a63a8loc_37c2a63a8:
37c2a63a8mov rdx, -3
37c2a63afmov eax, 3
37c2a63b4jmp 0x37c2a6214
37c2a63b9
37c2a63b9 0f 1f 80 00 00 00 00 .......
37c2a63c0
37c2a63c0loc_37c2a63c0:
37c2a63c0mov rdx, -4
37c2a63c7mov eax, 4
37c2a63ccjmp 0x37c2a6214
37c2a63d1
37c2a63d1 0f 1f 80 00 00 00 00 .......
37c2a63d8
37c2a63d8loc_37c2a63d8:
37c2a63d8mov rdx, -6
37c2a63dfmov eax, 6
37c2a63e4jmp 0x37c2a6214
37c2a63e9
37c2a63e9 0f 1f 80 00 00 00 00 .......
37c2a63f0
37c2a63f0loc_37c2a63f0:
37c2a63f0mov rax, [rax]
37c2a63f3mov [rsp+224], rax
37c2a63fbtest rax, rax
37c2a63fejne 0x37c2a7674
37c2a6404cmp r10, -1
37c2a6408je 0x37c2a6242
37c2a640ecmp [rbx], 0
37c2a6412je 0x37c2a6242
37c2a6418cmp [rsi], 0
37c2a641cje 0x37c2a6242
37c2a6422lea rax, [rip+0x1c68cf]
37c2a6429mov edx, 1
37c2a642emov rcx, rax
37c2a6431mov [rsp+240], rax
37c2a6439call dlamch_64_
37c2a643emov edx, 1
37c2a6443lea rcx, [rip+0x1c6887]
37c2a644amovapd x6, x0
37c2a644ecall dlamch_64_
37c2a6453mov [rsp+32], r15
37c2a6458mov r8, rsi
37c2a645bmov rdx, rbx
37c2a645emovapd x1, x0
37c2a6462lea rcx, [rip+0x1c6891]
37c2a6469movsd_xmm x2, [rip+0x1c68cf]
37c2a6471lea rax, [rsp+312]
37c2a6479sqrtsd x1, x1
37c2a647dmov [rsp+40], rax
37c2a6482mov r9, [rsp+640]
37c2a648amov [rsp+48], 1
37c2a6493divsd x1, x6
37c2a6497movsd_xmm [rsp+376], x1
37c2a64a0divsd x2, x1
37c2a64a4movsd_xmm [rsp+256], x1
37c2a64admovsd_xmm [rsp+288], x2
37c2a64b6movsd_xmm [rsp+248], x2
37c2a64bfcall zlange_64_
37c2a64c4pxor x3, x3
37c2a64c8movsd_xmm x2, [rsp+248]
37c2a64d1movsd_xmm [rsp+280], x0
37c2a64dacomisd x0, x3
37c2a64dejbe 0x37c2a64f3
37c2a64e0movsd_xmm x1, [rsp+256]
37c2a64e9comisd x1, x0
37c2a64edja 0x37c2a79b0
37c2a64f3
37c2a64f3loc_37c2a64f3:
37c2a64f3comisd x0, x2
37c2a64f7ja 0x37c2a7938
37c2a64fd
37c2a64fdloc_37c2a64fd:
37c2a64fdmov rcx, [rbx]
37c2a6500mov r10, [rsi]
37c2a6503cmp rcx, r10
37c2a6506jl 0x37c2a70b0
37c2a650ccmp rcx, [rsp+232]
37c2a6514jl 0x37c2a7d60
37c2a651acmp [rsp+168], 0
37c2a6523jne 0x37c2a87c0
37c2a6529test r14, r14
37c2a652cje 0x37c2a9928
37c2a6532cmp [rsp+176], 0
37c2a653bje 0x37c2a92a0
37c2a6541mov r8, r10
37c2a6544mov rax, [rsp+704]
37c2a654cimul r8, r10
37c2a6550mov rcx, [rax]
37c2a6553lea rax, [r10+2*r10]
37c2a6557add rax, r8
37c2a655acmp rcx, rax
37c2a655djl 0x37c2aaabb
37c2a6563mov r11, [r15]
37c2a6566mov r13, r10
37c2a6569mov rax, [rsp+264]
37c2a6571imul r13, r11
37c2a6575mov rdx, r11
37c2a6578cmp rax, r13
37c2a657bcmovl rax, r13
37c2a657flea r9, [r13+rax]
37c2a6584cmp rcx, r9
37c2a6587jge 0x37c2a65a9
37c2a6589add rax, r8
37c2a658ccmp rcx, rax
37c2a658fjge 0x37c2ac1c7
37c2a6595mov rax, rcx
37c2a6598mov r13, r8
37c2a659bsub rax, r8
37c2a659ecqo
37c2a65a0idiv r10
37c2a65a3mov rdx, r10
37c2a65a6mov r11, rax
37c2a65a9
37c2a65a9loc_37c2a65a9:
37c2a65a9lea rbp, [r10+r13+1]
37c2a65aelea rdi, [rsp+392]
37c2a65b6mov r8, [rsp+640]
37c2a65bemov [rsp+328], rdx
37c2a65c6sub rcx, rbp
37c2a65c9lea r14, [rbp-1]
37c2a65cdmov [rsp+48], rdi
37c2a65d2mov r9, r15
37c2a65d5lea rax, [rcx+1]
37c2a65d9shl r14, 4
37c2a65ddmov rdx, rsi
37c2a65e0mov rcx, rbx
37c2a65e3mov [rsp+392], rax
37c2a65ebmov rax, r13
37c2a65eeadd r14, [rsp+696]
37c2a65f6lea r12, [rsp+320]
37c2a65feshl rax, 4
37c2a6602add rax, [rsp+696]
37c2a660amov [rsp+40], r14
37c2a660fmov [rsp+32], rax
37c2a6614mov [rsp+56], r12
37c2a6619mov [rsp+192], rax
37c2a6621mov [rsp+336], r11
37c2a6629mov [rsp+168], r11
37c2a6631call zgeqrf_64_
37c2a6636mov r11, [rsp+696]
37c2a663emov r8, rsi
37c2a6641lea rdx, [rsp+328]
37c2a6649mov [rsp+48], rdx
37c2a664emov r9, [rsp+640]
37c2a6656lea rcx, [rip+0x1c66b4]
37c2a665dmov [rsp+40], r11
37c2a6662mov [rsp+56], 1
37c2a666bmov [rsp+32], r15
37c2a6670mov [rsp+144], rdx
37c2a6678mov rdx, rsi
37c2a667bcall zlacpy_64_
37c2a6680mov r11, [rsi]
37c2a6683mov r10, [rsp+696]
37c2a668bmov [rsp+56], 1
37c2a6694mov rcx, [rsp+144]
37c2a669cmov r8, rdi
37c2a669flea rdx, [rsp+384]
37c2a66a7lea rax, [r11-1]
37c2a66ablea r11, [rip+0x1c664e]
37c2a66b2mov [rsp+384], rax
37c2a66bamov r9, r11
37c2a66bdmov [rsp+392], rax
37c2a66c5lea rax, [r10+16]
37c2a66c9mov [rsp+48], rcx
37c2a66celea rcx, [rip+0x1c663b]
37c2a66d5mov [rsp+40], rax
37c2a66damov [rsp+32], r11
37c2a66dfmov [rsp+152], r11
37c2a66e7call zlaset_64_
37c2a66ecmov r8, rsi
37c2a66efmov rdx, rsi
37c2a66f2mov rcx, rbx
37c2a66f5mov r11, [rsp+704]
37c2a66fdmov r9, [rsp+640]
37c2a6705mov r10, [r11]
37c2a6708mov [rsp+56], rdi
37c2a670dmov [rsp+48], r14
37c2a6712mov r11, r10
37c2a6715mov [rsp+64], r12
37c2a671asub r11, rbp
37c2a671dmov rbp, [rsp+192]
37c2a6725mov [rsp+32], r15
37c2a672alea rax, [r11+1]
37c2a672emov [rsp+160], r10
37c2a6736mov [rsp+40], rbp
37c2a673bmov [rsp+392], rax
37c2a6743call zungqr_64_
37c2a6748mov r14, [rsi]
37c2a674bmov rcx, rsi
37c2a674emov r11, [rsp+704]
37c2a6756mov r9, [rsp+144]
37c2a675emov r8, [rsp+696]
37c2a6766lea rax, [r14+r13+1]
37c2a676bmov r10, [r11]
37c2a676emov [rsp+72], rdi
37c2a6773add r14, rax
37c2a6776sub rax, 1
37c2a677amov [rsp+80], r12
37c2a677fshl rax, 4
37c2a6783lea r13, [r14-1]
37c2a6787mov r11, r10
37c2a678amov [rsp+48], rbp
37c2a678fadd rax, [rsp+696]
37c2a6797shl r13, 4
37c2a679badd r13, [rsp+696]
37c2a67a3sub r11, r14
37c2a67a6mov [rsp+56], rax
37c2a67abmov rax, [rsp+712]
37c2a67b3lea rdx, [r11+1]
37c2a67b7mov [rsp+64], r13
37c2a67bcmov [rsp+40], rax
37c2a67c1mov rax, [rsp+656]
37c2a67c9mov [rsp+392], rdx
37c2a67d1mov rdx, rsi
37c2a67d4mov [rsp+32], rax
37c2a67d9mov [rsp+160], r10
37c2a67e1call zgebrd_64_
37c2a67e6mov r9, rsi
37c2a67e9mov r8, rsi
37c2a67ecmov rdx, rsi
37c2a67efmov rax, [rsp+704]
37c2a67f7lea rcx, [rip+0x1c64fb]
37c2a67femov rax, [rax]
37c2a6801mov [rsp+64], rdi
37c2a6806mov rdi, [rsp+144]
37c2a680emov [rsp+72], r12
37c2a6813sub rax, r14
37c2a6816mov [rsp+56], r13
37c2a681badd rax, 1
37c2a681fmov [rsp+40], rdi
37c2a6824mov [rsp+392], rax
37c2a682cmov rax, [rsp+696]
37c2a6834mov [rsp+80], 1
37c2a683dmov [rsp+32], rax
37c2a6842mov [rsp+48], rbp
37c2a6847call zungbr_64_
37c2a684cmov rax, [rsi]
37c2a684fmov [rsp+80], rdi
37c2a6854mov r9, rsi
37c2a6857mov rdx, [rsp+712]
37c2a685flea rcx, [rip+0x1c64b2]
37c2a6866mov rdi, [rsp+696]
37c2a686emov [rsp+120], 1
37c2a6877mov [rsp+96], rcx
37c2a687clea rax, [rdx+8*rax]
37c2a6880mov [rsp+64], rcx
37c2a6885mov rdx, [rsp+720]
37c2a688dlea rcx, [rip+0x1c647d]
37c2a6894mov [rsp+104], rax
37c2a6899lea rax, [rsp+400]
37c2a68a1mov [rsp+88], rax
37c2a68a6mov [rsp+56], rax
37c2a68abmov rax, [rsp+712]
37c2a68b3mov [rsp+112], rdx
37c2a68b8mov rdx, rsi
37c2a68bbmov [rsp+48], rax
37c2a68c0mov rax, [rsp+656]
37c2a68c8mov [rsp+72], rdi
37c2a68cdmov [rsp+40], rax
37c2a68d2lea rax, [rip+0x1c640f]
37c2a68d9mov [rsp+32], rax
37c2a68demov r8, rax
37c2a68e1movsd_xmm [rsp+400], x9
37c2a68ebmovsd_xmm [rsp+408], x10
37c2a68f5call zbdsqr_64_
37c2a68famov r11, [rsp+168]
37c2a6902mov rcx, [rbx]
37c2a6905test r11, r11
37c2a6908js 0x37c2aaeea
37c2a690etest rcx, rcx
37c2a6911jle 0x37c2a6a90
37c2a6917lea rax, [rcx-1]
37c2a691bxor edx, edx
37c2a691ddiv r11
37c2a6920mov r14, rax
37c2a6923
37c2a6923loc_37c2a6923:
37c2a6923lea rax, [rip+0x1c63f6]
37c2a692amov r8, r11
37c2a692dmov rdi, r14
37c2a6930mov [rsp+624], rbx
37c2a6938mov [rsp+160], rax
37c2a6940mov rax, [rsp+640]
37c2a6948lea r13, [rsp+336]
37c2a6950mov ebx, 1
37c2a6955mov [rsp+184], r11
37c2a695dmov rbp, [rsp+192]
37c2a6965sub rax, 16
37c2a6969mov [rsp+176], rax
37c2a6971lea rax, [rip+0x1c63b0]
37c2a6978mov [rsp+168], rax
37c2a6980jmp 0x37c2a69a7
37c2a6982
37c2a6982 66 0f 1f 44 00 00 f..D..
37c2a6988
37c2a6988loc_37c2a6988:
37c2a6988mov rax, [rsp+624]
37c2a6990mov r8, [rsp+336]
37c2a6998sub rdi, 1
37c2a699cadd rbx, [rsp+184]
37c2a69a4mov rcx, [rax]
37c2a69a7
37c2a69a7loc_37c2a69a7:
37c2a69a7sub rcx, rbx
37c2a69aamov r11, rbx
37c2a69admov [rsp+96], r13
37c2a69b2mov r9, rsi
37c2a69b5add rcx, 1
37c2a69b9mov [rsp+88], rbp
37c2a69bemov rax, [rsp+176]
37c2a69c6lea rdx, [rip+0x1c6306]
37c2a69cdcmp rcx, r8
37c2a69d0mov [rsp+56], r15
37c2a69d5cmovg rcx, r8
37c2a69d9shl r11, 4
37c2a69ddmov [rsp+112], 1
37c2a69e6lea r8, [rsp+304]
37c2a69eelea r14, [rax+r11]
37c2a69f2mov rax, [rsp+152]
37c2a69famov [rsp+32], rsi
37c2a69ffmov [rsp+104], 1
37c2a6a08mov [rsp+80], rax
37c2a6a0dmov rax, [rsp+144]
37c2a6a15mov [rsp+48], r14
37c2a6a1amov [rsp+72], rax
37c2a6a1fmov rax, [rsp+696]
37c2a6a27mov [rsp+304], rcx
37c2a6a2fmov rcx, rdx
37c2a6a32mov [rsp+64], rax
37c2a6a37mov rax, [rsp+168]
37c2a6a3fmov [rsp+40], rax
37c2a6a44call zgemm_64_
37c2a6a49mov [rsp+48], r15
37c2a6a4emov r9, rbp
37c2a6a51mov r8, rsi
37c2a6a54mov [rsp+40], r14
37c2a6a59mov rcx, [rsp+160]
37c2a6a61lea rdx, [rsp+304]
37c2a6a69mov [rsp+56], 1
37c2a6a72mov [rsp+32], r13
37c2a6a77call zlacpy_64_
37c2a6a7ctest rdi, rdi
37c2a6a7fjne 0x37c2a6988
37c2a6a85nop [rax+rax]
37c2a6a90
37c2a6a90loc_37c2a6a90:
37c2a6a90cmp [rsp+224], 1
37c2a6a99je 0x37c2a7680
37c2a6a9f
37c2a6a9floc_37c2a6a9f:
37c2a6a9fmov rax, [rsp+696]
37c2a6aa7mov [rax+8], 0
37c2a6aafmovsd_xmm [rax], x8
37c2a6ab4jmp 0x37c2a6242
37c2a6ab9
37c2a6ab9 0f 1f 80 00 00 00 00 .......
37c2a6ac0
37c2a6ac0loc_37c2a6ac0:
37c2a6ac0test r12, r12
37c2a6ac3jle 0x37c2a6353
37c2a6ac9mov [rsp+40], rbp
37c2a6acelea r12, [rsp+400]
37c2a6ad6mov r9, rdi
37c2a6ad9mov ecx, 2
37c2a6ademov r8l, 1
37c2a6ae4mov rdx, r12
37c2a6ae7mov [rsp+32], 1
37c2a6af0lea rdi, [rsp+320]
37c2a6af8mov [rsp+248], r10
37c2a6b00lea rbp, [rip+0x1c61e9]
37c2a6b07call _gfortran_concat_string
37c2a6b0cmov [rsp+32], rsi
37c2a6b11mov r9, rbx
37c2a6b14mov r8, r12
37c2a6b17lea rax, [rip+0x1c61ca]
37c2a6b1elea rdx, [rip+0x1c61af]
37c2a6b25mov [rsp+64], 2
37c2a6b2emov [rsp+56], 6
37c2a6b37lea rcx, [rip+0x1c61a2]
37c2a6b3emov [rsp+48], rax
37c2a6b43mov [rsp+40], rax
37c2a6b48call ilaenv_64_
37c2a6b4dmov [rsp+56], rdi
37c2a6b52mov r9, r15
37c2a6b55mov rdx, rsi
37c2a6b58mov [rsp+48], rbp
37c2a6b5dmov r8, [rsp+640]
37c2a6b65mov rcx, rbx
37c2a6b68mov [rsp+40], r12
37c2a6b6dmov [rsp+32], r12
37c2a6b72mov [rsp+232], rax
37c2a6b7amov [rsp+400], 0
37c2a6b86mov [rsp+408], 0
37c2a6b92call zgelqf_64_
37c2a6b97mov [rsp+64], rdi
37c2a6b9cmov r9, r12
37c2a6b9fmov r8, rbx
37c2a6ba2mov [rsp+56], rbp
37c2a6ba7mov rdx, rsi
37c2a6baamov rcx, rsi
37c2a6badmovsd_xmm x7, [rsp+400]
37c2a6bb6mov [rsp+48], r12
37c2a6bbbmov [rsp+40], r12
37c2a6bc0mov [rsp+32], rsi
37c2a6bc5call zunglq_64_
37c2a6bcamov [rsp+64], rdi
37c2a6bcfmov r8, rbx
37c2a6bd2mov rdx, rsi
37c2a6bd5mov [rsp+56], rbp
37c2a6bdamov r9, [rsp+640]
37c2a6be2mov rcx, rbx
37c2a6be5movsd_xmm x12, [rsp+400]
37c2a6befmov [rsp+48], r12
37c2a6bf4mov [rsp+40], r12
37c2a6bf9mov [rsp+32], r15
37c2a6bfecall zunglq_64_
37c2a6c03mov [rsp+80], rdi
37c2a6c08mov r9, r15
37c2a6c0bmov rdx, rbx
37c2a6c0emov rcx, [rsp+656]
37c2a6c16lea r11, [rsp+312]
37c2a6c1emov [rsp+72], rbp
37c2a6c23mov [rsp+40], r11
37c2a6c28mov r8, [rsp+640]
37c2a6c30mov [rsp+32], rcx
37c2a6c35mov rcx, rbx
37c2a6c38movsd_xmm x8, [rsp+400]
37c2a6c42mov [rsp+64], r12
37c2a6c47mov [rsp+56], r12
37c2a6c4cmov [rsp+48], r12
37c2a6c51mov [rsp+224], r11
37c2a6c59call zgebrd_64_
37c2a6c5emov [rsp+72], rdi
37c2a6c63mov r9, rbx
37c2a6c66mov r8, rbx
37c2a6c69mov rdx, [rsp+640]
37c2a6c71mov [rsp+64], rbp
37c2a6c76lea rcx, [rip+0x1c607b]
37c2a6c7dmov [rsp+80], 1
37c2a6c86movsd_xmm x6, [rsp+400]
37c2a6c8fmov [rsp+32], rdx
37c2a6c94mov rdx, rbx
37c2a6c97mov [rsp+56], r12
37c2a6c9cmov [rsp+48], r12
37c2a6ca1mov [rsp+40], rsi
37c2a6ca6mov [rsp+240], rcx
37c2a6caecall zungbr_64_
37c2a6cb3mov [rsp+72], rdi
37c2a6cb8mov rdx, rbx
37c2a6cbbmov r9, rbx
37c2a6cbemov rcx, [rsp+640]
37c2a6cc6mov [rsp+64], rbp
37c2a6ccbmov r8, rbx
37c2a6ccemov [rsp+80], 1
37c2a6cd7movsd_xmm x11, [rsp+400]
37c2a6ce1mov [rsp+32], rcx
37c2a6ce6lea rcx, [rip+0x1c600c]
37c2a6cedmov [rsp+56], r12
37c2a6cf2mov [rsp+48], r12
37c2a6cf7mov [rsp+40], rsi
37c2a6cfccall zungbr_64_
37c2a6d01mov rcx, [rsi]
37c2a6d04movsd_xmm x5, [rsp+400]
37c2a6d0dcmp rcx, [rsp+232]
37c2a6d15mov r11, [rsp+224]
37c2a6d1dcvttsd2si rdx, x5
37c2a6d22mov r10, [rsp+248]
37c2a6d2amovapd x9, x5
37c2a6d2fmovsd_xmm x10, [rsp+408]
37c2a6d39mov [rsp+256], rdx
37c2a6d41jl 0x37c2a7848
37c2a6d47mov rdi, [rsp+704]
37c2a6d4fcvttsd2si r9, x7
37c2a6d54cvttsd2si rax, x6
37c2a6d59mov r8, [rdi]
37c2a6d5ccmp [rsp+176], 0
37c2a6d65je 0x37c2a77b0
37c2a6d6bmov rcx, [rbx]
37c2a6d6elea rdx, [rcx+rcx]
37c2a6d72add r9, rcx
37c2a6d75add rax, rdx
37c2a6d78cmp r9, rax
37c2a6d7bcmovge rax, r9
37c2a6d7ftest r13, r13
37c2a6d82jne 0x37c2a7f68
37c2a6d88test r14, r14
37c2a6d8bjne 0x37c2a7f68
37c2a6d91
37c2a6d91loc_37c2a6d91:
37c2a6d91add rdx, rcx
37c2a6d94pxor x7, x7
37c2a6d98cmp rax, rdx
37c2a6d9bcmovl rax, rdx
37c2a6d9fcvtsi2sd x7, rax
37c2a6da4movapd x8, x7
37c2a6da9jmp 0x37c2a6364
37c2a6dae
37c2a6dae 66 90 f.
37c2a6db0
37c2a6db0loc_37c2a6db0:
37c2a6db0mov [rsp+40], rbp
37c2a6db5lea r12, [rsp+400]
37c2a6dbdmov r9, rdi
37c2a6dc0mov ecx, 2
37c2a6dc5mov r8l, 1
37c2a6dcbmov rdx, r12
37c2a6dcemov [rsp+32], 1
37c2a6dd7lea rdi, [rsp+320]
37c2a6ddfmov [rsp+248], r10
37c2a6de7lea rbp, [rip+0x1c5f02]
37c2a6deecall _gfortran_concat_string
37c2a6df3mov [rsp+32], rsi
37c2a6df8mov r9, rbx
37c2a6dfbmov r8, r12
37c2a6dfelea rax, [rip+0x1c5ee3]
37c2a6e05lea rdx, [rip+0x1c5ec8]
37c2a6e0cmov [rsp+64], 2
37c2a6e15mov [rsp+56], 6
37c2a6e1elea rcx, [rip+0x1c5ebb]
37c2a6e25mov [rsp+48], rax
37c2a6e2amov [rsp+40], rax
37c2a6e2fcall ilaenv_64_
37c2a6e34mov [rsp+56], rdi
37c2a6e39mov r9, r15
37c2a6e3cmov rdx, rsi
37c2a6e3fmov [rsp+48], rbp
37c2a6e44mov r8, [rsp+640]
37c2a6e4cmov rcx, rbx
37c2a6e4fmov [rsp+40], r12
37c2a6e54mov [rsp+32], r12
37c2a6e59mov [rsp+232], rax
37c2a6e61mov [rsp+400], 0
37c2a6e6dmov [rsp+408], 0
37c2a6e79call zgeqrf_64_
37c2a6e7emov [rsp+64], rdi
37c2a6e83mov r8, rsi
37c2a6e86mov rdx, rsi
37c2a6e89mov [rsp+56], rbp
37c2a6e8emov r9, [rsp+640]
37c2a6e96mov rcx, rbx
37c2a6e99movsd_xmm x6, [rsp+400]
37c2a6ea2mov [rsp+48], r12
37c2a6ea7mov [rsp+40], r12
37c2a6eacmov [rsp+32], r15
37c2a6eb1call zungqr_64_
37c2a6eb6mov [rsp+64], rdi
37c2a6ebbmov r8, rsi
37c2a6ebemov rdx, rbx
37c2a6ec1mov [rsp+56], rbp
37c2a6ec6mov r9, [rsp+640]
37c2a6ecemov rcx, rbx
37c2a6ed1movsd_xmm x12, [rsp+400]
37c2a6edbmov [rsp+48], r12
37c2a6ee0mov [rsp+40], r12
37c2a6ee5mov [rsp+32], r15
37c2a6eeacall zungqr_64_
37c2a6eefmov [rsp+80], rdi
37c2a6ef4mov r9, r15
37c2a6ef7mov rdx, rsi
37c2a6efamov rcx, [rsp+656]
37c2a6f02lea r11, [rsp+312]
37c2a6f0amov [rsp+72], rbp
37c2a6f0fmov [rsp+40], r11
37c2a6f14mov r8, [rsp+640]
37c2a6f1cmov [rsp+32], rcx
37c2a6f21mov rcx, rsi
37c2a6f24movsd_xmm x11, [rsp+400]
37c2a6f2emov [rsp+64], r12
37c2a6f33mov [rsp+56], r12
37c2a6f38mov [rsp+48], r12
37c2a6f3dmov [rsp+240], r11
37c2a6f45call zgebrd_64_
37c2a6f4amov [rsp+72], rdi
37c2a6f4fmov r9, rsi
37c2a6f52mov r8, rsi
37c2a6f55mov rcx, [rsp+640]
37c2a6f5dmov [rsp+64], rbp
37c2a6f62mov rdx, rsi
37c2a6f65mov [rsp+80], 1
37c2a6f6emovsd_xmm x7, [rsp+400]
37c2a6f77mov [rsp+32], rcx
37c2a6f7clea rcx, [rip+0x1c5d75]
37c2a6f83mov [rsp+56], r12
37c2a6f88mov [rsp+48], r12
37c2a6f8dmov [rsp+40], r15
37c2a6f92call zungbr_64_
37c2a6f97mov [rsp+72], rdi
37c2a6f9cmov r9, rsi
37c2a6f9fmov r8, rsi
37c2a6fa2cvttsd2si rdx, [rsp+400]
37c2a6facmov rcx, [rsp+640]
37c2a6fb4mov [rsp+64], rbp
37c2a6fb9lea rax, [rip+0x1c5d39]
37c2a6fc0mov [rsp+80], 1
37c2a6fc9mov [rsp+32], rcx
37c2a6fcemov rcx, rax
37c2a6fd1mov [rsp+56], r12
37c2a6fd6mov [rsp+48], r12
37c2a6fdbmov [rsp+40], r15
37c2a6fe0mov [rsp+256], rdx
37c2a6fe8mov rdx, rsi
37c2a6febmov [rsp+224], rax
37c2a6ff3call zungbr_64_
37c2a6ff8mov rcx, [rbx]
37c2a6ffbcmp rcx, [rsp+232]
37c2a7003mov rax, [rsp+224]
37c2a700bmov r11, [rsp+240]
37c2a7013mov r10, [rsp+248]
37c2a701bjl 0x37c2a7a60
37c2a7021mov rdx, [rsp+704]
37c2a7029cvttsd2si rax, x6
37c2a702emovsd_xmm x9, [rsp+400]
37c2a7038movsd_xmm x10, [rsp+408]
37c2a7042cvttsd2si rdi, x7
37c2a7047mov r8, [rdx]
37c2a704acmp [rsp+168], 0
37c2a7053je 0x37c2a79f0
37c2a7059mov rcx, [rsi]
37c2a705clea rdx, [rcx+rcx]
37c2a7060add rax, rcx
37c2a7063lea r9, [rdx+rdi]
37c2a7067cmp rax, r9
37c2a706acmovl rax, r9
37c2a706ecmp [rsp+216], 0
37c2a7077jne 0x37c2a8dc0
37c2a707dcmp [rsp+144], 0
37c2a7086jne 0x37c2a8dc0
37c2a708c
37c2a708cloc_37c2a708c:
37c2a708cadd rdx, rcx
37c2a708fpxor x2, x2
37c2a7093cmp rax, rdx
37c2a7096cmovl rax, rdx
37c2a709acvtsi2sd x2, rax
37c2a709fmovapd x8, x2
37c2a70a4jmp 0x37c2a6364
37c2a70a9
37c2a70a9 0f 1f 80 00 00 00 00 .......
37c2a70b0
37c2a70b0loc_37c2a70b0:
37c2a70b0cmp r10, [rsp+232]
37c2a70b8jl 0x37c2a7b60
37c2a70bemov rdi, [rsp+184]
37c2a70c6xor eax, eax
37c2a70c8test rdi, rdi
37c2a70cbcmovns rax, rdi
37c2a70cfmov [rsp+160], rax
37c2a70d7cmp [rsp+176], 0
37c2a70e0jne 0x37c2a8a20
37c2a70e6cmp [rsp+168], 0
37c2a70efje 0x37c2a8148
37c2a70f5cmp [rsp+144], 0
37c2a70feje 0x37c2a8148
37c2a7104mov r9, rcx
37c2a7107mov rax, [rsp+704]
37c2a710fimul r9, rcx
37c2a7113mov r8, [rax]
37c2a7116lea rax, [rcx+2*rcx]
37c2a711aadd rax, r9
37c2a711dcmp r8, rax
37c2a7120jl 0x37c2aa914
37c2a7126mov rdx, [r15]
37c2a7129mov rax, r10
37c2a712cmov rdi, [rsp+264]
37c2a7134mov r14, rcx
37c2a7137imul rax, rdx
37c2a713bmov r11, rdx
37c2a713ecmp rax, rdi
37c2a7141cmovl rax, rdi
37c2a7145imul r14, rdx
37c2a7149lea rdi, [r14+rax]
37c2a714dcmp r8, rdi
37c2a7150jge 0x37c2a7175
37c2a7152add rax, r9
37c2a7155cmp r8, rax
37c2a7158jge 0x37c2ac1d2
37c2a715emov rax, r8
37c2a7161mov r11, rcx
37c2a7164mov r14, r9
37c2a7167sub rax, r9
37c2a716acqo
37c2a716cidiv rcx
37c2a716fmov rdx, rcx
37c2a7172mov r10, rax
37c2a7175
37c2a7175loc_37c2a7175:
37c2a7175lea rbp, [rcx+r14+1]
37c2a717amov r9, r15
37c2a717dmov rcx, rbx
37c2a7180mov [rsp+336], rdx
37c2a7188sub r8, rbp
37c2a718blea r13, [rbp-1]
37c2a718fmov rdx, rsi
37c2a7192mov [rsp+176], r10
37c2a719alea rax, [r8+1]
37c2a719elea rdi, [rsp+392]
37c2a71a6shl r13, 4
37c2a71aaadd r13, [rsp+696]
37c2a71b2mov [rsp+392], rax
37c2a71bamov rax, r14
37c2a71bdlea r12, [rsp+320]
37c2a71c5mov r8, [rsp+640]
37c2a71cdshl rax, 4
37c2a71d1add rax, [rsp+696]
37c2a71d9mov [rsp+48], rdi
37c2a71demov [rsp+40], r13
37c2a71e3mov [rsp+32], rax
37c2a71e8mov [rsp+56], r12
37c2a71edmov [rsp+328], r11
37c2a71f5mov [rsp+192], rax
37c2a71fdcall zgelqf_64_
37c2a7202mov rdx, [rsp+696]
37c2a720amov r8, rbx
37c2a720dlea rax, [rsp+328]
37c2a7215mov [rsp+48], rax
37c2a721amov r9, [rsp+640]
37c2a7222lea rcx, [rip+0x1c5ae7]
37c2a7229mov [rsp+40], rdx
37c2a722emov rdx, rbx
37c2a7231mov [rsp+56], 1
37c2a723amov [rsp+32], r15
37c2a723fmov [rsp+144], rax
37c2a7247call zlacpy_64_
37c2a724cmov rdx, [rbx]
37c2a724fmov r10, [rsp+328]
37c2a7257lea r11, [rip+0x1c5aa2]
37c2a725emov [rsp+32], r11
37c2a7263mov r9, r11
37c2a7266mov r8, rdi
37c2a7269lea rcx, [rip+0x1c5aa1]
37c2a7270lea rax, [rdx-1]
37c2a7274shl r10, 4
37c2a7278mov [rsp+56], 1
37c2a7281lea rdx, [rsp+384]
37c2a7289mov [rsp+384], rax
37c2a7291mov [rsp+392], rax
37c2a7299mov rax, [rsp+144]
37c2a72a1mov [rsp+152], r11
37c2a72a9mov [rsp+48], rax
37c2a72aemov rax, [rsp+696]
37c2a72b6add rax, r10
37c2a72b9mov [rsp+40], rax
37c2a72becall zlaset_64_
37c2a72c3mov rdx, [rsp+704]
37c2a72cbmov rcx, [rsp+192]
37c2a72d3mov r8, rbx
37c2a72d6mov r9, [rsp+640]
37c2a72demov rdx, [rdx]
37c2a72e1mov [rsp+56], rdi
37c2a72e6mov [rsp+48], r13
37c2a72ebmov [rsp+40], rcx
37c2a72f0mov rcx, rbx
37c2a72f3mov [rsp+64], r12
37c2a72f8mov [rsp+32], r15
37c2a72fdmov [rsp+168], rdx
37c2a7305sub rdx, rbp
37c2a7308lea rax, [rdx+1]
37c2a730cmov rdx, rsi
37c2a730fmov [rsp+392], rax
37c2a7317call zunglq_64_
37c2a731cmov rdx, [rbx]
37c2a731fmov rcx, [rsp+192]
37c2a7327mov r13, [rsp+696]
37c2a732fmov r9, [rsp+144]
37c2a7337lea rbp, [r14+2*rdx+1]
37c2a733clea rax, [rdx+r14]
37c2a7340mov rdx, [rsp+704]
37c2a7348mov r8, [rsp+696]
37c2a7350shl rax, 4
37c2a7354lea r14, [rbp-1]
37c2a7358mov rdx, [rdx]
37c2a735bmov [rsp+48], rcx
37c2a7360add r13, rax
37c2a7363shl r14, 4
37c2a7367mov rcx, [rsp+712]
37c2a736fadd r14, [rsp+696]
37c2a7377mov [rsp+72], rdi
37c2a737cmov [rsp+168], rdx
37c2a7384sub rdx, rbp
37c2a7387mov [rsp+40], rcx
37c2a738cmov rcx, [rsp+656]
37c2a7394add rdx, 1
37c2a7398mov [rsp+80], r12
37c2a739dmov [rsp+32], rcx
37c2a73a2mov rcx, rbx
37c2a73a5mov [rsp+64], r14
37c2a73aamov [rsp+56], r13
37c2a73afmov [rsp+392], rdx
37c2a73b7mov rdx, rbx
37c2a73bacall zgebrd_64_
37c2a73bfmov r9, rbx
37c2a73c2mov r8, rbx
37c2a73c5mov rdx, rbx
37c2a73c8mov rax, [rsp+704]
37c2a73d0mov rcx, [rsp+240]
37c2a73d8mov rax, [rax]
37c2a73dbmov [rsp+64], rdi
37c2a73e0mov rdi, [rsp+144]
37c2a73e8mov [rsp+72], r12
37c2a73edsub rax, rbp
37c2a73f0mov [rsp+56], r14
37c2a73f5add rax, 1
37c2a73f9mov [rsp+48], r13
37c2a73femov [rsp+392], rax
37c2a7406mov rax, [rsp+696]
37c2a740emov [rsp+80], 1
37c2a7417mov [rsp+32], rax
37c2a741cmov [rsp+40], rdi
37c2a7421call zungbr_64_
37c2a7426mov rax, [rbx]
37c2a7429mov [rsp+64], rdi
37c2a742emov r8, rbx
37c2a7431mov rcx, [rsp+712]
37c2a7439mov rdx, rbx
37c2a743cmov [rsp+120], 1
37c2a7445movsd_xmm [rsp+400], x9
37c2a744fmovsd_xmm [rsp+408], x10
37c2a7459lea rax, [rcx+8*rax]
37c2a745dmov rcx, [rsp+720]
37c2a7465mov [rsp+104], rax
37c2a746alea rax, [rsp+400]
37c2a7472mov [rsp+88], rax
37c2a7477mov [rsp+72], rax
37c2a747cmov rax, [rsp+696]
37c2a7484mov [rsp+112], rcx
37c2a7489lea rcx, [rip+0x1c5888]
37c2a7490mov [rsp+56], rax
37c2a7495mov rax, [rsp+712]
37c2a749dmov [rsp+96], rcx
37c2a74a2mov [rsp+48], rax
37c2a74a7mov rax, [rsp+656]
37c2a74afmov [rsp+80], rcx
37c2a74b4lea rcx, [rip+0x1c5856]
37c2a74bbmov [rsp+40], rax
37c2a74c0lea rax, [rip+0x1c5821]
37c2a74c7mov [rsp+32], rax
37c2a74ccmov r9, rax
37c2a74cfcall zbdsqr_64_
37c2a74d4mov r10, [rsp+176]
37c2a74dcmov rcx, [rsi]
37c2a74dftest r10, r10
37c2a74e2js 0x37c2aaf0f
37c2a74e8test rcx, rcx
37c2a74ebjle 0x37c2a6a90
37c2a74f1lea rax, [rcx-1]
37c2a74f5xor edx, edx
37c2a74f7div r10
37c2a74famov rdi, rax
37c2a74fd
37c2a74fdloc_37c2a74fd:
37c2a74fdmov rax, [rsp+160]
37c2a7505mov [rsp+632], rsi
37c2a750dmov r12l, 1
37c2a7513mov rsi, rdi
37c2a7516mov r14, [rsp+640]
37c2a751emov rbp, [rsp+192]
37c2a7526lea r13, [rsp+336]
37c2a752emov rdi, r10
37c2a7531imul rax, r10
37c2a7535shl rax, 4
37c2a7539mov [rsp+184], rax
37c2a7541lea rax, [rip+0x1c57d8]
37c2a7548mov [rsp+160], rax
37c2a7550lea rax, [rip+0x1c57d1]
37c2a7557mov [rsp+168], rax
37c2a755flea rax, [rsp+296]
37c2a7567mov [rsp+176], rax
37c2a756fjmp 0x37c2a7592
37c2a7571
37c2a7571 0f 1f 80 00 00 00 00 .......
37c2a7578
37c2a7578loc_37c2a7578:
37c2a7578mov rax, [rsp+632]
37c2a7580add r14, [rsp+184]
37c2a7588add r12, rdi
37c2a758bsub rsi, 1
37c2a758fmov rcx, [rax]
37c2a7592
37c2a7592loc_37c2a7592:
37c2a7592mov rax, [rsp+152]
37c2a759asub rcx, r12
37c2a759dmov [rsp+112], 1
37c2a75a6lea rdx, [rip+0x1c5726]
37c2a75adadd rcx, 1
37c2a75b1mov [rsp+96], r13
37c2a75b6mov r8, rbx
37c2a75b9mov r9, [rsp+176]
37c2a75c1mov [rsp+80], rax
37c2a75c6mov rax, [rsp+144]
37c2a75cecmp rcx, rdi
37c2a75d1cmovg rcx, rdi
37c2a75d5mov [rsp+88], rbp
37c2a75damov [rsp+56], rax
37c2a75dfmov rax, [rsp+696]
37c2a75e7mov [rsp+104], 1
37c2a75f0mov [rsp+48], rax
37c2a75f5mov rax, [rsp+168]
37c2a75fdmov [rsp+72], r15
37c2a7602mov [rsp+64], r14
37c2a7607mov [rsp+40], rax
37c2a760cmov [rsp+32], rbx
37c2a7611mov [rsp+296], rcx
37c2a7619mov rcx, rdx
37c2a761ccall zgemm_64_
37c2a7621mov [rsp+48], r15
37c2a7626mov r9, rbp
37c2a7629mov rdx, rbx
37c2a762cmov [rsp+40], r14
37c2a7631mov r8, [rsp+176]
37c2a7639mov [rsp+32], r13
37c2a763emov rcx, [rsp+160]
37c2a7646mov [rsp+56], 1
37c2a764fcall zlacpy_64_
37c2a7654test rsi, rsi
37c2a7657jne 0x37c2a7578
37c2a765djmp 0x37c2a6a90
37c2a7662
37c2a7662 66 0f 1f 44 00 00 f..D..
37c2a7668
37c2a7668loc_37c2a7668:
37c2a7668mov rax, [rax]
37c2a766btest rax, rax
37c2a766eje 0x37c2a6242
37c2a7674
37c2a7674loc_37c2a7674:
37c2a7674neg rax
37c2a7677jmp 0x37c2a621f
37c2a767c
37c2a767c 0f 1f 40 00 ..@.
37c2a7680
37c2a7680loc_37c2a7680:
37c2a7680movsd_xmm x0, [rsp+280]
37c2a7689comisd x0, [rsp+288]
37c2a7692ja 0x37c2a8038
37c2a7698
37c2a7698loc_37c2a7698:
37c2a7698movsd_xmm x1, [rsp+376]
37c2a76a1comisd x1, x0
37c2a76a5jbe 0x37c2a6a9f
37c2a76abmov rax, [rsp+656]
37c2a76b3lea rbx, [rsp+344]
37c2a76bblea rbp, [rsp+320]
37c2a76c3mov [rsp+80], 1
37c2a76cclea r14, [rip+0x1c5645]
37c2a76d3lea rdi, [rsp+280]
37c2a76dbmov [rsp+72], rbp
37c2a76e0mov [rsp+56], rax
37c2a76e5lea r8, [rip+0x1c55fc]
37c2a76eclea r9, [rsp+376]
37c2a76f4mov [rsp+64], rbx
37c2a76f9mov rdx, r8
37c2a76fclea rcx, [rip+0x1c55f8]
37c2a7703mov [rsp+48], r14
37c2a7708mov [rsp+40], rbx
37c2a770dmov [rsp+32], rdi
37c2a7712call dlascl_64_
37c2a7717mov rax, [rsp+720]
37c2a771fcmp [rax], 0
37c2a7723je 0x37c2a6a9f
37c2a7729movsd_xmm x0, [rsp+376]
37c2a7732comisd x0, [rsp+280]
37c2a773bjbe 0x37c2a6a9f
37c2a7741mov rax, [rsp+344]
37c2a7749mov [rsp+72], rbp
37c2a774elea r8, [rip+0x1c5593]
37c2a7755lea r9, [rsp+376]
37c2a775dmov [rsp+64], rbx
37c2a7762mov rdx, r8
37c2a7765lea rcx, [rip+0x1c558f]
37c2a776csub rax, 1
37c2a7770mov [rsp+48], r14
37c2a7775mov [rsp+392], rax
37c2a777dmov rax, [rsp+712]
37c2a7785mov [rsp+80], 1
37c2a778emov [rsp+56], rax
37c2a7793lea rax, [rsp+392]
37c2a779bmov [rsp+40], rax
37c2a77a0mov [rsp+32], rdi
37c2a77a5call dlascl_64_
37c2a77aajmp 0x37c2a6a9f
37c2a77af
37c2a77af 90 .
37c2a77b0
37c2a77b0loc_37c2a77b0:
37c2a77b0cvttsd2si rdi, x8
37c2a77b5cvttsd2si rbp, x11
37c2a77bacmp [rsp+168], 0
37c2a77c3je 0x37c2a7f80
37c2a77c9cmp [rsp+144], 0
37c2a77d2je 0x37c2a7f80
37c2a77d8mov r11, [rbx]
37c2a77dbadd r9, r11
37c2a77deadd rdi, r11
37c2a77e1lea rdx, [r11+r11]
37c2a77e5cmp r9, rdi
37c2a77e8cmovge rdi, r9
37c2a77ecadd rax, rdx
37c2a77eflea r9, [rdx+rbp]
37c2a77f3cmp rdi, rax
37c2a77f6cmovge rax, rdi
37c2a77famov rdi, r9
37c2a77fdcmp rax, r9
37c2a7800cmovge rdi, rax
37c2a7804mov rax, r11
37c2a7807add rdx, rcx
37c2a780aimul rax, r11
37c2a780eimul r11, rcx
37c2a7812mov [rsp+264], rdi
37c2a781alea rcx, [r11+rax]
37c2a781e
37c2a781eloc_37c2a781e:
37c2a781ecmp rcx, rdx
37c2a7821pxor x2, x2
37c2a7825cmovl rcx, rdx
37c2a7829add rax, rdi
37c2a782ccmp rcx, rax
37c2a782fcmovl rcx, rax
37c2a7833cvtsi2sd x2, rcx
37c2a7838movapd x8, x2
37c2a783djmp 0x37c2a6364
37c2a7842
37c2a7842 66 0f 1f 44 00 00 f..D..
37c2a7848
37c2a7848loc_37c2a7848:
37c2a7848mov [rsp+80], rdi
37c2a784dmov rdx, rsi
37c2a7850mov r9, r15
37c2a7853mov rcx, rbx
37c2a7856mov rax, [rsp+656]
37c2a785emov [rsp+72], rbp
37c2a7863mov [rsp+64], r12
37c2a7868mov r8, [rsp+640]
37c2a7870mov [rsp+32], rax
37c2a7875mov [rsp+56], r12
37c2a787amov [rsp+48], r12
37c2a787fmov [rsp+40], r11
37c2a7884mov [rsp+224], r10
37c2a788ccall zgebrd_64_
37c2a7891mov rdx, [rbx]
37c2a7894mov r10, [rsp+224]
37c2a789cmovsd_xmm x5, [rsp+400]
37c2a78a5cmp [rsp+152], 0
37c2a78aemovsd_xmm x10, [rsp+408]
37c2a78b8cvttsd2si rax, x5
37c2a78bdmovapd x9, x5
37c2a78c2lea rax, [rax+2*rdx]
37c2a78c6jne 0x37c2a8d28
37c2a78cccmp [rsp+144], 0
37c2a78d5jne 0x37c2a8d28
37c2a78db
37c2a78dbloc_37c2a78db:
37c2a78dbadd rdx, rdx
37c2a78decmp [rsp+160], 0
37c2a78e7jne 0x37c2a8c78
37c2a78ed
37c2a78edloc_37c2a78ed:
37c2a78edmov rdi, [rsp+256]
37c2a78f5pxor x4, x4
37c2a78f9lea rcx, [rdi+rdx]
37c2a78fdcmp rax, rcx
37c2a7900cmovge rcx, rax
37c2a7904cmp [rsp+168], 0
37c2a790dcmove rax, rcx
37c2a7911add rdx, [rsi]
37c2a7914cmp rax, rdx
37c2a7917cmovl rax, rdx
37c2a791bcvtsi2sd x4, rax
37c2a7920mov rax, [rsp+704]
37c2a7928movapd x8, x4
37c2a792dmov r8, [rax]
37c2a7930jmp 0x37c2a6364
37c2a7935
37c2a7935 0f 1f 00 ...
37c2a7938
37c2a7938loc_37c2a7938:
37c2a7938lea rax, [rsp+320]
37c2a7940mov [rsp+64], r15
37c2a7945mov [rsp+72], rax
37c2a794amov rax, [rsp+640]
37c2a7952mov [rsp+80], 1
37c2a795bmov [rsp+48], rsi
37c2a7960mov [rsp+40], rbx
37c2a7965mov [rsp+56], rax
37c2a796alea rax, [rsp+288]
37c2a7972
37c2a7972loc_37c2a7972:
37c2a7972mov [rsp+32], rax
37c2a7977lea r8, [rip+0x1c536a]
37c2a797elea r9, [rsp+280]
37c2a7986mov rdx, r8
37c2a7989lea rcx, [rip+0x1c536b]
37c2a7990call zlascl_64_
37c2a7995mov [rsp+224], 1
37c2a79a1jmp 0x37c2a64fd
37c2a79a6
37c2a79a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a79b0
37c2a79b0loc_37c2a79b0:
37c2a79b0lea rax, [rsp+320]
37c2a79b8mov [rsp+64], r15
37c2a79bdmov [rsp+72], rax
37c2a79c2mov rax, [rsp+640]
37c2a79camov [rsp+80], 1
37c2a79d3mov [rsp+56], rax
37c2a79d8lea rax, [rsp+376]
37c2a79e0mov [rsp+48], rsi
37c2a79e5mov [rsp+40], rbx
37c2a79eajmp 0x37c2a7972
37c2a79ec
37c2a79ec 0f 1f 40 00 ..@.
37c2a79f0
37c2a79f0loc_37c2a79f0:
37c2a79f0cvttsd2si r11, x12
37c2a79f5cvttsd2si rbp, x9
37c2a79fatest r14, r14
37c2a79fdje 0x37c2aa8a0
37c2a7a03cmp [rsp+176], 0
37c2a7a0cje 0x37c2aa810
37c2a7a12mov r9, [rsi]
37c2a7a15add rax, r9
37c2a7a18add r11, r9
37c2a7a1blea rdx, [r9+r9]
37c2a7a1fcmp rax, r11
37c2a7a22cmovge r11, rax
37c2a7a26lea rax, [rdx+rdi]
37c2a7a2acmp r11, rax
37c2a7a2dcmovge rax, r11
37c2a7a31lea r11, [rdx+rbp]
37c2a7a35mov rdi, r11
37c2a7a38cmp rax, r11
37c2a7a3bcmovge rdi, rax
37c2a7a3fmov rax, r9
37c2a7a42add rdx, rcx
37c2a7a45imul rax, r9
37c2a7a49imul r9, rcx
37c2a7a4dmov [rsp+264], rdi
37c2a7a55lea rcx, [r9+rax]
37c2a7a59jmp 0x37c2a781e
37c2a7a5e
37c2a7a5e 66 90 f.
37c2a7a60
37c2a7a60loc_37c2a7a60:
37c2a7a60mov [rsp+40], r11
37c2a7a65mov rdx, rsi
37c2a7a68mov rcx, rbx
37c2a7a6bmov r9, r15
37c2a7a6emov [rsp+240], rax
37c2a7a76mov rax, [rsp+656]
37c2a7a7emov [rsp+80], rdi
37c2a7a83mov r8, [rsp+640]
37c2a7a8bmov [rsp+32], rax
37c2a7a90mov [rsp+72], rbp
37c2a7a95mov [rsp+64], r12
37c2a7a9amov [rsp+56], r12
37c2a7a9fmov [rsp+48], r12
37c2a7aa4mov [rsp+224], r10
37c2a7aaccall zgebrd_64_
37c2a7ab1mov rdx, [rsi]
37c2a7ab4movsd_xmm x7, [rsp+400]
37c2a7abdmov r10, [rsp+224]
37c2a7ac5mov rax, [rsp+240]
37c2a7acdcvttsd2si rcx, x7
37c2a7ad2movapd x9, x7
37c2a7ad7cmp [rsp+192], 0
37c2a7ae0movsd_xmm x10, [rsp+408]
37c2a7aealea r11, [rcx+2*rdx]
37c2a7aeejne 0x37c2a9de0
37c2a7af4test r14, r14
37c2a7af7jne 0x37c2a9de0
37c2a7afd
37c2a7afdloc_37c2a7afd:
37c2a7afdadd rdx, rdx
37c2a7b00cmp [rsp+200], 0
37c2a7b09jne 0x37c2a9d30
37c2a7b0f
37c2a7b0floc_37c2a7b0f:
37c2a7b0fmov rax, [rsp+256]
37c2a7b17pxor x4, x4
37c2a7b1badd rax, rdx
37c2a7b1ecmp r11, rax
37c2a7b21cmovge rax, r11
37c2a7b25cmp [rsp+176], 0
37c2a7b2ecmove r11, rax
37c2a7b32add rdx, [rbx]
37c2a7b35mov rax, [rsp+704]
37c2a7b3dcmp r11, rdx
37c2a7b40mov r8, [rax]
37c2a7b43cmovl r11, rdx
37c2a7b47cvtsi2sd x4, r11
37c2a7b4cmovapd x8, x4
37c2a7b51jmp 0x37c2a6364
37c2a7b56
37c2a7b56 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a7b60
37c2a7b60loc_37c2a7b60:
37c2a7b60mov rax, [rsp+704]
37c2a7b68lea rdi, [rcx+rcx+1]
37c2a7b6dshl rcx, 4
37c2a7b71mov r9, r15
37c2a7b74add rcx, [rsp+696]
37c2a7b7cmov [rsp+192], rdi
37c2a7b84mov rdx, rsi
37c2a7b87mov rax, [rax]
37c2a7b8amov [rsp+56], rcx
37c2a7b8fmov rbp, rcx
37c2a7b92mov rcx, rbx
37c2a7b95mov r8, [rsp+640]
37c2a7b9dsub rax, rdi
37c2a7ba0add rax, 1
37c2a7ba4mov [rsp+392], rax
37c2a7baclea rax, [rdi-1]
37c2a7bb0lea rdi, [rsp+320]
37c2a7bb8shl rax, 4
37c2a7bbcadd rax, [rsp+696]
37c2a7bc4mov [rsp+80], rdi
37c2a7bc9mov r12, rax
37c2a7bcclea rax, [rsp+392]
37c2a7bd4mov [rsp+184], rax
37c2a7bdcmov [rsp+72], rax
37c2a7be1mov rax, [rsp+696]
37c2a7be9mov [rsp+64], r12
37c2a7beemov [rsp+48], rax
37c2a7bf3mov rax, [rsp+712]
37c2a7bfbmov [rsp+40], rax
37c2a7c00mov rax, [rsp+656]
37c2a7c08mov [rsp+32], rax
37c2a7c0dcall zgebrd_64_
37c2a7c12test r13, r13
37c2a7c15jne 0x37c2aa000
37c2a7c1bcmp [rsp+216], 0
37c2a7c24jne 0x37c2aa36b
37c2a7c2atest r14, r14
37c2a7c2djne 0x37c2aac68
37c2a7c33cmp [rsp+144], 0
37c2a7c3cjne 0x37c2ac2b4
37c2a7c42mov rax, [rbx]
37c2a7c45cmp [rsp+168], 0
37c2a7c4eje 0x37c2ac208
37c2a7c54cmp [rsp+176], 0
37c2a7c5dlea rsi, [rip+0x1c50ac]
37c2a7c64mov [rsp+368], 0
37c2a7c70mov [rsp+200], rsi
37c2a7c78je 0x37c2a7c8f
37c2a7c7a
37c2a7c7aloc_37c2a7c7a:
37c2a7c7amov [rsp+360], 0
37c2a7c86test r14, r14
37c2a7c89jne 0x37c2aa157
37c2a7c8f
37c2a7c8floc_37c2a7c8f:
37c2a7c8fmov rsi, [rsp+720]
37c2a7c97mov [rsp+120], 1
37c2a7ca0movsd_xmm [rsp+400], x9
37c2a7caamov [rsp+112], rsi
37c2a7cafmov rsi, [rsp+712]
37c2a7cb7movsd_xmm [rsp+408], x10
37c2a7cc1lea rax, [rsi+8*rax]
37c2a7cc5mov [rsp+104], rax
37c2a7ccalea rax, [rip+0x1c5047]
37c2a7cd1mov [rsp+96], rax
37c2a7cd6lea rax, [rsp+400]
37c2a7cdemov [rsp+88], rax
37c2a7ce3mov rax, [rsp+672]
37c2a7cebmov [rsp+80], rax
37c2a7cf0mov rax, [rsp+664]
37c2a7cf8
37c2a7cf8loc_37c2a7cf8:
37c2a7cf8mov [rsp+72], rax
37c2a7cfdmov rax, [rsp+688]
37c2a7d05mov [rsp+64], rax
37c2a7d0amov rax, [rsp+680]
37c2a7d12
37c2a7d12loc_37c2a7d12:
37c2a7d12mov [rsp+56], rax
37c2a7d17mov rax, [rsp+656]
37c2a7d1flea r9, [rsp+368]
37c2a7d27lea r8, [rsp+360]
37c2a7d2fmov [rsp+48], rsi
37c2a7d34mov rcx, [rsp+200]
37c2a7d3cmov rdx, rbx
37c2a7d3fmov [rsp+40], rax
37c2a7d44lea rax, [rip+0x1c4f9d]
37c2a7d4bmov [rsp+32], rax
37c2a7d50call zbdsqr_64_
37c2a7d55jmp 0x37c2a6a90
37c2a7d5a
37c2a7d5a 66 0f 1f 44 00 00 f..D..
37c2a7d60
37c2a7d60loc_37c2a7d60:
37c2a7d60mov rax, [rsp+704]
37c2a7d68lea r12, [r10+r10+1]
37c2a7d6dshl r10, 4
37c2a7d71lea rdx, [rsp+392]
37c2a7d79lea rdi, [rsp+320]
37c2a7d81mov r8, [rsp+640]
37c2a7d89mov r9, r15
37c2a7d8cmov rcx, rbx
37c2a7d8fmov rax, [rax]
37c2a7d92mov [rsp+72], rdx
37c2a7d97mov [rsp+80], rdi
37c2a7d9cmov [rsp+152], rax
37c2a7da4sub rax, r12
37c2a7da7add rax, 1
37c2a7dabmov [rsp+184], rdx
37c2a7db3mov rdx, rsi
37c2a7db6mov [rsp+392], rax
37c2a7dbelea rax, [r12-1]
37c2a7dc3shl rax, 4
37c2a7dc7add rax, [rsp+696]
37c2a7dcfmov rbp, rax
37c2a7dd2mov rax, [rsp+696]
37c2a7ddamov [rsp+64], rbp
37c2a7ddfadd rax, r10
37c2a7de2mov [rsp+160], rax
37c2a7deamov [rsp+56], rax
37c2a7defmov rax, [rsp+696]
37c2a7df7mov [rsp+48], rax
37c2a7dfcmov rax, [rsp+712]
37c2a7e04mov [rsp+40], rax
37c2a7e09mov rax, [rsp+656]
37c2a7e11mov [rsp+32], rax
37c2a7e16call zgebrd_64_
37c2a7e1btest r13, r13
37c2a7e1ejne 0x37c2aa6e8
37c2a7e24cmp [rsp+216], 0
37c2a7e2djne 0x37c2aa1c0
37c2a7e33test r14, r14
37c2a7e36jne 0x37c2aa56f
37c2a7e3ccmp [rsp+144], 0
37c2a7e45jne 0x37c2ac360
37c2a7e4bmov rax, [rsi]
37c2a7e4ecmp [rsp+168], 0
37c2a7e57je 0x37c2ac1dd
37c2a7e5dcmp [rsp+176], 0
37c2a7e66lea rbx, [rip+0x1c4ea4]
37c2a7e6dmov [rsp+368], 0
37c2a7e79mov [rsp+152], rbx
37c2a7e81je 0x37c2a7e98
37c2a7e83
37c2a7e83loc_37c2a7e83:
37c2a7e83mov [rsp+360], 0
37c2a7e8ftest r14, r14
37c2a7e92jne 0x37c2aa305
37c2a7e98
37c2a7e98loc_37c2a7e98:
37c2a7e98mov rbx, [rsp+720]
37c2a7ea0mov [rsp+120], 1
37c2a7ea9movsd_xmm [rsp+400], x9
37c2a7eb3mov [rsp+112], rbx
37c2a7eb8mov rbx, [rsp+712]
37c2a7ec0movsd_xmm [rsp+408], x10
37c2a7ecalea rax, [rbx+8*rax]
37c2a7ecemov [rsp+104], rax
37c2a7ed3lea rax, [rip+0x1c4e3e]
37c2a7edamov [rsp+96], rax
37c2a7edflea rax, [rsp+400]
37c2a7ee7mov [rsp+88], rax
37c2a7eecmov rax, [rsp+672]
37c2a7ef4mov [rsp+80], rax
37c2a7ef9mov rax, [rsp+664]
37c2a7f01
37c2a7f01loc_37c2a7f01:
37c2a7f01mov [rsp+72], rax
37c2a7f06mov rax, [rsp+688]
37c2a7f0emov [rsp+64], rax
37c2a7f13mov rax, [rsp+680]
37c2a7f1b
37c2a7f1bloc_37c2a7f1b:
37c2a7f1bmov [rsp+56], rax
37c2a7f20mov rax, [rsp+656]
37c2a7f28lea r9, [rsp+368]
37c2a7f30lea r8, [rsp+360]
37c2a7f38mov [rsp+48], rbx
37c2a7f3dmov rcx, [rsp+152]
37c2a7f45mov rdx, rsi
37c2a7f48mov [rsp+40], rax
37c2a7f4dlea rax, [rip+0x1c4d94]
37c2a7f54mov [rsp+32], rax
37c2a7f59call zbdsqr_64_
37c2a7f5ejmp 0x37c2a6a90
37c2a7f63
37c2a7f63 0f 1f 44 00 00 ..D..
37c2a7f68
37c2a7f68loc_37c2a7f68:
37c2a7f68mov r9, [rsp+256]
37c2a7f70add r9, rdx
37c2a7f73cmp rax, r9
37c2a7f76cmovl rax, r9
37c2a7f7ajmp 0x37c2a6d91
37c2a7f7f
37c2a7f7f 90 .
37c2a7f80
37c2a7f80loc_37c2a7f80:
37c2a7f80test r13, r13
37c2a7f83je 0x37c2a8df8
37c2a7f89cmp [rsp+144], 0
37c2a7f92je 0x37c2a8df8
37c2a7f98mov r11, [rbx]
37c2a7f9bpxor x4, x4
37c2a7f9fadd r9, r11
37c2a7fa2add rdi, r11
37c2a7fa5lea rdx, [r11+r11]
37c2a7fa9cmp r9, rdi
37c2a7faccmovge rdi, r9
37c2a7fb0add rax, rdx
37c2a7fb3cmp rdi, rax
37c2a7fb6cmovge rax, rdi
37c2a7fbamov r9, rax
37c2a7fbdlea rax, [rdx+rbp]
37c2a7fc1cmp r9, rax
37c2a7fc4cmovge rax, r9
37c2a7fc8mov r9, [rsp+256]
37c2a7fd0add r9, rdx
37c2a7fd3cmp rax, r9
37c2a7fd6mov rdi, r9
37c2a7fd9cmovge rdi, rax
37c2a7fddmov rax, r11
37c2a7fe0add rdx, rcx
37c2a7fe3imul rax, r11
37c2a7fe7imul r11, rcx
37c2a7febmov [rsp+264], rdi
37c2a7ff3lea rcx, [r11+rax]
37c2a7ff7cmp rcx, rdx
37c2a7ffacmovl rcx, rdx
37c2a7ffeadd rax, rdi
37c2a8001cmp rcx, rax
37c2a8004cmovl rcx, rax
37c2a8008cvtsi2sd x4, rcx
37c2a800dmovapd x8, x4
37c2a8012jmp 0x37c2a6364
37c2a8017
37c2a8017 66 0f 1f 84 00 00 00 00 00 f........
37c2a8020
37c2a8020loc_37c2a8020:
37c2a8020mov rdx, -9
37c2a8027mov eax, 9
37c2a802cjmp 0x37c2a6214
37c2a8031
37c2a8031 0f 1f 80 00 00 00 00 .......
37c2a8038
37c2a8038loc_37c2a8038:
37c2a8038mov rax, [rsp+656]
37c2a8040lea rbx, [rsp+344]
37c2a8048lea rbp, [rsp+320]
37c2a8050mov [rsp+80], 1
37c2a8059lea r14, [rip+0x1c4cb8]
37c2a8060lea rdi, [rsp+280]
37c2a8068mov [rsp+72], rbp
37c2a806dmov [rsp+56], rax
37c2a8072lea r8, [rip+0x1c4c6f]
37c2a8079lea r9, [rsp+288]
37c2a8081mov [rsp+64], rbx
37c2a8086mov rdx, r8
37c2a8089lea rcx, [rip+0x1c4c6b]
37c2a8090mov [rsp+48], r14
37c2a8095mov [rsp+40], rbx
37c2a809amov [rsp+32], rdi
37c2a809fcall dlascl_64_
37c2a80a4mov rax, [rsp+720]
37c2a80acmovsd_xmm x0, [rsp+280]
37c2a80b5cmp [rax], 0
37c2a80b9je 0x37c2a7698
37c2a80bfcomisd x0, [rsp+288]
37c2a80c8jbe 0x37c2a7698
37c2a80cemov rax, [rsp+344]
37c2a80d6mov [rsp+72], rbp
37c2a80dblea r8, [rip+0x1c4c06]
37c2a80e2lea r9, [rsp+288]
37c2a80eamov [rsp+64], rbx
37c2a80efmov rdx, r8
37c2a80f2lea rcx, [rip+0x1c4c02]
37c2a80f9sub rax, 1
37c2a80fdmov [rsp+48], r14
37c2a8102mov [rsp+392], rax
37c2a810amov rax, [rsp+712]
37c2a8112mov [rsp+80], 1
37c2a811bmov [rsp+56], rax
37c2a8120lea rax, [rsp+392]
37c2a8128mov [rsp+40], rax
37c2a812dmov [rsp+32], rdi
37c2a8132call dlascl_64_
37c2a8137movsd_xmm x0, [rsp+280]
37c2a8140jmp 0x37c2a7698
37c2a8145
37c2a8145 0f 1f 00 ...
37c2a8148
37c2a8148loc_37c2a8148:
37c2a8148mov rdi, [rsp+208]
37c2a8150xor eax, eax
37c2a8152test rdi, rdi
37c2a8155cmovs rdi, rax
37c2a8159test r13, r13
37c2a815cje 0x37c2a8e70
37c2a8162cmp [rsp+144], 0
37c2a816bje 0x37c2a8e70
37c2a8171mov rax, [rsp+704]
37c2a8179mov r9, rcx
37c2a817cimul r9, rcx
37c2a8180mov r8, [rax]
37c2a8183mov rax, rdi
37c2a8186shl rax, 4
37c2a818aadd rax, [rsp+664]
37c2a8192mov [rsp+144], rax
37c2a819alea rax, [rcx+2*rcx]
37c2a819eadd rax, r9
37c2a81a1cmp r8, rax
37c2a81a4jl 0x37c2ab9fd
37c2a81aamov rdx, [r15]
37c2a81admov rax, r10
37c2a81b0mov rdi, [rsp+264]
37c2a81b8mov r14, rcx
37c2a81bbimul rax, rdx
37c2a81bfmov r11, rdx
37c2a81c2cmp rax, rdi
37c2a81c5cmovl rax, rdi
37c2a81c9imul r14, rdx
37c2a81cdlea rdi, [r14+rax]
37c2a81d1cmp r8, rdi
37c2a81d4jge 0x37c2a81f9
37c2a81d6add rax, r9
37c2a81d9cmp r8, rax
37c2a81dcjge 0x37c2acfaf
37c2a81e2mov rax, r8
37c2a81e5mov r11, rcx
37c2a81e8mov r14, r9
37c2a81ebsub rax, r9
37c2a81eecqo
37c2a81f0idiv rcx
37c2a81f3mov rdx, rcx
37c2a81f6mov r10, rax
37c2a81f9
37c2a81f9loc_37c2a81f9:
37c2a81f9lea rax, [rcx+r14+1]
37c2a81femov [rsp+336], rdx
37c2a8206mov rdi, [rsp+696]
37c2a820elea r12, [rsp+392]
37c2a8216sub r8, rax
37c2a8219mov [rsp+48], r12
37c2a821emov r9, r15
37c2a8221mov rcx, rbx
37c2a8224lea rdx, [r8+1]
37c2a8228lea r13, [rsp+320]
37c2a8230mov r8, [rsp+640]
37c2a8238mov [rsp+176], r10
37c2a8240mov [rsp+392], rdx
37c2a8248lea rdx, [rax-1]
37c2a824cshl rdx, 4
37c2a8250mov [rsp+56], r13
37c2a8255add rdi, rdx
37c2a8258mov rdx, r14
37c2a825bmov [rsp+328], r11
37c2a8263shl rdx, 4
37c2a8267add rdx, [rsp+696]
37c2a826fmov [rsp+40], rdi
37c2a8274mov [rsp+32], rdx
37c2a8279mov rbp, rdx
37c2a827cmov rdx, rsi
37c2a827fmov [rsp+168], rax
37c2a8287call zgelqf_64_
37c2a828cmov [rsp+32], r15
37c2a8291mov r8, rbx
37c2a8294mov rdx, rbx
37c2a8297mov rax, [rsp+672]
37c2a829fmov r9, [rsp+640]
37c2a82a7mov [rsp+56], 1
37c2a82b0lea rcx, [rip+0x1c4a59]
37c2a82b7mov [rsp+48], rax
37c2a82bcmov rax, [rsp+664]
37c2a82c4mov [rsp+40], rax
37c2a82c9call zlacpy_64_
37c2a82cemov rcx, [rsp+672]
37c2a82d6mov rax, [rbx]
37c2a82d9mov r8, r12
37c2a82dcmov [rsp+56], 1
37c2a82e5mov [rsp+48], rcx
37c2a82eamov rcx, [rsp+144]
37c2a82f2lea rdx, [rax-1]
37c2a82f6lea rax, [rip+0x1c4a03]
37c2a82fdmov [rsp+32], rax
37c2a8302mov r9, rax
37c2a8305mov [rsp+40], rcx
37c2a830alea rcx, [rip+0x1c4a00]
37c2a8311mov [rsp+384], rdx
37c2a8319mov [rsp+392], rdx
37c2a8321lea rdx, [rsp+384]
37c2a8329mov [rsp+152], rax
37c2a8331call zlaset_64_
37c2a8336mov rax, [rsp+704]
37c2a833emov r8, rbx
37c2a8341mov rcx, rbx
37c2a8344mov r9, [rsp+640]
37c2a834cmov [rsp+192], rbp
37c2a8354mov rax, [rax]
37c2a8357mov [rsp+48], rdi
37c2a835cmov [rsp+40], rbp
37c2a8361mov [rsp+64], r13
37c2a8366mov rdx, rax
37c2a8369sub rdx, [rsp+168]
37c2a8371mov [rsp+56], r12
37c2a8376mov [rsp+32], r15
37c2a837bmov [rsp+144], rax
37c2a8383lea rax, [rdx+1]
37c2a8387mov rdx, rsi
37c2a838amov [rsp+392], rax
37c2a8392call zunglq_64_
37c2a8397mov rcx, [rsp+704]
37c2a839fmov rax, [rbx]
37c2a83a2mov r9, [rsp+672]
37c2a83aamov r8, [rsp+664]
37c2a83b2mov rcx, [rcx]
37c2a83b5lea rdi, [r14+2*rax+1]
37c2a83balea rdx, [rax+r14]
37c2a83bemov rax, [rsp+192]
37c2a83c6shl rdx, 4
37c2a83caadd rdx, [rsp+696]
37c2a83d2mov [rsp+80], r13
37c2a83d7mov [rsp+144], rcx
37c2a83dfsub rcx, rdi
37c2a83e2mov rbp, rdx
37c2a83e5add rcx, 1
37c2a83e9mov [rsp+48], rax
37c2a83eemov [rsp+392], rcx
37c2a83f6lea rcx, [rdi-1]
37c2a83fashl rcx, 4
37c2a83feadd rcx, [rsp+696]
37c2a8406mov [rsp+56], rdx
37c2a840bmov rdx, rbx
37c2a840emov r14, rcx
37c2a8411mov [rsp+64], rcx
37c2a8416mov rcx, [rsp+712]
37c2a841emov [rsp+72], r12
37c2a8423mov [rsp+40], rcx
37c2a8428mov rcx, [rsp+656]
37c2a8430mov [rsp+32], rcx
37c2a8435mov rcx, rbx
37c2a8438call zgebrd_64_
37c2a843dmov rcx, [rsp+696]
37c2a8445lea rdx, [rsp+328]
37c2a844dmov r8, rbx
37c2a8450mov [rsp+48], rdx
37c2a8455mov r9, [rsp+664]
37c2a845dmov [rsp+40], rcx
37c2a8462mov rcx, [rsp+672]
37c2a846amov [rsp+56], 1
37c2a8473mov [rsp+32], rcx
37c2a8478lea rcx, [rip+0x1c4892]
37c2a847fmov [rsp+144], rdx
37c2a8487mov rdx, rbx
37c2a848acall zlacpy_64_
37c2a848fmov rcx, [rsp+704]
37c2a8497mov r9, rbx
37c2a849amov r8, rbx
37c2a849dmov rcx, [rcx]
37c2a84a0mov [rsp+48], rbp
37c2a84a5mov rbp, [rsp+144]
37c2a84admov [rsp+72], r13
37c2a84b2mov [rsp+168], rcx
37c2a84basub rcx, rdi
37c2a84bdlea rdx, [rcx+1]
37c2a84c1mov [rsp+64], r12
37c2a84c6mov rcx, [rsp+240]
37c2a84cemov [rsp+392], rdx
37c2a84d6mov rdx, [rsp+696]
37c2a84demov [rsp+80], 1
37c2a84e7mov [rsp+32], rdx
37c2a84ecmov rdx, rbx
37c2a84efmov [rsp+56], r14
37c2a84f4mov [rsp+40], rbp
37c2a84f9call zungbr_64_
37c2a84femov rdx, [rsp+704]
37c2a8506mov r9, rbx
37c2a8509mov r8, rbx
37c2a850clea rcx, [rip+0x1c47e6]
37c2a8513mov rdx, [rdx]
37c2a8516mov [rsp+72], r13
37c2a851bmov [rsp+80], 1
37c2a8524sub rdx, rdi
37c2a8527mov [rsp+64], r12
37c2a852clea rax, [rdx+1]
37c2a8530mov [rsp+56], r14
37c2a8535mov rdx, rbx
37c2a8538mov [rsp+392], rax
37c2a8540mov rax, [rsp+192]
37c2a8548mov [rsp+48], rax
37c2a854dmov rax, [rsp+672]
37c2a8555mov [rsp+40], rax
37c2a855amov rax, [rsp+664]
37c2a8562mov [rsp+32], rax
37c2a8567call zungbr_64_
37c2a856cmov rax, [rbx]
37c2a856fmov [rsp+64], rbp
37c2a8574mov r9, rbx
37c2a8577mov rdi, [rsp+712]
37c2a857flea rcx, [rip+0x1c478b]
37c2a8586mov r8, rbx
37c2a8589mov rdx, rbx
37c2a858cmov [rsp+120], 1
37c2a8595movsd_xmm [rsp+400], x9
37c2a859flea rax, [rdi+8*rax]
37c2a85a3mov rdi, [rsp+720]
37c2a85abmov [rsp+104], rax
37c2a85b0lea rax, [rip+0x1c4761]
37c2a85b7mov [rsp+96], rax
37c2a85bclea rax, [rsp+400]
37c2a85c4mov [rsp+88], rax
37c2a85c9mov rax, [rsp+672]
37c2a85d1mov [rsp+112], rdi
37c2a85d6mov [rsp+80], rax
37c2a85dbmov rax, [rsp+664]
37c2a85e3movsd_xmm [rsp+408], x10
37c2a85edmov [rsp+72], rax
37c2a85f2mov rax, [rsp+696]
37c2a85famov [rsp+56], rax
37c2a85ffmov rax, [rsp+712]
37c2a8607mov [rsp+48], rax
37c2a860cmov rax, [rsp+656]
37c2a8614mov [rsp+40], rax
37c2a8619lea rax, [rip+0x1c46c8]
37c2a8620mov [rsp+32], rax
37c2a8625call zbdsqr_64_
37c2a862amov r10, [rsp+176]
37c2a8632mov rcx, [rsi]
37c2a8635test r10, r10
37c2a8638js 0x37c2ac401
37c2a863etest rcx, rcx
37c2a8641jle 0x37c2a6a90
37c2a8647lea rax, [rcx-1]
37c2a864bxor edx, edx
37c2a864ddiv r10
37c2a8650mov r12, rax
37c2a8653
37c2a8653loc_37c2a8653:
37c2a8653mov rax, [rsp+160]
37c2a865bmov ebp, 1
37c2a8660mov [rsp+632], rsi
37c2a8668lea r13, [rsp+336]
37c2a8670mov rsi, r12
37c2a8673mov rdi, [rsp+640]
37c2a867bmov r12, rbp
37c2a867emov rdx, rcx
37c2a8681imul rax, r10
37c2a8685mov r14, [rsp+192]
37c2a868dmov rbp, r10
37c2a8690shl rax, 4
37c2a8694mov [rsp+184], rax
37c2a869clea rax, [rip+0x1c467d]
37c2a86a3mov [rsp+160], rax
37c2a86ablea rax, [rip+0x1c4676]
37c2a86b2mov [rsp+168], rax
37c2a86balea rax, [rsp+296]
37c2a86c2mov [rsp+176], rax
37c2a86cajmp 0x37c2a86ea
37c2a86cc
37c2a86cc 0f 1f 40 00 ..@.
37c2a86d0
37c2a86d0loc_37c2a86d0:
37c2a86d0mov rax, [rsp+632]
37c2a86d8add rdi, [rsp+184]
37c2a86e0add r12, rbp
37c2a86e3sub rsi, 1
37c2a86e7mov rdx, [rax]
37c2a86ea
37c2a86ealoc_37c2a86ea:
37c2a86eamov rax, [rsp+152]
37c2a86f2sub rdx, r12
37c2a86f5mov [rsp+112], 1
37c2a86femov r8, rbx
37c2a8701add rdx, 1
37c2a8705mov [rsp+96], r13
37c2a870amov r9, [rsp+176]
37c2a8712mov [rsp+80], rax
37c2a8717mov rax, [rsp+144]
37c2a871fcmp rdx, rbp
37c2a8722cmovg rdx, rbp
37c2a8726mov [rsp+88], r14
37c2a872bmov [rsp+56], rax
37c2a8730mov rax, [rsp+696]
37c2a8738mov [rsp+104], 1
37c2a8741mov [rsp+48], rax
37c2a8746mov rax, [rsp+168]
37c2a874emov [rsp+72], r15
37c2a8753mov [rsp+64], rdi
37c2a8758mov [rsp+40], rax
37c2a875dmov [rsp+32], rbx
37c2a8762mov [rsp+296], rdx
37c2a876alea rdx, [rip+0x1c4562]
37c2a8771mov rcx, rdx
37c2a8774call zgemm_64_
37c2a8779mov [rsp+48], r15
37c2a877emov r9, r14
37c2a8781mov rdx, rbx
37c2a8784mov [rsp+40], rdi
37c2a8789mov r8, [rsp+176]
37c2a8791mov [rsp+32], r13
37c2a8796mov rcx, [rsp+160]
37c2a879emov [rsp+56], 1
37c2a87a7call zlacpy_64_
37c2a87actest rsi, rsi
37c2a87afjne 0x37c2a86d0
37c2a87b5jmp 0x37c2a6a90
37c2a87ba
37c2a87ba 66 0f 1f 44 00 00 f..D..
37c2a87c0
37c2a87c0loc_37c2a87c0:
37c2a87c0mov rax, [rsp+704]
37c2a87c8mov rcx, rbx
37c2a87cbmov r9, r15
37c2a87celea r14, [rsp+392]
37c2a87d6lea rdi, [rsp+320]
37c2a87demov r8, [rsp+640]
37c2a87e6mov rdx, rsi
37c2a87e9mov [rsp+184], r14
37c2a87f1mov rax, [rax]
37c2a87f4mov [rsp+56], rdi
37c2a87f9mov [rsp+48], r14
37c2a87femov [rsp+152], rax
37c2a8806sub rax, r10
37c2a8809shl r10, 4
37c2a880dadd r10, [rsp+696]
37c2a8815mov [rsp+392], rax
37c2a881dmov rax, [rsp+696]
37c2a8825mov [rsp+40], r10
37c2a882amov [rsp+32], rax
37c2a882fcall zgeqrf_64_
37c2a8834mov rbx, [rsi]
37c2a8837cmp rbx, 1
37c2a883bjle 0x37c2a8899
37c2a883dmov rax, [rsp+640]
37c2a8845mov [rsp+48], r15
37c2a884asub rbx, 1
37c2a884emov r8, r14
37c2a8851mov [rsp+56], 1
37c2a885alea rdx, [rsp+384]
37c2a8862lea rcx, [rip+0x1c44a7]
37c2a8869add rax, 16
37c2a886dmov [rsp+384], rbx
37c2a8875mov [rsp+40], rax
37c2a887alea rax, [rip+0x1c447f]
37c2a8881mov [rsp+32], rax
37c2a8886mov r9, rax
37c2a8889mov [rsp+392], rbx
37c2a8891call zlaset_64_
37c2a8896mov rbx, [rsi]
37c2a8899
37c2a8899loc_37c2a8899:
37c2a8899lea r12, [rbx+rbx+1]
37c2a889eshl rbx, 4
37c2a88a2mov r9, r15
37c2a88a5mov rdx, rsi
37c2a88a8mov rax, [rsp+704]
37c2a88b0add rbx, [rsp+696]
37c2a88b8mov rcx, rsi
37c2a88bbmov r8, [rsp+640]
37c2a88c3mov rax, [rax]
37c2a88c6mov [rsp+80], rdi
37c2a88cbmov [rsp+56], rbx
37c2a88d0mov [rsp+152], rax
37c2a88d8sub rax, r12
37c2a88dbadd rax, 1
37c2a88dfmov [rsp+392], rax
37c2a88e7lea rax, [r12-1]
37c2a88ecshl rax, 4
37c2a88f0add rax, [rsp+696]
37c2a88f8mov rbp, rax
37c2a88fbmov rax, [rsp+184]
37c2a8903mov [rsp+64], rbp
37c2a8908mov [rsp+72], rax
37c2a890dmov rax, [rsp+696]
37c2a8915mov [rsp+48], rax
37c2a891amov rax, [rsp+712]
37c2a8922mov [rsp+40], rax
37c2a8927mov rax, [rsp+656]
37c2a892fmov [rsp+32], rax
37c2a8934call zgebrd_64_
37c2a8939mov [rsp+360], 0
37c2a8945cmp [rsp+216], 0
37c2a894ejne 0x37c2aacf2
37c2a8954cmp [rsp+144], 0
37c2a895djne 0x37c2aacf2
37c2a8963mov rax, [rsi]
37c2a8966mov rbx, [rsp+712]
37c2a896emov [rsp+64], r15
37c2a8973mov rdx, rsi
37c2a8976mov [rsp+120], 1
37c2a897flea r8, [rsp+360]
37c2a8987lea rcx, [rip+0x1c4383]
37c2a898emovsd_xmm [rsp+400], x9
37c2a8998lea rax, [rbx+8*rax]
37c2a899cmov rbx, [rsp+720]
37c2a89a4mov [rsp+104], rax
37c2a89a9lea rax, [rsp+400]
37c2a89b1mov [rsp+88], rax
37c2a89b6mov [rsp+72], rax
37c2a89bbmov rax, [rsp+640]
37c2a89c3mov [rsp+112], rbx
37c2a89c8lea rbx, [rip+0x1c4349]
37c2a89cfmov [rsp+56], rax
37c2a89d4mov rax, [rsp+712]
37c2a89dcmov [rsp+96], rbx
37c2a89e1mov [rsp+48], rax
37c2a89e6mov rax, [rsp+656]
37c2a89eemov [rsp+80], rbx
37c2a89f3mov [rsp+40], rax
37c2a89f8lea rax, [rip+0x1c42e9]
37c2a89ffmov [rsp+32], rax
37c2a8a04mov r9, rax
37c2a8a07movsd_xmm [rsp+408], x10
37c2a8a11call zbdsqr_64_
37c2a8a16jmp 0x37c2a6a90
37c2a8a1b
37c2a8a1b 0f 1f 44 00 00 ..D..
37c2a8a20
37c2a8a20loc_37c2a8a20:
37c2a8a20mov rax, [rsp+704]
37c2a8a28mov rdx, rsi
37c2a8a2bmov r9, r15
37c2a8a2elea rbp, [rsp+392]
37c2a8a36lea rdi, [rsp+320]
37c2a8a3emov r8, [rsp+640]
37c2a8a46mov [rsp+184], rbp
37c2a8a4emov r12, rbp
37c2a8a51mov rax, [rax]
37c2a8a54mov [rsp+48], rbp
37c2a8a59mov [rsp+56], rdi
37c2a8a5emov [rsp+144], rax
37c2a8a66sub rax, rcx
37c2a8a69shl rcx, 4
37c2a8a6dadd rcx, [rsp+696]
37c2a8a75mov [rsp+392], rax
37c2a8a7dmov rax, [rsp+696]
37c2a8a85mov [rsp+40], rcx
37c2a8a8amov rcx, rbx
37c2a8a8dmov [rsp+32], rax
37c2a8a92call zgelqf_64_
37c2a8a97mov rax, [rbx]
37c2a8a9amov r8, rbp
37c2a8a9dmov [rsp+56], 1
37c2a8aa6mov [rsp+48], r15
37c2a8aablea rcx, [rip+0x1c425f]
37c2a8ab2lea rdx, [rsp+384]
37c2a8abasub rax, 1
37c2a8abemov [rsp+152], rcx
37c2a8ac6mov [rsp+384], rax
37c2a8acemov [rsp+392], rax
37c2a8ad6mov rax, [rsp+160]
37c2a8adeshl rax, 4
37c2a8ae2add rax, [rsp+640]
37c2a8aeamov [rsp+40], rax
37c2a8aeflea rax, [rip+0x1c420a]
37c2a8af6mov [rsp+32], rax
37c2a8afbmov r9, rax
37c2a8afecall zlaset_64_
37c2a8b03mov rax, [rbx]
37c2a8b06mov r9, r15
37c2a8b09mov rcx, rbx
37c2a8b0cmov rsi, [rsp+704]
37c2a8b14mov r8, [rsp+640]
37c2a8b1clea rbp, [rax+rax+1]
37c2a8b21shl rax, 4
37c2a8b25add rax, [rsp+696]
37c2a8b2dmov rsi, [rsi]
37c2a8b30mov [rsp+56], rax
37c2a8b35mov rax, [rsp+696]
37c2a8b3dmov [rsp+80], rdi
37c2a8b42mov rdx, rsi
37c2a8b45mov [rsp+144], rsi
37c2a8b4dlea rsi, [rbp-1]
37c2a8b51mov [rsp+48], rax
37c2a8b56mov rax, [rsp+712]
37c2a8b5eshl rsi, 4
37c2a8b62sub rdx, rbp
37c2a8b65add rsi, [rsp+696]
37c2a8b6dmov [rsp+72], r12
37c2a8b72add rdx, 1
37c2a8b76mov [rsp+40], rax
37c2a8b7bmov rax, [rsp+656]
37c2a8b83mov [rsp+64], rsi
37c2a8b88mov [rsp+32], rax
37c2a8b8dmov [rsp+392], rdx
37c2a8b95mov rdx, rbx
37c2a8b98call zgebrd_64_
37c2a8b9dtest r13, r13
37c2a8ba0jne 0x37c2a9e80
37c2a8ba6test r14, r14
37c2a8ba9jne 0x37c2a9e80
37c2a8bafmov rsi, [rsp+720]
37c2a8bb7mov rax, [rbx]
37c2a8bbamov [rsp+80], r15
37c2a8bbflea r9, [rsp+368]
37c2a8bc7mov rdi, [rsp+640]
37c2a8bcfmov rdx, rbx
37c2a8bd2mov rcx, [rsp+152]
37c2a8bdamov [rsp+368], 0
37c2a8be6mov [rsp+112], rsi
37c2a8bebmov rsi, [rsp+712]
37c2a8bf3mov [rsp+72], rdi
37c2a8bf8mov [rsp+120], 1
37c2a8c01lea rax, [rsi+8*rax]
37c2a8c05lea rsi, [rip+0x1c410c]
37c2a8c0cmov [rsp+104], rax
37c2a8c11lea rax, [rsp+400]
37c2a8c19mov [rsp+88], rax
37c2a8c1emov [rsp+56], rax
37c2a8c23mov rax, [rsp+712]
37c2a8c2bmov [rsp+96], rsi
37c2a8c30mov [rsp+48], rax
37c2a8c35mov rax, [rsp+656]
37c2a8c3dmov [rsp+64], rsi
37c2a8c42mov [rsp+40], rax
37c2a8c47lea rax, [rip+0x1c409a]
37c2a8c4emov [rsp+32], rax
37c2a8c53mov r8, rax
37c2a8c56movsd_xmm [rsp+400], x9
37c2a8c60movsd_xmm [rsp+408], x10
37c2a8c6acall zbdsqr_64_
37c2a8c6fjmp 0x37c2a6a90
37c2a8c74
37c2a8c74 0f 1f 40 00 ..@.
37c2a8c78
37c2a8c78loc_37c2a8c78:
37c2a8c78mov [rsp+72], rdi
37c2a8c7dmov rdx, rsi
37c2a8c80mov r9, rbx
37c2a8c83mov r8, rsi
37c2a8c86mov [rsp+248], rax
37c2a8c8emov rax, [rsp+640]
37c2a8c96mov [rsp+64], rbp
37c2a8c9bmov rcx, [rsp+240]
37c2a8ca3mov [rsp+32], rax
37c2a8ca8mov [rsp+80], 1
37c2a8cb1mov [rsp+56], r12
37c2a8cb6mov [rsp+48], r12
37c2a8cbbmov [rsp+40], rsi
37c2a8cc0mov [rsp+224], r10
37c2a8cc8movsd_xmm [rsp+400], x9
37c2a8cd2movsd_xmm [rsp+408], x10
37c2a8cdccall zungbr_64_
37c2a8ce1mov rax, [rbx]
37c2a8ce4mov r10, [rsp+224]
37c2a8cecmovsd_xmm x3, [rsp+400]
37c2a8cf5movsd_xmm x10, [rsp+408]
37c2a8cfflea rdx, [rax+rax]
37c2a8d03mov rax, [rsp+248]
37c2a8d0bcvttsd2si rcx, x3
37c2a8d10movapd x9, x3
37c2a8d15add rcx, rdx
37c2a8d18cmp rax, rcx
37c2a8d1bcmovl rax, rcx
37c2a8d1fjmp 0x37c2a78ed
37c2a8d24
37c2a8d24 0f 1f 40 00 ..@.
37c2a8d28
37c2a8d28loc_37c2a8d28:
37c2a8d28mov [rsp+72], rdi
37c2a8d2dmov rdx, rbx
37c2a8d30mov r9, rbx
37c2a8d33mov r8, rsi
37c2a8d36mov [rsp+248], rax
37c2a8d3emov rax, [rsp+640]
37c2a8d46mov [rsp+64], rbp
37c2a8d4bmov rcx, [rsp+240]
37c2a8d53mov [rsp+32], rax
37c2a8d58mov [rsp+80], 1
37c2a8d61mov [rsp+56], r12
37c2a8d66mov [rsp+48], r12
37c2a8d6bmov [rsp+40], rsi
37c2a8d70mov [rsp+224], r10
37c2a8d78call zungbr_64_
37c2a8d7dmov rdx, [rbx]
37c2a8d80movsd_xmm x5, [rsp+400]
37c2a8d89mov rax, [rsp+248]
37c2a8d91mov r10, [rsp+224]
37c2a8d99cvttsd2si rcx, x5
37c2a8d9emovapd x9, x5
37c2a8da3movsd_xmm x10, [rsp+408]
37c2a8dadlea rcx, [rcx+2*rdx]
37c2a8db1cmp rax, rcx
37c2a8db4cmovl rax, rcx
37c2a8db8jmp 0x37c2a78db
37c2a8dbd
37c2a8dbd 0f 1f 00 ...
37c2a8dc0
37c2a8dc0loc_37c2a8dc0:
37c2a8dc0mov r9, [rsp+256]
37c2a8dc8add r9, rdx
37c2a8dcbcmp rax, r9
37c2a8dcecmovl rax, r9
37c2a8dd2jmp 0x37c2a708c
37c2a8dd7
37c2a8dd7 66 0f 1f 84 00 00 00 00 00 f........
37c2a8de0
37c2a8de0loc_37c2a8de0:
37c2a8de0mov rdx, -11
37c2a8de7mov eax, 11
37c2a8decjmp 0x37c2a6214
37c2a8df1
37c2a8df1 0f 1f 80 00 00 00 00 .......
37c2a8df8
37c2a8df8loc_37c2a8df8:
37c2a8df8cmp [rsp+168], 0
37c2a8e01je 0x37c2aae6a
37c2a8e07cmp [rsp+152], 0
37c2a8e10je 0x37c2aae6a
37c2a8e16mov r11, [rbx]
37c2a8e19add r9, r11
37c2a8e1cadd rdi, r11
37c2a8e1flea rdx, [r11+r11]
37c2a8e23cmp r9, rdi
37c2a8e26cmovge rdi, r9
37c2a8e2aadd rax, rdx
37c2a8e2dlea r9, [rdx+rbp]
37c2a8e31cmp rdi, rax
37c2a8e34cmovge rax, rdi
37c2a8e38cmp rax, r9
37c2a8e3bcmovl rax, r9
37c2a8e3fadd rdx, rcx
37c2a8e42mov [rsp+264], rax
37c2a8e4a
37c2a8e4aloc_37c2a8e4a:
37c2a8e4aimul r11, r11
37c2a8e4epxor x4, x4
37c2a8e52add rax, r11
37c2a8e55cmp rax, rdx
37c2a8e58cmovl rax, rdx
37c2a8e5ccvtsi2sd x4, rax
37c2a8e61movapd x8, x4
37c2a8e66jmp 0x37c2a6364
37c2a8e6b
37c2a8e6b 0f 1f 44 00 00 ..D..
37c2a8e70
37c2a8e70loc_37c2a8e70:
37c2a8e70cmp [rsp+152], 0
37c2a8e79je 0x37c2aaf34
37c2a8e7fcmp [rsp+168], 0
37c2a8e88je 0x37c2ac448
37c2a8e8emov r14, rcx
37c2a8e91mov rax, [rsp+704]
37c2a8e99imul r14, rcx
37c2a8e9dmov rdx, [rax]
37c2a8ea0lea rax, [rcx+2*rcx]
37c2a8ea4add rax, r14
37c2a8ea7cmp rdx, rax
37c2a8eaajl 0x37c2ae572
37c2a8eb0mov rax, [r15]
37c2a8eb3mov r8, rcx
37c2a8eb6mov r9, [rsp+264]
37c2a8ebelea r13, [rsp+392]
37c2a8ec6lea r12, [rsp+320]
37c2a8ecemov [rsp+48], r13
37c2a8ed3lea rdi, [rsp+328]
37c2a8edbimul r8, rax
37c2a8edfmov [rsp+56], r12
37c2a8ee4add r9, r8
37c2a8ee7cmp rdx, r9
37c2a8eeamov r9, r15
37c2a8eedcmovge r14, r8
37c2a8ef1cmovl rax, rcx
37c2a8ef5mov r8, [rsp+640]
37c2a8efdmov [rsp+328], rax
37c2a8f05lea rax, [rcx+r14+1]
37c2a8f0amov rcx, rbx
37c2a8f0dsub rdx, rax
37c2a8f10mov [rsp+160], rax
37c2a8f18add rdx, 1
37c2a8f1cmov [rsp+392], rdx
37c2a8f24lea rdx, [rax-1]
37c2a8f28shl rdx, 4
37c2a8f2cadd rdx, [rsp+696]
37c2a8f34mov rbp, rdx
37c2a8f37mov rdx, r14
37c2a8f3ashl rdx, 4
37c2a8f3eadd rdx, [rsp+696]
37c2a8f46mov [rsp+40], rbp
37c2a8f4bmov [rsp+32], rdx
37c2a8f50mov [rsp+144], rdx
37c2a8f58mov rdx, rsi
37c2a8f5bcall zgelqf_64_
37c2a8f60mov [rsp+48], rdi
37c2a8f65mov r8, rbx
37c2a8f68mov rdx, rbx
37c2a8f6bmov rax, [rsp+696]
37c2a8f73mov [rsp+32], r15
37c2a8f78lea rcx, [rip+0x1c3d91]
37c2a8f7fmov [rsp+56], 1
37c2a8f88mov r9, [rsp+640]
37c2a8f90mov [rsp+40], rax
37c2a8f95call zlacpy_64_
37c2a8f9amov rax, [rbx]
37c2a8f9dmov [rsp+48], rdi
37c2a8fa2mov r8, r13
37c2a8fa5mov rcx, [rsp+328]
37c2a8fadmov [rsp+56], 1
37c2a8fb6lea rdx, [rax-1]
37c2a8fbalea rax, [rip+0x1c3d3f]
37c2a8fc1shl rcx, 4
37c2a8fc5mov [rsp+32], rax
37c2a8fcaadd rcx, [rsp+696]
37c2a8fd2mov r9, rax
37c2a8fd5mov [rsp+40], rcx
37c2a8fdalea rcx, [rip+0x1c3d30]
37c2a8fe1mov [rsp+384], rdx
37c2a8fe9mov [rsp+392], rdx
37c2a8ff1lea rdx, [rsp+384]
37c2a8ff9call zlaset_64_
37c2a8ffemov rcx, [rsp+704]
37c2a9006mov rdx, [rsp+144]
37c2a900emov r8, rbx
37c2a9011mov r9, [rsp+640]
37c2a9019mov rcx, [rcx]
37c2a901cmov [rsp+48], rbp
37c2a9021mov [rsp+40], rdx
37c2a9026mov rdx, rsi
37c2a9029mov [rsp+64], r12
37c2a902emov [rsp+56], r13
37c2a9033mov [rsp+32], r15
37c2a9038mov [rsp+152], rcx
37c2a9040sub rcx, [rsp+160]
37c2a9048lea rax, [rcx+1]
37c2a904cmov rcx, rbx
37c2a904fmov [rsp+392], rax
37c2a9057call zunglq_64_
37c2a905cmov rax, [rbx]
37c2a905fmov rcx, [rsp+704]
37c2a9067mov r9, rdi
37c2a906amov r8, [rsp+696]
37c2a9072mov rcx, [rcx]
37c2a9075lea rdx, [r14+rax+1]
37c2a907amov [rsp+80], r12
37c2a907fadd rax, rdx
37c2a9082lea r14, [rdx-1]
37c2a9086mov rdx, [rsp+144]
37c2a908emov [rsp+72], r13
37c2a9093sub rcx, rax
37c2a9096shl r14, 4
37c2a909aadd r14, [rsp+696]
37c2a90a2mov [rsp+152], rax
37c2a90aaadd rcx, 1
37c2a90aemov [rsp+48], rdx
37c2a90b3mov rdx, rbx
37c2a90b6mov [rsp+392], rcx
37c2a90belea rcx, [rax-1]
37c2a90c2shl rcx, 4
37c2a90c6add rcx, [rsp+696]
37c2a90cemov [rsp+56], r14
37c2a90d3mov [rsp+64], rcx
37c2a90d8mov rbp, rcx
37c2a90dbmov rcx, [rsp+712]
37c2a90e3mov [rsp+40], rcx
37c2a90e8mov rcx, [rsp+656]
37c2a90f0mov [rsp+32], rcx
37c2a90f5mov rcx, rbx
37c2a90f8call zgebrd_64_
37c2a90fdmov rcx, [rsp+704]
37c2a9105mov r9, rbx
37c2a9108mov r8, rbx
37c2a910bmov rdx, [rcx]
37c2a910esub rdx, [rsp+152]
37c2a9116mov [rsp+72], r12
37c2a911blea rax, [rdx+1]
37c2a911fmov rdx, [rsp+696]
37c2a9127mov [rsp+64], r13
37c2a912cmov [rsp+56], rbp
37c2a9131mov rcx, [rsp+240]
37c2a9139mov [rsp+32], rdx
37c2a913emov rdx, rbx
37c2a9141mov [rsp+80], 1
37c2a914amov [rsp+48], r14
37c2a914fmov [rsp+40], rdi
37c2a9154mov [rsp+392], rax
37c2a915ccall zungbr_64_
37c2a9161mov rax, [rbx]
37c2a9164mov [rsp+64], rdi
37c2a9169mov r8, rbx
37c2a916cmov rcx, [rsp+712]
37c2a9174mov rdx, [rsp+720]
37c2a917cmov [rsp+120], 1
37c2a9185movsd_xmm [rsp+400], x9
37c2a918flea rax, [rcx+8*rax]
37c2a9193mov [rsp+112], rdx
37c2a9198lea rcx, [rip+0x1c3b79]
37c2a919fmov rdx, [rsp+712]
37c2a91a7mov [rsp+96], rcx
37c2a91acmov [rsp+80], rcx
37c2a91b1mov rcx, [rsp+696]
37c2a91b9mov [rsp+104], rax
37c2a91belea rax, [rsp+400]
37c2a91c6mov [rsp+56], rcx
37c2a91cbmov rcx, [rsp+656]
37c2a91d3mov [rsp+48], rdx
37c2a91d8lea rdx, [rip+0x1c3b09]
37c2a91dfmov [rsp+40], rcx
37c2a91e4mov r9, rdx
37c2a91e7lea rcx, [rip+0x1c3b23]
37c2a91eemov [rsp+32], rdx
37c2a91f3mov rdx, rbx
37c2a91f6mov [rsp+88], rax
37c2a91fbmov [rsp+72], rax
37c2a9200movsd_xmm [rsp+408], x10
37c2a920acall zbdsqr_64_
37c2a920fmov rcx, [rsp+688]
37c2a9217mov rdx, [rsp+680]
37c2a921fmov [rsp+112], 1
37c2a9228mov [rsp+104], 1
37c2a9231mov [rsp+96], rcx
37c2a9236mov [rsp+88], rdx
37c2a923b
37c2a923bloc_37c2a923b:
37c2a923blea rax, [rip+0x1c3abe]
37c2a9242mov [rsp+72], r15
37c2a9247mov [rsp+80], rax
37c2a924cmov rax, [rsp+640]
37c2a9254mov [rsp+56], rdi
37c2a9259mov [rsp+64], rax
37c2a925emov rax, [rsp+696]
37c2a9266mov [rsp+32], rbx
37c2a926bmov [rsp+48], rax
37c2a9270lea rax, [rip+0x1c3ab1]
37c2a9277mov [rsp+40], rax
37c2a927c
37c2a927cloc_37c2a927c:
37c2a927clea rdx, [rip+0x1c3a50]
37c2a9283mov r9, rsi
37c2a9286mov r8, rbx
37c2a9289mov rcx, rdx
37c2a928ccall zgemm_64_
37c2a9291jmp 0x37c2a6a90
37c2a9296
37c2a9296 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a92a0
37c2a92a0loc_37c2a92a0:
37c2a92a0cmp [rsp+216], 0
37c2a92a9je 0x37c2a9928
37c2a92afmov r8, r10
37c2a92b2mov rax, [rsp+704]
37c2a92baimul r8, r10
37c2a92bemov rcx, [rax]
37c2a92c1lea rax, [r10+2*r10]
37c2a92c5add rax, r8
37c2a92c8cmp rcx, rax
37c2a92cbjl 0x37c2abdd1
37c2a92d1mov r9, [r15]
37c2a92d4mov rdi, [rsp+264]
37c2a92dcmov rax, r9
37c2a92dfmov rdx, rdi
37c2a92e2mov [rsp+192], r9
37c2a92eaimul rax, r10
37c2a92eecmp rdi, rax
37c2a92f1cmovl rdx, rax
37c2a92f5lea r11, [rax+rdx]
37c2a92f9cmp rcx, r11
37c2a92fcjge 0x37c2a9323
37c2a92feadd rdx, r8
37c2a9301cmp rcx, rdx
37c2a9304jge 0x37c2acfba
37c2a930amov rax, rcx
37c2a930dmov r9, r10
37c2a9310sub rax, r8
37c2a9313cqo
37c2a9315idiv r10
37c2a9318mov [rsp+192], rax
37c2a9320mov rax, r8
37c2a9323
37c2a9323loc_37c2a9323:
37c2a9323lea r12, [rax+1]
37c2a9327mov rdi, [rsp+192]
37c2a932flea rbp, [rsp+392]
37c2a9337shl rax, 4
37c2a933blea r14, [r10+r12]
37c2a933fadd rax, [rsp+696]
37c2a9347mov [rsp+48], rbp
37c2a934csub rcx, r14
37c2a934fmov [rsp+336], rdi
37c2a9357lea rdi, [rsp+320]
37c2a935fmov r8, [rsp+640]
37c2a9367lea rdx, [rcx+1]
37c2a936bmov [rsp+32], rax
37c2a9370mov rcx, rbx
37c2a9373mov [rsp+392], rdx
37c2a937blea rdx, [r14-1]
37c2a937fshl rdx, 4
37c2a9383add rdx, [rsp+696]
37c2a938bmov [rsp+56], rdi
37c2a9390mov [rsp+40], rdx
37c2a9395mov r13, rdx
37c2a9398mov rdx, rsi
37c2a939bmov [rsp+328], r9
37c2a93a3mov r9, r15
37c2a93a6mov [rsp+208], rax
37c2a93aemov [rsp+184], rbp
37c2a93b6call zgeqrf_64_
37c2a93bbmov [rsp+32], r15
37c2a93c0mov r8, rsi
37c2a93c3mov rdx, rsi
37c2a93c6mov rax, [rsp+688]
37c2a93cemov r9, [rsp+640]
37c2a93d6mov [rsp+56], 1
37c2a93dflea rcx, [rip+0x1c392b]
37c2a93e6mov [rsp+152], rcx
37c2a93eemov [rsp+48], rax
37c2a93f3mov rax, [rsp+680]
37c2a93fbmov [rsp+40], rax
37c2a9400call zlacpy_64_
37c2a9405mov rax, [rsi]
37c2a9408lea rcx, [rip+0x1c3901]
37c2a940fmov [rsp+200], rcx
37c2a9417cmp rax, 1
37c2a941bjle 0x37c2a9477
37c2a941dsub rax, 1
37c2a9421lea r10, [rip+0x1c38d8]
37c2a9428mov r8, rbp
37c2a942bmov [rsp+56], 1
37c2a9434mov [rsp+32], r10
37c2a9439lea rdx, [rsp+384]
37c2a9441mov r9, r10
37c2a9444mov [rsp+384], rax
37c2a944cmov [rsp+392], rax
37c2a9454mov rax, [rsp+688]
37c2a945cmov [rsp+48], rax
37c2a9461mov rax, [rsp+680]
37c2a9469add rax, 16
37c2a946dmov [rsp+40], rax
37c2a9472call zlaset_64_
37c2a9477
37c2a9477loc_37c2a9477:
37c2a9477mov rax, [rsp+704]
37c2a947fmov rcx, [rsp+208]
37c2a9487mov r8, rsi
37c2a948amov rdx, rsi
37c2a948dmov r9, [rsp+640]
37c2a9495mov rax, [rax]
37c2a9498mov [rsp+64], rdi
37c2a949dmov [rsp+48], r13
37c2a94a2mov [rsp+144], rax
37c2a94aasub rax, r14
37c2a94adadd rax, 1
37c2a94b1mov [rsp+40], rcx
37c2a94b6mov rcx, rbx
37c2a94b9mov [rsp+392], rax
37c2a94c1mov rax, [rsp+184]
37c2a94c9mov [rsp+32], r15
37c2a94cemov [rsp+56], rax
37c2a94d3call zungqr_64_
37c2a94d8mov r14, [rsi]
37c2a94dbmov rdx, [rsp+704]
37c2a94e3mov r13, [rsp+696]
37c2a94ebmov rcx, [rsp+208]
37c2a94f3lea rax, [r14+r12]
37c2a94f7mov rdx, [rdx]
37c2a94famov r12, [rsp+184]
37c2a9502mov [rsp+80], rdi
37c2a9507add r14, rax
37c2a950asub rax, 1
37c2a950emov [rsp+48], rcx
37c2a9513mov r9, [rsp+688]
37c2a951bshl rax, 4
37c2a951fmov [rsp+72], r12
37c2a9524mov rcx, rsi
37c2a9527mov r8, [rsp+680]
37c2a952fadd r13, rax
37c2a9532mov [rsp+144], rdx
37c2a953asub rdx, r14
37c2a953dmov rax, [rsp+712]
37c2a9545add rdx, 1
37c2a9549mov [rsp+56], r13
37c2a954emov [rsp+392], rdx
37c2a9556lea rdx, [r14-1]
37c2a955amov [rsp+40], rax
37c2a955fmov rax, [rsp+656]
37c2a9567shl rdx, 4
37c2a956badd rdx, [rsp+696]
37c2a9573mov [rsp+64], rdx
37c2a9578mov rbp, rdx
37c2a957bmov rdx, rsi
37c2a957emov [rsp+32], rax
37c2a9583call zgebrd_64_
37c2a9588mov rdx, [rsp+696]
37c2a9590mov r8, rsi
37c2a9593lea rax, [rsp+328]
37c2a959bmov [rsp+48], rax
37c2a95a0mov r9, [rsp+680]
37c2a95a8mov [rsp+40], rdx
37c2a95admov rdx, [rsp+688]
37c2a95b5mov rcx, [rsp+200]
37c2a95bdmov [rsp+144], rax
37c2a95c5mov [rsp+32], rdx
37c2a95camov rdx, rsi
37c2a95cdmov [rsp+56], 1
37c2a95d6call zlacpy_64_
37c2a95dbmov rdx, [rsp+704]
37c2a95e3mov r9, rsi
37c2a95e6mov r8, rsi
37c2a95e9mov rcx, [rsp+208]
37c2a95f1mov rdx, [rdx]
37c2a95f4mov [rsp+72], rdi
37c2a95f9mov [rsp+48], rcx
37c2a95femov rcx, [rsp+696]
37c2a9606mov [rsp+160], rdx
37c2a960esub rdx, r14
37c2a9611lea rax, [rdx+1]
37c2a9615mov [rsp+32], rcx
37c2a961amov rdx, rsi
37c2a961dlea rcx, [rip+0x1c36d5]
37c2a9624mov [rsp+392], rax
37c2a962cmov rax, [rsp+144]
37c2a9634mov [rsp+80], 1
37c2a963dmov [rsp+40], rax
37c2a9642mov [rsp+64], r12
37c2a9647mov [rsp+56], rbp
37c2a964ccall zungbr_64_
37c2a9651mov r9, rsi
37c2a9654mov r8, rsi
37c2a9657mov rdx, rsi
37c2a965amov rcx, [rsp+704]
37c2a9662mov rax, [rcx]
37c2a9665mov [rsp+72], rdi
37c2a966amov rdi, [rsp+688]
37c2a9672mov [rsp+64], r12
37c2a9677mov [rsp+56], rbp
37c2a967cmov rcx, [rsp+240]
37c2a9684sub rax, r14
37c2a9687mov [rsp+40], rdi
37c2a968cmov rdi, [rsp+680]
37c2a9694add rax, 1
37c2a9698mov [rsp+80], 1
37c2a96a1mov [rsp+32], rdi
37c2a96a6mov [rsp+48], r13
37c2a96abmov [rsp+392], rax
37c2a96b3call zungbr_64_
37c2a96b8mov rax, [rsi]
37c2a96bbmov r9, rsi
37c2a96bemov r8, rsi
37c2a96c1mov rdi, [rsp+712]
37c2a96c9mov rdx, rsi
37c2a96ccmov rcx, [rsp+152]
37c2a96d4mov [rsp+120], 1
37c2a96ddmovsd_xmm [rsp+400], x9
37c2a96e7movsd_xmm [rsp+408], x10
37c2a96f1lea rax, [rdi+8*rax]
37c2a96f5mov rdi, [rsp+720]
37c2a96fdmov [rsp+104], rax
37c2a9702lea rax, [rsp+400]
37c2a970amov [rsp+88], rax
37c2a970fmov rax, [rsp+144]
37c2a9717mov [rsp+112], rdi
37c2a971clea rdi, [rip+0x1c35f5]
37c2a9723mov [rsp+80], rax
37c2a9728mov rax, [rsp+696]
37c2a9730mov [rsp+96], rdi
37c2a9735mov [rsp+72], rax
37c2a973amov rax, [rsp+688]
37c2a9742mov [rsp+64], rax
37c2a9747mov rax, [rsp+680]
37c2a974fmov [rsp+56], rax
37c2a9754mov rax, [rsp+712]
37c2a975cmov [rsp+48], rax
37c2a9761mov rax, [rsp+656]
37c2a9769mov [rsp+40], rax
37c2a976elea rax, [rip+0x1c3573]
37c2a9775mov [rsp+32], rax
37c2a977acall zbdsqr_64_
37c2a977fmov rdi, [rsp+192]
37c2a9787mov rcx, [rbx]
37c2a978atest rdi, rdi
37c2a978djs 0x37c2ac426
37c2a9793test rcx, rcx
37c2a9796jle 0x37c2a6a90
37c2a979clea rax, [rcx-1]
37c2a97a0xor edx, edx
37c2a97a2div [rsp+192]
37c2a97aamov rbp, rax
37c2a97ad
37c2a97adloc_37c2a97ad:
37c2a97adlea rax, [rip+0x1c354c]
37c2a97b4mov [rsp+624], rbx
37c2a97bcmov rdx, [rsp+192]
37c2a97c4lea r13, [rsp+336]
37c2a97ccmov [rsp+152], rax
37c2a97d4lea rax, [rip+0x1c3545]
37c2a97dbmov ebx, 1
37c2a97e0mov rdi, [rsp+208]
37c2a97e8mov [rsp+160], rax
37c2a97f0mov rax, [rsp+640]
37c2a97f8sub rax, 16
37c2a97fcmov [rsp+176], rax
37c2a9804lea rax, [rip+0x1c351d]
37c2a980bmov [rsp+168], rax
37c2a9813mov rax, rcx
37c2a9816jmp 0x37c2a983f
37c2a9818
37c2a9818 0f 1f 84 00 00 00 00 00 ........
37c2a9820
37c2a9820loc_37c2a9820:
37c2a9820mov rax, [rsp+624]
37c2a9828mov rdx, [rsp+336]
37c2a9830sub rbp, 1
37c2a9834add rbx, [rsp+192]
37c2a983cmov rax, [rax]
37c2a983f
37c2a983floc_37c2a983f:
37c2a983fsub rax, rbx
37c2a9842mov [rsp+96], r13
37c2a9847mov rcx, [rsp+176]
37c2a984fmov r9, rsi
37c2a9852add rax, 1
37c2a9856mov [rsp+88], rdi
37c2a985blea r8, [rsp+304]
37c2a9863cmp rax, rdx
37c2a9866mov [rsp+56], r15
37c2a986bcmovg rax, rdx
37c2a986fmov [rsp+32], rsi
37c2a9874lea rdx, [rip+0x1c3458]
37c2a987bmov [rsp+112], 1
37c2a9884mov [rsp+304], rax
37c2a988cmov rax, rbx
37c2a988fmov [rsp+104], 1
37c2a9898shl rax, 4
37c2a989clea r14, [rcx+rax]
37c2a98a0mov rax, [rsp+152]
37c2a98a8mov rcx, rdx
37c2a98abmov [rsp+48], r14
37c2a98b0mov [rsp+80], rax
37c2a98b5mov rax, [rsp+144]
37c2a98bdmov [rsp+72], rax
37c2a98c2mov rax, [rsp+696]
37c2a98camov [rsp+64], rax
37c2a98cfmov rax, [rsp+168]
37c2a98d7mov [rsp+40], rax
37c2a98dccall zgemm_64_
37c2a98e1mov [rsp+48], r15
37c2a98e6mov r9, rdi
37c2a98e9mov r8, rsi
37c2a98ecmov [rsp+40], r14
37c2a98f1mov rcx, [rsp+160]
37c2a98f9lea rdx, [rsp+304]
37c2a9901mov [rsp+56], 1
37c2a990amov [rsp+32], r13
37c2a990fcall zlacpy_64_
37c2a9914test rbp, rbp
37c2a9917jne 0x37c2a9820
37c2a991djmp 0x37c2a6a90
37c2a9922
37c2a9922 66 0f 1f 44 00 00 f..D..
37c2a9928
37c2a9928loc_37c2a9928:
37c2a9928cmp [rsp+192], 0
37c2a9931je 0x37c2ab3f0
37c2a9937cmp [rsp+176], 0
37c2a9940je 0x37c2ac99b
37c2a9946mov r14, r10
37c2a9949mov rax, [rsp+704]
37c2a9951imul r14, r10
37c2a9955mov rdx, [rax]
37c2a9958lea rax, [r10+2*r10]
37c2a995cadd rax, r14
37c2a995fcmp rdx, rax
37c2a9962jl 0x37c2ae8cc
37c2a9968mov rax, [r15]
37c2a996bmov rcx, r10
37c2a996emov r8, [rsp+264]
37c2a9976lea r13, [rsp+392]
37c2a997elea r12, [rsp+320]
37c2a9986mov [rsp+48], r13
37c2a998bmov r9, r15
37c2a998elea rdi, [rsp+328]
37c2a9996imul rcx, rax
37c2a999amov [rsp+56], r12
37c2a999fadd r8, rcx
37c2a99a2cmp rdx, r8
37c2a99a5mov r8, [rsp+640]
37c2a99adcmovge r14, rcx
37c2a99b1cmovl rax, r10
37c2a99b5mov rcx, rbx
37c2a99b8mov [rsp+328], rax
37c2a99c0lea rax, [r10+r14+1]
37c2a99c5sub rdx, rax
37c2a99c8mov [rsp+160], rax
37c2a99d0add rdx, 1
37c2a99d4mov [rsp+392], rdx
37c2a99dclea rdx, [rax-1]
37c2a99e0shl rdx, 4
37c2a99e4add rdx, [rsp+696]
37c2a99ecmov rbp, rdx
37c2a99efmov rdx, r14
37c2a99f2shl rdx, 4
37c2a99f6add rdx, [rsp+696]
37c2a99femov [rsp+40], rbp
37c2a9a03mov [rsp+32], rdx
37c2a9a08mov [rsp+144], rdx
37c2a9a10mov rdx, rsi
37c2a9a13call zgeqrf_64_
37c2a9a18mov [rsp+48], rdi
37c2a9a1dmov r8, rsi
37c2a9a20mov rdx, rsi
37c2a9a23mov rax, [rsp+696]
37c2a9a2bmov [rsp+32], r15
37c2a9a30lea rcx, [rip+0x1c32da]
37c2a9a37mov [rsp+56], 1
37c2a9a40mov r9, [rsp+640]
37c2a9a48mov [rsp+40], rax
37c2a9a4dcall zlacpy_64_
37c2a9a52mov rax, [rsi]
37c2a9a55mov [rsp+48], rdi
37c2a9a5amov r8, r13
37c2a9a5dmov [rsp+56], 1
37c2a9a66lea rdx, [rax-1]
37c2a9a6amov rax, [rsp+696]
37c2a9a72mov [rsp+384], rdx
37c2a9a7alea rcx, [rax+16]
37c2a9a7elea rax, [rip+0x1c327b]
37c2a9a85mov [rsp+392], rdx
37c2a9a8dmov [rsp+40], rcx
37c2a9a92mov r9, rax
37c2a9a95lea rdx, [rsp+384]
37c2a9a9dlea rcx, [rip+0x1c326c]
37c2a9aa4mov [rsp+32], rax
37c2a9aa9call zlaset_64_
37c2a9aaemov rcx, [rsp+704]
37c2a9ab6mov rdx, [rsp+144]
37c2a9abemov r8, rsi
37c2a9ac1mov r9, [rsp+640]
37c2a9ac9mov rcx, [rcx]
37c2a9accmov [rsp+48], rbp
37c2a9ad1mov [rsp+40], rdx
37c2a9ad6mov rdx, rsi
37c2a9ad9mov [rsp+64], r12
37c2a9ademov [rsp+56], r13
37c2a9ae3mov [rsp+32], r15
37c2a9ae8mov [rsp+152], rcx
37c2a9af0sub rcx, [rsp+160]
37c2a9af8lea rax, [rcx+1]
37c2a9afcmov rcx, rbx
37c2a9affmov [rsp+392], rax
37c2a9b07call zungqr_64_
37c2a9b0cmov rcx, [rsp+704]
37c2a9b14mov rdx, [rsi]
37c2a9b17mov r9, rdi
37c2a9b1amov r8, [rsp+696]
37c2a9b22mov rcx, [rcx]
37c2a9b25lea rbp, [r14+2*rdx+1]
37c2a9b2alea rax, [rdx+r14]
37c2a9b2emov [rsp+80], r12
37c2a9b33lea r14, [rbp-1]
37c2a9b37shl rax, 4
37c2a9b3badd rax, [rsp+696]
37c2a9b43mov [rsp+72], r13
37c2a9b48mov [rsp+152], rcx
37c2a9b50sub rcx, rbp
37c2a9b53shl r14, 4
37c2a9b57add r14, [rsp+696]
37c2a9b5flea rdx, [rcx+1]
37c2a9b63mov rcx, [rsp+712]
37c2a9b6bmov [rsp+56], rax
37c2a9b70mov [rsp+392], rdx
37c2a9b78mov rdx, [rsp+144]
37c2a9b80mov [rsp+40], rcx
37c2a9b85mov rcx, [rsp+656]
37c2a9b8dmov [rsp+48], rdx
37c2a9b92mov rdx, rsi
37c2a9b95mov [rsp+32], rcx
37c2a9b9amov rcx, rsi
37c2a9b9dmov [rsp+64], r14
37c2a9ba2call zgebrd_64_
37c2a9ba7mov rcx, [rsp+704]
37c2a9bafmov r9, rsi
37c2a9bb2mov r8, rsi
37c2a9bb5mov rdx, [rsp+144]
37c2a9bbdmov rax, [rcx]
37c2a9bc0mov rcx, [rsp+696]
37c2a9bc8mov [rsp+72], r12
37c2a9bcdmov [rsp+48], rdx
37c2a9bd2mov rdx, rsi
37c2a9bd5mov [rsp+32], rcx
37c2a9bdasub rax, rbp
37c2a9bddlea rcx, [rip+0x1c3115]
37c2a9be4mov [rsp+80], 1
37c2a9bedadd rax, 1
37c2a9bf1mov [rsp+64], r13
37c2a9bf6mov [rsp+56], r14
37c2a9bfbmov [rsp+40], rdi
37c2a9c00mov [rsp+392], rax
37c2a9c08call zungbr_64_
37c2a9c0dmov rax, [rsi]
37c2a9c10mov [rsp+80], rdi
37c2a9c15mov r9, rsi
37c2a9c18mov rcx, [rsp+712]
37c2a9c20mov rdx, [rsp+696]
37c2a9c28mov [rsp+120], 1
37c2a9c31movsd_xmm [rsp+400], x9
37c2a9c3blea rax, [rcx+8*rax]
37c2a9c3fmov [rsp+72], rdx
37c2a9c44mov rcx, [rsp+720]
37c2a9c4cmov rdx, rsi
37c2a9c4fmov [rsp+104], rax
37c2a9c54lea rax, [rsp+400]
37c2a9c5cmov [rsp+112], rcx
37c2a9c61lea rcx, [rip+0x1c30b0]
37c2a9c68mov [rsp+96], rcx
37c2a9c6dmov [rsp+64], rcx
37c2a9c72mov rcx, [rsp+712]
37c2a9c7amov [rsp+88], rax
37c2a9c7fmov [rsp+48], rcx
37c2a9c84mov rcx, [rsp+656]
37c2a9c8cmov [rsp+56], rax
37c2a9c91mov [rsp+40], rcx
37c2a9c96lea rcx, [rip+0x1c304b]
37c2a9c9dmov [rsp+32], rcx
37c2a9ca2mov r8, rcx
37c2a9ca5lea rcx, [rip+0x1c3065]
37c2a9cacmovsd_xmm [rsp+408], x10
37c2a9cb6call zbdsqr_64_
37c2a9cbbmov rcx, [rsp+672]
37c2a9cc3mov [rsp+112], 1
37c2a9cccmov [rsp+104], 1
37c2a9cd5mov [rsp+96], rcx
37c2a9cda
37c2a9cdaloc_37c2a9cda:
37c2a9cdalea rax, [rip+0x1c301f]
37c2a9ce1mov rcx, [rsp+664]
37c2a9ce9mov [rsp+72], rdi
37c2a9ceemov [rsp+80], rax
37c2a9cf3mov rax, [rsp+696]
37c2a9cfbmov [rsp+88], rcx
37c2a9d00mov [rsp+64], rax
37c2a9d05mov rax, [rsp+640]
37c2a9d0dmov [rsp+56], r15
37c2a9d12mov [rsp+48], rax
37c2a9d17lea rax, [rip+0x1c300a]
37c2a9d1emov [rsp+40], rax
37c2a9d23mov [rsp+32], rsi
37c2a9d28jmp 0x37c2a927c
37c2a9d2d
37c2a9d2d 0f 1f 00 ...
37c2a9d30
37c2a9d30loc_37c2a9d30:
37c2a9d30mov [rsp+72], rdi
37c2a9d35mov rdx, rbx
37c2a9d38mov rcx, rax
37c2a9d3bmov r9, rsi
37c2a9d3emov rdi, [rsp+640]
37c2a9d46mov [rsp+64], rbp
37c2a9d4bmov r8, rbx
37c2a9d4emov [rsp+80], 1
37c2a9d57mov [rsp+56], r12
37c2a9d5cmov [rsp+48], r12
37c2a9d61mov [rsp+40], r15
37c2a9d66mov [rsp+32], rdi
37c2a9d6bmov [rsp+240], r11
37c2a9d73mov [rsp+224], r10
37c2a9d7bmovsd_xmm [rsp+400], x9
37c2a9d85movsd_xmm [rsp+408], x10
37c2a9d8fcall zungbr_64_
37c2a9d94mov rax, [rsi]
37c2a9d97movsd_xmm x3, [rsp+400]
37c2a9da0mov r11, [rsp+240]
37c2a9da8mov r10, [rsp+224]
37c2a9db0lea rdx, [rax+rax]
37c2a9db4movapd x9, x3
37c2a9db9movsd_xmm x10, [rsp+408]
37c2a9dc3cvttsd2si rax, x3
37c2a9dc8add rax, rdx
37c2a9dcbcmp r11, rax
37c2a9dcecmovl r11, rax
37c2a9dd2jmp 0x37c2a7b0f
37c2a9dd7
37c2a9dd7 66 0f 1f 84 00 00 00 00 00 f........
37c2a9de0
37c2a9de0loc_37c2a9de0:
37c2a9de0mov [rsp+72], rdi
37c2a9de5mov rdx, rbx
37c2a9de8mov r9, rsi
37c2a9debmov r8, rsi
37c2a9deemov rcx, [rsp+640]
37c2a9df6mov [rsp+64], rbp
37c2a9dfbmov [rsp+80], 1
37c2a9e04mov [rsp+32], rcx
37c2a9e09mov rcx, rax
37c2a9e0cmov [rsp+56], r12
37c2a9e11mov [rsp+48], r12
37c2a9e16mov [rsp+40], r15
37c2a9e1bmov [rsp+248], r11
37c2a9e23mov [rsp+240], r10
37c2a9e2bmov [rsp+224], rax
37c2a9e33call zungbr_64_
37c2a9e38mov rdx, [rsi]
37c2a9e3bmovsd_xmm x4, [rsp+400]
37c2a9e44mov r11, [rsp+248]
37c2a9e4cmov r10, [rsp+240]
37c2a9e54cvttsd2si rcx, x4
37c2a9e59mov rax, [rsp+224]
37c2a9e61movapd x9, x4
37c2a9e66movsd_xmm x10, [rsp+408]
37c2a9e70lea rcx, [rcx+2*rdx]
37c2a9e74cmp r11, rcx
37c2a9e77cmovl r11, rcx
37c2a9e7bjmp 0x37c2a7afd
37c2a9e80
37c2a9e80loc_37c2a9e80:
37c2a9e80mov r9, rbx
37c2a9e83mov r8, rbx
37c2a9e86lea rcx, [rip+0x1c2e6c]
37c2a9e8dmov rdx, rbx
37c2a9e90mov rax, [rsp+704]
37c2a9e98mov rax, [rax]
37c2a9e9bmov [rsp+72], rdi
37c2a9ea0mov [rsp+56], rsi
37c2a9ea5sub rax, rbp
37c2a9ea8mov [rsp+40], r15
37c2a9eadmov [rsp+80], 1
37c2a9eb6add rax, 1
37c2a9ebamov [rsp+392], rax
37c2a9ec2mov rax, [rsp+184]
37c2a9ecamov [rsp+64], rax
37c2a9ecfmov rax, [rsp+696]
37c2a9ed7mov [rsp+48], rax
37c2a9edcmov rax, [rsp+640]
37c2a9ee4mov [rsp+32], rax
37c2a9ee9call zungbr_64_
37c2a9eeemov rsi, [rsp+720]
37c2a9ef6mov rax, [rbx]
37c2a9ef9mov [rsp+80], r15
37c2a9efemov rdi, [rsp+640]
37c2a9f06mov rcx, [rsp+152]
37c2a9f0elea r9, [rsp+368]
37c2a9f16mov rdx, rbx
37c2a9f19mov [rsp+112], rsi
37c2a9f1emov rsi, [rsp+712]
37c2a9f26mov [rsp+368], rax
37c2a9f2elea rax, [rsi+8*rax]
37c2a9f32mov [rsp+72], rdi
37c2a9f37lea rsi, [rip+0x1c2dda]
37c2a9f3emov [rsp+104], rax
37c2a9f43lea rax, [rsp+400]
37c2a9f4bmov [rsp+88], rax
37c2a9f50mov [rsp+56], rax
37c2a9f55mov rax, [rsp+712]
37c2a9f5dmov [rsp+96], rsi
37c2a9f62mov [rsp+48], rax
37c2a9f67mov rax, [rsp+656]
37c2a9f6fmov [rsp+64], rsi
37c2a9f74mov [rsp+40], rax
37c2a9f79lea rax, [rip+0x1c2d68]
37c2a9f80mov [rsp+32], rax
37c2a9f85mov r8, rax
37c2a9f88mov [rsp+120], 1
37c2a9f91movsd_xmm [rsp+400], x9
37c2a9f9bmovsd_xmm [rsp+408], x10
37c2a9fa5call zbdsqr_64_
37c2a9faatest r13, r13
37c2a9fadje 0x37c2a6a90
37c2a9fb3mov rax, [rsp+672]
37c2a9fbbmov [rsp+32], r15
37c2a9fc0mov r8, rbx
37c2a9fc3mov rdx, rbx
37c2a9fc6mov [rsp+56], 1
37c2a9fcfmov r9, [rsp+640]
37c2a9fd7lea rcx, [rip+0x1c2d42]
37c2a9fdemov [rsp+48], rax
37c2a9fe3mov rax, [rsp+664]
37c2a9febmov [rsp+40], rax
37c2a9ff0call zlacpy_64_
37c2a9ff5jmp 0x37c2a6a90
37c2a9ffa
37c2a9ffa 66 0f 1f 44 00 00 f..D..
37c2aa000
37c2aa000loc_37c2aa000:
37c2aa000mov rax, [rsp+672]
37c2aa008mov [rsp+32], r15
37c2aa00dmov r8, rbx
37c2aa010lea rcx, [rip+0x1c2cf9]
37c2aa017mov [rsp+56], 1
37c2aa020mov r9, [rsp+640]
37c2aa028mov rdx, rbx
37c2aa02bmov [rsp+48], rax
37c2aa030mov rax, [rsp+664]
37c2aa038mov [rsp+200], rcx
37c2aa040mov [rsp+40], rax
37c2aa045call zlacpy_64_
37c2aa04amov rcx, [rsp+184]
37c2aa052mov r9, rsi
37c2aa055mov r8, rbx
37c2aa058mov rdx, [rsp+696]
37c2aa060mov rax, [rsp+704]
37c2aa068mov rax, [rax]
37c2aa06bsub rax, [rsp+192]
37c2aa073mov [rsp+64], rcx
37c2aa078mov [rsp+48], rdx
37c2aa07dadd rax, 1
37c2aa081mov rcx, [rsp+672]
37c2aa089mov rdx, [rsp+664]
37c2aa091mov [rsp+72], rdi
37c2aa096mov [rsp+40], rcx
37c2aa09bmov [rsp+32], rdx
37c2aa0a0mov rdx, rbx
37c2aa0a3mov [rsp+80], 1
37c2aa0acmov [rsp+56], r12
37c2aa0b1mov [rsp+392], rax
37c2aa0b9lea rax, [rip+0x1c2c39]
37c2aa0c0mov rcx, rax
37c2aa0c3mov [rsp+208], rax
37c2aa0cbcall zungbr_64_
37c2aa0d0cmp [rsp+216], 0
37c2aa0d9jne 0x37c2aa37a
37c2aa0dftest r14, r14
37c2aa0e2mov rax, [rsp+208]
37c2aa0eajne 0x37c2aac7e
37c2aa0f0cmp [rsp+144], 0
37c2aa0f9jne 0x37c2ab965
37c2aa0ff
37c2aa0ffloc_37c2aa0ff:
37c2aa0ffmov rax, [rbx]
37c2aa102
37c2aa102loc_37c2aa102:
37c2aa102mov [rsp+368], rax
37c2aa10acmp [rsp+168], 0
37c2aa113je 0x37c2aa121
37c2aa115
37c2aa115loc_37c2aa115:
37c2aa115mov [rsp+368], 0
37c2aa121
37c2aa121loc_37c2aa121:
37c2aa121cmp [rsp+216], 0
37c2aa12ajne 0x37c2aa4a0
37c2aa130cmp [rsp+144], 0
37c2aa139jne 0x37c2aa4a0
37c2aa13fcmp [rsp+176], 0
37c2aa148jne 0x37c2a7c7a
37c2aa14etest r14, r14
37c2aa151je 0x37c2a7c8f
37c2aa157
37c2aa157loc_37c2aa157:
37c2aa157mov rsi, [rsp+720]
37c2aa15fmov [rsp+80], r15
37c2aa164mov [rsp+120], 1
37c2aa16dmov [rsp+112], rsi
37c2aa172mov rsi, [rsp+712]
37c2aa17amovsd_xmm [rsp+400], x9
37c2aa184movsd_xmm [rsp+408], x10
37c2aa18elea rax, [rsi+8*rax]
37c2aa192mov [rsp+104], rax
37c2aa197lea rax, [rip+0x1c2b7a]
37c2aa19emov [rsp+96], rax
37c2aa1a3lea rax, [rsp+400]
37c2aa1abmov [rsp+88], rax
37c2aa1b0mov rax, [rsp+640]
37c2aa1b8jmp 0x37c2a7cf8
37c2aa1bd
37c2aa1bd 0f 1f 00 ...
37c2aa1c0
37c2aa1c0loc_37c2aa1c0:
37c2aa1c0mov rax, [rsp+688]
37c2aa1c8mov [rsp+32], r15
37c2aa1cdmov r8, rsi
37c2aa1d0lea rcx, [rip+0x1c2b3a]
37c2aa1d7mov [rsp+56], 1
37c2aa1e0mov r9, [rsp+640]
37c2aa1e8mov rdx, rsi
37c2aa1ebmov [rsp+48], rax
37c2aa1f0mov rax, [rsp+680]
37c2aa1f8mov [rsp+152], rcx
37c2aa200mov [rsp+40], rax
37c2aa205call zlacpy_64_
37c2aa20amov r9, rsi
37c2aa20dmov r8, rsi
37c2aa210mov rdx, rsi
37c2aa213mov rax, [rsp+704]
37c2aa21bmov rcx, [rsp+240]
37c2aa223mov rax, [rax]
37c2aa226mov [rsp+72], rdi
37c2aa22bmov [rsp+80], 1
37c2aa234mov [rsp+192], rax
37c2aa23csub rax, r12
37c2aa23fadd rax, 1
37c2aa243mov [rsp+56], rbp
37c2aa248mov [rsp+392], rax
37c2aa250mov rax, [rsp+184]
37c2aa258mov [rsp+64], rax
37c2aa25dmov rax, [rsp+160]
37c2aa265mov [rsp+48], rax
37c2aa26amov rax, [rsp+688]
37c2aa272mov [rsp+40], rax
37c2aa277mov rax, [rsp+680]
37c2aa27fmov [rsp+32], rax
37c2aa284call zungbr_64_
37c2aa289lea rax, [rip+0x1c2a69]
37c2aa290test r14, r14
37c2aa293jne 0x37c2aa585
37c2aa299cmp [rsp+144], 0
37c2aa2a2jne 0x37c2ab8bf
37c2aa2a8mov rax, [rsi]
37c2aa2abtest r13, r13
37c2aa2aejne 0x37c2aa5f2
37c2aa2b4cmp [rsp+168], 0
37c2aa2bdje 0x37c2aa620
37c2aa2c3
37c2aa2c3loc_37c2aa2c3:
37c2aa2c3mov [rsp+368], 0
37c2aa2cf
37c2aa2cfloc_37c2aa2cf:
37c2aa2cfcmp [rsp+216], 0
37c2aa2d8jne 0x37c2aa620
37c2aa2decmp [rsp+144], 0
37c2aa2e7jne 0x37c2aa620
37c2aa2edcmp [rsp+176], 0
37c2aa2f6jne 0x37c2a7e83
37c2aa2fctest r14, r14
37c2aa2ffje 0x37c2a7e98
37c2aa305
37c2aa305loc_37c2aa305:
37c2aa305mov rbx, [rsp+720]
37c2aa30dmov [rsp+80], r15
37c2aa312mov [rsp+120], 1
37c2aa31bmov [rsp+112], rbx
37c2aa320mov rbx, [rsp+712]
37c2aa328movsd_xmm [rsp+400], x9
37c2aa332movsd_xmm [rsp+408], x10
37c2aa33clea rax, [rbx+8*rax]
37c2aa340mov [rsp+104], rax
37c2aa345lea rax, [rip+0x1c29cc]
37c2aa34cmov [rsp+96], rax
37c2aa351lea rax, [rsp+400]
37c2aa359mov [rsp+88], rax
37c2aa35emov rax, [rsp+640]
37c2aa366jmp 0x37c2a7f01
37c2aa36b
37c2aa36bloc_37c2aa36b:
37c2aa36blea rax, [rip+0x1c299e]
37c2aa372mov [rsp+200], rax
37c2aa37a
37c2aa37aloc_37c2aa37a:
37c2aa37amov rax, [rsp+688]
37c2aa382mov [rsp+32], r15
37c2aa387mov r8, rsi
37c2aa38amov rdx, rbx
37c2aa38dmov [rsp+56], 1
37c2aa396mov r9, [rsp+640]
37c2aa39elea rcx, [rip+0x1c296c]
37c2aa3a5mov [rsp+48], rax
37c2aa3aamov rax, [rsp+680]
37c2aa3b2mov [rsp+40], rax
37c2aa3b7call zlacpy_64_
37c2aa3bccmp [rsp+160], 0
37c2aa3c5je 0x37c2ab8a0
37c2aa3cbmov rax, [rsi]
37c2aa3cemov [rsp+384], rax
37c2aa3d6cmp [rsp+152], 0
37c2aa3dfjne 0x37c2ab8a0
37c2aa3e5
37c2aa3e5loc_37c2aa3e5:
37c2aa3e5mov rax, [rsp+704]
37c2aa3edmov rcx, [rsp+240]
37c2aa3f5mov r9, rbx
37c2aa3f8mov r8, rsi
37c2aa3fblea rdx, [rsp+384]
37c2aa403mov rax, [rax]
37c2aa406mov [rsp+72], rdi
37c2aa40bmov [rsp+80], 1
37c2aa414mov [rsp+152], rax
37c2aa41csub rax, [rsp+192]
37c2aa424add rax, 1
37c2aa428mov [rsp+56], r12
37c2aa42dmov [rsp+392], rax
37c2aa435mov rax, [rsp+184]
37c2aa43dmov [rsp+48], rbp
37c2aa442mov [rsp+64], rax
37c2aa447mov rax, [rsp+688]
37c2aa44fmov [rsp+40], rax
37c2aa454mov rax, [rsp+680]
37c2aa45cmov [rsp+32], rax
37c2aa461call zungbr_64_
37c2aa466lea rax, [rip+0x1c288c]
37c2aa46dtest r14, r14
37c2aa470jne 0x37c2aac7e
37c2aa476cmp [rsp+144], 0
37c2aa47fjne 0x37c2ab965
37c2aa485mov rax, [rbx]
37c2aa488test r13, r13
37c2aa48bjne 0x37c2aa102
37c2aa491cmp [rsp+168], 0
37c2aa49ajne 0x37c2aa115
37c2aa4a0
37c2aa4a0loc_37c2aa4a0:
37c2aa4a0mov rdx, [rsi]
37c2aa4a3mov [rsp+360], rdx
37c2aa4abcmp [rsp+176], 0
37c2aa4b4je 0x37c2aa4c2
37c2aa4b6
37c2aa4b6loc_37c2aa4b6:
37c2aa4b6mov [rsp+360], 0
37c2aa4c2
37c2aa4c2loc_37c2aa4c2:
37c2aa4c2test r14, r14
37c2aa4c5jne 0x37c2aa4d6
37c2aa4c7cmp [rsp+144], 0
37c2aa4d0je 0x37c2a7c8f
37c2aa4d6
37c2aa4d6loc_37c2aa4d6:
37c2aa4d6cmp r14, 1
37c2aa4daje 0x37c2aa157
37c2aa4e0cmp [rsp+144], 0
37c2aa4e9je 0x37c2aa157
37c2aa4efmov rsi, [rsp+720]
37c2aa4f7mov [rsp+64], r15
37c2aa4fcmov [rsp+120], 1
37c2aa505mov [rsp+112], rsi
37c2aa50amov rsi, [rsp+712]
37c2aa512movsd_xmm [rsp+400], x9
37c2aa51cmovsd_xmm [rsp+408], x10
37c2aa526lea rax, [rsi+8*rax]
37c2aa52amov [rsp+104], rax
37c2aa52flea rax, [rip+0x1c27e2]
37c2aa536mov [rsp+96], rax
37c2aa53blea rax, [rsp+400]
37c2aa543mov [rsp+88], rax
37c2aa548mov rax, [rsp+672]
37c2aa550mov [rsp+80], rax
37c2aa555mov rax, [rsp+664]
37c2aa55dmov [rsp+72], rax
37c2aa562mov rax, [rsp+640]
37c2aa56ajmp 0x37c2a7d12
37c2aa56f
37c2aa56floc_37c2aa56f:
37c2aa56flea rcx, [rip+0x1c279b]
37c2aa576lea rax, [rip+0x1c277c]
37c2aa57dmov [rsp+152], rcx
37c2aa585
37c2aa585loc_37c2aa585:
37c2aa585mov rdx, [rsp+704]
37c2aa58dmov rcx, rax
37c2aa590mov r9, rsi
37c2aa593mov r8, rsi
37c2aa596mov rdx, [rdx]
37c2aa599mov [rsp+72], rdi
37c2aa59emov rdi, [rsp+184]
37c2aa5a6mov [rsp+56], rbp
37c2aa5abmov [rsp+80], 1
37c2aa5b4sub rdx, r12
37c2aa5b7mov [rsp+64], rdi
37c2aa5bcmov rdi, [rsp+696]
37c2aa5c4add rdx, 1
37c2aa5c8mov [rsp+40], r15
37c2aa5cdmov [rsp+48], rdi
37c2aa5d2mov rdi, [rsp+640]
37c2aa5damov [rsp+392], rdx
37c2aa5e2mov rdx, rbx
37c2aa5e5mov [rsp+32], rdi
37c2aa5eacall zungbr_64_
37c2aa5efmov rax, [rsi]
37c2aa5f2
37c2aa5f2loc_37c2aa5f2:
37c2aa5f2mov rdx, [rbx]
37c2aa5f5mov [rsp+368], rdx
37c2aa5fdcmp [rsp+168], 0
37c2aa606je 0x37c2aa2cf
37c2aa60cjmp 0x37c2aa2c3
37c2aa611
37c2aa611loc_37c2aa611:
37c2aa611mov [rsp+368], 0
37c2aa61dnop [rax]
37c2aa620
37c2aa620loc_37c2aa620:
37c2aa620xor edx, edx
37c2aa622cmp [rsp+176], 0
37c2aa62bcmove rdx, rax
37c2aa62fmov [rsp+360], rdx
37c2aa637test r14, r14
37c2aa63ajne 0x37c2aa64b
37c2aa63ccmp [rsp+144], 0
37c2aa645je 0x37c2a7e98
37c2aa64b
37c2aa64bloc_37c2aa64b:
37c2aa64bcmp r14, 1
37c2aa64fje 0x37c2aa305
37c2aa655cmp [rsp+144], 0
37c2aa65eje 0x37c2aa305
37c2aa664
37c2aa664loc_37c2aa664:
37c2aa664mov rbx, [rsp+720]
37c2aa66cmov [rsp+64], r15
37c2aa671mov [rsp+120], 1
37c2aa67amov [rsp+112], rbx
37c2aa67fmov rbx, [rsp+712]
37c2aa687movsd_xmm [rsp+400], x9
37c2aa691movsd_xmm [rsp+408], x10
37c2aa69blea rax, [rbx+8*rax]
37c2aa69fmov [rsp+104], rax
37c2aa6a4lea rax, [rip+0x1c266d]
37c2aa6abmov [rsp+96], rax
37c2aa6b0lea rax, [rsp+400]
37c2aa6b8mov [rsp+88], rax
37c2aa6bdmov rax, [rsp+672]
37c2aa6c5mov [rsp+80], rax
37c2aa6camov rax, [rsp+664]
37c2aa6d2mov [rsp+72], rax
37c2aa6d7mov rax, [rsp+640]
37c2aa6dfjmp 0x37c2a7f1b
37c2aa6e4
37c2aa6e4 0f 1f 40 00 ..@.
37c2aa6e8
37c2aa6e8loc_37c2aa6e8:
37c2aa6e8mov rax, [rsp+672]
37c2aa6f0mov [rsp+32], r15
37c2aa6f5mov r8, rsi
37c2aa6f8mov rdx, rbx
37c2aa6fbmov [rsp+56], 1
37c2aa704mov r9, [rsp+640]
37c2aa70clea rcx, [rip+0x1c25fd]
37c2aa713mov [rsp+48], rax
37c2aa718mov rax, [rsp+664]
37c2aa720mov [rsp+40], rax
37c2aa725call zlacpy_64_
37c2aa72acmp [rsp+192], 0
37c2aa733jne 0x37c2ab87b
37c2aa739
37c2aa739loc_37c2aa739:
37c2aa739mov rax, [rbx]
37c2aa73cmov [rsp+352], rax
37c2aa744
37c2aa744loc_37c2aa744:
37c2aa744mov rax, [rsp+704]
37c2aa74cmov rdx, [rsp+184]
37c2aa754mov r9, rsi
37c2aa757lea r8, [rsp+352]
37c2aa75fmov rcx, [rsp+696]
37c2aa767mov rax, [rax]
37c2aa76amov [rsp+64], rdx
37c2aa76fmov [rsp+48], rcx
37c2aa774mov rdx, [rsp+672]
37c2aa77cmov rcx, [rsp+664]
37c2aa784sub rax, r12
37c2aa787mov [rsp+72], rdi
37c2aa78cadd rax, 1
37c2aa790mov [rsp+40], rdx
37c2aa795mov rdx, rbx
37c2aa798mov [rsp+32], rcx
37c2aa79dmov [rsp+80], 1
37c2aa7a6mov [rsp+56], rbp
37c2aa7abmov [rsp+392], rax
37c2aa7b3lea rax, [rip+0x1c253f]
37c2aa7bamov rcx, rax
37c2aa7bdmov [rsp+152], rax
37c2aa7c5call zungbr_64_
37c2aa7cacmp [rsp+216], 0
37c2aa7d3jne 0x37c2aa1c0
37c2aa7d9test r14, r14
37c2aa7dcmov rax, [rsp+152]
37c2aa7e4jne 0x37c2acee8
37c2aa7eacmp [rsp+144], 0
37c2aa7f3jne 0x37c2ab8b0
37c2aa7f9lea rdi, [rip+0x1c2511]
37c2aa800mov rax, [rsi]
37c2aa803mov [rsp+152], rdi
37c2aa80bjmp 0x37c2aa5f2
37c2aa810
37c2aa810loc_37c2aa810:
37c2aa810cmp [rsp+216], 0
37c2aa819je 0x37c2aa8a0
37c2aa81fmov r9, [rsi]
37c2aa822pxor x3, x3
37c2aa826add rax, r9
37c2aa829add r11, r9
37c2aa82clea rdx, [r9+r9]
37c2aa830cmp rax, r11
37c2aa833cmovge r11, rax
37c2aa837lea rax, [rdx+rdi]
37c2aa83bcmp r11, rax
37c2aa83ecmovge rax, r11
37c2aa842lea r11, [rdx+rbp]
37c2aa846cmp rax, r11
37c2aa849cmovge r11, rax
37c2aa84dmov rax, [rsp+256]
37c2aa855add rax, rdx
37c2aa858cmp r11, rax
37c2aa85bcmovge rax, r11
37c2aa85fadd rdx, rcx
37c2aa862mov rdi, rax
37c2aa865mov [rsp+264], rax
37c2aa86dmov rax, r9
37c2aa870imul rax, r9
37c2aa874imul r9, rcx
37c2aa878lea rcx, [r9+rax]
37c2aa87ccmp rcx, rdx
37c2aa87fcmovl rcx, rdx
37c2aa883add rax, rdi
37c2aa886cmp rcx, rax
37c2aa889cmovl rcx, rax
37c2aa88dcvtsi2sd x3, rcx
37c2aa892movapd x8, x3
37c2aa897jmp 0x37c2a6364
37c2aa89c
37c2aa89c 0f 1f 40 00 ..@.
37c2aa8a0
37c2aa8a0loc_37c2aa8a0:
37c2aa8a0cmp [rsp+192], 0
37c2aa8a9je 0x37c2ae4f8
37c2aa8afcmp [rsp+176], 0
37c2aa8b8je 0x37c2acefc
37c2aa8bemov r9, [rsi]
37c2aa8c1pxor x7, x7
37c2aa8c5add rax, r9
37c2aa8c8add r11, r9
37c2aa8cblea rdx, [r9+r9]
37c2aa8cfcmp rax, r11
37c2aa8d2cmovge r11, rax
37c2aa8d6lea rax, [rdx+rdi]
37c2aa8dacmp r11, rax
37c2aa8ddcmovge rax, r11
37c2aa8e1lea r11, [rdx+rbp]
37c2aa8e5cmp rax, r11
37c2aa8e8cmovl rax, r11
37c2aa8ecimul r9, r9
37c2aa8f0add rdx, rcx
37c2aa8f3mov [rsp+264], rax
37c2aa8fbadd rax, r9
37c2aa8fecmp rax, rdx
37c2aa901cmovl rax, rdx
37c2aa905cvtsi2sd x7, rax
37c2aa90amovapd x8, x7
37c2aa90fjmp 0x37c2a6364
37c2aa914
37c2aa914loc_37c2aa914:
37c2aa914lea r12, [rcx+rcx+1]
37c2aa919shl rcx, 4
37c2aa91dmov r9, r15
37c2aa920mov rdx, rsi
37c2aa923sub r8, r12
37c2aa926lea rdi, [r12-1]
37c2aa92badd rcx, [rsp+696]
37c2aa933lea rax, [r8+1]
37c2aa937shl rdi, 4
37c2aa93bmov [rsp+56], rcx
37c2aa940mov rbp, rcx
37c2aa943mov [rsp+392], rax
37c2aa94bmov rax, [rsp+696]
37c2aa953lea r14, [rsp+320]
37c2aa95blea r13, [rsp+392]
37c2aa963add rdi, [rsp+696]
37c2aa96bmov [rsp+80], r14
37c2aa970mov rcx, rbx
37c2aa973mov [rsp+48], rax
37c2aa978mov rax, [rsp+712]
37c2aa980mov [rsp+64], rdi
37c2aa985mov r8, [rsp+640]
37c2aa98dmov [rsp+40], rax
37c2aa992mov rax, [rsp+656]
37c2aa99amov [rsp+72], r13
37c2aa99fmov [rsp+32], rax
37c2aa9a4call zgebrd_64_
37c2aa9a9mov r9, rbx
37c2aa9acmov r8, rsi
37c2aa9afmov rdx, rbx
37c2aa9b2mov rax, [rsp+704]
37c2aa9bamov rcx, [rsp+240]
37c2aa9c2mov rax, [rax]
37c2aa9c5mov [rsp+56], rdi
37c2aa9camov [rsp+80], 1
37c2aa9d3sub rax, r12
37c2aa9d6mov [rsp+72], r14
37c2aa9dbadd rax, 1
37c2aa9dfmov [rsp+64], r13
37c2aa9e4mov [rsp+392], rax
37c2aa9ecmov rax, [rsp+640]
37c2aa9f4mov [rsp+48], rbp
37c2aa9f9mov [rsp+32], rax
37c2aa9femov [rsp+40], r15
37c2aaa03call zungbr_64_
37c2aaa08mov rax, [rbx]
37c2aaa0bmov [rsp+64], r15
37c2aaa10mov r8, rsi
37c2aaa13mov rdi, [rsp+712]
37c2aaa1bmov rdx, rbx
37c2aaa1emov [rsp+120], 1
37c2aaa27lea rcx, [rip+0x1c22e2]
37c2aaa2emovsd_xmm [rsp+400], x9
37c2aaa38movsd_xmm [rsp+408], x10
37c2aaa42lea rax, [rdi+8*rax]
37c2aaa46mov rdi, [rsp+720]
37c2aaa4emov [rsp+104], rax
37c2aaa53lea rax, [rsp+400]
37c2aaa5bmov [rsp+88], rax
37c2aaa60mov [rsp+72], rax
37c2aaa65mov rax, [rsp+640]
37c2aaa6dmov [rsp+112], rdi
37c2aaa72lea rdi, [rip+0x1c229f]
37c2aaa79mov [rsp+56], rax
37c2aaa7emov rax, [rsp+712]
37c2aaa86mov [rsp+96], rdi
37c2aaa8bmov [rsp+48], rax
37c2aaa90mov rax, [rsp+656]
37c2aaa98mov [rsp+80], rdi
37c2aaa9dmov [rsp+40], rax
37c2aaaa2lea rax, [rip+0x1c223f]
37c2aaaa9mov [rsp+32], rax
37c2aaaaemov r9, rax
37c2aaab1call zbdsqr_64_
37c2aaab6jmp 0x37c2a6a90
37c2aaabb
37c2aaabbloc_37c2aaabb:
37c2aaabblea rbp, [r10+r10+1]
37c2aaac0shl r10, 4
37c2aaac4lea r13, [rsp+320]
37c2aaaccmov r8, [rsp+640]
37c2aaad4sub rcx, rbp
37c2aaad7lea rdi, [rbp-1]
37c2aaadbmov [rsp+80], r13
37c2aaae0mov r9, r15
37c2aaae3lea rax, [rcx+1]
37c2aaae7shl rdi, 4
37c2aaaebmov rdx, rsi
37c2aaaeemov rcx, rbx
37c2aaaf1mov [rsp+392], rax
37c2aaaf9mov rax, [rsp+696]
37c2aab01lea r12, [rsp+392]
37c2aab09add rdi, [rsp+696]
37c2aab11mov [rsp+72], r12
37c2aab16add rax, r10
37c2aab19mov [rsp+64], rdi
37c2aab1emov [rsp+56], rax
37c2aab23mov rax, [rsp+696]
37c2aab2bmov [rsp+48], rax
37c2aab30mov rax, [rsp+712]
37c2aab38mov [rsp+40], rax
37c2aab3dmov rax, [rsp+656]
37c2aab45mov [rsp+32], rax
37c2aab4acall zgebrd_64_
37c2aab4fmov r9, rsi
37c2aab52mov r8, rsi
37c2aab55mov rdx, rbx
37c2aab58mov rax, [rsp+704]
37c2aab60lea rcx, [rip+0x1c2192]
37c2aab67mov rax, [rax]
37c2aab6amov [rsp+56], rdi
37c2aab6fmov [rsp+80], 1
37c2aab78sub rax, rbp
37c2aab7bmov [rsp+72], r13
37c2aab80add rax, 1
37c2aab84mov [rsp+64], r12
37c2aab89mov [rsp+392], rax
37c2aab91mov rax, [rsp+696]
37c2aab99mov [rsp+40], r15
37c2aab9emov [rsp+48], rax
37c2aaba3mov rax, [rsp+640]
37c2aababmov [rsp+32], rax
37c2aabb0call zungbr_64_
37c2aabb5mov rax, [rsi]
37c2aabb8mov rdi, [rsp+712]
37c2aabc0mov [rsp+120], 1
37c2aabc9mov [rsp+80], r15
37c2aabcemov rcx, [rsp+640]
37c2aabd6movsd_xmm [rsp+400], x9
37c2aabe0lea rax, [rdi+8*rax]
37c2aabe4mov rdi, [rsp+720]
37c2aabecmov [rsp+104], rax
37c2aabf1lea rax, [rsp+400]
37c2aabf9mov [rsp+112], rdi
37c2aabfelea rdi, [rip+0x1c2113]
37c2aac05mov [rsp+96], rdi
37c2aac0amov [rsp+88], rax
37c2aac0fmovsd_xmm [rsp+408], x10
37c2aac19
37c2aac19loc_37c2aac19:
37c2aac19mov [rsp+56], rax
37c2aac1emov rax, [rsp+712]
37c2aac26mov r9, rbx
37c2aac29mov rdx, rsi
37c2aac2cmov [rsp+72], rcx
37c2aac31lea rcx, [rip+0x1c20d9]
37c2aac38mov [rsp+48], rax
37c2aac3dmov rax, [rsp+656]
37c2aac45mov [rsp+64], rdi
37c2aac4amov [rsp+40], rax
37c2aac4flea rax, [rip+0x1c2092]
37c2aac56mov [rsp+32], rax
37c2aac5bmov r8, rax
37c2aac5ecall zbdsqr_64_
37c2aac63jmp 0x37c2a6a90
37c2aac68
37c2aac68loc_37c2aac68:
37c2aac68lea rdx, [rip+0x1c20a1]
37c2aac6flea rax, [rip+0x1c2083]
37c2aac76mov [rsp+200], rdx
37c2aac7e
37c2aac7eloc_37c2aac7e:
37c2aac7emov rdx, [rsp+704]
37c2aac86mov r9, rsi
37c2aac89mov r8, rbx
37c2aac8cmov rcx, rax
37c2aac8fmov rdx, [rdx]
37c2aac92sub rdx, [rsp+192]
37c2aac9amov [rsp+72], rdi
37c2aac9fmov rdi, [rsp+184]
37c2aaca7mov [rsp+56], r12
37c2aacacadd rdx, 1
37c2aacb0mov [rsp+80], 1
37c2aacb9mov [rsp+64], rdi
37c2aacbemov rdi, [rsp+696]
37c2aacc6mov [rsp+40], r15
37c2aaccbmov [rsp+48], rdi
37c2aacd0mov rdi, [rsp+640]
37c2aacd8mov [rsp+392], rdx
37c2aace0mov rdx, rbx
37c2aace3mov [rsp+32], rdi
37c2aace8call zungbr_64_
37c2aacedjmp 0x37c2aa0ff
37c2aacf2
37c2aacf2loc_37c2aacf2:
37c2aacf2mov rax, [rsp+704]
37c2aacfamov r9, rsi
37c2aacfdmov r8, rsi
37c2aad00mov rdx, rsi
37c2aad03mov rcx, [rsp+240]
37c2aad0bmov rax, [rax]
37c2aad0emov [rsp+48], rbx
37c2aad13mov [rsp+80], 1
37c2aad1csub rax, r12
37c2aad1fmov [rsp+72], rdi
37c2aad24add rax, 1
37c2aad28mov [rsp+56], rbp
37c2aad2dmov [rsp+392], rax
37c2aad35mov rax, [rsp+184]
37c2aad3dmov [rsp+40], r15
37c2aad42mov [rsp+64], rax
37c2aad47mov rax, [rsp+640]
37c2aad4fmov [rsp+32], rax
37c2aad54call zungbr_64_
37c2aad59mov rbx, [rsp+720]
37c2aad61mov rax, [rsi]
37c2aad64mov [rsp+64], r15
37c2aad69lea r8, [rsp+360]
37c2aad71mov rdx, rsi
37c2aad74lea rcx, [rip+0x1c1f96]
37c2aad7bmov [rsp+120], 1
37c2aad84mov [rsp+112], rbx
37c2aad89mov rbx, [rsp+712]
37c2aad91mov [rsp+360], rax
37c2aad99movsd_xmm [rsp+400], x9
37c2aada3lea rax, [rbx+8*rax]
37c2aada7lea rbx, [rip+0x1c1f6a]
37c2aadaemov [rsp+104], rax
37c2aadb3lea rax, [rsp+400]
37c2aadbbmov [rsp+88], rax
37c2aadc0mov [rsp+72], rax
37c2aadc5mov rax, [rsp+640]
37c2aadcdmov [rsp+96], rbx
37c2aadd2mov [rsp+56], rax
37c2aadd7mov rax, [rsp+712]
37c2aaddfmov [rsp+80], rbx
37c2aade4mov [rsp+48], rax
37c2aade9mov rax, [rsp+656]
37c2aadf1movsd_xmm [rsp+408], x10
37c2aadfbmov [rsp+40], rax
37c2aae00lea rax, [rip+0x1c1ee1]
37c2aae07mov [rsp+32], rax
37c2aae0cmov r9, rax
37c2aae0fcall zbdsqr_64_
37c2aae14cmp [rsp+216], 0
37c2aae1dje 0x37c2a6a90
37c2aae23mov rax, [rsp+688]
37c2aae2bmov [rsp+32], r15
37c2aae30mov r8, rsi
37c2aae33mov rdx, rsi
37c2aae36mov [rsp+56], 1
37c2aae3fmov r9, [rsp+640]
37c2aae47lea rcx, [rip+0x1c1ed2]
37c2aae4emov [rsp+48], rax
37c2aae53mov rax, [rsp+680]
37c2aae5bmov [rsp+40], rax
37c2aae60call zlacpy_64_
37c2aae65jmp 0x37c2a6a90
37c2aae6a
37c2aae6aloc_37c2aae6a:
37c2aae6atest r14, r14
37c2aae6dje 0x37c2ac233
37c2aae73cmp [rsp+152], 0
37c2aae7cje 0x37c2ac233
37c2aae82mov r11, [rbx]
37c2aae85pxor x5, x5
37c2aae89add r9, r11
37c2aae8cadd rdi, r11
37c2aae8flea rdx, [r11+r11]
37c2aae93cmp r9, rdi
37c2aae96cmovge rdi, r9
37c2aae9aadd rax, rdx
37c2aae9dlea r9, [rdx+rbp]
37c2aaea1cmp rdi, rax
37c2aaea4cmovge rax, rdi
37c2aaea8cmp rax, r9
37c2aaeabcmovge r9, rax
37c2aaeafmov rax, [rsp+256]
37c2aaeb7add rax, rdx
37c2aaebacmp r9, rax
37c2aaebdcmovge rax, r9
37c2aaec1imul r11, r11
37c2aaec5add rdx, rcx
37c2aaec8mov [rsp+264], rax
37c2aaed0lea rax, [rax+2*r11]
37c2aaed4cmp rax, rdx
37c2aaed7cmovl rax, rdx
37c2aaedbcvtsi2sd x5, rax
37c2aaee0movapd x8, x5
37c2aaee5jmp 0x37c2a6364
37c2aaeea
37c2aaeealoc_37c2aaeea:
37c2aaeeacmp rcx, 1
37c2aaeeejg 0x37c2a6a90
37c2aaef4mov eax, 1
37c2aaef9mov r8, r11
37c2aaefcxor edx, edx
37c2aaefesub rax, rcx
37c2aaf01neg r8
37c2aaf04div r8
37c2aaf07mov r14, rax
37c2aaf0ajmp 0x37c2a6923
37c2aaf0f
37c2aaf0floc_37c2aaf0f:
37c2aaf0fcmp rcx, 1
37c2aaf13jg 0x37c2a6a90
37c2aaf19mov eax, 1
37c2aaf1emov r8, r10
37c2aaf21xor edx, edx
37c2aaf23sub rax, rcx
37c2aaf26neg r8
37c2aaf29div r8
37c2aaf2cmov rdi, rax
37c2aaf2fjmp 0x37c2a74fd
37c2aaf34
37c2aaf34loc_37c2aaf34:
37c2aaf34cmp [rsp+216], 0
37c2aaf3dje 0x37c2a6a90
37c2aaf43cmp [rsp+168], 0
37c2aaf4cje 0x37c2ad089
37c2aaf52mov rax, [rsp+704]
37c2aaf5aadd r10, rcx
37c2aaf5dmov rdi, rcx
37c2aaf60imul rdi, rcx
37c2aaf64mov rdx, [rax]
37c2aaf67lea rax, [rcx+2*rcx]
37c2aaf6bcmp r10, rax
37c2aaf6ecmovge rax, r10
37c2aaf72add rax, rdi
37c2aaf75cmp rdx, rax
37c2aaf78jl 0x37c2af9a6
37c2aaf7emov rax, [r15]
37c2aaf81mov r8, rcx
37c2aaf84mov r9, [rsp+264]
37c2aaf8clea r12, [rsp+392]
37c2aaf94lea r13, [rsp+320]
37c2aaf9cmov [rsp+48], r12
37c2aafa1lea r14, [rsp+328]
37c2aafa9imul r8, rax
37c2aafadmov [rsp+56], r13
37c2aafb2add r9, r8
37c2aafb5cmp rdx, r9
37c2aafb8mov r9, r15
37c2aafbbcmovge rdi, r8
37c2aafbfcmovl rax, rcx
37c2aafc3mov r8, [rsp+640]
37c2aafcbmov [rsp+328], rax
37c2aafd3lea rax, [rcx+rdi+1]
37c2aafd8mov rcx, rbx
37c2aafdbsub rdx, rax
37c2aafdemov [rsp+160], rax
37c2aafe6add rdx, 1
37c2aafeamov [rsp+392], rdx
37c2aaff2lea rdx, [rax-1]
37c2aaff6shl rdx, 4
37c2aaffaadd rdx, [rsp+696]
37c2ab002mov rbp, rdx
37c2ab005mov rdx, rdi
37c2ab008shl rdx, 4
37c2ab00cadd rdx, [rsp+696]
37c2ab014mov [rsp+40], rbp
37c2ab019mov [rsp+32], rdx
37c2ab01emov [rsp+144], rdx
37c2ab026mov rdx, rsi
37c2ab029call zgelqf_64_
37c2ab02emov [rsp+32], r15
37c2ab033mov r8, rsi
37c2ab036mov rdx, rbx
37c2ab039mov rax, [rsp+688]
37c2ab041mov r9, [rsp+640]
37c2ab049mov [rsp+56], 1
37c2ab052lea rcx, [rip+0x1c1cb8]
37c2ab059mov [rsp+48], rax
37c2ab05emov rax, [rsp+680]
37c2ab066mov [rsp+40], rax
37c2ab06bcall zlacpy_64_
37c2ab070mov [rsp+48], r14
37c2ab075mov r8, rbx
37c2ab078mov rdx, rbx
37c2ab07bmov rax, [rsp+696]
37c2ab083mov [rsp+32], r15
37c2ab088lea rcx, [rip+0x1c1c81]
37c2ab08fmov [rsp+56], 1
37c2ab098mov r9, [rsp+640]
37c2ab0a0mov [rsp+40], rax
37c2ab0a5call zlacpy_64_
37c2ab0aamov rax, [rbx]
37c2ab0admov [rsp+48], r14
37c2ab0b2mov r8, r12
37c2ab0b5mov rcx, [rsp+328]
37c2ab0bdmov [rsp+56], 1
37c2ab0c6lea rdx, [rax-1]
37c2ab0calea rax, [rip+0x1c1c2f]
37c2ab0d1shl rcx, 4
37c2ab0d5mov [rsp+32], rax
37c2ab0daadd rcx, [rsp+696]
37c2ab0e2mov r9, rax
37c2ab0e5mov [rsp+40], rcx
37c2ab0ealea rcx, [rip+0x1c1c20]
37c2ab0f1mov [rsp+384], rdx
37c2ab0f9mov [rsp+392], rdx
37c2ab101lea rdx, [rsp+384]
37c2ab109call zlaset_64_
37c2ab10emov rcx, [rsp+704]
37c2ab116mov rdx, [rsp+144]
37c2ab11emov r8, rbx
37c2ab121mov r9, [rsp+680]
37c2ab129mov rcx, [rcx]
37c2ab12cmov [rsp+48], rbp
37c2ab131mov [rsp+40], rdx
37c2ab136mov rdx, rsi
37c2ab139mov [rsp+152], rcx
37c2ab141sub rcx, [rsp+160]
37c2ab149lea rax, [rcx+1]
37c2ab14dmov rcx, [rsp+688]
37c2ab155mov [rsp+64], r13
37c2ab15amov [rsp+56], r12
37c2ab15fmov [rsp+32], rcx
37c2ab164mov rcx, rsi
37c2ab167mov [rsp+392], rax
37c2ab16fcall zunglq_64_
37c2ab174mov rax, [rbx]
37c2ab177mov r8, [rsp+696]
37c2ab17fmov r9, r14
37c2ab182lea rdx, [rdi+rax+1]
37c2ab187mov rdi, [rsp+704]
37c2ab18fadd rax, rdx
37c2ab192mov rcx, [rdi]
37c2ab195lea rdi, [rdx-1]
37c2ab199mov [rsp+80], r13
37c2ab19emov rdx, [rsp+144]
37c2ab1a6shl rdi, 4
37c2ab1aaadd rdi, [rsp+696]
37c2ab1b2mov [rsp+72], r12
37c2ab1b7sub rcx, rax
37c2ab1bamov [rsp+56], rdi
37c2ab1bfmov [rsp+48], rdx
37c2ab1c4mov rdx, [rsp+712]
37c2ab1ccadd rcx, 1
37c2ab1d0mov [rsp+392], rcx
37c2ab1d8lea rcx, [rax-1]
37c2ab1dcmov [rsp+40], rdx
37c2ab1e1mov rdx, [rsp+656]
37c2ab1e9shl rcx, 4
37c2ab1edadd rcx, [rsp+696]
37c2ab1f5mov [rsp+152], rax
37c2ab1fdmov [rsp+64], rcx
37c2ab202mov rbp, rcx
37c2ab205mov rcx, rbx
37c2ab208mov [rsp+32], rdx
37c2ab20dmov rdx, rbx
37c2ab210call zgebrd_64_
37c2ab215mov rdx, [rsp+704]
37c2ab21dmov r9, rbx
37c2ab220mov r8, rbx
37c2ab223mov rcx, [rsp+240]
37c2ab22bmov rdx, [rdx]
37c2ab22emov [rsp+48], rdi
37c2ab233mov rdi, [rsp+696]
37c2ab23bmov [rsp+72], r13
37c2ab240mov [rsp+64], r12
37c2ab245sub rdx, [rsp+152]
37c2ab24dmov [rsp+32], rdi
37c2ab252lea rax, [rdx+1]
37c2ab256mov rdx, rbx
37c2ab259mov [rsp+80], 1
37c2ab262mov [rsp+56], rbp
37c2ab267mov [rsp+40], r14
37c2ab26cmov [rsp+392], rax
37c2ab274call zungbr_64_
37c2ab279mov rax, [rbx]
37c2ab27cmov [rsp+64], r14
37c2ab281mov r8, rbx
37c2ab284mov rdi, [rsp+712]
37c2ab28cmov rdx, rbx
37c2ab28fmov [rsp+120], 1
37c2ab298lea rcx, [rip+0x1c1a72]
37c2ab29fmovsd_xmm [rsp+400], x9
37c2ab2a9movsd_xmm [rsp+408], x10
37c2ab2b3lea rax, [rdi+8*rax]
37c2ab2b7mov rdi, [rsp+720]
37c2ab2bfmov [rsp+104], rax
37c2ab2c4lea rax, [rsp+400]
37c2ab2ccmov [rsp+112], rdi
37c2ab2d1lea rdi, [rip+0x1c1a40]
37c2ab2d8mov [rsp+96], rdi
37c2ab2ddmov [rsp+80], rdi
37c2ab2e2mov rdi, [rsp+696]
37c2ab2eamov [rsp+88], rax
37c2ab2efmov [rsp+56], rdi
37c2ab2f4mov rdi, [rsp+712]
37c2ab2fcmov [rsp+72], rax
37c2ab301mov [rsp+48], rdi
37c2ab306mov rdi, [rsp+656]
37c2ab30emov [rsp+40], rdi
37c2ab313lea rdi, [rip+0x1c19ce]
37c2ab31amov [rsp+32], rdi
37c2ab31fmov r9, rdi
37c2ab322call zbdsqr_64_
37c2ab327lea rax, [rip+0x1c19d2]
37c2ab32emov [rsp+96], r15
37c2ab333mov rdi, [rsp+640]
37c2ab33bmov [rsp+80], rax
37c2ab340mov rax, [rsp+688]
37c2ab348mov [rsp+112], 1
37c2ab351mov [rsp+72], rax
37c2ab356mov rax, [rsp+680]
37c2ab35emov [rsp+104], 1
37c2ab367mov [rsp+88], rdi
37c2ab36cmov [rsp+64], rax
37c2ab371mov [rsp+56], r14
37c2ab376
37c2ab376loc_37c2ab376:
37c2ab376mov rax, [rsp+696]
37c2ab37emov [rsp+32], rbx
37c2ab383mov r9, rsi
37c2ab386mov r8, rbx
37c2ab389lea rdx, [rip+0x1c1943]
37c2ab390mov [rsp+48], rax
37c2ab395lea rax, [rip+0x1c198c]
37c2ab39cmov rcx, rdx
37c2ab39fmov [rsp+40], rax
37c2ab3a4call zgemm_64_
37c2ab3a9mov rax, [rsp+688]
37c2ab3b1mov [rsp+56], 1
37c2ab3bamov [rsp+48], rax
37c2ab3bfmov rax, [rsp+680]
37c2ab3c7
37c2ab3c7loc_37c2ab3c7:
37c2ab3c7mov [rsp+40], rax
37c2ab3ccmov r8, rsi
37c2ab3cfmov rdx, rbx
37c2ab3d2lea rcx, [rip+0x1c1947]
37c2ab3d9mov [rsp+32], r15
37c2ab3demov r9, [rsp+640]
37c2ab3e6call zlacpy_64_
37c2ab3ebjmp 0x37c2a6a90
37c2ab3f0
37c2ab3f0loc_37c2ab3f0:
37c2ab3f0test r13, r13
37c2ab3f3je 0x37c2a6a90
37c2ab3f9cmp [rsp+176], 0
37c2ab402je 0x37c2adf50
37c2ab408mov rax, [rsp+704]
37c2ab410add rcx, r10
37c2ab413mov r14, r10
37c2ab416imul r14, r10
37c2ab41amov rdx, [rax]
37c2ab41dlea rax, [r10+2*r10]
37c2ab421cmp rcx, rax
37c2ab424cmovl rcx, rax
37c2ab428lea rax, [rcx+r14]
37c2ab42ccmp rdx, rax
37c2ab42fjl 0x37c2af685
37c2ab435mov rax, [r15]
37c2ab438mov rcx, r10
37c2ab43bmov r8, [rsp+264]
37c2ab443lea r13, [rsp+392]
37c2ab44blea r12, [rsp+320]
37c2ab453mov [rsp+48], r13
37c2ab458mov r9, r15
37c2ab45blea rdi, [rsp+328]
37c2ab463imul rcx, rax
37c2ab467mov [rsp+56], r12
37c2ab46cadd r8, rcx
37c2ab46fcmp rdx, r8
37c2ab472mov r8, [rsp+640]
37c2ab47acmovge r14, rcx
37c2ab47ecmovl rax, r10
37c2ab482mov rcx, rbx
37c2ab485mov [rsp+328], rax
37c2ab48dlea rax, [r10+r14+1]
37c2ab492sub rdx, rax
37c2ab495mov [rsp+160], rax
37c2ab49dadd rdx, 1
37c2ab4a1mov [rsp+392], rdx
37c2ab4a9lea rdx, [rax-1]
37c2ab4adshl rdx, 4
37c2ab4b1add rdx, [rsp+696]
37c2ab4b9mov rbp, rdx
37c2ab4bcmov rdx, r14
37c2ab4bfshl rdx, 4
37c2ab4c3add rdx, [rsp+696]
37c2ab4cbmov [rsp+40], rbp
37c2ab4d0mov [rsp+32], rdx
37c2ab4d5mov [rsp+144], rdx
37c2ab4ddmov rdx, rsi
37c2ab4e0call zgeqrf_64_
37c2ab4e5mov [rsp+32], r15
37c2ab4eamov r8, rsi
37c2ab4edmov rdx, rbx
37c2ab4f0mov rax, [rsp+672]
37c2ab4f8mov r9, [rsp+640]
37c2ab500mov [rsp+56], 1
37c2ab509lea rcx, [rip+0x1c1800]
37c2ab510mov [rsp+48], rax
37c2ab515mov rax, [rsp+664]
37c2ab51dmov [rsp+40], rax
37c2ab522call zlacpy_64_
37c2ab527mov [rsp+48], rdi
37c2ab52cmov r8, rsi
37c2ab52fmov rdx, rsi
37c2ab532mov rax, [rsp+696]
37c2ab53amov [rsp+32], r15
37c2ab53flea rcx, [rip+0x1c17cb]
37c2ab546mov [rsp+56], 1
37c2ab54fmov r9, [rsp+640]
37c2ab557mov [rsp+40], rax
37c2ab55ccall zlacpy_64_
37c2ab561mov rax, [rsi]
37c2ab564mov [rsp+48], rdi
37c2ab569mov r8, r13
37c2ab56cmov [rsp+56], 1
37c2ab575lea rdx, [rax-1]
37c2ab579mov rax, [rsp+696]
37c2ab581mov [rsp+384], rdx
37c2ab589lea rcx, [rax+16]
37c2ab58dlea rax, [rip+0x1c176c]
37c2ab594mov [rsp+392], rdx
37c2ab59cmov [rsp+40], rcx
37c2ab5a1mov r9, rax
37c2ab5a4lea rdx, [rsp+384]
37c2ab5aclea rcx, [rip+0x1c175d]
37c2ab5b3mov [rsp+32], rax
37c2ab5b8call zlaset_64_
37c2ab5bdmov rcx, [rsp+704]
37c2ab5c5mov rdx, [rsp+144]
37c2ab5cdmov r8, rsi
37c2ab5d0mov r9, [rsp+664]
37c2ab5d8mov rcx, [rcx]
37c2ab5dbmov [rsp+48], rbp
37c2ab5e0mov [rsp+40], rdx
37c2ab5e5mov rdx, rbx
37c2ab5e8mov [rsp+152], rcx
37c2ab5f0sub rcx, [rsp+160]
37c2ab5f8lea rax, [rcx+1]
37c2ab5fcmov rcx, [rsp+672]
37c2ab604mov [rsp+64], r12
37c2ab609mov [rsp+56], r13
37c2ab60emov [rsp+32], rcx
37c2ab613mov rcx, rbx
37c2ab616mov [rsp+392], rax
37c2ab61ecall zungqr_64_
37c2ab623mov rdx, [rsi]
37c2ab626mov rcx, [rsp+704]
37c2ab62emov r9, rdi
37c2ab631mov r8, [rsp+696]
37c2ab639mov rcx, [rcx]
37c2ab63clea rax, [r14+rdx+1]
37c2ab641mov [rsp+80], r12
37c2ab646lea rbp, [rdx+rax]
37c2ab64asub rax, 1
37c2ab64emov [rsp+72], r13
37c2ab653mov [rsp+152], rcx
37c2ab65bsub rcx, rbp
37c2ab65elea r14, [rbp-1]
37c2ab662shl rax, 4
37c2ab666lea rdx, [rcx+1]
37c2ab66amov rcx, [rsp+712]
37c2ab672add rax, [rsp+696]
37c2ab67ashl r14, 4
37c2ab67emov [rsp+392], rdx
37c2ab686mov rdx, [rsp+144]
37c2ab68emov [rsp+40], rcx
37c2ab693mov rcx, [rsp+656]
37c2ab69badd r14, [rsp+696]
37c2ab6a3mov [rsp+56], rax
37c2ab6a8mov [rsp+48], rdx
37c2ab6admov rdx, rsi
37c2ab6b0mov [rsp+32], rcx
37c2ab6b5mov rcx, rsi
37c2ab6b8mov [rsp+64], r14
37c2ab6bdcall zgebrd_64_
37c2ab6c2mov rcx, [rsp+704]
37c2ab6camov r9, rsi
37c2ab6cdmov r8, rsi
37c2ab6d0mov rdx, [rsp+144]
37c2ab6d8mov rax, [rcx]
37c2ab6dbmov [rsp+72], r12
37c2ab6e0lea rcx, [rip+0x1c1612]
37c2ab6e7mov [rsp+48], rdx
37c2ab6ecmov rdx, [rsp+696]
37c2ab6f4mov [rsp+80], 1
37c2ab6fdsub rax, rbp
37c2ab700mov [rsp+32], rdx
37c2ab705add rax, 1
37c2ab709mov rdx, rsi
37c2ab70cmov [rsp+64], r13
37c2ab711mov [rsp+56], r14
37c2ab716mov [rsp+40], rdi
37c2ab71bmov [rsp+392], rax
37c2ab723call zungbr_64_
37c2ab728mov rax, [rsi]
37c2ab72bmov [rsp+80], rdi
37c2ab730mov r9, rsi
37c2ab733mov rdx, [rsp+712]
37c2ab73blea rcx, [rip+0x1c15d6]
37c2ab742mov [rsp+120], 1
37c2ab74bmov [rsp+96], rcx
37c2ab750lea rax, [rdx+8*rax]
37c2ab754mov [rsp+64], rcx
37c2ab759mov rdx, [rsp+720]
37c2ab761lea rcx, [rip+0x1c15a9]
37c2ab768mov [rsp+104], rax
37c2ab76dlea rax, [rsp+400]
37c2ab775mov [rsp+112], rdx
37c2ab77amov rdx, [rsp+696]
37c2ab782mov [rsp+88], rax
37c2ab787mov [rsp+72], rdx
37c2ab78cmov rdx, [rsp+712]
37c2ab794mov [rsp+56], rax
37c2ab799mov [rsp+48], rdx
37c2ab79emov rdx, [rsp+656]
37c2ab7a6movsd_xmm [rsp+400], x9
37c2ab7b0mov [rsp+40], rdx
37c2ab7b5lea rdx, [rip+0x1c152c]
37c2ab7bcmov [rsp+32], rdx
37c2ab7c1mov r8, rdx
37c2ab7c4mov rdx, rsi
37c2ab7c7movsd_xmm [rsp+408], x10
37c2ab7d1call zbdsqr_64_
37c2ab7d6mov rdx, [rsp+640]
37c2ab7demov [rsp+96], r15
37c2ab7e3lea rax, [rip+0x1c1516]
37c2ab7eamov [rsp+112], 1
37c2ab7f3mov [rsp+104], 1
37c2ab7fcmov [rsp+88], rdx
37c2ab801mov [rsp+80], rax
37c2ab806
37c2ab806loc_37c2ab806:
37c2ab806mov rax, [rsp+696]
37c2ab80emov [rsp+72], rdi
37c2ab813mov r9, rsi
37c2ab816mov r8, rbx
37c2ab819mov [rsp+32], rsi
37c2ab81elea rdx, [rip+0x1c14ae]
37c2ab825mov [rsp+64], rax
37c2ab82amov rax, [rsp+672]
37c2ab832mov rcx, rdx
37c2ab835mov [rsp+56], rax
37c2ab83amov rax, [rsp+664]
37c2ab842mov [rsp+48], rax
37c2ab847lea rax, [rip+0x1c14da]
37c2ab84emov [rsp+40], rax
37c2ab853call zgemm_64_
37c2ab858mov rax, [rsp+672]
37c2ab860mov [rsp+56], 1
37c2ab869mov [rsp+48], rax
37c2ab86emov rax, [rsp+664]
37c2ab876jmp 0x37c2ab3c7
37c2ab87b
37c2ab87bloc_37c2ab87b:
37c2ab87bmov rax, [rsi]
37c2ab87emov [rsp+352], rax
37c2ab886cmp [rsp+200], 0
37c2ab88fje 0x37c2aa744
37c2ab895jmp 0x37c2aa739
37c2ab89a
37c2ab89a 66 0f 1f 44 00 00 f..D..
37c2ab8a0
37c2ab8a0loc_37c2ab8a0:
37c2ab8a0mov rax, [rbx]
37c2ab8a3mov [rsp+384], rax
37c2ab8abjmp 0x37c2aa3e5
37c2ab8b0
37c2ab8b0loc_37c2ab8b0:
37c2ab8b0lea rax, [rip+0x1c145a]
37c2ab8b7mov [rsp+152], rax
37c2ab8bf
37c2ab8bfloc_37c2ab8bf:
37c2ab8bfmov rax, [rsp+704]
37c2ab8c7mov r9, rsi
37c2ab8camov r8, rsi
37c2ab8cdmov rdx, rsi
37c2ab8d0mov rcx, [rsp+240]
37c2ab8d8mov rax, [rax]
37c2ab8dbmov [rsp+72], rdi
37c2ab8e0mov [rsp+80], 1
37c2ab8e9sub rax, r12
37c2ab8ecmov [rsp+56], rbp
37c2ab8f1add rax, 1
37c2ab8f5mov [rsp+40], r15
37c2ab8famov [rsp+392], rax
37c2ab902mov rax, [rsp+184]
37c2ab90amov [rsp+64], rax
37c2ab90fmov rax, [rsp+160]
37c2ab917mov [rsp+48], rax
37c2ab91cmov rax, [rsp+640]
37c2ab924mov [rsp+32], rax
37c2ab929call zungbr_64_
37c2ab92emov rax, [rsi]
37c2ab931test r13, r13
37c2ab934jne 0x37c2acf90
37c2ab93acmp [rsp+168], 0
37c2ab943jne 0x37c2aa611
37c2ab949cmp [rsp+176], 0
37c2ab952jne 0x37c2af676
37c2ab958mov [rsp+360], rax
37c2ab960jmp 0x37c2aa664
37c2ab965
37c2ab965loc_37c2ab965:
37c2ab965mov rax, [rsp+704]
37c2ab96dmov r9, rbx
37c2ab970mov r8, rsi
37c2ab973mov rdx, rbx
37c2ab976mov rcx, [rsp+240]
37c2ab97emov rax, [rax]
37c2ab981sub rax, [rsp+192]
37c2ab989mov [rsp+72], rdi
37c2ab98eadd rax, 1
37c2ab992mov [rsp+56], r12
37c2ab997mov [rsp+392], rax
37c2ab99fmov rax, [rsp+184]
37c2ab9a7mov [rsp+80], 1
37c2ab9b0mov [rsp+64], rax
37c2ab9b5mov rax, [rsp+640]
37c2ab9bdmov [rsp+48], rbp
37c2ab9c2mov [rsp+32], rax
37c2ab9c7mov [rsp+40], r15
37c2ab9cccall zungbr_64_
37c2ab9d1mov rax, [rbx]
37c2ab9d4test r13, r13
37c2ab9d7jne 0x37c2acf74
37c2ab9ddcmp [rsp+168], 0
37c2ab9e6je 0x37c2ac341
37c2ab9ecmov [rsp+368], 0
37c2ab9f8jmp 0x37c2aa4a0
37c2ab9fd
37c2ab9fdloc_37c2ab9fd:
37c2ab9fdlea r12, [rcx+1]
37c2aba01sub r8, rcx
37c2aba04shl rcx, 4
37c2aba08mov r9, r15
37c2aba0bmov rax, [rsp+696]
37c2aba13lea rdi, [rsp+392]
37c2aba1blea r14, [rsp+320]
37c2aba23add rcx, [rsp+696]
37c2aba2bmov [rsp+48], rdi
37c2aba30mov r13, rcx
37c2aba33mov rdx, rsi
37c2aba36mov [rsp+40], rcx
37c2aba3bmov rcx, rbx
37c2aba3emov [rsp+32], rax
37c2aba43mov [rsp+56], r14
37c2aba48mov [rsp+392], r8
37c2aba50mov r8, [rsp+640]
37c2aba58call zgelqf_64_
37c2aba5dmov [rsp+32], r15
37c2aba62mov r8, rbx
37c2aba65mov rdx, rbx
37c2aba68mov rax, [rsp+672]
37c2aba70mov r9, [rsp+640]
37c2aba78mov [rsp+56], 1
37c2aba81lea rcx, [rip+0x1c1288]
37c2aba88mov [rsp+48], rax
37c2aba8dmov rax, [rsp+664]
37c2aba95mov [rsp+40], rax
37c2aba9acall zlacpy_64_
37c2aba9fmov rax, [rbx]
37c2abaa2mov r8, rdi
37c2abaa5mov [rsp+56], 1
37c2abaaelea rdx, [rsp+384]
37c2abab6lea rcx, [rip+0x1c1254]
37c2ababdsub rax, 1
37c2abac1mov [rsp+384], rax
37c2abac9mov [rsp+392], rax
37c2abad1mov rax, [rsp+672]
37c2abad9mov [rsp+48], rax
37c2abademov rax, [rsp+144]
37c2abae6mov [rsp+40], rax
37c2abaeblea rax, [rip+0x1c120e]
37c2abaf2mov [rsp+32], rax
37c2abaf7mov r9, rax
37c2abafacall zlaset_64_
37c2abaffmov r8, rbx
37c2abb02mov rdx, rsi
37c2abb05mov rcx, rbx
37c2abb08mov rax, [rsp+704]
37c2abb10mov r9, [rsp+640]
37c2abb18mov rax, [rax]
37c2abb1bmov [rsp+56], rdi
37c2abb20mov [rsp+48], r13
37c2abb25mov [rsp+144], rax
37c2abb2dsub rax, r12
37c2abb30add rax, 1
37c2abb34mov [rsp+64], r14
37c2abb39mov [rsp+392], rax
37c2abb41mov rax, [rsp+696]
37c2abb49mov [rsp+32], r15
37c2abb4emov [rsp+40], rax
37c2abb53call zunglq_64_
37c2abb58mov r13, [rbx]
37c2abb5bmov rdx, rbx
37c2abb5emov rcx, rbx
37c2abb61mov rax, [rsp+704]
37c2abb69mov r9, [rsp+672]
37c2abb71lea r12, [r13+r13+1]
37c2abb76shl r13, 4
37c2abb7aadd r13, [rsp+696]
37c2abb82mov r8, [rsp+664]
37c2abb8amov rax, [rax]
37c2abb8dmov [rsp+72], rdi
37c2abb92mov [rsp+80], r14
37c2abb97mov [rsp+144], rax
37c2abb9fsub rax, r12
37c2abba2add rax, 1
37c2abba6mov [rsp+56], r13
37c2abbabmov [rsp+392], rax
37c2abbb3lea rax, [r12-1]
37c2abbb8shl rax, 4
37c2abbbcadd rax, [rsp+696]
37c2abbc4mov rbp, rax
37c2abbc7mov [rsp+64], rax
37c2abbccmov rax, [rsp+696]
37c2abbd4mov [rsp+48], rax
37c2abbd9mov rax, [rsp+712]
37c2abbe1mov [rsp+40], rax
37c2abbe6mov rax, [rsp+656]
37c2abbeemov [rsp+32], rax
37c2abbf3call zgebrd_64_
37c2abbf8mov rax, [rsp+704]
37c2abc00mov r9, rbx
37c2abc03mov rcx, [rsp+240]
37c2abc0blea r8, [rip+0x1c1127]
37c2abc12lea rdx, [rip+0x1c10f7]
37c2abc19mov rax, [rax]
37c2abc1cmov [rsp+96], rdi
37c2abc21mov [rsp+112], 1
37c2abc2amov [rsp+144], rax
37c2abc32sub rax, r12
37c2abc35add rax, 1
37c2abc39mov [rsp+104], r14
37c2abc3emov [rsp+392], rax
37c2abc46mov rax, [rsp+640]
37c2abc4emov [rsp+88], rbp
37c2abc53mov [rsp+72], rax
37c2abc58mov rax, [rsp+672]
37c2abc60mov [rsp+80], r15
37c2abc65mov [rsp+56], rax
37c2abc6amov rax, [rsp+664]
37c2abc72mov [rsp+64], r13
37c2abc77mov [rsp+48], rax
37c2abc7cmov [rsp+40], rbx
37c2abc81mov [rsp+32], rsi
37c2abc86mov [rsp+128], 1
37c2abc92mov [rsp+120], 1
37c2abc9bcall zunmbr_64_
37c2abca0mov r9, rbx
37c2abca3mov r8, rbx
37c2abca6mov rdx, rbx
37c2abca9mov rax, [rsp+704]
37c2abcb1lea rcx, [rip+0x1c1041]
37c2abcb8mov rax, [rax]
37c2abcbbmov [rsp+64], rdi
37c2abcc0mov [rsp+80], 1
37c2abcc9sub rax, r12
37c2abcccmov [rsp+72], r14
37c2abcd1add rax, 1
37c2abcd5mov [rsp+56], rbp
37c2abcdamov [rsp+392], rax
37c2abce2mov rax, [rsp+696]
37c2abceamov [rsp+48], rax
37c2abcefmov rax, [rsp+672]
37c2abcf7mov [rsp+40], rax
37c2abcfcmov rax, [rsp+664]
37c2abd04mov [rsp+32], rax
37c2abd09call zungbr_64_
37c2abd0emov rax, [rbx]
37c2abd11mov rdi, [rsp+712]
37c2abd19mov [rsp+120], 1
37c2abd22mov [rsp+64], r15
37c2abd27movsd_xmm [rsp+400], x9
37c2abd31lea rax, [rdi+8*rax]
37c2abd35mov rdi, [rsp+720]
37c2abd3dmov [rsp+104], rax
37c2abd42lea rax, [rip+0x1c0fcf]
37c2abd49mov [rsp+96], rax
37c2abd4elea rax, [rsp+400]
37c2abd56mov [rsp+88], rax
37c2abd5bmov rax, [rsp+672]
37c2abd63mov [rsp+112], rdi
37c2abd68mov [rsp+80], rax
37c2abd6dmov rax, [rsp+664]
37c2abd75movsd_xmm [rsp+408], x10
37c2abd7fmov [rsp+72], rax
37c2abd84mov rax, [rsp+640]
37c2abd8c
37c2abd8cloc_37c2abd8c:
37c2abd8cmov [rsp+56], rax
37c2abd91mov r9, rbx
37c2abd94mov r8, rsi
37c2abd97mov rdx, rbx
37c2abd9amov rax, [rsp+712]
37c2abda2lea rcx, [rip+0x1c0f68]
37c2abda9mov [rsp+48], rax
37c2abdaemov rax, [rsp+656]
37c2abdb6mov [rsp+40], rax
37c2abdbblea rax, [rip+0x1c0f26]
37c2abdc2mov [rsp+32], rax
37c2abdc7call zbdsqr_64_
37c2abdccjmp 0x37c2a6a90
37c2abdd1
37c2abdd1loc_37c2abdd1:
37c2abdd1mov rax, [rsp+696]
37c2abdd9sub rcx, r10
37c2abddclea rbp, [r10+1]
37c2abde0shl r10, 4
37c2abde4lea r14, [rsp+392]
37c2abdecadd r10, [rsp+696]
37c2abdf4lea rdi, [rsp+320]
37c2abdfcmov r8, [rsp+640]
37c2abe04mov [rsp+40], r10
37c2abe09mov r9, r15
37c2abe0cmov rdx, rsi
37c2abe0fmov r12, r10
37c2abe12mov [rsp+32], rax
37c2abe17mov [rsp+56], rdi
37c2abe1cmov [rsp+48], r14
37c2abe21mov [rsp+392], rcx
37c2abe29mov rcx, rbx
37c2abe2cmov [rsp+184], r14
37c2abe34call zgeqrf_64_
37c2abe39mov [rsp+32], r15
37c2abe3emov r8, rsi
37c2abe41mov rdx, rsi
37c2abe44mov rax, [rsp+688]
37c2abe4cmov r9, [rsp+640]
37c2abe54mov [rsp+56], 1
37c2abe5dlea rcx, [rip+0x1c0ead]
37c2abe64mov [rsp+152], rcx
37c2abe6cmov [rsp+48], rax
37c2abe71mov rax, [rsp+680]
37c2abe79mov [rsp+40], rax
37c2abe7ecall zlacpy_64_
37c2abe83mov rax, [rsi]
37c2abe86cmp rax, 1
37c2abe8ajle 0x37c2abeed
37c2abe8csub rax, 1
37c2abe90lea rdx, [rsp+384]
37c2abe98mov r8, r14
37c2abe9bmov [rsp+56], 1
37c2abea4mov [rsp+384], rax
37c2abeaclea rcx, [rip+0x1c0e5d]
37c2abeb3mov [rsp+392], rax
37c2abebbmov rax, [rsp+688]
37c2abec3mov [rsp+48], rax
37c2abec8mov rax, [rsp+680]
37c2abed0add rax, 16
37c2abed4mov [rsp+40], rax
37c2abed9lea rax, [rip+0x1c0e20]
37c2abee0mov [rsp+32], rax
37c2abee5mov r9, rax
37c2abee8call zlaset_64_
37c2abeed
37c2abeedloc_37c2abeed:
37c2abeedmov rax, [rsp+704]
37c2abef5mov r8, rsi
37c2abef8mov rdx, rsi
37c2abefbmov rcx, rbx
37c2abefemov r14, [rsp+184]
37c2abf06mov r9, [rsp+640]
37c2abf0emov rax, [rax]
37c2abf11mov [rsp+64], rdi
37c2abf16mov [rsp+48], r12
37c2abf1bmov [rsp+144], rax
37c2abf23sub rax, rbp
37c2abf26add rax, 1
37c2abf2amov [rsp+56], r14
37c2abf2fmov [rsp+392], rax
37c2abf37mov rax, [rsp+696]
37c2abf3fmov [rsp+32], r15
37c2abf44mov [rsp+40], rax
37c2abf49call zungqr_64_
37c2abf4emov r12, [rsi]
37c2abf51mov rdx, rsi
37c2abf54mov rcx, rsi
37c2abf57mov rax, [rsp+704]
37c2abf5fmov r9, [rsp+688]
37c2abf67lea r13, [r12+r12+1]
37c2abf6cshl r12, 4
37c2abf70add r12, [rsp+696]
37c2abf78mov r8, [rsp+680]
37c2abf80mov rax, [rax]
37c2abf83mov [rsp+80], rdi
37c2abf88mov [rsp+72], r14
37c2abf8dmov [rsp+144], rax
37c2abf95sub rax, r13
37c2abf98add rax, 1
37c2abf9cmov [rsp+56], r12
37c2abfa1mov [rsp+392], rax
37c2abfa9lea rax, [r13-1]
37c2abfadshl rax, 4
37c2abfb1add rax, [rsp+696]
37c2abfb9mov rbp, rax
37c2abfbcmov [rsp+64], rax
37c2abfc1mov rax, [rsp+696]
37c2abfc9mov [rsp+48], rax
37c2abfcemov rax, [rsp+712]
37c2abfd6mov [rsp+40], rax
37c2abfdbmov rax, [rsp+656]
37c2abfe3mov [rsp+32], rax
37c2abfe8call zgebrd_64_
37c2abfedmov rax, [rsp+704]
37c2abff5mov r9, rbx
37c2abff8lea r8, [rip+0x1c0cd4]
37c2abffflea rdx, [rip+0x1c0d32]
37c2ac006lea rcx, [rip+0x1c0cec]
37c2ac00dmov rax, [rax]
37c2ac010mov [rsp+104], rdi
37c2ac015mov [rsp+112], 1
37c2ac01emov [rsp+144], rax
37c2ac026sub rax, r13
37c2ac029add rax, 1
37c2ac02dmov [rsp+96], r14
37c2ac032mov [rsp+392], rax
37c2ac03amov rax, [rsp+640]
37c2ac042mov [rsp+88], rbp
37c2ac047mov [rsp+72], rax
37c2ac04cmov rax, [rsp+696]
37c2ac054mov [rsp+80], r15
37c2ac059mov [rsp+64], rax
37c2ac05emov rax, [rsp+688]
37c2ac066mov [rsp+40], rsi
37c2ac06bmov [rsp+56], rax
37c2ac070mov rax, [rsp+680]
37c2ac078mov [rsp+32], rsi
37c2ac07dmov [rsp+48], rax
37c2ac082mov [rsp+128], 1
37c2ac08emov [rsp+120], 1
37c2ac097call zunmbr_64_
37c2ac09cmov r9, rsi
37c2ac09fmov r8, rsi
37c2ac0a2mov rdx, rsi
37c2ac0a5mov rax, [rsp+704]
37c2ac0admov rcx, [rsp+240]
37c2ac0b5mov rax, [rax]
37c2ac0b8mov [rsp+72], rdi
37c2ac0bdmov [rsp+80], 1
37c2ac0c6sub rax, r13
37c2ac0c9mov [rsp+64], r14
37c2ac0ceadd rax, 1
37c2ac0d2mov [rsp+56], rbp
37c2ac0d7mov [rsp+392], rax
37c2ac0dfmov rax, [rsp+688]
37c2ac0e7mov [rsp+48], r12
37c2ac0ecmov [rsp+40], rax
37c2ac0f1mov rax, [rsp+680]
37c2ac0f9mov [rsp+32], rax
37c2ac0fecall zungbr_64_
37c2ac103mov rax, [rsi]
37c2ac106mov rdi, [rsp+712]
37c2ac10emov [rsp+120], 1
37c2ac117mov [rsp+80], r15
37c2ac11cmovsd_xmm [rsp+400], x9
37c2ac126lea rax, [rdi+8*rax]
37c2ac12amov rdi, [rsp+720]
37c2ac132mov [rsp+104], rax
37c2ac137lea rax, [rip+0x1c0bda]
37c2ac13emov [rsp+96], rax
37c2ac143lea rax, [rsp+400]
37c2ac14bmov [rsp+112], rdi
37c2ac150mov [rsp+88], rax
37c2ac155mov rax, [rsp+640]
37c2ac15dmovsd_xmm [rsp+408], x10
37c2ac167
37c2ac167loc_37c2ac167:
37c2ac167mov [rsp+72], rax
37c2ac16cmov r9, rbx
37c2ac16fmov r8, rsi
37c2ac172mov rdx, rsi
37c2ac175mov rax, [rsp+688]
37c2ac17dmov rcx, [rsp+152]
37c2ac185mov [rsp+64], rax
37c2ac18amov rax, [rsp+680]
37c2ac192mov [rsp+56], rax
37c2ac197mov rax, [rsp+712]
37c2ac19fmov [rsp+48], rax
37c2ac1a4mov rax, [rsp+656]
37c2ac1acmov [rsp+40], rax
37c2ac1b1lea rax, [rip+0x1c0b30]
37c2ac1b8mov [rsp+32], rax
37c2ac1bdcall zbdsqr_64_
37c2ac1c2jmp 0x37c2a6a90
37c2ac1c7
37c2ac1c7loc_37c2ac1c7:
37c2ac1c7mov rdx, r10
37c2ac1camov r13, r8
37c2ac1cdjmp 0x37c2a65a9
37c2ac1d2
37c2ac1d2loc_37c2ac1d2:
37c2ac1d2mov r11, rcx
37c2ac1d5mov r14, r9
37c2ac1d8jmp 0x37c2a7175
37c2ac1dd
37c2ac1ddloc_37c2ac1dd:
37c2ac1ddcmp [rsp+176], 0
37c2ac1e6je 0x37c2ac1f4
37c2ac1e8mov [rsp+360], 0
37c2ac1f4
37c2ac1f4loc_37c2ac1f4:
37c2ac1f4lea rbx, [rip+0x1c0b16]
37c2ac1fbmov [rsp+152], rbx
37c2ac203jmp 0x37c2a7e98
37c2ac208
37c2ac208loc_37c2ac208:
37c2ac208cmp [rsp+176], 0
37c2ac211je 0x37c2ac21f
37c2ac213mov [rsp+360], 0
37c2ac21f
37c2ac21floc_37c2ac21f:
37c2ac21flea rsi, [rip+0x1c0aea]
37c2ac226mov [rsp+200], rsi
37c2ac22ejmp 0x37c2a7c8f
37c2ac233
37c2ac233loc_37c2ac233:
37c2ac233test r13, r13
37c2ac236je 0x37c2ad010
37c2ac23ccmp [rsp+152], 0
37c2ac245je 0x37c2ad010
37c2ac24bmov r12, [rbx]
37c2ac24epxor x5, x5
37c2ac252lea rdx, [r12+r9]
37c2ac256add rdi, r12
37c2ac259lea r11, [r12+r12]
37c2ac25dcmp rdx, rdi
37c2ac260cmovge rdi, rdx
37c2ac264add rax, r11
37c2ac267lea rdx, [r11+rbp]
37c2ac26bcmp rdi, rax
37c2ac26ecmovge rax, rdi
37c2ac272cmp rax, rdx
37c2ac275cmovge rdx, rax
37c2ac279mov rax, [rsp+256]
37c2ac281add rax, r11
37c2ac284cmp rdx, rax
37c2ac287cmovge rax, rdx
37c2ac28bimul r12, r12
37c2ac28flea rdx, [rcx+r11]
37c2ac293mov [rsp+264], rax
37c2ac29badd rax, r12
37c2ac29ecmp rax, rdx
37c2ac2a1cmovl rax, rdx
37c2ac2a5cvtsi2sd x5, rax
37c2ac2aamovapd x8, x5
37c2ac2afjmp 0x37c2a6364
37c2ac2b4
37c2ac2b4loc_37c2ac2b4:
37c2ac2b4mov rax, [rsp+704]
37c2ac2bcmov r9, rbx
37c2ac2bfmov r8, rsi
37c2ac2c2mov rdx, rbx
37c2ac2c5mov rcx, [rsp+240]
37c2ac2cdmov rax, [rax]
37c2ac2d0sub rax, [rsp+192]
37c2ac2d8mov [rsp+72], rdi
37c2ac2ddadd rax, 1
37c2ac2e1mov [rsp+56], r12
37c2ac2e6mov [rsp+392], rax
37c2ac2eemov rax, [rsp+184]
37c2ac2f6mov [rsp+80], 1
37c2ac2ffmov [rsp+64], rax
37c2ac304mov rax, [rsp+640]
37c2ac30cmov [rsp+48], rbp
37c2ac311mov [rsp+32], rax
37c2ac316mov [rsp+40], r15
37c2ac31bcall zungbr_64_
37c2ac320mov rax, [rbx]
37c2ac323cmp [rsp+168], 0
37c2ac32cjne 0x37c2acfc5
37c2ac332lea rdi, [rip+0x1c09d7]
37c2ac339mov [rsp+200], rdi
37c2ac341
37c2ac341loc_37c2ac341:
37c2ac341mov rdx, [rsi]
37c2ac344mov [rsp+360], rdx
37c2ac34ccmp [rsp+176], 0
37c2ac355jne 0x37c2aa4b6
37c2ac35bjmp 0x37c2aa4d6
37c2ac360
37c2ac360loc_37c2ac360:
37c2ac360mov rax, [rsp+704]
37c2ac368mov r9, rsi
37c2ac36bmov r8, rsi
37c2ac36emov rdx, rsi
37c2ac371mov rcx, [rsp+240]
37c2ac379mov rax, [rax]
37c2ac37cmov [rsp+72], rdi
37c2ac381mov [rsp+80], 1
37c2ac38asub rax, r12
37c2ac38dmov [rsp+56], rbp
37c2ac392add rax, 1
37c2ac396mov [rsp+40], r15
37c2ac39bmov [rsp+392], rax
37c2ac3a3mov rax, [rsp+184]
37c2ac3abmov [rsp+64], rax
37c2ac3b0mov rax, [rsp+160]
37c2ac3b8mov [rsp+48], rax
37c2ac3bdmov rax, [rsp+640]
37c2ac3c5mov [rsp+32], rax
37c2ac3cacall zungbr_64_
37c2ac3cfmov rax, [rsi]
37c2ac3d2cmp [rsp+168], 0
37c2ac3dbje 0x37c2acfe5
37c2ac3e1lea rbx, [rip+0x1c0929]
37c2ac3e8mov [rsp+368], 0
37c2ac3f4mov [rsp+152], rbx
37c2ac3fcjmp 0x37c2aa620
37c2ac401
37c2ac401loc_37c2ac401:
37c2ac401cmp rcx, 1
37c2ac405jg 0x37c2a6a90
37c2ac40bmov eax, 1
37c2ac410mov r8, r10
37c2ac413xor edx, edx
37c2ac415sub rax, rcx
37c2ac418neg r8
37c2ac41bdiv r8
37c2ac41emov r12, rax
37c2ac421jmp 0x37c2a8653
37c2ac426
37c2ac426loc_37c2ac426:
37c2ac426cmp rcx, 1
37c2ac42ajg 0x37c2a6a90
37c2ac430mov eax, 1
37c2ac435neg rdi
37c2ac438xor edx, edx
37c2ac43asub rax, rcx
37c2ac43ddiv rdi
37c2ac440mov rbp, rax
37c2ac443jmp 0x37c2a97ad
37c2ac448
37c2ac448loc_37c2ac448:
37c2ac448test r14, r14
37c2ac44bje 0x37c2ad633
37c2ac451mov rax, [rsp+704]
37c2ac459lea r8, [rcx+2*rcx]
37c2ac45dmov rdx, [rax]
37c2ac460mov rax, rcx
37c2ac463imul rax, rcx
37c2ac467lea r8, [r8+2*rax]
37c2ac46bcmp rdx, r8
37c2ac46ejl 0x37c2afed3
37c2ac474mov r8, [r15]
37c2ac477mov r14, rcx
37c2ac47aimul r14, r8
37c2ac47elea r9, [r14+r14]
37c2ac482add r9, [rsp+264]
37c2ac48acmp rdx, r9
37c2ac48djl 0x37c2afaa9
37c2ac493lea r13, [r14+1]
37c2ac497mov r9, r8
37c2ac49amov rax, r14
37c2ac49d
37c2ac49dloc_37c2ac49d:
37c2ac49dadd r13, rax
37c2ac4a0lea r12, [rsp+392]
37c2ac4a8mov [rsp+336], r8
37c2ac4b0mov r8, [rsp+640]
37c2ac4b8lea rax, [rcx+r13]
37c2ac4bcmov [rsp+48], r12
37c2ac4c1mov rcx, rbx
37c2ac4c4lea rdi, [rsp+336]
37c2ac4ccsub rdx, rax
37c2ac4cfmov [rsp+168], rax
37c2ac4d7shl r14, 4
37c2ac4dbadd rdx, 1
37c2ac4dfmov [rsp+328], r9
37c2ac4e7mov r9, r15
37c2ac4eamov [rsp+392], rdx
37c2ac4f2lea rdx, [rax-1]
37c2ac4f6lea rax, [rsp+320]
37c2ac4feshl rdx, 4
37c2ac502add rdx, [rsp+696]
37c2ac50amov [rsp+56], rax
37c2ac50fmov r10, rdx
37c2ac512lea rdx, [r13-1]
37c2ac516mov [rsp+144], rax
37c2ac51eshl rdx, 4
37c2ac522add rdx, [rsp+696]
37c2ac52amov [rsp+40], r10
37c2ac52fmov [rsp+32], rdx
37c2ac534mov rbp, rdx
37c2ac537mov rdx, rsi
37c2ac53amov [rsp+160], r10
37c2ac542call zgelqf_64_
37c2ac547mov rdx, [rsp+696]
37c2ac54fmov r8, rbx
37c2ac552mov [rsp+56], 1
37c2ac55bmov [rsp+48], rdi
37c2ac560mov r9, [rsp+640]
37c2ac568lea rcx, [rip+0x1c07a1]
37c2ac56fmov [rsp+40], rdx
37c2ac574mov rdx, rbx
37c2ac577mov [rsp+32], r15
37c2ac57ccall zlacpy_64_
37c2ac581mov rcx, [rsp+336]
37c2ac589mov rdx, [rbx]
37c2ac58cmov [rsp+48], rdi
37c2ac591lea r11, [rip+0x1c0768]
37c2ac598mov r8, r12
37c2ac59bmov [rsp+56], 1
37c2ac5a4shl rcx, 4
37c2ac5a8mov [rsp+32], r11
37c2ac5adsub rdx, 1
37c2ac5b1mov r9, r11
37c2ac5b4add rcx, [rsp+696]
37c2ac5bcmov [rsp+384], rdx
37c2ac5c4mov [rsp+40], rcx
37c2ac5c9lea rcx, [rip+0x1c0741]
37c2ac5d0mov [rsp+392], rdx
37c2ac5d8lea rdx, [rsp+384]
37c2ac5e0call zlaset_64_
37c2ac5e5mov rdx, [rsp+704]
37c2ac5edmov r8, rbx
37c2ac5f0mov rcx, rbx
37c2ac5f3mov r10, [rsp+160]
37c2ac5fbmov r9, [rsp+640]
37c2ac603mov rdx, [rdx]
37c2ac606mov [rsp+56], r12
37c2ac60bmov [rsp+48], r10
37c2ac610mov [rsp+152], rdx
37c2ac618sub rdx, [rsp+168]
37c2ac620lea rax, [rdx+1]
37c2ac624mov [rsp+40], rbp
37c2ac629mov rdx, rsi
37c2ac62cmov [rsp+392], rax
37c2ac634mov rax, [rsp+144]
37c2ac63cmov [rsp+32], r15
37c2ac641mov [rsp+64], rax
37c2ac646call zunglq_64_
37c2ac64bmov r10, [rbx]
37c2ac64emov r9, rdi
37c2ac651mov rdx, [rsp+704]
37c2ac659mov rcx, [rsp+144]
37c2ac661mov r8, [rsp+696]
37c2ac669mov rdx, [rdx]
37c2ac66cadd r13, r10
37c2ac66fmov [rsp+72], r12
37c2ac674add r10, r13
37c2ac677mov [rsp+80], rcx
37c2ac67cmov rcx, rbx
37c2ac67fsub rdx, r10
37c2ac682mov [rsp+176], r10
37c2ac68alea rax, [rdx+1]
37c2ac68emov rdx, [rsp+696]
37c2ac696mov [rsp+48], rbp
37c2ac69bmov [rsp+392], rax
37c2ac6a3lea rax, [r10-1]
37c2ac6a7mov r10, [rsp+712]
37c2ac6afshl rax, 4
37c2ac6b3add rdx, rax
37c2ac6b6mov [rsp+40], r10
37c2ac6bblea rax, [r13-1]
37c2ac6bfmov r10, [rsp+656]
37c2ac6c7shl rax, 4
37c2ac6cbadd rax, [rsp+696]
37c2ac6d3mov [rsp+64], rdx
37c2ac6d8mov [rsp+56], rax
37c2ac6ddmov [rsp+32], r10
37c2ac6e2mov [rsp+152], rdx
37c2ac6eamov rdx, rbx
37c2ac6edmov [rsp+168], rax
37c2ac6f5call zgebrd_64_
37c2ac6famov [rsp+32], rdi
37c2ac6ffmov r8, rbx
37c2ac702mov rdx, rbx
37c2ac705add r14, [rsp+696]
37c2ac70dmov r9, [rsp+696]
37c2ac715mov [rsp+56], 1
37c2ac71elea rcx, [rip+0x1c05eb]
37c2ac725mov r13, r14
37c2ac728lea r14, [rsp+328]
37c2ac730mov [rsp+48], r14
37c2ac735mov [rsp+40], r13
37c2ac73acall zlacpy_64_
37c2ac73fmov r10, [rsp+704]
37c2ac747mov rax, [rsp+144]
37c2ac74fmov r8, rbx
37c2ac752mov rcx, [rsp+240]
37c2ac75amov r9, [r10]
37c2ac75dmov r10, [rsp+176]
37c2ac765mov [rsp+72], rax
37c2ac76amov rax, [rsp+168]
37c2ac772mov [rsp+64], r12
37c2ac777sub r9, r10
37c2ac77amov [rsp+160], r10
37c2ac782mov r10, [rsp+696]
37c2ac78alea rdx, [r9+1]
37c2ac78emov [rsp+48], rax
37c2ac793mov r9, rbx
37c2ac796mov [rsp+392], rdx
37c2ac79emov rdx, [rsp+152]
37c2ac7a6mov [rsp+32], r10
37c2ac7abmov [rsp+56], rdx
37c2ac7b0mov rdx, rbx
37c2ac7b3mov [rsp+80], 1
37c2ac7bcmov [rsp+40], rdi
37c2ac7c1call zungbr_64_
37c2ac7c6mov r10, [rsp+704]
37c2ac7cemov r9, rbx
37c2ac7d1mov r8, rbx
37c2ac7d4mov rdx, [rsp+152]
37c2ac7dclea rcx, [rip+0x1c0516]
37c2ac7e3mov rax, [r10]
37c2ac7e6sub rax, [rsp+160]
37c2ac7eemov [rsp+64], r12
37c2ac7f3add rax, 1
37c2ac7f7mov [rsp+56], rdx
37c2ac7fcmov rdx, rbx
37c2ac7ffmov [rsp+392], rax
37c2ac807mov rax, [rsp+144]
37c2ac80fmov [rsp+80], 1
37c2ac818mov [rsp+72], rax
37c2ac81dmov [rsp+48], rbp
37c2ac822mov [rsp+40], r14
37c2ac827mov [rsp+32], r13
37c2ac82ccall zungbr_64_
37c2ac831mov rax, [rbx]
37c2ac834mov [rsp+80], r14
37c2ac839mov r9, rbx
37c2ac83cmov rcx, [rsp+712]
37c2ac844mov [rsp+72], r13
37c2ac849mov r8, rbx
37c2ac84cmov rdx, rbx
37c2ac84fmov [rsp+120], 1
37c2ac858lea rax, [rcx+8*rax]
37c2ac85cmov [rsp+64], rdi
37c2ac861mov rcx, [rsp+720]
37c2ac869mov [rsp+104], rax
37c2ac86elea rax, [rip+0x1c04a3]
37c2ac875mov [rsp+96], rax
37c2ac87alea rax, [rsp+400]
37c2ac882mov [rsp+88], rax
37c2ac887mov rax, [rsp+696]
37c2ac88fmov [rsp+112], rcx
37c2ac894lea rcx, [rip+0x1c0476]
37c2ac89bmov [rsp+56], rax
37c2ac8a0mov rax, [rsp+712]
37c2ac8a8movsd_xmm [rsp+400], x9
37c2ac8b2mov [rsp+48], rax
37c2ac8b7mov rax, [rsp+656]
37c2ac8bfmovsd_xmm [rsp+408], x10
37c2ac8c9mov [rsp+40], rax
37c2ac8celea rax, [rip+0x1c0413]
37c2ac8d5mov [rsp+32], rax
37c2ac8dacall zbdsqr_64_
37c2ac8dfmov [rsp+72], r15
37c2ac8e4mov r9, rsi
37c2ac8e7mov r8, rbx
37c2ac8eamov rax, [rsp+688]
37c2ac8f2lea r11, [rip+0x1c0407]
37c2ac8f9mov [rsp+112], 1
37c2ac902lea rdx, [rip+0x1c03ca]
37c2ac909mov [rsp+104], 1
37c2ac912mov rcx, rdx
37c2ac915mov [rsp+96], rax
37c2ac91amov rax, [rsp+680]
37c2ac922mov [rsp+80], r11
37c2ac927mov [rsp+88], rax
37c2ac92cmov rax, [rsp+640]
37c2ac934mov [rsp+56], rdi
37c2ac939mov [rsp+64], rax
37c2ac93emov rax, [rsp+696]
37c2ac946mov [rsp+32], rbx
37c2ac94bmov [rsp+48], rax
37c2ac950lea rax, [rip+0x1c03d1]
37c2ac957mov [rsp+40], rax
37c2ac95ccall zgemm_64_
37c2ac961
37c2ac961loc_37c2ac961:
37c2ac961mov [rsp+48], r15
37c2ac966mov r9, r13
37c2ac969mov r8, rbx
37c2ac96cmov rdx, rbx
37c2ac96fmov rax, [rsp+640]
37c2ac977mov [rsp+32], r14
37c2ac97clea rcx, [rip+0x1c039d]
37c2ac983mov [rsp+56], 1
37c2ac98cmov [rsp+40], rax
37c2ac991call zlacpy_64_
37c2ac996jmp 0x37c2a6a90
37c2ac99b
37c2ac99bloc_37c2ac99b:
37c2ac99bcmp [rsp+144], 0
37c2ac9a4je 0x37c2adac9
37c2ac9aamov rdx, r10
37c2ac9admov rax, [rsp+704]
37c2ac9b5lea rcx, [r10+2*r10]
37c2ac9b9imul rdx, r10
37c2ac9bdmov rax, [rax]
37c2ac9c0lea rcx, [rcx+2*rdx]
37c2ac9c4cmp rax, rcx
37c2ac9c7jl 0x37c2afaf3
37c2ac9cdmov rcx, [r15]
37c2ac9d0mov r14, r10
37c2ac9d3imul r14, rcx
37c2ac9d7lea r8, [r14+r14]
37c2ac9dbadd r8, [rsp+264]
37c2ac9e3cmp rax, r8
37c2ac9e6jl 0x37c2aface
37c2ac9eclea r13, [r14+1]
37c2ac9f0mov r8, rcx
37c2ac9f3mov rdx, r14
37c2ac9f6
37c2ac9f6loc_37c2ac9f6:
37c2ac9f6add r13, rdx
37c2ac9f9lea r12, [rsp+392]
37c2aca01lea rdi, [rsp+320]
37c2aca09mov [rsp+328], r8
37c2aca11add r10, r13
37c2aca14lea rdx, [r13-1]
37c2aca18mov [rsp+56], rdi
37c2aca1dmov r9, r15
37c2aca20shl rdx, 4
37c2aca24sub rax, r10
37c2aca27mov [rsp+48], r12
37c2aca2cshl r14, 4
37c2aca30add rax, 1
37c2aca34add rdx, [rsp+696]
37c2aca3cmov r8, [rsp+640]
37c2aca44mov [rsp+336], rcx
37c2aca4cmov [rsp+392], rax
37c2aca54lea rax, [r10-1]
37c2aca58mov rbp, rdx
37c2aca5bmov rcx, rbx
37c2aca5eshl rax, 4
37c2aca62add rax, [rsp+696]
37c2aca6amov [rsp+32], rdx
37c2aca6fmov rdx, rsi
37c2aca72mov [rsp+40], rax
37c2aca77mov [rsp+168], r10
37c2aca7fmov [rsp+160], rax
37c2aca87mov [rsp+144], rdi
37c2aca8flea rdi, [rsp+336]
37c2aca97call zgeqrf_64_
37c2aca9cmov [rsp+48], rdi
37c2acaa1mov r8, rsi
37c2acaa4mov rdx, rsi
37c2acaa7mov rcx, [rsp+696]
37c2acaafmov [rsp+32], r15
37c2acab4mov [rsp+56], 1
37c2acabdmov r9, [rsp+640]
37c2acac5mov [rsp+40], rcx
37c2acacalea rcx, [rip+0x1c0240]
37c2acad1call zlacpy_64_
37c2acad6mov rcx, [rsi]
37c2acad9mov [rsp+48], rdi
37c2academov r8, r12
37c2acae1mov [rsp+56], 1
37c2acaealea rdx, [rcx-1]
37c2acaeemov rcx, [rsp+696]
37c2acaf6mov [rsp+384], rdx
37c2acafeadd rcx, 16
37c2acb02mov [rsp+392], rdx
37c2acb0alea rdx, [rsp+384]
37c2acb12mov [rsp+40], rcx
37c2acb17lea rcx, [rip+0x1c01e2]
37c2acb1emov [rsp+32], rcx
37c2acb23mov r9, rcx
37c2acb26lea rcx, [rip+0x1c01e3]
37c2acb2dcall zlaset_64_
37c2acb32mov rax, [rsp+144]
37c2acb3amov r8, rsi
37c2acb3dmov rcx, rbx
37c2acb40mov rdx, [rsp+704]
37c2acb48mov r9, [rsp+640]
37c2acb50mov rdx, [rdx]
37c2acb53mov [rsp+64], rax
37c2acb58mov rax, [rsp+160]
37c2acb60mov [rsp+56], r12
37c2acb65mov [rsp+152], rdx
37c2acb6dsub rdx, [rsp+168]
37c2acb75mov [rsp+48], rax
37c2acb7aadd rdx, 1
37c2acb7emov [rsp+40], rbp
37c2acb83mov [rsp+32], r15
37c2acb88mov [rsp+392], rdx
37c2acb90mov rdx, rsi
37c2acb93call zungqr_64_
37c2acb98mov r10, [rsi]
37c2acb9bmov r9, rdi
37c2acb9emov rdx, [rsp+704]
37c2acba6mov r11, [rsp+712]
37c2acbaemov rcx, [rsp+144]
37c2acbb6mov rdx, [rdx]
37c2acbb9add r13, r10
37c2acbbcmov [rsp+72], r12
37c2acbc1add r10, r13
37c2acbc4mov [rsp+40], r11
37c2acbc9mov r11, [rsp+656]
37c2acbd1sub rdx, r10
37c2acbd4mov [rsp+80], rcx
37c2acbd9mov r8, [rsp+696]
37c2acbe1mov rcx, rsi
37c2acbe4lea rax, [rdx+1]
37c2acbe8mov rdx, [rsp+696]
37c2acbf0mov [rsp+32], r11
37c2acbf5mov [rsp+392], rax
37c2acbfdlea rax, [r10-1]
37c2acc01shl rax, 4
37c2acc05mov [rsp+48], rbp
37c2acc0aadd rdx, rax
37c2acc0dlea rax, [r13-1]
37c2acc11mov [rsp+176], r10
37c2acc19shl rax, 4
37c2acc1dadd rax, [rsp+696]
37c2acc25mov [rsp+64], rdx
37c2acc2amov [rsp+56], rax
37c2acc2fmov [rsp+152], rdx
37c2acc37mov rdx, rsi
37c2acc3amov [rsp+168], rax
37c2acc42call zgebrd_64_
37c2acc47mov [rsp+32], rdi
37c2acc4cmov r8, rsi
37c2acc4fmov rdx, rsi
37c2acc52add r14, [rsp+696]
37c2acc5amov r9, [rsp+696]
37c2acc62mov [rsp+56], 1
37c2acc6blea rcx, [rip+0x1c009f]
37c2acc72mov r13, r14
37c2acc75lea r14, [rsp+328]
37c2acc7dmov [rsp+48], r14
37c2acc82mov [rsp+40], r13
37c2acc87call zlacpy_64_
37c2acc8cmov r11, [rsp+704]
37c2acc94mov r9, rsi
37c2acc97mov r8, rsi
37c2acc9amov r10, [rsp+176]
37c2acca2mov rax, [rsp+144]
37c2accaalea rcx, [rip+0x1c0048]
37c2accb1mov r11, [r11]
37c2accb4mov [rsp+64], r12
37c2accb9mov [rsp+72], rax
37c2accbesub r11, r10
37c2accc1mov [rsp+48], rbp
37c2accc6lea rdx, [r11+1]
37c2acccamov r11, [rsp+696]
37c2accd2mov [rsp+80], 1
37c2accdbmov [rsp+392], rdx
37c2acce3mov rdx, [rsp+152]
37c2accebmov [rsp+32], r11
37c2accf0mov [rsp+56], rdx
37c2accf5mov rdx, rsi
37c2accf8mov [rsp+40], rdi
37c2accfdmov [rsp+160], r10
37c2acd05call zungbr_64_
37c2acd0amov r11, [rsp+704]
37c2acd12mov r9, rsi
37c2acd15mov r8, rsi
37c2acd18mov rax, [rsp+144]
37c2acd20mov rcx, [rsp+240]
37c2acd28mov rdx, [r11]
37c2acd2bsub rdx, [rsp+160]
37c2acd33mov [rsp+64], r12
37c2acd38add rdx, 1
37c2acd3cmov [rsp+72], rax
37c2acd41mov rax, [rsp+168]
37c2acd49mov [rsp+392], rdx
37c2acd51mov rdx, [rsp+152]
37c2acd59mov [rsp+48], rax
37c2acd5emov [rsp+56], rdx
37c2acd63mov rdx, rsi
37c2acd66mov [rsp+80], 1
37c2acd6fmov [rsp+40], r14
37c2acd74mov [rsp+32], r13
37c2acd79call zungbr_64_
37c2acd7emov rax, [rsi]
37c2acd81mov [rsp+80], rdi
37c2acd86mov r9, rsi
37c2acd89mov rdx, [rsp+712]
37c2acd91mov [rsp+64], r14
37c2acd96mov r8, rsi
37c2acd99lea rcx, [rip+0x1bff71]
37c2acda0mov [rsp+120], 1
37c2acda9lea rax, [rdx+8*rax]
37c2acdadmov [rsp+56], r13
37c2acdb2mov rdx, [rsp+720]
37c2acdbamov [rsp+104], rax
37c2acdbflea rax, [rip+0x1bff52]
37c2acdc6mov [rsp+96], rax
37c2acdcblea rax, [rsp+400]
37c2acdd3mov [rsp+88], rax
37c2acdd8mov rax, [rsp+696]
37c2acde0mov [rsp+112], rdx
37c2acde5mov rdx, rsi
37c2acde8mov [rsp+72], rax
37c2acdedmov rax, [rsp+712]
37c2acdf5movsd_xmm [rsp+400], x9
37c2acdffmov [rsp+48], rax
37c2ace04mov rax, [rsp+656]
37c2ace0cmovsd_xmm [rsp+408], x10
37c2ace16mov [rsp+40], rax
37c2ace1blea rax, [rip+0x1bfec6]
37c2ace22mov [rsp+32], rax
37c2ace27call zbdsqr_64_
37c2ace2cmov [rsp+72], rdi
37c2ace31mov r9, rsi
37c2ace34mov r8, rbx
37c2ace37mov rax, [rsp+672]
37c2ace3flea rcx, [rip+0x1bfeba]
37c2ace46mov [rsp+112], 1
37c2ace4flea rdx, [rip+0x1bfe7d]
37c2ace56mov [rsp+80], rcx
37c2ace5bmov rcx, rdx
37c2ace5emov [rsp+96], rax
37c2ace63mov rax, [rsp+664]
37c2ace6bmov [rsp+104], 1
37c2ace74mov [rsp+88], rax
37c2ace79mov rax, [rsp+696]
37c2ace81mov [rsp+56], r15
37c2ace86mov [rsp+64], rax
37c2ace8bmov rax, [rsp+640]
37c2ace93mov [rsp+32], rsi
37c2ace98mov [rsp+48], rax
37c2ace9dlea rax, [rip+0x1bfe84]
37c2acea4mov [rsp+40], rax
37c2acea9call zgemm_64_
37c2aceae
37c2aceaeloc_37c2aceae:
37c2aceaemov [rsp+48], r15
37c2aceb3mov r9, r13
37c2aceb6mov r8, rsi
37c2aceb9mov rdx, rsi
37c2acebcmov rax, [rsp+640]
37c2acec4mov [rsp+32], r14
37c2acec9lea rcx, [rip+0x1bfe50]
37c2aced0mov [rsp+56], 1
37c2aced9mov [rsp+40], rax
37c2acedecall zlacpy_64_
37c2acee3jmp 0x37c2a6a90
37c2acee8
37c2acee8loc_37c2acee8:
37c2acee8lea rcx, [rip+0x1bfe22]
37c2aceefmov [rsp+152], rcx
37c2acef7jmp 0x37c2aa585
37c2acefc
37c2acefcloc_37c2acefc:
37c2acefccmp [rsp+144], 0
37c2acf05je 0x37c2b104a
37c2acf0bmov r9, [rsi]
37c2acf0epxor x2, x2
37c2acf12add rax, r9
37c2acf15add r11, r9
37c2acf18lea rdx, [r9+r9]
37c2acf1ccmp rax, r11
37c2acf1fcmovge r11, rax
37c2acf23lea rax, [rdx+rdi]
37c2acf27cmp r11, rax
37c2acf2acmovge rax, r11
37c2acf2elea r11, [rdx+rbp]
37c2acf32cmp rax, r11
37c2acf35cmovge r11, rax
37c2acf39mov rax, [rsp+256]
37c2acf41add rax, rdx
37c2acf44cmp r11, rax
37c2acf47cmovge rax, r11
37c2acf4bimul r9, r9
37c2acf4fadd rdx, rcx
37c2acf52mov [rsp+264], rax
37c2acf5alea rax, [rax+2*r9]
37c2acf5ecmp rax, rdx
37c2acf61cmovl rax, rdx
37c2acf65cvtsi2sd x2, rax
37c2acf6amovapd x8, x2
37c2acf6fjmp 0x37c2a6364
37c2acf74
37c2acf74loc_37c2acf74:
37c2acf74xor edx, edx
37c2acf76cmp [rsp+168], 0
37c2acf7fcmove rdx, rax
37c2acf83mov [rsp+368], rdx
37c2acf8bjmp 0x37c2aa4a0
37c2acf90
37c2acf90loc_37c2acf90:
37c2acf90cmp [rsp+168], 0
37c2acf99jne 0x37c2aa611
37c2acf9fmov rdx, [rbx]
37c2acfa2mov [rsp+368], rdx
37c2acfaajmp 0x37c2aa620
37c2acfaf
37c2acfafloc_37c2acfaf:
37c2acfafmov r11, rcx
37c2acfb2mov r14, r9
37c2acfb5jmp 0x37c2a81f9
37c2acfba
37c2acfbaloc_37c2acfba:
37c2acfbamov r9, r10
37c2acfbdmov rax, r8
37c2acfc0jmp 0x37c2a9323
37c2acfc5
37c2acfc5loc_37c2acfc5:
37c2acfc5lea rdi, [rip+0x1bfd44]
37c2acfccmov [rsp+368], 0
37c2acfd8mov [rsp+200], rdi
37c2acfe0jmp 0x37c2aa4a0
37c2acfe5
37c2acfe5loc_37c2acfe5:
37c2acfe5cmp [rsp+176], 0
37c2acfeejne 0x37c2aec78
37c2acff4lea rbx, [rip+0x1bfd16]
37c2acffbmov [rsp+360], rax
37c2ad003mov [rsp+152], rbx
37c2ad00bjmp 0x37c2aa664
37c2ad010
37c2ad010loc_37c2ad010:
37c2ad010cvttsd2si rdx, x12
37c2ad015cmp [rsp+168], 0
37c2ad01eje 0x37c2aebf5
37c2ad024cmp [rsp+160], 0
37c2ad02dje 0x37c2aebf5
37c2ad033mov r11, [rbx]
37c2ad036pxor x3, x3
37c2ad03aadd r9, r11
37c2ad03dadd rdx, r11
37c2ad040lea rdi, [r11+r11]
37c2ad044cmp r9, rdx
37c2ad047cmovge rdx, r9
37c2ad04badd rax, rdi
37c2ad04ecmp rdx, rax
37c2ad051cmovge rax, rdx
37c2ad055lea rdx, [rdi+rbp]
37c2ad059cmp rax, rdx
37c2ad05ccmovl rax, rdx
37c2ad060imul r11, r11
37c2ad064lea rdx, [rcx+rdi]
37c2ad068mov [rsp+264], rax
37c2ad070add rax, r11
37c2ad073cmp rax, rdx
37c2ad076cmovl rax, rdx
37c2ad07acvtsi2sd x3, rax
37c2ad07fmovapd x8, x3
37c2ad084jmp 0x37c2a6364
37c2ad089
37c2ad089loc_37c2ad089:
37c2ad089test r14, r14
37c2ad08cje 0x37c2aec96
37c2ad092mov rdx, rcx
37c2ad095add r10, rcx
37c2ad098lea r8, [rcx+2*rcx]
37c2ad09cmov rax, [rsp+704]
37c2ad0a4imul rdx, rcx
37c2ad0a8cmp r10, r8
37c2ad0abcmovge r8, r10
37c2ad0afmov rax, [rax]
37c2ad0b2lea r9, [rdx+rdx]
37c2ad0b6add r9, r8
37c2ad0b9cmp rax, r9
37c2ad0bcjl 0x37c2b036b
37c2ad0c2mov r8, [r15]
37c2ad0c5mov r14, rcx
37c2ad0c8imul r14, r8
37c2ad0cclea r9, [r14+r14]
37c2ad0d0add r9, [rsp+264]
37c2ad0d8cmp rax, r9
37c2ad0dbjl 0x37c2b0480
37c2ad0e1lea r13, [r14+1]
37c2ad0e5mov r9, r8
37c2ad0e8mov rdx, r14
37c2ad0eb
37c2ad0ebloc_37c2ad0eb:
37c2ad0ebadd r13, rdx
37c2ad0eelea r12, [rsp+392]
37c2ad0f6shl r14, 4
37c2ad0famov [rsp+336], r8
37c2ad102lea rdi, [rcx+r13]
37c2ad106lea rdx, [r13-1]
37c2ad10amov [rsp+48], r12
37c2ad10fmov r8, [rsp+640]
37c2ad117sub rax, rdi
37c2ad11alea rcx, [rsp+320]
37c2ad122shl rdx, 4
37c2ad126add rdx, [rsp+696]
37c2ad12eadd rax, 1
37c2ad132mov [rsp+56], rcx
37c2ad137mov rbp, rdx
37c2ad13amov [rsp+392], rax
37c2ad142lea rax, [rdi-1]
37c2ad146shl rax, 4
37c2ad14aadd rax, [rsp+696]
37c2ad152mov [rsp+32], rdx
37c2ad157mov rdx, rsi
37c2ad15amov [rsp+40], rax
37c2ad15fmov [rsp+328], r9
37c2ad167mov r9, r15
37c2ad16amov [rsp+144], rcx
37c2ad172mov rcx, rbx
37c2ad175mov [rsp+160], rax
37c2ad17dcall zgelqf_64_
37c2ad182mov [rsp+32], r15
37c2ad187mov r8, rsi
37c2ad18amov rdx, rbx
37c2ad18dmov rax, [rsp+688]
37c2ad195mov r9, [rsp+640]
37c2ad19dmov [rsp+56], 1
37c2ad1a6lea rcx, [rip+0x1bfb64]
37c2ad1admov [rsp+48], rax
37c2ad1b2mov rax, [rsp+680]
37c2ad1bamov [rsp+40], rax
37c2ad1bfcall zlacpy_64_
37c2ad1c4mov rax, [rsp+704]
37c2ad1ccmov rcx, [rsp+144]
37c2ad1d4mov r8, rbx
37c2ad1d7mov r9, [rsp+680]
37c2ad1dfmov rax, [rax]
37c2ad1e2mov [rsp+64], rcx
37c2ad1e7mov rcx, rsi
37c2ad1eamov [rsp+56], r12
37c2ad1efmov [rsp+152], rax
37c2ad1f7mov rdx, rax
37c2ad1famov rax, [rsp+160]
37c2ad202sub rdx, rdi
37c2ad205mov [rsp+40], rbp
37c2ad20alea rdi, [rsp+336]
37c2ad212mov [rsp+48], rax
37c2ad217mov rax, [rsp+688]
37c2ad21fadd rdx, 1
37c2ad223mov [rsp+392], rdx
37c2ad22bmov rdx, rsi
37c2ad22emov [rsp+32], rax
37c2ad233call zunglq_64_
37c2ad238mov [rsp+48], rdi
37c2ad23dmov r8, rbx
37c2ad240mov rdx, rbx
37c2ad243mov rax, [rsp+696]
37c2ad24bmov [rsp+32], r15
37c2ad250lea rcx, [rip+0x1bfab9]
37c2ad257mov [rsp+56], 1
37c2ad260mov r9, [rsp+640]
37c2ad268mov [rsp+40], rax
37c2ad26dcall zlacpy_64_
37c2ad272mov rax, [rbx]
37c2ad275mov r8, r12
37c2ad278mov [rsp+56], 1
37c2ad281mov [rsp+48], rdi
37c2ad286lea rdx, [rsp+384]
37c2ad28elea rcx, [rip+0x1bfa7c]
37c2ad295sub rax, 1
37c2ad299mov [rsp+384], rax
37c2ad2a1mov [rsp+392], rax
37c2ad2a9mov rax, [rsp+336]
37c2ad2b1shl rax, 4
37c2ad2b5add rax, [rsp+696]
37c2ad2bdmov [rsp+40], rax
37c2ad2c2lea rax, [rip+0x1bfa37]
37c2ad2c9mov [rsp+32], rax
37c2ad2cemov r9, rax
37c2ad2d1call zlaset_64_
37c2ad2d6mov r10, [rbx]
37c2ad2d9mov r9, rdi
37c2ad2dcmov rdx, [rsp+704]
37c2ad2e4mov r11, [rsp+712]
37c2ad2ecmov rcx, [rsp+144]
37c2ad2f4mov rdx, [rdx]
37c2ad2f7add r13, r10
37c2ad2famov [rsp+72], r12
37c2ad2ffadd r10, r13
37c2ad302mov [rsp+40], r11
37c2ad307mov r11, [rsp+656]
37c2ad30fsub rdx, r10
37c2ad312mov [rsp+80], rcx
37c2ad317mov r8, [rsp+696]
37c2ad31fmov rcx, rbx
37c2ad322lea rax, [rdx+1]
37c2ad326mov [rsp+32], r11
37c2ad32bmov [rsp+392], rax
37c2ad333lea rax, [r10-1]
37c2ad337shl rax, 4
37c2ad33badd rax, [rsp+696]
37c2ad343mov [rsp+48], rbp
37c2ad348mov rdx, rax
37c2ad34blea rax, [r13-1]
37c2ad34fmov [rsp+176], r10
37c2ad357shl rax, 4
37c2ad35badd rax, [rsp+696]
37c2ad363mov [rsp+64], rdx
37c2ad368mov [rsp+56], rax
37c2ad36dmov [rsp+152], rdx
37c2ad375mov rdx, rbx
37c2ad378mov [rsp+168], rax
37c2ad380call zgebrd_64_
37c2ad385mov [rsp+32], rdi
37c2ad38amov r8, rbx
37c2ad38dmov rdx, rbx
37c2ad390add r14, [rsp+696]
37c2ad398mov r9, [rsp+696]
37c2ad3a0mov [rsp+56], 1
37c2ad3a9lea rcx, [rip+0x1bf960]
37c2ad3b0mov r13, r14
37c2ad3b3lea r14, [rsp+328]
37c2ad3bbmov [rsp+48], r14
37c2ad3c0mov [rsp+40], r13
37c2ad3c5call zlacpy_64_
37c2ad3camov r11, [rsp+704]
37c2ad3d2mov r9, rbx
37c2ad3d5mov r10, [rsp+176]
37c2ad3ddmov rcx, [rsp+144]
37c2ad3e5mov rax, [rsp+168]
37c2ad3edmov r8, rbx
37c2ad3f0mov r11, [r11]
37c2ad3f3mov [rsp+64], r12
37c2ad3f8mov [rsp+72], rcx
37c2ad3fdmov rcx, [rsp+240]
37c2ad405sub r11, r10
37c2ad408mov [rsp+48], rax
37c2ad40dlea rdx, [r11+1]
37c2ad411mov r11, [rsp+696]
37c2ad419mov [rsp+80], 1
37c2ad422mov [rsp+392], rdx
37c2ad42amov rdx, [rsp+152]
37c2ad432mov [rsp+32], r11
37c2ad437mov [rsp+56], rdx
37c2ad43cmov rdx, rbx
37c2ad43fmov [rsp+40], rdi
37c2ad444mov [rsp+160], r10
37c2ad44ccall zungbr_64_
37c2ad451mov r11, [rsp+704]
37c2ad459mov r9, rbx
37c2ad45cmov r8, rbx
37c2ad45fmov rcx, [rsp+144]
37c2ad467mov rdx, [rsp+152]
37c2ad46fmov rax, [r11]
37c2ad472mov [rsp+64], r12
37c2ad477mov [rsp+72], rcx
37c2ad47csub rax, [rsp+160]
37c2ad484lea rcx, [rip+0x1bf86e]
37c2ad48bmov [rsp+56], rdx
37c2ad490add rax, 1
37c2ad494mov rdx, rbx
37c2ad497mov [rsp+80], 1
37c2ad4a0mov [rsp+48], rbp
37c2ad4a5mov [rsp+40], r14
37c2ad4aamov [rsp+32], r13
37c2ad4afmov [rsp+392], rax
37c2ad4b7call zungbr_64_
37c2ad4bcmov rax, [rbx]
37c2ad4bfmov [rsp+80], r14
37c2ad4c4mov r9, rbx
37c2ad4c7mov rcx, [rsp+712]
37c2ad4cflea rdx, [rip+0x1bf842]
37c2ad4d6mov [rsp+72], r13
37c2ad4dbmov r8, rbx
37c2ad4demov [rsp+96], rdx
37c2ad4e3mov rdx, [rsp+712]
37c2ad4eblea rax, [rcx+8*rax]
37c2ad4efmov [rsp+64], rdi
37c2ad4f4mov rcx, [rsp+720]
37c2ad4fcmov [rsp+104], rax
37c2ad501lea rax, [rsp+400]
37c2ad509mov [rsp+112], rcx
37c2ad50emov rcx, [rsp+696]
37c2ad516mov [rsp+48], rdx
37c2ad51blea rdx, [rip+0x1bf7c6]
37c2ad522mov [rsp+56], rcx
37c2ad527mov rcx, [rsp+656]
37c2ad52fmov [rsp+88], rax
37c2ad534mov [rsp+40], rcx
37c2ad539lea rcx, [rip+0x1bf7d1]
37c2ad540mov [rsp+32], rdx
37c2ad545mov rdx, rbx
37c2ad548mov [rsp+120], 1
37c2ad551movsd_xmm [rsp+400], x9
37c2ad55bmovsd_xmm [rsp+408], x10
37c2ad565call zbdsqr_64_
37c2ad56amov [rsp+96], r15
37c2ad56fmov r9, rsi
37c2ad572mov r8, rbx
37c2ad575lea rax, [rip+0x1bf784]
37c2ad57cmov [rsp+56], rdi
37c2ad581mov rcx, [rsp+640]
37c2ad589lea rdx, [rip+0x1bf743]
37c2ad590mov [rsp+80], rax
37c2ad595mov rax, [rsp+688]
37c2ad59dmov [rsp+88], rcx
37c2ad5a2mov rcx, rdx
37c2ad5a5mov [rsp+72], rax
37c2ad5aamov rax, [rsp+680]
37c2ad5b2mov [rsp+112], 1
37c2ad5bbmov [rsp+64], rax
37c2ad5c0mov rax, [rsp+696]
37c2ad5c8mov [rsp+104], 1
37c2ad5d1mov [rsp+48], rax
37c2ad5d6lea rax, [rip+0x1bf74b]
37c2ad5ddmov [rsp+40], rax
37c2ad5e2mov [rsp+32], rbx
37c2ad5e7call zgemm_64_
37c2ad5ecmov [rsp+32], r15
37c2ad5f1mov r8, rsi
37c2ad5f4mov rdx, rbx
37c2ad5f7mov rax, [rsp+688]
37c2ad5ffmov r9, [rsp+640]
37c2ad607mov [rsp+56], 1
37c2ad610lea rcx, [rip+0x1bf709]
37c2ad617mov [rsp+48], rax
37c2ad61cmov rax, [rsp+680]
37c2ad624mov [rsp+40], rax
37c2ad629call zlacpy_64_
37c2ad62ejmp 0x37c2ac961
37c2ad633
37c2ad633loc_37c2ad633:
37c2ad633test r13, r13
37c2ad636je 0x37c2a6a90
37c2ad63cmov r14, rcx
37c2ad63fmov rax, [rsp+704]
37c2ad647imul r14, rcx
37c2ad64bmov rdx, [rax]
37c2ad64elea rax, [rcx+2*rcx]
37c2ad652add rax, r14
37c2ad655cmp rdx, rax
37c2ad658jl 0x37c2b04a5
37c2ad65emov rax, [r15]
37c2ad661mov r8, rcx
37c2ad664mov r9, [rsp+264]
37c2ad66clea r13, [rsp+392]
37c2ad674lea r12, [rsp+320]
37c2ad67cmov [rsp+48], r13
37c2ad681lea rdi, [rsp+336]
37c2ad689imul r8, rax
37c2ad68dmov [rsp+56], r12
37c2ad692add r9, r8
37c2ad695cmp rdx, r9
37c2ad698mov r9, r15
37c2ad69bcmovge r14, r8
37c2ad69fcmovl rax, rcx
37c2ad6a3mov r8, [rsp+640]
37c2ad6abmov [rsp+336], rax
37c2ad6b3lea rax, [rcx+r14+1]
37c2ad6b8mov rcx, rbx
37c2ad6bbsub rdx, rax
37c2ad6bemov [rsp+160], rax
37c2ad6c6add rdx, 1
37c2ad6camov [rsp+392], rdx
37c2ad6d2lea rdx, [rax-1]
37c2ad6d6shl rdx, 4
37c2ad6daadd rdx, [rsp+696]
37c2ad6e2mov rbp, rdx
37c2ad6e5mov rdx, r14
37c2ad6e8shl rdx, 4
37c2ad6ecadd rdx, [rsp+696]
37c2ad6f4mov [rsp+40], rbp
37c2ad6f9mov [rsp+32], rdx
37c2ad6femov [rsp+144], rdx
37c2ad706mov rdx, rsi
37c2ad709call zgelqf_64_
37c2ad70emov [rsp+48], rdi
37c2ad713mov r8, rbx
37c2ad716mov rdx, rbx
37c2ad719mov rax, [rsp+696]
37c2ad721mov [rsp+32], r15
37c2ad726lea rcx, [rip+0x1bf5e3]
37c2ad72dmov [rsp+56], 1
37c2ad736mov r9, [rsp+640]
37c2ad73emov [rsp+40], rax
37c2ad743call zlacpy_64_
37c2ad748mov rax, [rbx]
37c2ad74bmov [rsp+48], rdi
37c2ad750mov r8, r13
37c2ad753mov rcx, [rsp+336]
37c2ad75bmov [rsp+56], 1
37c2ad764lea rdx, [rax-1]
37c2ad768lea rax, [rip+0x1bf591]
37c2ad76fshl rcx, 4
37c2ad773mov [rsp+32], rax
37c2ad778add rcx, [rsp+696]
37c2ad780mov r9, rax
37c2ad783mov [rsp+40], rcx
37c2ad788lea rcx, [rip+0x1bf582]
37c2ad78fmov [rsp+384], rdx
37c2ad797mov [rsp+392], rdx
37c2ad79flea rdx, [rsp+384]
37c2ad7a7call zlaset_64_
37c2ad7acmov rcx, [rsp+704]
37c2ad7b4mov rdx, [rsp+144]
37c2ad7bcmov r8, rbx
37c2ad7bfmov r9, [rsp+640]
37c2ad7c7mov rcx, [rcx]
37c2ad7camov [rsp+48], rbp
37c2ad7cfmov [rsp+40], rdx
37c2ad7d4mov rdx, rsi
37c2ad7d7mov [rsp+64], r12
37c2ad7dcmov [rsp+56], r13
37c2ad7e1mov [rsp+32], r15
37c2ad7e6mov [rsp+152], rcx
37c2ad7eesub rcx, [rsp+160]
37c2ad7f6lea rax, [rcx+1]
37c2ad7famov rcx, rbx
37c2ad7fdmov [rsp+392], rax
37c2ad805call zunglq_64_
37c2ad80amov rax, [rbx]
37c2ad80dmov r9, rdi
37c2ad810mov rcx, [rsp+704]
37c2ad818mov rbp, [rsp+696]
37c2ad820mov r8, [rsp+696]
37c2ad828mov rcx, [rcx]
37c2ad82blea rdx, [r14+rax+1]
37c2ad830mov [rsp+80], r12
37c2ad835add rax, rdx
37c2ad838sub rdx, 1
37c2ad83cmov [rsp+72], r13
37c2ad841mov [rsp+152], rcx
37c2ad849sub rcx, rax
37c2ad84cshl rdx, 4
37c2ad850add rcx, 1
37c2ad854add rbp, rdx
37c2ad857mov rdx, [rsp+144]
37c2ad85fmov [rsp+160], rax
37c2ad867mov [rsp+392], rcx
37c2ad86flea rcx, [rax-1]
37c2ad873shl rcx, 4
37c2ad877add rcx, [rsp+696]
37c2ad87fmov [rsp+48], rdx
37c2ad884mov rdx, rbx
37c2ad887mov r14, rcx
37c2ad88amov [rsp+64], rcx
37c2ad88fmov rcx, [rsp+712]
37c2ad897mov [rsp+56], rbp
37c2ad89cmov [rsp+40], rcx
37c2ad8a1mov rcx, [rsp+656]
37c2ad8a9mov [rsp+32], rcx
37c2ad8aemov rcx, rbx
37c2ad8b1call zgebrd_64_
37c2ad8b6mov [rsp+32], rdi
37c2ad8bbmov r8, rbx
37c2ad8bemov rdx, rbx
37c2ad8c1mov rcx, [rsp+672]
37c2ad8c9mov r9, [rsp+696]
37c2ad8d1mov [rsp+56], 1
37c2ad8damov [rsp+48], rcx
37c2ad8dfmov rcx, [rsp+664]
37c2ad8e7mov [rsp+40], rcx
37c2ad8eclea rcx, [rip+0x1bf41d]
37c2ad8f3call zlacpy_64_
37c2ad8f8mov rcx, [rsp+704]
37c2ad900mov r9, rbx
37c2ad903mov r8, rbx
37c2ad906mov rax, [rsp+160]
37c2ad90emov rcx, [rcx]
37c2ad911mov [rsp+72], r12
37c2ad916mov [rsp+80], 1
37c2ad91fsub rcx, rax
37c2ad922mov [rsp+64], r13
37c2ad927lea rdx, [rcx+1]
37c2ad92bmov rcx, [rsp+696]
37c2ad933mov [rsp+56], r14
37c2ad938mov [rsp+48], rbp
37c2ad93dmov [rsp+32], rcx
37c2ad942mov rcx, [rsp+240]
37c2ad94amov [rsp+40], rdi
37c2ad94fmov [rsp+392], rdx
37c2ad957mov rdx, rbx
37c2ad95amov [rsp+152], rax
37c2ad962call zungbr_64_
37c2ad967mov rcx, [rsp+704]
37c2ad96fmov r9, rbx
37c2ad972mov r8, rbx
37c2ad975mov rdx, [rcx]
37c2ad978sub rdx, [rsp+152]
37c2ad980mov [rsp+72], r12
37c2ad985lea rcx, [rip+0x1bf36d]
37c2ad98clea rax, [rdx+1]
37c2ad990mov rdx, [rsp+144]
37c2ad998mov [rsp+64], r13
37c2ad99dmov [rsp+80], 1
37c2ad9a6mov [rsp+48], rdx
37c2ad9abmov rdx, [rsp+672]
37c2ad9b3mov [rsp+56], r14
37c2ad9b8mov [rsp+40], rdx
37c2ad9bdmov rdx, [rsp+664]
37c2ad9c5mov [rsp+392], rax
37c2ad9cdmov [rsp+32], rdx
37c2ad9d2mov rdx, rbx
37c2ad9d5call zungbr_64_
37c2ad9damov rax, [rbx]
37c2ad9ddmov [rsp+64], rdi
37c2ad9e2mov r9, rbx
37c2ad9e5mov rdx, [rsp+712]
37c2ad9edmov r8, rbx
37c2ad9f0mov rcx, [rsp+712]
37c2ad9f8mov [rsp+120], 1
37c2ada01movsd_xmm [rsp+400], x9
37c2ada0blea rax, [rdx+8*rax]
37c2ada0fmov [rsp+48], rcx
37c2ada14mov rdx, [rsp+720]
37c2ada1clea rcx, [rip+0x1bf2c5]
37c2ada23mov [rsp+104], rax
37c2ada28lea rax, [rsp+400]
37c2ada30mov [rsp+112], rdx
37c2ada35lea rdx, [rip+0x1bf2dc]
37c2ada3cmov [rsp+96], rdx
37c2ada41mov rdx, [rsp+672]
37c2ada49mov [rsp+32], rcx
37c2ada4elea rcx, [rip+0x1bf2bc]
37c2ada55mov [rsp+80], rdx
37c2ada5amov rdx, [rsp+664]
37c2ada62mov [rsp+88], rax
37c2ada67mov [rsp+72], rdx
37c2ada6cmov rdx, [rsp+696]
37c2ada74movsd_xmm [rsp+408], x10
37c2ada7emov [rsp+56], rdx
37c2ada83mov rdx, [rsp+656]
37c2ada8bmov [rsp+40], rdx
37c2ada90mov rdx, rbx
37c2ada93call zbdsqr_64_
37c2ada98mov rdx, [rsp+688]
37c2adaa0mov rcx, [rsp+680]
37c2adaa8mov [rsp+112], 1
37c2adab1mov [rsp+104], 1
37c2adabamov [rsp+96], rdx
37c2adabfmov [rsp+88], rcx
37c2adac4jmp 0x37c2a923b
37c2adac9
37c2adac9loc_37c2adac9:
37c2adac9cmp [rsp+216], 0
37c2adad2je 0x37c2a6a90
37c2adad8mov r14, r10
37c2adadbmov rax, [rsp+704]
37c2adae3imul r14, r10
37c2adae7mov rdx, [rax]
37c2adaealea rax, [r10+2*r10]
37c2adaeeadd rax, r14
37c2adaf1cmp rdx, rax
37c2adaf4jl 0x37c2b09b4
37c2adafamov rax, [r15]
37c2adafdmov rcx, r10
37c2adb00mov r8, [rsp+264]
37c2adb08lea r13, [rsp+392]
37c2adb10lea r12, [rsp+320]
37c2adb18mov [rsp+48], r13
37c2adb1dmov r9, r15
37c2adb20lea rdi, [rsp+336]
37c2adb28imul rcx, rax
37c2adb2cmov [rsp+56], r12
37c2adb31add r8, rcx
37c2adb34cmp rdx, r8
37c2adb37mov r8, [rsp+640]
37c2adb3fcmovge r14, rcx
37c2adb43cmovl rax, r10
37c2adb47mov rcx, rbx
37c2adb4amov [rsp+336], rax
37c2adb52lea rax, [r10+r14+1]
37c2adb57sub rdx, rax
37c2adb5amov [rsp+160], rax
37c2adb62add rdx, 1
37c2adb66mov [rsp+392], rdx
37c2adb6elea rdx, [rax-1]
37c2adb72shl rdx, 4
37c2adb76add rdx, [rsp+696]
37c2adb7emov rbp, rdx
37c2adb81mov rdx, r14
37c2adb84shl rdx, 4
37c2adb88add rdx, [rsp+696]
37c2adb90mov [rsp+40], rbp
37c2adb95mov [rsp+32], rdx
37c2adb9amov [rsp+144], rdx
37c2adba2mov rdx, rsi
37c2adba5call zgeqrf_64_
37c2adbaamov [rsp+48], rdi
37c2adbafmov r8, rsi
37c2adbb2mov rdx, rsi
37c2adbb5mov rax, [rsp+696]
37c2adbbdmov [rsp+32], r15
37c2adbc2lea rcx, [rip+0x1bf148]
37c2adbc9mov [rsp+56], 1
37c2adbd2mov r9, [rsp+640]
37c2adbdamov [rsp+40], rax
37c2adbdfcall zlacpy_64_
37c2adbe4mov rax, [rsi]
37c2adbe7mov [rsp+48], rdi
37c2adbecmov r8, r13
37c2adbefmov [rsp+56], 1
37c2adbf8lea rdx, [rax-1]
37c2adbfcmov rax, [rsp+696]
37c2adc04mov [rsp+384], rdx
37c2adc0clea rcx, [rax+16]
37c2adc10lea rax, [rip+0x1bf0e9]
37c2adc17mov [rsp+392], rdx
37c2adc1fmov [rsp+40], rcx
37c2adc24mov r9, rax
37c2adc27lea rdx, [rsp+384]
37c2adc2flea rcx, [rip+0x1bf0da]
37c2adc36mov [rsp+32], rax
37c2adc3bcall zlaset_64_
37c2adc40mov rcx, [rsp+704]
37c2adc48mov rdx, [rsp+144]
37c2adc50mov r8, rsi
37c2adc53mov r9, [rsp+640]
37c2adc5bmov rcx, [rcx]
37c2adc5emov [rsp+48], rbp
37c2adc63mov [rsp+40], rdx
37c2adc68mov rdx, rsi
37c2adc6bmov [rsp+64], r12
37c2adc70mov [rsp+56], r13
37c2adc75mov [rsp+32], r15
37c2adc7amov [rsp+152], rcx
37c2adc82sub rcx, [rsp+160]
37c2adc8alea rax, [rcx+1]
37c2adc8emov rcx, rbx
37c2adc91mov [rsp+392], rax
37c2adc99call zungqr_64_
37c2adc9emov rax, [rsi]
37c2adca1mov r9, rdi
37c2adca4mov rcx, [rsp+704]
37c2adcacmov rbp, [rsp+696]
37c2adcb4mov r8, [rsp+696]
37c2adcbcmov rcx, [rcx]
37c2adcbflea rdx, [r14+rax+1]
37c2adcc4mov [rsp+80], r12
37c2adcc9add rax, rdx
37c2adcccsub rdx, 1
37c2adcd0mov [rsp+72], r13
37c2adcd5mov [rsp+152], rcx
37c2adcddsub rcx, rax
37c2adce0shl rdx, 4
37c2adce4add rcx, 1
37c2adce8add rbp, rdx
37c2adcebmov rdx, [rsp+144]
37c2adcf3mov [rsp+160], rax
37c2adcfbmov [rsp+392], rcx
37c2add03lea rcx, [rax-1]
37c2add07shl rcx, 4
37c2add0badd rcx, [rsp+696]
37c2add13mov [rsp+48], rdx
37c2add18mov rdx, rsi
37c2add1bmov r14, rcx
37c2add1emov [rsp+64], rcx
37c2add23mov rcx, [rsp+712]
37c2add2bmov [rsp+56], rbp
37c2add30mov [rsp+40], rcx
37c2add35mov rcx, [rsp+656]
37c2add3dmov [rsp+32], rcx
37c2add42mov rcx, rsi
37c2add45call zgebrd_64_
37c2add4amov [rsp+32], rdi
37c2add4fmov r8, rsi
37c2add52mov rdx, rsi
37c2add55mov rcx, [rsp+688]
37c2add5dmov r9, [rsp+696]
37c2add65mov [rsp+56], 1
37c2add6emov [rsp+48], rcx
37c2add73mov rcx, [rsp+680]
37c2add7bmov [rsp+40], rcx
37c2add80lea rcx, [rip+0x1bef8a]
37c2add87call zlacpy_64_
37c2add8cmov rcx, [rsp+704]
37c2add94mov r9, rsi
37c2add97mov r8, rsi
37c2add9amov rax, [rsp+160]
37c2adda2mov rcx, [rcx]
37c2adda5mov [rsp+72], r12
37c2addaamov [rsp+80], 1
37c2addb3sub rcx, rax
37c2addb6mov [rsp+64], r13
37c2addbblea rdx, [rcx+1]
37c2addbfmov [rsp+56], r14
37c2addc4lea rcx, [rip+0x1bef2e]
37c2addcbmov [rsp+392], rdx
37c2addd3mov rdx, [rsp+144]
37c2adddbmov [rsp+40], rdi
37c2adde0mov [rsp+48], rdx
37c2adde5mov rdx, [rsp+696]
37c2addedmov [rsp+152], rax
37c2addf5mov [rsp+32], rdx
37c2addfamov rdx, rsi
37c2addfdcall zungbr_64_
37c2ade02mov rdx, [rsp+704]
37c2ade0amov r9, rsi
37c2ade0dmov r8, rsi
37c2ade10mov rcx, [rsp+240]
37c2ade18mov rdx, [rdx]
37c2ade1bsub rdx, [rsp+152]
37c2ade23mov [rsp+72], r12
37c2ade28lea rax, [rdx+1]
37c2ade2cmov rdx, [rsp+688]
37c2ade34mov [rsp+64], r13
37c2ade39mov [rsp+80], 1
37c2ade42mov [rsp+40], rdx
37c2ade47mov rdx, [rsp+680]
37c2ade4fmov [rsp+56], r14
37c2ade54mov [rsp+32], rdx
37c2ade59mov rdx, rsi
37c2ade5cmov [rsp+48], rbp
37c2ade61mov [rsp+392], rax
37c2ade69call zungbr_64_
37c2ade6emov rax, [rsi]
37c2ade71mov [rsp+80], rdi
37c2ade76mov r9, rsi
37c2ade79mov rcx, [rsp+712]
37c2ade81mov r8, rsi
37c2ade84mov rdx, [rsp+720]
37c2ade8cmov [rsp+120], 1
37c2ade95movsd_xmm [rsp+400], x9
37c2ade9flea rax, [rcx+8*rax]
37c2adea3mov [rsp+112], rdx
37c2adea8lea rcx, [rip+0x1bee69]
37c2adeafmov rdx, [rsp+696]
37c2adeb7mov [rsp+96], rcx
37c2adebcmov rcx, [rsp+688]
37c2adec4mov [rsp+72], rdx
37c2adec9mov rdx, [rsp+680]
37c2aded1mov [rsp+64], rcx
37c2aded6mov rcx, [rsp+712]
37c2adedemov [rsp+56], rdx
37c2adee3mov rdx, [rsp+656]
37c2adeebmov [rsp+104], rax
37c2adef0lea rax, [rsp+400]
37c2adef8mov [rsp+48], rcx
37c2adefdlea rcx, [rip+0x1bede4]
37c2adf04mov [rsp+40], rdx
37c2adf09mov rdx, rsi
37c2adf0cmov [rsp+32], rcx
37c2adf11lea rcx, [rip+0x1bedf9]
37c2adf18mov [rsp+88], rax
37c2adf1dmovsd_xmm [rsp+408], x10
37c2adf27call zbdsqr_64_
37c2adf2cmov rdx, [rsp+672]
37c2adf34mov [rsp+112], 1
37c2adf3dmov [rsp+104], 1
37c2adf46mov [rsp+96], rdx
37c2adf4bjmp 0x37c2a9cda
37c2adf50
37c2adf50loc_37c2adf50:
37c2adf50cmp [rsp+144], 0
37c2adf59je 0x37c2af196
37c2adf5fmov rdx, r10
37c2adf62add rcx, r10
37c2adf65lea r8, [r10+2*r10]
37c2adf69mov rax, [rsp+704]
37c2adf71imul rdx, r10
37c2adf75cmp rcx, r8
37c2adf78cmovge r8, rcx
37c2adf7cmov rax, [rax]
37c2adf7flea rcx, [rdx+rdx]
37c2adf83add r8, rcx
37c2adf86cmp rax, r8
37c2adf89jl 0x37c2b0887
37c2adf8fmov rcx, [r15]
37c2adf92mov r14, r10
37c2adf95imul r14, rcx
37c2adf99lea r8, [r14+r14]
37c2adf9dadd r8, [rsp+264]
37c2adfa5cmp rax, r8
37c2adfa8jl 0x37c2b098f
37c2adfaelea r13, [r14+1]
37c2adfb2mov r8, rcx
37c2adfb5mov rdx, r14
37c2adfb8
37c2adfb8loc_37c2adfb8:
37c2adfb8add r13, rdx
37c2adfbbmov r9, r15
37c2adfbeshl r14, 4
37c2adfc2lea r12, [rsp+392]
37c2adfcalea rdi, [r10+r13]
37c2adfcelea rdx, [r13-1]
37c2adfd2mov [rsp+336], rcx
37c2adfdasub rax, rdi
37c2adfddshl rdx, 4
37c2adfe1lea rcx, [rsp+320]
37c2adfe9add rdx, [rsp+696]
37c2adff1add rax, 1
37c2adff5mov [rsp+56], rcx
37c2adffamov rbp, rdx
37c2adffdmov [rsp+392], rax
37c2ae005lea rax, [rdi-1]
37c2ae009shl rax, 4
37c2ae00dadd rax, [rsp+696]
37c2ae015mov [rsp+32], rdx
37c2ae01amov rdx, rsi
37c2ae01dmov [rsp+40], rax
37c2ae022mov [rsp+48], r12
37c2ae027mov [rsp+328], r8
37c2ae02fmov r8, [rsp+640]
37c2ae037mov [rsp+144], rcx
37c2ae03fmov rcx, rbx
37c2ae042mov [rsp+160], rax
37c2ae04acall zgeqrf_64_
37c2ae04fmov [rsp+32], r15
37c2ae054mov r8, rsi
37c2ae057mov rdx, rbx
37c2ae05amov rax, [rsp+672]
37c2ae062mov r9, [rsp+640]
37c2ae06amov [rsp+56], 1
37c2ae073lea rcx, [rip+0x1bec96]
37c2ae07amov [rsp+48], rax
37c2ae07fmov rax, [rsp+664]
37c2ae087mov [rsp+40], rax
37c2ae08ccall zlacpy_64_
37c2ae091mov rax, [rsp+704]
37c2ae099mov rcx, [rsp+144]
37c2ae0a1mov r8, rsi
37c2ae0a4mov r9, [rsp+664]
37c2ae0acmov rax, [rax]
37c2ae0afmov [rsp+64], rcx
37c2ae0b4mov rcx, rbx
37c2ae0b7mov [rsp+56], r12
37c2ae0bcmov [rsp+152], rax
37c2ae0c4mov rdx, rax
37c2ae0c7mov rax, [rsp+160]
37c2ae0cfsub rdx, rdi
37c2ae0d2mov [rsp+40], rbp
37c2ae0d7lea rdi, [rsp+336]
37c2ae0dfmov [rsp+48], rax
37c2ae0e4mov rax, [rsp+672]
37c2ae0ecadd rdx, 1
37c2ae0f0mov [rsp+392], rdx
37c2ae0f8mov rdx, rbx
37c2ae0fbmov [rsp+32], rax
37c2ae100call zungqr_64_
37c2ae105mov [rsp+48], rdi
37c2ae10amov r8, rsi
37c2ae10dmov rdx, rsi
37c2ae110mov rax, [rsp+696]
37c2ae118mov [rsp+32], r15
37c2ae11dlea rcx, [rip+0x1bebed]
37c2ae124mov [rsp+56], 1
37c2ae12dmov r9, [rsp+640]
37c2ae135mov [rsp+40], rax
37c2ae13acall zlacpy_64_
37c2ae13fmov rax, [rsi]
37c2ae142mov r8, r12
37c2ae145mov [rsp+56], 1
37c2ae14emov [rsp+48], rdi
37c2ae153lea rdx, [rsp+384]
37c2ae15blea rcx, [rip+0x1bebae]
37c2ae162sub rax, 1
37c2ae166mov [rsp+384], rax
37c2ae16emov [rsp+392], rax
37c2ae176mov rax, [rsp+696]
37c2ae17eadd rax, 16
37c2ae182mov [rsp+40], rax
37c2ae187lea rax, [rip+0x1beb72]
37c2ae18emov [rsp+32], rax
37c2ae193mov r9, rax
37c2ae196call zlaset_64_
37c2ae19bmov r10, [rsi]
37c2ae19emov r9, rdi
37c2ae1a1mov rdx, [rsp+704]
37c2ae1a9mov r11, [rsp+712]
37c2ae1b1mov rcx, [rsp+144]
37c2ae1b9mov rdx, [rdx]
37c2ae1bcadd r13, r10
37c2ae1bfmov [rsp+72], r12
37c2ae1c4add r10, r13
37c2ae1c7mov [rsp+40], r11
37c2ae1ccmov r11, [rsp+656]
37c2ae1d4sub rdx, r10
37c2ae1d7mov [rsp+80], rcx
37c2ae1dcmov r8, [rsp+696]
37c2ae1e4mov rcx, rsi
37c2ae1e7lea rax, [rdx+1]
37c2ae1ebmov [rsp+32], r11
37c2ae1f0mov [rsp+392], rax
37c2ae1f8lea rax, [r10-1]
37c2ae1fcshl rax, 4
37c2ae200add rax, [rsp+696]
37c2ae208mov [rsp+48], rbp
37c2ae20dmov rdx, rax
37c2ae210lea rax, [r13-1]
37c2ae214mov [rsp+176], r10
37c2ae21cshl rax, 4
37c2ae220add rax, [rsp+696]
37c2ae228mov [rsp+64], rdx
37c2ae22dmov [rsp+56], rax
37c2ae232mov [rsp+152], rdx
37c2ae23amov rdx, rsi
37c2ae23dmov [rsp+168], rax
37c2ae245call zgebrd_64_
37c2ae24amov [rsp+32], rdi
37c2ae24fmov r8, rsi
37c2ae252mov rdx, rsi
37c2ae255add r14, [rsp+696]
37c2ae25dmov r9, [rsp+696]
37c2ae265mov [rsp+56], 1
37c2ae26elea rcx, [rip+0x1bea9c]
37c2ae275mov r13, r14
37c2ae278lea r14, [rsp+328]
37c2ae280mov [rsp+48], r14
37c2ae285mov [rsp+40], r13
37c2ae28acall zlacpy_64_
37c2ae28fmov r11, [rsp+704]
37c2ae297mov r9, rsi
37c2ae29amov r8, rsi
37c2ae29dmov r10, [rsp+176]
37c2ae2a5mov rcx, [rsp+144]
37c2ae2admov r11, [r11]
37c2ae2b0mov [rsp+64], r12
37c2ae2b5mov [rsp+72], rcx
37c2ae2balea rcx, [rip+0x1bea38]
37c2ae2c1sub r11, r10
37c2ae2c4mov [rsp+48], rbp
37c2ae2c9lea rdx, [r11+1]
37c2ae2cdmov r11, [rsp+696]
37c2ae2d5mov [rsp+80], 1
37c2ae2demov [rsp+392], rdx
37c2ae2e6mov rdx, [rsp+152]
37c2ae2eemov [rsp+32], r11
37c2ae2f3mov [rsp+56], rdx
37c2ae2f8mov rdx, rsi
37c2ae2fbmov [rsp+40], rdi
37c2ae300mov [rsp+160], r10
37c2ae308call zungbr_64_
37c2ae30dmov r10, [rsp+704]
37c2ae315mov r9, rsi
37c2ae318mov r8, rsi
37c2ae31bmov rcx, [rsp+144]
37c2ae323mov rax, [rsp+168]
37c2ae32bmov rdx, [r10]
37c2ae32esub rdx, [rsp+160]
37c2ae336mov [rsp+64], r12
37c2ae33badd rdx, 1
37c2ae33fmov [rsp+72], rcx
37c2ae344mov rcx, [rsp+240]
37c2ae34cmov [rsp+392], rdx
37c2ae354mov rdx, [rsp+152]
37c2ae35cmov [rsp+48], rax
37c2ae361mov [rsp+56], rdx
37c2ae366mov rdx, rsi
37c2ae369mov [rsp+80], 1
37c2ae372mov [rsp+40], r14
37c2ae377mov [rsp+32], r13
37c2ae37ccall zungbr_64_
37c2ae381mov rax, [rsi]
37c2ae384mov [rsp+80], rdi
37c2ae389mov r9, rsi
37c2ae38cmov rcx, [rsp+712]
37c2ae394lea rdx, [rip+0x1be97d]
37c2ae39bmov [rsp+64], r14
37c2ae3a0mov r8, rsi
37c2ae3a3mov [rsp+96], rdx
37c2ae3a8mov rdx, [rsp+712]
37c2ae3b0lea rax, [rcx+8*rax]
37c2ae3b4mov [rsp+56], r13
37c2ae3b9mov rcx, [rsp+720]
37c2ae3c1mov [rsp+104], rax
37c2ae3c6lea rax, [rsp+400]
37c2ae3cemov [rsp+112], rcx
37c2ae3d3mov rcx, [rsp+696]
37c2ae3dbmov [rsp+48], rdx
37c2ae3e0lea rdx, [rip+0x1be901]
37c2ae3e7mov [rsp+72], rcx
37c2ae3ecmov rcx, [rsp+656]
37c2ae3f4mov [rsp+88], rax
37c2ae3f9mov [rsp+40], rcx
37c2ae3felea rcx, [rip+0x1be90c]
37c2ae405mov [rsp+32], rdx
37c2ae40amov rdx, rsi
37c2ae40dmov [rsp+120], 1
37c2ae416movsd_xmm [rsp+400], x9
37c2ae420movsd_xmm [rsp+408], x10
37c2ae42acall zbdsqr_64_
37c2ae42fmov [rsp+96], r15
37c2ae434mov r9, rsi
37c2ae437mov r8, rbx
37c2ae43alea rax, [rip+0x1be8bf]
37c2ae441mov [rsp+72], rdi
37c2ae446mov rcx, [rsp+640]
37c2ae44elea rdx, [rip+0x1be87e]
37c2ae455mov [rsp+80], rax
37c2ae45amov rax, [rsp+696]
37c2ae462mov [rsp+88], rcx
37c2ae467mov rcx, rdx
37c2ae46amov [rsp+64], rax
37c2ae46fmov rax, [rsp+672]
37c2ae477mov [rsp+112], 1
37c2ae480mov [rsp+56], rax
37c2ae485mov rax, [rsp+664]
37c2ae48dmov [rsp+104], 1
37c2ae496mov [rsp+48], rax
37c2ae49blea rax, [rip+0x1be886]
37c2ae4a2mov [rsp+40], rax
37c2ae4a7mov [rsp+32], rsi
37c2ae4accall zgemm_64_
37c2ae4b1mov [rsp+32], r15
37c2ae4b6mov r8, rsi
37c2ae4b9mov rdx, rbx
37c2ae4bcmov rax, [rsp+672]
37c2ae4c4mov r9, [rsp+640]
37c2ae4ccmov [rsp+56], 1
37c2ae4d5lea rcx, [rip+0x1be844]
37c2ae4dcmov [rsp+48], rax
37c2ae4e1mov rax, [rsp+664]
37c2ae4e9mov [rsp+40], rax
37c2ae4eecall zlacpy_64_
37c2ae4f3jmp 0x37c2aceae
37c2ae4f8
37c2ae4f8loc_37c2ae4f8:
37c2ae4f8cvttsd2si rdx, x11
37c2ae4fdcmp [rsp+200], 0
37c2ae506je 0x37c2b0266
37c2ae50ccmp [rsp+176], 0
37c2ae515je 0x37c2b02f0
37c2ae51bmov r9, [rsi]
37c2ae51epxor x3, x3
37c2ae522add rax, r9
37c2ae525add rdx, r9
37c2ae528lea r11, [r9+r9]
37c2ae52ccmp rax, rdx
37c2ae52fcmovge rdx, rax
37c2ae533lea rax, [r11+rdi]
37c2ae537cmp rdx, rax
37c2ae53acmovge rax, rdx
37c2ae53elea rdx, [r11+rbp]
37c2ae542cmp rax, rdx
37c2ae545cmovl rax, rdx
37c2ae549imul r9, r9
37c2ae54dlea rdx, [rcx+r11]
37c2ae551mov [rsp+264], rax
37c2ae559add rax, r9
37c2ae55ccmp rax, rdx
37c2ae55fcmovl rax, rdx
37c2ae563cvtsi2sd x3, rax
37c2ae568movapd x8, x3
37c2ae56djmp 0x37c2a6364
37c2ae572
37c2ae572loc_37c2ae572:
37c2ae572mov rax, [rsp+696]
37c2ae57asub rdx, rcx
37c2ae57dlea r12, [rcx+1]
37c2ae581lea rbp, [rsp+320]
37c2ae589lea rdi, [rsp+392]
37c2ae591shl rcx, 4
37c2ae595add rcx, [rsp+696]
37c2ae59dmov [rsp+56], rbp
37c2ae5a2mov [rsp+40], rcx
37c2ae5a7mov r13, rcx
37c2ae5aamov r9, r15
37c2ae5admov r8, [rsp+640]
37c2ae5b5mov [rsp+32], rax
37c2ae5bamov rcx, rbx
37c2ae5bdmov [rsp+48], rdi
37c2ae5c2mov [rsp+392], rdx
37c2ae5camov rdx, rsi
37c2ae5cdcall zgelqf_64_
37c2ae5d2mov [rsp+32], r15
37c2ae5d7mov r8, rsi
37c2ae5damov rdx, rbx
37c2ae5ddmov rax, [rsp+688]
37c2ae5e5mov r9, [rsp+640]
37c2ae5edmov [rsp+56], 1
37c2ae5f6lea rcx, [rip+0x1be714]
37c2ae5fdmov [rsp+48], rax
37c2ae602mov rax, [rsp+680]
37c2ae60amov [rsp+40], rax
37c2ae60fcall zlacpy_64_
37c2ae614mov r8, rbx
37c2ae617mov rdx, rsi
37c2ae61amov rcx, rbx
37c2ae61dmov rax, [rsp+704]
37c2ae625mov r9, [rsp+680]
37c2ae62dmov rax, [rax]
37c2ae630mov [rsp+64], rbp
37c2ae635mov [rsp+56], rdi
37c2ae63amov [rsp+144], rax
37c2ae642sub rax, r12
37c2ae645add rax, 1
37c2ae649mov [rsp+48], r13
37c2ae64emov [rsp+392], rax
37c2ae656mov rax, [rsp+696]
37c2ae65emov [rsp+40], rax
37c2ae663mov rax, [rsp+688]
37c2ae66bmov [rsp+32], rax
37c2ae670
37c2ae670loc_37c2ae670:
37c2ae670call zunglq_64_
37c2ae675mov r13, [rbx]
37c2ae678mov r8, rdi
37c2ae67bmov [rsp+56], 1
37c2ae684mov [rsp+48], r15
37c2ae689lea rdx, [rsp+384]
37c2ae691lea rcx, [rip+0x1be679]
37c2ae698lea rax, [r13+1]
37c2ae69clea r12, [rax+r13]
37c2ae6a0lea rax, [r13-1]
37c2ae6a4shl r13, 4
37c2ae6a8mov [rsp+384], rax
37c2ae6b0lea r14, [r12-1]
37c2ae6b5mov [rsp+392], rax
37c2ae6bdmov rax, [rsp+160]
37c2ae6c5shl r14, 4
37c2ae6c9shl rax, 4
37c2ae6cdadd rax, [rsp+640]
37c2ae6d5mov [rsp+40], rax
37c2ae6dalea rax, [rip+0x1be61f]
37c2ae6e1mov [rsp+32], rax
37c2ae6e6mov r9, rax
37c2ae6e9call zlaset_64_
37c2ae6eemov rax, [rsp+704]
37c2ae6f6mov r9, r15
37c2ae6f9add r14, [rsp+696]
37c2ae701add r13, [rsp+696]
37c2ae709mov r8, [rsp+640]
37c2ae711mov rdx, rbx
37c2ae714mov rcx, rbx
37c2ae717mov rax, [rax]
37c2ae71amov [rsp+72], rdi
37c2ae71fmov [rsp+80], rbp
37c2ae724mov [rsp+144], rax
37c2ae72csub rax, r12
37c2ae72fadd rax, 1
37c2ae733mov [rsp+64], r14
37c2ae738mov [rsp+392], rax
37c2ae740mov rax, [rsp+696]
37c2ae748mov [rsp+56], r13
37c2ae74dmov [rsp+48], rax
37c2ae752mov rax, [rsp+712]
37c2ae75amov [rsp+40], rax
37c2ae75fmov rax, [rsp+656]
37c2ae767mov [rsp+32], rax
37c2ae76ccall zgebrd_64_
37c2ae771mov rax, [rsp+704]
37c2ae779mov r9, rbx
37c2ae77cmov rcx, [rsp+240]
37c2ae784lea r8, [rip+0x1be5ae]
37c2ae78blea rdx, [rip+0x1be57e]
37c2ae792mov rax, [rax]
37c2ae795mov [rsp+96], rdi
37c2ae79amov [rsp+120], 1
37c2ae7a3sub rax, r12
37c2ae7a6mov [rsp+104], rbp
37c2ae7abadd rax, 1
37c2ae7afmov [rsp+88], r14
37c2ae7b4mov [rsp+392], rax
37c2ae7bcmov rax, [rsp+688]
37c2ae7c4mov [rsp+112], 1
37c2ae7cdmov [rsp+80], rax
37c2ae7d2mov rax, [rsp+680]
37c2ae7damov [rsp+64], r13
37c2ae7dfmov [rsp+72], rax
37c2ae7e4mov rax, [rsp+640]
37c2ae7ecmov [rsp+56], r15
37c2ae7f1mov [rsp+48], rax
37c2ae7f6mov [rsp+40], rbx
37c2ae7fbmov [rsp+32], rsi
37c2ae800mov [rsp+128], 1
37c2ae80ccall zunmbr_64_
37c2ae811mov rax, [rbx]
37c2ae814mov r8, rsi
37c2ae817mov rdx, rbx
37c2ae81amov rdi, [rsp+712]
37c2ae822lea rcx, [rip+0x1be4e8]
37c2ae829mov [rsp+120], 1
37c2ae832movsd_xmm [rsp+400], x9
37c2ae83cmovsd_xmm [rsp+408], x10
37c2ae846lea rax, [rdi+8*rax]
37c2ae84amov rdi, [rsp+720]
37c2ae852mov [rsp+104], rax
37c2ae857lea rax, [rsp+400]
37c2ae85fmov [rsp+88], rax
37c2ae864mov [rsp+72], rax
37c2ae869mov rax, [rsp+688]
37c2ae871mov [rsp+112], rdi
37c2ae876lea rdi, [rip+0x1be49b]
37c2ae87dmov [rsp+64], rax
37c2ae882mov rax, [rsp+680]
37c2ae88amov [rsp+96], rdi
37c2ae88fmov [rsp+56], rax
37c2ae894mov rax, [rsp+712]
37c2ae89cmov [rsp+80], rdi
37c2ae8a1mov [rsp+48], rax
37c2ae8a6mov rax, [rsp+656]
37c2ae8aemov [rsp+40], rax
37c2ae8b3lea rax, [rip+0x1be42e]
37c2ae8bamov [rsp+32], rax
37c2ae8bfmov r9, rax
37c2ae8c2call zbdsqr_64_
37c2ae8c7jmp 0x37c2a6a90
37c2ae8cc
37c2ae8ccloc_37c2ae8cc:
37c2ae8ccmov rax, [rsp+696]
37c2ae8d4lea rbp, [r10+1]
37c2ae8d8sub rdx, r10
37c2ae8dblea r14, [rsp+392]
37c2ae8e3shl r10, 4
37c2ae8e7mov [rsp+48], r14
37c2ae8ecmov r9, r15
37c2ae8efmov rcx, rbx
37c2ae8f2add r10, [rsp+696]
37c2ae8falea rdi, [rsp+320]
37c2ae902mov [rsp+32], rax
37c2ae907mov [rsp+40], r10
37c2ae90cmov r8, [rsp+640]
37c2ae914mov r12, r10
37c2ae917mov [rsp+56], rdi
37c2ae91cmov [rsp+392], rdx
37c2ae924mov rdx, rsi
37c2ae927mov [rsp+184], r14
37c2ae92fcall zgeqrf_64_
37c2ae934mov [rsp+32], r15
37c2ae939mov r8, rsi
37c2ae93cmov rdx, rbx
37c2ae93fmov rax, [rsp+672]
37c2ae947mov r9, [rsp+640]
37c2ae94fmov [rsp+56], 1
37c2ae958lea rcx, [rip+0x1be3b1]
37c2ae95fmov [rsp+48], rax
37c2ae964mov rax, [rsp+664]
37c2ae96cmov [rsp+40], rax
37c2ae971call zlacpy_64_
37c2ae976mov r8, rsi
37c2ae979mov rdx, rsi
37c2ae97cmov rcx, rbx
37c2ae97fmov rax, [rsp+704]
37c2ae987mov r9, [rsp+664]
37c2ae98fmov rax, [rax]
37c2ae992mov [rsp+48], r12
37c2ae997mov [rsp+64], rdi
37c2ae99cmov [rsp+144], rax
37c2ae9a4sub rax, rbp
37c2ae9a7add rax, 1
37c2ae9abmov [rsp+56], r14
37c2ae9b0mov [rsp+392], rax
37c2ae9b8mov rax, [rsp+696]
37c2ae9c0mov [rsp+40], rax
37c2ae9c5mov rax, [rsp+672]
37c2ae9cdmov [rsp+32], rax
37c2ae9d2call zungqr_64_
37c2ae9d7mov r12, [rsi]
37c2ae9dalea rax, [r12+1]
37c2ae9dflea rbp, [rax+r12]
37c2ae9e3cmp r12, 1
37c2ae9e7jle 0x37c2aea43
37c2ae9e9lea rax, [r12-1]
37c2ae9eemov [rsp+48], r15
37c2ae9f3lea rdx, [rsp+384]
37c2ae9fbmov r8, r14
37c2ae9femov [rsp+384], rax
37c2aea06lea rcx, [rip+0x1be303]
37c2aea0dmov [rsp+392], rax
37c2aea15mov rax, [rsp+640]
37c2aea1dmov [rsp+56], 1
37c2aea26add rax, 16
37c2aea2amov [rsp+40], rax
37c2aea2flea rax, [rip+0x1be2ca]
37c2aea36mov [rsp+32], rax
37c2aea3bmov r9, rax
37c2aea3ecall zlaset_64_
37c2aea43
37c2aea43loc_37c2aea43:
37c2aea43lea r13, [rbp-1]
37c2aea47mov r9, r15
37c2aea4amov rdx, rsi
37c2aea4dmov rcx, rsi
37c2aea50mov rax, [rsp+704]
37c2aea58mov r14, [rsp+184]
37c2aea60shl r13, 4
37c2aea64add r13, [rsp+696]
37c2aea6cmov r8, [rsp+640]
37c2aea74mov rax, [rax]
37c2aea77mov [rsp+80], rdi
37c2aea7cmov [rsp+72], r14
37c2aea81mov [rsp+144], rax
37c2aea89sub rax, rbp
37c2aea8cadd rax, 1
37c2aea90mov [rsp+64], r13
37c2aea95mov [rsp+392], rax
37c2aea9dmov rax, r12
37c2aeaa0shl rax, 4
37c2aeaa4add rax, [rsp+696]
37c2aeaacmov [rsp+56], rax
37c2aeab1mov rax, [rsp+696]
37c2aeab9mov [rsp+48], rax
37c2aeabemov rax, [rsp+712]
37c2aeac6mov [rsp+40], rax
37c2aeacbmov rax, [rsp+656]
37c2aead3mov [rsp+32], rax
37c2aead8call zgebrd_64_
37c2aeaddmov rax, [rsp+704]
37c2aeae5mov r9, rbx
37c2aeae8lea rcx, [rip+0x1be20a]
37c2aeaeflea r8, [rip+0x1be1dd]
37c2aeaf6lea rdx, [rip+0x1be23b]
37c2aeafdmov rax, [rax]
37c2aeb00mov [rsp+104], rdi
37c2aeb05mov [rsp+120], 1
37c2aeb0esub rax, rbp
37c2aeb11mov [rsp+96], r14
37c2aeb16add rax, 1
37c2aeb1amov [rsp+88], r13
37c2aeb1fmov [rsp+392], rax
37c2aeb27mov rax, [rsp+672]
37c2aeb2fmov [rsp+112], 1
37c2aeb38mov [rsp+80], rax
37c2aeb3dmov rax, [rsp+664]
37c2aeb45mov [rsp+56], r15
37c2aeb4amov [rsp+72], rax
37c2aeb4fmov rax, [rsp+696]
37c2aeb57mov [rsp+40], rsi
37c2aeb5cmov [rsp+64], rax
37c2aeb61mov rax, [rsp+640]
37c2aeb69mov [rsp+32], rsi
37c2aeb6emov [rsp+48], rax
37c2aeb73mov [rsp+128], 1
37c2aeb7fcall zunmbr_64_
37c2aeb84mov rax, [rsi]
37c2aeb87mov rdi, [rsp+712]
37c2aeb8fmov [rsp+120], 1
37c2aeb98mov rcx, [rsp+672]
37c2aeba0movsd_xmm [rsp+400], x9
37c2aebaamovsd_xmm [rsp+408], x10
37c2aebb4lea rax, [rdi+8*rax]
37c2aebb8mov rdi, [rsp+720]
37c2aebc0mov [rsp+104], rax
37c2aebc5lea rax, [rsp+400]
37c2aebcdmov [rsp+112], rdi
37c2aebd2lea rdi, [rip+0x1be13f]
37c2aebd9mov [rsp+96], rdi
37c2aebdemov [rsp+88], rax
37c2aebe3mov [rsp+80], rcx
37c2aebe8
37c2aebe8loc_37c2aebe8:
37c2aebe8mov rcx, [rsp+664]
37c2aebf0jmp 0x37c2aac19
37c2aebf5
37c2aebf5loc_37c2aebf5:
37c2aebf5test r14, r14
37c2aebf8je 0x37c2b0279
37c2aebfecmp [rsp+160], 0
37c2aec07je 0x37c2b0279
37c2aec0dmov rdi, [rbx]
37c2aec10pxor x7, x7
37c2aec14add r9, rdi
37c2aec17add rdx, rdi
37c2aec1alea r11, [rdi+rdi]
37c2aec1ecmp r9, rdx
37c2aec21cmovge rdx, r9
37c2aec25add rax, r11
37c2aec28cmp rdx, rax
37c2aec2bcmovge rax, rdx
37c2aec2flea rdx, [r11+rbp]
37c2aec33cmp rax, rdx
37c2aec36cmovge rdx, rax
37c2aec3amov rax, [rsp+256]
37c2aec42add rax, r11
37c2aec45cmp rdx, rax
37c2aec48cmovge rax, rdx
37c2aec4cimul rdi, rdi
37c2aec50lea rdx, [rcx+r11]
37c2aec54mov [rsp+264], rax
37c2aec5cadd rdi, rdi
37c2aec5fadd rax, rdi
37c2aec62cmp rax, rdx
37c2aec65cmovl rax, rdx
37c2aec69cvtsi2sd x7, rax
37c2aec6emovapd x8, x7
37c2aec73jmp 0x37c2a6364
37c2aec78
37c2aec78loc_37c2aec78:
37c2aec78xor edx, edx
37c2aec7alea rbx, [rip+0x1be090]
37c2aec81mov [rsp+360], rdx
37c2aec89mov [rsp+152], rbx
37c2aec91jmp 0x37c2aa64b
37c2aec96
37c2aec96loc_37c2aec96:
37c2aec96test r13, r13
37c2aec99je 0x37c2a6a90
37c2aec9fadd r10, rcx
37c2aeca2lea rdx, [rcx+2*rcx]
37c2aeca6mov r11, rcx
37c2aeca9mov rax, [rsp+704]
37c2aecb1imul r11, rcx
37c2aecb5cmp r10, rdx
37c2aecb8cmovge rdx, r10
37c2aecbcmov rax, [rax]
37c2aecbfadd rdx, r11
37c2aecc2cmp rax, rdx
37c2aecc5jl 0x37c2b0dc0
37c2aeccbmov rdx, [r15]
37c2aeccemov r8, rcx
37c2aecd1mov r9, [rsp+264]
37c2aecd9lea r12, [rsp+392]
37c2aece1lea r13, [rsp+320]
37c2aece9mov [rsp+48], r12
37c2aeceeimul r8, rdx
37c2aecf2mov [rsp+56], r13
37c2aecf7add r9, r8
37c2aecfacmp rax, r9
37c2aecfdmov r9, r15
37c2aed00cmovge r11, r8
37c2aed04cmovl rdx, rcx
37c2aed08mov r8, [rsp+640]
37c2aed10lea rbp, [rcx+r11+1]
37c2aed15mov [rsp+336], rdx
37c2aed1dmov rcx, rbx
37c2aed20mov rdx, rsi
37c2aed23sub rax, rbp
37c2aed26lea rdi, [rbp-1]
37c2aed2amov [rsp+152], r11
37c2aed32add rax, 1
37c2aed36shl rdi, 4
37c2aed3aadd rdi, [rsp+696]
37c2aed42mov [rsp+392], rax
37c2aed4amov rax, r11
37c2aed4dshl rax, 4
37c2aed51add rax, [rsp+696]
37c2aed59mov [rsp+40], rdi
37c2aed5emov [rsp+32], rax
37c2aed63mov r14, rax
37c2aed66call zgelqf_64_
37c2aed6bmov [rsp+32], r15
37c2aed70mov r8, rsi
37c2aed73mov rdx, rbx
37c2aed76mov rax, [rsp+688]
37c2aed7emov r9, [rsp+640]
37c2aed86mov [rsp+56], 1
37c2aed8flea rcx, [rip+0x1bdf7b]
37c2aed96mov [rsp+48], rax
37c2aed9bmov rax, [rsp+680]
37c2aeda3mov [rsp+40], rax
37c2aeda8call zlacpy_64_
37c2aedadmov r8, rbx
37c2aedb0mov rdx, rsi
37c2aedb3mov rcx, rsi
37c2aedb6mov rax, [rsp+704]
37c2aedbemov r9, [rsp+680]
37c2aedc6mov rax, [rax]
37c2aedc9mov [rsp+48], rdi
37c2aedcelea rdi, [rsp+336]
37c2aedd6mov [rsp+64], r13
37c2aeddbmov [rsp+144], rax
37c2aede3sub rax, rbp
37c2aede6add rax, 1
37c2aedeamov [rsp+56], r12
37c2aedefmov [rsp+392], rax
37c2aedf7mov rax, [rsp+688]
37c2aedffmov [rsp+40], r14
37c2aee04mov [rsp+32], rax
37c2aee09call zunglq_64_
37c2aee0emov [rsp+48], rdi
37c2aee13mov r8, rbx
37c2aee16mov rdx, rbx
37c2aee19mov rax, [rsp+696]
37c2aee21mov [rsp+32], r15
37c2aee26lea rcx, [rip+0x1bdee3]
37c2aee2dmov [rsp+56], 1
37c2aee36mov r9, [rsp+640]
37c2aee3emov [rsp+40], rax
37c2aee43call zlacpy_64_
37c2aee48mov rax, [rbx]
37c2aee4bmov r8, r12
37c2aee4emov [rsp+56], 1
37c2aee57mov [rsp+48], rdi
37c2aee5clea rdx, [rsp+384]
37c2aee64lea rcx, [rip+0x1bdea6]
37c2aee6bsub rax, 1
37c2aee6fmov [rsp+384], rax
37c2aee77mov [rsp+392], rax
37c2aee7fmov rax, [rsp+336]
37c2aee87shl rax, 4
37c2aee8badd rax, [rsp+696]
37c2aee93mov [rsp+40], rax
37c2aee98lea rax, [rip+0x1bde61]
37c2aee9fmov [rsp+32], rax
37c2aeea4mov r9, rax
37c2aeea7call zlaset_64_
37c2aeeacmov rax, [rbx]
37c2aeeafmov r9, rdi
37c2aeeb2mov r11, [rsp+152]
37c2aeebamov rcx, [rsp+704]
37c2aeec2mov r8, [rsp+696]
37c2aeecalea rdx, [r11+rax+1]
37c2aeecfmov rcx, [rcx]
37c2aeed2add rax, rdx
37c2aeed5sub rdx, 1
37c2aeed9mov [rsp+80], r13
37c2aeedeshl rdx, 4
37c2aeee2add rdx, [rsp+696]
37c2aeeeamov [rsp+72], r12
37c2aeeefsub rcx, rax
37c2aeef2mov [rsp+56], rdx
37c2aeef7mov rbp, rdx
37c2aeefamov rdx, [rsp+712]
37c2aef02add rcx, 1
37c2aef06mov [rsp+160], rax
37c2aef0emov [rsp+392], rcx
37c2aef16lea rcx, [rax-1]
37c2aef1amov rax, [rsp+696]
37c2aef22mov [rsp+40], rdx
37c2aef27shl rcx, 4
37c2aef2bmov rdx, [rsp+656]
37c2aef33add rax, rcx
37c2aef36mov [rsp+48], r14
37c2aef3bmov rcx, rbx
37c2aef3emov [rsp+64], rax
37c2aef43mov [rsp+32], rdx
37c2aef48mov rdx, rbx
37c2aef4bmov [rsp+144], rax
37c2aef53call zgebrd_64_
37c2aef58mov rdx, [rsp+672]
37c2aef60mov r8, rbx
37c2aef63mov rcx, [rsp+664]
37c2aef6bmov [rsp+32], rdi
37c2aef70mov r9, [rsp+696]
37c2aef78mov [rsp+48], rdx
37c2aef7dmov rdx, rbx
37c2aef80mov [rsp+40], rcx
37c2aef85lea rcx, [rip+0x1bdd84]
37c2aef8cmov [rsp+56], 1
37c2aef95call zlacpy_64_
37c2aef9amov rdx, [rsp+704]
37c2aefa2mov r9, rbx
37c2aefa5mov r8, rbx
37c2aefa8mov rax, [rsp+160]
37c2aefb0mov rcx, [rsp+240]
37c2aefb8mov rdx, [rdx]
37c2aefbbmov [rsp+72], r13
37c2aefc0mov [rsp+152], rax
37c2aefc8sub rdx, rax
37c2aefcbmov rax, [rsp+144]
37c2aefd3mov [rsp+64], r12
37c2aefd8add rdx, 1
37c2aefdcmov [rsp+48], rbp
37c2aefe1mov [rsp+392], rdx
37c2aefe9mov rdx, [rsp+696]
37c2aeff1mov [rsp+56], rax
37c2aeff6mov [rsp+32], rdx
37c2aeffbmov rdx, rbx
37c2aeffemov [rsp+80], 1
37c2af007mov [rsp+40], rdi
37c2af00ccall zungbr_64_
37c2af011mov rcx, [rsp+704]
37c2af019mov r9, rbx
37c2af01cmov r8, rbx
37c2af01fmov rdx, [rcx]
37c2af022sub rdx, [rsp+152]
37c2af02amov [rsp+72], r13
37c2af02flea rax, [rdx+1]
37c2af033mov rcx, [rsp+664]
37c2af03bmov [rsp+64], r12
37c2af040mov rdx, [rsp+672]
37c2af048mov [rsp+392], rax
37c2af050mov rax, [rsp+144]
37c2af058mov [rsp+32], rcx
37c2af05dlea rcx, [rip+0x1bdc95]
37c2af064mov [rsp+40], rdx
37c2af069mov rdx, rbx
37c2af06cmov [rsp+56], rax
37c2af071mov [rsp+80], 1
37c2af07amov [rsp+48], r14
37c2af07fcall zungbr_64_
37c2af084mov rax, [rbx]
37c2af087mov [rsp+64], rdi
37c2af08cmov r9, rbx
37c2af08fmov rdx, [rsp+712]
37c2af097mov r8, rbx
37c2af09amov rcx, [rsp+720]
37c2af0a2mov [rsp+120], 1
37c2af0abmovsd_xmm [rsp+400], x9
37c2af0b5lea rax, [rdx+8*rax]
37c2af0b9mov [rsp+112], rcx
37c2af0belea rdx, [rip+0x1bdc53]
37c2af0c5mov rcx, [rsp+672]
37c2af0cdmov [rsp+96], rdx
37c2af0d2mov rdx, [rsp+664]
37c2af0damov [rsp+80], rcx
37c2af0dfmov rcx, [rsp+696]
37c2af0e7mov [rsp+72], rdx
37c2af0ecmov rdx, [rsp+712]
37c2af0f4mov [rsp+56], rcx
37c2af0f9mov rcx, [rsp+656]
37c2af101mov [rsp+104], rax
37c2af106lea rax, [rsp+400]
37c2af10emov [rsp+48], rdx
37c2af113lea rdx, [rip+0x1bdbce]
37c2af11amov [rsp+88], rax
37c2af11fmov [rsp+40], rcx
37c2af124lea rcx, [rip+0x1bdbe6]
37c2af12bmov [rsp+32], rdx
37c2af130mov rdx, rbx
37c2af133movsd_xmm [rsp+408], x10
37c2af13dcall zbdsqr_64_
37c2af142lea rax, [rip+0x1bdbb7]
37c2af149mov [rsp+96], r15
37c2af14emov rcx, [rsp+640]
37c2af156mov [rsp+80], rax
37c2af15bmov rax, [rsp+688]
37c2af163mov [rsp+112], 1
37c2af16cmov [rsp+72], rax
37c2af171mov rax, [rsp+680]
37c2af179mov [rsp+104], 1
37c2af182mov [rsp+88], rcx
37c2af187mov [rsp+64], rax
37c2af18cmov [rsp+56], rdi
37c2af191jmp 0x37c2ab376
37c2af196
37c2af196loc_37c2af196:
37c2af196cmp [rsp+216], 0
37c2af19fje 0x37c2a6a90
37c2af1a5lea rdx, [r10+2*r10]
37c2af1a9add rcx, r10
37c2af1acmov r14, r10
37c2af1afmov rax, [rsp+704]
37c2af1b7imul r14, r10
37c2af1bbcmp rcx, rdx
37c2af1becmovl rcx, rdx
37c2af1c2mov rax, [rax]
37c2af1c5lea rdx, [rcx+r14]
37c2af1c9cmp rax, rdx
37c2af1ccjl 0x37c2b0ec3
37c2af1d2mov rdx, [r15]
37c2af1d5mov rcx, r10
37c2af1d8mov r8, [rsp+264]
37c2af1e0lea r13, [rsp+392]
37c2af1e8lea r12, [rsp+320]
37c2af1f0mov [rsp+48], r13
37c2af1f5mov r9, r15
37c2af1f8imul rcx, rdx
37c2af1fcmov [rsp+56], r12
37c2af201add r8, rcx
37c2af204cmp rax, r8
37c2af207mov r8, [rsp+640]
37c2af20fcmovge r14, rcx
37c2af213cmovl rdx, r10
37c2af217mov rcx, rbx
37c2af21alea rbp, [r10+r14+1]
37c2af21fmov [rsp+336], rdx
37c2af227mov rdx, rsi
37c2af22asub rax, rbp
37c2af22dlea rdi, [rbp-1]
37c2af231add rax, 1
37c2af235shl rdi, 4
37c2af239add rdi, [rsp+696]
37c2af241mov [rsp+392], rax
37c2af249mov rax, r14
37c2af24cshl rax, 4
37c2af250add rax, [rsp+696]
37c2af258mov [rsp+40], rdi
37c2af25dmov [rsp+32], rax
37c2af262mov [rsp+144], rax
37c2af26acall zgeqrf_64_
37c2af26fmov rdx, [rsp+672]
37c2af277mov r8, rsi
37c2af27amov rcx, [rsp+664]
37c2af282mov [rsp+32], r15
37c2af287mov r9, [rsp+640]
37c2af28fmov [rsp+48], rdx
37c2af294mov rdx, rbx
37c2af297mov [rsp+40], rcx
37c2af29clea rcx, [rip+0x1bda6d]
37c2af2a3mov [rsp+56], 1
37c2af2accall zlacpy_64_
37c2af2b1mov rdx, [rsp+704]
37c2af2b9mov r9, [rsp+664]
37c2af2c1mov r8, rsi
37c2af2c4mov rcx, [rdx]
37c2af2c7mov [rsp+48], rdi
37c2af2ccmov rdx, rbx
37c2af2cfmov rdi, [rsp+672]
37c2af2d7mov [rsp+64], r12
37c2af2dcmov [rsp+152], rcx
37c2af2e4sub rcx, rbp
37c2af2e7lea rax, [rcx+1]
37c2af2ebmov [rsp+32], rdi
37c2af2f0mov rcx, rbx
37c2af2f3lea rdi, [rsp+336]
37c2af2fbmov [rsp+392], rax
37c2af303mov rax, [rsp+144]
37c2af30bmov [rsp+56], r13
37c2af310mov [rsp+40], rax
37c2af315call zungqr_64_
37c2af31amov rdx, [rsp+696]
37c2af322mov r8, rsi
37c2af325mov [rsp+56], 1
37c2af32emov [rsp+48], rdi
37c2af333mov r9, [rsp+640]
37c2af33blea rcx, [rip+0x1bd9cf]
37c2af342mov [rsp+40], rdx
37c2af347mov rdx, rsi
37c2af34amov [rsp+32], r15
37c2af34fcall zlacpy_64_
37c2af354mov rcx, [rsi]
37c2af357mov [rsp+48], rdi
37c2af35cmov r8, r13
37c2af35fmov [rsp+56], 1
37c2af368lea rdx, [rsp+384]
37c2af370lea rax, [rcx-1]
37c2af374mov rcx, [rsp+696]
37c2af37cmov [rsp+384], rax
37c2af384mov [rsp+392], rax
37c2af38clea rax, [rcx+16]
37c2af390lea rcx, [rip+0x1bd969]
37c2af397mov [rsp+40], rax
37c2af39cmov r9, rcx
37c2af39fmov [rsp+32], rcx
37c2af3a4lea rcx, [rip+0x1bd965]
37c2af3abcall zlaset_64_
37c2af3b0mov r11, [rsp+704]
37c2af3b8mov rax, [rsi]
37c2af3bbmov r9, rdi
37c2af3bemov r8, [rsp+696]
37c2af3c6mov r10, [r11]
37c2af3c9lea rdx, [r14+rax+1]
37c2af3cemov r14, [rsp+696]
37c2af3d6mov [rsp+80], r12
37c2af3dbadd rax, rdx
37c2af3desub rdx, 1
37c2af3e2mov [rsp+72], r13
37c2af3e7mov r11, r10
37c2af3eashl rdx, 4
37c2af3eeadd rdx, [rsp+696]
37c2af3f6mov [rsp+160], rax
37c2af3fesub r11, rax
37c2af401mov [rsp+56], rdx
37c2af406mov rbp, rdx
37c2af409mov rdx, [rsp+712]
37c2af411lea rcx, [r11+1]
37c2af415mov [rsp+152], r10
37c2af41dmov [rsp+392], rcx
37c2af425lea rcx, [rax-1]
37c2af429mov rax, [rsp+144]
37c2af431mov [rsp+40], rdx
37c2af436shl rcx, 4
37c2af43amov rdx, [rsp+656]
37c2af442add r14, rcx
37c2af445mov [rsp+48], rax
37c2af44amov rcx, rsi
37c2af44dmov [rsp+32], rdx
37c2af452mov rdx, rsi
37c2af455mov [rsp+64], r14
37c2af45acall zgebrd_64_
37c2af45fmov rdx, [rsp+688]
37c2af467mov [rsp+32], rdi
37c2af46cmov r8, rsi
37c2af46fmov [rsp+56], 1
37c2af478mov r9, [rsp+696]
37c2af480lea rcx, [rip+0x1bd88a]
37c2af487mov [rsp+48], rdx
37c2af48cmov rdx, [rsp+680]
37c2af494mov [rsp+40], rdx
37c2af499mov rdx, rsi
37c2af49ccall zlacpy_64_
37c2af4a1mov rdx, [rsp+704]
37c2af4a9mov r9, rsi
37c2af4acmov r8, rsi
37c2af4afmov rax, [rsp+160]
37c2af4b7lea rcx, [rip+0x1bd83b]
37c2af4bemov rdx, [rdx]
37c2af4c1mov [rsp+72], r12
37c2af4c6mov [rsp+152], rax
37c2af4cesub rdx, rax
37c2af4d1mov rax, [rsp+144]
37c2af4d9mov [rsp+64], r13
37c2af4demov [rsp+80], 1
37c2af4e7add rdx, 1
37c2af4ebmov [rsp+48], rax
37c2af4f0mov rax, [rsp+696]
37c2af4f8mov [rsp+56], r14
37c2af4fdmov [rsp+32], rax
37c2af502mov [rsp+40], rdi
37c2af507mov [rsp+392], rdx
37c2af50fmov rdx, rsi
37c2af512call zungbr_64_
37c2af517mov rax, [rsp+704]
37c2af51fmov r9, rsi
37c2af522mov r8, rsi
37c2af525mov rcx, [rsp+240]
37c2af52dmov rdx, [rax]
37c2af530sub rdx, [rsp+152]
37c2af538mov [rsp+72], r12
37c2af53dlea rax, [rdx+1]
37c2af541mov [rsp+64], r13
37c2af546mov rdx, rsi
37c2af549mov [rsp+392], rax
37c2af551mov rax, [rsp+688]
37c2af559mov [rsp+80], 1
37c2af562mov [rsp+40], rax
37c2af567mov rax, [rsp+680]
37c2af56fmov [rsp+56], r14
37c2af574mov [rsp+32], rax
37c2af579mov [rsp+48], rbp
37c2af57ecall zungbr_64_
37c2af583mov rax, [rsi]
37c2af586mov [rsp+80], rdi
37c2af58bmov r9, rsi
37c2af58emov rdx, [rsp+712]
37c2af596lea rcx, [rip+0x1bd774]
37c2af59dmov r8, rsi
37c2af5a0mov [rsp+120], 1
37c2af5a9movsd_xmm [rsp+400], x9
37c2af5b3movsd_xmm [rsp+408], x10
37c2af5bdlea rax, [rdx+8*rax]
37c2af5c1mov rdx, [rsp+720]
37c2af5c9mov [rsp+104], rax
37c2af5celea rax, [rip+0x1bd743]
37c2af5d5mov [rsp+96], rax
37c2af5dalea rax, [rsp+400]
37c2af5e2mov [rsp+88], rax
37c2af5e7mov rax, [rsp+696]
37c2af5efmov [rsp+112], rdx
37c2af5f4mov rdx, rsi
37c2af5f7mov [rsp+72], rax
37c2af5fcmov rax, [rsp+688]
37c2af604mov [rsp+64], rax
37c2af609mov rax, [rsp+680]
37c2af611mov [rsp+56], rax
37c2af616mov rax, [rsp+712]
37c2af61emov [rsp+48], rax
37c2af623mov rax, [rsp+656]
37c2af62bmov [rsp+40], rax
37c2af630lea rax, [rip+0x1bd6b1]
37c2af637mov [rsp+32], rax
37c2af63ccall zbdsqr_64_
37c2af641mov rax, [rsp+640]
37c2af649mov [rsp+96], r15
37c2af64elea rcx, [rip+0x1bd6ab]
37c2af655mov [rsp+112], 1
37c2af65emov [rsp+104], 1
37c2af667mov [rsp+88], rax
37c2af66cmov [rsp+80], rcx
37c2af671jmp 0x37c2ab806
37c2af676
37c2af676loc_37c2af676:
37c2af676xor ecx, ecx
37c2af678mov [rsp+360], rcx
37c2af680jmp 0x37c2aa64b
37c2af685
37c2af685loc_37c2af685:
37c2af685mov rax, [rsp+696]
37c2af68dlea rbp, [r10+1]
37c2af691sub rdx, r10
37c2af694lea r14, [rsp+392]
37c2af69cshl r10, 4
37c2af6a0mov [rsp+48], r14
37c2af6a5mov r9, r15
37c2af6a8mov rcx, rbx
37c2af6abadd r10, [rsp+696]
37c2af6b3lea rdi, [rsp+320]
37c2af6bbmov [rsp+32], rax
37c2af6c0mov [rsp+40], r10
37c2af6c5mov r8, [rsp+640]
37c2af6cdmov r12, r10
37c2af6d0mov [rsp+56], rdi
37c2af6d5mov [rsp+392], rdx
37c2af6ddmov rdx, rsi
37c2af6e0mov [rsp+184], r14
37c2af6e8call zgeqrf_64_
37c2af6edmov [rsp+32], r15
37c2af6f2mov r8, rsi
37c2af6f5mov rdx, rbx
37c2af6f8mov rax, [rsp+672]
37c2af700mov r9, [rsp+640]
37c2af708mov [rsp+56], 1
37c2af711lea rcx, [rip+0x1bd5f8]
37c2af718mov [rsp+48], rax
37c2af71dmov rax, [rsp+664]
37c2af725mov [rsp+40], rax
37c2af72acall zlacpy_64_
37c2af72fmov r8, rsi
37c2af732mov rdx, rbx
37c2af735mov rcx, rbx
37c2af738mov rax, [rsp+704]
37c2af740mov r9, [rsp+664]
37c2af748mov rax, [rax]
37c2af74bmov [rsp+48], r12
37c2af750mov [rsp+64], rdi
37c2af755mov [rsp+144], rax
37c2af75dsub rax, rbp
37c2af760add rax, 1
37c2af764mov [rsp+56], r14
37c2af769mov [rsp+392], rax
37c2af771mov rax, [rsp+696]
37c2af779mov [rsp+40], rax
37c2af77emov rax, [rsp+672]
37c2af786mov [rsp+32], rax
37c2af78bcall zungqr_64_
37c2af790mov r12, [rsi]
37c2af793lea rax, [r12+1]
37c2af798lea rbp, [rax+r12]
37c2af79ccmp r12, 1
37c2af7a0jle 0x37c2af7fc
37c2af7a2lea rax, [r12-1]
37c2af7a7mov [rsp+48], r15
37c2af7aclea rdx, [rsp+384]
37c2af7b4mov r8, r14
37c2af7b7mov [rsp+384], rax
37c2af7bflea rcx, [rip+0x1bd54a]
37c2af7c6mov [rsp+392], rax
37c2af7cemov rax, [rsp+640]
37c2af7d6mov [rsp+56], 1
37c2af7dfadd rax, 16
37c2af7e3mov [rsp+40], rax
37c2af7e8lea rax, [rip+0x1bd511]
37c2af7efmov [rsp+32], rax
37c2af7f4mov r9, rax
37c2af7f7call zlaset_64_
37c2af7fc
37c2af7fcloc_37c2af7fc:
37c2af7fclea r13, [rbp-1]
37c2af800mov r9, r15
37c2af803mov rdx, rsi
37c2af806mov rcx, rsi
37c2af809mov rax, [rsp+704]
37c2af811mov r14, [rsp+184]
37c2af819shl r13, 4
37c2af81dadd r13, [rsp+696]
37c2af825mov r8, [rsp+640]
37c2af82dmov rax, [rax]
37c2af830mov [rsp+80], rdi
37c2af835mov [rsp+72], r14
37c2af83amov [rsp+144], rax
37c2af842sub rax, rbp
37c2af845add rax, 1
37c2af849mov [rsp+64], r13
37c2af84emov [rsp+392], rax
37c2af856mov rax, r12
37c2af859shl rax, 4
37c2af85dadd rax, [rsp+696]
37c2af865mov [rsp+56], rax
37c2af86amov rax, [rsp+696]
37c2af872mov [rsp+48], rax
37c2af877mov rax, [rsp+712]
37c2af87fmov [rsp+40], rax
37c2af884mov rax, [rsp+656]
37c2af88cmov [rsp+32], rax
37c2af891call zgebrd_64_
37c2af896mov rax, [rsp+704]
37c2af89emov r9, rbx
37c2af8a1lea rdx, [rip+0x1bd490]
37c2af8a8lea r8, [rip+0x1bd424]
37c2af8aflea rcx, [rip+0x1bd443]
37c2af8b6mov rax, [rax]
37c2af8b9mov [rsp+104], rdi
37c2af8bemov [rsp+120], 1
37c2af8c7sub rax, rbp
37c2af8camov [rsp+96], r14
37c2af8cfadd rax, 1
37c2af8d3mov [rsp+88], r13
37c2af8d8mov [rsp+392], rax
37c2af8e0mov rax, [rsp+672]
37c2af8e8mov [rsp+112], 1
37c2af8f1mov [rsp+80], rax
37c2af8f6mov rax, [rsp+664]
37c2af8femov [rsp+56], r15
37c2af903mov [rsp+72], rax
37c2af908mov rax, [rsp+696]
37c2af910mov [rsp+40], rsi
37c2af915mov [rsp+64], rax
37c2af91amov rax, [rsp+640]
37c2af922mov [rsp+32], rsi
37c2af927mov [rsp+48], rax
37c2af92cmov [rsp+128], 1
37c2af938call zunmbr_64_
37c2af93dmov rax, [rsi]
37c2af940mov rdi, [rsp+712]
37c2af948mov [rsp+120], 1
37c2af951mov rdx, [rsp+672]
37c2af959movsd_xmm [rsp+400], x9
37c2af963movsd_xmm [rsp+408], x10
37c2af96dlea rax, [rdi+8*rax]
37c2af971mov rdi, [rsp+720]
37c2af979mov [rsp+104], rax
37c2af97elea rax, [rsp+400]
37c2af986mov [rsp+112], rdi
37c2af98blea rdi, [rip+0x1bd386]
37c2af992mov [rsp+96], rdi
37c2af997mov [rsp+88], rax
37c2af99cmov [rsp+80], rdx
37c2af9a1jmp 0x37c2aebe8
37c2af9a6
37c2af9a6loc_37c2af9a6:
37c2af9a6mov rax, [rsp+696]
37c2af9aesub rdx, rcx
37c2af9b1lea r12, [rcx+1]
37c2af9b5lea rbp, [rsp+320]
37c2af9bdlea rdi, [rsp+392]
37c2af9c5shl rcx, 4
37c2af9c9add rcx, [rsp+696]
37c2af9d1mov [rsp+56], rbp
37c2af9d6mov [rsp+40], rcx
37c2af9dbmov r13, rcx
37c2af9demov r9, r15
37c2af9e1mov r8, [rsp+640]
37c2af9e9mov [rsp+32], rax
37c2af9eemov rcx, rbx
37c2af9f1mov [rsp+48], rdi
37c2af9f6mov [rsp+392], rdx
37c2af9femov rdx, rsi
37c2afa01call zgelqf_64_
37c2afa06mov [rsp+32], r15
37c2afa0bmov r8, rsi
37c2afa0emov rdx, rbx
37c2afa11mov rax, [rsp+688]
37c2afa19mov r9, [rsp+640]
37c2afa21mov [rsp+56], 1
37c2afa2alea rcx, [rip+0x1bd2e0]
37c2afa31mov [rsp+48], rax
37c2afa36mov rax, [rsp+680]
37c2afa3emov [rsp+40], rax
37c2afa43call zlacpy_64_
37c2afa48mov r8, rbx
37c2afa4bmov rdx, rsi
37c2afa4emov rcx, rsi
37c2afa51mov rax, [rsp+704]
37c2afa59mov r9, [rsp+680]
37c2afa61mov rax, [rax]
37c2afa64mov [rsp+64], rbp
37c2afa69mov [rsp+56], rdi
37c2afa6emov [rsp+144], rax
37c2afa76sub rax, r12
37c2afa79add rax, 1
37c2afa7dmov [rsp+48], r13
37c2afa82mov [rsp+392], rax
37c2afa8amov rax, [rsp+696]
37c2afa92mov [rsp+40], rax
37c2afa97mov rax, [rsp+688]
37c2afa9fmov [rsp+32], rax
37c2afaa4jmp 0x37c2ae670
37c2afaa9
37c2afaa9loc_37c2afaa9:
37c2afaa9lea r9, [rcx+r8]
37c2afaadimul r9, rcx
37c2afab1add r9, [rsp+264]
37c2afab9cmp rdx, r9
37c2afabcjl 0x37c2b046e
37c2afac2lea r13, [r14+1]
37c2afac6mov r9, rcx
37c2afac9jmp 0x37c2ac49d
37c2aface
37c2afaceloc_37c2aface:
37c2afacelea r8, [r10+rcx]
37c2afad2imul r8, r10
37c2afad6add r8, [rsp+264]
37c2afadecmp rax, r8
37c2afae1jl 0x37c2b0dae
37c2afae7lea r13, [r14+1]
37c2afaebmov r8, r10
37c2afaeejmp 0x37c2ac9f6
37c2afaf3
37c2afaf3loc_37c2afaf3:
37c2afaf3sub rax, r10
37c2afaf6lea rbp, [r10+1]
37c2afafashl r10, 4
37c2afafemov r9, r15
37c2afb01mov [rsp+392], rax
37c2afb09mov rax, [rsp+696]
37c2afb11lea r14, [rsp+392]
37c2afb19lea rdi, [rsp+320]
37c2afb21add r10, [rsp+696]
37c2afb29mov [rsp+56], rdi
37c2afb2emov rdx, rsi
37c2afb31mov rcx, rbx
37c2afb34mov [rsp+40], r10
37c2afb39mov r8, [rsp+640]
37c2afb41mov r12, r10
37c2afb44mov [rsp+32], rax
37c2afb49mov [rsp+48], r14
37c2afb4emov [rsp+184], r14
37c2afb56call zgeqrf_64_
37c2afb5bmov [rsp+32], r15
37c2afb60mov r8, rsi
37c2afb63mov rdx, rbx
37c2afb66mov rax, [rsp+672]
37c2afb6emov r9, [rsp+640]
37c2afb76mov [rsp+56], 1
37c2afb7flea rcx, [rip+0x1bd18a]
37c2afb86mov [rsp+48], rax
37c2afb8bmov rax, [rsp+664]
37c2afb93mov [rsp+40], rax
37c2afb98call zlacpy_64_
37c2afb9dmov rax, [rsp+704]
37c2afba5mov r8, rsi
37c2afba8mov rdx, rsi
37c2afbabmov r9, [rsp+664]
37c2afbb3mov rax, [rax]
37c2afbb6mov [rsp+64], rdi
37c2afbbbmov [rsp+56], r14
37c2afbc0mov [rsp+144], rax
37c2afbc8sub rax, rbp
37c2afbcbadd rax, 1
37c2afbcfmov [rsp+48], r12
37c2afbd4mov [rsp+392], rax
37c2afbdcmov rax, [rsp+696]
37c2afbe4mov [rsp+40], rax
37c2afbe9mov rax, [rsp+672]
37c2afbf1mov [rsp+32], rax
37c2afbf6
37c2afbf6loc_37c2afbf6:
37c2afbf6mov rcx, rbx
37c2afbf9call zungqr_64_
37c2afbfemov r13, [rsi]
37c2afc01lea rax, [r13+1]
37c2afc05lea rbp, [rax+r13]
37c2afc09cmp r13, 1
37c2afc0djle 0x37c2afc68
37c2afc0flea rax, [r13-1]
37c2afc13mov [rsp+48], r15
37c2afc18lea rdx, [rsp+384]
37c2afc20mov r8, r14
37c2afc23mov [rsp+384], rax
37c2afc2blea rcx, [rip+0x1bd0de]
37c2afc32mov [rsp+392], rax
37c2afc3amov rax, [rsp+640]
37c2afc42mov [rsp+56], 1
37c2afc4badd rax, 16
37c2afc4fmov [rsp+40], rax
37c2afc54lea rax, [rip+0x1bd0a5]
37c2afc5bmov [rsp+32], rax
37c2afc60mov r9, rax
37c2afc63call zlaset_64_
37c2afc68
37c2afc68loc_37c2afc68:
37c2afc68shl r13, 4
37c2afc6cmov rax, [rsp+704]
37c2afc74mov r9, r15
37c2afc77mov r14, [rsp+184]
37c2afc7fadd r13, [rsp+696]
37c2afc87mov r8, [rsp+640]
37c2afc8fmov rdx, rsi
37c2afc92mov rcx, rsi
37c2afc95mov rax, [rax]
37c2afc98mov [rsp+80], rdi
37c2afc9dmov [rsp+72], r14
37c2afca2mov [rsp+144], rax
37c2afcaasub rax, rbp
37c2afcadadd rax, 1
37c2afcb1mov [rsp+56], r13
37c2afcb6mov [rsp+392], rax
37c2afcbelea rax, [rbp-1]
37c2afcc2shl rax, 4
37c2afcc6add rax, [rsp+696]
37c2afccemov r12, rax
37c2afcd1mov [rsp+64], rax
37c2afcd6mov rax, [rsp+696]
37c2afcdemov [rsp+48], rax
37c2afce3mov rax, [rsp+712]
37c2afcebmov [rsp+40], rax
37c2afcf0mov rax, [rsp+656]
37c2afcf8mov [rsp+32], rax
37c2afcfdcall zgebrd_64_
37c2afd02mov rax, [rsp+704]
37c2afd0amov r9, rbx
37c2afd0dlea r8, [rip+0x1bcfbf]
37c2afd14lea rdx, [rip+0x1bd01d]
37c2afd1blea rcx, [rip+0x1bcfd7]
37c2afd22mov rax, [rax]
37c2afd25mov [rsp+104], rdi
37c2afd2amov [rsp+112], 1
37c2afd33mov [rsp+144], rax
37c2afd3bsub rax, rbp
37c2afd3eadd rax, 1
37c2afd42mov [rsp+96], r14
37c2afd47mov [rsp+392], rax
37c2afd4fmov rax, [rsp+672]
37c2afd57mov [rsp+88], r12
37c2afd5cmov [rsp+80], rax
37c2afd61mov rax, [rsp+664]
37c2afd69mov [rsp+56], r15
37c2afd6emov [rsp+72], rax
37c2afd73mov rax, [rsp+696]
37c2afd7bmov [rsp+40], rsi
37c2afd80mov [rsp+64], rax
37c2afd85mov rax, [rsp+640]
37c2afd8dmov [rsp+32], rsi
37c2afd92mov [rsp+48], rax
37c2afd97mov [rsp+128], 1
37c2afda3mov [rsp+120], 1
37c2afdaccall zunmbr_64_
37c2afdb1mov r9, rsi
37c2afdb4mov r8, rsi
37c2afdb7mov rdx, rsi
37c2afdbamov rax, [rsp+704]
37c2afdc2mov rcx, [rsp+240]
37c2afdcamov rax, [rax]
37c2afdcdmov [rsp+72], rdi
37c2afdd2mov [rsp+80], 1
37c2afddbsub rax, rbp
37c2afddemov [rsp+64], r14
37c2afde3add rax, 1
37c2afde7mov [rsp+56], r12
37c2afdecmov [rsp+392], rax
37c2afdf4mov rax, [rsp+640]
37c2afdfcmov [rsp+48], r13
37c2afe01mov [rsp+32], rax
37c2afe06mov [rsp+40], r15
37c2afe0bcall zungbr_64_
37c2afe10mov rax, [rsi]
37c2afe13mov [rsp+64], r15
37c2afe18mov r9, rbx
37c2afe1bmov rdi, [rsp+712]
37c2afe23mov r8, rsi
37c2afe26mov rdx, rsi
37c2afe29lea rcx, [rip+0x1bcee1]
37c2afe30mov [rsp+120], 1
37c2afe39movsd_xmm [rsp+400], x9
37c2afe43lea rax, [rdi+8*rax]
37c2afe47mov rdi, [rsp+720]
37c2afe4fmov [rsp+104], rax
37c2afe54lea rax, [rip+0x1bcebd]
37c2afe5bmov [rsp+96], rax
37c2afe60lea rax, [rsp+400]
37c2afe68mov [rsp+88], rax
37c2afe6dmov rax, [rsp+672]
37c2afe75mov [rsp+112], rdi
37c2afe7amov [rsp+80], rax
37c2afe7fmov rax, [rsp+664]
37c2afe87movsd_xmm [rsp+408], x10
37c2afe91mov [rsp+72], rax
37c2afe96mov rax, [rsp+640]
37c2afe9emov [rsp+56], rax
37c2afea3mov rax, [rsp+712]
37c2afeabmov [rsp+48], rax
37c2afeb0mov rax, [rsp+656]
37c2afeb8mov [rsp+40], rax
37c2afebdlea rax, [rip+0x1bce24]
37c2afec4mov [rsp+32], rax
37c2afec9call zbdsqr_64_
37c2afecejmp 0x37c2a6a90
37c2afed3
37c2afed3loc_37c2afed3:
37c2afed3mov rax, [rsp+696]
37c2afedbsub rdx, rcx
37c2afedelea r12, [rcx+1]
37c2afee2lea rbp, [rsp+320]
37c2afeealea rdi, [rsp+392]
37c2afef2shl rcx, 4
37c2afef6add rcx, [rsp+696]
37c2afefemov [rsp+56], rbp
37c2aff03mov [rsp+40], rcx
37c2aff08mov r13, rcx
37c2aff0bmov r9, r15
37c2aff0emov r8, [rsp+640]
37c2aff16mov [rsp+32], rax
37c2aff1bmov rcx, rbx
37c2aff1emov [rsp+48], rdi
37c2aff23mov [rsp+392], rdx
37c2aff2bmov rdx, rsi
37c2aff2ecall zgelqf_64_
37c2aff33mov [rsp+32], r15
37c2aff38mov r8, rsi
37c2aff3bmov rdx, rbx
37c2aff3emov rax, [rsp+688]
37c2aff46mov r9, [rsp+640]
37c2aff4emov [rsp+56], 1
37c2aff57lea rcx, [rip+0x1bcdb3]
37c2aff5emov [rsp+48], rax
37c2aff63mov rax, [rsp+680]
37c2aff6bmov [rsp+40], rax
37c2aff70call zlacpy_64_
37c2aff75mov r8, rbx
37c2aff78mov rdx, rsi
37c2aff7bmov rcx, rbx
37c2aff7emov rax, [rsp+704]
37c2aff86mov r9, [rsp+680]
37c2aff8emov rax, [rax]
37c2aff91mov [rsp+64], rbp
37c2aff96mov [rsp+56], rdi
37c2aff9bmov [rsp+144], rax
37c2affa3sub rax, r12
37c2affa6add rax, 1
37c2affaamov [rsp+48], r13
37c2affafmov [rsp+392], rax
37c2affb7mov rax, [rsp+696]
37c2affbfmov [rsp+40], rax
37c2affc4mov rax, [rsp+688]
37c2affccmov [rsp+32], rax
37c2affd1
37c2affd1loc_37c2affd1:
37c2affd1call zunglq_64_
37c2affd6mov r14, [rbx]
37c2affd9mov r8, rdi
37c2affdcmov [rsp+56], 1
37c2affe5mov [rsp+48], r15
37c2affealea rdx, [rsp+384]
37c2afff2lea rcx, [rip+0x1bcd18]
37c2afff9lea rax, [r14+1]
37c2afffdlea r12, [rax+r14]
37c2b0001lea rax, [r14-1]
37c2b0005shl r14, 4
37c2b0009mov [rsp+384], rax
37c2b0011mov [rsp+392], rax
37c2b0019mov rax, [rsp+160]
37c2b0021shl rax, 4
37c2b0025add rax, [rsp+640]
37c2b002dmov [rsp+40], rax
37c2b0032lea rax, [rip+0x1bccc7]
37c2b0039mov [rsp+32], rax
37c2b003emov r9, rax
37c2b0041call zlaset_64_
37c2b0046mov r9, r15
37c2b0049mov rdx, rbx
37c2b004cmov rcx, rbx
37c2b004fmov rax, [rsp+704]
37c2b0057add r14, [rsp+696]
37c2b005fmov r8, [rsp+640]
37c2b0067mov rax, [rax]
37c2b006amov [rsp+72], rdi
37c2b006fmov [rsp+80], rbp
37c2b0074mov [rsp+144], rax
37c2b007csub rax, r12
37c2b007fadd rax, 1
37c2b0083mov [rsp+56], r14
37c2b0088mov [rsp+392], rax
37c2b0090lea rax, [r12-1]
37c2b0095shl rax, 4
37c2b0099add rax, [rsp+696]
37c2b00a1mov r13, rax
37c2b00a4mov [rsp+64], rax
37c2b00a9mov rax, [rsp+696]
37c2b00b1mov [rsp+48], rax
37c2b00b6mov rax, [rsp+712]
37c2b00bemov [rsp+40], rax
37c2b00c3mov rax, [rsp+656]
37c2b00cbmov [rsp+32], rax
37c2b00d0call zgebrd_64_
37c2b00d5mov rax, [rsp+704]
37c2b00ddmov r9, rbx
37c2b00e0mov rcx, [rsp+240]
37c2b00e8lea r8, [rip+0x1bcc4a]
37c2b00eflea rdx, [rip+0x1bcc1a]
37c2b00f6mov rax, [rax]
37c2b00f9mov [rsp+96], rdi
37c2b00femov [rsp+112], 1
37c2b0107mov [rsp+144], rax
37c2b010fsub rax, r12
37c2b0112add rax, 1
37c2b0116mov [rsp+104], rbp
37c2b011bmov [rsp+392], rax
37c2b0123mov rax, [rsp+688]
37c2b012bmov [rsp+88], r13
37c2b0130mov [rsp+80], rax
37c2b0135mov rax, [rsp+680]
37c2b013dmov [rsp+64], r14
37c2b0142mov [rsp+72], rax
37c2b0147mov rax, [rsp+640]
37c2b014fmov [rsp+56], r15
37c2b0154mov [rsp+48], rax
37c2b0159mov [rsp+40], rbx
37c2b015emov [rsp+32], rsi
37c2b0163mov [rsp+128], 1
37c2b016fmov [rsp+120], 1
37c2b0178call zunmbr_64_
37c2b017dmov r9, rbx
37c2b0180mov r8, rbx
37c2b0183mov rdx, rbx
37c2b0186mov rax, [rsp+704]
37c2b018elea rcx, [rip+0x1bcb64]
37c2b0195mov rax, [rax]
37c2b0198mov [rsp+64], rdi
37c2b019dmov [rsp+80], 1
37c2b01a6sub rax, r12
37c2b01a9mov [rsp+72], rbp
37c2b01aeadd rax, 1
37c2b01b2mov [rsp+56], r13
37c2b01b7mov [rsp+392], rax
37c2b01bfmov rax, [rsp+696]
37c2b01c7mov [rsp+40], r15
37c2b01ccmov [rsp+48], rax
37c2b01d1mov rax, [rsp+640]
37c2b01d9mov [rsp+32], rax
37c2b01decall zungbr_64_
37c2b01e3mov rax, [rbx]
37c2b01e6mov rdi, [rsp+712]
37c2b01eemov [rsp+120], 1
37c2b01f7mov [rsp+80], r15
37c2b01fcmovsd_xmm [rsp+400], x9
37c2b0206lea rax, [rdi+8*rax]
37c2b020amov rdi, [rsp+720]
37c2b0212mov [rsp+104], rax
37c2b0217lea rax, [rip+0x1bcafa]
37c2b021emov [rsp+96], rax
37c2b0223lea rax, [rsp+400]
37c2b022bmov [rsp+112], rdi
37c2b0230mov [rsp+88], rax
37c2b0235mov rax, [rsp+640]
37c2b023dmovsd_xmm [rsp+408], x10
37c2b0247
37c2b0247loc_37c2b0247:
37c2b0247mov [rsp+72], rax
37c2b024cmov rax, [rsp+688]
37c2b0254mov [rsp+64], rax
37c2b0259mov rax, [rsp+680]
37c2b0261jmp 0x37c2abd8c
37c2b0266
37c2b0266loc_37c2b0266:
37c2b0266movsd_xmm x8, [rip+0x1bcad1]
37c2b026fmov edx, 1
37c2b0274jmp 0x37c2a6364
37c2b0279
37c2b0279loc_37c2b0279:
37c2b0279test r13, r13
37c2b027cje 0x37c2b0266
37c2b027ecmp [rsp+160], 0
37c2b0287je 0x37c2b0266
37c2b0289mov rdi, [rbx]
37c2b028cpxor x2, x2
37c2b0290add r9, rdi
37c2b0293add rdx, rdi
37c2b0296lea r11, [rdi+rdi]
37c2b029acmp r9, rdx
37c2b029dcmovge rdx, r9
37c2b02a1add rax, r11
37c2b02a4cmp rdx, rax
37c2b02a7cmovge rax, rdx
37c2b02abadd rbp, r11
37c2b02aelea rdx, [rcx+r11]
37c2b02b2cmp rax, rbp
37c2b02b5cmovge rbp, rax
37c2b02b9mov rax, [rsp+256]
37c2b02c1add rax, r11
37c2b02c4cmp rbp, rax
37c2b02c7cmovge rax, rbp
37c2b02cbimul rdi, rdi
37c2b02cfmov [rsp+264], rax
37c2b02d7add rax, rdi
37c2b02dacmp rax, rdx
37c2b02ddcmovl rax, rdx
37c2b02e1cvtsi2sd x2, rax
37c2b02e6movapd x8, x2
37c2b02ebjmp 0x37c2a6364
37c2b02f0
37c2b02f0loc_37c2b02f0:
37c2b02f0cmp [rsp+144], 0
37c2b02f9je 0x37c2b0fef
37c2b02ffmov r11, [rsi]
37c2b0302pxor x2, x2
37c2b0306add rax, r11
37c2b0309add rdx, r11
37c2b030clea r9, [r11+r11]
37c2b0310cmp rax, rdx
37c2b0313cmovge rdx, rax
37c2b0317lea rax, [r9+rdi]
37c2b031bcmp rdx, rax
37c2b031ecmovge rax, rdx
37c2b0322lea rdx, [r9+rbp]
37c2b0326cmp rax, rdx
37c2b0329cmovge rdx, rax
37c2b032dmov rax, [rsp+256]
37c2b0335add rax, r9
37c2b0338cmp rdx, rax
37c2b033bcmovge rax, rdx
37c2b033fimul r11, r11
37c2b0343lea rdx, [rcx+r9]
37c2b0347mov [rsp+264], rax
37c2b034fadd r11, r11
37c2b0352add rax, r11
37c2b0355cmp rax, rdx
37c2b0358cmovl rax, rdx
37c2b035ccvtsi2sd x2, rax
37c2b0361movapd x8, x2
37c2b0366jmp 0x37c2a6364
37c2b036b
37c2b036bloc_37c2b036b:
37c2b036bsub rax, rcx
37c2b036elea r12, [rcx+1]
37c2b0372shl rcx, 4
37c2b0376mov r9, r15
37c2b0379mov [rsp+392], rax
37c2b0381mov rax, [rsp+696]
37c2b0389lea rbp, [rsp+320]
37c2b0391lea rdi, [rsp+392]
37c2b0399add rcx, [rsp+696]
37c2b03a1mov [rsp+56], rbp
37c2b03a6mov rdx, rsi
37c2b03a9mov [rsp+40], rcx
37c2b03aemov r8, [rsp+640]
37c2b03b6mov r13, rcx
37c2b03b9mov rcx, rbx
37c2b03bcmov [rsp+32], rax
37c2b03c1mov [rsp+48], rdi
37c2b03c6call zgelqf_64_
37c2b03cbmov [rsp+32], r15
37c2b03d0mov r8, rsi
37c2b03d3mov rdx, rbx
37c2b03d6mov rax, [rsp+688]
37c2b03demov r9, [rsp+640]
37c2b03e6mov [rsp+56], 1
37c2b03eflea rcx, [rip+0x1bc91b]
37c2b03f6mov [rsp+48], rax
37c2b03fbmov rax, [rsp+680]
37c2b0403mov [rsp+40], rax
37c2b0408call zlacpy_64_
37c2b040dmov r8, rbx
37c2b0410mov rdx, rsi
37c2b0413mov rcx, rsi
37c2b0416mov rax, [rsp+704]
37c2b041emov r9, [rsp+680]
37c2b0426mov rax, [rax]
37c2b0429mov [rsp+64], rbp
37c2b042emov [rsp+56], rdi
37c2b0433mov [rsp+144], rax
37c2b043bsub rax, r12
37c2b043eadd rax, 1
37c2b0442mov [rsp+48], r13
37c2b0447mov [rsp+392], rax
37c2b044fmov rax, [rsp+696]
37c2b0457mov [rsp+40], rax
37c2b045cmov rax, [rsp+688]
37c2b0464mov [rsp+32], rax
37c2b0469jmp 0x37c2affd1
37c2b046e
37c2b046eloc_37c2b046e:
37c2b046elea r13, [rax+1]
37c2b0472mov r8, rcx
37c2b0475mov r9, rcx
37c2b0478mov r14, rax
37c2b047bjmp 0x37c2ac49d
37c2b0480
37c2b0480loc_37c2b0480:
37c2b0480lea r9, [rcx+r8]
37c2b0484imul r9, rcx
37c2b0488add r9, [rsp+264]
37c2b0490cmp rax, r9
37c2b0493jl 0x37c2b0fcb
37c2b0499lea r13, [r14+1]
37c2b049dmov r9, rcx
37c2b04a0jmp 0x37c2ad0eb
37c2b04a5
37c2b04a5loc_37c2b04a5:
37c2b04a5mov rax, [rsp+696]
37c2b04adsub rdx, rcx
37c2b04b0lea rbp, [rcx+1]
37c2b04b4lea r12, [rsp+320]
37c2b04bclea r13, [rsp+392]
37c2b04c4shl rcx, 4
37c2b04c8add rcx, [rsp+696]
37c2b04d0mov [rsp+56], r12
37c2b04d5mov [rsp+40], rcx
37c2b04damov r14, rcx
37c2b04ddmov r9, r15
37c2b04e0mov r8, [rsp+640]
37c2b04e8mov [rsp+32], rax
37c2b04edmov rcx, rbx
37c2b04f0mov [rsp+48], r13
37c2b04f5mov [rsp+392], rdx
37c2b04fdmov rdx, rsi
37c2b0500call zgelqf_64_
37c2b0505mov [rsp+32], r15
37c2b050amov r8, rsi
37c2b050dmov rdx, rbx
37c2b0510mov rax, [rsp+688]
37c2b0518mov r9, [rsp+640]
37c2b0520mov [rsp+56], 1
37c2b0529lea rcx, [rip+0x1bc7e1]
37c2b0530mov [rsp+48], rax
37c2b0535mov rax, [rsp+680]
37c2b053dmov [rsp+40], rax
37c2b0542call zlacpy_64_
37c2b0547mov r8, rbx
37c2b054amov rdx, rsi
37c2b054dmov rcx, rbx
37c2b0550mov rax, [rsp+704]
37c2b0558mov r9, [rsp+680]
37c2b0560mov rax, [rax]
37c2b0563mov [rsp+64], r12
37c2b0568mov [rsp+56], r13
37c2b056dmov [rsp+144], rax
37c2b0575sub rax, rbp
37c2b0578add rax, 1
37c2b057cmov [rsp+48], r14
37c2b0581mov [rsp+392], rax
37c2b0589mov rax, [rsp+696]
37c2b0591mov [rsp+40], rax
37c2b0596mov rax, [rsp+688]
37c2b059emov [rsp+32], rax
37c2b05a3
37c2b05a3loc_37c2b05a3:
37c2b05a3call zunglq_64_
37c2b05a8mov [rsp+32], r15
37c2b05admov r8, rbx
37c2b05b0mov rdx, rbx
37c2b05b3mov rax, [rsp+672]
37c2b05bbmov r9, [rsp+640]
37c2b05c3mov [rsp+56], 1
37c2b05cclea rcx, [rip+0x1bc73d]
37c2b05d3mov [rsp+48], rax
37c2b05d8mov rax, [rsp+664]
37c2b05e0mov [rsp+40], rax
37c2b05e5call zlacpy_64_
37c2b05eamov rax, [rbx]
37c2b05edmov r8, r13
37c2b05f0mov [rsp+56], 1
37c2b05f9lea rdx, [rsp+384]
37c2b0601lea rcx, [rip+0x1bc709]
37c2b0608sub rax, 1
37c2b060cmov [rsp+384], rax
37c2b0614mov [rsp+392], rax
37c2b061cmov rax, [rsp+672]
37c2b0624mov [rsp+48], rax
37c2b0629mov rax, rdi
37c2b062cshl rax, 4
37c2b0630add rax, [rsp+664]
37c2b0638mov [rsp+40], rax
37c2b063dlea rax, [rip+0x1bc6bc]
37c2b0644mov [rsp+32], rax
37c2b0649mov r9, rax
37c2b064ccall zlaset_64_
37c2b0651mov rax, [rbx]
37c2b0654mov rcx, rbx
37c2b0657mov rdi, [rsp+704]
37c2b065fmov r9, [rsp+672]
37c2b0667mov r8, [rsp+664]
37c2b066fmov rdi, [rdi]
37c2b0672lea r14, [rax+1]
37c2b0676mov [rsp+80], r12
37c2b067badd r14, rax
37c2b067eshl rax, 4
37c2b0682add rax, [rsp+696]
37c2b068amov [rsp+72], r13
37c2b068fmov [rsp+56], rax
37c2b0694mov rdx, rdi
37c2b0697mov rbp, rax
37c2b069amov rax, [rsp+696]
37c2b06a2sub rdx, r14
37c2b06a5mov [rsp+144], rdi
37c2b06admov rdi, [rsp+696]
37c2b06b5mov [rsp+48], rax
37c2b06baadd rdx, 1
37c2b06bemov rax, [rsp+712]
37c2b06c6mov [rsp+392], rdx
37c2b06celea rdx, [r14-1]
37c2b06d2mov [rsp+40], rax
37c2b06d7shl rdx, 4
37c2b06dbmov rax, [rsp+656]
37c2b06e3add rdi, rdx
37c2b06e6mov rdx, rbx
37c2b06e9mov [rsp+64], rdi
37c2b06eemov [rsp+32], rax
37c2b06f3call zgebrd_64_
37c2b06f8mov rax, [rsp+704]
37c2b0700mov r9, rbx
37c2b0703mov rcx, [rsp+240]
37c2b070blea r8, [rip+0x1bc627]
37c2b0712lea rdx, [rip+0x1bc5f7]
37c2b0719mov rax, [rax]
37c2b071cmov [rsp+88], rdi
37c2b0721mov [rsp+104], r12
37c2b0726mov [rsp+144], rax
37c2b072esub rax, r14
37c2b0731add rax, 1
37c2b0735mov [rsp+96], r13
37c2b073amov [rsp+392], rax
37c2b0742mov rax, [rsp+688]
37c2b074amov [rsp+64], rbp
37c2b074fmov [rsp+80], rax
37c2b0754mov rax, [rsp+680]
37c2b075cmov [rsp+40], rbx
37c2b0761mov [rsp+72], rax
37c2b0766mov rax, [rsp+672]
37c2b076emov [rsp+32], rsi
37c2b0773mov [rsp+56], rax
37c2b0778mov rax, [rsp+664]
37c2b0780mov [rsp+128], 1
37c2b078cmov [rsp+48], rax
37c2b0791mov [rsp+120], 1
37c2b079amov [rsp+112], 1
37c2b07a3call zunmbr_64_
37c2b07a8mov r9, rbx
37c2b07abmov r8, rbx
37c2b07aemov rdx, rbx
37c2b07b1mov rax, [rsp+704]
37c2b07b9lea rcx, [rip+0x1bc539]
37c2b07c0mov rax, [rax]
37c2b07c3mov [rsp+56], rdi
37c2b07c8mov [rsp+80], 1
37c2b07d1sub rax, r14
37c2b07d4mov [rsp+72], r12
37c2b07d9add rax, 1
37c2b07ddmov [rsp+64], r13
37c2b07e2mov [rsp+392], rax
37c2b07eamov rax, [rsp+696]
37c2b07f2mov [rsp+48], rax
37c2b07f7mov rax, [rsp+672]
37c2b07ffmov [rsp+40], rax
37c2b0804mov rax, [rsp+664]
37c2b080cmov [rsp+32], rax
37c2b0811call zungbr_64_
37c2b0816mov rax, [rbx]
37c2b0819mov rdi, [rsp+712]
37c2b0821mov [rsp+120], 1
37c2b082amovsd_xmm [rsp+400], x9
37c2b0834movsd_xmm [rsp+408], x10
37c2b083elea rax, [rdi+8*rax]
37c2b0842mov rdi, [rsp+720]
37c2b084amov [rsp+104], rax
37c2b084flea rax, [rip+0x1bc4c2]
37c2b0856mov [rsp+96], rax
37c2b085blea rax, [rsp+400]
37c2b0863mov [rsp+88], rax
37c2b0868mov rax, [rsp+672]
37c2b0870mov [rsp+112], rdi
37c2b0875mov [rsp+80], rax
37c2b087amov rax, [rsp+664]
37c2b0882jmp 0x37c2b0247
37c2b0887
37c2b0887loc_37c2b0887:
37c2b0887sub rax, r10
37c2b088alea rbp, [r10+1]
37c2b088eshl r10, 4
37c2b0892mov r9, r15
37c2b0895mov [rsp+392], rax
37c2b089dmov rax, [rsp+696]
37c2b08a5lea r14, [rsp+392]
37c2b08adlea rdi, [rsp+320]
37c2b08b5add r10, [rsp+696]
37c2b08bdmov [rsp+56], rdi
37c2b08c2mov rdx, rsi
37c2b08c5mov rcx, rbx
37c2b08c8mov [rsp+40], r10
37c2b08cdmov r8, [rsp+640]
37c2b08d5mov r12, r10
37c2b08d8mov [rsp+32], rax
37c2b08ddmov [rsp+48], r14
37c2b08e2mov [rsp+184], r14
37c2b08eacall zgeqrf_64_
37c2b08efmov [rsp+32], r15
37c2b08f4mov r8, rsi
37c2b08f7mov rdx, rbx
37c2b08famov rax, [rsp+672]
37c2b0902mov r9, [rsp+640]
37c2b090amov [rsp+56], 1
37c2b0913lea rcx, [rip+0x1bc3f6]
37c2b091amov [rsp+48], rax
37c2b091fmov rax, [rsp+664]
37c2b0927mov [rsp+40], rax
37c2b092ccall zlacpy_64_
37c2b0931mov rax, [rsp+704]
37c2b0939mov r8, rsi
37c2b093cmov rdx, rbx
37c2b093fmov r9, [rsp+664]
37c2b0947mov rax, [rax]
37c2b094amov [rsp+64], rdi
37c2b094fmov [rsp+56], r14
37c2b0954mov [rsp+144], rax
37c2b095csub rax, rbp
37c2b095fadd rax, 1
37c2b0963mov [rsp+48], r12
37c2b0968mov [rsp+392], rax
37c2b0970mov rax, [rsp+696]
37c2b0978mov [rsp+40], rax
37c2b097dmov rax, [rsp+672]
37c2b0985mov [rsp+32], rax
37c2b098ajmp 0x37c2afbf6
37c2b098f
37c2b098floc_37c2b098f:
37c2b098flea r8, [r10+rcx]
37c2b0993imul r8, r10
37c2b0997add r8, [rsp+264]
37c2b099fcmp rax, r8
37c2b09a2jl 0x37c2b0fdd
37c2b09a8lea r13, [r14+1]
37c2b09acmov r8, r10
37c2b09afjmp 0x37c2adfb8
37c2b09b4
37c2b09b4loc_37c2b09b4:
37c2b09b4mov rax, [rsp+696]
37c2b09bcsub rdx, r10
37c2b09bflea rbp, [r10+1]
37c2b09c3shl r10, 4
37c2b09c7lea r14, [rsp+392]
37c2b09cfadd r10, [rsp+696]
37c2b09d7lea rdi, [rsp+320]
37c2b09dfmov r8, [rsp+640]
37c2b09e7mov [rsp+40], r10
37c2b09ecmov r9, r15
37c2b09efmov rcx, rbx
37c2b09f2mov r12, r10
37c2b09f5mov [rsp+32], rax
37c2b09famov [rsp+56], rdi
37c2b09ffmov [rsp+48], r14
37c2b0a04mov [rsp+392], rdx
37c2b0a0cmov rdx, rsi
37c2b0a0fmov [rsp+184], r14
37c2b0a17call zgeqrf_64_
37c2b0a1cmov [rsp+32], r15
37c2b0a21mov r8, rsi
37c2b0a24mov rdx, rbx
37c2b0a27mov rax, [rsp+672]
37c2b0a2fmov r9, [rsp+640]
37c2b0a37mov [rsp+56], 1
37c2b0a40lea rcx, [rip+0x1bc2c9]
37c2b0a47mov [rsp+48], rax
37c2b0a4cmov rax, [rsp+664]
37c2b0a54mov [rsp+40], rax
37c2b0a59call zlacpy_64_
37c2b0a5emov rax, [rsp+704]
37c2b0a66mov r8, rsi
37c2b0a69mov rdx, rsi
37c2b0a6cmov r9, [rsp+664]
37c2b0a74mov rax, [rax]
37c2b0a77mov [rsp+64], rdi
37c2b0a7cmov [rsp+56], r14
37c2b0a81mov [rsp+144], rax
37c2b0a89sub rax, rbp
37c2b0a8cadd rax, 1
37c2b0a90mov [rsp+48], r12
37c2b0a95mov [rsp+392], rax
37c2b0a9dmov rax, [rsp+696]
37c2b0aa5mov [rsp+40], rax
37c2b0aaamov rax, [rsp+672]
37c2b0ab2mov [rsp+32], rax
37c2b0ab7
37c2b0ab7loc_37c2b0ab7:
37c2b0ab7mov rcx, rbx
37c2b0abacall zungqr_64_
37c2b0abfmov [rsp+32], r15
37c2b0ac4mov rdx, rsi
37c2b0ac7mov r8, rsi
37c2b0acamov rax, [rsp+688]
37c2b0ad2mov r9, [rsp+640]
37c2b0adamov [rsp+56], 1
37c2b0ae3lea rcx, [rip+0x1bc227]
37c2b0aeamov [rsp+152], rcx
37c2b0af2mov [rsp+48], rax
37c2b0af7mov rax, [rsp+680]
37c2b0affmov [rsp+40], rax
37c2b0b04call zlacpy_64_
37c2b0b09mov rdx, [rsi]
37c2b0b0ccmp rdx, 1
37c2b0b10jle 0x37c2b0b76
37c2b0b12mov rax, [rsp+688]
37c2b0b1asub rdx, 1
37c2b0b1emov r8, r14
37c2b0b21mov [rsp+56], 1
37c2b0b2amov [rsp+384], rdx
37c2b0b32lea rcx, [rip+0x1bc1d7]
37c2b0b39mov [rsp+48], rax
37c2b0b3emov rax, [rsp+680]
37c2b0b46mov [rsp+392], rdx
37c2b0b4elea rdx, [rsp+384]
37c2b0b56add rax, 16
37c2b0b5amov [rsp+40], rax
37c2b0b5flea rax, [rip+0x1bc19a]
37c2b0b66mov [rsp+32], rax
37c2b0b6bmov r9, rax
37c2b0b6ecall zlaset_64_
37c2b0b73mov rdx, [rsi]
37c2b0b76
37c2b0b76loc_37c2b0b76:
37c2b0b76mov rax, [rsp+704]
37c2b0b7elea r13, [rdx+1]
37c2b0b82mov r14, [rsp+184]
37c2b0b8amov rcx, rsi
37c2b0b8dadd r13, rdx
37c2b0b90shl rdx, 4
37c2b0b94add rdx, [rsp+696]
37c2b0b9cmov r9, [rsp+688]
37c2b0ba4mov rax, [rax]
37c2b0ba7mov [rsp+80], rdi
37c2b0bacmov r12, rdx
37c2b0bafmov [rsp+56], rdx
37c2b0bb4mov r8, [rsp+680]
37c2b0bbcmov rdx, rsi
37c2b0bbfmov [rsp+144], rax
37c2b0bc7sub rax, r13
37c2b0bcaadd rax, 1
37c2b0bcemov [rsp+72], r14
37c2b0bd3mov [rsp+392], rax
37c2b0bdblea rax, [r13-1]
37c2b0bdfshl rax, 4
37c2b0be3add rax, [rsp+696]
37c2b0bebmov rbp, rax
37c2b0beemov [rsp+64], rax
37c2b0bf3mov rax, [rsp+696]
37c2b0bfbmov [rsp+48], rax
37c2b0c00mov rax, [rsp+712]
37c2b0c08mov [rsp+40], rax
37c2b0c0dmov rax, [rsp+656]
37c2b0c15mov [rsp+32], rax
37c2b0c1acall zgebrd_64_
37c2b0c1fmov rax, [rsp+704]
37c2b0c27mov r9, rbx
37c2b0c2alea r8, [rip+0x1bc0a2]
37c2b0c31lea rdx, [rip+0x1bc100]
37c2b0c38lea rcx, [rip+0x1bc0ba]
37c2b0c3fmov rax, [rax]
37c2b0c42mov [rsp+104], rdi
37c2b0c47mov [rsp+96], r14
37c2b0c4cmov [rsp+144], rax
37c2b0c54sub rax, r13
37c2b0c57add rax, 1
37c2b0c5bmov [rsp+88], rbp
37c2b0c60mov [rsp+392], rax
37c2b0c68mov rax, [rsp+672]
37c2b0c70mov [rsp+40], rsi
37c2b0c75mov [rsp+80], rax
37c2b0c7amov rax, [rsp+664]
37c2b0c82mov [rsp+32], rsi
37c2b0c87mov [rsp+72], rax
37c2b0c8cmov rax, [rsp+696]
37c2b0c94mov [rsp+128], 1
37c2b0ca0mov [rsp+64], rax
37c2b0ca5mov rax, [rsp+688]
37c2b0cadmov [rsp+120], 1
37c2b0cb6mov [rsp+56], rax
37c2b0cbbmov rax, [rsp+680]
37c2b0cc3mov [rsp+112], 1
37c2b0cccmov [rsp+48], rax
37c2b0cd1call zunmbr_64_
37c2b0cd6mov r9, rsi
37c2b0cd9mov r8, rsi
37c2b0cdcmov rdx, rsi
37c2b0cdfmov rax, [rsp+704]
37c2b0ce7mov rcx, [rsp+240]
37c2b0cefmov rax, [rax]
37c2b0cf2mov [rsp+72], rdi
37c2b0cf7mov [rsp+80], 1
37c2b0d00sub rax, r13
37c2b0d03mov [rsp+64], r14
37c2b0d08add rax, 1
37c2b0d0cmov [rsp+56], rbp
37c2b0d11mov [rsp+392], rax
37c2b0d19mov rax, [rsp+688]
37c2b0d21mov [rsp+48], r12
37c2b0d26mov [rsp+40], rax
37c2b0d2bmov rax, [rsp+680]
37c2b0d33mov [rsp+32], rax
37c2b0d38call zungbr_64_
37c2b0d3dmov rax, [rsi]
37c2b0d40mov rdi, [rsp+712]
37c2b0d48mov [rsp+120], 1
37c2b0d51movsd_xmm [rsp+400], x9
37c2b0d5bmovsd_xmm [rsp+408], x10
37c2b0d65lea rax, [rdi+8*rax]
37c2b0d69mov rdi, [rsp+720]
37c2b0d71mov [rsp+104], rax
37c2b0d76lea rax, [rip+0x1bbf9b]
37c2b0d7dmov [rsp+96], rax
37c2b0d82lea rax, [rsp+400]
37c2b0d8amov [rsp+88], rax
37c2b0d8fmov rax, [rsp+672]
37c2b0d97mov [rsp+112], rdi
37c2b0d9cmov [rsp+80], rax
37c2b0da1mov rax, [rsp+664]
37c2b0da9jmp 0x37c2ac167
37c2b0dae
37c2b0daeloc_37c2b0dae:
37c2b0daelea r13, [rdx+1]
37c2b0db2mov rcx, r10
37c2b0db5mov r8, r10
37c2b0db8mov r14, rdx
37c2b0dbbjmp 0x37c2ac9f6
37c2b0dc0
37c2b0dc0loc_37c2b0dc0:
37c2b0dc0sub rax, rcx
37c2b0dc3lea rbp, [rcx+1]
37c2b0dc7shl rcx, 4
37c2b0dcbmov r9, r15
37c2b0dcemov [rsp+392], rax
37c2b0dd6mov rax, [rsp+696]
37c2b0ddelea r12, [rsp+320]
37c2b0de6lea r13, [rsp+392]
37c2b0deeadd rcx, [rsp+696]
37c2b0df6mov [rsp+56], r12
37c2b0dfbmov rdx, rsi
37c2b0dfemov [rsp+40], rcx
37c2b0e03mov r8, [rsp+640]
37c2b0e0bmov r14, rcx
37c2b0e0emov rcx, rbx
37c2b0e11mov [rsp+32], rax
37c2b0e16mov [rsp+48], r13
37c2b0e1bcall zgelqf_64_
37c2b0e20mov [rsp+32], r15
37c2b0e25mov r8, rsi
37c2b0e28mov rdx, rbx
37c2b0e2bmov rax, [rsp+688]
37c2b0e33mov r9, [rsp+640]
37c2b0e3bmov [rsp+56], 1
37c2b0e44lea rcx, [rip+0x1bbec6]
37c2b0e4bmov [rsp+48], rax
37c2b0e50mov rax, [rsp+680]
37c2b0e58mov [rsp+40], rax
37c2b0e5dcall zlacpy_64_
37c2b0e62mov r8, rbx
37c2b0e65mov rdx, rsi
37c2b0e68mov rcx, rsi
37c2b0e6bmov rax, [rsp+704]
37c2b0e73mov r9, [rsp+680]
37c2b0e7bmov rax, [rax]
37c2b0e7emov [rsp+64], r12
37c2b0e83mov [rsp+56], r13
37c2b0e88mov [rsp+144], rax
37c2b0e90sub rax, rbp
37c2b0e93add rax, 1
37c2b0e97mov [rsp+48], r14
37c2b0e9cmov [rsp+392], rax
37c2b0ea4mov rax, [rsp+696]
37c2b0eacmov [rsp+40], rax
37c2b0eb1mov rax, [rsp+688]
37c2b0eb9mov [rsp+32], rax
37c2b0ebejmp 0x37c2b05a3
37c2b0ec3
37c2b0ec3loc_37c2b0ec3:
37c2b0ec3sub rax, r10
37c2b0ec6lea rbp, [r10+1]
37c2b0ecashl r10, 4
37c2b0ecemov r9, r15
37c2b0ed1mov [rsp+392], rax
37c2b0ed9mov rax, [rsp+696]
37c2b0ee1lea r14, [rsp+392]
37c2b0ee9lea rdi, [rsp+320]
37c2b0ef1add r10, [rsp+696]
37c2b0ef9mov [rsp+56], rdi
37c2b0efemov rdx, rsi
37c2b0f01mov rcx, rbx
37c2b0f04mov [rsp+40], r10
37c2b0f09mov r8, [rsp+640]
37c2b0f11mov r12, r10
37c2b0f14mov [rsp+32], rax
37c2b0f19mov [rsp+48], r14
37c2b0f1emov [rsp+184], r14
37c2b0f26call zgeqrf_64_
37c2b0f2bmov [rsp+32], r15
37c2b0f30mov r8, rsi
37c2b0f33mov rdx, rbx
37c2b0f36mov rax, [rsp+672]
37c2b0f3emov r9, [rsp+640]
37c2b0f46mov [rsp+56], 1
37c2b0f4flea rcx, [rip+0x1bbdba]
37c2b0f56mov [rsp+48], rax
37c2b0f5bmov rax, [rsp+664]
37c2b0f63mov [rsp+40], rax
37c2b0f68call zlacpy_64_
37c2b0f6dmov rax, [rsp+704]
37c2b0f75mov r8, rsi
37c2b0f78mov rdx, rbx
37c2b0f7bmov r9, [rsp+664]
37c2b0f83mov rax, [rax]
37c2b0f86mov [rsp+64], rdi
37c2b0f8bmov [rsp+56], r14
37c2b0f90mov [rsp+144], rax
37c2b0f98sub rax, rbp
37c2b0f9badd rax, 1
37c2b0f9fmov [rsp+48], r12
37c2b0fa4mov [rsp+392], rax
37c2b0facmov rax, [rsp+696]
37c2b0fb4mov [rsp+40], rax
37c2b0fb9mov rax, [rsp+672]
37c2b0fc1mov [rsp+32], rax
37c2b0fc6jmp 0x37c2b0ab7
37c2b0fcb
37c2b0fcbloc_37c2b0fcb:
37c2b0fcblea r13, [rdx+1]
37c2b0fcfmov r8, rcx
37c2b0fd2mov r9, rcx
37c2b0fd5mov r14, rdx
37c2b0fd8jmp 0x37c2ad0eb
37c2b0fdd
37c2b0fddloc_37c2b0fdd:
37c2b0fddlea r13, [rdx+1]
37c2b0fe1mov rcx, r10
37c2b0fe4mov r8, r10
37c2b0fe7mov r14, rdx
37c2b0feajmp 0x37c2adfb8
37c2b0fef
37c2b0fefloc_37c2b0fef:
37c2b0fefcmp [rsp+216], 0
37c2b0ff8je 0x37c2b0266
37c2b0ffemov r11, [rsi]
37c2b1001add rax, r11
37c2b1004add rdx, r11
37c2b1007lea r9, [r11+r11]
37c2b100bcmp rax, rdx
37c2b100ecmovge rdx, rax
37c2b1012add rdi, r9
37c2b1015mov rax, [rsp+256]
37c2b101dcmp rdx, rdi
37c2b1020cmovge rdi, rdx
37c2b1024lea rdx, [r9+rbp]
37c2b1028cmp rdi, rdx
37c2b102bcmovge rdx, rdi
37c2b102fadd rax, r9
37c2b1032cmp rdx, rax
37c2b1035cmovge rax, rdx
37c2b1039lea rdx, [rcx+r9]
37c2b103dmov [rsp+264], rax
37c2b1045jmp 0x37c2a8e4a
37c2b104a
37c2b104aloc_37c2b104a:
37c2b104acmp [rsp+216], 0
37c2b1053je 0x37c2ae4f8
37c2b1059mov r9, [rsi]
37c2b105cpxor x4, x4
37c2b1060add rax, r9
37c2b1063add r11, r9
37c2b1066lea rdx, [r9+r9]
37c2b106acmp rax, r11
37c2b106dcmovge r11, rax
37c2b1071lea rax, [rdx+rdi]
37c2b1075cmp r11, rax
37c2b1078cmovge rax, r11
37c2b107clea r11, [rdx+rbp]
37c2b1080cmp rax, r11
37c2b1083cmovge r11, rax
37c2b1087mov rax, [rsp+256]
37c2b108fadd rax, rdx
37c2b1092cmp r11, rax
37c2b1095cmovge rax, r11
37c2b1099imul r9, r9
37c2b109dadd rdx, rcx
37c2b10a0mov [rsp+264], rax
37c2b10a8add rax, r9
37c2b10abcmp rax, rdx
37c2b10aecmovl rax, rdx
37c2b10b2cvtsi2sd x4, rax
37c2b10b7movapd x8, x4
37c2b10bcjmp 0x37c2a6364
37c2a5fd0
Loading..