File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    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