File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bc4d230
    37bc4d230zlasyf_rk_:
    37bc4d230push r15
    37bc4d232push r14
    37bc4d234push r13
    37bc4d236push r12
    37bc4d238push rbp
    37bc4d239push rdi
    37bc4d23apush rsi
    37bc4d23bpush rbx
    37bc4d23csub rsp, 616
    37bc4d243movups [rsp+448], x6
    37bc4d24bmovups [rsp+464], x7
    37bc4d253movups [rsp+480], x8
    37bc4d25cmovups [rsp+496], x9
    37bc4d265movups [rsp+512], x10
    37bc4d26emovups [rsp+528], x11
    37bc4d277movups [rsp+544], x12
    37bc4d280movups [rsp+560], x13
    37bc4d289movups [rsp+576], x14
    37bc4d292movups [rsp+592], x15
    37bc4d29bmov rax, [rsp+728]
    37bc4d2a3mov r14, [rsp+720]
    37bc4d2abmov r15, [rsp+752]
    37bc4d2b3movsxd rsi, [rax]
    37bc4d2b6xor eax, eax
    37bc4d2b8test rsi, rsi
    37bc4d2bbmov rbx, rcx
    37bc4d2bemov rbp, r9
    37bc4d2c1mov [rsp+696], rdx
    37bc4d2c9cmovns rax, rsi
    37bc4d2cdmov edx, 1
    37bc4d2d2lea rcx, [rip+0x7ffd77]
    37bc4d2d9mov [rsp+704], r8
    37bc4d2e1mov [rsp+176], rax
    37bc4d2e9not rax
    37bc4d2ecmov [rsp+136], rax
    37bc4d2f4mov rax, [rsp+760]
    37bc4d2fcmovsxd rdi, [rax]
    37bc4d2ffxor eax, eax
    37bc4d301test rdi, rdi
    37bc4d304cmovns rax, rdi
    37bc4d308mov [rsp+152], rax
    37bc4d310not rax
    37bc4d313mov [rsp+160], rax
    37bc4d31bmov rax, [rsp+768]
    37bc4d323mov [rax], 0
    37bc4d329call dlamch_
    37bc4d32emov rcx, rbx
    37bc4d331mov r9l, 1
    37bc4d337mov r8l, 1
    37bc4d33dmovsd_xmm [rsp+392], x0
    37bc4d346lea rdx, [rip+0x7ffd04]
    37bc4d34dcall lsame_
    37bc4d352mov rbx, [rsp+696]
    37bc4d35amov edi, [rbx]
    37bc4d35cmov ecx, edi
    37bc4d35etest eax, eax
    37bc4d360je 0x37bc4e7c0
    37bc4d366mov rax, [rsp+704]
    37bc4d36epxor x0, x0
    37bc4d372mov [rsp+408], edi
    37bc4d379mov esi, [rax]
    37bc4d37bmov rax, [rsp+736]
    37bc4d383movups [rax], x0
    37bc4d386mov eax, edi
    37bc4d388sub eax, esi
    37bc4d38aadd eax, 1
    37bc4d38dcmp eax, edi
    37bc4d38fjl 0x37bc4d399
    37bc4d391cmp edi, esi
    37bc4d393jg 0x37bc4ff87
    37bc4d399
    37bc4d399loc_37bc4d399:
    37bc4d399lea rax, [rsp+408]
    37bc4d3a1mov [rsp+712], rbp
    37bc4d3a9mov r13, r14
    37bc4d3acmov edx, ecx
    37bc4d3aemov [rsp+184], rax
    37bc4d3b6lea rax, [rsp+428]
    37bc4d3bemov r14, [rsp+176]
    37bc4d3c6mov [rsp+128], rax
    37bc4d3celea rax, [rip+0x7ffc93]
    37bc4d3d5mov [rsp+232], rax
    37bc4d3ddlea rax, [rip+0x7ffc94]
    37bc4d3e4mov [rsp+304], rax
    37bc4d3ecnop [rax]
    37bc4d3f0
    37bc4d3f0loc_37bc4d3f0:
    37bc4d3f0test edi, edi
    37bc4d3f2jle 0x37bc4d752
    37bc4d3f8movsxd rbp, esi
    37bc4d3fbmov rax, [rsp+160]
    37bc4d403imul rbp, [rsp+152]
    37bc4d40cmov [rsp+420], edi
    37bc4d413movsxd rdi, edi
    37bc4d416mov rcx, [rsp+184]
    37bc4d41eimul rdi, r14
    37bc4d422add rax, rbp
    37bc4d425mov [rsp+208], rax
    37bc4d42dadd rax, 1
    37bc4d431shl rax, 4
    37bc4d435lea r9, [r15+rax]
    37bc4d439mov rax, [rsp+136]
    37bc4d441mov [rsp+192], r9
    37bc4d449lea rdx, [rax+rdi+1]
    37bc4d44elea rax, [rip+0x7ffbff]
    37bc4d455mov [rsp+32], rax
    37bc4d45ashl rdx, 4
    37bc4d45emov r8, rax
    37bc4d461add rdx, r13
    37bc4d464call zcopy_
    37bc4d469mov rax, [rsp+696]
    37bc4d471mov ebx, [rsp+408]
    37bc4d478mov eax, [rax]
    37bc4d47acmp eax, ebx
    37bc4d47cjg 0x37bc4e2d8
    37bc4d482
    37bc4d482loc_37bc4d482:
    37bc4d482mov rax, [rsp+208]
    37bc4d48amovsxd rdi, ebx
    37bc4d48dadd rax, rdi
    37bc4d490shl rax, 4
    37bc4d494add rax, r15
    37bc4d497movsd_xmm x6, [rax]
    37bc4d49bmovsd_xmm x0, [rax+8]
    37bc4d4a0andpd x6, [rip+0x7ffbf8]
    37bc4d4a8andpd x0, [rip+0x7ffbf0]
    37bc4d4b0addsd x6, x0
    37bc4d4b4cmp ebx, 1
    37bc4d4b7jg 0x37bc4d8d0
    37bc4d4bdpxor x5, x5
    37bc4d4c1ucomisd x6, x5
    37bc4d4c5jp 0x37bc4d4cd
    37bc4d4c7je 0x37bc4d688
    37bc4d4cd
    37bc4d4cdloc_37bc4d4cd:
    37bc4d4cdimul rdi, r14
    37bc4d4d1mov rax, [rsp+136]
    37bc4d4d9add rax, rdi
    37bc4d4dcmov [rsp+200], rax
    37bc4d4e4
    37bc4d4e4loc_37bc4d4e4:
    37bc4d4e4mov rax, [rsp+200]
    37bc4d4eclea rdi, [rip+0x7ffb61]
    37bc4d4f3mov rdx, [rsp+192]
    37bc4d4fbmov [rsp+32], rdi
    37bc4d500mov rcx, [rsp+184]
    37bc4d508mov r8, rdi
    37bc4d50badd rax, 1
    37bc4d50fshl rax, 4
    37bc4d513lea r9, [r13+rax]
    37bc4d518call zcopy_
    37bc4d51dmovsxd rax, [rsp+408]
    37bc4d525mov rdx, rax
    37bc4d528lea edi, [rax-1]
    37bc4d52blea rsi, [rax-1]
    37bc4d52fcmp eax, 1
    37bc4d532jle 0x37bc4d70c
    37bc4d538mov rcx, r14
    37bc4d53bimul rcx, rax
    37bc4d53fadd rcx, [rsp+136]
    37bc4d547add rax, rcx
    37bc4d54ashl rax, 4
    37bc4d54eadd rax, r13
    37bc4d551movsd_xmm x0, [rax]
    37bc4d555movsd_xmm x4, [rax+8]
    37bc4d55amovapd x1, x0
    37bc4d55eandpd x1, [rip+0x7ffb3a]
    37bc4d566movapd x2, x4
    37bc4d56aandpd x2, [rip+0x7ffb2e]
    37bc4d572movapd x3, x1
    37bc4d576addsd x3, x2
    37bc4d57acomisd x3, [rsp+392]
    37bc4d583jae 0x37bc4fd40
    37bc4d589pxor x1, x1
    37bc4d58dmov r9l, 1
    37bc4d593ucomisd x0, x1
    37bc4d597setp r8b
    37bc4d59bcmovne r8l, r9l
    37bc4d59ftest r8b, r8b
    37bc4d5a2jne 0x37bc4d5b9
    37bc4d5a4ucomisd x4, x1
    37bc4d5a8setp r8b
    37bc4d5accmovne r8l, r9l
    37bc4d5b0test r8b, r8b
    37bc4d5b3je 0x37bc4d6f5
    37bc4d5b9
    37bc4d5b9loc_37bc4d5b9:
    37bc4d5b9sub edx, 2
    37bc4d5bcmov r8, rcx
    37bc4d5bfadd rdx, rcx
    37bc4d5c2shl r8, 4
    37bc4d5c6shl rdx, 4
    37bc4d5caadd r8, r13
    37bc4d5cdadd rdx, r13
    37bc4d5d0jmp 0x37bc4d629
    37bc4d5d2
    37bc4d5d2 66 0f 1f 44 00 00 f..D..
    37bc4d5d8
    37bc4d5d8loc_37bc4d5d8:
    37bc4d5d8movapd x3, x0
    37bc4d5dcdivsd x3, x4
    37bc4d5e0movddup x2, x3
    37bc4d5e4mulpd x2, x1
    37bc4d5e8mulsd x3, x0
    37bc4d5ecshufpd x2, x2, 1
    37bc4d5f1movapd x0, x2
    37bc4d5f5subpd x2, x1
    37bc4d5f9addsd x3, x4
    37bc4d5fdaddpd x0, x1
    37bc4d601movddup x1, x3
    37bc4d605shufpd x0, x2, 1
    37bc4d60adivpd x0, x1
    37bc4d60e
    37bc4d60eloc_37bc4d60e:
    37bc4d60emovups [r8+16], x0
    37bc4d613cmp r8, rdx
    37bc4d616je 0x37bc4d6f5
    37bc4d61cmovsd_xmm x0, [rax]
    37bc4d620movsd_xmm x4, [rax+8]
    37bc4d625add r8, 16
    37bc4d629
    37bc4d629loc_37bc4d629:
    37bc4d629movapd x2, x0
    37bc4d62dmovapd x3, x4
    37bc4d631movupd x1, [r8+16]
    37bc4d637andpd x2, [rip+0x7ffa61]
    37bc4d63fandpd x3, [rip+0x7ffa59]
    37bc4d647comisd x3, x2
    37bc4d64bja 0x37bc4d5d8
    37bc4d64dmovapd x2, x4
    37bc4d651divsd x2, x0
    37bc4d655movddup x3, x2
    37bc4d659mulpd x3, x1
    37bc4d65dmulsd x2, x4
    37bc4d661shufpd x3, x3, 1
    37bc4d666addsd x2, x0
    37bc4d66amovapd x0, x3
    37bc4d66eaddpd x0, x1
    37bc4d672subpd x1, x3
    37bc4d676shufpd x0, x1, 2
    37bc4d67bmovddup x1, x2
    37bc4d67fdivpd x0, x1
    37bc4d683jmp 0x37bc4d60e
    37bc4d685
    37bc4d685 0f 1f 00 ...
    37bc4d688
    37bc4d688loc_37bc4d688:
    37bc4d688mov rax, [rsp+768]
    37bc4d690mov ecx, [rax]
    37bc4d692test ecx, ecx
    37bc4d694jne 0x37bc4d6a0
    37bc4d696mov rax, [rsp+768]
    37bc4d69emov [rax], ebx
    37bc4d6a0
    37bc4d6a0loc_37bc4d6a0:
    37bc4d6a0imul rdi, r14
    37bc4d6a4mov rax, [rsp+136]
    37bc4d6aclea rsi, [rip+0x7ff9a1]
    37bc4d6b3mov rdx, [rsp+192]
    37bc4d6bbmov [rsp+32], rsi
    37bc4d6c0mov rcx, [rsp+184]
    37bc4d6c8mov r8, rsi
    37bc4d6cblea rax, [rax+rdi+1]
    37bc4d6d0shl rax, 4
    37bc4d6d4lea r9, [r13+rax]
    37bc4d6d9call zcopy_
    37bc4d6demovsxd rsi, [rsp+408]
    37bc4d6e6mov rax, rsi
    37bc4d6e9sub rsi, 1
    37bc4d6edlea edi, [rax-1]
    37bc4d6f0cmp eax, 1
    37bc4d6f3jle 0x37bc4d70c
    37bc4d6f5
    37bc4d6f5loc_37bc4d6f5:
    37bc4d6f5mov rcx, [rsp+736]
    37bc4d6fdmov rax, rsi
    37bc4d700pxor x0, x0
    37bc4d704shl rax, 4
    37bc4d708movups [rcx+rax], x0
    37bc4d70c
    37bc4d70cloc_37bc4d70c:
    37bc4d70cmov rax, [rsp+744]
    37bc4d714mov [rax+4*rsi], ebx
    37bc4d717mov rax, [rsp+704]
    37bc4d71fmov r8l, [rax]
    37bc4d722
    37bc4d722loc_37bc4d722:
    37bc4d722mov rax, [rsp+696]
    37bc4d72alea esi, [r8+rdi]
    37bc4d72emov [rsp+408], edi
    37bc4d735mov edx, [rax]
    37bc4d737mov eax, edx
    37bc4d739sub esi, edx
    37bc4d73bsub eax, r8l
    37bc4d73eadd eax, 1
    37bc4d741cmp eax, edi
    37bc4d743jl 0x37bc4d3f0
    37bc4d749cmp r8l, edx
    37bc4d74cjge 0x37bc4d3f0
    37bc4d752
    37bc4d752loc_37bc4d752:
    37bc4d752mov rbp, [rsp+712]
    37bc4d75amov r14, r13
    37bc4d75dsub edx, edi
    37bc4d75f
    37bc4d75floc_37bc4d75f:
    37bc4d75fmov rax, [rsp+728]
    37bc4d767add esi, 1
    37bc4d76amov [rsp+428], edx
    37bc4d771lea edx, [rdi+1]
    37bc4d774movsxd rsi, esi
    37bc4d777movsxd rdx, edx
    37bc4d77amov [rsp+88], r14
    37bc4d77fmov r9, [rsp+184]
    37bc4d787mov [rsp+96], rax
    37bc4d78cmov rax, [rsp+304]
    37bc4d794lea r8, [rip+0x7ff8ed]
    37bc4d79blea rcx, [rip+0x7ff8ef]
    37bc4d7a2imul rsi, [rsp+152]
    37bc4d7abmov [rsp+120], 9
    37bc4d7b4imul rdx, [rsp+176]
    37bc4d7bdmov [rsp+80], rax
    37bc4d7c2mov rax, [rsp+760]
    37bc4d7camov [rsp+112], 12
    37bc4d7d3mov [rsp+104], 5
    37bc4d7dcmov [rsp+72], rax
    37bc4d7e1mov rax, [rsp+160]
    37bc4d7e9lea rax, [rax+rsi+1]
    37bc4d7eeshl rax, 4
    37bc4d7f2add rax, r15
    37bc4d7f5mov [rsp+64], rax
    37bc4d7famov rax, [rsp+728]
    37bc4d802mov [rsp+56], rax
    37bc4d807mov rax, [rsp+136]
    37bc4d80flea rax, [rax+rdx+1]
    37bc4d814mov rdx, [rsp+232]
    37bc4d81cshl rax, 4
    37bc4d820add rax, r14
    37bc4d823mov [rsp+48], rax
    37bc4d828lea rax, [rip+0x7ff829]
    37bc4d82fmov [rsp+40], rax
    37bc4d834mov rax, [rsp+128]
    37bc4d83cmov [rsp+32], rax
    37bc4d841call zgemmtr_
    37bc4d846mov rax, [rsp+696]
    37bc4d84emov ebx, [rax]
    37bc4d850sub ebx, [rsp+408]
    37bc4d857
    37bc4d857loc_37bc4d857:
    37bc4d857mov [rbp], ebx
    37bc4d85amovups x6, [rsp+448]
    37bc4d862movups x7, [rsp+464]
    37bc4d86amovups x8, [rsp+480]
    37bc4d873movups x9, [rsp+496]
    37bc4d87cmovups x10, [rsp+512]
    37bc4d885movups x11, [rsp+528]
    37bc4d88emovups x12, [rsp+544]
    37bc4d897movups x13, [rsp+560]
    37bc4d8a0movups x14, [rsp+576]
    37bc4d8a9movups x15, [rsp+592]
    37bc4d8b2add rsp, 616
    37bc4d8b9pop rbx
    37bc4d8bapop rsi
    37bc4d8bbpop rdi
    37bc4d8bcpop rbp
    37bc4d8bdpop r12
    37bc4d8bfpop r13
    37bc4d8c1pop r14
    37bc4d8c3pop r15
    37bc4d8c5ret
    37bc4d8c6
    37bc4d8c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc4d8d0
    37bc4d8d0loc_37bc4d8d0:
    37bc4d8d0mov rdx, [rsp+192]
    37bc4d8d8mov rcx, [rsp+128]
    37bc4d8e0lea eax, [rbx-1]
    37bc4d8e3lea r8, [rip+0x7ff76a]
    37bc4d8eamov [rsp+428], eax
    37bc4d8f1call izamax_
    37bc4d8f6mov rcx, [rsp+208]
    37bc4d8fepxor x5, x5
    37bc4d902mov [rsp+424], eax
    37bc4d909cdqe
    37bc4d90blea rdx, [rax+rcx]
    37bc4d90fshl rdx, 4
    37bc4d913add rdx, r15
    37bc4d916movsd_xmm x7, [rdx]
    37bc4d91amovsd_xmm x0, [rdx+8]
    37bc4d91fandpd x7, [rip+0x7ff779]
    37bc4d927andpd x0, [rip+0x7ff771]
    37bc4d92faddsd x7, x0
    37bc4d933movapd x0, x6
    37bc4d937maxsd x0, x7
    37bc4d93bucomisd x0, x5
    37bc4d93fjp 0x37bc4d947
    37bc4d941je 0x37bc4d688
    37bc4d947
    37bc4d947loc_37bc4d947:
    37bc4d947movsd_xmm x0, [rip+0x7ff761]
    37bc4d94fmulsd x0, x7
    37bc4d953comisd x0, x6
    37bc4d957jbe 0x37bc4d4cd
    37bc4d95dmov rdi, [rsp+152]
    37bc4d965add esi, 1
    37bc4d968mov r11, [rsp+160]
    37bc4d970movsxd rsi, esi
    37bc4d973imul rsi, rdi
    37bc4d977sub rbp, rdi
    37bc4d97alea rcx, [rbp+r11]
    37bc4d97flea rdx, [rcx+1]
    37bc4d983mov [rsp+144], rcx
    37bc4d98badd rsi, r11
    37bc4d98eshl rdx, 4
    37bc4d992mov [rsp+240], rsi
    37bc4d99alea rcx, [r15+rdx]
    37bc4d99elea rsi, [rsp+424]
    37bc4d9a6mov [rsp+200], rcx
    37bc4d9aemov [rsp+224], rsi
    37bc4d9b6
    37bc4d9b6loc_37bc4d9b6:
    37bc4d9b6imul rax, r14
    37bc4d9bamov rsi, [rsp+136]
    37bc4d9c2lea rcx, [rip+0x7ff68b]
    37bc4d9c9mov r9, [rsp+200]
    37bc4d9d1mov [rsp+32], rcx
    37bc4d9d6mov r8, rcx
    37bc4d9d9mov rcx, [rsp+224]
    37bc4d9e1lea rdx, [rsi+rax+1]
    37bc4d9e6shl rdx, 4
    37bc4d9eaadd rdx, r13
    37bc4d9edcall zcopy_
    37bc4d9f2movsxd rdx, [rsp+424]
    37bc4d9famov eax, ebx
    37bc4d9fcmov rdi, [rsp+144]
    37bc4da04lea rcx, [rip+0x7ff649]
    37bc4da0bmov r8, [rsp+728]
    37bc4da13lea ebp, [rdx+1]
    37bc4da16mov [rsp+32], rcx
    37bc4da1bsub eax, edx
    37bc4da1dmov rsi, rdx
    37bc4da20movsxd rbp, ebp
    37bc4da23mov rcx, [rsp+128]
    37bc4da2bmov [rsp+168], rdx
    37bc4da33lea r12, [rdi+rbp]
    37bc4da37mov rdi, rbp
    37bc4da3amov [rsp+428], eax
    37bc4da41imul rdi, r14
    37bc4da45add rdi, [rsp+136]
    37bc4da4dshl r12, 4
    37bc4da51add rdi, rdx
    37bc4da54add r12, r15
    37bc4da57shl rdi, 4
    37bc4da5bmov r9, r12
    37bc4da5eadd rdi, r13
    37bc4da61mov rdx, rdi
    37bc4da64call zcopy_
    37bc4da69mov rax, [rsp+696]
    37bc4da71mov eax, [rax]
    37bc4da73cmp eax, ebx
    37bc4da75jg 0x37bc4e210
    37bc4da7b
    37bc4da7bloc_37bc4da7b:
    37bc4da7bpxor x6, x6
    37bc4da7fcmp esi, ebx
    37bc4da81je 0x37bc4dadc
    37bc4da83mov rcx, [rsp+128]
    37bc4da8bmov eax, ebx
    37bc4da8dlea r8, [rip+0x7ff5c0]
    37bc4da94mov rdx, r12
    37bc4da97sub eax, esi
    37bc4da99mov [rsp+428], eax
    37bc4daa0call izamax_
    37bc4daa5add eax, esi
    37bc4daa7mov [rsp+344], eax
    37bc4daaecdqe
    37bc4dab0add rax, [rsp+144]
    37bc4dab8shl rax, 4
    37bc4dabcadd rax, r15
    37bc4dabfmovsd_xmm x6, [rax]
    37bc4dac3movsd_xmm x0, [rax+8]
    37bc4dac8andpd x6, [rip+0x7ff5d0]
    37bc4dad0andpd x0, [rip+0x7ff5c8]
    37bc4dad8addsd x6, x0
    37bc4dadc
    37bc4dadcloc_37bc4dadc:
    37bc4dadccmp esi, 1
    37bc4dadfjle 0x37bc4db52
    37bc4dae1mov rdx, [rsp+200]
    37bc4dae9mov rcx, [rsp+128]
    37bc4daf1lea eax, [rsi-1]
    37bc4daf4lea r8, [rip+0x7ff559]
    37bc4dafbmov [rsp+428], eax
    37bc4db02call izamax_
    37bc4db07mov edx, eax
    37bc4db09cdqe
    37bc4db0badd rax, [rsp+144]
    37bc4db13shl rax, 4
    37bc4db17add rax, r15
    37bc4db1amovsd_xmm x0, [rax]
    37bc4db1emovsd_xmm x1, [rax+8]
    37bc4db23andpd x0, [rip+0x7ff575]
    37bc4db2bandpd x1, [rip+0x7ff56d]
    37bc4db33addsd x0, x1
    37bc4db37comisd x0, x6
    37bc4db3bcmovbe edx, [rsp+344]
    37bc4db43maxsd x0, x6
    37bc4db47mov [rsp+344], edx
    37bc4db4emovapd x6, x0
    37bc4db52
    37bc4db52loc_37bc4db52:
    37bc4db52mov rax, [rsp+144]
    37bc4db5aadd rax, [rsp+168]
    37bc4db62shl rax, 4
    37bc4db66add rax, r15
    37bc4db69movsd_xmm x0, [rax]
    37bc4db6dmovsd_xmm x1, [rax+8]
    37bc4db72andpd x0, [rip+0x7ff526]
    37bc4db7aandpd x1, [rip+0x7ff51e]
    37bc4db82addsd x0, x1
    37bc4db86movsd_xmm x1, [rip+0x7ff522]
    37bc4db8emulsd x1, x6
    37bc4db92comisd x1, x0
    37bc4db96jbe 0x37bc4df70
    37bc4db9cmovsxd rcx, [rsp+420]
    37bc4dba4cmp ecx, [rsp+344]
    37bc4dbabje 0x37bc4dc10
    37bc4dbadcomisd x7, x6
    37bc4dbb1jae 0x37bc4dc10
    37bc4dbb3lea rax, [rip+0x7ff49a]
    37bc4dbbamov [rsp+420], esi
    37bc4dbc1mov r9, [rsp+192]
    37bc4dbc9movapd x7, x6
    37bc4dbcdmov [rsp+32], rax
    37bc4dbd2mov esi, [rsp+344]
    37bc4dbd9mov r8, rax
    37bc4dbdcmov rdx, [rsp+200]
    37bc4dbe4mov rcx, [rsp+184]
    37bc4dbecmov [rsp+424], esi
    37bc4dbf3call zcopy_
    37bc4dbf8mov ebx, [rsp+408]
    37bc4dbffmovsxd rax, esi
    37bc4dc02jmp 0x37bc4d9b6
    37bc4dc07
    37bc4dc07 66 0f 1f 84 00 00 00 00 00 f........
    37bc4dc10
    37bc4dc10loc_37bc4dc10:
    37bc4dc10mov rax, [rsp+704]
    37bc4dc18mov rdx, [rsp+696]
    37bc4dc20lea r11l, [rbx-1]
    37bc4dc24mov [rsp+416], esi
    37bc4dc2bmovsxd r10, r11l
    37bc4dc2emov r8l, [rax]
    37bc4dc31mov [rsp+240], r10
    37bc4dc39lea eax, [r11+r8]
    37bc4dc3dsub eax, [rdx]
    37bc4dc3fmovsxd rdx, ebx
    37bc4dc42mov r12, rdx
    37bc4dc45mov [rsp+224], rdx
    37bc4dc4dmov rdx, [rsp+136]
    37bc4dc55imul r12, r14
    37bc4dc59lea r9, [rdx+r12]
    37bc4dc5dsub r12, r14
    37bc4dc60mov [rsp+200], r9
    37bc4dc68add r12, rdx
    37bc4dc6bcmp ecx, ebx
    37bc4dc6dje 0x37bc4faa0
    37bc4dc73mov edx, ebx
    37bc4dc75mov [rsp+312], eax
    37bc4dc7cmov r9, [rsp+728]
    37bc4dc84sub edx, ecx
    37bc4dc86mov [rsp+320], r11l
    37bc4dc8emov r11, [rsp+136]
    37bc4dc96mov [rsp+428], edx
    37bc4dc9dlea edx, [rcx+1]
    37bc4dca0movsxd rdx, edx
    37bc4dca3mov [rsp+32], r9
    37bc4dca8mov rax, rdx
    37bc4dcabadd rdx, [rsp+200]
    37bc4dcb3mov [rsp+328], r10
    37bc4dcbbimul rax, r14
    37bc4dcbfshl rdx, 4
    37bc4dcc3add rdx, r13
    37bc4dcc6lea r8, [rax+r11]
    37bc4dccamov [rsp+256], rax
    37bc4dcd2add rcx, r8
    37bc4dcd5lea r8, [rip+0x7ff378]
    37bc4dcdcshl rcx, 4
    37bc4dce0lea r9, [r13+rcx]
    37bc4dce5mov rcx, [rsp+128]
    37bc4dcedcall zcopy_
    37bc4dcf2mov rdx, [rsp+256]
    37bc4dcfamov r10, [rsp+136]
    37bc4dd02lea r9, [rip+0x7ff34b]
    37bc4dd09mov rax, [rsp+200]
    37bc4dd11mov [rsp+32], r9
    37bc4dd16lea rcx, [rsp+420]
    37bc4dd1esub rdx, r14
    37bc4dd21lea r8, [r10+rdx+1]
    37bc4dd26lea rdx, [rax+1]
    37bc4dd2ashl r8, 4
    37bc4dd2eshl rdx, 4
    37bc4dd32add rdx, r13
    37bc4dd35lea r9, [r13+r8]
    37bc4dd3alea r8, [rip+0x7ff313]
    37bc4dd41call zcopy_
    37bc4dd46mov rdx, [rsp+696]
    37bc4dd4emovd x6, [rsp+420]
    37bc4dd57mov rax, [rsp+200]
    37bc4dd5fmov edx, [rdx]
    37bc4dd61sub edx, ebx
    37bc4dd63add edx, 1
    37bc4dd66mov [rsp+428], edx
    37bc4dd6dmovd edx, x6
    37bc4dd71movsxd r10, edx
    37bc4dd74mov rdx, [rsp+224]
    37bc4dd7clea rcx, [r10+rax]
    37bc4dd80mov [rsp+272], r10
    37bc4dd88add rdx, rax
    37bc4dd8bmov rax, [rsp+728]
    37bc4dd93shl rcx, 4
    37bc4dd97lea r9, [r13+rcx]
    37bc4dd9cmov [rsp+256], rdx
    37bc4dda4mov rcx, [rsp+128]
    37bc4ddacshl rdx, 4
    37bc4ddb0mov [rsp+32], rax
    37bc4ddb5add rdx, r13
    37bc4ddb8mov r8, rax
    37bc4ddbbcall zswap_
    37bc4ddc0mov rax, [rsp+696]
    37bc4ddc8mov r11l, [rsp+320]
    37bc4ddd0mov r10, [rsp+272]
    37bc4ddd8mov rcx, [rsp+128]
    37bc4dde0mov eax, [rax]
    37bc4dde2mov [rsp+288], r11l
    37bc4ddeasub eax, r11l
    37bc4ddedlea edx, [rax+1]
    37bc4ddf0movsxd rax, [rsp+312]
    37bc4ddf8imul rax, [rsp+152]
    37bc4de01mov [rsp+428], edx
    37bc4de08mov rdx, [rsp+224]
    37bc4de10add rax, [rsp+160]
    37bc4de18lea r11, [r10+rax]
    37bc4de1cmov [rsp+272], rax
    37bc4de24add rdx, rax
    37bc4de27mov rax, [rsp+760]
    37bc4de2fshl r11, 4
    37bc4de33shl rdx, 4
    37bc4de37lea r9, [r15+r11]
    37bc4de3bmov [rsp+32], rax
    37bc4de40add rdx, r15
    37bc4de43mov r8, rax
    37bc4de46call zswap_
    37bc4de4bmov r11l, [rsp+288]
    37bc4de53mov rax, [rsp+272]
    37bc4de5bcmp esi, r11l
    37bc4de5ejne 0x37bc4fc78
    37bc4de64mov rax, [rsp+704]
    37bc4de6cmov rbp, [rsp+224]
    37bc4de74mov edi, ebx
    37bc4de76mov r10, [rsp+328]
    37bc4de7emov r8l, [rax]
    37bc4de81nop [rax]
    37bc4de85nop [rax+rax]
    37bc4de90
    37bc4de90loc_37bc4de90:
    37bc4de90mov rax, r14
    37bc4de93movd x1, esi
    37bc4de97mov rsi, [rsp+136]
    37bc4de9fpxor x4, x4
    37bc4dea3imul rax, r10
    37bc4dea7mov rcx, [rsp+208]
    37bc4deafpunpckldq x1, x6
    37bc4deb3psubd x4, x1
    37bc4deb7add rsi, rax
    37bc4debamov rax, [rsp+144]
    37bc4dec2add rax, r10
    37bc4dec5shl rax, 4
    37bc4dec9movupd x9, [r15+rax]
    37bc4decflea rax, [rcx+r10]
    37bc4ded3shl rax, 4
    37bc4ded7movupd x10, [r15+rax]
    37bc4deddmov rax, [rsp+224]
    37bc4dee5add rax, rcx
    37bc4dee8shl rax, 4
    37bc4deecmovupd x15, [r15+rax]
    37bc4def2cmp ebx, 2
    37bc4def5jg 0x37bc4e3a8
    37bc4defb
    37bc4defbloc_37bc4defb:
    37bc4defblea rax, [r10+rsi]
    37bc4deffpxor x0, x0
    37bc4df03mov rbx, [rsp+736]
    37bc4df0bsub edi, 2
    37bc4df0eshl rax, 4
    37bc4df12movups [r13+rax], x9
    37bc4df18mov rax, [rsp+200]
    37bc4df20add rax, r10
    37bc4df23shl rax, 4
    37bc4df27movups [r13+rax], x0
    37bc4df2dmov rax, [rsp+256]
    37bc4df35shl rax, 4
    37bc4df39movups [r13+rax], x15
    37bc4df3fmov rax, [rsp+224]
    37bc4df47shl rax, 4
    37bc4df4bmovups [rax+rbx-16], x10
    37bc4df51mov rax, r10
    37bc4df54shl rax, 4
    37bc4df58movups [rax+rbx-16], x0
    37bc4df5dmov rax, [rsp+744]
    37bc4df65movq [rax+4*rbp-8], x4
    37bc4df6bjmp 0x37bc4d722
    37bc4df70
    37bc4df70loc_37bc4df70:
    37bc4df70lea rax, [rip+0x7ff0dd]
    37bc4df77mov rdx, [rsp+200]
    37bc4df7fmov rcx, [rsp+184]
    37bc4df87mov [rsp+416], esi
    37bc4df8emov [rsp+32], rax
    37bc4df93mov r9, [rsp+192]
    37bc4df9bmov r8, rax
    37bc4df9ecall zcopy_
    37bc4dfa3mov rcx, [rsp+704]
    37bc4dfabmov ebx, [rsp+408]
    37bc4dfb2mov r11, [rsp+136]
    37bc4dfbamov eax, [rcx]
    37bc4dfbcmov rcx, [rsp+696]
    37bc4dfc4add eax, ebx
    37bc4dfc6sub eax, [rcx]
    37bc4dfc8movsxd rcx, ebx
    37bc4dfcbmov rdx, rcx
    37bc4dfcemov [rsp+240], rcx
    37bc4dfd6imul rdx, r14
    37bc4dfdalea r12, [rdx+r11]
    37bc4dfdemov [rsp+200], r12
    37bc4dfe6cmp esi, ebx
    37bc4dfe8je 0x37bc4d4e4
    37bc4dfeemov [rsp+224], rcx
    37bc4dff6cdqe
    37bc4dff8lea r11l, [rbx-1]
    37bc4dffcimul rax, [rsp+152]
    37bc4e005mov [rsp+256], ebx
    37bc4e00cmov [rsp+272], 1
    37bc4e017add rax, [rsp+160]
    37bc4e01f
    37bc4e01floc_37bc4e01f:
    37bc4e01fmov r9, [rsp+200]
    37bc4e027mov [rsp+288], rax
    37bc4e02flea r8, [rip+0x7ff01e]
    37bc4e036mov rax, [rsp+240]
    37bc4e03emov rcx, [rsp+168]
    37bc4e046mov [rsp+312], r11l
    37bc4e04elea rdx, [r9+rax]
    37bc4e052shl rdx, 4
    37bc4e056movupd x0, [r13+rdx]
    37bc4e05dlea rdx, [rcx+r9]
    37bc4e061mov r9, rdi
    37bc4e064mov rcx, [rsp+128]
    37bc4e06cshl rdx, 4
    37bc4e070movups [r13+rdx], x0
    37bc4e076mov edx, r11l
    37bc4e079sub edx, esi
    37bc4e07blea rsi, [rbp+r12]
    37bc4e080shl rsi, 4
    37bc4e084mov [rsp+428], edx
    37bc4e08blea rdx, [r13+rsi]
    37bc4e090mov rsi, [rsp+728]
    37bc4e098mov [rsp+32], rsi
    37bc4e09dcall zcopy_
    37bc4e0a2mov rdx, [rsp+168]
    37bc4e0aamov rsi, [rsp+136]
    37bc4e0b2lea rcx, [rsp+416]
    37bc4e0baimul rdx, r14
    37bc4e0belea r8, [rsi+rdx+1]
    37bc4e0c3lea rsi, [rip+0x7fef8a]
    37bc4e0camov [rsp+32], rsi
    37bc4e0cflea rdx, [r12+1]
    37bc4e0d4shl r8, 4
    37bc4e0d8shl rdx, 4
    37bc4e0dclea r9, [r13+r8]
    37bc4e0e1mov r8, rsi
    37bc4e0e4add rdx, r13
    37bc4e0e7call zcopy_
    37bc4e0ecmov rsi, [rsp+696]
    37bc4e0f4mov rbp, [rsp+240]
    37bc4e0fcmov r11, [rsp+728]
    37bc4e104mov edi, [rsi]
    37bc4e106mov [rsp+32], r11
    37bc4e10bmov r8, r11
    37bc4e10emov [rsp+168], edi
    37bc4e115mov edx, edi
    37bc4e117sub edx, [rsp+256]
    37bc4e11emovsxd rdi, [rsp+416]
    37bc4e126add edx, 1
    37bc4e129mov [rsp+428], edx
    37bc4e130lea rdx, [rbp+r12]
    37bc4e135lea rcx, [rdi+r12]
    37bc4e139mov r12, [rsp+128]
    37bc4e141shl rdx, 4
    37bc4e145mov rsi, rdi
    37bc4e148shl rcx, 4
    37bc4e14cadd rdx, r13
    37bc4e14flea r9, [r13+rcx]
    37bc4e154mov rcx, r12
    37bc4e157call zswap_
    37bc4e15cmov rcx, [rsp+696]
    37bc4e164mov rax, [rsp+288]
    37bc4e16cmov ecx, [rcx]
    37bc4e16eadd rdi, rax
    37bc4e171shl rdi, 4
    37bc4e175mov edx, ecx
    37bc4e177sub edx, [rsp+256]
    37bc4e17emov [rsp+168], ecx
    37bc4e185lea r9, [r15+rdi]
    37bc4e189add edx, 1
    37bc4e18cmov rcx, r12
    37bc4e18fmov [rsp+428], edx
    37bc4e196lea rdx, [rbp+rax]
    37bc4e19bmov rax, [rsp+760]
    37bc4e1a3shl rdx, 4
    37bc4e1a7mov [rsp+32], rax
    37bc4e1acadd rdx, r15
    37bc4e1afmov r8, rax
    37bc4e1b2call zswap_
    37bc4e1b7cmp [rsp+272], 1
    37bc4e1bfje 0x37bc4fdd0
    37bc4e1c5mov rax, [rsp+224]
    37bc4e1cdadd rax, [rsp+200]
    37bc4e1d5mov [rsp+256], rax
    37bc4e1ddmovsxd rbp, [rsp+408]
    37bc4e1e5mov rax, [rsp+704]
    37bc4e1edmovsxd r10, [rsp+312]
    37bc4e1f5movd x6, [rsp+420]
    37bc4e1femov rdi, rbp
    37bc4e201mov r8l, [rax]
    37bc4e204jmp 0x37bc4de90
    37bc4e209
    37bc4e209 0f 1f 80 00 00 00 00 .......
    37bc4e210
    37bc4e210loc_37bc4e210:
    37bc4e210sub eax, ebx
    37bc4e212add ebx, 1
    37bc4e215mov [rsp+88], 12
    37bc4e21emov r8, [rsp+128]
    37bc4e226mov [rsp+428], eax
    37bc4e22dlea rax, [rip+0x7fee20]
    37bc4e234movsxd rbx, ebx
    37bc4e237mov rdx, [rsp+184]
    37bc4e23fmov [rsp+80], rax
    37bc4e244mov rax, [rsp+200]
    37bc4e24cimul rbx, r14
    37bc4e250lea r9, [rip+0x7fee01]
    37bc4e257mov rcx, [rsp+232]
    37bc4e25fmov [rsp+72], rax
    37bc4e264mov rax, [rsp+304]
    37bc4e26cmov [rsp+64], rax
    37bc4e271mov rax, [rsp+760]
    37bc4e279mov [rsp+56], rax
    37bc4e27emov rax, [rsp+168]
    37bc4e286add rax, [rsp+240]
    37bc4e28eshl rax, 4
    37bc4e292add rax, r15
    37bc4e295mov [rsp+48], rax
    37bc4e29amov rax, [rsp+728]
    37bc4e2a2mov [rsp+40], rax
    37bc4e2a7mov rax, [rsp+136]
    37bc4e2aflea rax, [rax+rbx+1]
    37bc4e2b4shl rax, 4
    37bc4e2b8add rax, r13
    37bc4e2bbmov [rsp+32], rax
    37bc4e2c0call zgemv_
    37bc4e2c5mov ebx, [rsp+408]
    37bc4e2ccjmp 0x37bc4da7b
    37bc4e2d1
    37bc4e2d1 0f 1f 80 00 00 00 00 .......
    37bc4e2d8
    37bc4e2d8loc_37bc4e2d8:
    37bc4e2d8sub eax, ebx
    37bc4e2damovsxd rdx, ebx
    37bc4e2ddadd ebx, 1
    37bc4e2e0mov [rsp+88], 12
    37bc4e2e9mov [rsp+428], eax
    37bc4e2f0lea rax, [rip+0x7fed5d]
    37bc4e2f7movsxd rbx, ebx
    37bc4e2famov r8, [rsp+128]
    37bc4e302mov [rsp+80], rax
    37bc4e307mov rax, [rsp+192]
    37bc4e30fimul rbx, r14
    37bc4e313lea r9, [rip+0x7fed3e]
    37bc4e31amov rcx, [rsp+232]
    37bc4e322mov [rsp+72], rax
    37bc4e327mov rax, [rsp+304]
    37bc4e32fmov [rsp+64], rax
    37bc4e334mov rax, [rsp+760]
    37bc4e33cmov [rsp+56], rax
    37bc4e341mov rax, [rsp+152]
    37bc4e349add rax, rbp
    37bc4e34cadd rax, [rsp+160]
    37bc4e354add rax, rdx
    37bc4e357mov rdx, [rsp+184]
    37bc4e35fshl rax, 4
    37bc4e363add rax, r15
    37bc4e366mov [rsp+48], rax
    37bc4e36bmov rax, [rsp+728]
    37bc4e373mov [rsp+40], rax
    37bc4e378mov rax, [rsp+136]
    37bc4e380lea rax, [rax+rbx+1]
    37bc4e385shl rax, 4
    37bc4e389add rax, r13
    37bc4e38cmov [rsp+32], rax
    37bc4e391call zgemv_
    37bc4e396mov ebx, [rsp+408]
    37bc4e39djmp 0x37bc4d482
    37bc4e3a2
    37bc4e3a2 66 0f 1f 44 00 00 f..D..
    37bc4e3a8
    37bc4e3a8loc_37bc4e3a8:
    37bc4e3a8movapd x5, x9
    37bc4e3admovapd x7, x10
    37bc4e3b2movapd x8, x10
    37bc4e3b7unpckhpd x5, x5
    37bc4e3bbunpckhpd x7, x7
    37bc4e3bfmovapd x1, x15
    37bc4e3c4movapd x13, x5
    37bc4e3c9movapd x5, x15
    37bc4e3cemovapd x11, x7
    37bc4e3d3andpd x11, [rip+0x7fecc4]
    37bc4e3dcunpckhpd x5, x5
    37bc4e3e0movapd x12, x5
    37bc4e3e5movapd x5, x10
    37bc4e3eaandpd x5, [rip+0x7fecae]
    37bc4e3f2movsd_xmm [rsp+168], x5
    37bc4e3fbcomisd x11, x5
    37bc4e400jbe 0x37bc4fb08
    37bc4e406movapd x0, x10
    37bc4e40bdivsd x0, x7
    37bc4e40fmovapd x5, x0
    37bc4e413movapd x2, x0
    37bc4e417movapd x14, x0
    37bc4e41cmulsd x5, x15
    37bc4e421mulsd x2, x10
    37bc4e426mulsd x14, x9
    37bc4e42baddsd x5, x12
    37bc4e430mulsd x12, x0
    37bc4e435mulsd x0, x13
    37bc4e43aaddsd x2, x7
    37bc4e43eaddsd x14, x13
    37bc4e443divsd x5, x2
    37bc4e447subsd x12, x15
    37bc4e44csubsd x0, x9
    37bc4e451divsd x0, x2
    37bc4e455movsd_xmm [rsp+192], x5
    37bc4e45edivsd x12, x2
    37bc4e463movapd x13, x0
    37bc4e468divsd x14, x2
    37bc4e46d
    37bc4e46dloc_37bc4e46d:
    37bc4e46dmovsd_xmm x5, [rsp+192]
    37bc4e476movapd x1, x13
    37bc4e47bmovapd x2, x14
    37bc4e480mulsd x1, x12
    37bc4e485mulsd x2, x12
    37bc4e48amovapd x0, x5
    37bc4e48emulsd x0, x14
    37bc4e493mulsd x5, x13
    37bc4e498subsd x0, x1
    37bc4e49csubsd x0, [rip+0x7fec24]
    37bc4e4a4movapd x1, x5
    37bc4e4a8addsd x1, x2
    37bc4e4acmovapd x2, x0
    37bc4e4b0andpd x2, [rip+0x7febe8]
    37bc4e4b8movapd x3, x1
    37bc4e4bcandpd x3, [rip+0x7febdc]
    37bc4e4c4comisd x3, x2
    37bc4e4c8jbe 0x37bc4fad0
    37bc4e4cemovapd x5, x0
    37bc4e4d2divsd x5, x1
    37bc4e4d6mulsd x0, x5
    37bc4e4damovapd x6, x5
    37bc4e4deaddsd x0, x1
    37bc4e4e2pxor x1, x1
    37bc4e4e6mulsd x5, x1
    37bc4e4eaaddsd x6, x1
    37bc4e4eesubsd x5, [rip+0x7febd2]
    37bc4e4f6divsd x6, x0
    37bc4e4fadivsd x5, x0
    37bc4e4fe
    37bc4e4feloc_37bc4e4fe:
    37bc4e4femov rdx, [rsp+144]
    37bc4e506mov rcx, [rsp+208]
    37bc4e50elea eax, [rbx-2]
    37bc4e511mov rbx, rsi
    37bc4e514mov r11, [rsp+200]
    37bc4e51cshl rax, 4
    37bc4e520mov r12, r14
    37bc4e523shl rbx, 4
    37bc4e527shl rdx, 4
    37bc4e52bshl rcx, 4
    37bc4e52fmov r9, rax
    37bc4e532add rbx, r13
    37bc4e535shl r11, 4
    37bc4e539add rdx, r15
    37bc4e53cadd rcx, r15
    37bc4e53fxor eax, eax
    37bc4e541movsd_xmm [rsp+144], x13
    37bc4e54badd r11, r13
    37bc4e54emovapd x13, x12
    37bc4e553movq [rsp+208], x4
    37bc4e55cmovups [rsp+240], x15
    37bc4e565movups [rsp+272], x9
    37bc4e56emovups [rsp+288], x10
    37bc4e577jmp 0x37bc4e6a5
    37bc4e57c
    37bc4e57c 0f 1f 40 00 ..@.
    37bc4e580
    37bc4e580loc_37bc4e580:
    37bc4e580movapd x15, x8
    37bc4e585movapd x2, x3
    37bc4e589divsd x15, x7
    37bc4e58emulsd x2, x15
    37bc4e593movapd x12, x15
    37bc4e598mulsd x15, x1
    37bc4e59dmulsd x12, x8
    37bc4e5a2addsd x2, x1
    37bc4e5a6subsd x15, x3
    37bc4e5abaddsd x12, x7
    37bc4e5b0movapd x1, x15
    37bc4e5b5divsd x2, x12
    37bc4e5badivsd x1, x12
    37bc4e5bf
    37bc4e5bfloc_37bc4e5bf:
    37bc4e5bfmovapd x12, x2
    37bc4e5c4movapd x3, x1
    37bc4e5c8mulsd x2, x5
    37bc4e5cccomisd x11, [rsp+168]
    37bc4e5d6mulsd x1, x6
    37bc4e5damulsd x3, x5
    37bc4e5demulsd x12, x6
    37bc4e5e3addsd x2, x1
    37bc4e5e7movapd x1, x0
    37bc4e5ebmulsd x1, x14
    37bc4e5f0subsd x12, x3
    37bc4e5f5movsd_xmm x3, [rsp+144]
    37bc4e5femovsd_xmm [rbx+rax+24], x2
    37bc4e604mulsd x0, x3
    37bc4e608movapd x2, x3
    37bc4e60cmulsd x2, x4
    37bc4e610movsd_xmm [rbx+rax+16], x12
    37bc4e617mulsd x4, x14
    37bc4e61csubsd x1, x2
    37bc4e620addsd x0, x4
    37bc4e624subsd x1, x10
    37bc4e629subsd x0, x9
    37bc4e62ejbe 0x37bc4e750
    37bc4e634movapd x3, x8
    37bc4e639movapd x2, x1
    37bc4e63ddivsd x3, x7
    37bc4e641mulsd x2, x3
    37bc4e645movapd x4, x3
    37bc4e649mulsd x4, x8
    37bc4e64emulsd x3, x0
    37bc4e652addsd x2, x0
    37bc4e656addsd x4, x7
    37bc4e65asubsd x3, x1
    37bc4e65edivsd x2, x4
    37bc4e662divsd x3, x4
    37bc4e666movapd x0, x3
    37bc4e66a
    37bc4e66aloc_37bc4e66a:
    37bc4e66amovapd x3, x2
    37bc4e66emovapd x1, x0
    37bc4e672mulsd x3, x6
    37bc4e676mulsd x1, x5
    37bc4e67amulsd x2, x5
    37bc4e67emulsd x0, x6
    37bc4e682subsd x3, x1
    37bc4e686addsd x2, x0
    37bc4e68amovsd_xmm [r11+rax+16], x3
    37bc4e691movsd_xmm [r11+rax+24], x2
    37bc4e698add rax, 16
    37bc4e69ccmp rax, r9
    37bc4e69fje 0x37bc4e790
    37bc4e6a5
    37bc4e6a5loc_37bc4e6a5:
    37bc4e6a5movsd_xmm x9, [rdx+rax+24]
    37bc4e6acmovsd_xmm x0, [rcx+rax+16]
    37bc4e6b2movsd_xmm x2, [rsp+192]
    37bc4e6bbmovsd_xmm x10, [rdx+rax+16]
    37bc4e6c2movapd x1, x9
    37bc4e6c7movsd_xmm x4, [rcx+rax+24]
    37bc4e6cdcomisd x11, [rsp+168]
    37bc4e6d7mulsd x1, x13
    37bc4e6dcmovapd x3, x2
    37bc4e6e0mulsd x3, x10
    37bc4e6e5mulsd x2, x9
    37bc4e6easubsd x3, x1
    37bc4e6eemovapd x1, x10
    37bc4e6f3mulsd x1, x13
    37bc4e6f8subsd x3, x0
    37bc4e6fcaddsd x1, x2
    37bc4e700subsd x1, x4
    37bc4e704ja 0x37bc4e580
    37bc4e70amovapd x15, x7
    37bc4e70fmovapd x2, x1
    37bc4e713divsd x15, x8
    37bc4e718mulsd x2, x15
    37bc4e71dmovapd x12, x15
    37bc4e722mulsd x12, x7
    37bc4e727addsd x2, x3
    37bc4e72bmulsd x3, x15
    37bc4e730addsd x12, x8
    37bc4e735divsd x2, x12
    37bc4e73asubsd x1, x3
    37bc4e73edivsd x1, x12
    37bc4e743jmp 0x37bc4e5bf
    37bc4e748
    37bc4e748 0f 1f 84 00 00 00 00 00 ........
    37bc4e750
    37bc4e750loc_37bc4e750:
    37bc4e750movapd x3, x7
    37bc4e754movapd x2, x0
    37bc4e758divsd x3, x8
    37bc4e75dmulsd x2, x3
    37bc4e761movapd x4, x3
    37bc4e765mulsd x4, x7
    37bc4e769mulsd x3, x1
    37bc4e76daddsd x2, x1
    37bc4e771addsd x4, x8
    37bc4e776subsd x0, x3
    37bc4e77adivsd x2, x4
    37bc4e77edivsd x0, x4
    37bc4e782jmp 0x37bc4e66a
    37bc4e787
    37bc4e787 66 0f 1f 84 00 00 00 00 00 f........
    37bc4e790
    37bc4e790loc_37bc4e790:
    37bc4e790movq x4, [rsp+208]
    37bc4e799mov r14, r12
    37bc4e79cmovupd x15, [rsp+240]
    37bc4e7a6movupd x9, [rsp+272]
    37bc4e7b0movupd x10, [rsp+288]
    37bc4e7bajmp 0x37bc4defb
    37bc4e7bf
    37bc4e7bf 90 .
    37bc4e7c0
    37bc4e7c0loc_37bc4e7c0:
    37bc4e7c0movsxd rax, edi
    37bc4e7c3pxor x0, x0
    37bc4e7c7mov r12, r15
    37bc4e7camov r13l, 1
    37bc4e7d0mov rbx, [rsp+736]
    37bc4e7d8shl rax, 4
    37bc4e7dcmov [rsp+712], rbp
    37bc4e7e4mov [rsp+168], edi
    37bc4e7ebmov r15, [rsp+696]
    37bc4e7f3movups [rax+rbx-16], x0
    37bc4e7f8lea rax, [rsp+428]
    37bc4e800mov [rsp+128], rax
    37bc4e808lea rax, [rip+0x7fe859]
    37bc4e80fmov [rsp+232], rax
    37bc4e817lea rax, [rip+0x7fe85a]
    37bc4e81emov [rsp+304], rax
    37bc4e826lea rax, [rsp+424]
    37bc4e82emov [rsp+352], rax
    37bc4e836nop [rax+rax]
    37bc4e840
    37bc4e840loc_37bc4e840:
    37bc4e840mov rax, [rsp+704]
    37bc4e848mov [rsp+408], r13l
    37bc4e850mov eax, [rax]
    37bc4e852cmp eax, r13l
    37bc4e855jg 0x37bc4e864
    37bc4e857cmp eax, [rsp+168]
    37bc4e85ejl 0x37bc4f940
    37bc4e864
    37bc4e864loc_37bc4e864:
    37bc4e864mov ebx, [rsp+168]
    37bc4e86bcmp r13l, ebx
    37bc4e86ejg 0x37bc4f940
    37bc4e874mov rax, [rsp+176]
    37bc4e87cmovsxd rsi, r13l
    37bc4e87fmov rcx, [rsp+136]
    37bc4e887mov [rsp+420], r13l
    37bc4e88fmov rbp, [rsp+152]
    37bc4e897lea rdi, [rsi-1]
    37bc4e89bmov [rsp+272], rsi
    37bc4e8a3imul rax, rsi
    37bc4e8a7mov [rsp+184], rdi
    37bc4e8afimul rbp, rsi
    37bc4e8b3mov [rsp+328], rax
    37bc4e8bbadd rax, rcx
    37bc4e8bemov ecx, ebx
    37bc4e8c0lea rbx, [rip+0x7fe78d]
    37bc4e8c7mov [rsp+144], rax
    37bc4e8cfadd rax, rsi
    37bc4e8d2sub ecx, r13l
    37bc4e8d5mov r8, rbx
    37bc4e8d8mov [rsp+224], rax
    37bc4e8e0shl rax, 4
    37bc4e8e4add ecx, 1
    37bc4e8e7lea rdx, [r14+rax]
    37bc4e8ebmov rax, [rsp+160]
    37bc4e8f3mov [rsp+32], rbx
    37bc4e8f8mov [rsp+428], ecx
    37bc4e8ffmov rcx, [rsp+128]
    37bc4e907add rax, rbp
    37bc4e90amov [rsp+256], rdx
    37bc4e912mov [rsp+208], rax
    37bc4e91aadd rax, rsi
    37bc4e91dmov r10, rax
    37bc4e920mov [rsp+320], rax
    37bc4e928shl r10, 4
    37bc4e92cadd r10, r12
    37bc4e92fmov r9, r10
    37bc4e932mov [rsp+168], r10
    37bc4e93acall zcopy_
    37bc4e93fcmp r13l, 1
    37bc4e943mov r10, [rsp+168]
    37bc4e94bjle 0x37bc4e9ea
    37bc4e951mov eax, [r15]
    37bc4e954mov [rsp+80], rbx
    37bc4e959lea r9, [rip+0x7fe6f8]
    37bc4e960mov rbx, [rsp+304]
    37bc4e968mov [rsp+72], r10
    37bc4e96dsub eax, r13l
    37bc4e970mov r8, [rsp+128]
    37bc4e978mov [rsp+88], 12
    37bc4e981add eax, 1
    37bc4e984mov [rsp+64], rbx
    37bc4e989mov rbx, [rsp+728]
    37bc4e991mov [rsp+424], eax
    37bc4e998lea eax, [r13-1]
    37bc4e99cmov rcx, [rsp+232]
    37bc4e9a4mov [rsp+428], eax
    37bc4e9abmov rax, rdi
    37bc4e9aemov rdi, [rsp+760]
    37bc4e9b6shl rax, 4
    37bc4e9bamov [rsp+40], rbx
    37bc4e9bflea rdx, [r12+rax]
    37bc4e9c3add rax, r14
    37bc4e9c6mov [rsp+56], rdi
    37bc4e9cbmov [rsp+48], rdx
    37bc4e9d0mov rdx, [rsp+352]
    37bc4e9d8mov [rsp+32], rax
    37bc4e9ddcall zgemv_
    37bc4e9e2mov r10, [rsp+168]
    37bc4e9ea
    37bc4e9ealoc_37bc4e9ea:
    37bc4e9ealea ebx, [r13+1]
    37bc4e9eemovsd_xmm x6, [r10]
    37bc4e9f3movsd_xmm x0, [r10+8]
    37bc4e9f9andpd x6, [rip+0x7fe69f]
    37bc4ea01mov eax, [r15]
    37bc4ea04movsxd rdi, ebx
    37bc4ea07mov [rsp+240], ebx
    37bc4ea0eandpd x0, [rip+0x7fe68a]
    37bc4ea16mov [rsp+192], rdi
    37bc4ea1eaddsd x6, x0
    37bc4ea22cmp eax, r13l
    37bc4ea25jg 0x37bc4eb28
    37bc4ea2bpxor x0, x0
    37bc4ea2fucomisd x6, x0
    37bc4ea33jp 0x37bc4ea3b
    37bc4ea35je 0x37bc4ebcd
    37bc4ea3b
    37bc4ea3bloc_37bc4ea3b:
    37bc4ea3bmov ebx, r13l
    37bc4ea3e
    37bc4ea3eloc_37bc4ea3e:
    37bc4ea3esub eax, r13l
    37bc4ea41mov r9, [rsp+256]
    37bc4ea49mov rcx, [rsp+128]
    37bc4ea51mov rdx, r10
    37bc4ea54add eax, 1
    37bc4ea57mov [rsp+428], eax
    37bc4ea5elea rax, [rip+0x7fe5ef]
    37bc4ea65mov [rsp+32], rax
    37bc4ea6amov r8, rax
    37bc4ea6dcall zcopy_
    37bc4ea72mov eax, [r15]
    37bc4ea75mov [rsp+168], eax
    37bc4ea7ccmp eax, r13l
    37bc4ea7fjle 0x37bc4eb18
    37bc4ea85mov rdx, [rsp+224]
    37bc4ea8dshl rdx, 4
    37bc4ea91add rdx, r14
    37bc4ea94movsd_xmm x0, [rdx]
    37bc4ea98movsd_xmm x4, [rdx+8]
    37bc4ea9dmovapd x1, x0
    37bc4eaa1andpd x1, [rip+0x7fe5f7]
    37bc4eaa9movapd x2, x4
    37bc4eaadandpd x2, [rip+0x7fe5eb]
    37bc4eab5movapd x3, x1
    37bc4eab9addsd x3, x2
    37bc4eabdcomisd x3, [rsp+392]
    37bc4eac6jae 0x37bc4fc90
    37bc4eaccpxor x1, x1
    37bc4ead0mov r8l, 1
    37bc4ead6ucomisd x0, x1
    37bc4eadasetp al
    37bc4eaddcmovne eax, r8l
    37bc4eae1test al, al
    37bc4eae3jne 0x37bc4fe4f
    37bc4eae9ucomisd x4, x1
    37bc4eaedsetp al
    37bc4eaf0cmovne eax, r8l
    37bc4eaf4test al, al
    37bc4eaf6jne 0x37bc4fe4f
    37bc4eafc
    37bc4eafcloc_37bc4eafc:
    37bc4eafcmov rax, [rsp+184]
    37bc4eb04mov rdi, [rsp+736]
    37bc4eb0cpxor x0, x0
    37bc4eb10shl rax, 4
    37bc4eb14movups [rdi+rax], x0
    37bc4eb18
    37bc4eb18loc_37bc4eb18:
    37bc4eb18mov r13l, [rsp+240]
    37bc4eb20jmp 0x37bc4ec48
    37bc4eb25
    37bc4eb25 0f 1f 00 ...
    37bc4eb28
    37bc4eb28loc_37bc4eb28:
    37bc4eb28sub eax, r13l
    37bc4eb2bmov rcx, [rsp+128]
    37bc4eb33lea r8, [rip+0x7fe51a]
    37bc4eb3amov [rsp+168], r10
    37bc4eb42mov [rsp+428], eax
    37bc4eb49mov rax, [rsp+208]
    37bc4eb51add rax, [rsp+192]
    37bc4eb59mov rdx, rax
    37bc4eb5cmov [rsp+360], rax
    37bc4eb64shl rdx, 4
    37bc4eb68add rdx, r12
    37bc4eb6bcall izamax_
    37bc4eb70movapd x1, x6
    37bc4eb74mov r10, [rsp+168]
    37bc4eb7clea ebx, [rax+r13]
    37bc4eb80mov rax, [rsp+208]
    37bc4eb88movsxd rdi, ebx
    37bc4eb8badd rax, rdi
    37bc4eb8eshl rax, 4
    37bc4eb92add rax, r12
    37bc4eb95movsd_xmm x7, [rax]
    37bc4eb99movsd_xmm x0, [rax+8]
    37bc4eb9eandpd x7, [rip+0x7fe4fa]
    37bc4eba6andpd x0, [rip+0x7fe4f2]
    37bc4ebaeaddsd x7, x0
    37bc4ebb2pxor x0, x0
    37bc4ebb6maxsd x1, x7
    37bc4ebbaucomisd x1, x0
    37bc4ebbejp 0x37bc4ec60
    37bc4ebc4jne 0x37bc4ec60
    37bc4ebcamov eax, [r15]
    37bc4ebcd
    37bc4ebcdloc_37bc4ebcd:
    37bc4ebcdmov rsi, [rsp+768]
    37bc4ebd5mov edx, [rsi]
    37bc4ebd7test edx, edx
    37bc4ebd9jne 0x37bc4ebde
    37bc4ebdbmov [rsi], r13l
    37bc4ebde
    37bc4ebdeloc_37bc4ebde:
    37bc4ebdesub eax, r13l
    37bc4ebe1mov r9, [rsp+256]
    37bc4ebe9mov rcx, [rsp+128]
    37bc4ebf1mov rdx, r10
    37bc4ebf4add eax, 1
    37bc4ebf7mov [rsp+428], eax
    37bc4ebfelea rax, [rip+0x7fe44f]
    37bc4ec05mov [rsp+32], rax
    37bc4ec0amov r8, rax
    37bc4ec0dcall zcopy_
    37bc4ec12cmp [r15], r13l
    37bc4ec15jle 0x37bc4ec33
    37bc4ec17mov rax, [rsp+184]
    37bc4ec1fmov rbx, [rsp+736]
    37bc4ec27pxor x7, x7
    37bc4ec2bshl rax, 4
    37bc4ec2fmovups [rbx+rax], x7
    37bc4ec33
    37bc4ec33loc_37bc4ec33:
    37bc4ec33mov eax, [r15]
    37bc4ec36mov ebx, r13l
    37bc4ec39mov r13l, [rsp+240]
    37bc4ec41mov [rsp+168], eax
    37bc4ec48
    37bc4ec48loc_37bc4ec48:
    37bc4ec48mov rax, [rsp+744]
    37bc4ec50mov rsi, [rsp+184]
    37bc4ec58mov [rax+4*rsi], ebx
    37bc4ec5bjmp 0x37bc4e840
    37bc4ec60
    37bc4ec60loc_37bc4ec60:
    37bc4ec60movsd_xmm x0, [rip+0x7fe448]
    37bc4ec68mulsd x0, x7
    37bc4ec6ccomisd x0, x6
    37bc4ec70jbe 0x37bc4fd30
    37bc4ec76mov rax, [rsp+160]
    37bc4ec7eadd rbp, [rsp+152]
    37bc4ec86mov [rsp+368], r10
    37bc4ec8emov [rsp+384], rsi
    37bc4ec96add rax, rbp
    37bc4ec99lea rdx, [rax+rsi]
    37bc4ec9dshl rdx, 4
    37bc4eca1lea rcx, [r12+rdx]
    37bc4eca5mov [rsp+168], rcx
    37bc4ecadlea rcx, [rsi-1]
    37bc4ecb1mov rsi, rax
    37bc4ecb4shl rcx, 4
    37bc4ecb8add rcx, r14
    37bc4ecbbmov [rsp+376], rcx
    37bc4ecc3lea ecx, [r13-1]
    37bc4ecc7mov [rsp+348], ecx
    37bc4ecce
    37bc4ecceloc_37bc4ecce:
    37bc4eccemov eax, ebx
    37bc4ecd0mov r9, [rsp+168]
    37bc4ecd8mov r8, [rsp+728]
    37bc4ece0sub eax, r13l
    37bc4ece3mov rcx, [rsp+128]
    37bc4ecebmov [rsp+200], eax
    37bc4ecf2mov [rsp+428], eax
    37bc4ecf9mov rax, [rsp+144]
    37bc4ed01add rax, rdi
    37bc4ed04mov [rsp+312], rax
    37bc4ed0cmov rbp, rax
    37bc4ed0flea rax, [rip+0x7fe33e]
    37bc4ed16mov [rsp+32], rax
    37bc4ed1bshl rbp, 4
    37bc4ed1flea rdx, [r14+rbp]
    37bc4ed23mov [rsp+288], rdx
    37bc4ed2bcall zcopy_
    37bc4ed30mov edx, [r15]
    37bc4ed33lea r10, [rsi+rdi]
    37bc4ed37mov rcx, [rsp+128]
    37bc4ed3fshl r10, 4
    37bc4ed43sub edx, ebx
    37bc4ed45lea rbp, [r12+r10]
    37bc4ed49lea eax, [rdx+1]
    37bc4ed4cmov rdx, [rsp+176]
    37bc4ed54mov r9, rbp
    37bc4ed57mov [rsp+428], eax
    37bc4ed5emov rax, [rsp+136]
    37bc4ed66imul rdx, rdi
    37bc4ed6aadd rax, rdx
    37bc4ed6dadd rax, rdi
    37bc4ed70shl rax, 4
    37bc4ed74lea rdx, [r14+rax]
    37bc4ed78lea rax, [rip+0x7fe2d5]
    37bc4ed7fmov [rsp+32], rax
    37bc4ed84mov r8, rax
    37bc4ed87mov [rsp+336], rdx
    37bc4ed8fcall zcopy_
    37bc4ed94cmp r13l, 1
    37bc4ed98jle 0x37bc4ee46
    37bc4ed9emov edx, [r15]
    37bc4eda1mov r8, [rsp+128]
    37bc4eda9mov [rsp+88], 12
    37bc4edb2lea r9, [rip+0x7fe29f]
    37bc4edb9mov rcx, [rsp+232]
    37bc4edc1sub edx, r13l
    37bc4edc4lea eax, [rdx+1]
    37bc4edc7mov edx, [rsp+348]
    37bc4edcemov [rsp+424], eax
    37bc4edd5lea rax, [rip+0x7fe278]
    37bc4eddcmov [rsp+80], rax
    37bc4ede1mov rax, [rsp+168]
    37bc4ede9mov [rsp+428], edx
    37bc4edf0mov rdx, [rsp+352]
    37bc4edf8mov [rsp+72], rax
    37bc4edfdmov rax, [rsp+304]
    37bc4ee05mov [rsp+64], rax
    37bc4ee0amov rax, [rsp+760]
    37bc4ee12mov [rsp+56], rax
    37bc4ee17lea rax, [rdi-1]
    37bc4ee1bshl rax, 4
    37bc4ee1fadd rax, r12
    37bc4ee22mov [rsp+48], rax
    37bc4ee27mov rax, [rsp+728]
    37bc4ee2fmov [rsp+40], rax
    37bc4ee34mov rax, [rsp+376]
    37bc4ee3cmov [rsp+32], rax
    37bc4ee41call zgemv_
    37bc4ee46
    37bc4ee46loc_37bc4ee46:
    37bc4ee46pxor x6, x6
    37bc4ee4acmp r13l, ebx
    37bc4ee4dje 0x37bc4eeb2
    37bc4ee4fmov eax, [rsp+200]
    37bc4ee56mov rcx, [rsp+128]
    37bc4ee5elea r8, [rip+0x7fe1ef]
    37bc4ee65mov rdx, [rsp+168]
    37bc4ee6dmov [rsp+428], eax
    37bc4ee74call izamax_
    37bc4ee79mov ecx, [rsp+348]
    37bc4ee80add eax, ecx
    37bc4ee82mov [rsp+344], eax
    37bc4ee89cdqe
    37bc4ee8badd rax, rsi
    37bc4ee8eshl rax, 4
    37bc4ee92add rax, r12
    37bc4ee95movsd_xmm x6, [rax]
    37bc4ee99movsd_xmm x0, [rax+8]
    37bc4ee9eandpd x6, [rip+0x7fe1fa]
    37bc4eea6andpd x0, [rip+0x7fe1f2]
    37bc4eeaeaddsd x6, x0
    37bc4eeb2
    37bc4eeb2loc_37bc4eeb2:
    37bc4eeb2mov eax, [r15]
    37bc4eeb5cmp eax, ebx
    37bc4eeb7jg 0x37bc4f498
    37bc4eebd
    37bc4eebdloc_37bc4eebd:
    37bc4eebdmovsd_xmm x0, [rbp]
    37bc4eec2movsd_xmm x1, [rbp+8]
    37bc4eec7andpd x0, [rip+0x7fe1d1]
    37bc4eecfandpd x1, [rip+0x7fe1c9]
    37bc4eed7addsd x0, x1
    37bc4eedbmovsd_xmm x1, [rip+0x7fe1cd]
    37bc4eee3mulsd x1, x6
    37bc4eee7comisd x1, x0
    37bc4eeebjbe 0x37bc4f3d0
    37bc4eef1mov ebp, [rsp+420]
    37bc4eef8cmp ebp, [rsp+344]
    37bc4eeffje 0x37bc4ef60
    37bc4ef01comisd x7, x6
    37bc4ef05jae 0x37bc4ef60
    37bc4ef07mov eax, [r15]
    37bc4ef0amov r9, [rsp+368]
    37bc4ef12mov [rsp+420], ebx
    37bc4ef19movapd x7, x6
    37bc4ef1dmov rdx, [rsp+168]
    37bc4ef25mov rcx, [rsp+128]
    37bc4ef2dsub eax, r13l
    37bc4ef30add eax, 1
    37bc4ef33mov [rsp+428], eax
    37bc4ef3alea rax, [rip+0x7fe113]
    37bc4ef41mov [rsp+32], rax
    37bc4ef46mov r8, rax
    37bc4ef49call zcopy_
    37bc4ef4emovsxd rdi, [rsp+344]
    37bc4ef56mov ebx, edi
    37bc4ef58jmp 0x37bc4ecce
    37bc4ef5d
    37bc4ef5d 0f 1f 00 ...
    37bc4ef60
    37bc4ef60loc_37bc4ef60:
    37bc4ef60mov ecx, [rsp+240]
    37bc4ef67mov rax, rsi
    37bc4ef6amov [rsp+416], ebx
    37bc4ef71mov rsi, [rsp+384]
    37bc4ef79mov [rsp+412], ecx
    37bc4ef80cmp ebp, r13l
    37bc4ef83je 0x37bc4fa30
    37bc4ef89mov eax, ebp
    37bc4ef8bmov rsi, [rsp+144]
    37bc4ef93mov rdx, [rsp+256]
    37bc4ef9blea r8, [rip+0x7fe0b2]
    37bc4efa2sub eax, r13l
    37bc4efa5movsxd r13, ebp
    37bc4efa8mov rcx, [rsp+128]
    37bc4efb0mov [rsp+428], eax
    37bc4efb7mov rax, [rsp+728]
    37bc4efbfadd rsi, r13
    37bc4efc2shl rsi, 4
    37bc4efc6mov [rsp+32], rax
    37bc4efcblea r9, [rsi+r14]
    37bc4efcfcall zcopy_
    37bc4efd4mov eax, [r15]
    37bc4efd7lea rdx, [rip+0x7fe076]
    37bc4efdemov rcx, [rsp+128]
    37bc4efe6mov [rsp+32], rdx
    37bc4efebmov r8, rdx
    37bc4efeelea rdx, [rsi+r14]
    37bc4eff2sub eax, ebp
    37bc4eff4add eax, 1
    37bc4eff7mov [rsp+428], eax
    37bc4effemov rax, [rsp+176]
    37bc4f006imul rax, r13
    37bc4f00aadd rax, [rsp+136]
    37bc4f012add rax, r13
    37bc4f015sub r13, 1
    37bc4f019shl rax, 4
    37bc4f01dshl r13, 4
    37bc4f021lea r9, [r14+rax]
    37bc4f025call zcopy_
    37bc4f02amov rsi, [rsp+728]
    37bc4f032mov rdx, [rsp+184]
    37bc4f03alea r9, [r14+r13]
    37bc4f03elea rcx, [rsp+408]
    37bc4f046mov [rsp+32], rsi
    37bc4f04bshl rdx, 4
    37bc4f04fmov r8, rsi
    37bc4f052add rdx, r14
    37bc4f055call zswap_
    37bc4f05amovsxd rdx, [rsp+408]
    37bc4f062lea r9, [r12+r13]
    37bc4f066mov rcx, [rsp+760]
    37bc4f06elea rsi, [rdx-1]
    37bc4f072mov [rsp+32], rcx
    37bc4f077mov r8, rcx
    37bc4f07amov [rsp+184], rsi
    37bc4f082shl rsi, 4
    37bc4f086mov [rsp+144], edx
    37bc4f08dmov [rsp+272], rdx
    37bc4f095lea rdx, [r12+rsi]
    37bc4f099lea rsi, [rsp+412]
    37bc4f0a1mov rcx, rsi
    37bc4f0a4call zswap_
    37bc4f0a9mov rdx, [rsp+272]
    37bc4f0b1mov rax, [rsp+152]
    37bc4f0b9mov r11, [rsp+160]
    37bc4f0c1mov r10l, [rsp+144]
    37bc4f0c9imul rax, rdx
    37bc4f0cdmov r9, [rsp+176]
    37bc4f0d5mov r8, [rsp+136]
    37bc4f0ddmov ecx, [rsp+412]
    37bc4f0e4lea r13, [r11+rax]
    37bc4f0e8lea r11l, [r10+1]
    37bc4f0ecmov [rsp+240], r11l
    37bc4f0f4movsxd r11, r11l
    37bc4f0f7mov [rsp+192], r11
    37bc4f0ffmov r11, rdx
    37bc4f102lea rdx, [rdx+r13]
    37bc4f106mov [rsp+320], rdx
    37bc4f10emov rdx, r9
    37bc4f111imul rdx, r11
    37bc4f115mov [rsp+208], r13
    37bc4f11dlea r13, [r8+rdx]
    37bc4f121add rdx, r9
    37bc4f124add r11, r13
    37bc4f127mov [rsp+144], r13
    37bc4f12fmov [rsp+224], r11
    37bc4f137lea r11, [rdx+r8]
    37bc4f13bcmp ecx, ebx
    37bc4f13dje 0x37bc4fc18
    37bc4f143lea rdx, [rdi+r13]
    37bc4f147movsxd rax, ecx
    37bc4f14amov [rsp+312], rdx
    37bc4f152mov edx, ebx
    37bc4f154lea rcx, [rax+r13]
    37bc4f158mov r13l, r10l
    37bc4f15bsub edx, r10l
    37bc4f15emov r10l, 2
    37bc4f164mov [rsp+200], edx
    37bc4f16bmov rdx, r9
    37bc4f16elea r9, [rdi+r11]
    37bc4f172imul rdx, rax
    37bc4f176shl r9, 4
    37bc4f17asub rax, 1
    37bc4f17eadd r9, r14
    37bc4f181add rdx, r8
    37bc4f184lea rbp, [rdi+rdx]
    37bc4f188shl rbp, 4
    37bc4f18cadd rbp, r14
    37bc4f18fnop
    37bc4f190
    37bc4f190loc_37bc4f190:
    37bc4f190shl rcx, 4
    37bc4f194add rdx, [rsp+192]
    37bc4f19clea r8, [rip+0x7fdeb1]
    37bc4f1a3mov [rsp+288], r11
    37bc4f1abmovupd x0, [r14+rcx]
    37bc4f1b1shl rdx, 4
    37bc4f1b5mov rcx, [rsp+312]
    37bc4f1bdmov [rsp+256], rax
    37bc4f1c5add rdx, r14
    37bc4f1c8mov [rsp+168], r10l
    37bc4f1d0sub rdi, 1
    37bc4f1d4shl rcx, 4
    37bc4f1d8shl rdi, 4
    37bc4f1dcmovups [r14+rcx], x0
    37bc4f1e1mov ecx, [rsp+200]
    37bc4f1e8sub ecx, 1
    37bc4f1ebmov [rsp+428], ecx
    37bc4f1f2mov rcx, [rsp+728]
    37bc4f1famov [rsp+32], rcx
    37bc4f1ffmov rcx, [rsp+128]
    37bc4f207call zcopy_
    37bc4f20cmov edx, [r15]
    37bc4f20fmov r9, [rsp+336]
    37bc4f217mov rcx, [rsp+128]
    37bc4f21fsub edx, ebx
    37bc4f221add edx, 1
    37bc4f224mov [rsp+428], edx
    37bc4f22blea rdx, [rip+0x7fde22]
    37bc4f232mov [rsp+32], rdx
    37bc4f237mov r8, rdx
    37bc4f23amov rdx, rbp
    37bc4f23dcall zcopy_
    37bc4f242mov rcx, [rsp+728]
    37bc4f24alea r9, [r14+rdi]
    37bc4f24emov rax, [rsp+256]
    37bc4f256mov [rsp+32], rcx
    37bc4f25bshl rax, 4
    37bc4f25fmov r8, rcx
    37bc4f262mov rcx, rsi
    37bc4f265lea rdx, [r14+rax]
    37bc4f269call zswap_
    37bc4f26emov rcx, [rsp+760]
    37bc4f276lea r9, [r12+rdi]
    37bc4f27amovsxd rdx, [rsp+412]
    37bc4f282mov [rsp+32], rcx
    37bc4f287sub rdx, 1
    37bc4f28bmov r8, rcx
    37bc4f28emov rcx, rsi
    37bc4f291shl rdx, 4
    37bc4f295add rdx, r12
    37bc4f298call zswap_
    37bc4f29dcmp [rsp+168], 1
    37bc4f2a5je 0x37bc4fde0
    37bc4f2abmov rsi, [rsp+192]
    37bc4f2b3mov rax, [rsp+208]
    37bc4f2bbmov r10l, r13l
    37bc4f2bemov ebp, [rsp+420]
    37bc4f2c5mov r11, [rsp+288]
    37bc4f2cdadd rax, rsi
    37bc4f2d0mov [rsp+360], rax
    37bc4f2d8mov rax, [rsp+152]
    37bc4f2e0imul rax, rsi
    37bc4f2e4add rax, [rsp+160]
    37bc4f2ec
    37bc4f2ecloc_37bc4f2ec:
    37bc4f2ecmov rdx, [rsp+320]
    37bc4f2f4mov rdi, [rsp+192]
    37bc4f2fclea r13l, [r10+2]
    37bc4f300mov esi, [r15]
    37bc4f303shl rdx, 4
    37bc4f307movupd x4, [r12+rdx]
    37bc4f30dlea rdx, [rdi+rax]
    37bc4f311mov [rsp+168], esi
    37bc4f318shl rdx, 4
    37bc4f31cmovupd x9, [r12+rdx]
    37bc4f322mov rdx, [rsp+360]
    37bc4f32ashl rdx, 4
    37bc4f32emovupd x10, [r12+rdx]
    37bc4f334lea edx, [rsi-1]
    37bc4f337cmp edx, r10l
    37bc4f33ajg 0x37bc4f518
    37bc4f340
    37bc4f340loc_37bc4f340:
    37bc4f340mov rax, [rsp+224]
    37bc4f348pxor x5, x5
    37bc4f34cmov rsi, [rsp+192]
    37bc4f354neg ebx
    37bc4f356mov rdi, [rsp+736]
    37bc4f35emov rcx, [rsp+272]
    37bc4f366shl rax, 4
    37bc4f36amovups [r14+rax], x4
    37bc4f36fmov rax, [rsp+144]
    37bc4f377add rax, rsi
    37bc4f37ashl rax, 4
    37bc4f37emovups [r14+rax], x5
    37bc4f383lea rax, [rsi+r11]
    37bc4f387mov rsi, [rsp+184]
    37bc4f38fshl rax, 4
    37bc4f393movups [r14+rax], x9
    37bc4f398mov rax, rsi
    37bc4f39bshl rax, 4
    37bc4f39fmovups [rdi+rax], x10
    37bc4f3a4mov rax, rcx
    37bc4f3a7shl rax, 4
    37bc4f3abmovups [rdi+rax], x5
    37bc4f3afmov rdi, [rsp+744]
    37bc4f3b7mov eax, ebp
    37bc4f3b9neg eax
    37bc4f3bbmov [rdi+4*rsi], eax
    37bc4f3bemov [rdi+4*rcx], ebx
    37bc4f3c1jmp 0x37bc4e840
    37bc4f3c6
    37bc4f3c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc4f3d0
    37bc4f3d0loc_37bc4f3d0:
    37bc4f3d0mov eax, [r15]
    37bc4f3d3mov r10, [rsp+368]
    37bc4f3dbmov [rsp+416], ebx
    37bc4f3e2mov rdx, [rsp+168]
    37bc4f3eamov rcx, [rsp+128]
    37bc4f3f2sub eax, r13l
    37bc4f3f5mov r9, r10
    37bc4f3f8mov rbp, [rsp+288]
    37bc4f400mov [rsp+288], r10
    37bc4f408add eax, 1
    37bc4f40bmov [rsp+428], eax
    37bc4f412lea rax, [rip+0x7fdc3b]
    37bc4f419mov [rsp+32], rax
    37bc4f41emov r8, rax
    37bc4f421call zcopy_
    37bc4f426mov rsi, [rsp+136]
    37bc4f42emov rax, [rsp+328]
    37bc4f436mov [rsp+412], r13l
    37bc4f43eadd rax, [rsp+176]
    37bc4f446cmp r13l, ebx
    37bc4f449mov r10, [rsp+288]
    37bc4f451lea r11, [rax+rsi]
    37bc4f455je 0x37bc4ffcc
    37bc4f45blea r9, [rdi+r11]
    37bc4f45fmov rax, [rsp+184]
    37bc4f467mov rdx, [rsp+144]
    37bc4f46fmov r10l, 1
    37bc4f475shl r9, 4
    37bc4f479mov rcx, [rsp+224]
    37bc4f481lea rsi, [rsp+412]
    37bc4f489add r9, r14
    37bc4f48cjmp 0x37bc4f190
    37bc4f491
    37bc4f491 0f 1f 80 00 00 00 00 .......
    37bc4f498
    37bc4f498loc_37bc4f498:
    37bc4f498lea edx, [rbx+1]
    37bc4f49bsub eax, ebx
    37bc4f49dmov rcx, [rsp+128]
    37bc4f4a5lea r8, [rip+0x7fdba8]
    37bc4f4acmovsxd rdx, edx
    37bc4f4afmov [rsp+428], eax
    37bc4f4b6add rdx, rsi
    37bc4f4b9shl rdx, 4
    37bc4f4bdadd rdx, r12
    37bc4f4c0call izamax_
    37bc4f4c5lea edx, [rax+rbx]
    37bc4f4c8movsxd rax, edx
    37bc4f4cbadd rax, rsi
    37bc4f4ceshl rax, 4
    37bc4f4d2add rax, r12
    37bc4f4d5movsd_xmm x0, [rax]
    37bc4f4d9movsd_xmm x1, [rax+8]
    37bc4f4deandpd x0, [rip+0x7fdbba]
    37bc4f4e6andpd x1, [rip+0x7fdbb2]
    37bc4f4eeaddsd x0, x1
    37bc4f4f2comisd x0, x6
    37bc4f4f6maxsd x0, x6
    37bc4f4facmovbe edx, [rsp+344]
    37bc4f502mov [rsp+344], edx
    37bc4f509movapd x6, x0
    37bc4f50djmp 0x37bc4eebd
    37bc4f512
    37bc4f512 66 0f 1f 44 00 00 f..D..
    37bc4f518
    37bc4f518loc_37bc4f518:
    37bc4f518movapd x7, x4
    37bc4f51cmovapd x0, x10
    37bc4f521movapd x1, x9
    37bc4f526unpckhpd x7, x7
    37bc4f52aandpd x0, [rip+0x7fdb6e]
    37bc4f532movapd x8, x10
    37bc4f537movapd x12, x7
    37bc4f53cmovapd x7, x9
    37bc4f541unpckhpd x7, x7
    37bc4f545movapd x2, x7
    37bc4f549movapd x7, x10
    37bc4f54eunpckhpd x7, x7
    37bc4f552movapd x3, x7
    37bc4f556andpd x3, [rip+0x7fdb42]
    37bc4f55ecomisd x3, x0
    37bc4f562jbe 0x37bc4fba8
    37bc4f568movapd x3, x10
    37bc4f56dmov r9l, 1
    37bc4f573divsd x3, x7
    37bc4f577movapd x13, x3
    37bc4f57cmovapd x6, x3
    37bc4f580movapd x14, x3
    37bc4f585mulsd x13, x9
    37bc4f58amulsd x6, x10
    37bc4f58fmulsd x14, x4
    37bc4f594addsd x13, x2
    37bc4f599mulsd x2, x3
    37bc4f59daddsd x6, x7
    37bc4f5a1mulsd x3, x12
    37bc4f5a6addsd x14, x12
    37bc4f5abdivsd x13, x6
    37bc4f5b0movapd x0, x2
    37bc4f5b4subsd x0, x9
    37bc4f5b9divsd x0, x6
    37bc4f5bddivsd x14, x6
    37bc4f5c2movsd_xmm [rsp+200], x0
    37bc4f5cbmovapd x0, x3
    37bc4f5cfsubsd x0, x4
    37bc4f5d3divsd x0, x6
    37bc4f5d7movapd x12, x0
    37bc4f5dc
    37bc4f5dcloc_37bc4f5dc:
    37bc4f5dcmovsd_xmm x5, [rsp+200]
    37bc4f5e5movapd x1, x14
    37bc4f5eamulsd x1, x13
    37bc4f5efmovapd x0, x5
    37bc4f5f3mulsd x0, x12
    37bc4f5f8mulsd x5, x14
    37bc4f5fdsubsd x1, x0
    37bc4f601movapd x0, x12
    37bc4f606subsd x1, [rip+0x7fdaba]
    37bc4f60emulsd x0, x13
    37bc4f613movapd x2, x1
    37bc4f617andpd x2, [rip+0x7fda81]
    37bc4f61faddsd x0, x5
    37bc4f623movapd x3, x0
    37bc4f627andpd x3, [rip+0x7fda71]
    37bc4f62fcomisd x3, x2
    37bc4f633jbe 0x37bc4fb70
    37bc4f639movapd x5, x1
    37bc4f63ddivsd x5, x0
    37bc4f641mulsd x1, x5
    37bc4f645movapd x6, x5
    37bc4f649addsd x0, x1
    37bc4f64dpxor x1, x1
    37bc4f651mulsd x5, x1
    37bc4f655addsd x6, x1
    37bc4f659subsd x5, [rip+0x7fda67]
    37bc4f661divsd x6, x0
    37bc4f665divsd x5, x0
    37bc4f669
    37bc4f669loc_37bc4f669:
    37bc4f669mov ecx, [rsp+168]
    37bc4f670cmp ecx, r13l
    37bc4f673jl 0x37bc4f340
    37bc4f679mov rdi, [rsp+208]
    37bc4f681movsxd r8, r10l
    37bc4f684sub ecx, 2
    37bc4f687shl rax, 4
    37bc4f68bsub ecx, r10l
    37bc4f68emov [rsp+288], r13l
    37bc4f696mov r13, r11
    37bc4f699lea rsi, [rdi+r8]
    37bc4f69dadd r8, r11
    37bc4f6a0movups [rsp+208], x4
    37bc4f6a8add rcx, rsi
    37bc4f6abmov rdx, rsi
    37bc4f6aemov rsi, r11
    37bc4f6b1shl r8, 4
    37bc4f6b5shl rcx, 4
    37bc4f6b9shl rdx, 4
    37bc4f6bdneg rsi
    37bc4f6c0lea r8, [r14+r8+32]
    37bc4f6c5lea r10, [r12+rcx+48]
    37bc4f6camov rcx, rax
    37bc4f6cdmov rax, rdi
    37bc4f6d0mov rdi, [rsp+144]
    37bc4f6d8neg rax
    37bc4f6dblea rdx, [r12+rdx+32]
    37bc4f6e0shl rsi, 4
    37bc4f6e4mov r11, rcx
    37bc4f6e7shl rax, 4
    37bc4f6ebshl rdi, 4
    37bc4f6efmovups [rsp+240], x9
    37bc4f6f8movups [rsp+256], x10
    37bc4f701jmp 0x37bc4f82c
    37bc4f706
    37bc4f706 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc4f710
    37bc4f710loc_37bc4f710:
    37bc4f710movapd x11, x8
    37bc4f715movapd x2, x3
    37bc4f719divsd x11, x7
    37bc4f71emulsd x2, x11
    37bc4f723movapd x15, x11
    37bc4f728mulsd x11, x1
    37bc4f72dmulsd x15, x8
    37bc4f732addsd x2, x1
    37bc4f736subsd x11, x3
    37bc4f73baddsd x15, x7
    37bc4f740movapd x1, x11
    37bc4f745divsd x2, x15
    37bc4f74adivsd x1, x15
    37bc4f74f
    37bc4f74floc_37bc4f74f:
    37bc4f74fmovapd x11, x2
    37bc4f754movapd x3, x1
    37bc4f758lea rcx, [r8+rdi]
    37bc4f75cmulsd x1, x6
    37bc4f760mulsd x2, x5
    37bc4f764mulsd x11, x6
    37bc4f769mulsd x3, x5
    37bc4f76daddsd x2, x1
    37bc4f771movapd x1, x4
    37bc4f775mulsd x1, x12
    37bc4f77amulsd x4, x14
    37bc4f77fsubsd x11, x3
    37bc4f784movsd_xmm [rcx+rsi+8], x2
    37bc4f78amovapd x2, x0
    37bc4f78emulsd x2, x14
    37bc4f793mulsd x0, x12
    37bc4f798movsd_xmm [rcx+rsi], x11
    37bc4f79esubsd x2, x1
    37bc4f7a2addsd x0, x4
    37bc4f7a6subsd x2, x10
    37bc4f7absubsd x0, x9
    37bc4f7b0test r9b, r9b
    37bc4f7b3je 0x37bc4f8d0
    37bc4f7b9movapd x4, x8
    37bc4f7bemovapd x1, x2
    37bc4f7c2divsd x4, x7
    37bc4f7c6mulsd x1, x4
    37bc4f7camovapd x3, x4
    37bc4f7cemulsd x3, x8
    37bc4f7d3mulsd x4, x0
    37bc4f7d7addsd x1, x0
    37bc4f7dbaddsd x3, x7
    37bc4f7dfsubsd x4, x2
    37bc4f7e3divsd x1, x3
    37bc4f7e7divsd x4, x3
    37bc4f7ebmovapd x0, x4
    37bc4f7ef
    37bc4f7efloc_37bc4f7ef:
    37bc4f7efmovapd x2, x1
    37bc4f7f3movapd x3, x0
    37bc4f7f7add rdx, 16
    37bc4f7fbadd r8, 16
    37bc4f7ffmulsd x2, x6
    37bc4f803mulsd x3, x5
    37bc4f807mulsd x1, x5
    37bc4f80bmulsd x0, x6
    37bc4f80fsubsd x2, x3
    37bc4f813addsd x1, x0
    37bc4f817movsd_xmm [r8-16], x2
    37bc4f81dmovsd_xmm [r8-8], x1
    37bc4f823cmp rdx, r10
    37bc4f826je 0x37bc4f910
    37bc4f82c
    37bc4f82cloc_37bc4f82c:
    37bc4f82cmovsd_xmm x10, [rdx]
    37bc4f831movsd_xmm x9, [rdx+8]
    37bc4f837lea rcx, [r11+rdx]
    37bc4f83bmovsd_xmm x2, [rsp+200]
    37bc4f844movsd_xmm x0, [rcx+rax]
    37bc4f849movapd x3, x10
    37bc4f84emovsd_xmm x4, [rcx+rax+8]
    37bc4f854mulsd x3, x13
    37bc4f859movapd x1, x2
    37bc4f85dmulsd x1, x9
    37bc4f862mulsd x2, x10
    37bc4f867subsd x3, x1
    37bc4f86bmovapd x1, x2
    37bc4f86fmovapd x2, x9
    37bc4f874mulsd x2, x13
    37bc4f879subsd x3, x0
    37bc4f87daddsd x1, x2
    37bc4f881subsd x1, x4
    37bc4f885test r9b, r9b
    37bc4f888jne 0x37bc4f710
    37bc4f88emovapd x11, x7
    37bc4f893movapd x2, x1
    37bc4f897divsd x11, x8
    37bc4f89cmulsd x2, x11
    37bc4f8a1movapd x15, x11
    37bc4f8a6mulsd x15, x7
    37bc4f8abaddsd x2, x3
    37bc4f8afmulsd x3, x11
    37bc4f8b4addsd x15, x8
    37bc4f8b9divsd x2, x15
    37bc4f8besubsd x1, x3
    37bc4f8c2divsd x1, x15
    37bc4f8c7jmp 0x37bc4f74f
    37bc4f8cc
    37bc4f8cc 0f 1f 40 00 ..@.
    37bc4f8d0
    37bc4f8d0loc_37bc4f8d0:
    37bc4f8d0movapd x4, x7
    37bc4f8d4movapd x1, x0
    37bc4f8d8divsd x4, x8
    37bc4f8ddmulsd x1, x4
    37bc4f8e1movapd x3, x4
    37bc4f8e5mulsd x3, x7
    37bc4f8e9addsd x1, x2
    37bc4f8edmulsd x2, x4
    37bc4f8f1addsd x3, x8
    37bc4f8f6divsd x1, x3
    37bc4f8fasubsd x0, x2
    37bc4f8fedivsd x0, x3
    37bc4f902jmp 0x37bc4f7ef
    37bc4f907
    37bc4f907 66 0f 1f 84 00 00 00 00 00 f........
    37bc4f910
    37bc4f910loc_37bc4f910:
    37bc4f910movupd x4, [rsp+208]
    37bc4f919mov r11, r13
    37bc4f91cmovupd x9, [rsp+240]
    37bc4f926movupd x10, [rsp+256]
    37bc4f930mov r13l, [rsp+288]
    37bc4f938jmp 0x37bc4f340
    37bc4f93d
    37bc4f93d 0f 1f 00 ...
    37bc4f940
    37bc4f940loc_37bc4f940:
    37bc4f940mov eax, [rsp+168]
    37bc4f947mov rcx, [rsp+176]
    37bc4f94flea ebx, [r13-1]
    37bc4f953lea r8, [rip+0x7fd72e]
    37bc4f95amov rdi, [rsp+728]
    37bc4f962mov [rsp+428], ebx
    37bc4f969sub eax, r13l
    37bc4f96cmov r9, [rsp+352]
    37bc4f974mov [rsp+120], 9
    37bc4f97dadd eax, 1
    37bc4f980mov [rsp+56], rdi
    37bc4f985mov rbp, [rsp+712]
    37bc4f98dmov [rsp+424], eax
    37bc4f994movsxd rax, r13l
    37bc4f997imul rcx, rax
    37bc4f99blea rdx, [rax-1]
    37bc4f99fadd rcx, [rsp+136]
    37bc4f9a7mov [rsp+112], 12
    37bc4f9b0add rax, rcx
    37bc4f9b3shl rdx, 4
    37bc4f9b7mov [rsp+96], rdi
    37bc4f9bclea rcx, [rip+0x7fd6d3]
    37bc4f9c3mov [rsp+104], 5
    37bc4f9ccshl rax, 4
    37bc4f9d0add rax, r14
    37bc4f9d3mov [rsp+88], rax
    37bc4f9d8mov rax, [rsp+304]
    37bc4f9e0mov [rsp+80], rax
    37bc4f9e5mov rax, [rsp+760]
    37bc4f9edmov [rsp+72], rax
    37bc4f9f2lea rax, [r12+rdx]
    37bc4f9f6mov [rsp+64], rax
    37bc4f9fblea rax, [r14+rdx]
    37bc4f9ffmov rdx, [rsp+232]
    37bc4fa07mov [rsp+48], rax
    37bc4fa0clea rax, [rip+0x7fd645]
    37bc4fa13mov [rsp+40], rax
    37bc4fa18mov rax, [rsp+128]
    37bc4fa20mov [rsp+32], rax
    37bc4fa25call zgemmtr_
    37bc4fa2ajmp 0x37bc4d857
    37bc4fa2f
    37bc4fa2f 90 .
    37bc4fa30
    37bc4fa30loc_37bc4fa30:
    37bc4fa30mov rcx, [rsp+136]
    37bc4fa38mov rdx, [rsp+328]
    37bc4fa40mov r10l, r13l
    37bc4fa43add rdx, [rsp+176]
    37bc4fa4blea r11, [rdx+rcx]
    37bc4fa4fcmp ebx, [rsp+240]
    37bc4fa56je 0x37bc4f2ec
    37bc4fa5clea rbp, [rdi+r11]
    37bc4fa60mov rax, [rsp+192]
    37bc4fa68mov rdx, r11
    37bc4fa6bmov rcx, [rsp+144]
    37bc4fa73shl rbp, 4
    37bc4fa77mov r10l, 2
    37bc4fa7dadd rbp, r14
    37bc4fa80add rcx, rax
    37bc4fa83mov rax, rsi
    37bc4fa86mov r9, rbp
    37bc4fa89lea rsi, [rsp+412]
    37bc4fa91jmp 0x37bc4f190
    37bc4fa96
    37bc4fa96 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc4faa0
    37bc4faa0loc_37bc4faa0:
    37bc4faa0cmp esi, r11l
    37bc4faa3jne 0x37bc4fc48
    37bc4faa9mov rbp, [rsp+224]
    37bc4fab1mov rax, [rsp+200]
    37bc4fab9mov edi, ebx
    37bc4fabbmovd x6, ebx
    37bc4fabfadd rax, rbp
    37bc4fac2mov [rsp+256], rax
    37bc4facajmp 0x37bc4de90
    37bc4facf
    37bc4facf 90 .
    37bc4fad0
    37bc4fad0loc_37bc4fad0:
    37bc4fad0movapd x2, x1
    37bc4fad4pxor x5, x5
    37bc4fad8divsd x2, x0
    37bc4fadcmulsd x1, x2
    37bc4fae0movapd x6, x2
    37bc4fae4mulsd x6, x5
    37bc4fae8subsd x5, x2
    37bc4faecaddsd x6, [rip+0x7fd5d4]
    37bc4faf4addsd x1, x0
    37bc4faf8divsd x6, x1
    37bc4fafcdivsd x5, x1
    37bc4fb00jmp 0x37bc4e4fe
    37bc4fb05
    37bc4fb05 0f 1f 00 ...
    37bc4fb08
    37bc4fb08loc_37bc4fb08:
    37bc4fb08movapd x2, x7
    37bc4fb0cdivsd x2, x10
    37bc4fb11movapd x0, x2
    37bc4fb15movapd x5, x2
    37bc4fb19movapd x14, x2
    37bc4fb1emulsd x5, x12
    37bc4fb23mulsd x0, x7
    37bc4fb27mulsd x1, x2
    37bc4fb2bmulsd x14, x13
    37bc4fb30mulsd x2, x9
    37bc4fb35addsd x5, x15
    37bc4fb3aaddsd x0, x10
    37bc4fb3fsubsd x12, x1
    37bc4fb44addsd x14, x9
    37bc4fb49divsd x5, x0
    37bc4fb4dsubsd x13, x2
    37bc4fb52divsd x12, x0
    37bc4fb57movsd_xmm [rsp+192], x5
    37bc4fb60divsd x14, x0
    37bc4fb65divsd x13, x0
    37bc4fb6ajmp 0x37bc4e46d
    37bc4fb6f
    37bc4fb6f 90 .
    37bc4fb70
    37bc4fb70loc_37bc4fb70:
    37bc4fb70movapd x2, x0
    37bc4fb74pxor x5, x5
    37bc4fb78divsd x2, x1
    37bc4fb7cmulsd x0, x2
    37bc4fb80movapd x6, x2
    37bc4fb84mulsd x6, x5
    37bc4fb88subsd x5, x2
    37bc4fb8caddsd x6, [rip+0x7fd534]
    37bc4fb94addsd x0, x1
    37bc4fb98divsd x6, x0
    37bc4fb9cdivsd x5, x0
    37bc4fba0jmp 0x37bc4f669
    37bc4fba5
    37bc4fba5 0f 1f 00 ...
    37bc4fba8
    37bc4fba8loc_37bc4fba8:
    37bc4fba8movapd x6, x7
    37bc4fbacxor r9l, r9l
    37bc4fbafdivsd x6, x10
    37bc4fbb4movapd x3, x6
    37bc4fbb8movapd x13, x6
    37bc4fbbdmovapd x14, x6
    37bc4fbc2mulsd x1, x6
    37bc4fbc6mulsd x3, x7
    37bc4fbcamulsd x13, x2
    37bc4fbcfmulsd x14, x12
    37bc4fbd4mulsd x6, x4
    37bc4fbd8subsd x2, x1
    37bc4fbdcaddsd x3, x10
    37bc4fbe1addsd x13, x9
    37bc4fbe6addsd x14, x4
    37bc4fbebdivsd x2, x3
    37bc4fbefsubsd x12, x6
    37bc4fbf4divsd x13, x3
    37bc4fbf9movsd_xmm [rsp+200], x2
    37bc4fc02divsd x14, x3
    37bc4fc07divsd x12, x3
    37bc4fc0cjmp 0x37bc4f5dc
    37bc4fc11
    37bc4fc11 0f 1f 80 00 00 00 00 .......
    37bc4fc18
    37bc4fc18loc_37bc4fc18:
    37bc4fc18mov rdi, [rsp+208]
    37bc4fc20add rdi, [rsp+192]
    37bc4fc28add rax, [rsp+152]
    37bc4fc30mov [rsp+360], rdi
    37bc4fc38add rax, [rsp+160]
    37bc4fc40jmp 0x37bc4f2ec
    37bc4fc45
    37bc4fc45 0f 1f 00 ...
    37bc4fc48
    37bc4fc48loc_37bc4fc48:
    37bc4fc48cdqe
    37bc4fc4amov [rsp+256], r11l
    37bc4fc52imul rax, [rsp+152]
    37bc4fc5bmov [rsp+272], 2
    37bc4fc66add rax, [rsp+160]
    37bc4fc6ejmp 0x37bc4e01f
    37bc4fc73
    37bc4fc73 0f 1f 44 00 00 ..D..
    37bc4fc78
    37bc4fc78loc_37bc4fc78:
    37bc4fc78mov [rsp+256], r11l
    37bc4fc80mov [rsp+272], 2
    37bc4fc8bjmp 0x37bc4e01f
    37bc4fc90
    37bc4fc90loc_37bc4fc90:
    37bc4fc90comisd x2, x1
    37bc4fc94ja 0x37bc4ff41
    37bc4fc9amovapd x2, x4
    37bc4fc9epxor x1, x1
    37bc4fca2divsd x2, x0
    37bc4fca6mulsd x4, x2
    37bc4fcaaaddsd x4, x0
    37bc4fcaemovapd x0, x2
    37bc4fcb2mulsd x0, x1
    37bc4fcb6subsd x1, x2
    37bc4fcbaaddsd x0, [rip+0x7fd406]
    37bc4fcc2unpcklpd x0, x1
    37bc4fcc6movddup x1, x4
    37bc4fccadivpd x0, x1
    37bc4fcce
    37bc4fcceloc_37bc4fcce:
    37bc4fccemov ecx, [rsp+168]
    37bc4fcd5mov rax, [rsp+144]
    37bc4fcddlea rdx, [rsp+432]
    37bc4fce5lea r9, [rip+0x7fd368]
    37bc4fcecadd rax, [rsp+192]
    37bc4fcf4movups [rsp+432], x0
    37bc4fcfcsub ecx, r13l
    37bc4fcffshl rax, 4
    37bc4fd03mov [rsp+428], ecx
    37bc4fd0amov rcx, [rsp+128]
    37bc4fd12lea r8, [r14+rax]
    37bc4fd16call zscal_
    37bc4fd1bmov eax, [r15]
    37bc4fd1emov [rsp+168], eax
    37bc4fd25jmp 0x37bc4eafc
    37bc4fd2a
    37bc4fd2a 66 0f 1f 44 00 00 f..D..
    37bc4fd30
    37bc4fd30loc_37bc4fd30:
    37bc4fd30mov eax, [r15]
    37bc4fd33jmp 0x37bc4ea3b
    37bc4fd38
    37bc4fd38 0f 1f 84 00 00 00 00 00 ........
    37bc4fd40
    37bc4fd40loc_37bc4fd40:
    37bc4fd40comisd x2, x1
    37bc4fd44jbe 0x37bc4fe16
    37bc4fd4amovapd x1, x0
    37bc4fd4edivsd x1, x4
    37bc4fd52mulsd x0, x1
    37bc4fd56movapd x2, x0
    37bc4fd5apxor x0, x0
    37bc4fd5emulsd x0, x1
    37bc4fd62addsd x2, x4
    37bc4fd66unpcklpd x1, x0
    37bc4fd6amovupd x0, [rip+0x7fd34e]
    37bc4fd72addpd x0, x1
    37bc4fd76addpd x1, [rip+0x7fd352]
    37bc4fd7eshufpd x0, x1, 2
    37bc4fd83movddup x1, x2
    37bc4fd87divpd x0, x1
    37bc4fd8b
    37bc4fd8bloc_37bc4fd8b:
    37bc4fd8badd rcx, 1
    37bc4fd8flea rdx, [rsp+432]
    37bc4fd97lea r9, [rip+0x7fd2b6]
    37bc4fd9emov [rsp+428], edi
    37bc4fda5shl rcx, 4
    37bc4fda9movups [rsp+432], x0
    37bc4fdb1lea r8, [r13+rcx]
    37bc4fdb6mov rcx, [rsp+128]
    37bc4fdbecall zscal_
    37bc4fdc3jmp 0x37bc4d6f5
    37bc4fdc8
    37bc4fdc8 0f 1f 84 00 00 00 00 00 ........
    37bc4fdd0
    37bc4fdd0loc_37bc4fdd0:
    37bc4fdd0mov ebx, esi
    37bc4fdd2jmp 0x37bc4d4e4
    37bc4fdd7
    37bc4fdd7 66 0f 1f 84 00 00 00 00 00 f........
    37bc4fde0
    37bc4fde0loc_37bc4fde0:
    37bc4fde0mov rdx, [rsp+224]
    37bc4fde8mov r10, [rsp+320]
    37bc4fdf0mov eax, [r15]
    37bc4fdf3shl rdx, 4
    37bc4fdf7shl r10, 4
    37bc4fdfblea rbx, [r14+rdx]
    37bc4fdffadd r10, r12
    37bc4fe02mov [rsp+256], rbx
    37bc4fe0amov ebx, [rsp+416]
    37bc4fe11jmp 0x37bc4ea3e
    37bc4fe16
    37bc4fe16loc_37bc4fe16:
    37bc4fe16movapd x2, x4
    37bc4fe1apxor x1, x1
    37bc4fe1edivsd x2, x0
    37bc4fe22mulsd x4, x2
    37bc4fe26addsd x4, x0
    37bc4fe2amovapd x0, x2
    37bc4fe2emulsd x0, x1
    37bc4fe32subsd x1, x2
    37bc4fe36addsd x0, [rip+0x7fd28a]
    37bc4fe3eunpcklpd x0, x1
    37bc4fe42movddup x1, x4
    37bc4fe46divpd x0, x1
    37bc4fe4ajmp 0x37bc4fd8b
    37bc4fe4f
    37bc4fe4floc_37bc4fe4f:
    37bc4fe4fmov edi, [rsp+168]
    37bc4fe56mov esi, [rsp+240]
    37bc4fe5dcmp edi, esi
    37bc4fe5fjl 0x37bc4eafc
    37bc4fe65mov r8l, edi
    37bc4fe68mov r9, [rsp+144]
    37bc4fe70add r9, [rsp+192]
    37bc4fe78sub r8l, esi
    37bc4fe7bmov rax, r9
    37bc4fe7eadd r8, r9
    37bc4fe81shl rax, 4
    37bc4fe85shl r8, 4
    37bc4fe89add rax, r14
    37bc4fe8clea r8, [r14+r8+16]
    37bc4fe91jmp 0x37bc4fee7
    37bc4fe93
    37bc4fe93 0f 1f 44 00 00 ..D..
    37bc4fe98
    37bc4fe98loc_37bc4fe98:
    37bc4fe98movapd x3, x0
    37bc4fe9cdivsd x3, x4
    37bc4fea0movddup x2, x3
    37bc4fea4mulpd x2, x1
    37bc4fea8mulsd x3, x0
    37bc4feacshufpd x2, x2, 1
    37bc4feb1movapd x0, x2
    37bc4feb5subpd x2, x1
    37bc4feb9addsd x3, x4
    37bc4febdaddpd x0, x1
    37bc4fec1movddup x1, x3
    37bc4fec5shufpd x0, x2, 1
    37bc4fecadivpd x0, x1
    37bc4fece
    37bc4feceloc_37bc4fece:
    37bc4fecemovups [rax], x0
    37bc4fed1add rax, 16
    37bc4fed5cmp r8, rax
    37bc4fed8je 0x37bc4eafc
    37bc4fedemovsd_xmm x0, [rdx]
    37bc4fee2movsd_xmm x4, [rdx+8]
    37bc4fee7
    37bc4fee7loc_37bc4fee7:
    37bc4fee7movapd x2, x0
    37bc4feebmovapd x3, x4
    37bc4feefandpd x2, [rip+0x7fd1a9]
    37bc4fef7movupd x1, [rax]
    37bc4fefbandpd x3, [rip+0x7fd19d]
    37bc4ff03comisd x3, x2
    37bc4ff07ja 0x37bc4fe98
    37bc4ff09movapd x2, x4
    37bc4ff0ddivsd x2, x0
    37bc4ff11movddup x3, x2
    37bc4ff15mulpd x3, x1
    37bc4ff19mulsd x2, x4
    37bc4ff1dshufpd x3, x3, 1
    37bc4ff22addsd x2, x0
    37bc4ff26movapd x0, x3
    37bc4ff2aaddpd x0, x1
    37bc4ff2esubpd x1, x3
    37bc4ff32shufpd x0, x1, 2
    37bc4ff37movddup x1, x2
    37bc4ff3bdivpd x0, x1
    37bc4ff3fjmp 0x37bc4fece
    37bc4ff41
    37bc4ff41loc_37bc4ff41:
    37bc4ff41movapd x1, x0
    37bc4ff45divsd x1, x4
    37bc4ff49mulsd x0, x1
    37bc4ff4dmovapd x2, x0
    37bc4ff51pxor x0, x0
    37bc4ff55mulsd x0, x1
    37bc4ff59addsd x2, x4
    37bc4ff5dunpcklpd x1, x0
    37bc4ff61movupd x0, [rip+0x7fd157]
    37bc4ff69addpd x0, x1
    37bc4ff6daddpd x1, [rip+0x7fd15b]
    37bc4ff75shufpd x0, x1, 2
    37bc4ff7amovddup x1, x2
    37bc4ff7edivpd x0, x1
    37bc4ff82jmp 0x37bc4fcce
    37bc4ff87
    37bc4ff87loc_37bc4ff87:
    37bc4ff87lea rax, [rsp+408]
    37bc4ff8fxor edx, edx
    37bc4ff91mov [rsp+184], rax
    37bc4ff99lea rax, [rsp+428]
    37bc4ffa1mov [rsp+128], rax
    37bc4ffa9lea rax, [rip+0x7fd0b8]
    37bc4ffb0mov [rsp+232], rax
    37bc4ffb8lea rax, [rip+0x7fd0b9]
    37bc4ffbfmov [rsp+304], rax
    37bc4ffc7jmp 0x37bc4d75f
    37bc4ffcc
    37bc4ffccloc_37bc4ffcc:
    37bc4ffccmov eax, [r15]
    37bc4ffcfjmp 0x37bc4ea3e
    37bc4d230