File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bcc93b0
    37bcc93b0zhfrk_:
    37bcc93b0push r15
    37bcc93b2push r14
    37bcc93b4push r13
    37bcc93b6push r12
    37bcc93b8push rbp
    37bcc93b9push rdi
    37bcc93bapush rsi
    37bcc93bbpush rbx
    37bcc93bcsub rsp, 200
    37bcc93c3mov rax, [rsp+328]
    37bcc93cbmov eax, [rax]
    37bcc93cdmov rsi, rdx
    37bcc93d0mov rdi, r8
    37bcc93d3lea rdx, [rip+0x7868b6]
    37bcc93damov rbp, r9
    37bcc93ddmov r8l, 1
    37bcc93e3mov r9l, 1
    37bcc93e9mov rbx, rcx
    37bcc93ecmov [rsp+132], eax
    37bcc93f3call lsame_
    37bcc93f8mov r9l, 1
    37bcc93femov r8l, 1
    37bcc9404mov rcx, rsi
    37bcc9407lea rdx, [rip+0x786883]
    37bcc940emov r13l, eax
    37bcc9411call lsame_
    37bcc9416mov r9l, 1
    37bcc941cmov r8l, 1
    37bcc9422mov rcx, rdi
    37bcc9425lea rdx, [rip+0x786864]
    37bcc942cmov r14l, eax
    37bcc942fcall lsame_
    37bcc9434mov r12l, eax
    37bcc9437test eax, eax
    37bcc9439je 0x37bcc9758
    37bcc943fmov r15l, [rbp]
    37bcc9443test r13l, r13l
    37bcc9446je 0x37bcc97a8
    37bcc944cmov eax, r15l
    37bcc944ftest r14l, r14l
    37bcc9452je 0x37bcc98a0
    37bcc9458test eax, eax
    37bcc945ajs 0x37bcc979e
    37bcc9460
    37bcc9460loc_37bcc9460:
    37bcc9460mov rdi, [rsp+304]
    37bcc9468mov ecx, [rdi]
    37bcc946atest ecx, ecx
    37bcc946cjs 0x37bcc9870
    37bcc9472mov rsi, [rsp+328]
    37bcc947atest r15l, r15l
    37bcc947dmov edx, 1
    37bcc9482cmovg edx, r15l
    37bcc9486cmp [rsi], edx
    37bcc9488jl 0x37bcc9880
    37bcc948etest eax, eax
    37bcc9490je 0x37bcc973e
    37bcc9496mov rbx, [rsp+312]
    37bcc949epxor x2, x2
    37bcc94a2mov rsi, [rsp+336]
    37bcc94aamovsd_xmm x1, [rbx]
    37bcc94aemovsd_xmm x0, [rsi]
    37bcc94b2ucomisd x1, x2
    37bcc94b6jp 0x37bcc9900
    37bcc94bcjne 0x37bcc9900
    37bcc94c2ucomisd x0, [rip+0x7867d6]
    37bcc94cajp 0x37bcc94d2
    37bcc94ccje 0x37bcc973e
    37bcc94d2
    37bcc94d2loc_37bcc94d2:
    37bcc94d2pxor x2, x2
    37bcc94d6ucomisd x0, x2
    37bcc94dajp 0x37bcc94e2
    37bcc94dcje 0x37bcc9ec0
    37bcc94e2
    37bcc94e2loc_37bcc94e2:
    37bcc94e2movsxd rbx, [rsp+132]
    37bcc94eaxor edx, edx
    37bcc94ecmov [rsp+168], 0
    37bcc94f8mov [rsp+184], 0
    37bcc9504movsd_xmm [rsp+160], x1
    37bcc950dtest rbx, rbx
    37bcc9510movsd_xmm [rsp+176], x0
    37bcc9519cmovs rbx, rdx
    37bcc951dmov edx, eax
    37bcc951fsar edx, 1
    37bcc9521mov rsi, rbx
    37bcc9524not rsi
    37bcc9527test al, 1
    37bcc9529jne 0x37bcc9928
    37bcc952fmov [rsp+152], edx
    37bcc9536test r13l, r13l
    37bcc9539je 0x37bcc9b00
    37bcc953fadd eax, 1
    37bcc9542test r14l, r14l
    37bcc9545je 0x37bcca440
    37bcc954bmov [rsp+156], eax
    37bcc9552mov [rsp+88], 1
    37bcc955bmov [rsp+80], 1
    37bcc9564test r12l, r12l
    37bcc9567je 0x37bccafa3
    37bcc956dmov rax, [rsp+344]
    37bcc9575lea rsi, [rsp+156]
    37bcc957dmov r9, [rsp+304]
    37bcc9585lea r8, [rsp+152]
    37bcc958dmov [rsp+72], rsi
    37bcc9592lea rdx, [rip+0x7866f7]
    37bcc9599lea rcx, [rip+0x7866f1]
    37bcc95a0add rax, 16
    37bcc95a4mov [rsp+64], rax
    37bcc95a9mov rax, [rsp+336]
    37bcc95b1mov [rsp+56], rax
    37bcc95b6mov rax, [rsp+328]
    37bcc95bemov [rsp+48], rax
    37bcc95c3mov rax, [rsp+320]
    37bcc95cbmov [rsp+40], rax
    37bcc95d0mov rax, [rsp+312]
    37bcc95d8mov [rsp+32], rax
    37bcc95ddcall zherk_
    37bcc95e2mov eax, [rbp]
    37bcc95e5mov [rsp+88], 1
    37bcc95eelea rdx, [rip+0x78669b]
    37bcc95f5mov [rsp+80], 1
    37bcc95femov r9, [rsp+304]
    37bcc9606lea r8, [rsp+152]
    37bcc960elea rcx, [rip+0x78667e]
    37bcc9615add eax, 1
    37bcc9618mov [rsp+72], rsi
    37bcc961dmov [rsp+156], eax
    37bcc9624mov rax, [rsp+344]
    37bcc962cmov [rsp+64], rax
    37bcc9631mov rax, [rsp+336]
    37bcc9639mov [rsp+56], rax
    37bcc963emov rax, [rsp+328]
    37bcc9646mov [rsp+48], rax
    37bcc964bmovsxd rax, [rsp+152]
    37bcc9653shl rax, 4
    37bcc9657add rax, [rsp+320]
    37bcc965fmov [rsp+40], rax
    37bcc9664mov rax, [rsp+312]
    37bcc966cmov [rsp+32], rax
    37bcc9671call zherk_
    37bcc9676mov eax, [rbp]
    37bcc9679mov rdi, [rsp+328]
    37bcc9681mov [rsp+112], 1
    37bcc968amov rdx, [rsp+344]
    37bcc9692mov [rsp+96], rsi
    37bcc9697add eax, 1
    37bcc969amov [rsp+72], rdi
    37bcc969fmov rdi, [rsp+320]
    37bcc96a7mov [rsp+156], eax
    37bcc96aemov eax, [rsp+152]
    37bcc96b5mov [rsp+64], rdi
    37bcc96bamov rdi, [rsp+328]
    37bcc96c2mov [rsp+104], 1
    37bcc96cbadd eax, 1
    37bcc96cecdqe
    37bcc96d0mov [rsp+56], rdi
    37bcc96d5mov rdi, [rsp+320]
    37bcc96ddshl rax, 4
    37bcc96e1add rdx, rax
    37bcc96e4lea rax, [rdi+rax-16]
    37bcc96e9mov [rsp+88], rdx
    37bcc96eelea rdx, [rsp+176]
    37bcc96f6mov [rsp+80], rdx
    37bcc96fb
    37bcc96fbloc_37bcc96fb:
    37bcc96fbmov [rsp+48], rax
    37bcc9700lea rax, [rsp+160]
    37bcc9708lea r9, [rsp+152]
    37bcc9710mov [rsp+40], rax
    37bcc9715mov rax, [rsp+304]
    37bcc971dlea r8, [rsp+152]
    37bcc9725lea rdx, [rip+0x786566]
    37bcc972clea rcx, [rip+0x78655d]
    37bcc9733mov [rsp+32], rax
    37bcc9738call zgemm_
    37bcc973dnop
    37bcc973e
    37bcc973eloc_37bcc973e:
    37bcc973eadd rsp, 200
    37bcc9745pop rbx
    37bcc9746pop rsi
    37bcc9747pop rdi
    37bcc9748pop rbp
    37bcc9749pop r12
    37bcc974bpop r13
    37bcc974dpop r14
    37bcc974fpop r15
    37bcc9751ret
    37bcc9752
    37bcc9752 66 0f 1f 44 00 00 f..D..
    37bcc9758
    37bcc9758loc_37bcc9758:
    37bcc9758mov rax, [rsp+304]
    37bcc9760mov r15l, [rax]
    37bcc9763test r13l, r13l
    37bcc9766je 0x37bcc97a8
    37bcc9768lea r10, [rip+0x786523]
    37bcc976ftest r14l, r14l
    37bcc9772je 0x37bcc98c8
    37bcc9778
    37bcc9778loc_37bcc9778:
    37bcc9778mov r9l, 1
    37bcc977emov r8l, 1
    37bcc9784mov rdx, r10
    37bcc9787mov rcx, rdi
    37bcc978acall lsame_
    37bcc978ftest eax, eax
    37bcc9791je 0x37bcc97f0
    37bcc9793
    37bcc9793loc_37bcc9793:
    37bcc9793mov eax, [rbp]
    37bcc9796
    37bcc9796loc_37bcc9796:
    37bcc9796test eax, eax
    37bcc9798jns 0x37bcc9460
    37bcc979e
    37bcc979eloc_37bcc979e:
    37bcc979emov eax, 4
    37bcc97a3jmp 0x37bcc9800
    37bcc97a5
    37bcc97a5 0f 1f 00 ...
    37bcc97a8
    37bcc97a8loc_37bcc97a8:
    37bcc97a8lea r10, [rip+0x7864e3]
    37bcc97afmov r9l, 1
    37bcc97b5mov r8l, 1
    37bcc97bbmov rcx, rbx
    37bcc97bemov rdx, r10
    37bcc97c1mov [rsp+136], r10
    37bcc97c9call lsame_
    37bcc97cetest eax, eax
    37bcc97d0je 0x37bcc9890
    37bcc97d6test r14l, r14l
    37bcc97d9mov r10, [rsp+136]
    37bcc97e1je 0x37bcc9830
    37bcc97e3
    37bcc97e3loc_37bcc97e3:
    37bcc97e3test r12l, r12l
    37bcc97e6je 0x37bcc9778
    37bcc97e8mov eax, [rbp]
    37bcc97ebjmp 0x37bcc9796
    37bcc97ed
    37bcc97ed 0f 1f 00 ...
    37bcc97f0
    37bcc97f0loc_37bcc97f0:
    37bcc97f0mov eax, 3
    37bcc97f5nop [rax+rax]
    37bcc9800
    37bcc9800loc_37bcc9800:
    37bcc9800lea rdx, [rsp+176]
    37bcc9808mov r8l, 6
    37bcc980elea rcx, [rip+0x78647f]
    37bcc9815mov [rsp+176], eax
    37bcc981ccall xerbla_
    37bcc9821jmp 0x37bcc973e
    37bcc9826
    37bcc9826 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bcc9830
    37bcc9830loc_37bcc9830:
    37bcc9830mov r9l, 1
    37bcc9836mov r8l, 1
    37bcc983cmov rcx, rsi
    37bcc983fmov [rsp+136], r10
    37bcc9847lea rdx, [rip+0x786445]
    37bcc984ecall lsame_
    37bcc9853mov r10, [rsp+136]
    37bcc985btest eax, eax
    37bcc985djne 0x37bcc97e3
    37bcc985fnop
    37bcc9860
    37bcc9860loc_37bcc9860:
    37bcc9860mov eax, 2
    37bcc9865jmp 0x37bcc9800
    37bcc9867
    37bcc9867 66 0f 1f 84 00 00 00 00 00 f........
    37bcc9870
    37bcc9870loc_37bcc9870:
    37bcc9870mov eax, 5
    37bcc9875jmp 0x37bcc9800
    37bcc9877
    37bcc9877 66 0f 1f 84 00 00 00 00 00 f........
    37bcc9880
    37bcc9880loc_37bcc9880:
    37bcc9880mov eax, 8
    37bcc9885jmp 0x37bcc9800
    37bcc988a
    37bcc988a 66 0f 1f 44 00 00 f..D..
    37bcc9890
    37bcc9890loc_37bcc9890:
    37bcc9890mov eax, 1
    37bcc9895jmp 0x37bcc9800
    37bcc989a
    37bcc989a 66 0f 1f 44 00 00 f..D..
    37bcc98a0
    37bcc98a0loc_37bcc98a0:
    37bcc98a0mov r9l, 1
    37bcc98a6mov r8l, 1
    37bcc98aclea rdx, [rip+0x7863e0]
    37bcc98b3mov rcx, rsi
    37bcc98b6call lsame_
    37bcc98bbtest eax, eax
    37bcc98bdjne 0x37bcc9793
    37bcc98c3jmp 0x37bcc9860
    37bcc98c5
    37bcc98c5 0f 1f 00 ...
    37bcc98c8
    37bcc98c8loc_37bcc98c8:
    37bcc98c8mov r9l, 1
    37bcc98cemov r8l, 1
    37bcc98d4mov rcx, rsi
    37bcc98d7mov [rsp+136], r10
    37bcc98dflea rdx, [rip+0x7863ad]
    37bcc98e6call lsame_
    37bcc98ebmov r10, [rsp+136]
    37bcc98f3test eax, eax
    37bcc98f5je 0x37bcc9860
    37bcc98fbjmp 0x37bcc9778
    37bcc9900
    37bcc9900loc_37bcc9900:
    37bcc9900test ecx, ecx
    37bcc9902jne 0x37bcc94e2
    37bcc9908ucomisd x0, [rip+0x786390]
    37bcc9910jp 0x37bcc94e2
    37bcc9916jne 0x37bcc94e2
    37bcc991cjmp 0x37bcc973e
    37bcc9921
    37bcc9921 0f 1f 80 00 00 00 00 .......
    37bcc9928
    37bcc9928loc_37bcc9928:
    37bcc9928sub eax, edx
    37bcc992atest r14l, r14l
    37bcc992dje 0x37bcc9cd0
    37bcc9933mov [rsp+156], edx
    37bcc993amov [rsp+152], eax
    37bcc9941test r13l, r13l
    37bcc9944je 0x37bcc9f18
    37bcc994amov rax, [rsp+344]
    37bcc9952mov [rsp+72], rbp
    37bcc9957lea r8, [rsp+152]
    37bcc995fmov [rsp+88], 1
    37bcc9968mov r9, [rsp+304]
    37bcc9970mov [rsp+64], rax
    37bcc9975mov rax, [rsp+336]
    37bcc997dmov [rsp+80], 1
    37bcc9986mov [rsp+56], rax
    37bcc998bmov rax, [rsp+328]
    37bcc9993mov [rsp+48], rax
    37bcc9998mov rax, [rsp+320]
    37bcc99a0mov [rsp+40], rax
    37bcc99a5mov rax, [rsp+312]
    37bcc99admov [rsp+32], rax
    37bcc99b2test r12l, r12l
    37bcc99b5je 0x37bcca5f2
    37bcc99bblea rdx, [rip+0x7862ce]
    37bcc99c2lea rcx, [rip+0x7862c8]
    37bcc99c9call zherk_
    37bcc99cemov [rsp+72], rbp
    37bcc99d3movsxd rbx, [rsp+152]
    37bcc99dblea r8, [rsp+156]
    37bcc99e3mov [rsp+88], 1
    37bcc99ecmov r12, [rsp+320]
    37bcc99f4lea rdx, [rip+0x786295]
    37bcc99fblea rcx, [rip+0x786291]
    37bcc9a02mov [rsp+80], 1
    37bcc9a0bmovsxd rax, [rbp]
    37bcc9a0fshl rbx, 4
    37bcc9a13add r12, rbx
    37bcc9a16mov r9, [rsp+304]
    37bcc9a1eshl rax, 4
    37bcc9a22add rax, [rsp+344]
    37bcc9a2amov [rsp+40], r12
    37bcc9a2fmov [rsp+64], rax
    37bcc9a34mov rax, [rsp+336]
    37bcc9a3cmov [rsp+56], rax
    37bcc9a41mov rax, [rsp+328]
    37bcc9a49mov [rsp+48], rax
    37bcc9a4emov rax, [rsp+312]
    37bcc9a56mov [rsp+32], rax
    37bcc9a5bcall zherk_
    37bcc9a60lea rax, [rsp+176]
    37bcc9a68mov [rsp+96], rbp
    37bcc9a6dadd rbx, [rsp+344]
    37bcc9a75mov [rsp+80], rax
    37bcc9a7amov rax, [rsp+328]
    37bcc9a82lea r9, [rsp+152]
    37bcc9a8alea r8, [rsp+156]
    37bcc9a92mov [rsp+112], 1
    37bcc9a9blea rdx, [rip+0x7861f0]
    37bcc9aa2lea rcx, [rip+0x7861e7]
    37bcc9aa9mov [rsp+72], rax
    37bcc9aaemov rax, [rsp+320]
    37bcc9ab6mov [rsp+104], 1
    37bcc9abfmov [rsp+64], rax
    37bcc9ac4mov rax, [rsp+328]
    37bcc9accmov [rsp+88], rbx
    37bcc9ad1mov [rsp+56], rax
    37bcc9ad6lea rax, [rsp+160]
    37bcc9ademov [rsp+40], rax
    37bcc9ae3mov rax, [rsp+304]
    37bcc9aebmov [rsp+48], r12
    37bcc9af0mov [rsp+32], rax
    37bcc9af5call zgemm_
    37bcc9afajmp 0x37bcc973e
    37bcc9aff
    37bcc9aff 90 .
    37bcc9b00
    37bcc9b00loc_37bcc9b00:
    37bcc9b00test r14l, r14l
    37bcc9b03je 0x37bcca2a8
    37bcc9b09mov rax, [rsp+344]
    37bcc9b11movsxd rdx, edx
    37bcc9b14shl rdx, 4
    37bcc9b18add rax, rdx
    37bcc9b1btest r12l, r12l
    37bcc9b1eje 0x37bccac60
    37bcc9b24mov [rsp+64], rax
    37bcc9b29lea rdx, [rip+0x786160]
    37bcc9b30mov rax, [rsp+336]
    37bcc9b38lea rbx, [rsp+152]
    37bcc9b40mov [rsp+72], rbx
    37bcc9b45mov r9, [rsp+304]
    37bcc9b4dmov r8, rbx
    37bcc9b50lea rcx, [rip+0x78613c]
    37bcc9b57mov [rsp+56], rax
    37bcc9b5cmov rax, [rsp+328]
    37bcc9b64mov [rsp+88], 1
    37bcc9b6dmov [rsp+48], rax
    37bcc9b72mov rax, [rsp+320]
    37bcc9b7amov [rsp+80], 1
    37bcc9b83mov [rsp+40], rax
    37bcc9b88mov rax, [rsp+312]
    37bcc9b90mov [rsp+32], rax
    37bcc9b95call zherk_
    37bcc9b9amov rax, [rsp+344]
    37bcc9ba2mov r8, rbx
    37bcc9ba5mov [rsp+88], 1
    37bcc9baemov [rsp+80], 1
    37bcc9bb7mov r9, [rsp+304]
    37bcc9bbflea rdx, [rip+0x7860ca]
    37bcc9bc6lea rcx, [rip+0x7860c4]
    37bcc9bcdmov [rsp+64], rax
    37bcc9bd2mov rax, [rsp+336]
    37bcc9bdamov [rsp+72], rbx
    37bcc9bdfmov [rsp+56], rax
    37bcc9be4mov rax, [rsp+328]
    37bcc9becmov [rsp+48], rax
    37bcc9bf1movsxd rax, [rsp+152]
    37bcc9bf9shl rax, 4
    37bcc9bfdadd rax, [rsp+320]
    37bcc9c05mov [rsp+40], rax
    37bcc9c0amov rax, [rsp+312]
    37bcc9c12mov [rsp+32], rax
    37bcc9c17call zherk_
    37bcc9c1cmovsxd rax, [rsp+152]
    37bcc9c24mov [rsp+96], rbx
    37bcc9c29mov rdi, [rsp+328]
    37bcc9c31mov [rsp+112], 1
    37bcc9c3amov [rsp+104], 1
    37bcc9c43lea edx, [rax+1]
    37bcc9c46imul edx, eax
    37bcc9c49mov [rsp+72], rdi
    37bcc9c4eshl rax, 4
    37bcc9c52add rax, [rsp+320]
    37bcc9c5amov [rsp+56], rdi
    37bcc9c5fmov [rsp+64], rax
    37bcc9c64mov rax, [rsp+320]
    37bcc9c6cmovsxd rdx, edx
    37bcc9c6fshl rdx, 4
    37bcc9c73add rdx, [rsp+344]
    37bcc9c7bmov [rsp+88], rdx
    37bcc9c80lea rdx, [rsp+176]
    37bcc9c88mov [rsp+80], rdx
    37bcc9c8d
    37bcc9c8dloc_37bcc9c8d:
    37bcc9c8dmov [rsp+48], rax
    37bcc9c92mov r9, rbx
    37bcc9c95lea rax, [rsp+160]
    37bcc9c9dmov r8, rbx
    37bcc9ca0mov [rsp+40], rax
    37bcc9ca5mov rax, [rsp+304]
    37bcc9cadlea rdx, [rip+0x785fde]
    37bcc9cb4lea rcx, [rip+0x785fd5]
    37bcc9cbbmov [rsp+32], rax
    37bcc9cc0call zgemm_
    37bcc9cc5jmp 0x37bcc973e
    37bcc9cca
    37bcc9cca 66 0f 1f 44 00 00 f..D..
    37bcc9cd0
    37bcc9cd0loc_37bcc9cd0:
    37bcc9cd0mov [rsp+152], edx
    37bcc9cd7mov [rsp+156], eax
    37bcc9cdetest r13l, r13l
    37bcc9ce1je 0x37bcca0e0
    37bcc9ce7movsxd rdi, eax
    37bcc9ceamov [rsp+72], rbp
    37bcc9cefmov r9, [rsp+304]
    37bcc9cf7lea r8, [rsp+152]
    37bcc9cffmov [rsp+88], 1
    37bcc9d08mov rax, rdi
    37bcc9d0bmov [rsp+80], 1
    37bcc9d14shl rax, 4
    37bcc9d18add rax, [rsp+344]
    37bcc9d20mov [rsp+64], rax
    37bcc9d25mov rax, [rsp+336]
    37bcc9d2dmov [rsp+56], rax
    37bcc9d32mov rax, [rsp+328]
    37bcc9d3amov [rsp+48], rax
    37bcc9d3fmov rax, [rsp+320]
    37bcc9d47mov [rsp+40], rax
    37bcc9d4cmov rax, [rsp+312]
    37bcc9d54mov [rsp+32], rax
    37bcc9d59test r12l, r12l
    37bcc9d5cje 0x37bcca927
    37bcc9d62lea rdx, [rip+0x785f27]
    37bcc9d69lea rcx, [rip+0x785f21]
    37bcc9d70call zherk_
    37bcc9d75movsxd rax, [rsp+152]
    37bcc9d7dmov [rsp+88], 1
    37bcc9d86lea r8, [rsp+156]
    37bcc9d8emov [rsp+80], 1
    37bcc9d97mov r9, [rsp+304]
    37bcc9d9flea rdx, [rip+0x785eea]
    37bcc9da6lea rcx, [rip+0x785ee6]
    37bcc9dadshl rax, 4
    37bcc9db1add rax, [rsp+344]
    37bcc9db9mov [rsp+72], rbp
    37bcc9dbemov [rsp+64], rax
    37bcc9dc3mov rax, [rsp+336]
    37bcc9dcbmov [rsp+56], rax
    37bcc9dd0mov rax, [rsp+328]
    37bcc9dd8mov [rsp+48], rax
    37bcc9dddlea rax, [rdi-1]
    37bcc9de1shl rax, 4
    37bcc9de5add rax, [rsp+320]
    37bcc9dedmov [rsp+40], rax
    37bcc9df2mov rax, [rsp+312]
    37bcc9dfamov [rsp+32], rax
    37bcc9dffcall zherk_
    37bcc9e04mov rax, [rsp+344]
    37bcc9e0cmov [rsp+112], 1
    37bcc9e15lea r9, [rsp+156]
    37bcc9e1dmov [rsp+104], 1
    37bcc9e26lea r8, [rsp+152]
    37bcc9e2elea rdx, [rip+0x785e5d]
    37bcc9e35mov [rsp+88], rax
    37bcc9e3alea rax, [rsp+176]
    37bcc9e42lea rcx, [rip+0x785e47]
    37bcc9e49mov [rsp+80], rax
    37bcc9e4emov rax, [rsp+328]
    37bcc9e56mov [rsp+96], rbp
    37bcc9e5bmov [rsp+72], rax
    37bcc9e60movsxd rax, [rsp+156]
    37bcc9e68sub rax, 1
    37bcc9e6cshl rax, 4
    37bcc9e70add rax, [rsp+320]
    37bcc9e78mov [rsp+64], rax
    37bcc9e7dmov rax, [rsp+328]
    37bcc9e85mov [rsp+56], rax
    37bcc9e8amov rax, [rsp+320]
    37bcc9e92mov [rsp+48], rax
    37bcc9e97lea rax, [rsp+160]
    37bcc9e9fmov [rsp+40], rax
    37bcc9ea4mov rax, [rsp+304]
    37bcc9eacmov [rsp+32], rax
    37bcc9eb1call zgemm_
    37bcc9eb6jmp 0x37bcc973e
    37bcc9ebb
    37bcc9ebb 0f 1f 44 00 00 ..D..
    37bcc9ec0
    37bcc9ec0loc_37bcc9ec0:
    37bcc9ec0lea ecx, [rax+1]
    37bcc9ec3mov rdx, [rsp+344]
    37bcc9ecbpxor x0, x0
    37bcc9ecfimul eax, ecx
    37bcc9ed2sar eax, 1
    37bcc9ed4sub eax, 1
    37bcc9ed7shl rax, 4
    37bcc9edblea rax, [rdx+rax+16]
    37bcc9ee0mov rcx, rax
    37bcc9ee3sub rcx, rdx
    37bcc9ee6and ecx, 16
    37bcc9ee9je 0x37bcc9f00
    37bcc9eebmovups [rdx], x0
    37bcc9eeeadd rdx, 16
    37bcc9ef2cmp rax, rdx
    37bcc9ef5je 0x37bcc973e
    37bcc9efbnop [rax+rax]
    37bcc9f00
    37bcc9f00loc_37bcc9f00:
    37bcc9f00movups [rdx], x0
    37bcc9f03add rdx, 32
    37bcc9f07movups [rdx-16], x0
    37bcc9f0bcmp rax, rdx
    37bcc9f0ejne 0x37bcc9f00
    37bcc9f10jmp 0x37bcc973e
    37bcc9f15
    37bcc9f15 0f 1f 00 ...
    37bcc9f18
    37bcc9f18loc_37bcc9f18:
    37bcc9f18test r12l, r12l
    37bcc9f1bje 0x37bccaa8d
    37bcc9f21mov rax, [rsp+344]
    37bcc9f29lea rdx, [rip+0x785d60]
    37bcc9f30lea rbx, [rsp+152]
    37bcc9f38mov [rsp+88], 1
    37bcc9f41mov [rsp+72], rbx
    37bcc9f46mov r9, [rsp+304]
    37bcc9f4emov r8, rbx
    37bcc9f51lea rcx, [rip+0x785d3b]
    37bcc9f58mov [rsp+64], rax
    37bcc9f5dmov rax, [rsp+336]
    37bcc9f65mov [rsp+80], 1
    37bcc9f6emov [rsp+56], rax
    37bcc9f73mov rax, [rsp+328]
    37bcc9f7bmov [rsp+48], rax
    37bcc9f80mov rax, [rsp+320]
    37bcc9f88mov [rsp+40], rax
    37bcc9f8dmov rax, [rsp+312]
    37bcc9f95mov [rsp+32], rax
    37bcc9f9acall zherk_
    37bcc9f9fmov rax, [rsp+344]
    37bcc9fa7mov [rsp+88], 1
    37bcc9fb0lea r8, [rsp+156]
    37bcc9fb8mov [rsp+80], 1
    37bcc9fc1mov r9, [rsp+304]
    37bcc9fc9lea rdx, [rip+0x785cc0]
    37bcc9fd0lea rcx, [rip+0x785cba]
    37bcc9fd7add rax, 16
    37bcc9fdbmov [rsp+72], rbx
    37bcc9fe0mov [rsp+64], rax
    37bcc9fe5mov rax, [rsp+336]
    37bcc9fedmov [rsp+56], rax
    37bcc9ff2mov rax, [rsp+328]
    37bcc9ffamov [rsp+48], rax
    37bcc9fffmovsxd rax, [rsp+152]
    37bcca007shl rax, 4
    37bcca00badd rax, [rsp+320]
    37bcca013mov [rsp+40], rax
    37bcca018mov rax, [rsp+312]
    37bcca020mov [rsp+32], rax
    37bcca025call zherk_
    37bcca02amovsxd rax, [rsp+152]
    37bcca032mov r8, rbx
    37bcca035mov rdi, [rsp+328]
    37bcca03dmov [rsp+112], 1
    37bcca046lea r9, [rsp+156]
    37bcca04elea rcx, [rip+0x785c3b]
    37bcca055mov edx, eax
    37bcca057mov [rsp+96], rbx
    37bcca05cimul edx, eax
    37bcca05fshl rax, 4
    37bcca063mov [rsp+72], rdi
    37bcca068add rax, [rsp+320]
    37bcca070mov [rsp+64], rax
    37bcca075mov rax, [rsp+320]
    37bcca07dmov [rsp+104], 1
    37bcca086mov [rsp+48], rax
    37bcca08bmovsxd rdx, edx
    37bcca08elea rax, [rsp+160]
    37bcca096mov [rsp+40], rax
    37bcca09bshl rdx, 4
    37bcca09fmov rax, [rsp+304]
    37bcca0a7add rdx, [rsp+344]
    37bcca0afmov [rsp+56], rdi
    37bcca0b4mov [rsp+88], rdx
    37bcca0b9lea rdx, [rsp+176]
    37bcca0c1mov [rsp+80], rdx
    37bcca0c6lea rdx, [rip+0x785bc5]
    37bcca0cdmov [rsp+32], rax
    37bcca0d2call zgemm_
    37bcca0d7jmp 0x37bcc973e
    37bcca0dc
    37bcca0dc 0f 1f 40 00 ..@.
    37bcca0e0
    37bcca0e0loc_37bcca0e0:
    37bcca0e0imul eax, eax
    37bcca0e3cdqe
    37bcca0e5shl rax, 4
    37bcca0e9add rax, [rsp+344]
    37bcca0f1test r12l, r12l
    37bcca0f4je 0x37bccae25
    37bcca0famov [rsp+64], rax
    37bcca0fflea rdx, [rip+0x785b8a]
    37bcca106mov rax, [rsp+336]
    37bcca10elea rsi, [rsp+156]
    37bcca116mov [rsp+88], 1
    37bcca11fmov r9, [rsp+304]
    37bcca127lea r8, [rsp+152]
    37bcca12flea rcx, [rip+0x785b5d]
    37bcca136mov [rsp+56], rax
    37bcca13bmov rax, [rsp+328]
    37bcca143mov [rsp+80], 1
    37bcca14cmov [rsp+48], rax
    37bcca151mov rax, [rsp+320]
    37bcca159mov [rsp+72], rsi
    37bcca15emov [rsp+40], rax
    37bcca163mov rax, [rsp+312]
    37bcca16bmov [rsp+32], rax
    37bcca170call zherk_
    37bcca175movsxd rbx, [rsp+152]
    37bcca17dmov [rsp+72], rsi
    37bcca182mov r8, rsi
    37bcca185mov [rsp+88], 1
    37bcca18emov r9, [rsp+304]
    37bcca196lea rdx, [rip+0x785af3]
    37bcca19dlea rcx, [rip+0x785aed]
    37bcca1a4mov [rsp+80], 1
    37bcca1admov rax, rbx
    37bcca1b0shl rbx, 4
    37bcca1b4imul eax, [rsp+156]
    37bcca1bcadd rbx, [rsp+320]
    37bcca1c4mov [rsp+40], rbx
    37bcca1c9cdqe
    37bcca1cbshl rax, 4
    37bcca1cfadd rax, [rsp+344]
    37bcca1d7mov [rsp+64], rax
    37bcca1dcmov rax, [rsp+336]
    37bcca1e4mov [rsp+56], rax
    37bcca1e9mov rax, [rsp+328]
    37bcca1f1mov [rsp+48], rax
    37bcca1f6mov rax, [rsp+312]
    37bcca1femov [rsp+32], rax
    37bcca203call zherk_
    37bcca208mov rax, [rsp+344]
    37bcca210mov r8, rsi
    37bcca213mov [rsp+112], 1
    37bcca21cmov [rsp+104], 1
    37bcca225lea r9, [rsp+152]
    37bcca22dlea rdx, [rip+0x785a5e]
    37bcca234mov [rsp+88], rax
    37bcca239lea rax, [rsp+176]
    37bcca241lea rcx, [rip+0x785a48]
    37bcca248mov [rsp+80], rax
    37bcca24dmov rax, [rsp+328]
    37bcca255mov [rsp+96], rsi
    37bcca25amov [rsp+72], rax
    37bcca25fmov rax, [rsp+320]
    37bcca267mov [rsp+48], rbx
    37bcca26cmov [rsp+64], rax
    37bcca271mov rax, [rsp+328]
    37bcca279mov [rsp+56], rax
    37bcca27elea rax, [rsp+160]
    37bcca286mov [rsp+40], rax
    37bcca28bmov rax, [rsp+304]
    37bcca293mov [rsp+32], rax
    37bcca298call zgemm_
    37bcca29djmp 0x37bcc973e
    37bcca2a2
    37bcca2a2 66 0f 1f 44 00 00 f..D..
    37bcca2a8
    37bcca2a8loc_37bcca2a8:
    37bcca2a8lea eax, [rdx+1]
    37bcca2abimul eax, edx
    37bcca2aecdqe
    37bcca2b0shl rax, 4
    37bcca2b4add rax, [rsp+344]
    37bcca2bctest r12l, r12l
    37bcca2bfje 0x37bccb14b
    37bcca2c5mov [rsp+64], rax
    37bcca2calea rdx, [rip+0x7859bf]
    37bcca2d1mov rax, [rsp+336]
    37bcca2d9lea rbx, [rsp+152]
    37bcca2e1mov [rsp+72], rbx
    37bcca2e6mov r9, [rsp+304]
    37bcca2eemov r8, rbx
    37bcca2f1lea rcx, [rip+0x78599b]
    37bcca2f8mov [rsp+56], rax
    37bcca2fdmov rax, [rsp+328]
    37bcca305mov [rsp+88], 1
    37bcca30emov [rsp+48], rax
    37bcca313mov rax, [rsp+320]
    37bcca31bmov [rsp+80], 1
    37bcca324mov [rsp+40], rax
    37bcca329mov rax, [rsp+312]
    37bcca331mov [rsp+32], rax
    37bcca336call zherk_
    37bcca33bmovsxd rax, [rsp+152]
    37bcca343mov r8, rbx
    37bcca346mov rdi, [rsp+336]
    37bcca34emov [rsp+88], 1
    37bcca357mov r9, [rsp+304]
    37bcca35flea rcx, [rip+0x78592b]
    37bcca366mov edx, eax
    37bcca368mov [rsp+56], rdi
    37bcca36dmov rdi, [rsp+328]
    37bcca375imul edx, eax
    37bcca378shl rax, 4
    37bcca37cmov [rsp+72], rbx
    37bcca381add rax, [rsp+320]
    37bcca389mov [rsp+40], rax
    37bcca38emov rax, [rsp+312]
    37bcca396mov [rsp+80], 1
    37bcca39fmovsxd rdx, edx
    37bcca3a2mov [rsp+32], rax
    37bcca3a7shl rdx, 4
    37bcca3abadd rdx, [rsp+344]
    37bcca3b3mov [rsp+48], rdi
    37bcca3b8mov [rsp+64], rdx
    37bcca3bdlea rdx, [rip+0x7858cc]
    37bcca3c4call zherk_
    37bcca3c9mov rax, [rsp+344]
    37bcca3d1mov [rsp+96], rbx
    37bcca3d6mov [rsp+112], 1
    37bcca3dfmov [rsp+88], rax
    37bcca3e4lea rax, [rsp+176]
    37bcca3ecmov [rsp+80], rax
    37bcca3f1mov rax, [rsp+328]
    37bcca3f9mov [rsp+104], 1
    37bcca402mov [rsp+72], rax
    37bcca407mov rax, [rsp+320]
    37bcca40fmov [rsp+64], rax
    37bcca414mov rax, [rsp+328]
    37bcca41cmov [rsp+56], rax
    37bcca421movsxd rax, [rsp+152]
    37bcca429shl rax, 4
    37bcca42dadd rax, [rsp+320]
    37bcca435jmp 0x37bcc9c8d
    37bcca43a
    37bcca43a 66 0f 1f 44 00 00 f..D..
    37bcca440
    37bcca440loc_37bcca440:
    37bcca440add edx, 1
    37bcca443mov [rsp+156], eax
    37bcca44amov [rsp+88], 1
    37bcca453movsxd rdx, edx
    37bcca456mov [rsp+80], 1
    37bcca45fshl rdx, 4
    37bcca463add rdx, [rsp+344]
    37bcca46btest r12l, r12l
    37bcca46eje 0x37bcca748
    37bcca474mov rax, [rsp+336]
    37bcca47clea rsi, [rsp+156]
    37bcca484mov [rsp+64], rdx
    37bcca489lea r8, [rsp+152]
    37bcca491mov [rsp+72], rsi
    37bcca496mov r9, [rsp+304]
    37bcca49elea rdx, [rip+0x7857eb]
    37bcca4a5lea rcx, [rip+0x7857e5]
    37bcca4acmov [rsp+56], rax
    37bcca4b1mov rax, [rsp+328]
    37bcca4b9mov [rsp+48], rax
    37bcca4bemov rax, [rsp+320]
    37bcca4c6mov [rsp+40], rax
    37bcca4cbmov rax, [rsp+312]
    37bcca4d3mov [rsp+32], rax
    37bcca4d8call zherk_
    37bcca4ddmov eax, [rbp]
    37bcca4e0mov rdx, [rsp+344]
    37bcca4e8mov [rsp+88], 1
    37bcca4f1mov rdi, [rsp+336]
    37bcca4f9mov [rsp+72], rsi
    37bcca4felea r8, [rsp+152]
    37bcca506lea rcx, [rip+0x785786]
    37bcca50dadd eax, 1
    37bcca510mov r9, [rsp+304]
    37bcca518mov [rsp+80], 1
    37bcca521mov [rsp+156], eax
    37bcca528movsxd rax, [rsp+152]
    37bcca530mov [rsp+56], rdi
    37bcca535mov rdi, [rsp+328]
    37bcca53dshl rax, 4
    37bcca541add rdx, rax
    37bcca544add rax, [rsp+320]
    37bcca54cmov [rsp+48], rdi
    37bcca551mov [rsp+40], rax
    37bcca556mov rax, [rsp+312]
    37bcca55emov [rsp+64], rdx
    37bcca563lea rdx, [rip+0x785726]
    37bcca56amov [rsp+32], rax
    37bcca56fcall zherk_
    37bcca574mov eax, [rbp]
    37bcca577mov [rsp+96], rsi
    37bcca57cmov [rsp+112], 1
    37bcca585mov [rsp+104], 1
    37bcca58eadd eax, 1
    37bcca591mov [rsp+156], eax
    37bcca598mov rax, [rsp+344]
    37bcca5a0mov [rsp+88], rax
    37bcca5a5lea rax, [rsp+176]
    37bcca5admov [rsp+80], rax
    37bcca5b2mov rax, [rsp+328]
    37bcca5bamov [rsp+72], rax
    37bcca5bfmovsxd rax, [rsp+152]
    37bcca5c7shl rax, 4
    37bcca5cbadd rax, [rsp+320]
    37bcca5d3mov [rsp+64], rax
    37bcca5d8mov rax, [rsp+328]
    37bcca5e0mov [rsp+56], rax
    37bcca5e5mov rax, [rsp+320]
    37bcca5edjmp 0x37bcc96fb
    37bcca5f2
    37bcca5f2loc_37bcca5f2:
    37bcca5f2lea rdx, [rip+0x785699]
    37bcca5f9lea rcx, [rip+0x785691]
    37bcca600call zherk_
    37bcca605movsxd rdi, [rsp+152]
    37bcca60dmov [rsp+88], 1
    37bcca616lea r8, [rsp+156]
    37bcca61emov [rsp+80], 1
    37bcca627mov r9, [rsp+304]
    37bcca62flea rdx, [rip+0x78565c]
    37bcca636lea rcx, [rip+0x785656]
    37bcca63dlea eax, [rdi+1]
    37bcca640mov [rsp+72], rbp
    37bcca645shl rdi, 4
    37bcca649cdqe
    37bcca64bimul rax, rbx
    37bcca64flea rbx, [rsi+rax+1]
    37bcca654movsxd rax, [rbp]
    37bcca658shl rbx, 4
    37bcca65cadd rbx, [rsp+320]
    37bcca664shl rax, 4
    37bcca668add rax, [rsp+344]
    37bcca670mov [rsp+40], rbx
    37bcca675mov [rsp+64], rax
    37bcca67amov rax, [rsp+336]
    37bcca682mov [rsp+56], rax
    37bcca687mov rax, [rsp+328]
    37bcca68fmov [rsp+48], rax
    37bcca694mov rax, [rsp+312]
    37bcca69cmov [rsp+32], rax
    37bcca6a1call zherk_
    37bcca6a6mov rax, [rsp+344]
    37bcca6aemov [rsp+112], 1
    37bcca6b7lea r9, [rsp+152]
    37bcca6bfmov [rsp+104], 1
    37bcca6c8lea r8, [rsp+156]
    37bcca6d0lea rdx, [rip+0x7855b9]
    37bcca6d7add rax, rdi
    37bcca6damov [rsp+96], rbp
    37bcca6dflea rcx, [rip+0x7855ac]
    37bcca6e6mov [rsp+88], rax
    37bcca6eblea rax, [rsp+176]
    37bcca6f3mov [rsp+80], rax
    37bcca6f8mov rax, [rsp+328]
    37bcca700mov [rsp+48], rbx
    37bcca705mov [rsp+72], rax
    37bcca70amov rax, [rsp+320]
    37bcca712mov [rsp+64], rax
    37bcca717mov rax, [rsp+328]
    37bcca71fmov [rsp+56], rax
    37bcca724lea rax, [rsp+160]
    37bcca72cmov [rsp+40], rax
    37bcca731mov rax, [rsp+304]
    37bcca739mov [rsp+32], rax
    37bcca73ecall zgemm_
    37bcca743jmp 0x37bcc973e
    37bcca748
    37bcca748loc_37bcca748:
    37bcca748mov rax, [rsp+336]
    37bcca750lea r12, [rsp+156]
    37bcca758mov [rsp+64], rdx
    37bcca75dlea r8, [rsp+152]
    37bcca765mov [rsp+72], r12
    37bcca76amov r9, [rsp+304]
    37bcca772lea rdx, [rip+0x785519]
    37bcca779lea rcx, [rip+0x785511]
    37bcca780mov [rsp+56], rax
    37bcca785mov rax, [rsp+328]
    37bcca78dmov [rsp+48], rax
    37bcca792mov rax, [rsp+320]
    37bcca79amov [rsp+40], rax
    37bcca79fmov rax, [rsp+312]
    37bcca7a7mov [rsp+32], rax
    37bcca7accall zherk_
    37bcca7b1mov eax, [rbp]
    37bcca7b4movsxd rdx, [rsp+152]
    37bcca7bcmov [rsp+88], 1
    37bcca7c5mov rcx, [rsp+336]
    37bcca7cdmov [rsp+72], r12
    37bcca7d2lea r8, [rsp+152]
    37bcca7daadd eax, 1
    37bcca7ddmov r9, [rsp+304]
    37bcca7e5mov [rsp+80], 1
    37bcca7eemov [rsp+156], eax
    37bcca7f5mov rax, rdx
    37bcca7f8shl rdx, 4
    37bcca7fcadd rdx, [rsp+344]
    37bcca804add eax, 1
    37bcca807mov [rsp+56], rcx
    37bcca80cmov rcx, [rsp+328]
    37bcca814cdqe
    37bcca816mov [rsp+64], rdx
    37bcca81blea rdx, [rip+0x785470]
    37bcca822imul rax, rbx
    37bcca826mov [rsp+48], rcx
    37bcca82blea rcx, [rip+0x785461]
    37bcca832lea rax, [rsi+rax+1]
    37bcca837shl rax, 4
    37bcca83badd rax, [rsp+320]
    37bcca843mov [rsp+40], rax
    37bcca848mov rax, [rsp+312]
    37bcca850mov [rsp+32], rax
    37bcca855call zherk_
    37bcca85amov eax, [rbp]
    37bcca85dmov [rsp+96], r12
    37bcca862mov [rsp+112], 1
    37bcca86bmov [rsp+104], 1
    37bcca874add eax, 1
    37bcca877mov [rsp+156], eax
    37bcca87emov rax, [rsp+344]
    37bcca886mov [rsp+88], rax
    37bcca88blea rax, [rsp+176]
    37bcca893mov [rsp+80], rax
    37bcca898mov rax, [rsp+328]
    37bcca8a0mov [rsp+72], rax
    37bcca8a5mov eax, [rsp+152]
    37bcca8acadd eax, 1
    37bcca8afcdqe
    37bcca8b1imul rax, rbx
    37bcca8b5lea rax, [rsi+rax+1]
    37bcca8bashl rax, 4
    37bcca8beadd rax, [rsp+320]
    37bcca8c6mov [rsp+64], rax
    37bcca8cbmov rax, [rsp+328]
    37bcca8d3mov [rsp+56], rax
    37bcca8d8mov rax, [rsp+320]
    37bcca8e0
    37bcca8e0loc_37bcca8e0:
    37bcca8e0mov [rsp+48], rax
    37bcca8e5lea rax, [rsp+160]
    37bcca8edlea r9, [rsp+152]
    37bcca8f5mov [rsp+40], rax
    37bcca8famov rax, [rsp+304]
    37bcca902lea r8, [rsp+152]
    37bcca90alea rdx, [rip+0x78537f]
    37bcca911lea rcx, [rip+0x78537a]
    37bcca918mov [rsp+32], rax
    37bcca91dcall zgemm_
    37bcca922jmp 0x37bcc973e
    37bcca927
    37bcca927loc_37bcca927:
    37bcca927lea rdx, [rip+0x785364]
    37bcca92elea rcx, [rip+0x78535c]
    37bcca935call zherk_
    37bcca93amovsxd rax, [rsp+152]
    37bcca942mov [rsp+88], 1
    37bcca94blea r8, [rsp+156]
    37bcca953mov [rsp+80], 1
    37bcca95cmov r9, [rsp+304]
    37bcca964lea rdx, [rip+0x785327]
    37bcca96blea rcx, [rip+0x785321]
    37bcca972shl rax, 4
    37bcca976add rax, [rsp+344]
    37bcca97emov [rsp+72], rbp
    37bcca983mov [rsp+64], rax
    37bcca988mov rax, [rsp+336]
    37bcca990mov [rsp+56], rax
    37bcca995mov rax, [rsp+328]
    37bcca99dmov [rsp+48], rax
    37bcca9a2mov rax, rdi
    37bcca9a5imul rax, rbx
    37bcca9a9lea rax, [rsi+rax+1]
    37bcca9aeshl rax, 4
    37bcca9b2add rax, [rsp+320]
    37bcca9bamov [rsp+40], rax
    37bcca9bfmov rax, [rsp+312]
    37bcca9c7mov [rsp+32], rax
    37bcca9cccall zherk_
    37bcca9d1mov rax, [rsp+344]
    37bcca9d9mov [rsp+112], 1
    37bcca9e2lea r9, [rsp+156]
    37bcca9eamov [rsp+104], 1
    37bcca9f3lea r8, [rsp+152]
    37bcca9fblea rdx, [rip+0x78528e]
    37bccaa02mov [rsp+88], rax
    37bccaa07lea rax, [rsp+176]
    37bccaa0flea rcx, [rip+0x78527c]
    37bccaa16mov [rsp+80], rax
    37bccaa1bmov rax, [rsp+328]
    37bccaa23mov [rsp+96], rbp
    37bccaa28mov [rsp+72], rax
    37bccaa2dmovsxd rax, [rsp+156]
    37bccaa35imul rax, rbx
    37bccaa39lea rax, [rsi+rax+1]
    37bccaa3eshl rax, 4
    37bccaa42add rax, [rsp+320]
    37bccaa4amov [rsp+64], rax
    37bccaa4fmov rax, [rsp+328]
    37bccaa57mov [rsp+56], rax
    37bccaa5cmov rax, [rsp+320]
    37bccaa64mov [rsp+48], rax
    37bccaa69lea rax, [rsp+160]
    37bccaa71mov [rsp+40], rax
    37bccaa76mov rax, [rsp+304]
    37bccaa7emov [rsp+32], rax
    37bccaa83call zgemm_
    37bccaa88jmp 0x37bcc973e
    37bccaa8d
    37bccaa8dloc_37bccaa8d:
    37bccaa8dmov rax, [rsp+344]
    37bccaa95lea rdx, [rip+0x7851f6]
    37bccaa9clea rdi, [rsp+152]
    37bccaaa4mov [rsp+88], 1
    37bccaaadmov [rsp+72], rdi
    37bccaab2mov r9, [rsp+304]
    37bccaabamov r8, rdi
    37bccaabdlea rcx, [rip+0x7851cf]
    37bccaac4mov [rsp+64], rax
    37bccaac9mov rax, [rsp+336]
    37bccaad1lea rbp, [rsp+156]
    37bccaad9mov [rsp+80], 1
    37bccaae2mov [rsp+56], rax
    37bccaae7mov rax, [rsp+328]
    37bccaaefmov [rsp+48], rax
    37bccaaf4mov rax, [rsp+320]
    37bccaafcmov [rsp+40], rax
    37bccab01mov rax, [rsp+312]
    37bccab09mov [rsp+32], rax
    37bccab0ecall zherk_
    37bccab13mov rax, [rsp+344]
    37bccab1bmov r8, rbp
    37bccab1emov [rsp+88], 1
    37bccab27mov [rsp+80], 1
    37bccab30mov r9, [rsp+304]
    37bccab38lea rdx, [rip+0x785153]
    37bccab3flea rcx, [rip+0x78514b]
    37bccab46add rax, 16
    37bccab4amov [rsp+72], rdi
    37bccab4fmov [rsp+64], rax
    37bccab54mov rax, [rsp+336]
    37bccab5cmov [rsp+56], rax
    37bccab61mov rax, [rsp+328]
    37bccab69mov [rsp+48], rax
    37bccab6emov eax, [rsp+152]
    37bccab75add eax, 1
    37bccab78cdqe
    37bccab7aimul rax, rbx
    37bccab7elea rax, [rsi+rax+1]
    37bccab83shl rax, 4
    37bccab87add rax, [rsp+320]
    37bccab8fmov [rsp+40], rax
    37bccab94mov rax, [rsp+312]
    37bccab9cmov [rsp+32], rax
    37bccaba1call zherk_
    37bccaba6mov eax, [rsp+152]
    37bccabadmov [rsp+96], rdi
    37bccabb2mov rcx, [rsp+328]
    37bccabbamov [rsp+112], 1
    37bccabc3mov [rsp+104], 1
    37bccabccmov edx, eax
    37bccabceimul edx, eax
    37bccabd1add eax, 1
    37bccabd4mov [rsp+72], rcx
    37bccabd9cdqe
    37bccabdbmov [rsp+56], rcx
    37bccabe0imul rax, rbx
    37bccabe4movsxd rdx, edx
    37bccabe7shl rdx, 4
    37bccabebadd rdx, [rsp+344]
    37bccabf3lea rax, [rsi+rax+1]
    37bccabf8mov [rsp+88], rdx
    37bccabfdlea rdx, [rsp+176]
    37bccac05shl rax, 4
    37bccac09add rax, [rsp+320]
    37bccac11mov [rsp+80], rdx
    37bccac16mov [rsp+64], rax
    37bccac1bmov rax, [rsp+320]
    37bccac23mov [rsp+48], rax
    37bccac28
    37bccac28loc_37bccac28:
    37bccac28lea rax, [rsp+160]
    37bccac30mov r9, rbp
    37bccac33mov r8, rdi
    37bccac36mov [rsp+40], rax
    37bccac3bmov rax, [rsp+304]
    37bccac43lea rdx, [rip+0x785046]
    37bccac4alea rcx, [rip+0x785041]
    37bccac51mov [rsp+32], rax
    37bccac56call zgemm_
    37bccac5bjmp 0x37bcc973e
    37bccac60
    37bccac60loc_37bccac60:
    37bccac60mov [rsp+64], rax
    37bccac65lea rdx, [rip+0x785026]
    37bccac6cmov rax, [rsp+336]
    37bccac74lea rdi, [rsp+152]
    37bccac7cmov [rsp+72], rdi
    37bccac81mov r9, [rsp+304]
    37bccac89mov r8, rdi
    37bccac8clea rcx, [rip+0x785000]
    37bccac93mov [rsp+56], rax
    37bccac98mov rax, [rsp+328]
    37bccaca0mov [rsp+88], 1
    37bccaca9mov [rsp+48], rax
    37bccacaemov rax, [rsp+320]
    37bccacb6mov [rsp+80], 1
    37bccacbfmov [rsp+40], rax
    37bccacc4mov rax, [rsp+312]
    37bccacccmov [rsp+32], rax
    37bccacd1call zherk_
    37bccacd6mov rax, [rsp+344]
    37bccacdemov r8, rdi
    37bccace1mov [rsp+88], 1
    37bccaceamov [rsp+80], 1
    37bccacf3mov r9, [rsp+304]
    37bccacfblea rdx, [rip+0x784f90]
    37bccad02lea rcx, [rip+0x784f88]
    37bccad09mov [rsp+64], rax
    37bccad0emov rax, [rsp+336]
    37bccad16mov [rsp+72], rdi
    37bccad1bmov [rsp+56], rax
    37bccad20mov rax, [rsp+328]
    37bccad28mov [rsp+48], rax
    37bccad2dmov eax, [rsp+152]
    37bccad34add eax, 1
    37bccad37cdqe
    37bccad39imul rax, rbx
    37bccad3dlea rax, [rsi+rax+1]
    37bccad42shl rax, 4
    37bccad46add rax, [rsp+320]
    37bccad4emov [rsp+40], rax
    37bccad53mov rax, [rsp+312]
    37bccad5bmov [rsp+32], rax
    37bccad60call zherk_
    37bccad65mov eax, [rsp+152]
    37bccad6cmov [rsp+96], rdi
    37bccad71mov [rsp+112], 1
    37bccad7amov [rsp+104], 1
    37bccad83lea edx, [rax+1]
    37bccad86imul eax, edx
    37bccad89movsxd rdx, edx
    37bccad8cimul rdx, rbx
    37bccad90cdqe
    37bccad92shl rax, 4
    37bccad96add rax, [rsp+344]
    37bccad9emov [rsp+88], rax
    37bccada3lea rax, [rsp+176]
    37bccadabmov [rsp+80], rax
    37bccadb0mov rax, [rsp+328]
    37bccadb8mov [rsp+72], rax
    37bccadbdlea rax, [rsi+rdx+1]
    37bccadc2shl rax, 4
    37bccadc6add rax, [rsp+320]
    37bccadcemov [rsp+64], rax
    37bccadd3mov rax, [rsp+328]
    37bccaddbmov [rsp+56], rax
    37bccade0mov rax, [rsp+320]
    37bccade8
    37bccade8loc_37bccade8:
    37bccade8mov [rsp+48], rax
    37bccadedmov r9, rdi
    37bccadf0lea rax, [rsp+160]
    37bccadf8mov r8, rdi
    37bccadfbmov [rsp+40], rax
    37bccae00mov rax, [rsp+304]
    37bccae08lea rdx, [rip+0x784e81]
    37bccae0flea rcx, [rip+0x784e7c]
    37bccae16mov [rsp+32], rax
    37bccae1bcall zgemm_
    37bccae20jmp 0x37bcc973e
    37bccae25
    37bccae25loc_37bccae25:
    37bccae25mov [rsp+64], rax
    37bccae2alea rdx, [rip+0x784e61]
    37bccae31mov rax, [rsp+336]
    37bccae39lea rdi, [rsp+156]
    37bccae41mov [rsp+88], 1
    37bccae4amov r9, [rsp+304]
    37bccae52lea rbp, [rsp+152]
    37bccae5alea rcx, [rip+0x784e32]
    37bccae61mov [rsp+56], rax
    37bccae66mov rax, [rsp+328]
    37bccae6emov r8, rbp
    37bccae71mov [rsp+80], 1
    37bccae7amov [rsp+48], rax
    37bccae7fmov rax, [rsp+320]
    37bccae87mov [rsp+72], rdi
    37bccae8cmov [rsp+40], rax
    37bccae91mov rax, [rsp+312]
    37bccae99mov [rsp+32], rax
    37bccae9ecall zherk_
    37bccaea3mov eax, [rsp+152]
    37bccaeaamov [rsp+72], rdi
    37bccaeafmov r8, rdi
    37bccaeb2mov [rsp+88], 1
    37bccaebbmov r9, [rsp+304]
    37bccaec3lea rcx, [rip+0x784dc7]
    37bccaecamov [rsp+80], 1
    37bccaed3lea edx, [rax+1]
    37bccaed6imul eax, [rsp+156]
    37bccaedemovsxd rdx, edx
    37bccaee1imul rdx, rbx
    37bccaee5cdqe
    37bccaee7shl rax, 4
    37bccaeebadd rax, [rsp+344]
    37bccaef3lea rbx, [rsi+rdx+1]
    37bccaef8mov [rsp+64], rax
    37bccaefdshl rbx, 4
    37bccaf01mov rax, [rsp+336]
    37bccaf09lea rdx, [rip+0x784d82]
    37bccaf10add rbx, [rsp+320]
    37bccaf18mov [rsp+56], rax
    37bccaf1dmov rax, [rsp+328]
    37bccaf25mov [rsp+40], rbx
    37bccaf2amov [rsp+48], rax
    37bccaf2fmov rax, [rsp+312]
    37bccaf37mov [rsp+32], rax
    37bccaf3ccall zherk_
    37bccaf41mov rax, [rsp+344]
    37bccaf49mov [rsp+96], rdi
    37bccaf4emov [rsp+112], 1
    37bccaf57mov [rsp+88], rax
    37bccaf5clea rax, [rsp+176]
    37bccaf64mov [rsp+80], rax
    37bccaf69mov rax, [rsp+328]
    37bccaf71mov [rsp+104], 1
    37bccaf7amov [rsp+72], rax
    37bccaf7fmov rax, [rsp+320]
    37bccaf87mov [rsp+48], rbx
    37bccaf8cmov [rsp+64], rax
    37bccaf91mov rax, [rsp+328]
    37bccaf99mov [rsp+56], rax
    37bccaf9ejmp 0x37bccac28
    37bccafa3
    37bccafa3loc_37bccafa3:
    37bccafa3mov rax, [rsp+344]
    37bccafablea r12, [rsp+156]
    37bccafb3mov r9, [rsp+304]
    37bccafbblea r8, [rsp+152]
    37bccafc3mov [rsp+72], r12
    37bccafc8lea rdx, [rip+0x784cc3]
    37bccafcflea rcx, [rip+0x784cbb]
    37bccafd6add rax, 16
    37bccafdamov [rsp+64], rax
    37bccafdfmov rax, [rsp+336]
    37bccafe7mov [rsp+56], rax
    37bccafecmov rax, [rsp+328]
    37bccaff4mov [rsp+48], rax
    37bccaff9mov rax, [rsp+320]
    37bccb001mov [rsp+40], rax
    37bccb006mov rax, [rsp+312]
    37bccb00emov [rsp+32], rax
    37bccb013call zherk_
    37bccb018mov eax, [rbp]
    37bccb01bmov [rsp+88], 1
    37bccb024lea rdx, [rip+0x784c67]
    37bccb02bmov [rsp+80], 1
    37bccb034mov r9, [rsp+304]
    37bccb03clea rcx, [rip+0x784c50]
    37bccb043lea r8, [rsp+152]
    37bccb04badd eax, 1
    37bccb04emov [rsp+72], r12
    37bccb053mov [rsp+156], eax
    37bccb05amov rax, [rsp+344]
    37bccb062mov [rsp+64], rax
    37bccb067mov rax, [rsp+336]
    37bccb06fmov [rsp+56], rax
    37bccb074mov rax, [rsp+328]
    37bccb07cmov [rsp+48], rax
    37bccb081mov eax, [rsp+152]
    37bccb088add eax, 1
    37bccb08bcdqe
    37bccb08dimul rax, rbx
    37bccb091lea rax, [rsi+rax+1]
    37bccb096shl rax, 4
    37bccb09aadd rax, [rsp+320]
    37bccb0a2mov [rsp+40], rax
    37bccb0a7mov rax, [rsp+312]
    37bccb0afmov [rsp+32], rax
    37bccb0b4call zherk_
    37bccb0b9mov eax, [rbp]
    37bccb0bcmov rcx, [rsp+328]
    37bccb0c4mov [rsp+112], 1
    37bccb0cdmov [rsp+104], 1
    37bccb0d6add eax, 1
    37bccb0d9mov [rsp+72], rcx
    37bccb0demov rcx, [rsp+320]
    37bccb0e6mov [rsp+156], eax
    37bccb0edmov eax, [rsp+152]
    37bccb0f4mov [rsp+64], rcx
    37bccb0f9mov rcx, [rsp+328]
    37bccb101add eax, 1
    37bccb104mov [rsp+96], r12
    37bccb109cdqe
    37bccb10bmov [rsp+56], rcx
    37bccb110mov rdx, rax
    37bccb113imul rax, rbx
    37bccb117shl rdx, 4
    37bccb11badd rdx, [rsp+344]
    37bccb123mov [rsp+88], rdx
    37bccb128lea rdx, [rsp+176]
    37bccb130lea rax, [rsi+rax+1]
    37bccb135mov [rsp+80], rdx
    37bccb13ashl rax, 4
    37bccb13eadd rax, [rsp+320]
    37bccb146jmp 0x37bcca8e0
    37bccb14b
    37bccb14bloc_37bccb14b:
    37bccb14bmov [rsp+64], rax
    37bccb150lea rdx, [rip+0x784b3b]
    37bccb157mov rax, [rsp+336]
    37bccb15flea rdi, [rsp+152]
    37bccb167mov [rsp+72], rdi
    37bccb16cmov r9, [rsp+304]
    37bccb174mov r8, rdi
    37bccb177lea rcx, [rip+0x784b15]
    37bccb17emov [rsp+56], rax
    37bccb183mov rax, [rsp+328]
    37bccb18bmov [rsp+88], 1
    37bccb194mov [rsp+48], rax
    37bccb199mov rax, [rsp+320]
    37bccb1a1mov [rsp+80], 1
    37bccb1aamov [rsp+40], rax
    37bccb1afmov rax, [rsp+312]
    37bccb1b7mov [rsp+32], rax
    37bccb1bccall zherk_
    37bccb1c1mov eax, [rsp+152]
    37bccb1c8mov r8, rdi
    37bccb1cbmov rcx, [rsp+336]
    37bccb1d3mov [rsp+72], rdi
    37bccb1d8mov r9, [rsp+304]
    37bccb1e0mov edx, eax
    37bccb1e2mov [rsp+56], rcx
    37bccb1e7mov rcx, [rsp+328]
    37bccb1efmov [rsp+88], 1
    37bccb1f8imul edx, eax
    37bccb1fbadd eax, 1
    37bccb1fecdqe
    37bccb200mov [rsp+48], rcx
    37bccb205lea rcx, [rip+0x784a85]
    37bccb20cmov [rsp+80], 1
    37bccb215imul rax, rbx
    37bccb219movsxd rdx, edx
    37bccb21cshl rdx, 4
    37bccb220add rdx, [rsp+344]
    37bccb228lea rax, [rsi+rax+1]
    37bccb22dmov [rsp+64], rdx
    37bccb232lea rdx, [rip+0x784a59]
    37bccb239shl rax, 4
    37bccb23dadd rax, [rsp+320]
    37bccb245mov [rsp+40], rax
    37bccb24amov rax, [rsp+312]
    37bccb252mov [rsp+32], rax
    37bccb257call zherk_
    37bccb25cmov rax, [rsp+344]
    37bccb264mov [rsp+96], rdi
    37bccb269mov [rsp+112], 1
    37bccb272mov [rsp+88], rax
    37bccb277lea rax, [rsp+176]
    37bccb27fmov [rsp+80], rax
    37bccb284mov rax, [rsp+328]
    37bccb28cmov [rsp+104], 1
    37bccb295mov [rsp+72], rax
    37bccb29amov rax, [rsp+320]
    37bccb2a2mov [rsp+64], rax
    37bccb2a7mov rax, [rsp+328]
    37bccb2afmov [rsp+56], rax
    37bccb2b4mov eax, [rsp+152]
    37bccb2bbadd eax, 1
    37bccb2becdqe
    37bccb2c0imul rax, rbx
    37bccb2c4lea rax, [rsi+rax+1]
    37bccb2c9shl rax, 4
    37bccb2cdadd rax, [rsp+320]
    37bccb2d5jmp 0x37bccade8
    37bcc93b0
    37bccb2da
    37bccb2da // align 0x40
    37bccb300
    37bccb300ztfttp_:
    37bccb300push r15
    37bccb302push r14
    37bccb304push r13
    37bccb306push r12
    37bccb308push rbp
    37bccb309push rdi
    37bccb30apush rsi
    37bccb30bpush rbx
    37bccb30csub rsp, 104
    37bccb310mov r12, [rsp+216]
    37bccb318mov rbx, [rsp+208]
    37bccb320mov [r12], 0
    37bccb328mov r13, rdx
    37bccb32bmov r14, r8
    37bccb32elea rdx, [rip+0x78497b]
    37bccb335mov r15, r9
    37bccb338mov r8l, 1
    37bccb33emov r9l, 1
    37bccb344mov rsi, rcx
    37bccb347call lsame_
    37bccb34cmov r9l, 1
    37bccb352mov r8l, 1
    37bccb358mov rcx, r13
    37bccb35blea rdx, [rip+0x78494f]
    37bccb362mov edi, eax
    37bccb364call lsame_
    37bccb369mov ebp, eax
    37bccb36btest edi, edi
    37bccb36dje 0x37bccb578
    37bccb373
    37bccb373loc_37bccb373:
    37bccb373test ebp, ebp
    37bccb375je 0x37bccb5b0
    37bccb37b
    37bccb37bloc_37bccb37b:
    37bccb37bmov r11l, [r14]
    37bccb37etest r11l, r11l
    37bccb381js 0x37bccb538
    37bccb387mov r10l, [r12]
    37bccb38btest r10l, r10l
    37bccb38ejne 0x37bccbe8c
    37bccb394test r11l, r11l
    37bccb397je 0x37bccb564
    37bccb39dcmp r11l, 1
    37bccb3a1je 0x37bccb748
    37bccb3a7mov r8l, r11l
    37bccb3aamov ecx, r11l
    37bccb3adlea r9l, [r11+1]
    37bccb3b1and r8l, 1
    37bccb3b5sar ecx, 1
    37bccb3b7test ebp, ebp
    37bccb3b9je 0x37bccb5e8
    37bccb3bftest r8l, r8l
    37bccb3c2jne 0x37bccb778
    37bccb3c8test edi, edi
    37bccb3cajne 0x37bccbd80
    37bccb3d0mov ebp, r9l
    37bccb3d3mov edi, r9l
    37bccb3d6mov r11, r15
    37bccb3d9mov [rsp+64], r8l
    37bccb3desar ebp, 1
    37bccb3e0mov [rsp+72], r11
    37bccb3e5lea r10, [rbx+16]
    37bccb3e9imul edi, ebp
    37bccb3eclea r14l, [rbp+1]
    37bccb3f0mov [rsp+44], ebp
    37bccb3f4movsxd rax, r14l
    37bccb3f7mov r12l, r14l
    37bccb3fashl rax, 4
    37bccb3femov [rsp+56], rax
    37bccb403lea rsi, [rax-16]
    37bccb407sub r12l, edi
    37bccb40amov r9, rax
    37bccb40dmov [rsp+48], edi
    37bccb411lea r13, [r15+rsi]
    37bccb415xor edi, edi
    37bccb417xor r15l, r15l
    37bccb41anop [rax+rax]
    37bccb420
    37bccb420loc_37bccb420:
    37bccb420add edi, 1
    37bccb423cmp [rsp+48], ebp
    37bccb427jle 0x37bccb4ac
    37bccb42dmov eax, r12l
    37bccb430xor edx, edx
    37bccb432movsxd r8, r15l
    37bccb435neg eax
    37bccb437div [rsp+44]
    37bccb43bmov rdx, r8
    37bccb43eshl rdx, 4
    37bccb442add rdx, rbx
    37bccb445mov r11l, eax
    37bccb448add r11, r8
    37bccb44bmov r8, r13
    37bccb44eshl r11, 4
    37bccb452add r11, r10
    37bccb455nop [rax+rax]
    37bccb45fnop [rax+rax]
    37bccb46anop [rax+rax]
    37bccb475nop [rax+rax]
    37bccb480
    37bccb480loc_37bccb480:
    37bccb480movsd_xmm x0, [r8+8]
    37bccb486movsd_xmm x1, [r8]
    37bccb48badd rdx, 16
    37bccb48fadd r8, rsi
    37bccb492xorpd x0, [rip+0x784826]
    37bccb49aunpcklpd x1, x0
    37bccb49emovups [rdx-16], x1
    37bccb4a2cmp rdx, r11
    37bccb4a5jne 0x37bccb480
    37bccb4a7lea r15l, [r15+rax+1]
    37bccb4ac
    37bccb4acloc_37bccb4ac:
    37bccb4acadd ebp, r14l
    37bccb4afadd r13, r9
    37bccb4b2add r12l, r14l
    37bccb4b5cmp edi, ecx
    37bccb4b7jl 0x37bccb420
    37bccb4bdmov r8l, [rsp+64]
    37bccb4c2mov r11, [rsp+72]
    37bccb4c7mov r9l, ecx
    37bccb4camov r10l, ecx
    37bccb4cdmov edi, [rsp+44]
    37bccb4d1mov rbp, [rsp+56]
    37bccb4d6nop [rax+rax]
    37bccb4e0
    37bccb4e0loc_37bccb4e0:
    37bccb4e0cmp r10l, r8l
    37bccb4e3jle 0x37bccb516
    37bccb4e5movsxd rdx, r15l
    37bccb4e8mov r12l, r9l
    37bccb4ebxor eax, eax
    37bccb4edshl rdx, 4
    37bccb4f1shl r12, 4
    37bccb4f5add rdx, rbx
    37bccb4f8nop [rax+rax]
    37bccb500
    37bccb500loc_37bccb500:
    37bccb500movupd x0, [r11+rax]
    37bccb506movups [rdx+rax], x0
    37bccb50aadd rax, 16
    37bccb50ecmp r12, rax
    37bccb511jne 0x37bccb500
    37bccb513add r15l, r9l
    37bccb516
    37bccb516loc_37bccb516:
    37bccb516mov eax, 1
    37bccb51badd r8l, r14l
    37bccb51eadd r10l, edi
    37bccb521add r11, rbp
    37bccb524sub eax, r9l
    37bccb527add eax, ecx
    37bccb529cmp ecx, eax
    37bccb52bjle 0x37bccb564
    37bccb52dsub r9l, 1
    37bccb531jmp 0x37bccb4e0
    37bccb533
    37bccb533 0f 1f 44 00 00 ..D..
    37bccb538
    37bccb538loc_37bccb538:
    37bccb538mov eax, -3
    37bccb53dmov r10l, 3
    37bccb543
    37bccb543loc_37bccb543:
    37bccb543mov [r12], eax
    37bccb547
    37bccb547loc_37bccb547:
    37bccb547lea rdx, [rsp+92]
    37bccb54cmov r8l, 6
    37bccb552mov [rsp+92], r10l
    37bccb557lea rcx, [rip+0x784756]
    37bccb55ecall xerbla_
    37bccb563nop
    37bccb564
    37bccb564loc_37bccb564:
    37bccb564add rsp, 104
    37bccb568pop rbx
    37bccb569pop rsi
    37bccb56apop rdi
    37bccb56bpop rbp
    37bccb56cpop r12
    37bccb56epop r13
    37bccb570pop r14
    37bccb572pop r15
    37bccb574ret
    37bccb575
    37bccb575 0f 1f 00 ...
    37bccb578
    37bccb578loc_37bccb578:
    37bccb578mov r9l, 1
    37bccb57emov r8l, 1
    37bccb584lea rdx, [rip+0x784727]
    37bccb58bmov rcx, rsi
    37bccb58ecall lsame_
    37bccb593test eax, eax
    37bccb595jne 0x37bccb373
    37bccb59bmov eax, -1
    37bccb5a0mov r10l, 1
    37bccb5a6jmp 0x37bccb543
    37bccb5a8
    37bccb5a8 0f 1f 84 00 00 00 00 00 ........
    37bccb5b0
    37bccb5b0loc_37bccb5b0:
    37bccb5b0mov r9l, 1
    37bccb5b6mov r8l, 1
    37bccb5bclea rdx, [rip+0x7846f0]
    37bccb5c3mov rcx, r13
    37bccb5c6call lsame_
    37bccb5cbtest eax, eax
    37bccb5cdjne 0x37bccb37b
    37bccb5d3mov eax, -2
    37bccb5d8mov r10l, 2
    37bccb5dejmp 0x37bccb543
    37bccb5e3
    37bccb5e3 0f 1f 44 00 00 ..D..
    37bccb5e8
    37bccb5e8loc_37bccb5e8:
    37bccb5e8test r8l, r8l
    37bccb5ebjne 0x37bccb8c0
    37bccb5f1test edi, edi
    37bccb5f3jne 0x37bccbb48
    37bccb5f9sar r9l, 1
    37bccb5fclea eax, [rcx+1]
    37bccb5ffmov r10, r15
    37bccb602mov [rsp+56], r8l
    37bccb607imul eax, r9l
    37bccb60bmov [rsp+64], r10
    37bccb610lea edi, [r9+1]
    37bccb614movsxd rsi, r9l
    37bccb617mov [rsp+44], edi
    37bccb61bshl rsi, 4
    37bccb61fxor edi, edi
    37bccb621xor ebp, ebp
    37bccb623movsxd r11, eax
    37bccb626mov [rsp+48], eax
    37bccb62amov r13l, eax
    37bccb62dmov r12l, eax
    37bccb630shl r11, 4
    37bccb634add r11, r15
    37bccb637xor r15l, r15l
    37bccb63anop [rax+rax]
    37bccb640
    37bccb640loc_37bccb640:
    37bccb640cmp r12l, r13l
    37bccb643movsxd rdx, ebp
    37bccb646lea r10l, [rdi+1]
    37bccb64amov r8l, 1
    37bccb650setle r14b
    37bccb654shl rdx, 4
    37bccb658add rdx, rbx
    37bccb65bcmp r12l, r13l
    37bccb65ecmovle r8l, r10l
    37bccb662xor eax, eax
    37bccb664shl r8, 4
    37bccb668nop
    37bccb66anop [rax+rax]
    37bccb675nop [rax+rax]
    37bccb680
    37bccb680loc_37bccb680:
    37bccb680movupd x0, [r11+rax]
    37bccb686movups [rdx+rax], x0
    37bccb68aadd rax, 16
    37bccb68ecmp rax, r8
    37bccb691jne 0x37bccb680
    37bccb693test r14b, r14b
    37bccb696cmove edi, r15l
    37bccb69aadd r12l, r9l
    37bccb69dadd r13l, [rsp+44]
    37bccb6a2add r11, rsi
    37bccb6a5lea ebp, [rbp+rdi+1]
    37bccb6a9mov edi, r10l
    37bccb6accmp ecx, r10l
    37bccb6afjg 0x37bccb640
    37bccb6b1mov eax, [rsp+48]
    37bccb6b5mov r8l, [rsp+56]
    37bccb6balea r13, [rbx+16]
    37bccb6bemov r10, [rsp+64]
    37bccb6c3mov edi, [rsp+44]
    37bccb6c7sub eax, r9l
    37bccb6camov r15l, eax
    37bccb6cdmov r12l, eax
    37bccb6d0
    37bccb6d0loc_37bccb6d0:
    37bccb6d0cmp r8l, r12l
    37bccb6d3jg 0x37bccb72b
    37bccb6d5mov eax, r15l
    37bccb6d8xor edx, edx
    37bccb6damovsxd r11, ebp
    37bccb6dddiv r9l
    37bccb6e0mov rdx, r11
    37bccb6e3shl rdx, 4
    37bccb6e7add rdx, rbx
    37bccb6eamov r14l, eax
    37bccb6edadd r14, r11
    37bccb6f0mov r11, r10
    37bccb6f3shl r14, 4
    37bccb6f7add r14, r13
    37bccb6fanop [rax+rax]
    37bccb700
    37bccb700loc_37bccb700:
    37bccb700movsd_xmm x0, [r11+8]
    37bccb706movsd_xmm x1, [r11]
    37bccb70badd rdx, 16
    37bccb70fadd r11, rsi
    37bccb712xorpd x0, [rip+0x7845a6]
    37bccb71aunpcklpd x1, x0
    37bccb71emovups [rdx-16], x1
    37bccb722cmp rdx, r14
    37bccb725jne 0x37bccb700
    37bccb727lea ebp, [rbp+rax+1]
    37bccb72b
    37bccb72bloc_37bccb72b:
    37bccb72badd r8l, 1
    37bccb72fadd r10, 16
    37bccb733add r15l, r9l
    37bccb736add r12l, edi
    37bccb739cmp ecx, r8l
    37bccb73cjg 0x37bccb6d0
    37bccb73ejmp 0x37bccb564
    37bccb743
    37bccb743 0f 1f 44 00 00 ..D..
    37bccb748
    37bccb748loc_37bccb748:
    37bccb748movupd x0, [r15]
    37bccb74dtest edi, edi
    37bccb74fjne 0x37bccb769
    37bccb751movapd x2, x0
    37bccb755unpckhpd x2, x2
    37bccb759movapd x1, x2
    37bccb75dxorpd x1, [rip+0x78455b]
    37bccb765unpcklpd x0, x1
    37bccb769
    37bccb769loc_37bccb769:
    37bccb769movups [rbx], x0
    37bccb76cjmp 0x37bccb564
    37bccb771
    37bccb771 0f 1f 80 00 00 00 00 .......
    37bccb778
    37bccb778loc_37bccb778:
    37bccb778test edi, edi
    37bccb77ajne 0x37bccbc70
    37bccb780mov eax, r9l
    37bccb783mov esi, r11l
    37bccb786mov [rsp+64], r8l
    37bccb78bmov edi, 1
    37bccb790sar eax, 1
    37bccb792mov [rsp+200], r15
    37bccb79amov r13, r15
    37bccb79dxor r12l, r12l
    37bccb7a0lea r14l, [rax+1]
    37bccb7a4mov [rsp+44], eax
    37bccb7a8xor ebp, ebp
    37bccb7aalea r11, [rbx+16]
    37bccb7aemovsxd r9, r14l
    37bccb7b1imul esi, eax
    37bccb7b4shl r9, 4
    37bccb7b8mov [rsp+56], r9
    37bccb7bdmov [rsp+48], esi
    37bccb7c1sub edi, esi
    37bccb7c3lea rsi, [r9-16]
    37bccb7c7nop [rax+rax]
    37bccb7d0
    37bccb7d0loc_37bccb7d0:
    37bccb7d0cmp [rsp+48], ebp
    37bccb7d4jle 0x37bccb82c
    37bccb7d6mov eax, edi
    37bccb7d8xor edx, edx
    37bccb7damovsxd r8, r10l
    37bccb7ddneg eax
    37bccb7dfdiv [rsp+44]
    37bccb7e3mov rdx, r8
    37bccb7e6shl rdx, 4
    37bccb7eaadd rdx, rbx
    37bccb7edmov r15l, eax
    37bccb7f0add r15, r8
    37bccb7f3mov r8, r13
    37bccb7f6shl r15, 4
    37bccb7faadd r15, r11
    37bccb7fdnop [rax]
    37bccb800
    37bccb800loc_37bccb800:
    37bccb800movsd_xmm x0, [r8+8]
    37bccb806movsd_xmm x1, [r8]
    37bccb80badd rdx, 16
    37bccb80fadd r8, rsi
    37bccb812xorpd x0, [rip+0x7844a6]
    37bccb81aunpcklpd x1, x0
    37bccb81emovups [rdx-16], x1
    37bccb822cmp rdx, r15
    37bccb825jne 0x37bccb800
    37bccb827lea r10l, [r10+rax+1]
    37bccb82c
    37bccb82cloc_37bccb82c:
    37bccb82cadd r12l, 1
    37bccb830add ebp, r14l
    37bccb833add r13, r9
    37bccb836add edi, r14l
    37bccb839cmp ecx, r12l
    37bccb83cjge 0x37bccb7d0
    37bccb83emov r8l, [rsp+64]
    37bccb843mov ebp, [rsp+44]
    37bccb847lea esi, [rcx+1]
    37bccb84amov r11l, ecx
    37bccb84dmov r15, [rsp+200]
    37bccb855mov r12, [rsp+56]
    37bccb85alea r9, [r15+16]
    37bccb85enop
    37bccb860
    37bccb860loc_37bccb860:
    37bccb860cmp r8l, esi
    37bccb863jge 0x37bccb896
    37bccb865movsxd rdx, r10l
    37bccb868mov r13l, r11l
    37bccb86bxor eax, eax
    37bccb86dshl rdx, 4
    37bccb871shl r13, 4
    37bccb875add rdx, rbx
    37bccb878nop [rax+rax]
    37bccb880
    37bccb880loc_37bccb880:
    37bccb880movupd x0, [r9+rax]
    37bccb886movups [rdx+rax], x0
    37bccb88aadd rax, 16
    37bccb88ecmp rax, r13
    37bccb891jne 0x37bccb880
    37bccb893add r10l, r11l
    37bccb896
    37bccb896loc_37bccb896:
    37bccb896mov eax, 1
    37bccb89badd r8l, r14l
    37bccb89eadd esi, ebp
    37bccb8a0add r9, r12
    37bccb8a3sub eax, r11l
    37bccb8a6add eax, ecx
    37bccb8a8cmp ecx, eax
    37bccb8aajle 0x37bccb564
    37bccb8b0sub r11l, 1
    37bccb8b4jmp 0x37bccb860
    37bccb8b6
    37bccb8b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bccb8c0
    37bccb8c0loc_37bccb8c0:
    37bccb8c0mov esi, r11l
    37bccb8c3sub esi, ecx
    37bccb8c5test edi, edi
    37bccb8c7je 0x37bccb9f0
    37bccb8cdmovsxd rsi, esi
    37bccb8d0movsxd rdx, r11l
    37bccb8d3mov [rsp+44], r11l
    37bccb8d8xor edi, edi
    37bccb8dashl rsi, 4
    37bccb8dexor ebp, ebp
    37bccb8e0lea r13, [rbx+16]
    37bccb8e4lea r12, [r15+rsi]
    37bccb8e8mov rsi, rdx
    37bccb8ebshl rsi, 4
    37bccb8efnop
    37bccb8f0
    37bccb8f0loc_37bccb8f0:
    37bccb8f0movsxd r11, edi
    37bccb8f3mov r14l, ebp
    37bccb8f6mov r8, r12
    37bccb8f9mov rax, r11
    37bccb8fcadd r11, rbp
    37bccb8ffshl rax, 4
    37bccb903shl r11, 4
    37bccb907add rax, rbx
    37bccb90aadd r11, r13
    37bccb90dnop [rax]
    37bccb914nop [rax+rax]
    37bccb91fnop [rax+rax]
    37bccb92anop [rax+rax]
    37bccb935nop [rax+rax]
    37bccb940
    37bccb940loc_37bccb940:
    37bccb940movsd_xmm x0, [r8+8]
    37bccb946movsd_xmm x1, [r8]
    37bccb94badd rax, 16
    37bccb94fadd r8, rsi
    37bccb952xorpd x0, [rip+0x784366]
    37bccb95aunpcklpd x1, x0
    37bccb95emovups [rax-16], x1
    37bccb962cmp rax, r11
    37bccb965jne 0x37bccb940
    37bccb967add rbp, 1
    37bccb96blea edi, [rdi+r14+1]
    37bccb970add r12, 16
    37bccb974cmp ecx, ebp
    37bccb976jg 0x37bccb8f0
    37bccb97cmov r11l, [rsp+44]
    37bccb981lea ebp, [rcx+1]
    37bccb984shl rdx, 4
    37bccb988mov r12, r15
    37bccb98bcmp r11l, ecx
    37bccb98ejle 0x37bccb564
    37bccb994nop
    37bccb995nop [rax+rax]
    37bccb9a0
    37bccb9a0loc_37bccb9a0:
    37bccb9a0cmp r10l, ecx
    37bccb9a3jg 0x37bccb9d9
    37bccb9a5movsxd rsi, edi
    37bccb9a8xor eax, eax
    37bccb9aaxor r8l, r8l
    37bccb9adshl rsi, 4
    37bccb9b1add rsi, rbx
    37bccb9b4nop
    37bccb9b5nop [rax+rax]
    37bccb9c0
    37bccb9c0loc_37bccb9c0:
    37bccb9c0movupd x0, [r12+rax]
    37bccb9c6add r8l, 1
    37bccb9camovups [rsi+rax], x0
    37bccb9ceadd rax, 16
    37bccb9d2cmp r8l, ebp
    37bccb9d5jb 0x37bccb9c0
    37bccb9d7add edi, ebp
    37bccb9d9
    37bccb9d9loc_37bccb9d9:
    37bccb9d9add r10l, r11l
    37bccb9dcadd ecx, r9l
    37bccb9dfadd r12, rdx
    37bccb9e2cmp ebp, r11l
    37bccb9e5je 0x37bccb564
    37bccb9ebadd ebp, 1
    37bccb9eejmp 0x37bccb9a0
    37bccb9f0
    37bccb9f0loc_37bccb9f0:
    37bccb9f0sar r9l, 1
    37bccb9f3mov [rsp+200], r15
    37bccb9fbxor edi, edi
    37bccb9fdimul esi, r9l
    37bccba01lea edx, [r9+1]
    37bccba05movsxd rax, r9l
    37bccba08mov [rsp+44], edx
    37bccba0cmov r14, rax
    37bccba0fmov [rsp+48], rax
    37bccba14shl r14, 4
    37bccba18movsxd r11, esi
    37bccba1bmov ebp, esi
    37bccba1dshl r11, 4
    37bccba21add r11, r15
    37bccba24mov r15l, edx
    37bccba27nop [rax+rax]
    37bccba30
    37bccba30loc_37bccba30:
    37bccba30cmp esi, ebp
    37bccba32movsxd rdx, r10l
    37bccba35lea r12l, [rdi+1]
    37bccba39mov r8l, 1
    37bccba3fsetle r13b
    37bccba43shl rdx, 4
    37bccba47add rdx, rbx
    37bccba4acmp esi, ebp
    37bccba4ccmovle r8l, r12l
    37bccba50xor eax, eax
    37bccba52shl r8, 4
    37bccba56nop [rax+rax]
    37bccba60
    37bccba60loc_37bccba60:
    37bccba60movupd x0, [r11+rax]
    37bccba66movups [rdx+rax], x0
    37bccba6aadd rax, 16
    37bccba6ecmp rax, r8
    37bccba71jne 0x37bccba60
    37bccba73xor eax, eax
    37bccba75test r13b, r13b
    37bccba78cmove edi, eax
    37bccba7badd esi, r9l
    37bccba7eadd ebp, r15l
    37bccba81add r11, r14
    37bccba84lea r10l, [r10+rdi+1]
    37bccba89mov edi, r12l
    37bccba8ccmp ecx, r12l
    37bccba8fjg 0x37bccba30
    37bccba91mov ebp, ecx
    37bccba93mov rax, [rsp+48]
    37bccba98xor edi, edi
    37bccba9alea r13, [rbx+16]
    37bccba9eimul ebp, r9l
    37bccbaa2mov r15, [rsp+200]
    37bccbaaashl rax, 4
    37bccbaaemov rsi, rax
    37bccbab1mov r12l, ebp
    37bccbab4nop
    37bccbab5nop [rax+rax]
    37bccbac0
    37bccbac0loc_37bccbac0:
    37bccbac0cmp r12l, edi
    37bccbac3jl 0x37bccbe6a
    37bccbac9
    37bccbac9loc_37bccbac9:
    37bccbac9mov eax, ebp
    37bccbacbxor edx, edx
    37bccbacdmovsxd r14, r10l
    37bccbad0mov r8, rdi
    37bccbad3div r9l
    37bccbad6mov rdx, r14
    37bccbad9shl r8, 4
    37bccbaddshl rdx, 4
    37bccbae1add r8, r15
    37bccbae4add rdx, rbx
    37bccbae7mov r11l, eax
    37bccbaeaadd r11, r14
    37bccbaedshl r11, 4
    37bccbaf1add r11, r13
    37bccbaf4nop
    37bccbaf5nop [rax+rax]
    37bccbb00
    37bccbb00loc_37bccbb00:
    37bccbb00movsd_xmm x0, [r8+8]
    37bccbb06movsd_xmm x1, [r8]
    37bccbb0badd rdx, 16
    37bccbb0fadd r8, rsi
    37bccbb12xorpd x0, [rip+0x7841a6]
    37bccbb1aunpcklpd x1, x0
    37bccbb1emovups [rdx-16], x1
    37bccbb22cmp rdx, r11
    37bccbb25jne 0x37bccbb00
    37bccbb27lea r10l, [r10+rax+1]
    37bccbb2c
    37bccbb2cloc_37bccbb2c:
    37bccbb2cadd rdi, 1
    37bccbb30add ebp, r9l
    37bccbb33add r12l, [rsp+44]
    37bccbb38cmp ecx, edi
    37bccbb3ajge 0x37bccbac0
    37bccbb3cjmp 0x37bccb564
    37bccbb41
    37bccbb41 0f 1f 80 00 00 00 00 .......
    37bccbb48
    37bccbb48loc_37bccbb48:
    37bccbb48movsxd rax, ecx
    37bccbb4bmovsxd rdx, r9l
    37bccbb4emov [rsp+44], r11l
    37bccbb53xor edi, edi
    37bccbb55shl rax, 4
    37bccbb59mov rsi, rdx
    37bccbb5clea r13, [rbx+16]
    37bccbb60xor ebp, ebp
    37bccbb62lea r12, [r15+rax+16]
    37bccbb67shl rsi, 4
    37bccbb6bnop [rax+rax]
    37bccbb70
    37bccbb70loc_37bccbb70:
    37bccbb70movsxd r11, edi
    37bccbb73mov r14l, ebp
    37bccbb76mov r10, r12
    37bccbb79mov rax, r11
    37bccbb7cadd r11, rbp
    37bccbb7fshl rax, 4
    37bccbb83shl r11, 4
    37bccbb87add rax, rbx
    37bccbb8aadd r11, r13
    37bccbb8dnop [rax]
    37bccbb94nop [rax+rax]
    37bccbb9fnop [rax+rax]
    37bccbbaanop [rax+rax]
    37bccbbb5nop [rax+rax]
    37bccbbc0
    37bccbbc0loc_37bccbbc0:
    37bccbbc0movsd_xmm x0, [r10+8]
    37bccbbc6movsd_xmm x1, [r10]
    37bccbbcbadd rax, 16
    37bccbbcfadd r10, rsi
    37bccbbd2xorpd x0, [rip+0x7840e6]
    37bccbbdaunpcklpd x1, x0
    37bccbbdemovups [rax-16], x1
    37bccbbe2cmp rax, r11
    37bccbbe5jne 0x37bccbbc0
    37bccbbe7add rbp, 1
    37bccbbeblea edi, [rdi+r14+1]
    37bccbbf0add r12, 16
    37bccbbf4cmp ecx, ebp
    37bccbbf6jg 0x37bccbb70
    37bccbbfcmov r11l, [rsp+44]
    37bccbc01cmp r11l, ecx
    37bccbc04jle 0x37bccb564
    37bccbc0ashl rdx, 4
    37bccbc0elea esi, [rcx+1]
    37bccbc11lea ebp, [r11+2]
    37bccbc15mov r13, r15
    37bccbc18mov r12, rdx
    37bccbc1bnop [rax+rax]
    37bccbc20
    37bccbc20loc_37bccbc20:
    37bccbc20cmp r8l, ecx
    37bccbc23jg 0x37bccbc59
    37bccbc25movsxd r10, edi
    37bccbc28xor eax, eax
    37bccbc2axor edx, edx
    37bccbc2cshl r10, 4
    37bccbc30add r10, rbx
    37bccbc33nop
    37bccbc35nop [rax+rax]
    37bccbc40
    37bccbc40loc_37bccbc40:
    37bccbc40movupd x0, [r13+rax]
    37bccbc47add edx, 1
    37bccbc4amovups [r10+rax], x0
    37bccbc4fadd rax, 16
    37bccbc53cmp edx, esi
    37bccbc55jb 0x37bccbc40
    37bccbc57add edi, esi
    37bccbc59
    37bccbc59loc_37bccbc59:
    37bccbc59add r8l, r9l
    37bccbc5cadd ecx, ebp
    37bccbc5eadd r13, r12
    37bccbc61cmp esi, r11l
    37bccbc64je 0x37bccb564
    37bccbc6aadd esi, 1
    37bccbc6djmp 0x37bccbc20
    37bccbc6f
    37bccbc6f 90 .
    37bccbc70
    37bccbc70loc_37bccbc70:
    37bccbc70movsxd r9, r11l
    37bccbc73mov r12l, r11l
    37bccbc76mov r8, r15
    37bccbc79xor ebp, ebp
    37bccbc7blea rdi, [r9+1]
    37bccbc7fxor esi, esi
    37bccbc81shl rdi, 4
    37bccbc85nop [rax+rax]
    37bccbc90
    37bccbc90loc_37bccbc90:
    37bccbc90cmp r11l, ebp
    37bccbc93jle 0x37bccbcd6
    37bccbc95movsxd rdx, esi
    37bccbc98mov r13l, r12l
    37bccbc9bxor eax, eax
    37bccbc9dshl rdx, 4
    37bccbca1shl r13, 4
    37bccbca5add rdx, rbx
    37bccbca8nop
    37bccbcaanop [rax+rax]
    37bccbcb5nop [rax+rax]
    37bccbcc0
    37bccbcc0loc_37bccbcc0:
    37bccbcc0movupd x0, [r8+rax]
    37bccbcc6movups [rdx+rax], x0
    37bccbccaadd rax, 16
    37bccbccecmp rax, r13
    37bccbcd1jne 0x37bccbcc0
    37bccbcd3add esi, r12l
    37bccbcd6
    37bccbcd6loc_37bccbcd6:
    37bccbcd6add ebp, 1
    37bccbcd9sub r12l, 1
    37bccbcddadd r8, rdi
    37bccbce0cmp ecx, ebp
    37bccbce2jge 0x37bccbc90
    37bccbce4shl r9, 4
    37bccbce8lea r12, [rbx+16]
    37bccbceclea ebp, [rcx+1]
    37bccbceflea r11, [r15+r9]
    37bccbcf3nop
    37bccbcf5nop [rax+rax]
    37bccbd00
    37bccbd00loc_37bccbd00:
    37bccbd00add r10l, 1
    37bccbd04cmp ecx, r10l
    37bccbd07jl 0x37bccb564
    37bccbd0dmov r8l, ecx
    37bccbd10movsxd rdx, esi
    37bccbd13sub r8l, r10l
    37bccbd16mov rax, rdx
    37bccbd19add r8, rdx
    37bccbd1cshl rax, 4
    37bccbd20mov rdx, r11
    37bccbd23shl r8, 4
    37bccbd27add rax, rbx
    37bccbd2aadd r8, r12
    37bccbd2dnop [rax+rax]
    37bccbd35nop [rax+rax]
    37bccbd40
    37bccbd40loc_37bccbd40:
    37bccbd40movsd_xmm x0, [rdx+8]
    37bccbd45movsd_xmm x1, [rdx]
    37bccbd49add rax, 16
    37bccbd4dadd rdx, r9
    37bccbd50xorpd x0, [rip+0x783f68]
    37bccbd58unpcklpd x1, x0
    37bccbd5cmovups [rax-16], x1
    37bccbd60cmp rax, r8
    37bccbd63jne 0x37bccbd40
    37bccbd65add esi, ebp
    37bccbd67add r11, rdi
    37bccbd6asub esi, r10l
    37bccbd6dcmp ecx, r10l
    37bccbd70jne 0x37bccbd00
    37bccbd72jmp 0x37bccb564
    37bccbd77
    37bccbd77 66 0f 1f 84 00 00 00 00 00 f........
    37bccbd80
    37bccbd80loc_37bccbd80:
    37bccbd80movsxd rdx, r9l
    37bccbd83mov edi, r11l
    37bccbd86lea r10, [r15+16]
    37bccbd8axor esi, esi
    37bccbd8clea rbp, [rdx+1]
    37bccbd90shl rbp, 4
    37bccbd94nop
    37bccbd95nop [rax+rax]
    37bccbda0
    37bccbda0loc_37bccbda0:
    37bccbda0cmp r11l, esi
    37bccbda3jle 0x37bccbdd7
    37bccbda5movsxd r12, r8l
    37bccbda8mov r13l, edi
    37bccbdabxor eax, eax
    37bccbdadshl r12, 4
    37bccbdb1shl r13, 4
    37bccbdb5add r12, rbx
    37bccbdb8nop [rax+rax]
    37bccbdc0
    37bccbdc0loc_37bccbdc0:
    37bccbdc0movupd x0, [r10+rax]
    37bccbdc6movups [r12+rax], x0
    37bccbdcbadd rax, 16
    37bccbdcfcmp rax, r13
    37bccbdd2jne 0x37bccbdc0
    37bccbdd4add r8l, edi
    37bccbdd7
    37bccbdd7loc_37bccbdd7:
    37bccbdd7add esi, 1
    37bccbddasub edi, 1
    37bccbdddadd r10, rbp
    37bccbde0cmp ecx, esi
    37bccbde2jg 0x37bccbda0
    37bccbde4shl rdx, 4
    37bccbde8xor esi, esi
    37bccbdeamov edi, ecx
    37bccbdecxor ebp, ebp
    37bccbdeemov r11, rdx
    37bccbdf1cmp ecx, esi
    37bccbdf3jg 0x37bccbe12
    37bccbdf5nop [rax+rax]
    37bccbe00
    37bccbe00loc_37bccbe00:
    37bccbe00add rsi, 1
    37bccbe04sub edi, 1
    37bccbe07add ebp, r9l
    37bccbe0acmp ecx, esi
    37bccbe0cjle 0x37bccb564
    37bccbe12
    37bccbe12loc_37bccbe12:
    37bccbe12movsxd r12, r8l
    37bccbe15movsxd rax, ebp
    37bccbe18mov r10l, edi
    37bccbe1badd rax, rsi
    37bccbe1emov rdx, r12
    37bccbe21add r10, r12
    37bccbe24shl rax, 4
    37bccbe28shl rdx, 4
    37bccbe2cshl r10, 4
    37bccbe30add rax, r15
    37bccbe33add rdx, rbx
    37bccbe36add r10, rbx
    37bccbe39nop [rax]
    37bccbe40
    37bccbe40loc_37bccbe40:
    37bccbe40movsd_xmm x0, [rax+8]
    37bccbe45movsd_xmm x1, [rax]
    37bccbe49add rdx, 16
    37bccbe4dadd rax, r11
    37bccbe50xorpd x0, [rip+0x783e68]
    37bccbe58unpcklpd x1, x0
    37bccbe5cmovups [rdx-16], x1
    37bccbe60cmp rdx, r10
    37bccbe63jne 0x37bccbe40
    37bccbe65add r8l, edi
    37bccbe68jmp 0x37bccbe00
    37bccbe6a
    37bccbe6aloc_37bccbe6a:
    37bccbe6aadd rdi, 1
    37bccbe6ecmp ecx, edi
    37bccbe70jl 0x37bccb564
    37bccbe76add r12l, [rsp+44]
    37bccbe7badd ebp, r9l
    37bccbe7ecmp r12l, edi
    37bccbe81jge 0x37bccbac9
    37bccbe87jmp 0x37bccbb2c
    37bccbe8c
    37bccbe8cloc_37bccbe8c:
    37bccbe8cneg r10l
    37bccbe8fjmp 0x37bccb547
    37bccb300