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
Loading..