File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bc32120
    37bc32120zlarcm_:
    37bc32120push r15
    37bc32122push r14
    37bc32124push r13
    37bc32126push r12
    37bc32128push rbp
    37bc32129push rdi
    37bc3212apush rsi
    37bc3212bpush rbx
    37bc3212csub rsp, 168
    37bc32133mov ebp, [rcx]
    37bc32135mov rbx, [rsp+304]
    37bc3213dmov [rsp+248], rdx
    37bc32145mov r15, rcx
    37bc32148mov [rsp+256], r8
    37bc32150mov [rsp+264], r9
    37bc32158test ebp, ebp
    37bc3215aje 0x37bc32506
    37bc32160mov eax, [rdx]
    37bc32162test eax, eax
    37bc32164je 0x37bc32506
    37bc3216amov rdx, [rsp+280]
    37bc32172movsxd rdi, [rdx]
    37bc32175xor edx, edx
    37bc32177test rdi, rdi
    37bc3217acmovs rdi, rdx
    37bc3217emov rdx, [rsp+296]
    37bc32186movsxd rsi, [rdx]
    37bc32189xor edx, edx
    37bc3218btest rsi, rsi
    37bc3218ecmovs rsi, rdx
    37bc32192test eax, eax
    37bc32194jle 0x37bc3222c
    37bc3219alea r14l, [rax+1]
    37bc3219etest ebp, ebp
    37bc321a0jle 0x37bc3222c
    37bc321a6mov rcx, [rsp+272]
    37bc321aexor r10l, r10l
    37bc321b1mov [rsp+136], eax
    37bc321b8mov r9, -1
    37bc321bfmov r11l, 1
    37bc321c5lea r8, [rbx+8]
    37bc321c9lea r12l, [rbp-1]
    37bc321cdlea r13, [rcx+16]
    37bc321d1nop [rax]
    37bc321d5nop [rax+rax]
    37bc321e0
    37bc321e0loc_37bc321e0:
    37bc321e0movsxd rcx, r10l
    37bc321e3mov rdx, r9
    37bc321e6shl rdx, 4
    37bc321ealea rax, [rbx+8*rcx]
    37bc321eeadd rcx, r12
    37bc321f1add rdx, r13
    37bc321f4lea rcx, [r8+8*rcx]
    37bc321f8nop [rax+rax]
    37bc32200
    37bc32200loc_37bc32200:
    37bc32200movsd_xmm x0, [rdx]
    37bc32204add rax, 8
    37bc32208add rdx, 16
    37bc3220cmovsd_xmm [rax-8], x0
    37bc32211cmp rax, rcx
    37bc32214jne 0x37bc32200
    37bc32216add r11l, 1
    37bc3221aadd r9, rdi
    37bc3221dadd r10l, ebp
    37bc32220cmp r14l, r11l
    37bc32223jne 0x37bc321e0
    37bc32225mov eax, [rsp+136]
    37bc3222c
    37bc3222cloc_37bc3222c:
    37bc3222cimul ebp, eax
    37bc3222fmov [rsp+96], r15
    37bc32234mov r8, r15
    37bc32237lea rdx, [rip+0x81a5a2]
    37bc3223emov [rsp+72], r15
    37bc32243mov r9, [rsp+248]
    37bc3224bmov rcx, rdx
    37bc3224emov [rsp+112], 1
    37bc32257movsxd rax, ebp
    37bc3225amov [rsp+64], rbx
    37bc3225fmov [rsp+148], eax
    37bc32266mov r14, rax
    37bc32269lea rax, [rbx+8*rax]
    37bc3226dmov [rsp+136], rax
    37bc32275mov [rsp+88], rax
    37bc3227alea rax, [rip+0x81a567]
    37bc32281mov [rsp+80], rax
    37bc32286mov rax, [rsp+264]
    37bc3228emov [rsp+104], 1
    37bc32297mov [rsp+56], rax
    37bc3229cmov rax, [rsp+256]
    37bc322a4mov [rsp+32], r15
    37bc322a9mov [rsp+48], rax
    37bc322aelea rax, [rip+0x81a53b]
    37bc322b5mov [rsp+40], rax
    37bc322bacall dgemm_
    37bc322bfmov rax, [rsp+248]
    37bc322c7mov ebp, [rax]
    37bc322c9test ebp, ebp
    37bc322cbjle 0x37bc323e5
    37bc322d1mov r12l, [r15]
    37bc322d4add ebp, 1
    37bc322d7test r12l, r12l
    37bc322dajle 0x37bc323e5
    37bc322e0mov [rsp+152], rdi
    37bc322e8lea r11l, [r14+1]
    37bc322eclea r13l, [r12-1]
    37bc322f1mov r14, [rsp+288]
    37bc322f9mov r10, -1
    37bc32300mov r9l, 1
    37bc32306lea r8, [rbx+8]
    37bc3230amov rax, r13
    37bc3230dnop [rax]
    37bc32310
    37bc32310loc_37bc32310:
    37bc32310movsxd rdi, r11l
    37bc32313mov rdx, r10
    37bc32316lea rcx, [rbx+8*rdi]
    37bc3231ashl rdx, 4
    37bc3231eadd rdi, r13
    37bc32321add rdx, r14
    37bc32324lea rdi, [r8+8*rdi]
    37bc32328nop
    37bc3232anop [rax+rax]
    37bc32335nop [rax+rax]
    37bc32340
    37bc32340loc_37bc32340:
    37bc32340movsd_xmm x0, [rcx-8]
    37bc32345add rcx, 8
    37bc32349mov [rdx+24], 0
    37bc32351add rdx, 16
    37bc32355movsd_xmm [rdx], x0
    37bc32359cmp rcx, rdi
    37bc3235cjne 0x37bc32340
    37bc3235eadd r9l, 1
    37bc32362add r11l, r12l
    37bc32365add r10, rsi
    37bc32368cmp ebp, r9l
    37bc3236bjne 0x37bc32310
    37bc3236dmov rdi, [rsp+152]
    37bc32375test r12l, r12l
    37bc32378jle 0x37bc323e5
    37bc3237amov rcx, [rsp+272]
    37bc32382xor r11l, r11l
    37bc32385mov r10, -1
    37bc3238cmov r13l, eax
    37bc3238fmov r9l, 1
    37bc32395lea r14, [rcx+24]
    37bc32399nop [rax]
    37bc323a0
    37bc323a0loc_37bc323a0:
    37bc323a0movsxd rcx, r11l
    37bc323a3mov rdx, r10
    37bc323a6shl rdx, 4
    37bc323aalea rax, [rbx+8*rcx]
    37bc323aeadd rcx, r13
    37bc323b1add rdx, r14
    37bc323b4lea rcx, [r8+8*rcx]
    37bc323b8nop [rax+rax]
    37bc323c0
    37bc323c0loc_37bc323c0:
    37bc323c0movsd_xmm x0, [rdx]
    37bc323c4add rax, 8
    37bc323c8add rdx, 16
    37bc323ccmovsd_xmm [rax-8], x0
    37bc323d1cmp rax, rcx
    37bc323d4jne 0x37bc323c0
    37bc323d6add r9l, 1
    37bc323daadd r10, rdi
    37bc323ddadd r11l, r12l
    37bc323e0cmp r9l, ebp
    37bc323e3jne 0x37bc323a0
    37bc323e5
    37bc323e5loc_37bc323e5:
    37bc323e5mov rax, [rsp+136]
    37bc323edmov [rsp+96], r15
    37bc323f2mov r8, r15
    37bc323f5lea rdx, [rip+0x81a3e4]
    37bc323fcmov [rsp+72], r15
    37bc32401mov r9, [rsp+248]
    37bc32409mov rcx, rdx
    37bc3240cmov [rsp+88], rax
    37bc32411lea rax, [rip+0x81a3d0]
    37bc32418mov [rsp+80], rax
    37bc3241dmov rax, [rsp+264]
    37bc32425mov [rsp+112], 1
    37bc3242emov [rsp+56], rax
    37bc32433mov rax, [rsp+256]
    37bc3243bmov [rsp+104], 1
    37bc32444mov [rsp+48], rax
    37bc32449lea rax, [rip+0x81a3a0]
    37bc32450mov [rsp+40], rax
    37bc32455mov [rsp+64], rbx
    37bc3245amov [rsp+32], r15
    37bc3245fcall dgemm_
    37bc32464mov rax, [rsp+248]
    37bc3246cmov edi, [rax]
    37bc3246etest edi, edi
    37bc32470jle 0x37bc32506
    37bc32476mov ebp, [r15]
    37bc32479add edi, 1
    37bc3247ctest ebp, ebp
    37bc3247ejle 0x37bc32506
    37bc32484mov r11l, [rsp+148]
    37bc3248clea r8, [rbx+8]
    37bc32490lea r12l, [rbp-1]
    37bc32494mov r13, [rsp+288]
    37bc3249cmov r10l, 1
    37bc324a2mov r9, -1
    37bc324a9add r11l, 1
    37bc324adnop [rax]
    37bc324b0
    37bc324b0loc_37bc324b0:
    37bc324b0movsxd rcx, r11l
    37bc324b3mov rdx, r9
    37bc324b6lea rax, [rbx+8*rcx]
    37bc324bashl rdx, 4
    37bc324beadd rcx, r12
    37bc324c1add rdx, r13
    37bc324c4lea rcx, [r8+8*rcx]
    37bc324c8nop
    37bc324canop [rax+rax]
    37bc324d5nop [rax+rax]
    37bc324e0
    37bc324e0loc_37bc324e0:
    37bc324e0movsd_xmm x0, [rax-8]
    37bc324e5add rax, 8
    37bc324e9add rdx, 16
    37bc324edmovsd_xmm [rdx+8], x0
    37bc324f2cmp rcx, rax
    37bc324f5jne 0x37bc324e0
    37bc324f7add r10l, 1
    37bc324fbadd r9, rsi
    37bc324feadd r11l, ebp
    37bc32501cmp r10l, edi
    37bc32504jne 0x37bc324b0
    37bc32506
    37bc32506loc_37bc32506:
    37bc32506add rsp, 168
    37bc3250dpop rbx
    37bc3250epop rsi
    37bc3250fpop rdi
    37bc32510pop rbp
    37bc32511pop r12
    37bc32513pop r13
    37bc32515pop r14
    37bc32517pop r15
    37bc32519ret
    37bc32120
    37bc3251a
    37bc3251a // align 0x10
    37bc32520
    37bc32520zlarf_:
    37bc32520push r14
    37bc32522push r12
    37bc32524push rbp
    37bc32525push rdi
    37bc32526push rsi
    37bc32527push rbx
    37bc32528sub rsp, 136
    37bc3252fmov rbp, [rsp+232]
    37bc32537mov rsi, rdx
    37bc3253amov rdi, r8
    37bc3253dlea rdx, [rip+0x81a2bc]
    37bc32544mov rbx, r9
    37bc32547mov r8l, 1
    37bc3254dmov r9l, 1
    37bc32553call lsame_
    37bc32558pxor x0, x0
    37bc3255cucomisd x0, [rbp+8]
    37bc32561mov edx, 1
    37bc32566mov ecx, eax
    37bc32568setp r8b
    37bc3256ccmovne r8l, edx
    37bc32570ucomisd x0, [rbp]
    37bc32575setp al
    37bc32578cmovne eax, edx
    37bc3257bor r8b, al
    37bc3257eje 0x37bc3273d
    37bc32584test ecx, ecx
    37bc32586je 0x37bc32750
    37bc3258cmov rax, [rsp+224]
    37bc32594mov edx, [rsi]
    37bc32596mov r10l, [rax]
    37bc32599mov [rsp+108], edx
    37bc3259dtest r10l, r10l
    37bc325a0jle 0x37bc328b0
    37bc325a6test edx, edx
    37bc325a8jle 0x37bc32632
    37bc325ae
    37bc325aeloc_37bc325ae:
    37bc325aelea eax, [rdx-1]
    37bc325b1imul eax, r10l
    37bc325b5add eax, 1
    37bc325b8
    37bc325b8loc_37bc325b8:
    37bc325b8neg r10l
    37bc325bbcdqe
    37bc325bdmov r14l, ecx
    37bc325c0xor r11l, r11l
    37bc325c3movsxd r10, r10l
    37bc325c6shl rax, 4
    37bc325camov ecx, r8l
    37bc325cdpxor x0, x0
    37bc325d1mov r8l, edx
    37bc325d4shl r10, 4
    37bc325d8mov r9l, 1
    37bc325delea rdx, [rax+rbx]
    37bc325e2jmp 0x37bc325ee
    37bc325e4
    37bc325e4 0f 1f 40 00 ..@.
    37bc325e8
    37bc325e8loc_37bc325e8:
    37bc325e8mov r11l, ecx
    37bc325ebmov r12l, r8l
    37bc325ee
    37bc325eeloc_37bc325ee:
    37bc325eeucomisd x0, [rdx-16]
    37bc325f3setp al
    37bc325f6cmovne eax, r9l
    37bc325fatest al, al
    37bc325fcjne 0x37bc328c0
    37bc32602ucomisd x0, [rdx-8]
    37bc32607setp al
    37bc3260acmovne eax, r9l
    37bc3260etest al, al
    37bc32610jne 0x37bc328c0
    37bc32616add rdx, r10
    37bc32619sub r8l, 1
    37bc3261djne 0x37bc325e8
    37bc3261fmov [rsp+108], 0
    37bc32627mov ecx, r14l
    37bc3262a
    37bc3262aloc_37bc3262a:
    37bc3262atest ecx, ecx
    37bc3262cje 0x37bc32780
    37bc32632
    37bc32632loc_37bc32632:
    37bc32632mov r9, [rsp+248]
    37bc3263amov r8, [rsp+240]
    37bc32642mov rdx, rdi
    37bc32645lea rcx, [rsp+108]
    37bc3264acall ilazlc_
    37bc3264fmov edx, [rsp+108]
    37bc32653mov [rsp+104], eax
    37bc32657test edx, edx
    37bc32659jle 0x37bc3273d
    37bc3265fmov [rsp+48], rbx
    37bc32664lea r8, [rsp+104]
    37bc32669lea rdx, [rsp+108]
    37bc3266emov rax, [rsp+256]
    37bc32676lea r12, [rip+0x81a1af]
    37bc3267dlea r9, [rip+0x81a184]
    37bc32684mov [rsp+88], 19
    37bc3268dmov [rsp+72], rax
    37bc32692lea rax, [rip+0x81a197]
    37bc32699lea rcx, [rip+0x81a178]
    37bc326a0mov [rsp+64], rax
    37bc326a5mov rax, [rsp+224]
    37bc326admov [rsp+80], r12
    37bc326b2mov [rsp+56], rax
    37bc326b7mov rax, [rsp+248]
    37bc326bfmov [rsp+40], rax
    37bc326c4mov rax, [rsp+240]
    37bc326ccmov [rsp+32], rax
    37bc326d1call zgemv_
    37bc326d6mov rax, [rsp+248]
    37bc326demovupd x0, [rbp]
    37bc326e3mov r9, rbx
    37bc326e6mov [rsp+48], r12
    37bc326eblea r8, [rsp+112]
    37bc326f0lea rdx, [rsp+104]
    37bc326f5movddup x1, [rip+0x81a153]
    37bc326fdmov [rsp+64], rax
    37bc32702mov rax, [rsp+240]
    37bc3270alea rcx, [rsp+108]
    37bc3270fxorpd x0, x1
    37bc32713mov [rsp+56], rax
    37bc32718mov rax, [rsp+256]
    37bc32720movups [rsp+112], x0
    37bc32725mov [rsp+40], rax
    37bc3272amov rax, [rsp+224]
    37bc32732mov [rsp+32], rax
    37bc32737call zgerc_
    37bc3273cnop
    37bc3273d
    37bc3273dloc_37bc3273d:
    37bc3273dadd rsp, 136
    37bc32744pop rbx
    37bc32745pop rsi
    37bc32746pop rdi
    37bc32747pop rbp
    37bc32748pop r12
    37bc3274apop r14
    37bc3274cret
    37bc3274d
    37bc3274d 0f 1f 00 ...
    37bc32750
    37bc32750loc_37bc32750:
    37bc32750mov rax, [rsp+224]
    37bc32758mov edx, [rdi]
    37bc3275amov r10l, [rax]
    37bc3275dmov [rsp+108], edx
    37bc32761test r10l, r10l
    37bc32764jle 0x37bc32898
    37bc3276atest edx, edx
    37bc3276cjg 0x37bc325ae
    37bc32772nop [rax]
    37bc32775nop [rax+rax]
    37bc32780
    37bc32780loc_37bc32780:
    37bc32780mov r9, [rsp+248]
    37bc32788mov r8, [rsp+240]
    37bc32790lea rdx, [rsp+108]
    37bc32795mov rcx, rsi
    37bc32798call ilazlr_
    37bc3279dmov [rsp+104], eax
    37bc327a1mov eax, [rsp+108]
    37bc327a5test eax, eax
    37bc327a7jle 0x37bc3273d
    37bc327a9mov [rsp+48], rbx
    37bc327aelea r8, [rsp+108]
    37bc327b3lea rdx, [rsp+104]
    37bc327b8mov rax, [rsp+256]
    37bc327c0lea r12, [rip+0x81a065]
    37bc327c7lea r9, [rip+0x81a03a]
    37bc327cemov [rsp+88], 12
    37bc327d7mov [rsp+72], rax
    37bc327dclea rax, [rip+0x81a04d]
    37bc327e3lea rcx, [rip+0x81a056]
    37bc327eamov [rsp+64], rax
    37bc327efmov rax, [rsp+224]
    37bc327f7mov [rsp+80], r12
    37bc327fcmov [rsp+56], rax
    37bc32801mov rax, [rsp+248]
    37bc32809mov [rsp+40], rax
    37bc3280emov rax, [rsp+240]
    37bc32816mov [rsp+32], rax
    37bc3281bcall zgemv_
    37bc32820movupd x0, [rbp]
    37bc32825mov rax, [rsp+248]
    37bc3282dmov [rsp+40], rbx
    37bc32832mov [rsp+32], r12
    37bc32837lea r8, [rsp+112]
    37bc3283clea rdx, [rsp+108]
    37bc32841movddup x1, [rip+0x81a007]
    37bc32849mov [rsp+64], rax
    37bc3284emov rax, [rsp+240]
    37bc32856lea rcx, [rsp+104]
    37bc3285bmov r9, [rsp+256]
    37bc32863xorpd x0, x1
    37bc32867mov [rsp+56], rax
    37bc3286cmov rax, [rsp+224]
    37bc32874movups [rsp+112], x0
    37bc32879mov [rsp+48], rax
    37bc3287ecall zgerc_
    37bc32883nop
    37bc32884add rsp, 136
    37bc3288bpop rbx
    37bc3288cpop rsi
    37bc3288dpop rdi
    37bc3288epop rbp
    37bc3288fpop r12
    37bc32891pop r14
    37bc32893ret
    37bc32894
    37bc32894 0f 1f 40 00 ..@.
    37bc32898
    37bc32898loc_37bc32898:
    37bc32898test edx, edx
    37bc3289ajle 0x37bc32780
    37bc328a0
    37bc328a0loc_37bc328a0:
    37bc328a0mov eax, 1
    37bc328a5jmp 0x37bc325b8
    37bc328aa
    37bc328aa 66 0f 1f 44 00 00 f..D..
    37bc328b0
    37bc328b0loc_37bc328b0:
    37bc328b0test edx, edx
    37bc328b2jg 0x37bc328a0
    37bc328b4jmp 0x37bc32632
    37bc328b9
    37bc328b9 0f 1f 80 00 00 00 00 .......
    37bc328c0
    37bc328c0loc_37bc328c0:
    37bc328c0mov ecx, r14l
    37bc328c3test r11b, r11b
    37bc328c6je 0x37bc3262a
    37bc328ccmov [rsp+108], r12l
    37bc328d1jmp 0x37bc3262a
    37bc32520
    37bc328d6
    37bc328d6 // align 0x10
    37bc328e0
    37bc328e0zlarfb_:
    37bc328e0push r15
    37bc328e2push r14
    37bc328e4push r13
    37bc328e6push r12
    37bc328e8push rbp
    37bc328e9push rdi
    37bc328eapush rsi
    37bc328ebpush rbx
    37bc328ecsub rsp, 200
    37bc328f3mov rdi, [rsp+304]
    37bc328fbmov rsi, [rsp+312]
    37bc32903mov r12, rdx
    37bc32906mov edx, [rdi]
    37bc32908mov r13, rcx
    37bc3290bmov r14, r8
    37bc3290emov rbp, r9
    37bc32911test edx, edx
    37bc32913jle 0x37bc32d2a
    37bc32919mov eax, [rsi]
    37bc3291btest eax, eax
    37bc3291djle 0x37bc32d2a
    37bc32923mov r9l, 1
    37bc32929mov r8l, 1
    37bc3292fmov rcx, r12
    37bc32932mov rax, [rsp+368]
    37bc3293alea rdx, [rip+0x819f1f]
    37bc32941movsxd rbx, [rax]
    37bc32944xor eax, eax
    37bc32946test rbx, rbx
    37bc32949cmovs rbx, rax
    37bc3294dmov rax, rbx
    37bc32950not rax
    37bc32953mov [rsp+144], rax
    37bc3295bmov rax, [rsp+384]
    37bc32963movsxd r15, [rax]
    37bc32966xor eax, eax
    37bc32968test r15, r15
    37bc3296bcmovs r15, rax
    37bc3296fmov rax, [rsp+336]
    37bc32977mov eax, [rax]
    37bc32979mov [rsp+136], eax
    37bc32980call lsame_
    37bc32985mov r9l, 1
    37bc3298bmov r8l, 1
    37bc32991mov rcx, rbp
    37bc32994cmp eax, 1
    37bc32997lea rdx, [rip+0x819ec3]
    37bc3299esbb eax, eax
    37bc329a0and eax, 11
    37bc329a3add eax, 67
    37bc329a6mov [rsp+187], al
    37bc329adcall lsame_
    37bc329b2mov r9l, 1
    37bc329b8mov r8l, 1
    37bc329betest eax, eax
    37bc329c0je 0x37bc32d40
    37bc329c6lea rdx, [rip+0x819e95]
    37bc329cdmov rcx, r14
    37bc329d0call lsame_
    37bc329d5mov r9l, 1
    37bc329dbmov r8l, 1
    37bc329e1mov rcx, r13
    37bc329e4lea rdx, [rip+0x819e78]
    37bc329ebtest eax, eax
    37bc329edje 0x37bc330f0
    37bc329f3call lsame_
    37bc329f8test eax, eax
    37bc329faje 0x37bc33ad8
    37bc32a00mov rax, [rsp+320]
    37bc32a08mov edx, [rax]
    37bc32a0atest edx, edx
    37bc32a0cjle 0x37bc32aaf
    37bc32a12mov r12, [rsp+360]
    37bc32a1amov rax, r15
    37bc32a1dmov [rsp+144], r15
    37bc32a25lea r14, [rip+0x819e64]
    37bc32a2cshl rax, 4
    37bc32a30mov rbp, [rsp+376]
    37bc32a38mov r15, [rsp+368]
    37bc32a40mov [rsp+136], rbx
    37bc32a48mov [rsp+304], rdi
    37bc32a50mov rbx, r12
    37bc32a53mov r13l, edx
    37bc32a56mov r12, rax
    37bc32a59mov edi, 1
    37bc32a5enop
    37bc32a60
    37bc32a60loc_37bc32a60:
    37bc32a60mov [rsp+32], r14
    37bc32a65mov r9, rbp
    37bc32a68mov rdx, rbx
    37bc32a6bmov r8, r15
    37bc32a6emov rcx, rsi
    37bc32a71add edi, 1
    37bc32a74add rbx, 16
    37bc32a78call zcopy_
    37bc32a7dmov rdx, rbp
    37bc32a80mov rcx, rsi
    37bc32a83add rbp, r12
    37bc32a86lea r8, [rip+0x819e03]
    37bc32a8dcall zlacgv_
    37bc32a92cmp r13l, edi
    37bc32a95jge 0x37bc32a60
    37bc32a97mov rbx, [rsp+136]
    37bc32a9fmov r15, [rsp+144]
    37bc32aa7mov rdi, [rsp+304]
    37bc32aaf
    37bc32aafloc_37bc32aaf:
    37bc32aafmov rax, [rsp+384]
    37bc32ab7lea rbp, [rip+0x819dc2]
    37bc32abemov [rsp+112], 4
    37bc32ac7lea r14, [rip+0x819dab]
    37bc32acemov [rsp+48], rbp
    37bc32ad3lea rdx, [rip+0x819d9a]
    37bc32adalea r9, [rip+0x819d83]
    37bc32ae1mov rcx, r14
    37bc32ae4mov [rsp+80], rax
    37bc32ae9lea r8, [rip+0x819d78]
    37bc32af0mov rax, [rsp+376]
    37bc32af8mov [rsp+104], 12
    37bc32b01mov [rsp+72], rax
    37bc32b06mov rax, [rsp+336]
    37bc32b0emov [rsp+96], 5
    37bc32b17mov [rsp+64], rax
    37bc32b1cmov rax, [rsp+328]
    37bc32b24mov [rsp+88], 5
    37bc32b2dmov [rsp+56], rax
    37bc32b32mov rax, [rsp+320]
    37bc32b3amov [rsp+32], rsi
    37bc32b3fmov [rsp+40], rax
    37bc32b44mov [rsp+136], rdx
    37bc32b4ccall ztrmm_
    37bc32b51mov rax, [rsp+320]
    37bc32b59mov edx, [rdi]
    37bc32b5bmovsxd rax, [rax]
    37bc32b5ecmp edx, eax
    37bc32b60jg 0x37bc338bd
    37bc32b66
    37bc32b66loc_37bc32b66:
    37bc32b66mov rax, [rsp+384]
    37bc32b6emov [rsp+48], rbp
    37bc32b73lea rdx, [rip+0x819d35]
    37bc32b7alea r9, [rip+0x819d26]
    37bc32b81mov [rsp+112], 8
    37bc32b8amov rcx, r14
    37bc32b8dlea r8, [rsp+187]
    37bc32b95mov [rsp+80], rax
    37bc32b9amov rax, [rsp+376]
    37bc32ba2mov [rsp+104], 1
    37bc32babmov [rsp+72], rax
    37bc32bb0mov rax, [rsp+352]
    37bc32bb8mov [rsp+96], 5
    37bc32bc1mov [rsp+64], rax
    37bc32bc6mov rax, [rsp+344]
    37bc32bcemov [rsp+88], 5
    37bc32bd7mov [rsp+56], rax
    37bc32bdcmov rax, [rsp+320]
    37bc32be4mov [rsp+32], rsi
    37bc32be9mov [rsp+40], rax
    37bc32beecall ztrmm_
    37bc32bf3mov rax, [rsp+320]
    37bc32bfbmov edx, [rdi]
    37bc32bfdmovsxd rax, [rax]
    37bc32c00cmp edx, eax
    37bc32c02jg 0x37bc33a05
    37bc32c08
    37bc32c08loc_37bc32c08:
    37bc32c08mov rax, [rsp+384]
    37bc32c10mov [rsp+48], rbp
    37bc32c15lea r9, [rip+0x819c48]
    37bc32c1clea r8, [rip+0x819c71]
    37bc32c23mov [rsp+112], 4
    37bc32c2cmov rcx, r14
    37bc32c2fmov rdx, [rsp+136]
    37bc32c37mov [rsp+80], rax
    37bc32c3cmov rax, [rsp+376]
    37bc32c44mov [rsp+104], 19
    37bc32c4dmov [rsp+72], rax
    37bc32c52mov rax, [rsp+336]
    37bc32c5amov [rsp+96], 5
    37bc32c63mov [rsp+64], rax
    37bc32c68mov rax, [rsp+328]
    37bc32c70mov [rsp+88], 5
    37bc32c79mov [rsp+56], rax
    37bc32c7emov rax, [rsp+320]
    37bc32c86mov [rsp+32], rsi
    37bc32c8bmov [rsp+40], rax
    37bc32c90call ztrmm_
    37bc32c95mov rax, [rsp+320]
    37bc32c9dmov eax, [rax]
    37bc32c9ftest eax, eax
    37bc32ca1jle 0x37bc32d2a
    37bc32ca7mov r8, [rsp+360]
    37bc32cafsub eax, 1
    37bc32cb2mov edx, [rsi]
    37bc32cb4shl rax, 4
    37bc32cb8lea r11, [r8+rax+16]
    37bc32cbdtest edx, edx
    37bc32cbfjle 0x37bc3344f
    37bc32cc5lea eax, [rdx-1]
    37bc32cc8mov r9, [rsp+376]
    37bc32cd0mov r10, r15
    37bc32cd3shl rbx, 4
    37bc32cd7sub rax, 1
    37bc32cdbshl r10, 4
    37bc32cdfshl rax, 4
    37bc32ce3lea rcx, [r9+rax+32]
    37bc32ce8nop [rax+rax]
    37bc32cf0
    37bc32cf0loc_37bc32cf0:
    37bc32cf0mov rdx, r9
    37bc32cf3mov rax, r8
    37bc32cf6nop [rax+rax]
    37bc32d00
    37bc32d00loc_37bc32d00:
    37bc32d00movupd x0, [rax]
    37bc32d04movupd x1, [rdx]
    37bc32d08add rdx, 16
    37bc32d0caddsubpd x0, x1
    37bc32d10movups [rax], x0
    37bc32d13add rax, rbx
    37bc32d16cmp rcx, rdx
    37bc32d19jne 0x37bc32d00
    37bc32d1badd r8, 16
    37bc32d1fadd r9, r10
    37bc32d22add rcx, r10
    37bc32d25cmp r8, r11
    37bc32d28jne 0x37bc32cf0
    37bc32d2a
    37bc32d2aloc_37bc32d2a:
    37bc32d2aadd rsp, 200
    37bc32d31pop rbx
    37bc32d32pop rsi
    37bc32d33pop rdi
    37bc32d34pop rbp
    37bc32d35pop r12
    37bc32d37pop r13
    37bc32d39pop r14
    37bc32d3bpop r15
    37bc32d3dret
    37bc32d3e
    37bc32d3e 66 90 f.
    37bc32d40
    37bc32d40loc_37bc32d40:
    37bc32d40lea rdx, [rip+0x819b81]
    37bc32d47mov rcx, rbp
    37bc32d4acall lsame_
    37bc32d4ftest eax, eax
    37bc32d51je 0x37bc32d2a
    37bc32d53movsxd rcx, [rsp+136]
    37bc32d5bxor eax, eax
    37bc32d5dmov r9l, 1
    37bc32d63mov r8l, 1
    37bc32d69lea rdx, [rip+0x819af2]
    37bc32d70test rcx, rcx
    37bc32d73cmovns rax, rcx
    37bc32d77mov rcx, r14
    37bc32d7amov [rsp+152], rax
    37bc32d82not rax
    37bc32d85mov [rsp+160], rax
    37bc32d8dcall lsame_
    37bc32d92mov r9l, 1
    37bc32d98mov r8l, 1
    37bc32d9emov rcx, r13
    37bc32da1lea rdx, [rip+0x819abb]
    37bc32da8test eax, eax
    37bc32daaje 0x37bc3346a
    37bc32db0call lsame_
    37bc32db5test eax, eax
    37bc32db7je 0x37bc341ac
    37bc32dbdmov rax, [rsp+320]
    37bc32dc5mov edx, [rax]
    37bc32dc7test edx, edx
    37bc32dc9jle 0x37bc32e6f
    37bc32dcfmov r12, [rsp+360]
    37bc32dd7mov rax, r15
    37bc32ddamov [rsp+144], r15
    37bc32de2lea r14, [rip+0x819aa7]
    37bc32de9shl rax, 4
    37bc32dedmov rbp, [rsp+376]
    37bc32df5mov r15, [rsp+368]
    37bc32dfdmov [rsp+136], rbx
    37bc32e05mov [rsp+304], rdi
    37bc32e0dmov rbx, r12
    37bc32e10mov r13l, edx
    37bc32e13mov r12, rax
    37bc32e16mov edi, 1
    37bc32e1bnop [rax+rax]
    37bc32e20
    37bc32e20loc_37bc32e20:
    37bc32e20mov [rsp+32], r14
    37bc32e25mov r9, rbp
    37bc32e28mov rdx, rbx
    37bc32e2bmov r8, r15
    37bc32e2emov rcx, rsi
    37bc32e31add edi, 1
    37bc32e34add rbx, 16
    37bc32e38call zcopy_
    37bc32e3dmov rdx, rbp
    37bc32e40mov rcx, rsi
    37bc32e43add rbp, r12
    37bc32e46lea r8, [rip+0x819a43]
    37bc32e4dcall zlacgv_
    37bc32e52cmp r13l, edi
    37bc32e55jge 0x37bc32e20
    37bc32e57mov rbx, [rsp+136]
    37bc32e5fmov r15, [rsp+144]
    37bc32e67mov rdi, [rsp+304]
    37bc32e6f
    37bc32e6floc_37bc32e6f:
    37bc32e6fmov rax, [rsp+384]
    37bc32e77lea rbp, [rip+0x819a02]
    37bc32e7emov [rsp+112], 4
    37bc32e87lea r14, [rip+0x8199eb]
    37bc32e8emov [rsp+48], rbp
    37bc32e93lea rdx, [rip+0x819a15]
    37bc32e9alea r9, [rip+0x8199c3]
    37bc32ea1mov rcx, r14
    37bc32ea4mov [rsp+80], rax
    37bc32ea9lea r8, [rip+0x8199e4]
    37bc32eb0mov rax, [rsp+376]
    37bc32eb8mov [rsp+104], 19
    37bc32ec1mov [rsp+72], rax
    37bc32ec6mov rax, [rsp+336]
    37bc32ecemov [rsp+96], 5
    37bc32ed7mov [rsp+64], rax
    37bc32edcmov rax, [rsp+328]
    37bc32ee4mov [rsp+88], 5
    37bc32eedmov [rsp+56], rax
    37bc32ef2mov rax, [rsp+320]
    37bc32efamov [rsp+32], rsi
    37bc32effmov [rsp+40], rax
    37bc32f04mov [rsp+136], rdx
    37bc32f0ccall ztrmm_
    37bc32f11mov rax, [rsp+320]
    37bc32f19mov edx, [rdi]
    37bc32f1bmovsxd rax, [rax]
    37bc32f1ecmp edx, eax
    37bc32f20jg 0x37bc349fa
    37bc32f26
    37bc32f26loc_37bc32f26:
    37bc32f26mov rax, [rsp+384]
    37bc32f2emov [rsp+48], rbp
    37bc32f33mov rcx, r14
    37bc32f36lea r9, [rip+0x81996a]
    37bc32f3dmov [rsp+112], 8
    37bc32f46mov rdx, [rsp+136]
    37bc32f4elea r8, [rsp+187]
    37bc32f56mov [rsp+80], rax
    37bc32f5bmov rax, [rsp+376]
    37bc32f63mov [rsp+104], 1
    37bc32f6cmov [rsp+72], rax
    37bc32f71mov rax, [rsp+352]
    37bc32f79mov [rsp+96], 5
    37bc32f82mov [rsp+64], rax
    37bc32f87mov rax, [rsp+344]
    37bc32f8fmov [rsp+88], 5
    37bc32f98mov [rsp+56], rax
    37bc32f9dmov rax, [rsp+320]
    37bc32fa5mov [rsp+32], rsi
    37bc32faamov [rsp+40], rax
    37bc32fafcall ztrmm_
    37bc32fb4mov rax, [rsp+320]
    37bc32fbcmov edx, [rdi]
    37bc32fbemov eax, [rax]
    37bc32fc0cmp edx, eax
    37bc32fc2jg 0x37bc3492a
    37bc32fc8
    37bc32fc8loc_37bc32fc8:
    37bc32fc8mov rax, [rsp+384]
    37bc32fd0mov [rsp+48], rbp
    37bc32fd5lea r9, [rip+0x819888]
    37bc32fdclea r8, [rip+0x819885]
    37bc32fe3mov [rsp+112], 4
    37bc32fecmov rcx, r14
    37bc32fefmov rdx, [rsp+136]
    37bc32ff7mov [rsp+80], rax
    37bc32ffcmov rax, [rsp+376]
    37bc33004mov [rsp+104], 12
    37bc3300dmov [rsp+72], rax
    37bc33012mov rax, [rsp+336]
    37bc3301amov [rsp+96], 5
    37bc33023mov [rsp+64], rax
    37bc33028mov rax, [rsp+328]
    37bc33030mov [rsp+88], 5
    37bc33039mov [rsp+56], rax
    37bc3303emov rax, [rsp+320]
    37bc33046mov [rsp+32], rsi
    37bc3304bmov [rsp+40], rax
    37bc33050call ztrmm_
    37bc33055mov rax, [rsp+320]
    37bc3305dmov eax, [rax]
    37bc3305ftest eax, eax
    37bc33061jle 0x37bc32d2a
    37bc33067mov r8, [rsp+360]
    37bc3306fsub eax, 1
    37bc33072mov edx, [rsi]
    37bc33074shl rax, 4
    37bc33078lea r11, [r8+rax+16]
    37bc3307dtest edx, edx
    37bc3307fjle 0x37bc33ab6
    37bc33085lea eax, [rdx-1]
    37bc33088mov r9, [rsp+376]
    37bc33090mov r10, r15
    37bc33093shl rbx, 4
    37bc33097sub rax, 1
    37bc3309bshl r10, 4
    37bc3309fshl rax, 4
    37bc330a3lea rcx, [r9+rax+32]
    37bc330a8nop [rax+rax]
    37bc330b0
    37bc330b0loc_37bc330b0:
    37bc330b0mov rdx, r9
    37bc330b3mov rax, r8
    37bc330b6nop [rax+rax]
    37bc330c0
    37bc330c0loc_37bc330c0:
    37bc330c0movupd x0, [rax]
    37bc330c4movupd x3, [rdx]
    37bc330c8add rdx, 16
    37bc330ccaddsubpd x0, x3
    37bc330d0movups [rax], x0
    37bc330d3add rax, rbx
    37bc330d6cmp rdx, rcx
    37bc330d9jne 0x37bc330c0
    37bc330dbadd r8, 16
    37bc330dfadd r9, r10
    37bc330e2add rcx, r10
    37bc330e5cmp r11, r8
    37bc330e8jne 0x37bc330b0
    37bc330eajmp 0x37bc32d2a
    37bc330ef
    37bc330ef 90 .
    37bc330f0
    37bc330f0loc_37bc330f0:
    37bc330f0call lsame_
    37bc330f5test eax, eax
    37bc330f7je 0x37bc33e2f
    37bc330fdmov rax, [rsp+320]
    37bc33105mov eax, [rax]
    37bc33107test eax, eax
    37bc33109jle 0x37bc34b6f
    37bc3310fmov r12, r15
    37bc33112mov ecx, eax
    37bc33114mov r13l, 1
    37bc3311amov [rsp+144], r15
    37bc33122mov rbp, [rsp+376]
    37bc3312amov r15, [rsp+320]
    37bc33132shl r12, 4
    37bc33136mov [rsp+136], rbx
    37bc3313elea r14, [rip+0x81974b]
    37bc33145mov ebx, eax
    37bc33147nop [rax+rax]
    37bc33150
    37bc33150loc_37bc33150:
    37bc33150mov edx, [rdi]
    37bc33152mov [rsp+32], r14
    37bc33157mov r9, rbp
    37bc3315amov r8, [rsp+368]
    37bc33162add edx, r13l
    37bc33165add r13l, 1
    37bc33169sub edx, ecx
    37bc3316bmov rcx, rsi
    37bc3316esub edx, 1
    37bc33171movsxd rdx, edx
    37bc33174shl rdx, 4
    37bc33178add rdx, [rsp+360]
    37bc33180call zcopy_
    37bc33185mov rdx, rbp
    37bc33188mov rcx, rsi
    37bc3318blea r8, [rip+0x8196fe]
    37bc33192call zlacgv_
    37bc33197add rbp, r12
    37bc3319amov ecx, [r15]
    37bc3319dcmp ebx, r13l
    37bc331a0jge 0x37bc33150
    37bc331a2mov rbx, [rsp+136]
    37bc331aamov r15, [rsp+144]
    37bc331b2
    37bc331b2loc_37bc331b2:
    37bc331b2mov rax, [rsp+384]
    37bc331balea rbp, [rip+0x8196bf]
    37bc331c1mov [rsp+112], 4
    37bc331calea r14, [rip+0x8196a8]
    37bc331d1mov [rsp+104], 12
    37bc331dalea rdx, [rip+0x8196ce]
    37bc331e1lea r9, [rip+0x81967c]
    37bc331e8mov [rsp+80], rax
    37bc331edmov rax, [rsp+376]
    37bc331f5lea r8, [rip+0x81966c]
    37bc331fcmov [rsp+96], 5
    37bc33205mov [rsp+72], rax
    37bc3320amov rax, [rsp+336]
    37bc33212mov [rsp+88], 5
    37bc3321bmov [rsp+64], rax
    37bc33220mov eax, [rdi]
    37bc33222mov [rsp+48], rbp
    37bc33227sub eax, ecx
    37bc33229mov [rsp+32], rsi
    37bc3322emov rcx, r14
    37bc33231cdqe
    37bc33233mov [rsp+136], rdx
    37bc3323bshl rax, 4
    37bc3323fadd rax, [rsp+328]
    37bc33247mov [rsp+56], rax
    37bc3324cmov rax, [rsp+320]
    37bc33254mov [rsp+40], rax
    37bc33259call ztrmm_
    37bc3325emov rcx, [rsp+320]
    37bc33266mov eax, [rdi]
    37bc33268mov edx, [rcx]
    37bc3326acmp eax, edx
    37bc3326cjg 0x37bc33967
    37bc33272
    37bc33272loc_37bc33272:
    37bc33272mov rax, [rsp+384]
    37bc3327amov [rsp+48], rbp
    37bc3327fmov rcx, r14
    37bc33282lea rdx, [rip+0x8195eb]
    37bc33289mov [rsp+112], 8
    37bc33292lea r9, [rip+0x81960e]
    37bc33299lea r8, [rsp+187]
    37bc332a1mov [rsp+80], rax
    37bc332a6mov rax, [rsp+376]
    37bc332aemov [rsp+104], 1
    37bc332b7mov [rsp+72], rax
    37bc332bcmov rax, [rsp+352]
    37bc332c4mov [rsp+96], 5
    37bc332cdmov [rsp+64], rax
    37bc332d2mov rax, [rsp+344]
    37bc332damov [rsp+88], 5
    37bc332e3mov [rsp+56], rax
    37bc332e8mov rax, [rsp+320]
    37bc332f0mov [rsp+32], rsi
    37bc332f5mov [rsp+40], rax
    37bc332facall ztrmm_
    37bc332ffmov rcx, [rsp+320]
    37bc33307mov eax, [rdi]
    37bc33309mov edx, [rcx]
    37bc3330bcmp eax, edx
    37bc3330djg 0x37bc3380f
    37bc33313
    37bc33313loc_37bc33313:
    37bc33313mov rcx, [rsp+384]
    37bc3331bsub eax, edx
    37bc3331dmov [rsp+112], 4
    37bc33326lea r9, [rip+0x819537]
    37bc3332dcdqe
    37bc3332fmov [rsp+48], rbp
    37bc33334mov rdx, [rsp+136]
    37bc3333clea r8, [rip+0x819551]
    37bc33343mov [rsp+80], rcx
    37bc33348shl rax, 4
    37bc3334cmov rcx, [rsp+376]
    37bc33354add rax, [rsp+328]
    37bc3335cmov [rsp+32], rsi
    37bc33361mov [rsp+72], rcx
    37bc33366mov rcx, [rsp+336]
    37bc3336emov [rsp+56], rax
    37bc33373mov rax, [rsp+320]
    37bc3337bmov [rsp+64], rcx
    37bc33380mov rcx, r14
    37bc33383mov [rsp+40], rax
    37bc33388mov [rsp+104], 19
    37bc33391mov [rsp+96], 5
    37bc3339amov [rsp+88], 5
    37bc333a3call ztrmm_
    37bc333a8mov rax, [rsp+320]
    37bc333b0movsxd rax, [rax]
    37bc333b3test eax, eax
    37bc333b5jle 0x37bc32d2a
    37bc333bbmov edx, [rsi]
    37bc333bdlea r11l, [rax+1]
    37bc333c1test edx, edx
    37bc333c3jle 0x37bc34b76
    37bc333c9movsxd rsi, [rdi]
    37bc333ccsub edx, 1
    37bc333cfmov r10, r15
    37bc333d2shl rbx, 4
    37bc333d6mov r9, [rsp+376]
    37bc333desub rdx, 1
    37bc333e2shl r10, 4
    37bc333e6mov rdi, [rsp+360]
    37bc333eeshl rdx, 4
    37bc333f2sub rsi, rax
    37bc333f5mov r8l, 1
    37bc333fblea rcx, [r9+rdx+32]
    37bc33400sub rsi, 1
    37bc33404nop
    37bc33405nop [rax+rax]
    37bc33410
    37bc33410loc_37bc33410:
    37bc33410lea rax, [rsi+r8]
    37bc33414mov rdx, r9
    37bc33417shl rax, 4
    37bc3341badd rax, rdi
    37bc3341enop
    37bc33420
    37bc33420loc_37bc33420:
    37bc33420movupd x0, [rax]
    37bc33424movupd x2, [rdx]
    37bc33428add rdx, 16
    37bc3342caddsubpd x0, x2
    37bc33430movups [rax], x0
    37bc33433add rax, rbx
    37bc33436cmp rdx, rcx
    37bc33439jne 0x37bc33420
    37bc3343badd r8, 1
    37bc3343fadd r9, r10
    37bc33442add rcx, r10
    37bc33445cmp r11, r8
    37bc33448jne 0x37bc33410
    37bc3344ajmp 0x37bc32d2a
    37bc3344f
    37bc3344floc_37bc3344f:
    37bc3344flea rax, [r8+16]
    37bc33453cmp r11, rax
    37bc33456je 0x37bc32d2a
    37bc3345cadd r8, 32
    37bc33460cmp r8, r11
    37bc33463jne 0x37bc3344f
    37bc33465jmp 0x37bc32d2a
    37bc3346a
    37bc3346aloc_37bc3346a:
    37bc3346acall lsame_
    37bc3346ftest eax, eax
    37bc33471je 0x37bc344ef
    37bc33477mov rax, [rsp+320]
    37bc3347fmov eax, [rax]
    37bc33481test eax, eax
    37bc33483jle 0x37bc34e74
    37bc33489mov r12, r15
    37bc3348cmov ecx, eax
    37bc3348emov r13l, 1
    37bc33494mov [rsp+144], r15
    37bc3349cmov rbp, [rsp+376]
    37bc334a4mov r15, [rsp+320]
    37bc334acshl r12, 4
    37bc334b0mov [rsp+136], rbx
    37bc334b8lea r14, [rip+0x8193d1]
    37bc334bfmov ebx, eax
    37bc334c1nop [rax]
    37bc334c5nop [rax+rax]
    37bc334d0
    37bc334d0loc_37bc334d0:
    37bc334d0mov edx, [rdi]
    37bc334d2mov [rsp+32], r14
    37bc334d7mov r9, rbp
    37bc334damov r8, [rsp+368]
    37bc334e2add edx, r13l
    37bc334e5add r13l, 1
    37bc334e9sub edx, ecx
    37bc334ebmov rcx, rsi
    37bc334eesub edx, 1
    37bc334f1movsxd rdx, edx
    37bc334f4shl rdx, 4
    37bc334f8add rdx, [rsp+360]
    37bc33500call zcopy_
    37bc33505mov rdx, rbp
    37bc33508mov rcx, rsi
    37bc3350blea r8, [rip+0x81937e]
    37bc33512call zlacgv_
    37bc33517add rbp, r12
    37bc3351amov ecx, [r15]
    37bc3351dcmp ebx, r13l
    37bc33520jge 0x37bc334d0
    37bc33522mov rbx, [rsp+136]
    37bc3352amov r15, [rsp+144]
    37bc33532
    37bc33532loc_37bc33532:
    37bc33532mov rax, [rsp+384]
    37bc3353alea rbp, [rip+0x81933f]
    37bc33541mov [rsp+112], 4
    37bc3354alea r14, [rip+0x819328]
    37bc33551mov [rsp+104], 19
    37bc3355alea rdx, [rip+0x819313]
    37bc33561lea r9, [rip+0x8192fc]
    37bc33568mov [rsp+80], rax
    37bc3356dmov rax, [rsp+376]
    37bc33575lea r8, [rip+0x819318]
    37bc3357cmov [rsp+96], 5
    37bc33585mov [rsp+72], rax
    37bc3358amov rax, [rsp+336]
    37bc33592mov [rsp+88], 5
    37bc3359bmov [rsp+64], rax
    37bc335a0mov eax, [rdi]
    37bc335a2mov [rsp+48], rbp
    37bc335a7sub eax, ecx
    37bc335a9mov rcx, [rsp+160]
    37bc335b1mov [rsp+32], rsi
    37bc335b6add eax, 1
    37bc335b9mov [rsp+136], rdx
    37bc335c1cdqe
    37bc335c3imul rax, [rsp+152]
    37bc335cclea rax, [rcx+rax+1]
    37bc335d1mov rcx, r14
    37bc335d4shl rax, 4
    37bc335d8add rax, [rsp+328]
    37bc335e0mov [rsp+56], rax
    37bc335e5mov rax, [rsp+320]
    37bc335edmov [rsp+40], rax
    37bc335f2call ztrmm_
    37bc335f7mov rcx, [rsp+320]
    37bc335ffmov eax, [rdi]
    37bc33601mov edx, [rcx]
    37bc33603cmp eax, edx
    37bc33605jg 0x37bc3488c
    37bc3360b
    37bc3360bloc_37bc3360b:
    37bc3360bmov rax, [rsp+384]
    37bc33613mov [rsp+48], rbp
    37bc33618mov rcx, r14
    37bc3361blea r9, [rip+0x819285]
    37bc33622mov [rsp+112], 8
    37bc3362bmov rdx, [rsp+136]
    37bc33633lea r8, [rsp+187]
    37bc3363bmov [rsp+80], rax
    37bc33640mov rax, [rsp+376]
    37bc33648mov [rsp+104], 1
    37bc33651mov [rsp+72], rax
    37bc33656mov rax, [rsp+352]
    37bc3365emov [rsp+96], 5
    37bc33667mov [rsp+64], rax
    37bc3366cmov rax, [rsp+344]
    37bc33674mov [rsp+88], 5
    37bc3367dmov [rsp+56], rax
    37bc33682mov rax, [rsp+320]
    37bc3368amov [rsp+32], rsi
    37bc3368fmov [rsp+40], rax
    37bc33694call ztrmm_
    37bc33699mov rcx, [rsp+320]
    37bc336a1mov eax, [rdi]
    37bc336a3mov edx, [rcx]
    37bc336a5cmp eax, edx
    37bc336a7jg 0x37bc34ac1
    37bc336ad
    37bc336adloc_37bc336ad:
    37bc336admov rcx, [rsp+384]
    37bc336b5sub eax, edx
    37bc336b7mov [rsp+112], 4
    37bc336c0lea r9, [rip+0x81919d]
    37bc336c7add eax, 1
    37bc336camov [rsp+48], rbp
    37bc336cfmov rdx, [rsp+136]
    37bc336d7lea r8, [rip+0x81918a]
    37bc336demov [rsp+80], rcx
    37bc336e3cdqe
    37bc336e5mov rcx, [rsp+376]
    37bc336edimul rax, [rsp+152]
    37bc336f6mov [rsp+32], rsi
    37bc336fbmov [rsp+72], rcx
    37bc33700mov rcx, [rsp+336]
    37bc33708mov [rsp+104], 12
    37bc33711mov [rsp+64], rcx
    37bc33716mov rcx, [rsp+160]
    37bc3371emov [rsp+96], 5
    37bc33727mov [rsp+88], 5
    37bc33730lea rax, [rcx+rax+1]
    37bc33735mov rcx, r14
    37bc33738shl rax, 4
    37bc3373cadd rax, [rsp+328]
    37bc33744mov [rsp+56], rax
    37bc33749mov rax, [rsp+320]
    37bc33751mov [rsp+40], rax
    37bc33756call ztrmm_
    37bc3375bmov rax, [rsp+320]
    37bc33763movsxd rax, [rax]
    37bc33766test eax, eax
    37bc33768jle 0x37bc32d2a
    37bc3376emov edx, [rsi]
    37bc33770lea r11l, [rax+1]
    37bc33774test edx, edx
    37bc33776jle 0x37bc350dd
    37bc3377cmovsxd rsi, [rdi]
    37bc3377fsub edx, 1
    37bc33782mov r10, r15
    37bc33785shl rbx, 4
    37bc33789mov r9, [rsp+376]
    37bc33791sub rdx, 1
    37bc33795shl r10, 4
    37bc33799mov rdi, [rsp+360]
    37bc337a1shl rdx, 4
    37bc337a5sub rsi, rax
    37bc337a8mov r8l, 1
    37bc337aelea rcx, [r9+rdx+32]
    37bc337b3sub rsi, 1
    37bc337b7nop [rax+rax]
    37bc337c0
    37bc337c0loc_37bc337c0:
    37bc337c0lea rax, [rsi+r8]
    37bc337c4mov rdx, r9
    37bc337c7shl rax, 4
    37bc337cbadd rax, rdi
    37bc337cenop [rax]
    37bc337d5nop [rax+rax]
    37bc337e0
    37bc337e0loc_37bc337e0:
    37bc337e0movupd x0, [rax]
    37bc337e4movupd x4, [rdx]
    37bc337e8add rdx, 16
    37bc337ecaddsubpd x0, x4
    37bc337f0movups [rax], x0
    37bc337f3add rax, rbx
    37bc337f6cmp rcx, rdx
    37bc337f9jne 0x37bc337e0
    37bc337fbadd r8, 1
    37bc337ffadd r9, r10
    37bc33802add rcx, r10
    37bc33805cmp r8, r11
    37bc33808jne 0x37bc337c0
    37bc3380ajmp 0x37bc32d2a
    37bc3380f
    37bc3380floc_37bc3380f:
    37bc3380fsub eax, edx
    37bc33811mov [rsp+32], rcx
    37bc33816lea rdx, [rip+0x819077]
    37bc3381dlea rcx, [rip+0x819044]
    37bc33824mov [rsp+80], rbp
    37bc33829mov r9, rsi
    37bc3382clea r8, [rsp+188]
    37bc33834mov [rsp+188], eax
    37bc3383bmov rax, [rsp+368]
    37bc33843mov [rsp+112], 19
    37bc3384cmov [rsp+96], rax
    37bc33851mov rax, [rsp+360]
    37bc33859mov [rsp+104], 12
    37bc33862mov [rsp+88], rax
    37bc33867mov rax, [rsp+384]
    37bc3386fmov [rsp+72], rax
    37bc33874mov rax, [rsp+376]
    37bc3387cmov [rsp+64], rax
    37bc33881mov rax, [rsp+336]
    37bc33889mov [rsp+56], rax
    37bc3388emov rax, [rsp+328]
    37bc33896mov [rsp+48], rax
    37bc3389blea rax, [rip+0x819016]
    37bc338a2mov [rsp+40], rax
    37bc338a7call zgemm_
    37bc338acmov rcx, [rsp+320]
    37bc338b4mov eax, [rdi]
    37bc338b6mov edx, [rcx]
    37bc338b8jmp 0x37bc33313
    37bc338bd
    37bc338bdloc_37bc338bd:
    37bc338bdmov rcx, [rsp+384]
    37bc338c5sub edx, eax
    37bc338c7shl rax, 4
    37bc338cbmov [rsp+112], 12
    37bc338d4mov [rsp+80], rbp
    37bc338d9mov r9, [rsp+320]
    37bc338e1mov r8, rsi
    37bc338e4mov [rsp+96], rcx
    37bc338e9mov rcx, [rsp+376]
    37bc338f1mov [rsp+188], edx
    37bc338f8mov rdx, [rsp+328]
    37bc33900mov [rsp+88], rcx
    37bc33905mov rcx, [rsp+336]
    37bc3390dadd rdx, rax
    37bc33910add rax, [rsp+360]
    37bc33918mov [rsp+40], rbp
    37bc3391dmov [rsp+72], rcx
    37bc33922mov rcx, [rsp+368]
    37bc3392amov [rsp+48], rax
    37bc3392flea rax, [rsp+188]
    37bc33937mov [rsp+64], rdx
    37bc3393clea rdx, [rip+0x818f25]
    37bc33943mov [rsp+56], rcx
    37bc33948lea rcx, [rip+0x818f45]
    37bc3394fmov [rsp+104], 19
    37bc33958mov [rsp+32], rax
    37bc3395dcall zgemm_
    37bc33962jmp 0x37bc32b66
    37bc33967
    37bc33967loc_37bc33967:
    37bc33967sub eax, edx
    37bc33969mov [rsp+80], rbp
    37bc3396emov r9, rcx
    37bc33971mov r8, rsi
    37bc33974mov [rsp+188], eax
    37bc3397bmov rax, [rsp+384]
    37bc33983lea rdx, [rip+0x818ede]
    37bc3398alea rcx, [rip+0x818f03]
    37bc33991mov [rsp+112], 12
    37bc3399amov [rsp+96], rax
    37bc3399fmov rax, [rsp+376]
    37bc339a7mov [rsp+104], 19
    37bc339b0mov [rsp+88], rax
    37bc339b5mov rax, [rsp+336]
    37bc339bdmov [rsp+40], rbp
    37bc339c2mov [rsp+72], rax
    37bc339c7mov rax, [rsp+328]
    37bc339cfmov [rsp+64], rax
    37bc339d4mov rax, [rsp+368]
    37bc339dcmov [rsp+56], rax
    37bc339e1mov rax, [rsp+360]
    37bc339e9mov [rsp+48], rax
    37bc339eelea rax, [rsp+188]
    37bc339f6mov [rsp+32], rax
    37bc339fbcall zgemm_
    37bc33a00jmp 0x37bc33272
    37bc33a05
    37bc33a05loc_37bc33a05:
    37bc33a05mov rdi, [rsp+368]
    37bc33a0dsub edx, eax
    37bc33a0fshl rax, 4
    37bc33a13mov [rsp+112], 19
    37bc33a1cmov [rsp+80], rbp
    37bc33a21mov r9, rsi
    37bc33a24lea r8, [rsp+188]
    37bc33a2clea rcx, [rip+0x818e35]
    37bc33a33mov [rsp+188], edx
    37bc33a3amov rdx, [rsp+360]
    37bc33a42mov [rsp+96], rdi
    37bc33a47mov rdi, [rsp+384]
    37bc33a4fmov [rsp+104], 12
    37bc33a58add rdx, rax
    37bc33a5badd rax, [rsp+328]
    37bc33a63mov [rsp+72], rdi
    37bc33a68mov rdi, [rsp+376]
    37bc33a70mov [rsp+48], rax
    37bc33a75lea rax, [rip+0x818e3c]
    37bc33a7cmov [rsp+64], rdi
    37bc33a81mov rdi, [rsp+336]
    37bc33a89mov [rsp+40], rax
    37bc33a8emov rax, [rsp+320]
    37bc33a96mov [rsp+88], rdx
    37bc33a9blea rdx, [rip+0x818df2]
    37bc33aa2mov [rsp+56], rdi
    37bc33aa7mov [rsp+32], rax
    37bc33aaccall zgemm_
    37bc33ab1jmp 0x37bc32c08
    37bc33ab6
    37bc33ab6loc_37bc33ab6:
    37bc33ab6lea rax, [r8+16]
    37bc33abacmp r11, rax
    37bc33abdje 0x37bc32d2a
    37bc33ac3add r8, 32
    37bc33ac7cmp r11, r8
    37bc33acajne 0x37bc33ab6
    37bc33accjmp 0x37bc32d2a
    37bc33ad1
    37bc33ad1 0f 1f 80 00 00 00 00 .......
    37bc33ad8
    37bc33ad8loc_37bc33ad8:
    37bc33ad8mov r9l, 1
    37bc33ademov r8l, 1
    37bc33ae4lea rdx, [rip+0x818ddd]
    37bc33aebmov rcx, r13
    37bc33aeecall lsame_
    37bc33af3test eax, eax
    37bc33af5je 0x37bc32d2a
    37bc33afbmov rax, [rsp+320]
    37bc33b03mov ecx, [rax]
    37bc33b05test ecx, ecx
    37bc33b07jle 0x37bc33bb9
    37bc33b0dmov r13, [rsp+376]
    37bc33b15mov rax, rbx
    37bc33b18mov r11, r15
    37bc33b1bmov rdx, [rsp+360]
    37bc33b23mov ebp, 1
    37bc33b28shl rax, 4
    37bc33b2cmov [rsp+136], rbx
    37bc33b34lea r14, [rip+0x818d55]
    37bc33b3bshl r11, 4
    37bc33b3fmov [rsp+152], r15
    37bc33b47mov r15l, ebp
    37bc33b4amov ebp, ecx
    37bc33b4cmov [rsp+280], r12
    37bc33b54mov rbx, r11
    37bc33b57mov r12, r13
    37bc33b5amov r13, rax
    37bc33b5dmov [rsp+312], rsi
    37bc33b65mov rsi, rdx
    37bc33b68nop [rax+rax]
    37bc33b70
    37bc33b70loc_37bc33b70:
    37bc33b70mov [rsp+32], r14
    37bc33b75mov r9, r12
    37bc33b78mov rdx, rsi
    37bc33b7bmov rcx, rdi
    37bc33b7elea r8, [rip+0x818d0b]
    37bc33b85add r15l, 1
    37bc33b89add rsi, r13
    37bc33b8cadd r12, rbx
    37bc33b8fcall zcopy_
    37bc33b94cmp ebp, r15l
    37bc33b97jge 0x37bc33b70
    37bc33b99mov rbx, [rsp+136]
    37bc33ba1mov r15, [rsp+152]
    37bc33ba9mov r12, [rsp+280]
    37bc33bb1mov rsi, [rsp+312]
    37bc33bb9
    37bc33bb9loc_37bc33bb9:
    37bc33bb9mov rax, [rsp+384]
    37bc33bc1lea rbp, [rip+0x818cb8]
    37bc33bc8mov [rsp+112], 4
    37bc33bd1lea r14, [rip+0x818ca1]
    37bc33bd8mov [rsp+48], rbp
    37bc33bddlea rdx, [rip+0x818c90]
    37bc33be4lea r9, [rip+0x818c79]
    37bc33bebmov rcx, r14
    37bc33beemov [rsp+80], rax
    37bc33bf3lea r8, [rip+0x818c6e]
    37bc33bfamov rax, [rsp+376]
    37bc33c02mov [rsp+104], 12
    37bc33c0bmov [rsp+72], rax
    37bc33c10mov rax, [rsp+336]
    37bc33c18mov [rsp+96], 5
    37bc33c21mov [rsp+64], rax
    37bc33c26mov rax, [rsp+328]
    37bc33c2emov [rsp+88], 5
    37bc33c37mov [rsp+56], rax
    37bc33c3cmov rax, [rsp+320]
    37bc33c44mov [rsp+32], rdi
    37bc33c49mov [rsp+40], rax
    37bc33c4emov [rsp+136], rdx
    37bc33c56call ztrmm_
    37bc33c5bmov rax, [rsp+320]
    37bc33c63mov edx, [rsi]
    37bc33c65mov eax, [rax]
    37bc33c67cmp edx, eax
    37bc33c69jg 0x37bc34c64
    37bc33c6f
    37bc33c6floc_37bc33c6f:
    37bc33c6fmov rax, [rsp+384]
    37bc33c77mov [rsp+48], rbp
    37bc33c7clea rdx, [rip+0x818c2c]
    37bc33c83lea r9, [rip+0x818c1d]
    37bc33c8amov [rsp+112], 8
    37bc33c93mov r8, r12
    37bc33c96mov rcx, r14
    37bc33c99mov [rsp+80], rax
    37bc33c9emov rax, [rsp+376]
    37bc33ca6mov [rsp+104], 1
    37bc33cafmov [rsp+72], rax
    37bc33cb4mov rax, [rsp+352]
    37bc33cbcmov [rsp+96], 5
    37bc33cc5mov [rsp+64], rax
    37bc33ccamov rax, [rsp+344]
    37bc33cd2mov [rsp+88], 5
    37bc33cdbmov [rsp+56], rax
    37bc33ce0mov rax, [rsp+320]
    37bc33ce8mov [rsp+32], rdi
    37bc33cedmov [rsp+40], rax
    37bc33cf2call ztrmm_
    37bc33cf7mov rax, [rsp+320]
    37bc33cffmov edx, [rsi]
    37bc33d01movsxd rax, [rax]
    37bc33d04cmp edx, eax
    37bc33d06jg 0x37bc34b9b
    37bc33d0c
    37bc33d0cloc_37bc33d0c:
    37bc33d0cmov rax, [rsp+384]
    37bc33d14mov [rsp+48], rbp
    37bc33d19lea r9, [rip+0x818b44]
    37bc33d20lea r8, [rip+0x818b6d]
    37bc33d27mov [rsp+112], 4
    37bc33d30mov rcx, r14
    37bc33d33mov rdx, [rsp+136]
    37bc33d3bmov [rsp+80], rax
    37bc33d40mov rax, [rsp+376]
    37bc33d48mov [rsp+104], 19
    37bc33d51mov [rsp+72], rax
    37bc33d56mov rax, [rsp+336]
    37bc33d5emov [rsp+96], 5
    37bc33d67mov [rsp+64], rax
    37bc33d6cmov rax, [rsp+328]
    37bc33d74mov [rsp+88], 5
    37bc33d7dmov [rsp+56], rax
    37bc33d82mov rax, [rsp+320]
    37bc33d8amov [rsp+32], rdi
    37bc33d8fmov [rsp+40], rax
    37bc33d94call ztrmm_
    37bc33d99mov rax, [rsp+320]
    37bc33da1mov r10l, [rax]
    37bc33da4test r10l, r10l
    37bc33da7jle 0x37bc32d2a
    37bc33dadmov eax, [rdi]
    37bc33dafadd r10l, 1
    37bc33db3test eax, eax
    37bc33db5jle 0x37bc32d2a
    37bc33dbblea r8l, [rax-1]
    37bc33dbfmov r11, r15
    37bc33dc2shl rbx, 4
    37bc33dc6mov rdx, [rsp+360]
    37bc33dceadd r8, 1
    37bc33dd2shl r11, 4
    37bc33dd6mov rcx, [rsp+376]
    37bc33ddemov r9l, 1
    37bc33de4shl r8, 4
    37bc33de8nop [rax+rax]
    37bc33df0
    37bc33df0loc_37bc33df0:
    37bc33df0xor eax, eax
    37bc33df2nop [rax]
    37bc33df5nop [rax+rax]
    37bc33e00
    37bc33e00loc_37bc33e00:
    37bc33e00movupd x0, [rdx+rax]
    37bc33e05movupd x5, [rcx+rax]
    37bc33e0asubpd x0, x5
    37bc33e0emovups [rdx+rax], x0
    37bc33e12add rax, 16
    37bc33e16cmp r8, rax
    37bc33e19jne 0x37bc33e00
    37bc33e1badd r9l, 1
    37bc33e1fadd rdx, rbx
    37bc33e22add rcx, r11
    37bc33e25cmp r10l, r9l
    37bc33e28jne 0x37bc33df0
    37bc33e2ajmp 0x37bc32d2a
    37bc33e2f
    37bc33e2floc_37bc33e2f:
    37bc33e2fmov r9l, 1
    37bc33e35mov r8l, 1
    37bc33e3blea rdx, [rip+0x818a86]
    37bc33e42mov rcx, r13
    37bc33e45call lsame_
    37bc33e4atest eax, eax
    37bc33e4cje 0x37bc32d2a
    37bc33e52mov rax, [rsp+320]
    37bc33e5amov r8l, [rax]
    37bc33e5dtest r8l, r8l
    37bc33e60jle 0x37bc35032
    37bc33e66mov rax, r15
    37bc33e69mov [rsp+280], r12
    37bc33e71mov ecx, r8l
    37bc33e74mov rbp, [rsp+376]
    37bc33e7cshl rax, 4
    37bc33e80mov r12, [rsp+144]
    37bc33e88mov [rsp+152], r15
    37bc33e90mov r15l, r8l
    37bc33e93mov [rsp+136], rax
    37bc33e9bmov r13l, 1
    37bc33ea1lea r14, [rip+0x8189e8]
    37bc33ea8nop [rax+rax]
    37bc33eb0
    37bc33eb0loc_37bc33eb0:
    37bc33eb0mov eax, [rsi]
    37bc33eb2mov [rsp+32], r14
    37bc33eb7mov r9, rbp
    37bc33ebalea r8, [rip+0x8189cf]
    37bc33ec1add eax, r13l
    37bc33ec4add r13l, 1
    37bc33ec8sub eax, ecx
    37bc33ecamov rcx, rdi
    37bc33ecdcdqe
    37bc33ecfimul rax, rbx
    37bc33ed3lea rdx, [r12+rax+1]
    37bc33ed8shl rdx, 4
    37bc33edcadd rdx, [rsp+360]
    37bc33ee4call zcopy_
    37bc33ee9mov rax, [rsp+320]
    37bc33ef1add rbp, [rsp+136]
    37bc33ef9mov ecx, [rax]
    37bc33efbcmp r15l, r13l
    37bc33efejge 0x37bc33eb0
    37bc33f00mov r15, [rsp+152]
    37bc33f08mov r12, [rsp+280]
    37bc33f10
    37bc33f10loc_37bc33f10:
    37bc33f10mov rax, [rsp+384]
    37bc33f18lea rbp, [rip+0x818961]
    37bc33f1fmov [rsp+112], 4
    37bc33f28lea r14, [rip+0x81894a]
    37bc33f2fmov [rsp+104], 12
    37bc33f38lea rdx, [rip+0x818970]
    37bc33f3flea r9, [rip+0x81891e]
    37bc33f46mov [rsp+80], rax
    37bc33f4bmov rax, [rsp+376]
    37bc33f53lea r8, [rip+0x81890e]
    37bc33f5amov [rsp+96], 5
    37bc33f63mov [rsp+72], rax
    37bc33f68mov rax, [rsp+336]
    37bc33f70mov [rsp+88], 5
    37bc33f79mov [rsp+64], rax
    37bc33f7emov eax, [rsi]
    37bc33f80mov [rsp+48], rbp
    37bc33f85sub eax, ecx
    37bc33f87mov [rsp+32], rdi
    37bc33f8cmov rcx, r14
    37bc33f8fcdqe
    37bc33f91mov [rsp+136], rdx
    37bc33f99shl rax, 4
    37bc33f9dadd rax, [rsp+328]
    37bc33fa5mov [rsp+56], rax
    37bc33faamov rax, [rsp+320]
    37bc33fb2mov [rsp+40], rax
    37bc33fb7call ztrmm_
    37bc33fbcmov rcx, [rsp+320]
    37bc33fc4mov eax, [rsi]
    37bc33fc6mov edx, [rcx]
    37bc33fc8cmp eax, edx
    37bc33fcajg 0x37bc34dd6
    37bc33fd0
    37bc33fd0loc_37bc33fd0:
    37bc33fd0mov rax, [rsp+384]
    37bc33fd8mov rcx, r14
    37bc33fdbmov r8, r12
    37bc33fdemov [rsp+112], 8
    37bc33fe7mov [rsp+104], 1
    37bc33ff0lea rdx, [rip+0x81887d]
    37bc33ff7lea r9, [rip+0x8188a9]
    37bc33ffemov [rsp+80], rax
    37bc34003mov rax, [rsp+376]
    37bc3400bmov [rsp+96], 5
    37bc34014mov [rsp+72], rax
    37bc34019mov rax, [rsp+352]
    37bc34021mov [rsp+88], 5
    37bc3402amov [rsp+64], rax
    37bc3402fmov rax, [rsp+344]
    37bc34037mov [rsp+48], rbp
    37bc3403cmov [rsp+56], rax
    37bc34041mov rax, [rsp+320]
    37bc34049mov [rsp+32], rdi
    37bc3404emov [rsp+40], rax
    37bc34053call ztrmm_
    37bc34058mov rcx, [rsp+320]
    37bc34060mov eax, [rsi]
    37bc34062mov edx, [rcx]
    37bc34064cmp eax, edx
    37bc34066jg 0x37bc34d28
    37bc3406c
    37bc3406cloc_37bc3406c:
    37bc3406cmov rcx, [rsp+384]
    37bc34074sub eax, edx
    37bc34076mov [rsp+112], 4
    37bc3407flea r9, [rip+0x8187de]
    37bc34086cdqe
    37bc34088mov [rsp+48], rbp
    37bc3408dmov rdx, [rsp+136]
    37bc34095lea r8, [rip+0x8187f8]
    37bc3409cmov [rsp+80], rcx
    37bc340a1shl rax, 4
    37bc340a5mov rcx, [rsp+376]
    37bc340adadd rax, [rsp+328]
    37bc340b5mov [rsp+32], rdi
    37bc340bamov [rsp+72], rcx
    37bc340bfmov rcx, [rsp+336]
    37bc340c7mov [rsp+56], rax
    37bc340ccmov rax, [rsp+320]
    37bc340d4mov [rsp+64], rcx
    37bc340d9mov rcx, r14
    37bc340dcmov [rsp+40], rax
    37bc340e1mov [rsp+104], 19
    37bc340eamov [rsp+96], 5
    37bc340f3mov [rsp+88], 5
    37bc340fccall ztrmm_
    37bc34101mov rax, [rsp+320]
    37bc34109mov eax, [rax]
    37bc3410btest eax, eax
    37bc3410djle 0x37bc32d2a
    37bc34113mov edx, [rdi]
    37bc34115lea r9l, [rax+1]
    37bc34119test edx, edx
    37bc3411bjle 0x37bc32d2a
    37bc34121mov esi, [rsi]
    37bc34123lea r8l, [rdx-1]
    37bc34127mov r10, r15
    37bc3412amov r11l, 1
    37bc34130add r8, 1
    37bc34134mov rcx, [rsp+376]
    37bc3413cmov rdi, [rsp+360]
    37bc34144shl r10, 4
    37bc34148shl r8, 4
    37bc3414csub esi, eax
    37bc3414enop
    37bc34150
    37bc34150loc_37bc34150:
    37bc34150lea edx, [rsi+r11]
    37bc34154xor eax, eax
    37bc34156movsxd rdx, edx
    37bc34159imul rdx, rbx
    37bc3415dsub rdx, rbx
    37bc34160shl rdx, 4
    37bc34164add rdx, rdi
    37bc34167nop [rax]
    37bc3416anop [rax+rax]
    37bc34175nop [rax+rax]
    37bc34180
    37bc34180loc_37bc34180:
    37bc34180movupd x0, [rdx+rax]
    37bc34185movupd x5, [rcx+rax]
    37bc3418asubpd x0, x5
    37bc3418emovups [rdx+rax], x0
    37bc34192add rax, 16
    37bc34196cmp r8, rax
    37bc34199jne 0x37bc34180
    37bc3419badd r11l, 1
    37bc3419fadd rcx, r10
    37bc341a2cmp r11l, r9l
    37bc341a5jne 0x37bc34150
    37bc341a7jmp 0x37bc32d2a
    37bc341ac
    37bc341acloc_37bc341ac:
    37bc341acmov r9l, 1
    37bc341b2mov r8l, 1
    37bc341b8lea rdx, [rip+0x818709]
    37bc341bfmov rcx, r13
    37bc341c2call lsame_
    37bc341c7test eax, eax
    37bc341c9je 0x37bc32d2a
    37bc341cfmov rax, [rsp+320]
    37bc341d7mov ecx, [rax]
    37bc341d9test ecx, ecx
    37bc341dbjle 0x37bc3428b
    37bc341e1mov r13, [rsp+376]
    37bc341e9mov rax, rbx
    37bc341ecmov r11, r15
    37bc341efmov rdx, [rsp+360]
    37bc341f7mov ebp, 1
    37bc341fcshl rax, 4
    37bc34200mov [rsp+136], rbx
    37bc34208lea r14, [rip+0x818681]
    37bc3420fshl r11, 4
    37bc34213mov [rsp+168], r15
    37bc3421bmov ebx, ecx
    37bc3421dmov r15, r13
    37bc34220mov [rsp+280], r12
    37bc34228mov r13, rdx
    37bc3422bmov r12l, ebp
    37bc3422emov rbp, rdi
    37bc34231mov [rsp+312], rsi
    37bc34239mov rdi, r11
    37bc3423cmov rsi, rax
    37bc3423f
    37bc3423floc_37bc3423f:
    37bc3423fmov [rsp+32], r14
    37bc34244mov r9, r15
    37bc34247mov rdx, r13
    37bc3424amov rcx, rbp
    37bc3424dlea r8, [rip+0x81863c]
    37bc34254add r12l, 1
    37bc34258add r13, rsi
    37bc3425badd r15, rdi
    37bc3425ecall zcopy_
    37bc34263cmp ebx, r12l
    37bc34266jge 0x37bc3423f
    37bc34268mov rbx, [rsp+136]
    37bc34270mov r15, [rsp+168]
    37bc34278mov rdi, rbp
    37bc3427bmov r12, [rsp+280]
    37bc34283mov rsi, [rsp+312]
    37bc3428b
    37bc3428bloc_37bc3428b:
    37bc3428bmov rax, [rsp+384]
    37bc34293lea rbp, [rip+0x8185e6]
    37bc3429amov [rsp+112], 4
    37bc342a3lea r14, [rip+0x8185cf]
    37bc342aamov [rsp+48], rbp
    37bc342aflea rdx, [rip+0x8185f9]
    37bc342b6lea r9, [rip+0x8185a7]
    37bc342bdmov rcx, r14
    37bc342c0mov [rsp+80], rax
    37bc342c5lea r8, [rip+0x8185c8]
    37bc342ccmov rax, [rsp+376]
    37bc342d4mov [rsp+104], 19
    37bc342ddmov [rsp+72], rax
    37bc342e2mov rax, [rsp+336]
    37bc342eamov [rsp+96], 5
    37bc342f3mov [rsp+64], rax
    37bc342f8mov rax, [rsp+328]
    37bc34300mov [rsp+88], 5
    37bc34309mov [rsp+56], rax
    37bc3430emov rax, [rsp+320]
    37bc34316mov [rsp+32], rdi
    37bc3431bmov [rsp+40], rax
    37bc34320mov [rsp+136], rdx
    37bc34328call ztrmm_
    37bc3432dmov rax, [rsp+320]
    37bc34335mov edx, [rsi]
    37bc34337mov eax, [rax]
    37bc34339cmp edx, eax
    37bc3433bjg 0x37bc34f58
    37bc34341
    37bc34341loc_37bc34341:
    37bc34341mov rax, [rsp+384]
    37bc34349mov r8, r12
    37bc3434cmov rcx, r14
    37bc3434fmov [rsp+112], 8
    37bc34358mov [rsp+104], 1
    37bc34361mov rdx, [rsp+136]
    37bc34369lea r9, [rip+0x818537]
    37bc34370mov [rsp+80], rax
    37bc34375mov rax, [rsp+376]
    37bc3437dmov [rsp+96], 5
    37bc34386mov [rsp+72], rax
    37bc3438bmov rax, [rsp+352]
    37bc34393mov [rsp+88], 5
    37bc3439cmov [rsp+64], rax
    37bc343a1mov rax, [rsp+344]
    37bc343a9mov [rsp+48], rbp
    37bc343aemov [rsp+56], rax
    37bc343b3mov rax, [rsp+320]
    37bc343bbmov [rsp+32], rdi
    37bc343c0mov [rsp+40], rax
    37bc343c5call ztrmm_
    37bc343camov rax, [rsp+320]
    37bc343d2mov edx, [rsi]
    37bc343d4mov eax, [rax]
    37bc343d6cmp edx, eax
    37bc343d8jg 0x37bc34e7b
    37bc343de
    37bc343deloc_37bc343de:
    37bc343demov rax, [rsp+384]
    37bc343e6mov [rsp+48], rbp
    37bc343eblea r9, [rip+0x818472]
    37bc343f2lea r8, [rip+0x81846f]
    37bc343f9mov [rsp+112], 4
    37bc34402mov rcx, r14
    37bc34405mov rdx, [rsp+136]
    37bc3440dmov [rsp+80], rax
    37bc34412mov rax, [rsp+376]
    37bc3441amov [rsp+104], 12
    37bc34423mov [rsp+72], rax
    37bc34428mov rax, [rsp+336]
    37bc34430mov [rsp+96], 5
    37bc34439mov [rsp+64], rax
    37bc3443emov rax, [rsp+328]
    37bc34446mov [rsp+88], 5
    37bc3444fmov [rsp+56], rax
    37bc34454mov rax, [rsp+320]
    37bc3445cmov [rsp+32], rdi
    37bc34461mov [rsp+40], rax
    37bc34466call ztrmm_
    37bc3446bmov rax, [rsp+320]
    37bc34473mov r10l, [rax]
    37bc34476test r10l, r10l
    37bc34479jle 0x37bc32d2a
    37bc3447fmov eax, [rdi]
    37bc34481add r10l, 1
    37bc34485test eax, eax
    37bc34487jle 0x37bc32d2a
    37bc3448dlea r8l, [rax-1]
    37bc34491mov r11, r15
    37bc34494shl rbx, 4
    37bc34498mov rdx, [rsp+360]
    37bc344a0add r8, 1
    37bc344a4shl r11, 4
    37bc344a8mov rcx, [rsp+376]
    37bc344b0mov r9l, 1
    37bc344b6shl r8, 4
    37bc344ba
    37bc344baloc_37bc344ba:
    37bc344baxor eax, eax
    37bc344bcnop [rax]
    37bc344c0
    37bc344c0loc_37bc344c0:
    37bc344c0movupd x0, [rdx+rax]
    37bc344c5movupd x3, [rcx+rax]
    37bc344casubpd x0, x3
    37bc344cemovups [rdx+rax], x0
    37bc344d2add rax, 16
    37bc344d6cmp rax, r8
    37bc344d9jne 0x37bc344c0
    37bc344dbadd r9l, 1
    37bc344dfadd rdx, rbx
    37bc344e2add rcx, r11
    37bc344e5cmp r9l, r10l
    37bc344e8jne 0x37bc344ba
    37bc344eajmp 0x37bc32d2a
    37bc344ef
    37bc344efloc_37bc344ef:
    37bc344efmov r9l, 1
    37bc344f5mov r8l, 1
    37bc344fblea rdx, [rip+0x8183c6]
    37bc34502mov rcx, r13
    37bc34505call lsame_
    37bc3450atest eax, eax
    37bc3450cje 0x37bc32d2a
    37bc34512mov rax, [rsp+320]
    37bc3451amov r8l, [rax]
    37bc3451dtest r8l, r8l
    37bc34520jle 0x37bc345c8
    37bc34526mov rax, r15
    37bc34529mov rbp, [rsp+376]
    37bc34531mov r13, [rsp+144]
    37bc34539mov [rsp+168], r15
    37bc34541shl rax, 4
    37bc34545mov ecx, r8l
    37bc34548mov r15l, r8l
    37bc3454bmov [rsp+280], r12
    37bc34553mov [rsp+136], rax
    37bc3455bmov r12, rbp
    37bc3455elea r14, [rip+0x81832b]
    37bc34565mov ebp, 1
    37bc3456a
    37bc3456aloc_37bc3456a:
    37bc3456amov eax, [rsi]
    37bc3456cmov [rsp+32], r14
    37bc34571mov r9, r12
    37bc34574lea r8, [rip+0x818315]
    37bc3457badd eax, ebp
    37bc3457dadd ebp, 1
    37bc34580sub eax, ecx
    37bc34582mov rcx, rdi
    37bc34585cdqe
    37bc34587imul rax, rbx
    37bc3458blea rdx, [r13+rax+1]
    37bc34590shl rdx, 4
    37bc34594add rdx, [rsp+360]
    37bc3459ccall zcopy_
    37bc345a1mov rax, [rsp+320]
    37bc345a9add r12, [rsp+136]
    37bc345b1mov ecx, [rax]
    37bc345b3cmp r15l, ebp
    37bc345b6jge 0x37bc3456a
    37bc345b8mov r15, [rsp+168]
    37bc345c0mov r12, [rsp+280]
    37bc345c8
    37bc345c8loc_37bc345c8:
    37bc345c8mov rax, [rsp+384]
    37bc345d0lea rbp, [rip+0x8182a9]
    37bc345d7mov rcx, [rsp+320]
    37bc345dfmov [rsp+112], 4
    37bc345e8mov [rsp+104], 19
    37bc345f1lea r14, [rip+0x818281]
    37bc345f8lea rdx, [rip+0x818275]
    37bc345ffmov [rsp+80], rax
    37bc34604mov rax, [rsp+376]
    37bc3460clea r9, [rip+0x818251]
    37bc34613lea r8, [rip+0x81827a]
    37bc3461amov [rsp+96], 5
    37bc34623mov [rsp+72], rax
    37bc34628mov rax, [rsp+336]
    37bc34630mov [rsp+88], 5
    37bc34639mov [rsp+64], rax
    37bc3463emov eax, [rsi]
    37bc34640sub eax, [rcx]
    37bc34642mov rcx, [rsp+160]
    37bc3464amov [rsp+48], rbp
    37bc3464fadd eax, 1
    37bc34652mov [rsp+32], rdi
    37bc34657cdqe
    37bc34659mov [rsp+136], rdx
    37bc34661imul rax, [rsp+152]
    37bc3466alea rax, [rcx+rax+1]
    37bc3466fmov rcx, r14
    37bc34672shl rax, 4
    37bc34676add rax, [rsp+328]
    37bc3467emov [rsp+56], rax
    37bc34683mov rax, [rsp+320]
    37bc3468bmov [rsp+40], rax
    37bc34690call ztrmm_
    37bc34695mov rcx, [rsp+320]
    37bc3469dmov eax, [rsi]
    37bc3469fmov edx, [rcx]
    37bc346a1cmp eax, edx
    37bc346a3jg 0x37bc3503a
    37bc346a9
    37bc346a9loc_37bc346a9:
    37bc346a9mov rax, [rsp+384]
    37bc346b1mov rcx, r14
    37bc346b4mov [rsp+112], 8
    37bc346bdlea r9, [rip+0x8181e3]
    37bc346c4mov [rsp+48], rbp
    37bc346c9mov rdx, [rsp+136]
    37bc346d1mov r8, r12
    37bc346d4mov [rsp+80], rax
    37bc346d9mov rax, [rsp+376]
    37bc346e1mov [rsp+104], 1
    37bc346eamov [rsp+72], rax
    37bc346efmov rax, [rsp+352]
    37bc346f7mov [rsp+96], 5
    37bc34700mov [rsp+64], rax
    37bc34705mov rax, [rsp+344]
    37bc3470dmov [rsp+88], 5
    37bc34716mov [rsp+56], rax
    37bc3471bmov rax, [rsp+320]
    37bc34723mov [rsp+32], rdi
    37bc34728mov [rsp+40], rax
    37bc3472dcall ztrmm_
    37bc34732mov rcx, [rsp+320]
    37bc3473amov eax, [rsi]
    37bc3473cmov edx, [rcx]
    37bc3473ecmp eax, edx
    37bc34740jg 0x37bc350fd
    37bc34746
    37bc34746loc_37bc34746:
    37bc34746mov rcx, [rsp+384]
    37bc3474esub eax, edx
    37bc34750mov [rsp+112], 4
    37bc34759lea r9, [rip+0x818104]
    37bc34760add eax, 1
    37bc34763mov [rsp+48], rbp
    37bc34768mov rdx, [rsp+136]
    37bc34770lea r8, [rip+0x8180f1]
    37bc34777mov [rsp+80], rcx
    37bc3477ccdqe
    37bc3477emov rcx, [rsp+376]
    37bc34786imul rax, [rsp+152]
    37bc3478fmov [rsp+32], rdi
    37bc34794mov [rsp+72], rcx
    37bc34799mov rcx, [rsp+336]
    37bc347a1mov [rsp+104], 12
    37bc347aamov [rsp+64], rcx
    37bc347afmov rcx, [rsp+160]
    37bc347b7mov [rsp+96], 5
    37bc347c0mov [rsp+88], 5
    37bc347c9lea rax, [rcx+rax+1]
    37bc347cemov rcx, r14
    37bc347d1shl rax, 4
    37bc347d5add rax, [rsp+328]
    37bc347ddmov [rsp+56], rax
    37bc347e2mov rax, [rsp+320]
    37bc347eamov [rsp+40], rax
    37bc347efcall ztrmm_
    37bc347f4mov rax, [rsp+320]
    37bc347fcmov eax, [rax]
    37bc347fetest eax, eax
    37bc34800jle 0x37bc32d2a
    37bc34806mov edx, [rdi]
    37bc34808lea r9l, [rax+1]
    37bc3480ctest edx, edx
    37bc3480ejle 0x37bc32d2a
    37bc34814mov esi, [rsi]
    37bc34816lea r8l, [rdx-1]
    37bc3481amov r10, r15
    37bc3481dmov r11l, 1
    37bc34823add r8, 1
    37bc34827mov rcx, [rsp+376]
    37bc3482fmov rdi, [rsp+360]
    37bc34837shl r10, 4
    37bc3483bshl r8, 4
    37bc3483fsub esi, eax
    37bc34841
    37bc34841loc_37bc34841:
    37bc34841lea edx, [rsi+r11]
    37bc34845xor eax, eax
    37bc34847movsxd rdx, edx
    37bc3484aimul rdx, rbx
    37bc3484esub rdx, rbx
    37bc34851shl rdx, 4
    37bc34855add rdx, rdi
    37bc34858nop [rax+rax]
    37bc34860
    37bc34860loc_37bc34860:
    37bc34860movupd x0, [rdx+rax]
    37bc34865movupd x4, [rcx+rax]
    37bc3486asubpd x0, x4
    37bc3486emovups [rdx+rax], x0
    37bc34872add rax, 16
    37bc34876cmp rax, r8
    37bc34879jne 0x37bc34860
    37bc3487badd r11l, 1
    37bc3487fadd rcx, r10
    37bc34882cmp r11l, r9l
    37bc34885jne 0x37bc34841
    37bc34887jmp 0x37bc32d2a
    37bc3488c
    37bc3488cloc_37bc3488c:
    37bc3488csub eax, edx
    37bc3488emov [rsp+80], rbp
    37bc34893mov r9, rcx
    37bc34896mov r8, rsi
    37bc34899mov [rsp+188], eax
    37bc348a0mov rax, [rsp+384]
    37bc348a8lea rdx, [rip+0x817fe5]
    37bc348aflea rcx, [rip+0x817fde]
    37bc348b6mov [rsp+112], 19
    37bc348bfmov [rsp+96], rax
    37bc348c4mov rax, [rsp+376]
    37bc348ccmov [rsp+104], 19
    37bc348d5mov [rsp+88], rax
    37bc348damov rax, [rsp+336]
    37bc348e2mov [rsp+40], rbp
    37bc348e7mov [rsp+72], rax
    37bc348ecmov rax, [rsp+328]
    37bc348f4mov [rsp+64], rax
    37bc348f9mov rax, [rsp+368]
    37bc34901mov [rsp+56], rax
    37bc34906mov rax, [rsp+360]
    37bc3490emov [rsp+48], rax
    37bc34913lea rax, [rsp+188]
    37bc3491bmov [rsp+32], rax
    37bc34920call zgemm_
    37bc34925jmp 0x37bc3360b
    37bc3492a
    37bc3492aloc_37bc3492a:
    37bc3492amov rdi, [rsp+368]
    37bc34932sub edx, eax
    37bc34934mov [rsp+112], 19
    37bc3493dmov r9, rsi
    37bc34940mov [rsp+188], edx
    37bc34947movsxd rdx, eax
    37bc3494aadd eax, 1
    37bc3494dlea r8, [rsp+188]
    37bc34955mov [rsp+96], rdi
    37bc3495acdqe
    37bc3495cmov rdi, [rsp+384]
    37bc34964shl rdx, 4
    37bc34968imul rax, [rsp+152]
    37bc34971add rdx, [rsp+360]
    37bc34979mov [rsp+104], 19
    37bc34982lea rcx, [rip+0x817f0b]
    37bc34989mov [rsp+72], rdi
    37bc3498emov rdi, [rsp+376]
    37bc34996mov [rsp+88], rdx
    37bc3499blea rdx, [rip+0x817ef2]
    37bc349a2mov [rsp+64], rdi
    37bc349a7mov rdi, [rsp+336]
    37bc349afmov [rsp+80], rbp
    37bc349b4mov [rsp+56], rdi
    37bc349b9mov rdi, [rsp+160]
    37bc349c1lea rax, [rdi+rax+1]
    37bc349c6shl rax, 4
    37bc349caadd rax, [rsp+328]
    37bc349d2mov [rsp+48], rax
    37bc349d7lea rax, [rip+0x817eda]
    37bc349demov [rsp+40], rax
    37bc349e3mov rax, [rsp+320]
    37bc349ebmov [rsp+32], rax
    37bc349f0call zgemm_
    37bc349f5jmp 0x37bc32fc8
    37bc349fa
    37bc349faloc_37bc349fa:
    37bc349famov rcx, [rsp+384]
    37bc34a02sub edx, eax
    37bc34a04mov r8, rsi
    37bc34a07mov [rsp+112], 19
    37bc34a10mov [rsp+188], edx
    37bc34a17lea edx, [rax+1]
    37bc34a1ashl rax, 4
    37bc34a1eadd rax, [rsp+360]
    37bc34a26mov [rsp+96], rcx
    37bc34a2bmovsxd rdx, edx
    37bc34a2emov rcx, [rsp+376]
    37bc34a36imul rdx, [rsp+152]
    37bc34a3fmov [rsp+48], rax
    37bc34a44lea rax, [rsp+188]
    37bc34a4cmov [rsp+88], rcx
    37bc34a51mov rcx, [rsp+336]
    37bc34a59mov [rsp+80], rbp
    37bc34a5emov r9, [rsp+320]
    37bc34a66mov [rsp+72], rcx
    37bc34a6bmov rcx, [rsp+160]
    37bc34a73mov [rsp+104], 19
    37bc34a7clea rdx, [rcx+rdx+1]
    37bc34a81mov rcx, [rsp+368]
    37bc34a89mov [rsp+40], rbp
    37bc34a8eshl rdx, 4
    37bc34a92add rdx, [rsp+328]
    37bc34a9amov [rsp+32], rax
    37bc34a9fmov [rsp+64], rdx
    37bc34aa4lea rdx, [rip+0x817de9]
    37bc34aabmov [rsp+56], rcx
    37bc34ab0lea rcx, [rip+0x817ddd]
    37bc34ab7call zgemm_
    37bc34abcjmp 0x37bc32f26
    37bc34ac1
    37bc34ac1loc_37bc34ac1:
    37bc34ac1sub eax, edx
    37bc34ac3mov [rsp+32], rcx
    37bc34ac8lea rdx, [rip+0x817dc5]
    37bc34acflea rcx, [rip+0x817dbe]
    37bc34ad6mov [rsp+80], rbp
    37bc34adbmov r9, rsi
    37bc34adelea r8, [rsp+188]
    37bc34ae6mov [rsp+188], eax
    37bc34aedmov rax, [rsp+368]
    37bc34af5mov [rsp+112], 19
    37bc34afemov [rsp+96], rax
    37bc34b03mov rax, [rsp+360]
    37bc34b0bmov [rsp+104], 19
    37bc34b14mov [rsp+88], rax
    37bc34b19mov rax, [rsp+384]
    37bc34b21mov [rsp+72], rax
    37bc34b26mov rax, [rsp+376]
    37bc34b2emov [rsp+64], rax
    37bc34b33mov rax, [rsp+336]
    37bc34b3bmov [rsp+56], rax
    37bc34b40mov rax, [rsp+328]
    37bc34b48mov [rsp+48], rax
    37bc34b4dlea rax, [rip+0x817d64]
    37bc34b54mov [rsp+40], rax
    37bc34b59call zgemm_
    37bc34b5emov rcx, [rsp+320]
    37bc34b66mov eax, [rdi]
    37bc34b68mov edx, [rcx]
    37bc34b6ajmp 0x37bc336ad
    37bc34b6f
    37bc34b6floc_37bc34b6f:
    37bc34b6fmov ecx, eax
    37bc34b71jmp 0x37bc331b2
    37bc34b76
    37bc34b76loc_37bc34b76:
    37bc34b76mov eax, 1
    37bc34b7bnop [rax+rax]
    37bc34b80
    37bc34b80loc_37bc34b80:
    37bc34b80lea rdx, [rax+1]
    37bc34b84cmp rdx, r11
    37bc34b87je 0x37bc32d2a
    37bc34b8dadd rax, 2
    37bc34b91cmp r11, rax
    37bc34b94jne 0x37bc34b80
    37bc34b96jmp 0x37bc32d2a
    37bc34b9b
    37bc34b9bloc_37bc34b9b:
    37bc34b9bsub edx, eax
    37bc34b9dmov [rsp+80], rbp
    37bc34ba2mov rsi, [rsp+368]
    37bc34baalea r9, [rsp+188]
    37bc34bb2mov [rsp+188], edx
    37bc34bb9lea edx, [rax+1]
    37bc34bbcshl rax, 4
    37bc34bc0mov r8, rdi
    37bc34bc3add rax, [rsp+328]
    37bc34bcbmovsxd rdx, edx
    37bc34bcemov [rsp+96], rsi
    37bc34bd3lea rcx, [rip+0x817c8e]
    37bc34bdamov [rsp+64], rax
    37bc34bdfimul rdx, rbx
    37bc34be3mov rax, [rsp+384]
    37bc34bebmov rsi, [rsp+144]
    37bc34bf3mov [rsp+112], 19
    37bc34bfcmov [rsp+56], rax
    37bc34c01mov rax, [rsp+376]
    37bc34c09mov [rsp+104], 12
    37bc34c12lea rdx, [rsi+rdx+1]
    37bc34c17mov rsi, [rsp+336]
    37bc34c1fmov [rsp+48], rax
    37bc34c24lea rax, [rip+0x817c8d]
    37bc34c2bshl rdx, 4
    37bc34c2fadd rdx, [rsp+360]
    37bc34c37mov [rsp+40], rax
    37bc34c3cmov rax, [rsp+320]
    37bc34c44mov [rsp+88], rdx
    37bc34c49lea rdx, [rip+0x817c44]
    37bc34c50mov [rsp+72], rsi
    37bc34c55mov [rsp+32], rax
    37bc34c5acall zgemm_
    37bc34c5fjmp 0x37bc33d0c
    37bc34c64
    37bc34c64loc_37bc34c64:
    37bc34c64mov rcx, [rsp+384]
    37bc34c6csub edx, eax
    37bc34c6emov r8, rdi
    37bc34c71mov [rsp+112], 12
    37bc34c7amov [rsp+188], edx
    37bc34c81movsxd rdx, eax
    37bc34c84add eax, 1
    37bc34c87mov r9, [rsp+320]
    37bc34c8fmov [rsp+96], rcx
    37bc34c94cdqe
    37bc34c96shl rdx, 4
    37bc34c9amov rcx, [rsp+376]
    37bc34ca2imul rax, rbx
    37bc34ca6add rdx, [rsp+328]
    37bc34caemov [rsp+80], rbp
    37bc34cb3mov [rsp+88], rcx
    37bc34cb8mov rcx, [rsp+336]
    37bc34cc0mov [rsp+64], rdx
    37bc34cc5lea rdx, [rip+0x817b9c]
    37bc34cccmov [rsp+72], rcx
    37bc34cd1mov rcx, [rsp+368]
    37bc34cd9mov [rsp+104], 12
    37bc34ce2mov [rsp+56], rcx
    37bc34ce7mov rcx, [rsp+144]
    37bc34cefmov [rsp+40], rbp
    37bc34cf4lea rax, [rcx+rax+1]
    37bc34cf9lea rcx, [rip+0x817b68]
    37bc34d00shl rax, 4
    37bc34d04add rax, [rsp+360]
    37bc34d0cmov [rsp+48], rax
    37bc34d11lea rax, [rsp+188]
    37bc34d19mov [rsp+32], rax
    37bc34d1ecall zgemm_
    37bc34d23jmp 0x37bc33c6f
    37bc34d28
    37bc34d28loc_37bc34d28:
    37bc34d28sub eax, edx
    37bc34d2amov [rsp+32], rcx
    37bc34d2flea rdx, [rip+0x817b5e]
    37bc34d36lea rcx, [rip+0x817b2b]
    37bc34d3dmov [rsp+80], rbp
    37bc34d42lea r9, [rsp+188]
    37bc34d4amov r8, rdi
    37bc34d4dmov [rsp+188], eax
    37bc34d54mov rax, [rsp+368]
    37bc34d5cmov [rsp+112], 19
    37bc34d65mov [rsp+96], rax
    37bc34d6amov rax, [rsp+360]
    37bc34d72mov [rsp+104], 12
    37bc34d7bmov [rsp+88], rax
    37bc34d80mov rax, [rsp+336]
    37bc34d88mov [rsp+72], rax
    37bc34d8dmov rax, [rsp+328]
    37bc34d95mov [rsp+64], rax
    37bc34d9amov rax, [rsp+384]
    37bc34da2mov [rsp+56], rax
    37bc34da7mov rax, [rsp+376]
    37bc34dafmov [rsp+48], rax
    37bc34db4lea rax, [rip+0x817afd]
    37bc34dbbmov [rsp+40], rax
    37bc34dc0call zgemm_
    37bc34dc5mov rcx, [rsp+320]
    37bc34dcdmov eax, [rsi]
    37bc34dcfmov edx, [rcx]
    37bc34dd1jmp 0x37bc3406c
    37bc34dd6
    37bc34dd6loc_37bc34dd6:
    37bc34dd6sub eax, edx
    37bc34dd8mov [rsp+80], rbp
    37bc34dddmov r9, rcx
    37bc34de0mov r8, rdi
    37bc34de3mov [rsp+188], eax
    37bc34deamov rax, [rsp+384]
    37bc34df2lea rdx, [rip+0x817a6f]
    37bc34df9lea rcx, [rip+0x817a68]
    37bc34e00mov [rsp+112], 12
    37bc34e09mov [rsp+96], rax
    37bc34e0emov rax, [rsp+376]
    37bc34e16mov [rsp+104], 12
    37bc34e1fmov [rsp+88], rax
    37bc34e24mov rax, [rsp+336]
    37bc34e2cmov [rsp+40], rbp
    37bc34e31mov [rsp+72], rax
    37bc34e36mov rax, [rsp+328]
    37bc34e3emov [rsp+64], rax
    37bc34e43mov rax, [rsp+368]
    37bc34e4bmov [rsp+56], rax
    37bc34e50mov rax, [rsp+360]
    37bc34e58mov [rsp+48], rax
    37bc34e5dlea rax, [rsp+188]
    37bc34e65mov [rsp+32], rax
    37bc34e6acall zgemm_
    37bc34e6fjmp 0x37bc33fd0
    37bc34e74
    37bc34e74loc_37bc34e74:
    37bc34e74mov ecx, eax
    37bc34e76jmp 0x37bc33532
    37bc34e7b
    37bc34e7bloc_37bc34e7b:
    37bc34e7bsub edx, eax
    37bc34e7dadd eax, 1
    37bc34e80mov [rsp+80], rbp
    37bc34e85mov r8, rdi
    37bc34e88cdqe
    37bc34e8amov [rsp+188], edx
    37bc34e91mov rsi, [rsp+368]
    37bc34e99lea r9, [rsp+188]
    37bc34ea1mov [rsp+104], 12
    37bc34eaamov rdx, rax
    37bc34eadimul rax, [rsp+152]
    37bc34eb6imul rdx, rbx
    37bc34ebamov [rsp+96], rsi
    37bc34ebfmov rsi, [rsp+144]
    37bc34ec7mov [rsp+112], 12
    37bc34ed0lea rdx, [rsi+rdx+1]
    37bc34ed5mov rsi, [rsp+336]
    37bc34eddshl rdx, 4
    37bc34ee1add rdx, [rsp+360]
    37bc34ee9mov [rsp+72], rsi
    37bc34eeemov rsi, [rsp+160]
    37bc34ef6mov [rsp+88], rdx
    37bc34efblea rdx, [rip+0x817966]
    37bc34f02lea rax, [rsi+rax+1]
    37bc34f07mov rcx, rdx
    37bc34f0ashl rax, 4
    37bc34f0eadd rax, [rsp+328]
    37bc34f16mov [rsp+64], rax
    37bc34f1bmov rax, [rsp+384]
    37bc34f23mov [rsp+56], rax
    37bc34f28mov rax, [rsp+376]
    37bc34f30mov [rsp+48], rax
    37bc34f35lea rax, [rip+0x81797c]
    37bc34f3cmov [rsp+40], rax
    37bc34f41mov rax, [rsp+320]
    37bc34f49mov [rsp+32], rax
    37bc34f4ecall zgemm_
    37bc34f53jmp 0x37bc343de
    37bc34f58
    37bc34f58loc_37bc34f58:
    37bc34f58mov rcx, [rsp+384]
    37bc34f60sub edx, eax
    37bc34f62add eax, 1
    37bc34f65mov [rsp+80], rbp
    37bc34f6amov [rsp+188], edx
    37bc34f71mov rdx, [rsp+152]
    37bc34f79cdqe
    37bc34f7bmov r8, rdi
    37bc34f7emov [rsp+96], rcx
    37bc34f83mov rcx, [rsp+376]
    37bc34f8bimul rdx, rax
    37bc34f8fmov [rsp+40], rbp
    37bc34f94mov r9, [rsp+320]
    37bc34f9cmov [rsp+88], rcx
    37bc34fa1imul rax, rbx
    37bc34fa5mov rcx, [rsp+336]
    37bc34fadmov [rsp+104], 12
    37bc34fb6mov [rsp+72], rcx
    37bc34fbbmov rcx, [rsp+160]
    37bc34fc3mov [rsp+112], 19
    37bc34fcclea rdx, [rcx+rdx+1]
    37bc34fd1mov rcx, [rsp+368]
    37bc34fd9shl rdx, 4
    37bc34fddadd rdx, [rsp+328]
    37bc34fe5mov [rsp+56], rcx
    37bc34feamov rcx, [rsp+144]
    37bc34ff2mov [rsp+64], rdx
    37bc34ff7lea rdx, [rip+0x817896]
    37bc34ffelea rax, [rcx+rax+1]
    37bc35003lea rcx, [rip+0x81785e]
    37bc3500ashl rax, 4
    37bc3500eadd rax, [rsp+360]
    37bc35016mov [rsp+48], rax
    37bc3501blea rax, [rsp+188]
    37bc35023mov [rsp+32], rax
    37bc35028call zgemm_
    37bc3502djmp 0x37bc34341
    37bc35032
    37bc35032loc_37bc35032:
    37bc35032mov ecx, r8l
    37bc35035jmp 0x37bc33f10
    37bc3503a
    37bc3503aloc_37bc3503a:
    37bc3503asub eax, edx
    37bc3503cmov [rsp+80], rbp
    37bc35041mov r9, [rsp+320]
    37bc35049mov r8, rdi
    37bc3504cmov [rsp+188], eax
    37bc35053mov rax, [rsp+384]
    37bc3505blea rdx, [rip+0x817832]
    37bc35062lea rcx, [rip+0x8177ff]
    37bc35069mov [rsp+112], 19
    37bc35072mov [rsp+96], rax
    37bc35077mov rax, [rsp+376]
    37bc3507fmov [rsp+104], 12
    37bc35088mov [rsp+88], rax
    37bc3508dmov rax, [rsp+336]
    37bc35095mov [rsp+40], rbp
    37bc3509amov [rsp+72], rax
    37bc3509fmov rax, [rsp+328]
    37bc350a7mov [rsp+64], rax
    37bc350acmov rax, [rsp+368]
    37bc350b4mov [rsp+56], rax
    37bc350b9mov rax, [rsp+360]
    37bc350c1mov [rsp+48], rax
    37bc350c6lea rax, [rsp+188]
    37bc350cemov [rsp+32], rax
    37bc350d3call zgemm_
    37bc350d8jmp 0x37bc346a9
    37bc350dd
    37bc350ddloc_37bc350dd:
    37bc350ddmov eax, 1
    37bc350e2
    37bc350e2loc_37bc350e2:
    37bc350e2lea rdx, [rax+1]
    37bc350e6cmp rdx, r11
    37bc350e9je 0x37bc32d2a
    37bc350efadd rax, 2
    37bc350f3cmp rax, r11
    37bc350f6jne 0x37bc350e2
    37bc350f8jmp 0x37bc32d2a
    37bc350fd
    37bc350fdloc_37bc350fd:
    37bc350fdsub eax, edx
    37bc350ffmov [rsp+32], rcx
    37bc35104mov r8, rdi
    37bc35107lea rdx, [rip+0x81775a]
    37bc3510emov [rsp+80], rbp
    37bc35113mov rcx, rdx
    37bc35116lea r9, [rsp+188]
    37bc3511emov [rsp+188], eax
    37bc35125mov rax, [rsp+368]
    37bc3512dmov [rsp+112], 12
    37bc35136mov [rsp+96], rax
    37bc3513bmov rax, [rsp+360]
    37bc35143mov [rsp+104], 12
    37bc3514cmov [rsp+88], rax
    37bc35151mov rax, [rsp+336]
    37bc35159mov [rsp+72], rax
    37bc3515emov rax, [rsp+328]
    37bc35166mov [rsp+64], rax
    37bc3516bmov rax, [rsp+384]
    37bc35173mov [rsp+56], rax
    37bc35178mov rax, [rsp+376]
    37bc35180mov [rsp+48], rax
    37bc35185lea rax, [rip+0x81772c]
    37bc3518cmov [rsp+40], rax
    37bc35191call zgemm_
    37bc35196mov rcx, [rsp+320]
    37bc3519emov eax, [rsi]
    37bc351a0mov edx, [rcx]
    37bc351a2jmp 0x37bc34746
    37bc328e0