File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    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
    37bcd734e
    37bcd734e // align 0x10
    37bcd7350
    37bcd7350ztftri_:
    37bcd7350push r14
    37bcd7352push r13
    37bcd7354push r12
    37bcd7356push rbp
    37bcd7357push rdi
    37bcd7358push rsi
    37bcd7359push rbx
    37bcd735asub rsp, 160
    37bcd7361mov rsi, [rsp+264]
    37bcd7369mov [rsi], 0
    37bcd736fmov r13, rdx
    37bcd7372mov rbx, r8
    37bcd7375lea rdx, [rip+0x778a44]
    37bcd737cmov rdi, r9
    37bcd737fmov r8l, 1
    37bcd7385mov r9l, 1
    37bcd738bmov r14, rcx
    37bcd738ecall lsame_
    37bcd7393mov r9l, 1
    37bcd7399mov r8l, 1
    37bcd739fmov rcx, r13
    37bcd73a2lea rdx, [rip+0x778a18]
    37bcd73a9mov ebp, eax
    37bcd73abcall lsame_
    37bcd73b0mov r12l, eax
    37bcd73b3test ebp, ebp
    37bcd73b5je 0x37bcd7898
    37bcd73bb
    37bcd73bbloc_37bcd73bb:
    37bcd73bbtest r12l, r12l
    37bcd73bejne 0x37bcd7420
    37bcd73c0mov r9l, 1
    37bcd73c6mov r8l, 1
    37bcd73cclea rdx, [rip+0x7789f0]
    37bcd73d3mov rcx, r13
    37bcd73d6call lsame_
    37bcd73dbtest eax, eax
    37bcd73ddjne 0x37bcd7420
    37bcd73dfmov eax, -2
    37bcd73e4mov edx, 2
    37bcd73e9
    37bcd73e9loc_37bcd73e9:
    37bcd73e9mov [rsi], eax
    37bcd73eb
    37bcd73ebloc_37bcd73eb:
    37bcd73ebmov [rsp+156], edx
    37bcd73f2mov r8l, 6
    37bcd73f8lea rdx, [rsp+156]
    37bcd7400lea rcx, [rip+0x7789bd]
    37bcd7407call xerbla_
    37bcd740cnop
    37bcd740d
    37bcd740dloc_37bcd740d:
    37bcd740dadd rsp, 160
    37bcd7414pop rbx
    37bcd7415pop rsi
    37bcd7416pop rdi
    37bcd7417pop rbp
    37bcd7418pop r12
    37bcd741apop r13
    37bcd741cpop r14
    37bcd741eret
    37bcd741f
    37bcd741f 90 .
    37bcd7420
    37bcd7420loc_37bcd7420:
    37bcd7420mov r9l, 1
    37bcd7426mov r8l, 1
    37bcd742clea rdx, [rip+0x77898d]
    37bcd7433mov rcx, rbx
    37bcd7436call lsame_
    37bcd743btest eax, eax
    37bcd743dje 0x37bcd7860
    37bcd7443
    37bcd7443loc_37bcd7443:
    37bcd7443mov eax, [rdi]
    37bcd7445test eax, eax
    37bcd7447js 0x37bcd7850
    37bcd744dmov edx, [rsi]
    37bcd744ftest edx, edx
    37bcd7451jne 0x37bcd83a1
    37bcd7457test eax, eax
    37bcd7459je 0x37bcd740d
    37bcd745bmov edx, eax
    37bcd745dsar edx, 1
    37bcd745ftest al, 1
    37bcd7461jne 0x37bcd7660
    37bcd7467mov [rsp+148], edx
    37bcd746etest r12l, r12l
    37bcd7471je 0x37bcd7a80
    37bcd7477test ebp, ebp
    37bcd7479je 0x37bcd8030
    37bcd747fadd eax, 1
    37bcd7482mov [rsp+40], rsi
    37bcd7487lea r13, [rsp+156]
    37bcd748flea rbp, [rsp+148]
    37bcd7497mov [rsp+156], eax
    37bcd749emov rax, [rsp+256]
    37bcd74a6mov r8, rbp
    37bcd74a9mov rdx, rbx
    37bcd74acmov [rsp+56], 1
    37bcd74b5lea rcx, [rip+0x778905]
    37bcd74bcmov [rsp+48], 1
    37bcd74c5lea r14, [rax+16]
    37bcd74c9mov [rsp+32], r13
    37bcd74cemov r9, r14
    37bcd74d1call ztrtri_
    37bcd74d6mov r8l, [rsi]
    37bcd74d9test r8l, r8l
    37bcd74dcjg 0x37bcd740d
    37bcd74e2mov eax, [rdi]
    37bcd74e4mov [rsp+80], r13
    37bcd74e9mov r9, rbx
    37bcd74eclea r12, [rsp+152]
    37bcd74f4mov [rsp+112], 1
    37bcd74fdlea r8, [rip+0x7788bc]
    37bcd7504lea rdx, [rip+0x7788b6]
    37bcd750badd eax, 1
    37bcd750emov [rsp+64], r12
    37bcd7513lea rcx, [rip+0x7788b0]
    37bcd751amov [rsp+152], eax
    37bcd7521mov [rsp+156], eax
    37bcd7528mov eax, [rsp+148]
    37bcd752fmov [rsp+104], 1
    37bcd7538add eax, 1
    37bcd753bmov [rsp+56], r14
    37bcd7540cdqe
    37bcd7542mov [rsp+40], rbp
    37bcd7547shl rax, 4
    37bcd754badd rax, [rsp+256]
    37bcd7553mov [rsp+32], rbp
    37bcd7558mov [rsp+72], rax
    37bcd755dlea rax, [rip+0x77886c]
    37bcd7564mov [rsp+48], rax
    37bcd7569mov [rsp+96], 1
    37bcd7572mov [rsp+88], 1
    37bcd757bcall ztrmm_
    37bcd7580mov eax, [rdi]
    37bcd7582mov [rsp+40], rsi
    37bcd7587mov rdx, rbx
    37bcd758amov [rsp+32], r13
    37bcd758fmov r9, [rsp+256]
    37bcd7597mov r8, rbp
    37bcd759alea rcx, [rip+0x778822]
    37bcd75a1mov [rsp+56], 1
    37bcd75aaadd eax, 1
    37bcd75admov [rsp+48], 1
    37bcd75b6mov [rsp+156], eax
    37bcd75bdcall ztrtri_
    37bcd75c2mov edx, [rsi]
    37bcd75c4mov eax, [rsp+148]
    37bcd75cbtest edx, edx
    37bcd75cdjle 0x37bcd75e0
    37bcd75cfadd edx, eax
    37bcd75d1mov [rsi], edx
    37bcd75d3test edx, edx
    37bcd75d5jg 0x37bcd740d
    37bcd75dbnop [rax+rax]
    37bcd75e0
    37bcd75e0loc_37bcd75e0:
    37bcd75e0add eax, 1
    37bcd75e3mov edx, [rdi]
    37bcd75e5mov [rsp+80], r13
    37bcd75eacdqe
    37bcd75ecmov [rsp+64], r12
    37bcd75f1shl rax, 4
    37bcd75f5add edx, 1
    37bcd75f8add rax, [rsp+256]
    37bcd7600mov [rsp+112], 1
    37bcd7609mov [rsp+72], rax
    37bcd760emov rax, [rsp+256]
    37bcd7616mov [rsp+152], edx
    37bcd761dmov [rsp+56], rax
    37bcd7622lea rax, [rip+0x7787b7]
    37bcd7629mov [rsp+156], edx
    37bcd7630mov [rsp+104], 1
    37bcd7639mov [rsp+96], 1
    37bcd7642mov [rsp+88], 1
    37bcd764bmov [rsp+48], rax
    37bcd7650mov [rsp+40], rbp
    37bcd7655mov [rsp+32], rbp
    37bcd765ajmp 0x37bcd782c
    37bcd765f
    37bcd765f 90 .
    37bcd7660
    37bcd7660loc_37bcd7660:
    37bcd7660sub eax, edx
    37bcd7662test r12l, r12l
    37bcd7665je 0x37bcd78d0
    37bcd766bmov [rsp+156], edx
    37bcd7672mov [rsp+152], eax
    37bcd7679test ebp, ebp
    37bcd767bje 0x37bcd81e0
    37bcd7681mov [rsp+40], rsi
    37bcd7686mov r9, [rsp+256]
    37bcd768emov rdx, rbx
    37bcd7691lea r12, [rsp+152]
    37bcd7699mov [rsp+32], rdi
    37bcd769emov r8, r12
    37bcd76a1lea rcx, [rip+0x778719]
    37bcd76a8mov [rsp+56], 1
    37bcd76b1mov [rsp+48], 1
    37bcd76bacall ztrtri_
    37bcd76bfmov ebp, [rsi]
    37bcd76c1test ebp, ebp
    37bcd76c3jg 0x37bcd740d
    37bcd76c9movsxd rax, [rsp+152]
    37bcd76d1mov [rsp+80], rdi
    37bcd76d6mov r9, rbx
    37bcd76d9lea r13, [rsp+156]
    37bcd76e1mov [rsp+112], 1
    37bcd76ealea r8, [rip+0x7786cf]
    37bcd76f1lea rdx, [rip+0x7786c9]
    37bcd76f8shl rax, 4
    37bcd76fcmov [rsp+64], rdi
    37bcd7701add rax, [rsp+256]
    37bcd7709lea rcx, [rip+0x7786ba]
    37bcd7710mov [rsp+72], rax
    37bcd7715mov rax, [rsp+256]
    37bcd771dmov [rsp+104], 1
    37bcd7726mov [rsp+56], rax
    37bcd772blea rax, [rip+0x77869e]
    37bcd7732mov [rsp+48], rax
    37bcd7737mov [rsp+96], 1
    37bcd7740mov [rsp+88], 1
    37bcd7749mov [rsp+40], r12
    37bcd774emov [rsp+32], r13
    37bcd7753call ztrmm_
    37bcd7758movsxd rax, [rdi]
    37bcd775bmov [rsp+40], rsi
    37bcd7760mov rdx, rbx
    37bcd7763mov rcx, [rsp+256]
    37bcd776bmov [rsp+32], rdi
    37bcd7770mov r8, r13
    37bcd7773mov [rsp+56], 1
    37bcd777cshl rax, 4
    37bcd7780mov [rsp+48], 1
    37bcd7789lea r9, [rcx+rax]
    37bcd778dlea rcx, [rip+0x77862f]
    37bcd7794call ztrtri_
    37bcd7799mov eax, [rsi]
    37bcd779bmovsxd rdx, [rsp+152]
    37bcd77a3test eax, eax
    37bcd77a5jle 0x37bcd77c0
    37bcd77a7add eax, edx
    37bcd77a9mov [rsi], eax
    37bcd77abtest eax, eax
    37bcd77adjg 0x37bcd740d
    37bcd77b3nop
    37bcd77b5nop [rax+rax]
    37bcd77c0
    37bcd77c0loc_37bcd77c0:
    37bcd77c0mov rax, [rsp+256]
    37bcd77c8shl rdx, 4
    37bcd77ccmov [rsp+112], 1
    37bcd77d5mov [rsp+104], 1
    37bcd77deadd rax, rdx
    37bcd77e1mov [rsp+80], rdi
    37bcd77e6mov [rsp+96], 1
    37bcd77efmov [rsp+88], 1
    37bcd77f8mov [rsp+72], rax
    37bcd77fdmov [rsp+64], rdi
    37bcd7802movsxd rax, [rdi]
    37bcd7805mov [rsp+40], r12
    37bcd780ashl rax, 4
    37bcd780eadd rax, [rsp+256]
    37bcd7816mov [rsp+32], r13
    37bcd781bmov [rsp+56], rax
    37bcd7820lea rax, [rip+0x7785b9]
    37bcd7827mov [rsp+48], rax
    37bcd782c
    37bcd782cloc_37bcd782c:
    37bcd782cmov r9, rbx
    37bcd782flea r8, [rip+0x77858c]
    37bcd7836lea rdx, [rip+0x778586]
    37bcd783dlea rcx, [rip+0x77857d]
    37bcd7844call ztrmm_
    37bcd7849jmp 0x37bcd740d
    37bcd784e
    37bcd784e 66 90 f.
    37bcd7850
    37bcd7850loc_37bcd7850:
    37bcd7850mov eax, -4
    37bcd7855mov edx, 4
    37bcd785ajmp 0x37bcd73e9
    37bcd785f
    37bcd785f 90 .
    37bcd7860
    37bcd7860loc_37bcd7860:
    37bcd7860mov r9l, 1
    37bcd7866mov r8l, 1
    37bcd786clea rdx, [rip+0x778550]
    37bcd7873mov rcx, rbx
    37bcd7876call lsame_
    37bcd787btest eax, eax
    37bcd787djne 0x37bcd7443
    37bcd7883mov eax, -3
    37bcd7888mov edx, 3
    37bcd788djmp 0x37bcd73e9
    37bcd7892
    37bcd7892 66 0f 1f 44 00 00 f..D..
    37bcd7898
    37bcd7898loc_37bcd7898:
    37bcd7898mov r9l, 1
    37bcd789emov r8l, 1
    37bcd78a4lea rdx, [rip+0x778517]
    37bcd78abmov rcx, r14
    37bcd78aecall lsame_
    37bcd78b3test eax, eax
    37bcd78b5jne 0x37bcd73bb
    37bcd78bbmov eax, -1
    37bcd78c0mov edx, 1
    37bcd78c5jmp 0x37bcd73e9
    37bcd78ca
    37bcd78ca 66 0f 1f 44 00 00 f..D..
    37bcd78d0
    37bcd78d0loc_37bcd78d0:
    37bcd78d0mov [rsp+152], edx
    37bcd78d7mov [rsp+156], eax
    37bcd78detest ebp, ebp
    37bcd78e0je 0x37bcd7ca0
    37bcd78e6mov [rsp+56], 1
    37bcd78efcdqe
    37bcd78f1mov rdx, rbx
    37bcd78f4lea r12, [rsp+152]
    37bcd78fcmov [rsp+48], 1
    37bcd7905shl rax, 4
    37bcd7909mov r8, r12
    37bcd790cadd rax, [rsp+256]
    37bcd7914mov [rsp+40], rsi
    37bcd7919mov r9, rax
    37bcd791cmov rbp, rax
    37bcd791flea rcx, [rip+0x77849b]
    37bcd7926mov [rsp+32], rdi
    37bcd792bcall ztrtri_
    37bcd7930mov r11l, [rsi]
    37bcd7933test r11l, r11l
    37bcd7936jg 0x37bcd740d
    37bcd793cmov rax, [rsp+256]
    37bcd7944mov [rsp+56], rbp
    37bcd7949lea r13, [rsp+156]
    37bcd7951lea rdx, [rip+0x778469]
    37bcd7958mov [rsp+112], 1
    37bcd7961mov rcx, rdx
    37bcd7964mov r9, rbx
    37bcd7967lea r8, [rip+0x778454]
    37bcd796emov [rsp+72], rax
    37bcd7973lea rax, [rip+0x778456]
    37bcd797amov [rsp+48], rax
    37bcd797fmov [rsp+104], 1
    37bcd7988mov [rsp+96], 1
    37bcd7991mov [rsp+88], 1
    37bcd799amov [rsp+80], rdi
    37bcd799fmov [rsp+64], rdi
    37bcd79a4mov [rsp+40], r13
    37bcd79a9mov [rsp+32], r12
    37bcd79aecall ztrmm_
    37bcd79b3mov [rsp+40], rsi
    37bcd79b8mov rdx, rbx
    37bcd79bbmov r8, r13
    37bcd79bemovsxd rbp, [rsp+152]
    37bcd79c6mov [rsp+32], rdi
    37bcd79cblea rcx, [rip+0x7783f1]
    37bcd79d2mov [rsp+56], 1
    37bcd79dbmov [rsp+48], 1
    37bcd79e4mov [rsp+140], ebp
    37bcd79ebshl rbp, 4
    37bcd79efadd rbp, [rsp+256]
    37bcd79f7mov r9, rbp
    37bcd79facall ztrtri_
    37bcd79ffmov edx, [rsi]
    37bcd7a01mov eax, [rsp+140]
    37bcd7a08test edx, edx
    37bcd7a0ajle 0x37bcd7a20
    37bcd7a0cadd eax, edx
    37bcd7a0emov [rsi], eax
    37bcd7a10test eax, eax
    37bcd7a12jg 0x37bcd740d
    37bcd7a18nop [rax+rax]
    37bcd7a20
    37bcd7a20loc_37bcd7a20:
    37bcd7a20mov rax, [rsp+256]
    37bcd7a28mov [rsp+80], rdi
    37bcd7a2dmov [rsp+112], 1
    37bcd7a36mov [rsp+72], rax
    37bcd7a3blea rax, [rip+0x77839e]
    37bcd7a42mov [rsp+104], 1
    37bcd7a4bmov [rsp+96], 1
    37bcd7a54mov [rsp+88], 1
    37bcd7a5dmov [rsp+64], rdi
    37bcd7a62mov [rsp+56], rbp
    37bcd7a67mov [rsp+48], rax
    37bcd7a6cmov [rsp+40], r13
    37bcd7a71mov [rsp+32], r12
    37bcd7a76jmp 0x37bcd7c78
    37bcd7a7b
    37bcd7a7b 0f 1f 44 00 00 ..D..
    37bcd7a80
    37bcd7a80loc_37bcd7a80:
    37bcd7a80lea ecx, [rdx+1]
    37bcd7a83test ebp, ebp
    37bcd7a85je 0x37bcd7e68
    37bcd7a8badd eax, 1
    37bcd7a8emov [rsp+40], rsi
    37bcd7a93movsxd rcx, ecx
    37bcd7a96mov rdx, rbx
    37bcd7a99lea r13, [rsp+156]
    37bcd7aa1mov [rsp+156], eax
    37bcd7aa8mov rax, [rsp+256]
    37bcd7ab0shl rcx, 4
    37bcd7ab4mov [rsp+32], r13
    37bcd7ab9lea rbp, [rsp+148]
    37bcd7ac1mov [rsp+56], 1
    37bcd7acalea r9, [rax+rcx]
    37bcd7acemov r8, rbp
    37bcd7ad1lea rcx, [rip+0x7782e9]
    37bcd7ad8mov [rsp+48], 1
    37bcd7ae1call ztrtri_
    37bcd7ae6mov ecx, [rsi]
    37bcd7ae8test ecx, ecx
    37bcd7aeajg 0x37bcd740d
    37bcd7af0mov eax, [rdi]
    37bcd7af2lea r12, [rsp+152]
    37bcd7afamov [rsp+80], r13
    37bcd7affmov r9, rbx
    37bcd7b02mov [rsp+112], 1
    37bcd7b0blea rdx, [rip+0x7782af]
    37bcd7b12lea r8, [rip+0x7782a9]
    37bcd7b19add eax, 1
    37bcd7b1cmov [rsp+64], r12
    37bcd7b21mov rcx, rdx
    37bcd7b24mov [rsp+152], eax
    37bcd7b2bmov [rsp+156], eax
    37bcd7b32mov rax, [rsp+256]
    37bcd7b3amov [rsp+104], 1
    37bcd7b43mov [rsp+72], rax
    37bcd7b48mov eax, [rsp+148]
    37bcd7b4fmov [rsp+96], 1
    37bcd7b58add eax, 1
    37bcd7b5bmov [rsp+40], rbp
    37bcd7b60cdqe
    37bcd7b62mov [rsp+32], rbp
    37bcd7b67mov [rsp+88], 1
    37bcd7b70shl rax, 4
    37bcd7b74add rax, [rsp+256]
    37bcd7b7cmov [rsp+56], rax
    37bcd7b81lea rax, [rip+0x778248]
    37bcd7b88mov [rsp+48], rax
    37bcd7b8dcall ztrmm_
    37bcd7b92mov eax, [rdi]
    37bcd7b94mov [rsp+40], rsi
    37bcd7b99mov rdx, rbx
    37bcd7b9cmov rcx, [rsp+256]
    37bcd7ba4mov [rsp+32], r13
    37bcd7ba9mov r8, rbp
    37bcd7bacmov [rsp+56], 1
    37bcd7bb5add eax, 1
    37bcd7bb8mov [rsp+156], eax
    37bcd7bbfmovsxd rax, [rsp+148]
    37bcd7bc7mov [rsp+48], 1
    37bcd7bd0shl rax, 4
    37bcd7bd4lea r9, [rcx+rax]
    37bcd7bd8lea rcx, [rip+0x7781e4]
    37bcd7bdfcall ztrtri_
    37bcd7be4mov eax, [rsi]
    37bcd7be6movsxd rdx, [rsp+148]
    37bcd7beetest eax, eax
    37bcd7bf0jle 0x37bcd7c00
    37bcd7bf2add eax, edx
    37bcd7bf4mov [rsi], eax
    37bcd7bf6test eax, eax
    37bcd7bf8jg 0x37bcd740d
    37bcd7bfenop
    37bcd7c00
    37bcd7c00loc_37bcd7c00:
    37bcd7c00mov eax, [rdi]
    37bcd7c02shl rdx, 4
    37bcd7c06mov [rsp+80], r13
    37bcd7c0bmov [rsp+112], 1
    37bcd7c14add eax, 1
    37bcd7c17mov [rsp+64], r12
    37bcd7c1cmov [rsp+152], eax
    37bcd7c23mov [rsp+156], eax
    37bcd7c2amov rax, [rsp+256]
    37bcd7c32mov [rsp+104], 1
    37bcd7c3bmov [rsp+72], rax
    37bcd7c40mov rax, [rsp+256]
    37bcd7c48mov [rsp+96], 1
    37bcd7c51add rax, rdx
    37bcd7c54mov [rsp+40], rbp
    37bcd7c59mov [rsp+56], rax
    37bcd7c5elea rax, [rip+0x77817b]
    37bcd7c65mov [rsp+88], 1
    37bcd7c6emov [rsp+48], rax
    37bcd7c73mov [rsp+32], rbp
    37bcd7c78
    37bcd7c78loc_37bcd7c78:
    37bcd7c78mov r9, rbx
    37bcd7c7blea r8, [rip+0x77813e]
    37bcd7c82lea rdx, [rip+0x77813a]
    37bcd7c89lea rcx, [rip+0x77813a]
    37bcd7c90call ztrmm_
    37bcd7c95jmp 0x37bcd740d
    37bcd7c9a
    37bcd7c9a 66 0f 1f 44 00 00 f..D..
    37bcd7ca0
    37bcd7ca0loc_37bcd7ca0:
    37bcd7ca0imul eax, eax
    37bcd7ca3mov [rsp+40], rsi
    37bcd7ca8lea r13, [rsp+156]
    37bcd7cb0mov rdi, [rsp+256]
    37bcd7cb8mov [rsp+32], r13
    37bcd7cbdlea r12, [rsp+152]
    37bcd7cc5mov rdx, rbx
    37bcd7cc8lea rcx, [rip+0x7780f4]
    37bcd7ccfmov [rsp+56], 1
    37bcd7cd8mov r8, r12
    37bcd7cdbmov [rsp+48], 1
    37bcd7ce4cdqe
    37bcd7ce6shl rax, 4
    37bcd7cealea r9, [rdi+rax]
    37bcd7ceecall ztrtri_
    37bcd7cf3mov r9l, [rsi]
    37bcd7cf6test r9l, r9l
    37bcd7cf9jg 0x37bcd740d
    37bcd7cffmov eax, [rsp+156]
    37bcd7d06mov [rsp+80], r13
    37bcd7d0bmov r9, rbx
    37bcd7d0elea r8, [rip+0x7780ad]
    37bcd7d15mov rdi, [rsp+256]
    37bcd7d1dmov [rsp+64], r13
    37bcd7d22lea rdx, [rip+0x77809a]
    37bcd7d29lea rcx, [rip+0x77809a]
    37bcd7d30imul eax, eax
    37bcd7d33mov [rsp+40], r12
    37bcd7d38mov [rsp+72], rdi
    37bcd7d3dmov [rsp+112], 1
    37bcd7d46cdqe
    37bcd7d48mov [rsp+32], r13
    37bcd7d4dmov [rsp+104], 1
    37bcd7d56shl rax, 4
    37bcd7d5amov [rsp+96], 1
    37bcd7d63add rax, rdi
    37bcd7d66mov [rsp+56], rax
    37bcd7d6blea rax, [rip+0x77805e]
    37bcd7d72mov [rsp+48], rax
    37bcd7d77mov [rsp+88], 1
    37bcd7d80call ztrmm_
    37bcd7d85mov [rsp+40], rsi
    37bcd7d8amov r8, r13
    37bcd7d8dmov rdx, rbx
    37bcd7d90mov edi, [rsp+152]
    37bcd7d97mov eax, [rsp+156]
    37bcd7d9emov [rsp+56], 1
    37bcd7da7mov rcx, [rsp+256]
    37bcd7dafmov [rsp+32], r13
    37bcd7db4mov [rsp+48], 1
    37bcd7dbdimul eax, edi
    37bcd7dc0cdqe
    37bcd7dc2shl rax, 4
    37bcd7dc6lea r9, [rcx+rax]
    37bcd7dcalea rcx, [rip+0x777ff0]
    37bcd7dd1call ztrtri_
    37bcd7dd6mov eax, [rsi]
    37bcd7dd8test eax, eax
    37bcd7ddajle 0x37bcd7df0
    37bcd7ddcadd eax, edi
    37bcd7ddemov [rsi], eax
    37bcd7de0test eax, eax
    37bcd7de2jg 0x37bcd740d
    37bcd7de8nop [rax+rax]
    37bcd7df0
    37bcd7df0loc_37bcd7df0:
    37bcd7df0imul edi, [rsp+156]
    37bcd7df8mov [rsp+80], r13
    37bcd7dfdmov rax, [rsp+256]
    37bcd7e05mov [rsp+64], r13
    37bcd7e0amov [rsp+112], 1
    37bcd7e13mov [rsp+72], rax
    37bcd7e18movsxd rax, edi
    37bcd7e1bshl rax, 4
    37bcd7e1fmov [rsp+40], r12
    37bcd7e24add rax, [rsp+256]
    37bcd7e2cmov [rsp+56], rax
    37bcd7e31lea rax, [rip+0x777fa8]
    37bcd7e38mov [rsp+104], 1
    37bcd7e41mov [rsp+96], 1
    37bcd7e4amov [rsp+88], 1
    37bcd7e53mov [rsp+48], rax
    37bcd7e58mov [rsp+32], r13
    37bcd7e5djmp 0x37bcd8012
    37bcd7e62
    37bcd7e62 66 0f 1f 44 00 00 f..D..
    37bcd7e68
    37bcd7e68loc_37bcd7e68:
    37bcd7e68imul ecx, edx
    37bcd7e6bmov [rsp+40], rsi
    37bcd7e70mov rdx, rbx
    37bcd7e73lea rbp, [rsp+148]
    37bcd7e7bmov rax, [rsp+256]
    37bcd7e83mov [rsp+32], rbp
    37bcd7e88mov r8, rbp
    37bcd7e8bmov [rsp+56], 1
    37bcd7e94mov [rsp+48], 1
    37bcd7e9dmovsxd rcx, ecx
    37bcd7ea0shl rcx, 4
    37bcd7ea4lea r9, [rax+rcx]
    37bcd7ea8lea rcx, [rip+0x777f14]
    37bcd7eafcall ztrtri_
    37bcd7eb4mov eax, [rsi]
    37bcd7eb6test eax, eax
    37bcd7eb8jg 0x37bcd740d
    37bcd7ebemov edx, [rsp+148]
    37bcd7ec5mov [rsp+80], rbp
    37bcd7ecamov r9, rbx
    37bcd7ecdlea r8, [rip+0x777eee]
    37bcd7ed4mov rax, [rsp+256]
    37bcd7edcmov [rsp+64], rbp
    37bcd7ee1lea rcx, [rip+0x777ee2]
    37bcd7ee8mov [rsp+112], 1
    37bcd7ef1mov [rsp+72], rax
    37bcd7ef6lea eax, [rdx+1]
    37bcd7ef9imul eax, edx
    37bcd7efcmov [rsp+40], rbp
    37bcd7f01lea rdx, [rip+0x777ebb]
    37bcd7f08mov [rsp+104], 1
    37bcd7f11mov [rsp+96], 1
    37bcd7f1acdqe
    37bcd7f1cmov [rsp+32], rbp
    37bcd7f21mov [rsp+88], 1
    37bcd7f2ashl rax, 4
    37bcd7f2eadd rax, [rsp+256]
    37bcd7f36mov [rsp+56], rax
    37bcd7f3blea rax, [rip+0x777e8e]
    37bcd7f42mov [rsp+48], rax
    37bcd7f47call ztrmm_
    37bcd7f4cmov [rsp+40], rsi
    37bcd7f51mov rdx, rbx
    37bcd7f54mov r8, rbp
    37bcd7f57mov eax, [rsp+148]
    37bcd7f5emov [rsp+32], rbp
    37bcd7f63lea rcx, [rip+0x777e57]
    37bcd7f6amov rdi, [rsp+256]
    37bcd7f72mov [rsp+56], 1
    37bcd7f7bmov [rsp+48], 1
    37bcd7f84imul eax, eax
    37bcd7f87cdqe
    37bcd7f89shl rax, 4
    37bcd7f8dlea r9, [rdi+rax]
    37bcd7f91call ztrtri_
    37bcd7f96mov edx, [rsi]
    37bcd7f98mov eax, [rsp+148]
    37bcd7f9ftest edx, edx
    37bcd7fa1jle 0x37bcd7fb0
    37bcd7fa3add edx, eax
    37bcd7fa5mov [rsi], edx
    37bcd7fa7test edx, edx
    37bcd7fa9jg 0x37bcd740d
    37bcd7fafnop
    37bcd7fb0
    37bcd7fb0loc_37bcd7fb0:
    37bcd7fb0imul eax, eax
    37bcd7fb3mov [rsp+80], rbp
    37bcd7fb8mov rdi, [rsp+256]
    37bcd7fc0mov [rsp+112], 1
    37bcd7fc9mov [rsp+104], 1
    37bcd7fd2cdqe
    37bcd7fd4mov [rsp+72], rdi
    37bcd7fd9shl rax, 4
    37bcd7fddmov [rsp+64], rbp
    37bcd7fe2add rax, rdi
    37bcd7fe5mov [rsp+40], rbp
    37bcd7feamov [rsp+56], rax
    37bcd7feflea rax, [rip+0x777dea]
    37bcd7ff6mov [rsp+96], 1
    37bcd7fffmov [rsp+88], 1
    37bcd8008mov [rsp+48], rax
    37bcd800dmov [rsp+32], rbp
    37bcd8012
    37bcd8012loc_37bcd8012:
    37bcd8012lea rdx, [rip+0x777da8]
    37bcd8019mov r9, rbx
    37bcd801clea r8, [rip+0x777d9d]
    37bcd8023mov rcx, rdx
    37bcd8026call ztrmm_
    37bcd802bjmp 0x37bcd740d
    37bcd8030
    37bcd8030loc_37bcd8030:
    37bcd8030lea rbp, [rsp+148]
    37bcd8038mov [rsp+40], rsi
    37bcd803dmov rax, [rsp+256]
    37bcd8045movsxd rdx, edx
    37bcd8048mov [rsp+56], 1
    37bcd8051shl rdx, 4
    37bcd8055mov r8, rbp
    37bcd8058lea rcx, [rip+0x777d64]
    37bcd805fmov [rsp+48], 1
    37bcd8068lea r9, [rax+rdx]
    37bcd806cmov rdx, rbx
    37bcd806fmov [rsp+32], rbp
    37bcd8074call ztrtri_
    37bcd8079mov edx, [rsi]
    37bcd807btest edx, edx
    37bcd807djg 0x37bcd740d
    37bcd8083movsxd rax, [rsp+148]
    37bcd808bmov [rsp+80], rbp
    37bcd8090mov r9, rbx
    37bcd8093lea r8, [rip+0x777d26]
    37bcd809amov [rsp+112], 1
    37bcd80a3lea rcx, [rip+0x777d17]
    37bcd80aalea edx, [rax+1]
    37bcd80admov [rsp+64], rbp
    37bcd80b2imul edx, eax
    37bcd80b5shl rax, 4
    37bcd80b9add rax, [rsp+256]
    37bcd80c1mov [rsp+104], 1
    37bcd80camov [rsp+56], rax
    37bcd80cflea rax, [rip+0x777cfa]
    37bcd80d6mov [rsp+48], rax
    37bcd80dbmovsxd rdx, edx
    37bcd80demov [rsp+40], rbp
    37bcd80e3shl rdx, 4
    37bcd80e7add rdx, [rsp+256]
    37bcd80efmov [rsp+32], rbp
    37bcd80f4mov [rsp+72], rdx
    37bcd80f9lea rdx, [rip+0x777cc3]
    37bcd8100mov [rsp+96], 1
    37bcd8109mov [rsp+88], 1
    37bcd8112call ztrmm_
    37bcd8117mov [rsp+40], rsi
    37bcd811cmov rdx, rbx
    37bcd811fmov r8, rbp
    37bcd8122mov [rsp+56], 1
    37bcd812bmov r9, [rsp+256]
    37bcd8133lea rcx, [rip+0x777c87]
    37bcd813amov [rsp+48], 1
    37bcd8143mov [rsp+32], rbp
    37bcd8148call ztrtri_
    37bcd814dmov eax, [rsi]
    37bcd814fmov edx, [rsp+148]
    37bcd8156test eax, eax
    37bcd8158jle 0x37bcd8170
    37bcd815aadd eax, edx
    37bcd815cmov [rsi], eax
    37bcd815etest eax, eax
    37bcd8160jg 0x37bcd740d
    37bcd8166nop [rax+rax]
    37bcd8170
    37bcd8170loc_37bcd8170:
    37bcd8170lea eax, [rdx+1]
    37bcd8173mov [rsp+80], rbp
    37bcd8178imul eax, edx
    37bcd817bmov [rsp+64], rbp
    37bcd8180mov [rsp+112], 1
    37bcd8189mov [rsp+104], 1
    37bcd8192cdqe
    37bcd8194mov [rsp+40], rbp
    37bcd8199shl rax, 4
    37bcd819dadd rax, [rsp+256]
    37bcd81a5mov [rsp+32], rbp
    37bcd81aamov [rsp+72], rax
    37bcd81afmov rax, [rsp+256]
    37bcd81b7mov [rsp+96], 1
    37bcd81c0mov [rsp+56], rax
    37bcd81c5lea rax, [rip+0x777c14]
    37bcd81ccmov [rsp+88], 1
    37bcd81d5mov [rsp+48], rax
    37bcd81dajmp 0x37bcd837f
    37bcd81df
    37bcd81df 90 .
    37bcd81e0
    37bcd81e0loc_37bcd81e0:
    37bcd81e0lea r12, [rsp+152]
    37bcd81e8mov [rsp+40], rsi
    37bcd81edmov rdx, rbx
    37bcd81f0mov r9, [rsp+256]
    37bcd81f8mov [rsp+32], r12
    37bcd81fdmov r8, r12
    37bcd8200lea rcx, [rip+0x777bbc]
    37bcd8207mov [rsp+56], 1
    37bcd8210mov [rsp+48], 1
    37bcd8219call ztrtri_
    37bcd821emov r10l, [rsi]
    37bcd8221test r10l, r10l
    37bcd8224jg 0x37bcd740d
    37bcd822amov eax, [rsp+152]
    37bcd8231mov [rsp+80], r12
    37bcd8236mov r9, rbx
    37bcd8239lea r13, [rsp+156]
    37bcd8241mov [rsp+112], 1
    37bcd824alea r8, [rip+0x777b6f]
    37bcd8251lea rdx, [rip+0x777b6b]
    37bcd8258imul eax, eax
    37bcd825bmov [rsp+64], r12
    37bcd8260lea rcx, [rip+0x777b5a]
    37bcd8267mov [rsp+104], 1
    37bcd8270mov [rsp+96], 1
    37bcd8279cdqe
    37bcd827bmov [rsp+40], r13
    37bcd8280shl rax, 4
    37bcd8284add rax, [rsp+256]
    37bcd828cmov [rsp+32], r12
    37bcd8291mov [rsp+72], rax
    37bcd8296mov rax, [rsp+256]
    37bcd829emov [rsp+88], 1
    37bcd82a7mov [rsp+56], rax
    37bcd82aclea rax, [rip+0x777b1d]
    37bcd82b3mov [rsp+48], rax
    37bcd82b8call ztrmm_
    37bcd82bdmov [rsp+40], rsi
    37bcd82c2mov rdx, rbx
    37bcd82c5mov r8, r13
    37bcd82c8mov rax, [rsp+256]
    37bcd82d0mov [rsp+32], r12
    37bcd82d5lea rcx, [rip+0x777ae5]
    37bcd82dcmov [rsp+56], 1
    37bcd82e5mov [rsp+48], 1
    37bcd82eelea rdi, [rax+16]
    37bcd82f2mov r9, rdi
    37bcd82f5call ztrtri_
    37bcd82famov edx, [rsi]
    37bcd82fcmov eax, [rsp+152]
    37bcd8303test edx, edx
    37bcd8305jle 0x37bcd8320
    37bcd8307add edx, eax
    37bcd8309mov [rsi], edx
    37bcd830btest edx, edx
    37bcd830djg 0x37bcd740d
    37bcd8313nop
    37bcd8315nop [rax+rax]
    37bcd8320
    37bcd8320loc_37bcd8320:
    37bcd8320imul eax, eax
    37bcd8323mov [rsp+80], r12
    37bcd8328mov [rsp+112], 1
    37bcd8331mov [rsp+104], 1
    37bcd833acdqe
    37bcd833cmov [rsp+64], r12
    37bcd8341shl rax, 4
    37bcd8345add rax, [rsp+256]
    37bcd834dmov [rsp+56], rdi
    37bcd8352mov [rsp+72], rax
    37bcd8357lea rax, [rip+0x777a82]
    37bcd835emov [rsp+96], 1
    37bcd8367mov [rsp+88], 1
    37bcd8370mov [rsp+48], rax
    37bcd8375mov [rsp+40], r13
    37bcd837amov [rsp+32], r12
    37bcd837f
    37bcd837floc_37bcd837f:
    37bcd837fmov r9, rbx
    37bcd8382lea r8, [rip+0x777a39]
    37bcd8389lea rdx, [rip+0x777a31]
    37bcd8390lea rcx, [rip+0x777a33]
    37bcd8397call ztrmm_
    37bcd839cjmp 0x37bcd740d
    37bcd83a1
    37bcd83a1loc_37bcd83a1:
    37bcd83a1neg edx
    37bcd83a3jmp 0x37bcd73eb
    37bcd7350