File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bcd1720
    37bcd1720zpftrf_:
    37bcd1720push r14
    37bcd1722push r13
    37bcd1724push r12
    37bcd1726push rbp
    37bcd1727push rdi
    37bcd1728push rsi
    37bcd1729push rbx
    37bcd172asub rsp, 144
    37bcd1731mov rbx, [rsp+240]
    37bcd1739mov [rbx], 0
    37bcd173fmov r12, rdx
    37bcd1742mov rbp, r8
    37bcd1745lea rdx, [rip+0x77e5c4]
    37bcd174cmov rsi, r9
    37bcd174fmov r8l, 1
    37bcd1755mov r9l, 1
    37bcd175bmov rdi, rcx
    37bcd175ecall lsame_
    37bcd1763mov r9l, 1
    37bcd1769mov r8l, 1
    37bcd176fmov rcx, r12
    37bcd1772lea rdx, [rip+0x77e598]
    37bcd1779mov r13l, eax
    37bcd177ccall lsame_
    37bcd1781mov r14l, eax
    37bcd1784test r13l, r13l
    37bcd1787je 0x37bcd1a00
    37bcd178d
    37bcd178dloc_37bcd178d:
    37bcd178dtest r14l, r14l
    37bcd1790je 0x37bcd1a38
    37bcd1796
    37bcd1796loc_37bcd1796:
    37bcd1796mov eax, [rbp]
    37bcd1799test eax, eax
    37bcd179bjs 0x37bcd1840
    37bcd17a1mov edx, [rbx]
    37bcd17a3test edx, edx
    37bcd17a5jne 0x37bcd24bb
    37bcd17abtest eax, eax
    37bcd17adje 0x37bcd182c
    37bcd17afmov edx, eax
    37bcd17b1mov ecx, eax
    37bcd17b3sar edx, 1
    37bcd17b5sub ecx, edx
    37bcd17b7test al, 1
    37bcd17b9jne 0x37bcd1870
    37bcd17bfmov [rsp+128], edx
    37bcd17c6test r14l, r14l
    37bcd17c9je 0x37bcd1bf0
    37bcd17cfmov [rsp+132], ecx
    37bcd17d6test r13l, r13l
    37bcd17d9je 0x37bcd21e0
    37bcd17dfmov [rsp+40], 1
    37bcd17e8lea r13, [rsi+16]
    37bcd17ecadd eax, 1
    37bcd17eflea r12, [rsp+140]
    37bcd17f7mov [rsp+32], rbx
    37bcd17fcmov r8, r13
    37bcd17ffmov r9, r12
    37bcd1802lea rcx, [rip+0x77e508]
    37bcd1809lea rdi, [rsp+128]
    37bcd1811mov [rsp+140], eax
    37bcd1818mov rdx, rdi
    37bcd181bcall zpotrf_
    37bcd1820mov r8l, [rbx]
    37bcd1823test r8l, r8l
    37bcd1826jle 0x37bcd2360
    37bcd182c
    37bcd182cloc_37bcd182c:
    37bcd182cadd rsp, 144
    37bcd1833pop rbx
    37bcd1834pop rsi
    37bcd1835pop rdi
    37bcd1836pop rbp
    37bcd1837pop r12
    37bcd1839pop r13
    37bcd183bpop r14
    37bcd183dret
    37bcd183e
    37bcd183e 66 90 f.
    37bcd1840
    37bcd1840loc_37bcd1840:
    37bcd1840mov eax, -3
    37bcd1845mov edx, 3
    37bcd184a
    37bcd184aloc_37bcd184a:
    37bcd184amov [rbx], eax
    37bcd184c
    37bcd184cloc_37bcd184c:
    37bcd184cmov [rsp+140], edx
    37bcd1853mov r8l, 6
    37bcd1859lea rdx, [rsp+140]
    37bcd1861lea rcx, [rip+0x77e4ac]
    37bcd1868call xerbla_
    37bcd186djmp 0x37bcd182c
    37bcd186f
    37bcd186f 90 .
    37bcd1870
    37bcd1870loc_37bcd1870:
    37bcd1870test r14l, r14l
    37bcd1873je 0x37bcd1a70
    37bcd1879mov [rsp+140], edx
    37bcd1880mov [rsp+132], ecx
    37bcd1887test r13l, r13l
    37bcd188aje 0x37bcd1f18
    37bcd1890mov [rsp+40], 1
    37bcd1899mov r9, rbp
    37bcd189cmov r8, rsi
    37bcd189flea rcx, [rip+0x77e46b]
    37bcd18a6mov [rsp+32], rbx
    37bcd18ablea rdi, [rsp+132]
    37bcd18b3mov rdx, rdi
    37bcd18b6call zpotrf_
    37bcd18bbmov r12l, [rbx]
    37bcd18betest r12l, r12l
    37bcd18c1jg 0x37bcd182c
    37bcd18c7movsxd rax, [rsp+132]
    37bcd18cfmov [rsp+80], rbp
    37bcd18d4lea r12, [rsp+140]
    37bcd18dclea r9, [rip+0x77e42d]
    37bcd18e3mov [rsp+112], 1
    37bcd18eclea r8, [rip+0x77e41f]
    37bcd18f3lea rdx, [rip+0x77e417]
    37bcd18fashl rax, 4
    37bcd18femov [rsp+64], rbp
    37bcd1903lea rcx, [rip+0x77e410]
    37bcd190aadd rax, rsi
    37bcd190dmov [rsp+56], rsi
    37bcd1912mov [rsp+72], rax
    37bcd1917lea rax, [rip+0x77e402]
    37bcd191emov [rsp+48], rax
    37bcd1923mov [rsp+104], 1
    37bcd192cmov [rsp+96], 1
    37bcd1935mov [rsp+88], 1
    37bcd193emov [rsp+40], rdi
    37bcd1943mov [rsp+32], r12
    37bcd1948call ztrsm_
    37bcd194dmov [rsp+72], rbp
    37bcd1952mov r9, rdi
    37bcd1955mov r8, r12
    37bcd1958mov [rsp+88], 1
    37bcd1961lea rdx, [rip+0x77e3a8]
    37bcd1968lea rcx, [rip+0x77e3a4]
    37bcd196fmov [rsp+80], 1
    37bcd1978movsxd rax, [rbp]
    37bcd197cmov [rsp+48], rbp
    37bcd1981shl rax, 4
    37bcd1985add rax, rsi
    37bcd1988mov [rsp+64], rax
    37bcd198dlea rax, [rip+0x77e39c]
    37bcd1994mov [rsp+56], rax
    37bcd1999movsxd rax, [rsp+132]
    37bcd19a1shl rax, 4
    37bcd19a5add rax, rsi
    37bcd19a8mov [rsp+40], rax
    37bcd19adlea rax, [rip+0x77e384]
    37bcd19b4mov [rsp+32], rax
    37bcd19b9call zherk_
    37bcd19bemovsxd rax, [rbp]
    37bcd19c2mov r9, rbp
    37bcd19c5mov rdx, r12
    37bcd19c8mov [rsp+40], 1
    37bcd19d1lea rcx, [rip+0x77e33b]
    37bcd19d8mov [rsp+32], rbx
    37bcd19ddshl rax, 4
    37bcd19e1lea r8, [rsi+rax]
    37bcd19e5call zpotrf_
    37bcd19eamov eax, [rbx]
    37bcd19ectest eax, eax
    37bcd19eejg 0x37bcd2074
    37bcd19f4jmp 0x37bcd182c
    37bcd19f9
    37bcd19f9 0f 1f 80 00 00 00 00 .......
    37bcd1a00
    37bcd1a00loc_37bcd1a00:
    37bcd1a00mov r9l, 1
    37bcd1a06mov r8l, 1
    37bcd1a0clea rdx, [rip+0x77e2ff]
    37bcd1a13mov rcx, rdi
    37bcd1a16call lsame_
    37bcd1a1btest eax, eax
    37bcd1a1djne 0x37bcd178d
    37bcd1a23mov eax, -1
    37bcd1a28mov edx, 1
    37bcd1a2djmp 0x37bcd184a
    37bcd1a32
    37bcd1a32 66 0f 1f 44 00 00 f..D..
    37bcd1a38
    37bcd1a38loc_37bcd1a38:
    37bcd1a38mov r9l, 1
    37bcd1a3emov r8l, 1
    37bcd1a44lea rdx, [rip+0x77e2c8]
    37bcd1a4bmov rcx, r12
    37bcd1a4ecall lsame_
    37bcd1a53test eax, eax
    37bcd1a55jne 0x37bcd1796
    37bcd1a5bmov eax, -2
    37bcd1a60mov edx, 2
    37bcd1a65jmp 0x37bcd184a
    37bcd1a6a
    37bcd1a6a 66 0f 1f 44 00 00 f..D..
    37bcd1a70
    37bcd1a70loc_37bcd1a70:
    37bcd1a70mov [rsp+132], edx
    37bcd1a77mov [rsp+140], ecx
    37bcd1a7etest r13l, r13l
    37bcd1a81je 0x37bcd1d90
    37bcd1a87movsxd rcx, ecx
    37bcd1a8amov [rsp+32], rbx
    37bcd1a8fmov r9, rbp
    37bcd1a92lea r12, [rsp+132]
    37bcd1a9amov [rsp+40], 1
    37bcd1aa3shl rcx, 4
    37bcd1aa7mov rdx, r12
    37bcd1aaalea rdi, [rsi+rcx]
    37bcd1aaelea rcx, [rip+0x77e25c]
    37bcd1ab5mov r8, rdi
    37bcd1ab8call zpotrf_
    37bcd1abdmov r11l, [rbx]
    37bcd1ac0test r11l, r11l
    37bcd1ac3jg 0x37bcd182c
    37bcd1ac9lea rax, [rip+0x77e250]
    37bcd1ad0mov [rsp+56], rdi
    37bcd1ad5lea rdi, [rsp+140]
    37bcd1addmov [rsp+48], rax
    37bcd1ae2lea r9, [rip+0x77e227]
    37bcd1ae9lea rdx, [rip+0x77e221]
    37bcd1af0mov [rsp+32], r12
    37bcd1af5mov r8, r9
    37bcd1af8mov rcx, rdx
    37bcd1afbmov [rsp+112], 1
    37bcd1b04mov [rsp+104], 1
    37bcd1b0dmov [rsp+96], 1
    37bcd1b16mov [rsp+88], 1
    37bcd1b1fmov [rsp+80], rbp
    37bcd1b24mov [rsp+72], rsi
    37bcd1b29mov [rsp+64], rbp
    37bcd1b2emov [rsp+40], rdi
    37bcd1b33call ztrsm_
    37bcd1b38mov [rsp+72], rbp
    37bcd1b3dmov r9, r12
    37bcd1b40mov r8, rdi
    37bcd1b43movsxd rax, [rsp+132]
    37bcd1b4bmov [rsp+48], rbp
    37bcd1b50lea rdx, [rip+0x77e1bb]
    37bcd1b57lea rcx, [rip+0x77e1b5]
    37bcd1b5emov [rsp+88], 1
    37bcd1b67shl rax, 4
    37bcd1b6bmov [rsp+40], rsi
    37bcd1b70mov [rsp+80], 1
    37bcd1b79add rax, rsi
    37bcd1b7cmov [rsp+64], rax
    37bcd1b81lea rax, [rip+0x77e1a8]
    37bcd1b88mov [rsp+56], rax
    37bcd1b8dlea rax, [rip+0x77e1a4]
    37bcd1b94mov [rsp+32], rax
    37bcd1b99call zherk_
    37bcd1b9emov [rsp+32], rbx
    37bcd1ba3mov r9, rbp
    37bcd1ba6mov rdx, rdi
    37bcd1ba9movsxd rax, [rsp+132]
    37bcd1bb1lea rcx, [rip+0x77e15b]
    37bcd1bb8mov [rsp+40], 1
    37bcd1bc1mov r12, rax
    37bcd1bc4shl rax, 4
    37bcd1bc8lea r8, [rsi+rax]
    37bcd1bcccall zpotrf_
    37bcd1bd1mov eax, [rbx]
    37bcd1bd3test eax, eax
    37bcd1bd5jle 0x37bcd182c
    37bcd1bdbadd r12l, eax
    37bcd1bdemov [rbx], r12l
    37bcd1be1jmp 0x37bcd182c
    37bcd1be6
    37bcd1be6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bcd1bf0
    37bcd1bf0loc_37bcd1bf0:
    37bcd1bf0lea ecx, [rdx+1]
    37bcd1bf3test r13l, r13l
    37bcd1bf6je 0x37bcd2088
    37bcd1bfcmov [rsp+40], 1
    37bcd1c05movsxd rcx, ecx
    37bcd1c08add eax, 1
    37bcd1c0blea r12, [rsp+140]
    37bcd1c13mov [rsp+32], rbx
    37bcd1c18shl rcx, 4
    37bcd1c1clea rdi, [rsp+128]
    37bcd1c24mov r9, r12
    37bcd1c27lea r8, [rsi+rcx]
    37bcd1c2bmov rdx, rdi
    37bcd1c2elea rcx, [rip+0x77e0dc]
    37bcd1c35mov [rsp+140], eax
    37bcd1c3ccall zpotrf_
    37bcd1c41mov ecx, [rbx]
    37bcd1c43test ecx, ecx
    37bcd1c45jg 0x37bcd182c
    37bcd1c4bmov eax, [rbp]
    37bcd1c4elea r13, [rsp+136]
    37bcd1c56mov [rsp+112], 1
    37bcd1c5flea r9, [rip+0x77e0aa]
    37bcd1c66mov [rsp+80], r12
    37bcd1c6blea rdx, [rip+0x77e09f]
    37bcd1c72mov r8, r9
    37bcd1c75add eax, 1
    37bcd1c78mov [rsp+72], rsi
    37bcd1c7dmov rcx, rdx
    37bcd1c80mov [rsp+136], eax
    37bcd1c87mov [rsp+140], eax
    37bcd1c8emov eax, [rsp+128]
    37bcd1c95mov [rsp+104], 1
    37bcd1c9eadd eax, 1
    37bcd1ca1mov [rsp+64], r13
    37bcd1ca6cdqe
    37bcd1ca8mov [rsp+40], rdi
    37bcd1cadshl rax, 4
    37bcd1cb1mov [rsp+32], rdi
    37bcd1cb6mov [rsp+96], 1
    37bcd1cbfadd rax, rsi
    37bcd1cc2mov [rsp+56], rax
    37bcd1cc7lea rax, [rip+0x77e052]
    37bcd1ccemov [rsp+48], rax
    37bcd1cd3mov [rsp+88], 1
    37bcd1cdccall ztrsm_
    37bcd1ce1mov eax, [rbp]
    37bcd1ce4mov [rsp+72], r12
    37bcd1ce9mov r9, rdi
    37bcd1cecmov [rsp+48], r13
    37bcd1cf1mov r8, rdi
    37bcd1cf4lea rdx, [rip+0x77e017]
    37bcd1cfblea rcx, [rip+0x77e011]
    37bcd1d02add eax, 1
    37bcd1d05mov [rsp+40], rsi
    37bcd1d0amov [rsp+136], eax
    37bcd1d11mov [rsp+140], eax
    37bcd1d18movsxd rax, [rsp+128]
    37bcd1d20mov [rsp+88], 1
    37bcd1d29mov [rsp+80], 1
    37bcd1d32shl rax, 4
    37bcd1d36add rax, rsi
    37bcd1d39mov [rsp+64], rax
    37bcd1d3elea rax, [rip+0x77dfeb]
    37bcd1d45mov [rsp+56], rax
    37bcd1d4alea rax, [rip+0x77dfe7]
    37bcd1d51mov [rsp+32], rax
    37bcd1d56call zherk_
    37bcd1d5bmov eax, [rbp]
    37bcd1d5emov r9, r12
    37bcd1d61mov [rsp+32], rbx
    37bcd1d66mov [rsp+40], 1
    37bcd1d6fadd eax, 1
    37bcd1d72mov [rsp+140], eax
    37bcd1d79movsxd rax, [rsp+128]
    37bcd1d81shl rax, 4
    37bcd1d85lea r8, [rsi+rax]
    37bcd1d89jmp 0x37bcd249d
    37bcd1d8e
    37bcd1d8e 66 90 f.
    37bcd1d90
    37bcd1d90loc_37bcd1d90:
    37bcd1d90imul ecx, ecx
    37bcd1d93mov [rsp+32], rbx
    37bcd1d98lea rdi, [rsp+140]
    37bcd1da0mov [rsp+40], 1
    37bcd1da9lea rbp, [rsp+132]
    37bcd1db1mov r9, rdi
    37bcd1db4mov rdx, rbp
    37bcd1db7movsxd rcx, ecx
    37bcd1dbashl rcx, 4
    37bcd1dbelea r8, [rsi+rcx]
    37bcd1dc2lea rcx, [rip+0x77df4a]
    37bcd1dc9call zpotrf_
    37bcd1dcemov r9l, [rbx]
    37bcd1dd1test r9l, r9l
    37bcd1dd4jg 0x37bcd182c
    37bcd1ddamov eax, [rsp+140]
    37bcd1de1mov [rsp+40], rbp
    37bcd1de6lea r9, [rip+0x77df23]
    37bcd1dedlea rdx, [rip+0x77df1f]
    37bcd1df4mov [rsp+112], 1
    37bcd1dfdmov r8, r9
    37bcd1e00lea rcx, [rip+0x77df13]
    37bcd1e07imul eax, eax
    37bcd1e0amov [rsp+80], rdi
    37bcd1e0fmov [rsp+104], 1
    37bcd1e18mov [rsp+96], 1
    37bcd1e21cdqe
    37bcd1e23mov [rsp+72], rsi
    37bcd1e28shl rax, 4
    37bcd1e2cmov [rsp+64], rdi
    37bcd1e31add rax, rsi
    37bcd1e34mov [rsp+32], rdi
    37bcd1e39mov [rsp+56], rax
    37bcd1e3elea rax, [rip+0x77dedb]
    37bcd1e45mov [rsp+48], rax
    37bcd1e4amov [rsp+88], 1
    37bcd1e53call ztrsm_
    37bcd1e58mov [rsp+72], rdi
    37bcd1e5dmov r9, rbp
    37bcd1e60mov r8, rdi
    37bcd1e63mov eax, [rsp+132]
    37bcd1e6aimul eax, [rsp+140]
    37bcd1e72mov [rsp+88], 1
    37bcd1e7blea rdx, [rip+0x77de8e]
    37bcd1e82mov [rsp+80], 1
    37bcd1e8blea rcx, [rip+0x77de7f]
    37bcd1e92mov [rsp+48], rdi
    37bcd1e97cdqe
    37bcd1e99mov [rsp+40], rsi
    37bcd1e9eshl rax, 4
    37bcd1ea2add rax, rsi
    37bcd1ea5mov [rsp+64], rax
    37bcd1eaalea rax, [rip+0x77de7f]
    37bcd1eb1mov [rsp+56], rax
    37bcd1eb6lea rax, [rip+0x77de7b]
    37bcd1ebdmov [rsp+32], rax
    37bcd1ec2call zherk_
    37bcd1ec7mov [rsp+32], rbx
    37bcd1eccmov r9, rdi
    37bcd1ecfmov rdx, rdi
    37bcd1ed2mov ebp, [rsp+132]
    37bcd1ed9mov eax, [rsp+140]
    37bcd1ee0mov [rsp+40], 1
    37bcd1ee9lea rcx, [rip+0x77de21]
    37bcd1ef0imul eax, ebp
    37bcd1ef3cdqe
    37bcd1ef5shl rax, 4
    37bcd1ef9lea r8, [rsi+rax]
    37bcd1efdcall zpotrf_
    37bcd1f02mov eax, [rbx]
    37bcd1f04test eax, eax
    37bcd1f06jle 0x37bcd182c
    37bcd1f0cadd ebp, eax
    37bcd1f0emov [rbx], ebp
    37bcd1f10jmp 0x37bcd182c
    37bcd1f15
    37bcd1f15 0f 1f 00 ...
    37bcd1f18
    37bcd1f18loc_37bcd1f18:
    37bcd1f18mov [rsp+32], rbx
    37bcd1f1dlea rdi, [rsp+132]
    37bcd1f25mov r8, rsi
    37bcd1f28lea rcx, [rip+0x77dde4]
    37bcd1f2fmov [rsp+40], 1
    37bcd1f38mov r9, rdi
    37bcd1f3bmov rdx, rdi
    37bcd1f3ecall zpotrf_
    37bcd1f43mov r10l, [rbx]
    37bcd1f46test r10l, r10l
    37bcd1f49jg 0x37bcd182c
    37bcd1f4fmov eax, [rsp+132]
    37bcd1f56mov [rsp+80], rdi
    37bcd1f5blea rbp, [rsp+140]
    37bcd1f63lea r9, [rip+0x77dda6]
    37bcd1f6amov [rsp+112], 1
    37bcd1f73lea r8, [rip+0x77dd98]
    37bcd1f7alea rdx, [rip+0x77dd92]
    37bcd1f81imul eax, eax
    37bcd1f84mov [rsp+64], rdi
    37bcd1f89lea rcx, [rip+0x77dd81]
    37bcd1f90mov [rsp+104], 1
    37bcd1f99lea r12, [rsi+16]
    37bcd1f9dmov [rsp+96], 1
    37bcd1fa6cdqe
    37bcd1fa8mov [rsp+56], rsi
    37bcd1fadshl rax, 4
    37bcd1fb1mov [rsp+40], rbp
    37bcd1fb6add rax, rsi
    37bcd1fb9mov [rsp+32], rdi
    37bcd1fbemov [rsp+72], rax
    37bcd1fc3lea rax, [rip+0x77dd56]
    37bcd1fcamov [rsp+48], rax
    37bcd1fcfmov [rsp+88], 1
    37bcd1fd8call ztrsm_
    37bcd1fddmov [rsp+72], rdi
    37bcd1fe2mov r9, rdi
    37bcd1fe5mov r8, rbp
    37bcd1fe8mov eax, [rsp+132]
    37bcd1feflea rcx, [rip+0x77dd3a]
    37bcd1ff6mov [rsp+88], 1
    37bcd1ffflea rdx, [rip+0x77dd0c]
    37bcd2006mov [rsp+56], rcx
    37bcd200blea rcx, [rip+0x77dcff]
    37bcd2012imul eax, eax
    37bcd2015mov [rsp+64], r12
    37bcd201amov [rsp+80], 1
    37bcd2023mov [rsp+48], rdi
    37bcd2028cdqe
    37bcd202ashl rax, 4
    37bcd202eadd rax, rsi
    37bcd2031mov [rsp+40], rax
    37bcd2036lea rax, [rip+0x77dcfb]
    37bcd203dmov [rsp+32], rax
    37bcd2042call zherk_
    37bcd2047mov [rsp+32], rbx
    37bcd204cmov r9, rdi
    37bcd204fmov r8, r12
    37bcd2052mov [rsp+40], 1
    37bcd205bmov rdx, rbp
    37bcd205elea rcx, [rip+0x77dcac]
    37bcd2065call zpotrf_
    37bcd206amov eax, [rbx]
    37bcd206ctest eax, eax
    37bcd206ejle 0x37bcd182c
    37bcd2074
    37bcd2074loc_37bcd2074:
    37bcd2074add eax, [rsp+132]
    37bcd207bmov [rbx], eax
    37bcd207djmp 0x37bcd182c
    37bcd2082
    37bcd2082 66 0f 1f 44 00 00 f..D..
    37bcd2088
    37bcd2088loc_37bcd2088:
    37bcd2088imul ecx, edx
    37bcd208bmov [rsp+32], rbx
    37bcd2090lea rdi, [rsp+128]
    37bcd2098mov [rsp+40], 1
    37bcd20a1mov r9, rdi
    37bcd20a4mov rdx, rdi
    37bcd20a7movsxd rcx, ecx
    37bcd20aashl rcx, 4
    37bcd20aelea r8, [rsi+rcx]
    37bcd20b2lea rcx, [rip+0x77dc5a]
    37bcd20b9call zpotrf_
    37bcd20bemov eax, [rbx]
    37bcd20c0test eax, eax
    37bcd20c2jg 0x37bcd182c
    37bcd20c8mov edx, [rsp+128]
    37bcd20cfmov [rsp+80], rdi
    37bcd20d4lea r9, [rip+0x77dc35]
    37bcd20dblea rcx, [rip+0x77dc38]
    37bcd20e2mov [rsp+112], 1
    37bcd20ebmov r8, r9
    37bcd20eelea eax, [rdx+1]
    37bcd20f1mov [rsp+72], rsi
    37bcd20f6imul eax, edx
    37bcd20f9mov [rsp+64], rdi
    37bcd20felea rdx, [rip+0x77dc0e]
    37bcd2105mov [rsp+104], 1
    37bcd210emov [rsp+96], 1
    37bcd2117cdqe
    37bcd2119mov [rsp+40], rdi
    37bcd211eshl rax, 4
    37bcd2122mov [rsp+32], rdi
    37bcd2127mov [rsp+88], 1
    37bcd2130add rax, rsi
    37bcd2133mov [rsp+56], rax
    37bcd2138lea rax, [rip+0x77dbe1]
    37bcd213fmov [rsp+48], rax
    37bcd2144call ztrsm_
    37bcd2149mov [rsp+72], rdi
    37bcd214emov r9, rdi
    37bcd2151mov r8, rdi
    37bcd2154mov eax, [rsp+128]
    37bcd215bmov [rsp+48], rdi
    37bcd2160lea rdx, [rip+0x77dba9]
    37bcd2167lea rcx, [rip+0x77dba3]
    37bcd216emov [rsp+88], 1
    37bcd2177imul eax, eax
    37bcd217amov [rsp+40], rsi
    37bcd217fmov [rsp+80], 1
    37bcd2188cdqe
    37bcd218ashl rax, 4
    37bcd218eadd rax, rsi
    37bcd2191mov [rsp+64], rax
    37bcd2196lea rax, [rip+0x77db93]
    37bcd219dmov [rsp+56], rax
    37bcd21a2lea rax, [rip+0x77db8f]
    37bcd21a9mov [rsp+32], rax
    37bcd21aecall zherk_
    37bcd21b3mov eax, [rsp+128]
    37bcd21bamov [rsp+32], rbx
    37bcd21bfmov r9, rdi
    37bcd21c2mov [rsp+40], 1
    37bcd21cbimul eax, eax
    37bcd21cecdqe
    37bcd21d0shl rax, 4
    37bcd21d4lea r8, [rsi+rax]
    37bcd21d8jmp 0x37bcd2334
    37bcd21dd
    37bcd21dd 0f 1f 00 ...
    37bcd21e0
    37bcd21e0loc_37bcd21e0:
    37bcd21e0mov [rsp+32], rbx
    37bcd21e5movsxd rdx, edx
    37bcd21e8lea rdi, [rsp+128]
    37bcd21f0lea rcx, [rip+0x77db1c]
    37bcd21f7mov [rsp+40], 1
    37bcd2200shl rdx, 4
    37bcd2204mov r9, rdi
    37bcd2207lea r8, [rsi+rdx]
    37bcd220bmov rdx, rdi
    37bcd220ecall zpotrf_
    37bcd2213mov edx, [rbx]
    37bcd2215test edx, edx
    37bcd2217jg 0x37bcd182c
    37bcd221dmovsxd rax, [rsp+128]
    37bcd2225mov [rsp+80], rdi
    37bcd222alea r9, [rip+0x77dadf]
    37bcd2231lea r8, [rip+0x77dada]
    37bcd2238mov [rsp+112], 1
    37bcd2241lea rcx, [rip+0x77dac9]
    37bcd2248lea edx, [rax+1]
    37bcd224bmov [rsp+40], rdi
    37bcd2250imul edx, eax
    37bcd2253shl rax, 4
    37bcd2257mov [rsp+104], 1
    37bcd2260add rax, rsi
    37bcd2263mov [rsp+32], rdi
    37bcd2268mov [rsp+56], rax
    37bcd226dlea rax, [rip+0x77daac]
    37bcd2274movsxd rdx, edx
    37bcd2277mov [rsp+48], rax
    37bcd227cmov [rsp+96], 1
    37bcd2285shl rdx, 4
    37bcd2289mov [rsp+88], 1
    37bcd2292add rdx, rsi
    37bcd2295mov [rsp+72], rdx
    37bcd229alea rdx, [rsp+132]
    37bcd22a2mov [rsp+64], rdx
    37bcd22a7lea rdx, [rip+0x77da65]
    37bcd22aecall ztrsm_
    37bcd22b3mov [rsp+72], rdi
    37bcd22b8mov r9, rdi
    37bcd22bbmov r8, rdi
    37bcd22bemov edx, [rsp+128]
    37bcd22c5lea rax, [rip+0x77da64]
    37bcd22ccmov [rsp+88], 1
    37bcd22d5lea rcx, [rip+0x77da35]
    37bcd22dcmov [rsp+56], rax
    37bcd22e1lea eax, [rdx+1]
    37bcd22e4mov [rsp+64], rsi
    37bcd22e9imul eax, edx
    37bcd22ecmov [rsp+48], rdi
    37bcd22f1lea rdx, [rip+0x77da1a]
    37bcd22f8mov [rsp+80], 1
    37bcd2301cdqe
    37bcd2303shl rax, 4
    37bcd2307add rax, rsi
    37bcd230amov [rsp+40], rax
    37bcd230flea rax, [rip+0x77da22]
    37bcd2316mov [rsp+32], rax
    37bcd231bcall zherk_
    37bcd2320mov [rsp+32], rbx
    37bcd2325mov r9, rdi
    37bcd2328mov r8, rsi
    37bcd232bmov [rsp+40], 1
    37bcd2334
    37bcd2334loc_37bcd2334:
    37bcd2334mov rdx, rdi
    37bcd2337lea rcx, [rip+0x77d9d3]
    37bcd233ecall zpotrf_
    37bcd2343mov eax, [rbx]
    37bcd2345test eax, eax
    37bcd2347jle 0x37bcd182c
    37bcd234d
    37bcd234dloc_37bcd234d:
    37bcd234dadd eax, [rsp+128]
    37bcd2354mov [rbx], eax
    37bcd2356jmp 0x37bcd182c
    37bcd235b
    37bcd235b 0f 1f 44 00 00 ..D..
    37bcd2360
    37bcd2360loc_37bcd2360:
    37bcd2360mov eax, [rbp]
    37bcd2363lea r14, [rsp+136]
    37bcd236bmov [rsp+112], 1
    37bcd2374lea r9, [rip+0x77d995]
    37bcd237bmov [rsp+104], 1
    37bcd2384lea r8, [rip+0x77d987]
    37bcd238blea rdx, [rip+0x77d97f]
    37bcd2392add eax, 1
    37bcd2395mov [rsp+80], r12
    37bcd239alea rcx, [rip+0x77d979]
    37bcd23a1mov [rsp+136], eax
    37bcd23a8mov [rsp+140], eax
    37bcd23afmov eax, [rsp+128]
    37bcd23b6mov [rsp+96], 1
    37bcd23bfadd eax, 1
    37bcd23c2mov [rsp+64], r14
    37bcd23c7cdqe
    37bcd23c9mov [rsp+56], r13
    37bcd23ceshl rax, 4
    37bcd23d2mov [rsp+40], rdi
    37bcd23d7add rax, rsi
    37bcd23damov [rsp+32], rdi
    37bcd23dfmov [rsp+72], rax
    37bcd23e4lea rax, [rip+0x77d935]
    37bcd23ebmov [rsp+48], rax
    37bcd23f0mov [rsp+88], 1
    37bcd23f9call ztrsm_
    37bcd23femov eax, [rbp]
    37bcd2401mov [rsp+72], r12
    37bcd2406mov r9, rdi
    37bcd2409mov [rsp+64], rsi
    37bcd240emov r8, rdi
    37bcd2411lea rdx, [rip+0x77d8f8]
    37bcd2418lea rcx, [rip+0x77d8f4]
    37bcd241fadd eax, 1
    37bcd2422mov [rsp+48], r14
    37bcd2427mov [rsp+136], eax
    37bcd242emov [rsp+140], eax
    37bcd2435lea rax, [rip+0x77d8f4]
    37bcd243cmov [rsp+56], rax
    37bcd2441mov eax, [rsp+128]
    37bcd2448mov [rsp+88], 1
    37bcd2451mov [rsp+80], 1
    37bcd245aadd eax, 1
    37bcd245dcdqe
    37bcd245fshl rax, 4
    37bcd2463add rax, rsi
    37bcd2466mov [rsp+40], rax
    37bcd246blea rax, [rip+0x77d8c6]
    37bcd2472mov [rsp+32], rax
    37bcd2477call zherk_
    37bcd247cmov eax, [rbp]
    37bcd247fmov [rsp+32], rbx
    37bcd2484mov r9, r12
    37bcd2487mov [rsp+40], 1
    37bcd2490mov r8, rsi
    37bcd2493add eax, 1
    37bcd2496mov [rsp+140], eax
    37bcd249d
    37bcd249dloc_37bcd249d:
    37bcd249dmov rdx, rdi
    37bcd24a0lea rcx, [rip+0x77d86c]
    37bcd24a7call zpotrf_
    37bcd24acmov eax, [rbx]
    37bcd24aetest eax, eax
    37bcd24b0jg 0x37bcd234d
    37bcd24b6jmp 0x37bcd182c
    37bcd24bb
    37bcd24bbloc_37bcd24bb:
    37bcd24bbneg edx
    37bcd24bdjmp 0x37bcd184c
    37bcd1720
    37bcd24c2
    37bcd24c2 // align 0x10
    37bcd24d0
    37bcd24d0zpftri_:
    37bcd24d0push r14
    37bcd24d2push r13
    37bcd24d4push r12
    37bcd24d6push rbp
    37bcd24d7push rdi
    37bcd24d8push rsi
    37bcd24d9push rbx
    37bcd24dasub rsp, 144
    37bcd24e1mov r12, [rsp+240]
    37bcd24e9mov [r12], 0
    37bcd24f1mov rdi, rdx
    37bcd24f4mov rbx, r8
    37bcd24f7lea rdx, [rip+0x77d842]
    37bcd24femov rbp, r9
    37bcd2501mov r8l, 1
    37bcd2507mov r9l, 1
    37bcd250dmov rsi, rcx
    37bcd2510call lsame_
    37bcd2515mov r9l, 1
    37bcd251bmov r8l, 1
    37bcd2521mov rcx, rdi
    37bcd2524lea rdx, [rip+0x77d816]
    37bcd252bmov r13l, eax
    37bcd252ecall lsame_
    37bcd2533mov r14l, eax
    37bcd2536test r13l, r13l
    37bcd2539je 0x37bcd27a8
    37bcd253f
    37bcd253floc_37bcd253f:
    37bcd253ftest r14l, r14l
    37bcd2542je 0x37bcd27e0
    37bcd2548
    37bcd2548loc_37bcd2548:
    37bcd2548mov edx, [rbx]
    37bcd254atest edx, edx
    37bcd254cjs 0x37bcd2770
    37bcd2552mov eax, [r12]
    37bcd2556test eax, eax
    37bcd2558jne 0x37bcd31ba
    37bcd255etest edx, edx
    37bcd2560jne 0x37bcd2578
    37bcd2562
    37bcd2562loc_37bcd2562:
    37bcd2562add rsp, 144
    37bcd2569pop rbx
    37bcd256apop rsi
    37bcd256bpop rdi
    37bcd256cpop rbp
    37bcd256dpop r12
    37bcd256fpop r13
    37bcd2571pop r14
    37bcd2573ret
    37bcd2574
    37bcd2574 0f 1f 40 00 ..@.
    37bcd2578
    37bcd2578loc_37bcd2578:
    37bcd2578mov [rsp+40], r12
    37bcd257dmov r9, rbx
    37bcd2580mov rdx, rdi
    37bcd2583mov rcx, rsi
    37bcd2586mov [rsp+64], 1
    37bcd258flea r8, [rip+0x77d7aa]
    37bcd2596mov [rsp+56], 1
    37bcd259fmov [rsp+48], 1
    37bcd25a8mov [rsp+32], rbp
    37bcd25adcall ztftri_
    37bcd25b2mov eax, [r12]
    37bcd25b6test eax, eax
    37bcd25b8jg 0x37bcd2562
    37bcd25bamov eax, [rbx]
    37bcd25bcmov edx, eax
    37bcd25beshr edx, 31
    37bcd25c1add edx, eax
    37bcd25c3sar edx, 1
    37bcd25c5test al, 1
    37bcd25c7jne 0x37bcd2818
    37bcd25cdmov [rsp+132], edx
    37bcd25d4test r14l, r14l
    37bcd25d7je 0x37bcd2b08
    37bcd25ddtest r13l, r13l
    37bcd25e0je 0x37bcd2df8
    37bcd25e6mov [rsp+40], 1
    37bcd25eflea r13, [rbp+16]
    37bcd25f3add eax, 1
    37bcd25f6lea rsi, [rsp+132]
    37bcd25femov [rsp+32], r12
    37bcd2603mov r8, r13
    37bcd2606mov rdx, rsi
    37bcd2609lea rcx, [rip+0x77d731]
    37bcd2610lea rdi, [rsp+140]
    37bcd2618mov [rsp+140], eax
    37bcd261fmov r9, rdi
    37bcd2622call zlauum_
    37bcd2627mov eax, [rbx]
    37bcd2629mov [rsp+64], r13
    37bcd262emov r9, rsi
    37bcd2631lea rcx, [rip+0x77d718]
    37bcd2638mov [rsp+72], rdi
    37bcd263dlea r13, [rsp+136]
    37bcd2645mov r8, rsi
    37bcd2648add eax, 1
    37bcd264bmov [rsp+56], rcx
    37bcd2650lea rdx, [rip+0x77d6eb]
    37bcd2657mov [rsp+136], eax
    37bcd265emov [rsp+140], eax
    37bcd2665mov eax, [rsp+132]
    37bcd266cmov [rsp+32], rcx
    37bcd2671lea rcx, [rip+0x77d6c9]
    37bcd2678add eax, 1
    37bcd267bmov [rsp+48], r13
    37bcd2680mov [rsp+88], 1
    37bcd2689cdqe
    37bcd268bmov [rsp+80], 1
    37bcd2694shl rax, 4
    37bcd2698add rax, rbp
    37bcd269bmov [rsp+40], rax
    37bcd26a0call zherk_
    37bcd26a5mov eax, [rbx]
    37bcd26a7mov [rsp+112], 1
    37bcd26b0lea r9, [rip+0x77d689]
    37bcd26b7mov [rsp+80], rdi
    37bcd26bcmov r8, r9
    37bcd26bflea rdx, [rip+0x77d67d]
    37bcd26c6lea rcx, [rip+0x77d674]
    37bcd26cdadd eax, 1
    37bcd26d0mov [rsp+64], r13
    37bcd26d5mov [rsp+136], eax
    37bcd26dcmov [rsp+140], eax
    37bcd26e3mov eax, [rsp+132]
    37bcd26eamov [rsp+104], 1
    37bcd26f3add eax, 1
    37bcd26f6mov [rsp+56], rbp
    37bcd26fbcdqe
    37bcd26fdmov [rsp+40], rsi
    37bcd2702shl rax, 4
    37bcd2706mov [rsp+32], rsi
    37bcd270bmov [rsp+96], 1
    37bcd2714add rax, rbp
    37bcd2717mov [rsp+72], rax
    37bcd271clea rax, [rip+0x77d635]
    37bcd2723mov [rsp+48], rax
    37bcd2728mov [rsp+88], 1
    37bcd2731call ztrmm_
    37bcd2736mov eax, [rbx]
    37bcd2738mov [rsp+32], r12
    37bcd273dmov r9, rdi
    37bcd2740mov [rsp+40], 1
    37bcd2749mov r8, rbp
    37bcd274cmov rdx, rsi
    37bcd274flea rcx, [rip+0x77d5ed]
    37bcd2756add eax, 1
    37bcd2759mov [rsp+140], eax
    37bcd2760call zlauum_
    37bcd2765jmp 0x37bcd2562
    37bcd276a
    37bcd276a 66 0f 1f 44 00 00 f..D..
    37bcd2770
    37bcd2770loc_37bcd2770:
    37bcd2770mov edx, -3
    37bcd2775mov eax, 3
    37bcd277a
    37bcd277aloc_37bcd277a:
    37bcd277amov [r12], edx
    37bcd277e
    37bcd277eloc_37bcd277e:
    37bcd277elea rdx, [rsp+140]
    37bcd2786mov r8l, 6
    37bcd278clea rcx, [rip+0x77d5b1]
    37bcd2793mov [rsp+140], eax
    37bcd279acall xerbla_
    37bcd279fjmp 0x37bcd2562
    37bcd27a4
    37bcd27a4 0f 1f 40 00 ..@.
    37bcd27a8
    37bcd27a8loc_37bcd27a8:
    37bcd27a8mov r9l, 1
    37bcd27aemov r8l, 1
    37bcd27b4lea rdx, [rip+0x77d587]
    37bcd27bbmov rcx, rsi
    37bcd27becall lsame_
    37bcd27c3test eax, eax
    37bcd27c5jne 0x37bcd253f
    37bcd27cbmov edx, -1
    37bcd27d0mov eax, 1
    37bcd27d5jmp 0x37bcd277a
    37bcd27d7
    37bcd27d7 66 0f 1f 84 00 00 00 00 00 f........
    37bcd27e0
    37bcd27e0loc_37bcd27e0:
    37bcd27e0mov r9l, 1
    37bcd27e6mov r8l, 1
    37bcd27eclea rdx, [rip+0x77d550]
    37bcd27f3mov rcx, rdi
    37bcd27f6call lsame_
    37bcd27fbtest eax, eax
    37bcd27fdjne 0x37bcd2548
    37bcd2803mov edx, -2
    37bcd2808mov eax, 2
    37bcd280djmp 0x37bcd277a
    37bcd2812
    37bcd2812 66 0f 1f 44 00 00 f..D..
    37bcd2818
    37bcd2818loc_37bcd2818:
    37bcd2818sub eax, edx
    37bcd281atest r14l, r14l
    37bcd281dje 0x37bcd2988
    37bcd2823mov [rsp+140], edx
    37bcd282amov [rsp+136], eax
    37bcd2831test r13l, r13l
    37bcd2834je 0x37bcd2f50
    37bcd283amov [rsp+40], 1
    37bcd2843mov r9, rbx
    37bcd2846mov r8, rbp
    37bcd2849lea rcx, [rip+0x77d4f1]
    37bcd2850mov [rsp+32], r12
    37bcd2855lea rdi, [rsp+136]
    37bcd285dlea rsi, [rsp+140]
    37bcd2865mov rdx, rdi
    37bcd2868call zlauum_
    37bcd286dmov [rsp+72], rbx
    37bcd2872mov r9, rsi
    37bcd2875mov r8, rdi
    37bcd2878movsxd rax, [rsp+136]
    37bcd2880lea rcx, [rip+0x77d4c9]
    37bcd2887mov [rsp+88], 1
    37bcd2890lea rdx, [rip+0x77d4ab]
    37bcd2897mov [rsp+56], rcx
    37bcd289cshl rax, 4
    37bcd28a0mov [rsp+32], rcx
    37bcd28a5lea rcx, [rip+0x77d495]
    37bcd28acadd rax, rbp
    37bcd28afmov [rsp+64], rbp
    37bcd28b4mov [rsp+40], rax
    37bcd28b9mov [rsp+80], 1
    37bcd28c2mov [rsp+48], rbx
    37bcd28c7call zherk_
    37bcd28ccmovsxd rax, [rsp+136]
    37bcd28d4mov [rsp+112], 1
    37bcd28ddlea r9, [rip+0x77d45c]
    37bcd28e4mov [rsp+80], rbx
    37bcd28e9mov r8, r9
    37bcd28eclea rdx, [rip+0x77d450]
    37bcd28f3lea rcx, [rip+0x77d447]
    37bcd28fashl rax, 4
    37bcd28femov [rsp+64], rbx
    37bcd2903mov [rsp+104], 1
    37bcd290cadd rax, rbp
    37bcd290fmov [rsp+96], 1
    37bcd2918mov [rsp+88], 1
    37bcd2921mov [rsp+72], rax
    37bcd2926movsxd rax, [rbx]
    37bcd2929mov [rsp+40], rdi
    37bcd292eshl rax, 4
    37bcd2932mov [rsp+32], rsi
    37bcd2937add rax, rbp
    37bcd293amov [rsp+56], rax
    37bcd293flea rax, [rip+0x77d412]
    37bcd2946mov [rsp+48], rax
    37bcd294bcall ztrmm_
    37bcd2950movsxd rax, [rbx]
    37bcd2953mov [rsp+32], r12
    37bcd2958mov r9, rbx
    37bcd295bmov [rsp+40], 1
    37bcd2964mov rdx, rsi
    37bcd2967lea rcx, [rip+0x77d3d5]
    37bcd296eshl rax, 4
    37bcd2972lea r8, [rbp+rax]
    37bcd2977call zlauum_
    37bcd297cjmp 0x37bcd2562
    37bcd2981
    37bcd2981 0f 1f 80 00 00 00 00 .......
    37bcd2988
    37bcd2988loc_37bcd2988:
    37bcd2988mov [rsp+136], edx
    37bcd298fmov [rsp+140], eax
    37bcd2996test r13l, r13l
    37bcd2999jne 0x37bcd2cb0
    37bcd299fimul eax, eax
    37bcd29a2mov [rsp+32], r12
    37bcd29a7lea rbx, [rsp+140]
    37bcd29afmov [rsp+40], 1
    37bcd29b8lea rsi, [rsp+136]
    37bcd29c0mov r9, rbx
    37bcd29c3lea rcx, [rip+0x77d379]
    37bcd29camov rdx, rsi
    37bcd29cdcdqe
    37bcd29cfshl rax, 4
    37bcd29d3lea r8, [rbp+rax]
    37bcd29d8call zlauum_
    37bcd29ddmov [rsp+72], rbx
    37bcd29e2mov r9, rbx
    37bcd29e5mov r8, rsi
    37bcd29e8mov eax, [rsp+140]
    37bcd29efmov [rsp+48], rbx
    37bcd29f4lea rdx, [rip+0x77d347]
    37bcd29fblea rcx, [rip+0x77d341]
    37bcd2a02mov [rsp+88], 1
    37bcd2a0bimul eax, eax
    37bcd2a0emov [rsp+40], rbp
    37bcd2a13mov [rsp+80], 1
    37bcd2a1ccdqe
    37bcd2a1eshl rax, 4
    37bcd2a22add rax, rbp
    37bcd2a25mov [rsp+64], rax
    37bcd2a2alea rax, [rip+0x77d31f]
    37bcd2a31mov [rsp+56], rax
    37bcd2a36mov [rsp+32], rax
    37bcd2a3bcall zherk_
    37bcd2a40mov eax, [rsp+136]
    37bcd2a47mov [rsp+80], rbx
    37bcd2a4clea rdx, [rip+0x77d2ee]
    37bcd2a53imul eax, [rsp+140]
    37bcd2a5bmov [rsp+72], rbp
    37bcd2a60lea r9, [rip+0x77d2d9]
    37bcd2a67mov rcx, rdx
    37bcd2a6amov [rsp+112], 1
    37bcd2a73lea r8, [rip+0x77d2c8]
    37bcd2a7amov [rsp+104], 1
    37bcd2a83cdqe
    37bcd2a85mov [rsp+64], rbx
    37bcd2a8ashl rax, 4
    37bcd2a8emov [rsp+40], rsi
    37bcd2a93add rax, rbp
    37bcd2a96mov [rsp+32], rbx
    37bcd2a9bmov [rsp+56], rax
    37bcd2aa0lea rax, [rip+0x77d2b1]
    37bcd2aa7mov [rsp+48], rax
    37bcd2aacmov [rsp+96], 1
    37bcd2ab5mov [rsp+88], 1
    37bcd2abecall ztrmm_
    37bcd2ac3mov eax, [rsp+136]
    37bcd2acaimul eax, [rsp+140]
    37bcd2ad2
    37bcd2ad2loc_37bcd2ad2:
    37bcd2ad2mov [rsp+32], r12
    37bcd2ad7cdqe
    37bcd2ad9mov r9, rbx
    37bcd2adcmov rdx, rbx
    37bcd2adfmov [rsp+40], 1
    37bcd2ae8shl rax, 4
    37bcd2aeclea rcx, [rip+0x77d24e]
    37bcd2af3lea r8, [rbp+rax]
    37bcd2af8call zlauum_
    37bcd2afdjmp 0x37bcd2562
    37bcd2b02
    37bcd2b02 66 0f 1f 44 00 00 f..D..
    37bcd2b08
    37bcd2b08loc_37bcd2b08:
    37bcd2b08lea ecx, [rdx+1]
    37bcd2b0btest r13l, r13l
    37bcd2b0eje 0x37bcd3090
    37bcd2b14mov [rsp+40], 1
    37bcd2b1dmovsxd rcx, ecx
    37bcd2b20add eax, 1
    37bcd2b23lea rdi, [rsp+132]
    37bcd2b2bmov [rsp+32], r12
    37bcd2b30lea rsi, [rsp+140]
    37bcd2b38shl rcx, 4
    37bcd2b3cmov rdx, rdi
    37bcd2b3flea r8, [rbp+rcx]
    37bcd2b44mov r9, rsi
    37bcd2b47lea rcx, [rip+0x77d1f3]
    37bcd2b4emov [rsp+140], eax
    37bcd2b55lea r13, [rsp+136]
    37bcd2b5dcall zlauum_
    37bcd2b62mov eax, [rbx]
    37bcd2b64mov [rsp+72], rsi
    37bcd2b69mov r9, rdi
    37bcd2b6cmov [rsp+48], r13
    37bcd2b71mov r8, rdi
    37bcd2b74lea rdx, [rip+0x77d1c5]
    37bcd2b7blea rcx, [rip+0x77d1bf]
    37bcd2b82add eax, 1
    37bcd2b85mov [rsp+40], rbp
    37bcd2b8amov [rsp+136], eax
    37bcd2b91mov [rsp+140], eax
    37bcd2b98mov eax, [rsp+132]
    37bcd2b9fmov [rsp+88], 1
    37bcd2ba8mov [rsp+80], 1
    37bcd2bb1add eax, 1
    37bcd2bb4cdqe
    37bcd2bb6shl rax, 4
    37bcd2bbaadd rax, rbp
    37bcd2bbdmov [rsp+64], rax
    37bcd2bc2lea rax, [rip+0x77d187]
    37bcd2bc9mov [rsp+56], rax
    37bcd2bcemov [rsp+32], rax
    37bcd2bd3call zherk_
    37bcd2bd8mov eax, [rbx]
    37bcd2bdamov [rsp+112], 1
    37bcd2be3lea r9, [rip+0x77d156]
    37bcd2beamov [rsp+104], 1
    37bcd2bf3lea r8, [rip+0x77d148]
    37bcd2bfalea rdx, [rip+0x77d142]
    37bcd2c01add eax, 1
    37bcd2c04mov [rsp+80], rsi
    37bcd2c09lea rcx, [rip+0x77d158]
    37bcd2c10mov [rsp+136], eax
    37bcd2c17mov [rsp+140], eax
    37bcd2c1emovsxd rax, [rsp+132]
    37bcd2c26mov [rsp+96], 1
    37bcd2c2fshl rax, 4
    37bcd2c33mov [rsp+72], rbp
    37bcd2c38add rax, rbp
    37bcd2c3bmov [rsp+64], r13
    37bcd2c40mov [rsp+56], rax
    37bcd2c45lea rax, [rip+0x77d10c]
    37bcd2c4cmov [rsp+48], rax
    37bcd2c51mov [rsp+88], 1
    37bcd2c5amov [rsp+40], rdi
    37bcd2c5fmov [rsp+32], rdi
    37bcd2c64call ztrmm_
    37bcd2c69mov eax, [rbx]
    37bcd2c6bmov [rsp+32], r12
    37bcd2c70mov r9, rsi
    37bcd2c73mov [rsp+40], 1
    37bcd2c7cmov rdx, rdi
    37bcd2c7flea rcx, [rip+0x77d0bd]
    37bcd2c86add eax, 1
    37bcd2c89mov [rsp+140], eax
    37bcd2c90movsxd rax, [rsp+132]
    37bcd2c98shl rax, 4
    37bcd2c9clea r8, [rbp+rax]
    37bcd2ca1call zlauum_
    37bcd2ca6jmp 0x37bcd2562
    37bcd2cab
    37bcd2cab 0f 1f 44 00 00 ..D..
    37bcd2cb0
    37bcd2cb0loc_37bcd2cb0:
    37bcd2cb0cdqe
    37bcd2cb2mov [rsp+32], r12
    37bcd2cb7lea r13, [rsp+136]
    37bcd2cbfmov r9, rbx
    37bcd2cc2shl rax, 4
    37bcd2cc6mov rdx, r13
    37bcd2cc9mov [rsp+40], 1
    37bcd2cd2lea rcx, [rip+0x77d068]
    37bcd2cd9lea rsi, [rbp+rax]
    37bcd2cdelea rdi, [rsp+140]
    37bcd2ce6mov r8, rsi
    37bcd2ce9call zlauum_
    37bcd2ceemov [rsp+72], rbx
    37bcd2cf3mov r9, rdi
    37bcd2cf6mov r8, r13
    37bcd2cf9lea rax, [rip+0x77d050]
    37bcd2d00mov [rsp+64], rsi
    37bcd2d05lea rdx, [rip+0x77d034]
    37bcd2d0cmov [rsp+56], rax
    37bcd2d11lea rcx, [rip+0x77d029]
    37bcd2d18mov [rsp+32], rax
    37bcd2d1dmov [rsp+88], 1
    37bcd2d26mov [rsp+80], 1
    37bcd2d2fmov [rsp+48], rbx
    37bcd2d34mov [rsp+40], rbp
    37bcd2d39call zherk_
    37bcd2d3emovsxd rax, [rsp+136]
    37bcd2d46mov [rsp+80], rbx
    37bcd2d4blea r9, [rip+0x77cfee]
    37bcd2d52mov [rsp+112], 1
    37bcd2d5blea r8, [rip+0x77cfe0]
    37bcd2d62lea rdx, [rip+0x77cfda]
    37bcd2d69shl rax, 4
    37bcd2d6dmov [rsp+72], rbp
    37bcd2d72lea rcx, [rip+0x77cfef]
    37bcd2d79add rax, rbp
    37bcd2d7cmov [rsp+64], rbx
    37bcd2d81mov [rsp+56], rax
    37bcd2d86lea rax, [rip+0x77cfcb]
    37bcd2d8dmov [rsp+48], rax
    37bcd2d92mov [rsp+104], 1
    37bcd2d9bmov [rsp+96], 1
    37bcd2da4mov [rsp+88], 1
    37bcd2dadmov [rsp+40], rdi
    37bcd2db2mov [rsp+32], r13
    37bcd2db7call ztrmm_
    37bcd2dbcmov [rsp+32], r12
    37bcd2dc1mov r9, rbx
    37bcd2dc4mov rdx, rdi
    37bcd2dc7movsxd rax, [rsp+136]
    37bcd2dcflea rcx, [rip+0x77cf6d]
    37bcd2dd6mov [rsp+40], 1
    37bcd2ddfshl rax, 4
    37bcd2de3lea r8, [rbp+rax]
    37bcd2de8call zlauum_
    37bcd2dedjmp 0x37bcd2562
    37bcd2df2
    37bcd2df2 66 0f 1f 44 00 00 f..D..
    37bcd2df8
    37bcd2df8loc_37bcd2df8:
    37bcd2df8mov [rsp+32], r12
    37bcd2dfdmovsxd rdx, edx
    37bcd2e00lea rbx, [rsp+132]
    37bcd2e08lea rcx, [rip+0x77cf34]
    37bcd2e0fmov [rsp+40], 1
    37bcd2e18shl rdx, 4
    37bcd2e1cmov r9, rbx
    37bcd2e1flea rdi, [rip+0x77cf2a]
    37bcd2e26lea r8, [rbp+rdx]
    37bcd2e2bmov rdx, rbx
    37bcd2e2ecall zlauum_
    37bcd2e33mov [rsp+72], rbx
    37bcd2e38mov r9, rbx
    37bcd2e3bmov r8, rbx
    37bcd2e3emovsxd rax, [rsp+132]
    37bcd2e46mov [rsp+56], rdi
    37bcd2e4blea rcx, [rip+0x77cef1]
    37bcd2e52mov [rsp+88], 1
    37bcd2e5bmov rdx, rax
    37bcd2e5eshl rax, 4
    37bcd2e62mov [rsp+48], rbx
    37bcd2e67add rax, rbp
    37bcd2e6amov [rsp+32], rdi
    37bcd2e6fmov [rsp+64], rax
    37bcd2e74lea eax, [rdx+1]
    37bcd2e77mov [rsp+80], 1
    37bcd2e80imul eax, edx
    37bcd2e83lea rdx, [rip+0x77ceb6]
    37bcd2e8acdqe
    37bcd2e8cshl rax, 4
    37bcd2e90add rax, rbp
    37bcd2e93mov [rsp+40], rax
    37bcd2e98call zherk_
    37bcd2e9dmov edx, [rsp+132]
    37bcd2ea4mov [rsp+80], rbx
    37bcd2ea9lea r9, [rip+0x77ce90]
    37bcd2eb0mov [rsp+112], 1
    37bcd2eb9mov r8, r9
    37bcd2ebclea rcx, [rip+0x77cea5]
    37bcd2ec3lea eax, [rdx+1]
    37bcd2ec6mov [rsp+64], rbx
    37bcd2ecbimul eax, edx
    37bcd2ecemov [rsp+56], rbp
    37bcd2ed3lea rdx, [rip+0x77ce67]
    37bcd2edamov [rsp+104], 1
    37bcd2ee3mov [rsp+96], 1
    37bcd2eeccdqe
    37bcd2eeemov [rsp+40], rbx
    37bcd2ef3shl rax, 4
    37bcd2ef7mov [rsp+32], rbx
    37bcd2efcmov [rsp+88], 1
    37bcd2f05add rax, rbp
    37bcd2f08mov [rsp+72], rax
    37bcd2f0dlea rax, [rip+0x77ce44]
    37bcd2f14mov [rsp+48], rax
    37bcd2f19call ztrmm_
    37bcd2f1emov [rsp+32], r12
    37bcd2f23mov r9, rbx
    37bcd2f26mov r8, rbp
    37bcd2f29mov [rsp+40], 1
    37bcd2f32mov rdx, rbx
    37bcd2f35lea rcx, [rip+0x77ce05]
    37bcd2f3ccall zlauum_
    37bcd2f41jmp 0x37bcd2562
    37bcd2f46
    37bcd2f46 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bcd2f50
    37bcd2f50loc_37bcd2f50:
    37bcd2f50mov [rsp+32], r12
    37bcd2f55lea rsi, [rsp+136]
    37bcd2f5dmov r8, rbp
    37bcd2f60lea rcx, [rip+0x77cddc]
    37bcd2f67mov [rsp+40], 1
    37bcd2f70mov r9, rsi
    37bcd2f73mov rdx, rsi
    37bcd2f76lea rdi, [rip+0x77cdd3]
    37bcd2f7dlea rbx, [rsp+140]
    37bcd2f85call zlauum_
    37bcd2f8amov [rsp+56], rdi
    37bcd2f8fmov r9, rbx
    37bcd2f92mov r8, rsi
    37bcd2f95mov eax, [rsp+136]
    37bcd2f9cmov [rsp+32], rdi
    37bcd2fa1lea rdx, [rip+0x77cd98]
    37bcd2fa8lea rcx, [rip+0x77cd94]
    37bcd2fafmov [rsp+88], 1
    37bcd2fb8lea rdi, [rbp+16]
    37bcd2fbcimul eax, eax
    37bcd2fbfmov [rsp+72], rsi
    37bcd2fc4mov [rsp+80], 1
    37bcd2fcdmov [rsp+64], rbp
    37bcd2fd2cdqe
    37bcd2fd4mov [rsp+48], rsi
    37bcd2fd9shl rax, 4
    37bcd2fddadd rax, rbp
    37bcd2fe0mov [rsp+40], rax
    37bcd2fe5call zherk_
    37bcd2feamov eax, [rsp+136]
    37bcd2ff1mov [rsp+80], rsi
    37bcd2ff6lea r9, [rip+0x77cd43]
    37bcd2ffdmov [rsp+112], 1
    37bcd3006mov r8, r9
    37bcd3009lea rdx, [rip+0x77cd31]
    37bcd3010lea rcx, [rip+0x77cd51]
    37bcd3017imul eax, eax
    37bcd301amov [rsp+64], rsi
    37bcd301fmov [rsp+104], 1
    37bcd3028mov [rsp+96], 1
    37bcd3031cdqe
    37bcd3033mov [rsp+56], rdi
    37bcd3038shl rax, 4
    37bcd303cmov [rsp+40], rbx
    37bcd3041add rax, rbp
    37bcd3044mov [rsp+32], rsi
    37bcd3049mov [rsp+72], rax
    37bcd304elea rax, [rip+0x77cd03]
    37bcd3055mov [rsp+88], 1
    37bcd305emov [rsp+48], rax
    37bcd3063call ztrmm_
    37bcd3068mov [rsp+32], r12
    37bcd306dmov r9, rsi
    37bcd3070mov r8, rdi
    37bcd3073mov [rsp+40], 1
    37bcd307cmov rdx, rbx
    37bcd307flea rcx, [rip+0x77ccbb]
    37bcd3086call zlauum_
    37bcd308bjmp 0x37bcd2562
    37bcd3090
    37bcd3090loc_37bcd3090:
    37bcd3090imul ecx, edx
    37bcd3093mov [rsp+32], r12
    37bcd3098lea rbx, [rsp+132]
    37bcd30a0mov [rsp+40], 1
    37bcd30a9mov r9, rbx
    37bcd30acmov rdx, rbx
    37bcd30afmovsxd rcx, ecx
    37bcd30b2shl rcx, 4
    37bcd30b6lea r8, [rbp+rcx]
    37bcd30bblea rcx, [rip+0x77cc81]
    37bcd30c2call zlauum_
    37bcd30c7mov [rsp+72], rbx
    37bcd30ccmov r9, rbx
    37bcd30cfmov r8, rbx
    37bcd30d2mov edx, [rsp+132]
    37bcd30d9mov [rsp+48], rbx
    37bcd30delea rcx, [rip+0x77cc5e]
    37bcd30e5mov [rsp+88], 1
    37bcd30eelea eax, [rdx+1]
    37bcd30f1mov [rsp+40], rbp
    37bcd30f6mov [rsp+80], 1
    37bcd30ffimul eax, edx
    37bcd3102lea rdx, [rip+0x77cc39]
    37bcd3109cdqe
    37bcd310bshl rax, 4
    37bcd310fadd rax, rbp
    37bcd3112mov [rsp+64], rax
    37bcd3117lea rax, [rip+0x77cc32]
    37bcd311emov [rsp+56], rax
    37bcd3123mov [rsp+32], rax
    37bcd3128call zherk_
    37bcd312dmov eax, [rsp+132]
    37bcd3134mov [rsp+80], rbx
    37bcd3139lea rdx, [rip+0x77cc01]
    37bcd3140mov [rsp+112], 1
    37bcd3149lea r9, [rip+0x77cbf0]
    37bcd3150mov rcx, rdx
    37bcd3153lea r8, [rip+0x77cbe8]
    37bcd315aimul eax, eax
    37bcd315dmov [rsp+72], rbp
    37bcd3162mov [rsp+104], 1
    37bcd316bmov [rsp+96], 1
    37bcd3174cdqe
    37bcd3176mov [rsp+64], rbx
    37bcd317bshl rax, 4
    37bcd317fmov [rsp+40], rbx
    37bcd3184add rax, rbp
    37bcd3187mov [rsp+32], rbx
    37bcd318cmov [rsp+56], rax
    37bcd3191lea rax, [rip+0x77cbc0]
    37bcd3198mov [rsp+48], rax
    37bcd319dmov [rsp+88], 1
    37bcd31a6call ztrmm_
    37bcd31abmov eax, [rsp+132]
    37bcd31b2imul eax, eax
    37bcd31b5jmp 0x37bcd2ad2
    37bcd31ba
    37bcd31baloc_37bcd31ba:
    37bcd31baneg eax
    37bcd31bcjmp 0x37bcd277e
    37bcd24d0
    37bcd31c1
    37bcd31c1 // align 0x10
    37bcd31d0
    37bcd31d0zpftrs_:
    37bcd31d0push r13
    37bcd31d2push r12
    37bcd31d4push rbp
    37bcd31d5push rdi
    37bcd31d6push rsi
    37bcd31d7push rbx
    37bcd31d8sub rsp, 152
    37bcd31dfmov rax, [rsp+264]
    37bcd31e7mov [rax], 0
    37bcd31edmov rsi, rdx
    37bcd31f0mov rdi, r8
    37bcd31f3lea rdx, [rip+0x77cb76]
    37bcd31famov rbp, r9
    37bcd31fdmov r8l, 1
    37bcd3203mov r9l, 1
    37bcd3209mov rbx, rcx
    37bcd320ccall lsame_
    37bcd3211mov r9l, 1
    37bcd3217mov r8l, 1
    37bcd321dmov rcx, rsi
    37bcd3220lea rdx, [rip+0x77cb4a]
    37bcd3227mov r13l, eax
    37bcd322acall lsame_
    37bcd322fmov r12l, eax
    37bcd3232test r13l, r13l
    37bcd3235je 0x37bcd3410
    37bcd323b
    37bcd323bloc_37bcd323b:
    37bcd323btest r12l, r12l
    37bcd323eje 0x37bcd3440
    37bcd3244
    37bcd3244loc_37bcd3244:
    37bcd3244mov eax, [rdi]
    37bcd3246test eax, eax
    37bcd3248js 0x37bcd33c0
    37bcd324emov ecx, [rbp]
    37bcd3251test ecx, ecx
    37bcd3253js 0x37bcd3530
    37bcd3259mov r10, [rsp+256]
    37bcd3261test eax, eax
    37bcd3263mov edx, 1
    37bcd3268cmovg edx, eax
    37bcd326bcmp [r10], edx
    37bcd326ejl 0x37bcd3520
    37bcd3274mov rdx, [rsp+264]
    37bcd327cmov edx, [rdx]
    37bcd327etest edx, edx
    37bcd3280jne 0x37bcd353f
    37bcd3286test eax, eax
    37bcd3288je 0x37bcd33f6
    37bcd328etest ecx, ecx
    37bcd3290je 0x37bcd33f6
    37bcd3296mov rax, [rsp+256]
    37bcd329elea r13, [rip+0x77cadb]
    37bcd32a5test r12l, r12l
    37bcd32a8lea r12, [rip+0x77cac1]
    37bcd32afmov [rsp+120], 1
    37bcd32b8mov [rsp+80], rax
    37bcd32bdmov rax, [rsp+248]
    37bcd32c5mov [rsp+112], 1
    37bcd32cemov [rsp+72], rax
    37bcd32d3mov rax, [rsp+240]
    37bcd32dbmov [rsp+104], 1
    37bcd32e4mov [rsp+96], 1
    37bcd32edmov [rsp+88], 1
    37bcd32f6mov [rsp+64], rax
    37bcd32fbmov [rsp+56], r13
    37bcd3300mov [rsp+48], rbp
    37bcd3305mov [rsp+40], rdi
    37bcd330amov [rsp+32], r12
    37bcd330fje 0x37bcd3478
    37bcd3315mov r9, r12
    37bcd3318mov r8, rsi
    37bcd331blea rdx, [rip+0x77ca4f]
    37bcd3322mov rcx, rbx
    37bcd3325call ztfsm_
    37bcd332amov [rsp+56], r13
    37bcd332fmov r8, rsi
    37bcd3332mov rcx, rbx
    37bcd3335mov rax, [rsp+256]
    37bcd333dmov [rsp+48], rbp
    37bcd3342lea r9, [rip+0x77ca29]
    37bcd3349lea rdx, [rip+0x77ca21]
    37bcd3350mov [rsp+120], 1
    37bcd3359mov [rsp+80], rax
    37bcd335emov rax, [rsp+248]
    37bcd3366mov [rsp+112], 1
    37bcd336fmov [rsp+72], rax
    37bcd3374mov rax, [rsp+240]
    37bcd337cmov [rsp+104], 1
    37bcd3385mov [rsp+96], 1
    37bcd338emov [rsp+88], 1
    37bcd3397mov [rsp+64], rax
    37bcd339cmov [rsp+40], rdi
    37bcd33a1mov [rsp+32], r12
    37bcd33a6call ztfsm_
    37bcd33abnop
    37bcd33acadd rsp, 152
    37bcd33b3pop rbx
    37bcd33b4pop rsi
    37bcd33b5pop rdi
    37bcd33b6pop rbp
    37bcd33b7pop r12
    37bcd33b9pop r13
    37bcd33bbret
    37bcd33bc
    37bcd33bc 0f 1f 40 00 ..@.
    37bcd33c0
    37bcd33c0loc_37bcd33c0:
    37bcd33c0mov eax, -3
    37bcd33c5mov edx, 3
    37bcd33ca
    37bcd33caloc_37bcd33ca:
    37bcd33camov rdi, [rsp+264]
    37bcd33d2mov [rdi], eax
    37bcd33d4
    37bcd33d4loc_37bcd33d4:
    37bcd33d4mov [rsp+140], edx
    37bcd33dbmov r8l, 6
    37bcd33e1lea rdx, [rsp+140]
    37bcd33e9lea rcx, [rip+0x77c984]
    37bcd33f0call xerbla_
    37bcd33f5nop
    37bcd33f6
    37bcd33f6loc_37bcd33f6:
    37bcd33f6add rsp, 152
    37bcd33fdpop rbx
    37bcd33fepop rsi
    37bcd33ffpop rdi
    37bcd3400pop rbp
    37bcd3401pop r12
    37bcd3403pop r13
    37bcd3405ret
    37bcd3406
    37bcd3406 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bcd3410
    37bcd3410loc_37bcd3410:
    37bcd3410mov r9l, 1
    37bcd3416mov r8l, 1
    37bcd341clea rdx, [rip+0x77c94f]
    37bcd3423mov rcx, rbx
    37bcd3426call lsame_
    37bcd342btest eax, eax
    37bcd342djne 0x37bcd323b
    37bcd3433mov eax, -1
    37bcd3438mov edx, 1
    37bcd343djmp 0x37bcd33ca
    37bcd343f
    37bcd343f 90 .
    37bcd3440
    37bcd3440loc_37bcd3440:
    37bcd3440mov r9l, 1
    37bcd3446mov r8l, 1
    37bcd344clea rdx, [rip+0x77c920]
    37bcd3453mov rcx, rsi
    37bcd3456call lsame_
    37bcd345btest eax, eax
    37bcd345djne 0x37bcd3244
    37bcd3463mov eax, -2
    37bcd3468mov edx, 2
    37bcd346djmp 0x37bcd33ca
    37bcd3472
    37bcd3472 66 0f 1f 44 00 00 f..D..
    37bcd3478
    37bcd3478loc_37bcd3478:
    37bcd3478mov r8, rsi
    37bcd347bmov rcx, rbx
    37bcd347elea r9, [rip+0x77c8ed]
    37bcd3485lea rdx, [rip+0x77c8e5]
    37bcd348ccall ztfsm_
    37bcd3491mov [rsp+56], r13
    37bcd3496mov r9, r12
    37bcd3499mov r8, rsi
    37bcd349cmov rax, [rsp+256]
    37bcd34a4mov [rsp+48], rbp
    37bcd34a9lea rdx, [rip+0x77c8c1]
    37bcd34b0mov rcx, rbx
    37bcd34b3mov [rsp+120], 1
    37bcd34bcmov [rsp+80], rax
    37bcd34c1mov rax, [rsp+248]
    37bcd34c9mov [rsp+112], 1
    37bcd34d2mov [rsp+72], rax
    37bcd34d7mov rax, [rsp+240]
    37bcd34dfmov [rsp+104], 1
    37bcd34e8mov [rsp+96], 1
    37bcd34f1mov [rsp+88], 1
    37bcd34famov [rsp+64], rax
    37bcd34ffmov [rsp+40], rdi
    37bcd3504mov [rsp+32], r12
    37bcd3509call ztfsm_
    37bcd350enop
    37bcd350fadd rsp, 152
    37bcd3516pop rbx
    37bcd3517pop rsi
    37bcd3518pop rdi
    37bcd3519pop rbp
    37bcd351apop r12
    37bcd351cpop r13
    37bcd351eret
    37bcd351f
    37bcd351f 90 .
    37bcd3520
    37bcd3520loc_37bcd3520:
    37bcd3520mov eax, -7
    37bcd3525mov edx, 7
    37bcd352ajmp 0x37bcd33ca
    37bcd352f
    37bcd352f 90 .
    37bcd3530
    37bcd3530loc_37bcd3530:
    37bcd3530mov eax, -4
    37bcd3535mov edx, 4
    37bcd353ajmp 0x37bcd33ca
    37bcd353f
    37bcd353floc_37bcd353f:
    37bcd353fneg edx
    37bcd3541jmp 0x37bcd33d4
    37bcd31d0
    37bcd3546
    37bcd3546 // align 0x10
    37bcd3550
    37bcd3550ztfsm_:
    37bcd3550push r15
    37bcd3552push r14
    37bcd3554push r13
    37bcd3556push r12
    37bcd3558push rbp
    37bcd3559push rdi
    37bcd355apush rsi
    37bcd355bpush rbx
    37bcd355csub rsp, 168
    37bcd3563mov rax, [rsp+320]
    37bcd356bmov eax, [rax]
    37bcd356dmov rdi, rdx
    37bcd3570mov rbp, r8
    37bcd3573mov rbx, r9
    37bcd3576mov r8l, 1
    37bcd357cmov r9l, 1
    37bcd3582lea rdx, [rip+0x77c807]
    37bcd3589mov rsi, rcx
    37bcd358cmov [rsp+140], eax
    37bcd3593call lsame_
    37bcd3598mov r9l, 1
    37bcd359emov r8l, 1
    37bcd35a4mov rcx, rdi
    37bcd35a7lea rdx, [rip+0x77c7e3]
    37bcd35aemov r12l, eax
    37bcd35b1call lsame_
    37bcd35b6mov r9l, 1
    37bcd35bcmov r8l, 1
    37bcd35c2mov rcx, rbp
    37bcd35c5lea rdx, [rip+0x77c7c5]
    37bcd35ccmov r13l, eax
    37bcd35cfcall lsame_
    37bcd35d4mov r9l, 1
    37bcd35damov r8l, 1
    37bcd35e0mov rcx, rbx
    37bcd35e3lea rdx, [rip+0x77c7a6]
    37bcd35eamov r14l, eax
    37bcd35edcall lsame_
    37bcd35f2mov r15l, eax
    37bcd35f5test r12l, r12l
    37bcd35f8je 0x37bcd3750
    37bcd35fe
    37bcd35feloc_37bcd35fe:
    37bcd35fetest r13l, r13l
    37bcd3601je 0x37bcd3780
    37bcd3607
    37bcd3607loc_37bcd3607:
    37bcd3607test r14l, r14l
    37bcd360aje 0x37bcd37b0
    37bcd3610
    37bcd3610loc_37bcd3610:
    37bcd3610test r15l, r15l
    37bcd3613jne 0x37bcd3638
    37bcd3615mov r9l, 1
    37bcd361bmov r8l, 1
    37bcd3621lea rdx, [rip+0x77c76a]
    37bcd3628mov rcx, rbx
    37bcd362bcall lsame_
    37bcd3630test eax, eax
    37bcd3632je 0x37bcd3860
    37bcd3638
    37bcd3638loc_37bcd3638:
    37bcd3638mov rcx, [rsp+272]
    37bcd3640mov r9l, 1
    37bcd3646mov r8l, 1
    37bcd364clea rdx, [rip+0x77c73d]
    37bcd3653call lsame_
    37bcd3658test eax, eax
    37bcd365aje 0x37bcd37e0
    37bcd3660
    37bcd3660loc_37bcd3660:
    37bcd3660mov rax, [rsp+280]
    37bcd3668mov ecx, [rax]
    37bcd366atest ecx, ecx
    37bcd366cjs 0x37bcd3850
    37bcd3672mov rax, [rsp+288]
    37bcd367amov r8l, [rax]
    37bcd367dtest r8l, r8l
    37bcd3680js 0x37bcd3ae0
    37bcd3686mov rdi, [rsp+320]
    37bcd368etest ecx, ecx
    37bcd3690mov eax, 1
    37bcd3695cmovg eax, ecx
    37bcd3698cmp [rdi], eax
    37bcd369ajl 0x37bcd3870
    37bcd36a0test r8l, r8l
    37bcd36a3je 0x37bcd3832
    37bcd36a9test ecx, ecx
    37bcd36absete dl
    37bcd36aeje 0x37bcd3832
    37bcd36b4movsxd rbx, [rsp+140]
    37bcd36bcxor eax, eax
    37bcd36bepxor x0, x0
    37bcd36c2test rbx, rbx
    37bcd36c5cmovs rbx, rax
    37bcd36c9mov rax, [rsp+296]
    37bcd36d1ucomisd x0, [rax]
    37bcd36d5setnp al
    37bcd36d8cmovne eax, edx
    37bcd36dbtest al, al
    37bcd36ddje 0x37bcd3880
    37bcd36e3mov rax, [rsp+296]
    37bcd36ebucomisd x0, [rax+8]
    37bcd36f0setnp al
    37bcd36f3cmovne eax, edx
    37bcd36f6test al, al
    37bcd36f8je 0x37bcd3880
    37bcd36fexor r10l, r10l
    37bcd3701xor r9l, r9l
    37bcd3704pxor x0, x0
    37bcd3708nop [rax+rax]
    37bcd3710
    37bcd3710loc_37bcd3710:
    37bcd3710mov rax, r10
    37bcd3713xor edx, edx
    37bcd3715shl rax, 4
    37bcd3719add rax, [rsp+312]
    37bcd3721nop [rax]
    37bcd3725nop [rax+rax]
    37bcd3730
    37bcd3730loc_37bcd3730:
    37bcd3730add edx, 1
    37bcd3733movups [rax], x0
    37bcd3736add rax, 16
    37bcd373acmp ecx, edx
    37bcd373cjg 0x37bcd3730
    37bcd373eadd r9l, 1
    37bcd3742add r10, rbx
    37bcd3745cmp r8l, r9l
    37bcd3748jg 0x37bcd3710
    37bcd374ajmp 0x37bcd3832
    37bcd374f
    37bcd374f 90 .
    37bcd3750
    37bcd3750loc_37bcd3750:
    37bcd3750mov r9l, 1
    37bcd3756mov r8l, 1
    37bcd375clea rdx, [rip+0x77c62f]
    37bcd3763mov rcx, rsi
    37bcd3766call lsame_
    37bcd376btest eax, eax
    37bcd376djne 0x37bcd35fe
    37bcd3773mov eax, 1
    37bcd3778jmp 0x37bcd3810
    37bcd377d
    37bcd377d 0f 1f 00 ...
    37bcd3780
    37bcd3780loc_37bcd3780:
    37bcd3780mov r9l, 1
    37bcd3786mov r8l, 1
    37bcd378clea rdx, [rip+0x77c600]
    37bcd3793mov rcx, rdi
    37bcd3796call lsame_
    37bcd379btest eax, eax
    37bcd379djne 0x37bcd3607
    37bcd37a3mov eax, 2
    37bcd37a8jmp 0x37bcd3810
    37bcd37aa
    37bcd37aa 66 0f 1f 44 00 00 f..D..
    37bcd37b0
    37bcd37b0loc_37bcd37b0:
    37bcd37b0mov r9l, 1
    37bcd37b6mov r8l, 1
    37bcd37bclea rdx, [rip+0x77c5d1]
    37bcd37c3mov rcx, rbp
    37bcd37c6call lsame_
    37bcd37cbtest eax, eax
    37bcd37cdjne 0x37bcd3610
    37bcd37d3mov eax, 3
    37bcd37d8jmp 0x37bcd3810
    37bcd37da
    37bcd37da 66 0f 1f 44 00 00 f..D..
    37bcd37e0
    37bcd37e0loc_37bcd37e0:
    37bcd37e0mov rcx, [rsp+272]
    37bcd37e8mov r9l, 1
    37bcd37eemov r8l, 1
    37bcd37f4lea rdx, [rip+0x77c599]
    37bcd37fbcall lsame_
    37bcd3800test eax, eax
    37bcd3802jne 0x37bcd3660
    37bcd3808mov eax, 5
    37bcd380dnop [rax]
    37bcd3810
    37bcd3810loc_37bcd3810:
    37bcd3810lea rdx, [rsp+156]
    37bcd3818mov r8l, 6
    37bcd381elea rcx, [rip+0x77c570]
    37bcd3825mov [rsp+156], eax
    37bcd382ccall xerbla_
    37bcd3831nop
    37bcd3832
    37bcd3832loc_37bcd3832:
    37bcd3832add rsp, 168
    37bcd3839pop rbx
    37bcd383apop rsi
    37bcd383bpop rdi
    37bcd383cpop rbp
    37bcd383dpop r12
    37bcd383fpop r13
    37bcd3841pop r14
    37bcd3843pop r15
    37bcd3845ret
    37bcd3846
    37bcd3846 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bcd3850
    37bcd3850loc_37bcd3850:
    37bcd3850mov eax, 6
    37bcd3855jmp 0x37bcd3810
    37bcd3857
    37bcd3857 66 0f 1f 84 00 00 00 00 00 f........
    37bcd3860
    37bcd3860loc_37bcd3860:
    37bcd3860mov eax, 4
    37bcd3865jmp 0x37bcd3810
    37bcd3867
    37bcd3867 66 0f 1f 84 00 00 00 00 00 f........
    37bcd3870
    37bcd3870loc_37bcd3870:
    37bcd3870mov eax, 11
    37bcd3875jmp 0x37bcd3810
    37bcd3877
    37bcd3877 66 0f 1f 84 00 00 00 00 00 f........
    37bcd3880
    37bcd3880loc_37bcd3880:
    37bcd3880test r13l, r13l
    37bcd3883je 0x37bcd3af0
    37bcd3889mov eax, ecx
    37bcd388bsar eax, 1
    37bcd388dtest cl, 1
    37bcd3890jne 0x37bcd3f38
    37bcd3896mov [rsp+152], eax
    37bcd389dtest r12l, r12l
    37bcd38a0je 0x37bcd44ff
    37bcd38a6add ecx, 1
    37bcd38a9mov [rsp+156], ecx
    37bcd38b0test r14l, r14l
    37bcd38b3je 0x37bcd53e9
    37bcd38b9mov [rsp+112], 1
    37bcd38c2mov [rsp+104], 1
    37bcd38cbmov [rsp+96], 1
    37bcd38d4mov [rsp+88], 1
    37bcd38ddtest r15l, r15l
    37bcd38e0je 0x37bcd578d
    37bcd38e6mov rax, [rsp+320]
    37bcd38eelea rsi, [rsp+156]
    37bcd38f6lea rbx, [rsp+152]
    37bcd38femov r9, [rsp+272]
    37bcd3906mov [rsp+64], rsi
    37bcd390blea rdx, [rip+0x77c47f]
    37bcd3912lea r8, [rip+0x77c477]
    37bcd3919mov [rsp+80], rax
    37bcd391emov rax, [rsp+312]
    37bcd3926mov rcx, rdx
    37bcd3929mov [rsp+32], rbx
    37bcd392emov [rsp+72], rax
    37bcd3933mov rax, [rsp+304]
    37bcd393badd rax, 16
    37bcd393fmov [rsp+56], rax
    37bcd3944mov rax, [rsp+296]
    37bcd394cmov [rsp+48], rax
    37bcd3951mov rax, [rsp+288]
    37bcd3959mov [rsp+40], rax
    37bcd395ecall ztrsm_
    37bcd3963mov rdi, [rsp+320]
    37bcd396bmov r8, rbx
    37bcd396emov rax, [rsp+280]
    37bcd3976mov rdx, [rsp+312]
    37bcd397emov r9, [rsp+288]
    37bcd3986mov eax, [rax]
    37bcd3988mov [rsp+96], rdi
    37bcd398dmov rdi, [rsp+296]
    37bcd3995mov [rsp+56], rsi
    37bcd399amov [rsp+140], eax
    37bcd39a1add eax, 1
    37bcd39a4mov [rsp+80], rdi
    37bcd39a9mov rdi, [rsp+320]
    37bcd39b1mov [rsp+156], eax
    37bcd39b8movsxd rax, [rsp+152]
    37bcd39c0mov [rsp+72], rdi
    37bcd39c5mov rdi, [rsp+312]
    37bcd39cdshl rax, 4
    37bcd39d1mov [rsp+32], rbx
    37bcd39d6mov [rsp+64], rdi
    37bcd39dbadd rdx, rax
    37bcd39demov rdi, [rsp+304]
    37bcd39e6mov [rsp+88], rdx
    37bcd39eblea rdx, [rip+0x77c39e]
    37bcd39f2lea rax, [rdi+rax+16]
    37bcd39f7mov rcx, rdx
    37bcd39famov [rsp+112], 1
    37bcd3a03mov [rsp+48], rax
    37bcd3a08lea rax, [rip+0x77c391]
    37bcd3a0fmov [rsp+40], rax
    37bcd3a14mov [rsp+104], 1
    37bcd3a1dcall zgemm_
    37bcd3a22mov rax, [rsp+280]
    37bcd3a2amov eax, [rax]
    37bcd3a2cmov [rsp+64], rsi
    37bcd3a31mov [rsp+112], 1
    37bcd3a3amov [rsp+104], 1
    37bcd3a43add eax, 1
    37bcd3a46mov [rsp+156], eax
    37bcd3a4dmov rax, [rsp+320]
    37bcd3a55mov [rsp+96], 1
    37bcd3a5emov [rsp+80], rax
    37bcd3a63movsxd rax, [rsp+152]
    37bcd3a6bmov [rsp+88], 1
    37bcd3a74shl rax, 4
    37bcd3a78add rax, [rsp+312]
    37bcd3a80mov [rsp+72], rax
    37bcd3a85mov rax, [rsp+304]
    37bcd3a8d
    37bcd3a8dloc_37bcd3a8d:
    37bcd3a8dmov [rsp+56], rax
    37bcd3a92lea rax, [rip+0x77c317]
    37bcd3a99mov [rsp+48], rax
    37bcd3a9emov rax, [rsp+288]
    37bcd3aa6mov [rsp+32], rbx
    37bcd3aabmov [rsp+40], rax
    37bcd3ab0
    37bcd3ab0loc_37bcd3ab0:
    37bcd3ab0mov r9, [rsp+272]
    37bcd3ab8lea r8, [rip+0x77c2d3]
    37bcd3abflea rdx, [rip+0x77c2ce]
    37bcd3ac6lea rcx, [rip+0x77c2c4]
    37bcd3acdcall ztrsm_
    37bcd3ad2jmp 0x37bcd3832
    37bcd3ad7
    37bcd3ad7 66 0f 1f 84 00 00 00 00 00 f........
    37bcd3ae0
    37bcd3ae0loc_37bcd3ae0:
    37bcd3ae0mov eax, 7
    37bcd3ae5jmp 0x37bcd3810
    37bcd3aea
    37bcd3aea 66 0f 1f 44 00 00 f..D..
    37bcd3af0
    37bcd3af0loc_37bcd3af0:
    37bcd3af0mov eax, r8l
    37bcd3af3sar eax, 1
    37bcd3af5test r8b, 1
    37bcd3af9jne 0x37bcd3d4a
    37bcd3affmov [rsp+152], eax
    37bcd3b06test r12l, r12l
    37bcd3b09je 0x37bcd4125
    37bcd3b0fmov [rsp+112], 1
    37bcd3b18add r8l, 1
    37bcd3b1cmov [rsp+156], r8l
    37bcd3b24mov [rsp+104], 1
    37bcd3b2dmov [rsp+96], 1
    37bcd3b36mov [rsp+88], 1
    37bcd3b3ftest r14l, r14l
    37bcd3b42je 0x37bcd4cef
    37bcd3b48test r15l, r15l
    37bcd3b4bje 0x37bcd66ee
    37bcd3b51cdqe
    37bcd3b53mov rsi, [rsp+320]
    37bcd3b5blea rdi, [rsp+156]
    37bcd3b63mov r9, [rsp+272]
    37bcd3b6bimul rax, rbx
    37bcd3b6fmov [rsp+64], rdi
    37bcd3b74lea r8, [rip+0x77c217]
    37bcd3b7bmov [rsp+80], rsi
    37bcd3b80lea rsi, [rsp+152]
    37bcd3b88lea rdx, [rip+0x77c205]
    37bcd3b8fmov [rsp+40], rsi
    37bcd3b94lea rcx, [rip+0x77c1f8]
    37bcd3b9bshl rax, 4
    37bcd3b9fadd rax, [rsp+312]
    37bcd3ba7mov [rsp+72], rax
    37bcd3bacmov rax, [rsp+304]
    37bcd3bb4mov [rsp+56], rax
    37bcd3bb9mov rax, [rsp+296]
    37bcd3bc1mov [rsp+48], rax
    37bcd3bc6mov rax, [rsp+280]
    37bcd3bcemov [rsp+32], rax
    37bcd3bd3call ztrsm_
    37bcd3bd8mov rax, [rsp+288]
    37bcd3be0mov rcx, [rsp+320]
    37bcd3be8mov r9, rsi
    37bcd3bebmov r8, [rsp+280]
    37bcd3bf3mov eax, [rax]
    37bcd3bf5mov [rsp+96], rcx
    37bcd3bfamov rcx, [rsp+312]
    37bcd3c02mov [rsp+72], rdi
    37bcd3c07mov [rsp+140], eax
    37bcd3c0eadd eax, 1
    37bcd3c11mov [rsp+156], eax
    37bcd3c18movsxd rax, [rsp+152]
    37bcd3c20mov [rsp+88], rcx
    37bcd3c25mov rcx, [rsp+296]
    37bcd3c2dlea edx, [rax+1]
    37bcd3c30mov [rsp+32], rsi
    37bcd3c35imul rax, rbx
    37bcd3c39mov [rsp+80], rcx
    37bcd3c3emovsxd rdx, edx
    37bcd3c41mov rcx, [rsp+320]
    37bcd3c49mov [rsp+112], 1
    37bcd3c52shl rdx, 4
    37bcd3c56add rdx, [rsp+304]
    37bcd3c5emov [rsp+64], rdx
    37bcd3c63lea rdx, [rip+0x77c126]
    37bcd3c6ashl rax, 4
    37bcd3c6emov [rsp+56], rcx
    37bcd3c73add rax, [rsp+312]
    37bcd3c7bmov rcx, rdx
    37bcd3c7emov [rsp+48], rax
    37bcd3c83lea rax, [rip+0x77c116]
    37bcd3c8amov [rsp+40], rax
    37bcd3c8fmov [rsp+104], 1
    37bcd3c98call zgemm_
    37bcd3c9dmov rax, [rsp+288]
    37bcd3ca5mov eax, [rax]
    37bcd3ca7mov [rsp+64], rdi
    37bcd3cacmov [rsp+112], 1
    37bcd3cb5mov [rsp+104], 1
    37bcd3cbeadd eax, 1
    37bcd3cc1mov [rsp+156], eax
    37bcd3cc8mov rax, [rsp+320]
    37bcd3cd0mov [rsp+96], 1
    37bcd3cd9mov [rsp+80], rax
    37bcd3cdemov rax, [rsp+312]
    37bcd3ce6mov [rsp+88], 1
    37bcd3cefmov [rsp+72], rax
    37bcd3cf4mov rax, [rsp+304]
    37bcd3cfcadd rax, 16
    37bcd3d00
    37bcd3d00loc_37bcd3d00:
    37bcd3d00mov [rsp+56], rax
    37bcd3d05lea rax, [rip+0x77c0a4]
    37bcd3d0cmov [rsp+48], rax
    37bcd3d11mov [rsp+40], rsi
    37bcd3d16
    37bcd3d16loc_37bcd3d16:
    37bcd3d16mov rax, [rsp+280]
    37bcd3d1emov r9, [rsp+272]
    37bcd3d26lea r8, [rip+0x77c063]
    37bcd3d2dlea rdx, [rip+0x77c05d]
    37bcd3d34lea rcx, [rip+0x77c058]
    37bcd3d3bmov [rsp+32], rax
    37bcd3d40call ztrsm_
    37bcd3d45jmp 0x37bcd3832
    37bcd3d4a
    37bcd3d4aloc_37bcd3d4a:
    37bcd3d4amov edx, r8l
    37bcd3d4dsub edx, eax
    37bcd3d4ftest r14l, r14l
    37bcd3d52je 0x37bcd46fb
    37bcd3d58mov [rsp+156], eax
    37bcd3d5fmov [rsp+152], edx
    37bcd3d66test r12l, r12l
    37bcd3d69je 0x37bcd4927
    37bcd3d6ftest r15l, r15l
    37bcd3d72je 0x37bcd6373
    37bcd3d78mov rax, [rsp+320]
    37bcd3d80movsxd rsi, edx
    37bcd3d83lea rbp, [rsp+156]
    37bcd3d8bmov [rsp+112], 1
    37bcd3d94imul rbx, rsi
    37bcd3d98mov [rsp+40], rbp
    37bcd3d9dmov r9, [rsp+272]
    37bcd3da5lea rdx, [rip+0x77bfe8]
    37bcd3dacmov [rsp+80], rax
    37bcd3db1lea rcx, [rip+0x77bfdb]
    37bcd3db8mov rax, [rsp+288]
    37bcd3dc0lea rdi, [rsp+152]
    37bcd3dc8mov [rsp+104], 1
    37bcd3dd1mov [rsp+64], rax
    37bcd3dd6movsxd rax, r8l
    37bcd3dd9shl rbx, 4
    37bcd3dddadd rbx, [rsp+312]
    37bcd3de5shl rax, 4
    37bcd3de9add rax, [rsp+304]
    37bcd3df1mov [rsp+96], 1
    37bcd3dfalea r8, [rip+0x77bf91]
    37bcd3e01mov [rsp+56], rax
    37bcd3e06mov rax, [rsp+296]
    37bcd3e0emov [rsp+88], 1
    37bcd3e17mov [rsp+48], rax
    37bcd3e1cmov rax, [rsp+280]
    37bcd3e24mov [rsp+72], rbx
    37bcd3e29mov [rsp+32], rax
    37bcd3e2ecall ztrsm_
    37bcd3e33mov rax, [rsp+320]
    37bcd3e3bmov r9, rdi
    37bcd3e3emov [rsp+112], 1
    37bcd3e47mov [rsp+104], 1
    37bcd3e50lea rdx, [rip+0x77bf39]
    37bcd3e57mov r8, [rsp+280]
    37bcd3e5fmov [rsp+96], rax
    37bcd3e64mov rax, [rsp+312]
    37bcd3e6cmov rcx, rdx
    37bcd3e6fmov [rsp+48], rbx
    37bcd3e74mov [rsp+88], rax
    37bcd3e79mov rax, [rsp+296]
    37bcd3e81mov [rsp+32], rbp
    37bcd3e86mov [rsp+80], rax
    37bcd3e8bmov rax, [rsp+288]
    37bcd3e93mov [rsp+72], rax
    37bcd3e98mov rax, rsi
    37bcd3e9bshl rax, 4
    37bcd3e9fadd rax, [rsp+304]
    37bcd3ea7mov [rsp+64], rax
    37bcd3eacmov rax, [rsp+320]
    37bcd3eb4mov [rsp+56], rax
    37bcd3eb9lea rax, [rip+0x77bee0]
    37bcd3ec0mov [rsp+40], rax
    37bcd3ec5call zgemm_
    37bcd3ecamov rax, [rsp+320]
    37bcd3ed2mov [rsp+40], rdi
    37bcd3ed7mov [rsp+112], 1
    37bcd3ee0mov [rsp+80], rax
    37bcd3ee5mov rax, [rsp+312]
    37bcd3eedmov [rsp+104], 1
    37bcd3ef6mov [rsp+72], rax
    37bcd3efbmov rax, [rsp+288]
    37bcd3f03mov [rsp+96], 1
    37bcd3f0cmov [rsp+64], rax
    37bcd3f11mov rax, [rsp+304]
    37bcd3f19mov [rsp+88], 1
    37bcd3f22mov [rsp+56], rax
    37bcd3f27lea rax, [rip+0x77be82]
    37bcd3f2emov [rsp+48], rax
    37bcd3f33jmp 0x37bcd3d16
    37bcd3f38
    37bcd3f38loc_37bcd3f38:
    37bcd3f38mov edx, ecx
    37bcd3f3asub edx, eax
    37bcd3f3ctest r14l, r14l
    37bcd3f3fje 0x37bcd432c
    37bcd3f45mov [rsp+156], eax
    37bcd3f4cmov [rsp+152], edx
    37bcd3f53test r12l, r12l
    37bcd3f56je 0x37bcd5207
    37bcd3f5ctest r15l, r15l
    37bcd3f5fje 0x37bcd5b38
    37bcd3f65mov rax, [rsp+320]
    37bcd3f6dmov [rsp+112], 1
    37bcd3f76mov [rsp+104], 1
    37bcd3f7fmov [rsp+80], rax
    37bcd3f84mov rax, [rsp+312]
    37bcd3f8cmov [rsp+96], 1
    37bcd3f95mov [rsp+72], rax
    37bcd3f9amov rax, [rsp+280]
    37bcd3fa2mov [rsp+88], 1
    37bcd3fabmov [rsp+64], rax
    37bcd3fb0mov rax, [rsp+304]
    37bcd3fb8mov [rsp+56], rax
    37bcd3fbdmov rax, [rsp+296]
    37bcd3fc5mov [rsp+48], rax
    37bcd3fcamov rax, [rsp+288]
    37bcd3fd2mov [rsp+40], rax
    37bcd3fd7cmp ecx, 1
    37bcd3fdaje 0x37bcd72b8
    37bcd3fe0lea rsi, [rsp+152]
    37bcd3fe8lea rdx, [rip+0x77bda2]
    37bcd3fefmov r9, [rsp+272]
    37bcd3ff7mov [rsp+32], rsi
    37bcd3ffcmov rcx, rdx
    37bcd3ffflea r8, [rip+0x77bd8a]
    37bcd4006lea rbx, [rsp+156]
    37bcd400ecall ztrsm_
    37bcd4013mov rdi, [rsp+320]
    37bcd401bmov [rsp+32], rsi
    37bcd4020mov r8, rbx
    37bcd4023movsxd rax, [rsp+152]
    37bcd402bmov rdx, [rsp+312]
    37bcd4033mov [rsp+112], 1
    37bcd403cmov [rsp+96], rdi
    37bcd4041mov rdi, [rsp+296]
    37bcd4049shl rax, 4
    37bcd404dmov r9, [rsp+288]
    37bcd4055mov [rsp+104], 1
    37bcd405emov [rsp+80], rdi
    37bcd4063mov rdi, [rsp+320]
    37bcd406badd rdx, rax
    37bcd406eadd rax, [rsp+304]
    37bcd4076mov [rsp+88], rdx
    37bcd407blea rdx, [rip+0x77bd0e]
    37bcd4082mov [rsp+72], rdi
    37bcd4087mov rdi, [rsp+312]
    37bcd408fmov rcx, rdx
    37bcd4092mov [rsp+48], rax
    37bcd4097lea rax, [rip+0x77bd02]
    37bcd409emov [rsp+64], rdi
    37bcd40a3mov rdi, [rsp+280]
    37bcd40abmov [rsp+40], rax
    37bcd40b0mov [rsp+56], rdi
    37bcd40b5call zgemm_
    37bcd40bamov rax, [rsp+320]
    37bcd40c2mov [rsp+112], 1
    37bcd40cbmov [rsp+104], 1
    37bcd40d4mov [rsp+80], rax
    37bcd40d9movsxd rax, [rsp+152]
    37bcd40e1mov [rsp+96], 1
    37bcd40eamov [rsp+88], 1
    37bcd40f3shl rax, 4
    37bcd40f7add rax, [rsp+312]
    37bcd40ffmov [rsp+72], rax
    37bcd4104mov rax, [rsp+280]
    37bcd410cmov [rsp+64], rax
    37bcd4111movsxd rax, [rax]
    37bcd4114shl rax, 4
    37bcd4118
    37bcd4118loc_37bcd4118:
    37bcd4118add rax, [rsp+304]
    37bcd4120jmp 0x37bcd3a8d
    37bcd4125
    37bcd4125loc_37bcd4125:
    37bcd4125mov rsi, [rsp+320]
    37bcd412dmov [rsp+112], 1
    37bcd4136mov [rsp+104], 1
    37bcd413fmov [rsp+96], 1
    37bcd4148mov [rsp+88], 1
    37bcd4151mov [rsp+80], rsi
    37bcd4156test r14l, r14l
    37bcd4159je 0x37bcd4eca
    37bcd415ftest r15l, r15l
    37bcd4162je 0x37bcd5d0a
    37bcd4168cdqe
    37bcd416alea rsi, [rsp+152]
    37bcd4172mov r9, [rsp+272]
    37bcd417alea r8, [rip+0x77bc0f]
    37bcd4181imul rax, rbx
    37bcd4185mov [rsp+64], rsi
    37bcd418alea rdx, [rip+0x77bc00]
    37bcd4191mov [rsp+40], rsi
    37bcd4196lea rcx, [rip+0x77bbf6]
    37bcd419dshl rax, 4
    37bcd41a1add rax, [rsp+312]
    37bcd41a9mov [rsp+72], rax
    37bcd41aemov rax, [rsp+304]
    37bcd41b6mov [rsp+56], rax
    37bcd41bbmov rax, [rsp+296]
    37bcd41c3mov [rsp+48], rax
    37bcd41c8mov rax, [rsp+280]
    37bcd41d0mov [rsp+32], rax
    37bcd41d5call ztrsm_
    37bcd41damovsxd rax, [rsp+152]
    37bcd41e2mov [rsp+72], rsi
    37bcd41e7mov r9, rsi
    37bcd41eamov rdi, [rsp+320]
    37bcd41f2mov [rsp+32], rsi
    37bcd41f7lea rcx, [rip+0x77bb92]
    37bcd41felea edx, [rax+1]
    37bcd4201mov r8, [rsp+280]
    37bcd4209mov [rsp+112], 1
    37bcd4212mov [rsp+96], rdi
    37bcd4217imul edx, eax
    37bcd421amov rdi, [rsp+312]
    37bcd4222mov [rsp+104], 1
    37bcd422bimul rax, rbx
    37bcd422fmov [rsp+88], rdi
    37bcd4234mov rdi, [rsp+296]
    37bcd423cmovsxd rdx, edx
    37bcd423fmov [rsp+80], rdi
    37bcd4244shl rax, 4
    37bcd4248shl rdx, 4
    37bcd424cadd rax, [rsp+312]
    37bcd4254mov rdi, [rsp+320]
    37bcd425cadd rdx, [rsp+304]
    37bcd4264mov [rsp+48], rax
    37bcd4269lea rax, [rip+0x77bb30]
    37bcd4270mov [rsp+64], rdx
    37bcd4275lea rdx, [rip+0x77bb16]
    37bcd427cmov [rsp+40], rax
    37bcd4281mov [rsp+56], rdi
    37bcd4286call zgemm_
    37bcd428bmov rax, [rsp+320]
    37bcd4293mov [rsp+64], rsi
    37bcd4298mov [rsp+112], 1
    37bcd42a1mov [rsp+80], rax
    37bcd42a6mov rax, [rsp+312]
    37bcd42aemov [rsp+104], 1
    37bcd42b7mov [rsp+96], 1
    37bcd42c0mov [rsp+88], 1
    37bcd42c9mov [rsp+72], rax
    37bcd42cemovsxd rax, [rsp+152]
    37bcd42d6
    37bcd42d6loc_37bcd42d6:
    37bcd42d6shl rax, 4
    37bcd42daadd rax, [rsp+304]
    37bcd42e2
    37bcd42e2loc_37bcd42e2:
    37bcd42e2mov [rsp+56], rax
    37bcd42e7lea rax, [rip+0x77bac2]
    37bcd42eemov [rsp+48], rax
    37bcd42f3mov [rsp+40], rsi
    37bcd42f8
    37bcd42f8loc_37bcd42f8:
    37bcd42f8mov rax, [rsp+280]
    37bcd4300mov r9, [rsp+272]
    37bcd4308lea r8, [rip+0x77ba83]
    37bcd430flea rdx, [rip+0x77ba7e]
    37bcd4316lea rcx, [rip+0x77ba76]
    37bcd431dmov [rsp+32], rax
    37bcd4322call ztrsm_
    37bcd4327jmp 0x37bcd3832
    37bcd432c
    37bcd432cloc_37bcd432c:
    37bcd432cmov [rsp+152], eax
    37bcd4333mov [rsp+156], edx
    37bcd433atest r12l, r12l
    37bcd433dje 0x37bcd5049
    37bcd4343test r15l, r15l
    37bcd4346jne 0x37bcd6bef
    37bcd434cmov rax, [rsp+320]
    37bcd4354lea r8, [rip+0x77ba35]
    37bcd435blea rsi, [rsp+152]
    37bcd4363mov [rsp+112], 1
    37bcd436cmov [rsp+32], rsi
    37bcd4371mov r9, [rsp+272]
    37bcd4379lea rbx, [rsp+156]
    37bcd4381mov [rsp+80], rax
    37bcd4386mov rax, [rsp+312]
    37bcd438emov [rsp+104], 1
    37bcd4397mov [rsp+72], rax
    37bcd439cmov rax, [rsp+280]
    37bcd43a4mov [rsp+96], 1
    37bcd43admov [rsp+64], rax
    37bcd43b2movsxd rax, edx
    37bcd43b5lea rdx, [rip+0x77b9d5]
    37bcd43bcmov [rsp+88], 1
    37bcd43c5shl rax, 4
    37bcd43c9mov rcx, rdx
    37bcd43ccadd rax, [rsp+304]
    37bcd43d4mov [rsp+56], rax
    37bcd43d9mov rax, [rsp+296]
    37bcd43e1mov [rsp+48], rax
    37bcd43e6mov rax, [rsp+288]
    37bcd43eemov [rsp+40], rax
    37bcd43f3call ztrsm_
    37bcd43f8mov rax, [rsp+320]
    37bcd4400mov r8, rbx
    37bcd4403mov [rsp+32], rsi
    37bcd4408mov [rsp+112], 1
    37bcd4411mov r9, [rsp+288]
    37bcd4419lea rdx, [rip+0x77b970]
    37bcd4420lea rcx, [rip+0x77b96b]
    37bcd4427mov [rsp+96], rax
    37bcd442cmovsxd rax, [rsp+152]
    37bcd4434mov [rsp+104], 1
    37bcd443dshl rax, 4
    37bcd4441add rax, [rsp+312]
    37bcd4449mov [rsp+88], rax
    37bcd444emov rax, [rsp+296]
    37bcd4456mov [rsp+80], rax
    37bcd445bmov rax, [rsp+320]
    37bcd4463mov [rsp+72], rax
    37bcd4468mov rax, [rsp+312]
    37bcd4470mov [rsp+64], rax
    37bcd4475mov rax, [rsp+280]
    37bcd447dmov [rsp+56], rax
    37bcd4482mov rax, [rsp+304]
    37bcd448amov [rsp+48], rax
    37bcd448flea rax, [rip+0x77b90a]
    37bcd4496mov [rsp+40], rax
    37bcd449bcall zgemm_
    37bcd44a0mov rsi, [rsp+320]
    37bcd44a8movsxd rax, [rsp+152]
    37bcd44b0mov [rsp+112], 1
    37bcd44b9mov rdx, [rsp+312]
    37bcd44c1mov [rsp+104], 1
    37bcd44camov [rsp+80], rsi
    37bcd44cfshl rax, 4
    37bcd44d3mov rsi, [rsp+280]
    37bcd44dbmov [rsp+96], 1
    37bcd44e4add rdx, rax
    37bcd44e7mov [rsp+88], 1
    37bcd44f0mov [rsp+72], rdx
    37bcd44f5mov [rsp+64], rsi
    37bcd44fajmp 0x37bcd4118
    37bcd44ff
    37bcd44ffloc_37bcd44ff:
    37bcd44fftest r14l, r14l
    37bcd4502je 0x37bcd55e9
    37bcd4508mov rsi, [rsp+320]
    37bcd4510cdqe
    37bcd4512mov [rsp+112], 1
    37bcd451bmov [rsp+104], 1
    37bcd4524shl rax, 4
    37bcd4528mov [rsp+96], 1
    37bcd4531mov [rsp+88], 1
    37bcd453amov [rsp+80], rsi
    37bcd453ftest r15l, r15l
    37bcd4542je 0x37bcd6d95
    37bcd4548add rax, [rsp+304]
    37bcd4550mov rsi, [rsp+312]
    37bcd4558lea rbx, [rsp+152]
    37bcd4560lea r8, [rip+0x77b82b]
    37bcd4567mov [rsp+56], rax
    37bcd456cmov rax, [rsp+296]
    37bcd4574lea rdx, [rip+0x77b819]
    37bcd457blea rcx, [rip+0x77b80f]
    37bcd4582mov [rsp+72], rsi
    37bcd4587mov r9, [rsp+272]
    37bcd458fmov [rsp+48], rax
    37bcd4594mov rax, [rsp+288]
    37bcd459cmov [rsp+64], rbx
    37bcd45a1mov [rsp+40], rax
    37bcd45a6mov [rsp+32], rbx
    37bcd45abcall ztrsm_
    37bcd45b0mov edx, [rsp+152]
    37bcd45b7mov [rsp+56], rbx
    37bcd45bcmov r8, rbx
    37bcd45bfmov rax, [rsp+320]
    37bcd45c7mov [rsp+32], rbx
    37bcd45cclea rcx, [rip+0x77b7bf]
    37bcd45d3mov [rsp+112], 1
    37bcd45dcmov r9, [rsp+288]
    37bcd45e4mov [rsp+96], rax
    37bcd45e9movsxd rax, edx
    37bcd45ecmov [rsp+104], 1
    37bcd45f5shl rax, 4
    37bcd45f9add rax, [rsp+312]
    37bcd4601mov [rsp+88], rax
    37bcd4606mov rax, [rsp+296]
    37bcd460emov [rsp+80], rax
    37bcd4613mov rax, [rsp+320]
    37bcd461bmov [rsp+72], rax
    37bcd4620mov rax, [rsp+312]
    37bcd4628mov [rsp+64], rax
    37bcd462dlea eax, [rdx+1]
    37bcd4630imul eax, edx
    37bcd4633lea rdx, [rip+0x77b756]
    37bcd463acdqe
    37bcd463cshl rax, 4
    37bcd4640add rax, [rsp+304]
    37bcd4648mov [rsp+48], rax
    37bcd464dlea rax, [rip+0x77b74c]
    37bcd4654mov [rsp+40], rax
    37bcd4659call zgemm_
    37bcd465emov rax, [rsp+320]
    37bcd4666mov [rsp+64], rbx
    37bcd466bmov [rsp+112], 1
    37bcd4674mov [rsp+80], rax
    37bcd4679movsxd rax, [rsp+152]
    37bcd4681mov [rsp+104], 1
    37bcd468amov [rsp+96], 1
    37bcd4693shl rax, 4
    37bcd4697add rax, [rsp+312]
    37bcd469fmov [rsp+88], 1
    37bcd46a8mov [rsp+72], rax
    37bcd46admov rax, [rsp+304]
    37bcd46b5
    37bcd46b5loc_37bcd46b5:
    37bcd46b5mov [rsp+56], rax
    37bcd46balea rax, [rip+0x77b6ef]
    37bcd46c1mov [rsp+48], rax
    37bcd46c6mov rax, [rsp+288]
    37bcd46cemov [rsp+32], rbx
    37bcd46d3mov [rsp+40], rax
    37bcd46d8
    37bcd46d8loc_37bcd46d8:
    37bcd46d8lea rdx, [rip+0x77b6b2]
    37bcd46dfmov r9, [rsp+272]
    37bcd46e7lea r8, [rip+0x77b6a2]
    37bcd46eemov rcx, rdx
    37bcd46f1call ztrsm_
    37bcd46f6jmp 0x37bcd3832
    37bcd46fb
    37bcd46fbloc_37bcd46fb:
    37bcd46fbmov [rsp+152], eax
    37bcd4702mov [rsp+156], edx
    37bcd4709test r12l, r12l
    37bcd470cje 0x37bcd4ae0
    37bcd4712test r15l, r15l
    37bcd4715je 0x37bcd603a
    37bcd471bmov rax, [rsp+320]
    37bcd4723lea r8, [rip+0x77b668]
    37bcd472alea rdi, [rsp+152]
    37bcd4732mov [rsp+112], 1
    37bcd473bmov [rsp+40], rdi
    37bcd4740lea rcx, [rip+0x77b64c]
    37bcd4747mov r9, [rsp+272]
    37bcd474flea rsi, [rsp+156]
    37bcd4757mov [rsp+80], rax
    37bcd475cmov rax, [rsp+312]
    37bcd4764mov [rsp+104], 1
    37bcd476dmov [rsp+72], rax
    37bcd4772mov rax, [rsp+288]
    37bcd477amov [rsp+96], 1
    37bcd4783mov [rsp+64], rax
    37bcd4788movsxd rax, edx
    37bcd478blea rdx, [rip+0x77b5ff]
    37bcd4792mov [rsp+88], 1
    37bcd479bshl rax, 4
    37bcd479fadd rax, [rsp+304]
    37bcd47a7mov [rsp+56], rax
    37bcd47acmov rax, [rsp+296]
    37bcd47b4mov [rsp+48], rax
    37bcd47b9mov rax, [rsp+280]
    37bcd47c1mov [rsp+32], rax
    37bcd47c6call ztrsm_
    37bcd47cbmov rax, [rsp+320]
    37bcd47d3mov r9, rsi
    37bcd47d6mov [rsp+32], rdi
    37bcd47dbmov [rsp+112], 1
    37bcd47e4lea rdx, [rip+0x77b5a5]
    37bcd47ebmov r8, [rsp+280]
    37bcd47f3mov [rsp+96], rax
    37bcd47f8movsxd rax, [rsp+152]
    37bcd4800mov rcx, rdx
    37bcd4803mov [rsp+104], 1
    37bcd480cimul rax, rbx
    37bcd4810shl rax, 4
    37bcd4814add rax, [rsp+312]
    37bcd481cmov [rsp+88], rax
    37bcd4821mov rax, [rsp+296]
    37bcd4829mov [rsp+80], rax
    37bcd482emov rax, [rsp+288]
    37bcd4836mov [rsp+72], rax
    37bcd483bmov rax, [rsp+304]
    37bcd4843mov [rsp+64], rax
    37bcd4848mov rax, [rsp+320]
    37bcd4850mov [rsp+56], rax
    37bcd4855mov rax, [rsp+312]
    37bcd485dmov [rsp+48], rax
    37bcd4862lea rax, [rip+0x77b537]
    37bcd4869mov [rsp+40], rax
    37bcd486ecall zgemm_
    37bcd4873mov rax, [rsp+320]
    37bcd487bmov rdi, [rsp+288]
    37bcd4883mov [rsp+112], 1
    37bcd488cmov [rsp+104], 1
    37bcd4895mov [rsp+80], rax
    37bcd489amovsxd rax, [rsp+152]
    37bcd48a2mov [rsp+96], 1
    37bcd48abimul rbx, rax
    37bcd48afmov [rsp+64], rdi
    37bcd48b4mov [rsp+88], 1
    37bcd48bdmov rdx, rbx
    37bcd48c0shl rdx, 4
    37bcd48c4add rdx, [rsp+312]
    37bcd48ccmov [rsp+72], rdx
    37bcd48d1
    37bcd48d1loc_37bcd48d1:
    37bcd48d1shl rax, 4
    37bcd48d5add rax, [rsp+304]
    37bcd48ddmov [rsp+40], rsi
    37bcd48e2mov [rsp+56], rax
    37bcd48e7lea rax, [rip+0x77b4c2]
    37bcd48eemov [rsp+48], rax
    37bcd48f3
    37bcd48f3loc_37bcd48f3:
    37bcd48f3mov rax, [rsp+280]
    37bcd48fbmov r9, [rsp+272]
    37bcd4903lea r8, [rip+0x77b486]
    37bcd490alea rdx, [rip+0x77b483]
    37bcd4911lea rcx, [rip+0x77b47b]
    37bcd4918mov [rsp+32], rax
    37bcd491dcall ztrsm_
    37bcd4922jmp 0x37bcd3832
    37bcd4927
    37bcd4927loc_37bcd4927:
    37bcd4927mov rax, [rsp+320]
    37bcd492fmov [rsp+112], 1
    37bcd4938mov [rsp+104], 1
    37bcd4941mov [rsp+96], 1
    37bcd494amov [rsp+88], 1
    37bcd4953mov [rsp+80], rax
    37bcd4958test r15l, r15l
    37bcd495bje 0x37bcd61dd
    37bcd4961movsxd rax, edx
    37bcd4964lea rsi, [rsp+152]
    37bcd496clea rdi, [rsp+156]
    37bcd4974mov r9, [rsp+272]
    37bcd497cimul rax, rbx
    37bcd4980mov [rsp+64], rsi
    37bcd4985lea r8, [rip+0x77b404]
    37bcd498cmov [rsp+40], rdi
    37bcd4991lea rdx, [rip+0x77b3f9]
    37bcd4998lea rcx, [rip+0x77b3f4]
    37bcd499fshl rax, 4
    37bcd49a3add rax, [rsp+312]
    37bcd49abmov [rsp+72], rax
    37bcd49b0mov rax, [rsp+304]
    37bcd49b8add rax, 16
    37bcd49bcmov [rsp+56], rax
    37bcd49c1mov rax, [rsp+296]
    37bcd49c9mov [rsp+48], rax
    37bcd49cemov rax, [rsp+280]
    37bcd49d6mov [rsp+32], rax
    37bcd49dbcall ztrsm_
    37bcd49e0movsxd rax, [rsp+152]
    37bcd49e8mov [rsp+72], rsi
    37bcd49edmov r9, rsi
    37bcd49f0mov rcx, [rsp+320]
    37bcd49f8mov [rsp+32], rdi
    37bcd49fdmov edx, eax
    37bcd49ffmov r8, [rsp+280]
    37bcd4a07mov [rsp+112], 1
    37bcd4a10mov [rsp+96], rcx
    37bcd4a15imul edx, eax
    37bcd4a18mov rcx, [rsp+312]
    37bcd4a20mov [rsp+104], 1
    37bcd4a29imul rax, rbx
    37bcd4a2dmov [rsp+88], rcx
    37bcd4a32mov rcx, [rsp+296]
    37bcd4a3amovsxd rdx, edx
    37bcd4a3dmov [rsp+80], rcx
    37bcd4a42shl rax, 4
    37bcd4a46shl rdx, 4
    37bcd4a4amov rcx, [rsp+320]
    37bcd4a52add rax, [rsp+312]
    37bcd4a5aadd rdx, [rsp+304]
    37bcd4a62mov [rsp+48], rax
    37bcd4a67lea rax, [rip+0x77b332]
    37bcd4a6emov [rsp+64], rdx
    37bcd4a73lea rdx, [rip+0x77b318]
    37bcd4a7amov [rsp+56], rcx
    37bcd4a7flea rcx, [rip+0x77b30a]
    37bcd4a86mov [rsp+40], rax
    37bcd4a8bcall zgemm_
    37bcd4a90mov rax, [rsp+320]
    37bcd4a98mov [rsp+64], rsi
    37bcd4a9dmov [rsp+112], 1
    37bcd4aa6mov [rsp+80], rax
    37bcd4aabmov rax, [rsp+312]
    37bcd4ab3mov [rsp+104], 1
    37bcd4abcmov [rsp+72], rax
    37bcd4ac1mov rax, [rsp+304]
    37bcd4ac9mov [rsp+96], 1
    37bcd4ad2mov [rsp+88], 1
    37bcd4adbjmp 0x37bcd42e2
    37bcd4ae0
    37bcd4ae0loc_37bcd4ae0:
    37bcd4ae0test r15l, r15l
    37bcd4ae3je 0x37bcd68c4
    37bcd4ae9mov rax, [rsp+320]
    37bcd4af1lea r8, [rip+0x77b298]
    37bcd4af8lea rsi, [rsp+156]
    37bcd4b00mov [rsp+112], 1
    37bcd4b09lea rdi, [rsp+152]
    37bcd4b11mov [rsp+64], rsi
    37bcd4b16mov r9, [rsp+272]
    37bcd4b1elea rcx, [rip+0x77b26e]
    37bcd4b25mov [rsp+80], rax
    37bcd4b2amov rax, [rsp+312]
    37bcd4b32mov [rsp+40], rdi
    37bcd4b37mov [rsp+72], rax
    37bcd4b3cmov eax, edx
    37bcd4b3emov [rsp+104], 1
    37bcd4b47imul eax, edx
    37bcd4b4alea rdx, [rip+0x77b243]
    37bcd4b51mov [rsp+96], 1
    37bcd4b5amov [rsp+88], 1
    37bcd4b63cdqe
    37bcd4b65shl rax, 4
    37bcd4b69add rax, [rsp+304]
    37bcd4b71mov [rsp+56], rax
    37bcd4b76mov rax, [rsp+296]
    37bcd4b7emov [rsp+48], rax
    37bcd4b83mov rax, [rsp+280]
    37bcd4b8bmov [rsp+32], rax
    37bcd4b90call ztrsm_
    37bcd4b95mov rax, [rsp+320]
    37bcd4b9dmov r9, rsi
    37bcd4ba0mov [rsp+32], rdi
    37bcd4ba5mov [rsp+112], 1
    37bcd4baemov r8, [rsp+280]
    37bcd4bb6lea rdx, [rip+0x77b1d5]
    37bcd4bbdlea rcx, [rip+0x77b1cc]
    37bcd4bc4mov [rsp+96], rax
    37bcd4bc9movsxd rax, [rsp+152]
    37bcd4bd1mov [rsp+104], 1
    37bcd4bdaimul rax, rbx
    37bcd4bdemov [rsp+72], rsi
    37bcd4be3shl rax, 4
    37bcd4be7add rax, [rsp+312]
    37bcd4befmov [rsp+88], rax
    37bcd4bf4mov rax, [rsp+296]
    37bcd4bfcmov [rsp+80], rax
    37bcd4c01mov rax, [rsp+304]
    37bcd4c09mov [rsp+64], rax
    37bcd4c0emov rax, [rsp+320]
    37bcd4c16mov [rsp+56], rax
    37bcd4c1bmov rax, [rsp+312]
    37bcd4c23mov [rsp+48], rax
    37bcd4c28lea rax, [rip+0x77b171]
    37bcd4c2fmov [rsp+40], rax
    37bcd4c34call zgemm_
    37bcd4c39movsxd rdx, [rsp+152]
    37bcd4c41mov [rsp+64], rsi
    37bcd4c46mov rdi, [rsp+320]
    37bcd4c4emov [rsp+112], 1
    37bcd4c57mov [rsp+104], 1
    37bcd4c60mov rax, rdx
    37bcd4c63imul rdx, rbx
    37bcd4c67mov [rsp+80], rdi
    37bcd4c6cimul eax, [rsp+156]
    37bcd4c74mov [rsp+96], 1
    37bcd4c7dmov [rsp+88], 1
    37bcd4c86shl rdx, 4
    37bcd4c8aadd rdx, [rsp+312]
    37bcd4c92mov [rsp+72], rdx
    37bcd4c97
    37bcd4c97loc_37bcd4c97:
    37bcd4c97cdqe
    37bcd4c99shl rax, 4
    37bcd4c9dadd rax, [rsp+304]
    37bcd4ca5
    37bcd4ca5loc_37bcd4ca5:
    37bcd4ca5mov [rsp+56], rax
    37bcd4caalea rax, [rip+0x77b0ff]
    37bcd4cb1mov [rsp+48], rax
    37bcd4cb6mov [rsp+40], rsi
    37bcd4cbb
    37bcd4cbbloc_37bcd4cbb:
    37bcd4cbbmov rax, [rsp+280]
    37bcd4cc3mov r9, [rsp+272]
    37bcd4ccblea r8, [rip+0x77b0c0]
    37bcd4cd2lea rdx, [rip+0x77b0b8]
    37bcd4cd9lea rcx, [rip+0x77b0b3]
    37bcd4ce0mov [rsp+32], rax
    37bcd4ce5call ztrsm_
    37bcd4ceajmp 0x37bcd3832
    37bcd4cef
    37bcd4cefloc_37bcd4cef:
    37bcd4cefmov rsi, [rsp+320]
    37bcd4cf7mov [rsp+80], rsi
    37bcd4cfctest r15l, r15l
    37bcd4cffje 0x37bcd5e86
    37bcd4d05add eax, 1
    37bcd4d08mov rsi, [rsp+312]
    37bcd4d10lea rdi, [rsp+152]
    37bcd4d18mov r9, [rsp+272]
    37bcd4d20cdqe
    37bcd4d22mov [rsp+40], rdi
    37bcd4d27lea r8, [rip+0x77b064]
    37bcd4d2elea rdx, [rip+0x77b05c]
    37bcd4d35shl rax, 4
    37bcd4d39mov [rsp+72], rsi
    37bcd4d3eadd rax, [rsp+304]
    37bcd4d46lea rsi, [rsp+156]
    37bcd4d4emov [rsp+56], rax
    37bcd4d53mov rax, [rsp+296]
    37bcd4d5blea rcx, [rip+0x77b031]
    37bcd4d62mov [rsp+64], rsi
    37bcd4d67mov [rsp+48], rax
    37bcd4d6cmov rax, [rsp+280]
    37bcd4d74mov [rsp+32], rax
    37bcd4d79call ztrsm_
    37bcd4d7emov rax, [rsp+288]
    37bcd4d86lea rdx, [rip+0x77b003]
    37bcd4d8dmov r9, rdi
    37bcd4d90mov r8, [rsp+280]
    37bcd4d98mov rcx, rdx
    37bcd4d9bmov eax, [rax]
    37bcd4d9dmov [rsp+72], rsi
    37bcd4da2mov [rsp+32], rdi
    37bcd4da7mov [rsp+140], eax
    37bcd4daeadd eax, 1
    37bcd4db1mov [rsp+156], eax
    37bcd4db8mov rax, [rsp+320]
    37bcd4dc0mov [rsp+112], 1
    37bcd4dc9mov [rsp+96], rax
    37bcd4dcemovsxd rax, [rsp+152]
    37bcd4dd6mov [rsp+104], 1
    37bcd4ddfimul rax, rbx
    37bcd4de3shl rax, 4
    37bcd4de7add rax, [rsp+312]
    37bcd4defmov [rsp+88], rax
    37bcd4df4mov rax, [rsp+296]
    37bcd4dfcmov [rsp+80], rax
    37bcd4e01mov rax, [rsp+304]
    37bcd4e09mov [rsp+64], rax
    37bcd4e0emov rax, [rsp+320]
    37bcd4e16mov [rsp+56], rax
    37bcd4e1bmov rax, [rsp+312]
    37bcd4e23mov [rsp+48], rax
    37bcd4e28lea rax, [rip+0x77af71]
    37bcd4e2fmov [rsp+40], rax
    37bcd4e34call zgemm_
    37bcd4e39mov rax, [rsp+288]
    37bcd4e41mov eax, [rax]
    37bcd4e43mov [rsp+64], rsi
    37bcd4e48mov [rsp+112], 1
    37bcd4e51add eax, 1
    37bcd4e54mov [rsp+40], rdi
    37bcd4e59mov [rsp+156], eax
    37bcd4e60mov rax, [rsp+320]
    37bcd4e68mov [rsp+104], 1
    37bcd4e71mov [rsp+80], rax
    37bcd4e76movsxd rax, [rsp+152]
    37bcd4e7emov [rsp+96], 1
    37bcd4e87mov [rsp+88], 1
    37bcd4e90imul rbx, rax
    37bcd4e94shl rax, 4
    37bcd4e98add rax, [rsp+304]
    37bcd4ea0mov [rsp+56], rax
    37bcd4ea5lea rax, [rip+0x77af04]
    37bcd4eacmov [rsp+48], rax
    37bcd4eb1mov rdx, rbx
    37bcd4eb4shl rdx, 4
    37bcd4eb8add rdx, [rsp+312]
    37bcd4ec0mov [rsp+72], rdx
    37bcd4ec5jmp 0x37bcd48f3
    37bcd4eca
    37bcd4ecaloc_37bcd4eca:
    37bcd4ecatest r15l, r15l
    37bcd4ecdje 0x37bcd70bc
    37bcd4ed3lea edx, [rax+1]
    37bcd4ed6mov rsi, [rsp+312]
    37bcd4edemov r9, [rsp+272]
    37bcd4ee6lea r8, [rip+0x77aea3]
    37bcd4eedimul eax, edx
    37bcd4ef0lea rcx, [rip+0x77ae9c]
    37bcd4ef7mov [rsp+72], rsi
    37bcd4efclea rsi, [rsp+152]
    37bcd4f04lea rdx, [rip+0x77ae89]
    37bcd4f0bmov [rsp+64], rsi
    37bcd4f10cdqe
    37bcd4f12mov [rsp+40], rsi
    37bcd4f17shl rax, 4
    37bcd4f1badd rax, [rsp+304]
    37bcd4f23mov [rsp+56], rax
    37bcd4f28mov rax, [rsp+296]
    37bcd4f30mov [rsp+48], rax
    37bcd4f35mov rax, [rsp+280]
    37bcd4f3dmov [rsp+32], rax
    37bcd4f42call ztrsm_
    37bcd4f47mov rax, [rsp+320]
    37bcd4f4fmov r9, rsi
    37bcd4f52mov [rsp+112], 1
    37bcd4f5bmov [rsp+104], 1
    37bcd4f64mov r8, [rsp+280]
    37bcd4f6clea rdx, [rip+0x77ae1f]
    37bcd4f73lea rcx, [rip+0x77ae16]
    37bcd4f7amov [rsp+96], rax
    37bcd4f7fmovsxd rax, [rsp+152]
    37bcd4f87mov [rsp+72], rsi
    37bcd4f8cimul rax, rbx
    37bcd4f90mov [rsp+32], rsi
    37bcd4f95shl rax, 4
    37bcd4f99add rax, [rsp+312]
    37bcd4fa1mov [rsp+88], rax
    37bcd4fa6mov rax, [rsp+296]
    37bcd4faemov [rsp+80], rax
    37bcd4fb3mov rax, [rsp+304]
    37bcd4fbbmov [rsp+64], rax
    37bcd4fc0mov rax, [rsp+320]
    37bcd4fc8mov [rsp+56], rax
    37bcd4fcdmov rax, [rsp+312]
    37bcd4fd5mov [rsp+48], rax
    37bcd4fdalea rax, [rip+0x77adbf]
    37bcd4fe1mov [rsp+40], rax
    37bcd4fe6call zgemm_
    37bcd4febmovsxd rdx, [rsp+152]
    37bcd4ff3mov [rsp+64], rsi
    37bcd4ff8mov rdi, [rsp+320]
    37bcd5000mov [rsp+112], 1
    37bcd5009mov [rsp+104], 1
    37bcd5012mov rax, rdx
    37bcd5015imul rdx, rbx
    37bcd5019mov [rsp+96], 1
    37bcd5022imul eax, eax
    37bcd5025mov [rsp+88], 1
    37bcd502eshl rdx, 4
    37bcd5032add rdx, [rsp+312]
    37bcd503amov [rsp+80], rdi
    37bcd503fmov [rsp+72], rdx
    37bcd5044jmp 0x37bcd4c97
    37bcd5049
    37bcd5049loc_37bcd5049:
    37bcd5049test r15l, r15l
    37bcd504cjne 0x37bcd6532
    37bcd5052mov rax, [rsp+320]
    37bcd505alea r8, [rip+0x77ad31]
    37bcd5061lea rbx, [rsp+156]
    37bcd5069mov [rsp+112], 1
    37bcd5072lea rsi, [rsp+152]
    37bcd507amov [rsp+64], rbx
    37bcd507fmov r9, [rsp+272]
    37bcd5087lea rcx, [rip+0x77ad03]
    37bcd508emov [rsp+80], rax
    37bcd5093mov rax, [rsp+312]
    37bcd509bmov [rsp+32], rsi
    37bcd50a0mov [rsp+72], rax
    37bcd50a5mov eax, edx
    37bcd50a7mov [rsp+104], 1
    37bcd50b0imul eax, edx
    37bcd50b3lea rdx, [rip+0x77acda]
    37bcd50bamov [rsp+96], 1
    37bcd50c3mov [rsp+88], 1
    37bcd50cccdqe
    37bcd50ceshl rax, 4
    37bcd50d2add rax, [rsp+304]
    37bcd50damov [rsp+56], rax
    37bcd50dfmov rax, [rsp+296]
    37bcd50e7mov [rsp+48], rax
    37bcd50ecmov rax, [rsp+288]
    37bcd50f4mov [rsp+40], rax
    37bcd50f9call ztrsm_
    37bcd50femov rax, [rsp+320]
    37bcd5106mov r8, rbx
    37bcd5109mov [rsp+32], rsi
    37bcd510emov [rsp+112], 1
    37bcd5117lea rdx, [rip+0x77ac72]
    37bcd511emov r9, [rsp+288]
    37bcd5126mov [rsp+96], rax
    37bcd512bmovsxd rax, [rsp+152]
    37bcd5133mov rcx, rdx
    37bcd5136mov [rsp+104], 1
    37bcd513fshl rax, 4
    37bcd5143add rax, [rsp+312]
    37bcd514bmov [rsp+56], rbx
    37bcd5150mov [rsp+88], rax
    37bcd5155mov rax, [rsp+296]
    37bcd515dmov [rsp+80], rax
    37bcd5162mov rax, [rsp+320]
    37bcd516amov [rsp+72], rax
    37bcd516fmov rax, [rsp+312]
    37bcd5177mov [rsp+64], rax
    37bcd517cmov rax, [rsp+304]
    37bcd5184mov [rsp+48], rax
    37bcd5189lea rax, [rip+0x77ac10]
    37bcd5190mov [rsp+40], rax
    37bcd5195call zgemm_
    37bcd519amovsxd rdx, [rsp+152]
    37bcd51a2mov [rsp+64], rbx
    37bcd51a7mov rsi, [rsp+320]
    37bcd51afmov [rsp+112], 1
    37bcd51b8mov [rsp+104], 1
    37bcd51c1mov rax, rdx
    37bcd51c4shl rdx, 4
    37bcd51c8add rdx, [rsp+312]
    37bcd51d0mov [rsp+80], rsi
    37bcd51d5imul eax, [rsp+156]
    37bcd51ddmov [rsp+96], 1
    37bcd51e6mov [rsp+88], 1
    37bcd51efmov [rsp+72], rdx
    37bcd51f4
    37bcd51f4loc_37bcd51f4:
    37bcd51f4cdqe
    37bcd51f6shl rax, 4
    37bcd51faadd rax, [rsp+304]
    37bcd5202jmp 0x37bcd46b5
    37bcd5207
    37bcd5207loc_37bcd5207:
    37bcd5207mov rax, [rsp+320]
    37bcd520fmov [rsp+112], 1
    37bcd5218mov [rsp+104], 1
    37bcd5221mov [rsp+96], 1
    37bcd522amov [rsp+88], 1
    37bcd5233mov [rsp+80], rax
    37bcd5238test r15l, r15l
    37bcd523bje 0x37bcd6a77
    37bcd5241mov rax, [rsp+312]
    37bcd5249mov [rsp+72], rax
    37bcd524ecmp ecx, 1
    37bcd5251je 0x37bcd722f
    37bcd5257mov rax, [rsp+304]
    37bcd525flea rbx, [rsp+152]
    37bcd5267mov r9, [rsp+272]
    37bcd526flea r8, [rip+0x77ab1c]
    37bcd5276mov [rsp+64], rbx
    37bcd527blea rdx, [rip+0x77ab12]
    37bcd5282lea rcx, [rip+0x77ab08]
    37bcd5289mov [rsp+56], rax
    37bcd528emov rax, [rsp+296]
    37bcd5296lea rsi, [rsp+156]
    37bcd529emov [rsp+32], rbx
    37bcd52a3mov [rsp+48], rax
    37bcd52a8mov rax, [rsp+288]
    37bcd52b0mov [rsp+40], rax
    37bcd52b5call ztrsm_
    37bcd52bamovsxd rdx, [rsp+152]
    37bcd52c2mov [rsp+56], rbx
    37bcd52c7mov r8, rsi
    37bcd52camov rdi, [rsp+320]
    37bcd52d2mov [rsp+32], rbx
    37bcd52d7lea rcx, [rip+0x77aab4]
    37bcd52demov rax, rdx
    37bcd52e1shl rdx, 4
    37bcd52e5add rdx, [rsp+312]
    37bcd52edmov [rsp+112], 1
    37bcd52f6mov [rsp+96], rdi
    37bcd52fbimul eax, eax
    37bcd52femov rdi, [rsp+296]
    37bcd5306mov [rsp+88], rdx
    37bcd530bmov r9, [rsp+288]
    37bcd5313lea rdx, [rip+0x77aa76]
    37bcd531amov [rsp+80], rdi
    37bcd531fmov rdi, [rsp+320]
    37bcd5327mov [rsp+104], 1
    37bcd5330cdqe
    37bcd5332mov [rsp+72], rdi
    37bcd5337shl rax, 4
    37bcd533bmov rdi, [rsp+312]
    37bcd5343add rax, [rsp+304]
    37bcd534bmov [rsp+48], rax
    37bcd5350lea rax, [rip+0x77aa49]
    37bcd5357mov [rsp+40], rax
    37bcd535cmov [rsp+64], rdi
    37bcd5361call zgemm_
    37bcd5366mov rax, [rsp+320]
    37bcd536emov [rsp+64], rbx
    37bcd5373mov [rsp+112], 1
    37bcd537cmov [rsp+80], rax
    37bcd5381movsxd rax, [rsp+152]
    37bcd5389mov [rsp+104], 1
    37bcd5392shl rax, 4
    37bcd5396add rax, [rsp+312]
    37bcd539emov [rsp+32], rsi
    37bcd53a3mov [rsp+72], rax
    37bcd53a8mov rax, [rsp+304]
    37bcd53b0mov [rsp+96], 1
    37bcd53b9mov [rsp+88], 1
    37bcd53c2add rax, 16
    37bcd53c6mov [rsp+56], rax
    37bcd53cblea rax, [rip+0x77a9de]
    37bcd53d2mov [rsp+48], rax
    37bcd53d7mov rax, [rsp+288]
    37bcd53dfmov [rsp+40], rax
    37bcd53e4jmp 0x37bcd46d8
    37bcd53e9
    37bcd53e9loc_37bcd53e9:
    37bcd53e9test r15l, r15l
    37bcd53ecjne 0x37bcd6ef3
    37bcd53f2add eax, 1
    37bcd53f5lea rdx, [rip+0x77a995]
    37bcd53fcmov rsi, [rsp+320]
    37bcd5404lea rbx, [rsp+156]
    37bcd540ccdqe
    37bcd540emov [rsp+64], rbx
    37bcd5413mov r9, [rsp+272]
    37bcd541bmov rcx, rdx
    37bcd541eshl rax, 4
    37bcd5422mov [rsp+80], rsi
    37bcd5427add rax, [rsp+304]
    37bcd542flea r8, [rip+0x77a95a]
    37bcd5436mov [rsp+56], rax
    37bcd543bmov rax, [rsp+296]
    37bcd5443mov rsi, [rsp+312]
    37bcd544bmov [rsp+112], 1
    37bcd5454mov [rsp+48], rax
    37bcd5459mov rax, [rsp+288]
    37bcd5461mov [rsp+72], rsi
    37bcd5466lea rsi, [rsp+152]
    37bcd546emov [rsp+40], rax
    37bcd5473mov [rsp+104], 1
    37bcd547cmov [rsp+96], 1
    37bcd5485mov [rsp+88], 1
    37bcd548emov [rsp+32], rsi
    37bcd5493call ztrsm_
    37bcd5498mov rax, [rsp+280]
    37bcd54a0mov r9, [rsp+288]
    37bcd54a8lea rdx, [rip+0x77a8e1]
    37bcd54afmov r8, rsi
    37bcd54b2lea rcx, [rip+0x77a8d9]
    37bcd54b9mov eax, [rax]
    37bcd54bbmov [rsp+56], rbx
    37bcd54c0mov [rsp+32], rsi
    37bcd54c5mov [rsp+140], eax
    37bcd54ccadd eax, 1
    37bcd54cfmov [rsp+156], eax
    37bcd54d6mov rax, [rsp+320]
    37bcd54demov [rsp+112], 1
    37bcd54e7mov [rsp+96], rax
    37bcd54ecmovsxd rax, [rsp+152]
    37bcd54f4mov [rsp+104], 1
    37bcd54fdshl rax, 4
    37bcd5501add rax, [rsp+312]
    37bcd5509mov [rsp+88], rax
    37bcd550emov rax, [rsp+296]
    37bcd5516mov [rsp+80], rax
    37bcd551bmov rax, [rsp+320]
    37bcd5523mov [rsp+72], rax
    37bcd5528mov rax, [rsp+312]
    37bcd5530mov [rsp+64], rax
    37bcd5535mov rax, [rsp+304]
    37bcd553dmov [rsp+48], rax
    37bcd5542lea rax, [rip+0x77a857]
    37bcd5549mov [rsp+40], rax
    37bcd554ecall zgemm_
    37bcd5553mov rax, [rsp+280]
    37bcd555bmov rdx, [rsp+312]
    37bcd5563mov rdi, [rsp+320]
    37bcd556bmov eax, [rax]
    37bcd556dmov [rsp+64], rbx
    37bcd5572mov [rsp+112], 1
    37bcd557badd eax, 1
    37bcd557emov [rsp+80], rdi
    37bcd5583mov [rsp+156], eax
    37bcd558amovsxd rax, [rsp+152]
    37bcd5592mov [rsp+104], 1
    37bcd559bshl rax, 4
    37bcd559fmov [rsp+32], rsi
    37bcd55a4mov [rsp+96], 1
    37bcd55adadd rdx, rax
    37bcd55b0add rax, [rsp+304]
    37bcd55b8mov [rsp+56], rax
    37bcd55bdlea rax, [rip+0x77a7ec]
    37bcd55c4mov [rsp+48], rax
    37bcd55c9mov rax, [rsp+288]
    37bcd55d1mov [rsp+88], 1
    37bcd55damov [rsp+72], rdx
    37bcd55dfmov [rsp+40], rax
    37bcd55e4jmp 0x37bcd3ab0
    37bcd55e9
    37bcd55e9loc_37bcd55e9:
    37bcd55e9mov rsi, [rsp+320]
    37bcd55f1mov [rsp+112], 1
    37bcd55famov [rsp+104], 1
    37bcd5603mov [rsp+96], 1
    37bcd560cmov [rsp+88], 1
    37bcd5615mov [rsp+80], rsi
    37bcd561atest r15l, r15l
    37bcd561djne 0x37bcd597c
    37bcd5623lea edx, [rax+1]
    37bcd5626mov rsi, [rsp+312]
    37bcd562elea rbx, [rsp+152]
    37bcd5636mov r9, [rsp+272]
    37bcd563eimul eax, edx
    37bcd5641mov [rsp+64], rbx
    37bcd5646lea r8, [rip+0x77a745]
    37bcd564dmov [rsp+72], rsi
    37bcd5652lea rdx, [rip+0x77a73b]
    37bcd5659lea rcx, [rip+0x77a731]
    37bcd5660mov [rsp+32], rbx
    37bcd5665cdqe
    37bcd5667shl rax, 4
    37bcd566badd rax, [rsp+304]
    37bcd5673mov [rsp+56], rax
    37bcd5678mov rax, [rsp+296]
    37bcd5680mov [rsp+48], rax
    37bcd5685mov rax, [rsp+288]
    37bcd568dmov [rsp+40], rax
    37bcd5692call ztrsm_
    37bcd5697mov rax, [rsp+320]
    37bcd569fmov r8, rbx
    37bcd56a2mov [rsp+112], 1
    37bcd56abmov [rsp+104], 1
    37bcd56b4lea rdx, [rip+0x77a6d5]
    37bcd56bbmov r9, [rsp+288]
    37bcd56c3mov [rsp+96], rax
    37bcd56c8movsxd rax, [rsp+152]
    37bcd56d0mov rcx, rdx
    37bcd56d3mov [rsp+56], rbx
    37bcd56d8shl rax, 4
    37bcd56dcadd rax, [rsp+312]
    37bcd56e4mov [rsp+32], rbx
    37bcd56e9mov [rsp+88], rax
    37bcd56eemov rax, [rsp+296]
    37bcd56f6mov [rsp+80], rax
    37bcd56fbmov rax, [rsp+320]
    37bcd5703mov [rsp+72], rax
    37bcd5708mov rax, [rsp+312]
    37bcd5710mov [rsp+64], rax
    37bcd5715mov rax, [rsp+304]
    37bcd571dmov [rsp+48], rax
    37bcd5722lea rax, [rip+0x77a677]
    37bcd5729mov [rsp+40], rax
    37bcd572ecall zgemm_
    37bcd5733movsxd rdx, [rsp+152]
    37bcd573bmov [rsp+64], rbx
    37bcd5740mov rsi, [rsp+320]
    37bcd5748mov [rsp+112], 1
    37bcd5751mov [rsp+104], 1
    37bcd575amov rax, rdx
    37bcd575dshl rdx, 4
    37bcd5761add rdx, [rsp+312]
    37bcd5769mov [rsp+96], 1
    37bcd5772imul eax, eax
    37bcd5775mov [rsp+88], 1
    37bcd577emov [rsp+80], rsi
    37bcd5783mov [rsp+72], rdx
    37bcd5788jmp 0x37bcd51f4
    37bcd578d
    37bcd578dloc_37bcd578d:
    37bcd578dcdqe
    37bcd578fmov rsi, [rsp+320]
    37bcd5797lea rbx, [rsp+152]
    37bcd579fmov r9, [rsp+272]
    37bcd57a7shl rax, 4
    37bcd57abadd rax, [rsp+312]
    37bcd57b3mov [rsp+32], rbx
    37bcd57b8lea r8, [rip+0x77a5d1]
    37bcd57bfmov [rsp+72], rax
    37bcd57c4mov rax, [rsp+304]
    37bcd57cclea rdx, [rip+0x77a5c1]
    37bcd57d3lea rcx, [rip+0x77a5b7]
    37bcd57damov [rsp+80], rsi
    37bcd57dflea rsi, [rsp+156]
    37bcd57e7mov [rsp+56], rax
    37bcd57ecmov rax, [rsp+296]
    37bcd57f4mov [rsp+64], rsi
    37bcd57f9mov [rsp+48], rax
    37bcd57femov rax, [rsp+288]
    37bcd5806mov [rsp+40], rax
    37bcd580bcall ztrsm_
    37bcd5810mov rdi, [rsp+320]
    37bcd5818mov r8, rbx
    37bcd581bmov rax, [rsp+280]
    37bcd5823mov rdx, [rsp+312]
    37bcd582bmov r9, [rsp+288]
    37bcd5833lea rcx, [rip+0x77a558]
    37bcd583amov eax, [rax]
    37bcd583cmov [rsp+96], rdi
    37bcd5841mov rdi, [rsp+312]
    37bcd5849mov [rsp+56], rsi
    37bcd584emov [rsp+140], eax
    37bcd5855add eax, 1
    37bcd5858mov [rsp+88], rdi
    37bcd585dmov rdi, [rsp+296]
    37bcd5865mov [rsp+156], eax
    37bcd586cmovsxd rax, [rsp+152]
    37bcd5874mov [rsp+80], rdi
    37bcd5879mov rdi, [rsp+320]
    37bcd5881shl rax, 4
    37bcd5885mov [rsp+32], rbx
    37bcd588amov [rsp+72], rdi
    37bcd588fadd rdx, rax
    37bcd5892mov rdi, [rsp+304]
    37bcd589amov [rsp+64], rdx
    37bcd589flea rdx, [rip+0x77a4ea]
    37bcd58a6mov [rsp+112], 1
    37bcd58aflea rax, [rdi+rax+16]
    37bcd58b4mov [rsp+48], rax
    37bcd58b9lea rax, [rip+0x77a4e0]
    37bcd58c0mov [rsp+40], rax
    37bcd58c5mov [rsp+104], 1
    37bcd58cecall zgemm_
    37bcd58d3mov rax, [rsp+280]
    37bcd58dbmov eax, [rax]
    37bcd58ddmov [rsp+64], rsi
    37bcd58e2mov [rsp+112], 1
    37bcd58ebmov [rsp+104], 1
    37bcd58f4add eax, 1
    37bcd58f7mov [rsp+156], eax
    37bcd58femov rax, [rsp+320]
    37bcd5906mov [rsp+96], 1
    37bcd590fmov [rsp+80], rax
    37bcd5914mov rax, [rsp+312]
    37bcd591cmov [rsp+88], 1
    37bcd5925mov [rsp+72], rax
    37bcd592amov rax, [rsp+304]
    37bcd5932add rax, 16
    37bcd5936
    37bcd5936loc_37bcd5936:
    37bcd5936mov [rsp+56], rax
    37bcd593blea rax, [rip+0x77a46e]
    37bcd5942mov [rsp+48], rax
    37bcd5947mov rax, [rsp+288]
    37bcd594fmov [rsp+32], rbx
    37bcd5954mov [rsp+40], rax
    37bcd5959
    37bcd5959loc_37bcd5959:
    37bcd5959lea rdx, [rip+0x77a431]
    37bcd5960mov r9, [rsp+272]
    37bcd5968lea r8, [rip+0x77a423]
    37bcd596fmov rcx, rdx
    37bcd5972call ztrsm_
    37bcd5977jmp 0x37bcd3832
    37bcd597c
    37bcd597cloc_37bcd597c:
    37bcd597cmovsxd rdx, eax
    37bcd597fimul eax, eax
    37bcd5982lea rbx, [rsp+152]
    37bcd598amov r9, [rsp+272]
    37bcd5992shl rdx, 4
    37bcd5996add rdx, [rsp+312]
    37bcd599emov [rsp+64], rbx
    37bcd59a3lea r8, [rip+0x77a3e8]
    37bcd59aamov [rsp+72], rdx
    37bcd59aflea rdx, [rip+0x77a3db]
    37bcd59b6cdqe
    37bcd59b8mov [rsp+32], rbx
    37bcd59bdmov rcx, rdx
    37bcd59c0shl rax, 4
    37bcd59c4add rax, [rsp+304]
    37bcd59ccmov [rsp+56], rax
    37bcd59d1mov rax, [rsp+296]
    37bcd59d9mov [rsp+48], rax
    37bcd59demov rax, [rsp+288]
    37bcd59e6mov [rsp+40], rax
    37bcd59ebcall ztrsm_
    37bcd59f0mov rax, [rsp+320]
    37bcd59f8mov r8, rbx
    37bcd59fbmov [rsp+112], 1
    37bcd5a04mov [rsp+104], 1
    37bcd5a0dmov r9, [rsp+288]
    37bcd5a15lea rdx, [rip+0x77a374]
    37bcd5a1clea rcx, [rip+0x77a36f]
    37bcd5a23mov [rsp+96], rax
    37bcd5a28mov rax, [rsp+312]
    37bcd5a30mov [rsp+56], rbx
    37bcd5a35mov [rsp+88], rax
    37bcd5a3amov rax, [rsp+296]
    37bcd5a42mov [rsp+32], rbx
    37bcd5a47mov [rsp+80], rax
    37bcd5a4cmov rax, [rsp+320]
    37bcd5a54mov [rsp+72], rax
    37bcd5a59movsxd rax, [rsp+152]
    37bcd5a61shl rax, 4
    37bcd5a65add rax, [rsp+312]
    37bcd5a6dmov [rsp+64], rax
    37bcd5a72mov rax, [rsp+304]
    37bcd5a7amov [rsp+48], rax
    37bcd5a7flea rax, [rip+0x77a31a]
    37bcd5a86mov [rsp+40], rax
    37bcd5a8bcall zgemm_
    37bcd5a90mov rax, [rsp+320]
    37bcd5a98mov [rsp+64], rbx
    37bcd5a9dmov [rsp+112], 1
    37bcd5aa6mov edx, [rsp+152]
    37bcd5aadmov [rsp+80], rax
    37bcd5ab2mov rax, [rsp+312]
    37bcd5abamov [rsp+104], 1
    37bcd5ac3mov [rsp+72], rax
    37bcd5ac8lea eax, [rdx+1]
    37bcd5acbmov [rsp+96], 1
    37bcd5ad4imul eax, edx
    37bcd5ad7mov [rsp+88], 1
    37bcd5ae0cdqe
    37bcd5ae2
    37bcd5ae2loc_37bcd5ae2:
    37bcd5ae2shl rax, 4
    37bcd5ae6add rax, [rsp+304]
    37bcd5aee
    37bcd5aeeloc_37bcd5aee:
    37bcd5aeemov [rsp+56], rax
    37bcd5af3lea rax, [rip+0x77a2b6]
    37bcd5afamov [rsp+48], rax
    37bcd5affmov rax, [rsp+288]
    37bcd5b07mov [rsp+32], rbx
    37bcd5b0cmov [rsp+40], rax
    37bcd5b11
    37bcd5b11loc_37bcd5b11:
    37bcd5b11mov r9, [rsp+272]
    37bcd5b19lea r8, [rip+0x77a270]
    37bcd5b20lea rdx, [rip+0x77a26d]
    37bcd5b27lea rcx, [rip+0x77a263]
    37bcd5b2ecall ztrsm_
    37bcd5b33jmp 0x37bcd3832
    37bcd5b38
    37bcd5b38loc_37bcd5b38:
    37bcd5b38cmp ecx, 1
    37bcd5b3bje 0x37bcd72ca
    37bcd5b41mov rax, [rsp+320]
    37bcd5b49mov rbp, [rsp+312]
    37bcd5b51movsxd rbx, edx
    37bcd5b54lea rdi, [rsp+156]
    37bcd5b5cshl rbx, 4
    37bcd5b60mov [rsp+32], rdi
    37bcd5b65mov r9, [rsp+272]
    37bcd5b6dlea r8, [rip+0x77a21c]
    37bcd5b74mov [rsp+80], rax
    37bcd5b79add rbp, rbx
    37bcd5b7cmov rax, [rsp+280]
    37bcd5b84lea rdx, [rip+0x77a209]
    37bcd5b8bmov [rsp+112], 1
    37bcd5b94lea rsi, [rsp+152]
    37bcd5b9cmov [rsp+64], rax
    37bcd5ba1movsxd rax, ecx
    37bcd5ba4lea rcx, [rip+0x77a1e6]
    37bcd5babshl rax, 4
    37bcd5bafmov [rsp+72], rbp
    37bcd5bb4add rax, [rsp+304]
    37bcd5bbcmov [rsp+56], rax
    37bcd5bc1mov rax, [rsp+296]
    37bcd5bc9mov [rsp+104], 1
    37bcd5bd2mov [rsp+48], rax
    37bcd5bd7mov rax, [rsp+288]
    37bcd5bdfmov [rsp+96], 1
    37bcd5be8mov [rsp+40], rax
    37bcd5bedmov [rsp+88], 1
    37bcd5bf6call ztrsm_
    37bcd5bfbmov rax, [rsp+320]
    37bcd5c03mov [rsp+64], rbp
    37bcd5c08mov r8, rsi
    37bcd5c0badd rbx, [rsp+304]
    37bcd5c13mov [rsp+32], rdi
    37bcd5c18lea rdx, [rip+0x77a171]
    37bcd5c1flea rcx, [rip+0x77a16c]
    37bcd5c26mov [rsp+96], rax
    37bcd5c2bmov rax, [rsp+312]
    37bcd5c33mov [rsp+48], rbx
    37bcd5c38mov r9, [rsp+288]
    37bcd5c40mov [rsp+88], rax
    37bcd5c45mov rax, [rsp+296]
    37bcd5c4dmov [rsp+112], 1
    37bcd5c56mov [rsp+80], rax
    37bcd5c5bmov rax, [rsp+320]
    37bcd5c63mov [rsp+104], 1
    37bcd5c6cmov [rsp+72], rax
    37bcd5c71mov rax, [rsp+280]
    37bcd5c79mov [rsp+56], rax
    37bcd5c7elea rax, [rip+0x77a11b]
    37bcd5c85mov [rsp+40], rax
    37bcd5c8acall zgemm_
    37bcd5c8fmov rax, [rsp+320]
    37bcd5c97mov [rsp+32], rsi
    37bcd5c9cmov [rsp+112], 1
    37bcd5ca5mov [rsp+80], rax
    37bcd5caamov rax, [rsp+312]
    37bcd5cb2mov [rsp+104], 1
    37bcd5cbbmov [rsp+72], rax
    37bcd5cc0mov rax, [rsp+280]
    37bcd5cc8mov [rsp+96], 1
    37bcd5cd1mov [rsp+64], rax
    37bcd5cd6mov rax, [rsp+304]
    37bcd5cdemov [rsp+88], 1
    37bcd5ce7mov [rsp+56], rax
    37bcd5ceclea rax, [rip+0x77a0bd]
    37bcd5cf3mov [rsp+48], rax
    37bcd5cf8mov rax, [rsp+288]
    37bcd5d00mov [rsp+40], rax
    37bcd5d05jmp 0x37bcd5959
    37bcd5d0a
    37bcd5d0aloc_37bcd5d0a:
    37bcd5d0acdqe
    37bcd5d0cmov rsi, [rsp+312]
    37bcd5d14mov r9, [rsp+272]
    37bcd5d1clea r8, [rip+0x77a06d]
    37bcd5d23shl rax, 4
    37bcd5d27add rax, [rsp+304]
    37bcd5d2flea rdx, [rip+0x77a05e]
    37bcd5d36mov [rsp+56], rax
    37bcd5d3bmov rax, [rsp+296]
    37bcd5d43lea rcx, [rip+0x77a049]
    37bcd5d4amov [rsp+72], rsi
    37bcd5d4flea rsi, [rsp+152]
    37bcd5d57mov [rsp+48], rax
    37bcd5d5cmov rax, [rsp+280]
    37bcd5d64mov [rsp+64], rsi
    37bcd5d69mov [rsp+32], rax
    37bcd5d6emov [rsp+40], rsi
    37bcd5d73call ztrsm_
    37bcd5d78mov edx, [rsp+152]
    37bcd5d7fmov [rsp+72], rsi
    37bcd5d84mov r9, rsi
    37bcd5d87mov rax, [rsp+320]
    37bcd5d8fmov [rsp+32], rsi
    37bcd5d94mov [rsp+112], 1
    37bcd5d9dmov r8, [rsp+280]
    37bcd5da5mov [rsp+96], rax
    37bcd5daamovsxd rax, edx
    37bcd5dadmov [rsp+104], 1
    37bcd5db6imul rax, rbx
    37bcd5dbashl rax, 4
    37bcd5dbeadd rax, [rsp+312]
    37bcd5dc6mov [rsp+88], rax
    37bcd5dcbmov rax, [rsp+296]
    37bcd5dd3mov [rsp+80], rax
    37bcd5dd8lea eax, [rdx+1]
    37bcd5ddbimul eax, edx
    37bcd5ddelea rdx, [rip+0x779fab]
    37bcd5de5mov rcx, rdx
    37bcd5de8cdqe
    37bcd5deashl rax, 4
    37bcd5deeadd rax, [rsp+304]
    37bcd5df6mov [rsp+64], rax
    37bcd5dfbmov rax, [rsp+320]
    37bcd5e03mov [rsp+56], rax
    37bcd5e08mov rax, [rsp+312]
    37bcd5e10mov [rsp+48], rax
    37bcd5e15lea rax, [rip+0x779f84]
    37bcd5e1cmov [rsp+40], rax
    37bcd5e21call zgemm_
    37bcd5e26mov rax, [rsp+320]
    37bcd5e2emov [rsp+64], rsi
    37bcd5e33mov [rsp+112], 1
    37bcd5e3cmov [rsp+80], rax
    37bcd5e41movsxd rax, [rsp+152]
    37bcd5e49mov [rsp+104], 1
    37bcd5e52mov [rsp+96], 1
    37bcd5e5bimul rax, rbx
    37bcd5e5fmov [rsp+88], 1
    37bcd5e68shl rax, 4
    37bcd5e6cadd rax, [rsp+312]
    37bcd5e74mov [rsp+72], rax
    37bcd5e79mov rax, [rsp+304]
    37bcd5e81jmp 0x37bcd4ca5
    37bcd5e86
    37bcd5e86loc_37bcd5e86:
    37bcd5e86cdqe
    37bcd5e88lea rdi, [rsp+156]
    37bcd5e90lea rsi, [rsp+152]
    37bcd5e98mov r9, [rsp+272]
    37bcd5ea0mov rdx, rax
    37bcd5ea3shl rax, 4
    37bcd5ea7add rax, [rsp+304]
    37bcd5eafmov [rsp+64], rdi
    37bcd5eb4mov [rsp+56], rax
    37bcd5eb9imul rdx, rbx
    37bcd5ebdmov rax, [rsp+296]
    37bcd5ec5lea r8, [rip+0x779ec6]
    37bcd5eccmov [rsp+40], rsi
    37bcd5ed1lea rcx, [rip+0x779ebb]
    37bcd5ed8mov [rsp+48], rax
    37bcd5eddmov rax, [rsp+280]
    37bcd5ee5shl rdx, 4
    37bcd5ee9add rdx, [rsp+312]
    37bcd5ef1mov [rsp+72], rdx
    37bcd5ef6lea rdx, [rip+0x779e97]
    37bcd5efdmov [rsp+32], rax
    37bcd5f02call ztrsm_
    37bcd5f07mov rax, [rsp+288]
    37bcd5f0fmov r9, rsi
    37bcd5f12mov r8, [rsp+280]
    37bcd5f1alea rdx, [rip+0x779e71]
    37bcd5f21lea rcx, [rip+0x779e68]
    37bcd5f28mov eax, [rax]
    37bcd5f2amov [rsp+72], rdi
    37bcd5f2fmov [rsp+32], rsi
    37bcd5f34mov [rsp+140], eax
    37bcd5f3badd eax, 1
    37bcd5f3emov [rsp+156], eax
    37bcd5f45mov rax, [rsp+320]
    37bcd5f4dmov [rsp+112], 1
    37bcd5f56mov [rsp+96], rax
    37bcd5f5bmov rax, [rsp+312]
    37bcd5f63mov [rsp+104], 1
    37bcd5f6cmov [rsp+88], rax
    37bcd5f71mov rax, [rsp+296]
    37bcd5f79mov [rsp+80], rax
    37bcd5f7emov rax, [rsp+304]
    37bcd5f86mov [rsp+64], rax
    37bcd5f8bmov rax, [rsp+320]
    37bcd5f93mov [rsp+56], rax
    37bcd5f98movsxd rax, [rsp+152]
    37bcd5fa0imul rax, rbx
    37bcd5fa4shl rax, 4
    37bcd5fa8add rax, [rsp+312]
    37bcd5fb0mov [rsp+48], rax
    37bcd5fb5lea rax, [rip+0x779de4]
    37bcd5fbcmov [rsp+40], rax
    37bcd5fc1call zgemm_
    37bcd5fc6mov rax, [rsp+288]
    37bcd5fcemov eax, [rax]
    37bcd5fd0mov [rsp+64], rdi
    37bcd5fd5mov [rsp+112], 1
    37bcd5fdemov [rsp+104], 1
    37bcd5fe7add eax, 1
    37bcd5feamov [rsp+156], eax
    37bcd5ff1mov rax, [rsp+320]
    37bcd5ff9mov [rsp+96], 1
    37bcd6002mov [rsp+80], rax
    37bcd6007mov rax, [rsp+312]
    37bcd600fmov [rsp+88], 1
    37bcd6018mov [rsp+72], rax
    37bcd601dmov eax, [rsp+152]
    37bcd6024add eax, 1
    37bcd6027cdqe
    37bcd6029
    37bcd6029loc_37bcd6029:
    37bcd6029shl rax, 4
    37bcd602dadd rax, [rsp+304]
    37bcd6035jmp 0x37bcd3d00
    37bcd603a
    37bcd603aloc_37bcd603a:
    37bcd603acdqe
    37bcd603clea r8, [rip+0x779d4f]
    37bcd6043mov rsi, [rsp+320]
    37bcd604blea rdi, [rsp+156]
    37bcd6053imul rbx, rax
    37bcd6057shl rax, 4
    37bcd605badd rax, [rsp+304]
    37bcd6063mov [rsp+112], 1
    37bcd606cmov [rsp+56], rax
    37bcd6071lea rdx, [rip+0x779d1c]
    37bcd6078mov rax, [rsp+296]
    37bcd6080lea rcx, [rip+0x779d0c]
    37bcd6087mov [rsp+80], rsi
    37bcd608cmov rsi, [rsp+288]
    37bcd6094mov [rsp+48], rax
    37bcd6099shl rbx, 4
    37bcd609dmov rax, [rsp+280]
    37bcd60a5add rbx, [rsp+312]
    37bcd60admov [rsp+64], rsi
    37bcd60b2lea rsi, [rsp+152]
    37bcd60bamov [rsp+32], rax
    37bcd60bfmov r9, [rsp+272]
    37bcd60c7mov [rsp+104], 1
    37bcd60d0mov [rsp+96], 1
    37bcd60d9mov [rsp+88], 1
    37bcd60e2mov [rsp+72], rbx
    37bcd60e7mov [rsp+40], rdi
    37bcd60eccall ztrsm_
    37bcd60f1mov rax, [rsp+320]
    37bcd60f9mov r9, rsi
    37bcd60fcmov [rsp+112], 1
    37bcd6105mov [rsp+104], 1
    37bcd610emov r8, [rsp+280]
    37bcd6116lea rdx, [rip+0x779c75]
    37bcd611dlea rcx, [rip+0x779c6c]
    37bcd6124mov [rsp+96], rax
    37bcd6129mov rax, [rsp+312]
    37bcd6131mov [rsp+48], rbx
    37bcd6136mov [rsp+88], rax
    37bcd613bmov rax, [rsp+296]
    37bcd6143mov [rsp+32], rdi
    37bcd6148mov [rsp+80], rax
    37bcd614dmov rax, [rsp+288]
    37bcd6155mov [rsp+72], rax
    37bcd615amov rax, [rsp+304]
    37bcd6162mov [rsp+64], rax
    37bcd6167mov rax, [rsp+320]
    37bcd616fmov [rsp+56], rax
    37bcd6174lea rax, [rip+0x779c25]
    37bcd617bmov [rsp+40], rax
    37bcd6180call zgemm_
    37bcd6185mov rax, [rsp+320]
    37bcd618dmov [rsp+112], 1
    37bcd6196mov [rsp+104], 1
    37bcd619fmov [rsp+80], rax
    37bcd61a4mov rax, [rsp+312]
    37bcd61acmov [rsp+96], 1
    37bcd61b5mov [rsp+72], rax
    37bcd61bamov rax, [rsp+288]
    37bcd61c2mov [rsp+88], 1
    37bcd61cbmov [rsp+64], rax
    37bcd61d0movsxd rax, [rsp+156]
    37bcd61d8jmp 0x37bcd6029
    37bcd61dd
    37bcd61ddloc_37bcd61dd:
    37bcd61ddmov rax, [rsp+312]
    37bcd61e5lea rsi, [rsp+152]
    37bcd61edmov r9, [rsp+272]
    37bcd61f5lea r8, [rip+0x779b94]
    37bcd61fcmov [rsp+64], rsi
    37bcd6201lea rdx, [rip+0x779b8c]
    37bcd6208lea rcx, [rip+0x779b84]
    37bcd620fmov [rsp+72], rax
    37bcd6214mov rax, [rsp+304]
    37bcd621clea rdi, [rsp+156]
    37bcd6224mov [rsp+40], rsi
    37bcd6229mov [rsp+56], rax
    37bcd622emov rax, [rsp+296]
    37bcd6236mov [rsp+48], rax
    37bcd623bmov rax, [rsp+280]
    37bcd6243mov [rsp+32], rax
    37bcd6248call ztrsm_
    37bcd624dmovsxd rdx, [rsp+152]
    37bcd6255mov [rsp+72], rsi
    37bcd625amov r9, rdi
    37bcd625dmov rcx, [rsp+320]
    37bcd6265mov [rsp+32], rsi
    37bcd626amov rax, rdx
    37bcd626dimul rdx, rbx
    37bcd6271mov [rsp+112], 1
    37bcd627amov r8, [rsp+280]
    37bcd6282imul eax, eax
    37bcd6285mov [rsp+96], rcx
    37bcd628amov rcx, [rsp+296]
    37bcd6292mov [rsp+104], 1
    37bcd629bshl rdx, 4
    37bcd629fadd rdx, [rsp+312]
    37bcd62a7mov [rsp+80], rcx
    37bcd62accdqe
    37bcd62aemov [rsp+88], rdx
    37bcd62b3lea rdx, [rip+0x779ad6]
    37bcd62bashl rax, 4
    37bcd62beadd rax, [rsp+304]
    37bcd62c6mov rcx, rdx
    37bcd62c9mov [rsp+64], rax
    37bcd62cemov rax, [rsp+320]
    37bcd62d6mov [rsp+56], rax
    37bcd62dbmov rax, [rsp+312]
    37bcd62e3mov [rsp+48], rax
    37bcd62e8lea rax, [rip+0x779ab1]
    37bcd62efmov [rsp+40], rax
    37bcd62f4call zgemm_
    37bcd62f9mov rax, [rsp+320]
    37bcd6301mov [rsp+64], rsi
    37bcd6306mov [rsp+112], 1
    37bcd630fmov [rsp+80], rax
    37bcd6314movsxd rax, [rsp+152]
    37bcd631cmov [rsp+104], 1
    37bcd6325imul rax, rbx
    37bcd6329mov [rsp+40], rdi
    37bcd632emov [rsp+96], 1
    37bcd6337mov [rsp+88], 1
    37bcd6340shl rax, 4
    37bcd6344add rax, [rsp+312]
    37bcd634cmov [rsp+72], rax
    37bcd6351mov rax, [rsp+304]
    37bcd6359add rax, 16
    37bcd635dmov [rsp+56], rax
    37bcd6362lea rax, [rip+0x779a47]
    37bcd6369mov [rsp+48], rax
    37bcd636ejmp 0x37bcd4cbb
    37bcd6373
    37bcd6373loc_37bcd6373:
    37bcd6373mov rax, [rsp+320]
    37bcd637blea r8, [rip+0x779a10]
    37bcd6382lea rdi, [rsp+152]
    37bcd638amov [rsp+112], 1
    37bcd6393mov [rsp+104], 1
    37bcd639cmov r9, [rsp+272]
    37bcd63a4lea rdx, [rip+0x7799e6]
    37bcd63ablea rcx, [rip+0x7799e1]
    37bcd63b2mov [rsp+80], rax
    37bcd63b7mov rax, [rsp+312]
    37bcd63bflea rsi, [rsp+156]
    37bcd63c7mov [rsp+96], 1
    37bcd63d0mov [rsp+72], rax
    37bcd63d5mov rax, [rsp+288]
    37bcd63ddmov [rsp+88], 1
    37bcd63e6mov [rsp+64], rax
    37bcd63ebmov rax, [rsp+304]
    37bcd63f3mov [rsp+40], rdi
    37bcd63f8mov [rsp+56], rax
    37bcd63fdmov rax, [rsp+296]
    37bcd6405mov [rsp+48], rax
    37bcd640amov rax, [rsp+280]
    37bcd6412mov [rsp+32], rax
    37bcd6417call ztrsm_
    37bcd641cmov rax, [rsp+320]
    37bcd6424mov r9, rsi
    37bcd6427mov rcx, [rsp+296]
    37bcd642fmov [rsp+32], rdi
    37bcd6434mov r8, [rsp+280]
    37bcd643cmov [rsp+96], rax
    37bcd6441movsxd rax, [rsp+152]
    37bcd6449mov [rsp+80], rcx
    37bcd644emov rcx, [rsp+288]
    37bcd6456mov [rsp+112], 1
    37bcd645fmov rdx, rax
    37bcd6462shl rax, 4
    37bcd6466add rax, [rsp+304]
    37bcd646emov [rsp+64], rax
    37bcd6473imul rdx, rbx
    37bcd6477mov rax, [rsp+320]
    37bcd647fmov [rsp+72], rcx
    37bcd6484lea rcx, [rip+0x779905]
    37bcd648bmov [rsp+56], rax
    37bcd6490mov rax, [rsp+312]
    37bcd6498mov [rsp+104], 1
    37bcd64a1shl rdx, 4
    37bcd64a5add rdx, [rsp+312]
    37bcd64admov [rsp+48], rax
    37bcd64b2lea rax, [rip+0x7798e7]
    37bcd64b9mov [rsp+88], rdx
    37bcd64belea rdx, [rip+0x7798cd]
    37bcd64c5mov [rsp+40], rax
    37bcd64cacall zgemm_
    37bcd64cfmov rax, [rsp+320]
    37bcd64d7mov [rsp+112], 1
    37bcd64e0mov [rsp+104], 1
    37bcd64e9mov [rsp+80], rax
    37bcd64eemovsxd rax, [rsp+152]
    37bcd64f6mov [rsp+96], 1
    37bcd64ffmov [rsp+88], 1
    37bcd6508imul rax, rbx
    37bcd650cshl rax, 4
    37bcd6510add rax, [rsp+312]
    37bcd6518mov [rsp+72], rax
    37bcd651dmov rax, [rsp+288]
    37bcd6525mov [rsp+64], rax
    37bcd652amovsxd rax, [rax]
    37bcd652djmp 0x37bcd48d1
    37bcd6532
    37bcd6532loc_37bcd6532:
    37bcd6532movsxd rbx, eax
    37bcd6535imul eax, edx
    37bcd6538mov rsi, [rsp+320]
    37bcd6540mov [rsp+112], 1
    37bcd6549shl rbx, 4
    37bcd654dlea rdx, [rip+0x77983d]
    37bcd6554add rbx, [rsp+312]
    37bcd655cmov [rsp+104], 1
    37bcd6565mov [rsp+80], rsi
    37bcd656amov rcx, rdx
    37bcd656dlea rsi, [rsp+156]
    37bcd6575mov r9, [rsp+272]
    37bcd657dcdqe
    37bcd657fmov [rsp+72], rbx
    37bcd6584lea r8, [rip+0x779807]
    37bcd658blea rdi, [rsp+152]
    37bcd6593shl rax, 4
    37bcd6597add rax, [rsp+304]
    37bcd659fmov [rsp+64], rsi
    37bcd65a4mov [rsp+56], rax
    37bcd65a9mov rax, [rsp+296]
    37bcd65b1mov [rsp+96], 1
    37bcd65bamov [rsp+48], rax
    37bcd65bfmov rax, [rsp+288]
    37bcd65c7mov [rsp+88], 1
    37bcd65d0mov [rsp+40], rax
    37bcd65d5mov [rsp+32], rsi
    37bcd65dacall ztrsm_
    37bcd65dfmov rax, [rsp+320]
    37bcd65e7mov [rsp+64], rbx
    37bcd65ecmov r8, rdi
    37bcd65efmov [rsp+112], 1
    37bcd65f8mov r9, [rsp+288]
    37bcd6600lea rdx, [rip+0x779789]
    37bcd6607lea rcx, [rip+0x779784]
    37bcd660emov [rsp+96], rax
    37bcd6613mov rax, [rsp+312]
    37bcd661bmov [rsp+104], 1
    37bcd6624mov [rsp+88], rax
    37bcd6629mov rax, [rsp+296]
    37bcd6631mov [rsp+56], rsi
    37bcd6636mov [rsp+80], rax
    37bcd663bmov rax, [rsp+320]
    37bcd6643mov [rsp+32], rsi
    37bcd6648mov [rsp+72], rax
    37bcd664dmov rax, [rsp+304]
    37bcd6655mov [rsp+48], rax
    37bcd665alea rax, [rip+0x77973f]
    37bcd6661mov [rsp+40], rax
    37bcd6666call zgemm_
    37bcd666bmov eax, [rsp+156]
    37bcd6672mov [rsp+64], rsi
    37bcd6677mov rbx, [rsp+320]
    37bcd667fmov [rsp+32], rdi
    37bcd6684mov [rsp+112], 1
    37bcd668dimul eax, eax
    37bcd6690mov [rsp+80], rbx
    37bcd6695mov rbx, [rsp+312]
    37bcd669dmov [rsp+104], 1
    37bcd66a6cdqe
    37bcd66a8mov [rsp+72], rbx
    37bcd66admov [rsp+96], 1
    37bcd66b6shl rax, 4
    37bcd66baadd rax, [rsp+304]
    37bcd66c2mov [rsp+56], rax
    37bcd66c7lea rax, [rip+0x7796e2]
    37bcd66cemov [rsp+48], rax
    37bcd66d3mov rax, [rsp+288]
    37bcd66dbmov [rsp+88], 1
    37bcd66e4mov [rsp+40], rax
    37bcd66e9jmp 0x37bcd5b11
    37bcd66ee
    37bcd66eeloc_37bcd66ee:
    37bcd66eemov rax, [rsp+320]
    37bcd66f6lea rsi, [rsp+152]
    37bcd66felea rdi, [rsp+156]
    37bcd6706mov r9, [rsp+272]
    37bcd670emov [rsp+64], rdi
    37bcd6713lea r8, [rip+0x779678]
    37bcd671alea rdx, [rip+0x779670]
    37bcd6721mov [rsp+80], rax
    37bcd6726mov rax, [rsp+312]
    37bcd672elea rcx, [rip+0x77965e]
    37bcd6735mov [rsp+40], rsi
    37bcd673amov [rsp+72], rax
    37bcd673fmov rax, [rsp+304]
    37bcd6747add rax, 16
    37bcd674bmov [rsp+56], rax
    37bcd6750mov rax, [rsp+296]
    37bcd6758mov [rsp+48], rax
    37bcd675dmov rax, [rsp+280]
    37bcd6765mov [rsp+32], rax
    37bcd676acall ztrsm_
    37bcd676fmov rax, [rsp+288]
    37bcd6777mov r9, rsi
    37bcd677amovsxd rdx, [rsp+152]
    37bcd6782mov rcx, [rsp+320]
    37bcd678amov r8, [rsp+280]
    37bcd6792mov eax, [rax]
    37bcd6794mov [rsp+72], rdi
    37bcd6799mov [rsp+96], rcx
    37bcd679emov rcx, [rsp+296]
    37bcd67a6mov [rsp+140], eax
    37bcd67adadd eax, 1
    37bcd67b0mov [rsp+156], eax
    37bcd67b7mov rax, rdx
    37bcd67baimul rdx, rbx
    37bcd67beadd eax, 1
    37bcd67c1mov [rsp+80], rcx
    37bcd67c6lea rcx, [rip+0x7795c3]
    37bcd67cdcdqe
    37bcd67cfmov [rsp+32], rsi
    37bcd67d4shl rax, 4
    37bcd67d8shl rdx, 4
    37bcd67dcadd rax, [rsp+304]
    37bcd67e4add rdx, [rsp+312]
    37bcd67ecmov [rsp+64], rax
    37bcd67f1mov rax, [rsp+320]
    37bcd67f9mov [rsp+88], rdx
    37bcd67felea rdx, [rip+0x77958d]
    37bcd6805mov [rsp+56], rax
    37bcd680amov rax, [rsp+312]
    37bcd6812mov [rsp+112], 1
    37bcd681bmov [rsp+48], rax
    37bcd6820lea rax, [rip+0x779579]
    37bcd6827mov [rsp+40], rax
    37bcd682cmov [rsp+104], 1
    37bcd6835call zgemm_
    37bcd683amov rax, [rsp+288]
    37bcd6842mov eax, [rax]
    37bcd6844mov [rsp+64], rdi
    37bcd6849mov [rsp+112], 1
    37bcd6852add eax, 1
    37bcd6855mov [rsp+40], rsi
    37bcd685amov [rsp+156], eax
    37bcd6861mov rax, [rsp+320]
    37bcd6869mov [rsp+104], 1
    37bcd6872mov [rsp+80], rax
    37bcd6877movsxd rax, [rsp+152]
    37bcd687fmov [rsp+96], 1
    37bcd6888mov [rsp+88], 1
    37bcd6891imul rax, rbx
    37bcd6895shl rax, 4
    37bcd6899add rax, [rsp+312]
    37bcd68a1mov [rsp+72], rax
    37bcd68a6mov rax, [rsp+304]
    37bcd68aemov [rsp+56], rax
    37bcd68b3lea rax, [rip+0x7794f6]
    37bcd68bamov [rsp+48], rax
    37bcd68bfjmp 0x37bcd48f3
    37bcd68c4
    37bcd68c4loc_37bcd68c4:
    37bcd68c4movsxd rcx, eax
    37bcd68c7imul eax, edx
    37bcd68camov rsi, [rsp+320]
    37bcd68d2mov [rsp+112], 1
    37bcd68dbimul rbx, rcx
    37bcd68dflea r8, [rip+0x7794aa]
    37bcd68e6mov [rsp+104], 1
    37bcd68efmov r9, [rsp+272]
    37bcd68f7mov [rsp+80], rsi
    37bcd68fclea rsi, [rsp+156]
    37bcd6904lea rdx, [rip+0x779486]
    37bcd690bcdqe
    37bcd690dmov [rsp+64], rsi
    37bcd6912lea rcx, [rip+0x77947a]
    37bcd6919lea rdi, [rsp+152]
    37bcd6921shl rax, 4
    37bcd6925shl rbx, 4
    37bcd6929add rax, [rsp+304]
    37bcd6931add rbx, [rsp+312]
    37bcd6939mov [rsp+56], rax
    37bcd693emov rax, [rsp+296]
    37bcd6946mov [rsp+72], rbx
    37bcd694bmov [rsp+48], rax
    37bcd6950mov rax, [rsp+280]
    37bcd6958mov [rsp+96], 1
    37bcd6961mov [rsp+32], rax
    37bcd6966mov [rsp+88], 1
    37bcd696fmov [rsp+40], rsi
    37bcd6974call ztrsm_
    37bcd6979mov rax, [rsp+320]
    37bcd6981mov [rsp+48], rbx
    37bcd6986mov r9, rdi
    37bcd6989mov [rsp+112], 1
    37bcd6992lea rdx, [rip+0x7793f7]
    37bcd6999mov r8, [rsp+280]
    37bcd69a1mov [rsp+96], rax
    37bcd69a6mov rax, [rsp+312]
    37bcd69aemov rcx, rdx
    37bcd69b1mov [rsp+104], 1
    37bcd69bamov [rsp+88], rax
    37bcd69bfmov rax, [rsp+296]
    37bcd69c7mov [rsp+72], rsi
    37bcd69ccmov [rsp+80], rax
    37bcd69d1mov rax, [rsp+304]
    37bcd69d9mov [rsp+32], rsi
    37bcd69demov [rsp+64], rax
    37bcd69e3mov rax, [rsp+320]
    37bcd69ebmov [rsp+56], rax
    37bcd69f0lea rax, [rip+0x7793a9]
    37bcd69f7mov [rsp+40], rax
    37bcd69fccall zgemm_
    37bcd6a01mov eax, [rsp+156]
    37bcd6a08mov [rsp+64], rsi
    37bcd6a0dmov rbx, [rsp+320]
    37bcd6a15mov [rsp+40], rdi
    37bcd6a1amov [rsp+112], 1
    37bcd6a23imul eax, eax
    37bcd6a26mov [rsp+80], rbx
    37bcd6a2bmov rbx, [rsp+312]
    37bcd6a33mov [rsp+104], 1
    37bcd6a3ccdqe
    37bcd6a3emov [rsp+72], rbx
    37bcd6a43mov [rsp+96], 1
    37bcd6a4cshl rax, 4
    37bcd6a50add rax, [rsp+304]
    37bcd6a58mov [rsp+56], rax
    37bcd6a5dlea rax, [rip+0x77934c]
    37bcd6a64mov [rsp+88], 1
    37bcd6a6dmov [rsp+48], rax
    37bcd6a72jmp 0x37bcd42f8
    37bcd6a77
    37bcd6a77loc_37bcd6a77:
    37bcd6a77cmp ecx, 1
    37bcd6a7aje 0x37bcd726d
    37bcd6a80movsxd rax, edx
    37bcd6a83lea rbx, [rsp+152]
    37bcd6a8blea rsi, [rsp+156]
    37bcd6a93mov r9, [rsp+272]
    37bcd6a9bshl rax, 4
    37bcd6a9fadd rax, [rsp+312]
    37bcd6aa7mov [rsp+64], rbx
    37bcd6aaclea rdx, [rip+0x7792de]
    37bcd6ab3mov [rsp+72], rax
    37bcd6ab8mov rax, [rsp+304]
    37bcd6ac0mov rcx, rdx
    37bcd6ac3lea r8, [rip+0x7792c8]
    37bcd6acamov [rsp+32], rsi
    37bcd6acfadd rax, 16
    37bcd6ad3mov [rsp+56], rax
    37bcd6ad8mov rax, [rsp+296]
    37bcd6ae0mov [rsp+48], rax
    37bcd6ae5mov rax, [rsp+288]
    37bcd6aedmov [rsp+40], rax
    37bcd6af2call ztrsm_
    37bcd6af7movsxd rdx, [rsp+152]
    37bcd6affmov [rsp+56], rbx
    37bcd6b04mov r8, rbx
    37bcd6b07mov rdi, [rsp+320]
    37bcd6b0fmov [rsp+32], rsi
    37bcd6b14mov rax, rdx
    37bcd6b17shl rdx, 4
    37bcd6b1badd rdx, [rsp+312]
    37bcd6b23mov [rsp+112], 1
    37bcd6b2cmov [rsp+96], rdi
    37bcd6b31imul eax, eax
    37bcd6b34mov rdi, [rsp+312]
    37bcd6b3cmov [rsp+64], rdx
    37bcd6b41mov r9, [rsp+288]
    37bcd6b49lea rdx, [rip+0x779240]
    37bcd6b50mov [rsp+88], rdi
    37bcd6b55mov rdi, [rsp+296]
    37bcd6b5dmov rcx, rdx
    37bcd6b60mov [rsp+104], 1
    37bcd6b69cdqe
    37bcd6b6bmov [rsp+80], rdi
    37bcd6b70shl rax, 4
    37bcd6b74mov rdi, [rsp+320]
    37bcd6b7cadd rax, [rsp+304]
    37bcd6b84mov [rsp+48], rax
    37bcd6b89lea rax, [rip+0x779210]
    37bcd6b90mov [rsp+40], rax
    37bcd6b95mov [rsp+72], rdi
    37bcd6b9acall zgemm_
    37bcd6b9fmov rax, [rsp+320]
    37bcd6ba7mov [rsp+64], rbx
    37bcd6bacmov [rsp+112], 1
    37bcd6bb5mov [rsp+80], rax
    37bcd6bbamov rax, [rsp+312]
    37bcd6bc2mov [rsp+104], 1
    37bcd6bcbmov [rsp+72], rax
    37bcd6bd0mov rax, [rsp+304]
    37bcd6bd8mov [rsp+96], 1
    37bcd6be1mov [rsp+88], 1
    37bcd6beajmp 0x37bcd5aee
    37bcd6bef
    37bcd6befloc_37bcd6bef:
    37bcd6befcdqe
    37bcd6bf1lea r8, [rip+0x779198]
    37bcd6bf8mov rdi, [rsp+312]
    37bcd6c00mov rsi, [rsp+320]
    37bcd6c08shl rax, 4
    37bcd6c0clea rdx, [rip+0x779181]
    37bcd6c13mov [rsp+112], 1
    37bcd6c1cmov r9, [rsp+272]
    37bcd6c24add rdi, rax
    37bcd6c27mov [rsp+80], rsi
    37bcd6c2cadd rax, [rsp+304]
    37bcd6c34lea rcx, [rip+0x779156]
    37bcd6c3bmov [rsp+56], rax
    37bcd6c40mov rax, [rsp+296]
    37bcd6c48lea rbx, [rsp+152]
    37bcd6c50mov rsi, [rsp+280]
    37bcd6c58mov [rsp+72], rdi
    37bcd6c5dmov [rsp+48], rax
    37bcd6c62mov rax, [rsp+288]
    37bcd6c6amov [rsp+64], rsi
    37bcd6c6flea rsi, [rsp+156]
    37bcd6c77mov [rsp+40], rax
    37bcd6c7cmov [rsp+104], 1
    37bcd6c85mov [rsp+96], 1
    37bcd6c8emov [rsp+88], 1
    37bcd6c97mov [rsp+32], rsi
    37bcd6c9ccall ztrsm_
    37bcd6ca1mov rax, [rsp+320]
    37bcd6ca9mov r8, rbx
    37bcd6cacmov [rsp+112], 1
    37bcd6cb5mov [rsp+104], 1
    37bcd6cbelea rdx, [rip+0x7790cb]
    37bcd6cc5mov r9, [rsp+288]
    37bcd6ccdmov [rsp+96], rax
    37bcd6cd2mov rax, [rsp+312]
    37bcd6cdamov rcx, rdx
    37bcd6cddmov [rsp+64], rdi
    37bcd6ce2mov [rsp+88], rax
    37bcd6ce7mov rax, [rsp+296]
    37bcd6cefmov [rsp+32], rsi
    37bcd6cf4mov [rsp+80], rax
    37bcd6cf9mov rax, [rsp+320]
    37bcd6d01mov [rsp+72], rax
    37bcd6d06mov rax, [rsp+280]
    37bcd6d0emov [rsp+56], rax
    37bcd6d13mov rax, [rsp+304]
    37bcd6d1bmov [rsp+48], rax
    37bcd6d20lea rax, [rip+0x779079]
    37bcd6d27mov [rsp+40], rax
    37bcd6d2ccall zgemm_
    37bcd6d31mov rax, [rsp+320]
    37bcd6d39mov [rsp+112], 1
    37bcd6d42mov [rsp+104], 1
    37bcd6d4bmov [rsp+80], rax
    37bcd6d50mov rax, [rsp+312]
    37bcd6d58mov [rsp+96], 1
    37bcd6d61mov [rsp+72], rax
    37bcd6d66mov rax, [rsp+280]
    37bcd6d6emov [rsp+88], 1
    37bcd6d77mov [rsp+64], rax
    37bcd6d7cmovsxd rax, [rsp+156]
    37bcd6d84
    37bcd6d84loc_37bcd6d84:
    37bcd6d84shl rax, 4
    37bcd6d88add rax, [rsp+304]
    37bcd6d90jmp 0x37bcd5936
    37bcd6d95
    37bcd6d95loc_37bcd6d95:
    37bcd6d95add rax, [rsp+312]
    37bcd6d9dlea rbx, [rsp+152]
    37bcd6da5lea rdx, [rip+0x778fe5]
    37bcd6dacmov r9, [rsp+272]
    37bcd6db4mov [rsp+72], rax
    37bcd6db9mov rax, [rsp+304]
    37bcd6dc1mov rcx, rdx
    37bcd6dc4lea r8, [rip+0x778fc7]
    37bcd6dcbmov [rsp+64], rbx
    37bcd6dd0mov [rsp+56], rax
    37bcd6dd5mov rax, [rsp+296]
    37bcd6dddmov [rsp+32], rbx
    37bcd6de2mov [rsp+48], rax
    37bcd6de7mov rax, [rsp+288]
    37bcd6defmov [rsp+40], rax
    37bcd6df4call ztrsm_
    37bcd6df9mov rax, [rsp+320]
    37bcd6e01mov [rsp+56], rbx
    37bcd6e06mov r8, rbx
    37bcd6e09mov edx, [rsp+152]
    37bcd6e10mov [rsp+32], rbx
    37bcd6e15mov [rsp+96], rax
    37bcd6e1amov rax, [rsp+312]
    37bcd6e22mov [rsp+112], 1
    37bcd6e2bmov r9, [rsp+288]
    37bcd6e33mov [rsp+88], rax
    37bcd6e38mov rax, [rsp+296]
    37bcd6e40mov [rsp+104], 1
    37bcd6e49mov [rsp+80], rax
    37bcd6e4emov rax, [rsp+320]
    37bcd6e56mov [rsp+72], rax
    37bcd6e5bmovsxd rax, edx
    37bcd6e5eshl rax, 4
    37bcd6e62add rax, [rsp+312]
    37bcd6e6amov [rsp+64], rax
    37bcd6e6flea eax, [rdx+1]
    37bcd6e72imul eax, edx
    37bcd6e75lea rdx, [rip+0x778f14]
    37bcd6e7cmov rcx, rdx
    37bcd6e7fcdqe
    37bcd6e81shl rax, 4
    37bcd6e85add rax, [rsp+304]
    37bcd6e8dmov [rsp+48], rax
    37bcd6e92lea rax, [rip+0x778f07]
    37bcd6e99mov [rsp+40], rax
    37bcd6e9ecall zgemm_
    37bcd6ea3mov rax, [rsp+320]
    37bcd6eabmov [rsp+64], rbx
    37bcd6eb0mov [rsp+112], 1
    37bcd6eb9mov [rsp+80], rax
    37bcd6ebemov rax, [rsp+312]
    37bcd6ec6mov [rsp+104], 1
    37bcd6ecfmov [rsp+72], rax
    37bcd6ed4movsxd rax, [rsp+152]
    37bcd6edcmov [rsp+96], 1
    37bcd6ee5mov [rsp+88], 1
    37bcd6eeejmp 0x37bcd5ae2
    37bcd6ef3
    37bcd6ef3loc_37bcd6ef3:
    37bcd6ef3mov rdx, [rsp+312]
    37bcd6efbcdqe
    37bcd6efdmov rsi, [rsp+320]
    37bcd6f05lea rbx, [rsp+152]
    37bcd6f0dshl rax, 4
    37bcd6f11mov [rsp+32], rbx
    37bcd6f16mov r9, [rsp+272]
    37bcd6f1elea r8, [rip+0x778e6b]
    37bcd6f25add rdx, rax
    37bcd6f28mov [rsp+80], rsi
    37bcd6f2dadd rax, [rsp+304]
    37bcd6f35lea rsi, [rsp+156]
    37bcd6f3dmov [rsp+56], rax
    37bcd6f42lea rcx, [rip+0x778e48]
    37bcd6f49mov rax, [rsp+296]
    37bcd6f51mov [rsp+72], rdx
    37bcd6f56lea rdx, [rip+0x778e37]
    37bcd6f5dmov [rsp+48], rax
    37bcd6f62mov rax, [rsp+288]
    37bcd6f6amov [rsp+112], 1
    37bcd6f73mov [rsp+40], rax
    37bcd6f78mov [rsp+104], 1
    37bcd6f81mov [rsp+96], 1
    37bcd6f8amov [rsp+88], 1
    37bcd6f93mov [rsp+64], rsi
    37bcd6f98call ztrsm_
    37bcd6f9dmov rax, [rsp+280]
    37bcd6fa5lea rdx, [rip+0x778de4]
    37bcd6facmov r8, rbx
    37bcd6fafmov r9, [rsp+288]
    37bcd6fb7mov rcx, rdx
    37bcd6fbamov eax, [rax]
    37bcd6fbcmov [rsp+56], rsi
    37bcd6fc1mov [rsp+32], rbx
    37bcd6fc6mov [rsp+140], eax
    37bcd6fcdadd eax, 1
    37bcd6fd0mov [rsp+156], eax
    37bcd6fd7mov rax, [rsp+320]
    37bcd6fdfmov [rsp+112], 1
    37bcd6fe8mov [rsp+96], rax
    37bcd6fedmov rax, [rsp+312]
    37bcd6ff5mov [rsp+104], 1
    37bcd6ffemov [rsp+88], rax
    37bcd7003mov rax, [rsp+296]
    37bcd700bmov [rsp+80], rax
    37bcd7010mov rax, [rsp+320]
    37bcd7018mov [rsp+72], rax
    37bcd701dmovsxd rax, [rsp+152]
    37bcd7025shl rax, 4
    37bcd7029add rax, [rsp+312]
    37bcd7031mov [rsp+64], rax
    37bcd7036mov rax, [rsp+304]
    37bcd703emov [rsp+48], rax
    37bcd7043lea rax, [rip+0x778d56]
    37bcd704amov [rsp+40], rax
    37bcd704fcall zgemm_
    37bcd7054mov rax, [rsp+280]
    37bcd705cmov eax, [rax]
    37bcd705emov [rsp+64], rsi
    37bcd7063mov [rsp+112], 1
    37bcd706cmov [rsp+104], 1
    37bcd7075add eax, 1
    37bcd7078mov [rsp+156], eax
    37bcd707fmov rax, [rsp+320]
    37bcd7087mov [rsp+96], 1
    37bcd7090mov [rsp+80], rax
    37bcd7095mov rax, [rsp+312]
    37bcd709dmov [rsp+88], 1
    37bcd70a6mov [rsp+72], rax
    37bcd70abmov eax, [rsp+152]
    37bcd70b2add eax, 1
    37bcd70b5cdqe
    37bcd70b7jmp 0x37bcd6d84
    37bcd70bc
    37bcd70bcloc_37bcd70bc:
    37bcd70bcmovsxd rdx, eax
    37bcd70bfimul eax, eax
    37bcd70c2lea rsi, [rsp+152]
    37bcd70camov r9, [rsp+272]
    37bcd70d2imul rdx, rbx
    37bcd70d6mov [rsp+64], rsi
    37bcd70dblea r8, [rip+0x778cae]
    37bcd70e2mov [rsp+40], rsi
    37bcd70e7lea rcx, [rip+0x778ca5]
    37bcd70eecdqe
    37bcd70f0shl rax, 4
    37bcd70f4add rax, [rsp+304]
    37bcd70fcshl rdx, 4
    37bcd7100add rdx, [rsp+312]
    37bcd7108mov [rsp+56], rax
    37bcd710dmov rax, [rsp+296]
    37bcd7115mov [rsp+72], rdx
    37bcd711alea rdx, [rip+0x778c70]
    37bcd7121mov [rsp+48], rax
    37bcd7126mov rax, [rsp+280]
    37bcd712emov [rsp+32], rax
    37bcd7133call ztrsm_
    37bcd7138mov rax, [rsp+320]
    37bcd7140mov r9, rsi
    37bcd7143mov [rsp+112], 1
    37bcd714cmov [rsp+104], 1
    37bcd7155lea rdx, [rip+0x778c34]
    37bcd715cmov r8, [rsp+280]
    37bcd7164mov [rsp+96], rax
    37bcd7169mov rax, [rsp+312]
    37bcd7171mov rcx, rdx
    37bcd7174mov [rsp+72], rsi
    37bcd7179mov [rsp+88], rax
    37bcd717emov rax, [rsp+296]
    37bcd7186mov [rsp+32], rsi
    37bcd718bmov [rsp+80], rax
    37bcd7190mov rax, [rsp+304]
    37bcd7198mov [rsp+64], rax
    37bcd719dmov rax, [rsp+320]
    37bcd71a5mov [rsp+56], rax
    37bcd71aamovsxd rax, [rsp+152]
    37bcd71b2imul rax, rbx
    37bcd71b6shl rax, 4
    37bcd71baadd rax, [rsp+312]
    37bcd71c2mov [rsp+48], rax
    37bcd71c7lea rax, [rip+0x778bd2]
    37bcd71cemov [rsp+40], rax
    37bcd71d3call zgemm_
    37bcd71d8mov rax, [rsp+320]
    37bcd71e0mov [rsp+64], rsi
    37bcd71e5mov [rsp+112], 1
    37bcd71eemov edx, [rsp+152]
    37bcd71f5mov [rsp+80], rax
    37bcd71famov rax, [rsp+312]
    37bcd7202mov [rsp+104], 1
    37bcd720bmov [rsp+72], rax
    37bcd7210lea eax, [rdx+1]
    37bcd7213mov [rsp+96], 1
    37bcd721cimul eax, edx
    37bcd721fmov [rsp+88], 1
    37bcd7228cdqe
    37bcd722ajmp 0x37bcd42d6
    37bcd722f
    37bcd722floc_37bcd722f:
    37bcd722fmov rsi, [rsp+304]
    37bcd7237lea rax, [rsp+152]
    37bcd723fmov [rsp+64], rax
    37bcd7244mov [rsp+56], rsi
    37bcd7249mov rsi, [rsp+296]
    37bcd7251mov [rsp+32], rax
    37bcd7256mov [rsp+48], rsi
    37bcd725bmov rsi, [rsp+288]
    37bcd7263mov [rsp+40], rsi
    37bcd7268jmp 0x37bcd3ab0
    37bcd726d
    37bcd726dloc_37bcd726d:
    37bcd726dmov rsi, [rsp+304]
    37bcd7275mov rax, [rsp+312]
    37bcd727dmov [rsp+56], rsi
    37bcd7282mov rsi, [rsp+296]
    37bcd728amov [rsp+72], rax
    37bcd728flea rax, [rsp+152]
    37bcd7297mov [rsp+48], rsi
    37bcd729cmov rsi, [rsp+288]
    37bcd72a4mov [rsp+64], rax
    37bcd72a9mov [rsp+40], rsi
    37bcd72aemov [rsp+32], rax
    37bcd72b3jmp 0x37bcd5b11
    37bcd72b8
    37bcd72b8loc_37bcd72b8:
    37bcd72b8lea rax, [rsp+152]
    37bcd72c0mov [rsp+32], rax
    37bcd72c5jmp 0x37bcd46d8
    37bcd72ca
    37bcd72caloc_37bcd72ca:
    37bcd72camov rax, [rsp+320]
    37bcd72d2mov [rsp+112], 1
    37bcd72dbmov [rsp+104], 1
    37bcd72e4mov [rsp+80], rax
    37bcd72e9mov rax, [rsp+312]
    37bcd72f1mov [rsp+96], 1
    37bcd72famov [rsp+72], rax
    37bcd72ffmov rax, [rsp+280]
    37bcd7307mov [rsp+88], 1
    37bcd7310mov [rsp+64], rax
    37bcd7315mov rax, [rsp+304]
    37bcd731dmov [rsp+56], rax
    37bcd7322mov rax, [rsp+296]
    37bcd732amov [rsp+48], rax
    37bcd732fmov rax, [rsp+288]
    37bcd7337mov [rsp+40], rax
    37bcd733clea rax, [rsp+152]
    37bcd7344mov [rsp+32], rax
    37bcd7349jmp 0x37bcd5959
    37bcd3550