File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37c29f0f0
37c29f0f0zgesdd_64_:
37c29f0f0push r15
37c29f0f2push r14
37c29f0f4push r13
37c29f0f6push r12
37c29f0f8push rbp
37c29f0f9push rdi
37c29f0fapush rsi
37c29f0fbpush rbx
37c29f0fcsub rsp, 552
37c29f103movups [rsp+384], x6
37c29f10bmovups [rsp+400], x7
37c29f113movups [rsp+416], x8
37c29f11cmovups [rsp+432], x9
37c29f125movups [rsp+448], x10
37c29f12emovups [rsp+464], x11
37c29f137movups [rsp+480], x12
37c29f140movups [rsp+496], x13
37c29f149movups [rsp+512], x14
37c29f152movups [rsp+528], x15
37c29f15bmov rax, [rsp+656]
37c29f163mov r15, [rdx]
37c29f166mov rax, [rax]
37c29f169mov [rsp+160], rax
37c29f171mov rbx, rdx
37c29f174mov rsi, r8
37c29f177lea rdx, [rip+0x1cdaa2]
37c29f17emov rax, [rsp+680]
37c29f186mov [rsp+648], r9
37c29f18emov r12, rcx
37c29f191mov r9l, 1
37c29f197mov rax, [rax]
37c29f19amov [rsp+168], rax
37c29f1a2mov rax, [rsp+736]
37c29f1aamov [rax], 0
37c29f1b1mov rax, [r8]
37c29f1b4mov r8l, 1
37c29f1bacmp r15, rax
37c29f1bdcmovg r15, rax
37c29f1c1mov [rsp+336], r15
37c29f1c9call lsame_64_
37c29f1cemov rcx, r12
37c29f1d1mov r9l, 1
37c29f1d7mov r8l, 1
37c29f1ddmov r14, rax
37c29f1e0lea rdx, [rip+0x1cda3a]
37c29f1e7call lsame_64_
37c29f1ecmov rbp, r14
37c29f1efmov rcx, r12
37c29f1f2mov r9l, 1
37c29f1f8mov r8l, 1
37c29f1felea rdx, [rip+0x1cda1d]
37c29f205mov rdi, rax
37c29f208or rbp, rax
37c29f20bcall lsame_64_
37c29f210mov rcx, r12
37c29f213mov r9l, 1
37c29f219mov r8l, 1
37c29f21flea rdx, [rip+0x1cd9fd]
37c29f226mov [rsp+144], rax
37c29f22emov r13, rax
37c29f231call lsame_64_
37c29f236mov rcx, [rsp+712]
37c29f23emov [rsp+328], 1
37c29f24amov [rsp+152], rax
37c29f252mov r12, [rcx]
37c29f255test rbp, rbp
37c29f258jne 0x37c29f320
37c29f25etest r13, r13
37c29f261jne 0x37c29f320
37c29f267mov rdx, -1
37c29f26emov ecx, 1
37c29f273test rax, rax
37c29f276jne 0x37c29f320
37c29f27c
37c29f27cloc_37c29f27c:
37c29f27cmov rax, [rsp+736]
37c29f284mov [rax], rdx
37c29f287
37c29f287loc_37c29f287:
37c29f287mov [rsp+360], rcx
37c29f28flea rdx, [rsp+360]
37c29f297mov r8l, 6
37c29f29dlea rcx, [rip+0x1cd991]
37c29f2a4call xerbla_64_
37c29f2a9nop
37c29f2aa
37c29f2aaloc_37c29f2aa:
37c29f2aamovups x6, [rsp+384]
37c29f2b2movups x7, [rsp+400]
37c29f2bamovups x8, [rsp+416]
37c29f2c3movups x9, [rsp+432]
37c29f2ccmovups x10, [rsp+448]
37c29f2d5movups x11, [rsp+464]
37c29f2demovups x12, [rsp+480]
37c29f2e7movups x13, [rsp+496]
37c29f2f0movups x14, [rsp+512]
37c29f2f9movups x15, [rsp+528]
37c29f302add rsp, 552
37c29f309pop rbx
37c29f30apop rsi
37c29f30bpop rdi
37c29f30cpop rbp
37c29f30dpop r12
37c29f30fpop r13
37c29f311pop r14
37c29f313pop r15
37c29f315ret
37c29f316
37c29f316 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c29f320
37c29f320loc_37c29f320:
37c29f320mov rax, [rbx]
37c29f323test rax, rax
37c29f326js 0x37c29f488
37c29f32cmov r8, [rsi]
37c29f32ftest r8, r8
37c29f332js 0x37c29f4b8
37c29f338mov rcx, [rsp+656]
37c29f340test rax, rax
37c29f343mov edx, 1
37c29f348cmovg rdx, rax
37c29f34ccmp [rcx], rdx
37c29f34fjl 0x37c29f4a0
37c29f355mov rdx, [rsp+680]
37c29f35dmov r9, [rdx]
37c29f360test r9, r9
37c29f363jle 0x37c29f4d0
37c29f369test rbp, rbp
37c29f36cjne 0x37c29f4e8
37c29f372cmp [rsp+144], 0
37c29f37bje 0x37c29f3a0
37c29f37dcmp rax, r8
37c29f380jge 0x37c2a11f6
37c29f386mov rdx, -8
37c29f38dmov ecx, 8
37c29f392cmp rax, r9
37c29f395jg 0x37c29f27c
37c29f39bnop [rax+rax]
37c29f3a0
37c29f3a0loc_37c29f3a0:
37c29f3a0mov rcx, [rsp+696]
37c29f3a8cmp [rcx], 0
37c29f3acjle 0x37c2a1210
37c29f3b2
37c29f3b2loc_37c29f3b2:
37c29f3b2movsd_xmm x1, [rip+0x1cd8ce]
37c29f3bapxor x0, x0
37c29f3becvtsi2sd x0, r15
37c29f3c3mulsd x1, x0
37c29f3c7divsd x1, [rip+0x1cd8c1]
37c29f3cfcvttsd2si rdx, x1
37c29f3d4mulsd x0, [rip+0x1cd8bc]
37c29f3dcdivsd x0, [rip+0x1cd8bc]
37c29f3e4cvttsd2si rcx, x0
37c29f3e9mov [rsp+176], rdx
37c29f3f1mov rdx, [rsp+736]
37c29f3f9mov [rsp+192], rcx
37c29f401mov rcx, [rdx]
37c29f404test rcx, rcx
37c29f407jne 0x37c2a0eec
37c29f40dcmp rax, r8
37c29f410jl 0x37c29fe08
37c29f416test r15, r15
37c29f419jg 0x37c2a02a0
37c29f41f
37c29f41floc_37c29f41f:
37c29f41fmov r15l, 1
37c29f425
37c29f425loc_37c29f425:
37c29f425lea rax, [rsp+328]
37c29f42dmov rcx, rax
37c29f430mov [rsp+200], rax
37c29f438call droundup_lwork_64_
37c29f43dmov rax, [rsp+704]
37c29f445movsd_xmm [rax], x0
37c29f449mov [rax+8], 0
37c29f451mov rax, [rsp+712]
37c29f459cmp [rax], r15
37c29f45cmov rax, [rsp+736]
37c29f464jge 0x37c29f548
37c29f46acmp r12, -1
37c29f46eje 0x37c2a0ee0
37c29f474mov [rax], -12
37c29f47bmov ecx, 12
37c29f480jmp 0x37c29f287
37c29f485
37c29f485 0f 1f 00 ...
37c29f488
37c29f488loc_37c29f488:
37c29f488mov rdx, -2
37c29f48fmov ecx, 2
37c29f494jmp 0x37c29f27c
37c29f499
37c29f499 0f 1f 80 00 00 00 00 .......
37c29f4a0
37c29f4a0loc_37c29f4a0:
37c29f4a0mov rdx, -5
37c29f4a7mov ecx, 5
37c29f4acjmp 0x37c29f27c
37c29f4b1
37c29f4b1 0f 1f 80 00 00 00 00 .......
37c29f4b8
37c29f4b8loc_37c29f4b8:
37c29f4b8mov rdx, -3
37c29f4bfmov ecx, 3
37c29f4c4jmp 0x37c29f27c
37c29f4c9
37c29f4c9 0f 1f 80 00 00 00 00 .......
37c29f4d0
37c29f4d0loc_37c29f4d0:
37c29f4d0mov rdx, -8
37c29f4d7mov ecx, 8
37c29f4dcjmp 0x37c29f27c
37c29f4e1
37c29f4e1 0f 1f 80 00 00 00 00 .......
37c29f4e8
37c29f4e8loc_37c29f4e8:
37c29f4e8cmp rax, r9
37c29f4ebjg 0x37c29f4d0
37c29f4edmov rcx, [rsp+696]
37c29f4f5mov r9, [rcx]
37c29f4f8test r9, r9
37c29f4fbjle 0x37c2a1210
37c29f501test r14, r14
37c29f504jne 0x37c2a25f5
37c29f50a
37c29f50aloc_37c29f50a:
37c29f50acmp r9, r15
37c29f50djl 0x37c2a1210
37c29f513cmp [rsp+144], 0
37c29f51cje 0x37c29f3b2
37c29f522
37c29f522loc_37c29f522:
37c29f522cmp rax, r8
37c29f525jl 0x37c29f3b2
37c29f52bmov rdx, -10
37c29f532mov ecx, 10
37c29f537cmp r8, r9
37c29f53ajg 0x37c29f27c
37c29f540jmp 0x37c29f3b2
37c29f545
37c29f545 0f 1f 00 ...
37c29f548
37c29f548loc_37c29f548:
37c29f548mov rax, [rax]
37c29f54bmov [rsp+184], rax
37c29f553test rax, rax
37c29f556jne 0x37c2a5e5d
37c29f55ccmp r12, -1
37c29f560je 0x37c29f2aa
37c29f566cmp [rbx], 0
37c29f56aje 0x37c29f2aa
37c29f570cmp [rsi], 0
37c29f574je 0x37c29f2aa
37c29f57amov edx, 1
37c29f57flea rcx, [rip+0x1cd6aa]
37c29f586lea r12, [rsp+272]
37c29f58ecall dlamch_64_
37c29f593mov edx, 1
37c29f598lea rcx, [rip+0x1cd682]
37c29f59fmovapd x6, x0
37c29f5a3call dlamch_64_
37c29f5a8mov [rsp+40], r12
37c29f5admov r8, rsi
37c29f5b0mov rdx, rbx
37c29f5b3movapd x1, x0
37c29f5b7lea rcx, [rip+0x1cd67d]
37c29f5bemovsd_xmm x2, [rip+0x1cd6e2]
37c29f5c6mov rax, [rsp+656]
37c29f5cesqrtsd x1, x1
37c29f5d2mov r9, [rsp+648]
37c29f5damov [rsp+48], 1
37c29f5e3mov [rsp+32], rax
37c29f5e8divsd x1, x6
37c29f5ecmovsd_xmm [rsp+344], x1
37c29f5f5divsd x2, x1
37c29f5f9movsd_xmm [rsp+216], x1
37c29f602movsd_xmm [rsp+256], x2
37c29f60bmovsd_xmm [rsp+208], x2
37c29f614call zlange_64_
37c29f619lea rax, [rsp+248]
37c29f621mov rcx, rax
37c29f624mov [rsp+224], rax
37c29f62cmovsd_xmm [rsp+248], x0
37c29f635call disnan_64_
37c29f63amovsd_xmm x2, [rsp+208]
37c29f643movsd_xmm x1, [rsp+216]
37c29f64ctest rax, rax
37c29f64fjne 0x37c2a0770
37c29f655movsd_xmm x0, [rsp+248]
37c29f65epxor x3, x3
37c29f662comisd x0, x3
37c29f666jbe 0x37c29f672
37c29f668comisd x1, x0
37c29f66cja 0x37c2a1ac0
37c29f672
37c29f672loc_37c29f672:
37c29f672comisd x0, x2
37c29f676ja 0x37c2a1180
37c29f67c
37c29f67cloc_37c29f67c:
37c29f67cmov rcx, [rbx]
37c29f67fmov r15, [rsi]
37c29f682cmp rcx, r15
37c29f685jl 0x37c2a0788
37c29f68bcmp rcx, [rsp+176]
37c29f693jl 0x37c2a1678
37c29f699cmp [rsp+152], 0
37c29f6a2jne 0x37c2a3590
37c29f6a8cmp [rsp+144], 0
37c29f6b1je 0x37c2a26f8
37c29f6b7mov rdi, r15
37c29f6bamov rdx, rcx
37c29f6bdlea r9, [r15+2*r15]
37c29f6c1mov rax, [rsp+712]
37c29f6c9imul rdi, r15
37c29f6cdmov [rsp+320], r15
37c29f6d5imul rdx, r15
37c29f6d9mov r8, [rax]
37c29f6dclea rax, [rdi+rdx]
37c29f6e0add rax, r9
37c29f6e3cmp r8, rax
37c29f6e6jge 0x37c29f700
37c29f6e8mov rax, r8
37c29f6ebsub rax, rdi
37c29f6eesub rax, r9
37c29f6f1cqo
37c29f6f3idiv r15
37c29f6f6mov rdx, r15
37c29f6f9imul rdx, rax
37c29f6fdmov rcx, rax
37c29f700
37c29f700loc_37c29f700:
37c29f700lea r10, [rdi+rdx+1]
37c29f705mov rax, r8
37c29f708mov [rsp+312], rcx
37c29f710mov rcx, [rsp+704]
37c29f718add r15, r10
37c29f71blea rdx, [r10-1]
37c29f71flea r14, [rsp+360]
37c29f727mov r9, [rsp+656]
37c29f72fshl rdx, 4
37c29f733sub rax, r15
37c29f736mov [rsp+48], r14
37c29f73bshl rdi, 4
37c29f73fadd rax, 1
37c29f743add rcx, rdx
37c29f746lea rdx, [rsp+288]
37c29f74emov r8, [rsp+648]
37c29f756mov [rsp+360], rax
37c29f75elea rax, [r15-1]
37c29f762lea rbp, [rsp+312]
37c29f76ashl rax, 4
37c29f76eadd rax, [rsp+704]
37c29f776mov [rsp+56], rdx
37c29f77bmov [rsp+40], rax
37c29f780mov [rsp+32], rcx
37c29f785mov [rsp+160], rdx
37c29f78dmov rdx, rsi
37c29f790mov [rsp+176], rcx
37c29f798mov rcx, rbx
37c29f79bmov [rsp+192], rax
37c29f7a3mov [rsp+208], r10
37c29f7abmov [rsp+168], r14
37c29f7b3mov r14, rdi
37c29f7b6call zgeqrf_64_
37c29f7bbmov [rsp+48], rbp
37c29f7c0mov r8, rsi
37c29f7c3mov rdx, rsi
37c29f7c6mov r13, [rsp+704]
37c29f7cemov r9, [rsp+648]
37c29f7d6mov [rsp+56], 1
37c29f7dflea rcx, [rip+0x1cd47a]
37c29f7e6add r13, rdi
37c29f7e9mov rdi, [rsp+656]
37c29f7f1mov [rsp+40], r13
37c29f7f6mov [rsp+32], rdi
37c29f7fbcall zlacpy_64_
37c29f800mov rdi, [rsi]
37c29f803mov r10, [rsp+704]
37c29f80blea r11, [rip+0x1cd43e]
37c29f812mov [rsp+32], r11
37c29f817mov r9, r11
37c29f81alea rcx, [rip+0x1cd413]
37c29f821lea rdx, [rdi-1]
37c29f825mov [rsp+48], rbp
37c29f82amov [rsp+352], rdx
37c29f832mov [rsp+360], rdx
37c29f83alea rdx, [r10+r14+16]
37c29f83fmov r14, [rsp+168]
37c29f847mov [rsp+40], rdx
37c29f84clea rdx, [rsp+352]
37c29f854mov [rsp+56], 1
37c29f85dmov r8, r14
37c29f860mov [rsp+152], r11
37c29f868call zlaset_64_
37c29f86dmov r11, [rsp+712]
37c29f875mov r8, rsi
37c29f878mov rax, [rsp+192]
37c29f880mov rcx, [rsp+176]
37c29f888mov r9, [rsp+648]
37c29f890mov r11, [r11]
37c29f893mov [rsp+56], r14
37c29f898mov [rsp+48], rax
37c29f89dmov [rsp+144], r11
37c29f8a5sub r11, r15
37c29f8a8lea rdx, [r11+1]
37c29f8acmov r11, [rsp+656]
37c29f8b4mov [rsp+40], rcx
37c29f8b9mov rcx, rbx
37c29f8bcmov [rsp+360], rdx
37c29f8c4mov rdx, [rsp+160]
37c29f8ccmov [rsp+32], r11
37c29f8d1mov [rsp+64], rdx
37c29f8d6mov rdx, rsi
37c29f8d9call zungqr_64_
37c29f8demov rdx, [rsi]
37c29f8e1mov r9, rbp
37c29f8e4mov r8, r13
37c29f8e7mov r10, [rsp+208]
37c29f8efmov r11, [rsp+712]
37c29f8f7mov [rsp+168], r14
37c29f8ffmov rcx, [rsp+176]
37c29f907mov r11, [r11]
37c29f90alea rax, [rdx+r10]
37c29f90emov r10, [rsp+704]
37c29f916mov [rsp+72], r14
37c29f91blea r15, [rdx+rax]
37c29f91fsub rax, 1
37c29f923mov [rsp+48], rcx
37c29f928mov rcx, rsi
37c29f92bshl rax, 4
37c29f92fmov [rsp+144], r11
37c29f937sub r11, r15
37c29f93aadd r10, rax
37c29f93dlea rdx, [r11+1]
37c29f941mov r11, [rsp+704]
37c29f949mov [rsp+360], rdx
37c29f951lea rdx, [r15-1]
37c29f955mov [rsp+56], r10
37c29f95ashl rdx, 4
37c29f95emov [rsp+232], r10
37c29f966mov r10, [rsp+720]
37c29f96eadd r11, rdx
37c29f971mov rdx, [rsp+160]
37c29f979mov [rsp+64], r11
37c29f97emov [rsp+40], r10
37c29f983mov r10, [rsp+664]
37c29f98bmov [rsp+80], rdx
37c29f990mov rdx, rsi
37c29f993mov [rsp+32], r10
37c29f998mov [rsp+192], r11
37c29f9a0call zgebrd_64_
37c29f9a5mov rdx, [rsi]
37c29f9a8mov [rsp+72], r12
37c29f9admov r8, rsi
37c29f9b0mov [rsp+64], rsi
37c29f9b5mov r9, [rsp+664]
37c29f9bdlea r12, [rsp+320]
37c29f9c5mov r10, rdx
37c29f9c8mov [rsp+48], rsi
37c29f9cdmov [rsp+120], 1
37c29f9d6imul r10, rdx
37c29f9damov [rsp+112], 1
37c29f9e3mov rcx, r10
37c29f9e6lea rax, [rdx+r10]
37c29f9eamov r10, [rsp+720]
37c29f9f2lea rax, [r10+8*rax]
37c29f9f6lea r14, [r10+8*rdx]
37c29f9famov r10, [rsp+736]
37c29fa02lea rdx, [rdx+2*rcx]
37c29fa06mov [rsp+56], rax
37c29fa0blea rcx, [rip+0x1cd24e]
37c29fa12mov [rsp+104], r10
37c29fa17mov r10, [rsp+728]
37c29fa1fmov [rsp+40], r14
37c29fa24mov [rsp+96], r10
37c29fa29mov r10, [rsp+720]
37c29fa31mov [rsp+216], rax
37c29fa39lea rdx, [r10+8*rdx]
37c29fa3dmov [rsp+32], r10
37c29fa42mov [rsp+88], rdx
37c29fa47lea rdx, [rsp+280]
37c29fa4fmov [rsp+80], rdx
37c29fa54lea rdx, [rip+0x1cd215]
37c29fa5bcall dbdsdc_64_
37c29fa60mov [rsp+48], r12
37c29fa65mov r9, r14
37c29fa68mov rdx, rsi
37c29fa6bmov r8, [rsp+704]
37c29fa73mov [rsp+32], rsi
37c29fa78lea r11, [rip+0x1cd1f2]
37c29fa7fmov [rsp+56], 1
37c29fa88mov rcx, r11
37c29fa8bmov [rsp+40], r8
37c29fa90mov r8, rsi
37c29fa93mov [rsp+144], r11
37c29fa9bcall zlacp2_64_
37c29faa0mov r9, [rsp+712]
37c29faa8mov r11, [rsp+192]
37c29fab0lea rcx, [rip+0x1cd17a]
37c29fab7mov r14, [rsp+168]
37c29fabfmov rax, [rsp+176]
37c29fac7mov r8, [r9]
37c29facamov [rsp+88], r11
37c29facfmov [rsp+64], rax
37c29fad4mov r9, r8
37c29fad7mov [rsp+96], r14
37c29fadcsub r9, r15
37c29fadfmov [rsp+80], r12
37c29fae4lea rdx, [r9+1]
37c29fae8mov r9, [rsp+704]
37c29faf0mov [rsp+56], rbp
37c29faf5mov [rsp+360], rdx
37c29fafdmov rdx, [rsp+160]
37c29fb05mov [rsp+72], r9
37c29fb0amov r9, rsi
37c29fb0dmov [rsp+104], rdx
37c29fb12lea rdx, [rip+0x1cd11b]
37c29fb19mov [rsp+48], r13
37c29fb1emov [rsp+40], rsi
37c29fb23mov [rsp+32], rsi
37c29fb28mov [rsp+208], r8
37c29fb30lea r8, [rip+0x1cd0ec]
37c29fb37mov [rsp+128], 1
37c29fb43mov [rsp+120], 1
37c29fb4cmov [rsp+112], 1
37c29fb55call zunmbr_64_
37c29fb5amov [rsp+32], rsi
37c29fb5fmov r8, rsi
37c29fb62mov rdx, rsi
37c29fb65mov rax, [rsp+696]
37c29fb6dmov r9, [rsp+216]
37c29fb75mov [rsp+56], 1
37c29fb7emov rcx, [rsp+144]
37c29fb86mov [rsp+48], rax
37c29fb8bmov rax, [rsp+688]
37c29fb93mov [rsp+40], rax
37c29fb98call zlacp2_64_
37c29fb9dmov rax, [rsp+712]
37c29fba5mov r9, rsi
37c29fba8mov rdx, [rsp+160]
37c29fbb0mov r11, [rsp+192]
37c29fbb8mov r10, [rsp+232]
37c29fbc0lea r8, [rip+0x1cd06b]
37c29fbc7lea rcx, [rip+0x1cd062]
37c29fbcemov rax, [rax]
37c29fbd1mov [rsp+104], rdx
37c29fbd6lea rdx, [rip+0x1cd056]
37c29fbddmov [rsp+112], 1
37c29fbe6sub rax, r15
37c29fbe9mov [rsp+96], r14
37c29fbeeadd rax, 1
37c29fbf2mov [rsp+88], r11
37c29fbf7mov [rsp+360], rax
37c29fbffmov rax, [rsp+696]
37c29fc07mov [rsp+64], r10
37c29fc0cmov [rsp+80], rax
37c29fc11mov rax, [rsp+688]
37c29fc19mov [rsp+56], rbp
37c29fc1emov [rsp+72], rax
37c29fc23mov [rsp+48], r13
37c29fc28mov [rsp+40], rsi
37c29fc2dmov [rsp+32], rsi
37c29fc32mov [rsp+128], 1
37c29fc3emov [rsp+120], 1
37c29fc47call zunmbr_64_
37c29fc4cmov r8, [rsp+312]
37c29fc54mov rcx, [rbx]
37c29fc57test r8, r8
37c29fc5ajs 0x37c2a3ebc
37c29fc60test rcx, rcx
37c29fc63jle 0x37c29fdd0
37c29fc69lea rax, [rcx-1]
37c29fc6dxor edx, edx
37c29fc6fdiv r8
37c29fc72
37c29fc72loc_37c29fc72:
37c29fc72mov rdx, [rsp+648]
37c29fc7amov [rsp+632], rbx
37c29fc82mov [rsp+192], r8
37c29fc8amov r14, [rsp+656]
37c29fc92mov [rsp+176], r12
37c29fc9asub rdx, 16
37c29fc9emov r9, r8
37c29fca1mov ebx, 1
37c29fca6mov r15, rax
37c29fca9mov [rsp+168], rdx
37c29fcb1lea rdx, [rip+0x1ccfc0]
37c29fcb8mov [rsp+160], rdx
37c29fcc0mov rdx, rcx
37c29fcc3jmp 0x37c29fce7
37c29fcc5
37c29fcc5 0f 1f 00 ...
37c29fcc8
37c29fcc8loc_37c29fcc8:
37c29fcc8mov rax, [rsp+632]
37c29fcd0mov r9, [rsp+312]
37c29fcd8sub r15, 1
37c29fcdcadd rbx, [rsp+192]
37c29fce4mov rdx, [rax]
37c29fce7
37c29fce7loc_37c29fce7:
37c29fce7sub rdx, rbx
37c29fceamov r11, rbx
37c29fcedmov rax, [rsp+168]
37c29fcf5mov [rsp+112], 1
37c29fcfeadd rdx, 1
37c29fd02mov [rsp+96], rbp
37c29fd07lea r8, [rsp+352]
37c29fd0fcmp rdx, r9
37c29fd12mov [rsp+88], r13
37c29fd17cmovg rdx, r9
37c29fd1bshl r11, 4
37c29fd1fmov [rsp+56], r14
37c29fd24mov r9, rsi
37c29fd27lea r12, [rax+r11]
37c29fd2bmov rax, [rsp+152]
37c29fd33mov [rsp+32], rsi
37c29fd38mov [rsp+104], 1
37c29fd41mov [rsp+80], rax
37c29fd46mov rax, [rsp+176]
37c29fd4emov [rsp+48], r12
37c29fd53mov [rsp+72], rax
37c29fd58mov rax, [rsp+704]
37c29fd60mov [rsp+352], rdx
37c29fd68lea rdx, [rip+0x1cceb4]
37c29fd6fmov [rsp+64], rax
37c29fd74mov rax, [rsp+160]
37c29fd7cmov rcx, rdx
37c29fd7fmov [rsp+40], rax
37c29fd84call zgemm_64_
37c29fd89mov [rsp+48], r14
37c29fd8emov r9, r13
37c29fd91mov r8, rsi
37c29fd94mov [rsp+40], r12
37c29fd99mov rcx, [rsp+144]
37c29fda1lea rdx, [rsp+352]
37c29fda9mov [rsp+56], 1
37c29fdb2mov [rsp+32], rbp
37c29fdb7call zlacpy_64_
37c29fdbctest r15, r15
37c29fdbfjne 0x37c29fcc8
37c29fdc5nop [rax+rax]
37c29fdd0
37c29fdd0loc_37c29fdd0:
37c29fdd0cmp [rsp+184], 1
37c29fdd9je 0x37c2a0f70
37c29fddf
37c29fddfloc_37c29fddf:
37c29fddfmov rcx, [rsp+200]
37c29fde7call droundup_lwork_64_
37c29fdecmov rax, [rsp+704]
37c29fdf4mov [rax+8], 0
37c29fdfcmovsd_xmm [rax], x0
37c29fe00jmp 0x37c29f2aa
37c29fe05
37c29fe05 0f 1f 00 ...
37c29fe08
37c29fe08loc_37c29fe08:
37c29fe08test r15, r15
37c29fe0bjle 0x37c29f41f
37c29fe11lea r14, [rip+0x1cce10]
37c29fe18mov r9, rbx
37c29fe1bmov rdx, rsi
37c29fe1emov rcx, rbx
37c29fe21lea r13, [rsp+368]
37c29fe29lea r15, [rsp+288]
37c29fe31mov [rsp+72], r14
37c29fe36lea r10, [rsp+272]
37c29fe3emov [rsp+80], r15
37c29fe43mov r8, r13
37c29fe46mov [rsp+40], r10
37c29fe4bmov [rsp+32], r10
37c29fe50mov [rsp+64], r13
37c29fe55mov [rsp+56], r13
37c29fe5amov [rsp+48], r13
37c29fe5fmov [rsp+184], r10
37c29fe67mov [rsp+368], 0
37c29fe73mov [rsp+376], 0
37c29fe7fcall zgebrd_64_
37c29fe84mov [rsp+80], r15
37c29fe89mov r9, rbx
37c29fe8cmov r8, r13
37c29fe8fmov r10, [rsp+184]
37c29fe97mov [rsp+72], r14
37c29fe9cmov rdx, rbx
37c29fe9fmov rcx, rbx
37c29fea2movsd_xmm x9, [rsp+368]
37c29feacmov [rsp+64], r13
37c29feb1mov [rsp+40], r10
37c29feb6mov [rsp+32], r10
37c29febbmov [rsp+56], r13
37c29fec0mov [rsp+48], r13
37c29fec5call zgebrd_64_
37c29fecamov [rsp+56], r15
37c29fecfmov r9, rbx
37c29fed2mov r8, r13
37c29fed5mov [rsp+48], r14
37c29fedamov rdx, rsi
37c29feddmov rcx, rbx
37c29fee0movsd_xmm x7, [rsp+368]
37c29fee9mov [rsp+40], r13
37c29feeemov [rsp+32], r13
37c29fef3call zgelqf_64_
37c29fef8mov [rsp+72], r15
37c29fefdmov r9, rbx
37c29ff00mov r8, rsi
37c29ff03mov [rsp+64], r14
37c29ff08mov rdx, rbx
37c29ff0blea rcx, [rip+0x1ccd1e]
37c29ff12movsd_xmm x8, [rsp+368]
37c29ff1cmov [rsp+80], 1
37c29ff25mov [rsp+56], r13
37c29ff2amov [rsp+48], r13
37c29ff2fmov [rsp+40], rbx
37c29ff34mov [rsp+32], r13
37c29ff39call zungbr_64_
37c29ff3emov [rsp+72], r15
37c29ff43mov r9, rbx
37c29ff46mov r8, rsi
37c29ff49mov [rsp+64], r14
37c29ff4emov rdx, rsi
37c29ff51lea rcx, [rip+0x1cccd8]
37c29ff58movsd_xmm x10, [rsp+368]
37c29ff62mov [rsp+80], 1
37c29ff6bmov [rsp+56], r13
37c29ff70mov [rsp+48], r13
37c29ff75mov [rsp+40], rsi
37c29ff7amov [rsp+32], r13
37c29ff7fcall zungbr_64_
37c29ff84mov [rsp+72], r15
37c29ff89mov r9, rsi
37c29ff8cmov r8, rbx
37c29ff8fmov [rsp+64], r14
37c29ff94mov rdx, rbx
37c29ff97lea rcx, [rip+0x1ccc93]
37c29ff9emovsd_xmm x15, [rsp+368]
37c29ffa8mov [rsp+80], 1
37c29ffb1mov [rsp+56], r13
37c29ffb6mov [rsp+48], r13
37c29ffbbmov [rsp+40], rbx
37c29ffc0mov [rsp+32], r13
37c29ffc5call zungbr_64_
37c29ffcamov [rsp+64], r15
37c29ffcfmov r9, r13
37c29ffd2mov r8, rbx
37c29ffd5mov [rsp+56], r14
37c29ffdamov rdx, rsi
37c29ffddmov rcx, rbx
37c29ffe0movsd_xmm x11, [rsp+368]
37c29ffeamov [rsp+48], r13
37c29ffefmov [rsp+40], r13
37c29fff4mov [rsp+32], rbx
37c29fff9call zunglq_64_
37c29fffemov [rsp+64], r15
37c2a0003mov r9, r13
37c2a0006mov r8, rbx
37c2a0009mov [rsp+56], r14
37c2a000emov rdx, rsi
37c2a0011mov rcx, rsi
37c2a0014movsd_xmm x12, [rsp+368]
37c2a001emov [rsp+48], r13
37c2a0023mov [rsp+40], r13
37c2a0028mov [rsp+32], rsi
37c2a002dcall zunglq_64_
37c2a0032mov [rsp+104], r15
37c2a0037mov r9, rbx
37c2a003amovsd_xmm x3, [rsp+368]
37c2a0043mov [rsp+120], 1
37c2a004clea r8, [rip+0x1ccbdf]
37c2a0053lea rdx, [rip+0x1ccbd9]
37c2a005amov [rsp+112], 1
37c2a0063lea rcx, [rip+0x1ccbc6]
37c2a006amov [rsp+128], 1
37c2a0076mov [rsp+96], r14
37c2a007bmov [rsp+88], r13
37c2a0080mov [rsp+80], rbx
37c2a0085mov [rsp+72], r13
37c2a008amov [rsp+64], r13
37c2a008fmov [rsp+56], rbx
37c2a0094mov [rsp+48], r13
37c2a0099mov [rsp+40], rbx
37c2a009emov [rsp+32], rbx
37c2a00a3movsd_xmm [rsp+184], x3
37c2a00accall zunmbr_64_
37c2a00b1mov [rsp+104], r15
37c2a00b6mov r9, rbx
37c2a00b9lea r8, [rip+0x1ccb72]
37c2a00c0mov [rsp+120], 1
37c2a00c9lea rdx, [rip+0x1ccb63]
37c2a00d0lea rcx, [rip+0x1ccb59]
37c2a00d7movsd_xmm x13, [rsp+368]
37c2a00e1mov [rsp+128], 1
37c2a00edmov [rsp+112], 1
37c2a00f6mov [rsp+96], r14
37c2a00fbmov [rsp+88], r13
37c2a0100mov [rsp+80], rbx
37c2a0105mov [rsp+72], r13
37c2a010amov [rsp+64], r13
37c2a010fmov [rsp+56], rbx
37c2a0114mov [rsp+48], r13
37c2a0119mov [rsp+40], rbx
37c2a011emov [rsp+32], rsi
37c2a0123call zunmbr_64_
37c2a0128mov [rsp+104], r15
37c2a012dmov r9, rsi
37c2a0130lea r8, [rip+0x1ccafb]
37c2a0137mov [rsp+120], 1
37c2a0140lea rdx, [rip+0x1ccaec]
37c2a0147lea rcx, [rip+0x1ccae2]
37c2a014emovsd_xmm x14, [rsp+368]
37c2a0158mov [rsp+128], 1
37c2a0164mov [rsp+112], 1
37c2a016dmov [rsp+96], r14
37c2a0172mov [rsp+88], r13
37c2a0177mov [rsp+80], rsi
37c2a017cmov [rsp+72], r13
37c2a0181mov [rsp+64], r13
37c2a0186mov [rsp+56], rsi
37c2a018bmov [rsp+48], r13
37c2a0190mov [rsp+40], rbx
37c2a0195mov [rsp+32], rsi
37c2a019acall zunmbr_64_
37c2a019fmov [rsp+104], r15
37c2a01a4mov r9, rbx
37c2a01a7lea r8, [rip+0x1cca75]
37c2a01aemov [rsp+120], 1
37c2a01b7lea rdx, [rip+0x1cca76]
37c2a01belea rcx, [rip+0x1cca6c]
37c2a01c5movsd_xmm x6, [rsp+368]
37c2a01cemov [rsp+128], 1
37c2a01damov [rsp+112], 1
37c2a01e3mov [rsp+96], r14
37c2a01e8mov [rsp+88], r13
37c2a01edmov [rsp+80], rbx
37c2a01f2mov [rsp+72], r13
37c2a01f7mov [rsp+64], r13
37c2a01fcmov [rsp+56], rbx
37c2a0201mov [rsp+48], r13
37c2a0206mov [rsp+40], rbx
37c2a020bmov [rsp+32], rbx
37c2a0210call zunmbr_64_
37c2a0215mov rax, [rsp+736]
37c2a021dmov rcx, [rsi]
37c2a0220cvttsd2si r8, [rsp+368]
37c2a022amov rdx, [rax]
37c2a022dcmp rcx, [rsp+176]
37c2a0235jl 0x37c2a0700
37c2a023bcvttsd2si r14, x7
37c2a0240cvttsd2si r9, x8
37c2a0245cmp [rsp+152], 0
37c2a024eje 0x37c2a10a0
37c2a0254mov rcx, [rbx]
37c2a0257lea r8, [rcx+rcx]
37c2a025badd r9, rcx
37c2a025elea r15, [r8+rcx]
37c2a0262cmp r9, r15
37c2a0265cmovl r9, r15
37c2a0269add r8, r14
37c2a026ccmp r9, r8
37c2a026fcmovl r9, r8
37c2a0273nop
37c2a0275nop [rax+rax]
37c2a0280
37c2a0280loc_37c2a0280:
37c2a0280mov rcx, rdx
37c2a0283mov [rsp+328], r9
37c2a028bneg rcx
37c2a028ejne 0x37c29f287
37c2a0294jmp 0x37c29f425
37c2a0299
37c2a0299 0f 1f 80 00 00 00 00 .......
37c2a02a0
37c2a02a0loc_37c2a02a0:
37c2a02a0lea r14, [rip+0x1cc981]
37c2a02a7mov r9, rbx
37c2a02aamov rdx, rsi
37c2a02admov rcx, rbx
37c2a02b0lea r13, [rsp+368]
37c2a02b8lea r15, [rsp+288]
37c2a02c0mov [rsp+72], r14
37c2a02c5lea r10, [rsp+272]
37c2a02cdmov [rsp+80], r15
37c2a02d2mov r8, r13
37c2a02d5mov [rsp+40], r10
37c2a02damov [rsp+32], r10
37c2a02dfmov [rsp+64], r13
37c2a02e4mov [rsp+56], r13
37c2a02e9mov [rsp+48], r13
37c2a02eemov [rsp+184], r10
37c2a02f6mov [rsp+368], 0
37c2a0302mov [rsp+376], 0
37c2a030ecall zgebrd_64_
37c2a0313mov [rsp+80], r15
37c2a0318mov r9, rsi
37c2a031bmov r8, r13
37c2a031emov r10, [rsp+184]
37c2a0326mov [rsp+72], r14
37c2a032bmov rdx, rsi
37c2a032emov rcx, rsi
37c2a0331movsd_xmm x15, [rsp+368]
37c2a033bmov [rsp+64], r13
37c2a0340mov [rsp+40], r10
37c2a0345mov [rsp+32], r10
37c2a034amov [rsp+56], r13
37c2a034fmov [rsp+48], r13
37c2a0354call zgebrd_64_
37c2a0359mov [rsp+56], r15
37c2a035emov r9, rbx
37c2a0361mov r8, r13
37c2a0364mov [rsp+48], r14
37c2a0369mov rdx, rsi
37c2a036cmov rcx, rbx
37c2a036fmovsd_xmm x8, [rsp+368]
37c2a0379mov [rsp+40], r13
37c2a037emov [rsp+32], r13
37c2a0383call zgeqrf_64_
37c2a0388mov [rsp+72], r15
37c2a038dmov r9, rsi
37c2a0390mov r8, rsi
37c2a0393mov [rsp+64], r14
37c2a0398mov rdx, rsi
37c2a039blea rcx, [rip+0x1cc88e]
37c2a03a2movsd_xmm x9, [rsp+368]
37c2a03acmov [rsp+80], 1
37c2a03b5mov [rsp+56], r13
37c2a03bamov [rsp+48], r13
37c2a03bfmov [rsp+40], rsi
37c2a03c4mov [rsp+32], r13
37c2a03c9call zungbr_64_
37c2a03cemov [rsp+72], r15
37c2a03d3mov r9, rsi
37c2a03d6mov r8, rbx
37c2a03d9mov [rsp+64], r14
37c2a03demov rdx, rbx
37c2a03e1lea rcx, [rip+0x1cc849]
37c2a03e8movsd_xmm x10, [rsp+368]
37c2a03f2mov [rsp+80], 1
37c2a03fbmov [rsp+56], r13
37c2a0400mov [rsp+48], r13
37c2a0405mov [rsp+40], rbx
37c2a040amov [rsp+32], r13
37c2a040fcall zungbr_64_
37c2a0414mov [rsp+72], r15
37c2a0419mov r9, rsi
37c2a041cmov r8, rsi
37c2a041fmov [rsp+64], r14
37c2a0424mov rdx, rbx
37c2a0427lea rcx, [rip+0x1cc803]
37c2a042emovsd_xmm x12, [rsp+368]
37c2a0438mov [rsp+80], 1
37c2a0441mov [rsp+56], r13
37c2a0446mov [rsp+48], r13
37c2a044bmov [rsp+40], rbx
37c2a0450mov [rsp+32], r13
37c2a0455call zungbr_64_
37c2a045amov [rsp+64], r15
37c2a045fmov r9, r13
37c2a0462mov r8, rsi
37c2a0465mov [rsp+56], r14
37c2a046amov rdx, rbx
37c2a046dmov rcx, rbx
37c2a0470movsd_xmm x11, [rsp+368]
37c2a047amov [rsp+48], r13
37c2a047fmov [rsp+40], r13
37c2a0484mov [rsp+32], rbx
37c2a0489call zungqr_64_
37c2a048emov [rsp+64], r15
37c2a0493mov r9, r13
37c2a0496mov r8, rsi
37c2a0499mov [rsp+56], r14
37c2a049emov rdx, rsi
37c2a04a1mov rcx, rbx
37c2a04a4movsd_xmm x13, [rsp+368]
37c2a04aemov [rsp+48], r13
37c2a04b3mov [rsp+40], r13
37c2a04b8mov [rsp+32], rbx
37c2a04bdcall zungqr_64_
37c2a04c2mov [rsp+104], r15
37c2a04c7mov r9, rsi
37c2a04calea r8, [rip+0x1cc761]
37c2a04d1mov [rsp+120], 1
37c2a04dalea rdx, [rip+0x1cc752]
37c2a04e1lea rcx, [rip+0x1cc748]
37c2a04e8movsd_xmm x7, [rsp+368]
37c2a04f1mov [rsp+128], 1
37c2a04fdmov [rsp+112], 1
37c2a0506mov [rsp+96], r14
37c2a050bmov [rsp+88], r13
37c2a0510mov [rsp+80], rsi
37c2a0515mov [rsp+72], r13
37c2a051amov [rsp+64], r13
37c2a051fmov [rsp+56], rsi
37c2a0524mov [rsp+48], r13
37c2a0529mov [rsp+40], rsi
37c2a052emov [rsp+32], rsi
37c2a0533call zunmbr_64_
37c2a0538mov [rsp+104], r15
37c2a053dmov r9, rbx
37c2a0540cvttsd2si rax, [rsp+368]
37c2a054amov [rsp+120], 1
37c2a0553lea r8, [rip+0x1cc6c9]
37c2a055alea rdx, [rip+0x1cc6d3]
37c2a0561mov [rsp+112], 1
37c2a056alea rcx, [rip+0x1cc6c0]
37c2a0571mov [rsp+128], 1
37c2a057dmov [rsp+96], r14
37c2a0582mov [rsp+88], r13
37c2a0587mov [rsp+80], rbx
37c2a058cmov [rsp+72], r13
37c2a0591mov [rsp+64], r13
37c2a0596mov [rsp+56], rbx
37c2a059bmov [rsp+48], r13
37c2a05a0mov [rsp+40], rsi
37c2a05a5mov [rsp+32], rbx
37c2a05aamov [rsp+184], rax
37c2a05b2call zunmbr_64_
37c2a05b7mov [rsp+104], r15
37c2a05bcmov r9, rbx
37c2a05bflea r8, [rip+0x1cc65d]
37c2a05c6mov [rsp+120], 1
37c2a05cflea rdx, [rip+0x1cc65e]
37c2a05d6lea rcx, [rip+0x1cc654]
37c2a05ddmovsd_xmm x14, [rsp+368]
37c2a05e7mov [rsp+128], 1
37c2a05f3mov [rsp+112], 1
37c2a05fcmov [rsp+96], r14
37c2a0601mov [rsp+88], r13
37c2a0606mov [rsp+80], rbx
37c2a060bmov [rsp+72], r13
37c2a0610mov [rsp+64], r13
37c2a0615mov [rsp+56], rbx
37c2a061amov [rsp+48], r13
37c2a061fmov [rsp+40], rsi
37c2a0624mov [rsp+32], rsi
37c2a0629call zunmbr_64_
37c2a062emov [rsp+104], r15
37c2a0633mov r9, rsi
37c2a0636lea rcx, [rip+0x1cc5f4]
37c2a063dmov [rsp+120], 1
37c2a0646lea r8, [rip+0x1cc5d6]
37c2a064dlea rdx, [rip+0x1cc5e0]
37c2a0654movsd_xmm x6, [rsp+368]
37c2a065dmov [rsp+128], 1
37c2a0669mov [rsp+112], 1
37c2a0672mov [rsp+96], r14
37c2a0677mov [rsp+88], r13
37c2a067cmov [rsp+80], rsi
37c2a0681mov [rsp+72], r13
37c2a0686mov [rsp+64], r13
37c2a068bmov [rsp+56], rsi
37c2a0690mov [rsp+48], r13
37c2a0695mov [rsp+40], rsi
37c2a069amov [rsp+32], rsi
37c2a069fcall zunmbr_64_
37c2a06a4mov rcx, [rbx]
37c2a06a7cmp rcx, [rsp+176]
37c2a06afjl 0x37c2a0ef8
37c2a06b5cvttsd2si r8, x8
37c2a06bacvttsd2si r10, x9
37c2a06bfcmp [rsp+152], 0
37c2a06c8je 0x37c2a1b10
37c2a06cemov r11, [rsi]
37c2a06d1mov rax, [rsp+736]
37c2a06d9lea rcx, [r11+r11]
37c2a06ddmov rdx, [rax]
37c2a06e0lea r15, [rcx+r11]
37c2a06e4add r11, r10
37c2a06e7lea r9, [rcx+r8]
37c2a06ebcmp r11, r15
37c2a06eecmovl r11, r15
37c2a06f2cmp r9, r11
37c2a06f5cmovl r9, r11
37c2a06f9jmp 0x37c2a0280
37c2a06fe
37c2a06fe 66 90 f.
37c2a0700
37c2a0700loc_37c2a0700:
37c2a0700cvttsd2si r9, x9
37c2a0705mov r11, [rbx]
37c2a0708lea r10, [r11+r11]
37c2a070clea r15, [rcx+r10]
37c2a0710add r9, r10
37c2a0713cmp rcx, [rsp+192]
37c2a071bjl 0x37c2a1130
37c2a0721cvttsd2si r14, x10
37c2a0726cvttsd2si r8, x11
37c2a072bcmp [rsp+144], 0
37c2a0734je 0x37c2a1c00
37c2a073amov rax, r11
37c2a073dadd r8, r10
37c2a0740imul rax, r11
37c2a0744add r15, rax
37c2a0747cmp r8, r9
37c2a074acmovl r8, r9
37c2a074elea r9, [r14+r10]
37c2a0752cmp r8, r9
37c2a0755cmovge r9, r8
37c2a0759imul r11, rcx
37c2a075dadd r9, r11
37c2a0760cmp r9, r15
37c2a0763cmovl r9, r15
37c2a0767jmp 0x37c2a0280
37c2a076c
37c2a076c 0f 1f 40 00 ..@.
37c2a0770
37c2a0770loc_37c2a0770:
37c2a0770mov rax, [rsp+736]
37c2a0778mov [rax], -4
37c2a077fjmp 0x37c29f2aa
37c2a0784
37c2a0784 0f 1f 40 00 ..@.
37c2a0788
37c2a0788loc_37c2a0788:
37c2a0788mov rdx, [rsp+160]
37c2a0790xor eax, eax
37c2a0792test rdx, rdx
37c2a0795cmovns rax, rdx
37c2a0799mov [rsp+168], rax
37c2a07a1cmp r15, [rsp+176]
37c2a07a9jl 0x37c2a1228
37c2a07afcmp [rsp+152], 0
37c2a07b8jne 0x37c2a32e0
37c2a07becmp [rsp+144], 0
37c2a07c7je 0x37c2a2ca8
37c2a07cdmov rbp, rcx
37c2a07d0mov rdx, rcx
37c2a07d3lea r9, [rcx+2*rcx]
37c2a07d7mov rax, [rsp+712]
37c2a07dfimul rbp, rcx
37c2a07e3mov [rsp+296], rcx
37c2a07ebimul rdx, r15
37c2a07efmov r8, [rax]
37c2a07f2lea r11, [rbp+1]
37c2a07f6lea rax, [rbp+rdx]
37c2a07fbadd rax, r9
37c2a07fecmp r8, rax
37c2a0801jge 0x37c2a081b
37c2a0803mov rax, r8
37c2a0806sub rax, rbp
37c2a0809sub rax, r9
37c2a080ccqo
37c2a080eidiv rcx
37c2a0811mov rdx, rcx
37c2a0814imul rdx, rax
37c2a0818mov r15, rax
37c2a081b
37c2a081bloc_37c2a081b:
37c2a081blea r10, [r11+rdx]
37c2a081fmov rdx, r8
37c2a0822mov [rsp+176], r11
37c2a082amov r14, [rsp+704]
37c2a0832lea rax, [rcx+r10]
37c2a0836lea rdi, [rsp+360]
37c2a083emov r9, [rsp+656]
37c2a0846mov r8, [rsp+648]
37c2a084esub rdx, rax
37c2a0851mov [rsp+216], rax
37c2a0859lea r13, [rsp+304]
37c2a0861shl rbp, 4
37c2a0865add rdx, 1
37c2a0869mov [rsp+48], rdi
37c2a086emov [rsp+360], rdx
37c2a0876lea rdx, [rax-1]
37c2a087alea rax, [rsp+288]
37c2a0882shl rdx, 4
37c2a0886add rdx, [rsp+704]
37c2a088emov [rsp+56], rax
37c2a0893mov r11, rdx
37c2a0896lea rdx, [r10-1]
37c2a089amov [rsp+304], rcx
37c2a08a2mov rcx, rbx
37c2a08a5shl rdx, 4
37c2a08a9mov [rsp+40], r11
37c2a08aeadd r14, rdx
37c2a08b1mov rdx, rsi
37c2a08b4mov [rsp+160], rax
37c2a08bcmov [rsp+32], r14
37c2a08c1mov [rsp+208], r10
37c2a08c9mov [rsp+144], r11
37c2a08d1call zgelqf_64_
37c2a08d6mov rdx, [rsp+656]
37c2a08demov r8, rbx
37c2a08e1add rbp, [rsp+704]
37c2a08e9mov [rsp+40], rbp
37c2a08eemov r9, [rsp+648]
37c2a08f6lea rcx, [rip+0x1cc337]
37c2a08fdmov [rsp+32], rdx
37c2a0902mov rdx, rbx
37c2a0905mov [rsp+56], 1
37c2a090emov [rsp+48], r13
37c2a0913mov [rsp+192], rbp
37c2a091bcall zlacpy_64_
37c2a0920mov rdx, [rbx]
37c2a0923mov [rsp+48], r13
37c2a0928mov r8, rdi
37c2a092bmov r11, [rsp+176]
37c2a0933add r11, [rsp+304]
37c2a093blea r10, [rip+0x1cc30e]
37c2a0942mov [rsp+56], 1
37c2a094bsub rdx, 1
37c2a094fmov [rsp+32], r10
37c2a0954mov r9, r10
37c2a0957lea rcx, [rip+0x1cc302]
37c2a095emov [rsp+352], rdx
37c2a0966mov [rsp+360], rdx
37c2a096elea rdx, [r11-1]
37c2a0972shl rdx, 4
37c2a0976add rdx, [rsp+704]
37c2a097emov [rsp+152], r10
37c2a0986mov [rsp+40], rdx
37c2a098blea rdx, [rsp+352]
37c2a0993call zlaset_64_
37c2a0998mov rdx, [rsp+712]
37c2a09a0mov r8, rbx
37c2a09a3mov rcx, [rsp+160]
37c2a09abmov r11, [rsp+144]
37c2a09b3mov r9, [rsp+648]
37c2a09bbmov [rsp+176], r14
37c2a09c3mov rdx, [rdx]
37c2a09c6sub rdx, [rsp+216]
37c2a09cemov [rsp+64], rcx
37c2a09d3mov rcx, rbx
37c2a09d6lea rax, [rdx+1]
37c2a09damov rdx, [rsp+656]
37c2a09e2mov [rsp+56], rdi
37c2a09e7mov [rsp+48], r11
37c2a09ecmov [rsp+40], r14
37c2a09f1mov [rsp+32], rdx
37c2a09f6mov rdx, rsi
37c2a09f9mov [rsp+360], rax
37c2a0a01call zunglq_64_
37c2a0a06mov rdx, [rbx]
37c2a0a09mov r9, r13
37c2a0a0cmov r10, [rsp+208]
37c2a0a14mov r11, [rsp+704]
37c2a0a1cmov rcx, [rsp+176]
37c2a0a24lea rax, [rdx+r10]
37c2a0a28mov r8, [rsp+192]
37c2a0a30lea rbp, [rdx+rax]
37c2a0a34mov rdx, [rsp+712]
37c2a0a3csub rax, 1
37c2a0a40shl rax, 4
37c2a0a44mov rdx, [rdx]
37c2a0a47add r11, rax
37c2a0a4amov [rsp+72], rdi
37c2a0a4fmov [rsp+56], r11
37c2a0a54mov [rsp+144], rdx
37c2a0a5csub rdx, rbp
37c2a0a5fadd rdx, 1
37c2a0a63mov [rsp+232], r11
37c2a0a6bmov r11, [rsp+720]
37c2a0a73mov [rsp+360], rdx
37c2a0a7blea rdx, [rbp-1]
37c2a0a7fshl rdx, 4
37c2a0a83add rdx, [rsp+704]
37c2a0a8bmov [rsp+40], r11
37c2a0a90mov r14, rdx
37c2a0a93mov r11, [rsp+664]
37c2a0a9bmov rdx, [rsp+160]
37c2a0aa3mov [rsp+48], rcx
37c2a0aa8mov [rsp+64], r14
37c2a0aadmov rcx, rbx
37c2a0ab0mov [rsp+80], rdx
37c2a0ab5mov rdx, rbx
37c2a0ab8mov [rsp+32], r11
37c2a0abdcall zgebrd_64_
37c2a0ac2mov rdx, [rbx]
37c2a0ac5mov [rsp+72], r12
37c2a0acamov r8, rbx
37c2a0acdmov [rsp+64], rbx
37c2a0ad2mov r9, [rsp+664]
37c2a0adalea r12, [rsp+296]
37c2a0ae2mov r11, rdx
37c2a0ae5mov [rsp+48], rbx
37c2a0aeamov [rsp+120], 1
37c2a0af3imul r11, rdx
37c2a0af7mov [rsp+112], 1
37c2a0b00lea rax, [rdx+r11]
37c2a0b04mov rcx, r11
37c2a0b07mov r11, [rsp+720]
37c2a0b0flea r10, [r11+8*rax]
37c2a0b13lea rax, [r11+8*rdx]
37c2a0b17mov r11, [rsp+736]
37c2a0b1flea rdx, [rdx+2*rcx]
37c2a0b23mov [rsp+40], rax
37c2a0b28lea rcx, [rip+0x1cc131]
37c2a0b2fmov [rsp+104], r11
37c2a0b34mov r11, [rsp+728]
37c2a0b3cmov [rsp+56], r10
37c2a0b41mov [rsp+96], r11
37c2a0b46mov r11, [rsp+720]
37c2a0b4emov [rsp+144], rax
37c2a0b56lea rdx, [r11+8*rdx]
37c2a0b5amov [rsp+32], r11
37c2a0b5fmov [rsp+88], rdx
37c2a0b64lea rdx, [rsp+280]
37c2a0b6cmov [rsp+80], rdx
37c2a0b71lea rdx, [rip+0x1cc0f8]
37c2a0b78mov [rsp+216], r10
37c2a0b80call dbdsdc_64_
37c2a0b85mov [rsp+32], rbx
37c2a0b8amov r8, rbx
37c2a0b8dmov rdx, rbx
37c2a0b90mov r10, [rsp+680]
37c2a0b98mov r9, [rsp+144]
37c2a0ba0mov [rsp+56], 1
37c2a0ba9lea rcx, [rip+0x1cc0c1]
37c2a0bb0mov [rsp+144], rcx
37c2a0bb8mov [rsp+48], r10
37c2a0bbdmov r10, [rsp+672]
37c2a0bc5mov [rsp+40], r10
37c2a0bcacall zlacp2_64_
37c2a0bcfmov r10, [rsp+712]
37c2a0bd7mov r9, rbx
37c2a0bdamov rdx, [rsp+160]
37c2a0be2lea r8, [rip+0x1cc03a]
37c2a0be9lea rcx, [rip+0x1cc041]
37c2a0bf0mov r10, [r10]
37c2a0bf3mov [rsp+104], rdx
37c2a0bf8lea rdx, [rip+0x1cc035]
37c2a0bffmov [rsp+96], rdi
37c2a0c04mov rax, r10
37c2a0c07mov [rsp+208], r10
37c2a0c0fmov r10, [rsp+680]
37c2a0c17sub rax, rbp
37c2a0c1amov [rsp+88], r14
37c2a0c1fadd rax, 1
37c2a0c23mov [rsp+80], r10
37c2a0c28mov r10, [rsp+672]
37c2a0c30mov [rsp+360], rax
37c2a0c38mov rax, [rsp+176]
37c2a0c40mov [rsp+72], r10
37c2a0c45mov [rsp+64], rax
37c2a0c4amov rax, [rsp+192]
37c2a0c52mov [rsp+56], r13
37c2a0c57mov [rsp+48], rax
37c2a0c5cmov [rsp+40], rbx
37c2a0c61mov [rsp+32], rbx
37c2a0c66mov [rsp+128], 1
37c2a0c72mov [rsp+120], 1
37c2a0c7bmov [rsp+112], 1
37c2a0c84call zunmbr_64_
37c2a0c89mov [rsp+48], r12
37c2a0c8emov r8, rbx
37c2a0c91mov rdx, rbx
37c2a0c94mov r10, [rsp+704]
37c2a0c9cmov [rsp+32], rbx
37c2a0ca1mov r9, [rsp+216]
37c2a0ca9mov rcx, [rsp+144]
37c2a0cb1mov [rsp+56], 1
37c2a0cbamov [rsp+40], r10
37c2a0cbfcall zlacp2_64_
37c2a0cc4mov rcx, [rsp+712]
37c2a0cccmov rdx, [rsp+160]
37c2a0cd4mov r9, rbx
37c2a0cd7mov r11, [rsp+232]
37c2a0cdflea r8, [rip+0x1cbf4c]
37c2a0ce6mov rax, [rcx]
37c2a0ce9mov [rsp+96], rdi
37c2a0ceelea rcx, [rip+0x1cbf3b]
37c2a0cf5mov rdi, [rsp+704]
37c2a0cfdmov [rsp+104], rdx
37c2a0d02lea rdx, [rip+0x1cbf2a]
37c2a0d09sub rax, rbp
37c2a0d0cmov [rsp+88], r14
37c2a0d11add rax, 1
37c2a0d15mov [rsp+80], r12
37c2a0d1amov [rsp+360], rax
37c2a0d22mov rax, [rsp+192]
37c2a0d2amov [rsp+120], 1
37c2a0d33mov [rsp+112], 1
37c2a0d3cmov [rsp+72], rdi
37c2a0d41mov [rsp+64], r11
37c2a0d46mov [rsp+56], r13
37c2a0d4bmov [rsp+48], rax
37c2a0d50mov [rsp+40], rbx
37c2a0d55mov [rsp+32], rbx
37c2a0d5amov [rsp+128], 1
37c2a0d66call zunmbr_64_
37c2a0d6bmov rcx, [rsi]
37c2a0d6etest r15, r15
37c2a0d71js 0x37c2a3e9a
37c2a0d77test rcx, rcx
37c2a0d7ajle 0x37c29fdd0
37c2a0d80lea rax, [rcx-1]
37c2a0d84xor edx, edx
37c2a0d86div r15
37c2a0d89
37c2a0d89loc_37c2a0d89:
37c2a0d89mov rdx, [rsp+168]
37c2a0d91mov [rsp+640], rsi
37c2a0d99mov rdi, [rsp+648]
37c2a0da1mov rsi, [rsp+192]
37c2a0da9imul rdx, r15
37c2a0dadlea rbp, [rsp+264]
37c2a0db5mov r12, rax
37c2a0db8mov [rsp+168], rbp
37c2a0dc0mov rbp, [rsp+656]
37c2a0dc8shl rdx, 4
37c2a0dccmov r14, rdx
37c2a0dcflea rdx, [rip+0x1cbea2]
37c2a0dd6mov [rsp+160], rdx
37c2a0ddemov rdx, rcx
37c2a0de1mov [rsp+176], r14
37c2a0de9mov r14, r15
37c2a0decmov r15l, 1
37c2a0df2jmp 0x37c2a0e12
37c2a0df4
37c2a0df4 0f 1f 40 00 ..@.
37c2a0df8
37c2a0df8loc_37c2a0df8:
37c2a0df8mov rax, [rsp+640]
37c2a0e00add rdi, [rsp+176]
37c2a0e08add r15, r14
37c2a0e0bsub r12, 1
37c2a0e0fmov rdx, [rax]
37c2a0e12
37c2a0e12loc_37c2a0e12:
37c2a0e12mov rax, [rsp+152]
37c2a0e1asub rdx, r15
37c2a0e1dmov [rsp+112], 1
37c2a0e26mov r8, rbx
37c2a0e29add rdx, 1
37c2a0e2dmov [rsp+96], r13
37c2a0e32mov r9, [rsp+168]
37c2a0e3amov [rsp+80], rax
37c2a0e3fmov rax, [rsp+704]
37c2a0e47cmp rdx, r14
37c2a0e4acmovg rdx, r14
37c2a0e4emov [rsp+88], rsi
37c2a0e53mov [rsp+48], rax
37c2a0e58mov rax, [rsp+160]
37c2a0e60mov [rsp+104], 1
37c2a0e69mov [rsp+72], rbp
37c2a0e6emov [rsp+64], rdi
37c2a0e73mov [rsp+56], rbx
37c2a0e78mov [rsp+40], rax
37c2a0e7dmov [rsp+32], rbx
37c2a0e82mov [rsp+264], rdx
37c2a0e8alea rdx, [rip+0x1cbd92]
37c2a0e91mov rcx, rdx
37c2a0e94call zgemm_64_
37c2a0e99mov [rsp+48], rbp
37c2a0e9emov r9, rsi
37c2a0ea1mov rdx, rbx
37c2a0ea4mov [rsp+40], rdi
37c2a0ea9mov r8, [rsp+168]
37c2a0eb1mov [rsp+32], r13
37c2a0eb6mov rcx, [rsp+144]
37c2a0ebemov [rsp+56], 1
37c2a0ec7call zlacpy_64_
37c2a0ecctest r12, r12
37c2a0ecfjne 0x37c2a0df8
37c2a0ed5jmp 0x37c29fdd0
37c2a0eda
37c2a0eda 66 0f 1f 44 00 00 f..D..
37c2a0ee0
37c2a0ee0loc_37c2a0ee0:
37c2a0ee0mov rcx, [rax]
37c2a0ee3test rcx, rcx
37c2a0ee6je 0x37c29f2aa
37c2a0eec
37c2a0eecloc_37c2a0eec:
37c2a0eecneg rcx
37c2a0eefjmp 0x37c29f287
37c2a0ef4
37c2a0ef4 0f 1f 40 00 ..@.
37c2a0ef8
37c2a0ef8loc_37c2a0ef8:
37c2a0ef8cvttsd2si r9, x15
37c2a0efdmov r10, [rsi]
37c2a0f00lea r8, [r10+r10]
37c2a0f04lea r15, [rcx+r8]
37c2a0f08add r9, r8
37c2a0f0bcmp rcx, [rsp+192]
37c2a0f13jl 0x37c2a1ba0
37c2a0f19cvttsd2si r11, x10
37c2a0f1ecvttsd2si r14, x11
37c2a0f23cmp [rsp+144], 0
37c2a0f2cje 0x37c2a2610
37c2a0f32mov rdx, r10
37c2a0f35add r11, r8
37c2a0f38mov rax, [rsp+736]
37c2a0f40imul rdx, r10
37c2a0f44add r15, rdx
37c2a0f47cmp r11, r9
37c2a0f4amov rdx, [rax]
37c2a0f4dcmovl r11, r9
37c2a0f51add r8, r14
37c2a0f54cmp r11, r8
37c2a0f57cmovge r8, r11
37c2a0f5bimul r10, rcx
37c2a0f5flea r9, [r8+r10]
37c2a0f63cmp r9, r15
37c2a0f66cmovl r9, r15
37c2a0f6ajmp 0x37c2a0280
37c2a0f6f
37c2a0f6f 90 .
37c2a0f70
37c2a0f70loc_37c2a0f70:
37c2a0f70movsd_xmm x0, [rsp+248]
37c2a0f79comisd x0, [rsp+256]
37c2a0f82ja 0x37c2a24e8
37c2a0f88
37c2a0f88loc_37c2a0f88:
37c2a0f88movsd_xmm x1, [rsp+344]
37c2a0f91comisd x1, x0
37c2a0f95jbe 0x37c29fddf
37c2a0f9bmov rax, [rsp+664]
37c2a0fa3mov r15, [rsp+224]
37c2a0fablea rbx, [rsp+336]
37c2a0fb3lea rdi, [rsp+288]
37c2a0fbblea r14, [rip+0x1cbca6]
37c2a0fc2mov [rsp+72], rdi
37c2a0fc7lea r8, [rip+0x1cbc72]
37c2a0fcemov [rsp+56], rax
37c2a0fd3lea r9, [rsp+344]
37c2a0fdbmov rdx, r8
37c2a0fdelea rcx, [rip+0x1cbc63]
37c2a0fe5mov [rsp+80], 1
37c2a0feemov [rsp+64], rbx
37c2a0ff3mov [rsp+48], r14
37c2a0ff8mov [rsp+40], rbx
37c2a0ffdmov [rsp+32], r15
37c2a1002call dlascl_64_
37c2a1007mov rax, [rsp+736]
37c2a100fcmp [rax], 0
37c2a1013je 0x37c29fddf
37c2a1019movsd_xmm x0, [rsp+344]
37c2a1022comisd x0, [rsp+248]
37c2a102bjbe 0x37c29fddf
37c2a1031mov rax, [rsp+336]
37c2a1039mov [rsp+72], rdi
37c2a103elea r8, [rip+0x1cbbfb]
37c2a1045lea r9, [rsp+344]
37c2a104dmov [rsp+64], rbx
37c2a1052mov rdx, r8
37c2a1055lea rcx, [rip+0x1cbbec]
37c2a105csub rax, 1
37c2a1060mov [rsp+48], r14
37c2a1065mov [rsp+360], rax
37c2a106dmov rax, [rsp+720]
37c2a1075mov [rsp+80], 1
37c2a107emov [rsp+56], rax
37c2a1083lea rax, [rsp+360]
37c2a108bmov [rsp+40], rax
37c2a1090mov [rsp+32], r15
37c2a1095call dlascl_64_
37c2a109ajmp 0x37c29fddf
37c2a109f
37c2a109f 90 .
37c2a10a0
37c2a10a0loc_37c2a10a0:
37c2a10a0cvttsd2si rax, x13
37c2a10a5cvttsd2si r11, x12
37c2a10aamov [rsp+200], rax
37c2a10b2cmp [rsp+144], 0
37c2a10bbje 0x37c2a1c60
37c2a10c1mov r10, [rbx]
37c2a10c4add r9, r10
37c2a10c7add r11, r10
37c2a10calea rax, [r10+r10]
37c2a10cemov r15, r10
37c2a10d1imul r15, r10
37c2a10d5cmp r9, r11
37c2a10d8lea r13, [rax+r10]
37c2a10dccmovge r11, r9
37c2a10e0lea r9, [rax+r14]
37c2a10e4cmp r11, r9
37c2a10e7mov [rsp+184], r15
37c2a10eflea r15, [r13+2*r15]
37c2a10f4cmovge r9, r11
37c2a10f8add r8, rax
37c2a10fbcmp r9, r8
37c2a10fecmovl r9, r8
37c2a1102mov r8, [rsp+200]
37c2a110aadd r8, rax
37c2a110dcmp r9, r8
37c2a1110cmovl r9, r8
37c2a1114imul r10, rcx
37c2a1118add r10, [rsp+184]
37c2a1120add r9, r10
37c2a1123cmp r9, r15
37c2a1126cmovl r9, r15
37c2a112ajmp 0x37c2a0280
37c2a112f
37c2a112f 90 .
37c2a1130
37c2a1130loc_37c2a1130:
37c2a1130cvttsd2si r14, x14
37c2a1135cmp [rsp+144], 0
37c2a113eje 0x37c2a1c30
37c2a1144mov rax, r11
37c2a1147add r8, r10
37c2a114aimul rax, r11
37c2a114eadd r15, rax
37c2a1151cmp r8, r9
37c2a1154cmovl r8, r9
37c2a1158lea r9, [r14+r10]
37c2a115ccmp r8, r9
37c2a115fcmovge r9, r8
37c2a1163imul rcx, r11
37c2a1167add r9, rcx
37c2a116acmp r9, r15
37c2a116dcmovl r9, r15
37c2a1171jmp 0x37c2a0280
37c2a1176
37c2a1176 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a1180
37c2a1180loc_37c2a1180:
37c2a1180lea rax, [rsp+288]
37c2a1188mov [rsp+48], rsi
37c2a118dmov [rsp+72], rax
37c2a1192mov rax, [rsp+656]
37c2a119amov [rsp+80], 1
37c2a11a3mov [rsp+64], rax
37c2a11a8mov rax, [rsp+648]
37c2a11b0mov [rsp+40], rbx
37c2a11b5mov [rsp+56], rax
37c2a11balea rax, [rsp+256]
37c2a11c2
37c2a11c2loc_37c2a11c2:
37c2a11c2mov [rsp+32], rax
37c2a11c7lea r8, [rip+0x1cba72]
37c2a11cemov r9, [rsp+224]
37c2a11d6lea rcx, [rip+0x1cba6b]
37c2a11ddmov rdx, r8
37c2a11e0call zlascl_64_
37c2a11e5mov [rsp+184], 1
37c2a11f1jmp 0x37c29f67c
37c2a11f6
37c2a11f6loc_37c2a11f6:
37c2a11f6mov rcx, [rsp+696]
37c2a11femov r9, [rcx]
37c2a1201test r9, r9
37c2a1204jg 0x37c29f522
37c2a120anop [rax+rax]
37c2a1210
37c2a1210loc_37c2a1210:
37c2a1210mov rdx, -10
37c2a1217mov ecx, 10
37c2a121cjmp 0x37c29f27c
37c2a1221
37c2a1221 0f 1f 80 00 00 00 00 .......
37c2a1228
37c2a1228loc_37c2a1228:
37c2a1228lea r13, [rcx+1]
37c2a122cmov rax, [rsp+712]
37c2a1234mov r10, [rsp+720]
37c2a123clea r14, [rsp+360]
37c2a1244lea rbp, [rcx+r13]
37c2a1248mov rax, [rax]
37c2a124blea rdx, [rbp-1]
37c2a124fmov [rsp+72], r14
37c2a1254shl rdx, 4
37c2a1258add rdx, [rsp+704]
37c2a1260sub rax, rbp
37c2a1263mov [rsp+176], rdx
37c2a126bmov r11, rdx
37c2a126emov rdx, rcx
37c2a1271add rax, 1
37c2a1275shl rdx, 4
37c2a1279lea rcx, [r10+8*rcx]
37c2a127dadd rdx, [rsp+704]
37c2a1285cmp r15, [rsp+192]
37c2a128dlea r15, [rsp+288]
37c2a1295mov [rsp+208], rdx
37c2a129dmov [rsp+160], rcx
37c2a12a5mov [rsp+360], rax
37c2a12admov [rsp+80], r15
37c2a12b2jl 0x37c2a2110
37c2a12b8mov rax, [rsp+704]
37c2a12c0mov [rsp+56], rdx
37c2a12c5mov rcx, rbx
37c2a12c8mov rdx, rsi
37c2a12cbmov [rsp+64], r11
37c2a12d0mov r9, [rsp+656]
37c2a12d8mov [rsp+48], rax
37c2a12ddmov rax, [rsp+664]
37c2a12e5mov [rsp+40], r10
37c2a12eamov r8, [rsp+648]
37c2a12f2mov [rsp+32], rax
37c2a12f7call zgebrd_64_
37c2a12fccmp [rsp+152], 0
37c2a1305jne 0x37c2a34f0
37c2a130bcmp [rsp+144], 0
37c2a1314jne 0x37c2a4143
37c2a131amov rax, [rsp+680]
37c2a1322mov r8, rbx
37c2a1325mov rdx, rbx
37c2a1328lea rcx, [rip+0x1cb905]
37c2a132fmov [rsp+56], 1
37c2a1338mov r9, [rsp+648]
37c2a1340mov [rsp+48], rax
37c2a1345mov rax, [rsp+672]
37c2a134dmov [rsp+40], rax
37c2a1352mov rax, [rsp+656]
37c2a135amov [rsp+32], rax
37c2a135ftest rdi, rdi
37c2a1362je 0x37c2a400f
37c2a1368call zlacpy_64_
37c2a136dmov r9, rsi
37c2a1370mov r8, rbx
37c2a1373mov rdx, rbx
37c2a1376mov rax, [rsp+712]
37c2a137emov rdi, [rsp+176]
37c2a1386lea rcx, [rip+0x1cb8a4]
37c2a138dmov rax, [rax]
37c2a1390mov [rsp+72], r15
37c2a1395mov [rsp+80], 1
37c2a139emov [rsp+144], rax
37c2a13a6sub rax, rbp
37c2a13a9add rax, 1
37c2a13admov [rsp+64], r14
37c2a13b2mov [rsp+360], rax
37c2a13bamov rax, [rsp+704]
37c2a13c2mov [rsp+56], rdi
37c2a13c7mov [rsp+48], rax
37c2a13ccmov rax, [rsp+680]
37c2a13d4mov [rsp+40], rax
37c2a13d9mov rax, [rsp+672]
37c2a13e1mov [rsp+32], rax
37c2a13e6call zungbr_64_
37c2a13ebmov rax, [rsp+696]
37c2a13f3mov r8, rsi
37c2a13f6mov rdx, rbx
37c2a13f9mov [rsp+56], 1
37c2a1402mov r9, [rsp+648]
37c2a140alea rcx, [rip+0x1cb84f]
37c2a1411mov [rsp+48], rax
37c2a1416mov rax, [rsp+688]
37c2a141emov [rsp+40], rax
37c2a1423mov rax, [rsp+656]
37c2a142bmov [rsp+32], rax
37c2a1430call zlacpy_64_
37c2a1435mov r9, rbx
37c2a1438mov r8, rsi
37c2a143bmov rdx, rbx
37c2a143emov rax, [rsp+712]
37c2a1446mov rax, [rax]
37c2a1449mov [rsp+72], r15
37c2a144emov [rsp+80], 1
37c2a1457sub rax, rbp
37c2a145amov [rsp+64], r14
37c2a145fadd rax, 1
37c2a1463mov [rsp+56], rdi
37c2a1468mov [rsp+360], rax
37c2a1470mov rax, [rsp+208]
37c2a1478mov [rsp+48], rax
37c2a147dmov rax, [rsp+696]
37c2a1485mov [rsp+40], rax
37c2a148amov rax, [rsp+688]
37c2a1492mov [rsp+32], rax
37c2a1497
37c2a1497loc_37c2a1497:
37c2a1497lea rcx, [rip+0x1cb792]
37c2a149ecall zungbr_64_
37c2a14a3mov rax, [rbx]
37c2a14a6mov r8, rbx
37c2a14a9mov rdi, [rsp+720]
37c2a14b1mov r14, [rsp+160]
37c2a14b9mov [rsp+72], r12
37c2a14belea rcx, [rip+0x1cb76f]
37c2a14c5imul rax, rax
37c2a14c9mov [rsp+64], rbx
37c2a14cemov r9, [rsp+664]
37c2a14d6mov [rsp+120], 1
37c2a14dfmov [rsp+112], 1
37c2a14e8lea rdx, [rax+r13]
37c2a14ecmov [rsp+56], r14
37c2a14f1lea rax, [rax+rdx-1]
37c2a14f6mov [rsp+48], rbx
37c2a14fblea rbp, [rdi+8*rax]
37c2a14ffmov rax, [rsp+736]
37c2a1507lea rdi, [rdi+8*rdx-8]
37c2a150cmov [rsp+88], rbp
37c2a1511lea rdx, [rip+0x1cb758]
37c2a1518mov [rsp+104], rax
37c2a151dmov rax, [rsp+728]
37c2a1525mov [rsp+40], rdi
37c2a152amov [rsp+96], rax
37c2a152flea rax, [rsp+280]
37c2a1537mov [rsp+80], rax
37c2a153cmov rax, [rsp+720]
37c2a1544mov [rsp+32], rax
37c2a1549call dbdsdc_64_
37c2a154emov [rsp+64], rbp
37c2a1553mov rdx, rbx
37c2a1556mov rcx, rbx
37c2a1559mov rax, [rsp+656]
37c2a1561mov [rsp+40], rbx
37c2a1566mov [rsp+32], rdi
37c2a156bmov r9, [rsp+680]
37c2a1573mov [rsp+56], rax
37c2a1578mov rax, [rsp+648]
37c2a1580mov r8, [rsp+672]
37c2a1588mov [rsp+48], rax
37c2a158dcall zlacrm_64_
37c2a1592mov rax, [rsp+680]
37c2a159amov r8, rbx
37c2a159dmov rdx, rbx
37c2a15a0mov [rsp+56], 1
37c2a15a9mov r9, [rsp+648]
37c2a15b1lea rcx, [rip+0x1cb6b9]
37c2a15b8mov [rsp+48], rax
37c2a15bdmov rax, [rsp+672]
37c2a15c5mov [rsp+40], rax
37c2a15camov rax, [rsp+656]
37c2a15d2mov [rsp+32], rax
37c2a15d7call zlacpy_64_
37c2a15dcmov [rsp+64], rdi
37c2a15e1mov r9, rbx
37c2a15e4mov r8, r14
37c2a15e7mov rax, [rsp+656]
37c2a15efmov rdx, rsi
37c2a15f2mov rcx, rbx
37c2a15f5mov [rsp+56], rax
37c2a15famov rax, [rsp+648]
37c2a1602mov [rsp+48], rax
37c2a1607mov rax, [rsp+696]
37c2a160fmov [rsp+40], rax
37c2a1614mov rax, [rsp+688]
37c2a161cmov [rsp+32], rax
37c2a1621call zlarcm_64_
37c2a1626
37c2a1626loc_37c2a1626:
37c2a1626mov rax, [rsp+696]
37c2a162emov [rsp+56], 1
37c2a1637mov [rsp+48], rax
37c2a163cmov rax, [rsp+688]
37c2a1644
37c2a1644loc_37c2a1644:
37c2a1644mov [rsp+40], rax
37c2a1649mov r8, rsi
37c2a164cmov rdx, rbx
37c2a164flea rcx, [rip+0x1cb61b]
37c2a1656mov rax, [rsp+656]
37c2a165emov r9, [rsp+648]
37c2a1666mov [rsp+32], rax
37c2a166bcall zlacpy_64_
37c2a1670jmp 0x37c29fdd0
37c2a1675
37c2a1675 0f 1f 00 ...
37c2a1678
37c2a1678loc_37c2a1678:
37c2a1678mov rax, [rsp+712]
37c2a1680lea r10, [r15+1]
37c2a1684mov r14, [rsp+720]
37c2a168clea rbp, [r15+r10]
37c2a1690mov rax, [rax]
37c2a1693lea r14, [r14+8*r15]
37c2a1697mov [rsp+160], r14
37c2a169fsub rax, rbp
37c2a16a2lea rdx, [rax+1]
37c2a16a6lea rax, [rbp-1]
37c2a16aashl rax, 4
37c2a16aeadd rax, [rsp+704]
37c2a16b6mov [rsp+176], rax
37c2a16bemov r11, rax
37c2a16c1mov rax, r15
37c2a16c4shl rax, 4
37c2a16c8add rax, [rsp+704]
37c2a16d0mov [rsp+208], rax
37c2a16d8cmp rcx, [rsp+192]
37c2a16e0jl 0x37c2a1cc0
37c2a16e6mov [rsp+56], rax
37c2a16ebmov rax, [rsp+704]
37c2a16f3mov rcx, rbx
37c2a16f6lea r15, [rsp+288]
37c2a16felea r14, [rsp+360]
37c2a1706mov [rsp+80], r15
37c2a170bmov r9, [rsp+656]
37c2a1713mov [rsp+48], rax
37c2a1718mov rax, [rsp+720]
37c2a1720mov [rsp+72], r14
37c2a1725mov r8, [rsp+648]
37c2a172dmov [rsp+40], rax
37c2a1732mov rax, [rsp+664]
37c2a173amov [rsp+64], r11
37c2a173fmov [rsp+32], rax
37c2a1744mov [rsp+360], rdx
37c2a174cmov rdx, rsi
37c2a174fmov [rsp+168], r10
37c2a1757call zgebrd_64_
37c2a175cmov r10, [rsp+168]
37c2a1764cmp [rsp+152], 0
37c2a176djne 0x37c2a3240
37c2a1773cmp [rsp+144], 0
37c2a177cjne 0x37c2a4af7
37c2a1782mov rax, [rsp+696]
37c2a178amov r8, rsi
37c2a178dmov rdx, rsi
37c2a1790mov [rsp+152], r10
37c2a1798mov [rsp+56], 1
37c2a17a1mov r9, [rsp+648]
37c2a17a9lea rcx, [rip+0x1cb4b0]
37c2a17b0mov [rsp+48], rax
37c2a17b5mov rax, [rsp+688]
37c2a17bdmov [rsp+40], rax
37c2a17c2mov rax, [rsp+656]
37c2a17camov [rsp+32], rax
37c2a17cftest rdi, rdi
37c2a17d2je 0x37c2a3ede
37c2a17d8call zlacpy_64_
37c2a17ddmov r9, rsi
37c2a17e0mov r8, rsi
37c2a17e3mov rdx, rsi
37c2a17e6mov rax, [rsp+712]
37c2a17eemov rdi, [rsp+176]
37c2a17f6lea rcx, [rip+0x1cb433]
37c2a17fdmov rax, [rax]
37c2a1800mov [rsp+72], r15
37c2a1805mov [rsp+80], 1
37c2a180emov [rsp+144], rax
37c2a1816sub rax, rbp
37c2a1819add rax, 1
37c2a181dmov [rsp+64], r14
37c2a1822mov [rsp+360], rax
37c2a182amov rax, [rsp+208]
37c2a1832mov [rsp+56], rdi
37c2a1837mov [rsp+48], rax
37c2a183cmov rax, [rsp+696]
37c2a1844mov [rsp+40], rax
37c2a1849mov rax, [rsp+688]
37c2a1851mov [rsp+32], rax
37c2a1856call zungbr_64_
37c2a185bmov rax, [rsp+680]
37c2a1863mov r8, rsi
37c2a1866mov rdx, rbx
37c2a1869mov [rsp+56], 1
37c2a1872mov r9, [rsp+648]
37c2a187alea rcx, [rip+0x1cb3b3]
37c2a1881mov [rsp+48], rax
37c2a1886mov rax, [rsp+672]
37c2a188emov [rsp+40], rax
37c2a1893mov rax, [rsp+656]
37c2a189bmov [rsp+32], rax
37c2a18a0call zlacpy_64_
37c2a18a5mov rax, [rsp+712]
37c2a18admov r9, rsi
37c2a18b0mov r8, rsi
37c2a18b3mov rax, [rax]
37c2a18b6mov [rsp+72], r15
37c2a18bbmov [rsp+80], 1
37c2a18c4sub rax, rbp
37c2a18c7mov [rsp+64], r14
37c2a18ccadd rax, 1
37c2a18d0mov [rsp+56], rdi
37c2a18d5mov [rsp+360], rax
37c2a18ddmov rax, [rsp+704]
37c2a18e5mov [rsp+48], rax
37c2a18eamov rax, [rsp+680]
37c2a18f2mov [rsp+40], rax
37c2a18f7mov rax, [rsp+672]
37c2a18ffmov [rsp+32], rax
37c2a1904
37c2a1904loc_37c2a1904:
37c2a1904mov rdx, rbx
37c2a1907lea rcx, [rip+0x1cb323]
37c2a190ecall zungbr_64_
37c2a1913mov rax, [rsi]
37c2a1916mov r8, rsi
37c2a1919mov r10, [rsp+152]
37c2a1921mov rdi, [rsp+720]
37c2a1929mov [rsp+72], r12
37c2a192elea rdx, [rip+0x1cb33b]
37c2a1935lea rcx, [rip+0x1cb324]
37c2a193cimul rax, rax
37c2a1940mov [rsp+64], rsi
37c2a1945mov r14, [rsp+160]
37c2a194dmov [rsp+48], rsi
37c2a1952mov r9, [rsp+664]
37c2a195amov [rsp+120], 1
37c2a1963add r10, rax
37c2a1966mov [rsp+40], r14
37c2a196bmov [rsp+112], 1
37c2a1974lea rax, [rax+r10-1]
37c2a1979lea rbp, [rdi+8*rax]
37c2a197dmov rax, [rsp+736]
37c2a1985lea rdi, [rdi+8*r10-8]
37c2a198amov [rsp+88], rbp
37c2a198fmov [rsp+104], rax
37c2a1994mov rax, [rsp+728]
37c2a199cmov [rsp+56], rdi
37c2a19a1mov [rsp+96], rax
37c2a19a6lea rax, [rsp+280]
37c2a19aemov [rsp+80], rax
37c2a19b3mov rax, [rsp+720]
37c2a19bbmov [rsp+32], rax
37c2a19c0call dbdsdc_64_
37c2a19c5mov [rsp+64], rbp
37c2a19camov r9, rsi
37c2a19cdmov r8, rdi
37c2a19d0mov rax, [rsp+656]
37c2a19d8mov rdx, rsi
37c2a19dbmov rcx, rsi
37c2a19demov [rsp+56], rax
37c2a19e3mov rax, [rsp+648]
37c2a19ebmov [rsp+48], rax
37c2a19f0mov rax, [rsp+696]
37c2a19f8mov [rsp+40], rax
37c2a19fdmov rax, [rsp+688]
37c2a1a05mov [rsp+32], rax
37c2a1a0acall zlarcm_64_
37c2a1a0fmov rax, [rsp+696]
37c2a1a17mov r8, rsi
37c2a1a1amov rdx, rsi
37c2a1a1dmov [rsp+56], 1
37c2a1a26mov r9, [rsp+648]
37c2a1a2elea rcx, [rip+0x1cb23c]
37c2a1a35mov [rsp+48], rax
37c2a1a3amov rax, [rsp+688]
37c2a1a42mov [rsp+40], rax
37c2a1a47mov rax, [rsp+656]
37c2a1a4fmov [rsp+32], rax
37c2a1a54call zlacpy_64_
37c2a1a59mov [rsp+64], rdi
37c2a1a5emov rdx, rsi
37c2a1a61mov rcx, rbx
37c2a1a64mov rax, [rsp+656]
37c2a1a6cmov [rsp+40], rsi
37c2a1a71mov [rsp+32], r14
37c2a1a76mov r9, [rsp+680]
37c2a1a7emov [rsp+56], rax
37c2a1a83mov rax, [rsp+648]
37c2a1a8bmov r8, [rsp+672]
37c2a1a93mov [rsp+48], rax
37c2a1a98call zlacrm_64_
37c2a1a9dmov rax, [rsp+680]
37c2a1aa5mov [rsp+56], 1
37c2a1aaemov [rsp+48], rax
37c2a1ab3mov rax, [rsp+672]
37c2a1abbjmp 0x37c2a1644
37c2a1ac0
37c2a1ac0loc_37c2a1ac0:
37c2a1ac0lea rax, [rsp+288]
37c2a1ac8mov [rsp+48], rsi
37c2a1acdmov [rsp+72], rax
37c2a1ad2mov rax, [rsp+656]
37c2a1adamov [rsp+80], 1
37c2a1ae3mov [rsp+64], rax
37c2a1ae8mov rax, [rsp+648]
37c2a1af0mov [rsp+40], rbx
37c2a1af5mov [rsp+56], rax
37c2a1afalea rax, [rsp+344]
37c2a1b02jmp 0x37c2a11c2
37c2a1b07
37c2a1b07 66 0f 1f 84 00 00 00 00 00 f........
37c2a1b10
37c2a1b10loc_37c2a1b10:
37c2a1b10cvttsd2si r11, x7
37c2a1b15cvttsd2si r13, [rsp+368]
37c2a1b1fcmp [rsp+144], 0
37c2a1b28je 0x37c2a2648
37c2a1b2emov r9, [rsi]
37c2a1b31add r10, r9
37c2a1b34add r11, r9
37c2a1b37lea r14, [r9+r9]
37c2a1b3bmov rax, r9
37c2a1b3eimul rax, r9
37c2a1b42cmp r10, r11
37c2a1b45lea rdx, [r14+r9]
37c2a1b49cmovge r11, r10
37c2a1b4dadd r8, r14
37c2a1b50mov r10, r8
37c2a1b53cmp r11, r8
37c2a1b56lea r8, [r13+r14]
37c2a1b5blea r15, [rdx+2*rax]
37c2a1b5fmov rdx, [rsp+736]
37c2a1b67cmovge r10, r11
37c2a1b6bmov rdx, [rdx]
37c2a1b6ecmp r10, r8
37c2a1b71cmovge r8, r10
37c2a1b75add r14, [rsp+184]
37c2a1b7dcmp r8, r14
37c2a1b80cmovl r8, r14
37c2a1b84imul r9, rcx
37c2a1b88lea rcx, [r9+rax]
37c2a1b8clea r9, [r8+rcx]
37c2a1b90cmp r9, r15
37c2a1b93cmovl r9, r15
37c2a1b97jmp 0x37c2a0280
37c2a1b9c
37c2a1b9c 0f 1f 40 00 ..@.
37c2a1ba0
37c2a1ba0loc_37c2a1ba0:
37c2a1ba0cvttsd2si r11, x6
37c2a1ba5cmp [rsp+144], 0
37c2a1baeje 0x37c2a26b8
37c2a1bb4mov rdx, r10
37c2a1bb7mov r14, [rsp+184]
37c2a1bbfmov rax, [rsp+736]
37c2a1bc7imul rdx, r10
37c2a1bcbadd r14, r8
37c2a1bceadd r15, rdx
37c2a1bd1cmp r14, r9
37c2a1bd4mov rdx, [rax]
37c2a1bd7cmovl r14, r9
37c2a1bdbadd r8, r11
37c2a1bdecmp r14, r8
37c2a1be1cmovge r8, r14
37c2a1be5imul rcx, r10
37c2a1be9lea r9, [r8+rcx]
37c2a1bedcmp r9, r15
37c2a1bf0cmovl r9, r15
37c2a1bf4jmp 0x37c2a0280
37c2a1bf9
37c2a1bf9 0f 1f 80 00 00 00 00 .......
37c2a1c00
37c2a1c00loc_37c2a1c00:
37c2a1c00test rdi, rdi
37c2a1c03je 0x37c2a37f8
37c2a1c09cmp r9, r15
37c2a1c0cmov rcx, r9
37c2a1c0fcmovl rcx, r15
37c2a1c13add r8, r10
37c2a1c16cmp rcx, r8
37c2a1c19cmovge r8, rcx
37c2a1c1dadd r14, r10
37c2a1c20mov r9, r8
37c2a1c23cmp r8, r14
37c2a1c26cmovl r9, r14
37c2a1c2ajmp 0x37c2a0280
37c2a1c2f
37c2a1c2f 90 .
37c2a1c30
37c2a1c30loc_37c2a1c30:
37c2a1c30test rdi, rdi
37c2a1c33je 0x37c2a3830
37c2a1c39cmp r9, r15
37c2a1c3cmov rcx, r9
37c2a1c3fcmovl rcx, r15
37c2a1c43add r8, r10
37c2a1c46mov r9, r8
37c2a1c49cmp rcx, r8
37c2a1c4ccmovge r9, rcx
37c2a1c50add r14, r10
37c2a1c53cmp r9, r14
37c2a1c56cmovl r9, r14
37c2a1c5ajmp 0x37c2a0280
37c2a1c5f
37c2a1c5f 90 .
37c2a1c60
37c2a1c60loc_37c2a1c60:
37c2a1c60test rdi, rdi
37c2a1c63je 0x37c2a3780
37c2a1c69mov rcx, [rbx]
37c2a1c6clea r10, [rcx+rcx]
37c2a1c70mov rax, rcx
37c2a1c73add r9, rcx
37c2a1c76imul rax, rcx
37c2a1c7alea r13, [r10+rcx]
37c2a1c7eadd rcx, r11
37c2a1c81cmp r9, rcx
37c2a1c84cmovge rcx, r9
37c2a1c88lea r9, [r10+r14]
37c2a1c8clea r15, [r13+rax]
37c2a1c91cmp rcx, r9
37c2a1c94cmovge r9, rcx
37c2a1c98add r8, r10
37c2a1c9bcmp r9, r8
37c2a1c9ecmovl r9, r8
37c2a1ca2add r10, [rsp+200]
37c2a1caacmp r9, r10
37c2a1cadcmovl r9, r10
37c2a1cb1add r9, rax
37c2a1cb4cmp r9, r15
37c2a1cb7cmovl r9, r15
37c2a1cbbjmp 0x37c2a0280
37c2a1cc0
37c2a1cc0loc_37c2a1cc0:
37c2a1cc0mov rax, [rsp+176]
37c2a1cc8lea r15, [rsp+288]
37c2a1cd0lea r14, [rsp+360]
37c2a1cd8mov r9, [rsp+656]
37c2a1ce0mov [rsp+80], r15
37c2a1ce5mov r8, [rsp+648]
37c2a1cedmov rcx, rbx
37c2a1cf0mov [rsp+64], rax
37c2a1cf5mov rax, [rsp+208]
37c2a1cfdmov [rsp+72], r14
37c2a1d02mov [rsp+56], rax
37c2a1d07mov rax, [rsp+704]
37c2a1d0fmov [rsp+360], rdx
37c2a1d17mov rdx, rsi
37c2a1d1amov [rsp+48], rax
37c2a1d1fmov rax, [rsp+720]
37c2a1d27mov [rsp+192], r10
37c2a1d2fmov [rsp+40], rax
37c2a1d34mov rax, [rsp+664]
37c2a1d3cmov [rsp+32], rax
37c2a1d41call zgebrd_64_
37c2a1d46mov r10, [rsp+192]
37c2a1d4ecmp [rsp+152], 0
37c2a1d57jne 0x37c2a3240
37c2a1d5dmov rcx, [rsi]
37c2a1d60mov rdx, [rsp+720]
37c2a1d68mov rax, rcx
37c2a1d6bimul rax, rcx
37c2a1d6fadd r10, rax
37c2a1d72lea rax, [rax+r10-1]
37c2a1d77lea r8, [rdx+8*rax]
37c2a1d7blea rax, [rdx+8*r10-8]
37c2a1d80mov [rsp+152], rax
37c2a1d88cmp [rsp+144], 0
37c2a1d91je 0x37c2a3bce
37c2a1d97mov r10, [rbx]
37c2a1d9amov rax, [rsp+712]
37c2a1da2lea r9, [rcx+2*rcx]
37c2a1da6mov rdx, r10
37c2a1da9mov rax, [rax]
37c2a1dacimul rdx, rcx
37c2a1db0lea r11, [rdx+r9]
37c2a1db4cmp rax, r11
37c2a1db7jge 0x37c2a1dcb
37c2a1db9sub rax, r9
37c2a1dbccqo
37c2a1dbeidiv rcx
37c2a1dc1imul rcx, rax
37c2a1dc5mov r10, rax
37c2a1dc8mov rdx, rcx
37c2a1dcb
37c2a1dcbloc_37c2a1dcb:
37c2a1dcbmov rax, [rsp+736]
37c2a1dd3mov rdi, [rsp+152]
37c2a1ddbmov [rsp+88], r8
37c2a1de0add rbp, rdx
37c2a1de3mov rcx, [rsp+720]
37c2a1debmov [rsp+72], r12
37c2a1df0mov r8, rsi
37c2a1df3lea rdx, [rip+0x1cae76]
37c2a1dfamov [rsp+104], rax
37c2a1dfflea r12, [rip+0x1cae6b]
37c2a1e06mov rax, [rsp+728]
37c2a1e0emov [rsp+56], rdi
37c2a1e13mov r9, [rsp+664]
37c2a1e1bmov [rsp+96], rax
37c2a1e20lea rax, [rsp+280]
37c2a1e28mov [rsp+80], rax
37c2a1e2dmov rax, [rsp+160]
37c2a1e35mov [rsp+32], rcx
37c2a1e3alea rcx, [rip+0x1cae1f]
37c2a1e41mov [rsp+40], rax
37c2a1e46mov [rsp+120], 1
37c2a1e4fmov [rsp+112], 1
37c2a1e58mov [rsp+64], rsi
37c2a1e5dmov [rsp+48], rsi
37c2a1e62mov [rsp+320], r10
37c2a1e6amov [rsp+192], r10
37c2a1e72call dbdsdc_64_
37c2a1e77mov [rsp+32], rsi
37c2a1e7cmov r9, rdi
37c2a1e7fmov r8, rsi
37c2a1e82mov rcx, [rsp+696]
37c2a1e8amov rdx, rsi
37c2a1e8dmov [rsp+56], 1
37c2a1e96mov [rsp+144], r12
37c2a1e9emov [rsp+48], rcx
37c2a1ea3mov rcx, [rsp+688]
37c2a1eabmov [rsp+40], rcx
37c2a1eb0mov rcx, r12
37c2a1eb3call zlacp2_64_
37c2a1eb8mov rdi, [rsp+712]
37c2a1ec0lea rdx, [rip+0x1cad6c]
37c2a1ec7lea rcx, [rip+0x1cad62]
37c2a1ecemov r9, rsi
37c2a1ed1lea r8, [rip+0x1cad5a]
37c2a1ed8mov rdi, [rdi]
37c2a1edbmov [rsp+96], r14
37c2a1ee0mov [rsp+40], rsi
37c2a1ee5mov [rsp+168], rdi
37c2a1eedmov rax, rdi
37c2a1ef0mov rdi, [rsp+696]
37c2a1ef8sub rax, rbp
37c2a1efbmov [rsp+32], rsi
37c2a1f00mov [rsp+80], rdi
37c2a1f05add rax, 1
37c2a1f09mov rdi, [rsp+688]
37c2a1f11mov [rsp+360], rax
37c2a1f19lea rax, [rbp-1]
37c2a1f1dmov [rsp+72], rdi
37c2a1f22shl rax, 4
37c2a1f26mov rdi, [rsp+208]
37c2a1f2eadd rax, [rsp+704]
37c2a1f36mov [rsp+104], r15
37c2a1f3bmov [rsp+64], rdi
37c2a1f40mov r13, rax
37c2a1f43mov rdi, [rsp+656]
37c2a1f4bmov [rsp+88], rax
37c2a1f50mov [rsp+56], rdi
37c2a1f55mov rdi, [rsp+648]
37c2a1f5dmov [rsp+128], 1
37c2a1f69mov [rsp+48], rdi
37c2a1f6emov [rsp+120], 1
37c2a1f77mov [rsp+112], 1
37c2a1f80call zunmbr_64_
37c2a1f85mov rcx, [rsi]
37c2a1f88mov rdx, [rbx]
37c2a1f8bmov rdi, [rsp+712]
37c2a1f93mov r10, [rsp+192]
37c2a1f9bimul rdx, rcx
37c2a1f9flea rcx, [rcx+2*rcx]
37c2a1fa3mov rax, [rdi]
37c2a1fa6add rdx, rcx
37c2a1fa9cmp rax, rdx
37c2a1facjl 0x37c2a58ed
37c2a1fb2mov rcx, [rsp+176]
37c2a1fbalea rdx, [rip+0x1cac8f]
37c2a1fc1mov r8, rsi
37c2a1fc4lea rdi, [rsp+320]
37c2a1fccmov [rsp+32], rdx
37c2a1fd1mov r9, rdx
37c2a1fd4mov rdx, rbx
37c2a1fd7mov [rsp+40], rcx
37c2a1fdcmov rcx, r12
37c2a1fdfmov [rsp+56], 1
37c2a1fe8mov [rsp+48], rdi
37c2a1fedcall zlaset_64_
37c2a1ff2mov [rsp+48], rdi
37c2a1ff7mov r8, rsi
37c2a1ffamov rdx, rsi
37c2a1ffdmov rcx, [rsp+176]
37c2a2005mov [rsp+32], rsi
37c2a200amov [rsp+56], 1
37c2a2013mov r9, [rsp+160]
37c2a201bmov [rsp+40], rcx
37c2a2020mov rcx, r12
37c2a2023call zlacp2_64_
37c2a2028mov rax, [rsp+712]
37c2a2030mov r9, rbx
37c2a2033lea r8, [rip+0x1cabe9]
37c2a203alea rdx, [rip+0x1cabf3]
37c2a2041lea rcx, [rip+0x1cabe9]
37c2a2048mov rax, [rax]
37c2a204bmov [rsp+96], r14
37c2a2050mov r14, [rsp+176]
37c2a2058mov [rsp+104], r15
37c2a205dsub rax, rbp
37c2a2060mov [rsp+88], r13
37c2a2065add rax, 1
37c2a2069mov [rsp+80], rdi
37c2a206emov [rsp+360], rax
37c2a2076mov rax, [rsp+704]
37c2a207emov [rsp+120], 1
37c2a2087mov [rsp+64], rax
37c2a208cmov rax, [rsp+656]
37c2a2094mov [rsp+112], 1
37c2a209dmov [rsp+56], rax
37c2a20a2mov rax, [rsp+648]
37c2a20aamov [rsp+72], r14
37c2a20afmov [rsp+48], rax
37c2a20b4mov [rsp+40], rsi
37c2a20b9mov [rsp+32], rsi
37c2a20bemov [rsp+128], 1
37c2a20cacall zunmbr_64_
37c2a20cfmov [rsp+32], rdi
37c2a20d4mov r9, r14
37c2a20d7mov r8, rsi
37c2a20damov rax, [rsp+656]
37c2a20e2mov rdx, rbx
37c2a20e5mov rcx, r12
37c2a20e8mov [rsp+56], 1
37c2a20f1mov [rsp+48], rax
37c2a20f6mov rax, [rsp+648]
37c2a20femov [rsp+40], rax
37c2a2103call zlacpy_64_
37c2a2108jmp 0x37c29fdd0
37c2a210d
37c2a210d 0f 1f 00 ...
37c2a2110
37c2a2110loc_37c2a2110:
37c2a2110mov rax, [rsp+176]
37c2a2118mov r9, [rsp+656]
37c2a2120mov rdx, rsi
37c2a2123mov rcx, rbx
37c2a2126mov r8, [rsp+648]
37c2a212emov [rsp+64], rax
37c2a2133mov rax, [rsp+208]
37c2a213bmov [rsp+56], rax
37c2a2140mov rax, [rsp+704]
37c2a2148mov [rsp+48], rax
37c2a214dmov rax, [rsp+720]
37c2a2155mov [rsp+40], rax
37c2a215amov rax, [rsp+664]
37c2a2162mov [rsp+32], rax
37c2a2167call zgebrd_64_
37c2a216ccmp [rsp+152], 0
37c2a2175jne 0x37c2a34f0
37c2a217bmov rcx, [rbx]
37c2a217ecmp [rsp+144], 0
37c2a2187je 0x37c2a38f4
37c2a218dmov rdx, [rsi]
37c2a2190mov rax, [rsp+712]
37c2a2198lea r8, [rcx+2*rcx]
37c2a219cmov [rsp+296], rcx
37c2a21a4imul rdx, rcx
37c2a21a8mov rax, [rax]
37c2a21abadd rdx, r8
37c2a21aecmp rax, rdx
37c2a21b1jge 0x37c2a5cd6
37c2a21b7sub rax, r8
37c2a21bacqo
37c2a21bcidiv rcx
37c2a21bfmov [rsp+352], rax
37c2a21c7imul rax, rcx
37c2a21cblea rdi, [rax+rbp]
37c2a21cflea rax, [rip+0x1caa9b]
37c2a21d6mov [rsp+144], rax
37c2a21de
37c2a21deloc_37c2a21de:
37c2a21deimul rcx, rcx
37c2a21e2mov rdx, [rsp+720]
37c2a21eamov [rsp+72], r12
37c2a21efmov r8, rbx
37c2a21f2mov r11, [rsp+736]
37c2a21famov [rsp+64], rbx
37c2a21ffmov [rsp+48], rbx
37c2a2204mov r9, [rsp+664]
37c2a220clea rax, [rcx+r13]
37c2a2210mov [rsp+104], r11
37c2a2215mov r11, [rsp+728]
37c2a221dmov [rsp+120], 1
37c2a2226lea rbp, [rdx+8*rax-8]
37c2a222blea rax, [rcx+rax-1]
37c2a2230mov rcx, [rsp+720]
37c2a2238mov [rsp+96], r11
37c2a223dlea rdx, [rip+0x1caa2c]
37c2a2244lea rax, [rcx+8*rax]
37c2a2248mov [rsp+40], rbp
37c2a224dmov [rsp+88], rax
37c2a2252lea rax, [rsp+280]
37c2a225amov [rsp+80], rax
37c2a225fmov rax, [rsp+160]
37c2a2267mov [rsp+32], rcx
37c2a226clea rcx, [rip+0x1ca9c1]
37c2a2273mov [rsp+56], rax
37c2a2278mov [rsp+112], 1
37c2a2281mov [rsp+192], rbp
37c2a2289call dbdsdc_64_
37c2a228emov [rsp+32], rbx
37c2a2293mov r9, rbp
37c2a2296mov r8, rbx
37c2a2299mov rcx, [rsp+680]
37c2a22a1mov r12, [rsp+144]
37c2a22a9mov rdx, rbx
37c2a22acmov [rsp+56], 1
37c2a22b5mov [rsp+48], rcx
37c2a22bamov rcx, [rsp+672]
37c2a22c2mov [rsp+40], rcx
37c2a22c7mov rcx, r12
37c2a22cacall zlacp2_64_
37c2a22cfmov rcx, [rsp+712]
37c2a22d7mov r9, rbx
37c2a22dalea rdx, [rip+0x1ca953]
37c2a22e1lea r8, [rip+0x1ca93b]
37c2a22e8mov rcx, [rcx]
37c2a22ebmov [rsp+96], r14
37c2a22f0mov [rsp+40], rsi
37c2a22f5mov [rsp+152], rcx
37c2a22fdmov rax, rcx
37c2a2300mov rcx, [rsp+680]
37c2a2308sub rax, rdi
37c2a230bmov [rsp+32], rbx
37c2a2310mov [rsp+80], rcx
37c2a2315add rax, 1
37c2a2319mov rcx, [rsp+672]
37c2a2321mov [rsp+360], rax
37c2a2329lea rax, [rdi-1]
37c2a232dmov [rsp+72], rcx
37c2a2332shl rax, 4
37c2a2336mov rcx, [rsp+704]
37c2a233eadd rax, [rsp+704]
37c2a2346mov [rsp+104], r15
37c2a234bmov [rsp+64], rcx
37c2a2350mov rbp, rax
37c2a2353mov rcx, [rsp+656]
37c2a235bmov [rsp+88], rax
37c2a2360mov [rsp+56], rcx
37c2a2365mov rcx, [rsp+648]
37c2a236dmov [rsp+128], 1
37c2a2379mov [rsp+48], rcx
37c2a237elea rcx, [rip+0x1ca8ac]
37c2a2385mov [rsp+120], 1
37c2a238emov [rsp+112], 1
37c2a2397call zunmbr_64_
37c2a239cmov rcx, [rsp+712]
37c2a23a4mov rdx, [rsi]
37c2a23a7mov rax, [rcx]
37c2a23aamov rcx, [rbx]
37c2a23adimul rdx, rcx
37c2a23b1lea rcx, [rcx+2*rcx]
37c2a23b5add rdx, rcx
37c2a23b8cmp rax, rdx
37c2a23bbjl 0x37c2a5750
37c2a23c1mov rcx, [rsp+176]
37c2a23c9mov [rsp+32], rbx
37c2a23cemov r8, rbx
37c2a23d1mov rdx, rbx
37c2a23d4lea r13, [rsp+296]
37c2a23dcmov r9, [rsp+160]
37c2a23e4mov [rsp+56], 1
37c2a23edmov [rsp+40], rcx
37c2a23f2mov rcx, r12
37c2a23f5mov [rsp+48], r13
37c2a23facall zlacp2_64_
37c2a23ffmov rax, [rsp+712]
37c2a2407mov r9, rbx
37c2a240alea r8, [rip+0x1ca821]
37c2a2411lea rdx, [rip+0x1ca81b]
37c2a2418lea rcx, [rip+0x1ca811]
37c2a241fmov rax, [rax]
37c2a2422mov [rsp+104], r15
37c2a2427mov [rsp+120], 1
37c2a2430sub rax, rdi
37c2a2433mov rdi, [rsp+176]
37c2a243bmov [rsp+96], r14
37c2a2440add rax, 1
37c2a2444mov [rsp+88], rbp
37c2a2449mov [rsp+360], rax
37c2a2451mov rax, [rsp+208]
37c2a2459mov [rsp+112], 1
37c2a2462mov [rsp+64], rax
37c2a2467mov rax, [rsp+656]
37c2a246fmov [rsp+80], r13
37c2a2474mov [rsp+56], rax
37c2a2479mov rax, [rsp+648]
37c2a2481mov [rsp+72], rdi
37c2a2486mov [rsp+48], rax
37c2a248bmov [rsp+40], rbx
37c2a2490mov [rsp+32], rsi
37c2a2495mov [rsp+128], 1
37c2a24a1call zunmbr_64_
37c2a24a6mov [rsp+32], r13
37c2a24abmov r9, rdi
37c2a24aemov r8, rsi
37c2a24b1mov rax, [rsp+656]
37c2a24b9mov rdx, rbx
37c2a24bcmov rcx, r12
37c2a24bfmov [rsp+56], 1
37c2a24c8mov [rsp+48], rax
37c2a24cdmov rax, [rsp+648]
37c2a24d5mov [rsp+40], rax
37c2a24dacall zlacpy_64_
37c2a24dfjmp 0x37c29fdd0
37c2a24e4
37c2a24e4 0f 1f 40 00 ..@.
37c2a24e8
37c2a24e8loc_37c2a24e8:
37c2a24e8mov rax, [rsp+664]
37c2a24f0mov r15, [rsp+224]
37c2a24f8lea rbx, [rsp+336]
37c2a2500lea rdi, [rsp+288]
37c2a2508lea r14, [rip+0x1ca759]
37c2a250fmov [rsp+72], rdi
37c2a2514lea r8, [rip+0x1ca725]
37c2a251bmov [rsp+56], rax
37c2a2520lea r9, [rsp+256]
37c2a2528mov rdx, r8
37c2a252blea rcx, [rip+0x1ca716]
37c2a2532mov [rsp+80], 1
37c2a253bmov [rsp+64], rbx
37c2a2540mov [rsp+48], r14
37c2a2545mov [rsp+40], rbx
37c2a254amov [rsp+32], r15
37c2a254fcall dlascl_64_
37c2a2554mov rax, [rsp+736]
37c2a255cmovsd_xmm x0, [rsp+248]
37c2a2565cmp [rax], 0
37c2a2569je 0x37c2a0f88
37c2a256fcomisd x0, [rsp+256]
37c2a2578jbe 0x37c2a0f88
37c2a257emov rax, [rsp+336]
37c2a2586mov [rsp+72], rdi
37c2a258blea r8, [rip+0x1ca6ae]
37c2a2592lea r9, [rsp+256]
37c2a259amov [rsp+64], rbx
37c2a259fmov rdx, r8
37c2a25a2lea rcx, [rip+0x1ca69f]
37c2a25a9sub rax, 1
37c2a25admov [rsp+48], r14
37c2a25b2mov [rsp+360], rax
37c2a25bamov rax, [rsp+720]
37c2a25c2mov [rsp+80], 1
37c2a25cbmov [rsp+56], rax
37c2a25d0lea rax, [rsp+360]
37c2a25d8mov [rsp+40], rax
37c2a25ddmov [rsp+32], r15
37c2a25e2call dlascl_64_
37c2a25e7movsd_xmm x0, [rsp+248]
37c2a25f0jmp 0x37c2a0f88
37c2a25f5
37c2a25f5loc_37c2a25f5:
37c2a25f5cmp r8, r9
37c2a25f8jg 0x37c2a1210
37c2a25fetest rdi, rdi
37c2a2601je 0x37c29f3b2
37c2a2607jmp 0x37c29f50a
37c2a260c
37c2a260c 0f 1f 40 00 ..@.
37c2a2610
37c2a2610loc_37c2a2610:
37c2a2610mov rax, [rsp+736]
37c2a2618mov rdx, [rax]
37c2a261btest rdi, rdi
37c2a261eje 0x37c2a388d
37c2a2624add r11, r8
37c2a2627cmp r9, r15
37c2a262acmovl r9, r15
37c2a262ecmp r11, r9
37c2a2631cmovge r9, r11
37c2a2635add r14, r8
37c2a2638cmp r9, r14
37c2a263bcmovl r9, r14
37c2a263fjmp 0x37c2a0280
37c2a2644
37c2a2644 0f 1f 40 00 ..@.
37c2a2648
37c2a2648loc_37c2a2648:
37c2a2648test rdi, rdi
37c2a264bje 0x37c2a385a
37c2a2651mov rcx, [rsi]
37c2a2654lea r9, [rcx+rcx]
37c2a2658mov r14, rcx
37c2a265badd r10, rcx
37c2a265eimul r14, rcx
37c2a2662lea rax, [r9+rcx]
37c2a2666add rcx, r11
37c2a2669cmp r10, rcx
37c2a266ccmovge rcx, r10
37c2a2670add r8, r9
37c2a2673lea r15, [rax+r14]
37c2a2677mov rax, [rsp+736]
37c2a267fcmp rcx, r8
37c2a2682cmovge r8, rcx
37c2a2686lea rcx, [r13+r9]
37c2a268bmov rdx, [rax]
37c2a268ecmp r8, rcx
37c2a2691cmovge rcx, r8
37c2a2695add r9, [rsp+184]
37c2a269dcmp rcx, r9
37c2a26a0cmovl rcx, r9
37c2a26a4lea r9, [rcx+r14]
37c2a26a8cmp r9, r15
37c2a26abcmovl r9, r15
37c2a26afjmp 0x37c2a0280
37c2a26b4
37c2a26b4 0f 1f 40 00 ..@.
37c2a26b8
37c2a26b8loc_37c2a26b8:
37c2a26b8mov rax, [rsp+736]
37c2a26c0mov rdx, [rax]
37c2a26c3test rdi, rdi
37c2a26c6je 0x37c2a38bb
37c2a26cccmp r9, r15
37c2a26cflea rcx, [r11+r8]
37c2a26d3cmovl r9, r15
37c2a26d7cmp rcx, r9
37c2a26dacmovl rcx, r9
37c2a26demov r9, [rsp+184]
37c2a26e6add r9, r8
37c2a26e9cmp rcx, r9
37c2a26eccmovge r9, rcx
37c2a26f0jmp 0x37c2a0280
37c2a26f5
37c2a26f5 0f 1f 00 ...
37c2a26f8
37c2a26f8loc_37c2a26f8:
37c2a26f8test rdi, rdi
37c2a26fbjne 0x37c2a453d
37c2a2701test rbp, rbp
37c2a2704je 0x37c29fdd0
37c2a270amov r14, r15
37c2a270dmov rax, [rsp+712]
37c2a2715mov [rsp+320], r15
37c2a271dlea rdi, [rsp+360]
37c2a2725imul r14, r15
37c2a2729mov rdx, rsi
37c2a272cmov rcx, rbx
37c2a272fmov r9, [rsp+656]
37c2a2737mov rax, [rax]
37c2a273alea rbp, [rsp+288]
37c2a2742mov [rsp+48], rdi
37c2a2747mov [rsp+56], rbp
37c2a274cmov r8, [rsp+648]
37c2a2754lea r13, [r15+r14+1]
37c2a2759sub rax, r13
37c2a275cadd rax, 1
37c2a2760mov [rsp+360], rax
37c2a2768lea rax, [r13-1]
37c2a276cshl rax, 4
37c2a2770add rax, [rsp+704]
37c2a2778mov r15, rax
37c2a277bmov rax, r14
37c2a277eshl rax, 4
37c2a2782add rax, [rsp+704]
37c2a278amov [rsp+40], r15
37c2a278fmov [rsp+32], rax
37c2a2794mov [rsp+144], rax
37c2a279ccall zgeqrf_64_
37c2a27a1mov rcx, [rsp+680]
37c2a27a9mov r8, rsi
37c2a27acmov rdx, rbx
37c2a27afmov [rsp+56], 1
37c2a27b8mov r9, [rsp+648]
37c2a27c0mov [rsp+48], rcx
37c2a27c5mov rcx, [rsp+672]
37c2a27cdmov [rsp+40], rcx
37c2a27d2mov rcx, [rsp+656]
37c2a27damov [rsp+32], rcx
37c2a27dflea rcx, [rip+0x1ca44e]
37c2a27e6call zlacpy_64_
37c2a27ebmov rcx, [rsp+712]
37c2a27f3mov r8, rsi
37c2a27f6mov rdx, rbx
37c2a27f9mov r9, [rsp+672]
37c2a2801mov rcx, [rcx]
37c2a2804mov [rsp+48], r15
37c2a2809mov [rsp+64], rbp
37c2a280emov [rsp+152], rcx
37c2a2816sub rcx, r13
37c2a2819lea rax, [rcx+1]
37c2a281dmov rcx, [rsp+680]
37c2a2825mov [rsp+56], rdi
37c2a282amov [rsp+360], rax
37c2a2832mov rax, [rsp+144]
37c2a283amov [rsp+32], rcx
37c2a283fmov rcx, rbx
37c2a2842mov [rsp+40], rax
37c2a2847call zungqr_64_
37c2a284cmov rcx, [rsi]
37c2a284flea rdx, [rsp+352]
37c2a2857mov r8, rdi
37c2a285amov [rsp+56], 1
37c2a2863lea rax, [rcx-1]
37c2a2867mov rcx, [rsp+656]
37c2a286fmov [rsp+352], rax
37c2a2877mov [rsp+48], rcx
37c2a287cmov rcx, [rsp+648]
37c2a2884mov [rsp+360], rax
37c2a288clea rax, [rcx+16]
37c2a2890lea rcx, [rip+0x1ca3b9]
37c2a2897mov [rsp+40], rax
37c2a289cmov r9, rcx
37c2a289fmov [rsp+32], rcx
37c2a28a4lea rcx, [rip+0x1ca389]
37c2a28abcall zlaset_64_
37c2a28b0mov r13, [rsi]
37c2a28b3mov rcx, rsi
37c2a28b6mov rdx, [rsp+712]
37c2a28bemov r11, [rsp+704]
37c2a28c6mov r9, [rsp+656]
37c2a28celea rax, [r14+r13+1]
37c2a28d3mov rdx, [rdx]
37c2a28d6mov r14, [rsp+144]
37c2a28demov [rsp+80], rbp
37c2a28e3add r13, rax
37c2a28e6sub rax, 1
37c2a28eamov [rsp+72], rdi
37c2a28efmov r8, [rsp+648]
37c2a28f7shl rax, 4
37c2a28fbmov [rsp+152], rdx
37c2a2903sub rdx, r13
37c2a2906add r11, rax
37c2a2909mov rax, [rsp+720]
37c2a2911add rdx, 1
37c2a2915mov [rsp+48], r14
37c2a291amov [rsp+360], rdx
37c2a2922lea rdx, [r13-1]
37c2a2926mov [rsp+40], rax
37c2a292bmov rax, [rsp+664]
37c2a2933shl rdx, 4
37c2a2937add rdx, [rsp+704]
37c2a293fmov [rsp+56], r11
37c2a2944mov [rsp+64], rdx
37c2a2949mov r15, rdx
37c2a294cmov rdx, rsi
37c2a294fmov [rsp+32], rax
37c2a2954mov [rsp+160], r11
37c2a295ccall zgebrd_64_
37c2a2961mov rdx, [rsi]
37c2a2964mov [rsp+72], r12
37c2a2969mov r8, rsi
37c2a296cmov r11, [rsp+720]
37c2a2974mov [rsp+64], rsi
37c2a2979lea r12, [rsp+320]
37c2a2981mov rax, rdx
37c2a2984mov [rsp+48], rsi
37c2a2989mov r9, [rsp+664]
37c2a2991mov [rsp+120], 1
37c2a299aimul rax, rdx
37c2a299emov [rsp+112], 1
37c2a29a7mov rcx, rax
37c2a29aalea rax, [rdx+rax]
37c2a29aelea r10, [r11+8*rax]
37c2a29b2lea rax, [r11+8*rdx]
37c2a29b6mov r11, [rsp+736]
37c2a29belea rdx, [rdx+2*rcx]
37c2a29c2mov [rsp+56], r10
37c2a29c7lea rcx, [rip+0x1ca292]
37c2a29cemov [rsp+104], r11
37c2a29d3mov r11, [rsp+728]
37c2a29dbmov [rsp+40], rax
37c2a29e0mov [rsp+96], r11
37c2a29e5mov r11, [rsp+720]
37c2a29edmov [rsp+152], r10
37c2a29f5lea rdx, [r11+8*rdx]
37c2a29f9mov [rsp+32], r11
37c2a29femov [rsp+88], rdx
37c2a2a03lea rdx, [rsp+280]
37c2a2a0bmov [rsp+80], rdx
37c2a2a10lea rdx, [rip+0x1ca259]
37c2a2a17mov [rsp+144], rax
37c2a2a1fcall dbdsdc_64_
37c2a2a24mov [rsp+48], r12
37c2a2a29mov r8, rsi
37c2a2a2cmov rdx, rsi
37c2a2a2fmov rax, [rsp+704]
37c2a2a37mov [rsp+32], rsi
37c2a2a3clea rcx, [rip+0x1ca22e]
37c2a2a43mov [rsp+56], 1
37c2a2a4cmov r9, [rsp+144]
37c2a2a54mov [rsp+40], rax
37c2a2a59call zlacp2_64_
37c2a2a5emov rax, [rsp+712]
37c2a2a66mov r9, rsi
37c2a2a69lea r8, [rip+0x1ca1b3]
37c2a2a70lea rdx, [rip+0x1ca1bd]
37c2a2a77lea rcx, [rip+0x1ca1b3]
37c2a2a7emov rax, [rax]
37c2a2a81mov [rsp+104], rbp
37c2a2a86mov [rsp+120], 1
37c2a2a8fmov [rsp+144], rax
37c2a2a97sub rax, r13
37c2a2a9aadd rax, 1
37c2a2a9emov [rsp+96], rdi
37c2a2aa3mov [rsp+360], rax
37c2a2aabmov rax, [rsp+704]
37c2a2ab3mov [rsp+112], 1
37c2a2abcmov [rsp+72], rax
37c2a2ac1mov rax, [rsp+656]
37c2a2ac9mov [rsp+88], r15
37c2a2acemov [rsp+56], rax
37c2a2ad3mov rax, [rsp+648]
37c2a2adbmov [rsp+80], r12
37c2a2ae0mov [rsp+48], rax
37c2a2ae5mov [rsp+64], r14
37c2a2aeamov [rsp+40], rsi
37c2a2aefmov [rsp+32], rsi
37c2a2af4mov [rsp+128], 1
37c2a2b00call zunmbr_64_
37c2a2b05mov [rsp+32], rsi
37c2a2b0amov r8, rsi
37c2a2b0dmov rdx, rsi
37c2a2b10mov rax, [rsp+696]
37c2a2b18mov r9, [rsp+152]
37c2a2b20mov [rsp+56], 1
37c2a2b29lea rcx, [rip+0x1ca141]
37c2a2b30mov [rsp+48], rax
37c2a2b35mov rax, [rsp+688]
37c2a2b3dmov [rsp+40], rax
37c2a2b42call zlacp2_64_
37c2a2b47mov rax, [rsp+712]
37c2a2b4fmov r9, rsi
37c2a2b52mov r11, [rsp+160]
37c2a2b5alea r8, [rip+0x1ca0d1]
37c2a2b61lea rdx, [rip+0x1ca0cb]
37c2a2b68mov rax, [rax]
37c2a2b6bmov [rsp+64], r11
37c2a2b70lea rcx, [rip+0x1ca0b9]
37c2a2b77mov [rsp+112], 1
37c2a2b80sub rax, r13
37c2a2b83mov [rsp+104], rbp
37c2a2b88add rax, 1
37c2a2b8cmov [rsp+96], rdi
37c2a2b91mov [rsp+360], rax
37c2a2b99mov rax, [rsp+696]
37c2a2ba1mov [rsp+88], r15
37c2a2ba6mov [rsp+80], rax
37c2a2babmov rax, [rsp+688]
37c2a2bb3mov [rsp+40], rsi
37c2a2bb8mov [rsp+72], rax
37c2a2bbdmov rax, [rsp+656]
37c2a2bc5mov [rsp+32], rsi
37c2a2bcamov [rsp+56], rax
37c2a2bcfmov rax, [rsp+648]
37c2a2bd7mov [rsp+128], 1
37c2a2be3mov [rsp+48], rax
37c2a2be8mov [rsp+120], 1
37c2a2bf1call zunmbr_64_
37c2a2bf6mov [rsp+72], r12
37c2a2bfbmov r9, rsi
37c2a2bfemov r8, rbx
37c2a2c01mov rax, [rsp+656]
37c2a2c09lea rcx, [rip+0x1ca040]
37c2a2c10mov [rsp+112], 1
37c2a2c19lea rdx, [rip+0x1ca003]
37c2a2c20mov [rsp+80], rcx
37c2a2c25mov rcx, rdx
37c2a2c28mov [rsp+96], rax
37c2a2c2dmov rax, [rsp+648]
37c2a2c35mov [rsp+104], 1
37c2a2c3emov [rsp+88], rax
37c2a2c43mov rax, [rsp+704]
37c2a2c4bmov [rsp+32], rsi
37c2a2c50mov [rsp+64], rax
37c2a2c55mov rax, [rsp+680]
37c2a2c5dmov [rsp+56], rax
37c2a2c62mov rax, [rsp+672]
37c2a2c6amov [rsp+48], rax
37c2a2c6flea rax, [rip+0x1ca002]
37c2a2c76mov [rsp+40], rax
37c2a2c7bcall zgemm_64_
37c2a2c80mov rax, [rsp+680]
37c2a2c88mov [rsp+56], 1
37c2a2c91mov [rsp+48], rax
37c2a2c96mov rax, [rsp+672]
37c2a2c9ejmp 0x37c2a1644
37c2a2ca3
37c2a2ca3 0f 1f 44 00 00 ..D..
37c2a2ca8
37c2a2ca8loc_37c2a2ca8:
37c2a2ca8test rdi, rdi
37c2a2cabjne 0x37c2a4ef8
37c2a2cb1test rbp, rbp
37c2a2cb4je 0x37c29fdd0
37c2a2cbamov r14, rcx
37c2a2cbdmov rax, [rsp+712]
37c2a2cc5lea rdi, [rsp+360]
37c2a2ccdlea rbp, [rsp+288]
37c2a2cd5imul r14, rcx
37c2a2cd9mov r9, [rsp+656]
37c2a2ce1mov rdx, rsi
37c2a2ce4mov r8, [rsp+648]
37c2a2cecmov rax, [rax]
37c2a2cefmov [rsp+56], rbp
37c2a2cf4mov [rsp+48], rdi
37c2a2cf9lea r13, [rcx+r14+1]
37c2a2cfemov [rsp+296], rcx
37c2a2d06mov rcx, rbx
37c2a2d09sub rax, r13
37c2a2d0cadd rax, 1
37c2a2d10mov [rsp+360], rax
37c2a2d18lea rax, [r13-1]
37c2a2d1cshl rax, 4
37c2a2d20add rax, [rsp+704]
37c2a2d28mov r15, rax
37c2a2d2bmov rax, r14
37c2a2d2eshl rax, 4
37c2a2d32add rax, [rsp+704]
37c2a2d3amov [rsp+40], r15
37c2a2d3fmov [rsp+32], rax
37c2a2d44mov [rsp+144], rax
37c2a2d4ccall zgelqf_64_
37c2a2d51mov rcx, [rsp+696]
37c2a2d59mov r8, rsi
37c2a2d5cmov rdx, rbx
37c2a2d5fmov [rsp+56], 1
37c2a2d68mov r9, [rsp+648]
37c2a2d70mov [rsp+48], rcx
37c2a2d75mov rcx, [rsp+688]
37c2a2d7dmov [rsp+40], rcx
37c2a2d82mov rcx, [rsp+656]
37c2a2d8amov [rsp+32], rcx
37c2a2d8flea rcx, [rip+0x1c9eca]
37c2a2d96call zlacpy_64_
37c2a2d9bmov rcx, [rsp+712]
37c2a2da3mov r8, rbx
37c2a2da6mov rdx, rsi
37c2a2da9mov r9, [rsp+688]
37c2a2db1mov rcx, [rcx]
37c2a2db4mov [rsp+48], r15
37c2a2db9mov [rsp+64], rbp
37c2a2dbemov [rsp+152], rcx
37c2a2dc6sub rcx, r13
37c2a2dc9lea rax, [rcx+1]
37c2a2dcdmov rcx, [rsp+696]
37c2a2dd5mov [rsp+56], rdi
37c2a2ddamov [rsp+360], rax
37c2a2de2mov rax, [rsp+144]
37c2a2deamov [rsp+32], rcx
37c2a2defmov rcx, rsi
37c2a2df2mov [rsp+40], rax
37c2a2df7call zunglq_64_
37c2a2dfcmov rcx, [rbx]
37c2a2dfflea rdx, [rsp+352]
37c2a2e07mov r8, rdi
37c2a2e0amov [rsp+56], 1
37c2a2e13lea rax, [rcx-1]
37c2a2e17mov rcx, [rsp+656]
37c2a2e1fmov [rsp+352], rax
37c2a2e27mov [rsp+48], rcx
37c2a2e2cmov rcx, [rsp+168]
37c2a2e34mov [rsp+360], rax
37c2a2e3cmov rax, [rsp+648]
37c2a2e44shl rcx, 4
37c2a2e48add rax, rcx
37c2a2e4blea rcx, [rip+0x1c9dfe]
37c2a2e52mov [rsp+40], rax
37c2a2e57mov r9, rcx
37c2a2e5amov [rsp+32], rcx
37c2a2e5flea rcx, [rip+0x1c9dfa]
37c2a2e66call zlaset_64_
37c2a2e6bmov rdx, [rbx]
37c2a2e6emov rcx, rbx
37c2a2e71mov r10, [rsp+704]
37c2a2e79mov r9, [rsp+656]
37c2a2e81mov r8, [rsp+648]
37c2a2e89lea r13, [r14+2*rdx+1]
37c2a2e8elea rax, [rdx+r14]
37c2a2e92mov rdx, [rsp+712]
37c2a2e9ashl rax, 4
37c2a2e9emov rdx, [rdx]
37c2a2ea1add r10, rax
37c2a2ea4mov rax, [rsp+144]
37c2a2eacmov [rsp+80], rbp
37c2a2eb1mov [rsp+56], r10
37c2a2eb6mov [rsp+152], rdx
37c2a2ebesub rdx, r13
37c2a2ec1add rdx, 1
37c2a2ec5mov [rsp+48], rax
37c2a2ecamov [rsp+360], rdx
37c2a2ed2lea rdx, [r13-1]
37c2a2ed6shl rdx, 4
37c2a2edaadd rdx, [rsp+704]
37c2a2ee2mov [rsp+72], rdi
37c2a2ee7mov r15, rdx
37c2a2eeamov [rsp+64], rdx
37c2a2eefmov rdx, [rsp+720]
37c2a2ef7mov [rsp+168], r10
37c2a2effmov [rsp+40], rdx
37c2a2f04mov rdx, [rsp+664]
37c2a2f0cmov [rsp+32], rdx
37c2a2f11mov rdx, rbx
37c2a2f14call zgebrd_64_
37c2a2f19mov rdx, [rbx]
37c2a2f1cmov [rsp+72], r12
37c2a2f21mov r8, rbx
37c2a2f24mov [rsp+64], rbx
37c2a2f29mov r9, [rsp+664]
37c2a2f31lea r12, [rsp+296]
37c2a2f39mov r11, rdx
37c2a2f3cmov [rsp+48], rbx
37c2a2f41mov [rsp+120], 1
37c2a2f4aimul r11, rdx
37c2a2f4emov [rsp+112], 1
37c2a2f57mov rcx, r11
37c2a2f5alea rax, [rdx+r11]
37c2a2f5emov r11, [rsp+720]
37c2a2f66lea rax, [r11+8*rax]
37c2a2f6alea r14, [r11+8*rdx]
37c2a2f6emov r11, [rsp+736]
37c2a2f76lea rdx, [rdx+2*rcx]
37c2a2f7amov [rsp+56], rax
37c2a2f7flea rcx, [rip+0x1c9cda]
37c2a2f86mov [rsp+104], r11
37c2a2f8bmov r11, [rsp+728]
37c2a2f93mov [rsp+40], r14
37c2a2f98mov [rsp+96], r11
37c2a2f9dmov r11, [rsp+720]
37c2a2fa5mov [rsp+160], rax
37c2a2fadlea rdx, [r11+8*rdx]
37c2a2fb1mov [rsp+32], r11
37c2a2fb6mov [rsp+88], rdx
37c2a2fbblea rdx, [rsp+280]
37c2a2fc3mov [rsp+80], rdx
37c2a2fc8lea rdx, [rip+0x1c9ca1]
37c2a2fcfcall dbdsdc_64_
37c2a2fd4mov [rsp+32], rbx
37c2a2fd9mov r9, r14
37c2a2fdcmov r8, rbx
37c2a2fdfmov rdx, [rsp+680]
37c2a2fe7lea rcx, [rip+0x1c9c83]
37c2a2feemov [rsp+56], 1
37c2a2ff7mov [rsp+48], rdx
37c2a2ffcmov rdx, [rsp+672]
37c2a3004mov [rsp+40], rdx
37c2a3009mov rdx, rbx
37c2a300ccall zlacp2_64_
37c2a3011mov rdx, [rsp+712]
37c2a3019mov r9, rbx
37c2a301cmov rax, [rsp+144]
37c2a3024lea r8, [rip+0x1c9bf8]
37c2a302blea rcx, [rip+0x1c9bff]
37c2a3032mov rdx, [rdx]
37c2a3035mov [rsp+64], rax
37c2a303amov rax, [rsp+656]
37c2a3042mov [rsp+104], rbp
37c2a3047mov [rsp+152], rdx
37c2a304fsub rdx, r13
37c2a3052add rdx, 1
37c2a3056mov [rsp+56], rax
37c2a305bmov rax, [rsp+648]
37c2a3063mov [rsp+360], rdx
37c2a306bmov rdx, [rsp+680]
37c2a3073mov [rsp+48], rax
37c2a3078mov [rsp+80], rdx
37c2a307dmov rdx, [rsp+672]
37c2a3085mov [rsp+96], rdi
37c2a308amov [rsp+72], rdx
37c2a308flea rdx, [rip+0x1c9b9e]
37c2a3096mov [rsp+88], r15
37c2a309bmov [rsp+40], rbx
37c2a30a0mov [rsp+32], rbx
37c2a30a5mov [rsp+128], 1
37c2a30b1mov [rsp+120], 1
37c2a30bamov [rsp+112], 1
37c2a30c3call zunmbr_64_
37c2a30c8mov [rsp+48], r12
37c2a30cdmov r8, rbx
37c2a30d0mov rdx, rbx
37c2a30d3mov rax, [rsp+704]
37c2a30dbmov [rsp+32], rbx
37c2a30e0lea rcx, [rip+0x1c9b8a]
37c2a30e7mov [rsp+56], 1
37c2a30f0mov r9, [rsp+160]
37c2a30f8mov [rsp+40], rax
37c2a30fdcall zlacp2_64_
37c2a3102mov rax, [rsp+712]
37c2a310amov r9, rbx
37c2a310dmov r10, [rsp+168]
37c2a3115lea r8, [rip+0x1c9b16]
37c2a311clea rdx, [rip+0x1c9b10]
37c2a3123mov rax, [rax]
37c2a3126mov [rsp+104], rbp
37c2a312blea rcx, [rip+0x1c9afe]
37c2a3132mov [rsp+120], 1
37c2a313bsub rax, r13
37c2a313emov [rsp+96], rdi
37c2a3143add rax, 1
37c2a3147mov [rsp+88], r15
37c2a314cmov [rsp+360], rax
37c2a3154mov rax, [rsp+704]
37c2a315cmov [rsp+112], 1
37c2a3165mov [rsp+72], rax
37c2a316amov rax, [rsp+656]
37c2a3172mov [rsp+80], r12
37c2a3177mov [rsp+56], rax
37c2a317cmov rax, [rsp+648]
37c2a3184mov [rsp+64], r10
37c2a3189mov [rsp+48], rax
37c2a318emov [rsp+40], rbx
37c2a3193mov [rsp+32], rbx
37c2a3198mov [rsp+128], 1
37c2a31a4call zunmbr_64_
37c2a31a9mov [rsp+56], r12
37c2a31aemov r9, rsi
37c2a31b1mov r8, rbx
37c2a31b4mov rax, [rsp+656]
37c2a31bclea rcx, [rip+0x1c9a8d]
37c2a31c3mov [rsp+112], 1
37c2a31cclea rdx, [rip+0x1c9a50]
37c2a31d3mov [rsp+80], rcx
37c2a31d8mov rcx, rdx
37c2a31dbmov [rsp+96], rax
37c2a31e0mov rax, [rsp+648]
37c2a31e8mov [rsp+104], 1
37c2a31f1mov [rsp+88], rax
37c2a31f6mov rax, [rsp+696]
37c2a31femov [rsp+32], rbx
37c2a3203mov [rsp+72], rax
37c2a3208mov rax, [rsp+688]
37c2a3210mov [rsp+64], rax
37c2a3215mov rax, [rsp+704]
37c2a321dmov [rsp+48], rax
37c2a3222lea rax, [rip+0x1c9a4f]
37c2a3229mov [rsp+40], rax
37c2a322ecall zgemm_64_
37c2a3233jmp 0x37c2a1626
37c2a3238
37c2a3238 0f 1f 84 00 00 00 00 00 ........
37c2a3240
37c2a3240loc_37c2a3240:
37c2a3240mov rax, [rsp+736]
37c2a3248mov [rsp+72], r12
37c2a324dmov [rsp+120], 1
37c2a3256mov [rsp+104], rax
37c2a325bmov rax, [rsp+728]
37c2a3263mov [rsp+112], 1
37c2a326cmov [rsp+96], rax
37c2a3271mov rax, [rsp+160]
37c2a3279mov [rsp+56], r12
37c2a327emov [rsp+88], rax
37c2a3283lea rax, [rsp+280]
37c2a328bmov [rsp+80], rax
37c2a3290lea rax, [rip+0x1c99d1]
37c2a3297mov [rsp+64], rax
37c2a329cmov [rsp+48], rax
37c2a32a1mov rax, [rsp+720]
37c2a32a9mov [rsp+40], r12
37c2a32aemov [rsp+32], rax
37c2a32b3
37c2a32b3loc_37c2a32b3:
37c2a32b3mov r9, [rsp+664]
37c2a32bbmov r8, rsi
37c2a32belea rdx, [rip+0x1c995e]
37c2a32c5lea rcx, [rip+0x1c9994]
37c2a32cccall dbdsdc_64_
37c2a32d1jmp 0x37c29fdd0
37c2a32d6
37c2a32d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a32e0
37c2a32e0loc_37c2a32e0:
37c2a32e0mov rax, [rsp+712]
37c2a32e8lea rdi, [rsp+360]
37c2a32f0lea rbp, [rsp+288]
37c2a32f8mov r9, [rsp+656]
37c2a3300mov r8, [rsp+648]
37c2a3308mov rdx, rsi
37c2a330bmov rax, [rax]
37c2a330emov [rsp+48], rdi
37c2a3313mov [rsp+56], rbp
37c2a3318mov [rsp+144], rax
37c2a3320sub rax, rcx
37c2a3323mov [rsp+360], rax
37c2a332bmov rax, rcx
37c2a332emov rcx, rbx
37c2a3331shl rax, 4
37c2a3335add rax, [rsp+704]
37c2a333dmov [rsp+40], rax
37c2a3342mov rax, [rsp+704]
37c2a334amov [rsp+32], rax
37c2a334fcall zgelqf_64_
37c2a3354mov rax, [rbx]
37c2a3357mov r8, rdi
37c2a335amov [rsp+56], 1
37c2a3363lea rdx, [rsp+352]
37c2a336blea rcx, [rip+0x1c98ee]
37c2a3372sub rax, 1
37c2a3376mov [rsp+352], rax
37c2a337emov [rsp+360], rax
37c2a3386mov rax, [rsp+656]
37c2a338emov [rsp+48], rax
37c2a3393mov rax, [rsp+168]
37c2a339bshl rax, 4
37c2a339fadd rax, [rsp+648]
37c2a33a7mov [rsp+40], rax
37c2a33aclea rax, [rip+0x1c989d]
37c2a33b3mov [rsp+32], rax
37c2a33b8mov r9, rax
37c2a33bbcall zlaset_64_
37c2a33c0mov rsi, [rsp+712]
37c2a33c8mov rdx, [rbx]
37c2a33cbmov r9, [rsp+656]
37c2a33d3mov r8, [rsp+648]
37c2a33dbmov rcx, [rsi]
37c2a33delea rax, [rdx+rdx+1]
37c2a33e3shl rdx, 4
37c2a33e7mov [rsp+72], rdi
37c2a33ecmov [rsp+80], rbp
37c2a33f1sub rcx, rax
37c2a33f4sub rax, 1
37c2a33f8shl rax, 4
37c2a33fcadd rax, [rsp+704]
37c2a3404add rcx, 1
37c2a3408mov [rsp+64], rax
37c2a340dmov rax, [rsp+704]
37c2a3415mov [rsp+360], rcx
37c2a341dmov rcx, rbx
37c2a3420add rax, rdx
37c2a3423mov rdx, rbx
37c2a3426mov [rsp+56], rax
37c2a342bmov rax, [rsp+704]
37c2a3433mov [rsp+48], rax
37c2a3438mov rax, [rsp+720]
37c2a3440mov [rsp+40], rax
37c2a3445mov rax, [rsp+664]
37c2a344dmov [rsp+32], rax
37c2a3452call zgebrd_64_
37c2a3457mov rax, [rsp+736]
37c2a345fmov rdi, [rsp+720]
37c2a3467mov [rsp+120], 1
37c2a3470mov [rsp+112], 1
37c2a3479mov r9, [rsp+664]
37c2a3481mov r8, rbx
37c2a3484lea rdx, [rip+0x1c9798]
37c2a348bmov [rsp+104], rax
37c2a3490mov rax, [rsp+728]
37c2a3498lea rcx, [rip+0x1c97c1]
37c2a349fmov [rsp+96], rax
37c2a34a4mov rax, [rbx]
37c2a34a7mov [rsp+72], r12
37c2a34aclea rax, [rdi+8*rax]
37c2a34b0mov [rsp+56], r12
37c2a34b5mov [rsp+88], rax
37c2a34balea rax, [rsp+280]
37c2a34c2mov [rsp+80], rax
37c2a34c7lea rax, [rip+0x1c979a]
37c2a34cemov [rsp+64], rax
37c2a34d3mov [rsp+48], rax
37c2a34d8mov [rsp+40], r12
37c2a34ddmov [rsp+32], rdi
37c2a34e2call dbdsdc_64_
37c2a34e7jmp 0x37c29fdd0
37c2a34ec
37c2a34ec 0f 1f 40 00 ..@.
37c2a34f0
37c2a34f0loc_37c2a34f0:
37c2a34f0mov rax, [rsp+736]
37c2a34f8mov [rsp+72], r12
37c2a34fdmov r8, rbx
37c2a3500lea rdx, [rip+0x1c971c]
37c2a3507mov [rsp+120], 1
37c2a3510mov r9, [rsp+664]
37c2a3518lea rcx, [rip+0x1c9715]
37c2a351fmov [rsp+104], rax
37c2a3524mov rax, [rsp+728]
37c2a352cmov [rsp+112], 1
37c2a3535mov [rsp+96], rax
37c2a353amov rax, [rsp+160]
37c2a3542mov [rsp+56], r12
37c2a3547mov [rsp+88], rax
37c2a354clea rax, [rsp+280]
37c2a3554mov [rsp+80], rax
37c2a3559lea rax, [rip+0x1c9708]
37c2a3560mov [rsp+64], rax
37c2a3565mov [rsp+48], rax
37c2a356amov rax, [rsp+720]
37c2a3572mov [rsp+40], r12
37c2a3577mov [rsp+32], rax
37c2a357ccall dbdsdc_64_
37c2a3581jmp 0x37c29fdd0
37c2a3586
37c2a3586 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a3590
37c2a3590loc_37c2a3590:
37c2a3590mov rax, [rsp+712]
37c2a3598lea rdi, [rsp+360]
37c2a35a0lea rbp, [rsp+288]
37c2a35a8mov r9, [rsp+656]
37c2a35b0mov r8, [rsp+648]
37c2a35b8mov rcx, rbx
37c2a35bbmov rdx, rsi
37c2a35bemov rax, [rax]
37c2a35c1mov [rsp+48], rdi
37c2a35c6mov [rsp+56], rbp
37c2a35cbmov [rsp+144], rax
37c2a35d3sub rax, r15
37c2a35d6shl r15, 4
37c2a35damov [rsp+360], rax
37c2a35e2mov rax, [rsp+704]
37c2a35eaadd rax, r15
37c2a35edmov [rsp+40], rax
37c2a35f2mov rax, [rsp+704]
37c2a35famov [rsp+32], rax
37c2a35ffcall zgeqrf_64_
37c2a3604mov rax, [rsi]
37c2a3607mov r8, rdi
37c2a360amov [rsp+56], 1
37c2a3613lea rdx, [rsp+352]
37c2a361blea rcx, [rip+0x1c9612]
37c2a3622sub rax, 1
37c2a3626mov [rsp+352], rax
37c2a362emov [rsp+360], rax
37c2a3636mov rax, [rsp+656]
37c2a363emov [rsp+48], rax
37c2a3643mov rax, [rsp+648]
37c2a364badd rax, 16
37c2a364fmov [rsp+40], rax
37c2a3654lea rax, [rip+0x1c95f5]
37c2a365bmov [rsp+32], rax
37c2a3660mov r9, rax
37c2a3663call zlaset_64_
37c2a3668mov rbx, [rsp+712]
37c2a3670mov rdx, [rsi]
37c2a3673mov r9, [rsp+656]
37c2a367bmov r8, [rsp+648]
37c2a3683mov rcx, [rbx]
37c2a3686lea rax, [rdx+rdx+1]
37c2a368bmov [rsp+72], rdi
37c2a3690mov [rsp+80], rbp
37c2a3695sub rcx, rax
37c2a3698sub rax, 1
37c2a369cshl rax, 4
37c2a36a0add rax, [rsp+704]
37c2a36a8add rcx, 1
37c2a36acmov [rsp+64], rax
37c2a36b1mov rax, rdx
37c2a36b4mov rdx, rsi
37c2a36b7shl rax, 4
37c2a36bbadd rax, [rsp+704]
37c2a36c3mov [rsp+360], rcx
37c2a36cbmov rcx, rsi
37c2a36cemov [rsp+56], rax
37c2a36d3mov rax, [rsp+704]
37c2a36dbmov [rsp+48], rax
37c2a36e0mov rax, [rsp+720]
37c2a36e8mov [rsp+40], rax
37c2a36edmov rax, [rsp+664]
37c2a36f5mov [rsp+32], rax
37c2a36facall zgebrd_64_
37c2a36ffmov rax, [rsp+736]
37c2a3707mov rdi, [rsp+720]
37c2a370fmov [rsp+120], 1
37c2a3718mov [rsp+112], 1
37c2a3721mov [rsp+104], rax
37c2a3726mov rax, [rsp+728]
37c2a372emov [rsp+96], rax
37c2a3733mov rax, [rsi]
37c2a3736mov [rsp+72], r12
37c2a373blea rax, [rdi+8*rax]
37c2a373fmov [rsp+56], r12
37c2a3744mov [rsp+88], rax
37c2a3749lea rax, [rsp+280]
37c2a3751mov [rsp+80], rax
37c2a3756lea rax, [rip+0x1c950b]
37c2a375dmov [rsp+64], rax
37c2a3762mov [rsp+48], rax
37c2a3767mov [rsp+40], r12
37c2a376cmov [rsp+32], rdi
37c2a3771jmp 0x37c2a32b3
37c2a3776
37c2a3776 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a3780
37c2a3780loc_37c2a3780:
37c2a3780test rbp, rbp
37c2a3783je 0x37c2a386e
37c2a3789mov r10, [rbx]
37c2a378clea r11, [r10+r10]
37c2a3790add rcx, r10
37c2a3793mov r13, r10
37c2a3796imul r13, r10
37c2a379alea rax, [r11+r10]
37c2a379ecmp rax, rcx
37c2a37a1cmovl rax, rcx
37c2a37a5cvttsd2si rcx, [rsp+184]
37c2a37aflea r15, [rax+r13]
37c2a37b3add rcx, r10
37c2a37b6add r10, r9
37c2a37b9cmp rcx, r10
37c2a37bccmovge r10, rcx
37c2a37c0lea rcx, [r11+r14]
37c2a37c4cmp r10, rcx
37c2a37c7cmovge rcx, r10
37c2a37cbadd r8, r11
37c2a37cecmp rcx, r8
37c2a37d1cmovl rcx, r8
37c2a37d5add r11, [rsp+200]
37c2a37ddcmp rcx, r11
37c2a37e0cmovl rcx, r11
37c2a37e4lea r9, [rcx+r13]
37c2a37e8
37c2a37e8loc_37c2a37e8:
37c2a37e8cmp r9, r15
37c2a37ebcmovl r9, r15
37c2a37efjmp 0x37c2a0280
37c2a37f4
37c2a37f4 0f 1f 40 00 ..@.
37c2a37f8
37c2a37f8loc_37c2a37f8:
37c2a37f8test rbp, rbp
37c2a37fbje 0x37c2a37e8
37c2a37fdcmp r9, r15
37c2a3800mov rcx, r9
37c2a3803cmovl rcx, r15
37c2a3807add r8, r10
37c2a380acmp rcx, r8
37c2a380dcmovge r8, rcx
37c2a3811cvttsd2si rcx, x15
37c2a3816mov r9, r8
37c2a3819add rcx, r10
37c2a381ccmp r8, rcx
37c2a381fcmovl r9, rcx
37c2a3823jmp 0x37c2a0280
37c2a3828
37c2a3828 0f 1f 84 00 00 00 00 00 ........
37c2a3830
37c2a3830loc_37c2a3830:
37c2a3830test rbp, rbp
37c2a3833je 0x37c2a37e8
37c2a3835add r8, r10
37c2a3838cvttsd2si rcx, x6
37c2a383dcmp r9, r15
37c2a3840cmovl r9, r15
37c2a3844cmp r8, r9
37c2a3847cmovge r9, r8
37c2a384badd rcx, r10
37c2a384ecmp r9, rcx
37c2a3851cmovl r9, rcx
37c2a3855jmp 0x37c2a0280
37c2a385a
37c2a385aloc_37c2a385a:
37c2a385atest rbp, rbp
37c2a385djne 0x37c2a54aa
37c2a3863mov rax, [rsp+736]
37c2a386bmov rdx, [rax]
37c2a386e
37c2a386eloc_37c2a386e:
37c2a386emov r9, [rsp+328]
37c2a3876mov eax, 1
37c2a387bmov r15l, 1
37c2a3881test r9, r9
37c2a3884cmovle r9, rax
37c2a3888jmp 0x37c2a0280
37c2a388d
37c2a388dloc_37c2a388d:
37c2a388dtest rbp, rbp
37c2a3890je 0x37c2a37e8
37c2a3896add r11, r8
37c2a3899cvttsd2si rcx, x12
37c2a389ecmp r9, r15
37c2a38a1cmovl r9, r15
37c2a38a5cmp r11, r9
37c2a38a8cmovge r9, r11
37c2a38acadd rcx, r8
37c2a38afcmp r9, rcx
37c2a38b2cmovl r9, rcx
37c2a38b6jmp 0x37c2a0280
37c2a38bb
37c2a38bbloc_37c2a38bb:
37c2a38bbtest rbp, rbp
37c2a38beje 0x37c2a37e8
37c2a38c4cvttsd2si rcx, x14
37c2a38c9mov rax, [rsp+184]
37c2a38d1add rcx, r8
37c2a38d4cmp r9, r15
37c2a38d7cmovl r9, r15
37c2a38dbcmp rcx, r9
37c2a38decmovl rcx, r9
37c2a38e2add r8, rax
37c2a38e5cmp rcx, r8
37c2a38e8cmovge r8, rcx
37c2a38ecmov r9, r8
37c2a38efjmp 0x37c2a0280
37c2a38f4
37c2a38f4loc_37c2a38f4:
37c2a38f4imul rcx, rcx
37c2a38f8test rdi, rdi
37c2a38fbmov [rsp+72], r12
37c2a3900mov rdi, [rsp+736]
37c2a3908mov [rsp+120], 1
37c2a3911mov [rsp+104], rdi
37c2a3916mov rdi, [rsp+728]
37c2a391elea rdx, [rcx+r13]
37c2a3922mov [rsp+64], rbx
37c2a3927lea rax, [rcx+rdx-1]
37c2a392cmov rcx, [rsp+720]
37c2a3934mov [rsp+96], rdi
37c2a3939mov rdi, [rsp+160]
37c2a3941mov [rsp+48], rbx
37c2a3946lea rax, [rcx+8*rax]
37c2a394alea r13, [rcx+8*rdx-8]
37c2a394fmov [rsp+112], 1
37c2a3958mov [rsp+88], rax
37c2a395dlea rax, [rsp+280]
37c2a3965mov [rsp+80], rax
37c2a396amov [rsp+56], rdi
37c2a396fmov [rsp+40], r13
37c2a3974je 0x37c2a5a98
37c2a397amov [rsp+32], rcx
37c2a397fmov r9, [rsp+664]
37c2a3987mov r8, rbx
37c2a398alea rdx, [rip+0x1c92df]
37c2a3991lea rcx, [rip+0x1c929c]
37c2a3998call dbdsdc_64_
37c2a399dmov [rsp+32], rbx
37c2a39a2mov r9, r13
37c2a39a5mov r8, rbx
37c2a39a8mov rax, [rsp+680]
37c2a39b0mov rdx, rbx
37c2a39b3mov [rsp+56], 1
37c2a39bclea rcx, [rip+0x1c92ae]
37c2a39c3mov [rsp+48], rax
37c2a39c8mov rax, [rsp+672]
37c2a39d0mov [rsp+40], rax
37c2a39d5call zlacp2_64_
37c2a39damov rax, [rsp+712]
37c2a39e2mov r9, rbx
37c2a39e5mov r12, [rsp+176]
37c2a39edlea r8, [rip+0x1c922f]
37c2a39f4lea rdx, [rip+0x1c9239]
37c2a39fbmov rax, [rax]
37c2a39femov [rsp+96], r14
37c2a3a03lea rcx, [rip+0x1c9227]
37c2a3a0amov [rsp+88], r12
37c2a3a0fmov [rsp+144], rax
37c2a3a17sub rax, rbp
37c2a3a1aadd rax, 1
37c2a3a1emov [rsp+40], rsi
37c2a3a23mov [rsp+360], rax
37c2a3a2bmov rax, [rsp+680]
37c2a3a33mov [rsp+32], rbx
37c2a3a38mov [rsp+80], rax
37c2a3a3dmov rax, [rsp+672]
37c2a3a45mov [rsp+128], 1
37c2a3a51mov [rsp+72], rax
37c2a3a56mov rax, [rsp+704]
37c2a3a5emov [rsp+120], 1
37c2a3a67mov [rsp+64], rax
37c2a3a6cmov rax, [rsp+656]
37c2a3a74mov [rsp+112], 1
37c2a3a7dmov [rsp+56], rax
37c2a3a82mov rax, [rsp+648]
37c2a3a8amov [rsp+104], r15
37c2a3a8fmov [rsp+48], rax
37c2a3a94call zunmbr_64_
37c2a3a99mov rax, [rsp+696]
37c2a3aa1mov r8, rsi
37c2a3aa4mov [rsp+56], 1
37c2a3aadmov rdx, rbx
37c2a3ab0lea rcx, [rip+0x1c91ba]
37c2a3ab7mov [rsp+48], rax
37c2a3abcmov rax, [rsp+688]
37c2a3ac4mov [rsp+40], rax
37c2a3ac9lea rax, [rip+0x1c9180]
37c2a3ad0mov [rsp+32], rax
37c2a3ad5mov r9, rax
37c2a3ad8call zlaset_64_
37c2a3addmov [rsp+32], rbx
37c2a3ae2mov r9, rdi
37c2a3ae5mov r8, rbx
37c2a3ae8mov rax, [rsp+696]
37c2a3af0mov rdx, rbx
37c2a3af3mov [rsp+56], 1
37c2a3afclea rcx, [rip+0x1c916e]
37c2a3b03mov [rsp+48], rax
37c2a3b08mov rax, [rsp+688]
37c2a3b10mov [rsp+40], rax
37c2a3b15call zlacp2_64_
37c2a3b1amov rax, [rsp+712]
37c2a3b22mov r9, rbx
37c2a3b25lea r8, [rip+0x1c9106]
37c2a3b2clea rdx, [rip+0x1c9100]
37c2a3b33lea rcx, [rip+0x1c90f6]
37c2a3b3amov rax, [rax]
37c2a3b3dmov [rsp+104], r15
37c2a3b42mov [rsp+112], 1
37c2a3b4bsub rax, rbp
37c2a3b4emov [rsp+96], r14
37c2a3b53add rax, 1
37c2a3b57mov [rsp+88], r12
37c2a3b5cmov [rsp+360], rax
37c2a3b64mov rax, [rsp+696]
37c2a3b6cmov [rsp+40], rbx
37c2a3b71mov [rsp+80], rax
37c2a3b76mov rax, [rsp+688]
37c2a3b7emov [rsp+32], rsi
37c2a3b83mov [rsp+72], rax
37c2a3b88mov rax, [rsp+208]
37c2a3b90mov [rsp+128], 1
37c2a3b9cmov [rsp+64], rax
37c2a3ba1mov rax, [rsp+656]
37c2a3ba9mov [rsp+120], 1
37c2a3bb2mov [rsp+56], rax
37c2a3bb7mov rax, [rsp+648]
37c2a3bbfmov [rsp+48], rax
37c2a3bc4call zunmbr_64_
37c2a3bc9jmp 0x37c29fdd0
37c2a3bce
37c2a3bceloc_37c2a3bce:
37c2a3bcemov rax, [rsp+736]
37c2a3bd6mov [rsp+88], r8
37c2a3bdbmov [rsp+120], 1
37c2a3be4mov [rsp+104], rax
37c2a3be9mov rax, [rsp+728]
37c2a3bf1mov [rsp+112], 1
37c2a3bfamov [rsp+96], rax
37c2a3bfflea rax, [rsp+280]
37c2a3c07mov [rsp+80], rax
37c2a3c0cmov [rsp+72], r12
37c2a3c11mov [rsp+64], rsi
37c2a3c16test rdi, rdi
37c2a3c19je 0x37c2a551c
37c2a3c1fmov r12, [rsp+160]
37c2a3c27mov rdi, [rsp+152]
37c2a3c2fmov r8, rsi
37c2a3c32mov [rsp+48], rsi
37c2a3c37mov rax, [rsp+720]
37c2a3c3fmov r9, [rsp+664]
37c2a3c47lea rdx, [rip+0x1c9022]
37c2a3c4elea rcx, [rip+0x1c900b]
37c2a3c55mov [rsp+40], r12
37c2a3c5amov [rsp+32], rax
37c2a3c5fmov [rsp+56], rdi
37c2a3c64call dbdsdc_64_
37c2a3c69mov rax, [rsp+680]
37c2a3c71mov r8, rsi
37c2a3c74mov [rsp+56], 1
37c2a3c7dmov rdx, rbx
37c2a3c80lea rcx, [rip+0x1c8fea]
37c2a3c87mov [rsp+48], rax
37c2a3c8cmov rax, [rsp+672]
37c2a3c94mov [rsp+40], rax
37c2a3c99lea rax, [rip+0x1c8fb0]
37c2a3ca0mov [rsp+32], rax
37c2a3ca5mov r9, rax
37c2a3ca8call zlaset_64_
37c2a3cadmov [rsp+32], rsi
37c2a3cb2mov r9, r12
37c2a3cb5mov r8, rsi
37c2a3cb8mov rax, [rsp+680]
37c2a3cc0mov rdx, rsi
37c2a3cc3mov [rsp+56], 1
37c2a3ccclea rcx, [rip+0x1c8f9e]
37c2a3cd3mov [rsp+48], rax
37c2a3cd8mov rax, [rsp+672]
37c2a3ce0mov [rsp+40], rax
37c2a3ce5call zlacp2_64_
37c2a3ceamov rax, [rsp+712]
37c2a3cf2mov r9, rbx
37c2a3cf5mov r12, [rsp+176]
37c2a3cfdlea r8, [rip+0x1c8f1f]
37c2a3d04lea rdx, [rip+0x1c8f29]
37c2a3d0bmov rax, [rax]
37c2a3d0emov [rsp+96], r14
37c2a3d13lea rcx, [rip+0x1c8f17]
37c2a3d1amov [rsp+88], r12
37c2a3d1fmov [rsp+144], rax
37c2a3d27sub rax, rbp
37c2a3d2aadd rax, 1
37c2a3d2emov [rsp+40], rsi
37c2a3d33mov [rsp+360], rax
37c2a3d3bmov rax, [rsp+680]
37c2a3d43mov [rsp+32], rsi
37c2a3d48mov [rsp+80], rax
37c2a3d4dmov rax, [rsp+672]
37c2a3d55mov [rsp+128], 1
37c2a3d61mov [rsp+72], rax
37c2a3d66mov rax, [rsp+704]
37c2a3d6emov [rsp+120], 1
37c2a3d77mov [rsp+64], rax
37c2a3d7cmov rax, [rsp+656]
37c2a3d84mov [rsp+112], 1
37c2a3d8dmov [rsp+56], rax
37c2a3d92mov rax, [rsp+648]
37c2a3d9amov [rsp+104], r15
37c2a3d9fmov [rsp+48], rax
37c2a3da4call zunmbr_64_
37c2a3da9mov [rsp+32], rsi
37c2a3daemov r9, rdi
37c2a3db1mov r8, rsi
37c2a3db4mov rax, [rsp+696]
37c2a3dbcmov rdx, rsi
37c2a3dbfmov [rsp+56], 1
37c2a3dc8lea rcx, [rip+0x1c8ea2]
37c2a3dcfmov [rsp+48], rax
37c2a3dd4mov rax, [rsp+688]
37c2a3ddcmov [rsp+40], rax
37c2a3de1call zlacp2_64_
37c2a3de6mov rax, [rsp+712]
37c2a3deemov rax, [rax]
37c2a3df1mov [rsp+104], r15
37c2a3df6mov [rsp+128], 1
37c2a3e02sub rax, rbp
37c2a3e05mov [rsp+96], r14
37c2a3e0aadd rax, 1
37c2a3e0emov [rsp+88], r12
37c2a3e13mov [rsp+360], rax
37c2a3e1bmov [rsp+120], 1
37c2a3e24mov [rsp+112], 1
37c2a3e2d
37c2a3e2dloc_37c2a3e2d:
37c2a3e2dmov rax, [rsp+696]
37c2a3e35mov [rsp+40], rsi
37c2a3e3amov [rsp+80], rax
37c2a3e3fmov rax, [rsp+688]
37c2a3e47mov [rsp+72], rax
37c2a3e4cmov rax, [rsp+208]
37c2a3e54mov [rsp+64], rax
37c2a3e59mov rax, [rsp+656]
37c2a3e61mov [rsp+56], rax
37c2a3e66mov rax, [rsp+648]
37c2a3e6emov [rsp+48], rax
37c2a3e73
37c2a3e73loc_37c2a3e73:
37c2a3e73mov [rsp+32], rsi
37c2a3e78mov r9, rsi
37c2a3e7blea r8, [rip+0x1c8db0]
37c2a3e82lea rdx, [rip+0x1c8daa]
37c2a3e89lea rcx, [rip+0x1c8da0]
37c2a3e90call zunmbr_64_
37c2a3e95jmp 0x37c29fdd0
37c2a3e9a
37c2a3e9aloc_37c2a3e9a:
37c2a3e9acmp rcx, 1
37c2a3e9ejg 0x37c29fdd0
37c2a3ea4mov eax, 1
37c2a3ea9mov r8, r15
37c2a3eacxor edx, edx
37c2a3eaesub rax, rcx
37c2a3eb1neg r8
37c2a3eb4div r8
37c2a3eb7jmp 0x37c2a0d89
37c2a3ebc
37c2a3ebcloc_37c2a3ebc:
37c2a3ebccmp rcx, 1
37c2a3ec0jg 0x37c29fdd0
37c2a3ec6mov eax, 1
37c2a3ecbmov r9, r8
37c2a3ecexor edx, edx
37c2a3ed0sub rax, rcx
37c2a3ed3neg r9
37c2a3ed6div r9
37c2a3ed9jmp 0x37c29fc72
37c2a3ede
37c2a3edeloc_37c2a3ede:
37c2a3edecall zlacpy_64_
37c2a3ee3mov r9, rsi
37c2a3ee6mov r8, rsi
37c2a3ee9mov rdx, rsi
37c2a3eecmov rax, [rsp+712]
37c2a3ef4mov rdi, [rsp+176]
37c2a3efclea rcx, [rip+0x1c8d2d]
37c2a3f03mov rax, [rax]
37c2a3f06mov [rsp+72], r15
37c2a3f0bmov [rsp+80], 1
37c2a3f14mov [rsp+144], rax
37c2a3f1csub rax, rbp
37c2a3f1fadd rax, 1
37c2a3f23mov [rsp+64], r14
37c2a3f28mov [rsp+360], rax
37c2a3f30mov rax, [rsp+208]
37c2a3f38mov [rsp+56], rdi
37c2a3f3dmov [rsp+48], rax
37c2a3f42mov rax, [rsp+696]
37c2a3f4amov [rsp+40], rax
37c2a3f4fmov rax, [rsp+688]
37c2a3f57mov [rsp+32], rax
37c2a3f5ccall zungbr_64_
37c2a3f61mov rax, [rsp+680]
37c2a3f69mov r8, rsi
37c2a3f6cmov rdx, rbx
37c2a3f6fmov [rsp+56], 1
37c2a3f78mov r9, [rsp+648]
37c2a3f80lea rcx, [rip+0x1c8cad]
37c2a3f87mov [rsp+48], rax
37c2a3f8cmov rax, [rsp+672]
37c2a3f94mov [rsp+40], rax
37c2a3f99mov rax, [rsp+656]
37c2a3fa1mov [rsp+32], rax
37c2a3fa6call zlacpy_64_
37c2a3fabmov rax, [rsp+712]
37c2a3fb3mov r9, rsi
37c2a3fb6mov r8, rbx
37c2a3fb9mov rax, [rax]
37c2a3fbcmov [rsp+72], r15
37c2a3fc1mov [rsp+80], 1
37c2a3fcasub rax, rbp
37c2a3fcdmov [rsp+64], r14
37c2a3fd2add rax, 1
37c2a3fd6mov [rsp+56], rdi
37c2a3fdbmov [rsp+360], rax
37c2a3fe3mov rax, [rsp+704]
37c2a3febmov [rsp+48], rax
37c2a3ff0mov rax, [rsp+680]
37c2a3ff8mov [rsp+40], rax
37c2a3ffdmov rax, [rsp+672]
37c2a4005mov [rsp+32], rax
37c2a400ajmp 0x37c2a1904
37c2a400f
37c2a400floc_37c2a400f:
37c2a400fcall zlacpy_64_
37c2a4014mov r9, rsi
37c2a4017mov r8, rbx
37c2a401amov rdx, rbx
37c2a401dmov rax, [rsp+712]
37c2a4025mov rdi, [rsp+176]
37c2a402dlea rcx, [rip+0x1c8bfd]
37c2a4034mov rax, [rax]
37c2a4037mov [rsp+72], r15
37c2a403cmov [rsp+80], 1
37c2a4045mov [rsp+144], rax
37c2a404dsub rax, rbp
37c2a4050add rax, 1
37c2a4054mov [rsp+64], r14
37c2a4059mov [rsp+360], rax
37c2a4061mov rax, [rsp+704]
37c2a4069mov [rsp+56], rdi
37c2a406emov [rsp+48], rax
37c2a4073mov rax, [rsp+680]
37c2a407bmov [rsp+40], rax
37c2a4080mov rax, [rsp+672]
37c2a4088mov [rsp+32], rax
37c2a408dcall zungbr_64_
37c2a4092mov rax, [rsp+696]
37c2a409amov r8, rsi
37c2a409dmov rdx, rbx
37c2a40a0mov [rsp+56], 1
37c2a40a9mov r9, [rsp+648]
37c2a40b1lea rcx, [rip+0x1c8ba8]
37c2a40b8mov [rsp+48], rax
37c2a40bdmov rax, [rsp+688]
37c2a40c5mov [rsp+40], rax
37c2a40camov rax, [rsp+656]
37c2a40d2mov [rsp+32], rax
37c2a40d7call zlacpy_64_
37c2a40dcmov r9, rbx
37c2a40dfmov r8, rsi
37c2a40e2mov rdx, rsi
37c2a40e5mov rax, [rsp+712]
37c2a40edmov rax, [rax]
37c2a40f0mov [rsp+72], r15
37c2a40f5mov [rsp+80], 1
37c2a40fesub rax, rbp
37c2a4101mov [rsp+64], r14
37c2a4106add rax, 1
37c2a410amov [rsp+56], rdi
37c2a410fmov [rsp+360], rax
37c2a4117mov rax, [rsp+208]
37c2a411fmov [rsp+48], rax
37c2a4124mov rax, [rsp+696]
37c2a412cmov [rsp+40], rax
37c2a4131mov rax, [rsp+688]
37c2a4139mov [rsp+32], rax
37c2a413ejmp 0x37c2a1497
37c2a4143
37c2a4143loc_37c2a4143:
37c2a4143mov rax, [rbx]
37c2a4146mov r8, rbx
37c2a4149mov rdx, rbx
37c2a414clea rcx, [rip+0x1c8ae1]
37c2a4153mov [rsp+56], 1
37c2a415cmov r9, [rsp+648]
37c2a4164imul rax, rax
37c2a4168lea rdi, [rax+r13]
37c2a416clea r13, [rax+rdi]
37c2a4170mov rax, [rsp+680]
37c2a4178mov [rsp+48], rax
37c2a417dmov rax, [rsp+672]
37c2a4185mov [rsp+40], rax
37c2a418amov rax, [rsp+656]
37c2a4192mov [rsp+32], rax
37c2a4197call zlacpy_64_
37c2a419cmov r9, rsi
37c2a419fmov r8, rbx
37c2a41a2mov rdx, rbx
37c2a41a5mov rax, [rsp+712]
37c2a41admov rcx, [rsp+704]
37c2a41b5mov rax, [rax]
37c2a41b8mov [rsp+48], rcx
37c2a41bdmov rcx, [rsp+680]
37c2a41c5mov [rsp+72], r15
37c2a41camov [rsp+144], rax
37c2a41d2sub rax, rbp
37c2a41d5add rax, 1
37c2a41d9mov [rsp+40], rcx
37c2a41demov rcx, [rsp+672]
37c2a41e6mov [rsp+360], rax
37c2a41eemov rax, [rsp+176]
37c2a41f6mov [rsp+32], rcx
37c2a41fblea rcx, [rip+0x1c8a2f]
37c2a4202mov [rsp+56], rax
37c2a4207mov [rsp+80], 1
37c2a4210mov [rsp+64], r14
37c2a4215call zungbr_64_
37c2a421amov r8, rsi
37c2a421dmov rdx, rbx
37c2a4220mov r9, rbx
37c2a4223mov rcx, [rsp+712]
37c2a422bmov rcx, [rcx]
37c2a422emov [rsp+72], r15
37c2a4233mov [rsp+80], 1
37c2a423cmov [rsp+144], rcx
37c2a4244sub rcx, rbp
37c2a4247lea rax, [rcx+1]
37c2a424bmov [rsp+64], r14
37c2a4250lea rcx, [rip+0x1c89d9]
37c2a4257mov [rsp+360], rax
37c2a425fmov rax, [rsp+176]
37c2a4267mov [rsp+56], rax
37c2a426cmov rax, [rsp+208]
37c2a4274mov [rsp+48], rax
37c2a4279mov rax, [rsp+656]
37c2a4281mov [rsp+40], rax
37c2a4286mov rax, [rsp+648]
37c2a428emov [rsp+32], rax
37c2a4293call zungbr_64_
37c2a4298mov rcx, [rbx]
37c2a429bmov rax, [rsp+712]
37c2a42a3mov r10, [rsi]
37c2a42a6mov rdx, [rax]
37c2a42a9mov rax, rcx
37c2a42aclea r8, [rcx+2*rcx]
37c2a42b0mov [rsp+296], rcx
37c2a42b8imul rax, r10
37c2a42bcadd rax, r8
37c2a42bfcmp rdx, rax
37c2a42c2jge 0x37c2a42d2
37c2a42c4mov rax, rdx
37c2a42c7sub rax, r8
37c2a42cacqo
37c2a42ccidiv rcx
37c2a42cfmov r10, rax
37c2a42d2
37c2a42d2loc_37c2a42d2:
37c2a42d2mov rax, [rsp+720]
37c2a42damov [rsp+72], r12
37c2a42dfmov r8, rbx
37c2a42e2lea rdx, [rip+0x1c8987]
37c2a42e9mov [rsp+120], 1
37c2a42f2mov r9, [rsp+664]
37c2a42falea rcx, [rip+0x1c8933]
37c2a4301lea r14, [rax+8*rdi-8]
37c2a4306lea rbp, [rax+8*r13-8]
37c2a430bmov rax, [rsp+736]
37c2a4313mov [rsp+112], 1
37c2a431cmov [rsp+88], rbp
37c2a4321lea rdi, [rsp+296]
37c2a4329mov [rsp+104], rax
37c2a432emov rax, [rsp+728]
37c2a4336mov [rsp+64], rbx
37c2a433bmov [rsp+96], rax
37c2a4340lea rax, [rsp+280]
37c2a4348mov [rsp+80], rax
37c2a434dmov rax, [rsp+160]
37c2a4355mov [rsp+48], rbx
37c2a435amov [rsp+56], rax
37c2a435fmov rax, [rsp+720]
37c2a4367mov [rsp+40], r14
37c2a436cmov [rsp+32], rax
37c2a4371mov [rsp+152], r10
37c2a4379mov [rsp+192], r14
37c2a4381call dbdsdc_64_
37c2a4386mov [rsp+64], rbp
37c2a438bmov rdx, rbx
37c2a438emov rcx, rbx
37c2a4391mov r15, [rsp+176]
37c2a4399mov [rsp+56], rdi
37c2a439emov [rsp+40], rbx
37c2a43a3mov r9, [rsp+680]
37c2a43abmov [rsp+48], r15
37c2a43b0mov r8, [rsp+672]
37c2a43b8mov [rsp+32], r14
37c2a43bdcall zlacrm_64_
37c2a43c2mov [rsp+32], rdi
37c2a43c7mov r9, r15
37c2a43camov r8, rbx
37c2a43cdmov rax, [rsp+680]
37c2a43d5lea rcx, [rip+0x1c8895]
37c2a43dcmov rdx, rbx
37c2a43dfmov [rsp+56], 1
37c2a43e8mov [rsp+144], rcx
37c2a43f0mov [rsp+48], rax
37c2a43f5mov rax, [rsp+672]
37c2a43fdmov [rsp+40], rax
37c2a4402call zlacpy_64_
37c2a4407mov r10, [rsp+152]
37c2a440fmov rcx, [rsi]
37c2a4412test r10, r10
37c2a4415js 0x37c2a5d3a
37c2a441btest rcx, rcx
37c2a441ejle 0x37c29fdd0
37c2a4424lea rax, [rcx-1]
37c2a4428xor edx, edx
37c2a442adiv r10
37c2a442dmov r15, rax
37c2a4430
37c2a4430loc_37c2a4430:
37c2a4430mov r12, [rsp+168]
37c2a4438lea rbp, [rsp+264]
37c2a4440mov rdx, rcx
37c2a4443mov [rsp+640], rsi
37c2a444bmov [rsp+152], rbp
37c2a4453mov r13, [rsp+648]
37c2a445bmov rbp, r15
37c2a445emov r15l, 1
37c2a4464imul r12, r10
37c2a4468mov rsi, [rsp+176]
37c2a4470mov r14, r12
37c2a4473mov r12, rdi
37c2a4476mov rdi, [rsp+656]
37c2a447eshl r14, 4
37c2a4482mov [rsp+168], r14
37c2a448amov r14, r10
37c2a448djmp 0x37c2a44aa
37c2a448f
37c2a448f 90 .
37c2a4490
37c2a4490loc_37c2a4490:
37c2a4490mov rax, [rsp+640]
37c2a4498add r13, [rsp+168]
37c2a44a0add r15, r14
37c2a44a3sub rbp, 1
37c2a44a7mov rdx, [rax]
37c2a44aa
37c2a44aaloc_37c2a44aa:
37c2a44aasub rdx, r15
37c2a44admov [rsp+56], r12
37c2a44b2mov r9, rbx
37c2a44b5mov rcx, rbx
37c2a44b8add rdx, 1
37c2a44bcmov rax, [rsp+192]
37c2a44c4mov [rsp+48], rsi
37c2a44c9cmp rdx, r14
37c2a44ccmov [rsp+40], rdi
37c2a44d1mov r8, [rsp+160]
37c2a44d9cmovg rdx, r14
37c2a44ddmov [rsp+64], rax
37c2a44e2mov [rsp+32], r13
37c2a44e7mov [rsp+264], rdx
37c2a44efmov rdx, [rsp+152]
37c2a44f7call zlarcm_64_
37c2a44fcmov [rsp+48], rdi
37c2a4501mov r9, rsi
37c2a4504mov rdx, rbx
37c2a4507mov [rsp+40], r13
37c2a450cmov r8, [rsp+152]
37c2a4514mov [rsp+32], r12
37c2a4519mov rcx, [rsp+144]
37c2a4521mov [rsp+56], 1
37c2a452acall zlacpy_64_
37c2a452ftest rbp, rbp
37c2a4532jne 0x37c2a4490
37c2a4538jmp 0x37c29fdd0
37c2a453d
37c2a453dloc_37c2a453d:
37c2a453dmov rax, r15
37c2a4540mov rdi, [rsp+712]
37c2a4548mov [rsp+312], r15
37c2a4550lea rbp, [rsp+360]
37c2a4558imul rax, r15
37c2a455clea r13, [rsp+288]
37c2a4564mov rcx, rbx
37c2a4567mov r9, [rsp+656]
37c2a456fmov rdx, [rdi]
37c2a4572mov [rsp+56], r13
37c2a4577lea rdi, [rsp+312]
37c2a457fmov [rsp+48], rbp
37c2a4584mov r8, [rsp+648]
37c2a458clea r14, [r15+rax+1]
37c2a4591mov [rsp+160], rax
37c2a4599sub rdx, r14
37c2a459cadd rdx, 1
37c2a45a0mov [rsp+360], rdx
37c2a45a8lea rdx, [r14-1]
37c2a45acshl rdx, 4
37c2a45b0add rdx, [rsp+704]
37c2a45b8mov r15, rdx
37c2a45bbmov rdx, rax
37c2a45beshl rdx, 4
37c2a45c2add rdx, [rsp+704]
37c2a45camov [rsp+40], r15
37c2a45cfmov [rsp+32], rdx
37c2a45d4mov [rsp+144], rdx
37c2a45dcmov rdx, rsi
37c2a45dfcall zgeqrf_64_
37c2a45e4mov [rsp+48], rdi
37c2a45e9mov r8, rsi
37c2a45ecmov rdx, rsi
37c2a45efmov rax, [rsp+704]
37c2a45f7mov r9, [rsp+648]
37c2a45ffmov [rsp+56], 1
37c2a4608lea rcx, [rip+0x1c8651]
37c2a460fmov [rsp+40], rax
37c2a4614mov rax, [rsp+656]
37c2a461cmov [rsp+32], rax
37c2a4621call zlacpy_64_
37c2a4626mov rax, [rsi]
37c2a4629mov [rsp+48], rdi
37c2a462emov r8, rbp
37c2a4631mov [rsp+56], 1
37c2a463alea rdx, [rax-1]
37c2a463emov rax, [rsp+704]
37c2a4646mov [rsp+352], rdx
37c2a464elea rcx, [rax+16]
37c2a4652lea rax, [rip+0x1c85f7]
37c2a4659mov [rsp+360], rdx
37c2a4661mov [rsp+32], rax
37c2a4666mov r9, rax
37c2a4669lea rdx, [rsp+352]
37c2a4671mov [rsp+40], rcx
37c2a4676lea rcx, [rip+0x1c85b7]
37c2a467dcall zlaset_64_
37c2a4682mov rcx, [rsp+712]
37c2a468amov r9, [rsp+648]
37c2a4692mov r8, rsi
37c2a4695mov rcx, [rcx]
37c2a4698mov [rsp+48], r15
37c2a469dmov [rsp+64], r13
37c2a46a2mov [rsp+152], rcx
37c2a46aasub rcx, r14
37c2a46admov r14, [rsp+144]
37c2a46b5lea rdx, [rcx+1]
37c2a46b9mov rcx, [rsp+656]
37c2a46c1mov [rsp+56], rbp
37c2a46c6mov [rsp+40], r14
37c2a46cbmov [rsp+32], rcx
37c2a46d0mov rcx, rbx
37c2a46d3mov [rsp+360], rdx
37c2a46dbmov rdx, rsi
37c2a46decall zungqr_64_
37c2a46e3mov rcx, [rsp+712]
37c2a46ebmov rdx, [rsi]
37c2a46eemov r9, rdi
37c2a46f1mov rax, [rsp+160]
37c2a46f9mov r10, [rsp+704]
37c2a4701mov [rsp+144], r14
37c2a4709mov rcx, [rcx]
37c2a470cmov r8, [rsp+704]
37c2a4714mov [rsp+48], r14
37c2a4719lea r15, [rax+2*rdx+1]
37c2a471eadd rax, rdx
37c2a4721mov [rsp+80], r13
37c2a4726mov rdx, rcx
37c2a4729mov rcx, [rsp+704]
37c2a4731shl rax, 4
37c2a4735mov [rsp+72], rbp
37c2a473asub rdx, r15
37c2a473dadd r10, rax
37c2a4740add rdx, 1
37c2a4744mov [rsp+56], r10
37c2a4749mov [rsp+360], rdx
37c2a4751lea rdx, [r15-1]
37c2a4755shl rdx, 4
37c2a4759mov [rsp+176], r10
37c2a4761add rcx, rdx
37c2a4764mov rdx, [rsp+720]
37c2a476cmov [rsp+64], rcx
37c2a4771mov [rsp+40], rdx
37c2a4776mov rdx, [rsp+664]
37c2a477emov [rsp+152], rcx
37c2a4786mov rcx, rsi
37c2a4789mov [rsp+32], rdx
37c2a478emov rdx, rsi
37c2a4791call zgebrd_64_
37c2a4796mov rdx, [rsi]
37c2a4799mov [rsp+72], r12
37c2a479emov r8, rsi
37c2a47a1mov [rsp+64], rsi
37c2a47a6mov r9, [rsp+664]
37c2a47aemov r11, rdx
37c2a47b1mov [rsp+48], rsi
37c2a47b6mov [rsp+120], 1
37c2a47bfimul r11, rdx
37c2a47c3mov [rsp+112], 1
37c2a47ccmov rcx, r11
37c2a47cflea rax, [rdx+r11]
37c2a47d3mov r11, [rsp+720]
37c2a47dblea rax, [r11+8*rax]
37c2a47dflea r14, [r11+8*rdx]
37c2a47e3mov r11, [rsp+736]
37c2a47eblea rdx, [rdx+2*rcx]
37c2a47efmov [rsp+56], rax
37c2a47f4lea rcx, [rip+0x1c8465]
37c2a47fbmov [rsp+104], r11
37c2a4800mov r11, [rsp+728]
37c2a4808mov [rsp+40], r14
37c2a480dmov [rsp+96], r11
37c2a4812mov r11, [rsp+720]
37c2a481amov [rsp+168], rax
37c2a4822lea rdx, [r11+8*rdx]
37c2a4826mov [rsp+32], r11
37c2a482bmov [rsp+88], rdx
37c2a4830lea rdx, [rsp+280]
37c2a4838mov [rsp+80], rdx
37c2a483dlea rdx, [rip+0x1c842c]
37c2a4844call dbdsdc_64_
37c2a4849mov [rsp+32], rsi
37c2a484emov r9, r14
37c2a4851mov r8, rsi
37c2a4854mov rdx, [rsp+680]
37c2a485clea rcx, [rip+0x1c840e]
37c2a4863mov [rsp+56], 1
37c2a486cmov [rsp+48], rdx
37c2a4871mov rdx, [rsp+672]
37c2a4879mov [rsp+40], rdx
37c2a487emov rdx, rsi
37c2a4881call zlacp2_64_
37c2a4886mov rcx, [rsp+680]
37c2a488emov r9, rsi
37c2a4891mov rdx, [rsp+712]
37c2a4899mov r12, [rsp+152]
37c2a48a1mov r14, [rsp+144]
37c2a48a9lea r8, [rip+0x1c8373]
37c2a48b0mov rdx, [rdx]
37c2a48b3mov [rsp+80], rcx
37c2a48b8mov rcx, [rsp+672]
37c2a48c0mov [rsp+104], r13
37c2a48c5mov [rsp+160], rdx
37c2a48cdsub rdx, r15
37c2a48d0mov [rsp+72], rcx
37c2a48d5mov rcx, [rsp+704]
37c2a48ddadd rdx, 1
37c2a48e1mov [rsp+96], rbp
37c2a48e6mov [rsp+48], rcx
37c2a48eblea rcx, [rip+0x1c833f]
37c2a48f2mov [rsp+88], r12
37c2a48f7mov [rsp+64], r14
37c2a48fcmov [rsp+56], rdi
37c2a4901mov [rsp+40], rsi
37c2a4906mov [rsp+32], rsi
37c2a490bmov [rsp+360], rdx
37c2a4913lea rdx, [rip+0x1c831a]
37c2a491amov [rsp+128], 1
37c2a4926mov [rsp+120], 1
37c2a492fmov [rsp+112], 1
37c2a4938call zunmbr_64_
37c2a493dmov [rsp+32], rsi
37c2a4942mov r8, rsi
37c2a4945mov rdx, rsi
37c2a4948mov rcx, [rsp+696]
37c2a4950mov r9, [rsp+168]
37c2a4958mov [rsp+56], 1
37c2a4961mov [rsp+48], rcx
37c2a4966mov rcx, [rsp+688]
37c2a496emov [rsp+40], rcx
37c2a4973lea rcx, [rip+0x1c82f7]
37c2a497acall zlacp2_64_
37c2a497fmov rcx, [rsp+712]
37c2a4987mov r9, rsi
37c2a498amov r10, [rsp+176]
37c2a4992lea r8, [rip+0x1c8299]
37c2a4999lea rdx, [rip+0x1c8293]
37c2a49a0mov rax, [rcx]
37c2a49a3mov rcx, [rsp+696]
37c2a49abmov [rsp+64], r10
37c2a49b0mov [rsp+120], 1
37c2a49b9mov [rsp+80], rcx
37c2a49bemov rcx, [rsp+688]
37c2a49c6sub rax, r15
37c2a49c9mov [rsp+112], 1
37c2a49d2add rax, 1
37c2a49d6mov [rsp+72], rcx
37c2a49dbmov rcx, [rsp+704]
37c2a49e3mov [rsp+104], r13
37c2a49e8mov [rsp+48], rcx
37c2a49edlea rcx, [rip+0x1c823c]
37c2a49f4mov [rsp+96], rbp
37c2a49f9mov [rsp+88], r12
37c2a49femov [rsp+56], rdi
37c2a4a03mov [rsp+40], rsi
37c2a4a08mov [rsp+32], rsi
37c2a4a0dmov [rsp+360], rax
37c2a4a15mov [rsp+128], 1
37c2a4a21call zunmbr_64_
37c2a4a26mov [rsp+48], rdi
37c2a4a2bmov r8, rsi
37c2a4a2emov rdx, rsi
37c2a4a31mov rcx, [rsp+704]
37c2a4a39mov r9, [rsp+672]
37c2a4a41mov [rsp+56], 1
37c2a4a4amov [rsp+40], rcx
37c2a4a4fmov rcx, [rsp+680]
37c2a4a57mov [rsp+32], rcx
37c2a4a5clea rcx, [rip+0x1c820e]
37c2a4a63call zlacpy_64_
37c2a4a68lea rax, [rip+0x1c81e1]
37c2a4a6fmov [rsp+72], rdi
37c2a4a74mov rcx, [rsp+680]
37c2a4a7cmov [rsp+80], rax
37c2a4a81mov rax, [rsp+704]
37c2a4a89mov [rsp+96], rcx
37c2a4a8emov rcx, [rsp+672]
37c2a4a96mov [rsp+64], rax
37c2a4a9bmov rax, [rsp+656]
37c2a4aa3mov [rsp+112], 1
37c2a4aacmov [rsp+56], rax
37c2a4ab1mov rax, [rsp+648]
37c2a4ab9mov [rsp+104], 1
37c2a4ac2mov [rsp+48], rax
37c2a4ac7lea rax, [rip+0x1c81aa]
37c2a4acemov [rsp+88], rcx
37c2a4ad3mov [rsp+40], rax
37c2a4ad8mov [rsp+32], rsi
37c2a4add
37c2a4addloc_37c2a4add:
37c2a4addlea rdx, [rip+0x1c813f]
37c2a4ae4mov r9, rsi
37c2a4ae7mov r8, rbx
37c2a4aeamov rcx, rdx
37c2a4aedcall zgemm_64_
37c2a4af2jmp 0x37c29fdd0
37c2a4af7
37c2a4af7loc_37c2a4af7:
37c2a4af7mov rax, [rsi]
37c2a4afamov r8, rsi
37c2a4afdmov rdx, rsi
37c2a4b00lea rcx, [rip+0x1c8159]
37c2a4b07mov [rsp+56], 1
37c2a4b10mov r9, [rsp+648]
37c2a4b18imul rax, rax
37c2a4b1clea rdi, [rax+r10]
37c2a4b20lea r13, [rax+rdi]
37c2a4b24mov rax, [rsp+696]
37c2a4b2cmov [rsp+48], rax
37c2a4b31mov rax, [rsp+688]
37c2a4b39mov [rsp+40], rax
37c2a4b3emov rax, [rsp+656]
37c2a4b46mov [rsp+32], rax
37c2a4b4bcall zlacpy_64_
37c2a4b50mov r9, rsi
37c2a4b53mov r8, rsi
37c2a4b56mov rdx, rsi
37c2a4b59mov rax, [rsp+712]
37c2a4b61mov rcx, [rsp+208]
37c2a4b69mov rax, [rax]
37c2a4b6cmov [rsp+48], rcx
37c2a4b71mov rcx, [rsp+696]
37c2a4b79mov [rsp+72], r15
37c2a4b7emov [rsp+144], rax
37c2a4b86sub rax, rbp
37c2a4b89add rax, 1
37c2a4b8dmov [rsp+40], rcx
37c2a4b92mov rcx, [rsp+688]
37c2a4b9amov [rsp+360], rax
37c2a4ba2mov rax, [rsp+176]
37c2a4baamov [rsp+32], rcx
37c2a4baflea rcx, [rip+0x1c807a]
37c2a4bb6mov [rsp+56], rax
37c2a4bbbmov [rsp+80], 1
37c2a4bc4mov [rsp+64], r14
37c2a4bc9call zungbr_64_
37c2a4bcemov r9, rsi
37c2a4bd1mov r8, rsi
37c2a4bd4mov rdx, rbx
37c2a4bd7mov rcx, [rsp+712]
37c2a4bdfmov rcx, [rcx]
37c2a4be2mov [rsp+72], r15
37c2a4be7mov [rsp+80], 1
37c2a4bf0mov [rsp+144], rcx
37c2a4bf8sub rcx, rbp
37c2a4bfblea rax, [rcx+1]
37c2a4bffmov [rsp+64], r14
37c2a4c04lea rcx, [rip+0x1c8026]
37c2a4c0bmov [rsp+360], rax
37c2a4c13mov rax, [rsp+176]
37c2a4c1bmov [rsp+56], rax
37c2a4c20mov rax, [rsp+704]
37c2a4c28mov [rsp+48], rax
37c2a4c2dmov rax, [rsp+656]
37c2a4c35mov [rsp+40], rax
37c2a4c3amov rax, [rsp+648]
37c2a4c42mov [rsp+32], rax
37c2a4c47call zungbr_64_
37c2a4c4cmov rax, [rsp+712]
37c2a4c54mov rcx, [rsi]
37c2a4c57mov r8, [rax]
37c2a4c5amov rax, [rbx]
37c2a4c5dlea r9, [rcx+2*rcx]
37c2a4c61mov rdx, rax
37c2a4c64imul rdx, rcx
37c2a4c68add rdx, r9
37c2a4c6bcmp r8, rdx
37c2a4c6ejge 0x37c2a4c7b
37c2a4c70mov rax, r8
37c2a4c73sub rax, r9
37c2a4c76cqo
37c2a4c78idiv rcx
37c2a4c7b
37c2a4c7bloc_37c2a4c7b:
37c2a4c7bmov [rsp+320], rax
37c2a4c83mov rax, [rsp+720]
37c2a4c8bmov [rsp+72], r12
37c2a4c90mov r9, [rsp+664]
37c2a4c98mov [rsp+120], 1
37c2a4ca1mov [rsp+112], 1
37c2a4caamov [rsp+64], rsi
37c2a4cafmov [rsp+48], rsi
37c2a4cb4lea rdi, [rax+8*rdi-8]
37c2a4cb9lea rbp, [rax+8*r13-8]
37c2a4cbemov rax, [rsp+736]
37c2a4cc6mov r8, rsi
37c2a4cc9mov [rsp+88], rbp
37c2a4ccelea rdx, [rip+0x1c7f9b]
37c2a4cd5lea rcx, [rip+0x1c7f84]
37c2a4cdcmov [rsp+104], rax
37c2a4ce1mov rax, [rsp+728]
37c2a4ce9lea r12, [rsp+320]
37c2a4cf1mov [rsp+56], rdi
37c2a4cf6mov [rsp+96], rax
37c2a4cfblea rax, [rsp+280]
37c2a4d03mov [rsp+80], rax
37c2a4d08mov rax, [rsp+160]
37c2a4d10mov [rsp+152], rdi
37c2a4d18mov [rsp+40], rax
37c2a4d1dmov rax, [rsp+720]
37c2a4d25mov [rsp+32], rax
37c2a4d2acall dbdsdc_64_
37c2a4d2fmov [rsp+64], rbp
37c2a4d34mov r9, rsi
37c2a4d37mov r8, rdi
37c2a4d3amov rax, [rsp+696]
37c2a4d42mov [rsp+56], r12
37c2a4d47mov rdx, rsi
37c2a4d4amov rcx, rsi
37c2a4d4dmov r14, [rsp+176]
37c2a4d55mov [rsp+40], rax
37c2a4d5amov rax, [rsp+688]
37c2a4d62mov [rsp+48], r14
37c2a4d67mov [rsp+32], rax
37c2a4d6ccall zlarcm_64_
37c2a4d71mov [rsp+32], r12
37c2a4d76mov r8, rsi
37c2a4d79mov r9, r14
37c2a4d7cmov rax, [rsp+696]
37c2a4d84lea rcx, [rip+0x1c7ee6]
37c2a4d8bmov rdx, rsi
37c2a4d8emov [rsp+56], 1
37c2a4d97mov [rsp+144], rcx
37c2a4d9fmov [rsp+48], rax
37c2a4da4mov rax, [rsp+688]
37c2a4dacmov [rsp+40], rax
37c2a4db1call zlacpy_64_
37c2a4db6mov rcx, [rsp+320]
37c2a4dbemov r8, [rbx]
37c2a4dc1test rcx, rcx
37c2a4dc4js 0x37c2a5d5f
37c2a4dcatest r8, r8
37c2a4dcdjle 0x37c29fdd0
37c2a4dd3lea rax, [r8-1]
37c2a4dd7xor edx, edx
37c2a4dd9div rcx
37c2a4ddcmov r13, rax
37c2a4ddf
37c2a4ddfloc_37c2a4ddf:
37c2a4ddfmov rax, [rsp+648]
37c2a4de7mov ebp, 1
37c2a4decmov [rsp+632], rbx
37c2a4df4mov rdx, rcx
37c2a4df7mov rbx, rbp
37c2a4dfamov [rsp+192], rcx
37c2a4e02mov rbp, r13
37c2a4e05mov r14, [rsp+176]
37c2a4e0dsub rax, 16
37c2a4e11mov r15, [rsp+656]
37c2a4e19mov [rsp+168], rax
37c2a4e21mov rax, r8
37c2a4e24jmp 0x37c2a4e4f
37c2a4e26
37c2a4e26 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a4e30
37c2a4e30loc_37c2a4e30:
37c2a4e30mov rax, [rsp+632]
37c2a4e38mov rdx, [rsp+320]
37c2a4e40sub rbp, 1
37c2a4e44add rbx, [rsp+192]
37c2a4e4cmov rax, [rax]
37c2a4e4f
37c2a4e4floc_37c2a4e4f:
37c2a4e4fsub rax, rbx
37c2a4e52mov r8, rbx
37c2a4e55mov [rsp+56], r12
37c2a4e5amov r9, r15
37c2a4e5dadd rax, 1
37c2a4e61mov [rsp+48], r14
37c2a4e66lea rcx, [rsp+352]
37c2a4e6ecmp rax, rdx
37c2a4e71mov [rsp+40], rsi
37c2a4e76cmovg rax, rdx
37c2a4e7ashl r8, 4
37c2a4e7emov rdx, rsi
37c2a4e81mov [rsp+352], rax
37c2a4e89mov rax, [rsp+168]
37c2a4e91lea r13, [rax+r8]
37c2a4e95mov rax, [rsp+152]
37c2a4e9dmov r8, r13
37c2a4ea0mov [rsp+64], rax
37c2a4ea5mov rax, [rsp+160]
37c2a4eadmov [rsp+32], rax
37c2a4eb2call zlacrm_64_
37c2a4eb7mov [rsp+48], r15
37c2a4ebcmov r9, r14
37c2a4ebfmov r8, rsi
37c2a4ec2mov [rsp+40], r13
37c2a4ec7mov rcx, [rsp+144]
37c2a4ecflea rdx, [rsp+352]
37c2a4ed7mov [rsp+56], 1
37c2a4ee0mov [rsp+32], r12
37c2a4ee5call zlacpy_64_
37c2a4eeatest rbp, rbp
37c2a4eedjne 0x37c2a4e30
37c2a4ef3jmp 0x37c29fdd0
37c2a4ef8
37c2a4ef8loc_37c2a4ef8:
37c2a4ef8mov r15, rcx
37c2a4efbmov rax, [rsp+712]
37c2a4f03mov rdi, [rsp+704]
37c2a4f0blea rbp, [rsp+360]
37c2a4f13imul r15, rcx
37c2a4f17lea r13, [rsp+288]
37c2a4f1fmov r9, [rsp+656]
37c2a4f27mov r8, [rsp+648]
37c2a4f2fmov rax, [rax]
37c2a4f32mov [rsp+56], r13
37c2a4f37mov [rsp+48], rbp
37c2a4f3clea r14, [rcx+r15+1]
37c2a4f41mov rdx, r15
37c2a4f44mov [rsp+304], rcx
37c2a4f4cmov rcx, rbx
37c2a4f4fsub rax, r14
37c2a4f52shl rdx, 4
37c2a4f56add rax, 1
37c2a4f5aadd rdi, rdx
37c2a4f5dmov rdx, rsi
37c2a4f60mov [rsp+360], rax
37c2a4f68lea rax, [r14-1]
37c2a4f6cshl rax, 4
37c2a4f70add rax, [rsp+704]
37c2a4f78mov [rsp+32], rdi
37c2a4f7dmov [rsp+40], rax
37c2a4f82mov [rsp+160], rax
37c2a4f8amov [rsp+144], rdi
37c2a4f92lea rdi, [rsp+304]
37c2a4f9acall zgelqf_64_
37c2a4f9fmov [rsp+48], rdi
37c2a4fa4mov r8, rbx
37c2a4fa7mov rdx, rbx
37c2a4faamov rax, [rsp+704]
37c2a4fb2mov r9, [rsp+648]
37c2a4fbamov [rsp+56], 1
37c2a4fc3lea rcx, [rip+0x1c7c6a]
37c2a4fcamov [rsp+40], rax
37c2a4fcfmov rax, [rsp+656]
37c2a4fd7mov [rsp+32], rax
37c2a4fdccall zlacpy_64_
37c2a4fe1mov rax, [rbx]
37c2a4fe4mov r8, rbp
37c2a4fe7mov [rsp+56], 1
37c2a4ff0mov [rsp+48], rdi
37c2a4ff5lea rcx, [rip+0x1c7c64]
37c2a4ffclea rdx, [rax-1]
37c2a5000lea rax, [rip+0x1c7c49]
37c2a5007mov [rsp+352], rdx
37c2a500fmov r9, rax
37c2a5012mov [rsp+360], rdx
37c2a501amov rdx, [rsp+304]
37c2a5022mov [rsp+32], rax
37c2a5027shl rdx, 4
37c2a502badd rdx, [rsp+704]
37c2a5033mov [rsp+40], rdx
37c2a5038lea rdx, [rsp+352]
37c2a5040call zlaset_64_
37c2a5045mov rcx, [rsp+712]
37c2a504dmov rax, [rsp+160]
37c2a5055mov r8, rbx
37c2a5058mov r9, [rsp+648]
37c2a5060mov rcx, [rcx]
37c2a5063mov [rsp+48], rax
37c2a5068mov [rsp+64], r13
37c2a506dmov rdx, rcx
37c2a5070mov [rsp+152], rcx
37c2a5078mov rcx, [rsp+656]
37c2a5080sub rdx, r14
37c2a5083mov r14, [rsp+144]
37c2a508bmov [rsp+56], rbp
37c2a5090mov [rsp+32], rcx
37c2a5095add rdx, 1
37c2a5099mov rcx, rbx
37c2a509cmov [rsp+40], r14
37c2a50a1mov [rsp+360], rdx
37c2a50a9mov rdx, rsi
37c2a50accall zunglq_64_
37c2a50b1mov rdx, [rbx]
37c2a50b4mov r9, rdi
37c2a50b7mov rcx, [rsp+712]
37c2a50bfmov r10, [rsp+704]
37c2a50c7mov r8, [rsp+704]
37c2a50cfmov [rsp+144], r14
37c2a50d7lea rax, [r15+rdx+1]
37c2a50dclea r15, [rdx+rax]
37c2a50e0mov rdx, [rcx]
37c2a50e3sub rax, 1
37c2a50e7mov [rsp+48], r14
37c2a50ecmov rcx, [rsp+704]
37c2a50f4shl rax, 4
37c2a50f8mov [rsp+80], r13
37c2a50fdsub rdx, r15
37c2a5100add r10, rax
37c2a5103mov [rsp+72], rbp
37c2a5108add rdx, 1
37c2a510cmov [rsp+56], r10
37c2a5111mov [rsp+360], rdx
37c2a5119lea rdx, [r15-1]
37c2a511dshl rdx, 4
37c2a5121mov [rsp+176], r10
37c2a5129add rcx, rdx
37c2a512cmov rdx, [rsp+720]
37c2a5134mov [rsp+64], rcx
37c2a5139mov [rsp+40], rdx
37c2a513emov rdx, [rsp+664]
37c2a5146mov [rsp+152], rcx
37c2a514emov rcx, rbx
37c2a5151mov [rsp+32], rdx
37c2a5156mov rdx, rbx
37c2a5159call zgebrd_64_
37c2a515emov rdx, [rbx]
37c2a5161mov [rsp+72], r12
37c2a5166mov r8, rbx
37c2a5169mov [rsp+64], rbx
37c2a516emov r9, [rsp+664]
37c2a5176mov r11, rdx
37c2a5179mov [rsp+48], rbx
37c2a517emov [rsp+120], 1
37c2a5187imul r11, rdx
37c2a518bmov [rsp+112], 1
37c2a5194mov rcx, r11
37c2a5197lea rax, [rdx+r11]
37c2a519bmov r11, [rsp+720]
37c2a51a3lea rax, [r11+8*rax]
37c2a51a7lea r14, [r11+8*rdx]
37c2a51abmov r11, [rsp+736]
37c2a51b3lea rdx, [rdx+2*rcx]
37c2a51b7mov [rsp+56], rax
37c2a51bclea rcx, [rip+0x1c7a9d]
37c2a51c3mov [rsp+104], r11
37c2a51c8mov r11, [rsp+728]
37c2a51d0mov [rsp+40], r14
37c2a51d5mov [rsp+96], r11
37c2a51damov r11, [rsp+720]
37c2a51e2mov [rsp+168], rax
37c2a51ealea rdx, [r11+8*rdx]
37c2a51eemov [rsp+32], r11
37c2a51f3mov [rsp+88], rdx
37c2a51f8lea rdx, [rsp+280]
37c2a5200mov [rsp+80], rdx
37c2a5205lea rdx, [rip+0x1c7a64]
37c2a520ccall dbdsdc_64_
37c2a5211mov [rsp+32], rbx
37c2a5216mov r9, r14
37c2a5219mov r8, rbx
37c2a521cmov rdx, [rsp+680]
37c2a5224lea rcx, [rip+0x1c7a46]
37c2a522bmov [rsp+56], 1
37c2a5234mov [rsp+48], rdx
37c2a5239mov rdx, [rsp+672]
37c2a5241mov [rsp+40], rdx
37c2a5246mov rdx, rbx
37c2a5249call zlacp2_64_
37c2a524emov rcx, [rsp+680]
37c2a5256mov r9, rbx
37c2a5259mov rdx, [rsp+712]
37c2a5261mov r12, [rsp+152]
37c2a5269mov r14, [rsp+144]
37c2a5271lea r8, [rip+0x1c79ab]
37c2a5278mov rdx, [rdx]
37c2a527bmov [rsp+80], rcx
37c2a5280mov rcx, [rsp+672]
37c2a5288mov [rsp+104], r13
37c2a528dmov [rsp+160], rdx
37c2a5295sub rdx, r15
37c2a5298mov [rsp+72], rcx
37c2a529dmov rcx, [rsp+704]
37c2a52a5add rdx, 1
37c2a52a9mov [rsp+96], rbp
37c2a52aemov [rsp+48], rcx
37c2a52b3lea rcx, [rip+0x1c7977]
37c2a52bamov [rsp+88], r12
37c2a52bfmov [rsp+64], r14
37c2a52c4mov [rsp+56], rdi
37c2a52c9mov [rsp+40], rbx
37c2a52cemov [rsp+32], rbx
37c2a52d3mov [rsp+360], rdx
37c2a52dblea rdx, [rip+0x1c7952]
37c2a52e2mov [rsp+128], 1
37c2a52eemov [rsp+120], 1
37c2a52f7mov [rsp+112], 1
37c2a5300call zunmbr_64_
37c2a5305mov [rsp+32], rbx
37c2a530amov r8, rbx
37c2a530dmov rdx, rbx
37c2a5310mov rcx, [rsp+696]
37c2a5318mov r9, [rsp+168]
37c2a5320mov [rsp+56], 1
37c2a5329mov [rsp+48], rcx
37c2a532emov rcx, [rsp+688]
37c2a5336mov [rsp+40], rcx
37c2a533blea rcx, [rip+0x1c792f]
37c2a5342call zlacp2_64_
37c2a5347mov rcx, [rsp+712]
37c2a534fmov r9, rbx
37c2a5352mov r10, [rsp+176]
37c2a535alea r8, [rip+0x1c78d1]
37c2a5361lea rdx, [rip+0x1c78cb]
37c2a5368mov rax, [rcx]
37c2a536bmov rcx, [rsp+696]
37c2a5373mov [rsp+64], r10
37c2a5378mov [rsp+120], 1
37c2a5381mov [rsp+80], rcx
37c2a5386mov rcx, [rsp+688]
37c2a538esub rax, r15
37c2a5391mov [rsp+112], 1
37c2a539aadd rax, 1
37c2a539emov [rsp+72], rcx
37c2a53a3mov rcx, [rsp+704]
37c2a53abmov [rsp+104], r13
37c2a53b0mov [rsp+48], rcx
37c2a53b5lea rcx, [rip+0x1c7874]
37c2a53bcmov [rsp+96], rbp
37c2a53c1mov [rsp+88], r12
37c2a53c6mov [rsp+56], rdi
37c2a53cbmov [rsp+40], rbx
37c2a53d0mov [rsp+32], rbx
37c2a53d5mov [rsp+360], rax
37c2a53ddmov [rsp+128], 1
37c2a53e9call zunmbr_64_
37c2a53eemov [rsp+48], rdi
37c2a53f3mov r8, rbx
37c2a53f6mov rdx, rbx
37c2a53f9mov rcx, [rsp+704]
37c2a5401mov r9, [rsp+688]
37c2a5409mov [rsp+56], 1
37c2a5412mov [rsp+40], rcx
37c2a5417mov rcx, [rsp+696]
37c2a541fmov [rsp+32], rcx
37c2a5424lea rcx, [rip+0x1c7846]
37c2a542bcall zlacpy_64_
37c2a5430lea rax, [rip+0x1c7819]
37c2a5437mov [rsp+56], rdi
37c2a543cmov rcx, [rsp+696]
37c2a5444mov [rsp+80], rax
37c2a5449mov rax, [rsp+656]
37c2a5451mov [rsp+96], rcx
37c2a5456mov rcx, [rsp+688]
37c2a545emov [rsp+72], rax
37c2a5463mov rax, [rsp+648]
37c2a546bmov [rsp+112], 1
37c2a5474mov [rsp+64], rax
37c2a5479mov rax, [rsp+704]
37c2a5481mov [rsp+104], 1
37c2a548amov [rsp+48], rax
37c2a548flea rax, [rip+0x1c77e2]
37c2a5496mov [rsp+88], rcx
37c2a549bmov [rsp+40], rax
37c2a54a0mov [rsp+32], rbx
37c2a54a5jmp 0x37c2a4add
37c2a54aa
37c2a54aaloc_37c2a54aa:
37c2a54aamov r9, [rsi]
37c2a54adlea r11, [r9+r9]
37c2a54b1add rcx, r9
37c2a54b4mov r14, r9
37c2a54b7imul r14, r9
37c2a54bblea rax, [r11+r9]
37c2a54bfcmp rax, rcx
37c2a54c2cmovl rax, rcx
37c2a54c6cvttsd2si rcx, x13
37c2a54cblea r15, [rax+r14]
37c2a54cfmov rax, [rsp+736]
37c2a54d7add rcx, r9
37c2a54daadd r9, r10
37c2a54ddmov rdx, [rax]
37c2a54e0cmp rcx, r9
37c2a54e3cmovge r9, rcx
37c2a54e7add r8, r11
37c2a54ealea rcx, [r13+r11]
37c2a54efcmp r9, r8
37c2a54f2cmovge r8, r9
37c2a54f6cmp r8, rcx
37c2a54f9cmovge rcx, r8
37c2a54fdadd r11, [rsp+184]
37c2a5505cmp rcx, r11
37c2a5508cmovl rcx, r11
37c2a550clea r9, [rcx+r14]
37c2a5510cmp r9, r15
37c2a5513cmovl r9, r15
37c2a5517jmp 0x37c2a0280
37c2a551c
37c2a551cloc_37c2a551c:
37c2a551cmov rax, [rsp+152]
37c2a5524mov [rsp+48], rsi
37c2a5529mov r8, rsi
37c2a552clea rdx, [rip+0x1c773d]
37c2a5533mov r9, [rsp+664]
37c2a553blea rcx, [rip+0x1c771e]
37c2a5542mov [rsp+56], rax
37c2a5547mov rax, [rsp+160]
37c2a554fmov [rsp+40], rax
37c2a5554mov rax, [rsp+720]
37c2a555cmov [rsp+32], rax
37c2a5561call dbdsdc_64_
37c2a5566mov rax, [rsp+680]
37c2a556emov rdx, rbx
37c2a5571mov r8, rbx
37c2a5574mov [rsp+56], 1
37c2a557dlea rcx, [rip+0x1c76ed]
37c2a5584mov [rsp+48], rax
37c2a5589mov rax, [rsp+672]
37c2a5591mov [rsp+144], rcx
37c2a5599mov [rsp+40], rax
37c2a559elea rax, [rip+0x1c76ab]
37c2a55a5mov [rsp+32], rax
37c2a55aamov r9, rax
37c2a55adcall zlaset_64_
37c2a55b2mov rax, [rbx]
37c2a55b5mov rdx, [rsi]
37c2a55b8cmp rax, rdx
37c2a55bbjg 0x37c2a5dce
37c2a55c1
37c2a55c1loc_37c2a55c1:
37c2a55c1mov rax, [rsp+680]
37c2a55c9mov [rsp+32], rsi
37c2a55cemov r8, rsi
37c2a55d1mov rdx, rsi
37c2a55d4mov r12, [rsp+144]
37c2a55dcmov r9, [rsp+160]
37c2a55e4mov [rsp+56], 1
37c2a55edmov [rsp+48], rax
37c2a55f2mov rax, [rsp+672]
37c2a55famov rcx, r12
37c2a55fdmov [rsp+40], rax
37c2a5602call zlacp2_64_
37c2a5607mov rax, [rsp+712]
37c2a560fmov r9, rbx
37c2a5612mov rdi, [rsp+176]
37c2a561alea r8, [rip+0x1c7602]
37c2a5621lea rdx, [rip+0x1c760c]
37c2a5628mov rax, [rax]
37c2a562bmov [rsp+96], r14
37c2a5630lea rcx, [rip+0x1c75fa]
37c2a5637mov [rsp+88], rdi
37c2a563cmov [rsp+144], rax
37c2a5644sub rax, rbp
37c2a5647add rax, 1
37c2a564bmov [rsp+40], rsi
37c2a5650mov [rsp+360], rax
37c2a5658mov rax, [rsp+680]
37c2a5660mov [rsp+32], rbx
37c2a5665mov [rsp+80], rax
37c2a566amov rax, [rsp+672]
37c2a5672mov [rsp+128], 1
37c2a567emov [rsp+72], rax
37c2a5683mov rax, [rsp+704]
37c2a568bmov [rsp+120], 1
37c2a5694mov [rsp+64], rax
37c2a5699mov rax, [rsp+656]
37c2a56a1mov [rsp+112], 1
37c2a56aamov [rsp+56], rax
37c2a56afmov rax, [rsp+648]
37c2a56b7mov [rsp+104], r15
37c2a56bcmov [rsp+48], rax
37c2a56c1call zunmbr_64_
37c2a56c6mov [rsp+32], rsi
37c2a56cbmov r8, rsi
37c2a56cemov rdx, rsi
37c2a56d1mov rax, [rsp+696]
37c2a56d9mov r9, [rsp+152]
37c2a56e1mov rcx, r12
37c2a56e4mov [rsp+56], 1
37c2a56edmov [rsp+48], rax
37c2a56f2mov rax, [rsp+688]
37c2a56famov [rsp+40], rax
37c2a56ffcall zlacp2_64_
37c2a5704mov rax, [rsp+712]
37c2a570cmov rax, [rax]
37c2a570fmov [rsp+104], r15
37c2a5714mov [rsp+128], 1
37c2a5720sub rax, rbp
37c2a5723mov [rsp+96], r14
37c2a5728add rax, 1
37c2a572cmov [rsp+88], rdi
37c2a5731mov [rsp+360], rax
37c2a5739mov [rsp+120], 1
37c2a5742mov [rsp+112], 1
37c2a574bjmp 0x37c2a3e2d
37c2a5750
37c2a5750loc_37c2a5750:
37c2a5750sub rax, rdi
37c2a5753mov [rsp+72], r15
37c2a5758mov r9, rbx
37c2a575bmov r8, rsi
37c2a575eadd rax, 1
37c2a5762mov [rsp+64], r14
37c2a5767lea rcx, [rip+0x1c74c2]
37c2a576emov rdx, rbx
37c2a5771mov [rsp+360], rax
37c2a5779mov rax, [rsp+208]
37c2a5781mov [rsp+80], 1
37c2a578amov [rsp+48], rax
37c2a578fmov rax, [rsp+656]
37c2a5797mov [rsp+56], rbp
37c2a579cmov [rsp+40], rax
37c2a57a1mov rax, [rsp+648]
37c2a57a9mov [rsp+32], rax
37c2a57aecall zungbr_64_
37c2a57b3mov r13, [rsp+352]
37c2a57bbmov rcx, [rsi]
37c2a57betest r13, r13
37c2a57c1js 0x37c2a5d84
37c2a57c7test rcx, rcx
37c2a57cajle 0x37c29fdd0
37c2a57d0lea rax, [rcx-1]
37c2a57d4xor edx, edx
37c2a57d6div r13
37c2a57d9mov r14, rax
37c2a57dc
37c2a57dcloc_37c2a57dc:
37c2a57dcmov rax, [rsp+168]
37c2a57e4lea rbp, [rsp+264]
37c2a57ecmov r15, r14
37c2a57efmov [rsp+640], rsi
37c2a57f7mov [rsp+152], rbp
37c2a57ffmov r14l, 1
37c2a5805mov rbp, r13
37c2a5808mov r12, [rsp+648]
37c2a5810imul rax, r13
37c2a5814mov rsi, [rsp+176]
37c2a581cmov rdx, rcx
37c2a581fmov rdi, [rsp+656]
37c2a5827lea r13, [rsp+296]
37c2a582fshl rax, 4
37c2a5833mov [rsp+168], rax
37c2a583bjmp 0x37c2a585a
37c2a583d
37c2a583d 0f 1f 00 ...
37c2a5840
37c2a5840loc_37c2a5840:
37c2a5840mov rax, [rsp+640]
37c2a5848add r12, [rsp+168]
37c2a5850add r14, rbp
37c2a5853sub r15, 1
37c2a5857mov rdx, [rax]
37c2a585a
37c2a585aloc_37c2a585a:
37c2a585asub rdx, r14
37c2a585dmov [rsp+56], r13
37c2a5862mov r9, rbx
37c2a5865mov rcx, rbx
37c2a5868add rdx, 1
37c2a586cmov rax, [rsp+192]
37c2a5874mov [rsp+48], rsi
37c2a5879cmp rdx, rbp
37c2a587cmov [rsp+40], rdi
37c2a5881mov r8, [rsp+160]
37c2a5889cmovg rdx, rbp
37c2a588dmov [rsp+64], rax
37c2a5892mov [rsp+32], r12
37c2a5897mov [rsp+264], rdx
37c2a589fmov rdx, [rsp+152]
37c2a58a7call zlarcm_64_
37c2a58acmov [rsp+48], rdi
37c2a58b1mov r9, rsi
37c2a58b4mov rdx, rbx
37c2a58b7mov [rsp+40], r12
37c2a58bcmov r8, [rsp+152]
37c2a58c4mov [rsp+32], r13
37c2a58c9mov rcx, [rsp+144]
37c2a58d1mov [rsp+56], 1
37c2a58dacall zlacpy_64_
37c2a58dftest r15, r15
37c2a58e2jne 0x37c2a5840
37c2a58e8jmp 0x37c29fdd0
37c2a58ed
37c2a58edloc_37c2a58ed:
37c2a58edsub rax, rbp
37c2a58f0mov [rsp+72], r15
37c2a58f5mov r9, rsi
37c2a58f8mov r8, rsi
37c2a58fbadd rax, 1
37c2a58ffmov [rsp+64], r14
37c2a5904lea rcx, [rip+0x1c7326]
37c2a590bmov rdx, rbx
37c2a590emov [rsp+360], rax
37c2a5916mov rax, [rsp+704]
37c2a591emov [rsp+80], 1
37c2a5927mov [rsp+48], rax
37c2a592cmov rax, [rsp+656]
37c2a5934mov [rsp+56], r13
37c2a5939mov [rsp+40], rax
37c2a593emov rax, [rsp+648]
37c2a5946mov [rsp+168], r10
37c2a594emov [rsp+32], rax
37c2a5953call zungbr_64_
37c2a5958mov r10, [rsp+168]
37c2a5960mov rcx, [rbx]
37c2a5963test r10, r10
37c2a5966js 0x37c2a5da9
37c2a596ctest rcx, rcx
37c2a596fjle 0x37c29fdd0
37c2a5975lea rax, [rcx-1]
37c2a5979xor edx, edx
37c2a597bdiv r10
37c2a597emov r13, rax
37c2a5981
37c2a5981loc_37c2a5981:
37c2a5981mov rax, [rsp+648]
37c2a5989mov ebp, 1
37c2a598emov [rsp+632], rbx
37c2a5996mov rdx, r10
37c2a5999mov rbx, rbp
37c2a599cmov [rsp+192], r10
37c2a59a4mov r14, [rsp+176]
37c2a59aclea r12, [rsp+320]
37c2a59b4sub rax, 16
37c2a59b8mov r15, [rsp+656]
37c2a59c0mov rbp, r13
37c2a59c3mov [rsp+168], rax
37c2a59cbmov rax, rcx
37c2a59cejmp 0x37c2a59ef
37c2a59d0
37c2a59d0loc_37c2a59d0:
37c2a59d0mov rax, [rsp+632]
37c2a59d8mov rdx, [rsp+320]
37c2a59e0sub rbp, 1
37c2a59e4add rbx, [rsp+192]
37c2a59ecmov rax, [rax]
37c2a59ef
37c2a59efloc_37c2a59ef:
37c2a59efsub rax, rbx
37c2a59f2mov r8, rbx
37c2a59f5mov [rsp+56], r12
37c2a59famov r9, r15
37c2a59fdadd rax, 1
37c2a5a01mov [rsp+48], r14
37c2a5a06lea rcx, [rsp+352]
37c2a5a0ecmp rax, rdx
37c2a5a11mov [rsp+40], rsi
37c2a5a16cmovg rax, rdx
37c2a5a1ashl r8, 4
37c2a5a1emov rdx, rsi
37c2a5a21mov [rsp+352], rax
37c2a5a29mov rax, [rsp+168]
37c2a5a31lea r13, [rax+r8]
37c2a5a35mov rax, [rsp+152]
37c2a5a3dmov r8, r13
37c2a5a40mov [rsp+64], rax
37c2a5a45mov rax, [rsp+160]
37c2a5a4dmov [rsp+32], rax
37c2a5a52call zlacrm_64_
37c2a5a57mov [rsp+48], r15
37c2a5a5cmov r9, r14
37c2a5a5fmov r8, rsi
37c2a5a62mov [rsp+40], r13
37c2a5a67mov rcx, [rsp+144]
37c2a5a6flea rdx, [rsp+352]
37c2a5a77mov [rsp+56], 1
37c2a5a80mov [rsp+32], r12
37c2a5a85call zlacpy_64_
37c2a5a8atest rbp, rbp
37c2a5a8djne 0x37c2a59d0
37c2a5a93jmp 0x37c29fdd0
37c2a5a98
37c2a5a98loc_37c2a5a98:
37c2a5a98mov rax, [rsp+720]
37c2a5aa0mov r9, [rsp+664]
37c2a5aa8mov r8, rbx
37c2a5aablea rdx, [rip+0x1c71be]
37c2a5ab2lea rcx, [rip+0x1c717b]
37c2a5ab9mov [rsp+32], rax
37c2a5abecall dbdsdc_64_
37c2a5ac3mov [rsp+32], rbx
37c2a5ac8mov r9, r13
37c2a5acbmov r8, rbx
37c2a5acemov rax, [rsp+680]
37c2a5ad6mov rdx, rbx
37c2a5ad9mov [rsp+56], 1
37c2a5ae2lea rcx, [rip+0x1c7188]
37c2a5ae9mov [rsp+48], rax
37c2a5aeemov rax, [rsp+672]
37c2a5af6mov [rsp+40], rax
37c2a5afbcall zlacp2_64_
37c2a5b00mov rax, [rsp+712]
37c2a5b08mov r9, rbx
37c2a5b0bmov r12, [rsp+176]
37c2a5b13lea r8, [rip+0x1c7109]
37c2a5b1alea rdx, [rip+0x1c7113]
37c2a5b21mov rax, [rax]
37c2a5b24mov [rsp+96], r14
37c2a5b29lea rcx, [rip+0x1c7101]
37c2a5b30mov [rsp+88], r12
37c2a5b35mov [rsp+144], rax
37c2a5b3dsub rax, rbp
37c2a5b40add rax, 1
37c2a5b44mov [rsp+40], rsi
37c2a5b49mov [rsp+360], rax
37c2a5b51mov rax, [rsp+680]
37c2a5b59mov [rsp+32], rbx
37c2a5b5emov [rsp+80], rax
37c2a5b63mov rax, [rsp+672]
37c2a5b6bmov [rsp+128], 1
37c2a5b77mov [rsp+72], rax
37c2a5b7cmov rax, [rsp+704]
37c2a5b84mov [rsp+120], 1
37c2a5b8dmov [rsp+64], rax
37c2a5b92mov rax, [rsp+656]
37c2a5b9amov [rsp+112], 1
37c2a5ba3mov [rsp+56], rax
37c2a5ba8mov rax, [rsp+648]
37c2a5bb0mov [rsp+104], r15
37c2a5bb5mov [rsp+48], rax
37c2a5bbacall zunmbr_64_
37c2a5bbfmov rax, [rsp+696]
37c2a5bc7mov r8, rsi
37c2a5bcamov rdx, rsi
37c2a5bcdmov [rsp+56], 1
37c2a5bd6lea r9, [rip+0x1c7073]
37c2a5bddlea rcx, [rip+0x1c708d]
37c2a5be4mov [rsp+48], rax
37c2a5be9mov rax, [rsp+688]
37c2a5bf1mov [rsp+40], rax
37c2a5bf6lea rax, [rip+0x1c707b]
37c2a5bfdmov [rsp+32], rax
37c2a5c02call zlaset_64_
37c2a5c07mov [rsp+32], rbx
37c2a5c0cmov r9, rdi
37c2a5c0fmov r8, rbx
37c2a5c12mov rax, [rsp+696]
37c2a5c1amov rdx, rbx
37c2a5c1dmov [rsp+56], 1
37c2a5c26lea rcx, [rip+0x1c7044]
37c2a5c2dmov [rsp+48], rax
37c2a5c32mov rax, [rsp+688]
37c2a5c3amov [rsp+40], rax
37c2a5c3fcall zlacp2_64_
37c2a5c44mov rax, [rsp+712]
37c2a5c4cmov rax, [rax]
37c2a5c4fmov [rsp+104], r15
37c2a5c54mov [rsp+128], 1
37c2a5c60sub rax, rbp
37c2a5c63mov [rsp+96], r14
37c2a5c68add rax, 1
37c2a5c6cmov [rsp+88], r12
37c2a5c71mov [rsp+360], rax
37c2a5c79mov rax, [rsp+696]
37c2a5c81mov [rsp+120], 1
37c2a5c8amov [rsp+80], rax
37c2a5c8fmov rax, [rsp+688]
37c2a5c97mov [rsp+112], 1
37c2a5ca0mov [rsp+72], rax
37c2a5ca5mov rax, [rsp+208]
37c2a5cadmov [rsp+40], rbx
37c2a5cb2mov [rsp+64], rax
37c2a5cb7mov rax, [rsp+656]
37c2a5cbfmov [rsp+56], rax
37c2a5cc4mov rax, [rsp+648]
37c2a5cccmov [rsp+48], rax
37c2a5cd1jmp 0x37c2a3e73
37c2a5cd6
37c2a5cd6loc_37c2a5cd6:
37c2a5cd6mov rax, [rsp+176]
37c2a5cdemov r8, rsi
37c2a5ce1mov rdx, rbx
37c2a5ce4lea rdi, [rsp+296]
37c2a5cecmov [rsp+48], rdi
37c2a5cf1lea rcx, [rip+0x1c6f79]
37c2a5cf8mov [rsp+40], rax
37c2a5cfdlea rax, [rip+0x1c6f4c]
37c2a5d04mov [rsp+32], rax
37c2a5d09mov r9, rax
37c2a5d0cmov [rsp+56], 1
37c2a5d15mov [rsp+144], rcx
37c2a5d1dcall zlaset_64_
37c2a5d22mov rax, [rsi]
37c2a5d25mov rcx, [rbx]
37c2a5d28imul rax, [rsp+296]
37c2a5d31lea rdi, [rax+rbp]
37c2a5d35jmp 0x37c2a21de
37c2a5d3a
37c2a5d3aloc_37c2a5d3a:
37c2a5d3acmp rcx, 1
37c2a5d3ejg 0x37c29fdd0
37c2a5d44mov eax, 1
37c2a5d49mov r8, r10
37c2a5d4cxor edx, edx
37c2a5d4esub rax, rcx
37c2a5d51neg r8
37c2a5d54div r8
37c2a5d57mov r15, rax
37c2a5d5ajmp 0x37c2a4430
37c2a5d5f
37c2a5d5floc_37c2a5d5f:
37c2a5d5fcmp r8, 1
37c2a5d63jg 0x37c29fdd0
37c2a5d69mov eax, 1
37c2a5d6emov r9, rcx
37c2a5d71xor edx, edx
37c2a5d73sub rax, r8
37c2a5d76neg r9
37c2a5d79div r9
37c2a5d7cmov r13, rax
37c2a5d7fjmp 0x37c2a4ddf
37c2a5d84
37c2a5d84loc_37c2a5d84:
37c2a5d84cmp rcx, 1
37c2a5d88jg 0x37c29fdd0
37c2a5d8emov eax, 1
37c2a5d93mov r8, r13
37c2a5d96xor edx, edx
37c2a5d98sub rax, rcx
37c2a5d9bneg r8
37c2a5d9ediv r8
37c2a5da1mov r14, rax
37c2a5da4jmp 0x37c2a57dc
37c2a5da9
37c2a5da9loc_37c2a5da9:
37c2a5da9cmp rcx, 1
37c2a5dadjg 0x37c29fdd0
37c2a5db3mov eax, 1
37c2a5db8mov r8, r10
37c2a5dbbxor edx, edx
37c2a5dbdsub rax, rcx
37c2a5dc0neg r8
37c2a5dc3div r8
37c2a5dc6mov r13, rax
37c2a5dc9jmp 0x37c2a5981
37c2a5dce
37c2a5dceloc_37c2a5dce:
37c2a5dcemov rdi, [rsp+168]
37c2a5dd6xor ecx, ecx
37c2a5dd8lea r8, [rdx+1]
37c2a5ddcmov [rsp+56], 1
37c2a5de5lea r9, [rip+0x1c6e64]
37c2a5dectest rdi, rdi
37c2a5defcmovns rcx, rdi
37c2a5df3sub rax, rdx
37c2a5df6lea rdx, [rsp+352]
37c2a5dfemov [rsp+352], rax
37c2a5e06mov [rsp+360], rax
37c2a5e0emov rax, [rsp+680]
37c2a5e16mov [rsp+48], rax
37c2a5e1bmov rax, r8
37c2a5e1eimul rax, rcx
37c2a5e22not rcx
37c2a5e25add rax, rcx
37c2a5e28mov rcx, [rsp+144]
37c2a5e30add rax, r8
37c2a5e33mov r8, r14
37c2a5e36shl rax, 4
37c2a5e3aadd rax, [rsp+672]
37c2a5e42mov [rsp+40], rax
37c2a5e47lea rax, [rip+0x1c6e2a]
37c2a5e4emov [rsp+32], rax
37c2a5e53call zlaset_64_
37c2a5e58jmp 0x37c2a55c1
37c2a5e5d
37c2a5e5dloc_37c2a5e5d:
37c2a5e5dmov rcx, rax
37c2a5e60jmp 0x37c2a0eec
37c29f0f0
37c29f0f0zgesdd_64_:
37c29f0f0push r15
37c29f0f2push r14
37c29f0f4push r13
37c29f0f6push r12
37c29f0f8push rbp
37c29f0f9push rdi
37c29f0fapush rsi
37c29f0fbpush rbx
37c29f0fcsub rsp, 552
37c29f103movups [rsp+384], x6
37c29f10bmovups [rsp+400], x7
37c29f113movups [rsp+416], x8
37c29f11cmovups [rsp+432], x9
37c29f125movups [rsp+448], x10
37c29f12emovups [rsp+464], x11
37c29f137movups [rsp+480], x12
37c29f140movups [rsp+496], x13
37c29f149movups [rsp+512], x14
37c29f152movups [rsp+528], x15
37c29f15bmov rax, [rsp+656]
37c29f163mov r15, [rdx]
37c29f166mov rax, [rax]
37c29f169mov [rsp+160], rax
37c29f171mov rbx, rdx
37c29f174mov rsi, r8
37c29f177lea rdx, [rip+0x1cdaa2]
37c29f17emov rax, [rsp+680]
37c29f186mov [rsp+648], r9
37c29f18emov r12, rcx
37c29f191mov r9l, 1
37c29f197mov rax, [rax]
37c29f19amov [rsp+168], rax
37c29f1a2mov rax, [rsp+736]
37c29f1aamov [rax], 0
37c29f1b1mov rax, [r8]
37c29f1b4mov r8l, 1
37c29f1bacmp r15, rax
37c29f1bdcmovg r15, rax
37c29f1c1mov [rsp+336], r15
37c29f1c9call lsame_64_
37c29f1cemov rcx, r12
37c29f1d1mov r9l, 1
37c29f1d7mov r8l, 1
37c29f1ddmov r14, rax
37c29f1e0lea rdx, [rip+0x1cda3a]
37c29f1e7call lsame_64_
37c29f1ecmov rbp, r14
37c29f1efmov rcx, r12
37c29f1f2mov r9l, 1
37c29f1f8mov r8l, 1
37c29f1felea rdx, [rip+0x1cda1d]
37c29f205mov rdi, rax
37c29f208or rbp, rax
37c29f20bcall lsame_64_
37c29f210mov rcx, r12
37c29f213mov r9l, 1
37c29f219mov r8l, 1
37c29f21flea rdx, [rip+0x1cd9fd]
37c29f226mov [rsp+144], rax
37c29f22emov r13, rax
37c29f231call lsame_64_
37c29f236mov rcx, [rsp+712]
37c29f23emov [rsp+328], 1
37c29f24amov [rsp+152], rax
37c29f252mov r12, [rcx]
37c29f255test rbp, rbp
37c29f258jne 0x37c29f320
37c29f25etest r13, r13
37c29f261jne 0x37c29f320
37c29f267mov rdx, -1
37c29f26emov ecx, 1
37c29f273test rax, rax
37c29f276jne 0x37c29f320
37c29f27c
37c29f27cloc_37c29f27c:
37c29f27cmov rax, [rsp+736]
37c29f284mov [rax], rdx
37c29f287
37c29f287loc_37c29f287:
37c29f287mov [rsp+360], rcx
37c29f28flea rdx, [rsp+360]
37c29f297mov r8l, 6
37c29f29dlea rcx, [rip+0x1cd991]
37c29f2a4call xerbla_64_
37c29f2a9nop
37c29f2aa
37c29f2aaloc_37c29f2aa:
37c29f2aamovups x6, [rsp+384]
37c29f2b2movups x7, [rsp+400]
37c29f2bamovups x8, [rsp+416]
37c29f2c3movups x9, [rsp+432]
37c29f2ccmovups x10, [rsp+448]
37c29f2d5movups x11, [rsp+464]
37c29f2demovups x12, [rsp+480]
37c29f2e7movups x13, [rsp+496]
37c29f2f0movups x14, [rsp+512]
37c29f2f9movups x15, [rsp+528]
37c29f302add rsp, 552
37c29f309pop rbx
37c29f30apop rsi
37c29f30bpop rdi
37c29f30cpop rbp
37c29f30dpop r12
37c29f30fpop r13
37c29f311pop r14
37c29f313pop r15
37c29f315ret
37c29f316
37c29f316 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c29f320
37c29f320loc_37c29f320:
37c29f320mov rax, [rbx]
37c29f323test rax, rax
37c29f326js 0x37c29f488
37c29f32cmov r8, [rsi]
37c29f32ftest r8, r8
37c29f332js 0x37c29f4b8
37c29f338mov rcx, [rsp+656]
37c29f340test rax, rax
37c29f343mov edx, 1
37c29f348cmovg rdx, rax
37c29f34ccmp [rcx], rdx
37c29f34fjl 0x37c29f4a0
37c29f355mov rdx, [rsp+680]
37c29f35dmov r9, [rdx]
37c29f360test r9, r9
37c29f363jle 0x37c29f4d0
37c29f369test rbp, rbp
37c29f36cjne 0x37c29f4e8
37c29f372cmp [rsp+144], 0
37c29f37bje 0x37c29f3a0
37c29f37dcmp rax, r8
37c29f380jge 0x37c2a11f6
37c29f386mov rdx, -8
37c29f38dmov ecx, 8
37c29f392cmp rax, r9
37c29f395jg 0x37c29f27c
37c29f39bnop [rax+rax]
37c29f3a0
37c29f3a0loc_37c29f3a0:
37c29f3a0mov rcx, [rsp+696]
37c29f3a8cmp [rcx], 0
37c29f3acjle 0x37c2a1210
37c29f3b2
37c29f3b2loc_37c29f3b2:
37c29f3b2movsd_xmm x1, [rip+0x1cd8ce]
37c29f3bapxor x0, x0
37c29f3becvtsi2sd x0, r15
37c29f3c3mulsd x1, x0
37c29f3c7divsd x1, [rip+0x1cd8c1]
37c29f3cfcvttsd2si rdx, x1
37c29f3d4mulsd x0, [rip+0x1cd8bc]
37c29f3dcdivsd x0, [rip+0x1cd8bc]
37c29f3e4cvttsd2si rcx, x0
37c29f3e9mov [rsp+176], rdx
37c29f3f1mov rdx, [rsp+736]
37c29f3f9mov [rsp+192], rcx
37c29f401mov rcx, [rdx]
37c29f404test rcx, rcx
37c29f407jne 0x37c2a0eec
37c29f40dcmp rax, r8
37c29f410jl 0x37c29fe08
37c29f416test r15, r15
37c29f419jg 0x37c2a02a0
37c29f41f
37c29f41floc_37c29f41f:
37c29f41fmov r15l, 1
37c29f425
37c29f425loc_37c29f425:
37c29f425lea rax, [rsp+328]
37c29f42dmov rcx, rax
37c29f430mov [rsp+200], rax
37c29f438call droundup_lwork_64_
37c29f43dmov rax, [rsp+704]
37c29f445movsd_xmm [rax], x0
37c29f449mov [rax+8], 0
37c29f451mov rax, [rsp+712]
37c29f459cmp [rax], r15
37c29f45cmov rax, [rsp+736]
37c29f464jge 0x37c29f548
37c29f46acmp r12, -1
37c29f46eje 0x37c2a0ee0
37c29f474mov [rax], -12
37c29f47bmov ecx, 12
37c29f480jmp 0x37c29f287
37c29f485
37c29f485 0f 1f 00 ...
37c29f488
37c29f488loc_37c29f488:
37c29f488mov rdx, -2
37c29f48fmov ecx, 2
37c29f494jmp 0x37c29f27c
37c29f499
37c29f499 0f 1f 80 00 00 00 00 .......
37c29f4a0
37c29f4a0loc_37c29f4a0:
37c29f4a0mov rdx, -5
37c29f4a7mov ecx, 5
37c29f4acjmp 0x37c29f27c
37c29f4b1
37c29f4b1 0f 1f 80 00 00 00 00 .......
37c29f4b8
37c29f4b8loc_37c29f4b8:
37c29f4b8mov rdx, -3
37c29f4bfmov ecx, 3
37c29f4c4jmp 0x37c29f27c
37c29f4c9
37c29f4c9 0f 1f 80 00 00 00 00 .......
37c29f4d0
37c29f4d0loc_37c29f4d0:
37c29f4d0mov rdx, -8
37c29f4d7mov ecx, 8
37c29f4dcjmp 0x37c29f27c
37c29f4e1
37c29f4e1 0f 1f 80 00 00 00 00 .......
37c29f4e8
37c29f4e8loc_37c29f4e8:
37c29f4e8cmp rax, r9
37c29f4ebjg 0x37c29f4d0
37c29f4edmov rcx, [rsp+696]
37c29f4f5mov r9, [rcx]
37c29f4f8test r9, r9
37c29f4fbjle 0x37c2a1210
37c29f501test r14, r14
37c29f504jne 0x37c2a25f5
37c29f50a
37c29f50aloc_37c29f50a:
37c29f50acmp r9, r15
37c29f50djl 0x37c2a1210
37c29f513cmp [rsp+144], 0
37c29f51cje 0x37c29f3b2
37c29f522
37c29f522loc_37c29f522:
37c29f522cmp rax, r8
37c29f525jl 0x37c29f3b2
37c29f52bmov rdx, -10
37c29f532mov ecx, 10
37c29f537cmp r8, r9
37c29f53ajg 0x37c29f27c
37c29f540jmp 0x37c29f3b2
37c29f545
37c29f545 0f 1f 00 ...
37c29f548
37c29f548loc_37c29f548:
37c29f548mov rax, [rax]
37c29f54bmov [rsp+184], rax
37c29f553test rax, rax
37c29f556jne 0x37c2a5e5d
37c29f55ccmp r12, -1
37c29f560je 0x37c29f2aa
37c29f566cmp [rbx], 0
37c29f56aje 0x37c29f2aa
37c29f570cmp [rsi], 0
37c29f574je 0x37c29f2aa
37c29f57amov edx, 1
37c29f57flea rcx, [rip+0x1cd6aa]
37c29f586lea r12, [rsp+272]
37c29f58ecall dlamch_64_
37c29f593mov edx, 1
37c29f598lea rcx, [rip+0x1cd682]
37c29f59fmovapd x6, x0
37c29f5a3call dlamch_64_
37c29f5a8mov [rsp+40], r12
37c29f5admov r8, rsi
37c29f5b0mov rdx, rbx
37c29f5b3movapd x1, x0
37c29f5b7lea rcx, [rip+0x1cd67d]
37c29f5bemovsd_xmm x2, [rip+0x1cd6e2]
37c29f5c6mov rax, [rsp+656]
37c29f5cesqrtsd x1, x1
37c29f5d2mov r9, [rsp+648]
37c29f5damov [rsp+48], 1
37c29f5e3mov [rsp+32], rax
37c29f5e8divsd x1, x6
37c29f5ecmovsd_xmm [rsp+344], x1
37c29f5f5divsd x2, x1
37c29f5f9movsd_xmm [rsp+216], x1
37c29f602movsd_xmm [rsp+256], x2
37c29f60bmovsd_xmm [rsp+208], x2
37c29f614call zlange_64_
37c29f619lea rax, [rsp+248]
37c29f621mov rcx, rax
37c29f624mov [rsp+224], rax
37c29f62cmovsd_xmm [rsp+248], x0
37c29f635call disnan_64_
37c29f63amovsd_xmm x2, [rsp+208]
37c29f643movsd_xmm x1, [rsp+216]
37c29f64ctest rax, rax
37c29f64fjne 0x37c2a0770
37c29f655movsd_xmm x0, [rsp+248]
37c29f65epxor x3, x3
37c29f662comisd x0, x3
37c29f666jbe 0x37c29f672
37c29f668comisd x1, x0
37c29f66cja 0x37c2a1ac0
37c29f672
37c29f672loc_37c29f672:
37c29f672comisd x0, x2
37c29f676ja 0x37c2a1180
37c29f67c
37c29f67cloc_37c29f67c:
37c29f67cmov rcx, [rbx]
37c29f67fmov r15, [rsi]
37c29f682cmp rcx, r15
37c29f685jl 0x37c2a0788
37c29f68bcmp rcx, [rsp+176]
37c29f693jl 0x37c2a1678
37c29f699cmp [rsp+152], 0
37c29f6a2jne 0x37c2a3590
37c29f6a8cmp [rsp+144], 0
37c29f6b1je 0x37c2a26f8
37c29f6b7mov rdi, r15
37c29f6bamov rdx, rcx
37c29f6bdlea r9, [r15+2*r15]
37c29f6c1mov rax, [rsp+712]
37c29f6c9imul rdi, r15
37c29f6cdmov [rsp+320], r15
37c29f6d5imul rdx, r15
37c29f6d9mov r8, [rax]
37c29f6dclea rax, [rdi+rdx]
37c29f6e0add rax, r9
37c29f6e3cmp r8, rax
37c29f6e6jge 0x37c29f700
37c29f6e8mov rax, r8
37c29f6ebsub rax, rdi
37c29f6eesub rax, r9
37c29f6f1cqo
37c29f6f3idiv r15
37c29f6f6mov rdx, r15
37c29f6f9imul rdx, rax
37c29f6fdmov rcx, rax
37c29f700
37c29f700loc_37c29f700:
37c29f700lea r10, [rdi+rdx+1]
37c29f705mov rax, r8
37c29f708mov [rsp+312], rcx
37c29f710mov rcx, [rsp+704]
37c29f718add r15, r10
37c29f71blea rdx, [r10-1]
37c29f71flea r14, [rsp+360]
37c29f727mov r9, [rsp+656]
37c29f72fshl rdx, 4
37c29f733sub rax, r15
37c29f736mov [rsp+48], r14
37c29f73bshl rdi, 4
37c29f73fadd rax, 1
37c29f743add rcx, rdx
37c29f746lea rdx, [rsp+288]
37c29f74emov r8, [rsp+648]
37c29f756mov [rsp+360], rax
37c29f75elea rax, [r15-1]
37c29f762lea rbp, [rsp+312]
37c29f76ashl rax, 4
37c29f76eadd rax, [rsp+704]
37c29f776mov [rsp+56], rdx
37c29f77bmov [rsp+40], rax
37c29f780mov [rsp+32], rcx
37c29f785mov [rsp+160], rdx
37c29f78dmov rdx, rsi
37c29f790mov [rsp+176], rcx
37c29f798mov rcx, rbx
37c29f79bmov [rsp+192], rax
37c29f7a3mov [rsp+208], r10
37c29f7abmov [rsp+168], r14
37c29f7b3mov r14, rdi
37c29f7b6call zgeqrf_64_
37c29f7bbmov [rsp+48], rbp
37c29f7c0mov r8, rsi
37c29f7c3mov rdx, rsi
37c29f7c6mov r13, [rsp+704]
37c29f7cemov r9, [rsp+648]
37c29f7d6mov [rsp+56], 1
37c29f7dflea rcx, [rip+0x1cd47a]
37c29f7e6add r13, rdi
37c29f7e9mov rdi, [rsp+656]
37c29f7f1mov [rsp+40], r13
37c29f7f6mov [rsp+32], rdi
37c29f7fbcall zlacpy_64_
37c29f800mov rdi, [rsi]
37c29f803mov r10, [rsp+704]
37c29f80blea r11, [rip+0x1cd43e]
37c29f812mov [rsp+32], r11
37c29f817mov r9, r11
37c29f81alea rcx, [rip+0x1cd413]
37c29f821lea rdx, [rdi-1]
37c29f825mov [rsp+48], rbp
37c29f82amov [rsp+352], rdx
37c29f832mov [rsp+360], rdx
37c29f83alea rdx, [r10+r14+16]
37c29f83fmov r14, [rsp+168]
37c29f847mov [rsp+40], rdx
37c29f84clea rdx, [rsp+352]
37c29f854mov [rsp+56], 1
37c29f85dmov r8, r14
37c29f860mov [rsp+152], r11
37c29f868call zlaset_64_
37c29f86dmov r11, [rsp+712]
37c29f875mov r8, rsi
37c29f878mov rax, [rsp+192]
37c29f880mov rcx, [rsp+176]
37c29f888mov r9, [rsp+648]
37c29f890mov r11, [r11]
37c29f893mov [rsp+56], r14
37c29f898mov [rsp+48], rax
37c29f89dmov [rsp+144], r11
37c29f8a5sub r11, r15
37c29f8a8lea rdx, [r11+1]
37c29f8acmov r11, [rsp+656]
37c29f8b4mov [rsp+40], rcx
37c29f8b9mov rcx, rbx
37c29f8bcmov [rsp+360], rdx
37c29f8c4mov rdx, [rsp+160]
37c29f8ccmov [rsp+32], r11
37c29f8d1mov [rsp+64], rdx
37c29f8d6mov rdx, rsi
37c29f8d9call zungqr_64_
37c29f8demov rdx, [rsi]
37c29f8e1mov r9, rbp
37c29f8e4mov r8, r13
37c29f8e7mov r10, [rsp+208]
37c29f8efmov r11, [rsp+712]
37c29f8f7mov [rsp+168], r14
37c29f8ffmov rcx, [rsp+176]
37c29f907mov r11, [r11]
37c29f90alea rax, [rdx+r10]
37c29f90emov r10, [rsp+704]
37c29f916mov [rsp+72], r14
37c29f91blea r15, [rdx+rax]
37c29f91fsub rax, 1
37c29f923mov [rsp+48], rcx
37c29f928mov rcx, rsi
37c29f92bshl rax, 4
37c29f92fmov [rsp+144], r11
37c29f937sub r11, r15
37c29f93aadd r10, rax
37c29f93dlea rdx, [r11+1]
37c29f941mov r11, [rsp+704]
37c29f949mov [rsp+360], rdx
37c29f951lea rdx, [r15-1]
37c29f955mov [rsp+56], r10
37c29f95ashl rdx, 4
37c29f95emov [rsp+232], r10
37c29f966mov r10, [rsp+720]
37c29f96eadd r11, rdx
37c29f971mov rdx, [rsp+160]
37c29f979mov [rsp+64], r11
37c29f97emov [rsp+40], r10
37c29f983mov r10, [rsp+664]
37c29f98bmov [rsp+80], rdx
37c29f990mov rdx, rsi
37c29f993mov [rsp+32], r10
37c29f998mov [rsp+192], r11
37c29f9a0call zgebrd_64_
37c29f9a5mov rdx, [rsi]
37c29f9a8mov [rsp+72], r12
37c29f9admov r8, rsi
37c29f9b0mov [rsp+64], rsi
37c29f9b5mov r9, [rsp+664]
37c29f9bdlea r12, [rsp+320]
37c29f9c5mov r10, rdx
37c29f9c8mov [rsp+48], rsi
37c29f9cdmov [rsp+120], 1
37c29f9d6imul r10, rdx
37c29f9damov [rsp+112], 1
37c29f9e3mov rcx, r10
37c29f9e6lea rax, [rdx+r10]
37c29f9eamov r10, [rsp+720]
37c29f9f2lea rax, [r10+8*rax]
37c29f9f6lea r14, [r10+8*rdx]
37c29f9famov r10, [rsp+736]
37c29fa02lea rdx, [rdx+2*rcx]
37c29fa06mov [rsp+56], rax
37c29fa0blea rcx, [rip+0x1cd24e]
37c29fa12mov [rsp+104], r10
37c29fa17mov r10, [rsp+728]
37c29fa1fmov [rsp+40], r14
37c29fa24mov [rsp+96], r10
37c29fa29mov r10, [rsp+720]
37c29fa31mov [rsp+216], rax
37c29fa39lea rdx, [r10+8*rdx]
37c29fa3dmov [rsp+32], r10
37c29fa42mov [rsp+88], rdx
37c29fa47lea rdx, [rsp+280]
37c29fa4fmov [rsp+80], rdx
37c29fa54lea rdx, [rip+0x1cd215]
37c29fa5bcall dbdsdc_64_
37c29fa60mov [rsp+48], r12
37c29fa65mov r9, r14
37c29fa68mov rdx, rsi
37c29fa6bmov r8, [rsp+704]
37c29fa73mov [rsp+32], rsi
37c29fa78lea r11, [rip+0x1cd1f2]
37c29fa7fmov [rsp+56], 1
37c29fa88mov rcx, r11
37c29fa8bmov [rsp+40], r8
37c29fa90mov r8, rsi
37c29fa93mov [rsp+144], r11
37c29fa9bcall zlacp2_64_
37c29faa0mov r9, [rsp+712]
37c29faa8mov r11, [rsp+192]
37c29fab0lea rcx, [rip+0x1cd17a]
37c29fab7mov r14, [rsp+168]
37c29fabfmov rax, [rsp+176]
37c29fac7mov r8, [r9]
37c29facamov [rsp+88], r11
37c29facfmov [rsp+64], rax
37c29fad4mov r9, r8
37c29fad7mov [rsp+96], r14
37c29fadcsub r9, r15
37c29fadfmov [rsp+80], r12
37c29fae4lea rdx, [r9+1]
37c29fae8mov r9, [rsp+704]
37c29faf0mov [rsp+56], rbp
37c29faf5mov [rsp+360], rdx
37c29fafdmov rdx, [rsp+160]
37c29fb05mov [rsp+72], r9
37c29fb0amov r9, rsi
37c29fb0dmov [rsp+104], rdx
37c29fb12lea rdx, [rip+0x1cd11b]
37c29fb19mov [rsp+48], r13
37c29fb1emov [rsp+40], rsi
37c29fb23mov [rsp+32], rsi
37c29fb28mov [rsp+208], r8
37c29fb30lea r8, [rip+0x1cd0ec]
37c29fb37mov [rsp+128], 1
37c29fb43mov [rsp+120], 1
37c29fb4cmov [rsp+112], 1
37c29fb55call zunmbr_64_
37c29fb5amov [rsp+32], rsi
37c29fb5fmov r8, rsi
37c29fb62mov rdx, rsi
37c29fb65mov rax, [rsp+696]
37c29fb6dmov r9, [rsp+216]
37c29fb75mov [rsp+56], 1
37c29fb7emov rcx, [rsp+144]
37c29fb86mov [rsp+48], rax
37c29fb8bmov rax, [rsp+688]
37c29fb93mov [rsp+40], rax
37c29fb98call zlacp2_64_
37c29fb9dmov rax, [rsp+712]
37c29fba5mov r9, rsi
37c29fba8mov rdx, [rsp+160]
37c29fbb0mov r11, [rsp+192]
37c29fbb8mov r10, [rsp+232]
37c29fbc0lea r8, [rip+0x1cd06b]
37c29fbc7lea rcx, [rip+0x1cd062]
37c29fbcemov rax, [rax]
37c29fbd1mov [rsp+104], rdx
37c29fbd6lea rdx, [rip+0x1cd056]
37c29fbddmov [rsp+112], 1
37c29fbe6sub rax, r15
37c29fbe9mov [rsp+96], r14
37c29fbeeadd rax, 1
37c29fbf2mov [rsp+88], r11
37c29fbf7mov [rsp+360], rax
37c29fbffmov rax, [rsp+696]
37c29fc07mov [rsp+64], r10
37c29fc0cmov [rsp+80], rax
37c29fc11mov rax, [rsp+688]
37c29fc19mov [rsp+56], rbp
37c29fc1emov [rsp+72], rax
37c29fc23mov [rsp+48], r13
37c29fc28mov [rsp+40], rsi
37c29fc2dmov [rsp+32], rsi
37c29fc32mov [rsp+128], 1
37c29fc3emov [rsp+120], 1
37c29fc47call zunmbr_64_
37c29fc4cmov r8, [rsp+312]
37c29fc54mov rcx, [rbx]
37c29fc57test r8, r8
37c29fc5ajs 0x37c2a3ebc
37c29fc60test rcx, rcx
37c29fc63jle 0x37c29fdd0
37c29fc69lea rax, [rcx-1]
37c29fc6dxor edx, edx
37c29fc6fdiv r8
37c29fc72
37c29fc72loc_37c29fc72:
37c29fc72mov rdx, [rsp+648]
37c29fc7amov [rsp+632], rbx
37c29fc82mov [rsp+192], r8
37c29fc8amov r14, [rsp+656]
37c29fc92mov [rsp+176], r12
37c29fc9asub rdx, 16
37c29fc9emov r9, r8
37c29fca1mov ebx, 1
37c29fca6mov r15, rax
37c29fca9mov [rsp+168], rdx
37c29fcb1lea rdx, [rip+0x1ccfc0]
37c29fcb8mov [rsp+160], rdx
37c29fcc0mov rdx, rcx
37c29fcc3jmp 0x37c29fce7
37c29fcc5
37c29fcc5 0f 1f 00 ...
37c29fcc8
37c29fcc8loc_37c29fcc8:
37c29fcc8mov rax, [rsp+632]
37c29fcd0mov r9, [rsp+312]
37c29fcd8sub r15, 1
37c29fcdcadd rbx, [rsp+192]
37c29fce4mov rdx, [rax]
37c29fce7
37c29fce7loc_37c29fce7:
37c29fce7sub rdx, rbx
37c29fceamov r11, rbx
37c29fcedmov rax, [rsp+168]
37c29fcf5mov [rsp+112], 1
37c29fcfeadd rdx, 1
37c29fd02mov [rsp+96], rbp
37c29fd07lea r8, [rsp+352]
37c29fd0fcmp rdx, r9
37c29fd12mov [rsp+88], r13
37c29fd17cmovg rdx, r9
37c29fd1bshl r11, 4
37c29fd1fmov [rsp+56], r14
37c29fd24mov r9, rsi
37c29fd27lea r12, [rax+r11]
37c29fd2bmov rax, [rsp+152]
37c29fd33mov [rsp+32], rsi
37c29fd38mov [rsp+104], 1
37c29fd41mov [rsp+80], rax
37c29fd46mov rax, [rsp+176]
37c29fd4emov [rsp+48], r12
37c29fd53mov [rsp+72], rax
37c29fd58mov rax, [rsp+704]
37c29fd60mov [rsp+352], rdx
37c29fd68lea rdx, [rip+0x1cceb4]
37c29fd6fmov [rsp+64], rax
37c29fd74mov rax, [rsp+160]
37c29fd7cmov rcx, rdx
37c29fd7fmov [rsp+40], rax
37c29fd84call zgemm_64_
37c29fd89mov [rsp+48], r14
37c29fd8emov r9, r13
37c29fd91mov r8, rsi
37c29fd94mov [rsp+40], r12
37c29fd99mov rcx, [rsp+144]
37c29fda1lea rdx, [rsp+352]
37c29fda9mov [rsp+56], 1
37c29fdb2mov [rsp+32], rbp
37c29fdb7call zlacpy_64_
37c29fdbctest r15, r15
37c29fdbfjne 0x37c29fcc8
37c29fdc5nop [rax+rax]
37c29fdd0
37c29fdd0loc_37c29fdd0:
37c29fdd0cmp [rsp+184], 1
37c29fdd9je 0x37c2a0f70
37c29fddf
37c29fddfloc_37c29fddf:
37c29fddfmov rcx, [rsp+200]
37c29fde7call droundup_lwork_64_
37c29fdecmov rax, [rsp+704]
37c29fdf4mov [rax+8], 0
37c29fdfcmovsd_xmm [rax], x0
37c29fe00jmp 0x37c29f2aa
37c29fe05
37c29fe05 0f 1f 00 ...
37c29fe08
37c29fe08loc_37c29fe08:
37c29fe08test r15, r15
37c29fe0bjle 0x37c29f41f
37c29fe11lea r14, [rip+0x1cce10]
37c29fe18mov r9, rbx
37c29fe1bmov rdx, rsi
37c29fe1emov rcx, rbx
37c29fe21lea r13, [rsp+368]
37c29fe29lea r15, [rsp+288]
37c29fe31mov [rsp+72], r14
37c29fe36lea r10, [rsp+272]
37c29fe3emov [rsp+80], r15
37c29fe43mov r8, r13
37c29fe46mov [rsp+40], r10
37c29fe4bmov [rsp+32], r10
37c29fe50mov [rsp+64], r13
37c29fe55mov [rsp+56], r13
37c29fe5amov [rsp+48], r13
37c29fe5fmov [rsp+184], r10
37c29fe67mov [rsp+368], 0
37c29fe73mov [rsp+376], 0
37c29fe7fcall zgebrd_64_
37c29fe84mov [rsp+80], r15
37c29fe89mov r9, rbx
37c29fe8cmov r8, r13
37c29fe8fmov r10, [rsp+184]
37c29fe97mov [rsp+72], r14
37c29fe9cmov rdx, rbx
37c29fe9fmov rcx, rbx
37c29fea2movsd_xmm x9, [rsp+368]
37c29feacmov [rsp+64], r13
37c29feb1mov [rsp+40], r10
37c29feb6mov [rsp+32], r10
37c29febbmov [rsp+56], r13
37c29fec0mov [rsp+48], r13
37c29fec5call zgebrd_64_
37c29fecamov [rsp+56], r15
37c29fecfmov r9, rbx
37c29fed2mov r8, r13
37c29fed5mov [rsp+48], r14
37c29fedamov rdx, rsi
37c29feddmov rcx, rbx
37c29fee0movsd_xmm x7, [rsp+368]
37c29fee9mov [rsp+40], r13
37c29feeemov [rsp+32], r13
37c29fef3call zgelqf_64_
37c29fef8mov [rsp+72], r15
37c29fefdmov r9, rbx
37c29ff00mov r8, rsi
37c29ff03mov [rsp+64], r14
37c29ff08mov rdx, rbx
37c29ff0blea rcx, [rip+0x1ccd1e]
37c29ff12movsd_xmm x8, [rsp+368]
37c29ff1cmov [rsp+80], 1
37c29ff25mov [rsp+56], r13
37c29ff2amov [rsp+48], r13
37c29ff2fmov [rsp+40], rbx
37c29ff34mov [rsp+32], r13
37c29ff39call zungbr_64_
37c29ff3emov [rsp+72], r15
37c29ff43mov r9, rbx
37c29ff46mov r8, rsi
37c29ff49mov [rsp+64], r14
37c29ff4emov rdx, rsi
37c29ff51lea rcx, [rip+0x1cccd8]
37c29ff58movsd_xmm x10, [rsp+368]
37c29ff62mov [rsp+80], 1
37c29ff6bmov [rsp+56], r13
37c29ff70mov [rsp+48], r13
37c29ff75mov [rsp+40], rsi
37c29ff7amov [rsp+32], r13
37c29ff7fcall zungbr_64_
37c29ff84mov [rsp+72], r15
37c29ff89mov r9, rsi
37c29ff8cmov r8, rbx
37c29ff8fmov [rsp+64], r14
37c29ff94mov rdx, rbx
37c29ff97lea rcx, [rip+0x1ccc93]
37c29ff9emovsd_xmm x15, [rsp+368]
37c29ffa8mov [rsp+80], 1
37c29ffb1mov [rsp+56], r13
37c29ffb6mov [rsp+48], r13
37c29ffbbmov [rsp+40], rbx
37c29ffc0mov [rsp+32], r13
37c29ffc5call zungbr_64_
37c29ffcamov [rsp+64], r15
37c29ffcfmov r9, r13
37c29ffd2mov r8, rbx
37c29ffd5mov [rsp+56], r14
37c29ffdamov rdx, rsi
37c29ffddmov rcx, rbx
37c29ffe0movsd_xmm x11, [rsp+368]
37c29ffeamov [rsp+48], r13
37c29ffefmov [rsp+40], r13
37c29fff4mov [rsp+32], rbx
37c29fff9call zunglq_64_
37c29fffemov [rsp+64], r15
37c2a0003mov r9, r13
37c2a0006mov r8, rbx
37c2a0009mov [rsp+56], r14
37c2a000emov rdx, rsi
37c2a0011mov rcx, rsi
37c2a0014movsd_xmm x12, [rsp+368]
37c2a001emov [rsp+48], r13
37c2a0023mov [rsp+40], r13
37c2a0028mov [rsp+32], rsi
37c2a002dcall zunglq_64_
37c2a0032mov [rsp+104], r15
37c2a0037mov r9, rbx
37c2a003amovsd_xmm x3, [rsp+368]
37c2a0043mov [rsp+120], 1
37c2a004clea r8, [rip+0x1ccbdf]
37c2a0053lea rdx, [rip+0x1ccbd9]
37c2a005amov [rsp+112], 1
37c2a0063lea rcx, [rip+0x1ccbc6]
37c2a006amov [rsp+128], 1
37c2a0076mov [rsp+96], r14
37c2a007bmov [rsp+88], r13
37c2a0080mov [rsp+80], rbx
37c2a0085mov [rsp+72], r13
37c2a008amov [rsp+64], r13
37c2a008fmov [rsp+56], rbx
37c2a0094mov [rsp+48], r13
37c2a0099mov [rsp+40], rbx
37c2a009emov [rsp+32], rbx
37c2a00a3movsd_xmm [rsp+184], x3
37c2a00accall zunmbr_64_
37c2a00b1mov [rsp+104], r15
37c2a00b6mov r9, rbx
37c2a00b9lea r8, [rip+0x1ccb72]
37c2a00c0mov [rsp+120], 1
37c2a00c9lea rdx, [rip+0x1ccb63]
37c2a00d0lea rcx, [rip+0x1ccb59]
37c2a00d7movsd_xmm x13, [rsp+368]
37c2a00e1mov [rsp+128], 1
37c2a00edmov [rsp+112], 1
37c2a00f6mov [rsp+96], r14
37c2a00fbmov [rsp+88], r13
37c2a0100mov [rsp+80], rbx
37c2a0105mov [rsp+72], r13
37c2a010amov [rsp+64], r13
37c2a010fmov [rsp+56], rbx
37c2a0114mov [rsp+48], r13
37c2a0119mov [rsp+40], rbx
37c2a011emov [rsp+32], rsi
37c2a0123call zunmbr_64_
37c2a0128mov [rsp+104], r15
37c2a012dmov r9, rsi
37c2a0130lea r8, [rip+0x1ccafb]
37c2a0137mov [rsp+120], 1
37c2a0140lea rdx, [rip+0x1ccaec]
37c2a0147lea rcx, [rip+0x1ccae2]
37c2a014emovsd_xmm x14, [rsp+368]
37c2a0158mov [rsp+128], 1
37c2a0164mov [rsp+112], 1
37c2a016dmov [rsp+96], r14
37c2a0172mov [rsp+88], r13
37c2a0177mov [rsp+80], rsi
37c2a017cmov [rsp+72], r13
37c2a0181mov [rsp+64], r13
37c2a0186mov [rsp+56], rsi
37c2a018bmov [rsp+48], r13
37c2a0190mov [rsp+40], rbx
37c2a0195mov [rsp+32], rsi
37c2a019acall zunmbr_64_
37c2a019fmov [rsp+104], r15
37c2a01a4mov r9, rbx
37c2a01a7lea r8, [rip+0x1cca75]
37c2a01aemov [rsp+120], 1
37c2a01b7lea rdx, [rip+0x1cca76]
37c2a01belea rcx, [rip+0x1cca6c]
37c2a01c5movsd_xmm x6, [rsp+368]
37c2a01cemov [rsp+128], 1
37c2a01damov [rsp+112], 1
37c2a01e3mov [rsp+96], r14
37c2a01e8mov [rsp+88], r13
37c2a01edmov [rsp+80], rbx
37c2a01f2mov [rsp+72], r13
37c2a01f7mov [rsp+64], r13
37c2a01fcmov [rsp+56], rbx
37c2a0201mov [rsp+48], r13
37c2a0206mov [rsp+40], rbx
37c2a020bmov [rsp+32], rbx
37c2a0210call zunmbr_64_
37c2a0215mov rax, [rsp+736]
37c2a021dmov rcx, [rsi]
37c2a0220cvttsd2si r8, [rsp+368]
37c2a022amov rdx, [rax]
37c2a022dcmp rcx, [rsp+176]
37c2a0235jl 0x37c2a0700
37c2a023bcvttsd2si r14, x7
37c2a0240cvttsd2si r9, x8
37c2a0245cmp [rsp+152], 0
37c2a024eje 0x37c2a10a0
37c2a0254mov rcx, [rbx]
37c2a0257lea r8, [rcx+rcx]
37c2a025badd r9, rcx
37c2a025elea r15, [r8+rcx]
37c2a0262cmp r9, r15
37c2a0265cmovl r9, r15
37c2a0269add r8, r14
37c2a026ccmp r9, r8
37c2a026fcmovl r9, r8
37c2a0273nop
37c2a0275nop [rax+rax]
37c2a0280
37c2a0280loc_37c2a0280:
37c2a0280mov rcx, rdx
37c2a0283mov [rsp+328], r9
37c2a028bneg rcx
37c2a028ejne 0x37c29f287
37c2a0294jmp 0x37c29f425
37c2a0299
37c2a0299 0f 1f 80 00 00 00 00 .......
37c2a02a0
37c2a02a0loc_37c2a02a0:
37c2a02a0lea r14, [rip+0x1cc981]
37c2a02a7mov r9, rbx
37c2a02aamov rdx, rsi
37c2a02admov rcx, rbx
37c2a02b0lea r13, [rsp+368]
37c2a02b8lea r15, [rsp+288]
37c2a02c0mov [rsp+72], r14
37c2a02c5lea r10, [rsp+272]
37c2a02cdmov [rsp+80], r15
37c2a02d2mov r8, r13
37c2a02d5mov [rsp+40], r10
37c2a02damov [rsp+32], r10
37c2a02dfmov [rsp+64], r13
37c2a02e4mov [rsp+56], r13
37c2a02e9mov [rsp+48], r13
37c2a02eemov [rsp+184], r10
37c2a02f6mov [rsp+368], 0
37c2a0302mov [rsp+376], 0
37c2a030ecall zgebrd_64_
37c2a0313mov [rsp+80], r15
37c2a0318mov r9, rsi
37c2a031bmov r8, r13
37c2a031emov r10, [rsp+184]
37c2a0326mov [rsp+72], r14
37c2a032bmov rdx, rsi
37c2a032emov rcx, rsi
37c2a0331movsd_xmm x15, [rsp+368]
37c2a033bmov [rsp+64], r13
37c2a0340mov [rsp+40], r10
37c2a0345mov [rsp+32], r10
37c2a034amov [rsp+56], r13
37c2a034fmov [rsp+48], r13
37c2a0354call zgebrd_64_
37c2a0359mov [rsp+56], r15
37c2a035emov r9, rbx
37c2a0361mov r8, r13
37c2a0364mov [rsp+48], r14
37c2a0369mov rdx, rsi
37c2a036cmov rcx, rbx
37c2a036fmovsd_xmm x8, [rsp+368]
37c2a0379mov [rsp+40], r13
37c2a037emov [rsp+32], r13
37c2a0383call zgeqrf_64_
37c2a0388mov [rsp+72], r15
37c2a038dmov r9, rsi
37c2a0390mov r8, rsi
37c2a0393mov [rsp+64], r14
37c2a0398mov rdx, rsi
37c2a039blea rcx, [rip+0x1cc88e]
37c2a03a2movsd_xmm x9, [rsp+368]
37c2a03acmov [rsp+80], 1
37c2a03b5mov [rsp+56], r13
37c2a03bamov [rsp+48], r13
37c2a03bfmov [rsp+40], rsi
37c2a03c4mov [rsp+32], r13
37c2a03c9call zungbr_64_
37c2a03cemov [rsp+72], r15
37c2a03d3mov r9, rsi
37c2a03d6mov r8, rbx
37c2a03d9mov [rsp+64], r14
37c2a03demov rdx, rbx
37c2a03e1lea rcx, [rip+0x1cc849]
37c2a03e8movsd_xmm x10, [rsp+368]
37c2a03f2mov [rsp+80], 1
37c2a03fbmov [rsp+56], r13
37c2a0400mov [rsp+48], r13
37c2a0405mov [rsp+40], rbx
37c2a040amov [rsp+32], r13
37c2a040fcall zungbr_64_
37c2a0414mov [rsp+72], r15
37c2a0419mov r9, rsi
37c2a041cmov r8, rsi
37c2a041fmov [rsp+64], r14
37c2a0424mov rdx, rbx
37c2a0427lea rcx, [rip+0x1cc803]
37c2a042emovsd_xmm x12, [rsp+368]
37c2a0438mov [rsp+80], 1
37c2a0441mov [rsp+56], r13
37c2a0446mov [rsp+48], r13
37c2a044bmov [rsp+40], rbx
37c2a0450mov [rsp+32], r13
37c2a0455call zungbr_64_
37c2a045amov [rsp+64], r15
37c2a045fmov r9, r13
37c2a0462mov r8, rsi
37c2a0465mov [rsp+56], r14
37c2a046amov rdx, rbx
37c2a046dmov rcx, rbx
37c2a0470movsd_xmm x11, [rsp+368]
37c2a047amov [rsp+48], r13
37c2a047fmov [rsp+40], r13
37c2a0484mov [rsp+32], rbx
37c2a0489call zungqr_64_
37c2a048emov [rsp+64], r15
37c2a0493mov r9, r13
37c2a0496mov r8, rsi
37c2a0499mov [rsp+56], r14
37c2a049emov rdx, rsi
37c2a04a1mov rcx, rbx
37c2a04a4movsd_xmm x13, [rsp+368]
37c2a04aemov [rsp+48], r13
37c2a04b3mov [rsp+40], r13
37c2a04b8mov [rsp+32], rbx
37c2a04bdcall zungqr_64_
37c2a04c2mov [rsp+104], r15
37c2a04c7mov r9, rsi
37c2a04calea r8, [rip+0x1cc761]
37c2a04d1mov [rsp+120], 1
37c2a04dalea rdx, [rip+0x1cc752]
37c2a04e1lea rcx, [rip+0x1cc748]
37c2a04e8movsd_xmm x7, [rsp+368]
37c2a04f1mov [rsp+128], 1
37c2a04fdmov [rsp+112], 1
37c2a0506mov [rsp+96], r14
37c2a050bmov [rsp+88], r13
37c2a0510mov [rsp+80], rsi
37c2a0515mov [rsp+72], r13
37c2a051amov [rsp+64], r13
37c2a051fmov [rsp+56], rsi
37c2a0524mov [rsp+48], r13
37c2a0529mov [rsp+40], rsi
37c2a052emov [rsp+32], rsi
37c2a0533call zunmbr_64_
37c2a0538mov [rsp+104], r15
37c2a053dmov r9, rbx
37c2a0540cvttsd2si rax, [rsp+368]
37c2a054amov [rsp+120], 1
37c2a0553lea r8, [rip+0x1cc6c9]
37c2a055alea rdx, [rip+0x1cc6d3]
37c2a0561mov [rsp+112], 1
37c2a056alea rcx, [rip+0x1cc6c0]
37c2a0571mov [rsp+128], 1
37c2a057dmov [rsp+96], r14
37c2a0582mov [rsp+88], r13
37c2a0587mov [rsp+80], rbx
37c2a058cmov [rsp+72], r13
37c2a0591mov [rsp+64], r13
37c2a0596mov [rsp+56], rbx
37c2a059bmov [rsp+48], r13
37c2a05a0mov [rsp+40], rsi
37c2a05a5mov [rsp+32], rbx
37c2a05aamov [rsp+184], rax
37c2a05b2call zunmbr_64_
37c2a05b7mov [rsp+104], r15
37c2a05bcmov r9, rbx
37c2a05bflea r8, [rip+0x1cc65d]
37c2a05c6mov [rsp+120], 1
37c2a05cflea rdx, [rip+0x1cc65e]
37c2a05d6lea rcx, [rip+0x1cc654]
37c2a05ddmovsd_xmm x14, [rsp+368]
37c2a05e7mov [rsp+128], 1
37c2a05f3mov [rsp+112], 1
37c2a05fcmov [rsp+96], r14
37c2a0601mov [rsp+88], r13
37c2a0606mov [rsp+80], rbx
37c2a060bmov [rsp+72], r13
37c2a0610mov [rsp+64], r13
37c2a0615mov [rsp+56], rbx
37c2a061amov [rsp+48], r13
37c2a061fmov [rsp+40], rsi
37c2a0624mov [rsp+32], rsi
37c2a0629call zunmbr_64_
37c2a062emov [rsp+104], r15
37c2a0633mov r9, rsi
37c2a0636lea rcx, [rip+0x1cc5f4]
37c2a063dmov [rsp+120], 1
37c2a0646lea r8, [rip+0x1cc5d6]
37c2a064dlea rdx, [rip+0x1cc5e0]
37c2a0654movsd_xmm x6, [rsp+368]
37c2a065dmov [rsp+128], 1
37c2a0669mov [rsp+112], 1
37c2a0672mov [rsp+96], r14
37c2a0677mov [rsp+88], r13
37c2a067cmov [rsp+80], rsi
37c2a0681mov [rsp+72], r13
37c2a0686mov [rsp+64], r13
37c2a068bmov [rsp+56], rsi
37c2a0690mov [rsp+48], r13
37c2a0695mov [rsp+40], rsi
37c2a069amov [rsp+32], rsi
37c2a069fcall zunmbr_64_
37c2a06a4mov rcx, [rbx]
37c2a06a7cmp rcx, [rsp+176]
37c2a06afjl 0x37c2a0ef8
37c2a06b5cvttsd2si r8, x8
37c2a06bacvttsd2si r10, x9
37c2a06bfcmp [rsp+152], 0
37c2a06c8je 0x37c2a1b10
37c2a06cemov r11, [rsi]
37c2a06d1mov rax, [rsp+736]
37c2a06d9lea rcx, [r11+r11]
37c2a06ddmov rdx, [rax]
37c2a06e0lea r15, [rcx+r11]
37c2a06e4add r11, r10
37c2a06e7lea r9, [rcx+r8]
37c2a06ebcmp r11, r15
37c2a06eecmovl r11, r15
37c2a06f2cmp r9, r11
37c2a06f5cmovl r9, r11
37c2a06f9jmp 0x37c2a0280
37c2a06fe
37c2a06fe 66 90 f.
37c2a0700
37c2a0700loc_37c2a0700:
37c2a0700cvttsd2si r9, x9
37c2a0705mov r11, [rbx]
37c2a0708lea r10, [r11+r11]
37c2a070clea r15, [rcx+r10]
37c2a0710add r9, r10
37c2a0713cmp rcx, [rsp+192]
37c2a071bjl 0x37c2a1130
37c2a0721cvttsd2si r14, x10
37c2a0726cvttsd2si r8, x11
37c2a072bcmp [rsp+144], 0
37c2a0734je 0x37c2a1c00
37c2a073amov rax, r11
37c2a073dadd r8, r10
37c2a0740imul rax, r11
37c2a0744add r15, rax
37c2a0747cmp r8, r9
37c2a074acmovl r8, r9
37c2a074elea r9, [r14+r10]
37c2a0752cmp r8, r9
37c2a0755cmovge r9, r8
37c2a0759imul r11, rcx
37c2a075dadd r9, r11
37c2a0760cmp r9, r15
37c2a0763cmovl r9, r15
37c2a0767jmp 0x37c2a0280
37c2a076c
37c2a076c 0f 1f 40 00 ..@.
37c2a0770
37c2a0770loc_37c2a0770:
37c2a0770mov rax, [rsp+736]
37c2a0778mov [rax], -4
37c2a077fjmp 0x37c29f2aa
37c2a0784
37c2a0784 0f 1f 40 00 ..@.
37c2a0788
37c2a0788loc_37c2a0788:
37c2a0788mov rdx, [rsp+160]
37c2a0790xor eax, eax
37c2a0792test rdx, rdx
37c2a0795cmovns rax, rdx
37c2a0799mov [rsp+168], rax
37c2a07a1cmp r15, [rsp+176]
37c2a07a9jl 0x37c2a1228
37c2a07afcmp [rsp+152], 0
37c2a07b8jne 0x37c2a32e0
37c2a07becmp [rsp+144], 0
37c2a07c7je 0x37c2a2ca8
37c2a07cdmov rbp, rcx
37c2a07d0mov rdx, rcx
37c2a07d3lea r9, [rcx+2*rcx]
37c2a07d7mov rax, [rsp+712]
37c2a07dfimul rbp, rcx
37c2a07e3mov [rsp+296], rcx
37c2a07ebimul rdx, r15
37c2a07efmov r8, [rax]
37c2a07f2lea r11, [rbp+1]
37c2a07f6lea rax, [rbp+rdx]
37c2a07fbadd rax, r9
37c2a07fecmp r8, rax
37c2a0801jge 0x37c2a081b
37c2a0803mov rax, r8
37c2a0806sub rax, rbp
37c2a0809sub rax, r9
37c2a080ccqo
37c2a080eidiv rcx
37c2a0811mov rdx, rcx
37c2a0814imul rdx, rax
37c2a0818mov r15, rax
37c2a081b
37c2a081bloc_37c2a081b:
37c2a081blea r10, [r11+rdx]
37c2a081fmov rdx, r8
37c2a0822mov [rsp+176], r11
37c2a082amov r14, [rsp+704]
37c2a0832lea rax, [rcx+r10]
37c2a0836lea rdi, [rsp+360]
37c2a083emov r9, [rsp+656]
37c2a0846mov r8, [rsp+648]
37c2a084esub rdx, rax
37c2a0851mov [rsp+216], rax
37c2a0859lea r13, [rsp+304]
37c2a0861shl rbp, 4
37c2a0865add rdx, 1
37c2a0869mov [rsp+48], rdi
37c2a086emov [rsp+360], rdx
37c2a0876lea rdx, [rax-1]
37c2a087alea rax, [rsp+288]
37c2a0882shl rdx, 4
37c2a0886add rdx, [rsp+704]
37c2a088emov [rsp+56], rax
37c2a0893mov r11, rdx
37c2a0896lea rdx, [r10-1]
37c2a089amov [rsp+304], rcx
37c2a08a2mov rcx, rbx
37c2a08a5shl rdx, 4
37c2a08a9mov [rsp+40], r11
37c2a08aeadd r14, rdx
37c2a08b1mov rdx, rsi
37c2a08b4mov [rsp+160], rax
37c2a08bcmov [rsp+32], r14
37c2a08c1mov [rsp+208], r10
37c2a08c9mov [rsp+144], r11
37c2a08d1call zgelqf_64_
37c2a08d6mov rdx, [rsp+656]
37c2a08demov r8, rbx
37c2a08e1add rbp, [rsp+704]
37c2a08e9mov [rsp+40], rbp
37c2a08eemov r9, [rsp+648]
37c2a08f6lea rcx, [rip+0x1cc337]
37c2a08fdmov [rsp+32], rdx
37c2a0902mov rdx, rbx
37c2a0905mov [rsp+56], 1
37c2a090emov [rsp+48], r13
37c2a0913mov [rsp+192], rbp
37c2a091bcall zlacpy_64_
37c2a0920mov rdx, [rbx]
37c2a0923mov [rsp+48], r13
37c2a0928mov r8, rdi
37c2a092bmov r11, [rsp+176]
37c2a0933add r11, [rsp+304]
37c2a093blea r10, [rip+0x1cc30e]
37c2a0942mov [rsp+56], 1
37c2a094bsub rdx, 1
37c2a094fmov [rsp+32], r10
37c2a0954mov r9, r10
37c2a0957lea rcx, [rip+0x1cc302]
37c2a095emov [rsp+352], rdx
37c2a0966mov [rsp+360], rdx
37c2a096elea rdx, [r11-1]
37c2a0972shl rdx, 4
37c2a0976add rdx, [rsp+704]
37c2a097emov [rsp+152], r10
37c2a0986mov [rsp+40], rdx
37c2a098blea rdx, [rsp+352]
37c2a0993call zlaset_64_
37c2a0998mov rdx, [rsp+712]
37c2a09a0mov r8, rbx
37c2a09a3mov rcx, [rsp+160]
37c2a09abmov r11, [rsp+144]
37c2a09b3mov r9, [rsp+648]
37c2a09bbmov [rsp+176], r14
37c2a09c3mov rdx, [rdx]
37c2a09c6sub rdx, [rsp+216]
37c2a09cemov [rsp+64], rcx
37c2a09d3mov rcx, rbx
37c2a09d6lea rax, [rdx+1]
37c2a09damov rdx, [rsp+656]
37c2a09e2mov [rsp+56], rdi
37c2a09e7mov [rsp+48], r11
37c2a09ecmov [rsp+40], r14
37c2a09f1mov [rsp+32], rdx
37c2a09f6mov rdx, rsi
37c2a09f9mov [rsp+360], rax
37c2a0a01call zunglq_64_
37c2a0a06mov rdx, [rbx]
37c2a0a09mov r9, r13
37c2a0a0cmov r10, [rsp+208]
37c2a0a14mov r11, [rsp+704]
37c2a0a1cmov rcx, [rsp+176]
37c2a0a24lea rax, [rdx+r10]
37c2a0a28mov r8, [rsp+192]
37c2a0a30lea rbp, [rdx+rax]
37c2a0a34mov rdx, [rsp+712]
37c2a0a3csub rax, 1
37c2a0a40shl rax, 4
37c2a0a44mov rdx, [rdx]
37c2a0a47add r11, rax
37c2a0a4amov [rsp+72], rdi
37c2a0a4fmov [rsp+56], r11
37c2a0a54mov [rsp+144], rdx
37c2a0a5csub rdx, rbp
37c2a0a5fadd rdx, 1
37c2a0a63mov [rsp+232], r11
37c2a0a6bmov r11, [rsp+720]
37c2a0a73mov [rsp+360], rdx
37c2a0a7blea rdx, [rbp-1]
37c2a0a7fshl rdx, 4
37c2a0a83add rdx, [rsp+704]
37c2a0a8bmov [rsp+40], r11
37c2a0a90mov r14, rdx
37c2a0a93mov r11, [rsp+664]
37c2a0a9bmov rdx, [rsp+160]
37c2a0aa3mov [rsp+48], rcx
37c2a0aa8mov [rsp+64], r14
37c2a0aadmov rcx, rbx
37c2a0ab0mov [rsp+80], rdx
37c2a0ab5mov rdx, rbx
37c2a0ab8mov [rsp+32], r11
37c2a0abdcall zgebrd_64_
37c2a0ac2mov rdx, [rbx]
37c2a0ac5mov [rsp+72], r12
37c2a0acamov r8, rbx
37c2a0acdmov [rsp+64], rbx
37c2a0ad2mov r9, [rsp+664]
37c2a0adalea r12, [rsp+296]
37c2a0ae2mov r11, rdx
37c2a0ae5mov [rsp+48], rbx
37c2a0aeamov [rsp+120], 1
37c2a0af3imul r11, rdx
37c2a0af7mov [rsp+112], 1
37c2a0b00lea rax, [rdx+r11]
37c2a0b04mov rcx, r11
37c2a0b07mov r11, [rsp+720]
37c2a0b0flea r10, [r11+8*rax]
37c2a0b13lea rax, [r11+8*rdx]
37c2a0b17mov r11, [rsp+736]
37c2a0b1flea rdx, [rdx+2*rcx]
37c2a0b23mov [rsp+40], rax
37c2a0b28lea rcx, [rip+0x1cc131]
37c2a0b2fmov [rsp+104], r11
37c2a0b34mov r11, [rsp+728]
37c2a0b3cmov [rsp+56], r10
37c2a0b41mov [rsp+96], r11
37c2a0b46mov r11, [rsp+720]
37c2a0b4emov [rsp+144], rax
37c2a0b56lea rdx, [r11+8*rdx]
37c2a0b5amov [rsp+32], r11
37c2a0b5fmov [rsp+88], rdx
37c2a0b64lea rdx, [rsp+280]
37c2a0b6cmov [rsp+80], rdx
37c2a0b71lea rdx, [rip+0x1cc0f8]
37c2a0b78mov [rsp+216], r10
37c2a0b80call dbdsdc_64_
37c2a0b85mov [rsp+32], rbx
37c2a0b8amov r8, rbx
37c2a0b8dmov rdx, rbx
37c2a0b90mov r10, [rsp+680]
37c2a0b98mov r9, [rsp+144]
37c2a0ba0mov [rsp+56], 1
37c2a0ba9lea rcx, [rip+0x1cc0c1]
37c2a0bb0mov [rsp+144], rcx
37c2a0bb8mov [rsp+48], r10
37c2a0bbdmov r10, [rsp+672]
37c2a0bc5mov [rsp+40], r10
37c2a0bcacall zlacp2_64_
37c2a0bcfmov r10, [rsp+712]
37c2a0bd7mov r9, rbx
37c2a0bdamov rdx, [rsp+160]
37c2a0be2lea r8, [rip+0x1cc03a]
37c2a0be9lea rcx, [rip+0x1cc041]
37c2a0bf0mov r10, [r10]
37c2a0bf3mov [rsp+104], rdx
37c2a0bf8lea rdx, [rip+0x1cc035]
37c2a0bffmov [rsp+96], rdi
37c2a0c04mov rax, r10
37c2a0c07mov [rsp+208], r10
37c2a0c0fmov r10, [rsp+680]
37c2a0c17sub rax, rbp
37c2a0c1amov [rsp+88], r14
37c2a0c1fadd rax, 1
37c2a0c23mov [rsp+80], r10
37c2a0c28mov r10, [rsp+672]
37c2a0c30mov [rsp+360], rax
37c2a0c38mov rax, [rsp+176]
37c2a0c40mov [rsp+72], r10
37c2a0c45mov [rsp+64], rax
37c2a0c4amov rax, [rsp+192]
37c2a0c52mov [rsp+56], r13
37c2a0c57mov [rsp+48], rax
37c2a0c5cmov [rsp+40], rbx
37c2a0c61mov [rsp+32], rbx
37c2a0c66mov [rsp+128], 1
37c2a0c72mov [rsp+120], 1
37c2a0c7bmov [rsp+112], 1
37c2a0c84call zunmbr_64_
37c2a0c89mov [rsp+48], r12
37c2a0c8emov r8, rbx
37c2a0c91mov rdx, rbx
37c2a0c94mov r10, [rsp+704]
37c2a0c9cmov [rsp+32], rbx
37c2a0ca1mov r9, [rsp+216]
37c2a0ca9mov rcx, [rsp+144]
37c2a0cb1mov [rsp+56], 1
37c2a0cbamov [rsp+40], r10
37c2a0cbfcall zlacp2_64_
37c2a0cc4mov rcx, [rsp+712]
37c2a0cccmov rdx, [rsp+160]
37c2a0cd4mov r9, rbx
37c2a0cd7mov r11, [rsp+232]
37c2a0cdflea r8, [rip+0x1cbf4c]
37c2a0ce6mov rax, [rcx]
37c2a0ce9mov [rsp+96], rdi
37c2a0ceelea rcx, [rip+0x1cbf3b]
37c2a0cf5mov rdi, [rsp+704]
37c2a0cfdmov [rsp+104], rdx
37c2a0d02lea rdx, [rip+0x1cbf2a]
37c2a0d09sub rax, rbp
37c2a0d0cmov [rsp+88], r14
37c2a0d11add rax, 1
37c2a0d15mov [rsp+80], r12
37c2a0d1amov [rsp+360], rax
37c2a0d22mov rax, [rsp+192]
37c2a0d2amov [rsp+120], 1
37c2a0d33mov [rsp+112], 1
37c2a0d3cmov [rsp+72], rdi
37c2a0d41mov [rsp+64], r11
37c2a0d46mov [rsp+56], r13
37c2a0d4bmov [rsp+48], rax
37c2a0d50mov [rsp+40], rbx
37c2a0d55mov [rsp+32], rbx
37c2a0d5amov [rsp+128], 1
37c2a0d66call zunmbr_64_
37c2a0d6bmov rcx, [rsi]
37c2a0d6etest r15, r15
37c2a0d71js 0x37c2a3e9a
37c2a0d77test rcx, rcx
37c2a0d7ajle 0x37c29fdd0
37c2a0d80lea rax, [rcx-1]
37c2a0d84xor edx, edx
37c2a0d86div r15
37c2a0d89
37c2a0d89loc_37c2a0d89:
37c2a0d89mov rdx, [rsp+168]
37c2a0d91mov [rsp+640], rsi
37c2a0d99mov rdi, [rsp+648]
37c2a0da1mov rsi, [rsp+192]
37c2a0da9imul rdx, r15
37c2a0dadlea rbp, [rsp+264]
37c2a0db5mov r12, rax
37c2a0db8mov [rsp+168], rbp
37c2a0dc0mov rbp, [rsp+656]
37c2a0dc8shl rdx, 4
37c2a0dccmov r14, rdx
37c2a0dcflea rdx, [rip+0x1cbea2]
37c2a0dd6mov [rsp+160], rdx
37c2a0ddemov rdx, rcx
37c2a0de1mov [rsp+176], r14
37c2a0de9mov r14, r15
37c2a0decmov r15l, 1
37c2a0df2jmp 0x37c2a0e12
37c2a0df4
37c2a0df4 0f 1f 40 00 ..@.
37c2a0df8
37c2a0df8loc_37c2a0df8:
37c2a0df8mov rax, [rsp+640]
37c2a0e00add rdi, [rsp+176]
37c2a0e08add r15, r14
37c2a0e0bsub r12, 1
37c2a0e0fmov rdx, [rax]
37c2a0e12
37c2a0e12loc_37c2a0e12:
37c2a0e12mov rax, [rsp+152]
37c2a0e1asub rdx, r15
37c2a0e1dmov [rsp+112], 1
37c2a0e26mov r8, rbx
37c2a0e29add rdx, 1
37c2a0e2dmov [rsp+96], r13
37c2a0e32mov r9, [rsp+168]
37c2a0e3amov [rsp+80], rax
37c2a0e3fmov rax, [rsp+704]
37c2a0e47cmp rdx, r14
37c2a0e4acmovg rdx, r14
37c2a0e4emov [rsp+88], rsi
37c2a0e53mov [rsp+48], rax
37c2a0e58mov rax, [rsp+160]
37c2a0e60mov [rsp+104], 1
37c2a0e69mov [rsp+72], rbp
37c2a0e6emov [rsp+64], rdi
37c2a0e73mov [rsp+56], rbx
37c2a0e78mov [rsp+40], rax
37c2a0e7dmov [rsp+32], rbx
37c2a0e82mov [rsp+264], rdx
37c2a0e8alea rdx, [rip+0x1cbd92]
37c2a0e91mov rcx, rdx
37c2a0e94call zgemm_64_
37c2a0e99mov [rsp+48], rbp
37c2a0e9emov r9, rsi
37c2a0ea1mov rdx, rbx
37c2a0ea4mov [rsp+40], rdi
37c2a0ea9mov r8, [rsp+168]
37c2a0eb1mov [rsp+32], r13
37c2a0eb6mov rcx, [rsp+144]
37c2a0ebemov [rsp+56], 1
37c2a0ec7call zlacpy_64_
37c2a0ecctest r12, r12
37c2a0ecfjne 0x37c2a0df8
37c2a0ed5jmp 0x37c29fdd0
37c2a0eda
37c2a0eda 66 0f 1f 44 00 00 f..D..
37c2a0ee0
37c2a0ee0loc_37c2a0ee0:
37c2a0ee0mov rcx, [rax]
37c2a0ee3test rcx, rcx
37c2a0ee6je 0x37c29f2aa
37c2a0eec
37c2a0eecloc_37c2a0eec:
37c2a0eecneg rcx
37c2a0eefjmp 0x37c29f287
37c2a0ef4
37c2a0ef4 0f 1f 40 00 ..@.
37c2a0ef8
37c2a0ef8loc_37c2a0ef8:
37c2a0ef8cvttsd2si r9, x15
37c2a0efdmov r10, [rsi]
37c2a0f00lea r8, [r10+r10]
37c2a0f04lea r15, [rcx+r8]
37c2a0f08add r9, r8
37c2a0f0bcmp rcx, [rsp+192]
37c2a0f13jl 0x37c2a1ba0
37c2a0f19cvttsd2si r11, x10
37c2a0f1ecvttsd2si r14, x11
37c2a0f23cmp [rsp+144], 0
37c2a0f2cje 0x37c2a2610
37c2a0f32mov rdx, r10
37c2a0f35add r11, r8
37c2a0f38mov rax, [rsp+736]
37c2a0f40imul rdx, r10
37c2a0f44add r15, rdx
37c2a0f47cmp r11, r9
37c2a0f4amov rdx, [rax]
37c2a0f4dcmovl r11, r9
37c2a0f51add r8, r14
37c2a0f54cmp r11, r8
37c2a0f57cmovge r8, r11
37c2a0f5bimul r10, rcx
37c2a0f5flea r9, [r8+r10]
37c2a0f63cmp r9, r15
37c2a0f66cmovl r9, r15
37c2a0f6ajmp 0x37c2a0280
37c2a0f6f
37c2a0f6f 90 .
37c2a0f70
37c2a0f70loc_37c2a0f70:
37c2a0f70movsd_xmm x0, [rsp+248]
37c2a0f79comisd x0, [rsp+256]
37c2a0f82ja 0x37c2a24e8
37c2a0f88
37c2a0f88loc_37c2a0f88:
37c2a0f88movsd_xmm x1, [rsp+344]
37c2a0f91comisd x1, x0
37c2a0f95jbe 0x37c29fddf
37c2a0f9bmov rax, [rsp+664]
37c2a0fa3mov r15, [rsp+224]
37c2a0fablea rbx, [rsp+336]
37c2a0fb3lea rdi, [rsp+288]
37c2a0fbblea r14, [rip+0x1cbca6]
37c2a0fc2mov [rsp+72], rdi
37c2a0fc7lea r8, [rip+0x1cbc72]
37c2a0fcemov [rsp+56], rax
37c2a0fd3lea r9, [rsp+344]
37c2a0fdbmov rdx, r8
37c2a0fdelea rcx, [rip+0x1cbc63]
37c2a0fe5mov [rsp+80], 1
37c2a0feemov [rsp+64], rbx
37c2a0ff3mov [rsp+48], r14
37c2a0ff8mov [rsp+40], rbx
37c2a0ffdmov [rsp+32], r15
37c2a1002call dlascl_64_
37c2a1007mov rax, [rsp+736]
37c2a100fcmp [rax], 0
37c2a1013je 0x37c29fddf
37c2a1019movsd_xmm x0, [rsp+344]
37c2a1022comisd x0, [rsp+248]
37c2a102bjbe 0x37c29fddf
37c2a1031mov rax, [rsp+336]
37c2a1039mov [rsp+72], rdi
37c2a103elea r8, [rip+0x1cbbfb]
37c2a1045lea r9, [rsp+344]
37c2a104dmov [rsp+64], rbx
37c2a1052mov rdx, r8
37c2a1055lea rcx, [rip+0x1cbbec]
37c2a105csub rax, 1
37c2a1060mov [rsp+48], r14
37c2a1065mov [rsp+360], rax
37c2a106dmov rax, [rsp+720]
37c2a1075mov [rsp+80], 1
37c2a107emov [rsp+56], rax
37c2a1083lea rax, [rsp+360]
37c2a108bmov [rsp+40], rax
37c2a1090mov [rsp+32], r15
37c2a1095call dlascl_64_
37c2a109ajmp 0x37c29fddf
37c2a109f
37c2a109f 90 .
37c2a10a0
37c2a10a0loc_37c2a10a0:
37c2a10a0cvttsd2si rax, x13
37c2a10a5cvttsd2si r11, x12
37c2a10aamov [rsp+200], rax
37c2a10b2cmp [rsp+144], 0
37c2a10bbje 0x37c2a1c60
37c2a10c1mov r10, [rbx]
37c2a10c4add r9, r10
37c2a10c7add r11, r10
37c2a10calea rax, [r10+r10]
37c2a10cemov r15, r10
37c2a10d1imul r15, r10
37c2a10d5cmp r9, r11
37c2a10d8lea r13, [rax+r10]
37c2a10dccmovge r11, r9
37c2a10e0lea r9, [rax+r14]
37c2a10e4cmp r11, r9
37c2a10e7mov [rsp+184], r15
37c2a10eflea r15, [r13+2*r15]
37c2a10f4cmovge r9, r11
37c2a10f8add r8, rax
37c2a10fbcmp r9, r8
37c2a10fecmovl r9, r8
37c2a1102mov r8, [rsp+200]
37c2a110aadd r8, rax
37c2a110dcmp r9, r8
37c2a1110cmovl r9, r8
37c2a1114imul r10, rcx
37c2a1118add r10, [rsp+184]
37c2a1120add r9, r10
37c2a1123cmp r9, r15
37c2a1126cmovl r9, r15
37c2a112ajmp 0x37c2a0280
37c2a112f
37c2a112f 90 .
37c2a1130
37c2a1130loc_37c2a1130:
37c2a1130cvttsd2si r14, x14
37c2a1135cmp [rsp+144], 0
37c2a113eje 0x37c2a1c30
37c2a1144mov rax, r11
37c2a1147add r8, r10
37c2a114aimul rax, r11
37c2a114eadd r15, rax
37c2a1151cmp r8, r9
37c2a1154cmovl r8, r9
37c2a1158lea r9, [r14+r10]
37c2a115ccmp r8, r9
37c2a115fcmovge r9, r8
37c2a1163imul rcx, r11
37c2a1167add r9, rcx
37c2a116acmp r9, r15
37c2a116dcmovl r9, r15
37c2a1171jmp 0x37c2a0280
37c2a1176
37c2a1176 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a1180
37c2a1180loc_37c2a1180:
37c2a1180lea rax, [rsp+288]
37c2a1188mov [rsp+48], rsi
37c2a118dmov [rsp+72], rax
37c2a1192mov rax, [rsp+656]
37c2a119amov [rsp+80], 1
37c2a11a3mov [rsp+64], rax
37c2a11a8mov rax, [rsp+648]
37c2a11b0mov [rsp+40], rbx
37c2a11b5mov [rsp+56], rax
37c2a11balea rax, [rsp+256]
37c2a11c2
37c2a11c2loc_37c2a11c2:
37c2a11c2mov [rsp+32], rax
37c2a11c7lea r8, [rip+0x1cba72]
37c2a11cemov r9, [rsp+224]
37c2a11d6lea rcx, [rip+0x1cba6b]
37c2a11ddmov rdx, r8
37c2a11e0call zlascl_64_
37c2a11e5mov [rsp+184], 1
37c2a11f1jmp 0x37c29f67c
37c2a11f6
37c2a11f6loc_37c2a11f6:
37c2a11f6mov rcx, [rsp+696]
37c2a11femov r9, [rcx]
37c2a1201test r9, r9
37c2a1204jg 0x37c29f522
37c2a120anop [rax+rax]
37c2a1210
37c2a1210loc_37c2a1210:
37c2a1210mov rdx, -10
37c2a1217mov ecx, 10
37c2a121cjmp 0x37c29f27c
37c2a1221
37c2a1221 0f 1f 80 00 00 00 00 .......
37c2a1228
37c2a1228loc_37c2a1228:
37c2a1228lea r13, [rcx+1]
37c2a122cmov rax, [rsp+712]
37c2a1234mov r10, [rsp+720]
37c2a123clea r14, [rsp+360]
37c2a1244lea rbp, [rcx+r13]
37c2a1248mov rax, [rax]
37c2a124blea rdx, [rbp-1]
37c2a124fmov [rsp+72], r14
37c2a1254shl rdx, 4
37c2a1258add rdx, [rsp+704]
37c2a1260sub rax, rbp
37c2a1263mov [rsp+176], rdx
37c2a126bmov r11, rdx
37c2a126emov rdx, rcx
37c2a1271add rax, 1
37c2a1275shl rdx, 4
37c2a1279lea rcx, [r10+8*rcx]
37c2a127dadd rdx, [rsp+704]
37c2a1285cmp r15, [rsp+192]
37c2a128dlea r15, [rsp+288]
37c2a1295mov [rsp+208], rdx
37c2a129dmov [rsp+160], rcx
37c2a12a5mov [rsp+360], rax
37c2a12admov [rsp+80], r15
37c2a12b2jl 0x37c2a2110
37c2a12b8mov rax, [rsp+704]
37c2a12c0mov [rsp+56], rdx
37c2a12c5mov rcx, rbx
37c2a12c8mov rdx, rsi
37c2a12cbmov [rsp+64], r11
37c2a12d0mov r9, [rsp+656]
37c2a12d8mov [rsp+48], rax
37c2a12ddmov rax, [rsp+664]
37c2a12e5mov [rsp+40], r10
37c2a12eamov r8, [rsp+648]
37c2a12f2mov [rsp+32], rax
37c2a12f7call zgebrd_64_
37c2a12fccmp [rsp+152], 0
37c2a1305jne 0x37c2a34f0
37c2a130bcmp [rsp+144], 0
37c2a1314jne 0x37c2a4143
37c2a131amov rax, [rsp+680]
37c2a1322mov r8, rbx
37c2a1325mov rdx, rbx
37c2a1328lea rcx, [rip+0x1cb905]
37c2a132fmov [rsp+56], 1
37c2a1338mov r9, [rsp+648]
37c2a1340mov [rsp+48], rax
37c2a1345mov rax, [rsp+672]
37c2a134dmov [rsp+40], rax
37c2a1352mov rax, [rsp+656]
37c2a135amov [rsp+32], rax
37c2a135ftest rdi, rdi
37c2a1362je 0x37c2a400f
37c2a1368call zlacpy_64_
37c2a136dmov r9, rsi
37c2a1370mov r8, rbx
37c2a1373mov rdx, rbx
37c2a1376mov rax, [rsp+712]
37c2a137emov rdi, [rsp+176]
37c2a1386lea rcx, [rip+0x1cb8a4]
37c2a138dmov rax, [rax]
37c2a1390mov [rsp+72], r15
37c2a1395mov [rsp+80], 1
37c2a139emov [rsp+144], rax
37c2a13a6sub rax, rbp
37c2a13a9add rax, 1
37c2a13admov [rsp+64], r14
37c2a13b2mov [rsp+360], rax
37c2a13bamov rax, [rsp+704]
37c2a13c2mov [rsp+56], rdi
37c2a13c7mov [rsp+48], rax
37c2a13ccmov rax, [rsp+680]
37c2a13d4mov [rsp+40], rax
37c2a13d9mov rax, [rsp+672]
37c2a13e1mov [rsp+32], rax
37c2a13e6call zungbr_64_
37c2a13ebmov rax, [rsp+696]
37c2a13f3mov r8, rsi
37c2a13f6mov rdx, rbx
37c2a13f9mov [rsp+56], 1
37c2a1402mov r9, [rsp+648]
37c2a140alea rcx, [rip+0x1cb84f]
37c2a1411mov [rsp+48], rax
37c2a1416mov rax, [rsp+688]
37c2a141emov [rsp+40], rax
37c2a1423mov rax, [rsp+656]
37c2a142bmov [rsp+32], rax
37c2a1430call zlacpy_64_
37c2a1435mov r9, rbx
37c2a1438mov r8, rsi
37c2a143bmov rdx, rbx
37c2a143emov rax, [rsp+712]
37c2a1446mov rax, [rax]
37c2a1449mov [rsp+72], r15
37c2a144emov [rsp+80], 1
37c2a1457sub rax, rbp
37c2a145amov [rsp+64], r14
37c2a145fadd rax, 1
37c2a1463mov [rsp+56], rdi
37c2a1468mov [rsp+360], rax
37c2a1470mov rax, [rsp+208]
37c2a1478mov [rsp+48], rax
37c2a147dmov rax, [rsp+696]
37c2a1485mov [rsp+40], rax
37c2a148amov rax, [rsp+688]
37c2a1492mov [rsp+32], rax
37c2a1497
37c2a1497loc_37c2a1497:
37c2a1497lea rcx, [rip+0x1cb792]
37c2a149ecall zungbr_64_
37c2a14a3mov rax, [rbx]
37c2a14a6mov r8, rbx
37c2a14a9mov rdi, [rsp+720]
37c2a14b1mov r14, [rsp+160]
37c2a14b9mov [rsp+72], r12
37c2a14belea rcx, [rip+0x1cb76f]
37c2a14c5imul rax, rax
37c2a14c9mov [rsp+64], rbx
37c2a14cemov r9, [rsp+664]
37c2a14d6mov [rsp+120], 1
37c2a14dfmov [rsp+112], 1
37c2a14e8lea rdx, [rax+r13]
37c2a14ecmov [rsp+56], r14
37c2a14f1lea rax, [rax+rdx-1]
37c2a14f6mov [rsp+48], rbx
37c2a14fblea rbp, [rdi+8*rax]
37c2a14ffmov rax, [rsp+736]
37c2a1507lea rdi, [rdi+8*rdx-8]
37c2a150cmov [rsp+88], rbp
37c2a1511lea rdx, [rip+0x1cb758]
37c2a1518mov [rsp+104], rax
37c2a151dmov rax, [rsp+728]
37c2a1525mov [rsp+40], rdi
37c2a152amov [rsp+96], rax
37c2a152flea rax, [rsp+280]
37c2a1537mov [rsp+80], rax
37c2a153cmov rax, [rsp+720]
37c2a1544mov [rsp+32], rax
37c2a1549call dbdsdc_64_
37c2a154emov [rsp+64], rbp
37c2a1553mov rdx, rbx
37c2a1556mov rcx, rbx
37c2a1559mov rax, [rsp+656]
37c2a1561mov [rsp+40], rbx
37c2a1566mov [rsp+32], rdi
37c2a156bmov r9, [rsp+680]
37c2a1573mov [rsp+56], rax
37c2a1578mov rax, [rsp+648]
37c2a1580mov r8, [rsp+672]
37c2a1588mov [rsp+48], rax
37c2a158dcall zlacrm_64_
37c2a1592mov rax, [rsp+680]
37c2a159amov r8, rbx
37c2a159dmov rdx, rbx
37c2a15a0mov [rsp+56], 1
37c2a15a9mov r9, [rsp+648]
37c2a15b1lea rcx, [rip+0x1cb6b9]
37c2a15b8mov [rsp+48], rax
37c2a15bdmov rax, [rsp+672]
37c2a15c5mov [rsp+40], rax
37c2a15camov rax, [rsp+656]
37c2a15d2mov [rsp+32], rax
37c2a15d7call zlacpy_64_
37c2a15dcmov [rsp+64], rdi
37c2a15e1mov r9, rbx
37c2a15e4mov r8, r14
37c2a15e7mov rax, [rsp+656]
37c2a15efmov rdx, rsi
37c2a15f2mov rcx, rbx
37c2a15f5mov [rsp+56], rax
37c2a15famov rax, [rsp+648]
37c2a1602mov [rsp+48], rax
37c2a1607mov rax, [rsp+696]
37c2a160fmov [rsp+40], rax
37c2a1614mov rax, [rsp+688]
37c2a161cmov [rsp+32], rax
37c2a1621call zlarcm_64_
37c2a1626
37c2a1626loc_37c2a1626:
37c2a1626mov rax, [rsp+696]
37c2a162emov [rsp+56], 1
37c2a1637mov [rsp+48], rax
37c2a163cmov rax, [rsp+688]
37c2a1644
37c2a1644loc_37c2a1644:
37c2a1644mov [rsp+40], rax
37c2a1649mov r8, rsi
37c2a164cmov rdx, rbx
37c2a164flea rcx, [rip+0x1cb61b]
37c2a1656mov rax, [rsp+656]
37c2a165emov r9, [rsp+648]
37c2a1666mov [rsp+32], rax
37c2a166bcall zlacpy_64_
37c2a1670jmp 0x37c29fdd0
37c2a1675
37c2a1675 0f 1f 00 ...
37c2a1678
37c2a1678loc_37c2a1678:
37c2a1678mov rax, [rsp+712]
37c2a1680lea r10, [r15+1]
37c2a1684mov r14, [rsp+720]
37c2a168clea rbp, [r15+r10]
37c2a1690mov rax, [rax]
37c2a1693lea r14, [r14+8*r15]
37c2a1697mov [rsp+160], r14
37c2a169fsub rax, rbp
37c2a16a2lea rdx, [rax+1]
37c2a16a6lea rax, [rbp-1]
37c2a16aashl rax, 4
37c2a16aeadd rax, [rsp+704]
37c2a16b6mov [rsp+176], rax
37c2a16bemov r11, rax
37c2a16c1mov rax, r15
37c2a16c4shl rax, 4
37c2a16c8add rax, [rsp+704]
37c2a16d0mov [rsp+208], rax
37c2a16d8cmp rcx, [rsp+192]
37c2a16e0jl 0x37c2a1cc0
37c2a16e6mov [rsp+56], rax
37c2a16ebmov rax, [rsp+704]
37c2a16f3mov rcx, rbx
37c2a16f6lea r15, [rsp+288]
37c2a16felea r14, [rsp+360]
37c2a1706mov [rsp+80], r15
37c2a170bmov r9, [rsp+656]
37c2a1713mov [rsp+48], rax
37c2a1718mov rax, [rsp+720]
37c2a1720mov [rsp+72], r14
37c2a1725mov r8, [rsp+648]
37c2a172dmov [rsp+40], rax
37c2a1732mov rax, [rsp+664]
37c2a173amov [rsp+64], r11
37c2a173fmov [rsp+32], rax
37c2a1744mov [rsp+360], rdx
37c2a174cmov rdx, rsi
37c2a174fmov [rsp+168], r10
37c2a1757call zgebrd_64_
37c2a175cmov r10, [rsp+168]
37c2a1764cmp [rsp+152], 0
37c2a176djne 0x37c2a3240
37c2a1773cmp [rsp+144], 0
37c2a177cjne 0x37c2a4af7
37c2a1782mov rax, [rsp+696]
37c2a178amov r8, rsi
37c2a178dmov rdx, rsi
37c2a1790mov [rsp+152], r10
37c2a1798mov [rsp+56], 1
37c2a17a1mov r9, [rsp+648]
37c2a17a9lea rcx, [rip+0x1cb4b0]
37c2a17b0mov [rsp+48], rax
37c2a17b5mov rax, [rsp+688]
37c2a17bdmov [rsp+40], rax
37c2a17c2mov rax, [rsp+656]
37c2a17camov [rsp+32], rax
37c2a17cftest rdi, rdi
37c2a17d2je 0x37c2a3ede
37c2a17d8call zlacpy_64_
37c2a17ddmov r9, rsi
37c2a17e0mov r8, rsi
37c2a17e3mov rdx, rsi
37c2a17e6mov rax, [rsp+712]
37c2a17eemov rdi, [rsp+176]
37c2a17f6lea rcx, [rip+0x1cb433]
37c2a17fdmov rax, [rax]
37c2a1800mov [rsp+72], r15
37c2a1805mov [rsp+80], 1
37c2a180emov [rsp+144], rax
37c2a1816sub rax, rbp
37c2a1819add rax, 1
37c2a181dmov [rsp+64], r14
37c2a1822mov [rsp+360], rax
37c2a182amov rax, [rsp+208]
37c2a1832mov [rsp+56], rdi
37c2a1837mov [rsp+48], rax
37c2a183cmov rax, [rsp+696]
37c2a1844mov [rsp+40], rax
37c2a1849mov rax, [rsp+688]
37c2a1851mov [rsp+32], rax
37c2a1856call zungbr_64_
37c2a185bmov rax, [rsp+680]
37c2a1863mov r8, rsi
37c2a1866mov rdx, rbx
37c2a1869mov [rsp+56], 1
37c2a1872mov r9, [rsp+648]
37c2a187alea rcx, [rip+0x1cb3b3]
37c2a1881mov [rsp+48], rax
37c2a1886mov rax, [rsp+672]
37c2a188emov [rsp+40], rax
37c2a1893mov rax, [rsp+656]
37c2a189bmov [rsp+32], rax
37c2a18a0call zlacpy_64_
37c2a18a5mov rax, [rsp+712]
37c2a18admov r9, rsi
37c2a18b0mov r8, rsi
37c2a18b3mov rax, [rax]
37c2a18b6mov [rsp+72], r15
37c2a18bbmov [rsp+80], 1
37c2a18c4sub rax, rbp
37c2a18c7mov [rsp+64], r14
37c2a18ccadd rax, 1
37c2a18d0mov [rsp+56], rdi
37c2a18d5mov [rsp+360], rax
37c2a18ddmov rax, [rsp+704]
37c2a18e5mov [rsp+48], rax
37c2a18eamov rax, [rsp+680]
37c2a18f2mov [rsp+40], rax
37c2a18f7mov rax, [rsp+672]
37c2a18ffmov [rsp+32], rax
37c2a1904
37c2a1904loc_37c2a1904:
37c2a1904mov rdx, rbx
37c2a1907lea rcx, [rip+0x1cb323]
37c2a190ecall zungbr_64_
37c2a1913mov rax, [rsi]
37c2a1916mov r8, rsi
37c2a1919mov r10, [rsp+152]
37c2a1921mov rdi, [rsp+720]
37c2a1929mov [rsp+72], r12
37c2a192elea rdx, [rip+0x1cb33b]
37c2a1935lea rcx, [rip+0x1cb324]
37c2a193cimul rax, rax
37c2a1940mov [rsp+64], rsi
37c2a1945mov r14, [rsp+160]
37c2a194dmov [rsp+48], rsi
37c2a1952mov r9, [rsp+664]
37c2a195amov [rsp+120], 1
37c2a1963add r10, rax
37c2a1966mov [rsp+40], r14
37c2a196bmov [rsp+112], 1
37c2a1974lea rax, [rax+r10-1]
37c2a1979lea rbp, [rdi+8*rax]
37c2a197dmov rax, [rsp+736]
37c2a1985lea rdi, [rdi+8*r10-8]
37c2a198amov [rsp+88], rbp
37c2a198fmov [rsp+104], rax
37c2a1994mov rax, [rsp+728]
37c2a199cmov [rsp+56], rdi
37c2a19a1mov [rsp+96], rax
37c2a19a6lea rax, [rsp+280]
37c2a19aemov [rsp+80], rax
37c2a19b3mov rax, [rsp+720]
37c2a19bbmov [rsp+32], rax
37c2a19c0call dbdsdc_64_
37c2a19c5mov [rsp+64], rbp
37c2a19camov r9, rsi
37c2a19cdmov r8, rdi
37c2a19d0mov rax, [rsp+656]
37c2a19d8mov rdx, rsi
37c2a19dbmov rcx, rsi
37c2a19demov [rsp+56], rax
37c2a19e3mov rax, [rsp+648]
37c2a19ebmov [rsp+48], rax
37c2a19f0mov rax, [rsp+696]
37c2a19f8mov [rsp+40], rax
37c2a19fdmov rax, [rsp+688]
37c2a1a05mov [rsp+32], rax
37c2a1a0acall zlarcm_64_
37c2a1a0fmov rax, [rsp+696]
37c2a1a17mov r8, rsi
37c2a1a1amov rdx, rsi
37c2a1a1dmov [rsp+56], 1
37c2a1a26mov r9, [rsp+648]
37c2a1a2elea rcx, [rip+0x1cb23c]
37c2a1a35mov [rsp+48], rax
37c2a1a3amov rax, [rsp+688]
37c2a1a42mov [rsp+40], rax
37c2a1a47mov rax, [rsp+656]
37c2a1a4fmov [rsp+32], rax
37c2a1a54call zlacpy_64_
37c2a1a59mov [rsp+64], rdi
37c2a1a5emov rdx, rsi
37c2a1a61mov rcx, rbx
37c2a1a64mov rax, [rsp+656]
37c2a1a6cmov [rsp+40], rsi
37c2a1a71mov [rsp+32], r14
37c2a1a76mov r9, [rsp+680]
37c2a1a7emov [rsp+56], rax
37c2a1a83mov rax, [rsp+648]
37c2a1a8bmov r8, [rsp+672]
37c2a1a93mov [rsp+48], rax
37c2a1a98call zlacrm_64_
37c2a1a9dmov rax, [rsp+680]
37c2a1aa5mov [rsp+56], 1
37c2a1aaemov [rsp+48], rax
37c2a1ab3mov rax, [rsp+672]
37c2a1abbjmp 0x37c2a1644
37c2a1ac0
37c2a1ac0loc_37c2a1ac0:
37c2a1ac0lea rax, [rsp+288]
37c2a1ac8mov [rsp+48], rsi
37c2a1acdmov [rsp+72], rax
37c2a1ad2mov rax, [rsp+656]
37c2a1adamov [rsp+80], 1
37c2a1ae3mov [rsp+64], rax
37c2a1ae8mov rax, [rsp+648]
37c2a1af0mov [rsp+40], rbx
37c2a1af5mov [rsp+56], rax
37c2a1afalea rax, [rsp+344]
37c2a1b02jmp 0x37c2a11c2
37c2a1b07
37c2a1b07 66 0f 1f 84 00 00 00 00 00 f........
37c2a1b10
37c2a1b10loc_37c2a1b10:
37c2a1b10cvttsd2si r11, x7
37c2a1b15cvttsd2si r13, [rsp+368]
37c2a1b1fcmp [rsp+144], 0
37c2a1b28je 0x37c2a2648
37c2a1b2emov r9, [rsi]
37c2a1b31add r10, r9
37c2a1b34add r11, r9
37c2a1b37lea r14, [r9+r9]
37c2a1b3bmov rax, r9
37c2a1b3eimul rax, r9
37c2a1b42cmp r10, r11
37c2a1b45lea rdx, [r14+r9]
37c2a1b49cmovge r11, r10
37c2a1b4dadd r8, r14
37c2a1b50mov r10, r8
37c2a1b53cmp r11, r8
37c2a1b56lea r8, [r13+r14]
37c2a1b5blea r15, [rdx+2*rax]
37c2a1b5fmov rdx, [rsp+736]
37c2a1b67cmovge r10, r11
37c2a1b6bmov rdx, [rdx]
37c2a1b6ecmp r10, r8
37c2a1b71cmovge r8, r10
37c2a1b75add r14, [rsp+184]
37c2a1b7dcmp r8, r14
37c2a1b80cmovl r8, r14
37c2a1b84imul r9, rcx
37c2a1b88lea rcx, [r9+rax]
37c2a1b8clea r9, [r8+rcx]
37c2a1b90cmp r9, r15
37c2a1b93cmovl r9, r15
37c2a1b97jmp 0x37c2a0280
37c2a1b9c
37c2a1b9c 0f 1f 40 00 ..@.
37c2a1ba0
37c2a1ba0loc_37c2a1ba0:
37c2a1ba0cvttsd2si r11, x6
37c2a1ba5cmp [rsp+144], 0
37c2a1baeje 0x37c2a26b8
37c2a1bb4mov rdx, r10
37c2a1bb7mov r14, [rsp+184]
37c2a1bbfmov rax, [rsp+736]
37c2a1bc7imul rdx, r10
37c2a1bcbadd r14, r8
37c2a1bceadd r15, rdx
37c2a1bd1cmp r14, r9
37c2a1bd4mov rdx, [rax]
37c2a1bd7cmovl r14, r9
37c2a1bdbadd r8, r11
37c2a1bdecmp r14, r8
37c2a1be1cmovge r8, r14
37c2a1be5imul rcx, r10
37c2a1be9lea r9, [r8+rcx]
37c2a1bedcmp r9, r15
37c2a1bf0cmovl r9, r15
37c2a1bf4jmp 0x37c2a0280
37c2a1bf9
37c2a1bf9 0f 1f 80 00 00 00 00 .......
37c2a1c00
37c2a1c00loc_37c2a1c00:
37c2a1c00test rdi, rdi
37c2a1c03je 0x37c2a37f8
37c2a1c09cmp r9, r15
37c2a1c0cmov rcx, r9
37c2a1c0fcmovl rcx, r15
37c2a1c13add r8, r10
37c2a1c16cmp rcx, r8
37c2a1c19cmovge r8, rcx
37c2a1c1dadd r14, r10
37c2a1c20mov r9, r8
37c2a1c23cmp r8, r14
37c2a1c26cmovl r9, r14
37c2a1c2ajmp 0x37c2a0280
37c2a1c2f
37c2a1c2f 90 .
37c2a1c30
37c2a1c30loc_37c2a1c30:
37c2a1c30test rdi, rdi
37c2a1c33je 0x37c2a3830
37c2a1c39cmp r9, r15
37c2a1c3cmov rcx, r9
37c2a1c3fcmovl rcx, r15
37c2a1c43add r8, r10
37c2a1c46mov r9, r8
37c2a1c49cmp rcx, r8
37c2a1c4ccmovge r9, rcx
37c2a1c50add r14, r10
37c2a1c53cmp r9, r14
37c2a1c56cmovl r9, r14
37c2a1c5ajmp 0x37c2a0280
37c2a1c5f
37c2a1c5f 90 .
37c2a1c60
37c2a1c60loc_37c2a1c60:
37c2a1c60test rdi, rdi
37c2a1c63je 0x37c2a3780
37c2a1c69mov rcx, [rbx]
37c2a1c6clea r10, [rcx+rcx]
37c2a1c70mov rax, rcx
37c2a1c73add r9, rcx
37c2a1c76imul rax, rcx
37c2a1c7alea r13, [r10+rcx]
37c2a1c7eadd rcx, r11
37c2a1c81cmp r9, rcx
37c2a1c84cmovge rcx, r9
37c2a1c88lea r9, [r10+r14]
37c2a1c8clea r15, [r13+rax]
37c2a1c91cmp rcx, r9
37c2a1c94cmovge r9, rcx
37c2a1c98add r8, r10
37c2a1c9bcmp r9, r8
37c2a1c9ecmovl r9, r8
37c2a1ca2add r10, [rsp+200]
37c2a1caacmp r9, r10
37c2a1cadcmovl r9, r10
37c2a1cb1add r9, rax
37c2a1cb4cmp r9, r15
37c2a1cb7cmovl r9, r15
37c2a1cbbjmp 0x37c2a0280
37c2a1cc0
37c2a1cc0loc_37c2a1cc0:
37c2a1cc0mov rax, [rsp+176]
37c2a1cc8lea r15, [rsp+288]
37c2a1cd0lea r14, [rsp+360]
37c2a1cd8mov r9, [rsp+656]
37c2a1ce0mov [rsp+80], r15
37c2a1ce5mov r8, [rsp+648]
37c2a1cedmov rcx, rbx
37c2a1cf0mov [rsp+64], rax
37c2a1cf5mov rax, [rsp+208]
37c2a1cfdmov [rsp+72], r14
37c2a1d02mov [rsp+56], rax
37c2a1d07mov rax, [rsp+704]
37c2a1d0fmov [rsp+360], rdx
37c2a1d17mov rdx, rsi
37c2a1d1amov [rsp+48], rax
37c2a1d1fmov rax, [rsp+720]
37c2a1d27mov [rsp+192], r10
37c2a1d2fmov [rsp+40], rax
37c2a1d34mov rax, [rsp+664]
37c2a1d3cmov [rsp+32], rax
37c2a1d41call zgebrd_64_
37c2a1d46mov r10, [rsp+192]
37c2a1d4ecmp [rsp+152], 0
37c2a1d57jne 0x37c2a3240
37c2a1d5dmov rcx, [rsi]
37c2a1d60mov rdx, [rsp+720]
37c2a1d68mov rax, rcx
37c2a1d6bimul rax, rcx
37c2a1d6fadd r10, rax
37c2a1d72lea rax, [rax+r10-1]
37c2a1d77lea r8, [rdx+8*rax]
37c2a1d7blea rax, [rdx+8*r10-8]
37c2a1d80mov [rsp+152], rax
37c2a1d88cmp [rsp+144], 0
37c2a1d91je 0x37c2a3bce
37c2a1d97mov r10, [rbx]
37c2a1d9amov rax, [rsp+712]
37c2a1da2lea r9, [rcx+2*rcx]
37c2a1da6mov rdx, r10
37c2a1da9mov rax, [rax]
37c2a1dacimul rdx, rcx
37c2a1db0lea r11, [rdx+r9]
37c2a1db4cmp rax, r11
37c2a1db7jge 0x37c2a1dcb
37c2a1db9sub rax, r9
37c2a1dbccqo
37c2a1dbeidiv rcx
37c2a1dc1imul rcx, rax
37c2a1dc5mov r10, rax
37c2a1dc8mov rdx, rcx
37c2a1dcb
37c2a1dcbloc_37c2a1dcb:
37c2a1dcbmov rax, [rsp+736]
37c2a1dd3mov rdi, [rsp+152]
37c2a1ddbmov [rsp+88], r8
37c2a1de0add rbp, rdx
37c2a1de3mov rcx, [rsp+720]
37c2a1debmov [rsp+72], r12
37c2a1df0mov r8, rsi
37c2a1df3lea rdx, [rip+0x1cae76]
37c2a1dfamov [rsp+104], rax
37c2a1dfflea r12, [rip+0x1cae6b]
37c2a1e06mov rax, [rsp+728]
37c2a1e0emov [rsp+56], rdi
37c2a1e13mov r9, [rsp+664]
37c2a1e1bmov [rsp+96], rax
37c2a1e20lea rax, [rsp+280]
37c2a1e28mov [rsp+80], rax
37c2a1e2dmov rax, [rsp+160]
37c2a1e35mov [rsp+32], rcx
37c2a1e3alea rcx, [rip+0x1cae1f]
37c2a1e41mov [rsp+40], rax
37c2a1e46mov [rsp+120], 1
37c2a1e4fmov [rsp+112], 1
37c2a1e58mov [rsp+64], rsi
37c2a1e5dmov [rsp+48], rsi
37c2a1e62mov [rsp+320], r10
37c2a1e6amov [rsp+192], r10
37c2a1e72call dbdsdc_64_
37c2a1e77mov [rsp+32], rsi
37c2a1e7cmov r9, rdi
37c2a1e7fmov r8, rsi
37c2a1e82mov rcx, [rsp+696]
37c2a1e8amov rdx, rsi
37c2a1e8dmov [rsp+56], 1
37c2a1e96mov [rsp+144], r12
37c2a1e9emov [rsp+48], rcx
37c2a1ea3mov rcx, [rsp+688]
37c2a1eabmov [rsp+40], rcx
37c2a1eb0mov rcx, r12
37c2a1eb3call zlacp2_64_
37c2a1eb8mov rdi, [rsp+712]
37c2a1ec0lea rdx, [rip+0x1cad6c]
37c2a1ec7lea rcx, [rip+0x1cad62]
37c2a1ecemov r9, rsi
37c2a1ed1lea r8, [rip+0x1cad5a]
37c2a1ed8mov rdi, [rdi]
37c2a1edbmov [rsp+96], r14
37c2a1ee0mov [rsp+40], rsi
37c2a1ee5mov [rsp+168], rdi
37c2a1eedmov rax, rdi
37c2a1ef0mov rdi, [rsp+696]
37c2a1ef8sub rax, rbp
37c2a1efbmov [rsp+32], rsi
37c2a1f00mov [rsp+80], rdi
37c2a1f05add rax, 1
37c2a1f09mov rdi, [rsp+688]
37c2a1f11mov [rsp+360], rax
37c2a1f19lea rax, [rbp-1]
37c2a1f1dmov [rsp+72], rdi
37c2a1f22shl rax, 4
37c2a1f26mov rdi, [rsp+208]
37c2a1f2eadd rax, [rsp+704]
37c2a1f36mov [rsp+104], r15
37c2a1f3bmov [rsp+64], rdi
37c2a1f40mov r13, rax
37c2a1f43mov rdi, [rsp+656]
37c2a1f4bmov [rsp+88], rax
37c2a1f50mov [rsp+56], rdi
37c2a1f55mov rdi, [rsp+648]
37c2a1f5dmov [rsp+128], 1
37c2a1f69mov [rsp+48], rdi
37c2a1f6emov [rsp+120], 1
37c2a1f77mov [rsp+112], 1
37c2a1f80call zunmbr_64_
37c2a1f85mov rcx, [rsi]
37c2a1f88mov rdx, [rbx]
37c2a1f8bmov rdi, [rsp+712]
37c2a1f93mov r10, [rsp+192]
37c2a1f9bimul rdx, rcx
37c2a1f9flea rcx, [rcx+2*rcx]
37c2a1fa3mov rax, [rdi]
37c2a1fa6add rdx, rcx
37c2a1fa9cmp rax, rdx
37c2a1facjl 0x37c2a58ed
37c2a1fb2mov rcx, [rsp+176]
37c2a1fbalea rdx, [rip+0x1cac8f]
37c2a1fc1mov r8, rsi
37c2a1fc4lea rdi, [rsp+320]
37c2a1fccmov [rsp+32], rdx
37c2a1fd1mov r9, rdx
37c2a1fd4mov rdx, rbx
37c2a1fd7mov [rsp+40], rcx
37c2a1fdcmov rcx, r12
37c2a1fdfmov [rsp+56], 1
37c2a1fe8mov [rsp+48], rdi
37c2a1fedcall zlaset_64_
37c2a1ff2mov [rsp+48], rdi
37c2a1ff7mov r8, rsi
37c2a1ffamov rdx, rsi
37c2a1ffdmov rcx, [rsp+176]
37c2a2005mov [rsp+32], rsi
37c2a200amov [rsp+56], 1
37c2a2013mov r9, [rsp+160]
37c2a201bmov [rsp+40], rcx
37c2a2020mov rcx, r12
37c2a2023call zlacp2_64_
37c2a2028mov rax, [rsp+712]
37c2a2030mov r9, rbx
37c2a2033lea r8, [rip+0x1cabe9]
37c2a203alea rdx, [rip+0x1cabf3]
37c2a2041lea rcx, [rip+0x1cabe9]
37c2a2048mov rax, [rax]
37c2a204bmov [rsp+96], r14
37c2a2050mov r14, [rsp+176]
37c2a2058mov [rsp+104], r15
37c2a205dsub rax, rbp
37c2a2060mov [rsp+88], r13
37c2a2065add rax, 1
37c2a2069mov [rsp+80], rdi
37c2a206emov [rsp+360], rax
37c2a2076mov rax, [rsp+704]
37c2a207emov [rsp+120], 1
37c2a2087mov [rsp+64], rax
37c2a208cmov rax, [rsp+656]
37c2a2094mov [rsp+112], 1
37c2a209dmov [rsp+56], rax
37c2a20a2mov rax, [rsp+648]
37c2a20aamov [rsp+72], r14
37c2a20afmov [rsp+48], rax
37c2a20b4mov [rsp+40], rsi
37c2a20b9mov [rsp+32], rsi
37c2a20bemov [rsp+128], 1
37c2a20cacall zunmbr_64_
37c2a20cfmov [rsp+32], rdi
37c2a20d4mov r9, r14
37c2a20d7mov r8, rsi
37c2a20damov rax, [rsp+656]
37c2a20e2mov rdx, rbx
37c2a20e5mov rcx, r12
37c2a20e8mov [rsp+56], 1
37c2a20f1mov [rsp+48], rax
37c2a20f6mov rax, [rsp+648]
37c2a20femov [rsp+40], rax
37c2a2103call zlacpy_64_
37c2a2108jmp 0x37c29fdd0
37c2a210d
37c2a210d 0f 1f 00 ...
37c2a2110
37c2a2110loc_37c2a2110:
37c2a2110mov rax, [rsp+176]
37c2a2118mov r9, [rsp+656]
37c2a2120mov rdx, rsi
37c2a2123mov rcx, rbx
37c2a2126mov r8, [rsp+648]
37c2a212emov [rsp+64], rax
37c2a2133mov rax, [rsp+208]
37c2a213bmov [rsp+56], rax
37c2a2140mov rax, [rsp+704]
37c2a2148mov [rsp+48], rax
37c2a214dmov rax, [rsp+720]
37c2a2155mov [rsp+40], rax
37c2a215amov rax, [rsp+664]
37c2a2162mov [rsp+32], rax
37c2a2167call zgebrd_64_
37c2a216ccmp [rsp+152], 0
37c2a2175jne 0x37c2a34f0
37c2a217bmov rcx, [rbx]
37c2a217ecmp [rsp+144], 0
37c2a2187je 0x37c2a38f4
37c2a218dmov rdx, [rsi]
37c2a2190mov rax, [rsp+712]
37c2a2198lea r8, [rcx+2*rcx]
37c2a219cmov [rsp+296], rcx
37c2a21a4imul rdx, rcx
37c2a21a8mov rax, [rax]
37c2a21abadd rdx, r8
37c2a21aecmp rax, rdx
37c2a21b1jge 0x37c2a5cd6
37c2a21b7sub rax, r8
37c2a21bacqo
37c2a21bcidiv rcx
37c2a21bfmov [rsp+352], rax
37c2a21c7imul rax, rcx
37c2a21cblea rdi, [rax+rbp]
37c2a21cflea rax, [rip+0x1caa9b]
37c2a21d6mov [rsp+144], rax
37c2a21de
37c2a21deloc_37c2a21de:
37c2a21deimul rcx, rcx
37c2a21e2mov rdx, [rsp+720]
37c2a21eamov [rsp+72], r12
37c2a21efmov r8, rbx
37c2a21f2mov r11, [rsp+736]
37c2a21famov [rsp+64], rbx
37c2a21ffmov [rsp+48], rbx
37c2a2204mov r9, [rsp+664]
37c2a220clea rax, [rcx+r13]
37c2a2210mov [rsp+104], r11
37c2a2215mov r11, [rsp+728]
37c2a221dmov [rsp+120], 1
37c2a2226lea rbp, [rdx+8*rax-8]
37c2a222blea rax, [rcx+rax-1]
37c2a2230mov rcx, [rsp+720]
37c2a2238mov [rsp+96], r11
37c2a223dlea rdx, [rip+0x1caa2c]
37c2a2244lea rax, [rcx+8*rax]
37c2a2248mov [rsp+40], rbp
37c2a224dmov [rsp+88], rax
37c2a2252lea rax, [rsp+280]
37c2a225amov [rsp+80], rax
37c2a225fmov rax, [rsp+160]
37c2a2267mov [rsp+32], rcx
37c2a226clea rcx, [rip+0x1ca9c1]
37c2a2273mov [rsp+56], rax
37c2a2278mov [rsp+112], 1
37c2a2281mov [rsp+192], rbp
37c2a2289call dbdsdc_64_
37c2a228emov [rsp+32], rbx
37c2a2293mov r9, rbp
37c2a2296mov r8, rbx
37c2a2299mov rcx, [rsp+680]
37c2a22a1mov r12, [rsp+144]
37c2a22a9mov rdx, rbx
37c2a22acmov [rsp+56], 1
37c2a22b5mov [rsp+48], rcx
37c2a22bamov rcx, [rsp+672]
37c2a22c2mov [rsp+40], rcx
37c2a22c7mov rcx, r12
37c2a22cacall zlacp2_64_
37c2a22cfmov rcx, [rsp+712]
37c2a22d7mov r9, rbx
37c2a22dalea rdx, [rip+0x1ca953]
37c2a22e1lea r8, [rip+0x1ca93b]
37c2a22e8mov rcx, [rcx]
37c2a22ebmov [rsp+96], r14
37c2a22f0mov [rsp+40], rsi
37c2a22f5mov [rsp+152], rcx
37c2a22fdmov rax, rcx
37c2a2300mov rcx, [rsp+680]
37c2a2308sub rax, rdi
37c2a230bmov [rsp+32], rbx
37c2a2310mov [rsp+80], rcx
37c2a2315add rax, 1
37c2a2319mov rcx, [rsp+672]
37c2a2321mov [rsp+360], rax
37c2a2329lea rax, [rdi-1]
37c2a232dmov [rsp+72], rcx
37c2a2332shl rax, 4
37c2a2336mov rcx, [rsp+704]
37c2a233eadd rax, [rsp+704]
37c2a2346mov [rsp+104], r15
37c2a234bmov [rsp+64], rcx
37c2a2350mov rbp, rax
37c2a2353mov rcx, [rsp+656]
37c2a235bmov [rsp+88], rax
37c2a2360mov [rsp+56], rcx
37c2a2365mov rcx, [rsp+648]
37c2a236dmov [rsp+128], 1
37c2a2379mov [rsp+48], rcx
37c2a237elea rcx, [rip+0x1ca8ac]
37c2a2385mov [rsp+120], 1
37c2a238emov [rsp+112], 1
37c2a2397call zunmbr_64_
37c2a239cmov rcx, [rsp+712]
37c2a23a4mov rdx, [rsi]
37c2a23a7mov rax, [rcx]
37c2a23aamov rcx, [rbx]
37c2a23adimul rdx, rcx
37c2a23b1lea rcx, [rcx+2*rcx]
37c2a23b5add rdx, rcx
37c2a23b8cmp rax, rdx
37c2a23bbjl 0x37c2a5750
37c2a23c1mov rcx, [rsp+176]
37c2a23c9mov [rsp+32], rbx
37c2a23cemov r8, rbx
37c2a23d1mov rdx, rbx
37c2a23d4lea r13, [rsp+296]
37c2a23dcmov r9, [rsp+160]
37c2a23e4mov [rsp+56], 1
37c2a23edmov [rsp+40], rcx
37c2a23f2mov rcx, r12
37c2a23f5mov [rsp+48], r13
37c2a23facall zlacp2_64_
37c2a23ffmov rax, [rsp+712]
37c2a2407mov r9, rbx
37c2a240alea r8, [rip+0x1ca821]
37c2a2411lea rdx, [rip+0x1ca81b]
37c2a2418lea rcx, [rip+0x1ca811]
37c2a241fmov rax, [rax]
37c2a2422mov [rsp+104], r15
37c2a2427mov [rsp+120], 1
37c2a2430sub rax, rdi
37c2a2433mov rdi, [rsp+176]
37c2a243bmov [rsp+96], r14
37c2a2440add rax, 1
37c2a2444mov [rsp+88], rbp
37c2a2449mov [rsp+360], rax
37c2a2451mov rax, [rsp+208]
37c2a2459mov [rsp+112], 1
37c2a2462mov [rsp+64], rax
37c2a2467mov rax, [rsp+656]
37c2a246fmov [rsp+80], r13
37c2a2474mov [rsp+56], rax
37c2a2479mov rax, [rsp+648]
37c2a2481mov [rsp+72], rdi
37c2a2486mov [rsp+48], rax
37c2a248bmov [rsp+40], rbx
37c2a2490mov [rsp+32], rsi
37c2a2495mov [rsp+128], 1
37c2a24a1call zunmbr_64_
37c2a24a6mov [rsp+32], r13
37c2a24abmov r9, rdi
37c2a24aemov r8, rsi
37c2a24b1mov rax, [rsp+656]
37c2a24b9mov rdx, rbx
37c2a24bcmov rcx, r12
37c2a24bfmov [rsp+56], 1
37c2a24c8mov [rsp+48], rax
37c2a24cdmov rax, [rsp+648]
37c2a24d5mov [rsp+40], rax
37c2a24dacall zlacpy_64_
37c2a24dfjmp 0x37c29fdd0
37c2a24e4
37c2a24e4 0f 1f 40 00 ..@.
37c2a24e8
37c2a24e8loc_37c2a24e8:
37c2a24e8mov rax, [rsp+664]
37c2a24f0mov r15, [rsp+224]
37c2a24f8lea rbx, [rsp+336]
37c2a2500lea rdi, [rsp+288]
37c2a2508lea r14, [rip+0x1ca759]
37c2a250fmov [rsp+72], rdi
37c2a2514lea r8, [rip+0x1ca725]
37c2a251bmov [rsp+56], rax
37c2a2520lea r9, [rsp+256]
37c2a2528mov rdx, r8
37c2a252blea rcx, [rip+0x1ca716]
37c2a2532mov [rsp+80], 1
37c2a253bmov [rsp+64], rbx
37c2a2540mov [rsp+48], r14
37c2a2545mov [rsp+40], rbx
37c2a254amov [rsp+32], r15
37c2a254fcall dlascl_64_
37c2a2554mov rax, [rsp+736]
37c2a255cmovsd_xmm x0, [rsp+248]
37c2a2565cmp [rax], 0
37c2a2569je 0x37c2a0f88
37c2a256fcomisd x0, [rsp+256]
37c2a2578jbe 0x37c2a0f88
37c2a257emov rax, [rsp+336]
37c2a2586mov [rsp+72], rdi
37c2a258blea r8, [rip+0x1ca6ae]
37c2a2592lea r9, [rsp+256]
37c2a259amov [rsp+64], rbx
37c2a259fmov rdx, r8
37c2a25a2lea rcx, [rip+0x1ca69f]
37c2a25a9sub rax, 1
37c2a25admov [rsp+48], r14
37c2a25b2mov [rsp+360], rax
37c2a25bamov rax, [rsp+720]
37c2a25c2mov [rsp+80], 1
37c2a25cbmov [rsp+56], rax
37c2a25d0lea rax, [rsp+360]
37c2a25d8mov [rsp+40], rax
37c2a25ddmov [rsp+32], r15
37c2a25e2call dlascl_64_
37c2a25e7movsd_xmm x0, [rsp+248]
37c2a25f0jmp 0x37c2a0f88
37c2a25f5
37c2a25f5loc_37c2a25f5:
37c2a25f5cmp r8, r9
37c2a25f8jg 0x37c2a1210
37c2a25fetest rdi, rdi
37c2a2601je 0x37c29f3b2
37c2a2607jmp 0x37c29f50a
37c2a260c
37c2a260c 0f 1f 40 00 ..@.
37c2a2610
37c2a2610loc_37c2a2610:
37c2a2610mov rax, [rsp+736]
37c2a2618mov rdx, [rax]
37c2a261btest rdi, rdi
37c2a261eje 0x37c2a388d
37c2a2624add r11, r8
37c2a2627cmp r9, r15
37c2a262acmovl r9, r15
37c2a262ecmp r11, r9
37c2a2631cmovge r9, r11
37c2a2635add r14, r8
37c2a2638cmp r9, r14
37c2a263bcmovl r9, r14
37c2a263fjmp 0x37c2a0280
37c2a2644
37c2a2644 0f 1f 40 00 ..@.
37c2a2648
37c2a2648loc_37c2a2648:
37c2a2648test rdi, rdi
37c2a264bje 0x37c2a385a
37c2a2651mov rcx, [rsi]
37c2a2654lea r9, [rcx+rcx]
37c2a2658mov r14, rcx
37c2a265badd r10, rcx
37c2a265eimul r14, rcx
37c2a2662lea rax, [r9+rcx]
37c2a2666add rcx, r11
37c2a2669cmp r10, rcx
37c2a266ccmovge rcx, r10
37c2a2670add r8, r9
37c2a2673lea r15, [rax+r14]
37c2a2677mov rax, [rsp+736]
37c2a267fcmp rcx, r8
37c2a2682cmovge r8, rcx
37c2a2686lea rcx, [r13+r9]
37c2a268bmov rdx, [rax]
37c2a268ecmp r8, rcx
37c2a2691cmovge rcx, r8
37c2a2695add r9, [rsp+184]
37c2a269dcmp rcx, r9
37c2a26a0cmovl rcx, r9
37c2a26a4lea r9, [rcx+r14]
37c2a26a8cmp r9, r15
37c2a26abcmovl r9, r15
37c2a26afjmp 0x37c2a0280
37c2a26b4
37c2a26b4 0f 1f 40 00 ..@.
37c2a26b8
37c2a26b8loc_37c2a26b8:
37c2a26b8mov rax, [rsp+736]
37c2a26c0mov rdx, [rax]
37c2a26c3test rdi, rdi
37c2a26c6je 0x37c2a38bb
37c2a26cccmp r9, r15
37c2a26cflea rcx, [r11+r8]
37c2a26d3cmovl r9, r15
37c2a26d7cmp rcx, r9
37c2a26dacmovl rcx, r9
37c2a26demov r9, [rsp+184]
37c2a26e6add r9, r8
37c2a26e9cmp rcx, r9
37c2a26eccmovge r9, rcx
37c2a26f0jmp 0x37c2a0280
37c2a26f5
37c2a26f5 0f 1f 00 ...
37c2a26f8
37c2a26f8loc_37c2a26f8:
37c2a26f8test rdi, rdi
37c2a26fbjne 0x37c2a453d
37c2a2701test rbp, rbp
37c2a2704je 0x37c29fdd0
37c2a270amov r14, r15
37c2a270dmov rax, [rsp+712]
37c2a2715mov [rsp+320], r15
37c2a271dlea rdi, [rsp+360]
37c2a2725imul r14, r15
37c2a2729mov rdx, rsi
37c2a272cmov rcx, rbx
37c2a272fmov r9, [rsp+656]
37c2a2737mov rax, [rax]
37c2a273alea rbp, [rsp+288]
37c2a2742mov [rsp+48], rdi
37c2a2747mov [rsp+56], rbp
37c2a274cmov r8, [rsp+648]
37c2a2754lea r13, [r15+r14+1]
37c2a2759sub rax, r13
37c2a275cadd rax, 1
37c2a2760mov [rsp+360], rax
37c2a2768lea rax, [r13-1]
37c2a276cshl rax, 4
37c2a2770add rax, [rsp+704]
37c2a2778mov r15, rax
37c2a277bmov rax, r14
37c2a277eshl rax, 4
37c2a2782add rax, [rsp+704]
37c2a278amov [rsp+40], r15
37c2a278fmov [rsp+32], rax
37c2a2794mov [rsp+144], rax
37c2a279ccall zgeqrf_64_
37c2a27a1mov rcx, [rsp+680]
37c2a27a9mov r8, rsi
37c2a27acmov rdx, rbx
37c2a27afmov [rsp+56], 1
37c2a27b8mov r9, [rsp+648]
37c2a27c0mov [rsp+48], rcx
37c2a27c5mov rcx, [rsp+672]
37c2a27cdmov [rsp+40], rcx
37c2a27d2mov rcx, [rsp+656]
37c2a27damov [rsp+32], rcx
37c2a27dflea rcx, [rip+0x1ca44e]
37c2a27e6call zlacpy_64_
37c2a27ebmov rcx, [rsp+712]
37c2a27f3mov r8, rsi
37c2a27f6mov rdx, rbx
37c2a27f9mov r9, [rsp+672]
37c2a2801mov rcx, [rcx]
37c2a2804mov [rsp+48], r15
37c2a2809mov [rsp+64], rbp
37c2a280emov [rsp+152], rcx
37c2a2816sub rcx, r13
37c2a2819lea rax, [rcx+1]
37c2a281dmov rcx, [rsp+680]
37c2a2825mov [rsp+56], rdi
37c2a282amov [rsp+360], rax
37c2a2832mov rax, [rsp+144]
37c2a283amov [rsp+32], rcx
37c2a283fmov rcx, rbx
37c2a2842mov [rsp+40], rax
37c2a2847call zungqr_64_
37c2a284cmov rcx, [rsi]
37c2a284flea rdx, [rsp+352]
37c2a2857mov r8, rdi
37c2a285amov [rsp+56], 1
37c2a2863lea rax, [rcx-1]
37c2a2867mov rcx, [rsp+656]
37c2a286fmov [rsp+352], rax
37c2a2877mov [rsp+48], rcx
37c2a287cmov rcx, [rsp+648]
37c2a2884mov [rsp+360], rax
37c2a288clea rax, [rcx+16]
37c2a2890lea rcx, [rip+0x1ca3b9]
37c2a2897mov [rsp+40], rax
37c2a289cmov r9, rcx
37c2a289fmov [rsp+32], rcx
37c2a28a4lea rcx, [rip+0x1ca389]
37c2a28abcall zlaset_64_
37c2a28b0mov r13, [rsi]
37c2a28b3mov rcx, rsi
37c2a28b6mov rdx, [rsp+712]
37c2a28bemov r11, [rsp+704]
37c2a28c6mov r9, [rsp+656]
37c2a28celea rax, [r14+r13+1]
37c2a28d3mov rdx, [rdx]
37c2a28d6mov r14, [rsp+144]
37c2a28demov [rsp+80], rbp
37c2a28e3add r13, rax
37c2a28e6sub rax, 1
37c2a28eamov [rsp+72], rdi
37c2a28efmov r8, [rsp+648]
37c2a28f7shl rax, 4
37c2a28fbmov [rsp+152], rdx
37c2a2903sub rdx, r13
37c2a2906add r11, rax
37c2a2909mov rax, [rsp+720]
37c2a2911add rdx, 1
37c2a2915mov [rsp+48], r14
37c2a291amov [rsp+360], rdx
37c2a2922lea rdx, [r13-1]
37c2a2926mov [rsp+40], rax
37c2a292bmov rax, [rsp+664]
37c2a2933shl rdx, 4
37c2a2937add rdx, [rsp+704]
37c2a293fmov [rsp+56], r11
37c2a2944mov [rsp+64], rdx
37c2a2949mov r15, rdx
37c2a294cmov rdx, rsi
37c2a294fmov [rsp+32], rax
37c2a2954mov [rsp+160], r11
37c2a295ccall zgebrd_64_
37c2a2961mov rdx, [rsi]
37c2a2964mov [rsp+72], r12
37c2a2969mov r8, rsi
37c2a296cmov r11, [rsp+720]
37c2a2974mov [rsp+64], rsi
37c2a2979lea r12, [rsp+320]
37c2a2981mov rax, rdx
37c2a2984mov [rsp+48], rsi
37c2a2989mov r9, [rsp+664]
37c2a2991mov [rsp+120], 1
37c2a299aimul rax, rdx
37c2a299emov [rsp+112], 1
37c2a29a7mov rcx, rax
37c2a29aalea rax, [rdx+rax]
37c2a29aelea r10, [r11+8*rax]
37c2a29b2lea rax, [r11+8*rdx]
37c2a29b6mov r11, [rsp+736]
37c2a29belea rdx, [rdx+2*rcx]
37c2a29c2mov [rsp+56], r10
37c2a29c7lea rcx, [rip+0x1ca292]
37c2a29cemov [rsp+104], r11
37c2a29d3mov r11, [rsp+728]
37c2a29dbmov [rsp+40], rax
37c2a29e0mov [rsp+96], r11
37c2a29e5mov r11, [rsp+720]
37c2a29edmov [rsp+152], r10
37c2a29f5lea rdx, [r11+8*rdx]
37c2a29f9mov [rsp+32], r11
37c2a29femov [rsp+88], rdx
37c2a2a03lea rdx, [rsp+280]
37c2a2a0bmov [rsp+80], rdx
37c2a2a10lea rdx, [rip+0x1ca259]
37c2a2a17mov [rsp+144], rax
37c2a2a1fcall dbdsdc_64_
37c2a2a24mov [rsp+48], r12
37c2a2a29mov r8, rsi
37c2a2a2cmov rdx, rsi
37c2a2a2fmov rax, [rsp+704]
37c2a2a37mov [rsp+32], rsi
37c2a2a3clea rcx, [rip+0x1ca22e]
37c2a2a43mov [rsp+56], 1
37c2a2a4cmov r9, [rsp+144]
37c2a2a54mov [rsp+40], rax
37c2a2a59call zlacp2_64_
37c2a2a5emov rax, [rsp+712]
37c2a2a66mov r9, rsi
37c2a2a69lea r8, [rip+0x1ca1b3]
37c2a2a70lea rdx, [rip+0x1ca1bd]
37c2a2a77lea rcx, [rip+0x1ca1b3]
37c2a2a7emov rax, [rax]
37c2a2a81mov [rsp+104], rbp
37c2a2a86mov [rsp+120], 1
37c2a2a8fmov [rsp+144], rax
37c2a2a97sub rax, r13
37c2a2a9aadd rax, 1
37c2a2a9emov [rsp+96], rdi
37c2a2aa3mov [rsp+360], rax
37c2a2aabmov rax, [rsp+704]
37c2a2ab3mov [rsp+112], 1
37c2a2abcmov [rsp+72], rax
37c2a2ac1mov rax, [rsp+656]
37c2a2ac9mov [rsp+88], r15
37c2a2acemov [rsp+56], rax
37c2a2ad3mov rax, [rsp+648]
37c2a2adbmov [rsp+80], r12
37c2a2ae0mov [rsp+48], rax
37c2a2ae5mov [rsp+64], r14
37c2a2aeamov [rsp+40], rsi
37c2a2aefmov [rsp+32], rsi
37c2a2af4mov [rsp+128], 1
37c2a2b00call zunmbr_64_
37c2a2b05mov [rsp+32], rsi
37c2a2b0amov r8, rsi
37c2a2b0dmov rdx, rsi
37c2a2b10mov rax, [rsp+696]
37c2a2b18mov r9, [rsp+152]
37c2a2b20mov [rsp+56], 1
37c2a2b29lea rcx, [rip+0x1ca141]
37c2a2b30mov [rsp+48], rax
37c2a2b35mov rax, [rsp+688]
37c2a2b3dmov [rsp+40], rax
37c2a2b42call zlacp2_64_
37c2a2b47mov rax, [rsp+712]
37c2a2b4fmov r9, rsi
37c2a2b52mov r11, [rsp+160]
37c2a2b5alea r8, [rip+0x1ca0d1]
37c2a2b61lea rdx, [rip+0x1ca0cb]
37c2a2b68mov rax, [rax]
37c2a2b6bmov [rsp+64], r11
37c2a2b70lea rcx, [rip+0x1ca0b9]
37c2a2b77mov [rsp+112], 1
37c2a2b80sub rax, r13
37c2a2b83mov [rsp+104], rbp
37c2a2b88add rax, 1
37c2a2b8cmov [rsp+96], rdi
37c2a2b91mov [rsp+360], rax
37c2a2b99mov rax, [rsp+696]
37c2a2ba1mov [rsp+88], r15
37c2a2ba6mov [rsp+80], rax
37c2a2babmov rax, [rsp+688]
37c2a2bb3mov [rsp+40], rsi
37c2a2bb8mov [rsp+72], rax
37c2a2bbdmov rax, [rsp+656]
37c2a2bc5mov [rsp+32], rsi
37c2a2bcamov [rsp+56], rax
37c2a2bcfmov rax, [rsp+648]
37c2a2bd7mov [rsp+128], 1
37c2a2be3mov [rsp+48], rax
37c2a2be8mov [rsp+120], 1
37c2a2bf1call zunmbr_64_
37c2a2bf6mov [rsp+72], r12
37c2a2bfbmov r9, rsi
37c2a2bfemov r8, rbx
37c2a2c01mov rax, [rsp+656]
37c2a2c09lea rcx, [rip+0x1ca040]
37c2a2c10mov [rsp+112], 1
37c2a2c19lea rdx, [rip+0x1ca003]
37c2a2c20mov [rsp+80], rcx
37c2a2c25mov rcx, rdx
37c2a2c28mov [rsp+96], rax
37c2a2c2dmov rax, [rsp+648]
37c2a2c35mov [rsp+104], 1
37c2a2c3emov [rsp+88], rax
37c2a2c43mov rax, [rsp+704]
37c2a2c4bmov [rsp+32], rsi
37c2a2c50mov [rsp+64], rax
37c2a2c55mov rax, [rsp+680]
37c2a2c5dmov [rsp+56], rax
37c2a2c62mov rax, [rsp+672]
37c2a2c6amov [rsp+48], rax
37c2a2c6flea rax, [rip+0x1ca002]
37c2a2c76mov [rsp+40], rax
37c2a2c7bcall zgemm_64_
37c2a2c80mov rax, [rsp+680]
37c2a2c88mov [rsp+56], 1
37c2a2c91mov [rsp+48], rax
37c2a2c96mov rax, [rsp+672]
37c2a2c9ejmp 0x37c2a1644
37c2a2ca3
37c2a2ca3 0f 1f 44 00 00 ..D..
37c2a2ca8
37c2a2ca8loc_37c2a2ca8:
37c2a2ca8test rdi, rdi
37c2a2cabjne 0x37c2a4ef8
37c2a2cb1test rbp, rbp
37c2a2cb4je 0x37c29fdd0
37c2a2cbamov r14, rcx
37c2a2cbdmov rax, [rsp+712]
37c2a2cc5lea rdi, [rsp+360]
37c2a2ccdlea rbp, [rsp+288]
37c2a2cd5imul r14, rcx
37c2a2cd9mov r9, [rsp+656]
37c2a2ce1mov rdx, rsi
37c2a2ce4mov r8, [rsp+648]
37c2a2cecmov rax, [rax]
37c2a2cefmov [rsp+56], rbp
37c2a2cf4mov [rsp+48], rdi
37c2a2cf9lea r13, [rcx+r14+1]
37c2a2cfemov [rsp+296], rcx
37c2a2d06mov rcx, rbx
37c2a2d09sub rax, r13
37c2a2d0cadd rax, 1
37c2a2d10mov [rsp+360], rax
37c2a2d18lea rax, [r13-1]
37c2a2d1cshl rax, 4
37c2a2d20add rax, [rsp+704]
37c2a2d28mov r15, rax
37c2a2d2bmov rax, r14
37c2a2d2eshl rax, 4
37c2a2d32add rax, [rsp+704]
37c2a2d3amov [rsp+40], r15
37c2a2d3fmov [rsp+32], rax
37c2a2d44mov [rsp+144], rax
37c2a2d4ccall zgelqf_64_
37c2a2d51mov rcx, [rsp+696]
37c2a2d59mov r8, rsi
37c2a2d5cmov rdx, rbx
37c2a2d5fmov [rsp+56], 1
37c2a2d68mov r9, [rsp+648]
37c2a2d70mov [rsp+48], rcx
37c2a2d75mov rcx, [rsp+688]
37c2a2d7dmov [rsp+40], rcx
37c2a2d82mov rcx, [rsp+656]
37c2a2d8amov [rsp+32], rcx
37c2a2d8flea rcx, [rip+0x1c9eca]
37c2a2d96call zlacpy_64_
37c2a2d9bmov rcx, [rsp+712]
37c2a2da3mov r8, rbx
37c2a2da6mov rdx, rsi
37c2a2da9mov r9, [rsp+688]
37c2a2db1mov rcx, [rcx]
37c2a2db4mov [rsp+48], r15
37c2a2db9mov [rsp+64], rbp
37c2a2dbemov [rsp+152], rcx
37c2a2dc6sub rcx, r13
37c2a2dc9lea rax, [rcx+1]
37c2a2dcdmov rcx, [rsp+696]
37c2a2dd5mov [rsp+56], rdi
37c2a2ddamov [rsp+360], rax
37c2a2de2mov rax, [rsp+144]
37c2a2deamov [rsp+32], rcx
37c2a2defmov rcx, rsi
37c2a2df2mov [rsp+40], rax
37c2a2df7call zunglq_64_
37c2a2dfcmov rcx, [rbx]
37c2a2dfflea rdx, [rsp+352]
37c2a2e07mov r8, rdi
37c2a2e0amov [rsp+56], 1
37c2a2e13lea rax, [rcx-1]
37c2a2e17mov rcx, [rsp+656]
37c2a2e1fmov [rsp+352], rax
37c2a2e27mov [rsp+48], rcx
37c2a2e2cmov rcx, [rsp+168]
37c2a2e34mov [rsp+360], rax
37c2a2e3cmov rax, [rsp+648]
37c2a2e44shl rcx, 4
37c2a2e48add rax, rcx
37c2a2e4blea rcx, [rip+0x1c9dfe]
37c2a2e52mov [rsp+40], rax
37c2a2e57mov r9, rcx
37c2a2e5amov [rsp+32], rcx
37c2a2e5flea rcx, [rip+0x1c9dfa]
37c2a2e66call zlaset_64_
37c2a2e6bmov rdx, [rbx]
37c2a2e6emov rcx, rbx
37c2a2e71mov r10, [rsp+704]
37c2a2e79mov r9, [rsp+656]
37c2a2e81mov r8, [rsp+648]
37c2a2e89lea r13, [r14+2*rdx+1]
37c2a2e8elea rax, [rdx+r14]
37c2a2e92mov rdx, [rsp+712]
37c2a2e9ashl rax, 4
37c2a2e9emov rdx, [rdx]
37c2a2ea1add r10, rax
37c2a2ea4mov rax, [rsp+144]
37c2a2eacmov [rsp+80], rbp
37c2a2eb1mov [rsp+56], r10
37c2a2eb6mov [rsp+152], rdx
37c2a2ebesub rdx, r13
37c2a2ec1add rdx, 1
37c2a2ec5mov [rsp+48], rax
37c2a2ecamov [rsp+360], rdx
37c2a2ed2lea rdx, [r13-1]
37c2a2ed6shl rdx, 4
37c2a2edaadd rdx, [rsp+704]
37c2a2ee2mov [rsp+72], rdi
37c2a2ee7mov r15, rdx
37c2a2eeamov [rsp+64], rdx
37c2a2eefmov rdx, [rsp+720]
37c2a2ef7mov [rsp+168], r10
37c2a2effmov [rsp+40], rdx
37c2a2f04mov rdx, [rsp+664]
37c2a2f0cmov [rsp+32], rdx
37c2a2f11mov rdx, rbx
37c2a2f14call zgebrd_64_
37c2a2f19mov rdx, [rbx]
37c2a2f1cmov [rsp+72], r12
37c2a2f21mov r8, rbx
37c2a2f24mov [rsp+64], rbx
37c2a2f29mov r9, [rsp+664]
37c2a2f31lea r12, [rsp+296]
37c2a2f39mov r11, rdx
37c2a2f3cmov [rsp+48], rbx
37c2a2f41mov [rsp+120], 1
37c2a2f4aimul r11, rdx
37c2a2f4emov [rsp+112], 1
37c2a2f57mov rcx, r11
37c2a2f5alea rax, [rdx+r11]
37c2a2f5emov r11, [rsp+720]
37c2a2f66lea rax, [r11+8*rax]
37c2a2f6alea r14, [r11+8*rdx]
37c2a2f6emov r11, [rsp+736]
37c2a2f76lea rdx, [rdx+2*rcx]
37c2a2f7amov [rsp+56], rax
37c2a2f7flea rcx, [rip+0x1c9cda]
37c2a2f86mov [rsp+104], r11
37c2a2f8bmov r11, [rsp+728]
37c2a2f93mov [rsp+40], r14
37c2a2f98mov [rsp+96], r11
37c2a2f9dmov r11, [rsp+720]
37c2a2fa5mov [rsp+160], rax
37c2a2fadlea rdx, [r11+8*rdx]
37c2a2fb1mov [rsp+32], r11
37c2a2fb6mov [rsp+88], rdx
37c2a2fbblea rdx, [rsp+280]
37c2a2fc3mov [rsp+80], rdx
37c2a2fc8lea rdx, [rip+0x1c9ca1]
37c2a2fcfcall dbdsdc_64_
37c2a2fd4mov [rsp+32], rbx
37c2a2fd9mov r9, r14
37c2a2fdcmov r8, rbx
37c2a2fdfmov rdx, [rsp+680]
37c2a2fe7lea rcx, [rip+0x1c9c83]
37c2a2feemov [rsp+56], 1
37c2a2ff7mov [rsp+48], rdx
37c2a2ffcmov rdx, [rsp+672]
37c2a3004mov [rsp+40], rdx
37c2a3009mov rdx, rbx
37c2a300ccall zlacp2_64_
37c2a3011mov rdx, [rsp+712]
37c2a3019mov r9, rbx
37c2a301cmov rax, [rsp+144]
37c2a3024lea r8, [rip+0x1c9bf8]
37c2a302blea rcx, [rip+0x1c9bff]
37c2a3032mov rdx, [rdx]
37c2a3035mov [rsp+64], rax
37c2a303amov rax, [rsp+656]
37c2a3042mov [rsp+104], rbp
37c2a3047mov [rsp+152], rdx
37c2a304fsub rdx, r13
37c2a3052add rdx, 1
37c2a3056mov [rsp+56], rax
37c2a305bmov rax, [rsp+648]
37c2a3063mov [rsp+360], rdx
37c2a306bmov rdx, [rsp+680]
37c2a3073mov [rsp+48], rax
37c2a3078mov [rsp+80], rdx
37c2a307dmov rdx, [rsp+672]
37c2a3085mov [rsp+96], rdi
37c2a308amov [rsp+72], rdx
37c2a308flea rdx, [rip+0x1c9b9e]
37c2a3096mov [rsp+88], r15
37c2a309bmov [rsp+40], rbx
37c2a30a0mov [rsp+32], rbx
37c2a30a5mov [rsp+128], 1
37c2a30b1mov [rsp+120], 1
37c2a30bamov [rsp+112], 1
37c2a30c3call zunmbr_64_
37c2a30c8mov [rsp+48], r12
37c2a30cdmov r8, rbx
37c2a30d0mov rdx, rbx
37c2a30d3mov rax, [rsp+704]
37c2a30dbmov [rsp+32], rbx
37c2a30e0lea rcx, [rip+0x1c9b8a]
37c2a30e7mov [rsp+56], 1
37c2a30f0mov r9, [rsp+160]
37c2a30f8mov [rsp+40], rax
37c2a30fdcall zlacp2_64_
37c2a3102mov rax, [rsp+712]
37c2a310amov r9, rbx
37c2a310dmov r10, [rsp+168]
37c2a3115lea r8, [rip+0x1c9b16]
37c2a311clea rdx, [rip+0x1c9b10]
37c2a3123mov rax, [rax]
37c2a3126mov [rsp+104], rbp
37c2a312blea rcx, [rip+0x1c9afe]
37c2a3132mov [rsp+120], 1
37c2a313bsub rax, r13
37c2a313emov [rsp+96], rdi
37c2a3143add rax, 1
37c2a3147mov [rsp+88], r15
37c2a314cmov [rsp+360], rax
37c2a3154mov rax, [rsp+704]
37c2a315cmov [rsp+112], 1
37c2a3165mov [rsp+72], rax
37c2a316amov rax, [rsp+656]
37c2a3172mov [rsp+80], r12
37c2a3177mov [rsp+56], rax
37c2a317cmov rax, [rsp+648]
37c2a3184mov [rsp+64], r10
37c2a3189mov [rsp+48], rax
37c2a318emov [rsp+40], rbx
37c2a3193mov [rsp+32], rbx
37c2a3198mov [rsp+128], 1
37c2a31a4call zunmbr_64_
37c2a31a9mov [rsp+56], r12
37c2a31aemov r9, rsi
37c2a31b1mov r8, rbx
37c2a31b4mov rax, [rsp+656]
37c2a31bclea rcx, [rip+0x1c9a8d]
37c2a31c3mov [rsp+112], 1
37c2a31cclea rdx, [rip+0x1c9a50]
37c2a31d3mov [rsp+80], rcx
37c2a31d8mov rcx, rdx
37c2a31dbmov [rsp+96], rax
37c2a31e0mov rax, [rsp+648]
37c2a31e8mov [rsp+104], 1
37c2a31f1mov [rsp+88], rax
37c2a31f6mov rax, [rsp+696]
37c2a31femov [rsp+32], rbx
37c2a3203mov [rsp+72], rax
37c2a3208mov rax, [rsp+688]
37c2a3210mov [rsp+64], rax
37c2a3215mov rax, [rsp+704]
37c2a321dmov [rsp+48], rax
37c2a3222lea rax, [rip+0x1c9a4f]
37c2a3229mov [rsp+40], rax
37c2a322ecall zgemm_64_
37c2a3233jmp 0x37c2a1626
37c2a3238
37c2a3238 0f 1f 84 00 00 00 00 00 ........
37c2a3240
37c2a3240loc_37c2a3240:
37c2a3240mov rax, [rsp+736]
37c2a3248mov [rsp+72], r12
37c2a324dmov [rsp+120], 1
37c2a3256mov [rsp+104], rax
37c2a325bmov rax, [rsp+728]
37c2a3263mov [rsp+112], 1
37c2a326cmov [rsp+96], rax
37c2a3271mov rax, [rsp+160]
37c2a3279mov [rsp+56], r12
37c2a327emov [rsp+88], rax
37c2a3283lea rax, [rsp+280]
37c2a328bmov [rsp+80], rax
37c2a3290lea rax, [rip+0x1c99d1]
37c2a3297mov [rsp+64], rax
37c2a329cmov [rsp+48], rax
37c2a32a1mov rax, [rsp+720]
37c2a32a9mov [rsp+40], r12
37c2a32aemov [rsp+32], rax
37c2a32b3
37c2a32b3loc_37c2a32b3:
37c2a32b3mov r9, [rsp+664]
37c2a32bbmov r8, rsi
37c2a32belea rdx, [rip+0x1c995e]
37c2a32c5lea rcx, [rip+0x1c9994]
37c2a32cccall dbdsdc_64_
37c2a32d1jmp 0x37c29fdd0
37c2a32d6
37c2a32d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a32e0
37c2a32e0loc_37c2a32e0:
37c2a32e0mov rax, [rsp+712]
37c2a32e8lea rdi, [rsp+360]
37c2a32f0lea rbp, [rsp+288]
37c2a32f8mov r9, [rsp+656]
37c2a3300mov r8, [rsp+648]
37c2a3308mov rdx, rsi
37c2a330bmov rax, [rax]
37c2a330emov [rsp+48], rdi
37c2a3313mov [rsp+56], rbp
37c2a3318mov [rsp+144], rax
37c2a3320sub rax, rcx
37c2a3323mov [rsp+360], rax
37c2a332bmov rax, rcx
37c2a332emov rcx, rbx
37c2a3331shl rax, 4
37c2a3335add rax, [rsp+704]
37c2a333dmov [rsp+40], rax
37c2a3342mov rax, [rsp+704]
37c2a334amov [rsp+32], rax
37c2a334fcall zgelqf_64_
37c2a3354mov rax, [rbx]
37c2a3357mov r8, rdi
37c2a335amov [rsp+56], 1
37c2a3363lea rdx, [rsp+352]
37c2a336blea rcx, [rip+0x1c98ee]
37c2a3372sub rax, 1
37c2a3376mov [rsp+352], rax
37c2a337emov [rsp+360], rax
37c2a3386mov rax, [rsp+656]
37c2a338emov [rsp+48], rax
37c2a3393mov rax, [rsp+168]
37c2a339bshl rax, 4
37c2a339fadd rax, [rsp+648]
37c2a33a7mov [rsp+40], rax
37c2a33aclea rax, [rip+0x1c989d]
37c2a33b3mov [rsp+32], rax
37c2a33b8mov r9, rax
37c2a33bbcall zlaset_64_
37c2a33c0mov rsi, [rsp+712]
37c2a33c8mov rdx, [rbx]
37c2a33cbmov r9, [rsp+656]
37c2a33d3mov r8, [rsp+648]
37c2a33dbmov rcx, [rsi]
37c2a33delea rax, [rdx+rdx+1]
37c2a33e3shl rdx, 4
37c2a33e7mov [rsp+72], rdi
37c2a33ecmov [rsp+80], rbp
37c2a33f1sub rcx, rax
37c2a33f4sub rax, 1
37c2a33f8shl rax, 4
37c2a33fcadd rax, [rsp+704]
37c2a3404add rcx, 1
37c2a3408mov [rsp+64], rax
37c2a340dmov rax, [rsp+704]
37c2a3415mov [rsp+360], rcx
37c2a341dmov rcx, rbx
37c2a3420add rax, rdx
37c2a3423mov rdx, rbx
37c2a3426mov [rsp+56], rax
37c2a342bmov rax, [rsp+704]
37c2a3433mov [rsp+48], rax
37c2a3438mov rax, [rsp+720]
37c2a3440mov [rsp+40], rax
37c2a3445mov rax, [rsp+664]
37c2a344dmov [rsp+32], rax
37c2a3452call zgebrd_64_
37c2a3457mov rax, [rsp+736]
37c2a345fmov rdi, [rsp+720]
37c2a3467mov [rsp+120], 1
37c2a3470mov [rsp+112], 1
37c2a3479mov r9, [rsp+664]
37c2a3481mov r8, rbx
37c2a3484lea rdx, [rip+0x1c9798]
37c2a348bmov [rsp+104], rax
37c2a3490mov rax, [rsp+728]
37c2a3498lea rcx, [rip+0x1c97c1]
37c2a349fmov [rsp+96], rax
37c2a34a4mov rax, [rbx]
37c2a34a7mov [rsp+72], r12
37c2a34aclea rax, [rdi+8*rax]
37c2a34b0mov [rsp+56], r12
37c2a34b5mov [rsp+88], rax
37c2a34balea rax, [rsp+280]
37c2a34c2mov [rsp+80], rax
37c2a34c7lea rax, [rip+0x1c979a]
37c2a34cemov [rsp+64], rax
37c2a34d3mov [rsp+48], rax
37c2a34d8mov [rsp+40], r12
37c2a34ddmov [rsp+32], rdi
37c2a34e2call dbdsdc_64_
37c2a34e7jmp 0x37c29fdd0
37c2a34ec
37c2a34ec 0f 1f 40 00 ..@.
37c2a34f0
37c2a34f0loc_37c2a34f0:
37c2a34f0mov rax, [rsp+736]
37c2a34f8mov [rsp+72], r12
37c2a34fdmov r8, rbx
37c2a3500lea rdx, [rip+0x1c971c]
37c2a3507mov [rsp+120], 1
37c2a3510mov r9, [rsp+664]
37c2a3518lea rcx, [rip+0x1c9715]
37c2a351fmov [rsp+104], rax
37c2a3524mov rax, [rsp+728]
37c2a352cmov [rsp+112], 1
37c2a3535mov [rsp+96], rax
37c2a353amov rax, [rsp+160]
37c2a3542mov [rsp+56], r12
37c2a3547mov [rsp+88], rax
37c2a354clea rax, [rsp+280]
37c2a3554mov [rsp+80], rax
37c2a3559lea rax, [rip+0x1c9708]
37c2a3560mov [rsp+64], rax
37c2a3565mov [rsp+48], rax
37c2a356amov rax, [rsp+720]
37c2a3572mov [rsp+40], r12
37c2a3577mov [rsp+32], rax
37c2a357ccall dbdsdc_64_
37c2a3581jmp 0x37c29fdd0
37c2a3586
37c2a3586 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a3590
37c2a3590loc_37c2a3590:
37c2a3590mov rax, [rsp+712]
37c2a3598lea rdi, [rsp+360]
37c2a35a0lea rbp, [rsp+288]
37c2a35a8mov r9, [rsp+656]
37c2a35b0mov r8, [rsp+648]
37c2a35b8mov rcx, rbx
37c2a35bbmov rdx, rsi
37c2a35bemov rax, [rax]
37c2a35c1mov [rsp+48], rdi
37c2a35c6mov [rsp+56], rbp
37c2a35cbmov [rsp+144], rax
37c2a35d3sub rax, r15
37c2a35d6shl r15, 4
37c2a35damov [rsp+360], rax
37c2a35e2mov rax, [rsp+704]
37c2a35eaadd rax, r15
37c2a35edmov [rsp+40], rax
37c2a35f2mov rax, [rsp+704]
37c2a35famov [rsp+32], rax
37c2a35ffcall zgeqrf_64_
37c2a3604mov rax, [rsi]
37c2a3607mov r8, rdi
37c2a360amov [rsp+56], 1
37c2a3613lea rdx, [rsp+352]
37c2a361blea rcx, [rip+0x1c9612]
37c2a3622sub rax, 1
37c2a3626mov [rsp+352], rax
37c2a362emov [rsp+360], rax
37c2a3636mov rax, [rsp+656]
37c2a363emov [rsp+48], rax
37c2a3643mov rax, [rsp+648]
37c2a364badd rax, 16
37c2a364fmov [rsp+40], rax
37c2a3654lea rax, [rip+0x1c95f5]
37c2a365bmov [rsp+32], rax
37c2a3660mov r9, rax
37c2a3663call zlaset_64_
37c2a3668mov rbx, [rsp+712]
37c2a3670mov rdx, [rsi]
37c2a3673mov r9, [rsp+656]
37c2a367bmov r8, [rsp+648]
37c2a3683mov rcx, [rbx]
37c2a3686lea rax, [rdx+rdx+1]
37c2a368bmov [rsp+72], rdi
37c2a3690mov [rsp+80], rbp
37c2a3695sub rcx, rax
37c2a3698sub rax, 1
37c2a369cshl rax, 4
37c2a36a0add rax, [rsp+704]
37c2a36a8add rcx, 1
37c2a36acmov [rsp+64], rax
37c2a36b1mov rax, rdx
37c2a36b4mov rdx, rsi
37c2a36b7shl rax, 4
37c2a36bbadd rax, [rsp+704]
37c2a36c3mov [rsp+360], rcx
37c2a36cbmov rcx, rsi
37c2a36cemov [rsp+56], rax
37c2a36d3mov rax, [rsp+704]
37c2a36dbmov [rsp+48], rax
37c2a36e0mov rax, [rsp+720]
37c2a36e8mov [rsp+40], rax
37c2a36edmov rax, [rsp+664]
37c2a36f5mov [rsp+32], rax
37c2a36facall zgebrd_64_
37c2a36ffmov rax, [rsp+736]
37c2a3707mov rdi, [rsp+720]
37c2a370fmov [rsp+120], 1
37c2a3718mov [rsp+112], 1
37c2a3721mov [rsp+104], rax
37c2a3726mov rax, [rsp+728]
37c2a372emov [rsp+96], rax
37c2a3733mov rax, [rsi]
37c2a3736mov [rsp+72], r12
37c2a373blea rax, [rdi+8*rax]
37c2a373fmov [rsp+56], r12
37c2a3744mov [rsp+88], rax
37c2a3749lea rax, [rsp+280]
37c2a3751mov [rsp+80], rax
37c2a3756lea rax, [rip+0x1c950b]
37c2a375dmov [rsp+64], rax
37c2a3762mov [rsp+48], rax
37c2a3767mov [rsp+40], r12
37c2a376cmov [rsp+32], rdi
37c2a3771jmp 0x37c2a32b3
37c2a3776
37c2a3776 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a3780
37c2a3780loc_37c2a3780:
37c2a3780test rbp, rbp
37c2a3783je 0x37c2a386e
37c2a3789mov r10, [rbx]
37c2a378clea r11, [r10+r10]
37c2a3790add rcx, r10
37c2a3793mov r13, r10
37c2a3796imul r13, r10
37c2a379alea rax, [r11+r10]
37c2a379ecmp rax, rcx
37c2a37a1cmovl rax, rcx
37c2a37a5cvttsd2si rcx, [rsp+184]
37c2a37aflea r15, [rax+r13]
37c2a37b3add rcx, r10
37c2a37b6add r10, r9
37c2a37b9cmp rcx, r10
37c2a37bccmovge r10, rcx
37c2a37c0lea rcx, [r11+r14]
37c2a37c4cmp r10, rcx
37c2a37c7cmovge rcx, r10
37c2a37cbadd r8, r11
37c2a37cecmp rcx, r8
37c2a37d1cmovl rcx, r8
37c2a37d5add r11, [rsp+200]
37c2a37ddcmp rcx, r11
37c2a37e0cmovl rcx, r11
37c2a37e4lea r9, [rcx+r13]
37c2a37e8
37c2a37e8loc_37c2a37e8:
37c2a37e8cmp r9, r15
37c2a37ebcmovl r9, r15
37c2a37efjmp 0x37c2a0280
37c2a37f4
37c2a37f4 0f 1f 40 00 ..@.
37c2a37f8
37c2a37f8loc_37c2a37f8:
37c2a37f8test rbp, rbp
37c2a37fbje 0x37c2a37e8
37c2a37fdcmp r9, r15
37c2a3800mov rcx, r9
37c2a3803cmovl rcx, r15
37c2a3807add r8, r10
37c2a380acmp rcx, r8
37c2a380dcmovge r8, rcx
37c2a3811cvttsd2si rcx, x15
37c2a3816mov r9, r8
37c2a3819add rcx, r10
37c2a381ccmp r8, rcx
37c2a381fcmovl r9, rcx
37c2a3823jmp 0x37c2a0280
37c2a3828
37c2a3828 0f 1f 84 00 00 00 00 00 ........
37c2a3830
37c2a3830loc_37c2a3830:
37c2a3830test rbp, rbp
37c2a3833je 0x37c2a37e8
37c2a3835add r8, r10
37c2a3838cvttsd2si rcx, x6
37c2a383dcmp r9, r15
37c2a3840cmovl r9, r15
37c2a3844cmp r8, r9
37c2a3847cmovge r9, r8
37c2a384badd rcx, r10
37c2a384ecmp r9, rcx
37c2a3851cmovl r9, rcx
37c2a3855jmp 0x37c2a0280
37c2a385a
37c2a385aloc_37c2a385a:
37c2a385atest rbp, rbp
37c2a385djne 0x37c2a54aa
37c2a3863mov rax, [rsp+736]
37c2a386bmov rdx, [rax]
37c2a386e
37c2a386eloc_37c2a386e:
37c2a386emov r9, [rsp+328]
37c2a3876mov eax, 1
37c2a387bmov r15l, 1
37c2a3881test r9, r9
37c2a3884cmovle r9, rax
37c2a3888jmp 0x37c2a0280
37c2a388d
37c2a388dloc_37c2a388d:
37c2a388dtest rbp, rbp
37c2a3890je 0x37c2a37e8
37c2a3896add r11, r8
37c2a3899cvttsd2si rcx, x12
37c2a389ecmp r9, r15
37c2a38a1cmovl r9, r15
37c2a38a5cmp r11, r9
37c2a38a8cmovge r9, r11
37c2a38acadd rcx, r8
37c2a38afcmp r9, rcx
37c2a38b2cmovl r9, rcx
37c2a38b6jmp 0x37c2a0280
37c2a38bb
37c2a38bbloc_37c2a38bb:
37c2a38bbtest rbp, rbp
37c2a38beje 0x37c2a37e8
37c2a38c4cvttsd2si rcx, x14
37c2a38c9mov rax, [rsp+184]
37c2a38d1add rcx, r8
37c2a38d4cmp r9, r15
37c2a38d7cmovl r9, r15
37c2a38dbcmp rcx, r9
37c2a38decmovl rcx, r9
37c2a38e2add r8, rax
37c2a38e5cmp rcx, r8
37c2a38e8cmovge r8, rcx
37c2a38ecmov r9, r8
37c2a38efjmp 0x37c2a0280
37c2a38f4
37c2a38f4loc_37c2a38f4:
37c2a38f4imul rcx, rcx
37c2a38f8test rdi, rdi
37c2a38fbmov [rsp+72], r12
37c2a3900mov rdi, [rsp+736]
37c2a3908mov [rsp+120], 1
37c2a3911mov [rsp+104], rdi
37c2a3916mov rdi, [rsp+728]
37c2a391elea rdx, [rcx+r13]
37c2a3922mov [rsp+64], rbx
37c2a3927lea rax, [rcx+rdx-1]
37c2a392cmov rcx, [rsp+720]
37c2a3934mov [rsp+96], rdi
37c2a3939mov rdi, [rsp+160]
37c2a3941mov [rsp+48], rbx
37c2a3946lea rax, [rcx+8*rax]
37c2a394alea r13, [rcx+8*rdx-8]
37c2a394fmov [rsp+112], 1
37c2a3958mov [rsp+88], rax
37c2a395dlea rax, [rsp+280]
37c2a3965mov [rsp+80], rax
37c2a396amov [rsp+56], rdi
37c2a396fmov [rsp+40], r13
37c2a3974je 0x37c2a5a98
37c2a397amov [rsp+32], rcx
37c2a397fmov r9, [rsp+664]
37c2a3987mov r8, rbx
37c2a398alea rdx, [rip+0x1c92df]
37c2a3991lea rcx, [rip+0x1c929c]
37c2a3998call dbdsdc_64_
37c2a399dmov [rsp+32], rbx
37c2a39a2mov r9, r13
37c2a39a5mov r8, rbx
37c2a39a8mov rax, [rsp+680]
37c2a39b0mov rdx, rbx
37c2a39b3mov [rsp+56], 1
37c2a39bclea rcx, [rip+0x1c92ae]
37c2a39c3mov [rsp+48], rax
37c2a39c8mov rax, [rsp+672]
37c2a39d0mov [rsp+40], rax
37c2a39d5call zlacp2_64_
37c2a39damov rax, [rsp+712]
37c2a39e2mov r9, rbx
37c2a39e5mov r12, [rsp+176]
37c2a39edlea r8, [rip+0x1c922f]
37c2a39f4lea rdx, [rip+0x1c9239]
37c2a39fbmov rax, [rax]
37c2a39femov [rsp+96], r14
37c2a3a03lea rcx, [rip+0x1c9227]
37c2a3a0amov [rsp+88], r12
37c2a3a0fmov [rsp+144], rax
37c2a3a17sub rax, rbp
37c2a3a1aadd rax, 1
37c2a3a1emov [rsp+40], rsi
37c2a3a23mov [rsp+360], rax
37c2a3a2bmov rax, [rsp+680]
37c2a3a33mov [rsp+32], rbx
37c2a3a38mov [rsp+80], rax
37c2a3a3dmov rax, [rsp+672]
37c2a3a45mov [rsp+128], 1
37c2a3a51mov [rsp+72], rax
37c2a3a56mov rax, [rsp+704]
37c2a3a5emov [rsp+120], 1
37c2a3a67mov [rsp+64], rax
37c2a3a6cmov rax, [rsp+656]
37c2a3a74mov [rsp+112], 1
37c2a3a7dmov [rsp+56], rax
37c2a3a82mov rax, [rsp+648]
37c2a3a8amov [rsp+104], r15
37c2a3a8fmov [rsp+48], rax
37c2a3a94call zunmbr_64_
37c2a3a99mov rax, [rsp+696]
37c2a3aa1mov r8, rsi
37c2a3aa4mov [rsp+56], 1
37c2a3aadmov rdx, rbx
37c2a3ab0lea rcx, [rip+0x1c91ba]
37c2a3ab7mov [rsp+48], rax
37c2a3abcmov rax, [rsp+688]
37c2a3ac4mov [rsp+40], rax
37c2a3ac9lea rax, [rip+0x1c9180]
37c2a3ad0mov [rsp+32], rax
37c2a3ad5mov r9, rax
37c2a3ad8call zlaset_64_
37c2a3addmov [rsp+32], rbx
37c2a3ae2mov r9, rdi
37c2a3ae5mov r8, rbx
37c2a3ae8mov rax, [rsp+696]
37c2a3af0mov rdx, rbx
37c2a3af3mov [rsp+56], 1
37c2a3afclea rcx, [rip+0x1c916e]
37c2a3b03mov [rsp+48], rax
37c2a3b08mov rax, [rsp+688]
37c2a3b10mov [rsp+40], rax
37c2a3b15call zlacp2_64_
37c2a3b1amov rax, [rsp+712]
37c2a3b22mov r9, rbx
37c2a3b25lea r8, [rip+0x1c9106]
37c2a3b2clea rdx, [rip+0x1c9100]
37c2a3b33lea rcx, [rip+0x1c90f6]
37c2a3b3amov rax, [rax]
37c2a3b3dmov [rsp+104], r15
37c2a3b42mov [rsp+112], 1
37c2a3b4bsub rax, rbp
37c2a3b4emov [rsp+96], r14
37c2a3b53add rax, 1
37c2a3b57mov [rsp+88], r12
37c2a3b5cmov [rsp+360], rax
37c2a3b64mov rax, [rsp+696]
37c2a3b6cmov [rsp+40], rbx
37c2a3b71mov [rsp+80], rax
37c2a3b76mov rax, [rsp+688]
37c2a3b7emov [rsp+32], rsi
37c2a3b83mov [rsp+72], rax
37c2a3b88mov rax, [rsp+208]
37c2a3b90mov [rsp+128], 1
37c2a3b9cmov [rsp+64], rax
37c2a3ba1mov rax, [rsp+656]
37c2a3ba9mov [rsp+120], 1
37c2a3bb2mov [rsp+56], rax
37c2a3bb7mov rax, [rsp+648]
37c2a3bbfmov [rsp+48], rax
37c2a3bc4call zunmbr_64_
37c2a3bc9jmp 0x37c29fdd0
37c2a3bce
37c2a3bceloc_37c2a3bce:
37c2a3bcemov rax, [rsp+736]
37c2a3bd6mov [rsp+88], r8
37c2a3bdbmov [rsp+120], 1
37c2a3be4mov [rsp+104], rax
37c2a3be9mov rax, [rsp+728]
37c2a3bf1mov [rsp+112], 1
37c2a3bfamov [rsp+96], rax
37c2a3bfflea rax, [rsp+280]
37c2a3c07mov [rsp+80], rax
37c2a3c0cmov [rsp+72], r12
37c2a3c11mov [rsp+64], rsi
37c2a3c16test rdi, rdi
37c2a3c19je 0x37c2a551c
37c2a3c1fmov r12, [rsp+160]
37c2a3c27mov rdi, [rsp+152]
37c2a3c2fmov r8, rsi
37c2a3c32mov [rsp+48], rsi
37c2a3c37mov rax, [rsp+720]
37c2a3c3fmov r9, [rsp+664]
37c2a3c47lea rdx, [rip+0x1c9022]
37c2a3c4elea rcx, [rip+0x1c900b]
37c2a3c55mov [rsp+40], r12
37c2a3c5amov [rsp+32], rax
37c2a3c5fmov [rsp+56], rdi
37c2a3c64call dbdsdc_64_
37c2a3c69mov rax, [rsp+680]
37c2a3c71mov r8, rsi
37c2a3c74mov [rsp+56], 1
37c2a3c7dmov rdx, rbx
37c2a3c80lea rcx, [rip+0x1c8fea]
37c2a3c87mov [rsp+48], rax
37c2a3c8cmov rax, [rsp+672]
37c2a3c94mov [rsp+40], rax
37c2a3c99lea rax, [rip+0x1c8fb0]
37c2a3ca0mov [rsp+32], rax
37c2a3ca5mov r9, rax
37c2a3ca8call zlaset_64_
37c2a3cadmov [rsp+32], rsi
37c2a3cb2mov r9, r12
37c2a3cb5mov r8, rsi
37c2a3cb8mov rax, [rsp+680]
37c2a3cc0mov rdx, rsi
37c2a3cc3mov [rsp+56], 1
37c2a3ccclea rcx, [rip+0x1c8f9e]
37c2a3cd3mov [rsp+48], rax
37c2a3cd8mov rax, [rsp+672]
37c2a3ce0mov [rsp+40], rax
37c2a3ce5call zlacp2_64_
37c2a3ceamov rax, [rsp+712]
37c2a3cf2mov r9, rbx
37c2a3cf5mov r12, [rsp+176]
37c2a3cfdlea r8, [rip+0x1c8f1f]
37c2a3d04lea rdx, [rip+0x1c8f29]
37c2a3d0bmov rax, [rax]
37c2a3d0emov [rsp+96], r14
37c2a3d13lea rcx, [rip+0x1c8f17]
37c2a3d1amov [rsp+88], r12
37c2a3d1fmov [rsp+144], rax
37c2a3d27sub rax, rbp
37c2a3d2aadd rax, 1
37c2a3d2emov [rsp+40], rsi
37c2a3d33mov [rsp+360], rax
37c2a3d3bmov rax, [rsp+680]
37c2a3d43mov [rsp+32], rsi
37c2a3d48mov [rsp+80], rax
37c2a3d4dmov rax, [rsp+672]
37c2a3d55mov [rsp+128], 1
37c2a3d61mov [rsp+72], rax
37c2a3d66mov rax, [rsp+704]
37c2a3d6emov [rsp+120], 1
37c2a3d77mov [rsp+64], rax
37c2a3d7cmov rax, [rsp+656]
37c2a3d84mov [rsp+112], 1
37c2a3d8dmov [rsp+56], rax
37c2a3d92mov rax, [rsp+648]
37c2a3d9amov [rsp+104], r15
37c2a3d9fmov [rsp+48], rax
37c2a3da4call zunmbr_64_
37c2a3da9mov [rsp+32], rsi
37c2a3daemov r9, rdi
37c2a3db1mov r8, rsi
37c2a3db4mov rax, [rsp+696]
37c2a3dbcmov rdx, rsi
37c2a3dbfmov [rsp+56], 1
37c2a3dc8lea rcx, [rip+0x1c8ea2]
37c2a3dcfmov [rsp+48], rax
37c2a3dd4mov rax, [rsp+688]
37c2a3ddcmov [rsp+40], rax
37c2a3de1call zlacp2_64_
37c2a3de6mov rax, [rsp+712]
37c2a3deemov rax, [rax]
37c2a3df1mov [rsp+104], r15
37c2a3df6mov [rsp+128], 1
37c2a3e02sub rax, rbp
37c2a3e05mov [rsp+96], r14
37c2a3e0aadd rax, 1
37c2a3e0emov [rsp+88], r12
37c2a3e13mov [rsp+360], rax
37c2a3e1bmov [rsp+120], 1
37c2a3e24mov [rsp+112], 1
37c2a3e2d
37c2a3e2dloc_37c2a3e2d:
37c2a3e2dmov rax, [rsp+696]
37c2a3e35mov [rsp+40], rsi
37c2a3e3amov [rsp+80], rax
37c2a3e3fmov rax, [rsp+688]
37c2a3e47mov [rsp+72], rax
37c2a3e4cmov rax, [rsp+208]
37c2a3e54mov [rsp+64], rax
37c2a3e59mov rax, [rsp+656]
37c2a3e61mov [rsp+56], rax
37c2a3e66mov rax, [rsp+648]
37c2a3e6emov [rsp+48], rax
37c2a3e73
37c2a3e73loc_37c2a3e73:
37c2a3e73mov [rsp+32], rsi
37c2a3e78mov r9, rsi
37c2a3e7blea r8, [rip+0x1c8db0]
37c2a3e82lea rdx, [rip+0x1c8daa]
37c2a3e89lea rcx, [rip+0x1c8da0]
37c2a3e90call zunmbr_64_
37c2a3e95jmp 0x37c29fdd0
37c2a3e9a
37c2a3e9aloc_37c2a3e9a:
37c2a3e9acmp rcx, 1
37c2a3e9ejg 0x37c29fdd0
37c2a3ea4mov eax, 1
37c2a3ea9mov r8, r15
37c2a3eacxor edx, edx
37c2a3eaesub rax, rcx
37c2a3eb1neg r8
37c2a3eb4div r8
37c2a3eb7jmp 0x37c2a0d89
37c2a3ebc
37c2a3ebcloc_37c2a3ebc:
37c2a3ebccmp rcx, 1
37c2a3ec0jg 0x37c29fdd0
37c2a3ec6mov eax, 1
37c2a3ecbmov r9, r8
37c2a3ecexor edx, edx
37c2a3ed0sub rax, rcx
37c2a3ed3neg r9
37c2a3ed6div r9
37c2a3ed9jmp 0x37c29fc72
37c2a3ede
37c2a3edeloc_37c2a3ede:
37c2a3edecall zlacpy_64_
37c2a3ee3mov r9, rsi
37c2a3ee6mov r8, rsi
37c2a3ee9mov rdx, rsi
37c2a3eecmov rax, [rsp+712]
37c2a3ef4mov rdi, [rsp+176]
37c2a3efclea rcx, [rip+0x1c8d2d]
37c2a3f03mov rax, [rax]
37c2a3f06mov [rsp+72], r15
37c2a3f0bmov [rsp+80], 1
37c2a3f14mov [rsp+144], rax
37c2a3f1csub rax, rbp
37c2a3f1fadd rax, 1
37c2a3f23mov [rsp+64], r14
37c2a3f28mov [rsp+360], rax
37c2a3f30mov rax, [rsp+208]
37c2a3f38mov [rsp+56], rdi
37c2a3f3dmov [rsp+48], rax
37c2a3f42mov rax, [rsp+696]
37c2a3f4amov [rsp+40], rax
37c2a3f4fmov rax, [rsp+688]
37c2a3f57mov [rsp+32], rax
37c2a3f5ccall zungbr_64_
37c2a3f61mov rax, [rsp+680]
37c2a3f69mov r8, rsi
37c2a3f6cmov rdx, rbx
37c2a3f6fmov [rsp+56], 1
37c2a3f78mov r9, [rsp+648]
37c2a3f80lea rcx, [rip+0x1c8cad]
37c2a3f87mov [rsp+48], rax
37c2a3f8cmov rax, [rsp+672]
37c2a3f94mov [rsp+40], rax
37c2a3f99mov rax, [rsp+656]
37c2a3fa1mov [rsp+32], rax
37c2a3fa6call zlacpy_64_
37c2a3fabmov rax, [rsp+712]
37c2a3fb3mov r9, rsi
37c2a3fb6mov r8, rbx
37c2a3fb9mov rax, [rax]
37c2a3fbcmov [rsp+72], r15
37c2a3fc1mov [rsp+80], 1
37c2a3fcasub rax, rbp
37c2a3fcdmov [rsp+64], r14
37c2a3fd2add rax, 1
37c2a3fd6mov [rsp+56], rdi
37c2a3fdbmov [rsp+360], rax
37c2a3fe3mov rax, [rsp+704]
37c2a3febmov [rsp+48], rax
37c2a3ff0mov rax, [rsp+680]
37c2a3ff8mov [rsp+40], rax
37c2a3ffdmov rax, [rsp+672]
37c2a4005mov [rsp+32], rax
37c2a400ajmp 0x37c2a1904
37c2a400f
37c2a400floc_37c2a400f:
37c2a400fcall zlacpy_64_
37c2a4014mov r9, rsi
37c2a4017mov r8, rbx
37c2a401amov rdx, rbx
37c2a401dmov rax, [rsp+712]
37c2a4025mov rdi, [rsp+176]
37c2a402dlea rcx, [rip+0x1c8bfd]
37c2a4034mov rax, [rax]
37c2a4037mov [rsp+72], r15
37c2a403cmov [rsp+80], 1
37c2a4045mov [rsp+144], rax
37c2a404dsub rax, rbp
37c2a4050add rax, 1
37c2a4054mov [rsp+64], r14
37c2a4059mov [rsp+360], rax
37c2a4061mov rax, [rsp+704]
37c2a4069mov [rsp+56], rdi
37c2a406emov [rsp+48], rax
37c2a4073mov rax, [rsp+680]
37c2a407bmov [rsp+40], rax
37c2a4080mov rax, [rsp+672]
37c2a4088mov [rsp+32], rax
37c2a408dcall zungbr_64_
37c2a4092mov rax, [rsp+696]
37c2a409amov r8, rsi
37c2a409dmov rdx, rbx
37c2a40a0mov [rsp+56], 1
37c2a40a9mov r9, [rsp+648]
37c2a40b1lea rcx, [rip+0x1c8ba8]
37c2a40b8mov [rsp+48], rax
37c2a40bdmov rax, [rsp+688]
37c2a40c5mov [rsp+40], rax
37c2a40camov rax, [rsp+656]
37c2a40d2mov [rsp+32], rax
37c2a40d7call zlacpy_64_
37c2a40dcmov r9, rbx
37c2a40dfmov r8, rsi
37c2a40e2mov rdx, rsi
37c2a40e5mov rax, [rsp+712]
37c2a40edmov rax, [rax]
37c2a40f0mov [rsp+72], r15
37c2a40f5mov [rsp+80], 1
37c2a40fesub rax, rbp
37c2a4101mov [rsp+64], r14
37c2a4106add rax, 1
37c2a410amov [rsp+56], rdi
37c2a410fmov [rsp+360], rax
37c2a4117mov rax, [rsp+208]
37c2a411fmov [rsp+48], rax
37c2a4124mov rax, [rsp+696]
37c2a412cmov [rsp+40], rax
37c2a4131mov rax, [rsp+688]
37c2a4139mov [rsp+32], rax
37c2a413ejmp 0x37c2a1497
37c2a4143
37c2a4143loc_37c2a4143:
37c2a4143mov rax, [rbx]
37c2a4146mov r8, rbx
37c2a4149mov rdx, rbx
37c2a414clea rcx, [rip+0x1c8ae1]
37c2a4153mov [rsp+56], 1
37c2a415cmov r9, [rsp+648]
37c2a4164imul rax, rax
37c2a4168lea rdi, [rax+r13]
37c2a416clea r13, [rax+rdi]
37c2a4170mov rax, [rsp+680]
37c2a4178mov [rsp+48], rax
37c2a417dmov rax, [rsp+672]
37c2a4185mov [rsp+40], rax
37c2a418amov rax, [rsp+656]
37c2a4192mov [rsp+32], rax
37c2a4197call zlacpy_64_
37c2a419cmov r9, rsi
37c2a419fmov r8, rbx
37c2a41a2mov rdx, rbx
37c2a41a5mov rax, [rsp+712]
37c2a41admov rcx, [rsp+704]
37c2a41b5mov rax, [rax]
37c2a41b8mov [rsp+48], rcx
37c2a41bdmov rcx, [rsp+680]
37c2a41c5mov [rsp+72], r15
37c2a41camov [rsp+144], rax
37c2a41d2sub rax, rbp
37c2a41d5add rax, 1
37c2a41d9mov [rsp+40], rcx
37c2a41demov rcx, [rsp+672]
37c2a41e6mov [rsp+360], rax
37c2a41eemov rax, [rsp+176]
37c2a41f6mov [rsp+32], rcx
37c2a41fblea rcx, [rip+0x1c8a2f]
37c2a4202mov [rsp+56], rax
37c2a4207mov [rsp+80], 1
37c2a4210mov [rsp+64], r14
37c2a4215call zungbr_64_
37c2a421amov r8, rsi
37c2a421dmov rdx, rbx
37c2a4220mov r9, rbx
37c2a4223mov rcx, [rsp+712]
37c2a422bmov rcx, [rcx]
37c2a422emov [rsp+72], r15
37c2a4233mov [rsp+80], 1
37c2a423cmov [rsp+144], rcx
37c2a4244sub rcx, rbp
37c2a4247lea rax, [rcx+1]
37c2a424bmov [rsp+64], r14
37c2a4250lea rcx, [rip+0x1c89d9]
37c2a4257mov [rsp+360], rax
37c2a425fmov rax, [rsp+176]
37c2a4267mov [rsp+56], rax
37c2a426cmov rax, [rsp+208]
37c2a4274mov [rsp+48], rax
37c2a4279mov rax, [rsp+656]
37c2a4281mov [rsp+40], rax
37c2a4286mov rax, [rsp+648]
37c2a428emov [rsp+32], rax
37c2a4293call zungbr_64_
37c2a4298mov rcx, [rbx]
37c2a429bmov rax, [rsp+712]
37c2a42a3mov r10, [rsi]
37c2a42a6mov rdx, [rax]
37c2a42a9mov rax, rcx
37c2a42aclea r8, [rcx+2*rcx]
37c2a42b0mov [rsp+296], rcx
37c2a42b8imul rax, r10
37c2a42bcadd rax, r8
37c2a42bfcmp rdx, rax
37c2a42c2jge 0x37c2a42d2
37c2a42c4mov rax, rdx
37c2a42c7sub rax, r8
37c2a42cacqo
37c2a42ccidiv rcx
37c2a42cfmov r10, rax
37c2a42d2
37c2a42d2loc_37c2a42d2:
37c2a42d2mov rax, [rsp+720]
37c2a42damov [rsp+72], r12
37c2a42dfmov r8, rbx
37c2a42e2lea rdx, [rip+0x1c8987]
37c2a42e9mov [rsp+120], 1
37c2a42f2mov r9, [rsp+664]
37c2a42falea rcx, [rip+0x1c8933]
37c2a4301lea r14, [rax+8*rdi-8]
37c2a4306lea rbp, [rax+8*r13-8]
37c2a430bmov rax, [rsp+736]
37c2a4313mov [rsp+112], 1
37c2a431cmov [rsp+88], rbp
37c2a4321lea rdi, [rsp+296]
37c2a4329mov [rsp+104], rax
37c2a432emov rax, [rsp+728]
37c2a4336mov [rsp+64], rbx
37c2a433bmov [rsp+96], rax
37c2a4340lea rax, [rsp+280]
37c2a4348mov [rsp+80], rax
37c2a434dmov rax, [rsp+160]
37c2a4355mov [rsp+48], rbx
37c2a435amov [rsp+56], rax
37c2a435fmov rax, [rsp+720]
37c2a4367mov [rsp+40], r14
37c2a436cmov [rsp+32], rax
37c2a4371mov [rsp+152], r10
37c2a4379mov [rsp+192], r14
37c2a4381call dbdsdc_64_
37c2a4386mov [rsp+64], rbp
37c2a438bmov rdx, rbx
37c2a438emov rcx, rbx
37c2a4391mov r15, [rsp+176]
37c2a4399mov [rsp+56], rdi
37c2a439emov [rsp+40], rbx
37c2a43a3mov r9, [rsp+680]
37c2a43abmov [rsp+48], r15
37c2a43b0mov r8, [rsp+672]
37c2a43b8mov [rsp+32], r14
37c2a43bdcall zlacrm_64_
37c2a43c2mov [rsp+32], rdi
37c2a43c7mov r9, r15
37c2a43camov r8, rbx
37c2a43cdmov rax, [rsp+680]
37c2a43d5lea rcx, [rip+0x1c8895]
37c2a43dcmov rdx, rbx
37c2a43dfmov [rsp+56], 1
37c2a43e8mov [rsp+144], rcx
37c2a43f0mov [rsp+48], rax
37c2a43f5mov rax, [rsp+672]
37c2a43fdmov [rsp+40], rax
37c2a4402call zlacpy_64_
37c2a4407mov r10, [rsp+152]
37c2a440fmov rcx, [rsi]
37c2a4412test r10, r10
37c2a4415js 0x37c2a5d3a
37c2a441btest rcx, rcx
37c2a441ejle 0x37c29fdd0
37c2a4424lea rax, [rcx-1]
37c2a4428xor edx, edx
37c2a442adiv r10
37c2a442dmov r15, rax
37c2a4430
37c2a4430loc_37c2a4430:
37c2a4430mov r12, [rsp+168]
37c2a4438lea rbp, [rsp+264]
37c2a4440mov rdx, rcx
37c2a4443mov [rsp+640], rsi
37c2a444bmov [rsp+152], rbp
37c2a4453mov r13, [rsp+648]
37c2a445bmov rbp, r15
37c2a445emov r15l, 1
37c2a4464imul r12, r10
37c2a4468mov rsi, [rsp+176]
37c2a4470mov r14, r12
37c2a4473mov r12, rdi
37c2a4476mov rdi, [rsp+656]
37c2a447eshl r14, 4
37c2a4482mov [rsp+168], r14
37c2a448amov r14, r10
37c2a448djmp 0x37c2a44aa
37c2a448f
37c2a448f 90 .
37c2a4490
37c2a4490loc_37c2a4490:
37c2a4490mov rax, [rsp+640]
37c2a4498add r13, [rsp+168]
37c2a44a0add r15, r14
37c2a44a3sub rbp, 1
37c2a44a7mov rdx, [rax]
37c2a44aa
37c2a44aaloc_37c2a44aa:
37c2a44aasub rdx, r15
37c2a44admov [rsp+56], r12
37c2a44b2mov r9, rbx
37c2a44b5mov rcx, rbx
37c2a44b8add rdx, 1
37c2a44bcmov rax, [rsp+192]
37c2a44c4mov [rsp+48], rsi
37c2a44c9cmp rdx, r14
37c2a44ccmov [rsp+40], rdi
37c2a44d1mov r8, [rsp+160]
37c2a44d9cmovg rdx, r14
37c2a44ddmov [rsp+64], rax
37c2a44e2mov [rsp+32], r13
37c2a44e7mov [rsp+264], rdx
37c2a44efmov rdx, [rsp+152]
37c2a44f7call zlarcm_64_
37c2a44fcmov [rsp+48], rdi
37c2a4501mov r9, rsi
37c2a4504mov rdx, rbx
37c2a4507mov [rsp+40], r13
37c2a450cmov r8, [rsp+152]
37c2a4514mov [rsp+32], r12
37c2a4519mov rcx, [rsp+144]
37c2a4521mov [rsp+56], 1
37c2a452acall zlacpy_64_
37c2a452ftest rbp, rbp
37c2a4532jne 0x37c2a4490
37c2a4538jmp 0x37c29fdd0
37c2a453d
37c2a453dloc_37c2a453d:
37c2a453dmov rax, r15
37c2a4540mov rdi, [rsp+712]
37c2a4548mov [rsp+312], r15
37c2a4550lea rbp, [rsp+360]
37c2a4558imul rax, r15
37c2a455clea r13, [rsp+288]
37c2a4564mov rcx, rbx
37c2a4567mov r9, [rsp+656]
37c2a456fmov rdx, [rdi]
37c2a4572mov [rsp+56], r13
37c2a4577lea rdi, [rsp+312]
37c2a457fmov [rsp+48], rbp
37c2a4584mov r8, [rsp+648]
37c2a458clea r14, [r15+rax+1]
37c2a4591mov [rsp+160], rax
37c2a4599sub rdx, r14
37c2a459cadd rdx, 1
37c2a45a0mov [rsp+360], rdx
37c2a45a8lea rdx, [r14-1]
37c2a45acshl rdx, 4
37c2a45b0add rdx, [rsp+704]
37c2a45b8mov r15, rdx
37c2a45bbmov rdx, rax
37c2a45beshl rdx, 4
37c2a45c2add rdx, [rsp+704]
37c2a45camov [rsp+40], r15
37c2a45cfmov [rsp+32], rdx
37c2a45d4mov [rsp+144], rdx
37c2a45dcmov rdx, rsi
37c2a45dfcall zgeqrf_64_
37c2a45e4mov [rsp+48], rdi
37c2a45e9mov r8, rsi
37c2a45ecmov rdx, rsi
37c2a45efmov rax, [rsp+704]
37c2a45f7mov r9, [rsp+648]
37c2a45ffmov [rsp+56], 1
37c2a4608lea rcx, [rip+0x1c8651]
37c2a460fmov [rsp+40], rax
37c2a4614mov rax, [rsp+656]
37c2a461cmov [rsp+32], rax
37c2a4621call zlacpy_64_
37c2a4626mov rax, [rsi]
37c2a4629mov [rsp+48], rdi
37c2a462emov r8, rbp
37c2a4631mov [rsp+56], 1
37c2a463alea rdx, [rax-1]
37c2a463emov rax, [rsp+704]
37c2a4646mov [rsp+352], rdx
37c2a464elea rcx, [rax+16]
37c2a4652lea rax, [rip+0x1c85f7]
37c2a4659mov [rsp+360], rdx
37c2a4661mov [rsp+32], rax
37c2a4666mov r9, rax
37c2a4669lea rdx, [rsp+352]
37c2a4671mov [rsp+40], rcx
37c2a4676lea rcx, [rip+0x1c85b7]
37c2a467dcall zlaset_64_
37c2a4682mov rcx, [rsp+712]
37c2a468amov r9, [rsp+648]
37c2a4692mov r8, rsi
37c2a4695mov rcx, [rcx]
37c2a4698mov [rsp+48], r15
37c2a469dmov [rsp+64], r13
37c2a46a2mov [rsp+152], rcx
37c2a46aasub rcx, r14
37c2a46admov r14, [rsp+144]
37c2a46b5lea rdx, [rcx+1]
37c2a46b9mov rcx, [rsp+656]
37c2a46c1mov [rsp+56], rbp
37c2a46c6mov [rsp+40], r14
37c2a46cbmov [rsp+32], rcx
37c2a46d0mov rcx, rbx
37c2a46d3mov [rsp+360], rdx
37c2a46dbmov rdx, rsi
37c2a46decall zungqr_64_
37c2a46e3mov rcx, [rsp+712]
37c2a46ebmov rdx, [rsi]
37c2a46eemov r9, rdi
37c2a46f1mov rax, [rsp+160]
37c2a46f9mov r10, [rsp+704]
37c2a4701mov [rsp+144], r14
37c2a4709mov rcx, [rcx]
37c2a470cmov r8, [rsp+704]
37c2a4714mov [rsp+48], r14
37c2a4719lea r15, [rax+2*rdx+1]
37c2a471eadd rax, rdx
37c2a4721mov [rsp+80], r13
37c2a4726mov rdx, rcx
37c2a4729mov rcx, [rsp+704]
37c2a4731shl rax, 4
37c2a4735mov [rsp+72], rbp
37c2a473asub rdx, r15
37c2a473dadd r10, rax
37c2a4740add rdx, 1
37c2a4744mov [rsp+56], r10
37c2a4749mov [rsp+360], rdx
37c2a4751lea rdx, [r15-1]
37c2a4755shl rdx, 4
37c2a4759mov [rsp+176], r10
37c2a4761add rcx, rdx
37c2a4764mov rdx, [rsp+720]
37c2a476cmov [rsp+64], rcx
37c2a4771mov [rsp+40], rdx
37c2a4776mov rdx, [rsp+664]
37c2a477emov [rsp+152], rcx
37c2a4786mov rcx, rsi
37c2a4789mov [rsp+32], rdx
37c2a478emov rdx, rsi
37c2a4791call zgebrd_64_
37c2a4796mov rdx, [rsi]
37c2a4799mov [rsp+72], r12
37c2a479emov r8, rsi
37c2a47a1mov [rsp+64], rsi
37c2a47a6mov r9, [rsp+664]
37c2a47aemov r11, rdx
37c2a47b1mov [rsp+48], rsi
37c2a47b6mov [rsp+120], 1
37c2a47bfimul r11, rdx
37c2a47c3mov [rsp+112], 1
37c2a47ccmov rcx, r11
37c2a47cflea rax, [rdx+r11]
37c2a47d3mov r11, [rsp+720]
37c2a47dblea rax, [r11+8*rax]
37c2a47dflea r14, [r11+8*rdx]
37c2a47e3mov r11, [rsp+736]
37c2a47eblea rdx, [rdx+2*rcx]
37c2a47efmov [rsp+56], rax
37c2a47f4lea rcx, [rip+0x1c8465]
37c2a47fbmov [rsp+104], r11
37c2a4800mov r11, [rsp+728]
37c2a4808mov [rsp+40], r14
37c2a480dmov [rsp+96], r11
37c2a4812mov r11, [rsp+720]
37c2a481amov [rsp+168], rax
37c2a4822lea rdx, [r11+8*rdx]
37c2a4826mov [rsp+32], r11
37c2a482bmov [rsp+88], rdx
37c2a4830lea rdx, [rsp+280]
37c2a4838mov [rsp+80], rdx
37c2a483dlea rdx, [rip+0x1c842c]
37c2a4844call dbdsdc_64_
37c2a4849mov [rsp+32], rsi
37c2a484emov r9, r14
37c2a4851mov r8, rsi
37c2a4854mov rdx, [rsp+680]
37c2a485clea rcx, [rip+0x1c840e]
37c2a4863mov [rsp+56], 1
37c2a486cmov [rsp+48], rdx
37c2a4871mov rdx, [rsp+672]
37c2a4879mov [rsp+40], rdx
37c2a487emov rdx, rsi
37c2a4881call zlacp2_64_
37c2a4886mov rcx, [rsp+680]
37c2a488emov r9, rsi
37c2a4891mov rdx, [rsp+712]
37c2a4899mov r12, [rsp+152]
37c2a48a1mov r14, [rsp+144]
37c2a48a9lea r8, [rip+0x1c8373]
37c2a48b0mov rdx, [rdx]
37c2a48b3mov [rsp+80], rcx
37c2a48b8mov rcx, [rsp+672]
37c2a48c0mov [rsp+104], r13
37c2a48c5mov [rsp+160], rdx
37c2a48cdsub rdx, r15
37c2a48d0mov [rsp+72], rcx
37c2a48d5mov rcx, [rsp+704]
37c2a48ddadd rdx, 1
37c2a48e1mov [rsp+96], rbp
37c2a48e6mov [rsp+48], rcx
37c2a48eblea rcx, [rip+0x1c833f]
37c2a48f2mov [rsp+88], r12
37c2a48f7mov [rsp+64], r14
37c2a48fcmov [rsp+56], rdi
37c2a4901mov [rsp+40], rsi
37c2a4906mov [rsp+32], rsi
37c2a490bmov [rsp+360], rdx
37c2a4913lea rdx, [rip+0x1c831a]
37c2a491amov [rsp+128], 1
37c2a4926mov [rsp+120], 1
37c2a492fmov [rsp+112], 1
37c2a4938call zunmbr_64_
37c2a493dmov [rsp+32], rsi
37c2a4942mov r8, rsi
37c2a4945mov rdx, rsi
37c2a4948mov rcx, [rsp+696]
37c2a4950mov r9, [rsp+168]
37c2a4958mov [rsp+56], 1
37c2a4961mov [rsp+48], rcx
37c2a4966mov rcx, [rsp+688]
37c2a496emov [rsp+40], rcx
37c2a4973lea rcx, [rip+0x1c82f7]
37c2a497acall zlacp2_64_
37c2a497fmov rcx, [rsp+712]
37c2a4987mov r9, rsi
37c2a498amov r10, [rsp+176]
37c2a4992lea r8, [rip+0x1c8299]
37c2a4999lea rdx, [rip+0x1c8293]
37c2a49a0mov rax, [rcx]
37c2a49a3mov rcx, [rsp+696]
37c2a49abmov [rsp+64], r10
37c2a49b0mov [rsp+120], 1
37c2a49b9mov [rsp+80], rcx
37c2a49bemov rcx, [rsp+688]
37c2a49c6sub rax, r15
37c2a49c9mov [rsp+112], 1
37c2a49d2add rax, 1
37c2a49d6mov [rsp+72], rcx
37c2a49dbmov rcx, [rsp+704]
37c2a49e3mov [rsp+104], r13
37c2a49e8mov [rsp+48], rcx
37c2a49edlea rcx, [rip+0x1c823c]
37c2a49f4mov [rsp+96], rbp
37c2a49f9mov [rsp+88], r12
37c2a49femov [rsp+56], rdi
37c2a4a03mov [rsp+40], rsi
37c2a4a08mov [rsp+32], rsi
37c2a4a0dmov [rsp+360], rax
37c2a4a15mov [rsp+128], 1
37c2a4a21call zunmbr_64_
37c2a4a26mov [rsp+48], rdi
37c2a4a2bmov r8, rsi
37c2a4a2emov rdx, rsi
37c2a4a31mov rcx, [rsp+704]
37c2a4a39mov r9, [rsp+672]
37c2a4a41mov [rsp+56], 1
37c2a4a4amov [rsp+40], rcx
37c2a4a4fmov rcx, [rsp+680]
37c2a4a57mov [rsp+32], rcx
37c2a4a5clea rcx, [rip+0x1c820e]
37c2a4a63call zlacpy_64_
37c2a4a68lea rax, [rip+0x1c81e1]
37c2a4a6fmov [rsp+72], rdi
37c2a4a74mov rcx, [rsp+680]
37c2a4a7cmov [rsp+80], rax
37c2a4a81mov rax, [rsp+704]
37c2a4a89mov [rsp+96], rcx
37c2a4a8emov rcx, [rsp+672]
37c2a4a96mov [rsp+64], rax
37c2a4a9bmov rax, [rsp+656]
37c2a4aa3mov [rsp+112], 1
37c2a4aacmov [rsp+56], rax
37c2a4ab1mov rax, [rsp+648]
37c2a4ab9mov [rsp+104], 1
37c2a4ac2mov [rsp+48], rax
37c2a4ac7lea rax, [rip+0x1c81aa]
37c2a4acemov [rsp+88], rcx
37c2a4ad3mov [rsp+40], rax
37c2a4ad8mov [rsp+32], rsi
37c2a4add
37c2a4addloc_37c2a4add:
37c2a4addlea rdx, [rip+0x1c813f]
37c2a4ae4mov r9, rsi
37c2a4ae7mov r8, rbx
37c2a4aeamov rcx, rdx
37c2a4aedcall zgemm_64_
37c2a4af2jmp 0x37c29fdd0
37c2a4af7
37c2a4af7loc_37c2a4af7:
37c2a4af7mov rax, [rsi]
37c2a4afamov r8, rsi
37c2a4afdmov rdx, rsi
37c2a4b00lea rcx, [rip+0x1c8159]
37c2a4b07mov [rsp+56], 1
37c2a4b10mov r9, [rsp+648]
37c2a4b18imul rax, rax
37c2a4b1clea rdi, [rax+r10]
37c2a4b20lea r13, [rax+rdi]
37c2a4b24mov rax, [rsp+696]
37c2a4b2cmov [rsp+48], rax
37c2a4b31mov rax, [rsp+688]
37c2a4b39mov [rsp+40], rax
37c2a4b3emov rax, [rsp+656]
37c2a4b46mov [rsp+32], rax
37c2a4b4bcall zlacpy_64_
37c2a4b50mov r9, rsi
37c2a4b53mov r8, rsi
37c2a4b56mov rdx, rsi
37c2a4b59mov rax, [rsp+712]
37c2a4b61mov rcx, [rsp+208]
37c2a4b69mov rax, [rax]
37c2a4b6cmov [rsp+48], rcx
37c2a4b71mov rcx, [rsp+696]
37c2a4b79mov [rsp+72], r15
37c2a4b7emov [rsp+144], rax
37c2a4b86sub rax, rbp
37c2a4b89add rax, 1
37c2a4b8dmov [rsp+40], rcx
37c2a4b92mov rcx, [rsp+688]
37c2a4b9amov [rsp+360], rax
37c2a4ba2mov rax, [rsp+176]
37c2a4baamov [rsp+32], rcx
37c2a4baflea rcx, [rip+0x1c807a]
37c2a4bb6mov [rsp+56], rax
37c2a4bbbmov [rsp+80], 1
37c2a4bc4mov [rsp+64], r14
37c2a4bc9call zungbr_64_
37c2a4bcemov r9, rsi
37c2a4bd1mov r8, rsi
37c2a4bd4mov rdx, rbx
37c2a4bd7mov rcx, [rsp+712]
37c2a4bdfmov rcx, [rcx]
37c2a4be2mov [rsp+72], r15
37c2a4be7mov [rsp+80], 1
37c2a4bf0mov [rsp+144], rcx
37c2a4bf8sub rcx, rbp
37c2a4bfblea rax, [rcx+1]
37c2a4bffmov [rsp+64], r14
37c2a4c04lea rcx, [rip+0x1c8026]
37c2a4c0bmov [rsp+360], rax
37c2a4c13mov rax, [rsp+176]
37c2a4c1bmov [rsp+56], rax
37c2a4c20mov rax, [rsp+704]
37c2a4c28mov [rsp+48], rax
37c2a4c2dmov rax, [rsp+656]
37c2a4c35mov [rsp+40], rax
37c2a4c3amov rax, [rsp+648]
37c2a4c42mov [rsp+32], rax
37c2a4c47call zungbr_64_
37c2a4c4cmov rax, [rsp+712]
37c2a4c54mov rcx, [rsi]
37c2a4c57mov r8, [rax]
37c2a4c5amov rax, [rbx]
37c2a4c5dlea r9, [rcx+2*rcx]
37c2a4c61mov rdx, rax
37c2a4c64imul rdx, rcx
37c2a4c68add rdx, r9
37c2a4c6bcmp r8, rdx
37c2a4c6ejge 0x37c2a4c7b
37c2a4c70mov rax, r8
37c2a4c73sub rax, r9
37c2a4c76cqo
37c2a4c78idiv rcx
37c2a4c7b
37c2a4c7bloc_37c2a4c7b:
37c2a4c7bmov [rsp+320], rax
37c2a4c83mov rax, [rsp+720]
37c2a4c8bmov [rsp+72], r12
37c2a4c90mov r9, [rsp+664]
37c2a4c98mov [rsp+120], 1
37c2a4ca1mov [rsp+112], 1
37c2a4caamov [rsp+64], rsi
37c2a4cafmov [rsp+48], rsi
37c2a4cb4lea rdi, [rax+8*rdi-8]
37c2a4cb9lea rbp, [rax+8*r13-8]
37c2a4cbemov rax, [rsp+736]
37c2a4cc6mov r8, rsi
37c2a4cc9mov [rsp+88], rbp
37c2a4ccelea rdx, [rip+0x1c7f9b]
37c2a4cd5lea rcx, [rip+0x1c7f84]
37c2a4cdcmov [rsp+104], rax
37c2a4ce1mov rax, [rsp+728]
37c2a4ce9lea r12, [rsp+320]
37c2a4cf1mov [rsp+56], rdi
37c2a4cf6mov [rsp+96], rax
37c2a4cfblea rax, [rsp+280]
37c2a4d03mov [rsp+80], rax
37c2a4d08mov rax, [rsp+160]
37c2a4d10mov [rsp+152], rdi
37c2a4d18mov [rsp+40], rax
37c2a4d1dmov rax, [rsp+720]
37c2a4d25mov [rsp+32], rax
37c2a4d2acall dbdsdc_64_
37c2a4d2fmov [rsp+64], rbp
37c2a4d34mov r9, rsi
37c2a4d37mov r8, rdi
37c2a4d3amov rax, [rsp+696]
37c2a4d42mov [rsp+56], r12
37c2a4d47mov rdx, rsi
37c2a4d4amov rcx, rsi
37c2a4d4dmov r14, [rsp+176]
37c2a4d55mov [rsp+40], rax
37c2a4d5amov rax, [rsp+688]
37c2a4d62mov [rsp+48], r14
37c2a4d67mov [rsp+32], rax
37c2a4d6ccall zlarcm_64_
37c2a4d71mov [rsp+32], r12
37c2a4d76mov r8, rsi
37c2a4d79mov r9, r14
37c2a4d7cmov rax, [rsp+696]
37c2a4d84lea rcx, [rip+0x1c7ee6]
37c2a4d8bmov rdx, rsi
37c2a4d8emov [rsp+56], 1
37c2a4d97mov [rsp+144], rcx
37c2a4d9fmov [rsp+48], rax
37c2a4da4mov rax, [rsp+688]
37c2a4dacmov [rsp+40], rax
37c2a4db1call zlacpy_64_
37c2a4db6mov rcx, [rsp+320]
37c2a4dbemov r8, [rbx]
37c2a4dc1test rcx, rcx
37c2a4dc4js 0x37c2a5d5f
37c2a4dcatest r8, r8
37c2a4dcdjle 0x37c29fdd0
37c2a4dd3lea rax, [r8-1]
37c2a4dd7xor edx, edx
37c2a4dd9div rcx
37c2a4ddcmov r13, rax
37c2a4ddf
37c2a4ddfloc_37c2a4ddf:
37c2a4ddfmov rax, [rsp+648]
37c2a4de7mov ebp, 1
37c2a4decmov [rsp+632], rbx
37c2a4df4mov rdx, rcx
37c2a4df7mov rbx, rbp
37c2a4dfamov [rsp+192], rcx
37c2a4e02mov rbp, r13
37c2a4e05mov r14, [rsp+176]
37c2a4e0dsub rax, 16
37c2a4e11mov r15, [rsp+656]
37c2a4e19mov [rsp+168], rax
37c2a4e21mov rax, r8
37c2a4e24jmp 0x37c2a4e4f
37c2a4e26
37c2a4e26 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a4e30
37c2a4e30loc_37c2a4e30:
37c2a4e30mov rax, [rsp+632]
37c2a4e38mov rdx, [rsp+320]
37c2a4e40sub rbp, 1
37c2a4e44add rbx, [rsp+192]
37c2a4e4cmov rax, [rax]
37c2a4e4f
37c2a4e4floc_37c2a4e4f:
37c2a4e4fsub rax, rbx
37c2a4e52mov r8, rbx
37c2a4e55mov [rsp+56], r12
37c2a4e5amov r9, r15
37c2a4e5dadd rax, 1
37c2a4e61mov [rsp+48], r14
37c2a4e66lea rcx, [rsp+352]
37c2a4e6ecmp rax, rdx
37c2a4e71mov [rsp+40], rsi
37c2a4e76cmovg rax, rdx
37c2a4e7ashl r8, 4
37c2a4e7emov rdx, rsi
37c2a4e81mov [rsp+352], rax
37c2a4e89mov rax, [rsp+168]
37c2a4e91lea r13, [rax+r8]
37c2a4e95mov rax, [rsp+152]
37c2a4e9dmov r8, r13
37c2a4ea0mov [rsp+64], rax
37c2a4ea5mov rax, [rsp+160]
37c2a4eadmov [rsp+32], rax
37c2a4eb2call zlacrm_64_
37c2a4eb7mov [rsp+48], r15
37c2a4ebcmov r9, r14
37c2a4ebfmov r8, rsi
37c2a4ec2mov [rsp+40], r13
37c2a4ec7mov rcx, [rsp+144]
37c2a4ecflea rdx, [rsp+352]
37c2a4ed7mov [rsp+56], 1
37c2a4ee0mov [rsp+32], r12
37c2a4ee5call zlacpy_64_
37c2a4eeatest rbp, rbp
37c2a4eedjne 0x37c2a4e30
37c2a4ef3jmp 0x37c29fdd0
37c2a4ef8
37c2a4ef8loc_37c2a4ef8:
37c2a4ef8mov r15, rcx
37c2a4efbmov rax, [rsp+712]
37c2a4f03mov rdi, [rsp+704]
37c2a4f0blea rbp, [rsp+360]
37c2a4f13imul r15, rcx
37c2a4f17lea r13, [rsp+288]
37c2a4f1fmov r9, [rsp+656]
37c2a4f27mov r8, [rsp+648]
37c2a4f2fmov rax, [rax]
37c2a4f32mov [rsp+56], r13
37c2a4f37mov [rsp+48], rbp
37c2a4f3clea r14, [rcx+r15+1]
37c2a4f41mov rdx, r15
37c2a4f44mov [rsp+304], rcx
37c2a4f4cmov rcx, rbx
37c2a4f4fsub rax, r14
37c2a4f52shl rdx, 4
37c2a4f56add rax, 1
37c2a4f5aadd rdi, rdx
37c2a4f5dmov rdx, rsi
37c2a4f60mov [rsp+360], rax
37c2a4f68lea rax, [r14-1]
37c2a4f6cshl rax, 4
37c2a4f70add rax, [rsp+704]
37c2a4f78mov [rsp+32], rdi
37c2a4f7dmov [rsp+40], rax
37c2a4f82mov [rsp+160], rax
37c2a4f8amov [rsp+144], rdi
37c2a4f92lea rdi, [rsp+304]
37c2a4f9acall zgelqf_64_
37c2a4f9fmov [rsp+48], rdi
37c2a4fa4mov r8, rbx
37c2a4fa7mov rdx, rbx
37c2a4faamov rax, [rsp+704]
37c2a4fb2mov r9, [rsp+648]
37c2a4fbamov [rsp+56], 1
37c2a4fc3lea rcx, [rip+0x1c7c6a]
37c2a4fcamov [rsp+40], rax
37c2a4fcfmov rax, [rsp+656]
37c2a4fd7mov [rsp+32], rax
37c2a4fdccall zlacpy_64_
37c2a4fe1mov rax, [rbx]
37c2a4fe4mov r8, rbp
37c2a4fe7mov [rsp+56], 1
37c2a4ff0mov [rsp+48], rdi
37c2a4ff5lea rcx, [rip+0x1c7c64]
37c2a4ffclea rdx, [rax-1]
37c2a5000lea rax, [rip+0x1c7c49]
37c2a5007mov [rsp+352], rdx
37c2a500fmov r9, rax
37c2a5012mov [rsp+360], rdx
37c2a501amov rdx, [rsp+304]
37c2a5022mov [rsp+32], rax
37c2a5027shl rdx, 4
37c2a502badd rdx, [rsp+704]
37c2a5033mov [rsp+40], rdx
37c2a5038lea rdx, [rsp+352]
37c2a5040call zlaset_64_
37c2a5045mov rcx, [rsp+712]
37c2a504dmov rax, [rsp+160]
37c2a5055mov r8, rbx
37c2a5058mov r9, [rsp+648]
37c2a5060mov rcx, [rcx]
37c2a5063mov [rsp+48], rax
37c2a5068mov [rsp+64], r13
37c2a506dmov rdx, rcx
37c2a5070mov [rsp+152], rcx
37c2a5078mov rcx, [rsp+656]
37c2a5080sub rdx, r14
37c2a5083mov r14, [rsp+144]
37c2a508bmov [rsp+56], rbp
37c2a5090mov [rsp+32], rcx
37c2a5095add rdx, 1
37c2a5099mov rcx, rbx
37c2a509cmov [rsp+40], r14
37c2a50a1mov [rsp+360], rdx
37c2a50a9mov rdx, rsi
37c2a50accall zunglq_64_
37c2a50b1mov rdx, [rbx]
37c2a50b4mov r9, rdi
37c2a50b7mov rcx, [rsp+712]
37c2a50bfmov r10, [rsp+704]
37c2a50c7mov r8, [rsp+704]
37c2a50cfmov [rsp+144], r14
37c2a50d7lea rax, [r15+rdx+1]
37c2a50dclea r15, [rdx+rax]
37c2a50e0mov rdx, [rcx]
37c2a50e3sub rax, 1
37c2a50e7mov [rsp+48], r14
37c2a50ecmov rcx, [rsp+704]
37c2a50f4shl rax, 4
37c2a50f8mov [rsp+80], r13
37c2a50fdsub rdx, r15
37c2a5100add r10, rax
37c2a5103mov [rsp+72], rbp
37c2a5108add rdx, 1
37c2a510cmov [rsp+56], r10
37c2a5111mov [rsp+360], rdx
37c2a5119lea rdx, [r15-1]
37c2a511dshl rdx, 4
37c2a5121mov [rsp+176], r10
37c2a5129add rcx, rdx
37c2a512cmov rdx, [rsp+720]
37c2a5134mov [rsp+64], rcx
37c2a5139mov [rsp+40], rdx
37c2a513emov rdx, [rsp+664]
37c2a5146mov [rsp+152], rcx
37c2a514emov rcx, rbx
37c2a5151mov [rsp+32], rdx
37c2a5156mov rdx, rbx
37c2a5159call zgebrd_64_
37c2a515emov rdx, [rbx]
37c2a5161mov [rsp+72], r12
37c2a5166mov r8, rbx
37c2a5169mov [rsp+64], rbx
37c2a516emov r9, [rsp+664]
37c2a5176mov r11, rdx
37c2a5179mov [rsp+48], rbx
37c2a517emov [rsp+120], 1
37c2a5187imul r11, rdx
37c2a518bmov [rsp+112], 1
37c2a5194mov rcx, r11
37c2a5197lea rax, [rdx+r11]
37c2a519bmov r11, [rsp+720]
37c2a51a3lea rax, [r11+8*rax]
37c2a51a7lea r14, [r11+8*rdx]
37c2a51abmov r11, [rsp+736]
37c2a51b3lea rdx, [rdx+2*rcx]
37c2a51b7mov [rsp+56], rax
37c2a51bclea rcx, [rip+0x1c7a9d]
37c2a51c3mov [rsp+104], r11
37c2a51c8mov r11, [rsp+728]
37c2a51d0mov [rsp+40], r14
37c2a51d5mov [rsp+96], r11
37c2a51damov r11, [rsp+720]
37c2a51e2mov [rsp+168], rax
37c2a51ealea rdx, [r11+8*rdx]
37c2a51eemov [rsp+32], r11
37c2a51f3mov [rsp+88], rdx
37c2a51f8lea rdx, [rsp+280]
37c2a5200mov [rsp+80], rdx
37c2a5205lea rdx, [rip+0x1c7a64]
37c2a520ccall dbdsdc_64_
37c2a5211mov [rsp+32], rbx
37c2a5216mov r9, r14
37c2a5219mov r8, rbx
37c2a521cmov rdx, [rsp+680]
37c2a5224lea rcx, [rip+0x1c7a46]
37c2a522bmov [rsp+56], 1
37c2a5234mov [rsp+48], rdx
37c2a5239mov rdx, [rsp+672]
37c2a5241mov [rsp+40], rdx
37c2a5246mov rdx, rbx
37c2a5249call zlacp2_64_
37c2a524emov rcx, [rsp+680]
37c2a5256mov r9, rbx
37c2a5259mov rdx, [rsp+712]
37c2a5261mov r12, [rsp+152]
37c2a5269mov r14, [rsp+144]
37c2a5271lea r8, [rip+0x1c79ab]
37c2a5278mov rdx, [rdx]
37c2a527bmov [rsp+80], rcx
37c2a5280mov rcx, [rsp+672]
37c2a5288mov [rsp+104], r13
37c2a528dmov [rsp+160], rdx
37c2a5295sub rdx, r15
37c2a5298mov [rsp+72], rcx
37c2a529dmov rcx, [rsp+704]
37c2a52a5add rdx, 1
37c2a52a9mov [rsp+96], rbp
37c2a52aemov [rsp+48], rcx
37c2a52b3lea rcx, [rip+0x1c7977]
37c2a52bamov [rsp+88], r12
37c2a52bfmov [rsp+64], r14
37c2a52c4mov [rsp+56], rdi
37c2a52c9mov [rsp+40], rbx
37c2a52cemov [rsp+32], rbx
37c2a52d3mov [rsp+360], rdx
37c2a52dblea rdx, [rip+0x1c7952]
37c2a52e2mov [rsp+128], 1
37c2a52eemov [rsp+120], 1
37c2a52f7mov [rsp+112], 1
37c2a5300call zunmbr_64_
37c2a5305mov [rsp+32], rbx
37c2a530amov r8, rbx
37c2a530dmov rdx, rbx
37c2a5310mov rcx, [rsp+696]
37c2a5318mov r9, [rsp+168]
37c2a5320mov [rsp+56], 1
37c2a5329mov [rsp+48], rcx
37c2a532emov rcx, [rsp+688]
37c2a5336mov [rsp+40], rcx
37c2a533blea rcx, [rip+0x1c792f]
37c2a5342call zlacp2_64_
37c2a5347mov rcx, [rsp+712]
37c2a534fmov r9, rbx
37c2a5352mov r10, [rsp+176]
37c2a535alea r8, [rip+0x1c78d1]
37c2a5361lea rdx, [rip+0x1c78cb]
37c2a5368mov rax, [rcx]
37c2a536bmov rcx, [rsp+696]
37c2a5373mov [rsp+64], r10
37c2a5378mov [rsp+120], 1
37c2a5381mov [rsp+80], rcx
37c2a5386mov rcx, [rsp+688]
37c2a538esub rax, r15
37c2a5391mov [rsp+112], 1
37c2a539aadd rax, 1
37c2a539emov [rsp+72], rcx
37c2a53a3mov rcx, [rsp+704]
37c2a53abmov [rsp+104], r13
37c2a53b0mov [rsp+48], rcx
37c2a53b5lea rcx, [rip+0x1c7874]
37c2a53bcmov [rsp+96], rbp
37c2a53c1mov [rsp+88], r12
37c2a53c6mov [rsp+56], rdi
37c2a53cbmov [rsp+40], rbx
37c2a53d0mov [rsp+32], rbx
37c2a53d5mov [rsp+360], rax
37c2a53ddmov [rsp+128], 1
37c2a53e9call zunmbr_64_
37c2a53eemov [rsp+48], rdi
37c2a53f3mov r8, rbx
37c2a53f6mov rdx, rbx
37c2a53f9mov rcx, [rsp+704]
37c2a5401mov r9, [rsp+688]
37c2a5409mov [rsp+56], 1
37c2a5412mov [rsp+40], rcx
37c2a5417mov rcx, [rsp+696]
37c2a541fmov [rsp+32], rcx
37c2a5424lea rcx, [rip+0x1c7846]
37c2a542bcall zlacpy_64_
37c2a5430lea rax, [rip+0x1c7819]
37c2a5437mov [rsp+56], rdi
37c2a543cmov rcx, [rsp+696]
37c2a5444mov [rsp+80], rax
37c2a5449mov rax, [rsp+656]
37c2a5451mov [rsp+96], rcx
37c2a5456mov rcx, [rsp+688]
37c2a545emov [rsp+72], rax
37c2a5463mov rax, [rsp+648]
37c2a546bmov [rsp+112], 1
37c2a5474mov [rsp+64], rax
37c2a5479mov rax, [rsp+704]
37c2a5481mov [rsp+104], 1
37c2a548amov [rsp+48], rax
37c2a548flea rax, [rip+0x1c77e2]
37c2a5496mov [rsp+88], rcx
37c2a549bmov [rsp+40], rax
37c2a54a0mov [rsp+32], rbx
37c2a54a5jmp 0x37c2a4add
37c2a54aa
37c2a54aaloc_37c2a54aa:
37c2a54aamov r9, [rsi]
37c2a54adlea r11, [r9+r9]
37c2a54b1add rcx, r9
37c2a54b4mov r14, r9
37c2a54b7imul r14, r9
37c2a54bblea rax, [r11+r9]
37c2a54bfcmp rax, rcx
37c2a54c2cmovl rax, rcx
37c2a54c6cvttsd2si rcx, x13
37c2a54cblea r15, [rax+r14]
37c2a54cfmov rax, [rsp+736]
37c2a54d7add rcx, r9
37c2a54daadd r9, r10
37c2a54ddmov rdx, [rax]
37c2a54e0cmp rcx, r9
37c2a54e3cmovge r9, rcx
37c2a54e7add r8, r11
37c2a54ealea rcx, [r13+r11]
37c2a54efcmp r9, r8
37c2a54f2cmovge r8, r9
37c2a54f6cmp r8, rcx
37c2a54f9cmovge rcx, r8
37c2a54fdadd r11, [rsp+184]
37c2a5505cmp rcx, r11
37c2a5508cmovl rcx, r11
37c2a550clea r9, [rcx+r14]
37c2a5510cmp r9, r15
37c2a5513cmovl r9, r15
37c2a5517jmp 0x37c2a0280
37c2a551c
37c2a551cloc_37c2a551c:
37c2a551cmov rax, [rsp+152]
37c2a5524mov [rsp+48], rsi
37c2a5529mov r8, rsi
37c2a552clea rdx, [rip+0x1c773d]
37c2a5533mov r9, [rsp+664]
37c2a553blea rcx, [rip+0x1c771e]
37c2a5542mov [rsp+56], rax
37c2a5547mov rax, [rsp+160]
37c2a554fmov [rsp+40], rax
37c2a5554mov rax, [rsp+720]
37c2a555cmov [rsp+32], rax
37c2a5561call dbdsdc_64_
37c2a5566mov rax, [rsp+680]
37c2a556emov rdx, rbx
37c2a5571mov r8, rbx
37c2a5574mov [rsp+56], 1
37c2a557dlea rcx, [rip+0x1c76ed]
37c2a5584mov [rsp+48], rax
37c2a5589mov rax, [rsp+672]
37c2a5591mov [rsp+144], rcx
37c2a5599mov [rsp+40], rax
37c2a559elea rax, [rip+0x1c76ab]
37c2a55a5mov [rsp+32], rax
37c2a55aamov r9, rax
37c2a55adcall zlaset_64_
37c2a55b2mov rax, [rbx]
37c2a55b5mov rdx, [rsi]
37c2a55b8cmp rax, rdx
37c2a55bbjg 0x37c2a5dce
37c2a55c1
37c2a55c1loc_37c2a55c1:
37c2a55c1mov rax, [rsp+680]
37c2a55c9mov [rsp+32], rsi
37c2a55cemov r8, rsi
37c2a55d1mov rdx, rsi
37c2a55d4mov r12, [rsp+144]
37c2a55dcmov r9, [rsp+160]
37c2a55e4mov [rsp+56], 1
37c2a55edmov [rsp+48], rax
37c2a55f2mov rax, [rsp+672]
37c2a55famov rcx, r12
37c2a55fdmov [rsp+40], rax
37c2a5602call zlacp2_64_
37c2a5607mov rax, [rsp+712]
37c2a560fmov r9, rbx
37c2a5612mov rdi, [rsp+176]
37c2a561alea r8, [rip+0x1c7602]
37c2a5621lea rdx, [rip+0x1c760c]
37c2a5628mov rax, [rax]
37c2a562bmov [rsp+96], r14
37c2a5630lea rcx, [rip+0x1c75fa]
37c2a5637mov [rsp+88], rdi
37c2a563cmov [rsp+144], rax
37c2a5644sub rax, rbp
37c2a5647add rax, 1
37c2a564bmov [rsp+40], rsi
37c2a5650mov [rsp+360], rax
37c2a5658mov rax, [rsp+680]
37c2a5660mov [rsp+32], rbx
37c2a5665mov [rsp+80], rax
37c2a566amov rax, [rsp+672]
37c2a5672mov [rsp+128], 1
37c2a567emov [rsp+72], rax
37c2a5683mov rax, [rsp+704]
37c2a568bmov [rsp+120], 1
37c2a5694mov [rsp+64], rax
37c2a5699mov rax, [rsp+656]
37c2a56a1mov [rsp+112], 1
37c2a56aamov [rsp+56], rax
37c2a56afmov rax, [rsp+648]
37c2a56b7mov [rsp+104], r15
37c2a56bcmov [rsp+48], rax
37c2a56c1call zunmbr_64_
37c2a56c6mov [rsp+32], rsi
37c2a56cbmov r8, rsi
37c2a56cemov rdx, rsi
37c2a56d1mov rax, [rsp+696]
37c2a56d9mov r9, [rsp+152]
37c2a56e1mov rcx, r12
37c2a56e4mov [rsp+56], 1
37c2a56edmov [rsp+48], rax
37c2a56f2mov rax, [rsp+688]
37c2a56famov [rsp+40], rax
37c2a56ffcall zlacp2_64_
37c2a5704mov rax, [rsp+712]
37c2a570cmov rax, [rax]
37c2a570fmov [rsp+104], r15
37c2a5714mov [rsp+128], 1
37c2a5720sub rax, rbp
37c2a5723mov [rsp+96], r14
37c2a5728add rax, 1
37c2a572cmov [rsp+88], rdi
37c2a5731mov [rsp+360], rax
37c2a5739mov [rsp+120], 1
37c2a5742mov [rsp+112], 1
37c2a574bjmp 0x37c2a3e2d
37c2a5750
37c2a5750loc_37c2a5750:
37c2a5750sub rax, rdi
37c2a5753mov [rsp+72], r15
37c2a5758mov r9, rbx
37c2a575bmov r8, rsi
37c2a575eadd rax, 1
37c2a5762mov [rsp+64], r14
37c2a5767lea rcx, [rip+0x1c74c2]
37c2a576emov rdx, rbx
37c2a5771mov [rsp+360], rax
37c2a5779mov rax, [rsp+208]
37c2a5781mov [rsp+80], 1
37c2a578amov [rsp+48], rax
37c2a578fmov rax, [rsp+656]
37c2a5797mov [rsp+56], rbp
37c2a579cmov [rsp+40], rax
37c2a57a1mov rax, [rsp+648]
37c2a57a9mov [rsp+32], rax
37c2a57aecall zungbr_64_
37c2a57b3mov r13, [rsp+352]
37c2a57bbmov rcx, [rsi]
37c2a57betest r13, r13
37c2a57c1js 0x37c2a5d84
37c2a57c7test rcx, rcx
37c2a57cajle 0x37c29fdd0
37c2a57d0lea rax, [rcx-1]
37c2a57d4xor edx, edx
37c2a57d6div r13
37c2a57d9mov r14, rax
37c2a57dc
37c2a57dcloc_37c2a57dc:
37c2a57dcmov rax, [rsp+168]
37c2a57e4lea rbp, [rsp+264]
37c2a57ecmov r15, r14
37c2a57efmov [rsp+640], rsi
37c2a57f7mov [rsp+152], rbp
37c2a57ffmov r14l, 1
37c2a5805mov rbp, r13
37c2a5808mov r12, [rsp+648]
37c2a5810imul rax, r13
37c2a5814mov rsi, [rsp+176]
37c2a581cmov rdx, rcx
37c2a581fmov rdi, [rsp+656]
37c2a5827lea r13, [rsp+296]
37c2a582fshl rax, 4
37c2a5833mov [rsp+168], rax
37c2a583bjmp 0x37c2a585a
37c2a583d
37c2a583d 0f 1f 00 ...
37c2a5840
37c2a5840loc_37c2a5840:
37c2a5840mov rax, [rsp+640]
37c2a5848add r12, [rsp+168]
37c2a5850add r14, rbp
37c2a5853sub r15, 1
37c2a5857mov rdx, [rax]
37c2a585a
37c2a585aloc_37c2a585a:
37c2a585asub rdx, r14
37c2a585dmov [rsp+56], r13
37c2a5862mov r9, rbx
37c2a5865mov rcx, rbx
37c2a5868add rdx, 1
37c2a586cmov rax, [rsp+192]
37c2a5874mov [rsp+48], rsi
37c2a5879cmp rdx, rbp
37c2a587cmov [rsp+40], rdi
37c2a5881mov r8, [rsp+160]
37c2a5889cmovg rdx, rbp
37c2a588dmov [rsp+64], rax
37c2a5892mov [rsp+32], r12
37c2a5897mov [rsp+264], rdx
37c2a589fmov rdx, [rsp+152]
37c2a58a7call zlarcm_64_
37c2a58acmov [rsp+48], rdi
37c2a58b1mov r9, rsi
37c2a58b4mov rdx, rbx
37c2a58b7mov [rsp+40], r12
37c2a58bcmov r8, [rsp+152]
37c2a58c4mov [rsp+32], r13
37c2a58c9mov rcx, [rsp+144]
37c2a58d1mov [rsp+56], 1
37c2a58dacall zlacpy_64_
37c2a58dftest r15, r15
37c2a58e2jne 0x37c2a5840
37c2a58e8jmp 0x37c29fdd0
37c2a58ed
37c2a58edloc_37c2a58ed:
37c2a58edsub rax, rbp
37c2a58f0mov [rsp+72], r15
37c2a58f5mov r9, rsi
37c2a58f8mov r8, rsi
37c2a58fbadd rax, 1
37c2a58ffmov [rsp+64], r14
37c2a5904lea rcx, [rip+0x1c7326]
37c2a590bmov rdx, rbx
37c2a590emov [rsp+360], rax
37c2a5916mov rax, [rsp+704]
37c2a591emov [rsp+80], 1
37c2a5927mov [rsp+48], rax
37c2a592cmov rax, [rsp+656]
37c2a5934mov [rsp+56], r13
37c2a5939mov [rsp+40], rax
37c2a593emov rax, [rsp+648]
37c2a5946mov [rsp+168], r10
37c2a594emov [rsp+32], rax
37c2a5953call zungbr_64_
37c2a5958mov r10, [rsp+168]
37c2a5960mov rcx, [rbx]
37c2a5963test r10, r10
37c2a5966js 0x37c2a5da9
37c2a596ctest rcx, rcx
37c2a596fjle 0x37c29fdd0
37c2a5975lea rax, [rcx-1]
37c2a5979xor edx, edx
37c2a597bdiv r10
37c2a597emov r13, rax
37c2a5981
37c2a5981loc_37c2a5981:
37c2a5981mov rax, [rsp+648]
37c2a5989mov ebp, 1
37c2a598emov [rsp+632], rbx
37c2a5996mov rdx, r10
37c2a5999mov rbx, rbp
37c2a599cmov [rsp+192], r10
37c2a59a4mov r14, [rsp+176]
37c2a59aclea r12, [rsp+320]
37c2a59b4sub rax, 16
37c2a59b8mov r15, [rsp+656]
37c2a59c0mov rbp, r13
37c2a59c3mov [rsp+168], rax
37c2a59cbmov rax, rcx
37c2a59cejmp 0x37c2a59ef
37c2a59d0
37c2a59d0loc_37c2a59d0:
37c2a59d0mov rax, [rsp+632]
37c2a59d8mov rdx, [rsp+320]
37c2a59e0sub rbp, 1
37c2a59e4add rbx, [rsp+192]
37c2a59ecmov rax, [rax]
37c2a59ef
37c2a59efloc_37c2a59ef:
37c2a59efsub rax, rbx
37c2a59f2mov r8, rbx
37c2a59f5mov [rsp+56], r12
37c2a59famov r9, r15
37c2a59fdadd rax, 1
37c2a5a01mov [rsp+48], r14
37c2a5a06lea rcx, [rsp+352]
37c2a5a0ecmp rax, rdx
37c2a5a11mov [rsp+40], rsi
37c2a5a16cmovg rax, rdx
37c2a5a1ashl r8, 4
37c2a5a1emov rdx, rsi
37c2a5a21mov [rsp+352], rax
37c2a5a29mov rax, [rsp+168]
37c2a5a31lea r13, [rax+r8]
37c2a5a35mov rax, [rsp+152]
37c2a5a3dmov r8, r13
37c2a5a40mov [rsp+64], rax
37c2a5a45mov rax, [rsp+160]
37c2a5a4dmov [rsp+32], rax
37c2a5a52call zlacrm_64_
37c2a5a57mov [rsp+48], r15
37c2a5a5cmov r9, r14
37c2a5a5fmov r8, rsi
37c2a5a62mov [rsp+40], r13
37c2a5a67mov rcx, [rsp+144]
37c2a5a6flea rdx, [rsp+352]
37c2a5a77mov [rsp+56], 1
37c2a5a80mov [rsp+32], r12
37c2a5a85call zlacpy_64_
37c2a5a8atest rbp, rbp
37c2a5a8djne 0x37c2a59d0
37c2a5a93jmp 0x37c29fdd0
37c2a5a98
37c2a5a98loc_37c2a5a98:
37c2a5a98mov rax, [rsp+720]
37c2a5aa0mov r9, [rsp+664]
37c2a5aa8mov r8, rbx
37c2a5aablea rdx, [rip+0x1c71be]
37c2a5ab2lea rcx, [rip+0x1c717b]
37c2a5ab9mov [rsp+32], rax
37c2a5abecall dbdsdc_64_
37c2a5ac3mov [rsp+32], rbx
37c2a5ac8mov r9, r13
37c2a5acbmov r8, rbx
37c2a5acemov rax, [rsp+680]
37c2a5ad6mov rdx, rbx
37c2a5ad9mov [rsp+56], 1
37c2a5ae2lea rcx, [rip+0x1c7188]
37c2a5ae9mov [rsp+48], rax
37c2a5aeemov rax, [rsp+672]
37c2a5af6mov [rsp+40], rax
37c2a5afbcall zlacp2_64_
37c2a5b00mov rax, [rsp+712]
37c2a5b08mov r9, rbx
37c2a5b0bmov r12, [rsp+176]
37c2a5b13lea r8, [rip+0x1c7109]
37c2a5b1alea rdx, [rip+0x1c7113]
37c2a5b21mov rax, [rax]
37c2a5b24mov [rsp+96], r14
37c2a5b29lea rcx, [rip+0x1c7101]
37c2a5b30mov [rsp+88], r12
37c2a5b35mov [rsp+144], rax
37c2a5b3dsub rax, rbp
37c2a5b40add rax, 1
37c2a5b44mov [rsp+40], rsi
37c2a5b49mov [rsp+360], rax
37c2a5b51mov rax, [rsp+680]
37c2a5b59mov [rsp+32], rbx
37c2a5b5emov [rsp+80], rax
37c2a5b63mov rax, [rsp+672]
37c2a5b6bmov [rsp+128], 1
37c2a5b77mov [rsp+72], rax
37c2a5b7cmov rax, [rsp+704]
37c2a5b84mov [rsp+120], 1
37c2a5b8dmov [rsp+64], rax
37c2a5b92mov rax, [rsp+656]
37c2a5b9amov [rsp+112], 1
37c2a5ba3mov [rsp+56], rax
37c2a5ba8mov rax, [rsp+648]
37c2a5bb0mov [rsp+104], r15
37c2a5bb5mov [rsp+48], rax
37c2a5bbacall zunmbr_64_
37c2a5bbfmov rax, [rsp+696]
37c2a5bc7mov r8, rsi
37c2a5bcamov rdx, rsi
37c2a5bcdmov [rsp+56], 1
37c2a5bd6lea r9, [rip+0x1c7073]
37c2a5bddlea rcx, [rip+0x1c708d]
37c2a5be4mov [rsp+48], rax
37c2a5be9mov rax, [rsp+688]
37c2a5bf1mov [rsp+40], rax
37c2a5bf6lea rax, [rip+0x1c707b]
37c2a5bfdmov [rsp+32], rax
37c2a5c02call zlaset_64_
37c2a5c07mov [rsp+32], rbx
37c2a5c0cmov r9, rdi
37c2a5c0fmov r8, rbx
37c2a5c12mov rax, [rsp+696]
37c2a5c1amov rdx, rbx
37c2a5c1dmov [rsp+56], 1
37c2a5c26lea rcx, [rip+0x1c7044]
37c2a5c2dmov [rsp+48], rax
37c2a5c32mov rax, [rsp+688]
37c2a5c3amov [rsp+40], rax
37c2a5c3fcall zlacp2_64_
37c2a5c44mov rax, [rsp+712]
37c2a5c4cmov rax, [rax]
37c2a5c4fmov [rsp+104], r15
37c2a5c54mov [rsp+128], 1
37c2a5c60sub rax, rbp
37c2a5c63mov [rsp+96], r14
37c2a5c68add rax, 1
37c2a5c6cmov [rsp+88], r12
37c2a5c71mov [rsp+360], rax
37c2a5c79mov rax, [rsp+696]
37c2a5c81mov [rsp+120], 1
37c2a5c8amov [rsp+80], rax
37c2a5c8fmov rax, [rsp+688]
37c2a5c97mov [rsp+112], 1
37c2a5ca0mov [rsp+72], rax
37c2a5ca5mov rax, [rsp+208]
37c2a5cadmov [rsp+40], rbx
37c2a5cb2mov [rsp+64], rax
37c2a5cb7mov rax, [rsp+656]
37c2a5cbfmov [rsp+56], rax
37c2a5cc4mov rax, [rsp+648]
37c2a5cccmov [rsp+48], rax
37c2a5cd1jmp 0x37c2a3e73
37c2a5cd6
37c2a5cd6loc_37c2a5cd6:
37c2a5cd6mov rax, [rsp+176]
37c2a5cdemov r8, rsi
37c2a5ce1mov rdx, rbx
37c2a5ce4lea rdi, [rsp+296]
37c2a5cecmov [rsp+48], rdi
37c2a5cf1lea rcx, [rip+0x1c6f79]
37c2a5cf8mov [rsp+40], rax
37c2a5cfdlea rax, [rip+0x1c6f4c]
37c2a5d04mov [rsp+32], rax
37c2a5d09mov r9, rax
37c2a5d0cmov [rsp+56], 1
37c2a5d15mov [rsp+144], rcx
37c2a5d1dcall zlaset_64_
37c2a5d22mov rax, [rsi]
37c2a5d25mov rcx, [rbx]
37c2a5d28imul rax, [rsp+296]
37c2a5d31lea rdi, [rax+rbp]
37c2a5d35jmp 0x37c2a21de
37c2a5d3a
37c2a5d3aloc_37c2a5d3a:
37c2a5d3acmp rcx, 1
37c2a5d3ejg 0x37c29fdd0
37c2a5d44mov eax, 1
37c2a5d49mov r8, r10
37c2a5d4cxor edx, edx
37c2a5d4esub rax, rcx
37c2a5d51neg r8
37c2a5d54div r8
37c2a5d57mov r15, rax
37c2a5d5ajmp 0x37c2a4430
37c2a5d5f
37c2a5d5floc_37c2a5d5f:
37c2a5d5fcmp r8, 1
37c2a5d63jg 0x37c29fdd0
37c2a5d69mov eax, 1
37c2a5d6emov r9, rcx
37c2a5d71xor edx, edx
37c2a5d73sub rax, r8
37c2a5d76neg r9
37c2a5d79div r9
37c2a5d7cmov r13, rax
37c2a5d7fjmp 0x37c2a4ddf
37c2a5d84
37c2a5d84loc_37c2a5d84:
37c2a5d84cmp rcx, 1
37c2a5d88jg 0x37c29fdd0
37c2a5d8emov eax, 1
37c2a5d93mov r8, r13
37c2a5d96xor edx, edx
37c2a5d98sub rax, rcx
37c2a5d9bneg r8
37c2a5d9ediv r8
37c2a5da1mov r14, rax
37c2a5da4jmp 0x37c2a57dc
37c2a5da9
37c2a5da9loc_37c2a5da9:
37c2a5da9cmp rcx, 1
37c2a5dadjg 0x37c29fdd0
37c2a5db3mov eax, 1
37c2a5db8mov r8, r10
37c2a5dbbxor edx, edx
37c2a5dbdsub rax, rcx
37c2a5dc0neg r8
37c2a5dc3div r8
37c2a5dc6mov r13, rax
37c2a5dc9jmp 0x37c2a5981
37c2a5dce
37c2a5dceloc_37c2a5dce:
37c2a5dcemov rdi, [rsp+168]
37c2a5dd6xor ecx, ecx
37c2a5dd8lea r8, [rdx+1]
37c2a5ddcmov [rsp+56], 1
37c2a5de5lea r9, [rip+0x1c6e64]
37c2a5dectest rdi, rdi
37c2a5defcmovns rcx, rdi
37c2a5df3sub rax, rdx
37c2a5df6lea rdx, [rsp+352]
37c2a5dfemov [rsp+352], rax
37c2a5e06mov [rsp+360], rax
37c2a5e0emov rax, [rsp+680]
37c2a5e16mov [rsp+48], rax
37c2a5e1bmov rax, r8
37c2a5e1eimul rax, rcx
37c2a5e22not rcx
37c2a5e25add rax, rcx
37c2a5e28mov rcx, [rsp+144]
37c2a5e30add rax, r8
37c2a5e33mov r8, r14
37c2a5e36shl rax, 4
37c2a5e3aadd rax, [rsp+672]
37c2a5e42mov [rsp+40], rax
37c2a5e47lea rax, [rip+0x1c6e2a]
37c2a5e4emov [rsp+32], rax
37c2a5e53call zlaset_64_
37c2a5e58jmp 0x37c2a55c1
37c2a5e5d
37c2a5e5dloc_37c2a5e5d:
37c2a5e5dmov rcx, rax
37c2a5e60jmp 0x37c2a0eec
37c29f0f0
37c2a5e65
37c2a5e65 // align 0x10
37c2a5e65 // align 0x10
37c2a5e70
37c2a5e70zgesv_64_:
37c2a5e70push rdi
37c2a5e71push rsi
37c2a5e72push rbx
37c2a5e73sub rsp, 96
37c2a5e77mov rax, [rsp+176]
37c2a5e7fmov rsi, [rsp+184]
37c2a5e87mov [rsi], 0
37c2a5e8emov rbx, rcx
37c2a5e91mov rcx, [rax]
37c2a5e94mov rdi, rdx
37c2a5e97mov rdx, [r9]
37c2a5e9amov rax, [rbx]
37c2a5e9dtest rax, rax
37c2a5ea0js 0x37c2a5f08
37c2a5ea2cmp [rdi], 0
37c2a5ea6js 0x37c2a5ed0
37c2a5ea8test rax, rax
37c2a5eabmov r10l, 1
37c2a5eb1cmovle rax, r10
37c2a5eb5cmp rdx, rax
37c2a5eb8jl 0x37c2a5f20
37c2a5ebacmp rcx, rax
37c2a5ebdjge 0x37c2a5f30
37c2a5ebfmov rdx, -7
37c2a5ec6mov eax, 7
37c2a5ecbjmp 0x37c2a5edc
37c2a5ecd
37c2a5ecd 0f 1f 00 ...
37c2a5ed0
37c2a5ed0loc_37c2a5ed0:
37c2a5ed0mov rdx, -2
37c2a5ed7mov eax, 2
37c2a5edc
37c2a5edcloc_37c2a5edc:
37c2a5edcmov [rsi], rdx
37c2a5edfmov r8l, 6
37c2a5ee5lea rdx, [rsp+88]
37c2a5eealea rcx, [rip+0x1c6dcb]
37c2a5ef1mov [rsp+88], rax
37c2a5ef6call xerbla_64_
37c2a5efbnop
37c2a5efc
37c2a5efcloc_37c2a5efc:
37c2a5efcadd rsp, 96
37c2a5f00pop rbx
37c2a5f01pop rsi
37c2a5f02pop rdi
37c2a5f03ret
37c2a5f04
37c2a5f04 0f 1f 40 00 ..@.
37c2a5f08
37c2a5f08loc_37c2a5f08:
37c2a5f08mov rdx, -1
37c2a5f0fmov eax, 1
37c2a5f14jmp 0x37c2a5edc
37c2a5f16
37c2a5f16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a5f20
37c2a5f20loc_37c2a5f20:
37c2a5f20mov rdx, -4
37c2a5f27mov eax, 4
37c2a5f2cjmp 0x37c2a5edc
37c2a5f2e
37c2a5f2e 66 90 f.
37c2a5f30
37c2a5f30loc_37c2a5f30:
37c2a5f30mov rax, [rsp+160]
37c2a5f38mov [rsp+40], rsi
37c2a5f3dmov rdx, rbx
37c2a5f40mov rcx, rbx
37c2a5f43mov [rsp+152], r9
37c2a5f4bmov [rsp+32], rax
37c2a5f50mov [rsp+144], r8
37c2a5f58call zgetrf_64_
37c2a5f5dcmp [rsi], 0
37c2a5f61mov r8, [rsp+144]
37c2a5f69mov r9, [rsp+152]
37c2a5f71jne 0x37c2a5efc
37c2a5f73mov rax, [rsp+176]
37c2a5f7bmov [rsp+32], r9
37c2a5f80mov rdx, rbx
37c2a5f83mov r9, r8
37c2a5f86mov [rsp+64], rsi
37c2a5f8bmov r8, rdi
37c2a5f8elea rcx, [rip+0x1c6d1b]
37c2a5f95mov [rsp+56], rax
37c2a5f9amov rax, [rsp+168]
37c2a5fa2mov [rsp+72], 12
37c2a5fabmov [rsp+48], rax
37c2a5fb0mov rax, [rsp+160]
37c2a5fb8mov [rsp+40], rax
37c2a5fbdcall zgetrs_64_
37c2a5fc2nop
37c2a5fc3add rsp, 96
37c2a5fc7pop rbx
37c2a5fc8pop rsi
37c2a5fc9pop rdi
37c2a5fcaret
37c2a5e70
37c2a5e70zgesv_64_:
37c2a5e70push rdi
37c2a5e71push rsi
37c2a5e72push rbx
37c2a5e73sub rsp, 96
37c2a5e77mov rax, [rsp+176]
37c2a5e7fmov rsi, [rsp+184]
37c2a5e87mov [rsi], 0
37c2a5e8emov rbx, rcx
37c2a5e91mov rcx, [rax]
37c2a5e94mov rdi, rdx
37c2a5e97mov rdx, [r9]
37c2a5e9amov rax, [rbx]
37c2a5e9dtest rax, rax
37c2a5ea0js 0x37c2a5f08
37c2a5ea2cmp [rdi], 0
37c2a5ea6js 0x37c2a5ed0
37c2a5ea8test rax, rax
37c2a5eabmov r10l, 1
37c2a5eb1cmovle rax, r10
37c2a5eb5cmp rdx, rax
37c2a5eb8jl 0x37c2a5f20
37c2a5ebacmp rcx, rax
37c2a5ebdjge 0x37c2a5f30
37c2a5ebfmov rdx, -7
37c2a5ec6mov eax, 7
37c2a5ecbjmp 0x37c2a5edc
37c2a5ecd
37c2a5ecd 0f 1f 00 ...
37c2a5ed0
37c2a5ed0loc_37c2a5ed0:
37c2a5ed0mov rdx, -2
37c2a5ed7mov eax, 2
37c2a5edc
37c2a5edcloc_37c2a5edc:
37c2a5edcmov [rsi], rdx
37c2a5edfmov r8l, 6
37c2a5ee5lea rdx, [rsp+88]
37c2a5eealea rcx, [rip+0x1c6dcb]
37c2a5ef1mov [rsp+88], rax
37c2a5ef6call xerbla_64_
37c2a5efbnop
37c2a5efc
37c2a5efcloc_37c2a5efc:
37c2a5efcadd rsp, 96
37c2a5f00pop rbx
37c2a5f01pop rsi
37c2a5f02pop rdi
37c2a5f03ret
37c2a5f04
37c2a5f04 0f 1f 40 00 ..@.
37c2a5f08
37c2a5f08loc_37c2a5f08:
37c2a5f08mov rdx, -1
37c2a5f0fmov eax, 1
37c2a5f14jmp 0x37c2a5edc
37c2a5f16
37c2a5f16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37c2a5f20
37c2a5f20loc_37c2a5f20:
37c2a5f20mov rdx, -4
37c2a5f27mov eax, 4
37c2a5f2cjmp 0x37c2a5edc
37c2a5f2e
37c2a5f2e 66 90 f.
37c2a5f30
37c2a5f30loc_37c2a5f30:
37c2a5f30mov rax, [rsp+160]
37c2a5f38mov [rsp+40], rsi
37c2a5f3dmov rdx, rbx
37c2a5f40mov rcx, rbx
37c2a5f43mov [rsp+152], r9
37c2a5f4bmov [rsp+32], rax
37c2a5f50mov [rsp+144], r8
37c2a5f58call zgetrf_64_
37c2a5f5dcmp [rsi], 0
37c2a5f61mov r8, [rsp+144]
37c2a5f69mov r9, [rsp+152]
37c2a5f71jne 0x37c2a5efc
37c2a5f73mov rax, [rsp+176]
37c2a5f7bmov [rsp+32], r9
37c2a5f80mov rdx, rbx
37c2a5f83mov r9, r8
37c2a5f86mov [rsp+64], rsi
37c2a5f8bmov r8, rdi
37c2a5f8elea rcx, [rip+0x1c6d1b]
37c2a5f95mov [rsp+56], rax
37c2a5f9amov rax, [rsp+168]
37c2a5fa2mov [rsp+72], 12
37c2a5fabmov [rsp+48], rax
37c2a5fb0mov rax, [rsp+160]
37c2a5fb8mov [rsp+40], rax
37c2a5fbdcall zgetrs_64_
37c2a5fc2nop
37c2a5fc3add rsp, 96
37c2a5fc7pop rbx
37c2a5fc8pop rsi
37c2a5fc9pop rdi
37c2a5fcaret
37c2a5e70
37c2a5fcb
37c2a5fcb // align 0x10
37c2a5fcb // align 0x10
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..