File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bc328e0
    37bc328e0zlarfb_:
    37bc328e0push r15
    37bc328e2push r14
    37bc328e4push r13
    37bc328e6push r12
    37bc328e8push rbp
    37bc328e9push rdi
    37bc328eapush rsi
    37bc328ebpush rbx
    37bc328ecsub rsp, 200
    37bc328f3mov rdi, [rsp+304]
    37bc328fbmov rsi, [rsp+312]
    37bc32903mov r12, rdx
    37bc32906mov edx, [rdi]
    37bc32908mov r13, rcx
    37bc3290bmov r14, r8
    37bc3290emov rbp, r9
    37bc32911test edx, edx
    37bc32913jle 0x37bc32d2a
    37bc32919mov eax, [rsi]
    37bc3291btest eax, eax
    37bc3291djle 0x37bc32d2a
    37bc32923mov r9l, 1
    37bc32929mov r8l, 1
    37bc3292fmov rcx, r12
    37bc32932mov rax, [rsp+368]
    37bc3293alea rdx, [rip+0x819f1f]
    37bc32941movsxd rbx, [rax]
    37bc32944xor eax, eax
    37bc32946test rbx, rbx
    37bc32949cmovs rbx, rax
    37bc3294dmov rax, rbx
    37bc32950not rax
    37bc32953mov [rsp+144], rax
    37bc3295bmov rax, [rsp+384]
    37bc32963movsxd r15, [rax]
    37bc32966xor eax, eax
    37bc32968test r15, r15
    37bc3296bcmovs r15, rax
    37bc3296fmov rax, [rsp+336]
    37bc32977mov eax, [rax]
    37bc32979mov [rsp+136], eax
    37bc32980call lsame_
    37bc32985mov r9l, 1
    37bc3298bmov r8l, 1
    37bc32991mov rcx, rbp
    37bc32994cmp eax, 1
    37bc32997lea rdx, [rip+0x819ec3]
    37bc3299esbb eax, eax
    37bc329a0and eax, 11
    37bc329a3add eax, 67
    37bc329a6mov [rsp+187], al
    37bc329adcall lsame_
    37bc329b2mov r9l, 1
    37bc329b8mov r8l, 1
    37bc329betest eax, eax
    37bc329c0je 0x37bc32d40
    37bc329c6lea rdx, [rip+0x819e95]
    37bc329cdmov rcx, r14
    37bc329d0call lsame_
    37bc329d5mov r9l, 1
    37bc329dbmov r8l, 1
    37bc329e1mov rcx, r13
    37bc329e4lea rdx, [rip+0x819e78]
    37bc329ebtest eax, eax
    37bc329edje 0x37bc330f0
    37bc329f3call lsame_
    37bc329f8test eax, eax
    37bc329faje 0x37bc33ad8
    37bc32a00mov rax, [rsp+320]
    37bc32a08mov edx, [rax]
    37bc32a0atest edx, edx
    37bc32a0cjle 0x37bc32aaf
    37bc32a12mov r12, [rsp+360]
    37bc32a1amov rax, r15
    37bc32a1dmov [rsp+144], r15
    37bc32a25lea r14, [rip+0x819e64]
    37bc32a2cshl rax, 4
    37bc32a30mov rbp, [rsp+376]
    37bc32a38mov r15, [rsp+368]
    37bc32a40mov [rsp+136], rbx
    37bc32a48mov [rsp+304], rdi
    37bc32a50mov rbx, r12
    37bc32a53mov r13l, edx
    37bc32a56mov r12, rax
    37bc32a59mov edi, 1
    37bc32a5enop
    37bc32a60
    37bc32a60loc_37bc32a60:
    37bc32a60mov [rsp+32], r14
    37bc32a65mov r9, rbp
    37bc32a68mov rdx, rbx
    37bc32a6bmov r8, r15
    37bc32a6emov rcx, rsi
    37bc32a71add edi, 1
    37bc32a74add rbx, 16
    37bc32a78call zcopy_
    37bc32a7dmov rdx, rbp
    37bc32a80mov rcx, rsi
    37bc32a83add rbp, r12
    37bc32a86lea r8, [rip+0x819e03]
    37bc32a8dcall zlacgv_
    37bc32a92cmp r13l, edi
    37bc32a95jge 0x37bc32a60
    37bc32a97mov rbx, [rsp+136]
    37bc32a9fmov r15, [rsp+144]
    37bc32aa7mov rdi, [rsp+304]
    37bc32aaf
    37bc32aafloc_37bc32aaf:
    37bc32aafmov rax, [rsp+384]
    37bc32ab7lea rbp, [rip+0x819dc2]
    37bc32abemov [rsp+112], 4
    37bc32ac7lea r14, [rip+0x819dab]
    37bc32acemov [rsp+48], rbp
    37bc32ad3lea rdx, [rip+0x819d9a]
    37bc32adalea r9, [rip+0x819d83]
    37bc32ae1mov rcx, r14
    37bc32ae4mov [rsp+80], rax
    37bc32ae9lea r8, [rip+0x819d78]
    37bc32af0mov rax, [rsp+376]
    37bc32af8mov [rsp+104], 12
    37bc32b01mov [rsp+72], rax
    37bc32b06mov rax, [rsp+336]
    37bc32b0emov [rsp+96], 5
    37bc32b17mov [rsp+64], rax
    37bc32b1cmov rax, [rsp+328]
    37bc32b24mov [rsp+88], 5
    37bc32b2dmov [rsp+56], rax
    37bc32b32mov rax, [rsp+320]
    37bc32b3amov [rsp+32], rsi
    37bc32b3fmov [rsp+40], rax
    37bc32b44mov [rsp+136], rdx
    37bc32b4ccall ztrmm_
    37bc32b51mov rax, [rsp+320]
    37bc32b59mov edx, [rdi]
    37bc32b5bmovsxd rax, [rax]
    37bc32b5ecmp edx, eax
    37bc32b60jg 0x37bc338bd
    37bc32b66
    37bc32b66loc_37bc32b66:
    37bc32b66mov rax, [rsp+384]
    37bc32b6emov [rsp+48], rbp
    37bc32b73lea rdx, [rip+0x819d35]
    37bc32b7alea r9, [rip+0x819d26]
    37bc32b81mov [rsp+112], 8
    37bc32b8amov rcx, r14
    37bc32b8dlea r8, [rsp+187]
    37bc32b95mov [rsp+80], rax
    37bc32b9amov rax, [rsp+376]
    37bc32ba2mov [rsp+104], 1
    37bc32babmov [rsp+72], rax
    37bc32bb0mov rax, [rsp+352]
    37bc32bb8mov [rsp+96], 5
    37bc32bc1mov [rsp+64], rax
    37bc32bc6mov rax, [rsp+344]
    37bc32bcemov [rsp+88], 5
    37bc32bd7mov [rsp+56], rax
    37bc32bdcmov rax, [rsp+320]
    37bc32be4mov [rsp+32], rsi
    37bc32be9mov [rsp+40], rax
    37bc32beecall ztrmm_
    37bc32bf3mov rax, [rsp+320]
    37bc32bfbmov edx, [rdi]
    37bc32bfdmovsxd rax, [rax]
    37bc32c00cmp edx, eax
    37bc32c02jg 0x37bc33a05
    37bc32c08
    37bc32c08loc_37bc32c08:
    37bc32c08mov rax, [rsp+384]
    37bc32c10mov [rsp+48], rbp
    37bc32c15lea r9, [rip+0x819c48]
    37bc32c1clea r8, [rip+0x819c71]
    37bc32c23mov [rsp+112], 4
    37bc32c2cmov rcx, r14
    37bc32c2fmov rdx, [rsp+136]
    37bc32c37mov [rsp+80], rax
    37bc32c3cmov rax, [rsp+376]
    37bc32c44mov [rsp+104], 19
    37bc32c4dmov [rsp+72], rax
    37bc32c52mov rax, [rsp+336]
    37bc32c5amov [rsp+96], 5
    37bc32c63mov [rsp+64], rax
    37bc32c68mov rax, [rsp+328]
    37bc32c70mov [rsp+88], 5
    37bc32c79mov [rsp+56], rax
    37bc32c7emov rax, [rsp+320]
    37bc32c86mov [rsp+32], rsi
    37bc32c8bmov [rsp+40], rax
    37bc32c90call ztrmm_
    37bc32c95mov rax, [rsp+320]
    37bc32c9dmov eax, [rax]
    37bc32c9ftest eax, eax
    37bc32ca1jle 0x37bc32d2a
    37bc32ca7mov r8, [rsp+360]
    37bc32cafsub eax, 1
    37bc32cb2mov edx, [rsi]
    37bc32cb4shl rax, 4
    37bc32cb8lea r11, [r8+rax+16]
    37bc32cbdtest edx, edx
    37bc32cbfjle 0x37bc3344f
    37bc32cc5lea eax, [rdx-1]
    37bc32cc8mov r9, [rsp+376]
    37bc32cd0mov r10, r15
    37bc32cd3shl rbx, 4
    37bc32cd7sub rax, 1
    37bc32cdbshl r10, 4
    37bc32cdfshl rax, 4
    37bc32ce3lea rcx, [r9+rax+32]
    37bc32ce8nop [rax+rax]
    37bc32cf0
    37bc32cf0loc_37bc32cf0:
    37bc32cf0mov rdx, r9
    37bc32cf3mov rax, r8
    37bc32cf6nop [rax+rax]
    37bc32d00
    37bc32d00loc_37bc32d00:
    37bc32d00movupd x0, [rax]
    37bc32d04movupd x1, [rdx]
    37bc32d08add rdx, 16
    37bc32d0caddsubpd x0, x1
    37bc32d10movups [rax], x0
    37bc32d13add rax, rbx
    37bc32d16cmp rcx, rdx
    37bc32d19jne 0x37bc32d00
    37bc32d1badd r8, 16
    37bc32d1fadd r9, r10
    37bc32d22add rcx, r10
    37bc32d25cmp r8, r11
    37bc32d28jne 0x37bc32cf0
    37bc32d2a
    37bc32d2aloc_37bc32d2a:
    37bc32d2aadd rsp, 200
    37bc32d31pop rbx
    37bc32d32pop rsi
    37bc32d33pop rdi
    37bc32d34pop rbp
    37bc32d35pop r12
    37bc32d37pop r13
    37bc32d39pop r14
    37bc32d3bpop r15
    37bc32d3dret
    37bc32d3e
    37bc32d3e 66 90 f.
    37bc32d40
    37bc32d40loc_37bc32d40:
    37bc32d40lea rdx, [rip+0x819b81]
    37bc32d47mov rcx, rbp
    37bc32d4acall lsame_
    37bc32d4ftest eax, eax
    37bc32d51je 0x37bc32d2a
    37bc32d53movsxd rcx, [rsp+136]
    37bc32d5bxor eax, eax
    37bc32d5dmov r9l, 1
    37bc32d63mov r8l, 1
    37bc32d69lea rdx, [rip+0x819af2]
    37bc32d70test rcx, rcx
    37bc32d73cmovns rax, rcx
    37bc32d77mov rcx, r14
    37bc32d7amov [rsp+152], rax
    37bc32d82not rax
    37bc32d85mov [rsp+160], rax
    37bc32d8dcall lsame_
    37bc32d92mov r9l, 1
    37bc32d98mov r8l, 1
    37bc32d9emov rcx, r13
    37bc32da1lea rdx, [rip+0x819abb]
    37bc32da8test eax, eax
    37bc32daaje 0x37bc3346a
    37bc32db0call lsame_
    37bc32db5test eax, eax
    37bc32db7je 0x37bc341ac
    37bc32dbdmov rax, [rsp+320]
    37bc32dc5mov edx, [rax]
    37bc32dc7test edx, edx
    37bc32dc9jle 0x37bc32e6f
    37bc32dcfmov r12, [rsp+360]
    37bc32dd7mov rax, r15
    37bc32ddamov [rsp+144], r15
    37bc32de2lea r14, [rip+0x819aa7]
    37bc32de9shl rax, 4
    37bc32dedmov rbp, [rsp+376]
    37bc32df5mov r15, [rsp+368]
    37bc32dfdmov [rsp+136], rbx
    37bc32e05mov [rsp+304], rdi
    37bc32e0dmov rbx, r12
    37bc32e10mov r13l, edx
    37bc32e13mov r12, rax
    37bc32e16mov edi, 1
    37bc32e1bnop [rax+rax]
    37bc32e20
    37bc32e20loc_37bc32e20:
    37bc32e20mov [rsp+32], r14
    37bc32e25mov r9, rbp
    37bc32e28mov rdx, rbx
    37bc32e2bmov r8, r15
    37bc32e2emov rcx, rsi
    37bc32e31add edi, 1
    37bc32e34add rbx, 16
    37bc32e38call zcopy_
    37bc32e3dmov rdx, rbp
    37bc32e40mov rcx, rsi
    37bc32e43add rbp, r12
    37bc32e46lea r8, [rip+0x819a43]
    37bc32e4dcall zlacgv_
    37bc32e52cmp r13l, edi
    37bc32e55jge 0x37bc32e20
    37bc32e57mov rbx, [rsp+136]
    37bc32e5fmov r15, [rsp+144]
    37bc32e67mov rdi, [rsp+304]
    37bc32e6f
    37bc32e6floc_37bc32e6f:
    37bc32e6fmov rax, [rsp+384]
    37bc32e77lea rbp, [rip+0x819a02]
    37bc32e7emov [rsp+112], 4
    37bc32e87lea r14, [rip+0x8199eb]
    37bc32e8emov [rsp+48], rbp
    37bc32e93lea rdx, [rip+0x819a15]
    37bc32e9alea r9, [rip+0x8199c3]
    37bc32ea1mov rcx, r14
    37bc32ea4mov [rsp+80], rax
    37bc32ea9lea r8, [rip+0x8199e4]
    37bc32eb0mov rax, [rsp+376]
    37bc32eb8mov [rsp+104], 19
    37bc32ec1mov [rsp+72], rax
    37bc32ec6mov rax, [rsp+336]
    37bc32ecemov [rsp+96], 5
    37bc32ed7mov [rsp+64], rax
    37bc32edcmov rax, [rsp+328]
    37bc32ee4mov [rsp+88], 5
    37bc32eedmov [rsp+56], rax
    37bc32ef2mov rax, [rsp+320]
    37bc32efamov [rsp+32], rsi
    37bc32effmov [rsp+40], rax
    37bc32f04mov [rsp+136], rdx
    37bc32f0ccall ztrmm_
    37bc32f11mov rax, [rsp+320]
    37bc32f19mov edx, [rdi]
    37bc32f1bmovsxd rax, [rax]
    37bc32f1ecmp edx, eax
    37bc32f20jg 0x37bc349fa
    37bc32f26
    37bc32f26loc_37bc32f26:
    37bc32f26mov rax, [rsp+384]
    37bc32f2emov [rsp+48], rbp
    37bc32f33mov rcx, r14
    37bc32f36lea r9, [rip+0x81996a]
    37bc32f3dmov [rsp+112], 8
    37bc32f46mov rdx, [rsp+136]
    37bc32f4elea r8, [rsp+187]
    37bc32f56mov [rsp+80], rax
    37bc32f5bmov rax, [rsp+376]
    37bc32f63mov [rsp+104], 1
    37bc32f6cmov [rsp+72], rax
    37bc32f71mov rax, [rsp+352]
    37bc32f79mov [rsp+96], 5
    37bc32f82mov [rsp+64], rax
    37bc32f87mov rax, [rsp+344]
    37bc32f8fmov [rsp+88], 5
    37bc32f98mov [rsp+56], rax
    37bc32f9dmov rax, [rsp+320]
    37bc32fa5mov [rsp+32], rsi
    37bc32faamov [rsp+40], rax
    37bc32fafcall ztrmm_
    37bc32fb4mov rax, [rsp+320]
    37bc32fbcmov edx, [rdi]
    37bc32fbemov eax, [rax]
    37bc32fc0cmp edx, eax
    37bc32fc2jg 0x37bc3492a
    37bc32fc8
    37bc32fc8loc_37bc32fc8:
    37bc32fc8mov rax, [rsp+384]
    37bc32fd0mov [rsp+48], rbp
    37bc32fd5lea r9, [rip+0x819888]
    37bc32fdclea r8, [rip+0x819885]
    37bc32fe3mov [rsp+112], 4
    37bc32fecmov rcx, r14
    37bc32fefmov rdx, [rsp+136]
    37bc32ff7mov [rsp+80], rax
    37bc32ffcmov rax, [rsp+376]
    37bc33004mov [rsp+104], 12
    37bc3300dmov [rsp+72], rax
    37bc33012mov rax, [rsp+336]
    37bc3301amov [rsp+96], 5
    37bc33023mov [rsp+64], rax
    37bc33028mov rax, [rsp+328]
    37bc33030mov [rsp+88], 5
    37bc33039mov [rsp+56], rax
    37bc3303emov rax, [rsp+320]
    37bc33046mov [rsp+32], rsi
    37bc3304bmov [rsp+40], rax
    37bc33050call ztrmm_
    37bc33055mov rax, [rsp+320]
    37bc3305dmov eax, [rax]
    37bc3305ftest eax, eax
    37bc33061jle 0x37bc32d2a
    37bc33067mov r8, [rsp+360]
    37bc3306fsub eax, 1
    37bc33072mov edx, [rsi]
    37bc33074shl rax, 4
    37bc33078lea r11, [r8+rax+16]
    37bc3307dtest edx, edx
    37bc3307fjle 0x37bc33ab6
    37bc33085lea eax, [rdx-1]
    37bc33088mov r9, [rsp+376]
    37bc33090mov r10, r15
    37bc33093shl rbx, 4
    37bc33097sub rax, 1
    37bc3309bshl r10, 4
    37bc3309fshl rax, 4
    37bc330a3lea rcx, [r9+rax+32]
    37bc330a8nop [rax+rax]
    37bc330b0
    37bc330b0loc_37bc330b0:
    37bc330b0mov rdx, r9
    37bc330b3mov rax, r8
    37bc330b6nop [rax+rax]
    37bc330c0
    37bc330c0loc_37bc330c0:
    37bc330c0movupd x0, [rax]
    37bc330c4movupd x3, [rdx]
    37bc330c8add rdx, 16
    37bc330ccaddsubpd x0, x3
    37bc330d0movups [rax], x0
    37bc330d3add rax, rbx
    37bc330d6cmp rdx, rcx
    37bc330d9jne 0x37bc330c0
    37bc330dbadd r8, 16
    37bc330dfadd r9, r10
    37bc330e2add rcx, r10
    37bc330e5cmp r11, r8
    37bc330e8jne 0x37bc330b0
    37bc330eajmp 0x37bc32d2a
    37bc330ef
    37bc330ef 90 .
    37bc330f0
    37bc330f0loc_37bc330f0:
    37bc330f0call lsame_
    37bc330f5test eax, eax
    37bc330f7je 0x37bc33e2f
    37bc330fdmov rax, [rsp+320]
    37bc33105mov eax, [rax]
    37bc33107test eax, eax
    37bc33109jle 0x37bc34b6f
    37bc3310fmov r12, r15
    37bc33112mov ecx, eax
    37bc33114mov r13l, 1
    37bc3311amov [rsp+144], r15
    37bc33122mov rbp, [rsp+376]
    37bc3312amov r15, [rsp+320]
    37bc33132shl r12, 4
    37bc33136mov [rsp+136], rbx
    37bc3313elea r14, [rip+0x81974b]
    37bc33145mov ebx, eax
    37bc33147nop [rax+rax]
    37bc33150
    37bc33150loc_37bc33150:
    37bc33150mov edx, [rdi]
    37bc33152mov [rsp+32], r14
    37bc33157mov r9, rbp
    37bc3315amov r8, [rsp+368]
    37bc33162add edx, r13l
    37bc33165add r13l, 1
    37bc33169sub edx, ecx
    37bc3316bmov rcx, rsi
    37bc3316esub edx, 1
    37bc33171movsxd rdx, edx
    37bc33174shl rdx, 4
    37bc33178add rdx, [rsp+360]
    37bc33180call zcopy_
    37bc33185mov rdx, rbp
    37bc33188mov rcx, rsi
    37bc3318blea r8, [rip+0x8196fe]
    37bc33192call zlacgv_
    37bc33197add rbp, r12
    37bc3319amov ecx, [r15]
    37bc3319dcmp ebx, r13l
    37bc331a0jge 0x37bc33150
    37bc331a2mov rbx, [rsp+136]
    37bc331aamov r15, [rsp+144]
    37bc331b2
    37bc331b2loc_37bc331b2:
    37bc331b2mov rax, [rsp+384]
    37bc331balea rbp, [rip+0x8196bf]
    37bc331c1mov [rsp+112], 4
    37bc331calea r14, [rip+0x8196a8]
    37bc331d1mov [rsp+104], 12
    37bc331dalea rdx, [rip+0x8196ce]
    37bc331e1lea r9, [rip+0x81967c]
    37bc331e8mov [rsp+80], rax
    37bc331edmov rax, [rsp+376]
    37bc331f5lea r8, [rip+0x81966c]
    37bc331fcmov [rsp+96], 5
    37bc33205mov [rsp+72], rax
    37bc3320amov rax, [rsp+336]
    37bc33212mov [rsp+88], 5
    37bc3321bmov [rsp+64], rax
    37bc33220mov eax, [rdi]
    37bc33222mov [rsp+48], rbp
    37bc33227sub eax, ecx
    37bc33229mov [rsp+32], rsi
    37bc3322emov rcx, r14
    37bc33231cdqe
    37bc33233mov [rsp+136], rdx
    37bc3323bshl rax, 4
    37bc3323fadd rax, [rsp+328]
    37bc33247mov [rsp+56], rax
    37bc3324cmov rax, [rsp+320]
    37bc33254mov [rsp+40], rax
    37bc33259call ztrmm_
    37bc3325emov rcx, [rsp+320]
    37bc33266mov eax, [rdi]
    37bc33268mov edx, [rcx]
    37bc3326acmp eax, edx
    37bc3326cjg 0x37bc33967
    37bc33272
    37bc33272loc_37bc33272:
    37bc33272mov rax, [rsp+384]
    37bc3327amov [rsp+48], rbp
    37bc3327fmov rcx, r14
    37bc33282lea rdx, [rip+0x8195eb]
    37bc33289mov [rsp+112], 8
    37bc33292lea r9, [rip+0x81960e]
    37bc33299lea r8, [rsp+187]
    37bc332a1mov [rsp+80], rax
    37bc332a6mov rax, [rsp+376]
    37bc332aemov [rsp+104], 1
    37bc332b7mov [rsp+72], rax
    37bc332bcmov rax, [rsp+352]
    37bc332c4mov [rsp+96], 5
    37bc332cdmov [rsp+64], rax
    37bc332d2mov rax, [rsp+344]
    37bc332damov [rsp+88], 5
    37bc332e3mov [rsp+56], rax
    37bc332e8mov rax, [rsp+320]
    37bc332f0mov [rsp+32], rsi
    37bc332f5mov [rsp+40], rax
    37bc332facall ztrmm_
    37bc332ffmov rcx, [rsp+320]
    37bc33307mov eax, [rdi]
    37bc33309mov edx, [rcx]
    37bc3330bcmp eax, edx
    37bc3330djg 0x37bc3380f
    37bc33313
    37bc33313loc_37bc33313:
    37bc33313mov rcx, [rsp+384]
    37bc3331bsub eax, edx
    37bc3331dmov [rsp+112], 4
    37bc33326lea r9, [rip+0x819537]
    37bc3332dcdqe
    37bc3332fmov [rsp+48], rbp
    37bc33334mov rdx, [rsp+136]
    37bc3333clea r8, [rip+0x819551]
    37bc33343mov [rsp+80], rcx
    37bc33348shl rax, 4
    37bc3334cmov rcx, [rsp+376]
    37bc33354add rax, [rsp+328]
    37bc3335cmov [rsp+32], rsi
    37bc33361mov [rsp+72], rcx
    37bc33366mov rcx, [rsp+336]
    37bc3336emov [rsp+56], rax
    37bc33373mov rax, [rsp+320]
    37bc3337bmov [rsp+64], rcx
    37bc33380mov rcx, r14
    37bc33383mov [rsp+40], rax
    37bc33388mov [rsp+104], 19
    37bc33391mov [rsp+96], 5
    37bc3339amov [rsp+88], 5
    37bc333a3call ztrmm_
    37bc333a8mov rax, [rsp+320]
    37bc333b0movsxd rax, [rax]
    37bc333b3test eax, eax
    37bc333b5jle 0x37bc32d2a
    37bc333bbmov edx, [rsi]
    37bc333bdlea r11l, [rax+1]
    37bc333c1test edx, edx
    37bc333c3jle 0x37bc34b76
    37bc333c9movsxd rsi, [rdi]
    37bc333ccsub edx, 1
    37bc333cfmov r10, r15
    37bc333d2shl rbx, 4
    37bc333d6mov r9, [rsp+376]
    37bc333desub rdx, 1
    37bc333e2shl r10, 4
    37bc333e6mov rdi, [rsp+360]
    37bc333eeshl rdx, 4
    37bc333f2sub rsi, rax
    37bc333f5mov r8l, 1
    37bc333fblea rcx, [r9+rdx+32]
    37bc33400sub rsi, 1
    37bc33404nop
    37bc33405nop [rax+rax]
    37bc33410
    37bc33410loc_37bc33410:
    37bc33410lea rax, [rsi+r8]
    37bc33414mov rdx, r9
    37bc33417shl rax, 4
    37bc3341badd rax, rdi
    37bc3341enop
    37bc33420
    37bc33420loc_37bc33420:
    37bc33420movupd x0, [rax]
    37bc33424movupd x2, [rdx]
    37bc33428add rdx, 16
    37bc3342caddsubpd x0, x2
    37bc33430movups [rax], x0
    37bc33433add rax, rbx
    37bc33436cmp rdx, rcx
    37bc33439jne 0x37bc33420
    37bc3343badd r8, 1
    37bc3343fadd r9, r10
    37bc33442add rcx, r10
    37bc33445cmp r11, r8
    37bc33448jne 0x37bc33410
    37bc3344ajmp 0x37bc32d2a
    37bc3344f
    37bc3344floc_37bc3344f:
    37bc3344flea rax, [r8+16]
    37bc33453cmp r11, rax
    37bc33456je 0x37bc32d2a
    37bc3345cadd r8, 32
    37bc33460cmp r8, r11
    37bc33463jne 0x37bc3344f
    37bc33465jmp 0x37bc32d2a
    37bc3346a
    37bc3346aloc_37bc3346a:
    37bc3346acall lsame_
    37bc3346ftest eax, eax
    37bc33471je 0x37bc344ef
    37bc33477mov rax, [rsp+320]
    37bc3347fmov eax, [rax]
    37bc33481test eax, eax
    37bc33483jle 0x37bc34e74
    37bc33489mov r12, r15
    37bc3348cmov ecx, eax
    37bc3348emov r13l, 1
    37bc33494mov [rsp+144], r15
    37bc3349cmov rbp, [rsp+376]
    37bc334a4mov r15, [rsp+320]
    37bc334acshl r12, 4
    37bc334b0mov [rsp+136], rbx
    37bc334b8lea r14, [rip+0x8193d1]
    37bc334bfmov ebx, eax
    37bc334c1nop [rax]
    37bc334c5nop [rax+rax]
    37bc334d0
    37bc334d0loc_37bc334d0:
    37bc334d0mov edx, [rdi]
    37bc334d2mov [rsp+32], r14
    37bc334d7mov r9, rbp
    37bc334damov r8, [rsp+368]
    37bc334e2add edx, r13l
    37bc334e5add r13l, 1
    37bc334e9sub edx, ecx
    37bc334ebmov rcx, rsi
    37bc334eesub edx, 1
    37bc334f1movsxd rdx, edx
    37bc334f4shl rdx, 4
    37bc334f8add rdx, [rsp+360]
    37bc33500call zcopy_
    37bc33505mov rdx, rbp
    37bc33508mov rcx, rsi
    37bc3350blea r8, [rip+0x81937e]
    37bc33512call zlacgv_
    37bc33517add rbp, r12
    37bc3351amov ecx, [r15]
    37bc3351dcmp ebx, r13l
    37bc33520jge 0x37bc334d0
    37bc33522mov rbx, [rsp+136]
    37bc3352amov r15, [rsp+144]
    37bc33532
    37bc33532loc_37bc33532:
    37bc33532mov rax, [rsp+384]
    37bc3353alea rbp, [rip+0x81933f]
    37bc33541mov [rsp+112], 4
    37bc3354alea r14, [rip+0x819328]
    37bc33551mov [rsp+104], 19
    37bc3355alea rdx, [rip+0x819313]
    37bc33561lea r9, [rip+0x8192fc]
    37bc33568mov [rsp+80], rax
    37bc3356dmov rax, [rsp+376]
    37bc33575lea r8, [rip+0x819318]
    37bc3357cmov [rsp+96], 5
    37bc33585mov [rsp+72], rax
    37bc3358amov rax, [rsp+336]
    37bc33592mov [rsp+88], 5
    37bc3359bmov [rsp+64], rax
    37bc335a0mov eax, [rdi]
    37bc335a2mov [rsp+48], rbp
    37bc335a7sub eax, ecx
    37bc335a9mov rcx, [rsp+160]
    37bc335b1mov [rsp+32], rsi
    37bc335b6add eax, 1
    37bc335b9mov [rsp+136], rdx
    37bc335c1cdqe
    37bc335c3imul rax, [rsp+152]
    37bc335cclea rax, [rcx+rax+1]
    37bc335d1mov rcx, r14
    37bc335d4shl rax, 4
    37bc335d8add rax, [rsp+328]
    37bc335e0mov [rsp+56], rax
    37bc335e5mov rax, [rsp+320]
    37bc335edmov [rsp+40], rax
    37bc335f2call ztrmm_
    37bc335f7mov rcx, [rsp+320]
    37bc335ffmov eax, [rdi]
    37bc33601mov edx, [rcx]
    37bc33603cmp eax, edx
    37bc33605jg 0x37bc3488c
    37bc3360b
    37bc3360bloc_37bc3360b:
    37bc3360bmov rax, [rsp+384]
    37bc33613mov [rsp+48], rbp
    37bc33618mov rcx, r14
    37bc3361blea r9, [rip+0x819285]
    37bc33622mov [rsp+112], 8
    37bc3362bmov rdx, [rsp+136]
    37bc33633lea r8, [rsp+187]
    37bc3363bmov [rsp+80], rax
    37bc33640mov rax, [rsp+376]
    37bc33648mov [rsp+104], 1
    37bc33651mov [rsp+72], rax
    37bc33656mov rax, [rsp+352]
    37bc3365emov [rsp+96], 5
    37bc33667mov [rsp+64], rax
    37bc3366cmov rax, [rsp+344]
    37bc33674mov [rsp+88], 5
    37bc3367dmov [rsp+56], rax
    37bc33682mov rax, [rsp+320]
    37bc3368amov [rsp+32], rsi
    37bc3368fmov [rsp+40], rax
    37bc33694call ztrmm_
    37bc33699mov rcx, [rsp+320]
    37bc336a1mov eax, [rdi]
    37bc336a3mov edx, [rcx]
    37bc336a5cmp eax, edx
    37bc336a7jg 0x37bc34ac1
    37bc336ad
    37bc336adloc_37bc336ad:
    37bc336admov rcx, [rsp+384]
    37bc336b5sub eax, edx
    37bc336b7mov [rsp+112], 4
    37bc336c0lea r9, [rip+0x81919d]
    37bc336c7add eax, 1
    37bc336camov [rsp+48], rbp
    37bc336cfmov rdx, [rsp+136]
    37bc336d7lea r8, [rip+0x81918a]
    37bc336demov [rsp+80], rcx
    37bc336e3cdqe
    37bc336e5mov rcx, [rsp+376]
    37bc336edimul rax, [rsp+152]
    37bc336f6mov [rsp+32], rsi
    37bc336fbmov [rsp+72], rcx
    37bc33700mov rcx, [rsp+336]
    37bc33708mov [rsp+104], 12
    37bc33711mov [rsp+64], rcx
    37bc33716mov rcx, [rsp+160]
    37bc3371emov [rsp+96], 5
    37bc33727mov [rsp+88], 5
    37bc33730lea rax, [rcx+rax+1]
    37bc33735mov rcx, r14
    37bc33738shl rax, 4
    37bc3373cadd rax, [rsp+328]
    37bc33744mov [rsp+56], rax
    37bc33749mov rax, [rsp+320]
    37bc33751mov [rsp+40], rax
    37bc33756call ztrmm_
    37bc3375bmov rax, [rsp+320]
    37bc33763movsxd rax, [rax]
    37bc33766test eax, eax
    37bc33768jle 0x37bc32d2a
    37bc3376emov edx, [rsi]
    37bc33770lea r11l, [rax+1]
    37bc33774test edx, edx
    37bc33776jle 0x37bc350dd
    37bc3377cmovsxd rsi, [rdi]
    37bc3377fsub edx, 1
    37bc33782mov r10, r15
    37bc33785shl rbx, 4
    37bc33789mov r9, [rsp+376]
    37bc33791sub rdx, 1
    37bc33795shl r10, 4
    37bc33799mov rdi, [rsp+360]
    37bc337a1shl rdx, 4
    37bc337a5sub rsi, rax
    37bc337a8mov r8l, 1
    37bc337aelea rcx, [r9+rdx+32]
    37bc337b3sub rsi, 1
    37bc337b7nop [rax+rax]
    37bc337c0
    37bc337c0loc_37bc337c0:
    37bc337c0lea rax, [rsi+r8]
    37bc337c4mov rdx, r9
    37bc337c7shl rax, 4
    37bc337cbadd rax, rdi
    37bc337cenop [rax]
    37bc337d5nop [rax+rax]
    37bc337e0
    37bc337e0loc_37bc337e0:
    37bc337e0movupd x0, [rax]
    37bc337e4movupd x4, [rdx]
    37bc337e8add rdx, 16
    37bc337ecaddsubpd x0, x4
    37bc337f0movups [rax], x0
    37bc337f3add rax, rbx
    37bc337f6cmp rcx, rdx
    37bc337f9jne 0x37bc337e0
    37bc337fbadd r8, 1
    37bc337ffadd r9, r10
    37bc33802add rcx, r10
    37bc33805cmp r8, r11
    37bc33808jne 0x37bc337c0
    37bc3380ajmp 0x37bc32d2a
    37bc3380f
    37bc3380floc_37bc3380f:
    37bc3380fsub eax, edx
    37bc33811mov [rsp+32], rcx
    37bc33816lea rdx, [rip+0x819077]
    37bc3381dlea rcx, [rip+0x819044]
    37bc33824mov [rsp+80], rbp
    37bc33829mov r9, rsi
    37bc3382clea r8, [rsp+188]
    37bc33834mov [rsp+188], eax
    37bc3383bmov rax, [rsp+368]
    37bc33843mov [rsp+112], 19
    37bc3384cmov [rsp+96], rax
    37bc33851mov rax, [rsp+360]
    37bc33859mov [rsp+104], 12
    37bc33862mov [rsp+88], rax
    37bc33867mov rax, [rsp+384]
    37bc3386fmov [rsp+72], rax
    37bc33874mov rax, [rsp+376]
    37bc3387cmov [rsp+64], rax
    37bc33881mov rax, [rsp+336]
    37bc33889mov [rsp+56], rax
    37bc3388emov rax, [rsp+328]
    37bc33896mov [rsp+48], rax
    37bc3389blea rax, [rip+0x819016]
    37bc338a2mov [rsp+40], rax
    37bc338a7call zgemm_
    37bc338acmov rcx, [rsp+320]
    37bc338b4mov eax, [rdi]
    37bc338b6mov edx, [rcx]
    37bc338b8jmp 0x37bc33313
    37bc338bd
    37bc338bdloc_37bc338bd:
    37bc338bdmov rcx, [rsp+384]
    37bc338c5sub edx, eax
    37bc338c7shl rax, 4
    37bc338cbmov [rsp+112], 12
    37bc338d4mov [rsp+80], rbp
    37bc338d9mov r9, [rsp+320]
    37bc338e1mov r8, rsi
    37bc338e4mov [rsp+96], rcx
    37bc338e9mov rcx, [rsp+376]
    37bc338f1mov [rsp+188], edx
    37bc338f8mov rdx, [rsp+328]
    37bc33900mov [rsp+88], rcx
    37bc33905mov rcx, [rsp+336]
    37bc3390dadd rdx, rax
    37bc33910add rax, [rsp+360]
    37bc33918mov [rsp+40], rbp
    37bc3391dmov [rsp+72], rcx
    37bc33922mov rcx, [rsp+368]
    37bc3392amov [rsp+48], rax
    37bc3392flea rax, [rsp+188]
    37bc33937mov [rsp+64], rdx
    37bc3393clea rdx, [rip+0x818f25]
    37bc33943mov [rsp+56], rcx
    37bc33948lea rcx, [rip+0x818f45]
    37bc3394fmov [rsp+104], 19
    37bc33958mov [rsp+32], rax
    37bc3395dcall zgemm_
    37bc33962jmp 0x37bc32b66
    37bc33967
    37bc33967loc_37bc33967:
    37bc33967sub eax, edx
    37bc33969mov [rsp+80], rbp
    37bc3396emov r9, rcx
    37bc33971mov r8, rsi
    37bc33974mov [rsp+188], eax
    37bc3397bmov rax, [rsp+384]
    37bc33983lea rdx, [rip+0x818ede]
    37bc3398alea rcx, [rip+0x818f03]
    37bc33991mov [rsp+112], 12
    37bc3399amov [rsp+96], rax
    37bc3399fmov rax, [rsp+376]
    37bc339a7mov [rsp+104], 19
    37bc339b0mov [rsp+88], rax
    37bc339b5mov rax, [rsp+336]
    37bc339bdmov [rsp+40], rbp
    37bc339c2mov [rsp+72], rax
    37bc339c7mov rax, [rsp+328]
    37bc339cfmov [rsp+64], rax
    37bc339d4mov rax, [rsp+368]
    37bc339dcmov [rsp+56], rax
    37bc339e1mov rax, [rsp+360]
    37bc339e9mov [rsp+48], rax
    37bc339eelea rax, [rsp+188]
    37bc339f6mov [rsp+32], rax
    37bc339fbcall zgemm_
    37bc33a00jmp 0x37bc33272
    37bc33a05
    37bc33a05loc_37bc33a05:
    37bc33a05mov rdi, [rsp+368]
    37bc33a0dsub edx, eax
    37bc33a0fshl rax, 4
    37bc33a13mov [rsp+112], 19
    37bc33a1cmov [rsp+80], rbp
    37bc33a21mov r9, rsi
    37bc33a24lea r8, [rsp+188]
    37bc33a2clea rcx, [rip+0x818e35]
    37bc33a33mov [rsp+188], edx
    37bc33a3amov rdx, [rsp+360]
    37bc33a42mov [rsp+96], rdi
    37bc33a47mov rdi, [rsp+384]
    37bc33a4fmov [rsp+104], 12
    37bc33a58add rdx, rax
    37bc33a5badd rax, [rsp+328]
    37bc33a63mov [rsp+72], rdi
    37bc33a68mov rdi, [rsp+376]
    37bc33a70mov [rsp+48], rax
    37bc33a75lea rax, [rip+0x818e3c]
    37bc33a7cmov [rsp+64], rdi
    37bc33a81mov rdi, [rsp+336]
    37bc33a89mov [rsp+40], rax
    37bc33a8emov rax, [rsp+320]
    37bc33a96mov [rsp+88], rdx
    37bc33a9blea rdx, [rip+0x818df2]
    37bc33aa2mov [rsp+56], rdi
    37bc33aa7mov [rsp+32], rax
    37bc33aaccall zgemm_
    37bc33ab1jmp 0x37bc32c08
    37bc33ab6
    37bc33ab6loc_37bc33ab6:
    37bc33ab6lea rax, [r8+16]
    37bc33abacmp r11, rax
    37bc33abdje 0x37bc32d2a
    37bc33ac3add r8, 32
    37bc33ac7cmp r11, r8
    37bc33acajne 0x37bc33ab6
    37bc33accjmp 0x37bc32d2a
    37bc33ad1
    37bc33ad1 0f 1f 80 00 00 00 00 .......
    37bc33ad8
    37bc33ad8loc_37bc33ad8:
    37bc33ad8mov r9l, 1
    37bc33ademov r8l, 1
    37bc33ae4lea rdx, [rip+0x818ddd]
    37bc33aebmov rcx, r13
    37bc33aeecall lsame_
    37bc33af3test eax, eax
    37bc33af5je 0x37bc32d2a
    37bc33afbmov rax, [rsp+320]
    37bc33b03mov ecx, [rax]
    37bc33b05test ecx, ecx
    37bc33b07jle 0x37bc33bb9
    37bc33b0dmov r13, [rsp+376]
    37bc33b15mov rax, rbx
    37bc33b18mov r11, r15
    37bc33b1bmov rdx, [rsp+360]
    37bc33b23mov ebp, 1
    37bc33b28shl rax, 4
    37bc33b2cmov [rsp+136], rbx
    37bc33b34lea r14, [rip+0x818d55]
    37bc33b3bshl r11, 4
    37bc33b3fmov [rsp+152], r15
    37bc33b47mov r15l, ebp
    37bc33b4amov ebp, ecx
    37bc33b4cmov [rsp+280], r12
    37bc33b54mov rbx, r11
    37bc33b57mov r12, r13
    37bc33b5amov r13, rax
    37bc33b5dmov [rsp+312], rsi
    37bc33b65mov rsi, rdx
    37bc33b68nop [rax+rax]
    37bc33b70
    37bc33b70loc_37bc33b70:
    37bc33b70mov [rsp+32], r14
    37bc33b75mov r9, r12
    37bc33b78mov rdx, rsi
    37bc33b7bmov rcx, rdi
    37bc33b7elea r8, [rip+0x818d0b]
    37bc33b85add r15l, 1
    37bc33b89add rsi, r13
    37bc33b8cadd r12, rbx
    37bc33b8fcall zcopy_
    37bc33b94cmp ebp, r15l
    37bc33b97jge 0x37bc33b70
    37bc33b99mov rbx, [rsp+136]
    37bc33ba1mov r15, [rsp+152]
    37bc33ba9mov r12, [rsp+280]
    37bc33bb1mov rsi, [rsp+312]
    37bc33bb9
    37bc33bb9loc_37bc33bb9:
    37bc33bb9mov rax, [rsp+384]
    37bc33bc1lea rbp, [rip+0x818cb8]
    37bc33bc8mov [rsp+112], 4
    37bc33bd1lea r14, [rip+0x818ca1]
    37bc33bd8mov [rsp+48], rbp
    37bc33bddlea rdx, [rip+0x818c90]
    37bc33be4lea r9, [rip+0x818c79]
    37bc33bebmov rcx, r14
    37bc33beemov [rsp+80], rax
    37bc33bf3lea r8, [rip+0x818c6e]
    37bc33bfamov rax, [rsp+376]
    37bc33c02mov [rsp+104], 12
    37bc33c0bmov [rsp+72], rax
    37bc33c10mov rax, [rsp+336]
    37bc33c18mov [rsp+96], 5
    37bc33c21mov [rsp+64], rax
    37bc33c26mov rax, [rsp+328]
    37bc33c2emov [rsp+88], 5
    37bc33c37mov [rsp+56], rax
    37bc33c3cmov rax, [rsp+320]
    37bc33c44mov [rsp+32], rdi
    37bc33c49mov [rsp+40], rax
    37bc33c4emov [rsp+136], rdx
    37bc33c56call ztrmm_
    37bc33c5bmov rax, [rsp+320]
    37bc33c63mov edx, [rsi]
    37bc33c65mov eax, [rax]
    37bc33c67cmp edx, eax
    37bc33c69jg 0x37bc34c64
    37bc33c6f
    37bc33c6floc_37bc33c6f:
    37bc33c6fmov rax, [rsp+384]
    37bc33c77mov [rsp+48], rbp
    37bc33c7clea rdx, [rip+0x818c2c]
    37bc33c83lea r9, [rip+0x818c1d]
    37bc33c8amov [rsp+112], 8
    37bc33c93mov r8, r12
    37bc33c96mov rcx, r14
    37bc33c99mov [rsp+80], rax
    37bc33c9emov rax, [rsp+376]
    37bc33ca6mov [rsp+104], 1
    37bc33cafmov [rsp+72], rax
    37bc33cb4mov rax, [rsp+352]
    37bc33cbcmov [rsp+96], 5
    37bc33cc5mov [rsp+64], rax
    37bc33ccamov rax, [rsp+344]
    37bc33cd2mov [rsp+88], 5
    37bc33cdbmov [rsp+56], rax
    37bc33ce0mov rax, [rsp+320]
    37bc33ce8mov [rsp+32], rdi
    37bc33cedmov [rsp+40], rax
    37bc33cf2call ztrmm_
    37bc33cf7mov rax, [rsp+320]
    37bc33cffmov edx, [rsi]
    37bc33d01movsxd rax, [rax]
    37bc33d04cmp edx, eax
    37bc33d06jg 0x37bc34b9b
    37bc33d0c
    37bc33d0cloc_37bc33d0c:
    37bc33d0cmov rax, [rsp+384]
    37bc33d14mov [rsp+48], rbp
    37bc33d19lea r9, [rip+0x818b44]
    37bc33d20lea r8, [rip+0x818b6d]
    37bc33d27mov [rsp+112], 4
    37bc33d30mov rcx, r14
    37bc33d33mov rdx, [rsp+136]
    37bc33d3bmov [rsp+80], rax
    37bc33d40mov rax, [rsp+376]
    37bc33d48mov [rsp+104], 19
    37bc33d51mov [rsp+72], rax
    37bc33d56mov rax, [rsp+336]
    37bc33d5emov [rsp+96], 5
    37bc33d67mov [rsp+64], rax
    37bc33d6cmov rax, [rsp+328]
    37bc33d74mov [rsp+88], 5
    37bc33d7dmov [rsp+56], rax
    37bc33d82mov rax, [rsp+320]
    37bc33d8amov [rsp+32], rdi
    37bc33d8fmov [rsp+40], rax
    37bc33d94call ztrmm_
    37bc33d99mov rax, [rsp+320]
    37bc33da1mov r10l, [rax]
    37bc33da4test r10l, r10l
    37bc33da7jle 0x37bc32d2a
    37bc33dadmov eax, [rdi]
    37bc33dafadd r10l, 1
    37bc33db3test eax, eax
    37bc33db5jle 0x37bc32d2a
    37bc33dbblea r8l, [rax-1]
    37bc33dbfmov r11, r15
    37bc33dc2shl rbx, 4
    37bc33dc6mov rdx, [rsp+360]
    37bc33dceadd r8, 1
    37bc33dd2shl r11, 4
    37bc33dd6mov rcx, [rsp+376]
    37bc33ddemov r9l, 1
    37bc33de4shl r8, 4
    37bc33de8nop [rax+rax]
    37bc33df0
    37bc33df0loc_37bc33df0:
    37bc33df0xor eax, eax
    37bc33df2nop [rax]
    37bc33df5nop [rax+rax]
    37bc33e00
    37bc33e00loc_37bc33e00:
    37bc33e00movupd x0, [rdx+rax]
    37bc33e05movupd x5, [rcx+rax]
    37bc33e0asubpd x0, x5
    37bc33e0emovups [rdx+rax], x0
    37bc33e12add rax, 16
    37bc33e16cmp r8, rax
    37bc33e19jne 0x37bc33e00
    37bc33e1badd r9l, 1
    37bc33e1fadd rdx, rbx
    37bc33e22add rcx, r11
    37bc33e25cmp r10l, r9l
    37bc33e28jne 0x37bc33df0
    37bc33e2ajmp 0x37bc32d2a
    37bc33e2f
    37bc33e2floc_37bc33e2f:
    37bc33e2fmov r9l, 1
    37bc33e35mov r8l, 1
    37bc33e3blea rdx, [rip+0x818a86]
    37bc33e42mov rcx, r13
    37bc33e45call lsame_
    37bc33e4atest eax, eax
    37bc33e4cje 0x37bc32d2a
    37bc33e52mov rax, [rsp+320]
    37bc33e5amov r8l, [rax]
    37bc33e5dtest r8l, r8l
    37bc33e60jle 0x37bc35032
    37bc33e66mov rax, r15
    37bc33e69mov [rsp+280], r12
    37bc33e71mov ecx, r8l
    37bc33e74mov rbp, [rsp+376]
    37bc33e7cshl rax, 4
    37bc33e80mov r12, [rsp+144]
    37bc33e88mov [rsp+152], r15
    37bc33e90mov r15l, r8l
    37bc33e93mov [rsp+136], rax
    37bc33e9bmov r13l, 1
    37bc33ea1lea r14, [rip+0x8189e8]
    37bc33ea8nop [rax+rax]
    37bc33eb0
    37bc33eb0loc_37bc33eb0:
    37bc33eb0mov eax, [rsi]
    37bc33eb2mov [rsp+32], r14
    37bc33eb7mov r9, rbp
    37bc33ebalea r8, [rip+0x8189cf]
    37bc33ec1add eax, r13l
    37bc33ec4add r13l, 1
    37bc33ec8sub eax, ecx
    37bc33ecamov rcx, rdi
    37bc33ecdcdqe
    37bc33ecfimul rax, rbx
    37bc33ed3lea rdx, [r12+rax+1]
    37bc33ed8shl rdx, 4
    37bc33edcadd rdx, [rsp+360]
    37bc33ee4call zcopy_
    37bc33ee9mov rax, [rsp+320]
    37bc33ef1add rbp, [rsp+136]
    37bc33ef9mov ecx, [rax]
    37bc33efbcmp r15l, r13l
    37bc33efejge 0x37bc33eb0
    37bc33f00mov r15, [rsp+152]
    37bc33f08mov r12, [rsp+280]
    37bc33f10
    37bc33f10loc_37bc33f10:
    37bc33f10mov rax, [rsp+384]
    37bc33f18lea rbp, [rip+0x818961]
    37bc33f1fmov [rsp+112], 4
    37bc33f28lea r14, [rip+0x81894a]
    37bc33f2fmov [rsp+104], 12
    37bc33f38lea rdx, [rip+0x818970]
    37bc33f3flea r9, [rip+0x81891e]
    37bc33f46mov [rsp+80], rax
    37bc33f4bmov rax, [rsp+376]
    37bc33f53lea r8, [rip+0x81890e]
    37bc33f5amov [rsp+96], 5
    37bc33f63mov [rsp+72], rax
    37bc33f68mov rax, [rsp+336]
    37bc33f70mov [rsp+88], 5
    37bc33f79mov [rsp+64], rax
    37bc33f7emov eax, [rsi]
    37bc33f80mov [rsp+48], rbp
    37bc33f85sub eax, ecx
    37bc33f87mov [rsp+32], rdi
    37bc33f8cmov rcx, r14
    37bc33f8fcdqe
    37bc33f91mov [rsp+136], rdx
    37bc33f99shl rax, 4
    37bc33f9dadd rax, [rsp+328]
    37bc33fa5mov [rsp+56], rax
    37bc33faamov rax, [rsp+320]
    37bc33fb2mov [rsp+40], rax
    37bc33fb7call ztrmm_
    37bc33fbcmov rcx, [rsp+320]
    37bc33fc4mov eax, [rsi]
    37bc33fc6mov edx, [rcx]
    37bc33fc8cmp eax, edx
    37bc33fcajg 0x37bc34dd6
    37bc33fd0
    37bc33fd0loc_37bc33fd0:
    37bc33fd0mov rax, [rsp+384]
    37bc33fd8mov rcx, r14
    37bc33fdbmov r8, r12
    37bc33fdemov [rsp+112], 8
    37bc33fe7mov [rsp+104], 1
    37bc33ff0lea rdx, [rip+0x81887d]
    37bc33ff7lea r9, [rip+0x8188a9]
    37bc33ffemov [rsp+80], rax
    37bc34003mov rax, [rsp+376]
    37bc3400bmov [rsp+96], 5
    37bc34014mov [rsp+72], rax
    37bc34019mov rax, [rsp+352]
    37bc34021mov [rsp+88], 5
    37bc3402amov [rsp+64], rax
    37bc3402fmov rax, [rsp+344]
    37bc34037mov [rsp+48], rbp
    37bc3403cmov [rsp+56], rax
    37bc34041mov rax, [rsp+320]
    37bc34049mov [rsp+32], rdi
    37bc3404emov [rsp+40], rax
    37bc34053call ztrmm_
    37bc34058mov rcx, [rsp+320]
    37bc34060mov eax, [rsi]
    37bc34062mov edx, [rcx]
    37bc34064cmp eax, edx
    37bc34066jg 0x37bc34d28
    37bc3406c
    37bc3406cloc_37bc3406c:
    37bc3406cmov rcx, [rsp+384]
    37bc34074sub eax, edx
    37bc34076mov [rsp+112], 4
    37bc3407flea r9, [rip+0x8187de]
    37bc34086cdqe
    37bc34088mov [rsp+48], rbp
    37bc3408dmov rdx, [rsp+136]
    37bc34095lea r8, [rip+0x8187f8]
    37bc3409cmov [rsp+80], rcx
    37bc340a1shl rax, 4
    37bc340a5mov rcx, [rsp+376]
    37bc340adadd rax, [rsp+328]
    37bc340b5mov [rsp+32], rdi
    37bc340bamov [rsp+72], rcx
    37bc340bfmov rcx, [rsp+336]
    37bc340c7mov [rsp+56], rax
    37bc340ccmov rax, [rsp+320]
    37bc340d4mov [rsp+64], rcx
    37bc340d9mov rcx, r14
    37bc340dcmov [rsp+40], rax
    37bc340e1mov [rsp+104], 19
    37bc340eamov [rsp+96], 5
    37bc340f3mov [rsp+88], 5
    37bc340fccall ztrmm_
    37bc34101mov rax, [rsp+320]
    37bc34109mov eax, [rax]
    37bc3410btest eax, eax
    37bc3410djle 0x37bc32d2a
    37bc34113mov edx, [rdi]
    37bc34115lea r9l, [rax+1]
    37bc34119test edx, edx
    37bc3411bjle 0x37bc32d2a
    37bc34121mov esi, [rsi]
    37bc34123lea r8l, [rdx-1]
    37bc34127mov r10, r15
    37bc3412amov r11l, 1
    37bc34130add r8, 1
    37bc34134mov rcx, [rsp+376]
    37bc3413cmov rdi, [rsp+360]
    37bc34144shl r10, 4
    37bc34148shl r8, 4
    37bc3414csub esi, eax
    37bc3414enop
    37bc34150
    37bc34150loc_37bc34150:
    37bc34150lea edx, [rsi+r11]
    37bc34154xor eax, eax
    37bc34156movsxd rdx, edx
    37bc34159imul rdx, rbx
    37bc3415dsub rdx, rbx
    37bc34160shl rdx, 4
    37bc34164add rdx, rdi
    37bc34167nop [rax]
    37bc3416anop [rax+rax]
    37bc34175nop [rax+rax]
    37bc34180
    37bc34180loc_37bc34180:
    37bc34180movupd x0, [rdx+rax]
    37bc34185movupd x5, [rcx+rax]
    37bc3418asubpd x0, x5
    37bc3418emovups [rdx+rax], x0
    37bc34192add rax, 16
    37bc34196cmp r8, rax
    37bc34199jne 0x37bc34180
    37bc3419badd r11l, 1
    37bc3419fadd rcx, r10
    37bc341a2cmp r11l, r9l
    37bc341a5jne 0x37bc34150
    37bc341a7jmp 0x37bc32d2a
    37bc341ac
    37bc341acloc_37bc341ac:
    37bc341acmov r9l, 1
    37bc341b2mov r8l, 1
    37bc341b8lea rdx, [rip+0x818709]
    37bc341bfmov rcx, r13
    37bc341c2call lsame_
    37bc341c7test eax, eax
    37bc341c9je 0x37bc32d2a
    37bc341cfmov rax, [rsp+320]
    37bc341d7mov ecx, [rax]
    37bc341d9test ecx, ecx
    37bc341dbjle 0x37bc3428b
    37bc341e1mov r13, [rsp+376]
    37bc341e9mov rax, rbx
    37bc341ecmov r11, r15
    37bc341efmov rdx, [rsp+360]
    37bc341f7mov ebp, 1
    37bc341fcshl rax, 4
    37bc34200mov [rsp+136], rbx
    37bc34208lea r14, [rip+0x818681]
    37bc3420fshl r11, 4
    37bc34213mov [rsp+168], r15
    37bc3421bmov ebx, ecx
    37bc3421dmov r15, r13
    37bc34220mov [rsp+280], r12
    37bc34228mov r13, rdx
    37bc3422bmov r12l, ebp
    37bc3422emov rbp, rdi
    37bc34231mov [rsp+312], rsi
    37bc34239mov rdi, r11
    37bc3423cmov rsi, rax
    37bc3423f
    37bc3423floc_37bc3423f:
    37bc3423fmov [rsp+32], r14
    37bc34244mov r9, r15
    37bc34247mov rdx, r13
    37bc3424amov rcx, rbp
    37bc3424dlea r8, [rip+0x81863c]
    37bc34254add r12l, 1
    37bc34258add r13, rsi
    37bc3425badd r15, rdi
    37bc3425ecall zcopy_
    37bc34263cmp ebx, r12l
    37bc34266jge 0x37bc3423f
    37bc34268mov rbx, [rsp+136]
    37bc34270mov r15, [rsp+168]
    37bc34278mov rdi, rbp
    37bc3427bmov r12, [rsp+280]
    37bc34283mov rsi, [rsp+312]
    37bc3428b
    37bc3428bloc_37bc3428b:
    37bc3428bmov rax, [rsp+384]
    37bc34293lea rbp, [rip+0x8185e6]
    37bc3429amov [rsp+112], 4
    37bc342a3lea r14, [rip+0x8185cf]
    37bc342aamov [rsp+48], rbp
    37bc342aflea rdx, [rip+0x8185f9]
    37bc342b6lea r9, [rip+0x8185a7]
    37bc342bdmov rcx, r14
    37bc342c0mov [rsp+80], rax
    37bc342c5lea r8, [rip+0x8185c8]
    37bc342ccmov rax, [rsp+376]
    37bc342d4mov [rsp+104], 19
    37bc342ddmov [rsp+72], rax
    37bc342e2mov rax, [rsp+336]
    37bc342eamov [rsp+96], 5
    37bc342f3mov [rsp+64], rax
    37bc342f8mov rax, [rsp+328]
    37bc34300mov [rsp+88], 5
    37bc34309mov [rsp+56], rax
    37bc3430emov rax, [rsp+320]
    37bc34316mov [rsp+32], rdi
    37bc3431bmov [rsp+40], rax
    37bc34320mov [rsp+136], rdx
    37bc34328call ztrmm_
    37bc3432dmov rax, [rsp+320]
    37bc34335mov edx, [rsi]
    37bc34337mov eax, [rax]
    37bc34339cmp edx, eax
    37bc3433bjg 0x37bc34f58
    37bc34341
    37bc34341loc_37bc34341:
    37bc34341mov rax, [rsp+384]
    37bc34349mov r8, r12
    37bc3434cmov rcx, r14
    37bc3434fmov [rsp+112], 8
    37bc34358mov [rsp+104], 1
    37bc34361mov rdx, [rsp+136]
    37bc34369lea r9, [rip+0x818537]
    37bc34370mov [rsp+80], rax
    37bc34375mov rax, [rsp+376]
    37bc3437dmov [rsp+96], 5
    37bc34386mov [rsp+72], rax
    37bc3438bmov rax, [rsp+352]
    37bc34393mov [rsp+88], 5
    37bc3439cmov [rsp+64], rax
    37bc343a1mov rax, [rsp+344]
    37bc343a9mov [rsp+48], rbp
    37bc343aemov [rsp+56], rax
    37bc343b3mov rax, [rsp+320]
    37bc343bbmov [rsp+32], rdi
    37bc343c0mov [rsp+40], rax
    37bc343c5call ztrmm_
    37bc343camov rax, [rsp+320]
    37bc343d2mov edx, [rsi]
    37bc343d4mov eax, [rax]
    37bc343d6cmp edx, eax
    37bc343d8jg 0x37bc34e7b
    37bc343de
    37bc343deloc_37bc343de:
    37bc343demov rax, [rsp+384]
    37bc343e6mov [rsp+48], rbp
    37bc343eblea r9, [rip+0x818472]
    37bc343f2lea r8, [rip+0x81846f]
    37bc343f9mov [rsp+112], 4
    37bc34402mov rcx, r14
    37bc34405mov rdx, [rsp+136]
    37bc3440dmov [rsp+80], rax
    37bc34412mov rax, [rsp+376]
    37bc3441amov [rsp+104], 12
    37bc34423mov [rsp+72], rax
    37bc34428mov rax, [rsp+336]
    37bc34430mov [rsp+96], 5
    37bc34439mov [rsp+64], rax
    37bc3443emov rax, [rsp+328]
    37bc34446mov [rsp+88], 5
    37bc3444fmov [rsp+56], rax
    37bc34454mov rax, [rsp+320]
    37bc3445cmov [rsp+32], rdi
    37bc34461mov [rsp+40], rax
    37bc34466call ztrmm_
    37bc3446bmov rax, [rsp+320]
    37bc34473mov r10l, [rax]
    37bc34476test r10l, r10l
    37bc34479jle 0x37bc32d2a
    37bc3447fmov eax, [rdi]
    37bc34481add r10l, 1
    37bc34485test eax, eax
    37bc34487jle 0x37bc32d2a
    37bc3448dlea r8l, [rax-1]
    37bc34491mov r11, r15
    37bc34494shl rbx, 4
    37bc34498mov rdx, [rsp+360]
    37bc344a0add r8, 1
    37bc344a4shl r11, 4
    37bc344a8mov rcx, [rsp+376]
    37bc344b0mov r9l, 1
    37bc344b6shl r8, 4
    37bc344ba
    37bc344baloc_37bc344ba:
    37bc344baxor eax, eax
    37bc344bcnop [rax]
    37bc344c0
    37bc344c0loc_37bc344c0:
    37bc344c0movupd x0, [rdx+rax]
    37bc344c5movupd x3, [rcx+rax]
    37bc344casubpd x0, x3
    37bc344cemovups [rdx+rax], x0
    37bc344d2add rax, 16
    37bc344d6cmp rax, r8
    37bc344d9jne 0x37bc344c0
    37bc344dbadd r9l, 1
    37bc344dfadd rdx, rbx
    37bc344e2add rcx, r11
    37bc344e5cmp r9l, r10l
    37bc344e8jne 0x37bc344ba
    37bc344eajmp 0x37bc32d2a
    37bc344ef
    37bc344efloc_37bc344ef:
    37bc344efmov r9l, 1
    37bc344f5mov r8l, 1
    37bc344fblea rdx, [rip+0x8183c6]
    37bc34502mov rcx, r13
    37bc34505call lsame_
    37bc3450atest eax, eax
    37bc3450cje 0x37bc32d2a
    37bc34512mov rax, [rsp+320]
    37bc3451amov r8l, [rax]
    37bc3451dtest r8l, r8l
    37bc34520jle 0x37bc345c8
    37bc34526mov rax, r15
    37bc34529mov rbp, [rsp+376]
    37bc34531mov r13, [rsp+144]
    37bc34539mov [rsp+168], r15
    37bc34541shl rax, 4
    37bc34545mov ecx, r8l
    37bc34548mov r15l, r8l
    37bc3454bmov [rsp+280], r12
    37bc34553mov [rsp+136], rax
    37bc3455bmov r12, rbp
    37bc3455elea r14, [rip+0x81832b]
    37bc34565mov ebp, 1
    37bc3456a
    37bc3456aloc_37bc3456a:
    37bc3456amov eax, [rsi]
    37bc3456cmov [rsp+32], r14
    37bc34571mov r9, r12
    37bc34574lea r8, [rip+0x818315]
    37bc3457badd eax, ebp
    37bc3457dadd ebp, 1
    37bc34580sub eax, ecx
    37bc34582mov rcx, rdi
    37bc34585cdqe
    37bc34587imul rax, rbx
    37bc3458blea rdx, [r13+rax+1]
    37bc34590shl rdx, 4
    37bc34594add rdx, [rsp+360]
    37bc3459ccall zcopy_
    37bc345a1mov rax, [rsp+320]
    37bc345a9add r12, [rsp+136]
    37bc345b1mov ecx, [rax]
    37bc345b3cmp r15l, ebp
    37bc345b6jge 0x37bc3456a
    37bc345b8mov r15, [rsp+168]
    37bc345c0mov r12, [rsp+280]
    37bc345c8
    37bc345c8loc_37bc345c8:
    37bc345c8mov rax, [rsp+384]
    37bc345d0lea rbp, [rip+0x8182a9]
    37bc345d7mov rcx, [rsp+320]
    37bc345dfmov [rsp+112], 4
    37bc345e8mov [rsp+104], 19
    37bc345f1lea r14, [rip+0x818281]
    37bc345f8lea rdx, [rip+0x818275]
    37bc345ffmov [rsp+80], rax
    37bc34604mov rax, [rsp+376]
    37bc3460clea r9, [rip+0x818251]
    37bc34613lea r8, [rip+0x81827a]
    37bc3461amov [rsp+96], 5
    37bc34623mov [rsp+72], rax
    37bc34628mov rax, [rsp+336]
    37bc34630mov [rsp+88], 5
    37bc34639mov [rsp+64], rax
    37bc3463emov eax, [rsi]
    37bc34640sub eax, [rcx]
    37bc34642mov rcx, [rsp+160]
    37bc3464amov [rsp+48], rbp
    37bc3464fadd eax, 1
    37bc34652mov [rsp+32], rdi
    37bc34657cdqe
    37bc34659mov [rsp+136], rdx
    37bc34661imul rax, [rsp+152]
    37bc3466alea rax, [rcx+rax+1]
    37bc3466fmov rcx, r14
    37bc34672shl rax, 4
    37bc34676add rax, [rsp+328]
    37bc3467emov [rsp+56], rax
    37bc34683mov rax, [rsp+320]
    37bc3468bmov [rsp+40], rax
    37bc34690call ztrmm_
    37bc34695mov rcx, [rsp+320]
    37bc3469dmov eax, [rsi]
    37bc3469fmov edx, [rcx]
    37bc346a1cmp eax, edx
    37bc346a3jg 0x37bc3503a
    37bc346a9
    37bc346a9loc_37bc346a9:
    37bc346a9mov rax, [rsp+384]
    37bc346b1mov rcx, r14
    37bc346b4mov [rsp+112], 8
    37bc346bdlea r9, [rip+0x8181e3]
    37bc346c4mov [rsp+48], rbp
    37bc346c9mov rdx, [rsp+136]
    37bc346d1mov r8, r12
    37bc346d4mov [rsp+80], rax
    37bc346d9mov rax, [rsp+376]
    37bc346e1mov [rsp+104], 1
    37bc346eamov [rsp+72], rax
    37bc346efmov rax, [rsp+352]
    37bc346f7mov [rsp+96], 5
    37bc34700mov [rsp+64], rax
    37bc34705mov rax, [rsp+344]
    37bc3470dmov [rsp+88], 5
    37bc34716mov [rsp+56], rax
    37bc3471bmov rax, [rsp+320]
    37bc34723mov [rsp+32], rdi
    37bc34728mov [rsp+40], rax
    37bc3472dcall ztrmm_
    37bc34732mov rcx, [rsp+320]
    37bc3473amov eax, [rsi]
    37bc3473cmov edx, [rcx]
    37bc3473ecmp eax, edx
    37bc34740jg 0x37bc350fd
    37bc34746
    37bc34746loc_37bc34746:
    37bc34746mov rcx, [rsp+384]
    37bc3474esub eax, edx
    37bc34750mov [rsp+112], 4
    37bc34759lea r9, [rip+0x818104]
    37bc34760add eax, 1
    37bc34763mov [rsp+48], rbp
    37bc34768mov rdx, [rsp+136]
    37bc34770lea r8, [rip+0x8180f1]
    37bc34777mov [rsp+80], rcx
    37bc3477ccdqe
    37bc3477emov rcx, [rsp+376]
    37bc34786imul rax, [rsp+152]
    37bc3478fmov [rsp+32], rdi
    37bc34794mov [rsp+72], rcx
    37bc34799mov rcx, [rsp+336]
    37bc347a1mov [rsp+104], 12
    37bc347aamov [rsp+64], rcx
    37bc347afmov rcx, [rsp+160]
    37bc347b7mov [rsp+96], 5
    37bc347c0mov [rsp+88], 5
    37bc347c9lea rax, [rcx+rax+1]
    37bc347cemov rcx, r14
    37bc347d1shl rax, 4
    37bc347d5add rax, [rsp+328]
    37bc347ddmov [rsp+56], rax
    37bc347e2mov rax, [rsp+320]
    37bc347eamov [rsp+40], rax
    37bc347efcall ztrmm_
    37bc347f4mov rax, [rsp+320]
    37bc347fcmov eax, [rax]
    37bc347fetest eax, eax
    37bc34800jle 0x37bc32d2a
    37bc34806mov edx, [rdi]
    37bc34808lea r9l, [rax+1]
    37bc3480ctest edx, edx
    37bc3480ejle 0x37bc32d2a
    37bc34814mov esi, [rsi]
    37bc34816lea r8l, [rdx-1]
    37bc3481amov r10, r15
    37bc3481dmov r11l, 1
    37bc34823add r8, 1
    37bc34827mov rcx, [rsp+376]
    37bc3482fmov rdi, [rsp+360]
    37bc34837shl r10, 4
    37bc3483bshl r8, 4
    37bc3483fsub esi, eax
    37bc34841
    37bc34841loc_37bc34841:
    37bc34841lea edx, [rsi+r11]
    37bc34845xor eax, eax
    37bc34847movsxd rdx, edx
    37bc3484aimul rdx, rbx
    37bc3484esub rdx, rbx
    37bc34851shl rdx, 4
    37bc34855add rdx, rdi
    37bc34858nop [rax+rax]
    37bc34860
    37bc34860loc_37bc34860:
    37bc34860movupd x0, [rdx+rax]
    37bc34865movupd x4, [rcx+rax]
    37bc3486asubpd x0, x4
    37bc3486emovups [rdx+rax], x0
    37bc34872add rax, 16
    37bc34876cmp rax, r8
    37bc34879jne 0x37bc34860
    37bc3487badd r11l, 1
    37bc3487fadd rcx, r10
    37bc34882cmp r11l, r9l
    37bc34885jne 0x37bc34841
    37bc34887jmp 0x37bc32d2a
    37bc3488c
    37bc3488cloc_37bc3488c:
    37bc3488csub eax, edx
    37bc3488emov [rsp+80], rbp
    37bc34893mov r9, rcx
    37bc34896mov r8, rsi
    37bc34899mov [rsp+188], eax
    37bc348a0mov rax, [rsp+384]
    37bc348a8lea rdx, [rip+0x817fe5]
    37bc348aflea rcx, [rip+0x817fde]
    37bc348b6mov [rsp+112], 19
    37bc348bfmov [rsp+96], rax
    37bc348c4mov rax, [rsp+376]
    37bc348ccmov [rsp+104], 19
    37bc348d5mov [rsp+88], rax
    37bc348damov rax, [rsp+336]
    37bc348e2mov [rsp+40], rbp
    37bc348e7mov [rsp+72], rax
    37bc348ecmov rax, [rsp+328]
    37bc348f4mov [rsp+64], rax
    37bc348f9mov rax, [rsp+368]
    37bc34901mov [rsp+56], rax
    37bc34906mov rax, [rsp+360]
    37bc3490emov [rsp+48], rax
    37bc34913lea rax, [rsp+188]
    37bc3491bmov [rsp+32], rax
    37bc34920call zgemm_
    37bc34925jmp 0x37bc3360b
    37bc3492a
    37bc3492aloc_37bc3492a:
    37bc3492amov rdi, [rsp+368]
    37bc34932sub edx, eax
    37bc34934mov [rsp+112], 19
    37bc3493dmov r9, rsi
    37bc34940mov [rsp+188], edx
    37bc34947movsxd rdx, eax
    37bc3494aadd eax, 1
    37bc3494dlea r8, [rsp+188]
    37bc34955mov [rsp+96], rdi
    37bc3495acdqe
    37bc3495cmov rdi, [rsp+384]
    37bc34964shl rdx, 4
    37bc34968imul rax, [rsp+152]
    37bc34971add rdx, [rsp+360]
    37bc34979mov [rsp+104], 19
    37bc34982lea rcx, [rip+0x817f0b]
    37bc34989mov [rsp+72], rdi
    37bc3498emov rdi, [rsp+376]
    37bc34996mov [rsp+88], rdx
    37bc3499blea rdx, [rip+0x817ef2]
    37bc349a2mov [rsp+64], rdi
    37bc349a7mov rdi, [rsp+336]
    37bc349afmov [rsp+80], rbp
    37bc349b4mov [rsp+56], rdi
    37bc349b9mov rdi, [rsp+160]
    37bc349c1lea rax, [rdi+rax+1]
    37bc349c6shl rax, 4
    37bc349caadd rax, [rsp+328]
    37bc349d2mov [rsp+48], rax
    37bc349d7lea rax, [rip+0x817eda]
    37bc349demov [rsp+40], rax
    37bc349e3mov rax, [rsp+320]
    37bc349ebmov [rsp+32], rax
    37bc349f0call zgemm_
    37bc349f5jmp 0x37bc32fc8
    37bc349fa
    37bc349faloc_37bc349fa:
    37bc349famov rcx, [rsp+384]
    37bc34a02sub edx, eax
    37bc34a04mov r8, rsi
    37bc34a07mov [rsp+112], 19
    37bc34a10mov [rsp+188], edx
    37bc34a17lea edx, [rax+1]
    37bc34a1ashl rax, 4
    37bc34a1eadd rax, [rsp+360]
    37bc34a26mov [rsp+96], rcx
    37bc34a2bmovsxd rdx, edx
    37bc34a2emov rcx, [rsp+376]
    37bc34a36imul rdx, [rsp+152]
    37bc34a3fmov [rsp+48], rax
    37bc34a44lea rax, [rsp+188]
    37bc34a4cmov [rsp+88], rcx
    37bc34a51mov rcx, [rsp+336]
    37bc34a59mov [rsp+80], rbp
    37bc34a5emov r9, [rsp+320]
    37bc34a66mov [rsp+72], rcx
    37bc34a6bmov rcx, [rsp+160]
    37bc34a73mov [rsp+104], 19
    37bc34a7clea rdx, [rcx+rdx+1]
    37bc34a81mov rcx, [rsp+368]
    37bc34a89mov [rsp+40], rbp
    37bc34a8eshl rdx, 4
    37bc34a92add rdx, [rsp+328]
    37bc34a9amov [rsp+32], rax
    37bc34a9fmov [rsp+64], rdx
    37bc34aa4lea rdx, [rip+0x817de9]
    37bc34aabmov [rsp+56], rcx
    37bc34ab0lea rcx, [rip+0x817ddd]
    37bc34ab7call zgemm_
    37bc34abcjmp 0x37bc32f26
    37bc34ac1
    37bc34ac1loc_37bc34ac1:
    37bc34ac1sub eax, edx
    37bc34ac3mov [rsp+32], rcx
    37bc34ac8lea rdx, [rip+0x817dc5]
    37bc34acflea rcx, [rip+0x817dbe]
    37bc34ad6mov [rsp+80], rbp
    37bc34adbmov r9, rsi
    37bc34adelea r8, [rsp+188]
    37bc34ae6mov [rsp+188], eax
    37bc34aedmov rax, [rsp+368]
    37bc34af5mov [rsp+112], 19
    37bc34afemov [rsp+96], rax
    37bc34b03mov rax, [rsp+360]
    37bc34b0bmov [rsp+104], 19
    37bc34b14mov [rsp+88], rax
    37bc34b19mov rax, [rsp+384]
    37bc34b21mov [rsp+72], rax
    37bc34b26mov rax, [rsp+376]
    37bc34b2emov [rsp+64], rax
    37bc34b33mov rax, [rsp+336]
    37bc34b3bmov [rsp+56], rax
    37bc34b40mov rax, [rsp+328]
    37bc34b48mov [rsp+48], rax
    37bc34b4dlea rax, [rip+0x817d64]
    37bc34b54mov [rsp+40], rax
    37bc34b59call zgemm_
    37bc34b5emov rcx, [rsp+320]
    37bc34b66mov eax, [rdi]
    37bc34b68mov edx, [rcx]
    37bc34b6ajmp 0x37bc336ad
    37bc34b6f
    37bc34b6floc_37bc34b6f:
    37bc34b6fmov ecx, eax
    37bc34b71jmp 0x37bc331b2
    37bc34b76
    37bc34b76loc_37bc34b76:
    37bc34b76mov eax, 1
    37bc34b7bnop [rax+rax]
    37bc34b80
    37bc34b80loc_37bc34b80:
    37bc34b80lea rdx, [rax+1]
    37bc34b84cmp rdx, r11
    37bc34b87je 0x37bc32d2a
    37bc34b8dadd rax, 2
    37bc34b91cmp r11, rax
    37bc34b94jne 0x37bc34b80
    37bc34b96jmp 0x37bc32d2a
    37bc34b9b
    37bc34b9bloc_37bc34b9b:
    37bc34b9bsub edx, eax
    37bc34b9dmov [rsp+80], rbp
    37bc34ba2mov rsi, [rsp+368]
    37bc34baalea r9, [rsp+188]
    37bc34bb2mov [rsp+188], edx
    37bc34bb9lea edx, [rax+1]
    37bc34bbcshl rax, 4
    37bc34bc0mov r8, rdi
    37bc34bc3add rax, [rsp+328]
    37bc34bcbmovsxd rdx, edx
    37bc34bcemov [rsp+96], rsi
    37bc34bd3lea rcx, [rip+0x817c8e]
    37bc34bdamov [rsp+64], rax
    37bc34bdfimul rdx, rbx
    37bc34be3mov rax, [rsp+384]
    37bc34bebmov rsi, [rsp+144]
    37bc34bf3mov [rsp+112], 19
    37bc34bfcmov [rsp+56], rax
    37bc34c01mov rax, [rsp+376]
    37bc34c09mov [rsp+104], 12
    37bc34c12lea rdx, [rsi+rdx+1]
    37bc34c17mov rsi, [rsp+336]
    37bc34c1fmov [rsp+48], rax
    37bc34c24lea rax, [rip+0x817c8d]
    37bc34c2bshl rdx, 4
    37bc34c2fadd rdx, [rsp+360]
    37bc34c37mov [rsp+40], rax
    37bc34c3cmov rax, [rsp+320]
    37bc34c44mov [rsp+88], rdx
    37bc34c49lea rdx, [rip+0x817c44]
    37bc34c50mov [rsp+72], rsi
    37bc34c55mov [rsp+32], rax
    37bc34c5acall zgemm_
    37bc34c5fjmp 0x37bc33d0c
    37bc34c64
    37bc34c64loc_37bc34c64:
    37bc34c64mov rcx, [rsp+384]
    37bc34c6csub edx, eax
    37bc34c6emov r8, rdi
    37bc34c71mov [rsp+112], 12
    37bc34c7amov [rsp+188], edx
    37bc34c81movsxd rdx, eax
    37bc34c84add eax, 1
    37bc34c87mov r9, [rsp+320]
    37bc34c8fmov [rsp+96], rcx
    37bc34c94cdqe
    37bc34c96shl rdx, 4
    37bc34c9amov rcx, [rsp+376]
    37bc34ca2imul rax, rbx
    37bc34ca6add rdx, [rsp+328]
    37bc34caemov [rsp+80], rbp
    37bc34cb3mov [rsp+88], rcx
    37bc34cb8mov rcx, [rsp+336]
    37bc34cc0mov [rsp+64], rdx
    37bc34cc5lea rdx, [rip+0x817b9c]
    37bc34cccmov [rsp+72], rcx
    37bc34cd1mov rcx, [rsp+368]
    37bc34cd9mov [rsp+104], 12
    37bc34ce2mov [rsp+56], rcx
    37bc34ce7mov rcx, [rsp+144]
    37bc34cefmov [rsp+40], rbp
    37bc34cf4lea rax, [rcx+rax+1]
    37bc34cf9lea rcx, [rip+0x817b68]
    37bc34d00shl rax, 4
    37bc34d04add rax, [rsp+360]
    37bc34d0cmov [rsp+48], rax
    37bc34d11lea rax, [rsp+188]
    37bc34d19mov [rsp+32], rax
    37bc34d1ecall zgemm_
    37bc34d23jmp 0x37bc33c6f
    37bc34d28
    37bc34d28loc_37bc34d28:
    37bc34d28sub eax, edx
    37bc34d2amov [rsp+32], rcx
    37bc34d2flea rdx, [rip+0x817b5e]
    37bc34d36lea rcx, [rip+0x817b2b]
    37bc34d3dmov [rsp+80], rbp
    37bc34d42lea r9, [rsp+188]
    37bc34d4amov r8, rdi
    37bc34d4dmov [rsp+188], eax
    37bc34d54mov rax, [rsp+368]
    37bc34d5cmov [rsp+112], 19
    37bc34d65mov [rsp+96], rax
    37bc34d6amov rax, [rsp+360]
    37bc34d72mov [rsp+104], 12
    37bc34d7bmov [rsp+88], rax
    37bc34d80mov rax, [rsp+336]
    37bc34d88mov [rsp+72], rax
    37bc34d8dmov rax, [rsp+328]
    37bc34d95mov [rsp+64], rax
    37bc34d9amov rax, [rsp+384]
    37bc34da2mov [rsp+56], rax
    37bc34da7mov rax, [rsp+376]
    37bc34dafmov [rsp+48], rax
    37bc34db4lea rax, [rip+0x817afd]
    37bc34dbbmov [rsp+40], rax
    37bc34dc0call zgemm_
    37bc34dc5mov rcx, [rsp+320]
    37bc34dcdmov eax, [rsi]
    37bc34dcfmov edx, [rcx]
    37bc34dd1jmp 0x37bc3406c
    37bc34dd6
    37bc34dd6loc_37bc34dd6:
    37bc34dd6sub eax, edx
    37bc34dd8mov [rsp+80], rbp
    37bc34dddmov r9, rcx
    37bc34de0mov r8, rdi
    37bc34de3mov [rsp+188], eax
    37bc34deamov rax, [rsp+384]
    37bc34df2lea rdx, [rip+0x817a6f]
    37bc34df9lea rcx, [rip+0x817a68]
    37bc34e00mov [rsp+112], 12
    37bc34e09mov [rsp+96], rax
    37bc34e0emov rax, [rsp+376]
    37bc34e16mov [rsp+104], 12
    37bc34e1fmov [rsp+88], rax
    37bc34e24mov rax, [rsp+336]
    37bc34e2cmov [rsp+40], rbp
    37bc34e31mov [rsp+72], rax
    37bc34e36mov rax, [rsp+328]
    37bc34e3emov [rsp+64], rax
    37bc34e43mov rax, [rsp+368]
    37bc34e4bmov [rsp+56], rax
    37bc34e50mov rax, [rsp+360]
    37bc34e58mov [rsp+48], rax
    37bc34e5dlea rax, [rsp+188]
    37bc34e65mov [rsp+32], rax
    37bc34e6acall zgemm_
    37bc34e6fjmp 0x37bc33fd0
    37bc34e74
    37bc34e74loc_37bc34e74:
    37bc34e74mov ecx, eax
    37bc34e76jmp 0x37bc33532
    37bc34e7b
    37bc34e7bloc_37bc34e7b:
    37bc34e7bsub edx, eax
    37bc34e7dadd eax, 1
    37bc34e80mov [rsp+80], rbp
    37bc34e85mov r8, rdi
    37bc34e88cdqe
    37bc34e8amov [rsp+188], edx
    37bc34e91mov rsi, [rsp+368]
    37bc34e99lea r9, [rsp+188]
    37bc34ea1mov [rsp+104], 12
    37bc34eaamov rdx, rax
    37bc34eadimul rax, [rsp+152]
    37bc34eb6imul rdx, rbx
    37bc34ebamov [rsp+96], rsi
    37bc34ebfmov rsi, [rsp+144]
    37bc34ec7mov [rsp+112], 12
    37bc34ed0lea rdx, [rsi+rdx+1]
    37bc34ed5mov rsi, [rsp+336]
    37bc34eddshl rdx, 4
    37bc34ee1add rdx, [rsp+360]
    37bc34ee9mov [rsp+72], rsi
    37bc34eeemov rsi, [rsp+160]
    37bc34ef6mov [rsp+88], rdx
    37bc34efblea rdx, [rip+0x817966]
    37bc34f02lea rax, [rsi+rax+1]
    37bc34f07mov rcx, rdx
    37bc34f0ashl rax, 4
    37bc34f0eadd rax, [rsp+328]
    37bc34f16mov [rsp+64], rax
    37bc34f1bmov rax, [rsp+384]
    37bc34f23mov [rsp+56], rax
    37bc34f28mov rax, [rsp+376]
    37bc34f30mov [rsp+48], rax
    37bc34f35lea rax, [rip+0x81797c]
    37bc34f3cmov [rsp+40], rax
    37bc34f41mov rax, [rsp+320]
    37bc34f49mov [rsp+32], rax
    37bc34f4ecall zgemm_
    37bc34f53jmp 0x37bc343de
    37bc34f58
    37bc34f58loc_37bc34f58:
    37bc34f58mov rcx, [rsp+384]
    37bc34f60sub edx, eax
    37bc34f62add eax, 1
    37bc34f65mov [rsp+80], rbp
    37bc34f6amov [rsp+188], edx
    37bc34f71mov rdx, [rsp+152]
    37bc34f79cdqe
    37bc34f7bmov r8, rdi
    37bc34f7emov [rsp+96], rcx
    37bc34f83mov rcx, [rsp+376]
    37bc34f8bimul rdx, rax
    37bc34f8fmov [rsp+40], rbp
    37bc34f94mov r9, [rsp+320]
    37bc34f9cmov [rsp+88], rcx
    37bc34fa1imul rax, rbx
    37bc34fa5mov rcx, [rsp+336]
    37bc34fadmov [rsp+104], 12
    37bc34fb6mov [rsp+72], rcx
    37bc34fbbmov rcx, [rsp+160]
    37bc34fc3mov [rsp+112], 19
    37bc34fcclea rdx, [rcx+rdx+1]
    37bc34fd1mov rcx, [rsp+368]
    37bc34fd9shl rdx, 4
    37bc34fddadd rdx, [rsp+328]
    37bc34fe5mov [rsp+56], rcx
    37bc34feamov rcx, [rsp+144]
    37bc34ff2mov [rsp+64], rdx
    37bc34ff7lea rdx, [rip+0x817896]
    37bc34ffelea rax, [rcx+rax+1]
    37bc35003lea rcx, [rip+0x81785e]
    37bc3500ashl rax, 4
    37bc3500eadd rax, [rsp+360]
    37bc35016mov [rsp+48], rax
    37bc3501blea rax, [rsp+188]
    37bc35023mov [rsp+32], rax
    37bc35028call zgemm_
    37bc3502djmp 0x37bc34341
    37bc35032
    37bc35032loc_37bc35032:
    37bc35032mov ecx, r8l
    37bc35035jmp 0x37bc33f10
    37bc3503a
    37bc3503aloc_37bc3503a:
    37bc3503asub eax, edx
    37bc3503cmov [rsp+80], rbp
    37bc35041mov r9, [rsp+320]
    37bc35049mov r8, rdi
    37bc3504cmov [rsp+188], eax
    37bc35053mov rax, [rsp+384]
    37bc3505blea rdx, [rip+0x817832]
    37bc35062lea rcx, [rip+0x8177ff]
    37bc35069mov [rsp+112], 19
    37bc35072mov [rsp+96], rax
    37bc35077mov rax, [rsp+376]
    37bc3507fmov [rsp+104], 12
    37bc35088mov [rsp+88], rax
    37bc3508dmov rax, [rsp+336]
    37bc35095mov [rsp+40], rbp
    37bc3509amov [rsp+72], rax
    37bc3509fmov rax, [rsp+328]
    37bc350a7mov [rsp+64], rax
    37bc350acmov rax, [rsp+368]
    37bc350b4mov [rsp+56], rax
    37bc350b9mov rax, [rsp+360]
    37bc350c1mov [rsp+48], rax
    37bc350c6lea rax, [rsp+188]
    37bc350cemov [rsp+32], rax
    37bc350d3call zgemm_
    37bc350d8jmp 0x37bc346a9
    37bc350dd
    37bc350ddloc_37bc350dd:
    37bc350ddmov eax, 1
    37bc350e2
    37bc350e2loc_37bc350e2:
    37bc350e2lea rdx, [rax+1]
    37bc350e6cmp rdx, r11
    37bc350e9je 0x37bc32d2a
    37bc350efadd rax, 2
    37bc350f3cmp rax, r11
    37bc350f6jne 0x37bc350e2
    37bc350f8jmp 0x37bc32d2a
    37bc350fd
    37bc350fdloc_37bc350fd:
    37bc350fdsub eax, edx
    37bc350ffmov [rsp+32], rcx
    37bc35104mov r8, rdi
    37bc35107lea rdx, [rip+0x81775a]
    37bc3510emov [rsp+80], rbp
    37bc35113mov rcx, rdx
    37bc35116lea r9, [rsp+188]
    37bc3511emov [rsp+188], eax
    37bc35125mov rax, [rsp+368]
    37bc3512dmov [rsp+112], 12
    37bc35136mov [rsp+96], rax
    37bc3513bmov rax, [rsp+360]
    37bc35143mov [rsp+104], 12
    37bc3514cmov [rsp+88], rax
    37bc35151mov rax, [rsp+336]
    37bc35159mov [rsp+72], rax
    37bc3515emov rax, [rsp+328]
    37bc35166mov [rsp+64], rax
    37bc3516bmov rax, [rsp+384]
    37bc35173mov [rsp+56], rax
    37bc35178mov rax, [rsp+376]
    37bc35180mov [rsp+48], rax
    37bc35185lea rax, [rip+0x81772c]
    37bc3518cmov [rsp+40], rax
    37bc35191call zgemm_
    37bc35196mov rcx, [rsp+320]
    37bc3519emov eax, [rsi]
    37bc351a0mov edx, [rcx]
    37bc351a2jmp 0x37bc34746
    37bc328e0
    37bc351a7
    37bc351a7 // align 0x20
    37bc351c0
    37bc351c0zlarfb_gett_:
    37bc351c0push r15
    37bc351c2push r14
    37bc351c4push r13
    37bc351c6push r12
    37bc351c8push rbp
    37bc351c9push rdi
    37bc351capush rsi
    37bc351cbpush rbx
    37bc351ccsub rsp, 216
    37bc351d3mov rsi, r9
    37bc351d6mov r9l, [rdx]
    37bc351d9mov rbp, rdx
    37bc351dctest r9l, r9l
    37bc351dfjs 0x37bc351f2
    37bc351e1mov eax, [r8]
    37bc351e4test eax, eax
    37bc351e6jle 0x37bc351f2
    37bc351e8mov edx, [rsi]
    37bc351eatest edx, edx
    37bc351ecje 0x37bc351f2
    37bc351eecmp eax, edx
    37bc351f0jge 0x37bc35210
    37bc351f2
    37bc351f2loc_37bc351f2:
    37bc351f2add rsp, 216
    37bc351f9pop rbx
    37bc351fapop rsi
    37bc351fbpop rdi
    37bc351fcpop rbp
    37bc351fdpop r12
    37bc351ffpop r13
    37bc35201pop r14
    37bc35203pop r15
    37bc35205ret
    37bc35206
    37bc35206 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc35210
    37bc35210loc_37bc35210:
    37bc35210mov rax, [rsp+344]
    37bc35218mov [rsp+304], r8
    37bc35220mov r9l, 1
    37bc35226mov r8l, 1
    37bc3522clea rdx, [rip+0x81769d]
    37bc35233movsxd rdi, [rax]
    37bc35236xor eax, eax
    37bc35238test rdi, rdi
    37bc3523bcmovs rdi, rax
    37bc3523fmov rax, [rsp+376]
    37bc35247movsxd r12, [rax]
    37bc3524axor eax, eax
    37bc3524cmov r13, rdi
    37bc3524fnot r13
    37bc35252test r12, r12
    37bc35255cmovs r12, rax
    37bc35259mov rax, [rsp+360]
    37bc35261mov r15l, [rax]
    37bc35264call lsame_
    37bc35269mov r10, [rsp+304]
    37bc35271mov r8l, [rsi]
    37bc35274mov [rsp+148], eax
    37bc3527bmov r14l, [r10]
    37bc3527ecmp r14l, r8l
    37bc35281jg 0x37bc355b4
    37bc35287lea rax, [rip+0x81764c]
    37bc3528emov [rsp+152], rax
    37bc35296lea rax, [rip+0x817643]
    37bc3529dmov [rsp+136], rax
    37bc352a5lea rax, [rip+0x81762c]
    37bc352acmov [rsp+160], rax
    37bc352b4
    37bc352b4loc_37bc352b4:
    37bc352b4mov [rsp+204], 1
    37bc352bftest r8l, r8l
    37bc352c2jle 0x37bc35400
    37bc352c8mov [rsp+296], rbp
    37bc352d0mov r15, r12
    37bc352d3mov rbp, [rsp+368]
    37bc352dbmov eax, 1
    37bc352e0mov [rsp+312], rsi
    37bc352e8not r15
    37bc352ebmov esi, r8l
    37bc352eelea rbx, [rip+0x8175df]
    37bc352f5nop [rax+rax]
    37bc35300
    37bc35300loc_37bc35300:
    37bc35300cdqe
    37bc35302mov [rsp+32], rbx
    37bc35307lea r8, [rip+0x8175c6]
    37bc3530emov rdx, rax
    37bc35311imul rax, rdi
    37bc35315imul rdx, r12
    37bc35319lea rcx, [r15+rdx+1]
    37bc3531elea rdx, [r13+rax+1]
    37bc35323shl rcx, 4
    37bc35327shl rdx, 4
    37bc3532badd rdx, [rsp+336]
    37bc35333lea r9, [rbp+rcx]
    37bc35338lea rcx, [rsp+204]
    37bc35340call zcopy_
    37bc35345mov eax, [rsp+204]
    37bc3534cadd eax, 1
    37bc3534fmov [rsp+204], eax
    37bc35356cmp eax, esi
    37bc35358jle 0x37bc35300
    37bc3535amov rsi, [rsp+312]
    37bc35362mov rbp, [rsp+296]
    37bc3536amov r9l, [rsi]
    37bc3536dcmp r9l, 1
    37bc35371jle 0x37bc35400
    37bc35377mov rax, [rsp+368]
    37bc3537fmov ecx, 2
    37bc35384lea r14, [r12+1]
    37bc35389xor r8l, r8l
    37bc3538cpxor x0, x0
    37bc35390lea r13, [rax+16]
    37bc35394lea r11, [rax+32]
    37bc35398cmp r9l, ecx
    37bc3539bjl 0x37bc35400
    37bc3539dnop [rax]
    37bc353a0
    37bc353a0loc_37bc353a0:
    37bc353a0mov edx, r9l
    37bc353a3mov rax, r8
    37bc353a6sub edx, ecx
    37bc353a8shl rax, 4
    37bc353acadd rdx, r8
    37bc353afadd rax, r13
    37bc353b2shl rdx, 4
    37bc353b6add rdx, r11
    37bc353b9mov r10, rdx
    37bc353bcsub r10, rax
    37bc353bfand r10l, 16
    37bc353c3je 0x37bc353e0
    37bc353c5movups [rax], x0
    37bc353c8add rax, 16
    37bc353cccmp rdx, rax
    37bc353cfje 0x37bc353f0
    37bc353d1nop [rax]
    37bc353d5nop [rax+rax]
    37bc353e0
    37bc353e0loc_37bc353e0:
    37bc353e0movups [rax], x0
    37bc353e3add rax, 32
    37bc353e7movups [rax-16], x0
    37bc353ebcmp rdx, rax
    37bc353eejne 0x37bc353e0
    37bc353f0
    37bc353f0loc_37bc353f0:
    37bc353f0add r8, r14
    37bc353f3cmp ecx, r9l
    37bc353f6je 0x37bc35400
    37bc353f8add ecx, 1
    37bc353fbcmp r9l, ecx
    37bc353fejge 0x37bc353a0
    37bc35400
    37bc35400loc_37bc35400:
    37bc35400mov [rsp+112], 1
    37bc35409mov eax, [rsp+148]
    37bc35410mov [rsp+104], 1
    37bc35419mov [rsp+96], 1
    37bc35422xor eax, 1
    37bc35425mov rax, [rsp+376]
    37bc3542dmov [rsp+88], 1
    37bc35436mov [rsp+80], rax
    37bc3543bmov rax, [rsp+368]
    37bc35443mov [rsp+72], rax
    37bc35448jne 0x37bc35a07
    37bc3544emov rax, [rsp+328]
    37bc35456mov [rsp+40], rsi
    37bc3545blea r9, [rip+0x81748e]
    37bc35462mov [rsp+32], rsi
    37bc35467mov rdx, [rsp+160]
    37bc3546fmov r8, r9
    37bc35472mov [rsp+64], rax
    37bc35477mov rax, [rsp+320]
    37bc3547fmov rcx, [rsp+152]
    37bc35487mov [rsp+56], rax
    37bc3548cmov rax, [rsp+136]
    37bc35494mov [rsp+48], rax
    37bc35499call ztrmm_
    37bc3549emov eax, [rbp]
    37bc354a1test eax, eax
    37bc354a3jle 0x37bc35535
    37bc354a9mov rax, [rsp+360]
    37bc354b1mov [rsp+40], rsi
    37bc354b6lea r9, [rip+0x817433]
    37bc354bdlea rcx, [rip+0x817444]
    37bc354c4mov [rsp+112], 1
    37bc354cdmov r8, r9
    37bc354d0mov rdx, [rsp+160]
    37bc354d8mov [rsp+80], rax
    37bc354ddmov rax, [rsp+352]
    37bc354e5mov [rsp+104], 1
    37bc354eemov [rsp+72], rax
    37bc354f3mov rax, [rsp+376]
    37bc354fbmov [rsp+96], 1
    37bc35504mov [rsp+64], rax
    37bc35509mov rax, [rsp+368]
    37bc35511mov [rsp+88], 1
    37bc3551amov [rsp+56], rax
    37bc3551flea rax, [rip+0x8173d2]
    37bc35526mov [rsp+48], rax
    37bc3552bmov [rsp+32], rbp
    37bc35530call ztrmm_
    37bc35535
    37bc35535loc_37bc35535:
    37bc35535mov r9l, [rsi]
    37bc35538
    37bc35538loc_37bc35538:
    37bc35538test r9l, r9l
    37bc3553bjle 0x37bc351f2
    37bc35541
    37bc35541loc_37bc35541:
    37bc35541mov rbx, [rsp+336]
    37bc35549mov rcx, [rsp+368]
    37bc35551shl rdi, 4
    37bc35555shl r12, 4
    37bc35559mov edx, 16
    37bc3555emov r8l, 1
    37bc35564nop
    37bc35565nop [rax+rax]
    37bc35570
    37bc35570loc_37bc35570:
    37bc35570xor eax, eax
    37bc35572nop [rax]
    37bc35575nop [rax+rax]
    37bc35580
    37bc35580loc_37bc35580:
    37bc35580movupd x0, [rbx+rax]
    37bc35585movupd x2, [rcx+rax]
    37bc3558asubpd x0, x2
    37bc3558emovups [rbx+rax], x0
    37bc35592add rax, 16
    37bc35596cmp rax, rdx
    37bc35599jne 0x37bc35580
    37bc3559badd rbx, rdi
    37bc3559eadd rcx, r12
    37bc355a1add rdx, 16
    37bc355a5cmp r8l, r9l
    37bc355a8je 0x37bc351f2
    37bc355aeadd r8l, 1
    37bc355b2jmp 0x37bc35570
    37bc355b4
    37bc355b4loc_37bc355b4:
    37bc355b4movsxd rbx, r15l
    37bc355b7xor eax, eax
    37bc355b9mov [rsp+304], r10
    37bc355c1mov r15, r12
    37bc355c4test rbx, rbx
    37bc355c7mov [rsp+152], r12
    37bc355cfcmovns rax, rbx
    37bc355d3sub r14l, r8l
    37bc355d6mov rbx, [rsp+336]
    37bc355deshl r15, 4
    37bc355e2mov [rsp+136], r14l
    37bc355ealea r14, [rip+0x8172e3]
    37bc355f1mov [rsp+176], rax
    37bc355f9not rax
    37bc355fcmov [rsp+184], rax
    37bc35604mov rax, [rsp+368]
    37bc3560cmov [rsp+296], rbp
    37bc35614mov ebp, 1
    37bc35619mov [rsp+160], rax
    37bc35621mov r12, rax
    37bc35624nop
    37bc35625nop [rax+rax]
    37bc35630
    37bc35630loc_37bc35630:
    37bc35630add r8l, ebp
    37bc35633mov [rsp+32], r14
    37bc35638mov r9, r12
    37bc3563bmov rcx, rsi
    37bc3563emovsxd r8, r8l
    37bc35641add ebp, 1
    37bc35644add r12, r15
    37bc35647imul r8, rdi
    37bc3564blea rdx, [r13+r8+1]
    37bc35650lea r8, [rip+0x81727d]
    37bc35657shl rdx, 4
    37bc3565badd rdx, rbx
    37bc3565ecall zcopy_
    37bc35663mov r8l, [rsi]
    37bc35666cmp [rsp+136], ebp
    37bc3566djge 0x37bc35630
    37bc3566fmov ebx, [rsp+148]
    37bc35676mov r12, [rsp+152]
    37bc3567emov rax, [rsp+160]
    37bc35686mov rbp, [rsp+296]
    37bc3568exor ebx, 1
    37bc35691mov r10, [rsp+304]
    37bc35699jne 0x37bc35d5f
    37bc3569flea rbx, [rip+0x817234]
    37bc356a6lea r14, [rsp+204]
    37bc356aemov [rsp+152], rbx
    37bc356b6lea rbx, [rip+0x817223]
    37bc356bdmov [rsp+136], rbx
    37bc356c5
    37bc356c5loc_37bc356c5:
    37bc356c5mov r8l, [rbp]
    37bc356c9test r8l, r8l
    37bc356ccjle 0x37bc357b0
    37bc356d2mov edx, [rsi]
    37bc356d4mov ecx, [r10]
    37bc356d7mov [rsp+160], rax
    37bc356dfmov r9, r14
    37bc356e2mov rbx, [rsp+360]
    37bc356eamov rax, [rsp+376]
    37bc356f2mov [rsp+32], rbp
    37bc356f7mov r8, rsi
    37bc356fasub ecx, edx
    37bc356fcadd edx, 1
    37bc356ffmov [rsp+304], r10
    37bc35707movsxd rdx, edx
    37bc3570amov [rsp+72], rbx
    37bc3570fimul rdx, [rsp+176]
    37bc35718mov rbx, [rsp+184]
    37bc35720mov [rsp+96], rax
    37bc35725mov rax, [rsp+368]
    37bc3572dmov [rsp+204], ecx
    37bc35734lea rcx, [rip+0x81719e]
    37bc3573bmov [rsp+112], 1
    37bc35744lea rdx, [rbx+rdx+1]
    37bc35749mov rbx, [rsp+360]
    37bc35751mov [rsp+88], rax
    37bc35756shl rdx, 4
    37bc3575amov rax, [rsp+136]
    37bc35762mov [rsp+56], rbx
    37bc35767mov rbx, [rsp+352]
    37bc3576fadd rdx, [rsp+352]
    37bc35777mov [rsp+80], rax
    37bc3577cmov [rsp+64], rdx
    37bc35781lea rdx, [rip+0x817168]
    37bc35788mov [rsp+40], rax
    37bc3578dmov [rsp+48], rbx
    37bc35792mov [rsp+104], 1
    37bc3579bcall zgemm_
    37bc357a0mov rax, [rsp+160]
    37bc357a8mov r10, [rsp+304]
    37bc357b0
    37bc357b0loc_37bc357b0:
    37bc357b0mov [rsp+168], rax
    37bc357b8mov rax, [rsp+376]
    37bc357c0lea r9, [rip+0x817129]
    37bc357c7mov edx, [r10]
    37bc357casub edx, [rsi]
    37bc357ccmov [rsp+40], r14
    37bc357d1mov r8, r9
    37bc357d4mov [rsp+80], rax
    37bc357d9mov rax, [rsp+368]
    37bc357e1mov rbx, [rsp+136]
    37bc357e9mov [rsp+32], rsi
    37bc357eemov [rsp+72], rax
    37bc357f3mov rax, [rsp+328]
    37bc357fbmov [rsp+48], rbx
    37bc35800mov rcx, [rsp+152]
    37bc35808mov [rsp+64], rax
    37bc3580dmov rax, [rsp+320]
    37bc35815mov [rsp+96], 1
    37bc3581emov [rsp+56], rax
    37bc35823mov [rsp+88], 1
    37bc3582cmov [rsp+204], edx
    37bc35833lea rdx, [rip+0x81709e]
    37bc3583amov [rsp+304], r10
    37bc35842mov [rsp+160], rdx
    37bc3584amov [rsp+112], 1
    37bc35853mov [rsp+104], 1
    37bc3585ccall ztrmm_
    37bc35861mov ecx, [rbp]
    37bc35864mov r10, [rsp+304]
    37bc3586cmov rax, [rsp+168]
    37bc35874test ecx, ecx
    37bc35876jle 0x37bc35945
    37bc3587cmov edx, [rsi]
    37bc3587emov ecx, [r10]
    37bc35881mov [rsp+80], rbx
    37bc35886mov r9, r14
    37bc35889mov rax, [rsp+360]
    37bc35891mov [rsp+32], rsi
    37bc35896mov r8, rbp
    37bc35899mov [rsp+104], 1
    37bc358a2sub ecx, edx
    37bc358a4add edx, 1
    37bc358a7movsxd rdx, edx
    37bc358aamov [rsp+96], rax
    37bc358afimul rdx, [rsp+176]
    37bc358b8mov rax, [rsp+184]
    37bc358c0mov [rsp+204], ecx
    37bc358c7mov [rsp+112], 1
    37bc358d0lea rdx, [rax+rdx+1]
    37bc358d5mov rax, [rsp+376]
    37bc358ddshl rdx, 4
    37bc358e1add rdx, [rsp+352]
    37bc358e9mov [rsp+72], rax
    37bc358eemov rax, [rsp+368]
    37bc358f6mov [rsp+88], rdx
    37bc358fblea rdx, [rip+0x816fee]
    37bc35902mov [rsp+64], rax
    37bc35907mov rax, [rsp+360]
    37bc3590fmov rcx, rdx
    37bc35912mov [rsp+56], rax
    37bc35917mov rax, [rsp+352]
    37bc3591fmov [rsp+48], rax
    37bc35924lea rax, [rip+0x816fcd]
    37bc3592bmov [rsp+40], rax
    37bc35930call zgemm_
    37bc35935mov rax, [rsp+168]
    37bc3593dmov r10, [rsp+304]
    37bc35945
    37bc35945loc_37bc35945:
    37bc35945mov ebx, [rsp+148]
    37bc3594cxor ebx, 1
    37bc3594fjne 0x37bc35ca1
    37bc35955
    37bc35955loc_37bc35955:
    37bc35955mov r8l, [rsi]
    37bc35958mov r11l, [r10]
    37bc3595bsub r11l, r8l
    37bc3595etest r11l, r11l
    37bc35961jle 0x37bc352b4
    37bc35967lea r10l, [r8+1]
    37bc3596badd r11l, r10l
    37bc3596etest r8l, r8l
    37bc35971jle 0x37bc359ec
    37bc35973lea r9l, [r8-1]
    37bc35977mov rbx, [rsp+336]
    37bc3597fadd r9, 1
    37bc35983shl r9, 4
    37bc35987nop [rax+rax]
    37bc35990
    37bc35990loc_37bc35990:
    37bc35990movsxd rcx, r10l
    37bc35993xor edx, edx
    37bc35995imul rcx, rdi
    37bc35999sub rcx, rdi
    37bc3599cshl rcx, 4
    37bc359a0add rcx, rbx
    37bc359a3nop [rax]
    37bc359aanop [rax+rax]
    37bc359b5nop [rax+rax]
    37bc359c0
    37bc359c0loc_37bc359c0:
    37bc359c0movupd x0, [rcx+rdx]
    37bc359c5movupd x3, [rax+rdx]
    37bc359casubpd x0, x3
    37bc359cemovups [rcx+rdx], x0
    37bc359d2add rdx, 16
    37bc359d6cmp rdx, r9
    37bc359d9jne 0x37bc359c0
    37bc359dbadd r10l, 1
    37bc359dfadd rax, r15
    37bc359e2cmp r10l, r11l
    37bc359e5jne 0x37bc35990
    37bc359e7jmp 0x37bc352b4
    37bc359ec
    37bc359ecloc_37bc359ec:
    37bc359eclea eax, [r10+1]
    37bc359f0cmp r11l, eax
    37bc359f3je 0x37bc35400
    37bc359f9add r10l, 2
    37bc359fdcmp r10l, r11l
    37bc35a00jne 0x37bc359ec
    37bc35a02jmp 0x37bc352b4
    37bc35a07
    37bc35a07loc_37bc35a07:
    37bc35a07mov rax, [rsp+344]
    37bc35a0fmov r15, [rsp+136]
    37bc35a17mov [rsp+40], rsi
    37bc35a1clea r9, [rip+0x816eb5]
    37bc35a23mov rbx, [rsp+152]
    37bc35a2bmov [rsp+32], rsi
    37bc35a30lea r8, [rip+0x816ea2]
    37bc35a37mov [rsp+64], rax
    37bc35a3cmov rax, [rsp+336]
    37bc35a44mov [rsp+48], r15
    37bc35a49mov rdx, rbx
    37bc35a4cmov rcx, rbx
    37bc35a4fmov [rsp+56], rax
    37bc35a54call ztrmm_
    37bc35a59mov rax, [rsp+376]
    37bc35a61mov [rsp+48], r15
    37bc35a66mov rcx, rbx
    37bc35a69mov [rsp+112], 1
    37bc35a72lea r9, [rip+0x816e77]
    37bc35a79mov rdx, [rsp+160]
    37bc35a81mov [rsp+80], rax
    37bc35a86mov r8, r9
    37bc35a89mov rax, [rsp+368]
    37bc35a91mov [rsp+104], 1
    37bc35a9amov [rsp+72], rax
    37bc35a9fmov rax, [rsp+328]
    37bc35aa7mov [rsp+96], 1
    37bc35ab0mov [rsp+64], rax
    37bc35ab5mov rax, [rsp+320]
    37bc35abdmov [rsp+88], 1
    37bc35ac6mov [rsp+56], rax
    37bc35acbmov [rsp+40], rsi
    37bc35ad0mov [rsp+32], rsi
    37bc35ad5call ztrmm_
    37bc35adamov edx, [rbp]
    37bc35addtest edx, edx
    37bc35adfjg 0x37bc35c10
    37bc35ae5
    37bc35ae5loc_37bc35ae5:
    37bc35ae5mov rax, [rsp+376]
    37bc35aedmov [rsp+40], rsi
    37bc35af2lea r9, [rip+0x816ddf]
    37bc35af9lea r8, [rip+0x816df0]
    37bc35b00mov rcx, [rsp+152]
    37bc35b08mov [rsp+32], rsi
    37bc35b0dmov [rsp+80], rax
    37bc35b12mov rax, [rsp+368]
    37bc35b1amov [rsp+112], 1
    37bc35b23mov rdx, rcx
    37bc35b26mov [rsp+72], rax
    37bc35b2bmov rax, [rsp+344]
    37bc35b33mov [rsp+104], 1
    37bc35b3cmov [rsp+64], rax
    37bc35b41mov rax, [rsp+336]
    37bc35b49mov [rsp+96], 1
    37bc35b52mov [rsp+56], rax
    37bc35b57mov rax, [rsp+136]
    37bc35b5fmov [rsp+88], 1
    37bc35b68mov [rsp+48], rax
    37bc35b6dcall ztrmm_
    37bc35b72mov r9l, [rsi]
    37bc35b75cmp r9l, 1
    37bc35b79jle 0x37bc35538
    37bc35b7fmov rax, [rsp+368]
    37bc35b87lea rsi, [r12+1]
    37bc35b8clea r11, [rdi+1]
    37bc35b90movddup x1, [rip+0x816d78]
    37bc35b98lea edx, [r9-1]
    37bc35b9cshl rsi, 4
    37bc35ba0shl r11, 4
    37bc35ba4mov r10l, 2
    37bc35baalea r8, [rax+16]
    37bc35baemov rax, [rsp+336]
    37bc35bb6shl rdx, 4
    37bc35bbalea rcx, [rax+16]
    37bc35bbenop
    37bc35bc0
    37bc35bc0loc_37bc35bc0:
    37bc35bc0cmp r9l, r10l
    37bc35bc3jl 0x37bc35541
    37bc35bc9xor eax, eax
    37bc35bcbnop [rax+rax]
    37bc35bd5nop [rax+rax]
    37bc35be0
    37bc35be0loc_37bc35be0:
    37bc35be0movupd x0, [r8+rax]
    37bc35be6xorpd x0, x1
    37bc35beamovups [rcx+rax], x0
    37bc35beeadd rax, 16
    37bc35bf2cmp rax, rdx
    37bc35bf5jne 0x37bc35be0
    37bc35bf7add r8, rsi
    37bc35bfaadd rcx, r11
    37bc35bfdsub rdx, 16
    37bc35c01cmp r10l, r9l
    37bc35c04je 0x37bc35541
    37bc35c0aadd r10l, 1
    37bc35c0ejmp 0x37bc35bc0
    37bc35c10
    37bc35c10loc_37bc35c10:
    37bc35c10mov rax, [rsp+360]
    37bc35c18mov [rsp+40], rsi
    37bc35c1dlea r9, [rip+0x816ccc]
    37bc35c24lea rcx, [rip+0x816cdd]
    37bc35c2bmov [rsp+112], 1
    37bc35c34mov r8, r9
    37bc35c37mov rdx, [rsp+160]
    37bc35c3fmov [rsp+80], rax
    37bc35c44mov rax, [rsp+352]
    37bc35c4cmov [rsp+104], 1
    37bc35c55mov [rsp+72], rax
    37bc35c5amov rax, [rsp+376]
    37bc35c62mov [rsp+96], 1
    37bc35c6bmov [rsp+64], rax
    37bc35c70mov rax, [rsp+368]
    37bc35c78mov [rsp+88], 1
    37bc35c81mov [rsp+56], rax
    37bc35c86lea rax, [rip+0x816c6b]
    37bc35c8dmov [rsp+48], rax
    37bc35c92mov [rsp+32], rbp
    37bc35c97call ztrmm_
    37bc35c9cjmp 0x37bc35ae5
    37bc35ca1
    37bc35ca1loc_37bc35ca1:
    37bc35ca1mov [rsp+168], rax
    37bc35ca9mov rax, [rsp+376]
    37bc35cb1lea r9, [rip+0x816c20]
    37bc35cb8lea r8, [rip+0x816c31]
    37bc35cbfmov edx, [r10]
    37bc35cc2sub edx, [rsi]
    37bc35cc4mov [rsp+104], 1
    37bc35ccdmov [rsp+80], rax
    37bc35cd2mov rax, [rsp+368]
    37bc35cdamov rcx, [rsp+152]
    37bc35ce2mov [rsp+40], r14
    37bc35ce7mov [rsp+72], rax
    37bc35cecmov rax, [rsp+344]
    37bc35cf4mov [rsp+96], 1
    37bc35cfdmov [rsp+64], rax
    37bc35d02mov rax, [rsp+336]
    37bc35d0amov [rsp+88], 1
    37bc35d13mov [rsp+56], rax
    37bc35d18mov rax, [rsp+136]
    37bc35d20mov [rsp+32], rsi
    37bc35d25mov [rsp+48], rax
    37bc35d2amov [rsp+204], edx
    37bc35d31mov rdx, rcx
    37bc35d34mov [rsp+304], r10
    37bc35d3cmov [rsp+112], 1
    37bc35d45call ztrmm_
    37bc35d4amov rax, [rsp+168]
    37bc35d52mov r10, [rsp+304]
    37bc35d5ajmp 0x37bc35955
    37bc35d5f
    37bc35d5floc_37bc35d5f:
    37bc35d5fmov rbx, [rsp+376]
    37bc35d67mov edx, [r10]
    37bc35d6alea r14, [rsp+204]
    37bc35d72mov [rsp+112], 1
    37bc35d7bmov [rsp+104], 1
    37bc35d84lea rcx, [rip+0x816b4f]
    37bc35d8blea r9, [rip+0x816b46]
    37bc35d92mov [rsp+80], rbx
    37bc35d97mov rbx, [rsp+368]
    37bc35d9fsub edx, r8l
    37bc35da2lea r8, [rip+0x816b30]
    37bc35da9mov [rsp+96], 1
    37bc35db2mov [rsp+72], rbx
    37bc35db7mov rbx, [rsp+344]
    37bc35dbfmov [rsp+88], 1
    37bc35dc8mov [rsp+64], rbx
    37bc35dcdmov rbx, [rsp+336]
    37bc35dd5mov [rsp+40], r14
    37bc35ddamov [rsp+56], rbx
    37bc35ddflea rbx, [rip+0x816afa]
    37bc35de6mov [rsp+48], rbx
    37bc35debmov [rsp+32], rsi
    37bc35df0mov [rsp+204], edx
    37bc35df7mov rdx, rcx
    37bc35dfamov [rsp+160], rax
    37bc35e02mov [rsp+304], r10
    37bc35e0amov [rsp+152], rcx
    37bc35e12mov [rsp+136], rbx
    37bc35e1acall ztrmm_
    37bc35e1fmov rax, [rsp+160]
    37bc35e27mov r10, [rsp+304]
    37bc35e2fjmp 0x37bc356c5
    37bc351c0