File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bcc7a80
    37bcc7a80zcgesv_:
    37bcc7a80push r15
    37bcc7a82push r14
    37bcc7a84push r13
    37bcc7a86push r12
    37bcc7a88push rbp
    37bcc7a89push rdi
    37bcc7a8apush rsi
    37bcc7a8bpush rbx
    37bcc7a8csub rsp, 344
    37bcc7a93movups [rsp+304], x6
    37bcc7a9bmovups [rsp+320], x7
    37bcc7aa3mov rax, [rsp+448]
    37bcc7aabmov r12, [rsp+480]
    37bcc7ab3mov rbp, [rsp+464]
    37bcc7abbmov r11, [rsp+512]
    37bcc7ac3mov rsi, [rsp+520]
    37bcc7acbmov r14l, [r12]
    37bcc7acfmov [r11], 0
    37bcc7ad6mov r13, [rsp+472]
    37bcc7ademov rbx, rcx
    37bcc7ae1mov rdi, r9
    37bcc7ae4mov [rsi], 0
    37bcc7aeamov r15, rdx
    37bcc7aedmov [rsp+160], rax
    37bcc7af5mov rax, [rsp+456]
    37bcc7afdmov [rsp+136], r8
    37bcc7b05mov rcx, [rsp+504]
    37bcc7b0dmov [rsp+144], rax
    37bcc7b15mov rax, [rsp+488]
    37bcc7b1dmov r8l, [r9]
    37bcc7b20mov r9l, [rbp]
    37bcc7b24mov [rsp+176], r14l
    37bcc7b2cmov [rsp+168], rax
    37bcc7b34mov rax, [rsp+496]
    37bcc7b3cmov [rsp+152], rax
    37bcc7b44mov eax, [rbx]
    37bcc7b46test eax, eax
    37bcc7b48js 0x37bcc7d88
    37bcc7b4emov r10l, [rdx]
    37bcc7b51test r10l, r10l
    37bcc7b54js 0x37bcc7d30
    37bcc7b5atest eax, eax
    37bcc7b5cmov edx, 1
    37bcc7b61cmovg edx, eax
    37bcc7b64cmp r8l, edx
    37bcc7b67jl 0x37bcc7d98
    37bcc7b6dcmp r9l, edx
    37bcc7b70jl 0x37bcc84a0
    37bcc7b76cmp r14l, edx
    37bcc7b79jl 0x37bcc84b0
    37bcc7b7ftest eax, eax
    37bcc7b81je 0x37bcc7d5e
    37bcc7b87mov [rsp+40], rcx
    37bcc7b8cmov r8, rbx
    37bcc7b8fmov r9, [rsp+136]
    37bcc7b97mov rdx, rbx
    37bcc7b9amov [rsp+48], 1
    37bcc7ba3lea rcx, [rip+0x787fec]
    37bcc7baamov [rsp+32], rdi
    37bcc7bafmov [rsp+200], r11
    37bcc7bb7mov [rsp+192], eax
    37bcc7bbecall zlange_
    37bcc7bc3mov edx, 7
    37bcc7bc8lea rcx, [rip+0x787fc8]
    37bcc7bcfmovapd x6, x0
    37bcc7bd3call dlamch_
    37bcc7bd8mov r10l, [rbx]
    37bcc7bdbmov [rsp+48], rsi
    37bcc7be0mov r9, rbp
    37bcc7be3mov rax, [rsp+152]
    37bcc7bebmov [rsp+40], rbx
    37bcc7bf0mov rcx, rbx
    37bcc7bf3movapd x7, x0
    37bcc7bf7mov edx, r10l
    37bcc7bfamov r8, [rsp+144]
    37bcc7c02mov [rsp+184], r10l
    37bcc7c0aimul edx, r10l
    37bcc7c0emovsxd rdx, edx
    37bcc7c11lea rax, [rax+8*rdx]
    37bcc7c15mov rdx, r15
    37bcc7c18mov [rsp+32], rax
    37bcc7c1dmov [rsp+208], rax
    37bcc7c25call zlag2c_
    37bcc7c2amov r9l, [rsi]
    37bcc7c2dmov r10l, [rsp+184]
    37bcc7c35mov eax, [rsp+192]
    37bcc7c3cmov r11, [rsp+200]
    37bcc7c44test r9l, r9l
    37bcc7c47je 0x37bcc7da8
    37bcc7c4d
    37bcc7c4dloc_37bcc7c4d:
    37bcc7c4dmov edx, -2
    37bcc7c52
    37bcc7c52loc_37bcc7c52:
    37bcc7c52mov r14, [rsp+160]
    37bcc7c5amov [r11], edx
    37bcc7c5dmov r9, rdi
    37bcc7c60mov rdx, rbx
    37bcc7c63mov [rsp+40], rsi
    37bcc7c68mov r8, [rsp+136]
    37bcc7c70mov rcx, rbx
    37bcc7c73mov [rsp+32], r14
    37bcc7c78call zgetrf_
    37bcc7c7dmov eax, [rsi]
    37bcc7c7ftest eax, eax
    37bcc7c81jne 0x37bcc7d5e
    37bcc7c87mov [rsp+56], 3
    37bcc7c90mov r9, [rsp+144]
    37bcc7c98mov r8, r15
    37bcc7c9bmov rdx, rbx
    37bcc7c9emov [rsp+48], r12
    37bcc7ca3lea rcx, [rip+0x787f00]
    37bcc7caamov [rsp+40], r13
    37bcc7cafmov [rsp+32], rbp
    37bcc7cb4call zlacpy_
    37bcc7cb9mov r9, [rsp+136]
    37bcc7cc1mov r8, r15
    37bcc7cc4mov rdx, rbx
    37bcc7cc7movups x6, [rsp+304]
    37bcc7ccfmovups x7, [rsp+320]
    37bcc7cd7lea rcx, [rip+0x787ec0]
    37bcc7cdemov [rsp+488], 12
    37bcc7ceamov [rsp+480], rsi
    37bcc7cf2mov [rsp+472], r12
    37bcc7cfamov [rsp+464], r13
    37bcc7d02mov [rsp+456], r14
    37bcc7d0amov [rsp+448], rdi
    37bcc7d12add rsp, 344
    37bcc7d19pop rbx
    37bcc7d1apop rsi
    37bcc7d1bpop rdi
    37bcc7d1cpop rbp
    37bcc7d1dpop r12
    37bcc7d1fpop r13
    37bcc7d21pop r14
    37bcc7d23pop r15
    37bcc7d25jmp 0x37bb9a8c0
    37bcc7d2a
    37bcc7d2a 66 0f 1f 44 00 00 f..D..
    37bcc7d30
    37bcc7d30loc_37bcc7d30:
    37bcc7d30mov edx, -2
    37bcc7d35mov eax, 2
    37bcc7d3a
    37bcc7d3aloc_37bcc7d3a:
    37bcc7d3amov [rsi], edx
    37bcc7d3cmov r8l, 6
    37bcc7d42lea rdx, [rsp+300]
    37bcc7d4alea rcx, [rip+0x787e3f]
    37bcc7d51mov [rsp+300], eax
    37bcc7d58call xerbla_
    37bcc7d5dnop
    37bcc7d5e
    37bcc7d5eloc_37bcc7d5e:
    37bcc7d5emovups x6, [rsp+304]
    37bcc7d66movups x7, [rsp+320]
    37bcc7d6eadd rsp, 344
    37bcc7d75pop rbx
    37bcc7d76pop rsi
    37bcc7d77pop rdi
    37bcc7d78pop rbp
    37bcc7d79pop r12
    37bcc7d7bpop r13
    37bcc7d7dpop r14
    37bcc7d7fpop r15
    37bcc7d81ret
    37bcc7d82
    37bcc7d82 66 0f 1f 44 00 00 f..D..
    37bcc7d88
    37bcc7d88loc_37bcc7d88:
    37bcc7d88mov edx, -1
    37bcc7d8dmov eax, 1
    37bcc7d92jmp 0x37bcc7d3a
    37bcc7d94
    37bcc7d94 0f 1f 40 00 ..@.
    37bcc7d98
    37bcc7d98loc_37bcc7d98:
    37bcc7d98mov edx, -4
    37bcc7d9dmov eax, 4
    37bcc7da2jmp 0x37bcc7d3a
    37bcc7da4
    37bcc7da4 0f 1f 40 00 ..@.
    37bcc7da8
    37bcc7da8loc_37bcc7da8:
    37bcc7da8mov [rsp+184], eax
    37bcc7dafmov r9, rdi
    37bcc7db2mov rdx, rbx
    37bcc7db5mov rcx, rbx
    37bcc7db8mov rax, [rsp+152]
    37bcc7dc0mov [rsp+48], rsi
    37bcc7dc5mov [rsp+40], rbx
    37bcc7dcamov r8, [rsp+136]
    37bcc7dd2mov [rsp+32], rax
    37bcc7dd7mov [rsp+200], r11
    37bcc7ddfmov [rsp+192], r10l
    37bcc7de7call zlag2c_
    37bcc7decmov r8l, [rsi]
    37bcc7defmov r11, [rsp+200]
    37bcc7df7test r8l, r8l
    37bcc7dfajne 0x37bcc7c4d
    37bcc7e00mov [rsp+40], rsi
    37bcc7e05mov rdx, rbx
    37bcc7e08mov rcx, rbx
    37bcc7e0bmov r9, rbx
    37bcc7e0emov rax, [rsp+160]
    37bcc7e16mov r8, [rsp+152]
    37bcc7e1emov [rsp+32], rax
    37bcc7e23call cgetrf_
    37bcc7e28mov ecx, [rsi]
    37bcc7e2amov edx, -3
    37bcc7e2fmov r11, [rsp+200]
    37bcc7e37test ecx, ecx
    37bcc7e39jne 0x37bcc7c52
    37bcc7e3fmov rax, [rsp+160]
    37bcc7e47mov [rsp+64], rsi
    37bcc7e4cmov r8, r15
    37bcc7e4fmov rdx, rbx
    37bcc7e52mov r14, [rsp+208]
    37bcc7e5amov [rsp+56], rbx
    37bcc7e5flea rcx, [rip+0x787d38]
    37bcc7e66mov [rsp+40], rax
    37bcc7e6bmov r9, [rsp+152]
    37bcc7e73mov [rsp+48], r14
    37bcc7e78mov [rsp+72], 12
    37bcc7e81mov [rsp+32], rbx
    37bcc7e86call cgetrs_
    37bcc7e8bmov [rsp+48], rsi
    37bcc7e90mov r8, r14
    37bcc7e93mov r9, rbx
    37bcc7e96mov [rsp+40], r12
    37bcc7e9bmov rdx, r15
    37bcc7e9emov rcx, rbx
    37bcc7ea1mov [rsp+32], r13
    37bcc7ea6call clag2z_
    37bcc7eabmov [rsp+48], rbx
    37bcc7eb0mov r8, r15
    37bcc7eb3mov rdx, rbx
    37bcc7eb6mov r14, [rsp+168]
    37bcc7ebemov [rsp+32], rbp
    37bcc7ec3lea rcx, [rip+0x787ce0]
    37bcc7ecamov [rsp+56], 3
    37bcc7ed3mov r9, [rsp+144]
    37bcc7edbmov [rsp+40], r14
    37bcc7ee0call zlacpy_
    37bcc7ee5mov [rsp+88], r14
    37bcc7eeamov r9, r15
    37bcc7eedmov r8, rbx
    37bcc7ef0lea rax, [rip+0x787cc9]
    37bcc7ef7mov [rsp+96], rbx
    37bcc7efclea rdx, [rip+0x787caa]
    37bcc7f03mov [rsp+80], rax
    37bcc7f08mov rax, [rsp+136]
    37bcc7f10mov rcx, rdx
    37bcc7f13mov [rsp+112], 12
    37bcc7f1cmov [rsp+48], rax
    37bcc7f21lea rax, [rip+0x787ca8]
    37bcc7f28mov [rsp+104], 12
    37bcc7f31mov [rsp+72], r12
    37bcc7f36mov [rsp+64], r13
    37bcc7f3bmov [rsp+56], rdi
    37bcc7f40mov [rsp+40], rax
    37bcc7f45mov [rsp+32], rbx
    37bcc7f4acall zgemm_
    37bcc7f4fmov r14l, [r15]
    37bcc7f52mov r11, [rsp+200]
    37bcc7f5atest r14l, r14l
    37bcc7f5djle 0x37bcc84c7
    37bcc7f63movapd x0, x6
    37bcc7f67pxor x1, x1
    37bcc7f6bcvtsi2sd x1, [rsp+192]
    37bcc7f74movsxd rcx, [rsp+176]
    37bcc7f7cmulsd x0, x7
    37bcc7f80sqrtsd x1, x1
    37bcc7f84movsxd rax, [rsp+184]
    37bcc7f8cmov [rsp+224], rbp
    37bcc7f94mov [rsp+184], rcx
    37bcc7f9cmov rcx, [rsp+168]
    37bcc7fa4mov ebp, 1
    37bcc7fa9mov [rsp+192], rax
    37bcc7fb1lea rax, [r13+16]
    37bcc7fb5add rcx, 16
    37bcc7fb9mov [rsp+240], r12
    37bcc7fc1mov r12, rax
    37bcc7fc4mov [rsp+248], rsi
    37bcc7fccmov rsi, -1
    37bcc7fd3mulsd x0, x1
    37bcc7fd7mov [rsp+256], r15
    37bcc7fdfmov r15, rcx
    37bcc7fe2mov [rsp+264], rdi
    37bcc7feamov rdi, -1
    37bcc7ff1mov [rsp+200], rax
    37bcc7ff9mov [rsp+232], rcx
    37bcc8001mov [rsp+216], r11
    37bcc8009movapd x6, x0
    37bcc800djmp 0x37bcc802c
    37bcc800f
    37bcc800f 90 .
    37bcc8010
    37bcc8010loc_37bcc8010:
    37bcc8010add ebp, 1
    37bcc8013add rsi, [rsp+184]
    37bcc801badd rdi, [rsp+192]
    37bcc8023cmp r14l, ebp
    37bcc8026jl 0x37bcc84bf
    37bcc802c
    37bcc802cloc_37bcc802c:
    37bcc802cmov rdx, rsi
    37bcc802flea r8, [rip+0x787baa]
    37bcc8036mov rcx, rbx
    37bcc8039shl rdx, 4
    37bcc803dadd rdx, r12
    37bcc8040call izamax_
    37bcc8045mov rdx, rdi
    37bcc8048lea r8, [rip+0x787b91]
    37bcc804fmov rcx, rbx
    37bcc8052cdqe
    37bcc8054shl rdx, 4
    37bcc8058add rax, rsi
    37bcc805badd rdx, r15
    37bcc805eshl rax, 4
    37bcc8062add rax, r13
    37bcc8065movsd_xmm x0, [rax]
    37bcc8069movsd_xmm x1, [rax+8]
    37bcc806eandpd x0, [rip+0x787b7a]
    37bcc8076andpd x1, [rip+0x787b72]
    37bcc807eaddsd x0, x1
    37bcc8082movsd_xmm [rsp+176], x0
    37bcc808bcall izamax_
    37bcc8090movsd_xmm x0, [rsp+176]
    37bcc8099cdqe
    37bcc809bmulsd x0, x6
    37bcc809fadd rax, rdi
    37bcc80a2shl rax, 4
    37bcc80a6add rax, [rsp+168]
    37bcc80aemovsd_xmm x1, [rax]
    37bcc80b2movsd_xmm x2, [rax+8]
    37bcc80b7andpd x1, [rip+0x787b31]
    37bcc80bfandpd x2, [rip+0x787b29]
    37bcc80c7addsd x1, x2
    37bcc80cbcomisd x1, x0
    37bcc80cfjbe 0x37bcc8010
    37bcc80d5mov rax, [rsp+192]
    37bcc80ddmov r12, [rsp+240]
    37bcc80e5mov r11, [rsp+216]
    37bcc80edmov rsi, [rsp+248]
    37bcc80f5mov [rsp+216], 1
    37bcc8100shl rax, 4
    37bcc8104mov r15, [rsp+256]
    37bcc810cmov rdi, [rsp+264]
    37bcc8114mov [rsp+248], r12
    37bcc811cmov [rsp+272], rax
    37bcc8124mov rax, [rsp+184]
    37bcc812cmov rbp, [rsp+224]
    37bcc8134mov [rsp+280], r11
    37bcc813cshl rax, 4
    37bcc8140mov [rsp+224], rsi
    37bcc8148mov r14, [rsp+232]
    37bcc8150mov [rsp+264], rax
    37bcc8158mov [rsp+176], r15
    37bcc8160mov [rsp+256], rdi
    37bcc8168mov [rsp+240], rbp
    37bcc8170mov rbp, [rsp+168]
    37bcc8178
    37bcc8178loc_37bcc8178:
    37bcc8178mov [rsp+40], rbx
    37bcc817dmov r9, rbx
    37bcc8180mov r8, rbp
    37bcc8183mov rcx, rbx
    37bcc8186mov rdi, [rsp+224]
    37bcc818emov r15, [rsp+208]
    37bcc8196mov rsi, [rsp+176]
    37bcc819emov [rsp+48], rdi
    37bcc81a3mov [rsp+32], r15
    37bcc81a8mov rdx, rsi
    37bcc81abcall zlag2c_
    37bcc81b0mov edx, [rdi]
    37bcc81b2test edx, edx
    37bcc81b4jne 0x37bcc84ea
    37bcc81bamov [rsp+48], r15
    37bcc81bfmov r8, rsi
    37bcc81c2mov rdx, rbx
    37bcc81c5mov r12, r13
    37bcc81c8mov rax, [rsp+160]
    37bcc81d0mov [rsp+64], rdi
    37bcc81d5lea rcx, [rip+0x7879c2]
    37bcc81dcmov [rsp+56], rbx
    37bcc81e1mov r9, [rsp+152]
    37bcc81e9mov [rsp+40], rax
    37bcc81eemov [rsp+72], 12
    37bcc81f7mov [rsp+32], rbx
    37bcc81fccall cgetrs_
    37bcc8201mov [rsp+48], rdi
    37bcc8206mov r8, r15
    37bcc8209mov rdx, rsi
    37bcc820cmov [rsp+40], rbx
    37bcc8211mov r9, rbx
    37bcc8214mov rcx, rbx
    37bcc8217mov [rsp+32], rbp
    37bcc821ccall clag2z_
    37bcc8221mov r15l, [rsi]
    37bcc8224mov esi, 1
    37bcc8229test r15l, r15l
    37bcc822cjle 0x37bcc82a4
    37bcc822emov [rsp+168], r13
    37bcc8236mov rdi, [rsp+264]
    37bcc823emov r13, rbp
    37bcc8241mov [rsp+232], rbp
    37bcc8249mov rbp, r12
    37bcc824cmov r12, [rsp+272]
    37bcc8254nop
    37bcc8255nop [rax+rax]
    37bcc8260
    37bcc8260loc_37bcc8260:
    37bcc8260lea rax, [rip+0x787979]
    37bcc8267mov r8, r13
    37bcc826amov rcx, rbx
    37bcc826dadd esi, 1
    37bcc8270mov [rsp+32], rbp
    37bcc8275mov r9, rax
    37bcc8278add r13, r12
    37bcc827badd rbp, rdi
    37bcc827emov [rsp+40], rax
    37bcc8283lea rdx, [rip+0x787936]
    37bcc828acall zaxpy_
    37bcc828fcmp r15l, esi
    37bcc8292jge 0x37bcc8260
    37bcc8294mov r13, [rsp+168]
    37bcc829cmov rbp, [rsp+232]
    37bcc82a4
    37bcc82a4loc_37bcc82a4:
    37bcc82a4mov rax, [rsp+240]
    37bcc82acmov rdi, [rsp+176]
    37bcc82b4mov rdx, rbx
    37bcc82b7mov [rsp+56], 3
    37bcc82c0mov [rsp+48], rbx
    37bcc82c5mov r9, [rsp+144]
    37bcc82cdlea rcx, [rip+0x7878d6]
    37bcc82d4mov [rsp+32], rax
    37bcc82d9mov r8, rdi
    37bcc82dcmov [rsp+40], rbp
    37bcc82e1call zlacpy_
    37bcc82e6mov [rsp+96], rbx
    37bcc82ebmov r9, rdi
    37bcc82eemov r8, rbx
    37bcc82f1lea rax, [rip+0x7878c8]
    37bcc82f8mov [rsp+88], rbp
    37bcc82fdlea rdx, [rip+0x7878a9]
    37bcc8304mov [rsp+80], rax
    37bcc8309mov rax, [rsp+248]
    37bcc8311mov rcx, rdx
    37bcc8314mov [rsp+112], 12
    37bcc831dmov [rsp+72], rax
    37bcc8322mov rax, [rsp+256]
    37bcc832amov [rsp+104], 12
    37bcc8333mov [rsp+56], rax
    37bcc8338mov rax, [rsp+136]
    37bcc8340mov [rsp+64], r13
    37bcc8345mov [rsp+48], rax
    37bcc834alea rax, [rip+0x78787f]
    37bcc8351mov [rsp+40], rax
    37bcc8356mov [rsp+32], rbx
    37bcc835bcall zgemm_
    37bcc8360mov r12l, [rdi]
    37bcc8363test r12l, r12l
    37bcc8366jle 0x37bcc84d3
    37bcc836cmov r15l, r12l
    37bcc836fmov rdi, -1
    37bcc8376mov rsi, -1
    37bcc837dmov r12l, 1
    37bcc8383jmp 0x37bcc83a5
    37bcc8385
    37bcc8385 0f 1f 00 ...
    37bcc8388
    37bcc8388loc_37bcc8388:
    37bcc8388add r12l, 1
    37bcc838cadd rsi, [rsp+184]
    37bcc8394add rdi, [rsp+192]
    37bcc839ccmp r15l, r12l
    37bcc839fjl 0x37bcc84d3
    37bcc83a5
    37bcc83a5loc_37bcc83a5:
    37bcc83a5mov rdx, rsi
    37bcc83a8lea r8, [rip+0x787831]
    37bcc83afmov rcx, rbx
    37bcc83b2shl rdx, 4
    37bcc83b6add rdx, [rsp+200]
    37bcc83becall izamax_
    37bcc83c3mov rdx, rdi
    37bcc83c6lea r8, [rip+0x787813]
    37bcc83cdmov rcx, rbx
    37bcc83d0cdqe
    37bcc83d2shl rdx, 4
    37bcc83d6add rax, rsi
    37bcc83d9add rdx, r14
    37bcc83dcshl rax, 4
    37bcc83e0add rax, r13
    37bcc83e3movsd_xmm x0, [rax]
    37bcc83e7movsd_xmm x1, [rax+8]
    37bcc83ecandpd x0, [rip+0x7877fc]
    37bcc83f4andpd x1, [rip+0x7877f4]
    37bcc83fcaddsd x0, x1
    37bcc8400movsd_xmm [rsp+168], x0
    37bcc8409call izamax_
    37bcc840emovsd_xmm x0, [rsp+168]
    37bcc8417cdqe
    37bcc8419mulsd x0, x6
    37bcc841dadd rax, rdi
    37bcc8420shl rax, 4
    37bcc8424add rax, rbp
    37bcc8427movsd_xmm x1, [rax]
    37bcc842bmovsd_xmm x2, [rax+8]
    37bcc8430andpd x1, [rip+0x7877b8]
    37bcc8438andpd x2, [rip+0x7877b0]
    37bcc8440addsd x1, x2
    37bcc8444comisd x1, x0
    37bcc8448jbe 0x37bcc8388
    37bcc844eadd [rsp+216], 1
    37bcc8456cmp [rsp+216], 31
    37bcc845ejne 0x37bcc8178
    37bcc8464mov rbp, [rsp+240]
    37bcc846cmov r12, [rsp+248]
    37bcc8474mov edx, -31
    37bcc8479mov r11, [rsp+280]
    37bcc8481mov rsi, [rsp+224]
    37bcc8489mov r15, [rsp+176]
    37bcc8491mov rdi, [rsp+256]
    37bcc8499jmp 0x37bcc7c52
    37bcc849e
    37bcc849e 66 90 f.
    37bcc84a0
    37bcc84a0loc_37bcc84a0:
    37bcc84a0mov edx, -7
    37bcc84a5mov eax, 7
    37bcc84aajmp 0x37bcc7d3a
    37bcc84af
    37bcc84af 90 .
    37bcc84b0
    37bcc84b0loc_37bcc84b0:
    37bcc84b0mov edx, -9
    37bcc84b5mov eax, 9
    37bcc84bajmp 0x37bcc7d3a
    37bcc84bf
    37bcc84bfloc_37bcc84bf:
    37bcc84bfmov r11, [rsp+216]
    37bcc84c7
    37bcc84c7loc_37bcc84c7:
    37bcc84c7mov [r11], 0
    37bcc84cejmp 0x37bcc7d5e
    37bcc84d3
    37bcc84d3loc_37bcc84d3:
    37bcc84d3mov ecx, [rsp+216]
    37bcc84damov r11, [rsp+280]
    37bcc84e2mov [r11], ecx
    37bcc84e5jmp 0x37bcc7d5e
    37bcc84ea
    37bcc84ealoc_37bcc84ea:
    37bcc84eamov rbp, [rsp+240]
    37bcc84f2mov r12, [rsp+248]
    37bcc84famov r11, [rsp+280]
    37bcc8502mov rsi, [rsp+224]
    37bcc850amov r15, [rsp+176]
    37bcc8512mov rdi, [rsp+256]
    37bcc851ajmp 0x37bcc7c4d
    37bcc7a80
    37bcc851f
    37bcc851f // align 0x10
    37bcc8520
    37bcc8520zcposv_:
    37bcc8520push r15
    37bcc8522push r14
    37bcc8524push r13
    37bcc8526push r12
    37bcc8528push rbp
    37bcc8529push rdi
    37bcc852apush rsi
    37bcc852bpush rbx
    37bcc852csub rsp, 216
    37bcc8533movups [rsp+176], x6
    37bcc853bmovups [rsp+192], x7
    37bcc8543mov rax, [rsp+352]
    37bcc854bmov rdi, [rsp+392]
    37bcc8553mov r13l, [rdx]
    37bcc8556mov r15l, [rax]
    37bcc8559mov rax, [rsp+384]
    37bcc8561mov [rdi], 0
    37bcc8567mov [rax], 0
    37bcc856dmov rbx, rdx
    37bcc8570mov rbp, r8
    37bcc8573mov r12, r9
    37bcc8576mov r8l, 1
    37bcc857cmov r9l, 1
    37bcc8582lea rdx, [rip+0x787677]
    37bcc8589mov rsi, rcx
    37bcc858ccall lsame_
    37bcc8591test eax, eax
    37bcc8593je 0x37bcc87d8
    37bcc8599
    37bcc8599loc_37bcc8599:
    37bcc8599mov eax, [rbx]
    37bcc859btest eax, eax
    37bcc859djs 0x37bcc8780
    37bcc85a3mov r10l, [rbp]
    37bcc85a7test r10l, r10l
    37bcc85aajs 0x37bcc8810
    37bcc85b0mov rcx, [rsp+320]
    37bcc85b8test eax, eax
    37bcc85bamov edx, 1
    37bcc85bfcmovg edx, eax
    37bcc85c2cmp [rcx], edx
    37bcc85c4jl 0x37bcc8820
    37bcc85camov rcx, [rsp+336]
    37bcc85d2cmp [rcx], edx
    37bcc85d4jl 0x37bcc8ea0
    37bcc85damov rcx, [rsp+352]
    37bcc85e2cmp [rcx], edx
    37bcc85e4jl 0x37bcc8eb0
    37bcc85eamov edx, [rdi]
    37bcc85ectest edx, edx
    37bcc85eejne 0x37bcc8f0d
    37bcc85f4test eax, eax
    37bcc85f6je 0x37bcc87ae
    37bcc85fcmov r9, r12
    37bcc85ffmov r8, rbx
    37bcc8602lea rcx, [rip+0x7875ff]
    37bcc8609mov rdx, rsi
    37bcc860cmov rax, [rsp+376]
    37bcc8614mov [rsp+56], 1
    37bcc861dmov [rsp+48], 1
    37bcc8626mov [rsp+40], rax
    37bcc862bmov rax, [rsp+320]
    37bcc8633mov [rsp+32], rax
    37bcc8638call zlanhe_
    37bcc863dmov edx, 7
    37bcc8642lea rcx, [rip+0x7875c0]
    37bcc8649movapd x6, x0
    37bcc864dcall dlamch_
    37bcc8652mov r10l, [rbx]
    37bcc8655mov rdx, rbp
    37bcc8658mov rcx, [rsp+368]
    37bcc8660mov [rsp+48], rdi
    37bcc8665mov r9, [rsp+336]
    37bcc866dmovapd x7, x0
    37bcc8671mov eax, r10l
    37bcc8674mov [rsp+40], rbx
    37bcc8679mov r8, [rsp+328]
    37bcc8681imul eax, r10l
    37bcc8685mov [rsp+112], r10l
    37bcc868acdqe
    37bcc868clea rax, [rcx+8*rax]
    37bcc8690mov rcx, rbx
    37bcc8693mov [rsp+32], rax
    37bcc8698mov r14, rax
    37bcc869bcall zlag2c_
    37bcc86a0mov r9l, [rdi]
    37bcc86a3test r9l, r9l
    37bcc86a6je 0x37bcc8830
    37bcc86ac
    37bcc86acloc_37bcc86ac:
    37bcc86acmov eax, -2
    37bcc86b1
    37bcc86b1loc_37bcc86b1:
    37bcc86b1mov rcx, [rsp+384]
    37bcc86b9mov r9, [rsp+320]
    37bcc86c1mov r8, r12
    37bcc86c4mov rdx, rbx
    37bcc86c7mov [rcx], eax
    37bcc86c9mov rcx, rsi
    37bcc86ccmov [rsp+40], 1
    37bcc86d5mov [rsp+32], rdi
    37bcc86dacall zpotrf_
    37bcc86dfmov eax, [rdi]
    37bcc86e1test eax, eax
    37bcc86e3jne 0x37bcc87ae
    37bcc86e9mov rax, [rsp+352]
    37bcc86f1mov r8, rbp
    37bcc86f4mov rdx, rbx
    37bcc86f7lea rcx, [rip+0x787512]
    37bcc86femov [rsp+56], 3
    37bcc8707mov r9, [rsp+328]
    37bcc870fmov [rsp+48], rax
    37bcc8714mov rax, [rsp+344]
    37bcc871cmov [rsp+40], rax
    37bcc8721mov rax, [rsp+336]
    37bcc8729mov [rsp+32], rax
    37bcc872ecall zlacpy_
    37bcc8733mov [rsp+56], rdi
    37bcc8738mov r9, r12
    37bcc873bmov r8, rbp
    37bcc873emov rax, [rsp+352]
    37bcc8746mov rdx, rbx
    37bcc8749mov rcx, rsi
    37bcc874cmov [rsp+64], 1
    37bcc8755mov [rsp+48], rax
    37bcc875amov rax, [rsp+344]
    37bcc8762mov [rsp+40], rax
    37bcc8767mov rax, [rsp+320]
    37bcc876fmov [rsp+32], rax
    37bcc8774call zpotrs_
    37bcc8779jmp 0x37bcc87ae
    37bcc877b
    37bcc877b 0f 1f 44 00 00 ..D..
    37bcc8780
    37bcc8780loc_37bcc8780:
    37bcc8780mov eax, -2
    37bcc8785mov edx, 2
    37bcc878a
    37bcc878aloc_37bcc878a:
    37bcc878amov [rdi], eax
    37bcc878c
    37bcc878cloc_37bcc878c:
    37bcc878cmov [rsp+172], edx
    37bcc8793mov r8l, 6
    37bcc8799lea rdx, [rsp+172]
    37bcc87a1lea rcx, [rip+0x78745a]
    37bcc87a8call xerbla_
    37bcc87adnop
    37bcc87ae
    37bcc87aeloc_37bcc87ae:
    37bcc87aemovups x6, [rsp+176]
    37bcc87b6movups x7, [rsp+192]
    37bcc87beadd rsp, 216
    37bcc87c5pop rbx
    37bcc87c6pop rsi
    37bcc87c7pop rdi
    37bcc87c8pop rbp
    37bcc87c9pop r12
    37bcc87cbpop r13
    37bcc87cdpop r14
    37bcc87cfpop r15
    37bcc87d1ret
    37bcc87d2
    37bcc87d2 66 0f 1f 44 00 00 f..D..
    37bcc87d8
    37bcc87d8loc_37bcc87d8:
    37bcc87d8mov r9l, 1
    37bcc87demov r8l, 1
    37bcc87e4lea rdx, [rip+0x787416]
    37bcc87ebmov rcx, rsi
    37bcc87eecall lsame_
    37bcc87f3test eax, eax
    37bcc87f5jne 0x37bcc8599
    37bcc87fbmov eax, -1
    37bcc8800mov edx, 1
    37bcc8805jmp 0x37bcc878a
    37bcc8807
    37bcc8807 66 0f 1f 84 00 00 00 00 00 f........
    37bcc8810
    37bcc8810loc_37bcc8810:
    37bcc8810mov eax, -3
    37bcc8815mov edx, 3
    37bcc881ajmp 0x37bcc878a
    37bcc881f
    37bcc881f 90 .
    37bcc8820
    37bcc8820loc_37bcc8820:
    37bcc8820mov eax, -5
    37bcc8825mov edx, 5
    37bcc882ajmp 0x37bcc878a
    37bcc882f
    37bcc882f 90 .
    37bcc8830
    37bcc8830loc_37bcc8830:
    37bcc8830mov [rsp+48], rdi
    37bcc8835mov r8, r12
    37bcc8838mov rdx, rbx
    37bcc883bmov rcx, rsi
    37bcc883emov rax, [rsp+368]
    37bcc8846mov [rsp+40], rbx
    37bcc884bmov [rsp+56], 1
    37bcc8854mov r9, [rsp+320]
    37bcc885cmov [rsp+32], rax
    37bcc8861call zlat2c_
    37bcc8866mov r8l, [rdi]
    37bcc8869test r8l, r8l
    37bcc886cjne 0x37bcc86ac
    37bcc8872mov [rsp+32], rdi
    37bcc8877mov rcx, rsi
    37bcc887amov r9, rbx
    37bcc887dmov rdx, rbx
    37bcc8880mov [rsp+40], 1
    37bcc8889mov r8, [rsp+368]
    37bcc8891call cpotrf_
    37bcc8896mov ecx, [rdi]
    37bcc8898mov eax, -3
    37bcc889dtest ecx, ecx
    37bcc889fjne 0x37bcc86b1
    37bcc88a5mov [rsp+56], rdi
    37bcc88aamov r8, rbp
    37bcc88admov rdx, rbx
    37bcc88b0mov rcx, rsi
    37bcc88b3mov [rsp+48], rbx
    37bcc88b8mov r9, [rsp+368]
    37bcc88c0mov [rsp+64], 1
    37bcc88c9mov [rsp+40], r14
    37bcc88cemov [rsp+32], rbx
    37bcc88d3call cpotrs_
    37bcc88d8mov [rsp+48], rdi
    37bcc88ddmov r9, rbx
    37bcc88e0mov r8, r14
    37bcc88e3mov rax, [rsp+352]
    37bcc88ebmov rdx, rbp
    37bcc88eemov rcx, rbx
    37bcc88f1mov [rsp+40], rax
    37bcc88f6mov rax, [rsp+344]
    37bcc88femov [rsp+32], rax
    37bcc8903call clag2z_
    37bcc8908mov [rsp+48], rbx
    37bcc890dmov r8, rbp
    37bcc8910mov rdx, rbx
    37bcc8913mov rax, [rsp+360]
    37bcc891bmov r9, [rsp+328]
    37bcc8923mov [rsp+56], 3
    37bcc892clea rcx, [rip+0x7872dd]
    37bcc8933mov [rsp+40], rax
    37bcc8938mov rax, [rsp+336]
    37bcc8940mov [rsp+32], rax
    37bcc8945call zlacpy_
    37bcc894amov [rsp+88], rbx
    37bcc894fmov r9, rbp
    37bcc8952mov r8, rbx
    37bcc8955mov rax, [rsp+360]
    37bcc895dmov [rsp+40], r12
    37bcc8962lea rcx, [rip+0x7872aa]
    37bcc8969mov rdx, rsi
    37bcc896cmov [rsp+104], 1
    37bcc8975mov [rsp+80], rax
    37bcc897alea rax, [rip+0x787297]
    37bcc8981mov [rsp+72], rax
    37bcc8986mov rax, [rsp+352]
    37bcc898emov [rsp+96], 4
    37bcc8997mov [rsp+64], rax
    37bcc899cmov rax, [rsp+344]
    37bcc89a4mov [rsp+56], rax
    37bcc89a9mov rax, [rsp+320]
    37bcc89b1mov [rsp+48], rax
    37bcc89b6lea rax, [rip+0x78726b]
    37bcc89bdmov [rsp+32], rax
    37bcc89c2call zhemm_
    37bcc89c7mov ecx, [rbp]
    37bcc89catest ecx, ecx
    37bcc89ccjle 0x37bcc8ebf
    37bcc89d2movsxd rdx, r15l
    37bcc89d5movapd x0, x6
    37bcc89d9pxor x1, x1
    37bcc89ddxor eax, eax
    37bcc89dfmulsd x0, x7
    37bcc89e3test rdx, rdx
    37bcc89e6cvtsi2sd x1, [rsp+112]
    37bcc89ecmov [rsp+288], rsi
    37bcc89f4cmovns rax, rdx
    37bcc89f8sqrtsd x1, x1
    37bcc89fcmovsxd rdx, r13l
    37bcc89ffmov [rsp+304], rbp
    37bcc8a07mov [rsp+312], r12
    37bcc8a0fmov rsi, -1
    37bcc8a16mov ebp, ecx
    37bcc8a18mov r12l, 1
    37bcc8a1emov [rsp+120], rax
    37bcc8a23xor eax, eax
    37bcc8a25test rdx, rdx
    37bcc8a28cmovns rax, rdx
    37bcc8a2cmov [rsp+392], rdi
    37bcc8a34mov rdi, -1
    37bcc8a3bmulsd x0, x1
    37bcc8a3fmov [rsp+128], rax
    37bcc8a47mov rax, [rsp+344]
    37bcc8a4flea r15, [rax+16]
    37bcc8a53mov rax, [rsp+360]
    37bcc8a5blea r13, [rax+16]
    37bcc8a5fmovapd x6, x0
    37bcc8a63jmp 0x37bcc8a82
    37bcc8a65
    37bcc8a65 0f 1f 00 ...
    37bcc8a68
    37bcc8a68loc_37bcc8a68:
    37bcc8a68add r12l, 1
    37bcc8a6cadd rsi, [rsp+120]
    37bcc8a71add rdi, [rsp+128]
    37bcc8a79cmp ebp, r12l
    37bcc8a7cjl 0x37bcc8ebf
    37bcc8a82
    37bcc8a82loc_37bcc8a82:
    37bcc8a82mov rdx, rsi
    37bcc8a85lea r8, [rip+0x7871ac]
    37bcc8a8cmov rcx, rbx
    37bcc8a8fshl rdx, 4
    37bcc8a93add rdx, r15
    37bcc8a96call izamax_
    37bcc8a9bmov rdx, rdi
    37bcc8a9elea r8, [rip+0x787193]
    37bcc8aa5mov rcx, rbx
    37bcc8aa8cdqe
    37bcc8aaashl rdx, 4
    37bcc8aaeadd rax, rsi
    37bcc8ab1add rdx, r13
    37bcc8ab4shl rax, 4
    37bcc8ab8add rax, [rsp+344]
    37bcc8ac0movsd_xmm x0, [rax]
    37bcc8ac4movsd_xmm x1, [rax+8]
    37bcc8ac9andpd x0, [rip+0x78716f]
    37bcc8ad1andpd x1, [rip+0x787167]
    37bcc8ad9addsd x0, x1
    37bcc8addmovsd_xmm [rsp+112], x0
    37bcc8ae3call izamax_
    37bcc8ae8movsd_xmm x0, [rsp+112]
    37bcc8aeecdqe
    37bcc8af0mulsd x0, x6
    37bcc8af4add rax, rdi
    37bcc8af7shl rax, 4
    37bcc8afbadd rax, [rsp+360]
    37bcc8b03movsd_xmm x1, [rax]
    37bcc8b07movsd_xmm x2, [rax+8]
    37bcc8b0candpd x1, [rip+0x78712c]
    37bcc8b14andpd x2, [rip+0x787124]
    37bcc8b1caddsd x1, x2
    37bcc8b20comisd x1, x0
    37bcc8b24jbe 0x37bcc8a68
    37bcc8b2amov rax, [rsp+128]
    37bcc8b32mov [rsp+156], 1
    37bcc8b3dshl rax, 4
    37bcc8b41mov [rsp+136], rax
    37bcc8b49mov rax, [rsp+120]
    37bcc8b4eshl rax, 4
    37bcc8b52mov [rsp+144], rax
    37bcc8b5a
    37bcc8b5aloc_37bcc8b5a:
    37bcc8b5amov rax, [rsp+392]
    37bcc8b62mov [rsp+40], rbx
    37bcc8b67mov r9, rbx
    37bcc8b6amov rcx, rbx
    37bcc8b6dmov [rsp+32], r14
    37bcc8b72mov rdx, [rsp+304]
    37bcc8b7amov [rsp+48], rax
    37bcc8b7fmov r8, [rsp+360]
    37bcc8b87call zlag2c_
    37bcc8b8cmov rax, [rsp+392]
    37bcc8b94mov edx, [rax]
    37bcc8b96test edx, edx
    37bcc8b98jne 0x37bcc8ee8
    37bcc8b9emov [rsp+56], rax
    37bcc8ba3mov r9, [rsp+368]
    37bcc8babmov rdx, rbx
    37bcc8baemov esi, 1
    37bcc8bb3mov [rsp+48], rbx
    37bcc8bb8mov r8, [rsp+304]
    37bcc8bc0mov [rsp+40], r14
    37bcc8bc5mov rcx, [rsp+288]
    37bcc8bcdmov [rsp+64], 1
    37bcc8bd6mov [rsp+32], rbx
    37bcc8bdbcall cpotrs_
    37bcc8be0mov [rsp+40], rbx
    37bcc8be5mov r9, rbx
    37bcc8be8mov r8, r14
    37bcc8bebmov rax, [rsp+392]
    37bcc8bf3mov rdx, [rsp+304]
    37bcc8bfbmov rcx, rbx
    37bcc8bfemov [rsp+48], rax
    37bcc8c03mov rax, [rsp+360]
    37bcc8c0bmov [rsp+32], rax
    37bcc8c10call clag2z_
    37bcc8c15mov rax, [rsp+304]
    37bcc8c1dmov r12, [rsp+344]
    37bcc8c25mov rdi, [rsp+360]
    37bcc8c2dmov ebp, [rax]
    37bcc8c2ftest ebp, ebp
    37bcc8c31jle 0x37bcc8c90
    37bcc8c33mov [rsp+296], rbx
    37bcc8c3bmov ebx, ebp
    37bcc8c3dmov rbp, [rsp+296]
    37bcc8c45nop [rax+rax]
    37bcc8c50
    37bcc8c50loc_37bcc8c50:
    37bcc8c50lea rax, [rip+0x786fe1]
    37bcc8c57mov r8, rdi
    37bcc8c5amov rcx, rbp
    37bcc8c5dadd esi, 1
    37bcc8c60mov [rsp+32], r12
    37bcc8c65mov r9, rax
    37bcc8c68lea rdx, [rip+0x786fa9]
    37bcc8c6fmov [rsp+40], rax
    37bcc8c74call zaxpy_
    37bcc8c79add rdi, [rsp+136]
    37bcc8c81add r12, [rsp+144]
    37bcc8c89cmp ebx, esi
    37bcc8c8bjge 0x37bcc8c50
    37bcc8c8dmov rbx, rbp
    37bcc8c90
    37bcc8c90loc_37bcc8c90:
    37bcc8c90mov rax, [rsp+360]
    37bcc8c98mov [rsp+48], rbx
    37bcc8c9dmov rdx, rbx
    37bcc8ca0lea rcx, [rip+0x786f69]
    37bcc8ca7mov r9, [rsp+328]
    37bcc8cafmov r8, [rsp+304]
    37bcc8cb7mov [rsp+56], 3
    37bcc8cc0mov [rsp+40], rax
    37bcc8cc5mov rax, [rsp+336]
    37bcc8ccdmov [rsp+32], rax
    37bcc8cd2call zlacpy_
    37bcc8cd7mov rax, [rsp+360]
    37bcc8cdfmov r8, rbx
    37bcc8ce2mov [rsp+104], 1
    37bcc8cebmov [rsp+96], 1
    37bcc8cf4mov r9, [rsp+304]
    37bcc8cfclea rcx, [rip+0x786efe]
    37bcc8d03mov [rsp+80], rax
    37bcc8d08lea rax, [rip+0x786f09]
    37bcc8d0fmov rdx, [rsp+288]
    37bcc8d17mov [rsp+72], rax
    37bcc8d1cmov rax, [rsp+352]
    37bcc8d24mov [rsp+88], rbx
    37bcc8d29mov [rsp+64], rax
    37bcc8d2emov rax, [rsp+344]
    37bcc8d36mov [rsp+56], rax
    37bcc8d3bmov rax, [rsp+320]
    37bcc8d43mov [rsp+48], rax
    37bcc8d48mov rax, [rsp+312]
    37bcc8d50mov [rsp+40], rax
    37bcc8d55lea rax, [rip+0x786ecc]
    37bcc8d5cmov [rsp+32], rax
    37bcc8d61call zhemm_
    37bcc8d66mov rax, [rsp+304]
    37bcc8d6emov r12l, [rax]
    37bcc8d71test r12l, r12l
    37bcc8d74jle 0x37bcc8ed2
    37bcc8d7amov eax, 1
    37bcc8d7fmov ebp, r12l
    37bcc8d82mov rdi, -1
    37bcc8d89mov rsi, -1
    37bcc8d90mov r12l, eax
    37bcc8d93jmp 0x37bcc8db2
    37bcc8d95
    37bcc8d95 0f 1f 00 ...
    37bcc8d98
    37bcc8d98loc_37bcc8d98:
    37bcc8d98add r12l, 1
    37bcc8d9cadd rsi, [rsp+120]
    37bcc8da1add rdi, [rsp+128]
    37bcc8da9cmp ebp, r12l
    37bcc8dacjl 0x37bcc8ed2
    37bcc8db2
    37bcc8db2loc_37bcc8db2:
    37bcc8db2mov rdx, rsi
    37bcc8db5lea r8, [rip+0x786e7c]
    37bcc8dbcmov rcx, rbx
    37bcc8dbfshl rdx, 4
    37bcc8dc3add rdx, r15
    37bcc8dc6call izamax_
    37bcc8dcbmov rdx, rdi
    37bcc8dcelea r8, [rip+0x786e63]
    37bcc8dd5mov rcx, rbx
    37bcc8dd8cdqe
    37bcc8ddashl rdx, 4
    37bcc8ddeadd rax, rsi
    37bcc8de1add rdx, r13
    37bcc8de4shl rax, 4
    37bcc8de8add rax, [rsp+344]
    37bcc8df0movsd_xmm x0, [rax]
    37bcc8df4movsd_xmm x1, [rax+8]
    37bcc8df9andpd x0, [rip+0x786e3f]
    37bcc8e01andpd x1, [rip+0x786e37]
    37bcc8e09addsd x0, x1
    37bcc8e0dmovsd_xmm [rsp+112], x0
    37bcc8e13call izamax_
    37bcc8e18movsd_xmm x0, [rsp+112]
    37bcc8e1ecdqe
    37bcc8e20mulsd x0, x6
    37bcc8e24add rax, rdi
    37bcc8e27shl rax, 4
    37bcc8e2badd rax, [rsp+360]
    37bcc8e33movsd_xmm x1, [rax]
    37bcc8e37movsd_xmm x2, [rax+8]
    37bcc8e3candpd x1, [rip+0x786dfc]
    37bcc8e44andpd x2, [rip+0x786df4]
    37bcc8e4caddsd x1, x2
    37bcc8e50comisd x1, x0
    37bcc8e54jbe 0x37bcc8d98
    37bcc8e5aadd [rsp+156], 1
    37bcc8e62cmp [rsp+156], 31
    37bcc8e6ajne 0x37bcc8b5a
    37bcc8e70mov rsi, [rsp+288]
    37bcc8e78mov rbp, [rsp+304]
    37bcc8e80mov eax, -31
    37bcc8e85mov r12, [rsp+312]
    37bcc8e8dmov rdi, [rsp+392]
    37bcc8e95jmp 0x37bcc86b1
    37bcc8e9a
    37bcc8e9a 66 0f 1f 44 00 00 f..D..
    37bcc8ea0
    37bcc8ea0loc_37bcc8ea0:
    37bcc8ea0mov eax, -7
    37bcc8ea5mov edx, 7
    37bcc8eaajmp 0x37bcc878a
    37bcc8eaf
    37bcc8eaf 90 .
    37bcc8eb0
    37bcc8eb0loc_37bcc8eb0:
    37bcc8eb0mov eax, -9
    37bcc8eb5mov edx, 9
    37bcc8ebajmp 0x37bcc878a
    37bcc8ebf
    37bcc8ebfloc_37bcc8ebf:
    37bcc8ebfmov rax, [rsp+384]
    37bcc8ec7mov [rax], 0
    37bcc8ecdjmp 0x37bcc87ae
    37bcc8ed2
    37bcc8ed2loc_37bcc8ed2:
    37bcc8ed2mov ecx, [rsp+156]
    37bcc8ed9mov rax, [rsp+384]
    37bcc8ee1mov [rax], ecx
    37bcc8ee3jmp 0x37bcc87ae
    37bcc8ee8
    37bcc8ee8loc_37bcc8ee8:
    37bcc8ee8mov rsi, [rsp+288]
    37bcc8ef0mov rbp, [rsp+304]
    37bcc8ef8mov r12, [rsp+312]
    37bcc8f00mov rdi, [rsp+392]
    37bcc8f08jmp 0x37bcc86ac
    37bcc8f0d
    37bcc8f0dloc_37bcc8f0d:
    37bcc8f0dneg edx
    37bcc8f0fjmp 0x37bcc878c
    37bcc8520
    37bcc8f14
    37bcc8f14 // align 0x10
    37bcc8f20
    37bcc8f20zlag2c_:
    37bcc8f20push r12
    37bcc8f22push rbp
    37bcc8f23push rdi
    37bcc8f24push rsi
    37bcc8f25push rbx
    37bcc8f26sub rsp, 32
    37bcc8f2amov rax, [rsp+120]
    37bcc8f2fmov edi, [r9]
    37bcc8f32mov ebx, [rax]
    37bcc8f34mov rbp, rdx
    37bcc8f37mov r12, rcx
    37bcc8f3amov edx, 1
    37bcc8f3fmov rsi, r8
    37bcc8f42lea rcx, [rip+0x786d07]
    37bcc8f49call slamch_
    37bcc8f4emov r11l, [rbp]
    37bcc8f52test r11l, r11l
    37bcc8f55jle 0x37bcc9026
    37bcc8f5bmov r9l, [r12]
    37bcc8f5ftest r9l, r9l
    37bcc8f62jle 0x37bcc9026
    37bcc8f68movsxd rax, ebx
    37bcc8f6bxor edx, edx
    37bcc8f6dmovsxd r8, edi
    37bcc8f70cvtss2sd x0, x0
    37bcc8f74test rax, rax
    37bcc8f77movapd x3, x0
    37bcc8f7bmov edi, 1
    37bcc8f80mov rbx, -1
    37bcc8f87cmovs rax, rdx
    37bcc8f8bxorpd x3, [rip+0x786ccd]
    37bcc8f93lea r10, [8*rax]
    37bcc8f9bmov rax, [rsp+112]
    37bcc8fa0lea rcx, [rax-8]
    37bcc8fa4xor eax, eax
    37bcc8fa6test r8, r8
    37bcc8fa9cmovs r8, rax
    37bcc8fad
    37bcc8fadloc_37bcc8fad:
    37bcc8fadmov rax, rbx
    37bcc8fb0mov edx, 1
    37bcc8fb5shl rax, 4
    37bcc8fb9add rax, rsi
    37bcc8fbcjmp 0x37bcc8ff0
    37bcc8fbe
    37bcc8fbe 66 90 f.
    37bcc8fc0
    37bcc8fc0loc_37bcc8fc0:
    37bcc8fc0comisd x1, x0
    37bcc8fc4ja 0x37bcc8ffb
    37bcc8fc6movsd_xmm x2, [rax+24]
    37bcc8fcbcomisd x3, x2
    37bcc8fcfja 0x37bcc8ffb
    37bcc8fd1comisd x2, x0
    37bcc8fd5ja 0x37bcc8ffb
    37bcc8fd7unpcklpd x1, x2
    37bcc8fdbadd rax, 16
    37bcc8fdfcvtpd2ps x1, x1
    37bcc8fe3movlps [rcx+8*rdx], x1
    37bcc8fe7add rdx, 1
    37bcc8febcmp r9l, edx
    37bcc8feejl 0x37bcc9018
    37bcc8ff0
    37bcc8ff0loc_37bcc8ff0:
    37bcc8ff0movsd_xmm x1, [rax+16]
    37bcc8ff5comisd x3, x1
    37bcc8ff9jbe 0x37bcc8fc0
    37bcc8ffb
    37bcc8ffbloc_37bcc8ffb:
    37bcc8ffbmov edx, 1
    37bcc9000
    37bcc9000loc_37bcc9000:
    37bcc9000mov rax, [rsp+128]
    37bcc9008mov [rax], edx
    37bcc900aadd rsp, 32
    37bcc900epop rbx
    37bcc900fpop rsi
    37bcc9010pop rdi
    37bcc9011pop rbp
    37bcc9012pop r12
    37bcc9014ret
    37bcc9015
    37bcc9015 0f 1f 00 ...
    37bcc9018
    37bcc9018loc_37bcc9018:
    37bcc9018add edi, 1
    37bcc901badd rcx, r10
    37bcc901eadd rbx, r8
    37bcc9021cmp r11l, edi
    37bcc9024jge 0x37bcc8fad
    37bcc9026
    37bcc9026loc_37bcc9026:
    37bcc9026xor edx, edx
    37bcc9028jmp 0x37bcc9000
    37bcc8f20
    37bcc902a
    37bcc902a // align 0x20
    37bcc9040
    37bcc9040clag2z_:
    37bcc9040push r15
    37bcc9042push r14
    37bcc9044push r13
    37bcc9046push r12
    37bcc9048push rbp
    37bcc9049push rdi
    37bcc904apush rsi
    37bcc904bpush rbx
    37bcc904cmov rax, [rsp+112]
    37bcc9051mov ebp, [rdx]
    37bcc9053mov r15, [rsp+104]
    37bcc9058movsxd rdi, [r9]
    37bcc905bmovsxd rsi, [rax]
    37bcc905emov rax, [rsp+120]
    37bcc9063mov r12, r8
    37bcc9066mov [rax], 0
    37bcc906ctest ebp, ebp
    37bcc906ejle 0x37bcc9157
    37bcc9074mov ebx, [rcx]
    37bcc9076add ebp, 1
    37bcc9079test ebx, ebx
    37bcc907bjle 0x37bcc9157
    37bcc9081xor eax, eax
    37bcc9083test rdi, rdi
    37bcc9086mov r9l, ebx
    37bcc9089mov r8l, 1
    37bcc908fcmovs rdi, rax
    37bcc9093test rsi, rsi
    37bcc9096lea r14, [r12+8]
    37bcc909bmov r11, -1
    37bcc90a2cmovs rsi, rax
    37bcc90a6shr r9l, 1
    37bcc90a9mov r10, -1
    37bcc90b0lea r13, [r15+16]
    37bcc90b4shl r9, 4
    37bcc90b8nop [rax+rax]
    37bcc90c0
    37bcc90c0loc_37bcc90c0:
    37bcc90c0cmp ebx, 1
    37bcc90c3je 0x37bcc917c
    37bcc90c9
    37bcc90c9loc_37bcc90c9:
    37bcc90c9mov rdx, r10
    37bcc90cclea rcx, [r14+8*r11]
    37bcc90d0xor eax, eax
    37bcc90d2shl rdx, 4
    37bcc90d6add rdx, r13
    37bcc90d9nop [rax+rax]
    37bcc90dfnop [rax+rax]
    37bcc90eanop [rax+rax]
    37bcc90f5nop [rax+rax]
    37bcc9100
    37bcc9100loc_37bcc9100:
    37bcc9100movups x1, [rcx+rax]
    37bcc9104cvtps2pd x0, x1
    37bcc9107movups [rdx+2*rax], x0
    37bcc910bpxor x0, x0
    37bcc910fmovhlps x0, x1
    37bcc9112cvtps2pd x0, x0
    37bcc9115movups [rdx+2*rax+16], x0
    37bcc911aadd rax, 16
    37bcc911ecmp rax, r9
    37bcc9121jne 0x37bcc9100
    37bcc9123test bl, 1
    37bcc9126je 0x37bcc9168
    37bcc9128mov eax, ebx
    37bcc912aor eax, 1
    37bcc912d
    37bcc912dloc_37bcc912d:
    37bcc912dcdqe
    37bcc912fadd r8l, 1
    37bcc9133lea rdx, [rax+r11]
    37bcc9137add rax, r10
    37bcc913aadd r11, rdi
    37bcc913dadd r10, rsi
    37bcc9140shl rax, 4
    37bcc9144cvtps2pd x0, [r12+8*rdx]
    37bcc9149movups [r15+rax], x0
    37bcc914ecmp ebp, r8l
    37bcc9151jne 0x37bcc90c0
    37bcc9157
    37bcc9157loc_37bcc9157:
    37bcc9157pop rbx
    37bcc9158pop rsi
    37bcc9159pop rdi
    37bcc915apop rbp
    37bcc915bpop r12
    37bcc915dpop r13
    37bcc915fpop r14
    37bcc9161pop r15
    37bcc9163ret
    37bcc9164
    37bcc9164 0f 1f 40 00 ..@.
    37bcc9168
    37bcc9168loc_37bcc9168:
    37bcc9168add r8l, 1
    37bcc916ccmp r8l, ebp
    37bcc916fje 0x37bcc9157
    37bcc9171add r11, rdi
    37bcc9174add r10, rsi
    37bcc9177jmp 0x37bcc90c9
    37bcc917c
    37bcc917cloc_37bcc917c:
    37bcc917cmov eax, 1
    37bcc9181jmp 0x37bcc912d
    37bcc9040
    37bcc9183
    37bcc9183 // align 0x40
    37bcc91c0
    37bcc91c0zlat2c_:
    37bcc91c0push r12
    37bcc91c2push rbp
    37bcc91c3push rdi
    37bcc91c4push rsi
    37bcc91c5push rbx
    37bcc91c6sub rsp, 48
    37bcc91camovups [rsp+32], x6
    37bcc91cfxor eax, eax
    37bcc91d1pxor x6, x6
    37bcc91d5movsxd rbx, [r9]
    37bcc91d8test rbx, rbx
    37bcc91dbcmovs rbx, rax
    37bcc91dfmov rax, [rsp+136]
    37bcc91e7mov r12, rcx
    37bcc91eamov rbp, rdx
    37bcc91edmov edx, 1
    37bcc91f2movsxd rdi, [rax]
    37bcc91f5lea rcx, [rip+0x786a74]
    37bcc91fcxor eax, eax
    37bcc91femov rsi, r8
    37bcc9201test rdi, rdi
    37bcc9204cmovs rdi, rax
    37bcc9208call slamch_
    37bcc920dmov rcx, r12
    37bcc9210mov r9l, 1
    37bcc9216mov r8l, 1
    37bcc921clea rdx, [rip+0x786a4e]
    37bcc9223cvtss2sd x6, x0
    37bcc9227call lsame_
    37bcc922cmov ecx, [rbp]
    37bcc922ftest eax, eax
    37bcc9231je 0x37bcc92f0
    37bcc9237test ecx, ecx
    37bcc9239jle 0x37bcc92db
    37bcc923fmov rax, [rsp+128]
    37bcc9247movapd x2, x6
    37bcc924bxorpd x2, [rip+0x786a2d]
    37bcc9253shl rdi, 3
    37bcc9257mov r10, -1
    37bcc925emov r8l, 1
    37bcc9264lea r9, [rax-8]
    37bcc9268
    37bcc9268loc_37bcc9268:
    37bcc9268mov rax, r10
    37bcc926bmov edx, 1
    37bcc9270shl rax, 4
    37bcc9274add rax, rsi
    37bcc9277nop [rax+rax]
    37bcc9280
    37bcc9280loc_37bcc9280:
    37bcc9280movsd_xmm x1, [rax+16]
    37bcc9285comisd x2, x1
    37bcc9289ja 0x37bcc936a
    37bcc928fcomisd x1, x6
    37bcc9293ja 0x37bcc936a
    37bcc9299movsd_xmm x0, [rax+24]
    37bcc929ecomisd x2, x0
    37bcc92a2ja 0x37bcc936a
    37bcc92a8comisd x0, x6
    37bcc92acja 0x37bcc936a
    37bcc92b2unpcklpd x1, x0
    37bcc92b6add rax, 16
    37bcc92bacvtpd2ps x1, x1
    37bcc92bemovlps [r9+8*rdx], x1
    37bcc92c3add rdx, 1
    37bcc92c7cmp r8l, edx
    37bcc92cajge 0x37bcc9280
    37bcc92ccadd r8l, 1
    37bcc92d0add r9, rdi
    37bcc92d3add r10, rbx
    37bcc92d6cmp r8l, ecx
    37bcc92d9jle 0x37bcc9268
    37bcc92db
    37bcc92dbloc_37bcc92db:
    37bcc92dbmovups x6, [rsp+32]
    37bcc92e0add rsp, 48
    37bcc92e4pop rbx
    37bcc92e5pop rsi
    37bcc92e6pop rdi
    37bcc92e7pop rbp
    37bcc92e8pop r12
    37bcc92earet
    37bcc92eb
    37bcc92eb 0f 1f 44 00 00 ..D..
    37bcc92f0
    37bcc92f0loc_37bcc92f0:
    37bcc92f0test ecx, ecx
    37bcc92f2jle 0x37bcc92db
    37bcc92f4mov rax, [rsp+128]
    37bcc92fcadd rbx, 1
    37bcc9300movapd x2, x6
    37bcc9304shl rdi, 3
    37bcc9308xorpd x2, [rip+0x786970]
    37bcc9310shl rbx, 4
    37bcc9314mov r8l, 1
    37bcc931alea r9, [rax-8]
    37bcc931e
    37bcc931eloc_37bcc931e:
    37bcc931emov rax, rsi
    37bcc9321mov rdx, r8
    37bcc9324cmp ecx, r8l
    37bcc9327jge 0x37bcc9360
    37bcc9329jmp 0x37bcc9390
    37bcc932b
    37bcc932b 0f 1f 44 00 00 ..D..
    37bcc9330
    37bcc9330loc_37bcc9330:
    37bcc9330comisd x1, x6
    37bcc9334ja 0x37bcc936a
    37bcc9336movsd_xmm x0, [rax+8]
    37bcc933bcomisd x2, x0
    37bcc933fja 0x37bcc936a
    37bcc9341comisd x0, x6
    37bcc9345ja 0x37bcc936a
    37bcc9347unpcklpd x1, x0
    37bcc934badd rax, 16
    37bcc934fcvtpd2ps x1, x1
    37bcc9353movlps [r9+8*rdx], x1
    37bcc9358add rdx, 1
    37bcc935ccmp ecx, edx
    37bcc935ejl 0x37bcc9390
    37bcc9360
    37bcc9360loc_37bcc9360:
    37bcc9360movsd_xmm x1, [rax]
    37bcc9364comisd x2, x1
    37bcc9368jbe 0x37bcc9330
    37bcc936a
    37bcc936aloc_37bcc936a:
    37bcc936amov rax, [rsp+144]
    37bcc9372mov [rax], 1
    37bcc9378movups x6, [rsp+32]
    37bcc937dadd rsp, 48
    37bcc9381pop rbx
    37bcc9382pop rsi
    37bcc9383pop rdi
    37bcc9384pop rbp
    37bcc9385pop r12
    37bcc9387ret
    37bcc9388
    37bcc9388 0f 1f 84 00 00 00 00 00 ........
    37bcc9390
    37bcc9390loc_37bcc9390:
    37bcc9390add r8, 1
    37bcc9394add r9, rdi
    37bcc9397add rsi, rbx
    37bcc939acmp ecx, r8l
    37bcc939djge 0x37bcc931e
    37bcc93a3jmp 0x37bcc92db
    37bcc91c0
    37bcc93a8
    37bcc93a8 // align 0x10
    37bcc93b0
    37bcc93b0zhfrk_:
    37bcc93b0push r15
    37bcc93b2push r14
    37bcc93b4push r13
    37bcc93b6push r12
    37bcc93b8push rbp
    37bcc93b9push rdi
    37bcc93bapush rsi
    37bcc93bbpush rbx
    37bcc93bcsub rsp, 200
    37bcc93c3mov rax, [rsp+328]
    37bcc93cbmov eax, [rax]
    37bcc93cdmov rsi, rdx
    37bcc93d0mov rdi, r8
    37bcc93d3lea rdx, [rip+0x7868b6]
    37bcc93damov rbp, r9
    37bcc93ddmov r8l, 1
    37bcc93e3mov r9l, 1
    37bcc93e9mov rbx, rcx
    37bcc93ecmov [rsp+132], eax
    37bcc93f3call lsame_
    37bcc93f8mov r9l, 1
    37bcc93femov r8l, 1
    37bcc9404mov rcx, rsi
    37bcc9407lea rdx, [rip+0x786883]
    37bcc940emov r13l, eax
    37bcc9411call lsame_
    37bcc9416mov r9l, 1
    37bcc941cmov r8l, 1
    37bcc9422mov rcx, rdi
    37bcc9425lea rdx, [rip+0x786864]
    37bcc942cmov r14l, eax
    37bcc942fcall lsame_
    37bcc9434mov r12l, eax
    37bcc9437test eax, eax
    37bcc9439je 0x37bcc9758
    37bcc943fmov r15l, [rbp]
    37bcc9443test r13l, r13l
    37bcc9446je 0x37bcc97a8
    37bcc944cmov eax, r15l
    37bcc944ftest r14l, r14l
    37bcc9452je 0x37bcc98a0
    37bcc9458test eax, eax
    37bcc945ajs 0x37bcc979e
    37bcc9460
    37bcc9460loc_37bcc9460:
    37bcc9460mov rdi, [rsp+304]
    37bcc9468mov ecx, [rdi]
    37bcc946atest ecx, ecx
    37bcc946cjs 0x37bcc9870
    37bcc9472mov rsi, [rsp+328]
    37bcc947atest r15l, r15l
    37bcc947dmov edx, 1
    37bcc9482cmovg edx, r15l
    37bcc9486cmp [rsi], edx
    37bcc9488jl 0x37bcc9880
    37bcc948etest eax, eax
    37bcc9490je 0x37bcc973e
    37bcc9496mov rbx, [rsp+312]
    37bcc949epxor x2, x2
    37bcc94a2mov rsi, [rsp+336]
    37bcc94aamovsd_xmm x1, [rbx]
    37bcc94aemovsd_xmm x0, [rsi]
    37bcc94b2ucomisd x1, x2
    37bcc94b6jp 0x37bcc9900
    37bcc94bcjne 0x37bcc9900
    37bcc94c2ucomisd x0, [rip+0x7867d6]
    37bcc94cajp 0x37bcc94d2
    37bcc94ccje 0x37bcc973e
    37bcc94d2
    37bcc94d2loc_37bcc94d2:
    37bcc94d2pxor x2, x2
    37bcc94d6ucomisd x0, x2
    37bcc94dajp 0x37bcc94e2
    37bcc94dcje 0x37bcc9ec0
    37bcc94e2
    37bcc94e2loc_37bcc94e2:
    37bcc94e2movsxd rbx, [rsp+132]
    37bcc94eaxor edx, edx
    37bcc94ecmov [rsp+168], 0
    37bcc94f8mov [rsp+184], 0
    37bcc9504movsd_xmm [rsp+160], x1
    37bcc950dtest rbx, rbx
    37bcc9510movsd_xmm [rsp+176], x0
    37bcc9519cmovs rbx, rdx
    37bcc951dmov edx, eax
    37bcc951fsar edx, 1
    37bcc9521mov rsi, rbx
    37bcc9524not rsi
    37bcc9527test al, 1
    37bcc9529jne 0x37bcc9928
    37bcc952fmov [rsp+152], edx
    37bcc9536test r13l, r13l
    37bcc9539je 0x37bcc9b00
    37bcc953fadd eax, 1
    37bcc9542test r14l, r14l
    37bcc9545je 0x37bcca440
    37bcc954bmov [rsp+156], eax
    37bcc9552mov [rsp+88], 1
    37bcc955bmov [rsp+80], 1
    37bcc9564test r12l, r12l
    37bcc9567je 0x37bccafa3
    37bcc956dmov rax, [rsp+344]
    37bcc9575lea rsi, [rsp+156]
    37bcc957dmov r9, [rsp+304]
    37bcc9585lea r8, [rsp+152]
    37bcc958dmov [rsp+72], rsi
    37bcc9592lea rdx, [rip+0x7866f7]
    37bcc9599lea rcx, [rip+0x7866f1]
    37bcc95a0add rax, 16
    37bcc95a4mov [rsp+64], rax
    37bcc95a9mov rax, [rsp+336]
    37bcc95b1mov [rsp+56], rax
    37bcc95b6mov rax, [rsp+328]
    37bcc95bemov [rsp+48], rax
    37bcc95c3mov rax, [rsp+320]
    37bcc95cbmov [rsp+40], rax
    37bcc95d0mov rax, [rsp+312]
    37bcc95d8mov [rsp+32], rax
    37bcc95ddcall zherk_
    37bcc95e2mov eax, [rbp]
    37bcc95e5mov [rsp+88], 1
    37bcc95eelea rdx, [rip+0x78669b]
    37bcc95f5mov [rsp+80], 1
    37bcc95femov r9, [rsp+304]
    37bcc9606lea r8, [rsp+152]
    37bcc960elea rcx, [rip+0x78667e]
    37bcc9615add eax, 1
    37bcc9618mov [rsp+72], rsi
    37bcc961dmov [rsp+156], eax
    37bcc9624mov rax, [rsp+344]
    37bcc962cmov [rsp+64], rax
    37bcc9631mov rax, [rsp+336]
    37bcc9639mov [rsp+56], rax
    37bcc963emov rax, [rsp+328]
    37bcc9646mov [rsp+48], rax
    37bcc964bmovsxd rax, [rsp+152]
    37bcc9653shl rax, 4
    37bcc9657add rax, [rsp+320]
    37bcc965fmov [rsp+40], rax
    37bcc9664mov rax, [rsp+312]
    37bcc966cmov [rsp+32], rax
    37bcc9671call zherk_
    37bcc9676mov eax, [rbp]
    37bcc9679mov rdi, [rsp+328]
    37bcc9681mov [rsp+112], 1
    37bcc968amov rdx, [rsp+344]
    37bcc9692mov [rsp+96], rsi
    37bcc9697add eax, 1
    37bcc969amov [rsp+72], rdi
    37bcc969fmov rdi, [rsp+320]
    37bcc96a7mov [rsp+156], eax
    37bcc96aemov eax, [rsp+152]
    37bcc96b5mov [rsp+64], rdi
    37bcc96bamov rdi, [rsp+328]
    37bcc96c2mov [rsp+104], 1
    37bcc96cbadd eax, 1
    37bcc96cecdqe
    37bcc96d0mov [rsp+56], rdi
    37bcc96d5mov rdi, [rsp+320]
    37bcc96ddshl rax, 4
    37bcc96e1add rdx, rax
    37bcc96e4lea rax, [rdi+rax-16]
    37bcc96e9mov [rsp+88], rdx
    37bcc96eelea rdx, [rsp+176]
    37bcc96f6mov [rsp+80], rdx
    37bcc96fb
    37bcc96fbloc_37bcc96fb:
    37bcc96fbmov [rsp+48], rax
    37bcc9700lea rax, [rsp+160]
    37bcc9708lea r9, [rsp+152]
    37bcc9710mov [rsp+40], rax
    37bcc9715mov rax, [rsp+304]
    37bcc971dlea r8, [rsp+152]
    37bcc9725lea rdx, [rip+0x786566]
    37bcc972clea rcx, [rip+0x78655d]
    37bcc9733mov [rsp+32], rax
    37bcc9738call zgemm_
    37bcc973dnop
    37bcc973e
    37bcc973eloc_37bcc973e:
    37bcc973eadd rsp, 200
    37bcc9745pop rbx
    37bcc9746pop rsi
    37bcc9747pop rdi
    37bcc9748pop rbp
    37bcc9749pop r12
    37bcc974bpop r13
    37bcc974dpop r14
    37bcc974fpop r15
    37bcc9751ret
    37bcc9752
    37bcc9752 66 0f 1f 44 00 00 f..D..
    37bcc9758
    37bcc9758loc_37bcc9758:
    37bcc9758mov rax, [rsp+304]
    37bcc9760mov r15l, [rax]
    37bcc9763test r13l, r13l
    37bcc9766je 0x37bcc97a8
    37bcc9768lea r10, [rip+0x786523]
    37bcc976ftest r14l, r14l
    37bcc9772je 0x37bcc98c8
    37bcc9778
    37bcc9778loc_37bcc9778:
    37bcc9778mov r9l, 1
    37bcc977emov r8l, 1
    37bcc9784mov rdx, r10
    37bcc9787mov rcx, rdi
    37bcc978acall lsame_
    37bcc978ftest eax, eax
    37bcc9791je 0x37bcc97f0
    37bcc9793
    37bcc9793loc_37bcc9793:
    37bcc9793mov eax, [rbp]
    37bcc9796
    37bcc9796loc_37bcc9796:
    37bcc9796test eax, eax
    37bcc9798jns 0x37bcc9460
    37bcc979e
    37bcc979eloc_37bcc979e:
    37bcc979emov eax, 4
    37bcc97a3jmp 0x37bcc9800
    37bcc97a5
    37bcc97a5 0f 1f 00 ...
    37bcc97a8
    37bcc97a8loc_37bcc97a8:
    37bcc97a8lea r10, [rip+0x7864e3]
    37bcc97afmov r9l, 1
    37bcc97b5mov r8l, 1
    37bcc97bbmov rcx, rbx
    37bcc97bemov rdx, r10
    37bcc97c1mov [rsp+136], r10
    37bcc97c9call lsame_
    37bcc97cetest eax, eax
    37bcc97d0je 0x37bcc9890
    37bcc97d6test r14l, r14l
    37bcc97d9mov r10, [rsp+136]
    37bcc97e1je 0x37bcc9830
    37bcc97e3
    37bcc97e3loc_37bcc97e3:
    37bcc97e3test r12l, r12l
    37bcc97e6je 0x37bcc9778
    37bcc97e8mov eax, [rbp]
    37bcc97ebjmp 0x37bcc9796
    37bcc97ed
    37bcc97ed 0f 1f 00 ...
    37bcc97f0
    37bcc97f0loc_37bcc97f0:
    37bcc97f0mov eax, 3
    37bcc97f5nop [rax+rax]
    37bcc9800
    37bcc9800loc_37bcc9800:
    37bcc9800lea rdx, [rsp+176]
    37bcc9808mov r8l, 6
    37bcc980elea rcx, [rip+0x78647f]
    37bcc9815mov [rsp+176], eax
    37bcc981ccall xerbla_
    37bcc9821jmp 0x37bcc973e
    37bcc9826
    37bcc9826 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bcc9830
    37bcc9830loc_37bcc9830:
    37bcc9830mov r9l, 1
    37bcc9836mov r8l, 1
    37bcc983cmov rcx, rsi
    37bcc983fmov [rsp+136], r10
    37bcc9847lea rdx, [rip+0x786445]
    37bcc984ecall lsame_
    37bcc9853mov r10, [rsp+136]
    37bcc985btest eax, eax
    37bcc985djne 0x37bcc97e3
    37bcc985fnop
    37bcc9860
    37bcc9860loc_37bcc9860:
    37bcc9860mov eax, 2
    37bcc9865jmp 0x37bcc9800
    37bcc9867
    37bcc9867 66 0f 1f 84 00 00 00 00 00 f........
    37bcc9870
    37bcc9870loc_37bcc9870:
    37bcc9870mov eax, 5
    37bcc9875jmp 0x37bcc9800
    37bcc9877
    37bcc9877 66 0f 1f 84 00 00 00 00 00 f........
    37bcc9880
    37bcc9880loc_37bcc9880:
    37bcc9880mov eax, 8
    37bcc9885jmp 0x37bcc9800
    37bcc988a
    37bcc988a 66 0f 1f 44 00 00 f..D..
    37bcc9890
    37bcc9890loc_37bcc9890:
    37bcc9890mov eax, 1
    37bcc9895jmp 0x37bcc9800
    37bcc989a
    37bcc989a 66 0f 1f 44 00 00 f..D..
    37bcc98a0
    37bcc98a0loc_37bcc98a0:
    37bcc98a0mov r9l, 1
    37bcc98a6mov r8l, 1
    37bcc98aclea rdx, [rip+0x7863e0]
    37bcc98b3mov rcx, rsi
    37bcc98b6call lsame_
    37bcc98bbtest eax, eax
    37bcc98bdjne 0x37bcc9793
    37bcc98c3jmp 0x37bcc9860
    37bcc98c5
    37bcc98c5 0f 1f 00 ...
    37bcc98c8
    37bcc98c8loc_37bcc98c8:
    37bcc98c8mov r9l, 1
    37bcc98cemov r8l, 1
    37bcc98d4mov rcx, rsi
    37bcc98d7mov [rsp+136], r10
    37bcc98dflea rdx, [rip+0x7863ad]
    37bcc98e6call lsame_
    37bcc98ebmov r10, [rsp+136]
    37bcc98f3test eax, eax
    37bcc98f5je 0x37bcc9860
    37bcc98fbjmp 0x37bcc9778
    37bcc9900
    37bcc9900loc_37bcc9900:
    37bcc9900test ecx, ecx
    37bcc9902jne 0x37bcc94e2
    37bcc9908ucomisd x0, [rip+0x786390]
    37bcc9910jp 0x37bcc94e2
    37bcc9916jne 0x37bcc94e2
    37bcc991cjmp 0x37bcc973e
    37bcc9921
    37bcc9921 0f 1f 80 00 00 00 00 .......
    37bcc9928
    37bcc9928loc_37bcc9928:
    37bcc9928sub eax, edx
    37bcc992atest r14l, r14l
    37bcc992dje 0x37bcc9cd0
    37bcc9933mov [rsp+156], edx
    37bcc993amov [rsp+152], eax
    37bcc9941test r13l, r13l
    37bcc9944je 0x37bcc9f18
    37bcc994amov rax, [rsp+344]
    37bcc9952mov [rsp+72], rbp
    37bcc9957lea r8, [rsp+152]
    37bcc995fmov [rsp+88], 1
    37bcc9968mov r9, [rsp+304]
    37bcc9970mov [rsp+64], rax
    37bcc9975mov rax, [rsp+336]
    37bcc997dmov [rsp+80], 1
    37bcc9986mov [rsp+56], rax
    37bcc998bmov rax, [rsp+328]
    37bcc9993mov [rsp+48], rax
    37bcc9998mov rax, [rsp+320]
    37bcc99a0mov [rsp+40], rax
    37bcc99a5mov rax, [rsp+312]
    37bcc99admov [rsp+32], rax
    37bcc99b2test r12l, r12l
    37bcc99b5je 0x37bcca5f2
    37bcc99bblea rdx, [rip+0x7862ce]
    37bcc99c2lea rcx, [rip+0x7862c8]
    37bcc99c9call zherk_
    37bcc99cemov [rsp+72], rbp
    37bcc99d3movsxd rbx, [rsp+152]
    37bcc99dblea r8, [rsp+156]
    37bcc99e3mov [rsp+88], 1
    37bcc99ecmov r12, [rsp+320]
    37bcc99f4lea rdx, [rip+0x786295]
    37bcc99fblea rcx, [rip+0x786291]
    37bcc9a02mov [rsp+80], 1
    37bcc9a0bmovsxd rax, [rbp]
    37bcc9a0fshl rbx, 4
    37bcc9a13add r12, rbx
    37bcc9a16mov r9, [rsp+304]
    37bcc9a1eshl rax, 4
    37bcc9a22add rax, [rsp+344]
    37bcc9a2amov [rsp+40], r12
    37bcc9a2fmov [rsp+64], rax
    37bcc9a34mov rax, [rsp+336]
    37bcc9a3cmov [rsp+56], rax
    37bcc9a41mov rax, [rsp+328]
    37bcc9a49mov [rsp+48], rax
    37bcc9a4emov rax, [rsp+312]
    37bcc9a56mov [rsp+32], rax
    37bcc9a5bcall zherk_
    37bcc9a60lea rax, [rsp+176]
    37bcc9a68mov [rsp+96], rbp
    37bcc9a6dadd rbx, [rsp+344]
    37bcc9a75mov [rsp+80], rax
    37bcc9a7amov rax, [rsp+328]
    37bcc9a82lea r9, [rsp+152]
    37bcc9a8alea r8, [rsp+156]
    37bcc9a92mov [rsp+112], 1
    37bcc9a9blea rdx, [rip+0x7861f0]
    37bcc9aa2lea rcx, [rip+0x7861e7]
    37bcc9aa9mov [rsp+72], rax
    37bcc9aaemov rax, [rsp+320]
    37bcc9ab6mov [rsp+104], 1
    37bcc9abfmov [rsp+64], rax
    37bcc9ac4mov rax, [rsp+328]
    37bcc9accmov [rsp+88], rbx
    37bcc9ad1mov [rsp+56], rax
    37bcc9ad6lea rax, [rsp+160]
    37bcc9ademov [rsp+40], rax
    37bcc9ae3mov rax, [rsp+304]
    37bcc9aebmov [rsp+48], r12
    37bcc9af0mov [rsp+32], rax
    37bcc9af5call zgemm_
    37bcc9afajmp 0x37bcc973e
    37bcc9aff
    37bcc9aff 90 .
    37bcc9b00
    37bcc9b00loc_37bcc9b00:
    37bcc9b00test r14l, r14l
    37bcc9b03je 0x37bcca2a8
    37bcc9b09mov rax, [rsp+344]
    37bcc9b11movsxd rdx, edx
    37bcc9b14shl rdx, 4
    37bcc9b18add rax, rdx
    37bcc9b1btest r12l, r12l
    37bcc9b1eje 0x37bccac60
    37bcc9b24mov [rsp+64], rax
    37bcc9b29lea rdx, [rip+0x786160]
    37bcc9b30mov rax, [rsp+336]
    37bcc9b38lea rbx, [rsp+152]
    37bcc9b40mov [rsp+72], rbx
    37bcc9b45mov r9, [rsp+304]
    37bcc9b4dmov r8, rbx
    37bcc9b50lea rcx, [rip+0x78613c]
    37bcc9b57mov [rsp+56], rax
    37bcc9b5cmov rax, [rsp+328]
    37bcc9b64mov [rsp+88], 1
    37bcc9b6dmov [rsp+48], rax
    37bcc9b72mov rax, [rsp+320]
    37bcc9b7amov [rsp+80], 1
    37bcc9b83mov [rsp+40], rax
    37bcc9b88mov rax, [rsp+312]
    37bcc9b90mov [rsp+32], rax
    37bcc9b95call zherk_
    37bcc9b9amov rax, [rsp+344]
    37bcc9ba2mov r8, rbx
    37bcc9ba5mov [rsp+88], 1
    37bcc9baemov [rsp+80], 1
    37bcc9bb7mov r9, [rsp+304]
    37bcc9bbflea rdx, [rip+0x7860ca]
    37bcc9bc6lea rcx, [rip+0x7860c4]
    37bcc9bcdmov [rsp+64], rax
    37bcc9bd2mov rax, [rsp+336]
    37bcc9bdamov [rsp+72], rbx
    37bcc9bdfmov [rsp+56], rax
    37bcc9be4mov rax, [rsp+328]
    37bcc9becmov [rsp+48], rax
    37bcc9bf1movsxd rax, [rsp+152]
    37bcc9bf9shl rax, 4
    37bcc9bfdadd rax, [rsp+320]
    37bcc9c05mov [rsp+40], rax
    37bcc9c0amov rax, [rsp+312]
    37bcc9c12mov [rsp+32], rax
    37bcc9c17call zherk_
    37bcc9c1cmovsxd rax, [rsp+152]
    37bcc9c24mov [rsp+96], rbx
    37bcc9c29mov rdi, [rsp+328]
    37bcc9c31mov [rsp+112], 1
    37bcc9c3amov [rsp+104], 1
    37bcc9c43lea edx, [rax+1]
    37bcc9c46imul edx, eax
    37bcc9c49mov [rsp+72], rdi
    37bcc9c4eshl rax, 4
    37bcc9c52add rax, [rsp+320]
    37bcc9c5amov [rsp+56], rdi
    37bcc9c5fmov [rsp+64], rax
    37bcc9c64mov rax, [rsp+320]
    37bcc9c6cmovsxd rdx, edx
    37bcc9c6fshl rdx, 4
    37bcc9c73add rdx, [rsp+344]
    37bcc9c7bmov [rsp+88], rdx
    37bcc9c80lea rdx, [rsp+176]
    37bcc9c88mov [rsp+80], rdx
    37bcc9c8d
    37bcc9c8dloc_37bcc9c8d:
    37bcc9c8dmov [rsp+48], rax
    37bcc9c92mov r9, rbx
    37bcc9c95lea rax, [rsp+160]
    37bcc9c9dmov r8, rbx
    37bcc9ca0mov [rsp+40], rax
    37bcc9ca5mov rax, [rsp+304]
    37bcc9cadlea rdx, [rip+0x785fde]
    37bcc9cb4lea rcx, [rip+0x785fd5]
    37bcc9cbbmov [rsp+32], rax
    37bcc9cc0call zgemm_
    37bcc9cc5jmp 0x37bcc973e
    37bcc9cca
    37bcc9cca 66 0f 1f 44 00 00 f..D..
    37bcc9cd0
    37bcc9cd0loc_37bcc9cd0:
    37bcc9cd0mov [rsp+152], edx
    37bcc9cd7mov [rsp+156], eax
    37bcc9cdetest r13l, r13l
    37bcc9ce1je 0x37bcca0e0
    37bcc9ce7movsxd rdi, eax
    37bcc9ceamov [rsp+72], rbp
    37bcc9cefmov r9, [rsp+304]
    37bcc9cf7lea r8, [rsp+152]
    37bcc9cffmov [rsp+88], 1
    37bcc9d08mov rax, rdi
    37bcc9d0bmov [rsp+80], 1
    37bcc9d14shl rax, 4
    37bcc9d18add rax, [rsp+344]
    37bcc9d20mov [rsp+64], rax
    37bcc9d25mov rax, [rsp+336]
    37bcc9d2dmov [rsp+56], rax
    37bcc9d32mov rax, [rsp+328]
    37bcc9d3amov [rsp+48], rax
    37bcc9d3fmov rax, [rsp+320]
    37bcc9d47mov [rsp+40], rax
    37bcc9d4cmov rax, [rsp+312]
    37bcc9d54mov [rsp+32], rax
    37bcc9d59test r12l, r12l
    37bcc9d5cje 0x37bcca927
    37bcc9d62lea rdx, [rip+0x785f27]
    37bcc9d69lea rcx, [rip+0x785f21]
    37bcc9d70call zherk_
    37bcc9d75movsxd rax, [rsp+152]
    37bcc9d7dmov [rsp+88], 1
    37bcc9d86lea r8, [rsp+156]
    37bcc9d8emov [rsp+80], 1
    37bcc9d97mov r9, [rsp+304]
    37bcc9d9flea rdx, [rip+0x785eea]
    37bcc9da6lea rcx, [rip+0x785ee6]
    37bcc9dadshl rax, 4
    37bcc9db1add rax, [rsp+344]
    37bcc9db9mov [rsp+72], rbp
    37bcc9dbemov [rsp+64], rax
    37bcc9dc3mov rax, [rsp+336]
    37bcc9dcbmov [rsp+56], rax
    37bcc9dd0mov rax, [rsp+328]
    37bcc9dd8mov [rsp+48], rax
    37bcc9dddlea rax, [rdi-1]
    37bcc9de1shl rax, 4
    37bcc9de5add rax, [rsp+320]
    37bcc9dedmov [rsp+40], rax
    37bcc9df2mov rax, [rsp+312]
    37bcc9dfamov [rsp+32], rax
    37bcc9dffcall zherk_
    37bcc9e04mov rax, [rsp+344]
    37bcc9e0cmov [rsp+112], 1
    37bcc9e15lea r9, [rsp+156]
    37bcc9e1dmov [rsp+104], 1
    37bcc9e26lea r8, [rsp+152]
    37bcc9e2elea rdx, [rip+0x785e5d]
    37bcc9e35mov [rsp+88], rax
    37bcc9e3alea rax, [rsp+176]
    37bcc9e42lea rcx, [rip+0x785e47]
    37bcc9e49mov [rsp+80], rax
    37bcc9e4emov rax, [rsp+328]
    37bcc9e56mov [rsp+96], rbp
    37bcc9e5bmov [rsp+72], rax
    37bcc9e60movsxd rax, [rsp+156]
    37bcc9e68sub rax, 1
    37bcc9e6cshl rax, 4
    37bcc9e70add rax, [rsp+320]
    37bcc9e78mov [rsp+64], rax
    37bcc9e7dmov rax, [rsp+328]
    37bcc9e85mov [rsp+56], rax
    37bcc9e8amov rax, [rsp+320]
    37bcc9e92mov [rsp+48], rax
    37bcc9e97lea rax, [rsp+160]
    37bcc9e9fmov [rsp+40], rax
    37bcc9ea4mov rax, [rsp+304]
    37bcc9eacmov [rsp+32], rax
    37bcc9eb1call zgemm_
    37bcc9eb6jmp 0x37bcc973e
    37bcc9ebb
    37bcc9ebb 0f 1f 44 00 00 ..D..
    37bcc9ec0
    37bcc9ec0loc_37bcc9ec0:
    37bcc9ec0lea ecx, [rax+1]
    37bcc9ec3mov rdx, [rsp+344]
    37bcc9ecbpxor x0, x0
    37bcc9ecfimul eax, ecx
    37bcc9ed2sar eax, 1
    37bcc9ed4sub eax, 1
    37bcc9ed7shl rax, 4
    37bcc9edblea rax, [rdx+rax+16]
    37bcc9ee0mov rcx, rax
    37bcc9ee3sub rcx, rdx
    37bcc9ee6and ecx, 16
    37bcc9ee9je 0x37bcc9f00
    37bcc9eebmovups [rdx], x0
    37bcc9eeeadd rdx, 16
    37bcc9ef2cmp rax, rdx
    37bcc9ef5je 0x37bcc973e
    37bcc9efbnop [rax+rax]
    37bcc9f00
    37bcc9f00loc_37bcc9f00:
    37bcc9f00movups [rdx], x0
    37bcc9f03add rdx, 32
    37bcc9f07movups [rdx-16], x0
    37bcc9f0bcmp rax, rdx
    37bcc9f0ejne 0x37bcc9f00
    37bcc9f10jmp 0x37bcc973e
    37bcc9f15
    37bcc9f15 0f 1f 00 ...
    37bcc9f18
    37bcc9f18loc_37bcc9f18:
    37bcc9f18test r12l, r12l
    37bcc9f1bje 0x37bccaa8d
    37bcc9f21mov rax, [rsp+344]
    37bcc9f29lea rdx, [rip+0x785d60]
    37bcc9f30lea rbx, [rsp+152]
    37bcc9f38mov [rsp+88], 1
    37bcc9f41mov [rsp+72], rbx
    37bcc9f46mov r9, [rsp+304]
    37bcc9f4emov r8, rbx
    37bcc9f51lea rcx, [rip+0x785d3b]
    37bcc9f58mov [rsp+64], rax
    37bcc9f5dmov rax, [rsp+336]
    37bcc9f65mov [rsp+80], 1
    37bcc9f6emov [rsp+56], rax
    37bcc9f73mov rax, [rsp+328]
    37bcc9f7bmov [rsp+48], rax
    37bcc9f80mov rax, [rsp+320]
    37bcc9f88mov [rsp+40], rax
    37bcc9f8dmov rax, [rsp+312]
    37bcc9f95mov [rsp+32], rax
    37bcc9f9acall zherk_
    37bcc9f9fmov rax, [rsp+344]
    37bcc9fa7mov [rsp+88], 1
    37bcc9fb0lea r8, [rsp+156]
    37bcc9fb8mov [rsp+80], 1
    37bcc9fc1mov r9, [rsp+304]
    37bcc9fc9lea rdx, [rip+0x785cc0]
    37bcc9fd0lea rcx, [rip+0x785cba]
    37bcc9fd7add rax, 16
    37bcc9fdbmov [rsp+72], rbx
    37bcc9fe0mov [rsp+64], rax
    37bcc9fe5mov rax, [rsp+336]
    37bcc9fedmov [rsp+56], rax
    37bcc9ff2mov rax, [rsp+328]
    37bcc9ffamov [rsp+48], rax
    37bcc9fffmovsxd rax, [rsp+152]
    37bcca007shl rax, 4
    37bcca00badd rax, [rsp+320]
    37bcca013mov [rsp+40], rax
    37bcca018mov rax, [rsp+312]
    37bcca020mov [rsp+32], rax
    37bcca025call zherk_
    37bcca02amovsxd rax, [rsp+152]
    37bcca032mov r8, rbx
    37bcca035mov rdi, [rsp+328]
    37bcca03dmov [rsp+112], 1
    37bcca046lea r9, [rsp+156]
    37bcca04elea rcx, [rip+0x785c3b]
    37bcca055mov edx, eax
    37bcca057mov [rsp+96], rbx
    37bcca05cimul edx, eax
    37bcca05fshl rax, 4
    37bcca063mov [rsp+72], rdi
    37bcca068add rax, [rsp+320]
    37bcca070mov [rsp+64], rax
    37bcca075mov rax, [rsp+320]
    37bcca07dmov [rsp+104], 1
    37bcca086mov [rsp+48], rax
    37bcca08bmovsxd rdx, edx
    37bcca08elea rax, [rsp+160]
    37bcca096mov [rsp+40], rax
    37bcca09bshl rdx, 4
    37bcca09fmov rax, [rsp+304]
    37bcca0a7add rdx, [rsp+344]
    37bcca0afmov [rsp+56], rdi
    37bcca0b4mov [rsp+88], rdx
    37bcca0b9lea rdx, [rsp+176]
    37bcca0c1mov [rsp+80], rdx
    37bcca0c6lea rdx, [rip+0x785bc5]
    37bcca0cdmov [rsp+32], rax
    37bcca0d2call zgemm_
    37bcca0d7jmp 0x37bcc973e
    37bcca0dc
    37bcca0dc 0f 1f 40 00 ..@.
    37bcca0e0
    37bcca0e0loc_37bcca0e0:
    37bcca0e0imul eax, eax
    37bcca0e3cdqe
    37bcca0e5shl rax, 4
    37bcca0e9add rax, [rsp+344]
    37bcca0f1test r12l, r12l
    37bcca0f4je 0x37bccae25
    37bcca0famov [rsp+64], rax
    37bcca0fflea rdx, [rip+0x785b8a]
    37bcca106mov rax, [rsp+336]
    37bcca10elea rsi, [rsp+156]
    37bcca116mov [rsp+88], 1
    37bcca11fmov r9, [rsp+304]
    37bcca127lea r8, [rsp+152]
    37bcca12flea rcx, [rip+0x785b5d]
    37bcca136mov [rsp+56], rax
    37bcca13bmov rax, [rsp+328]
    37bcca143mov [rsp+80], 1
    37bcca14cmov [rsp+48], rax
    37bcca151mov rax, [rsp+320]
    37bcca159mov [rsp+72], rsi
    37bcca15emov [rsp+40], rax
    37bcca163mov rax, [rsp+312]
    37bcca16bmov [rsp+32], rax
    37bcca170call zherk_
    37bcca175movsxd rbx, [rsp+152]
    37bcca17dmov [rsp+72], rsi
    37bcca182mov r8, rsi
    37bcca185mov [rsp+88], 1
    37bcca18emov r9, [rsp+304]
    37bcca196lea rdx, [rip+0x785af3]
    37bcca19dlea rcx, [rip+0x785aed]
    37bcca1a4mov [rsp+80], 1
    37bcca1admov rax, rbx
    37bcca1b0shl rbx, 4
    37bcca1b4imul eax, [rsp+156]
    37bcca1bcadd rbx, [rsp+320]
    37bcca1c4mov [rsp+40], rbx
    37bcca1c9cdqe
    37bcca1cbshl rax, 4
    37bcca1cfadd rax, [rsp+344]
    37bcca1d7mov [rsp+64], rax
    37bcca1dcmov rax, [rsp+336]
    37bcca1e4mov [rsp+56], rax
    37bcca1e9mov rax, [rsp+328]
    37bcca1f1mov [rsp+48], rax
    37bcca1f6mov rax, [rsp+312]
    37bcca1femov [rsp+32], rax
    37bcca203call zherk_
    37bcca208mov rax, [rsp+344]
    37bcca210mov r8, rsi
    37bcca213mov [rsp+112], 1
    37bcca21cmov [rsp+104], 1
    37bcca225lea r9, [rsp+152]
    37bcca22dlea rdx, [rip+0x785a5e]
    37bcca234mov [rsp+88], rax
    37bcca239lea rax, [rsp+176]
    37bcca241lea rcx, [rip+0x785a48]
    37bcca248mov [rsp+80], rax
    37bcca24dmov rax, [rsp+328]
    37bcca255mov [rsp+96], rsi
    37bcca25amov [rsp+72], rax
    37bcca25fmov rax, [rsp+320]
    37bcca267mov [rsp+48], rbx
    37bcca26cmov [rsp+64], rax
    37bcca271mov rax, [rsp+328]
    37bcca279mov [rsp+56], rax
    37bcca27elea rax, [rsp+160]
    37bcca286mov [rsp+40], rax
    37bcca28bmov rax, [rsp+304]
    37bcca293mov [rsp+32], rax
    37bcca298call zgemm_
    37bcca29djmp 0x37bcc973e
    37bcca2a2
    37bcca2a2 66 0f 1f 44 00 00 f..D..
    37bcca2a8
    37bcca2a8loc_37bcca2a8:
    37bcca2a8lea eax, [rdx+1]
    37bcca2abimul eax, edx
    37bcca2aecdqe
    37bcca2b0shl rax, 4
    37bcca2b4add rax, [rsp+344]
    37bcca2bctest r12l, r12l
    37bcca2bfje 0x37bccb14b
    37bcca2c5mov [rsp+64], rax
    37bcca2calea rdx, [rip+0x7859bf]
    37bcca2d1mov rax, [rsp+336]
    37bcca2d9lea rbx, [rsp+152]
    37bcca2e1mov [rsp+72], rbx
    37bcca2e6mov r9, [rsp+304]
    37bcca2eemov r8, rbx
    37bcca2f1lea rcx, [rip+0x78599b]
    37bcca2f8mov [rsp+56], rax
    37bcca2fdmov rax, [rsp+328]
    37bcca305mov [rsp+88], 1
    37bcca30emov [rsp+48], rax
    37bcca313mov rax, [rsp+320]
    37bcca31bmov [rsp+80], 1
    37bcca324mov [rsp+40], rax
    37bcca329mov rax, [rsp+312]
    37bcca331mov [rsp+32], rax
    37bcca336call zherk_
    37bcca33bmovsxd rax, [rsp+152]
    37bcca343mov r8, rbx
    37bcca346mov rdi, [rsp+336]
    37bcca34emov [rsp+88], 1
    37bcca357mov r9, [rsp+304]
    37bcca35flea rcx, [rip+0x78592b]
    37bcca366mov edx, eax
    37bcca368mov [rsp+56], rdi
    37bcca36dmov rdi, [rsp+328]
    37bcca375imul edx, eax
    37bcca378shl rax, 4
    37bcca37cmov [rsp+72], rbx
    37bcca381add rax, [rsp+320]
    37bcca389mov [rsp+40], rax
    37bcca38emov rax, [rsp+312]
    37bcca396mov [rsp+80], 1
    37bcca39fmovsxd rdx, edx
    37bcca3a2mov [rsp+32], rax
    37bcca3a7shl rdx, 4
    37bcca3abadd rdx, [rsp+344]
    37bcca3b3mov [rsp+48], rdi
    37bcca3b8mov [rsp+64], rdx
    37bcca3bdlea rdx, [rip+0x7858cc]
    37bcca3c4call zherk_
    37bcca3c9mov rax, [rsp+344]
    37bcca3d1mov [rsp+96], rbx
    37bcca3d6mov [rsp+112], 1
    37bcca3dfmov [rsp+88], rax
    37bcca3e4lea rax, [rsp+176]
    37bcca3ecmov [rsp+80], rax
    37bcca3f1mov rax, [rsp+328]
    37bcca3f9mov [rsp+104], 1
    37bcca402mov [rsp+72], rax
    37bcca407mov rax, [rsp+320]
    37bcca40fmov [rsp+64], rax
    37bcca414mov rax, [rsp+328]
    37bcca41cmov [rsp+56], rax
    37bcca421movsxd rax, [rsp+152]
    37bcca429shl rax, 4
    37bcca42dadd rax, [rsp+320]
    37bcca435jmp 0x37bcc9c8d
    37bcca43a
    37bcca43a 66 0f 1f 44 00 00 f..D..
    37bcca440
    37bcca440loc_37bcca440:
    37bcca440add edx, 1
    37bcca443mov [rsp+156], eax
    37bcca44amov [rsp+88], 1
    37bcca453movsxd rdx, edx
    37bcca456mov [rsp+80], 1
    37bcca45fshl rdx, 4
    37bcca463add rdx, [rsp+344]
    37bcca46btest r12l, r12l
    37bcca46eje 0x37bcca748
    37bcca474mov rax, [rsp+336]
    37bcca47clea rsi, [rsp+156]
    37bcca484mov [rsp+64], rdx
    37bcca489lea r8, [rsp+152]
    37bcca491mov [rsp+72], rsi
    37bcca496mov r9, [rsp+304]
    37bcca49elea rdx, [rip+0x7857eb]
    37bcca4a5lea rcx, [rip+0x7857e5]
    37bcca4acmov [rsp+56], rax
    37bcca4b1mov rax, [rsp+328]
    37bcca4b9mov [rsp+48], rax
    37bcca4bemov rax, [rsp+320]
    37bcca4c6mov [rsp+40], rax
    37bcca4cbmov rax, [rsp+312]
    37bcca4d3mov [rsp+32], rax
    37bcca4d8call zherk_
    37bcca4ddmov eax, [rbp]
    37bcca4e0mov rdx, [rsp+344]
    37bcca4e8mov [rsp+88], 1
    37bcca4f1mov rdi, [rsp+336]
    37bcca4f9mov [rsp+72], rsi
    37bcca4felea r8, [rsp+152]
    37bcca506lea rcx, [rip+0x785786]
    37bcca50dadd eax, 1
    37bcca510mov r9, [rsp+304]
    37bcca518mov [rsp+80], 1
    37bcca521mov [rsp+156], eax
    37bcca528movsxd rax, [rsp+152]
    37bcca530mov [rsp+56], rdi
    37bcca535mov rdi, [rsp+328]
    37bcca53dshl rax, 4
    37bcca541add rdx, rax
    37bcca544add rax, [rsp+320]
    37bcca54cmov [rsp+48], rdi
    37bcca551mov [rsp+40], rax
    37bcca556mov rax, [rsp+312]
    37bcca55emov [rsp+64], rdx
    37bcca563lea rdx, [rip+0x785726]
    37bcca56amov [rsp+32], rax
    37bcca56fcall zherk_
    37bcca574mov eax, [rbp]
    37bcca577mov [rsp+96], rsi
    37bcca57cmov [rsp+112], 1
    37bcca585mov [rsp+104], 1
    37bcca58eadd eax, 1
    37bcca591mov [rsp+156], eax
    37bcca598mov rax, [rsp+344]
    37bcca5a0mov [rsp+88], rax
    37bcca5a5lea rax, [rsp+176]
    37bcca5admov [rsp+80], rax
    37bcca5b2mov rax, [rsp+328]
    37bcca5bamov [rsp+72], rax
    37bcca5bfmovsxd rax, [rsp+152]
    37bcca5c7shl rax, 4
    37bcca5cbadd rax, [rsp+320]
    37bcca5d3mov [rsp+64], rax
    37bcca5d8mov rax, [rsp+328]
    37bcca5e0mov [rsp+56], rax
    37bcca5e5mov rax, [rsp+320]
    37bcca5edjmp 0x37bcc96fb
    37bcca5f2
    37bcca5f2loc_37bcca5f2:
    37bcca5f2lea rdx, [rip+0x785699]
    37bcca5f9lea rcx, [rip+0x785691]
    37bcca600call zherk_
    37bcca605movsxd rdi, [rsp+152]
    37bcca60dmov [rsp+88], 1
    37bcca616lea r8, [rsp+156]
    37bcca61emov [rsp+80], 1
    37bcca627mov r9, [rsp+304]
    37bcca62flea rdx, [rip+0x78565c]
    37bcca636lea rcx, [rip+0x785656]
    37bcca63dlea eax, [rdi+1]
    37bcca640mov [rsp+72], rbp
    37bcca645shl rdi, 4
    37bcca649cdqe
    37bcca64bimul rax, rbx
    37bcca64flea rbx, [rsi+rax+1]
    37bcca654movsxd rax, [rbp]
    37bcca658shl rbx, 4
    37bcca65cadd rbx, [rsp+320]
    37bcca664shl rax, 4
    37bcca668add rax, [rsp+344]
    37bcca670mov [rsp+40], rbx
    37bcca675mov [rsp+64], rax
    37bcca67amov rax, [rsp+336]
    37bcca682mov [rsp+56], rax
    37bcca687mov rax, [rsp+328]
    37bcca68fmov [rsp+48], rax
    37bcca694mov rax, [rsp+312]
    37bcca69cmov [rsp+32], rax
    37bcca6a1call zherk_
    37bcca6a6mov rax, [rsp+344]
    37bcca6aemov [rsp+112], 1
    37bcca6b7lea r9, [rsp+152]
    37bcca6bfmov [rsp+104], 1
    37bcca6c8lea r8, [rsp+156]
    37bcca6d0lea rdx, [rip+0x7855b9]
    37bcca6d7add rax, rdi
    37bcca6damov [rsp+96], rbp
    37bcca6dflea rcx, [rip+0x7855ac]
    37bcca6e6mov [rsp+88], rax
    37bcca6eblea rax, [rsp+176]
    37bcca6f3mov [rsp+80], rax
    37bcca6f8mov rax, [rsp+328]
    37bcca700mov [rsp+48], rbx
    37bcca705mov [rsp+72], rax
    37bcca70amov rax, [rsp+320]
    37bcca712mov [rsp+64], rax
    37bcca717mov rax, [rsp+328]
    37bcca71fmov [rsp+56], rax
    37bcca724lea rax, [rsp+160]
    37bcca72cmov [rsp+40], rax
    37bcca731mov rax, [rsp+304]
    37bcca739mov [rsp+32], rax
    37bcca73ecall zgemm_
    37bcca743jmp 0x37bcc973e
    37bcca748
    37bcca748loc_37bcca748:
    37bcca748mov rax, [rsp+336]
    37bcca750lea r12, [rsp+156]
    37bcca758mov [rsp+64], rdx
    37bcca75dlea r8, [rsp+152]
    37bcca765mov [rsp+72], r12
    37bcca76amov r9, [rsp+304]
    37bcca772lea rdx, [rip+0x785519]
    37bcca779lea rcx, [rip+0x785511]
    37bcca780mov [rsp+56], rax
    37bcca785mov rax, [rsp+328]
    37bcca78dmov [rsp+48], rax
    37bcca792mov rax, [rsp+320]
    37bcca79amov [rsp+40], rax
    37bcca79fmov rax, [rsp+312]
    37bcca7a7mov [rsp+32], rax
    37bcca7accall zherk_
    37bcca7b1mov eax, [rbp]
    37bcca7b4movsxd rdx, [rsp+152]
    37bcca7bcmov [rsp+88], 1
    37bcca7c5mov rcx, [rsp+336]
    37bcca7cdmov [rsp+72], r12
    37bcca7d2lea r8, [rsp+152]
    37bcca7daadd eax, 1
    37bcca7ddmov r9, [rsp+304]
    37bcca7e5mov [rsp+80], 1
    37bcca7eemov [rsp+156], eax
    37bcca7f5mov rax, rdx
    37bcca7f8shl rdx, 4
    37bcca7fcadd rdx, [rsp+344]
    37bcca804add eax, 1
    37bcca807mov [rsp+56], rcx
    37bcca80cmov rcx, [rsp+328]
    37bcca814cdqe
    37bcca816mov [rsp+64], rdx
    37bcca81blea rdx, [rip+0x785470]
    37bcca822imul rax, rbx
    37bcca826mov [rsp+48], rcx
    37bcca82blea rcx, [rip+0x785461]
    37bcca832lea rax, [rsi+rax+1]
    37bcca837shl rax, 4
    37bcca83badd rax, [rsp+320]
    37bcca843mov [rsp+40], rax
    37bcca848mov rax, [rsp+312]
    37bcca850mov [rsp+32], rax
    37bcca855call zherk_
    37bcca85amov eax, [rbp]
    37bcca85dmov [rsp+96], r12
    37bcca862mov [rsp+112], 1
    37bcca86bmov [rsp+104], 1
    37bcca874add eax, 1
    37bcca877mov [rsp+156], eax
    37bcca87emov rax, [rsp+344]
    37bcca886mov [rsp+88], rax
    37bcca88blea rax, [rsp+176]
    37bcca893mov [rsp+80], rax
    37bcca898mov rax, [rsp+328]
    37bcca8a0mov [rsp+72], rax
    37bcca8a5mov eax, [rsp+152]
    37bcca8acadd eax, 1
    37bcca8afcdqe
    37bcca8b1imul rax, rbx
    37bcca8b5lea rax, [rsi+rax+1]
    37bcca8bashl rax, 4
    37bcca8beadd rax, [rsp+320]
    37bcca8c6mov [rsp+64], rax
    37bcca8cbmov rax, [rsp+328]
    37bcca8d3mov [rsp+56], rax
    37bcca8d8mov rax, [rsp+320]
    37bcca8e0
    37bcca8e0loc_37bcca8e0:
    37bcca8e0mov [rsp+48], rax
    37bcca8e5lea rax, [rsp+160]
    37bcca8edlea r9, [rsp+152]
    37bcca8f5mov [rsp+40], rax
    37bcca8famov rax, [rsp+304]
    37bcca902lea r8, [rsp+152]
    37bcca90alea rdx, [rip+0x78537f]
    37bcca911lea rcx, [rip+0x78537a]
    37bcca918mov [rsp+32], rax
    37bcca91dcall zgemm_
    37bcca922jmp 0x37bcc973e
    37bcca927
    37bcca927loc_37bcca927:
    37bcca927lea rdx, [rip+0x785364]
    37bcca92elea rcx, [rip+0x78535c]
    37bcca935call zherk_
    37bcca93amovsxd rax, [rsp+152]
    37bcca942mov [rsp+88], 1
    37bcca94blea r8, [rsp+156]
    37bcca953mov [rsp+80], 1
    37bcca95cmov r9, [rsp+304]
    37bcca964lea rdx, [rip+0x785327]
    37bcca96blea rcx, [rip+0x785321]
    37bcca972shl rax, 4
    37bcca976add rax, [rsp+344]
    37bcca97emov [rsp+72], rbp
    37bcca983mov [rsp+64], rax
    37bcca988mov rax, [rsp+336]
    37bcca990mov [rsp+56], rax
    37bcca995mov rax, [rsp+328]
    37bcca99dmov [rsp+48], rax
    37bcca9a2mov rax, rdi
    37bcca9a5imul rax, rbx
    37bcca9a9lea rax, [rsi+rax+1]
    37bcca9aeshl rax, 4
    37bcca9b2add rax, [rsp+320]
    37bcca9bamov [rsp+40], rax
    37bcca9bfmov rax, [rsp+312]
    37bcca9c7mov [rsp+32], rax
    37bcca9cccall zherk_
    37bcca9d1mov rax, [rsp+344]
    37bcca9d9mov [rsp+112], 1
    37bcca9e2lea r9, [rsp+156]
    37bcca9eamov [rsp+104], 1
    37bcca9f3lea r8, [rsp+152]
    37bcca9fblea rdx, [rip+0x78528e]
    37bccaa02mov [rsp+88], rax
    37bccaa07lea rax, [rsp+176]
    37bccaa0flea rcx, [rip+0x78527c]
    37bccaa16mov [rsp+80], rax
    37bccaa1bmov rax, [rsp+328]
    37bccaa23mov [rsp+96], rbp
    37bccaa28mov [rsp+72], rax
    37bccaa2dmovsxd rax, [rsp+156]
    37bccaa35imul rax, rbx
    37bccaa39lea rax, [rsi+rax+1]
    37bccaa3eshl rax, 4
    37bccaa42add rax, [rsp+320]
    37bccaa4amov [rsp+64], rax
    37bccaa4fmov rax, [rsp+328]
    37bccaa57mov [rsp+56], rax
    37bccaa5cmov rax, [rsp+320]
    37bccaa64mov [rsp+48], rax
    37bccaa69lea rax, [rsp+160]
    37bccaa71mov [rsp+40], rax
    37bccaa76mov rax, [rsp+304]
    37bccaa7emov [rsp+32], rax
    37bccaa83call zgemm_
    37bccaa88jmp 0x37bcc973e
    37bccaa8d
    37bccaa8dloc_37bccaa8d:
    37bccaa8dmov rax, [rsp+344]
    37bccaa95lea rdx, [rip+0x7851f6]
    37bccaa9clea rdi, [rsp+152]
    37bccaaa4mov [rsp+88], 1
    37bccaaadmov [rsp+72], rdi
    37bccaab2mov r9, [rsp+304]
    37bccaabamov r8, rdi
    37bccaabdlea rcx, [rip+0x7851cf]
    37bccaac4mov [rsp+64], rax
    37bccaac9mov rax, [rsp+336]
    37bccaad1lea rbp, [rsp+156]
    37bccaad9mov [rsp+80], 1
    37bccaae2mov [rsp+56], rax
    37bccaae7mov rax, [rsp+328]
    37bccaaefmov [rsp+48], rax
    37bccaaf4mov rax, [rsp+320]
    37bccaafcmov [rsp+40], rax
    37bccab01mov rax, [rsp+312]
    37bccab09mov [rsp+32], rax
    37bccab0ecall zherk_
    37bccab13mov rax, [rsp+344]
    37bccab1bmov r8, rbp
    37bccab1emov [rsp+88], 1
    37bccab27mov [rsp+80], 1
    37bccab30mov r9, [rsp+304]
    37bccab38lea rdx, [rip+0x785153]
    37bccab3flea rcx, [rip+0x78514b]
    37bccab46add rax, 16
    37bccab4amov [rsp+72], rdi
    37bccab4fmov [rsp+64], rax
    37bccab54mov rax, [rsp+336]
    37bccab5cmov [rsp+56], rax
    37bccab61mov rax, [rsp+328]
    37bccab69mov [rsp+48], rax
    37bccab6emov eax, [rsp+152]
    37bccab75add eax, 1
    37bccab78cdqe
    37bccab7aimul rax, rbx
    37bccab7elea rax, [rsi+rax+1]
    37bccab83shl rax, 4
    37bccab87add rax, [rsp+320]
    37bccab8fmov [rsp+40], rax
    37bccab94mov rax, [rsp+312]
    37bccab9cmov [rsp+32], rax
    37bccaba1call zherk_
    37bccaba6mov eax, [rsp+152]
    37bccabadmov [rsp+96], rdi
    37bccabb2mov rcx, [rsp+328]
    37bccabbamov [rsp+112], 1
    37bccabc3mov [rsp+104], 1
    37bccabccmov edx, eax
    37bccabceimul edx, eax
    37bccabd1add eax, 1
    37bccabd4mov [rsp+72], rcx
    37bccabd9cdqe
    37bccabdbmov [rsp+56], rcx
    37bccabe0imul rax, rbx
    37bccabe4movsxd rdx, edx
    37bccabe7shl rdx, 4
    37bccabebadd rdx, [rsp+344]
    37bccabf3lea rax, [rsi+rax+1]
    37bccabf8mov [rsp+88], rdx
    37bccabfdlea rdx, [rsp+176]
    37bccac05shl rax, 4
    37bccac09add rax, [rsp+320]
    37bccac11mov [rsp+80], rdx
    37bccac16mov [rsp+64], rax
    37bccac1bmov rax, [rsp+320]
    37bccac23mov [rsp+48], rax
    37bccac28
    37bccac28loc_37bccac28:
    37bccac28lea rax, [rsp+160]
    37bccac30mov r9, rbp
    37bccac33mov r8, rdi
    37bccac36mov [rsp+40], rax
    37bccac3bmov rax, [rsp+304]
    37bccac43lea rdx, [rip+0x785046]
    37bccac4alea rcx, [rip+0x785041]
    37bccac51mov [rsp+32], rax
    37bccac56call zgemm_
    37bccac5bjmp 0x37bcc973e
    37bccac60
    37bccac60loc_37bccac60:
    37bccac60mov [rsp+64], rax
    37bccac65lea rdx, [rip+0x785026]
    37bccac6cmov rax, [rsp+336]
    37bccac74lea rdi, [rsp+152]
    37bccac7cmov [rsp+72], rdi
    37bccac81mov r9, [rsp+304]
    37bccac89mov r8, rdi
    37bccac8clea rcx, [rip+0x785000]
    37bccac93mov [rsp+56], rax
    37bccac98mov rax, [rsp+328]
    37bccaca0mov [rsp+88], 1
    37bccaca9mov [rsp+48], rax
    37bccacaemov rax, [rsp+320]
    37bccacb6mov [rsp+80], 1
    37bccacbfmov [rsp+40], rax
    37bccacc4mov rax, [rsp+312]
    37bccacccmov [rsp+32], rax
    37bccacd1call zherk_
    37bccacd6mov rax, [rsp+344]
    37bccacdemov r8, rdi
    37bccace1mov [rsp+88], 1
    37bccaceamov [rsp+80], 1
    37bccacf3mov r9, [rsp+304]
    37bccacfblea rdx, [rip+0x784f90]
    37bccad02lea rcx, [rip+0x784f88]
    37bccad09mov [rsp+64], rax
    37bccad0emov rax, [rsp+336]
    37bccad16mov [rsp+72], rdi
    37bccad1bmov [rsp+56], rax
    37bccad20mov rax, [rsp+328]
    37bccad28mov [rsp+48], rax
    37bccad2dmov eax, [rsp+152]
    37bccad34add eax, 1
    37bccad37cdqe
    37bccad39imul rax, rbx
    37bccad3dlea rax, [rsi+rax+1]
    37bccad42shl rax, 4
    37bccad46add rax, [rsp+320]
    37bccad4emov [rsp+40], rax
    37bccad53mov rax, [rsp+312]
    37bccad5bmov [rsp+32], rax
    37bccad60call zherk_
    37bccad65mov eax, [rsp+152]
    37bccad6cmov [rsp+96], rdi
    37bccad71mov [rsp+112], 1
    37bccad7amov [rsp+104], 1
    37bccad83lea edx, [rax+1]
    37bccad86imul eax, edx
    37bccad89movsxd rdx, edx
    37bccad8cimul rdx, rbx
    37bccad90cdqe
    37bccad92shl rax, 4
    37bccad96add rax, [rsp+344]
    37bccad9emov [rsp+88], rax
    37bccada3lea rax, [rsp+176]
    37bccadabmov [rsp+80], rax
    37bccadb0mov rax, [rsp+328]
    37bccadb8mov [rsp+72], rax
    37bccadbdlea rax, [rsi+rdx+1]
    37bccadc2shl rax, 4
    37bccadc6add rax, [rsp+320]
    37bccadcemov [rsp+64], rax
    37bccadd3mov rax, [rsp+328]
    37bccaddbmov [rsp+56], rax
    37bccade0mov rax, [rsp+320]
    37bccade8
    37bccade8loc_37bccade8:
    37bccade8mov [rsp+48], rax
    37bccadedmov r9, rdi
    37bccadf0lea rax, [rsp+160]
    37bccadf8mov r8, rdi
    37bccadfbmov [rsp+40], rax
    37bccae00mov rax, [rsp+304]
    37bccae08lea rdx, [rip+0x784e81]
    37bccae0flea rcx, [rip+0x784e7c]
    37bccae16mov [rsp+32], rax
    37bccae1bcall zgemm_
    37bccae20jmp 0x37bcc973e
    37bccae25
    37bccae25loc_37bccae25:
    37bccae25mov [rsp+64], rax
    37bccae2alea rdx, [rip+0x784e61]
    37bccae31mov rax, [rsp+336]
    37bccae39lea rdi, [rsp+156]
    37bccae41mov [rsp+88], 1
    37bccae4amov r9, [rsp+304]
    37bccae52lea rbp, [rsp+152]
    37bccae5alea rcx, [rip+0x784e32]
    37bccae61mov [rsp+56], rax
    37bccae66mov rax, [rsp+328]
    37bccae6emov r8, rbp
    37bccae71mov [rsp+80], 1
    37bccae7amov [rsp+48], rax
    37bccae7fmov rax, [rsp+320]
    37bccae87mov [rsp+72], rdi
    37bccae8cmov [rsp+40], rax
    37bccae91mov rax, [rsp+312]
    37bccae99mov [rsp+32], rax
    37bccae9ecall zherk_
    37bccaea3mov eax, [rsp+152]
    37bccaeaamov [rsp+72], rdi
    37bccaeafmov r8, rdi
    37bccaeb2mov [rsp+88], 1
    37bccaebbmov r9, [rsp+304]
    37bccaec3lea rcx, [rip+0x784dc7]
    37bccaecamov [rsp+80], 1
    37bccaed3lea edx, [rax+1]
    37bccaed6imul eax, [rsp+156]
    37bccaedemovsxd rdx, edx
    37bccaee1imul rdx, rbx
    37bccaee5cdqe
    37bccaee7shl rax, 4
    37bccaeebadd rax, [rsp+344]
    37bccaef3lea rbx, [rsi+rdx+1]
    37bccaef8mov [rsp+64], rax
    37bccaefdshl rbx, 4
    37bccaf01mov rax, [rsp+336]
    37bccaf09lea rdx, [rip+0x784d82]
    37bccaf10add rbx, [rsp+320]
    37bccaf18mov [rsp+56], rax
    37bccaf1dmov rax, [rsp+328]
    37bccaf25mov [rsp+40], rbx
    37bccaf2amov [rsp+48], rax
    37bccaf2fmov rax, [rsp+312]
    37bccaf37mov [rsp+32], rax
    37bccaf3ccall zherk_
    37bccaf41mov rax, [rsp+344]
    37bccaf49mov [rsp+96], rdi
    37bccaf4emov [rsp+112], 1
    37bccaf57mov [rsp+88], rax
    37bccaf5clea rax, [rsp+176]
    37bccaf64mov [rsp+80], rax
    37bccaf69mov rax, [rsp+328]
    37bccaf71mov [rsp+104], 1
    37bccaf7amov [rsp+72], rax
    37bccaf7fmov rax, [rsp+320]
    37bccaf87mov [rsp+48], rbx
    37bccaf8cmov [rsp+64], rax
    37bccaf91mov rax, [rsp+328]
    37bccaf99mov [rsp+56], rax
    37bccaf9ejmp 0x37bccac28
    37bccafa3
    37bccafa3loc_37bccafa3:
    37bccafa3mov rax, [rsp+344]
    37bccafablea r12, [rsp+156]
    37bccafb3mov r9, [rsp+304]
    37bccafbblea r8, [rsp+152]
    37bccafc3mov [rsp+72], r12
    37bccafc8lea rdx, [rip+0x784cc3]
    37bccafcflea rcx, [rip+0x784cbb]
    37bccafd6add rax, 16
    37bccafdamov [rsp+64], rax
    37bccafdfmov rax, [rsp+336]
    37bccafe7mov [rsp+56], rax
    37bccafecmov rax, [rsp+328]
    37bccaff4mov [rsp+48], rax
    37bccaff9mov rax, [rsp+320]
    37bccb001mov [rsp+40], rax
    37bccb006mov rax, [rsp+312]
    37bccb00emov [rsp+32], rax
    37bccb013call zherk_
    37bccb018mov eax, [rbp]
    37bccb01bmov [rsp+88], 1
    37bccb024lea rdx, [rip+0x784c67]
    37bccb02bmov [rsp+80], 1
    37bccb034mov r9, [rsp+304]
    37bccb03clea rcx, [rip+0x784c50]
    37bccb043lea r8, [rsp+152]
    37bccb04badd eax, 1
    37bccb04emov [rsp+72], r12
    37bccb053mov [rsp+156], eax
    37bccb05amov rax, [rsp+344]
    37bccb062mov [rsp+64], rax
    37bccb067mov rax, [rsp+336]
    37bccb06fmov [rsp+56], rax
    37bccb074mov rax, [rsp+328]
    37bccb07cmov [rsp+48], rax
    37bccb081mov eax, [rsp+152]
    37bccb088add eax, 1
    37bccb08bcdqe
    37bccb08dimul rax, rbx
    37bccb091lea rax, [rsi+rax+1]
    37bccb096shl rax, 4
    37bccb09aadd rax, [rsp+320]
    37bccb0a2mov [rsp+40], rax
    37bccb0a7mov rax, [rsp+312]
    37bccb0afmov [rsp+32], rax
    37bccb0b4call zherk_
    37bccb0b9mov eax, [rbp]
    37bccb0bcmov rcx, [rsp+328]
    37bccb0c4mov [rsp+112], 1
    37bccb0cdmov [rsp+104], 1
    37bccb0d6add eax, 1
    37bccb0d9mov [rsp+72], rcx
    37bccb0demov rcx, [rsp+320]
    37bccb0e6mov [rsp+156], eax
    37bccb0edmov eax, [rsp+152]
    37bccb0f4mov [rsp+64], rcx
    37bccb0f9mov rcx, [rsp+328]
    37bccb101add eax, 1
    37bccb104mov [rsp+96], r12
    37bccb109cdqe
    37bccb10bmov [rsp+56], rcx
    37bccb110mov rdx, rax
    37bccb113imul rax, rbx
    37bccb117shl rdx, 4
    37bccb11badd rdx, [rsp+344]
    37bccb123mov [rsp+88], rdx
    37bccb128lea rdx, [rsp+176]
    37bccb130lea rax, [rsi+rax+1]
    37bccb135mov [rsp+80], rdx
    37bccb13ashl rax, 4
    37bccb13eadd rax, [rsp+320]
    37bccb146jmp 0x37bcca8e0
    37bccb14b
    37bccb14bloc_37bccb14b:
    37bccb14bmov [rsp+64], rax
    37bccb150lea rdx, [rip+0x784b3b]
    37bccb157mov rax, [rsp+336]
    37bccb15flea rdi, [rsp+152]
    37bccb167mov [rsp+72], rdi
    37bccb16cmov r9, [rsp+304]
    37bccb174mov r8, rdi
    37bccb177lea rcx, [rip+0x784b15]
    37bccb17emov [rsp+56], rax
    37bccb183mov rax, [rsp+328]
    37bccb18bmov [rsp+88], 1
    37bccb194mov [rsp+48], rax
    37bccb199mov rax, [rsp+320]
    37bccb1a1mov [rsp+80], 1
    37bccb1aamov [rsp+40], rax
    37bccb1afmov rax, [rsp+312]
    37bccb1b7mov [rsp+32], rax
    37bccb1bccall zherk_
    37bccb1c1mov eax, [rsp+152]
    37bccb1c8mov r8, rdi
    37bccb1cbmov rcx, [rsp+336]
    37bccb1d3mov [rsp+72], rdi
    37bccb1d8mov r9, [rsp+304]
    37bccb1e0mov edx, eax
    37bccb1e2mov [rsp+56], rcx
    37bccb1e7mov rcx, [rsp+328]
    37bccb1efmov [rsp+88], 1
    37bccb1f8imul edx, eax
    37bccb1fbadd eax, 1
    37bccb1fecdqe
    37bccb200mov [rsp+48], rcx
    37bccb205lea rcx, [rip+0x784a85]
    37bccb20cmov [rsp+80], 1
    37bccb215imul rax, rbx
    37bccb219movsxd rdx, edx
    37bccb21cshl rdx, 4
    37bccb220add rdx, [rsp+344]
    37bccb228lea rax, [rsi+rax+1]
    37bccb22dmov [rsp+64], rdx
    37bccb232lea rdx, [rip+0x784a59]
    37bccb239shl rax, 4
    37bccb23dadd rax, [rsp+320]
    37bccb245mov [rsp+40], rax
    37bccb24amov rax, [rsp+312]
    37bccb252mov [rsp+32], rax
    37bccb257call zherk_
    37bccb25cmov rax, [rsp+344]
    37bccb264mov [rsp+96], rdi
    37bccb269mov [rsp+112], 1
    37bccb272mov [rsp+88], rax
    37bccb277lea rax, [rsp+176]
    37bccb27fmov [rsp+80], rax
    37bccb284mov rax, [rsp+328]
    37bccb28cmov [rsp+104], 1
    37bccb295mov [rsp+72], rax
    37bccb29amov rax, [rsp+320]
    37bccb2a2mov [rsp+64], rax
    37bccb2a7mov rax, [rsp+328]
    37bccb2afmov [rsp+56], rax
    37bccb2b4mov eax, [rsp+152]
    37bccb2bbadd eax, 1
    37bccb2becdqe
    37bccb2c0imul rax, rbx
    37bccb2c4lea rax, [rsi+rax+1]
    37bccb2c9shl rax, 4
    37bccb2cdadd rax, [rsp+320]
    37bccb2d5jmp 0x37bccade8
    37bcc93b0