File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bbe3c00
    37bbe3c00zhetrs_aa_:
    37bbe3c00push r15
    37bbe3c02push r14
    37bbe3c04push r13
    37bbe3c06push r12
    37bbe3c08push rbp
    37bbe3c09push rdi
    37bbe3c0apush rsi
    37bbe3c0bpush rbx
    37bbe3c0csub rsp, 184
    37bbe3c13mov rax, [rsp+288]
    37bbe3c1bmov r12, [rsp+304]
    37bbe3c23mov rdi, [rsp+312]
    37bbe3c2bmov eax, [rax]
    37bbe3c2dmov [rsp+136], eax
    37bbe3c34mov rbx, rdx
    37bbe3c37mov rsi, r8
    37bbe3c3amov rbp, r9
    37bbe3c3dmov rax, [rsp+336]
    37bbe3c45lea rdx, [rip+0x8673f4]
    37bbe3c4cmov r9l, 1
    37bbe3c52mov r8l, 1
    37bbe3c58mov [rsp+256], rcx
    37bbe3c60mov [rax], 0
    37bbe3c66call lsame_
    37bbe3c6bmov r15l, [rbx]
    37bbe3c6emov edx, [rsi]
    37bbe3c70mov r14l, eax
    37bbe3c73mov rax, [rsp+328]
    37bbe3c7bmov rcx, [rsp+256]
    37bbe3c83cmp r15l, edx
    37bbe3c86lea r13l, [r15+2*r15-2]
    37bbe3c8bcmovle edx, r15l
    37bbe3c8fmov r10l, [rax]
    37bbe3c92test edx, edx
    37bbe3c94mov edx, 1
    37bbe3c99cmove r13l, edx
    37bbe3c9dtest r14l, r14l
    37bbe3ca0je 0x37bbe41a0
    37bbe3ca6
    37bbe3ca6loc_37bbe3ca6:
    37bbe3ca6test r15l, r15l
    37bbe3ca9js 0x37bbe4150
    37bbe3cafmov edx, [rsi]
    37bbe3cb1test edx, edx
    37bbe3cb3js 0x37bbe41d0
    37bbe3cb9mov rax, [rsp+288]
    37bbe3cc1test r15l, r15l
    37bbe3cc4mov ecx, 1
    37bbe3cc9cmovg ecx, r15l
    37bbe3ccdmov r8l, [rax]
    37bbe3cd0cmp r8l, ecx
    37bbe3cd3jl 0x37bbe41f0
    37bbe3cd9cmp [rdi], ecx
    37bbe3cdbjl 0x37bbe4608
    37bbe3ce1mov rax, [rsp+328]
    37bbe3ce9cmp [rax], r13l
    37bbe3cecmov rax, [rsp+336]
    37bbe3cf4jl 0x37bbe4620
    37bbe3cfamov ecx, [rax]
    37bbe3cfctest ecx, ecx
    37bbe3cfejne 0x37bbe4636
    37bbe3d04cmp r10l, -1
    37bbe3d08je 0x37bbe45e0
    37bbe3d0ecmp edx, r15l
    37bbe3d11cmovg edx, r15l
    37bbe3d15test edx, edx
    37bbe3d17je 0x37bbe4186
    37bbe3d1dtest r14l, r14l
    37bbe3d20je 0x37bbe4200
    37bbe3d26movsxd r13, [rsp+136]
    37bbe3d2exor edx, edx
    37bbe3d30lea r14, [rsp+172]
    37bbe3d38test r13, r13
    37bbe3d3bcmovs r13, rdx
    37bbe3d3fmov rax, r13
    37bbe3d42not rax
    37bbe3d45mov [rsp+136], rax
    37bbe3d4dcmp r15l, 1
    37bbe3d51jle 0x37bbe3e76
    37bbe3d57mov r14, [rsp+296]
    37bbe3d5fmov [rsp+264], rbx
    37bbe3d67mov rbx, r12
    37bbe3d6amov [rsp+280], rbp
    37bbe3d72mov rbp, rdi
    37bbe3d75mov edi, 1
    37bbe3d7anop [rax+rax]
    37bbe3d80
    37bbe3d80loc_37bbe3d80:
    37bbe3d80movsxd rax, [r14+4*rdi-4]
    37bbe3d85cmp eax, edi
    37bbe3d87je 0x37bbe3da8
    37bbe3d89sub rax, 1
    37bbe3d8dmov [rsp+32], rbp
    37bbe3d92mov r8, rbp
    37bbe3d95mov rdx, rbx
    37bbe3d98shl rax, 4
    37bbe3d9cmov rcx, rsi
    37bbe3d9flea r9, [r12+rax]
    37bbe3da3call zswap_
    37bbe3da8
    37bbe3da8loc_37bbe3da8:
    37bbe3da8add rdi, 1
    37bbe3dacadd rbx, 16
    37bbe3db0cmp r15l, edi
    37bbe3db3jge 0x37bbe3d80
    37bbe3db5mov rbx, [rsp+264]
    37bbe3dbdmov rdi, rbp
    37bbe3dc0mov rbp, [rsp+280]
    37bbe3dc8lea r14, [rsp+172]
    37bbe3dd0lea r9, [rip+0x867269]
    37bbe3dd7lea r8, [rip+0x86726d]
    37bbe3ddemov eax, [rbx]
    37bbe3de0mov [rsp+80], rdi
    37bbe3de5mov rdx, r9
    37bbe3de8lea rcx, [rip+0x867252]
    37bbe3defmov [rsp+112], 1
    37bbe3df8sub eax, 1
    37bbe3dfbmov [rsp+40], rsi
    37bbe3e00mov [rsp+172], eax
    37bbe3e07lea rax, [r12+16]
    37bbe3e0cmov [rsp+72], rax
    37bbe3e11mov rax, [rsp+288]
    37bbe3e19mov [rsp+104], 1
    37bbe3e22mov [rsp+64], rax
    37bbe3e27mov rax, [rsp+136]
    37bbe3e2fmov [rsp+96], 1
    37bbe3e38lea rax, [rax+2*r13+1]
    37bbe3e3dmov [rsp+32], r14
    37bbe3e42mov [rsp+88], 1
    37bbe3e4bshl rax, 4
    37bbe3e4fadd rax, rbp
    37bbe3e52mov [rsp+56], rax
    37bbe3e57lea rax, [rip+0x8671f2]
    37bbe3e5emov [rsp+48], rax
    37bbe3e63call ztrsm_
    37bbe3e68mov rax, [rsp+288]
    37bbe3e70mov r15l, [rbx]
    37bbe3e73mov r8l, [rax]
    37bbe3e76
    37bbe3e76loc_37bbe3e76:
    37bbe3e76lea rax, [rip+0x8671e3]
    37bbe3e7dmov [rsp+32], r14
    37bbe3e82add r8l, 1
    37bbe3e86mov r9, rbp
    37bbe3e89mov [rsp+48], rax
    37bbe3e8emovsxd rax, r15l
    37bbe3e91lea rdx, [rip+0x8671c8]
    37bbe3e98lea rcx, [rip+0x8671c5]
    37bbe3e9fsub rax, 1
    37bbe3ea3mov [rsp+172], r8l
    37bbe3eabmov r8, rbx
    37bbe3eaemov [rsp+56], 1
    37bbe3eb7shl rax, 4
    37bbe3ebbadd rax, [rsp+320]
    37bbe3ec3mov [rsp+40], rax
    37bbe3ec8call zlacpy_
    37bbe3ecdmov eax, [rbx]
    37bbe3ecfcmp eax, 1
    37bbe3ed2jle 0x37bbe3ff3
    37bbe3ed8lea edx, [rax-1]
    37bbe3edblea eax, [rax+rax-1]
    37bbe3edfmov [rsp+168], edx
    37bbe3ee6mov rdx, [rsp+288]
    37bbe3eeecdqe
    37bbe3ef0lea rcx, [rip+0x867169]
    37bbe3ef7shl rax, 4
    37bbe3efbadd rax, [rsp+320]
    37bbe3f03lea r8, [rsp+168]
    37bbe3f0bmov edx, [rdx]
    37bbe3f0dmov [rsp+48], rcx
    37bbe3f12mov [rsp+40], rax
    37bbe3f17mov [rsp+144], edx
    37bbe3f1eadd edx, 1
    37bbe3f21mov [rsp+172], edx
    37bbe3f28mov rdx, [rsp+136]
    37bbe3f30mov [rsp+56], 1
    37bbe3f39lea r9, [rdx+2*r13+1]
    37bbe3f3emov [rsp+32], r14
    37bbe3f43mov rdx, rcx
    37bbe3f46lea rcx, [rip+0x867117]
    37bbe3f4dshl r9, 4
    37bbe3f51add r9, rbp
    37bbe3f54mov [rsp+152], r9
    37bbe3f5ccall zlacpy_
    37bbe3f61mov edx, [rbx]
    37bbe3f63lea rcx, [rip+0x8670f6]
    37bbe3f6amov r9, [rsp+152]
    37bbe3f72lea r8, [rsp+168]
    37bbe3f7alea eax, [rdx-1]
    37bbe3f7dmov rdx, [rsp+288]
    37bbe3f85mov [rsp+168], eax
    37bbe3f8cmov edx, [rdx]
    37bbe3f8emov [rsp+48], rcx
    37bbe3f93mov [rsp+56], 1
    37bbe3f9clea eax, [rdx+1]
    37bbe3f9fmov [rsp+32], r14
    37bbe3fa4mov [rsp+172], eax
    37bbe3fabmov rax, [rsp+320]
    37bbe3fb3mov [rsp+144], edx
    37bbe3fbamov rdx, rcx
    37bbe3fbdlea rcx, [rip+0x8670a0]
    37bbe3fc4mov [rsp+40], rax
    37bbe3fc9call zlacpy_
    37bbe3fcemov eax, [rbx]
    37bbe3fd0mov rdx, [rsp+320]
    37bbe3fd8mov rcx, r14
    37bbe3fdblea r8, [rip+0x86707e]
    37bbe3fe2sub eax, 1
    37bbe3fe5mov [rsp+172], eax
    37bbe3feccall zlacgv_
    37bbe3ff1mov eax, [rbx]
    37bbe3ff3
    37bbe3ff3loc_37bbe3ff3:
    37bbe3ff3movsxd rdx, eax
    37bbe3ff6add eax, eax
    37bbe3ff8mov [rsp+48], rdi
    37bbe3ffdmov rcx, [rsp+336]
    37bbe4005cdqe
    37bbe4007mov [rsp+40], r12
    37bbe400csub rdx, 1
    37bbe4010sub rax, 1
    37bbe4014mov [rsp+56], rcx
    37bbe4019shl rdx, 4
    37bbe401dmov rcx, rbx
    37bbe4020shl rax, 4
    37bbe4024add rax, [rsp+320]
    37bbe402cmov [rsp+32], rax
    37bbe4031mov rax, [rsp+320]
    37bbe4039lea r9, [rax+rdx]
    37bbe403dmov r8, rax
    37bbe4040mov rdx, rsi
    37bbe4043call zgtsv_
    37bbe4048mov eax, [rbx]
    37bbe404acmp eax, 1
    37bbe404djle 0x37bbe4186
    37bbe4053sub eax, 1
    37bbe4056mov [rsp+80], rdi
    37bbe405blea r9, [rip+0x866fde]
    37bbe4062lea r8, [rip+0x866ffc]
    37bbe4069mov [rsp+172], eax
    37bbe4070lea rax, [r12+16]
    37bbe4075mov rdx, r9
    37bbe4078lea rcx, [rip+0x866fc2]
    37bbe407fmov [rsp+72], rax
    37bbe4084mov rax, [rsp+288]
    37bbe408cmov [rsp+112], 1
    37bbe4095mov [rsp+64], rax
    37bbe409amov rax, [rsp+136]
    37bbe40a2mov [rsp+104], 1
    37bbe40ablea rax, [rax+2*r13+1]
    37bbe40b0mov [rsp+40], rsi
    37bbe40b5shl rax, 4
    37bbe40b9mov [rsp+32], r14
    37bbe40bemov [rsp+96], 1
    37bbe40c7add rax, rbp
    37bbe40camov [rsp+56], rax
    37bbe40cflea rax, [rip+0x866f7a]
    37bbe40d6mov [rsp+88], 1
    37bbe40dfmov [rsp+48], rax
    37bbe40e4call ztrsm_
    37bbe40e9mov ebx, [rbx]
    37bbe40ebtest ebx, ebx
    37bbe40edjle 0x37bbe4186
    37bbe40f3mov rcx, [rsp+296]
    37bbe40fbmovsxd rax, ebx
    37bbe40felea rbp, [rcx+4*rax-4]
    37bbe4103shl rax, 4
    37bbe4107lea r13, [r12+rax-16]
    37bbe410cnop [rax]
    37bbe4110
    37bbe4110loc_37bbe4110:
    37bbe4110movsxd rax, [rbp]
    37bbe4114cmp eax, ebx
    37bbe4116je 0x37bbe4137
    37bbe4118sub rax, 1
    37bbe411cmov [rsp+32], rdi
    37bbe4121mov r8, rdi
    37bbe4124mov rdx, r13
    37bbe4127shl rax, 4
    37bbe412bmov rcx, rsi
    37bbe412elea r9, [r12+rax]
    37bbe4132call zswap_
    37bbe4137
    37bbe4137loc_37bbe4137:
    37bbe4137sub rbp, 4
    37bbe413bsub r13, 16
    37bbe413fsub ebx, 1
    37bbe4142jne 0x37bbe4110
    37bbe4144jmp 0x37bbe4186
    37bbe4146
    37bbe4146 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bbe4150
    37bbe4150loc_37bbe4150:
    37bbe4150mov eax, -2
    37bbe4155mov ecx, 2
    37bbe415a
    37bbe415aloc_37bbe415a:
    37bbe415amov rsi, [rsp+336]
    37bbe4162mov [rsi], eax
    37bbe4164
    37bbe4164loc_37bbe4164:
    37bbe4164mov [rsp+172], ecx
    37bbe416blea rdx, [rsp+172]
    37bbe4173mov r8l, 9
    37bbe4179lea rcx, [rip+0x866ec2]
    37bbe4180call xerbla_
    37bbe4185nop
    37bbe4186
    37bbe4186loc_37bbe4186:
    37bbe4186add rsp, 184
    37bbe418dpop rbx
    37bbe418epop rsi
    37bbe418fpop rdi
    37bbe4190pop rbp
    37bbe4191pop r12
    37bbe4193pop r13
    37bbe4195pop r14
    37bbe4197pop r15
    37bbe4199ret
    37bbe419a
    37bbe419a 66 0f 1f 44 00 00 f..D..
    37bbe41a0
    37bbe41a0loc_37bbe41a0:
    37bbe41a0mov r9l, 1
    37bbe41a6mov r8l, 1
    37bbe41aclea rdx, [rip+0x866e8e]
    37bbe41b3mov [rsp+144], r10l
    37bbe41bbcall lsame_
    37bbe41c0test eax, eax
    37bbe41c2jne 0x37bbe41e0
    37bbe41c4mov eax, -1
    37bbe41c9mov ecx, 1
    37bbe41cejmp 0x37bbe415a
    37bbe41d0
    37bbe41d0loc_37bbe41d0:
    37bbe41d0mov eax, -3
    37bbe41d5mov ecx, 3
    37bbe41dajmp 0x37bbe415a
    37bbe41df
    37bbe41df 90 .
    37bbe41e0
    37bbe41e0loc_37bbe41e0:
    37bbe41e0mov r15l, [rbx]
    37bbe41e3mov r10l, [rsp+144]
    37bbe41ebjmp 0x37bbe3ca6
    37bbe41f0
    37bbe41f0loc_37bbe41f0:
    37bbe41f0mov eax, -5
    37bbe41f5mov ecx, 5
    37bbe41fajmp 0x37bbe415a
    37bbe41ff
    37bbe41ff 90 .
    37bbe4200
    37bbe4200loc_37bbe4200:
    37bbe4200lea r14, [rsp+172]
    37bbe4208cmp r15l, 1
    37bbe420cjle 0x37bbe430f
    37bbe4212mov r13, [rsp+296]
    37bbe421amov [rsp+264], rbx
    37bbe4222mov rbx, rdi
    37bbe4225mov r14l, 1
    37bbe422bmov rdi, r12
    37bbe422enop
    37bbe4230
    37bbe4230loc_37bbe4230:
    37bbe4230movsxd rax, [r13+4*r14-4]
    37bbe4235cmp eax, r14l
    37bbe4238je 0x37bbe4259
    37bbe423asub rax, 1
    37bbe423emov [rsp+32], rbx
    37bbe4243mov r8, rbx
    37bbe4246mov rdx, rdi
    37bbe4249shl rax, 4
    37bbe424dmov rcx, rsi
    37bbe4250lea r9, [r12+rax]
    37bbe4254call zswap_
    37bbe4259
    37bbe4259loc_37bbe4259:
    37bbe4259add r14, 1
    37bbe425dadd rdi, 16
    37bbe4261cmp r15l, r14l
    37bbe4264jge 0x37bbe4230
    37bbe4266mov rdi, rbx
    37bbe4269mov rbx, [rsp+264]
    37bbe4271lea r14, [rsp+172]
    37bbe4279lea rdx, [rip+0x866dc1]
    37bbe4280lea r8, [rip+0x866dde]
    37bbe4287lea r9, [rip+0x866db2]
    37bbe428emov rcx, rdx
    37bbe4291mov eax, [rbx]
    37bbe4293mov [rsp+80], rdi
    37bbe4298mov [rsp+112], 1
    37bbe42a1sub eax, 1
    37bbe42a4mov [rsp+40], rsi
    37bbe42a9mov [rsp+172], eax
    37bbe42b0lea rax, [r12+16]
    37bbe42b5mov [rsp+72], rax
    37bbe42bamov rax, [rsp+288]
    37bbe42c2mov [rsp+104], 1
    37bbe42cbmov [rsp+64], rax
    37bbe42d0lea rax, [rbp+16]
    37bbe42d4mov [rsp+56], rax
    37bbe42d9lea rax, [rip+0x866d70]
    37bbe42e0mov [rsp+48], rax
    37bbe42e5mov [rsp+96], 1
    37bbe42eemov [rsp+88], 1
    37bbe42f7mov [rsp+32], r14
    37bbe42fccall ztrsm_
    37bbe4301mov rax, [rsp+288]
    37bbe4309mov r15l, [rbx]
    37bbe430cmov r8l, [rax]
    37bbe430f
    37bbe430floc_37bbe430f:
    37bbe430flea rax, [rip+0x866d4a]
    37bbe4316mov [rsp+32], r14
    37bbe431badd r8l, 1
    37bbe431fmov r9, rbp
    37bbe4322mov [rsp+48], rax
    37bbe4327movsxd rax, r15l
    37bbe432alea rdx, [rip+0x866d2f]
    37bbe4331lea rcx, [rip+0x866d2c]
    37bbe4338sub rax, 1
    37bbe433cmov [rsp+172], r8l
    37bbe4344mov r8, rbx
    37bbe4347mov [rsp+56], 1
    37bbe4350shl rax, 4
    37bbe4354add rax, [rsp+320]
    37bbe435cmov [rsp+40], rax
    37bbe4361call zlacpy_
    37bbe4366mov eax, [rbx]
    37bbe4368cmp eax, 1
    37bbe436bjle 0x37bbe4481
    37bbe4371mov rcx, [rsp+288]
    37bbe4379sub eax, 1
    37bbe437clea r9, [rbp+16]
    37bbe4380lea r15, [rip+0x866cd9]
    37bbe4387mov [rsp+168], eax
    37bbe438elea r8, [rsp+168]
    37bbe4396mov rdx, r15
    37bbe4399mov ecx, [rcx]
    37bbe439bmov [rsp+48], r15
    37bbe43a0mov [rsp+56], 1
    37bbe43a9lea eax, [rcx+1]
    37bbe43acmov [rsp+32], r14
    37bbe43b1mov [rsp+172], eax
    37bbe43b8mov rax, [rsp+320]
    37bbe43c0mov [rsp+136], ecx
    37bbe43c7lea rcx, [rip+0x866c96]
    37bbe43cemov [rsp+40], rax
    37bbe43d3mov [rsp+144], r9
    37bbe43dbcall zlacpy_
    37bbe43e0mov eax, [rbx]
    37bbe43e2mov rcx, [rsp+288]
    37bbe43ealea r8, [rsp+168]
    37bbe43f2mov r9, [rsp+144]
    37bbe43falea edx, [rax-1]
    37bbe43fdadd eax, eax
    37bbe43ffmov ecx, [rcx]
    37bbe4401mov [rsp+48], r15
    37bbe4406cdqe
    37bbe4408mov [rsp+32], r14
    37bbe440dsub rax, 1
    37bbe4411mov [rsp+168], edx
    37bbe4418lea edx, [rcx+1]
    37bbe441bshl rax, 4
    37bbe441fadd rax, [rsp+320]
    37bbe4427mov [rsp+56], 1
    37bbe4430mov [rsp+40], rax
    37bbe4435mov [rsp+136], ecx
    37bbe443clea rcx, [rip+0x866c21]
    37bbe4443mov [rsp+172], edx
    37bbe444amov rdx, r15
    37bbe444dcall zlacpy_
    37bbe4452mov eax, [rbx]
    37bbe4454mov r8, r15
    37bbe4457mov rcx, r14
    37bbe445alea edx, [rax-1]
    37bbe445dmov [rsp+172], edx
    37bbe4464lea edx, [rax+rax]
    37bbe4467movsxd rdx, edx
    37bbe446asub rdx, 1
    37bbe446eshl rdx, 4
    37bbe4472add rdx, [rsp+320]
    37bbe447acall zlacgv_
    37bbe447fmov eax, [rbx]
    37bbe4481
    37bbe4481loc_37bbe4481:
    37bbe4481movsxd rdx, eax
    37bbe4484add eax, eax
    37bbe4486mov [rsp+48], rdi
    37bbe448bmov rcx, [rsp+336]
    37bbe4493cdqe
    37bbe4495mov [rsp+40], r12
    37bbe449asub rdx, 1
    37bbe449esub rax, 1
    37bbe44a2mov [rsp+56], rcx
    37bbe44a7shl rdx, 4
    37bbe44abmov rcx, rbx
    37bbe44aeshl rax, 4
    37bbe44b2add rax, [rsp+320]
    37bbe44bamov [rsp+32], rax
    37bbe44bfmov rax, [rsp+320]
    37bbe44c7lea r9, [rax+rdx]
    37bbe44cbmov r8, rax
    37bbe44cemov rdx, rsi
    37bbe44d1call zgtsv_
    37bbe44d6mov eax, [rbx]
    37bbe44d8cmp eax, 1
    37bbe44dbjle 0x37bbe4186
    37bbe44e1sub eax, 1
    37bbe44e4add rbp, 16
    37bbe44e8mov [rsp+112], 1
    37bbe44f1lea rdx, [rip+0x866b49]
    37bbe44f8mov [rsp+172], eax
    37bbe44fflea rax, [r12+16]
    37bbe4504mov rcx, rdx
    37bbe4507lea r9, [rip+0x866b32]
    37bbe450emov [rsp+72], rax
    37bbe4513lea r8, [rip+0x866b31]
    37bbe451amov rax, [rsp+288]
    37bbe4522mov [rsp+104], 1
    37bbe452bmov [rsp+64], rax
    37bbe4530lea rax, [rip+0x866b19]
    37bbe4537mov [rsp+96], 1
    37bbe4540mov [rsp+88], 1
    37bbe4549mov [rsp+80], rdi
    37bbe454emov [rsp+56], rbp
    37bbe4553mov [rsp+48], rax
    37bbe4558mov [rsp+40], rsi
    37bbe455dmov [rsp+32], r14
    37bbe4562call ztrsm_
    37bbe4567mov ebx, [rbx]
    37bbe4569test ebx, ebx
    37bbe456bjle 0x37bbe4186
    37bbe4571mov rcx, [rsp+296]
    37bbe4579movsxd rax, ebx
    37bbe457clea rbp, [rcx+4*rax-4]
    37bbe4581shl rax, 4
    37bbe4585lea r13, [r12+rax-16]
    37bbe458anop [rax+rax]
    37bbe4590
    37bbe4590loc_37bbe4590:
    37bbe4590movsxd rax, [rbp]
    37bbe4594cmp eax, ebx
    37bbe4596je 0x37bbe45b7
    37bbe4598sub rax, 1
    37bbe459cmov [rsp+32], rdi
    37bbe45a1mov r8, rdi
    37bbe45a4mov rdx, r13
    37bbe45a7shl rax, 4
    37bbe45abmov rcx, rsi
    37bbe45aelea r9, [r12+rax]
    37bbe45b2call zswap_
    37bbe45b7
    37bbe45b7loc_37bbe45b7:
    37bbe45b7sub rbp, 4
    37bbe45bbsub r13, 16
    37bbe45bfsub ebx, 1
    37bbe45c2jne 0x37bbe4590
    37bbe45c4jmp 0x37bbe4186
    37bbe45c9
    37bbe45c9 0f 1f 80 00 00 00 00 .......
    37bbe45d0
    37bbe45d0loc_37bbe45d0:
    37bbe45d0mov ecx, [rax]
    37bbe45d2test ecx, ecx
    37bbe45d4jne 0x37bbe4636
    37bbe45d6nop [rax+rax]
    37bbe45e0
    37bbe45e0loc_37bbe45e0:
    37bbe45e0mov rax, [rsp+320]
    37bbe45e8pxor x0, x0
    37bbe45eccvtsi2sd x0, r13l
    37bbe45f1mov [rax+8], 0
    37bbe45f9movsd_xmm [rax], x0
    37bbe45fdjmp 0x37bbe4186
    37bbe4602
    37bbe4602 66 0f 1f 44 00 00 f..D..
    37bbe4608
    37bbe4608loc_37bbe4608:
    37bbe4608mov eax, -8
    37bbe460dmov ecx, 8
    37bbe4612jmp 0x37bbe415a
    37bbe4617
    37bbe4617 66 0f 1f 84 00 00 00 00 00 f........
    37bbe4620
    37bbe4620loc_37bbe4620:
    37bbe4620cmp r10l, -1
    37bbe4624je 0x37bbe45d0
    37bbe4626mov [rax], -10
    37bbe462cmov ecx, 10
    37bbe4631jmp 0x37bbe4164
    37bbe4636
    37bbe4636loc_37bbe4636:
    37bbe4636neg ecx
    37bbe4638jmp 0x37bbe4164
    37bbe3c00
    37bbe463d
    37bbe463d // align 0x10
    37bbe4640
    37bbe4640zhesv_aa_2stage_:
    37bbe4640push r15
    37bbe4642push r14
    37bbe4644push r13
    37bbe4646push r12
    37bbe4648push rbp
    37bbe4649push rdi
    37bbe464apush rsi
    37bbe464bpush rbx
    37bbe464csub rsp, 152
    37bbe4653mov rsi, [rsp+328]
    37bbe465bmov rbp, [rsp+312]
    37bbe4663mov [rsi], 0
    37bbe4669mov rdi, rdx
    37bbe466cmov r14, r8
    37bbe466fmov r12, r9
    37bbe4672mov r8l, 1
    37bbe4678mov r9l, 1
    37bbe467elea rdx, [rip+0x8669eb]
    37bbe4685mov rbx, rcx
    37bbe4688call lsame_
    37bbe468dmov r13l, [rdi]
    37bbe4690test eax, eax
    37bbe4692mov rax, [rsp+320]
    37bbe469amov r11l, [rax]
    37bbe469dmov rax, [rsp+272]
    37bbe46a5mov r10l, [rax]
    37bbe46a8mov eax, r13l
    37bbe46abje 0x37bbe47a0
    37bbe46b1
    37bbe46b1loc_37bbe46b1:
    37bbe46b1test eax, eax
    37bbe46b3js 0x37bbe4790
    37bbe46b9mov ecx, [r14]
    37bbe46bctest ecx, ecx
    37bbe46bejs 0x37bbe47e0
    37bbe46c4mov rcx, [rsp+256]
    37bbe46cctest eax, eax
    37bbe46cemov edx, 1
    37bbe46d3cmovg edx, eax
    37bbe46d6cmp [rcx], edx
    37bbe46d8jl 0x37bbe4808
    37bbe46deshl eax, 2
    37bbe46e1mov ecx, 1
    37bbe46e6test eax, eax
    37bbe46e8cmovle eax, ecx
    37bbe46ebmov rcx, [rsp+272]
    37bbe46f3cmp [rcx], eax
    37bbe46f5jge 0x37bbe4701
    37bbe46f7cmp r10l, -1
    37bbe46fbjne 0x37bbe4830
    37bbe4701
    37bbe4701loc_37bbe4701:
    37bbe4701mov rax, [rsp+304]
    37bbe4709cmp [rax], edx
    37bbe470bjl 0x37bbe4820
    37bbe4711mov eax, 1
    37bbe4716test r13l, r13l
    37bbe4719cmovle r13l, eax
    37bbe471dmov rax, [rsp+320]
    37bbe4725cmp [rax], r13l
    37bbe4728jge 0x37bbe4840
    37bbe472ecmp r11l, -1
    37bbe4732je 0x37bbe4840
    37bbe4738mov edx, -13
    37bbe473dmov eax, 13
    37bbe4742nop [rax]
    37bbe4745nop [rax+rax]
    37bbe4750
    37bbe4750loc_37bbe4750:
    37bbe4750mov [rsi], edx
    37bbe4752
    37bbe4752loc_37bbe4752:
    37bbe4752lea rdx, [rsp+140]
    37bbe475amov r8l, 15
    37bbe4760lea rcx, [rip+0x866911]
    37bbe4767mov [rsp+140], eax
    37bbe476ecall xerbla_
    37bbe4773nop
    37bbe4774
    37bbe4774loc_37bbe4774:
    37bbe4774add rsp, 152
    37bbe477bpop rbx
    37bbe477cpop rsi
    37bbe477dpop rdi
    37bbe477epop rbp
    37bbe477fpop r12
    37bbe4781pop r13
    37bbe4783pop r14
    37bbe4785pop r15
    37bbe4787ret
    37bbe4788
    37bbe4788 0f 1f 84 00 00 00 00 00 ........
    37bbe4790
    37bbe4790loc_37bbe4790:
    37bbe4790mov edx, -2
    37bbe4795mov eax, 2
    37bbe479ajmp 0x37bbe4750
    37bbe479c
    37bbe479c 0f 1f 40 00 ..@.
    37bbe47a0
    37bbe47a0loc_37bbe47a0:
    37bbe47a0mov r9l, 1
    37bbe47a6mov r8l, 1
    37bbe47acmov rcx, rbx
    37bbe47afmov [rsp+124], r10l
    37bbe47b4lea rdx, [rip+0x8668b6]
    37bbe47bbmov [rsp+112], r11l
    37bbe47c0call lsame_
    37bbe47c5test eax, eax
    37bbe47c7jne 0x37bbe47f0
    37bbe47c9mov edx, -1
    37bbe47cemov eax, 1
    37bbe47d3jmp 0x37bbe4750
    37bbe47d8
    37bbe47d8 0f 1f 84 00 00 00 00 00 ........
    37bbe47e0
    37bbe47e0loc_37bbe47e0:
    37bbe47e0mov edx, -3
    37bbe47e5mov eax, 3
    37bbe47eajmp 0x37bbe4750
    37bbe47ef
    37bbe47ef 90 .
    37bbe47f0
    37bbe47f0loc_37bbe47f0:
    37bbe47f0mov eax, [rdi]
    37bbe47f2mov r10l, [rsp+124]
    37bbe47f7mov r11l, [rsp+112]
    37bbe47fcjmp 0x37bbe46b1
    37bbe4801
    37bbe4801 0f 1f 80 00 00 00 00 .......
    37bbe4808
    37bbe4808loc_37bbe4808:
    37bbe4808mov edx, -5
    37bbe480dmov eax, 5
    37bbe4812jmp 0x37bbe4750
    37bbe4817
    37bbe4817 66 0f 1f 84 00 00 00 00 00 f........
    37bbe4820
    37bbe4820loc_37bbe4820:
    37bbe4820mov edx, -11
    37bbe4825mov eax, 11
    37bbe482ajmp 0x37bbe4750
    37bbe482f
    37bbe482f 90 .
    37bbe4830
    37bbe4830loc_37bbe4830:
    37bbe4830mov edx, -7
    37bbe4835mov eax, 7
    37bbe483ajmp 0x37bbe4750
    37bbe483f
    37bbe483f 90 .
    37bbe4840
    37bbe4840loc_37bbe4840:
    37bbe4840xor r15l, r15l
    37bbe4843cmp r11l, -1
    37bbe4847sete r15b
    37bbe484bxor eax, eax
    37bbe484dcmp r10l, -1
    37bbe4851sete al
    37bbe4854mov [rsp+112], eax
    37bbe4858mov eax, [rsi]
    37bbe485atest eax, eax
    37bbe485cjne 0x37bbe4a1d
    37bbe4862mov rcx, [rsp+288]
    37bbe486amov [rsp+80], rsi
    37bbe486fmov r8, r12
    37bbe4872mov rdx, rdi
    37bbe4875lea rax, [rip+0x8667f8]
    37bbe487cmov [rsp+64], rbp
    37bbe4881mov r9, [rsp+256]
    37bbe4889mov [rsp+72], rax
    37bbe488emov [rsp+56], rcx
    37bbe4893mov rcx, [rsp+280]
    37bbe489bmov [rsp+40], rax
    37bbe48a0mov rax, [rsp+264]
    37bbe48a8mov [rsp+48], rcx
    37bbe48admov rcx, rbx
    37bbe48b0mov [rsp+32], rax
    37bbe48b5mov [rsp+88], 1
    37bbe48becall zhetrf_aa_2stage_
    37bbe48c3cvttsd2si eax, [rbp]
    37bbe48c8pxor x0, x0
    37bbe48ccmov [rbp+8], 0
    37bbe48d4cmp eax, r13l
    37bbe48d7cmovl eax, r13l
    37bbe48dbcvtsi2sd x0, eax
    37bbe48dfmov eax, [rsi]
    37bbe48e1movsd_xmm [rbp], x0
    37bbe48e6test eax, eax
    37bbe48e8jne 0x37bbe4a1d
    37bbe48eetest r15l, r15l
    37bbe48f1jne 0x37bbe4774
    37bbe48f7mov edx, [rsp+112]
    37bbe48fbtest edx, edx
    37bbe48fdjne 0x37bbe4774
    37bbe4903mov [rsp+80], rsi
    37bbe4908mov r8, r12
    37bbe490bmov rdx, rdi
    37bbe490emov rcx, rbx
    37bbe4911mov rax, [rsp+320]
    37bbe4919mov [rsp+64], rbp
    37bbe491emov r9, [rsp+256]
    37bbe4926movsd_xmm [rsp+112], x0
    37bbe492cmov [rsp+72], rax
    37bbe4931mov rax, [rsp+288]
    37bbe4939mov [rsp+88], 1
    37bbe4942mov [rsp+56], rax
    37bbe4947mov rax, [rsp+280]
    37bbe494fmov [rsp+48], rax
    37bbe4954mov rax, [rsp+272]
    37bbe495cmov [rsp+40], rax
    37bbe4961mov rax, [rsp+264]
    37bbe4969mov [rsp+32], rax
    37bbe496ecall zhetrf_aa_2stage_
    37bbe4973mov eax, [rsi]
    37bbe4975movsd_xmm x0, [rsp+112]
    37bbe497btest eax, eax
    37bbe497dje 0x37bbe4998
    37bbe497f
    37bbe497floc_37bbe497f:
    37bbe497fmov [rbp+8], 0
    37bbe4987movsd_xmm [rbp], x0
    37bbe498cjmp 0x37bbe4774
    37bbe4991
    37bbe4991 0f 1f 80 00 00 00 00 .......
    37bbe4998
    37bbe4998loc_37bbe4998:
    37bbe4998mov [rsp+88], rsi
    37bbe499dmov r9, r12
    37bbe49a0mov r8, r14
    37bbe49a3mov rdx, rdi
    37bbe49a6mov rax, [rsp+304]
    37bbe49aemov rcx, rbx
    37bbe49b1mov [rsp+96], 1
    37bbe49bamov [rsp+80], rax
    37bbe49bfmov rax, [rsp+296]
    37bbe49c7mov [rsp+72], rax
    37bbe49ccmov rax, [rsp+288]
    37bbe49d4mov [rsp+64], rax
    37bbe49d9mov rax, [rsp+280]
    37bbe49e1mov [rsp+56], rax
    37bbe49e6mov rax, [rsp+272]
    37bbe49eemov [rsp+48], rax
    37bbe49f3mov rax, [rsp+264]
    37bbe49fbmov [rsp+40], rax
    37bbe4a00mov rax, [rsp+256]
    37bbe4a08mov [rsp+32], rax
    37bbe4a0dcall zhetrs_aa_2stage_
    37bbe4a12movsd_xmm x0, [rsp+112]
    37bbe4a18jmp 0x37bbe497f
    37bbe4a1d
    37bbe4a1dloc_37bbe4a1d:
    37bbe4a1dneg eax
    37bbe4a1fjmp 0x37bbe4752
    37bbe4640
    37bbe4a24
    37bbe4a24 // align 0x20
    37bbe4a40
    37bbe4a40zhetrf_aa_2stage_:
    37bbe4a40push r15
    37bbe4a42push r14
    37bbe4a44push r13
    37bbe4a46push r12
    37bbe4a48push rbp
    37bbe4a49push rdi
    37bbe4a4apush rsi
    37bbe4a4bpush rbx
    37bbe4a4csub rsp, 392
    37bbe4a53mov rax, [rsp+544]
    37bbe4a5bmov r13l, [r9]
    37bbe4a5emov r15, [rsp+504]
    37bbe4a66mov [rax], 0
    37bbe4a6cmov [rsp+480], r8
    37bbe4a74mov r12, rdx
    37bbe4a77mov r8l, 1
    37bbe4a7dmov rbx, rcx
    37bbe4a80mov [rsp+488], r9
    37bbe4a88lea rdx, [rip+0x866601]
    37bbe4a8fmov r9l, 1
    37bbe4a95call lsame_
    37bbe4a9amov ebp, [r15]
    37bbe4a9dmov r14l, eax
    37bbe4aa0mov rax, [rsp+536]
    37bbe4aa8mov edi, [rax]
    37bbe4aaatest r14l, r14l
    37bbe4aadje 0x37bbe4b48
    37bbe4ab3
    37bbe4ab3loc_37bbe4ab3:
    37bbe4ab3mov eax, [r12]
    37bbe4ab7test eax, eax
    37bbe4ab9js 0x37bbe4afe
    37bbe4abbmov rsi, [rsp+488]
    37bbe4ac3mov edx, 1
    37bbe4ac8cmovg edx, eax
    37bbe4acbcmp [rsi], edx
    37bbe4acdjl 0x37bbe4b77
    37bbe4ad3shl eax, 2
    37bbe4ad6mov ecx, 1
    37bbe4adbtest eax, eax
    37bbe4addcmovle eax, ecx
    37bbe4ae0cmp [r15], eax
    37bbe4ae3jge 0x37bbe4b83
    37bbe4ae9cmp ebp, -1
    37bbe4aecje 0x37bbe4b83
    37bbe4af2mov edx, -6
    37bbe4af7mov eax, 6
    37bbe4afcjmp 0x37bbe4b08
    37bbe4afe
    37bbe4afeloc_37bbe4afe:
    37bbe4afemov edx, -2
    37bbe4b03mov eax, 2
    37bbe4b08
    37bbe4b08loc_37bbe4b08:
    37bbe4b08mov rdi, [rsp+544]
    37bbe4b10mov [rdi], edx
    37bbe4b12
    37bbe4b12loc_37bbe4b12:
    37bbe4b12lea rdx, [rsp+380]
    37bbe4b1amov r8l, 16
    37bbe4b20lea rcx, [rip+0x86656b]
    37bbe4b27mov [rsp+380], eax
    37bbe4b2ecall xerbla_
    37bbe4b33nop
    37bbe4b34
    37bbe4b34loc_37bbe4b34:
    37bbe4b34add rsp, 392
    37bbe4b3bpop rbx
    37bbe4b3cpop rsi
    37bbe4b3dpop rdi
    37bbe4b3epop rbp
    37bbe4b3fpop r12
    37bbe4b41pop r13
    37bbe4b43pop r14
    37bbe4b45pop r15
    37bbe4b47ret
    37bbe4b48
    37bbe4b48loc_37bbe4b48:
    37bbe4b48mov r9l, 1
    37bbe4b4emov r8l, 1
    37bbe4b54lea rdx, [rip+0x866536]
    37bbe4b5bmov rcx, rbx
    37bbe4b5ecall lsame_
    37bbe4b63test eax, eax
    37bbe4b65jne 0x37bbe4ab3
    37bbe4b6bmov edx, -1
    37bbe4b70mov eax, 1
    37bbe4b75jmp 0x37bbe4b08
    37bbe4b77
    37bbe4b77loc_37bbe4b77:
    37bbe4b77mov edx, -4
    37bbe4b7cmov eax, 4
    37bbe4b81jmp 0x37bbe4b08
    37bbe4b83
    37bbe4b83loc_37bbe4b83:
    37bbe4b83mov rax, [rsp+536]
    37bbe4b8bcmp [rax], edx
    37bbe4b8djge 0x37bbe4ba8
    37bbe4b8fcmp edi, -1
    37bbe4b92je 0x37bbe4ba8
    37bbe4b94mov edx, -10
    37bbe4b99mov eax, 10
    37bbe4b9ejmp 0x37bbe4b08
    37bbe4ba3
    37bbe4ba3 0f 1f 44 00 00 ..D..
    37bbe4ba8
    37bbe4ba8loc_37bbe4ba8:
    37bbe4ba8mov rax, [rsp+544]
    37bbe4bb0mov eax, [rax]
    37bbe4bb2test eax, eax
    37bbe4bb4jne 0x37bbe798b
    37bbe4bbalea rax, [rip+0x8664e7]
    37bbe4bc1mov r9, r12
    37bbe4bc4lea rdx, [rip+0x8664c7]
    37bbe4bcbmov r8, rbx
    37bbe4bcemov [rsp+64], 1
    37bbe4bd7lea rcx, [rip+0x8664c6]
    37bbe4bdemov [rsp+56], 16
    37bbe4be7mov [rsp+48], rax
    37bbe4becmov [rsp+40], rax
    37bbe4bf1mov [rsp+32], rax
    37bbe4bf6call ilaenv_
    37bbe4bfbmov [rsp+372], eax
    37bbe4c02mov esi, eax
    37bbe4c04mov rax, [rsp+544]
    37bbe4c0cmov r9l, [rax]
    37bbe4c0ftest r9l, r9l
    37bbe4c12jne 0x37bbe56c6
    37bbe4c18cmp ebp, -1
    37bbe4c1bje 0x37bbe764d
    37bbe4c21cmp edi, -1
    37bbe4c24je 0x37bbe76e4
    37bbe4c2a
    37bbe4c2aloc_37bbe4c2a:
    37bbe4c2amov ecx, [r12]
    37bbe4c2etest ecx, ecx
    37bbe4c30je 0x37bbe4b34
    37bbe4c36movsxd rdi, r13l
    37bbe4c39xor eax, eax
    37bbe4c3btest rdi, rdi
    37bbe4c3ecmovns rax, rdi
    37bbe4c42mov [rsp+176], rax
    37bbe4c4anot rax
    37bbe4c4dmov [rsp+144], rax
    37bbe4c55mov eax, [r15]
    37bbe4c58cdq
    37bbe4c59idiv ecx
    37bbe4c5bmov [rsp+192], eax
    37bbe4c62mov edi, eax
    37bbe4c64mov [rsp+368], eax
    37bbe4c6blea eax, [rsi+2*rsi]
    37bbe4c6ecmp edi, eax
    37bbe4c70jg 0x37bbe4c8f
    37bbe4c72lea eax, [rdi-1]
    37bbe4c75movsxd rsi, eax
    37bbe4c78sar eax, 31
    37bbe4c7bimul rsi, rsi, 0x55555556
    37bbe4c82shr rsi, 32
    37bbe4c86sub esi, eax
    37bbe4c88mov [rsp+372], esi
    37bbe4c8f
    37bbe4c8floc_37bbe4c8f:
    37bbe4c8fmov rax, [rsp+536]
    37bbe4c97mov edx, ecx
    37bbe4c99imul edx, esi
    37bbe4c9cmov eax, [rax]
    37bbe4c9ecmp eax, edx
    37bbe4ca0jge 0x37bbe4cae
    37bbe4ca2cdq
    37bbe4ca3idiv ecx
    37bbe4ca5mov [rsp+372], eax
    37bbe4cacmov esi, eax
    37bbe4cae
    37bbe4caeloc_37bbe4cae:
    37bbe4caelea eax, [rcx+rsi-1]
    37bbe4cb2cdq
    37bbe4cb3idiv esi
    37bbe4cb5cmp ecx, esi
    37bbe4cb7mov edx, esi
    37bbe4cb9cmovle edx, ecx
    37bbe4cbclea r8l, [rdx+1]
    37bbe4cc0mov [rsp+196], eax
    37bbe4cc7lea eax, [rsi+rsi]
    37bbe4ccamov [rsp+172], eax
    37bbe4cd1mov eax, 1
    37bbe4cd6test edx, edx
    37bbe4cd8jle 0x37bbe4d1f
    37bbe4cdamov rdx, r8
    37bbe4cddsub rdx, rax
    37bbe4ce0and edx, 1
    37bbe4ce3je 0x37bbe4d00
    37bbe4ce5mov rdi, [rsp+512]
    37bbe4cedmov [rdi+4*rax-4], 1
    37bbe4cf5mov eax, 2
    37bbe4cfacmp r8, 2
    37bbe4cfeje 0x37bbe4d1f
    37bbe4d00
    37bbe4d00loc_37bbe4d00:
    37bbe4d00mov r9, [rsp+512]
    37bbe4d08
    37bbe4d08loc_37bbe4d08:
    37bbe4d08mov [r9+4*rax-4], eax
    37bbe4d0dlea rdx, [rax+1]
    37bbe4d11add rax, 2
    37bbe4d15mov [r9+4*rdx-4], edx
    37bbe4d1acmp r8, rax
    37bbe4d1djne 0x37bbe4d08
    37bbe4d1f
    37bbe4d1floc_37bbe4d1f:
    37bbe4d1fmov rax, [rsp+496]
    37bbe4d27pxor x0, x0
    37bbe4d2bcvtsi2sd x0, esi
    37bbe4d2fmov [rax+8], 0
    37bbe4d37movsd_xmm [rax], x0
    37bbe4d3btest r14l, r14l
    37bbe4d3eje 0x37bbe62c6
    37bbe4d44mov r8l, [rsp+196]
    37bbe4d4ctest r8l, r8l
    37bbe4d4fjle 0x37bbe7769
    37bbe4d55movsxd rax, [rsp+192]
    37bbe4d5dmovsxd rdx, esi
    37bbe4d60xor r14l, r14l
    37bbe4d63mov [rsp+200], -1
    37bbe4d6emov [rsp+472], r12
    37bbe4d76lea edi, [rax-1]
    37bbe4d79mov [rsp+184], edi
    37bbe4d80mov edi, [rsp+172]
    37bbe4d87add edi, 1
    37bbe4d8amov [rsp+188], edi
    37bbe4d91mov rdi, rax
    37bbe4d94sub rax, 1
    37bbe4d98shl rax, 4
    37bbe4d9cshl rdi, 4
    37bbe4da0mov [rsp+280], rax
    37bbe4da8mov rax, [rsp+176]
    37bbe4db0mov [rsp+296], rdi
    37bbe4db8lea rdi, [rdx+rdx]
    37bbe4dbcshl rax, 4
    37bbe4dc0mov [rsp+288], rdi
    37bbe4dc8mov rdi, [rsp+496]
    37bbe4dd0mov [rsp+256], rax
    37bbe4dd8add rax, 16
    37bbe4ddcmov [rsp+264], rax
    37bbe4de4lea rax, [rsp+380]
    37bbe4decmov [rsp+136], rax
    37bbe4df4lea rax, [rsp+364]
    37bbe4dfcmov [rsp+152], rax
    37bbe4e04lea rax, [rsp+372]
    37bbe4e0cmov [rsp+160], rax
    37bbe4e14lea rax, [rip+0x8662bd]
    37bbe4e1bmov [rsp+216], rax
    37bbe4e23mov eax, ecx
    37bbe4e25nop [rax+rax]
    37bbe4e30
    37bbe4e30loc_37bbe4e30:
    37bbe4e30mov ebp, r14l
    37bbe4e33imul ebp, esi
    37bbe4e36sub eax, ebp
    37bbe4e38cmp eax, esi
    37bbe4e3acmovg eax, esi
    37bbe4e3dmov [rsp+364], eax
    37bbe4e44cmp r14l, 1
    37bbe4e48jbe 0x37bbe50aa
    37bbe4e4eadd eax, esi
    37bbe4e50lea edx, [rsi+rsi]
    37bbe4e53cmp r14l, 2
    37bbe4e57mov ebx, r14l
    37bbe4e5acmovne eax, edx
    37bbe4e5dmov r13, [rsp+176]
    37bbe4e65add ebp, 1
    37bbe4e68mov r15l, [rsp+192]
    37bbe4e70movsxd rbp, ebp
    37bbe4e73lea rdx, [rip+0x866232]
    37bbe4e7amov r9, [rsp+152]
    37bbe4e82mov r8, [rsp+160]
    37bbe4e8amov [rsp+356], eax
    37bbe4e91imul rbp, r13
    37bbe4e95mov rcx, rdx
    37bbe4e98mov eax, [rsp+184]
    37bbe4e9fmov [rsp+112], 11
    37bbe4ea8mov r14, r13
    37bbe4eabmov [rsp+380], eax
    37bbe4eb2mov rax, [rsp+472]
    37bbe4ebamov [rsp+104], 11
    37bbe4ec3mov [rsp+96], rax
    37bbe4ec8movsxd rax, esi
    37bbe4ecbimul esi, r15l
    37bbe4ecfshl rax, 4
    37bbe4ed3add rax, [rsp+528]
    37bbe4edbmov [rsp+88], rax
    37bbe4ee0lea rax, [rip+0x8661d1]
    37bbe4ee7mov [rsp+80], rax
    37bbe4eecmov rax, [rsp+488]
    37bbe4ef4mov [rsp+72], rax
    37bbe4ef9mov rax, [rsp+144]
    37bbe4f01lea rax, [rax+rbp+1]
    37bbe4f06lea rbp, [rsp+356]
    37bbe4f0eshl rax, 4
    37bbe4f12add rax, [rsp+480]
    37bbe4f1amov [rsp+32], rbp
    37bbe4f1fmov [rsp+64], rax
    37bbe4f24mov rax, [rsp+136]
    37bbe4f2cmov [rsp+56], rax
    37bbe4f31mov eax, [rsp+188]
    37bbe4f38add eax, esi
    37bbe4f3acdqe
    37bbe4f3csub rax, 1
    37bbe4f40shl rax, 4
    37bbe4f44add rax, rdi
    37bbe4f47mov [rsp+48], rax
    37bbe4f4clea rax, [rip+0x866175]
    37bbe4f53mov [rsp+40], rax
    37bbe4f58call zgemm_
    37bbe4f5dmov edx, 1
    37bbe4f62mov r12l, [rsp+200]
    37bbe4f6amov r13, [rsp+528]
    37bbe4f72lea esi, [rdx+1]
    37bbe4f75mov ecx, [rsp+372]
    37bbe4f7ccmp esi, ebx
    37bbe4f7eje 0x37bbe50a0
    37bbe4f84
    37bbe4f84loc_37bbe4f84:
    37bbe4f84lea eax, [rcx+2*rcx]
    37bbe4f87cmp esi, r12l
    37bbe4f8aje 0x37bbe5638
    37bbe4f90
    37bbe4f90loc_37bbe4f90:
    37bbe4f90mov [rsp+356], eax
    37bbe4f97mov eax, [rsp+184]
    37bbe4f9elea r8l, [rdx-1]
    37bbe4fa2imul edx, ecx
    37bbe4fa5mov [rsp+32], rbp
    37bbe4faamov r9, [rsp+152]
    37bbe4fb2mov [rsp+380], eax
    37bbe4fb9imul r8l, ecx
    37bbe4fbdmov rax, [rsp+472]
    37bbe4fc5mov [rsp+104], 11
    37bbe4fcemov [rsp+96], rax
    37bbe4fd3mov eax, esi
    37bbe4fd5imul edx, r15l
    37bbe4fd9mov [rsp+112], 11
    37bbe4fe2imul eax, ecx
    37bbe4fe5add r8l, 1
    37bbe4fe9movsxd r8, r8l
    37bbe4feccdqe
    37bbe4feeshl rax, 4
    37bbe4ff2add rax, r13
    37bbe4ff5mov [rsp+88], rax
    37bbe4ffalea rax, [rip+0x8660b7]
    37bbe5001mov [rsp+80], rax
    37bbe5006mov rax, [rsp+488]
    37bbe500emov [rsp+72], rax
    37bbe5013mov eax, ebx
    37bbe5015imul eax, ecx
    37bbe5018add eax, 1
    37bbe501bcdqe
    37bbe501dimul rax, r14
    37bbe5021add rax, [rsp+144]
    37bbe5029add rax, r8
    37bbe502cmov r8, [rsp+160]
    37bbe5034shl rax, 4
    37bbe5038add rax, [rsp+480]
    37bbe5040mov [rsp+64], rax
    37bbe5045mov rax, [rsp+136]
    37bbe504dmov [rsp+56], rax
    37bbe5052mov eax, [rsp+172]
    37bbe5059lea eax, [rcx+rax+1]
    37bbe505dadd eax, edx
    37bbe505flea rdx, [rip+0x866046]
    37bbe5066cdqe
    37bbe5068mov rcx, rdx
    37bbe506bsub rax, 1
    37bbe506fshl rax, 4
    37bbe5073add rax, rdi
    37bbe5076mov [rsp+48], rax
    37bbe507blea rax, [rip+0x866046]
    37bbe5082mov [rsp+40], rax
    37bbe5087call zgemm_
    37bbe508cmov edx, esi
    37bbe508emov ecx, [rsp+372]
    37bbe5095lea esi, [rdx+1]
    37bbe5098cmp esi, ebx
    37bbe509ajne 0x37bbe4f84
    37bbe50a0
    37bbe50a0loc_37bbe50a0:
    37bbe50a0mov ebp, ebx
    37bbe50a2mov r14l, ebx
    37bbe50a5mov esi, ecx
    37bbe50a7imul ebp, ecx
    37bbe50aa
    37bbe50aaloc_37bbe50aa:
    37bbe50aamov r12l, [rsp+184]
    37bbe50b2mov ebx, [rsp+192]
    37bbe50b9lea eax, [rbp+1]
    37bbe50bcmov [rsp+56], 5
    37bbe50c5mov r13, [rsp+176]
    37bbe50cdcdqe
    37bbe50cfmov rcx, [rsp+136]
    37bbe50d7mov [rsp+380], r12l
    37bbe50dfmov r12l, ebx
    37bbe50e2mov r11, [rsp+488]
    37bbe50eaimul r12l, ebp
    37bbe50eeadd r12l, [rsp+188]
    37bbe50f6mov r15, [rsp+152]
    37bbe50femov [rsp+224], rax
    37bbe5106movsxd r12, r12l
    37bbe5109imul r13, rax
    37bbe510dmov [rsp+48], rcx
    37bbe5112add r13, [rsp+144]
    37bbe511asub r12, 1
    37bbe511eadd rax, r13
    37bbe5121mov [rsp+32], r11
    37bbe5126mov r8, r15
    37bbe5129shl r12, 4
    37bbe512dshl rax, 4
    37bbe5131mov rdx, r15
    37bbe5134mov r11, [rsp+480]
    37bbe513cadd r12, rdi
    37bbe513fmov rcx, [rsp+216]
    37bbe5147mov [rsp+40], r12
    37bbe514clea r9, [r11+rax]
    37bbe5150call zlacpy_
    37bbe5155cmp r14l, 1
    37bbe5159jbe 0x37bbe5647
    37bbe515fmov eax, [rsp+184]
    37bbe5166mov r9, [rsp+472]
    37bbe516elea r11, [rip+0x865f53]
    37bbe5175mov [rsp+88], r12
    37bbe517amov rcx, [rsp+136]
    37bbe5182mov ebp, [rsp+200]
    37bbe5189mov [rsp+80], r11
    37bbe518emov r8, r15
    37bbe5191mov [rsp+380], eax
    37bbe5198movsxd rax, esi
    37bbe519blea r12, [rsp+376]
    37bbe51a3lea rdx, [rip+0x865f02]
    37bbe51aamov [rsp+72], r9
    37bbe51afshl rax, 4
    37bbe51b3mov r9, [rsp+488]
    37bbe51bbimul ebp, esi
    37bbe51beadd rax, [rsp+528]
    37bbe51c6mov [rsp+96], rcx
    37bbe51cblea rcx, [rip+0x865f0b]
    37bbe51d2mov [rsp+64], rax
    37bbe51d7lea rax, [r13+1]
    37bbe51dbmov [rsp+56], r9
    37bbe51e0shl rax, 4
    37bbe51e4lea r9, [rip+0x865f05]
    37bbe51ebadd rax, [rsp+480]
    37bbe51f3mov [rsp+48], rax
    37bbe51f8mov [rsp+40], r9
    37bbe51fdmov r9, r15
    37bbe5200mov [rsp+32], r12
    37bbe5205mov [rsp+112], 11
    37bbe520emov [rsp+104], 19
    37bbe5217mov [rsp+376], ebp
    37bbe521ecall zgemm_
    37bbe5223mov r8, [rsp+472]
    37bbe522bmov edx, ebx
    37bbe522dmov rcx, [rsp+136]
    37bbe5235imul edx, ebp
    37bbe5238mov [rsp+32], r15
    37bbe523dmov r12l, [rsp+184]
    37bbe5245mov [rsp+96], r8
    37bbe524amov r8, [rsp+528]
    37bbe5252mov [rsp+72], rcx
    37bbe5257lea rcx, [rip+0x865e7f]
    37bbe525emov [rsp+88], r8
    37bbe5263lea r8, [rip+0x865e4e]
    37bbe526amov [rsp+80], r8
    37bbe526fmov r8l, [rsp+172]
    37bbe5277mov [rsp+112], 11
    37bbe5280lea eax, [rsi+r8+1]
    37bbe5285mov rsi, [rsp+488]
    37bbe528dmov [rsp+104], 19
    37bbe5296mov r8, r15
    37bbe5299add eax, edx
    37bbe529blea rdx, [rip+0x865e0a]
    37bbe52a2mov [rsp+380], r12l
    37bbe52aacdqe
    37bbe52acmov [rsp+56], rsi
    37bbe52b1sub rax, 1
    37bbe52b5shl rax, 4
    37bbe52b9add rax, rdi
    37bbe52bcmov [rsp+64], rax
    37bbe52c1lea eax, [rbp+1]
    37bbe52c4lea rbp, [rip+0x865dfd]
    37bbe52cbcdqe
    37bbe52cdmov [rsp+40], rbp
    37bbe52d2add rax, r13
    37bbe52d5mov r13, [rsp+160]
    37bbe52ddshl rax, 4
    37bbe52e1add rax, [rsp+480]
    37bbe52e9mov [rsp+48], rax
    37bbe52eemov r9, r13
    37bbe52f1call zgemm_
    37bbe52f6mov r9, r15
    37bbe52f9mov r8, r15
    37bbe52fcmov [rsp+80], rbp
    37bbe5301mov ecx, [rsp+372]
    37bbe5308mov rdx, [rsp+136]
    37bbe5310mov [rsp+380], r12l
    37bbe5318mov ebp, r14l
    37bbe531bmov r15, [rsp+176]
    37bbe5323mov r12, [rsp+144]
    37bbe532bmov [rsp+32], r13
    37bbe5330mov eax, ecx
    37bbe5332mov [rsp+96], rdx
    37bbe5337mov edx, ebx
    37bbe5339mov r11, [rsp+488]
    37bbe5341mov [rsp+112], 11
    37bbe534aimul eax, r14l
    37bbe534emov [rsp+104], 11
    37bbe5357mov [rsp+72], r11
    37bbe535cimul edx, eax
    37bbe535fadd edx, [rsp+188]
    37bbe5366add eax, 1
    37bbe5369movsxd rdx, edx
    37bbe536ccdqe
    37bbe536esub rdx, 1
    37bbe5372imul rax, r15
    37bbe5376shl rdx, 4
    37bbe537aadd rdx, rdi
    37bbe537dmov [rsp+88], rdx
    37bbe5382lea edx, [r14-2]
    37bbe5386add rax, r12
    37bbe5389imul edx, ecx
    37bbe538cadd edx, 1
    37bbe538fmovsxd rdx, edx
    37bbe5392add rax, rdx
    37bbe5395mov rdx, [rsp+472]
    37bbe539dshl rax, 4
    37bbe53a1add rax, [rsp+480]
    37bbe53a9mov [rsp+56], rdx
    37bbe53aemov rdx, [rsp+528]
    37bbe53b6mov [rsp+64], rax
    37bbe53bblea rax, [rip+0x865d2e]
    37bbe53c2mov [rsp+48], rdx
    37bbe53c7lea rdx, [rip+0x865cde]
    37bbe53cemov [rsp+40], rax
    37bbe53d3mov rcx, rdx
    37bbe53d6call zgemm_
    37bbe53dbmov esi, [rsp+372]
    37bbe53e2mov r10l, [rsp+188]
    37bbe53eaimul ebp, esi
    37bbe53edlea eax, [rbp+1]
    37bbe53f0cdqe
    37bbe53f2imul r15, rax
    37bbe53f6mov [rsp+224], rax
    37bbe53feimul ebx, ebp
    37bbe5401lea r13, [r15+r12]
    37bbe5405lea r12l, [rbx+r10]
    37bbe5409movsxd r12, r12l
    37bbe540csub r12, 1
    37bbe5410shl r12, 4
    37bbe5414add r12, rdi
    37bbe5417
    37bbe5417loc_37bbe5417:
    37bbe5417mov eax, [rsp+184]
    37bbe541emov r8, [rsp+152]
    37bbe5426mov [rsp+64], 5
    37bbe542fmov r9, r12
    37bbe5432mov rdx, [rsp+216]
    37bbe543alea rcx, [rip+0x865c63]
    37bbe5441mov [rsp+380], eax
    37bbe5448lea rax, [rsp+352]
    37bbe5450mov [rsp+232], rax
    37bbe5458mov [rsp+56], rax
    37bbe545dmov rax, [rsp+488]
    37bbe5465mov [rsp+48], rax
    37bbe546amov eax, [rsp+200]
    37bbe5471imul eax, esi
    37bbe5474add eax, 1
    37bbe5477cdqe
    37bbe5479add rax, r13
    37bbe547cshl rax, 4
    37bbe5480add rax, [rsp+480]
    37bbe5488mov [rsp+40], rax
    37bbe548dmov rax, [rsp+136]
    37bbe5495mov [rsp+32], rax
    37bbe549acall zhegst_
    37bbe549fmov r9l, [rsp+364]
    37bbe54a7test r9l, r9l
    37bbe54aajle 0x37bbe76cc
    37bbe54b0
    37bbe54b0loc_37bbe54b0:
    37bbe54b0mov ecx, [rsp+192]
    37bbe54b7mov ebx, [rsp+188]
    37bbe54bemov eax, ecx
    37bbe54c0imul eax, ebp
    37bbe54c3lea edx, [rax+rbx]
    37bbe54c6movsxd rdx, edx
    37bbe54c9shl rdx, 4
    37bbe54cdmov [rdx+rdi-8], 0
    37bbe54d6cmp r9l, 1
    37bbe54daje 0x37bbe55e5
    37bbe54e0mov r8, [rsp+288]
    37bbe54e8lea r12l, [rcx+rax]
    37bbe54ecmov [rsp+240], ebp
    37bbe54f3lea r15l, [r9+1]
    37bbe54f7movsxd rdx, r12l
    37bbe54famov rbx, [rsp+280]
    37bbe5502mov rbp, [rsp+296]
    37bbe550amov [rsp+208], r14l
    37bbe5512add rdx, r8
    37bbe5515mov [rsp+232], esi
    37bbe551cmov r14l, ecx
    37bbe551fmov rsi, r8
    37bbe5522shl rdx, 4
    37bbe5526mov r13, -16
    37bbe552dmov r10l, 2
    37bbe5533lea r11, [rdi+rdx-16]
    37bbe5538nop [rax+rax]
    37bbe5540
    37bbe5540loc_37bbe5540:
    37bbe5540movsxd rcx, eax
    37bbe5543mov rdx, r11
    37bbe5546mov rax, r10
    37bbe5549add rcx, rsi
    37bbe554cshl rcx, 4
    37bbe5550add rcx, r13
    37bbe5553add rcx, rdi
    37bbe5556nop [rax+rax]
    37bbe555fnop [rax+rax]
    37bbe556anop [rax+rax]
    37bbe5575nop [rax+rax]
    37bbe5580
    37bbe5580loc_37bbe5580:
    37bbe5580movsd_xmm x0, [rdx+8]
    37bbe5585movsd_xmm x1, [rdx]
    37bbe5589mov r8, rax
    37bbe558cadd rax, 1
    37bbe5590xorpd x0, [rip+0x865b78]
    37bbe5598shl r8, 4
    37bbe559cadd rdx, rbx
    37bbe559funpcklpd x1, x0
    37bbe55a3movups [rcx+r8], x1
    37bbe55a8cmp r9l, eax
    37bbe55abjge 0x37bbe5580
    37bbe55adadd r10, 1
    37bbe55b1mov [r11+24], 0
    37bbe55b9mov eax, r12l
    37bbe55bcadd r11, rbp
    37bbe55bfadd r12l, r14l
    37bbe55c2sub r13, 16
    37bbe55c6cmp r15, r10
    37bbe55c9jne 0x37bbe5540
    37bbe55cfmov r14l, [rsp+208]
    37bbe55d7mov esi, [rsp+232]
    37bbe55demov ebp, [rsp+240]
    37bbe55e5
    37bbe55e5loc_37bbe55e5:
    37bbe55e5mov eax, [rsp+196]
    37bbe55ecsub eax, 1
    37bbe55efcmp eax, r14l
    37bbe55f2jg 0x37bbe56dd
    37bbe55f8
    37bbe55f8loc_37bbe55f8:
    37bbe55f8lea eax, [r14+1]
    37bbe55fcmov [rsp+208], eax
    37bbe5603
    37bbe5603loc_37bbe5603:
    37bbe5603mov esi, [rsp+208]
    37bbe560acmp [rsp+196], esi
    37bbe5611jle 0x37bbe566f
    37bbe5613mov rax, [rsp+472]
    37bbe561badd [rsp+200], 1
    37bbe5623add r14l, 1
    37bbe5627mov esi, [rsp+372]
    37bbe562emov eax, [rax]
    37bbe5630jmp 0x37bbe4e30
    37bbe5635
    37bbe5635 0f 1f 00 ...
    37bbe5638
    37bbe5638loc_37bbe5638:
    37bbe5638mov eax, [rsp+364]
    37bbe563flea eax, [rax+2*rcx]
    37bbe5642jmp 0x37bbe4f90
    37bbe5647
    37bbe5647loc_37bbe5647:
    37bbe5647test r14l, r14l
    37bbe564ajne 0x37bbe5417
    37bbe5650mov r9l, [rsp+364]
    37bbe5658test r9l, r9l
    37bbe565bjg 0x37bbe54b0
    37bbe5661cmp [rsp+196], 1
    37bbe5669jne 0x37bbe76ea
    37bbe566f
    37bbe566floc_37bbe566f:
    37bbe566fmov r12, [rsp+472]
    37bbe5677
    37bbe5677loc_37bbe5677:
    37bbe5677mov rax, [rsp+544]
    37bbe567fmov r9, [rsp+160]
    37bbe5687mov rdx, r12
    37bbe568amov rcx, r12
    37bbe568dmov [rsp+56], rax
    37bbe5692mov rax, [rsp+520]
    37bbe569amov r8, r9
    37bbe569dmov [rsp+48], rax
    37bbe56a2lea rax, [rsp+368]
    37bbe56aamov [rsp+40], rax
    37bbe56afmov rax, [rsp+496]
    37bbe56b7mov [rsp+32], rax
    37bbe56bccall zgbtrf_
    37bbe56c1jmp 0x37bbe4b34
    37bbe56c6
    37bbe56c6loc_37bbe56c6:
    37bbe56c6cmp edi, -1
    37bbe56c9je 0x37bbe4b34
    37bbe56cfcmp ebp, -1
    37bbe56d2jne 0x37bbe4c2a
    37bbe56d8jmp 0x37bbe4b34
    37bbe56dd
    37bbe56ddloc_37bbe56dd:
    37bbe56ddtest r14l, r14l
    37bbe56e0je 0x37bbe76ea
    37bbe56e6lea rax, [rsp+352]
    37bbe56eemov [rsp+232], rax
    37bbe56f6
    37bbe56f6loc_37bbe56f6:
    37bbe56f6movsxd rax, esi
    37bbe56f9shl rax, 4
    37bbe56fdadd rax, [rsp+528]
    37bbe5705mov r15, rax
    37bbe5708cmp r14l, 1
    37bbe570cje 0x37bbe777e
    37bbe5712mov eax, [rsp+184]
    37bbe5719mov rdx, [rsp+176]
    37bbe5721add r9l, esi
    37bbe5724lea r12, [rsp+376]
    37bbe572cimul rdx, [rsp+224]
    37bbe5735add rdx, [rsp+144]
    37bbe573dmov [rsp+376], r9l
    37bbe5745lea r13, [rip+0x865960]
    37bbe574cmov r9, [rsp+152]
    37bbe5754mov [rsp+380], eax
    37bbe575bmov rcx, r13
    37bbe575emov rax, [rsp+472]
    37bbe5766mov [rsp+32], r12
    37bbe576bmov [rsp+112], 11
    37bbe5774mov r8, r9
    37bbe5777mov [rsp+96], rax
    37bbe577cmovsxd rax, ebp
    37bbe577fmov [rsp+104], 11
    37bbe5788shl rax, 4
    37bbe578cadd rax, [rsp+528]
    37bbe5794mov [rsp+88], rax
    37bbe5799lea rax, [rip+0x865918]
    37bbe57a0mov [rsp+248], rax
    37bbe57a8mov [rsp+80], rax
    37bbe57admov rax, [rsp+488]
    37bbe57b5mov [rsp+72], rax
    37bbe57balea eax, [r14-2]
    37bbe57beimul eax, esi
    37bbe57c1add eax, 1
    37bbe57c4cdqe
    37bbe57c6add rax, rdx
    37bbe57c9mov edx, [rsp+200]
    37bbe57d0shl rax, 4
    37bbe57d4add rax, [rsp+480]
    37bbe57dcmov [rsp+64], rax
    37bbe57e1mov rax, [rsp+136]
    37bbe57e9imul edx, esi
    37bbe57ecimul edx, [rsp+192]
    37bbe57f4mov [rsp+56], rax
    37bbe57f9mov eax, [rsp+172]
    37bbe5800lea eax, [rsi+rax+1]
    37bbe5804add eax, edx
    37bbe5806mov rdx, r13
    37bbe5809cdqe
    37bbe580bsub rax, 1
    37bbe580fshl rax, 4
    37bbe5813add rax, rdi
    37bbe5816mov [rsp+48], rax
    37bbe581blea rax, [rip+0x8658a6]
    37bbe5822mov [rsp+40], rax
    37bbe5827mov [rsp+240], rax
    37bbe582fcall zgemm_
    37bbe5834
    37bbe5834loc_37bbe5834:
    37bbe5834lea eax, [r14+1]
    37bbe5838mov r8, [rsp+224]
    37bbe5840mov r9, r12
    37bbe5843lea rcx, [rip+0x865893]
    37bbe584aimul esi, eax
    37bbe584dmov [rsp+208], eax
    37bbe5854mov rax, [rsp+472]
    37bbe585cmov [rsp+380], ebp
    37bbe5863mov eax, [rax]
    37bbe5865mov [rsp+48], r15
    37bbe586amov [rsp+112], 11
    37bbe5873mov [rsp+272], eax
    37bbe587amov edx, eax
    37bbe587cmov rax, [rsp+488]
    37bbe5884mov [rsp+104], 19
    37bbe588dsub edx, esi
    37bbe588fmov [rsp+96], rax
    37bbe5894mov rax, [rsp+240]
    37bbe589cmov [rsp+376], edx
    37bbe58a3lea edx, [rsi+1]
    37bbe58a6mov [rsp+80], rax
    37bbe58abmov rax, [rsp+488]
    37bbe58b3movsxd rdx, edx
    37bbe58b6imul rdx, [rsp+176]
    37bbe58bfadd rdx, [rsp+144]
    37bbe58c7mov [rsp+72], rax
    37bbe58ccmov rax, [rsp+472]
    37bbe58d4add r8, rdx
    37bbe58d7add rdx, 1
    37bbe58dbshl r8, 4
    37bbe58dfadd r8, [rsp+480]
    37bbe58e7shl rdx, 4
    37bbe58ebadd rdx, [rsp+480]
    37bbe58f3mov [rsp+56], rax
    37bbe58f8lea rax, [rip+0x8657f1]
    37bbe58ffmov [rsp+40], rax
    37bbe5904mov rax, [rsp+136]
    37bbe590cmov [rsp+88], r8
    37bbe5911mov r8, [rsp+160]
    37bbe5919mov [rsp+32], rax
    37bbe591emov [rsp+64], rdx
    37bbe5923mov rdx, r13
    37bbe5926call zgemm_
    37bbe592bmov esi, [rsp+372]
    37bbe5932
    37bbe5932loc_37bbe5932:
    37bbe5932mov r13l, [rsp+208]
    37bbe593aimul r13l, esi
    37bbe593etest esi, esi
    37bbe5940jle 0x37bbe5a05
    37bbe5946mov ecx, r14l
    37bbe5949lea edx, [r13+1]
    37bbe594dxor ebp, ebp
    37bbe594fmov rax, [rsp+480]
    37bbe5957imul ecx, esi
    37bbe595amovsxd rdx, edx
    37bbe595dmov [rsp+224], r14l
    37bbe5965mov r15, [rsp+472]
    37bbe596dmov [rsp+496], rdi
    37bbe5975mov r14, [rsp+488]
    37bbe597dmov edi, ebp
    37bbe597fmov r12, [rsp+136]
    37bbe5987mov rbp, [rsp+528]
    37bbe598fimul rdx, [rsp+176]
    37bbe5998movsxd rcx, ecx
    37bbe599badd rdx, [rsp+144]
    37bbe59a3add rdx, rcx
    37bbe59a6shl rdx, 4
    37bbe59aalea rbx, [rax+rdx+16]
    37bbe59afnop
    37bbe59b0
    37bbe59b0loc_37bbe59b0:
    37bbe59b0mov eax, [r15]
    37bbe59b3mov rdx, rbx
    37bbe59b6mov r8, r14
    37bbe59b9add rbx, 16
    37bbe59bdmov ecx, eax
    37bbe59bfimul eax, edi
    37bbe59c2sub ecx, r13l
    37bbe59c5mov [rsp+380], ecx
    37bbe59cclea rcx, [rip+0x8656d1]
    37bbe59d3mov [rsp+32], rcx
    37bbe59d8cdqe
    37bbe59damov rcx, r12
    37bbe59ddshl rax, 4
    37bbe59e1lea r9, [rbp+rax]
    37bbe59e6call zcopy_
    37bbe59eblea eax, [rdi+2]
    37bbe59eeadd edi, 1
    37bbe59f1cmp eax, esi
    37bbe59f3jle 0x37bbe59b0
    37bbe59f5mov r14l, [rsp+224]
    37bbe59fdmov rdi, [rsp+496]
    37bbe5a05
    37bbe5a05loc_37bbe5a05:
    37bbe5a05mov rax, [rsp+472]
    37bbe5a0dmov r9, [rsp+472]
    37bbe5a15mov r8, [rsp+528]
    37bbe5a1dmov rcx, [rsp+136]
    37bbe5a25mov eax, [rax]
    37bbe5a27mov [rsp+224], eax
    37bbe5a2emov edx, eax
    37bbe5a30mov rax, [rsp+232]
    37bbe5a38sub edx, r13l
    37bbe5a3bmovsxd r13, r13l
    37bbe5a3emov [rsp+40], rax
    37bbe5a43mov rax, [rsp+512]
    37bbe5a4bmov [rsp+380], edx
    37bbe5a52lea rdx, [rax+4*r13]
    37bbe5a56mov [rsp+32], rdx
    37bbe5a5bmov rdx, [rsp+160]
    37bbe5a63call zgetrf_
    37bbe5a68mov r13l, [rsp+372]
    37bbe5a70mov r12l, [rsp+208]
    37bbe5a78mov [rsp+360], 1
    37bbe5a83mov esi, r13l
    37bbe5a86imul r12l, r13l
    37bbe5a8aimul esi, r14l
    37bbe5a8etest r13l, r13l
    37bbe5a91jle 0x37bbe5b95
    37bbe5a97mov [rsp+224], r14l
    37bbe5a9fmov edx, 1
    37bbe5aa4mov ebp, r12l
    37bbe5aa7mov rbx, [rsp+472]
    37bbe5aafmov [rsp+496], rdi
    37bbe5ab7mov r15, [rsp+488]
    37bbe5abfmov rdi, [rsp+528]
    37bbe5ac7nop [rax+rax]
    37bbe5ad0
    37bbe5ad0loc_37bbe5ad0:
    37bbe5ad0mov ecx, [rbx]
    37bbe5ad2lea r14l, [rdx-1]
    37bbe5ad6lea r8l, [rdx+rsi]
    37bbe5adamov [rsp+32], r15
    37bbe5adfmovsxd r8, r8l
    37bbe5ae2mov eax, ecx
    37bbe5ae4imul ecx, r14l
    37bbe5ae8sub eax, edx
    37bbe5aeasub eax, ebp
    37bbe5aecmov [rsp+380], eax
    37bbe5af3lea eax, [rdx+rbp+1]
    37bbe5af7lea edx, [rdx+rcx+1]
    37bbe5afbmov rcx, [rsp+480]
    37bbe5b03cdqe
    37bbe5b05movsxd rdx, edx
    37bbe5b08imul rax, [rsp+176]
    37bbe5b11sub rdx, 1
    37bbe5b15add rax, [rsp+144]
    37bbe5b1dadd rax, r8
    37bbe5b20shl rdx, 4
    37bbe5b24lea r8, [rip+0x865579]
    37bbe5b2bshl rax, 4
    37bbe5b2fadd rdx, rdi
    37bbe5b32lea r9, [rcx+rax]
    37bbe5b36mov rcx, [rsp+136]
    37bbe5b3ecall zcopy_
    37bbe5b43mov r10l, [rbx]
    37bbe5b46lea r8, [rip+0x865557]
    37bbe5b4dlea rcx, [rsp+360]
    37bbe5b55imul r10l, r14l
    37bbe5b59movsxd rdx, r10l
    37bbe5b5cshl rdx, 4
    37bbe5b60add rdx, rdi
    37bbe5b63call zlacgv_
    37bbe5b68mov eax, [rsp+360]
    37bbe5b6flea edx, [rax+1]
    37bbe5b72mov [rsp+360], edx
    37bbe5b79cmp edx, r13l
    37bbe5b7cjle 0x37bbe5ad0
    37bbe5b82mov r14l, [rsp+224]
    37bbe5b8amov rdi, [rsp+496]
    37bbe5b92mov r12l, ebp
    37bbe5b95
    37bbe5b95loc_37bbe5b95:
    37bbe5b95mov rax, [rsp+472]
    37bbe5b9dmov ebx, [rsp+192]
    37bbe5ba4lea r9, [rip+0x86550d]
    37bbe5bablea rcx, [rip+0x86554e]
    37bbe5bb2mov rbp, [rsp+136]
    37bbe5bbamov r15l, [rsp+184]
    37bbe5bc2mov eax, [rax]
    37bbe5bc4mov [rsp+56], 4
    37bbe5bcdmov [rsp+48], rbp
    37bbe5bd2mov edx, eax
    37bbe5bd4mov [rsp+224], eax
    37bbe5bdbmov eax, ebx
    37bbe5bddsub edx, r12l
    37bbe5be0mov r12l, [rsp+172]
    37bbe5be8mov [rsp+380], r15l
    37bbe5bf0cmp edx, r13l
    37bbe5bf3cmovg edx, r13l
    37bbe5bf7imul eax, esi
    37bbe5bfamov rsi, [rsp+152]
    37bbe5c02mov [rsp+364], edx
    37bbe5c09lea edx, [r13+r12+1]
    37bbe5c0emov r13, [rsp+160]
    37bbe5c16add edx, eax
    37bbe5c18mov rax, [rsp+248]
    37bbe5c20movsxd rdx, edx
    37bbe5c23mov r8, r13
    37bbe5c26sub rdx, 1
    37bbe5c2amov [rsp+32], rax
    37bbe5c2fshl rdx, 4
    37bbe5c33add rdx, rdi
    37bbe5c36mov [rsp+40], rdx
    37bbe5c3bmov rdx, rsi
    37bbe5c3ecall zlaset_
    37bbe5c43mov ecx, [rsp+372]
    37bbe5c4amov r8, r13
    37bbe5c4dmov rax, [rsp+472]
    37bbe5c55mov [rsp+48], rbp
    37bbe5c5amov r9, [rsp+528]
    37bbe5c62lea edx, [rcx+r12+1]
    37bbe5c67mov [rsp+32], rax
    37bbe5c6cimul ecx, r14l
    37bbe5c70mov [rsp+380], r15l
    37bbe5c78mov [rsp+56], 5
    37bbe5c81imul ecx, ebx
    37bbe5c84add edx, ecx
    37bbe5c86mov rcx, [rsp+216]
    37bbe5c8emovsxd rdx, edx
    37bbe5c91sub rdx, 1
    37bbe5c95shl rdx, 4
    37bbe5c99add rdx, rdi
    37bbe5c9cmov [rsp+40], rdx
    37bbe5ca1mov rdx, rsi
    37bbe5ca4call zlacpy_
    37bbe5ca9test r14l, r14l
    37bbe5cacje 0x37bbe5dbb
    37bbe5cb2mov r8l, [rsp+372]
    37bbe5cbamov eax, [rsp+184]
    37bbe5cc1mov edx, r14l
    37bbe5cc4mov [rsp+112], 1
    37bbe5ccdmov r9l, [rsp+192]
    37bbe5cd5mov [rsp+104], 1
    37bbe5cdeimul edx, r8l
    37bbe5ce2mov [rsp+380], eax
    37bbe5ce9mov rax, [rsp+136]
    37bbe5cf1mov [rsp+96], 1
    37bbe5cfamov [rsp+80], rax
    37bbe5cffmov eax, [rsp+172]
    37bbe5d06mov [rsp+88], 1
    37bbe5d0fimul r9l, edx
    37bbe5d13add edx, 1
    37bbe5d16lea ecx, [r8+rax+1]
    37bbe5d1bmov rax, [rsp+488]
    37bbe5d23movsxd rdx, edx
    37bbe5d26imul rdx, [rsp+176]
    37bbe5d2fadd rdx, [rsp+144]
    37bbe5d37add ecx, r9l
    37bbe5d3amov [rsp+64], rax
    37bbe5d3fmov rax, [rsp+240]
    37bbe5d47lea r9, [rip+0x865342]
    37bbe5d4emovsxd rcx, ecx
    37bbe5d51sub rcx, 1
    37bbe5d55mov [rsp+48], rax
    37bbe5d5amov rax, [rsp+160]
    37bbe5d62shl rcx, 4
    37bbe5d66add rcx, rdi
    37bbe5d69mov [rsp+40], rax
    37bbe5d6emov rax, [rsp+152]
    37bbe5d76mov [rsp+72], rcx
    37bbe5d7bmov ecx, [rsp+200]
    37bbe5d82mov [rsp+32], rax
    37bbe5d87imul ecx, r8l
    37bbe5d8blea r8, [rip+0x865372]
    37bbe5d92add ecx, 1
    37bbe5d95movsxd rcx, ecx
    37bbe5d98add rdx, rcx
    37bbe5d9blea rcx, [rip+0x865363]
    37bbe5da2shl rdx, 4
    37bbe5da6add rdx, [rsp+480]
    37bbe5daemov [rsp+56], rdx
    37bbe5db3mov rdx, r9
    37bbe5db6call ztrsm_
    37bbe5dbb
    37bbe5dbbloc_37bbe5dbb:
    37bbe5dbbmov eax, [rsp+372]
    37bbe5dc2test eax, eax
    37bbe5dc4jle 0x37bbe5ec5
    37bbe5dcamov ecx, [rsp+364]
    37bbe5dd1lea r13l, [rax+1]
    37bbe5dd5test ecx, ecx
    37bbe5dd7jle 0x37bbe796b
    37bbe5dddmov edx, eax
    37bbe5ddfmov esi, [rsp+172]
    37bbe5de6mov r15l, [rsp+192]
    37bbe5deemov [rsp+232], eax
    37bbe5df5imul edx, r14l
    37bbe5df9mov [rsp+248], r14l
    37bbe5e01mov r8l, 1
    37bbe5e07lea r12, [rdi-16]
    37bbe5e0bmov ebx, esi
    37bbe5e0dlea r11l, [rsi+rax]
    37bbe5e11lea esi, [rcx-1]
    37bbe5e14mov r9l, r15l
    37bbe5e17sub ebx, eax
    37bbe5e19movsxd r11, r11l
    37bbe5e1clea rbp, [rdi+16]
    37bbe5e20lea r10l, [rax+rdx]
    37bbe5e24mov [rsp+224], ebx
    37bbe5e2badd rsi, r11
    37bbe5e2emov rbx, [rsp+280]
    37bbe5e36imul r10l, r15l
    37bbe5e3amov r14l, [rsp+224]
    37bbe5e42imul r9l, edx
    37bbe5e46mov edx, 1
    37bbe5e4bmovsxd r10, r10l
    37bbe5e4enop
    37bbe5e50
    37bbe5e50loc_37bbe5e50:
    37bbe5e50movsxd rcx, r9l
    37bbe5e53add edx, r14l
    37bbe5e56mov rax, rcx
    37bbe5e59movsxd rdx, edx
    37bbe5e5cadd rcx, rsi
    37bbe5e5fsub rax, r8
    37bbe5e62add rdx, r10
    37bbe5e65sub rcx, r8
    37bbe5e68shl rdx, 4
    37bbe5e6cadd rax, r11
    37bbe5e6fshl rcx, 4
    37bbe5e73shl rax, 4
    37bbe5e77add rdx, r12
    37bbe5e7aadd rcx, rbp
    37bbe5e7dadd rax, rdi
    37bbe5e80
    37bbe5e80loc_37bbe5e80:
    37bbe5e80movsd_xmm x0, [rax+24]
    37bbe5e85movsd_xmm x1, [rax+16]
    37bbe5e8aadd rax, 16
    37bbe5e8exorpd x0, [rip+0x86527a]
    37bbe5e96unpcklpd x1, x0
    37bbe5e9amovups [rdx], x1
    37bbe5e9dadd rdx, rbx
    37bbe5ea0cmp rax, rcx
    37bbe5ea3jne 0x37bbe5e80
    37bbe5ea5add r8, 1
    37bbe5ea9cmp r8, r13
    37bbe5eacje 0x37bbe5eb6
    37bbe5eaeadd r9l, r15l
    37bbe5eb1mov edx, r8l
    37bbe5eb4jmp 0x37bbe5e50
    37bbe5eb6
    37bbe5eb6loc_37bbe5eb6:
    37bbe5eb6mov eax, [rsp+232]
    37bbe5ebdmov r14l, [rsp+248]
    37bbe5ec5
    37bbe5ec5loc_37bbe5ec5:
    37bbe5ec5mov rsi, [rsp+488]
    37bbe5ecdlea r9, [rip+0x8651e4]
    37bbe5ed4mov rbx, [rsp+176]
    37bbe5edcmov [rsp+56], 5
    37bbe5ee5mov r15, [rsp+144]
    37bbe5eedmov r8, [rsp+160]
    37bbe5ef5mov [rsp+48], rsi
    37bbe5efamov esi, [rsp+208]
    37bbe5f01mov edx, esi
    37bbe5f03imul edx, eax
    37bbe5f06imul eax, r14l
    37bbe5f0aadd edx, 1
    37bbe5f0dmovsxd rdx, edx
    37bbe5f10lea ecx, [rax+1]
    37bbe5f13mov rax, [rsp+240]
    37bbe5f1bimul rdx, rbx
    37bbe5f1fmovsxd rcx, ecx
    37bbe5f22mov [rsp+32], rax
    37bbe5f27add rdx, r15
    37bbe5f2aadd rdx, rcx
    37bbe5f2dlea rcx, [rip+0x8651d2]
    37bbe5f34shl rdx, 4
    37bbe5f38add rdx, [rsp+480]
    37bbe5f40mov [rsp+40], rdx
    37bbe5f45mov rdx, [rsp+152]
    37bbe5f4dcall zlaset_
    37bbe5f52mov r8l, [rsp+364]
    37bbe5f5atest r8l, r8l
    37bbe5f5djle 0x37bbe5603
    37bbe5f63mov r10l, [rsp+372]
    37bbe5f6bmov [rsp+328], r14l
    37bbe5f73mov [rsp+240], r8l
    37bbe5f7bimul esi, r10l
    37bbe5f7fmov [rsp+496], rdi
    37bbe5f87imul r10l, r14l
    37bbe5f8bmovsxd r11, esi
    37bbe5f8emov rsi, [rsp+512]
    37bbe5f96lea rax, [r11+1]
    37bbe5f9amov [rsp+332], r10l
    37bbe5fa2lea r13l, [r11+2]
    37bbe5fa6imul rbx, rax
    37bbe5faamov [rsp+304], rax
    37bbe5fb2mov rax, [rsp+480]
    37bbe5fbalea rsi, [rsi+4*r11]
    37bbe5fbemov [rsp+232], rsi
    37bbe5fc6mov esi, 1
    37bbe5fcbmov [rsp+248], r11l
    37bbe5fd3lea rdx, [rbx+r15]
    37bbe5fd7mov [rsp+320], r11
    37bbe5fdfshl rdx, 4
    37bbe5fe3lea rax, [rax+rdx+16]
    37bbe5fe8lea rdx, [r15+r11]
    37bbe5fecmov r15, [rsp+480]
    37bbe5ff4lea r12, [rdx+rbx]
    37bbe5ff8lea edx, [r11+1]
    37bbe5ffcmov r14, rax
    37bbe5fffmovsxd rdx, edx
    37bbe6002shl r12, 4
    37bbe6006add r12, [rsp+480]
    37bbe600esub rdx, 1
    37bbe6012shl rdx, 4
    37bbe6016mov [rsp+312], rdx
    37bbe601ejmp 0x37bbe60dd
    37bbe6023
    37bbe6023loc_37bbe6023:
    37bbe6023mov r8, [rsp+488]
    37bbe602bmov rcx, [rsp+136]
    37bbe6033mov rdx, rax
    37bbe6036mov [rsp+380], r10l
    37bbe603ecall zlacgv_
    37bbe6043mov rax, [rsp+472]
    37bbe604bmov eax, [rax]
    37bbe604dcmp ebx, eax
    37bbe604fjl 0x37bbe6252
    37bbe6055
    37bbe6055loc_37bbe6055:
    37bbe6055add rdi, rbp
    37bbe6058movupd x0, [r12+16]
    37bbe605fmov ecx, [rsp+328]
    37bbe6066shl rdi, 4
    37bbe606amovupd x1, [r15+rdi]
    37bbe6070movups [r12+16], x1
    37bbe6076movups [r15+rdi], x0
    37bbe607btest ecx, ecx
    37bbe607dje 0x37bbe60b8
    37bbe607fmov eax, [rsp+332]
    37bbe6086add rbp, 1
    37bbe608amov rcx, [rsp+136]
    37bbe6092mov rdx, r14
    37bbe6095shl rbp, 4
    37bbe6099mov [rsp+380], eax
    37bbe60a0lea rax, [rip+0x864ffd]
    37bbe60a7lea r9, [r15+rbp]
    37bbe60abmov [rsp+32], rax
    37bbe60b0mov r8, rax
    37bbe60b3call zswap_
    37bbe60b8
    37bbe60b8loc_37bbe60b8:
    37bbe60b8add rsi, 1
    37bbe60bcadd r14, [rsp+256]
    37bbe60c4add r12, [rsp+264]
    37bbe60ccadd r13l, 1
    37bbe60d0cmp [rsp+240], esi
    37bbe60d7jl 0x37bbe62b1
    37bbe60dd
    37bbe60ddloc_37bbe60dd:
    37bbe60ddmov rax, [rsp+232]
    37bbe60e5mov edi, [rsp+248]
    37bbe60ecmov r10l, [rax+4*rsi-4]
    37bbe60f1lea ebx, [r10+rdi]
    37bbe60f5mov [rax+4*rsi-4], ebx
    37bbe60f9cmp r10l, esi
    37bbe60fcje 0x37bbe60b8
    37bbe60femov rax, [rsp+320]
    37bbe6106mov rbp, [rsp+176]
    37bbe610emovsxd rdi, ebx
    37bbe6111lea r8, [rip+0x864f8c]
    37bbe6118mov r9, [rsp+304]
    37bbe6120mov rcx, [rsp+136]
    37bbe6128mov [rsp+272], r10l
    37bbe6130add rax, rsi
    37bbe6133imul rbp, rdi
    37bbe6137add rbp, [rsp+144]
    37bbe613fmov [rsp+224], rax
    37bbe6147lea eax, [rsi-1]
    37bbe614amov [rsp+380], eax
    37bbe6151lea rax, [rbp+r9]
    37bbe6156mov r9, [rsp+312]
    37bbe615eshl rax, 4
    37bbe6162lea rdx, [r9+r14]
    37bbe6166lea r9, [rip+0x864f37]
    37bbe616dmov [rsp+32], r9
    37bbe6172lea r9, [r15+rax]
    37bbe6176call zswap_
    37bbe617bmov rax, [rsp+176]
    37bbe6183movsxd rdx, r13l
    37bbe6186mov r10l, [rsp+272]
    37bbe618eimul rax, rdx
    37bbe6192add rax, [rsp+144]
    37bbe619asub r10l, esi
    37bbe619dadd rax, [rsp+224]
    37bbe61a5shl rax, 4
    37bbe61a9add rax, r15
    37bbe61accmp ebx, r13l
    37bbe61afjle 0x37bbe6023
    37bbe61b5lea rcx, [rip+0x864ee8]
    37bbe61bcmov r8, [rsp+488]
    37bbe61c4lea r11l, [r10-1]
    37bbe61c8mov [rsp+348], r10l
    37bbe61d0mov [rsp+32], rcx
    37bbe61d5lea r9, [rbp+rdx]
    37bbe61damov rcx, [rsp+136]
    37bbe61e2mov rdx, rax
    37bbe61e5shl r9, 4
    37bbe61e9mov [rsp+272], rax
    37bbe61f1add r9, r15
    37bbe61f4mov [rsp+380], r11l
    37bbe61fcmov [rsp+344], r11l
    37bbe6204mov [rsp+336], r9
    37bbe620ccall zswap_
    37bbe6211mov r11l, [rsp+344]
    37bbe6219mov rdx, [rsp+336]
    37bbe6221lea r8, [rip+0x864e7c]
    37bbe6228mov rcx, [rsp+136]
    37bbe6230mov [rsp+380], r11l
    37bbe6238call zlacgv_
    37bbe623dmov r10l, [rsp+348]
    37bbe6245mov rax, [rsp+272]
    37bbe624djmp 0x37bbe6023
    37bbe6252
    37bbe6252loc_37bbe6252:
    37bbe6252sub eax, ebx
    37bbe6254mov rdx, [rsp+224]
    37bbe625cmov [rsp+380], eax
    37bbe6263lea eax, [rbx+1]
    37bbe6266cdqe
    37bbe6268imul rax, [rsp+176]
    37bbe6271add rax, [rsp+144]
    37bbe6279lea rcx, [rdi+rax]
    37bbe627dadd rdx, rax
    37bbe6280mov rax, [rsp+488]
    37bbe6288shl rcx, 4
    37bbe628cshl rdx, 4
    37bbe6290mov [rsp+32], rax
    37bbe6295lea r9, [r15+rcx]
    37bbe6299add rdx, r15
    37bbe629cmov r8, rax
    37bbe629fmov rcx, [rsp+136]
    37bbe62a7call zswap_
    37bbe62acjmp 0x37bbe6055
    37bbe62b1
    37bbe62b1loc_37bbe62b1:
    37bbe62b1mov r14l, [rsp+328]
    37bbe62b9mov rdi, [rsp+496]
    37bbe62c1jmp 0x37bbe5603
    37bbe62c6
    37bbe62c6loc_37bbe62c6:
    37bbe62c6mov edx, [rsp+196]
    37bbe62cdtest edx, edx
    37bbe62cfjle 0x37bbe7769
    37bbe62d5mov ebx, [rsp+192]
    37bbe62dcmovsxd rdx, esi
    37bbe62dfmov [rsp+472], r12
    37bbe62e7xor ebp, ebp
    37bbe62e9mov [rsp+192], -1
    37bbe62f4lea eax, [rbx-1]
    37bbe62f7mov r12l, ebx
    37bbe62famov [rsp+184], eax
    37bbe6301mov eax, [rsp+172]
    37bbe6308add eax, 1
    37bbe630bmov [rsp+188], eax
    37bbe6312movsxd rax, ebx
    37bbe6315mov rdi, rax
    37bbe6318sub rax, 1
    37bbe631cshl rax, 4
    37bbe6320shl rdi, 4
    37bbe6324mov [rsp+248], rax
    37bbe632cmov rax, [rsp+176]
    37bbe6334mov [rsp+264], rdi
    37bbe633clea rdi, [rdx+rdx]
    37bbe6340add rax, 1
    37bbe6344mov [rsp+256], rdi
    37bbe634cmov rdi, [rsp+496]
    37bbe6354shl rax, 4
    37bbe6358mov [rsp+224], rax
    37bbe6360lea rax, [rsp+380]
    37bbe6368mov [rsp+136], rax
    37bbe6370lea rax, [rsp+364]
    37bbe6378mov [rsp+152], rax
    37bbe6380lea rax, [rsp+372]
    37bbe6388mov [rsp+160], rax
    37bbe6390mov eax, ecx
    37bbe6392nop [rax]
    37bbe6395nop [rax+rax]
    37bbe63a0
    37bbe63a0loc_37bbe63a0:
    37bbe63a0mov r13l, ebp
    37bbe63a3imul r13l, esi
    37bbe63a7sub eax, r13l
    37bbe63aacmp eax, esi
    37bbe63accmovg eax, esi
    37bbe63afmov [rsp+364], eax
    37bbe63b6cmp ebp, 1
    37bbe63b9jbe 0x37bbe6606
    37bbe63bfadd eax, esi
    37bbe63c1lea edx, [rsi+rsi]
    37bbe63c4cmp ebp, 2
    37bbe63c7movsxd r13, r13l
    37bbe63cacmovne eax, edx
    37bbe63cdshl r13, 4
    37bbe63d1mov [rsp+104], 11
    37bbe63damov r9, [rsp+152]
    37bbe63e2lea rdx, [rip+0x864cf4]
    37bbe63e9lea rcx, [rip+0x864cbc]
    37bbe63f0mov ebx, ebp
    37bbe63f2mov r8, [rsp+160]
    37bbe63famov [rsp+356], eax
    37bbe6401mov eax, [rsp+184]
    37bbe6408mov [rsp+112], 19
    37bbe6411mov [rsp+380], eax
    37bbe6418mov rax, [rsp+472]
    37bbe6420mov [rsp+96], rax
    37bbe6425movsxd rax, esi
    37bbe6428imul esi, r12l
    37bbe642cshl rax, 4
    37bbe6430add rax, [rsp+528]
    37bbe6438mov [rsp+88], rax
    37bbe643dlea rax, [rip+0x864c74]
    37bbe6444mov [rsp+80], rax
    37bbe6449mov rax, [rsp+488]
    37bbe6451mov [rsp+72], rax
    37bbe6456mov rax, [rsp+480]
    37bbe645eadd rax, r13
    37bbe6461lea r13, [rsp+356]
    37bbe6469mov [rsp+64], rax
    37bbe646emov rax, [rsp+136]
    37bbe6476mov [rsp+32], r13
    37bbe647bmov [rsp+56], rax
    37bbe6480mov eax, [rsp+188]
    37bbe6487add eax, esi
    37bbe6489cdqe
    37bbe648bsub rax, 1
    37bbe648fshl rax, 4
    37bbe6493add rax, rdi
    37bbe6496mov [rsp+48], rax
    37bbe649blea rax, [rip+0x864c26]
    37bbe64a2mov [rsp+40], rax
    37bbe64a7call zgemm_
    37bbe64acmov edx, 1
    37bbe64b1mov r14l, [rsp+192]
    37bbe64b9mov rbp, [rsp+176]
    37bbe64c1lea esi, [rdx+1]
    37bbe64c4mov r15, [rsp+528]
    37bbe64ccmov ecx, [rsp+372]
    37bbe64d3cmp esi, ebx
    37bbe64d5je 0x37bbe65fb
    37bbe64db
    37bbe64dbloc_37bbe64db:
    37bbe64dblea eax, [rcx+2*rcx]
    37bbe64decmp esi, r14l
    37bbe64e1je 0x37bbe6b50
    37bbe64e7
    37bbe64e7loc_37bbe64e7:
    37bbe64e7mov r8l, ebx
    37bbe64eamov [rsp+356], eax
    37bbe64f1mov eax, [rsp+184]
    37bbe64f8imul r8l, ecx
    37bbe64fcmov [rsp+32], r13
    37bbe6501mov r9, [rsp+152]
    37bbe6509mov [rsp+380], eax
    37bbe6510mov rax, [rsp+472]
    37bbe6518mov [rsp+104], 11
    37bbe6521mov [rsp+96], rax
    37bbe6526mov eax, esi
    37bbe6528add r8l, 1
    37bbe652cmov [rsp+112], 19
    37bbe6535imul eax, ecx
    37bbe6538movsxd r8, r8l
    37bbe653bcdqe
    37bbe653dshl rax, 4
    37bbe6541add rax, r15
    37bbe6544mov [rsp+88], rax
    37bbe6549lea rax, [rip+0x864b68]
    37bbe6550mov [rsp+80], rax
    37bbe6555mov rax, [rsp+488]
    37bbe655dmov [rsp+72], rax
    37bbe6562lea eax, [rdx-1]
    37bbe6565imul eax, ecx
    37bbe6568imul edx, ecx
    37bbe656badd eax, 1
    37bbe656ecdqe
    37bbe6570imul edx, r12l
    37bbe6574imul rax, rbp
    37bbe6578add rax, [rsp+144]
    37bbe6580add rax, r8
    37bbe6583mov r8, [rsp+160]
    37bbe658bshl rax, 4
    37bbe658fadd rax, [rsp+480]
    37bbe6597mov [rsp+64], rax
    37bbe659cmov rax, [rsp+136]
    37bbe65a4mov [rsp+56], rax
    37bbe65a9mov eax, [rsp+172]
    37bbe65b0lea eax, [rcx+rax+1]
    37bbe65b4lea rcx, [rip+0x864af1]
    37bbe65bbadd eax, edx
    37bbe65bdlea rdx, [rip+0x864b19]
    37bbe65c4cdqe
    37bbe65c6sub rax, 1
    37bbe65cashl rax, 4
    37bbe65ceadd rax, rdi
    37bbe65d1mov [rsp+48], rax
    37bbe65d6lea rax, [rip+0x864aeb]
    37bbe65ddmov [rsp+40], rax
    37bbe65e2call zgemm_
    37bbe65e7mov edx, esi
    37bbe65e9mov ecx, [rsp+372]
    37bbe65f0lea esi, [rdx+1]
    37bbe65f3cmp esi, ebx
    37bbe65f5jne 0x37bbe64db
    37bbe65fb
    37bbe65fbloc_37bbe65fb:
    37bbe65fbmov r13l, ebx
    37bbe65femov ebp, ebx
    37bbe6600mov esi, ecx
    37bbe6602imul r13l, ecx
    37bbe6606
    37bbe6606loc_37bbe6606:
    37bbe6606mov eax, r12l
    37bbe6609mov r15l, [rsp+184]
    37bbe6611mov ebx, [rsp+188]
    37bbe6618mov [rsp+56], 5
    37bbe6621imul eax, r13l
    37bbe6625mov r14, [rsp+176]
    37bbe662dmov r10, [rsp+488]
    37bbe6635lea rcx, [rip+0x864aca]
    37bbe663cmov [rsp+380], r15l
    37bbe6644mov [rsp+32], r10
    37bbe6649mov r10, [rsp+480]
    37bbe6651lea r15l, [rax+rbx]
    37bbe6655lea eax, [r13+1]
    37bbe6659mov rbx, [rsp+136]
    37bbe6661movsxd r15, r15l
    37bbe6664cdqe
    37bbe6666sub r15, 1
    37bbe666aimul r14, rax
    37bbe666emov [rsp+48], rbx
    37bbe6673add r14, [rsp+144]
    37bbe667bshl r15, 4
    37bbe667fmov rbx, [rsp+152]
    37bbe6687mov [rsp+200], rax
    37bbe668fadd rax, r14
    37bbe6692add r15, rdi
    37bbe6695shl rax, 4
    37bbe6699mov [rsp+40], r15
    37bbe669elea r9, [r10+rax]
    37bbe66a2mov r8, rbx
    37bbe66a5mov rdx, rbx
    37bbe66a8call zlacpy_
    37bbe66adcmp ebp, 1
    37bbe66b0jbe 0x37bbe6b5f
    37bbe66b6movsxd r13, r13l
    37bbe66b9movsxd rax, esi
    37bbe66bclea r10, [rip+0x864a05]
    37bbe66c3mov r9, rbx
    37bbe66c6shl r13, 4
    37bbe66camov [rsp+88], r15
    37bbe66cfshl rax, 4
    37bbe66d3mov r8, rbx
    37bbe66d6mov r11l, [rsp+192]
    37bbe66demov rdx, [rsp+136]
    37bbe66e6lea r15, [rsp+376]
    37bbe66eemov [rsp+80], r10
    37bbe66f3add rax, [rsp+528]
    37bbe66fbmov ecx, [rsp+184]
    37bbe6702mov [rsp+32], r15
    37bbe6707imul r11l, esi
    37bbe670bmov [rsp+96], rdx
    37bbe6710lea rdx, [rip+0x864995]
    37bbe6717mov [rsp+64], rax
    37bbe671cmov [rsp+112], 11
    37bbe6725mov r14l, r11l
    37bbe6728mov [rsp+376], r11l
    37bbe6730mov r11, [rsp+472]
    37bbe6738mov [rsp+104], 11
    37bbe6741mov [rsp+72], r11
    37bbe6746mov r11, [rsp+488]
    37bbe674emov [rsp+380], ecx
    37bbe6755mov rcx, rdx
    37bbe6758mov [rsp+56], r11
    37bbe675dmov r11, [rsp+480]
    37bbe6765add r11, r13
    37bbe6768mov [rsp+48], r11
    37bbe676dlea r11, [rip+0x86497c]
    37bbe6774mov [rsp+40], r11
    37bbe6779call zgemm_
    37bbe677emov r9, [rsp+472]
    37bbe6786mov [rsp+32], rbx
    37bbe678bmov r8, rbx
    37bbe678emov r13, [rsp+136]
    37bbe6796lea r10, [rip+0x86492b]
    37bbe679dmov r15l, [rsp+184]
    37bbe67a5lea rdx, [rip+0x864900]
    37bbe67acmov [rsp+96], r9
    37bbe67b1mov rcx, rdx
    37bbe67b4mov r9, [rsp+528]
    37bbe67bcmov [rsp+72], r13
    37bbe67c1mov [rsp+88], r9
    37bbe67c6lea r9, [rip+0x8648eb]
    37bbe67cdmov [rsp+80], r9
    37bbe67d2mov r9l, [rsp+172]
    37bbe67damov [rsp+40], r10
    37bbe67dflea eax, [rsi+r9+1]
    37bbe67e4mov r9l, r12l
    37bbe67e7mov [rsp+380], r15l
    37bbe67efmov [rsp+112], 11
    37bbe67f8imul r9l, r14l
    37bbe67fcmov [rsp+104], 11
    37bbe6805add eax, r9l
    37bbe6808mov r9, [rsp+488]
    37bbe6810cdqe
    37bbe6812sub rax, 1
    37bbe6816mov [rsp+56], r9
    37bbe681bmov r9, [rsp+160]
    37bbe6823shl rax, 4
    37bbe6827add rax, rdi
    37bbe682amov [rsp+64], rax
    37bbe682flea eax, [r14+1]
    37bbe6833mov r14, [rsp+176]
    37bbe683bcdqe
    37bbe683dimul rax, r14
    37bbe6841add rax, [rsp+144]
    37bbe6849add rax, [rsp+200]
    37bbe6851shl rax, 4
    37bbe6855add rax, [rsp+480]
    37bbe685dmov [rsp+48], rax
    37bbe6862call zgemm_
    37bbe6867mov r9, rbx
    37bbe686amov r8, rbx
    37bbe686dmov [rsp+96], r13
    37bbe6872mov ecx, [rsp+372]
    37bbe6879mov ebx, [rsp+188]
    37bbe6880lea r10, [rip+0x864841]
    37bbe6887lea r11, [rip+0x864862]
    37bbe688emov [rsp+80], r10
    37bbe6893mov r10, [rsp+488]
    37bbe689bmov r13l, ebp
    37bbe689emov eax, ecx
    37bbe68a0mov [rsp+40], r11
    37bbe68a5imul eax, ebp
    37bbe68a8mov [rsp+72], r10
    37bbe68admov [rsp+112], 19
    37bbe68b6mov [rsp+104], 11
    37bbe68bfmov edx, eax
    37bbe68c1mov eax, r12l
    37bbe68c4mov [rsp+380], r15l
    37bbe68ccmov r15l, r12l
    37bbe68cfimul eax, edx
    37bbe68d2add edx, 1
    37bbe68d5movsxd rdx, edx
    37bbe68d8add eax, ebx
    37bbe68dacdqe
    37bbe68dcsub rax, 1
    37bbe68e0shl rax, 4
    37bbe68e4add rax, rdi
    37bbe68e7mov [rsp+88], rax
    37bbe68eclea eax, [rbp-2]
    37bbe68efimul eax, ecx
    37bbe68f2mov rcx, [rsp+472]
    37bbe68famov [rsp+56], rcx
    37bbe68ffmov rcx, [rsp+528]
    37bbe6907add eax, 1
    37bbe690acdqe
    37bbe690cmov [rsp+48], rcx
    37bbe6911lea rcx, [rip+0x864794]
    37bbe6918imul rax, r14
    37bbe691cadd rax, [rsp+144]
    37bbe6924add rax, rdx
    37bbe6927lea rdx, [rip+0x8647af]
    37bbe692eshl rax, 4
    37bbe6932add rax, [rsp+480]
    37bbe693amov [rsp+64], rax
    37bbe693fmov rax, [rsp+160]
    37bbe6947mov [rsp+32], rax
    37bbe694ccall zgemm_
    37bbe6951mov esi, [rsp+372]
    37bbe6958imul r13l, esi
    37bbe695cimul r15l, r13l
    37bbe6960lea eax, [r13+1]
    37bbe6964cdqe
    37bbe6966mov [rsp+200], rax
    37bbe696eadd r15l, ebx
    37bbe6971movsxd r15, r15l
    37bbe6974sub r15, 1
    37bbe6978shl r15, 4
    37bbe697cadd r15, rdi
    37bbe697f
    37bbe697floc_37bbe697f:
    37bbe697fmov eax, [rsp+184]
    37bbe6986mov r8, [rsp+152]
    37bbe698emov r9, r15
    37bbe6991mov [rsp+64], 5
    37bbe699alea rdx, [rip+0x864765]
    37bbe69a1lea rcx, [rip+0x8646fc]
    37bbe69a8mov [rsp+380], eax
    37bbe69aflea rax, [rsp+352]
    37bbe69b7mov [rsp+208], rax
    37bbe69bfmov [rsp+56], rax
    37bbe69c4mov rax, [rsp+488]
    37bbe69ccmov [rsp+48], rax
    37bbe69d1mov eax, [rsp+192]
    37bbe69d8imul eax, esi
    37bbe69dbadd eax, 1
    37bbe69decdqe
    37bbe69e0imul rax, [rsp+176]
    37bbe69e9add rax, [rsp+144]
    37bbe69f1add rax, [rsp+200]
    37bbe69f9shl rax, 4
    37bbe69fdadd rax, [rsp+480]
    37bbe6a05mov [rsp+40], rax
    37bbe6a0amov rax, [rsp+136]
    37bbe6a12mov [rsp+32], rax
    37bbe6a17call zhegst_
    37bbe6a1cmov r8l, [rsp+364]
    37bbe6a24test r8l, r8l
    37bbe6a27jle 0x37bbe76b5
    37bbe6a2d
    37bbe6a2dloc_37bbe6a2d:
    37bbe6a2dmov eax, r12l
    37bbe6a30mov ebx, [rsp+188]
    37bbe6a37imul eax, r13l
    37bbe6a3blea edx, [rax+rbx]
    37bbe6a3emovsxd rdx, edx
    37bbe6a41shl rdx, 4
    37bbe6a45mov [rdx+rdi-8], 0
    37bbe6a4ecmp r8l, 1
    37bbe6a52je 0x37bbe6b09
    37bbe6a58mov rbx, [rsp+256]
    37bbe6a60lea r11l, [r12+rax]
    37bbe6a64lea r14l, [r8+1]
    37bbe6a68mov [rsp+208], ebp
    37bbe6a6fmovsxd rdx, r11l
    37bbe6a72mov r15, [rsp+264]
    37bbe6a7amov r9l, 2
    37bbe6a80add rdx, rbx
    37bbe6a83mov rbp, rbx
    37bbe6a86mov rbx, [rsp+248]
    37bbe6a8eshl rdx, 4
    37bbe6a92lea r10, [rdi+rdx-16]
    37bbe6a97nop [rax+rax]
    37bbe6aa0
    37bbe6aa0loc_37bbe6aa0:
    37bbe6aa0cdqe
    37bbe6aa2mov rcx, r10
    37bbe6aa5mov rdx, r9
    37bbe6aa8lea rax, [rbp+rax+1]
    37bbe6aadshl rax, 4
    37bbe6ab1add rax, rdi
    37bbe6ab4nop
    37bbe6ab5nop [rax+rax]
    37bbe6ac0
    37bbe6ac0loc_37bbe6ac0:
    37bbe6ac0movsd_xmm x0, [rax+8]
    37bbe6ac5movsd_xmm x1, [rax]
    37bbe6ac9add rdx, 1
    37bbe6acdadd rax, 16
    37bbe6ad1xorpd x0, [rip+0x864637]
    37bbe6ad9unpcklpd x1, x0
    37bbe6addmovups [rcx], x1
    37bbe6ae0add rcx, rbx
    37bbe6ae3cmp r8l, edx
    37bbe6ae6jge 0x37bbe6ac0
    37bbe6ae8add r9, 1
    37bbe6aecmov [r10+24], 0
    37bbe6af4mov eax, r11l
    37bbe6af7add r10, r15
    37bbe6afaadd r11l, r12l
    37bbe6afdcmp r14, r9
    37bbe6b00jne 0x37bbe6aa0
    37bbe6b02mov ebp, [rsp+208]
    37bbe6b09
    37bbe6b09loc_37bbe6b09:
    37bbe6b09mov eax, [rsp+196]
    37bbe6b10sub eax, 1
    37bbe6b13cmp eax, ebp
    37bbe6b15jg 0x37bbe6bc0
    37bbe6b1b
    37bbe6b1bloc_37bbe6b1b:
    37bbe6b1blea eax, [rbp+1]
    37bbe6b1e
    37bbe6b1eloc_37bbe6b1e:
    37bbe6b1ecmp [rsp+196], eax
    37bbe6b25jle 0x37bbe566f
    37bbe6b2bmov rax, [rsp+472]
    37bbe6b33add [rsp+192], 1
    37bbe6b3badd ebp, 1
    37bbe6b3emov esi, [rsp+372]
    37bbe6b45mov eax, [rax]
    37bbe6b47jmp 0x37bbe63a0
    37bbe6b4c
    37bbe6b4c 0f 1f 40 00 ..@.
    37bbe6b50
    37bbe6b50loc_37bbe6b50:
    37bbe6b50mov eax, [rsp+364]
    37bbe6b57lea eax, [rax+2*rcx]
    37bbe6b5ajmp 0x37bbe64e7
    37bbe6b5f
    37bbe6b5floc_37bbe6b5f:
    37bbe6b5ftest ebp, ebp
    37bbe6b61jne 0x37bbe697f
    37bbe6b67mov r8l, [rsp+364]
    37bbe6b6ftest r8l, r8l
    37bbe6b72jg 0x37bbe6a2d
    37bbe6b78cmp [rsp+196], 1
    37bbe6b80je 0x37bbe566f
    37bbe6b86lea rbx, [rip+0x86452b]
    37bbe6b8dmov eax, 1
    37bbe6b92mov [rsp+232], rbx
    37bbe6b9alea rbx, [rip+0x864527]
    37bbe6ba1mov [rsp+216], rbx
    37bbe6ba9lea rbx, [rsp+352]
    37bbe6bb1mov [rsp+208], rbx
    37bbe6bb9jmp 0x37bbe6e3d
    37bbe6bbe
    37bbe6bbe 66 90 f.
    37bbe6bc0
    37bbe6bc0loc_37bbe6bc0:
    37bbe6bc0lea rax, [rsp+352]
    37bbe6bc8mov [rsp+208], rax
    37bbe6bd0test ebp, ebp
    37bbe6bd2je 0x37bbe7728
    37bbe6bd8
    37bbe6bd8loc_37bbe6bd8:
    37bbe6bd8mov rbx, [rsp+528]
    37bbe6be0movsxd rax, esi
    37bbe6be3shl rax, 4
    37bbe6be7add rbx, rax
    37bbe6beamov [rsp+240], rbx
    37bbe6bf2cmp ebp, 1
    37bbe6bf5je 0x37bbe7870
    37bbe6bfbmov eax, [rsp+184]
    37bbe6c02mov edx, [rsp+192]
    37bbe6c09add r8l, esi
    37bbe6c0clea r15, [rsp+376]
    37bbe6c14mov r9, [rsp+152]
    37bbe6c1cmov [rsp+32], r15
    37bbe6c21lea r14, [rip+0x864484]
    37bbe6c28mov [rsp+380], eax
    37bbe6c2fmov rax, [rsp+472]
    37bbe6c37imul edx, esi
    37bbe6c3amov rcx, r14
    37bbe6c3dmov [rsp+376], r8l
    37bbe6c45mov r8, r9
    37bbe6c48mov [rsp+96], rax
    37bbe6c4dmovsxd rax, r13l
    37bbe6c50shl rax, 4
    37bbe6c54imul edx, r12l
    37bbe6c58add rax, [rsp+528]
    37bbe6c60mov [rsp+112], 19
    37bbe6c69mov [rsp+88], rax
    37bbe6c6elea rax, [rip+0x864443]
    37bbe6c75mov [rsp+232], rax
    37bbe6c7dmov [rsp+80], rax
    37bbe6c82mov rax, [rsp+488]
    37bbe6c8amov [rsp+104], 11
    37bbe6c93mov [rsp+72], rax
    37bbe6c98lea eax, [rbp-2]
    37bbe6c9bimul eax, esi
    37bbe6c9eadd eax, 1
    37bbe6ca1cdqe
    37bbe6ca3imul rax, [rsp+176]
    37bbe6cacadd rax, [rsp+144]
    37bbe6cb4add rax, [rsp+200]
    37bbe6cbcshl rax, 4
    37bbe6cc0add rax, [rsp+480]
    37bbe6cc8mov [rsp+64], rax
    37bbe6ccdmov rax, [rsp+136]
    37bbe6cd5mov [rsp+56], rax
    37bbe6cdamov eax, [rsp+172]
    37bbe6ce1lea eax, [rsi+rax+1]
    37bbe6ce5add eax, edx
    37bbe6ce7lea rdx, [rip+0x8643ef]
    37bbe6ceecdqe
    37bbe6cf0sub rax, 1
    37bbe6cf4shl rax, 4
    37bbe6cf8add rax, rdi
    37bbe6cfbmov [rsp+48], rax
    37bbe6d00lea rax, [rip+0x8643c1]
    37bbe6d07mov [rsp+40], rax
    37bbe6d0cmov [rsp+216], rax
    37bbe6d14call zgemm_
    37bbe6d19
    37bbe6d19loc_37bbe6d19:
    37bbe6d19lea eax, [rbp+1]
    37bbe6d1cmov rbx, [rsp+176]
    37bbe6d24mov rcx, r14
    37bbe6d27mov [rsp+380], r13l
    37bbe6d2fimul esi, eax
    37bbe6d32mov [rsp+280], eax
    37bbe6d39mov rax, [rsp+472]
    37bbe6d41mov r13, [rsp+144]
    37bbe6d49mov r9, [rsp+160]
    37bbe6d51mov eax, [rax]
    37bbe6d53mov [rsp+112], 11
    37bbe6d5cmov [rsp+104], 11
    37bbe6d65lea r8l, [rsi+1]
    37bbe6d69mov [rsp+272], eax
    37bbe6d70mov edx, eax
    37bbe6d72movsxd r8, r8l
    37bbe6d75mov rax, [rsp+488]
    37bbe6d7dsub edx, esi
    37bbe6d7fmov [rsp+96], rax
    37bbe6d84mov rax, [rsp+216]
    37bbe6d8cmov [rsp+376], edx
    37bbe6d93mov rdx, [rsp+200]
    37bbe6d9bmov [rsp+80], rax
    37bbe6da0mov rax, [rsp+472]
    37bbe6da8imul rdx, rbx
    37bbe6dacmov [rsp+72], rax
    37bbe6db1mov rax, [rsp+240]
    37bbe6db9add rdx, r13
    37bbe6dbcmov [rsp+64], rax
    37bbe6dc1mov rax, [rsp+488]
    37bbe6dc9add rdx, r8
    37bbe6dccmov r8, r15
    37bbe6dcfmov [rsp+56], rax
    37bbe6dd4shl rdx, 4
    37bbe6dd8lea rax, [rip+0x864311]
    37bbe6ddfadd rdx, [rsp+480]
    37bbe6de7mov [rsp+88], rdx
    37bbe6decmovsxd rdx, esi
    37bbe6defmov [rsp+40], rax
    37bbe6df4mov rax, [rsp+136]
    37bbe6dfcshl rdx, 4
    37bbe6e00add rdx, [rsp+480]
    37bbe6e08mov [rsp+48], rdx
    37bbe6e0dmov rdx, r14
    37bbe6e10mov r14l, ebp
    37bbe6e13mov [rsp+32], rax
    37bbe6e18call zgemm_
    37bbe6e1dmov esi, [rsp+372]
    37bbe6e24mov eax, [rsp+280]
    37bbe6e2bimul r14l, esi
    37bbe6e2fadd r14l, 1
    37bbe6e33movsxd r14, r14l
    37bbe6e36imul r14, rbx
    37bbe6e3aadd r14, r13
    37bbe6e3d
    37bbe6e3dloc_37bbe6e3d:
    37bbe6e3dimul esi, eax
    37bbe6e40mov [rsp+240], eax
    37bbe6e47mov rax, [rsp+472]
    37bbe6e4fmov rbx, [rsp+160]
    37bbe6e57mov r9, [rsp+488]
    37bbe6e5fmov eax, [rax]
    37bbe6e61movsxd rcx, esi
    37bbe6e64mov [rsp+200], eax
    37bbe6e6bmov edx, eax
    37bbe6e6dmov rax, [rsp+208]
    37bbe6e75sub edx, esi
    37bbe6e77mov [rsp+40], rax
    37bbe6e7cmov rax, [rsp+512]
    37bbe6e84mov [rsp+380], edx
    37bbe6e8blea edx, [rsi+1]
    37bbe6e8emov rsi, [rsp+136]
    37bbe6e96lea rcx, [rax+4*rcx]
    37bbe6e9amovsxd rdx, edx
    37bbe6e9dmov rax, [rsp+480]
    37bbe6ea5add rdx, r14
    37bbe6ea8mov [rsp+32], rcx
    37bbe6eadmov rcx, rsi
    37bbe6eb0shl rdx, 4
    37bbe6eb4lea r8, [rax+rdx]
    37bbe6eb8mov rdx, rbx
    37bbe6ebbcall zgetrf_
    37bbe6ec0mov ecx, [rsp+372]
    37bbe6ec7mov eax, [rsp+240]
    37bbe6ecelea r9, [rip+0x8641e3]
    37bbe6ed5mov r15l, [rsp+172]
    37bbe6eddmov r13, [rsp+152]
    37bbe6ee5mov r8l, ecx
    37bbe6ee8mov [rsp+208], eax
    37bbe6eefmov r14l, [rsp+184]
    37bbe6ef7imul r8l, eax
    37bbe6efbmov rax, [rsp+472]
    37bbe6f03mov [rsp+380], r14l
    37bbe6f0bmov eax, [rax]
    37bbe6f0dmov [rsp+48], rsi
    37bbe6f12mov [rsp+56], 4
    37bbe6f1bmov edx, eax
    37bbe6f1dmov [rsp+200], eax
    37bbe6f24mov rax, [rsp+232]
    37bbe6f2csub edx, r8l
    37bbe6f2fmov r8, rbx
    37bbe6f32cmp edx, ecx
    37bbe6f34mov [rsp+32], rax
    37bbe6f39cmovg edx, ecx
    37bbe6f3cmov [rsp+364], edx
    37bbe6f43lea edx, [rcx+r15+1]
    37bbe6f48imul ecx, ebp
    37bbe6f4bimul ecx, r12l
    37bbe6f4fadd edx, ecx
    37bbe6f51lea rcx, [rip+0x8641a8]
    37bbe6f58movsxd rdx, edx
    37bbe6f5bsub rdx, 1
    37bbe6f5fshl rdx, 4
    37bbe6f63add rdx, rdi
    37bbe6f66mov [rsp+40], rdx
    37bbe6f6bmov rdx, r13
    37bbe6f6ecall zlaset_
    37bbe6f73mov ecx, [rsp+372]
    37bbe6f7amov r9l, [rsp+208]
    37bbe6f82mov [rsp+56], 5
    37bbe6f8bmov [rsp+48], rsi
    37bbe6f90lea rax, [rip+0x864141]
    37bbe6f97mov r8l, ecx
    37bbe6f9aimul r9l, ecx
    37bbe6f9elea ecx, [rcx+r15+1]
    37bbe6fa3mov [rsp+200], rax
    37bbe6fabimul r8l, ebp
    37bbe6fafmov [rsp+380], r14l
    37bbe6fb7add r9l, 1
    37bbe6fbblea edx, [r8+1]
    37bbe6fbfmovsxd r9, r9l
    37bbe6fc2imul r8l, r12l
    37bbe6fc6movsxd rdx, edx
    37bbe6fc9imul rdx, [rsp+176]
    37bbe6fd2add rdx, [rsp+144]
    37bbe6fdaadd rdx, r9
    37bbe6fddadd ecx, r8l
    37bbe6fe0shl rdx, 4
    37bbe6fe4mov r8, rbx
    37bbe6fe7movsxd rcx, ecx
    37bbe6feasub rcx, 1
    37bbe6feeshl rcx, 4
    37bbe6ff2add rcx, rdi
    37bbe6ff5mov [rsp+40], rcx
    37bbe6ffamov rcx, [rsp+488]
    37bbe7002mov [rsp+32], rcx
    37bbe7007mov rcx, [rsp+480]
    37bbe700flea r9, [rcx+rdx]
    37bbe7013mov rcx, rax
    37bbe7016mov rdx, r13
    37bbe7019call zlacpy_
    37bbe701etest ebp, ebp
    37bbe7020mov eax, [rsp+208]
    37bbe7027je 0x37bbe7111
    37bbe702dmov edx, [rsp+372]
    37bbe7034mov ecx, ebp
    37bbe7036mov r9l, r12l
    37bbe7039mov rax, [rsp+216]
    37bbe7041mov [rsp+80], rsi
    37bbe7046mov rsi, [rsp+488]
    37bbe704eimul ecx, edx
    37bbe7051lea r8l, [rdx+r15+1]
    37bbe7056mov [rsp+48], rax
    37bbe705bimul edx, [rsp+192]
    37bbe7063mov [rsp+64], rsi
    37bbe7068mov [rsp+112], 1
    37bbe7071imul r9l, ecx
    37bbe7075add ecx, 1
    37bbe7078mov [rsp+104], 1
    37bbe7081add edx, 1
    37bbe7084movsxd rcx, ecx
    37bbe7087mov [rsp+96], 1
    37bbe7090movsxd rdx, edx
    37bbe7093mov [rsp+40], rbx
    37bbe7098imul rdx, [rsp+176]
    37bbe70a1add r8l, r9l
    37bbe70a4add rdx, [rsp+144]
    37bbe70acmov [rsp+88], 1
    37bbe70b5lea r9, [rip+0x863fd4]
    37bbe70bcmovsxd r8, r8l
    37bbe70bfadd rdx, rcx
    37bbe70c2mov [rsp+32], r13
    37bbe70c7lea rcx, [rip+0x864037]
    37bbe70cesub r8, 1
    37bbe70d2shl rdx, 4
    37bbe70d6add rdx, [rsp+480]
    37bbe70demov [rsp+380], r14l
    37bbe70e6shl r8, 4
    37bbe70eamov [rsp+56], rdx
    37bbe70eflea rdx, [rip+0x863f9b]
    37bbe70f6add r8, rdi
    37bbe70f9mov [rsp+72], r8
    37bbe70felea r8, [rip+0x864006]
    37bbe7105call ztrsm_
    37bbe710amov eax, [rsp+208]
    37bbe7111
    37bbe7111loc_37bbe7111:
    37bbe7111mov ecx, [rsp+372]
    37bbe7118test ecx, ecx
    37bbe711ajle 0x37bbe724e
    37bbe7120mov esi, [rsp+364]
    37bbe7127lea r15l, [rcx+1]
    37bbe712btest esi, esi
    37bbe712djle 0x37bbe794b
    37bbe7133mov edx, ecx
    37bbe7135mov ebx, [rsp+172]
    37bbe713csub esi, 1
    37bbe713flea r13, [rdi+16]
    37bbe7143imul edx, ebp
    37bbe7146mov [rsp+240], ebp
    37bbe714dmov r8l, 1
    37bbe7153mov r14l, ebx
    37bbe7156lea r11l, [rbx+rcx]
    37bbe715amov [rsp+232], ecx
    37bbe7161mov rbx, [rsp+248]
    37bbe7169sub r14l, ecx
    37bbe716cmovsxd r11, r11l
    37bbe716flea r10l, [rcx+rdx]
    37bbe7173mov r9l, edx
    37bbe7176add rsi, r11
    37bbe7179mov edx, 1
    37bbe717eimul r10l, r12l
    37bbe7182mov [rsp+208], r14l
    37bbe718alea r14, [rdi-16]
    37bbe718emov ebp, [rsp+208]
    37bbe7195imul r9l, r12l
    37bbe7199mov [rsp+208], eax
    37bbe71a0movsxd r10, r10l
    37bbe71a3nop
    37bbe71a5nop [rax+rax]
    37bbe71b0
    37bbe71b0loc_37bbe71b0:
    37bbe71b0movsxd rcx, r9l
    37bbe71b3add edx, ebp
    37bbe71b5mov rax, rcx
    37bbe71b8movsxd rdx, edx
    37bbe71bbadd rcx, rsi
    37bbe71besub rax, r8
    37bbe71c1add rdx, r10
    37bbe71c4sub rcx, r8
    37bbe71c7shl rdx, 4
    37bbe71cbadd rax, r11
    37bbe71ceshl rcx, 4
    37bbe71d2shl rax, 4
    37bbe71d6add rdx, r14
    37bbe71d9add rcx, r13
    37bbe71dcadd rax, rdi
    37bbe71dfnop [rax+rax]
    37bbe71eanop [rax+rax]
    37bbe71f5nop [rax+rax]
    37bbe7200
    37bbe7200loc_37bbe7200:
    37bbe7200movsd_xmm x0, [rax+24]
    37bbe7205movsd_xmm x1, [rax+16]
    37bbe720aadd rax, 16
    37bbe720exorpd x0, [rip+0x863efa]
    37bbe7216unpcklpd x1, x0
    37bbe721amovups [rdx], x1
    37bbe721dadd rdx, rbx
    37bbe7220cmp rcx, rax
    37bbe7223jne 0x37bbe7200
    37bbe7225add r8, 1
    37bbe7229cmp r15, r8
    37bbe722cje 0x37bbe7239
    37bbe722eadd r9l, r12l
    37bbe7231mov edx, r8l
    37bbe7234jmp 0x37bbe71b0
    37bbe7239
    37bbe7239loc_37bbe7239:
    37bbe7239mov ecx, [rsp+232]
    37bbe7240mov ebp, [rsp+240]
    37bbe7247mov eax, [rsp+208]
    37bbe724e
    37bbe724eloc_37bbe724e:
    37bbe724emov edx, ecx
    37bbe7250mov rbx, [rsp+176]
    37bbe7258imul ecx, eax
    37bbe725bmov rsi, [rsp+488]
    37bbe7263imul edx, ebp
    37bbe7266mov [rsp+208], eax
    37bbe726dmov rax, [rsp+216]
    37bbe7275lea r9, [rip+0x863e3c]
    37bbe727cmov [rsp+48], rsi
    37bbe7281mov rsi, [rsp+144]
    37bbe7289add ecx, 1
    37bbe728cmov [rsp+32], rax
    37bbe7291mov r8, [rsp+160]
    37bbe7299mov [rsp+56], 5
    37bbe72a2add edx, 1
    37bbe72a5movsxd rcx, ecx
    37bbe72a8movsxd rdx, edx
    37bbe72abimul rdx, rbx
    37bbe72afadd rdx, rsi
    37bbe72b2add rdx, rcx
    37bbe72b5mov rcx, [rsp+200]
    37bbe72bdshl rdx, 4
    37bbe72c1add rdx, [rsp+480]
    37bbe72c9mov [rsp+40], rdx
    37bbe72cemov rdx, [rsp+152]
    37bbe72d6call zlaset_
    37bbe72dbmov r10l, [rsp+364]
    37bbe72e3mov eax, [rsp+208]
    37bbe72eatest r10l, r10l
    37bbe72edjle 0x37bbe6b1e
    37bbe72f3mov r9l, [rsp+372]
    37bbe72fbmov ecx, eax
    37bbe72fdmov r11, [rsp+512]
    37bbe7305mov [rsp+240], ebp
    37bbe730cmov [rsp+320], r12l
    37bbe7314mov r15, [rsp+480]
    37bbe731cimul ecx, r9l
    37bbe7320mov [rsp+208], r10l
    37bbe7328imul r9l, ebp
    37bbe732cmov [rsp+312], eax
    37bbe7333mov [rsp+496], rdi
    37bbe733bmovsxd rdx, ecx
    37bbe733emov [rsp+216], ecx
    37bbe7345lea ebp, [rcx+2]
    37bbe7348mov r8, rdx
    37bbe734blea r14, [rsi+rdx]
    37bbe734fmov [rsp+328], r9l
    37bbe7357shl r8, 4
    37bbe735badd r8, [rsp+480]
    37bbe7363mov [rsp+232], r8
    37bbe736blea r8, [rdx+1]
    37bbe736flea rdx, [r11+4*rdx]
    37bbe7373mov r12, [rsp+232]
    37bbe737bmov [rsp+200], rdx
    37bbe7383imul r8, rbx
    37bbe7387lea edx, [rcx+1]
    37bbe738amovsxd rdx, edx
    37bbe738dimul rdx, rbx
    37bbe7391add r14, r8
    37bbe7394lea r13, [rsi+r8]
    37bbe7398shl r14, 4
    37bbe739cadd r14, [rsp+480]
    37bbe73a4lea r11, [rdx+rsi]
    37bbe73a8mov esi, 1
    37bbe73adlea rdx, [r11+1]
    37bbe73b1mov [rsp+280], r11
    37bbe73b9shl rdx, 4
    37bbe73bdmov [rsp+272], rdx
    37bbe73c5jmp 0x37bbe7498
    37bbe73ca
    37bbe73caloc_37bbe73ca:
    37bbe73camov rcx, [rsp+136]
    37bbe73d2mov rdx, r10
    37bbe73d5lea r8, [rip+0x863cc8]
    37bbe73dcmov [rsp+380], eax
    37bbe73e3call zlacgv_
    37bbe73e8mov rax, [rsp+472]
    37bbe73f0mov edx, [rax]
    37bbe73f2mov rax, [rsp+176]
    37bbe73faimul rax, rdi
    37bbe73feadd rax, [rsp+144]
    37bbe7406cmp ebx, edx
    37bbe7408jl 0x37bbe75d4
    37bbe740e
    37bbe740eloc_37bbe740e:
    37bbe740eadd rax, rdi
    37bbe7411movupd x0, [r14+16]
    37bbe7417shl rax, 4
    37bbe741bmovupd x1, [r15+rax]
    37bbe7421movups [r14+16], x1
    37bbe7426movups [r15+rax], x0
    37bbe742bmov eax, [rsp+240]
    37bbe7432test eax, eax
    37bbe7434je 0x37bbe7470
    37bbe7436mov eax, [rsp+328]
    37bbe743dsub rdi, 1
    37bbe7441mov rcx, [rsp+136]
    37bbe7449mov rdx, r12
    37bbe744cshl rdi, 4
    37bbe7450mov [rsp+380], eax
    37bbe7457mov rax, [rsp+488]
    37bbe745flea r9, [r15+rdi]
    37bbe7463mov [rsp+32], rax
    37bbe7468mov r8, rax
    37bbe746bcall zswap_
    37bbe7470
    37bbe7470loc_37bbe7470:
    37bbe7470add rsi, 1
    37bbe7474add r12, 16
    37bbe7478add ebp, 1
    37bbe747badd r14, [rsp+224]
    37bbe7483add r13, [rsp+176]
    37bbe748bcmp [rsp+208], esi
    37bbe7492jl 0x37bbe762a
    37bbe7498
    37bbe7498loc_37bbe7498:
    37bbe7498mov rdi, [rsp+200]
    37bbe74a0mov ebx, [rsp+216]
    37bbe74a7mov eax, [rdi+4*rsi-4]
    37bbe74abadd ebx, eax
    37bbe74admov [rdi+4*rsi-4], ebx
    37bbe74b1cmp eax, esi
    37bbe74b3je 0x37bbe7470
    37bbe74b5mov rcx, [rsp+280]
    37bbe74bdlea edx, [rsi-1]
    37bbe74c0movsxd rdi, ebx
    37bbe74c3mov [rsp+232], eax
    37bbe74camov r10, [rsp+488]
    37bbe74d2mov [rsp+380], edx
    37bbe74d9lea rdx, [rcx+rdi]
    37bbe74ddmov rcx, [rsp+272]
    37bbe74e5mov [rsp+32], r10
    37bbe74eashl rdx, 4
    37bbe74eemov r8, r10
    37bbe74f1lea r9, [r15+rdx]
    37bbe74f5lea rdx, [rcx+r12]
    37bbe74f9mov rcx, [rsp+136]
    37bbe7501call zswap_
    37bbe7506movsxd rdx, ebp
    37bbe7509mov eax, [rsp+232]
    37bbe7510lea r10, [rdx+r13]
    37bbe7514shl r10, 4
    37bbe7518sub eax, esi
    37bbe751aadd r10, r15
    37bbe751dcmp ebx, ebp
    37bbe751fjle 0x37bbe73ca
    37bbe7525imul rdx, [rsp+176]
    37bbe752elea r11l, [rax-1]
    37bbe7532mov [rsp+304], eax
    37bbe7539mov rax, [rsp+144]
    37bbe7541mov rcx, [rsp+136]
    37bbe7549lea r8, [rip+0x863b54]
    37bbe7550mov [rsp+232], r10
    37bbe7558mov [rsp+380], r11l
    37bbe7560lea r9, [rdx+rax]
    37bbe7564mov rax, [rsp+488]
    37bbe756cmov rdx, r10
    37bbe756fmov [rsp+296], r11l
    37bbe7577add r9, rdi
    37bbe757amov [rsp+32], rax
    37bbe757fshl r9, 4
    37bbe7583add r9, r15
    37bbe7586mov [rsp+288], r9
    37bbe758ecall zswap_
    37bbe7593mov r11l, [rsp+296]
    37bbe759bmov r8, [rsp+488]
    37bbe75a3mov rdx, [rsp+288]
    37bbe75abmov rcx, [rsp+136]
    37bbe75b3mov [rsp+380], r11l
    37bbe75bbcall zlacgv_
    37bbe75c0mov eax, [rsp+304]
    37bbe75c7mov r10, [rsp+232]
    37bbe75cfjmp 0x37bbe73ca
    37bbe75d4
    37bbe75d4loc_37bbe75d4:
    37bbe75d4sub edx, ebx
    37bbe75d6mov [rsp+232], rax
    37bbe75demov [rsp+380], edx
    37bbe75e5lea edx, [rbx+1]
    37bbe75e8movsxd rdx, edx
    37bbe75eblea rcx, [rdx+rax]
    37bbe75eflea rax, [rip+0x863aae]
    37bbe75f6add rdx, r13
    37bbe75f9mov [rsp+32], rax
    37bbe75feshl rcx, 4
    37bbe7602shl rdx, 4
    37bbe7606mov r8, rax
    37bbe7609lea r9, [r15+rcx]
    37bbe760dmov rcx, [rsp+136]
    37bbe7615add rdx, r15
    37bbe7618call zswap_
    37bbe761dmov rax, [rsp+232]
    37bbe7625jmp 0x37bbe740e
    37bbe762a
    37bbe762aloc_37bbe762a:
    37bbe762amov ebp, [rsp+240]
    37bbe7631mov eax, [rsp+312]
    37bbe7638mov rdi, [rsp+496]
    37bbe7640mov r12l, [rsp+320]
    37bbe7648jmp 0x37bbe6b1e
    37bbe764d
    37bbe764dloc_37bbe764d:
    37bbe764dmov eax, [r12]
    37bbe7651lea edx, [rsi+2*rsi+1]
    37bbe7655pxor x0, x0
    37bbe7659mov ecx, 1
    37bbe765emov rbx, [rsp+496]
    37bbe7666imul edx, eax
    37bbe7669mov [rbx+8], 0
    37bbe7671test edx, edx
    37bbe7673cmovle edx, ecx
    37bbe7676cvtsi2sd x0, edx
    37bbe767amovsd_xmm [rbx], x0
    37bbe767ecmp edi, -1
    37bbe7681jne 0x37bbe4b34
    37bbe7687
    37bbe7687loc_37bbe7687:
    37bbe7687imul eax, esi
    37bbe768amov edx, 1
    37bbe768fpxor x0, x0
    37bbe7693test eax, eax
    37bbe7695cmovle eax, edx
    37bbe7698cvtsi2sd x0, eax
    37bbe769cmov rax, [rsp+528]
    37bbe76a4mov [rax+8], 0
    37bbe76acmovsd_xmm [rax], x0
    37bbe76b0jmp 0x37bbe4b34
    37bbe76b5
    37bbe76b5loc_37bbe76b5:
    37bbe76b5mov eax, [rsp+196]
    37bbe76bcsub eax, 1
    37bbe76bfcmp ebp, eax
    37bbe76c1jge 0x37bbe6b1b
    37bbe76c7jmp 0x37bbe6bd8
    37bbe76cc
    37bbe76ccloc_37bbe76cc:
    37bbe76ccmov eax, [rsp+196]
    37bbe76d3sub eax, 1
    37bbe76d6cmp r14l, eax
    37bbe76d9jge 0x37bbe55f8
    37bbe76dfjmp 0x37bbe56f6
    37bbe76e4
    37bbe76e4loc_37bbe76e4:
    37bbe76e4mov eax, [r12]
    37bbe76e8jmp 0x37bbe7687
    37bbe76ea
    37bbe76ealoc_37bbe76ea:
    37bbe76ealea rax, [rip+0x8639c7]
    37bbe76f1mov [rsp+208], 1
    37bbe76fcmov [rsp+248], rax
    37bbe7704lea rax, [rip+0x8639bd]
    37bbe770bmov [rsp+240], rax
    37bbe7713lea rax, [rsp+352]
    37bbe771bmov [rsp+232], rax
    37bbe7723jmp 0x37bbe5932
    37bbe7728
    37bbe7728loc_37bbe7728:
    37bbe7728lea rbx, [rip+0x863989]
    37bbe772fmov r14, [rsp+200]
    37bbe7737mov eax, 1
    37bbe773cmov [rsp+232], rbx
    37bbe7744lea rbx, [rip+0x86397d]
    37bbe774bimul r14, [rsp+176]
    37bbe7754mov [rsp+216], rbx
    37bbe775cadd r14, [rsp+144]
    37bbe7764jmp 0x37bbe6e3d
    37bbe7769
    37bbe7769loc_37bbe7769:
    37bbe7769lea rax, [rsp+372]
    37bbe7771mov [rsp+160], rax
    37bbe7779jmp 0x37bbe5677
    37bbe777e
    37bbe777eloc_37bbe777e:
    37bbe777emov eax, [rsp+184]
    37bbe7785mov rbx, [rsp+144]
    37bbe778dmov [rsp+88], r15
    37bbe7792lea r13, [rip+0x863913]
    37bbe7799mov r9, [rsp+152]
    37bbe77a1mov rdx, r13
    37bbe77a4mov rcx, r13
    37bbe77a7mov [rsp+112], 11
    37bbe77b0mov [rsp+380], eax
    37bbe77b7mov rax, [rsp+472]
    37bbe77bflea r12, [rsp+376]
    37bbe77c7mov [rsp+32], r9
    37bbe77ccmov r8, r9
    37bbe77cfmov [rsp+96], rax
    37bbe77d4lea rax, [rip+0x8638dd]
    37bbe77dbmov [rsp+248], rax
    37bbe77e3mov [rsp+80], rax
    37bbe77e8mov rax, [rsp+488]
    37bbe77f0mov [rsp+104], 11
    37bbe77f9mov [rsp+72], rax
    37bbe77felea eax, [rsi+1]
    37bbe7801cdqe
    37bbe7803imul rax, [rsp+176]
    37bbe780clea rax, [rbx+rax+1]
    37bbe7811shl rax, 4
    37bbe7815add rax, [rsp+480]
    37bbe781dmov [rsp+64], rax
    37bbe7822mov rax, [rsp+136]
    37bbe782amov [rsp+56], rax
    37bbe782fmov eax, [rsp+192]
    37bbe7836imul eax, esi
    37bbe7839add eax, [rsp+188]
    37bbe7840cdqe
    37bbe7842sub rax, 1
    37bbe7846shl rax, 4
    37bbe784aadd rax, rdi
    37bbe784dmov [rsp+48], rax
    37bbe7852lea rax, [rip+0x86386f]
    37bbe7859mov [rsp+40], rax
    37bbe785emov [rsp+240], rax
    37bbe7866call zgemm_
    37bbe786bjmp 0x37bbe5834
    37bbe7870
    37bbe7870loc_37bbe7870:
    37bbe7870add rax, [rsp+480]
    37bbe7878mov ebx, [rsp+184]
    37bbe787fmov [rsp+104], 11
    37bbe7888lea r14, [rip+0x86381d]
    37bbe788fmov [rsp+64], rax
    37bbe7894mov rax, [rsp+136]
    37bbe789clea rdx, [rip+0x86383a]
    37bbe78a3mov rcx, r14
    37bbe78a6mov [rsp+380], ebx
    37bbe78admov rbx, [rsp+472]
    37bbe78b5lea r15, [rsp+376]
    37bbe78bdmov [rsp+56], rax
    37bbe78c2mov eax, r12l
    37bbe78c5mov r9, [rsp+152]
    37bbe78cdimul eax, esi
    37bbe78d0add eax, [rsp+188]
    37bbe78d7mov [rsp+96], rbx
    37bbe78dccdqe
    37bbe78demov rbx, [rsp+240]
    37bbe78e6mov [rsp+32], r9
    37bbe78ebmov r8, r9
    37bbe78eemov [rsp+112], 19
    37bbe78f7sub rax, 1
    37bbe78fbmov [rsp+88], rbx
    37bbe7900shl rax, 4
    37bbe7904lea rbx, [rip+0x8637ad]
    37bbe790bmov [rsp+232], rbx
    37bbe7913add rax, rdi
    37bbe7916mov [rsp+80], rbx
    37bbe791bmov rbx, [rsp+488]
    37bbe7923mov [rsp+48], rax
    37bbe7928lea rax, [rip+0x863799]
    37bbe792fmov [rsp+72], rbx
    37bbe7934mov [rsp+40], rax
    37bbe7939mov [rsp+216], rax
    37bbe7941call zgemm_
    37bbe7946jmp 0x37bbe6d19
    37bbe794b
    37bbe794bloc_37bbe794b:
    37bbe794bmov edx, 1
    37bbe7950
    37bbe7950loc_37bbe7950:
    37bbe7950lea r8, [rdx+1]
    37bbe7954cmp r8, r15
    37bbe7957je 0x37bbe724e
    37bbe795dadd rdx, 2
    37bbe7961cmp r15, rdx
    37bbe7964jne 0x37bbe7950
    37bbe7966jmp 0x37bbe724e
    37bbe796b
    37bbe796bloc_37bbe796b:
    37bbe796bmov edx, 1
    37bbe7970
    37bbe7970loc_37bbe7970:
    37bbe7970lea rcx, [rdx+1]
    37bbe7974cmp rcx, r13
    37bbe7977je 0x37bbe5ec5
    37bbe797dadd rdx, 2
    37bbe7981cmp rdx, r13
    37bbe7984jne 0x37bbe7970
    37bbe7986jmp 0x37bbe5ec5
    37bbe798b
    37bbe798bloc_37bbe798b:
    37bbe798bneg eax
    37bbe798djmp 0x37bbe4b12
    37bbe4a40