File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bc125c0
    37bc125c0zlahr2_:
    37bc125c0push r15
    37bc125c2push r14
    37bc125c4push r13
    37bc125c6push r12
    37bc125c8push rbp
    37bc125c9push rdi
    37bc125capush rsi
    37bc125cbpush rbx
    37bc125ccsub rsp, 376
    37bc125d3movups [rsp+320], x6
    37bc125dbmovups [rsp+336], x7
    37bc125e3movups [rsp+352], x8
    37bc125ecmov r14, [rsp+480]
    37bc125f4mov r12, [rsp+496]
    37bc125fcmov [rsp+464], r8
    37bc12604mov r13, rcx
    37bc12607mov r15, rdx
    37bc1260amov rbx, r9
    37bc1260dcmp [rcx], 1
    37bc12610jle 0x37bc1328a
    37bc12616movsxd rax, [r14]
    37bc12619xor edx, edx
    37bc1261btest rax, rax
    37bc1261ecmovns rdx, rax
    37bc12622mov eax, [r8]
    37bc12625mov rbp, rdx
    37bc12628mov [rsp+240], rdx
    37bc12630not rbp
    37bc12633test eax, eax
    37bc12635jle 0x37bc13380
    37bc1263bmov rsi, [rsp+504]
    37bc12643xor edx, edx
    37bc12645lea rcx, [rip+0x83976c]
    37bc1264cmov r11l, [r15]
    37bc1264fmov [rsp+184], rcx
    37bc12657lea rcx, [rsp+300]
    37bc1265fmovddup x7, [rip+0x8397e9]
    37bc12667mov r10, -1
    37bc1266emovsxd r8, [rsi]
    37bc12671mov rsi, [rsp+488]
    37bc12679mov [rsp+136], rcx
    37bc12681lea rcx, [rip+0x839740]
    37bc12688mov [rsp+176], rcx
    37bc12690lea rcx, [rip+0x83978d]
    37bc12697movq x8, [rip+0x8397a0]
    37bc126a0test r8, r8
    37bc126a3mov [rsp+160], rsi
    37bc126abmov rsi, [rsp+520]
    37bc126b3cmovs r8, rdx
    37bc126b7mov [rsp+208], rcx
    37bc126bflea rcx, [rip+0x839767]
    37bc126c6mov [rsp+168], r12
    37bc126cemov rdi, r8
    37bc126d1mov [rsp+232], r12
    37bc126d9not rdi
    37bc126dcmov [rsp+248], 0
    37bc126e7mov [rsp+144], rdi
    37bc126efmovsxd rdi, [rsi]
    37bc126f2mov [rsp+192], -1
    37bc126fetest rdi, rdi
    37bc12701mov [rsp+216], rcx
    37bc12709cmovns rdx, rdi
    37bc1270dmov rdi, r8
    37bc12710mov [rsp+200], -1
    37bc1271cshl rdi, 4
    37bc12720mov [rsp+280], rbp
    37bc12728lea rsi, [rdi+16]
    37bc1272cmov [rsp+256], rdx
    37bc12734lea edx, [r11+1]
    37bc12738mov [rsp+272], rsi
    37bc12740mov esi, 1
    37bc12745mov [rsp+264], rdi
    37bc1274dmov [rsp+152], r8
    37bc12755mov [rsp+252], eax
    37bc1275cjmp 0x37bc12cf2
    37bc12761
    37bc12761 0f 1f 80 00 00 00 00 .......
    37bc12768
    37bc12768loc_37bc12768:
    37bc12768mov r8, [rsp+272]
    37bc12770add rax, 16
    37bc12774lea rcx, [rsp+304]
    37bc1277cmov [rsp+304], esi
    37bc12783mov [rsp+160], rax
    37bc1278bmov rax, [rsp+256]
    37bc12793add [rsp+192], rax
    37bc1279bmov rax, [rsp+264]
    37bc127a3add [rsp+168], rax
    37bc127ablea rax, [rdx+r8]
    37bc127afmov r8, r14
    37bc127b2mov [rsp+232], rax
    37bc127bamov eax, [r15]
    37bc127bdadd eax, ebp
    37bc127bflea edx, [rax-2]
    37bc127c2movsxd rdx, edx
    37bc127c5shl rdx, 4
    37bc127c9add rdx, rbx
    37bc127cccall zlacgv_
    37bc127d1movsxd rax, [r15]
    37bc127d4mov edx, [r13]
    37bc127d8lea r11, [rip+0x8395d1]
    37bc127dfmov r8, [rsp+520]
    37bc127e7mov [rsp+80], r11
    37bc127eclea r9, [rip+0x83960d]
    37bc127f3sub edx, eax
    37bc127f5mov [rsp+56], r14
    37bc127famov rcx, [rsp+176]
    37bc12802mov [rsp+300], edx
    37bc12809lea edx, [rax+1]
    37bc1280cmovsxd rdx, edx
    37bc1280fadd rdx, [rsp+128]
    37bc12817mov [rsp+40], r8
    37bc1281clea r8, [rsp+304]
    37bc12824shl rdx, 4
    37bc12828mov [rsp+304], esi
    37bc1282fmov [rsp+88], 12
    37bc12838add rdx, rbx
    37bc1283bmov [rsp+72], rdx
    37bc12840mov rdx, [rsp+184]
    37bc12848mov [rsp+64], rdx
    37bc1284dlea edx, [rax+rbp-2]
    37bc12851shl rax, 4
    37bc12855add rax, [rsp+512]
    37bc1285dmovsxd rdx, edx
    37bc12860mov [rsp+32], rax
    37bc12865shl rdx, 4
    37bc12869add rdx, rbx
    37bc1286cmov [rsp+48], rdx
    37bc12871mov rdx, [rsp+136]
    37bc12879call zgemv_
    37bc1287emov eax, [r15]
    37bc12881mov r8, r14
    37bc12884lea rcx, [rsp+304]
    37bc1288cmov [rsp+304], esi
    37bc12893add eax, ebp
    37bc12895lea edx, [rax-2]
    37bc12898movsxd rdx, edx
    37bc1289bshl rdx, 4
    37bc1289fadd rdx, rbx
    37bc128a2call zlacgv_
    37bc128a7mov rax, [rsp+464]
    37bc128afmov r8, [rsp+144]
    37bc128b7lea r11, [rip+0x8394f2]
    37bc128belea rcx, [rsp+304]
    37bc128c6mov [rsp+304], esi
    37bc128cdmovsxd rax, [rax]
    37bc128d0imul rax, [rsp+152]
    37bc128d9lea rax, [r8+rax+1]
    37bc128demov r8l, [r15]
    37bc128e1mov [rsp+32], r11
    37bc128e6shl rax, 4
    37bc128ealea edx, [r8+1]
    37bc128eelea r9, [r12+rax]
    37bc128f2mov r8, r11
    37bc128f5movsxd rdx, edx
    37bc128f8add rdx, [rsp+128]
    37bc12900shl rdx, 4
    37bc12904add rdx, rbx
    37bc12907call zcopy_
    37bc1290cmov rax, [rsp+464]
    37bc12914lea r11, [rip+0x839495]
    37bc1291bmov [rsp+80], 4
    37bc12924mov [rsp+56], r11
    37bc12929mov r8, [rsp+144]
    37bc12931lea r9, [rsp+304]
    37bc12939lea rdx, [rip+0x8394a8]
    37bc12940mov rcx, [rsp+216]
    37bc12948mov [rsp+304], esi
    37bc1294fmov [rsp+72], 19
    37bc12958mov [rsp+64], 5
    37bc12961movsxd rax, [rax]
    37bc12964imul rax, [rsp+152]
    37bc1296dmov [rsp+40], r14
    37bc12972lea rax, [r8+rax+1]
    37bc12977lea r8, [rip+0x8394ab]
    37bc1297eshl rax, 4
    37bc12982add rax, r12
    37bc12985mov [rsp+48], rax
    37bc1298amovsxd rax, [r15]
    37bc1298dshl rax, 4
    37bc12991add rax, rbx
    37bc12994mov [rsp+32], rax
    37bc12999call ztrmv_
    37bc1299emov eax, [r15]
    37bc129a1mov edx, [r13]
    37bc129a5lea r11, [rip+0x839404]
    37bc129acmov r10, [rsp+464]
    37bc129b4mov [rsp+80], r11
    37bc129b9lea rcx, [rip+0x839428]
    37bc129c0sub edx, eax
    37bc129c2mov r8, [rsp+144]
    37bc129camov [rsp+88], 19
    37bc129d3add eax, ebp
    37bc129d5sub edx, ebp
    37bc129d7cdqe
    37bc129d9mov r9, [rsp+128]
    37bc129e1mov [rsp+304], esi
    37bc129e8add edx, 1
    37bc129ebmov [rsp+300], edx
    37bc129f2movsxd rdx, [r10]
    37bc129f5imul rdx, [rsp+152]
    37bc129femov [rsp+56], r11
    37bc12a03mov [rsp+40], r14
    37bc12a08lea rdx, [r8+rdx+1]
    37bc12a0dlea r8, [rsp+304]
    37bc12a15shl rdx, 4
    37bc12a19add rdx, r12
    37bc12a1cmov [rsp+72], rdx
    37bc12a21mov rdx, [rsp+184]
    37bc12a29mov [rsp+64], rdx
    37bc12a2elea rdx, [rax+r9]
    37bc12a32sub rax, 1
    37bc12a36lea r9, [rip+0x83937b]
    37bc12a3dshl rdx, 4
    37bc12a41shl rax, 4
    37bc12a45add rax, rbx
    37bc12a48add rdx, rbx
    37bc12a4bmov [rsp+48], rdx
    37bc12a50mov rdx, [rsp+136]
    37bc12a58mov [rsp+32], rax
    37bc12a5dcall zgemv_
    37bc12a62mov rax, [rsp+464]
    37bc12a6alea r11, [rip+0x83933f]
    37bc12a71mov [rsp+80], 8
    37bc12a7amov [rsp+56], r11
    37bc12a7fmov r8, [rsp+144]
    37bc12a87lea r9, [rsp+304]
    37bc12a8flea rdx, [rip+0x839352]
    37bc12a96mov rcx, [rsp+208]
    37bc12a9emov [rsp+304], esi
    37bc12aa5mov [rsp+72], 19
    37bc12aaemov [rsp+64], 5
    37bc12ab7movsxd rax, [rax]
    37bc12abaimul rax, [rsp+152]
    37bc12ac3mov [rsp+32], r12
    37bc12ac8lea rax, [r8+rax+1]
    37bc12acdlea r8, [rip+0x83933c]
    37bc12ad4shl rax, 4
    37bc12ad8add rax, r12
    37bc12adbmov [rsp+48], rax
    37bc12ae0mov rax, [rsp+504]
    37bc12ae8mov [rsp+40], rax
    37bc12aedcall ztrmv_
    37bc12af2mov eax, [r15]
    37bc12af5mov r8l, [r13]
    37bc12af9lea r11, [rip+0x8392b0]
    37bc12b00mov r9, [rsp+128]
    37bc12b08mov [rsp+80], r11
    37bc12b0dsub r8l, eax
    37bc12b10add eax, ebp
    37bc12b12mov [rsp+56], r11
    37bc12b17mov rcx, [rsp+176]
    37bc12b1fmov edx, r8l
    37bc12b22cdqe
    37bc12b24mov [rsp+88], 12
    37bc12b2dmov r8, [rsp+144]
    37bc12b35sub edx, ebp
    37bc12b37mov [rsp+304], esi
    37bc12b3eadd edx, 1
    37bc12b41mov [rsp+300], edx
    37bc12b48lea rdx, [rax+r9]
    37bc12b4csub rax, 1
    37bc12b50lea r9, [rip+0x8392a9]
    37bc12b57shl rdx, 4
    37bc12b5bshl rax, 4
    37bc12b5fadd rdx, rbx
    37bc12b62add rax, rbx
    37bc12b65mov [rsp+72], rdx
    37bc12b6amov rdx, [rsp+184]
    37bc12b72mov [rsp+64], rdx
    37bc12b77mov rdx, [rsp+464]
    37bc12b7fmovsxd rdx, [rdx]
    37bc12b82mov [rsp+32], rax
    37bc12b87imul rdx, [rsp+152]
    37bc12b90mov [rsp+40], r14
    37bc12b95lea rdx, [r8+rdx+1]
    37bc12b9alea r8, [rsp+304]
    37bc12ba2shl rdx, 4
    37bc12ba6add rdx, r12
    37bc12ba9mov [rsp+48], rdx
    37bc12baemov rdx, [rsp+136]
    37bc12bb6call zgemv_
    37bc12bbbmov rax, [rsp+464]
    37bc12bc3lea r11, [rip+0x8391e6]
    37bc12bcamov [rsp+80], 4
    37bc12bd3mov [rsp+56], r11
    37bc12bd8mov r8, [rsp+144]
    37bc12be0lea r9, [rsp+304]
    37bc12be8mov rdx, [rsp+176]
    37bc12bf0mov rcx, [rsp+216]
    37bc12bf8mov [rsp+72], 12
    37bc12c01mov [rsp+64], 5
    37bc12c0amovsxd rax, [rax]
    37bc12c0dimul rax, [rsp+152]
    37bc12c16mov [rsp+40], r14
    37bc12c1bmov [rsp+304], esi
    37bc12c22lea rax, [r8+rax+1]
    37bc12c27lea r8, [rip+0x8391fb]
    37bc12c2eshl rax, 4
    37bc12c32add rax, r12
    37bc12c35mov [rsp+48], rax
    37bc12c3amovsxd rax, [r15]
    37bc12c3dshl rax, 4
    37bc12c41add rax, rbx
    37bc12c44mov [rsp+32], rax
    37bc12c49call ztrmv_
    37bc12c4emov rax, [rsp+464]
    37bc12c56mov r8, [rsp+144]
    37bc12c5elea r11, [rip+0x83914b]
    37bc12c65mov r9, r11
    37bc12c68lea rcx, [rsp+304]
    37bc12c70mov [rsp+304], esi
    37bc12c77movsxd rax, [rax]
    37bc12c7amov [rsp+40], r11
    37bc12c7fimul rax, [rsp+152]
    37bc12c88lea rdx, [r8+rax+1]
    37bc12c8dmov eax, [r15]
    37bc12c90shl rdx, 4
    37bc12c94add eax, 1
    37bc12c97lea r8, [r12+rdx]
    37bc12c9blea rdx, [rip+0x83915e]
    37bc12ca2cdqe
    37bc12ca4add rax, [rsp+128]
    37bc12cacshl rax, 4
    37bc12cb0add rax, rbx
    37bc12cb3mov [rsp+32], rax
    37bc12cb8call zaxpy_
    37bc12cbdmov r11l, [r15]
    37bc12cc0mov r10, [rsp+128]
    37bc12cc8mov [rsp+248], esi
    37bc12ccfmov esi, ebp
    37bc12cd1lea edx, [r11+rbp]
    37bc12cd5lea eax, [rdx-1]
    37bc12cd8cdqe
    37bc12cdaadd rax, [rsp+200]
    37bc12ce2mov [rsp+200], r10
    37bc12ceashl rax, 4
    37bc12ceemovups [rbx+rax], x6
    37bc12cf2
    37bc12cf2loc_37bc12cf2:
    37bc12cf2mov ecx, [r13]
    37bc12cf6lea r9, [rip+0x8390b3]
    37bc12cfdmov [rsp+128], r10
    37bc12d05lea ebp, [rsi+1]
    37bc12d08mov eax, ecx
    37bc12d0asub eax, r11l
    37bc12d0dsub eax, esi
    37bc12d0fadd eax, 1
    37bc12d12mov [rsp+304], eax
    37bc12d19lea eax, [rdx+1]
    37bc12d1cmovsxd rdx, edx
    37bc12d1fcmp eax, ecx
    37bc12d21cmovg eax, ecx
    37bc12d24mov rcx, [rsp+160]
    37bc12d2cadd rdx, r10
    37bc12d2fshl rdx, 4
    37bc12d33cdqe
    37bc12d35mov [rsp+32], rcx
    37bc12d3aadd rdx, rbx
    37bc12d3dlea rcx, [rsp+304]
    37bc12d45add rax, r10
    37bc12d48shl rax, 4
    37bc12d4clea r8, [rbx+rax]
    37bc12d50call zlarfg_
    37bc12d55mov eax, [r15]
    37bc12d58mov ecx, [r13]
    37bc12d5clea r11, [rip+0x83904d]
    37bc12d63mov r8, [rsp+240]
    37bc12d6bmov r9, [rsp+200]
    37bc12d73sub ecx, eax
    37bc12d75mov r10, [rsp+128]
    37bc12d7dlea edx, [rax+rsi]
    37bc12d80add eax, 1
    37bc12d83add r9, r8
    37bc12d86mov [rsp+300], ecx
    37bc12d8dsub ecx, esi
    37bc12d8fcdqe
    37bc12d91mov r8, [rsp+192]
    37bc12d99add ecx, 1
    37bc12d9cmovsxd rdx, edx
    37bc12d9fmov [rsp+224], r10
    37bc12da7add rdx, r10
    37bc12daamov [rsp+304], ecx
    37bc12db1lea r10, [rip+0x839020]
    37bc12db8lea rcx, [r8+rax]
    37bc12dbcadd rax, r9
    37bc12dbfshl rdx, 4
    37bc12dc3mov [rsp+128], r9
    37bc12dcbshl rax, 4
    37bc12dcfadd rdx, rbx
    37bc12dd2shl rcx, 4
    37bc12dd6add rcx, [rsp+512]
    37bc12ddeadd rax, rbx
    37bc12de1movupd x6, [rdx]
    37bc12de5movups [rdx], x8
    37bc12de9lea r9, [rip+0x838fc8]
    37bc12df0mov [rsp+80], r11
    37bc12df5lea r8, [rsp+304]
    37bc12dfdmov [rsp+72], rcx
    37bc12e02mov rcx, [rsp+176]
    37bc12e0amov [rsp+64], r10
    37bc12e0fmov [rsp+56], r11
    37bc12e14mov [rsp+48], rdx
    37bc12e19mov rdx, [rsp+136]
    37bc12e21mov [rsp+32], rax
    37bc12e26mov [rsp+88], 12
    37bc12e2fmov [rsp+40], r14
    37bc12e34call zgemv_
    37bc12e39mov r10l, [rsp+248]
    37bc12e41mov eax, [r15]
    37bc12e44lea r11, [rip+0x838f65]
    37bc12e4bmov edx, [r13]
    37bc12e4fmov [rsp+80], r11
    37bc12e54lea r9, [rip+0x838f5d]
    37bc12e5blea r8, [rsp+304]
    37bc12e63mov [rsp+304], r10l
    37bc12e6bmov r10, [rsp+168]
    37bc12e73lea rcx, [rip+0x838f6e]
    37bc12e7asub edx, eax
    37bc12e7cadd eax, esi
    37bc12e7emov [rsp+56], r11
    37bc12e83mov [rsp+72], r10
    37bc12e88cdqe
    37bc12e8asub edx, esi
    37bc12e8cmov r10, [rsp+224]
    37bc12e94add edx, 1
    37bc12e97mov [rsp+40], r14
    37bc12e9cadd r10, rax
    37bc12e9fsub rax, 1
    37bc12ea3mov [rsp+300], edx
    37bc12eaalea rdx, [rip+0x838f27]
    37bc12eb1shl r10, 4
    37bc12eb5shl rax, 4
    37bc12eb9mov [rsp+64], rdx
    37bc12ebemov rdx, [rsp+136]
    37bc12ec6mov [rsp+88], 19
    37bc12ecfadd r10, rbx
    37bc12ed2add rax, rbx
    37bc12ed5mov [rsp+48], r10
    37bc12edamov [rsp+32], rax
    37bc12edfcall zgemv_
    37bc12ee4movsxd rax, [r15]
    37bc12ee7mov edx, [r13]
    37bc12eeblea r11, [rip+0x838ebe]
    37bc12ef2mov r10, [rsp+168]
    37bc12efamov rcx, [rsp+184]
    37bc12f02mov [rsp+80], r11
    37bc12f07lea r9, [rip+0x838ef2]
    37bc12f0esub edx, eax
    37bc12f10mov [rsp+56], r11
    37bc12f15lea r8, [rsp+304]
    37bc12f1dmov [rsp+300], edx
    37bc12f24mov edx, [rsp+248]
    37bc12f2bmov [rsp+48], r10
    37bc12f30mov r10, [rsp+520]
    37bc12f38mov [rsp+304], edx
    37bc12f3flea edx, [rax+1]
    37bc12f42movsxd rdx, edx
    37bc12f45mov [rsp+64], rcx
    37bc12f4aadd rdx, [rsp+192]
    37bc12f52shl rax, 4
    37bc12f56shl rdx, 4
    37bc12f5amov [rsp+40], r10
    37bc12f5fadd rdx, [rsp+512]
    37bc12f67add rax, [rsp+512]
    37bc12f6fmov [rsp+72], rdx
    37bc12f74mov [rsp+32], rax
    37bc12f79mov rdx, [rsp+136]
    37bc12f81mov [rsp+88], 12
    37bc12f8amov rcx, [rsp+176]
    37bc12f92call zgemv_
    37bc12f97mov eax, [r15]
    37bc12f9amov edx, [r13]
    37bc12f9elea r9, [rip+0x838e0b]
    37bc12fa5mov r10, [rsp+512]
    37bc12fadlea rcx, [rsp+304]
    37bc12fb5sub edx, eax
    37bc12fb7add eax, 1
    37bc12fbacdqe
    37bc12fbcadd rax, [rsp+192]
    37bc12fc4mov [rsp+304], edx
    37bc12fcbshl rax, 4
    37bc12fcfmov rdx, [rsp+160]
    37bc12fd7lea r8, [r10+rax]
    37bc12fdbcall zscal_
    37bc12fe0mov eax, [rsp+248]
    37bc12fe7mov r8, [rsp+168]
    37bc12feflea r9, [rip+0x838dba]
    37bc12ff6mov rcx, [rsp+136]
    37bc12ffelea rdx, [rsp+304]
    37bc13006mov [rsp+300], eax
    37bc1300dmov rax, [rsp+160]
    37bc13015movupd x0, [rax]
    37bc13019xorpd x0, x7
    37bc1301dmovups [rsp+304], x0
    37bc13025call zscal_
    37bc1302amov edx, [rsp+248]
    37bc13031mov [rsp+32], r12
    37bc13036lea r11, [rip+0x838d73]
    37bc1303dmov r10, [rsp+168]
    37bc13045mov [rsp+56], r11
    37bc1304alea r9, [rsp+304]
    37bc13052lea r8, [rip+0x838db7]
    37bc13059mov [rsp+304], edx
    37bc13060mov rdx, [rsp+504]
    37bc13068mov [rsp+48], r10
    37bc1306dmov rcx, [rsp+208]
    37bc13075mov [rsp+40], rdx
    37bc1307alea rdx, [rip+0x838d97]
    37bc13081mov [rsp+80], 8
    37bc1308amov [rsp+72], 12
    37bc13093mov [rsp+64], 5
    37bc1309ccall ztrmv_
    37bc130a1mov rax, [rsp+160]
    37bc130a9mov rdx, [rsp+232]
    37bc130b1movupd x0, [rax]
    37bc130b5movups [rdx], x0
    37bc130b8cmp [rsp+252], ebp
    37bc130bfjge 0x37bc12768
    37bc130c5mov rax, [rsp+464]
    37bc130cdmov rbp, [rsp+280]
    37bc130d5mov eax, [rax]
    37bc130d7
    37bc130d7loc_37bc130d7:
    37bc130d7mov rsi, [rsp+240]
    37bc130dfmovsxd rdx, eax
    37bc130e2add eax, [r15]
    37bc130e5mov r8, [rsp+464]
    37bc130edimul rdx, rsi
    37bc130f1lea rcx, [rdx+rbp]
    37bc130f5movsxd rdx, eax
    37bc130f8mov rax, [rsp+520]
    37bc13100add rdx, rcx
    37bc13103lea rcx, [rip+0x838d28]
    37bc1310ashl rdx, 4
    37bc1310emovups [rbx+rdx], x6
    37bc13112lea rdx, [rbp+2*rsi+1]
    37bc13117mov [rsp+48], rax
    37bc1311cmov rax, [rsp+512]
    37bc13124shl rdx, 4
    37bc13128mov [rsp+56], 3
    37bc13131lea r9, [rbx+rdx]
    37bc13135mov rdx, r15
    37bc13138mov [rsp+40], rax
    37bc1313dmov [rsp+32], r14
    37bc13142call zlacpy_
    37bc13147mov rax, [rsp+520]
    37bc1314fmov [rsp+112], 4
    37bc13158lea r9, [rip+0x838cca]
    37bc1315fmov [rsp+104], 12
    37bc13168lea r8, [rip+0x838c59]
    37bc1316flea rcx, [rip+0x838cbf]
    37bc13176mov [rsp+80], rax
    37bc1317bmov rax, [rsp+512]
    37bc13183mov [rsp+96], 5
    37bc1318cmov [rsp+72], rax
    37bc13191mov rax, [rsp+184]
    37bc13199mov [rsp+88], 5
    37bc131a2mov [rsp+64], r14
    37bc131a7movsxd rdx, [r15]
    37bc131aamov [rsp+48], rax
    37bc131afmov rax, [rsp+464]
    37bc131b7shl rdx, 4
    37bc131bbmov [rsp+32], r15
    37bc131c0add rdx, rbx
    37bc131c3mov [rsp+40], rax
    37bc131c8mov [rsp+56], rdx
    37bc131cdmov rdx, [rsp+216]
    37bc131d5call ztrmm_
    37bc131damov rax, [rsp+464]
    37bc131e2mov r8l, [r15]
    37bc131e5mov ecx, [r13]
    37bc131e9mov edx, [rax]
    37bc131eblea r9l, [r8+rdx]
    37bc131efcmp ecx, r9l
    37bc131f2jg 0x37bc132c0
    37bc131f8
    37bc131f8loc_37bc131f8:
    37bc131f8mov rax, [rsp+520]
    37bc13200mov [rsp+56], r12
    37bc13205lea r9, [rip+0x838c04]
    37bc1320clea r8, [rip+0x838bb5]
    37bc13213mov [rsp+112], 8
    37bc1321clea rcx, [rip+0x838c12]
    37bc13223mov rdx, [rsp+208]
    37bc1322bmov [rsp+80], rax
    37bc13230mov rax, [rsp+512]
    37bc13238mov [rsp+104], 12
    37bc13241mov [rsp+72], rax
    37bc13246mov rax, [rsp+504]
    37bc1324emov [rsp+96], 5
    37bc13257mov [rsp+64], rax
    37bc1325cmov rax, [rsp+184]
    37bc13264mov [rsp+88], 5
    37bc1326dmov [rsp+48], rax
    37bc13272mov rax, [rsp+464]
    37bc1327amov [rsp+32], r15
    37bc1327fmov [rsp+40], rax
    37bc13284call ztrmm_
    37bc13289nop
    37bc1328a
    37bc1328aloc_37bc1328a:
    37bc1328amovups x6, [rsp+320]
    37bc13292movups x7, [rsp+336]
    37bc1329amovups x8, [rsp+352]
    37bc132a3add rsp, 376
    37bc132aapop rbx
    37bc132abpop rsi
    37bc132acpop rdi
    37bc132adpop rbp
    37bc132aepop r12
    37bc132b0pop r13
    37bc132b2pop r14
    37bc132b4pop r15
    37bc132b6ret
    37bc132b7
    37bc132b7 66 0f 1f 84 00 00 00 00 00 f........
    37bc132c0
    37bc132c0loc_37bc132c0:
    37bc132c0sub ecx, r8l
    37bc132c3mov [rsp+72], r14
    37bc132c8mov rax, [rsp+520]
    37bc132d0sub ecx, edx
    37bc132d2mov [rsp+56], r14
    37bc132d7mov r9, [rsp+464]
    37bc132dfmov [rsp+304], ecx
    37bc132e6lea ecx, [r8+rdx+1]
    37bc132ebadd edx, 2
    37bc132eemov r8, r15
    37bc132f1movsxd rdx, edx
    37bc132f4mov [rsp+96], rax
    37bc132f9movsxd rcx, ecx
    37bc132fcmov rax, [rsp+512]
    37bc13304imul rdx, [rsp+240]
    37bc1330dsub rcx, 1
    37bc13311mov [rsp+112], 12
    37bc1331amov [rsp+88], rax
    37bc1331fshl rcx, 4
    37bc13323mov rax, [rsp+184]
    37bc1332bmov [rsp+104], 12
    37bc13334add rcx, rbx
    37bc13337lea rdx, [rbp+rdx+1]
    37bc1333cmov [rsp+64], rcx
    37bc13341mov rcx, [rsp+176]
    37bc13349shl rdx, 4
    37bc1334dmov [rsp+80], rax
    37bc13352add rbx, rdx
    37bc13355lea rdx, [rsp+304]
    37bc1335dmov [rsp+40], rax
    37bc13362mov [rsp+32], rdx
    37bc13367mov rdx, rcx
    37bc1336amov [rsp+48], rbx
    37bc1336fcall zgemm_
    37bc13374jmp 0x37bc131f8
    37bc13379
    37bc13379 0f 1f 80 00 00 00 00 .......
    37bc13380
    37bc13380loc_37bc13380:
    37bc13380lea rdi, [rip+0x838a31]
    37bc13387lea rsi, [rip+0x838a96]
    37bc1338epxor x6, x6
    37bc13392mov [rsp+184], rdi
    37bc1339alea rdi, [rip+0x838a27]
    37bc133a1mov [rsp+176], rdi
    37bc133a9lea rdi, [rip+0x838a7d]
    37bc133b0mov [rsp+208], rsi
    37bc133b8mov [rsp+216], rdi
    37bc133c0jmp 0x37bc130d7
    37bc125c0
    37bc133c5
    37bc133c5 // align 0x10
    37bc133d0
    37bc133d0zlaic1_:
    37bc133d0push rbp
    37bc133d1push rdi
    37bc133d2push rsi
    37bc133d3push rbx
    37bc133d4sub rsp, 296
    37bc133dbmovups [rsp+128], x6
    37bc133e3movups [rsp+144], x7
    37bc133ebmovups [rsp+160], x8
    37bc133f4movups [rsp+176], x9
    37bc133fdmovups [rsp+192], x10
    37bc13406movups [rsp+208], x11
    37bc1340fmovups [rsp+224], x12
    37bc13418movups [rsp+240], x13
    37bc13421movups [rsp+256], x14
    37bc1342amovups [rsp+272], x15
    37bc13433mov rsi, rcx
    37bc13436mov rbp, rdx
    37bc13439lea rcx, [rip+0x838a20]
    37bc13440mov edx, 7
    37bc13445mov rdi, r9
    37bc13448mov [rsp+352], r8
    37bc13450call dlamch_
    37bc13455lea rax, [rip+0x838a0c]
    37bc1345cmov rdx, rbp
    37bc1345flea rcx, [rsp+112]
    37bc13464mov [rsp+40], rax
    37bc13469mov rax, [rsp+368]
    37bc13471movapd x15, x0
    37bc13476lea r9, [rip+0x8389eb]
    37bc1347dmov r8, [rsp+352]
    37bc13485mov [rsp+32], rax
    37bc1348acall zdotc_
    37bc1348flea rcx, [rsp+112]
    37bc13494movsd_xmm x9, [rsp+112]
    37bc1349bmovsd_xmm x7, [rsp+120]
    37bc134a1call fn_37c42fc80
    37bc134a6mov rax, [rsp+376]
    37bc134aelea rcx, [rsp+112]
    37bc134b3movapd x13, x0
    37bc134b8movsd_xmm x8, [rax]
    37bc134bdmovsd_xmm x6, [rax+8]
    37bc134c2movsd_xmm [rsp+112], x8
    37bc134c9movsd_xmm [rsp+120], x6
    37bc134cfcall fn_37c42fc80
    37bc134d4movsd_xmm x2, [rdi]
    37bc134d8mov eax, [rsi]
    37bc134damovapd x3, x2
    37bc134deandpd x3, [rip+0x83899a]
    37bc134e6cmp eax, 1
    37bc134e9je 0x37bc138e0
    37bc134efcmp eax, 2
    37bc134f2je 0x37bc13560
    37bc134f4
    37bc134f4loc_37bc134f4:
    37bc134f4movups x6, [rsp+128]
    37bc134fcmovups x7, [rsp+144]
    37bc13504movups x8, [rsp+160]
    37bc1350dmovups x9, [rsp+176]
    37bc13516movups x10, [rsp+192]
    37bc1351fmovups x11, [rsp+208]
    37bc13528movups x12, [rsp+224]
    37bc13531movups x13, [rsp+240]
    37bc1353amovups x14, [rsp+256]
    37bc13543movups x15, [rsp+272]
    37bc1354cadd rsp, 296
    37bc13553pop rbx
    37bc13554pop rsi
    37bc13555pop rdi
    37bc13556pop rbp
    37bc13557ret
    37bc13558
    37bc13558 0f 1f 84 00 00 00 00 00 ........
    37bc13560
    37bc13560loc_37bc13560:
    37bc13560pxor x1, x1
    37bc13564ucomisd x2, x1
    37bc13568jp 0x37bc13570
    37bc1356aje 0x37bc13c40
    37bc13570
    37bc13570loc_37bc13570:
    37bc13570movapd x1, x15
    37bc13575mulsd x1, x3
    37bc13579comisd x1, x0
    37bc1357djae 0x37bc13e82
    37bc13583comisd x1, x13
    37bc13588jae 0x37bc143b0
    37bc1358emovapd x1, x15
    37bc13593movapd x5, x15
    37bc13598mulsd x1, x13
    37bc1359dcomisd x1, x3
    37bc135a1jae 0x37bc143f0
    37bc135a7mulsd x5, x0
    37bc135abcomisd x5, x3
    37bc135afjae 0x37bc143f0
    37bc135b5divsd x0, x3
    37bc135b9pxor x4, x4
    37bc135bdmovapd x1, x13
    37bc135c2movapd x5, x4
    37bc135c6divsd x5, x3
    37bc135camovapd x13, x0
    37bc135cfmulsd x13, x0
    37bc135d4divsd x1, x3
    37bc135d8movapd x2, x5
    37bc135dcmulsd x2, x4
    37bc135e0movapd x10, x2
    37bc135e5movapd x2, x9
    37bc135eamulsd x2, x5
    37bc135eeaddsd x10, x3
    37bc135f3movapd x12, x2
    37bc135f8movapd x2, x7
    37bc135fcsubsd x2, x12
    37bc13601mulsd x7, x5
    37bc13605movapd x12, x8
    37bc1360amulsd x12, x5
    37bc1360fdivsd x2, x10
    37bc13614addsd x7, x9
    37bc13619movapd x9, x6
    37bc1361esubsd x9, x12
    37bc13623mulsd x6, x5
    37bc13627movapd x5, x13
    37bc1362cmovapd x11, x1
    37bc13631movapd x14, x1
    37bc13636mulsd x11, x1
    37bc1363bmulsd x14, x0
    37bc13640addsd x6, x8
    37bc13645movapd x12, x11
    37bc1364amovsd_xmm [rsp+48], x11
    37bc13651addsd x12, x13
    37bc13656movq rax, x12
    37bc1365bmovsd_xmm x12, [rip+0x83880c]
    37bc13664addsd x11, x12
    37bc13669movsd_xmm [rsp+80], x12
    37bc13670movapd x8, x11
    37bc13675addsd x8, x14
    37bc1367aaddsd x14, x13
    37bc1367fdivsd x7, x10
    37bc13684maxsd x8, x14
    37bc13689movsd_xmm x14, [rip+0x838816]
    37bc13692mulsd x14, x15
    37bc13697mulsd x14, x15
    37bc1369cmulsd x8, x14
    37bc136a1divsd x9, x10
    37bc136a6movapd x14, x8
    37bc136abmovapd x15, x8
    37bc136b0movapd x8, x1
    37bc136b5addsd x1, x0
    37bc136b9subsd x8, x0
    37bc136beaddsd x8, x8
    37bc136c3mulsd x8, x1
    37bc136c8addsd x8, x12
    37bc136cdcomisd x8, x4
    37bc136d2divsd x6, x10
    37bc136d7jb 0x37bc147c3
    37bc136ddmovq x0, rax
    37bc136e2lea rsi, [rsp+96]
    37bc136e7addsd x0, x12
    37bc136ecmulsd x0, [rip+0x8387ac]
    37bc136f4movapd x1, x0
    37bc136f8mulsd x1, x0
    37bc136fcsubsd x1, x13
    37bc13701andpd x1, [rip+0x838777]
    37bc13709sqrtsd x1, x1
    37bc1370daddsd x0, x1
    37bc13711movapd x1, x4
    37bc13715divsd x1, x0
    37bc13719mulsd x1, x4
    37bc1371daddsd x0, x1
    37bc13721addsd x5, x1
    37bc13725divsd x5, x0
    37bc13729movapd x0, x4
    37bc1372dsubsd x12, x5
    37bc13732movapd x8, x5
    37bc13737movapd x5, x2
    37bc1373bdivsd x0, x12
    37bc13740mulsd x5, x0
    37bc13744movapd x1, x0
    37bc13748mulsd x0, x7
    37bc1374cmulsd x1, x4
    37bc13750addsd x5, x7
    37bc13754subsd x2, x0
    37bc13758movapd x0, x4
    37bc1375cdivsd x0, x8
    37bc13761addsd x1, x12
    37bc13766movapd x7, x2
    37bc1376amovapd x2, x9
    37bc1376fdivsd x7, x1
    37bc13773mulsd x4, x0
    37bc13777addsd x4, x8
    37bc1377caddsd x8, x14
    37bc13781sqrtsd x8, x8
    37bc13786mulsd x3, x8
    37bc1378bdivsd x5, x1
    37bc1378fmovapd x1, x6
    37bc13793mulsd x1, x0
    37bc13797mulsd x0, x9
    37bc1379csubsd x2, x1
    37bc137a0addsd x0, x6
    37bc137a4divsd x2, x4
    37bc137a8divsd x0, x4
    37bc137acmovapd x4, x7
    37bc137b0xorpd x4, [rip+0x8386d8]
    37bc137b8movq rax, x4
    37bc137bdmovapd x6, x2
    37bc137c1xorpd x6, [rip+0x8386c7]
    37bc137c9xorpd x0, [rip+0x8386bf]
    37bc137d1movapd x9, x0
    37bc137d6
    37bc137d6loc_37bc137d6:
    37bc137d6movapd x0, x5
    37bc137damovq x1, rax
    37bc137dfmovapd x4, x9
    37bc137e4mov rdx, rsi
    37bc137e7mulsd x0, x5
    37bc137eblea rcx, [rsp+112]
    37bc137f0movsd_xmm [rsp+80], x5
    37bc137f6mov rdi, [rsp+384]
    37bc137femulsd x1, x7
    37bc13802movsd_xmm [rdi], x3
    37bc13806mulsd x2, x6
    37bc1380amovapd x3, x5
    37bc1380emulsd x3, x7
    37bc13812mulsd x4, x6
    37bc13816subsd x0, x1
    37bc1381amovapd x1, x9
    37bc1381fmulsd x1, x9
    37bc13824subsd x3, x3
    37bc13828subsd x4, x4
    37bc1382csubsd x1, x2
    37bc13830addsd x4, x3
    37bc13834addsd x0, x1
    37bc13838movsd_xmm [rsp+104], x4
    37bc1383emovsd_xmm [rsp+96], x0
    37bc13844call fn_37c4301d0
    37bc13849movsd_xmm x1, [rsp+112]
    37bc1384fpxor x4, x4
    37bc13853movsd_xmm x5, [rsp+80]
    37bc13859movapd x0, x4
    37bc1385dmov rax, [rsp+392]
    37bc13865divsd x0, x1
    37bc13869mulsd x4, x0
    37bc1386daddsd x4, x1
    37bc13871movapd x1, x7
    37bc13875mulsd x1, x0
    37bc13879addsd x1, x5
    37bc1387dmulsd x5, x0
    37bc13881divsd x1, x4
    37bc13885subsd x7, x5
    37bc13889movapd x2, x7
    37bc1388ddivsd x2, x4
    37bc13891movsd_xmm [rax], x1
    37bc13895movapd x1, x6
    37bc13899mulsd x1, x0
    37bc1389daddsd x1, x9
    37bc138a2divsd x1, x4
    37bc138a6movsd_xmm [rax+8], x2
    37bc138abmov rax, [rsp+400]
    37bc138b3movsd_xmm [rax], x1
    37bc138b7movapd x1, x9
    37bc138bcmulsd x1, x0
    37bc138c0subsd x6, x1
    37bc138c4movapd x0, x6
    37bc138c8divsd x0, x4
    37bc138ccmovsd_xmm [rax+8], x0
    37bc138d1jmp 0x37bc134f4
    37bc138d6
    37bc138d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc138e0
    37bc138e0loc_37bc138e0:
    37bc138e0pxor x1, x1
    37bc138e4movapd x4, x9
    37bc138e9movapd x5, x7
    37bc138educomisd x2, x1
    37bc138f1unpcklpd x4, x7
    37bc138f5unpcklpd x5, x9
    37bc138fajp 0x37bc13902
    37bc138fcje 0x37bc13e30
    37bc13902
    37bc13902loc_37bc13902:
    37bc13902movapd x1, x15
    37bc13907mulsd x1, x3
    37bc1390bcomisd x1, x0
    37bc1390fjae 0x37bc13c90
    37bc13915comisd x1, x13
    37bc1391ajae 0x37bc13e78
    37bc13920movapd x1, x15
    37bc13925mulsd x1, x13
    37bc1392acomisd x1, x3
    37bc1392ejae 0x37bc13cf0
    37bc13934movapd x1, x15
    37bc13939mulsd x1, x0
    37bc1393dcomisd x1, x3
    37bc13941jae 0x37bc13cf0
    37bc13947movapd x1, x13
    37bc1394cmovapd x4, x0
    37bc13950lea rdx, [rsp+96]
    37bc13955movsd_xmm x5, [rip+0x838513]
    37bc1395ddivsd x1, x2
    37bc13961lea rcx, [rsp+112]
    37bc13966movsd_xmm [rsp+64], x3
    37bc1396cmovapd x0, x5
    37bc13970movsd_xmm [rsp+80], x5
    37bc13976mov [rsp+104], 0
    37bc1397fdivsd x4, x2
    37bc13983mulsd x1, x1
    37bc13987subsd x0, x1
    37bc1398bmovsd_xmm [rsp+88], x1
    37bc13991mulsd x4, x4
    37bc13995subsd x0, x4
    37bc13999mulsd x0, [rip+0x8384ff]
    37bc139a1movapd x2, x0
    37bc139a5movsd_xmm [rsp+48], x0
    37bc139abmulsd x2, x0
    37bc139afaddsd x2, x1
    37bc139b3movsd_xmm [rsp+96], x2
    37bc139b9call fn_37c4301d0
    37bc139bemovsd_xmm x0, [rsp+48]
    37bc139c4pxor x4, x4
    37bc139c8movsd_xmm x5, [rsp+112]
    37bc139cemovsd_xmm x3, [rsp+64]
    37bc139d4comisd x0, x4
    37bc139d8jbe 0x37bc14710
    37bc139deaddsd x0, x5
    37bc139e2addsd x4, [rsp+120]
    37bc139e8movsd_xmm x1, [rsp+88]
    37bc139eemovapd x5, x0
    37bc139f2movapd x2, x4
    37bc139f6andpd x5, [rip+0x838482]
    37bc139feandpd x2, [rip+0x83847a]
    37bc13a06comisd x2, x5
    37bc13a0ajbe 0x37bc14799
    37bc13a10movapd x5, x0
    37bc13a14pxor x2, x2
    37bc13a18divsd x5, x4
    37bc13a1cmulsd x1, x5
    37bc13a20mulsd x5, x0
    37bc13a24addsd x1, x2
    37bc13a28addsd x5, x4
    37bc13a2cdivsd x1, x5
    37bc13a30movapd x14, x1
    37bc13a35
    37bc13a35loc_37bc13a35:
    37bc13a35pxor x0, x0
    37bc13a39movapd x2, x7
    37bc13a3dmovsd_xmm [rsp+48], x3
    37bc13a43lea rdx, [rsp+96]
    37bc13a48movapd x1, x0
    37bc13a4cmovapd x4, x0
    37bc13a50lea rcx, [rsp+112]
    37bc13a55divsd x1, x3
    37bc13a59divsd x4, x14
    37bc13a5emulsd x2, x1
    37bc13a62movapd x5, x1
    37bc13a66mulsd x5, x0
    37bc13a6aaddsd x2, x9
    37bc13a6fmulsd x9, x1
    37bc13a74addsd x5, x3
    37bc13a78movapd x3, x2
    37bc13a7csubsd x7, x9
    37bc13a81divsd x3, x5
    37bc13a85movapd x2, x4
    37bc13a89mulsd x2, x0
    37bc13a8dmovapd x11, x2
    37bc13a92movapd x2, x4
    37bc13a96addsd x11, x14
    37bc13a9bdivsd x7, x5
    37bc13a9fmulsd x4, x3
    37bc13aa3mulsd x2, x7
    37bc13aa7subsd x7, x4
    37bc13aabdivsd x7, x11
    37bc13ab0addsd x2, x3
    37bc13ab4divsd x2, x11
    37bc13ab9movapd x3, x7
    37bc13abdxorpd x3, [rip+0x8383cb]
    37bc13ac5movapd x11, x3
    37bc13acamovapd x9, x2
    37bc13acfmovapd x2, x7
    37bc13ad3movapd x7, x6
    37bc13ad7mulsd x7, x1
    37bc13adbmulsd x1, x8
    37bc13ae0addsd x7, x8
    37bc13ae5subsd x6, x1
    37bc13ae9divsd x7, x5
    37bc13aeddivsd x6, x5
    37bc13af1movapd x5, x0
    37bc13af5movapd x10, x7
    37bc13afamovsd_xmm x7, [rsp+80]
    37bc13b00addsd x7, x14
    37bc13b05divsd x5, x7
    37bc13b09movapd x4, x5
    37bc13b0dmovapd x1, x5
    37bc13b11mulsd x4, x0
    37bc13b15mulsd x1, x6
    37bc13b19mulsd x5, x10
    37bc13b1eaddsd x4, x7
    37bc13b22addsd x1, x10
    37bc13b27subsd x6, x5
    37bc13b2bdivsd x1, x4
    37bc13b2fdivsd x6, x4
    37bc13b33movapd x4, x9
    37bc13b38mulsd x4, x2
    37bc13b3cmulsd x2, x3
    37bc13b40movapd x8, x1
    37bc13b45movapd x5, x1
    37bc13b49movapd x1, x9
    37bc13b4emulsd x1, x9
    37bc13b53subsd x1, x2
    37bc13b57movapd x2, x8
    37bc13b5cmulsd x2, x8
    37bc13b61mulsd x5, x6
    37bc13b65movapd x12, x6
    37bc13b6axorpd x12, [rip+0x83831d]
    37bc13b73mulsd x6, x12
    37bc13b78subsd x5, x5
    37bc13b7csubsd x2, x6
    37bc13b80movapd x6, x4
    37bc13b84subsd x6, x4
    37bc13b88addsd x2, x1
    37bc13b8cmovapd x1, x5
    37bc13b90addsd x1, x6
    37bc13b94movsd_xmm [rsp+96], x2
    37bc13b9amovsd_xmm [rsp+104], x1
    37bc13ba0call fn_37c4301d0
    37bc13ba5movsd_xmm x1, [rsp+112]
    37bc13babpxor x0, x0
    37bc13bafmovapd x2, x9
    37bc13bb4movapd x6, x0
    37bc13bb8mov rax, [rsp+392]
    37bc13bc0sqrtsd x7, x7
    37bc13bc4divsd x6, x1
    37bc13bc8mulsd x7, [rsp+48]
    37bc13bcemulsd x0, x6
    37bc13bd2mulsd x2, x6
    37bc13bd6addsd x0, x1
    37bc13bdamovapd x1, x11
    37bc13bdfmulsd x1, x6
    37bc13be3addsd x2, x11
    37bc13be8unpcklpd x0, x0
    37bc13becsubsd x1, x9
    37bc13bf1unpcklpd x1, x2
    37bc13bf5movapd x2, x12
    37bc13bfadivpd x1, x0
    37bc13bfemulsd x2, x6
    37bc13c02subsd x2, x8
    37bc13c07movups [rax], x1
    37bc13c0amovapd x1, x8
    37bc13c0fmov rax, [rsp+400]
    37bc13c17mulsd x1, x6
    37bc13c1baddsd x1, x12
    37bc13c20unpcklpd x2, x1
    37bc13c24divpd x2, x0
    37bc13c28movups [rax], x2
    37bc13c2bmov rax, [rsp+384]
    37bc13c33movsd_xmm [rax], x7
    37bc13c37jmp 0x37bc134f4
    37bc13c3c
    37bc13c3c 0f 1f 40 00 ..@.
    37bc13c40
    37bc13c40loc_37bc13c40:
    37bc13c40maxsd x0, x13
    37bc13c45mov rax, [rsp+384]
    37bc13c4dmovsd_xmm [rax], x1
    37bc13c51ucomisd x0, x1
    37bc13c55jp 0x37bc14068
    37bc13c5bjne 0x37bc14068
    37bc13c61pxor x0, x0
    37bc13c65movq x1, [rip+0x838203]
    37bc13c6d
    37bc13c6dloc_37bc13c6d:
    37bc13c6dmov rax, [rsp+392]
    37bc13c75movups [rax], x1
    37bc13c78mov rax, [rsp+400]
    37bc13c80movups [rax], x0
    37bc13c83jmp 0x37bc134f4
    37bc13c88
    37bc13c88 0f 1f 84 00 00 00 00 00 ........
    37bc13c90
    37bc13c90loc_37bc13c90:
    37bc13c90maxsd x3, x13
    37bc13c95movapd x7, x13
    37bc13c9amov rax, [rsp+392]
    37bc13ca2movq x0, [rip+0x8381c6]
    37bc13caamovups [rax], x0
    37bc13cadmov rax, [rsp+400]
    37bc13cb5pxor x0, x0
    37bc13cb9divsd x7, x3
    37bc13cbdmovups [rax], x0
    37bc13cc0mov rax, [rsp+384]
    37bc13cc8divsd x2, x3
    37bc13cccmovapd x1, x7
    37bc13cd0mulsd x1, x7
    37bc13cd4mulsd x2, x2
    37bc13cd8addsd x2, x1
    37bc13cdcsqrtsd x2, x2
    37bc13ce0mulsd x2, x3
    37bc13ce4movsd_xmm [rax], x2
    37bc13ce8jmp 0x37bc134f4
    37bc13ced
    37bc13ced 0f 1f 00 ...
    37bc13cf0
    37bc13cf0loc_37bc13cf0:
    37bc13cf0comisd x13, x0
    37bc13cf5movapd x7, x13
    37bc13cfajb 0x37bc14280
    37bc13d00divsd x0, x13
    37bc13d05pxor x1, x1
    37bc13d09movapd x11, x5
    37bc13d0emovapd x3, x1
    37bc13d12divsd x3, x13
    37bc13d17mulsd x0, x0
    37bc13d1baddsd x0, [rip+0x83814d]
    37bc13d23sqrtsd x0, x0
    37bc13d27mulsd x7, x0
    37bc13d2bmovapd x9, x0
    37bc13d30comisd x1, x9
    37bc13d35movq rax, x7
    37bc13d3amovddup x7, x3
    37bc13d3emovapd x2, x3
    37bc13d42mulpd x11, x7
    37bc13d47mulpd x7, x4
    37bc13d4bmulsd x2, x1
    37bc13d4faddsubpd x5, x7
    37bc13d53movapd x7, x11
    37bc13d58addpd x7, x4
    37bc13d5csubpd x4, x11
    37bc13d61addsd x2, x13
    37bc13d66movsd_xmm x4, x7
    37bc13d6amovapd x7, x6
    37bc13d6emulsd x7, x3
    37bc13d72movddup x0, x2
    37bc13d76mulsd x3, x8
    37bc13d7bdivpd x5, x0
    37bc13d7faddsd x7, x8
    37bc13d84subsd x6, x3
    37bc13d88divpd x4, x0
    37bc13d8cdivsd x7, x2
    37bc13d90divsd x6, x2
    37bc13d94jbe 0x37bc146b8
    37bc13d9amovapd x8, x9
    37bc13d9fmovapd x0, x9
    37bc13da4divsd x8, x1
    37bc13da9mulsd x0, x8
    37bc13daemovddup x2, x8
    37bc13db3mulpd x2, x4
    37bc13db7addsd x0, x1
    37bc13dbbmovapd x1, x5
    37bc13dbfaddpd x1, x2
    37bc13dc3subpd x2, x5
    37bc13dc7movsd_xmm x2, x1
    37bc13dcbmovapd x3, x2
    37bc13dcfmovapd x2, x7
    37bc13dd3movddup x1, x0
    37bc13dd7mulsd x2, x8
    37bc13ddcmulsd x8, x6
    37bc13de1divpd x3, x1
    37bc13de5addsd x2, x6
    37bc13de9subsd x8, x7
    37bc13deemovapd x6, x8
    37bc13df3divsd x2, x0
    37bc13df7divsd x6, x0
    37bc13dfb
    37bc13dfbloc_37bc13dfb:
    37bc13dfbmov rdi, [rsp+384]
    37bc13e03mov [rdi], rax
    37bc13e06mov rax, [rsp+392]
    37bc13e0emovups [rax], x3
    37bc13e11mov rax, [rsp+400]
    37bc13e19movsd_xmm [rax], x2
    37bc13e1dmovsd_xmm [rax+8], x6
    37bc13e22jmp 0x37bc134f4
    37bc13e27
    37bc13e27 66 0f 1f 84 00 00 00 00 00 f........
    37bc13e30
    37bc13e30loc_37bc13e30:
    37bc13e30movapd x7, x13
    37bc13e35maxsd x7, x0
    37bc13e39ucomisd x7, x1
    37bc13e3djp 0x37bc13eb8
    37bc13e3fjne 0x37bc13eb8
    37bc13e41mov rax, [rsp+392]
    37bc13e49pxor x0, x0
    37bc13e4dmovups [rax], x0
    37bc13e50mov rax, [rsp+400]
    37bc13e58movq x0, [rip+0x838010]
    37bc13e60movups [rax], x0
    37bc13e63mov rax, [rsp+384]
    37bc13e6bmovsd_xmm [rax], x1
    37bc13e6fjmp 0x37bc134f4
    37bc13e74
    37bc13e74 0f 1f 40 00 ..@.
    37bc13e78
    37bc13e78loc_37bc13e78:
    37bc13e78comisd x3, x0
    37bc13e7cjae 0x37bc143ba
    37bc13e82
    37bc13e82loc_37bc13e82:
    37bc13e82mov rax, [rsp+392]
    37bc13e8apxor x1, x1
    37bc13e8emovups [rax], x1
    37bc13e91mov rax, [rsp+400]
    37bc13e99movq x1, [rip+0x837fcf]
    37bc13ea1movups [rax], x1
    37bc13ea4mov rax, [rsp+384]
    37bc13eacmovsd_xmm [rax], x0
    37bc13eb0jmp 0x37bc134f4
    37bc13eb5
    37bc13eb5 0f 1f 00 ...
    37bc13eb8
    37bc13eb8loc_37bc13eb8:
    37bc13eb8pxor x2, x2
    37bc13ebcpxor x3, x3
    37bc13ec0movapd x1, x4
    37bc13ec4movups [rsp+48], x4
    37bc13ec9divsd x2, x7
    37bc13ecdmovapd x9, x4
    37bc13ed2movups [rsp+64], x5
    37bc13ed7lea rdx, [rsp+96]
    37bc13edclea rcx, [rsp+112]
    37bc13ee1mulsd x3, x2
    37bc13ee5movddup x11, x2
    37bc13eeamovapd x0, x11
    37bc13eefmulpd x0, x5
    37bc13ef3addsd x3, x7
    37bc13ef7addpd x1, x0
    37bc13efbsubpd x9, x0
    37bc13f00movapd x0, x6
    37bc13f04mulsd x0, x2
    37bc13f08movddup x10, x3
    37bc13f0dmulsd x2, x8
    37bc13f12movsd_xmm x9, x1
    37bc13f17divpd x9, x10
    37bc13f1caddsd x0, x8
    37bc13f21subsd x6, x2
    37bc13f25divsd x6, x3
    37bc13f29movapd x4, x9
    37bc13f2emovapd x1, x9
    37bc13f33mulsd x1, x9
    37bc13f38unpckhpd x4, x4
    37bc13f3cmovapd x5, x4
    37bc13f40xorpd x4, [rip+0x837f48]
    37bc13f48movapd x8, x4
    37bc13f4dmulsd x4, x5
    37bc13f51mulsd x8, x9
    37bc13f56subsd x1, x4
    37bc13f5asubsd x8, x8
    37bc13f5fdivsd x0, x3
    37bc13f63movapd x3, x6
    37bc13f67xorpd x3, [rip+0x837f21]
    37bc13f6fmovapd x2, x3
    37bc13f73mulsd x3, x6
    37bc13f77mulsd x2, x0
    37bc13f7bmovapd x5, x0
    37bc13f7fmovsd_xmm [rsp+80], x0
    37bc13f85mulsd x5, x0
    37bc13f89subsd x2, x2
    37bc13f8dsubsd x5, x3
    37bc13f91addsd x2, x8
    37bc13f96pxor x8, x8
    37bc13f9baddsd x1, x5
    37bc13f9fmovsd_xmm [rsp+104], x2
    37bc13fa5movsd_xmm [rsp+96], x1
    37bc13fabcall fn_37c4301d0
    37bc13fb0movupd x4, [rsp+48]
    37bc13fb6movupd x5, [rsp+64]
    37bc13fbcpxor x3, x3
    37bc13fc0movsd_xmm x1, [rsp+112]
    37bc13fc6movsd_xmm x0, [rsp+80]
    37bc13fccmulpd x4, x11
    37bc13fd1mov rax, [rsp+392]
    37bc13fd9divsd x8, x1
    37bc13fdeaddsubpd x5, x4
    37bc13fe2movapd x2, x5
    37bc13fe6divpd x2, x10
    37bc13febmulsd x3, x8
    37bc13ff0movddup x4, x8
    37bc13ff5addsd x3, x1
    37bc13ff9mulsd x1, x7
    37bc13ffdmulpd x2, x4
    37bc14001movapd x4, x2
    37bc14005addpd x4, x9
    37bc1400asubpd x9, x2
    37bc1400fmovddup x2, x3
    37bc14013movsd_xmm x9, x4
    37bc14018divpd x9, x2
    37bc1401dmovapd x2, x6
    37bc14021mulsd x2, x8
    37bc14026addsd x2, x0
    37bc1402amulsd x0, x8
    37bc1402fsubsd x6, x0
    37bc14033divsd x2, x3
    37bc14037movups [rax], x9
    37bc1403bmov rax, [rsp+400]
    37bc14043divsd x6, x3
    37bc14047movsd_xmm [rax], x2
    37bc1404bmovsd_xmm [rax+8], x6
    37bc14050mov rax, [rsp+384]
    37bc14058movsd_xmm [rax], x1
    37bc1405cjmp 0x37bc134f4
    37bc14061
    37bc14061 0f 1f 80 00 00 00 00 .......
    37bc14068
    37bc14068loc_37bc14068:
    37bc14068movapd x5, x8
    37bc1406dlea rcx, [rsp+112]
    37bc14072movapd x10, x9
    37bc14077movsd_xmm [rsp+120], x6
    37bc1407dxorpd x5, [rip+0x837e0b]
    37bc14085xorpd x7, [rip+0x837e03]
    37bc1408dmovapd x1, x5
    37bc14091movapd x12, x7
    37bc14096movsd_xmm [rsp+112], x5
    37bc1409cunpcklpd x10, x7
    37bc140a1unpcklpd x1, x6
    37bc140a5movsd_xmm [rsp+80], x5
    37bc140abmovups [rsp+48], x1
    37bc140b0call fn_37c42fc80
    37bc140b5lea rcx, [rsp+112]
    37bc140bamovsd_xmm [rsp+112], x9
    37bc140c1movapd x7, x0
    37bc140c5movsd_xmm [rsp+120], x12
    37bc140cccall fn_37c42fc80
    37bc140d1pxor x3, x3
    37bc140d5movapd x5, x12
    37bc140damovapd x2, x6
    37bc140demaxsd x0, x7
    37bc140e2movapd x4, x3
    37bc140e6unpcklpd x5, x9
    37bc140ebmovhpd x2, [rsp+80]
    37bc140f1movupd x1, [rsp+48]
    37bc140f7lea rdx, [rsp+96]
    37bc140fclea rcx, [rsp+112]
    37bc14101divsd x4, x0
    37bc14105mulsd x6, x4
    37bc14109movddup x7, x4
    37bc1410dmulpd x2, x7
    37bc14111mulpd x7, x5
    37bc14115movapd x5, x4
    37bc14119mulsd x5, x3
    37bc1411dmulsd x4, x12
    37bc14122subsd x6, x8
    37bc14127addsd x5, x0
    37bc1412bmovapd x0, x2
    37bc1412faddpd x0, x1
    37bc14133subpd x1, x2
    37bc14137addsd x4, x9
    37bc1413cdivsd x6, x5
    37bc14140movddup x2, x5
    37bc14144movsd_xmm x1, x0
    37bc14148divpd x1, x2
    37bc1414cdivsd x4, x5
    37bc14150movapd x5, x6
    37bc14154mulsd x5, x6
    37bc14158movapd x11, x1
    37bc1415dmovapd x3, x1
    37bc14161movapd x1, x10
    37bc14166subpd x10, x7
    37bc1416baddpd x1, x7
    37bc1416funpckhpd x3, x3
    37bc14173movapd x12, x3
    37bc14178movapd x0, x10
    37bc1417dmovsd_xmm x0, x1
    37bc14181movapd x7, x0
    37bc14185movapd x1, x3
    37bc14189xorpd x1, [rip+0x837cff]
    37bc14191divpd x7, x2
    37bc14195movapd x8, x4
    37bc1419amovapd x9, x8
    37bc1419fmulsd x9, x8
    37bc141a4movapd x2, x7
    37bc141a8unpckhpd x2, x2
    37bc141acmovapd x4, x2
    37bc141b0xorpd x4, [rip+0x837cd8]
    37bc141b8movapd x10, x2
    37bc141bdmovapd x2, x6
    37bc141c1mulsd x2, x1
    37bc141c5movapd x0, x4
    37bc141c9mulsd x4, x10
    37bc141cemulsd x1, x3
    37bc141d2mulsd x0, x8
    37bc141d7subsd x9, x4
    37bc141dcmovapd x4, x2
    37bc141e0subsd x5, x1
    37bc141e4subsd x4, x2
    37bc141e8subsd x0, x0
    37bc141ecaddsd x5, x9
    37bc141f1addsd x4, x0
    37bc141f5movsd_xmm [rsp+96], x5
    37bc141fbmovsd_xmm [rsp+104], x4
    37bc14201call fn_37c4301d0
    37bc14206movsd_xmm x5, [rsp+112]
    37bc1420cpxor x3, x3
    37bc14210movapd x2, x12
    37bc14215movapd x4, x3
    37bc14219movapd x0, x10
    37bc1421edivsd x4, x5
    37bc14222mulsd x3, x4
    37bc14226mulsd x2, x4
    37bc1422amulsd x6, x4
    37bc1422emulsd x0, x4
    37bc14232mulsd x4, x8
    37bc14237addsd x3, x5
    37bc1423bmovapd x5, x11
    37bc14240unpcklpd x2, x6
    37bc14244addpd x5, x2
    37bc14248subpd x11, x2
    37bc1424dunpcklpd x3, x3
    37bc14251unpcklpd x0, x4
    37bc14255movapd x2, x0
    37bc14259addpd x2, x7
    37bc1425dsubpd x7, x0
    37bc14261movapd x1, x11
    37bc14266movsd_xmm x1, x5
    37bc1426adivpd x1, x3
    37bc1426emovsd_xmm x7, x2
    37bc14272movapd x0, x7
    37bc14276divpd x0, x3
    37bc1427ajmp 0x37bc13c6d
    37bc1427f
    37bc1427f 90 .
    37bc14280
    37bc14280loc_37bc14280:
    37bc14280movapd x1, x13
    37bc14285movapd x3, x0
    37bc14289movapd x11, x5
    37bc1428edivsd x1, x0
    37bc14292mulsd x1, x1
    37bc14296addsd x1, [rip+0x837bd2]
    37bc1429emovapd x7, x1
    37bc142a2pxor x1, x1
    37bc142a6sqrtsd x7, x7
    37bc142aamulsd x3, x7
    37bc142aecomisd x1, x7
    37bc142b2movq rax, x3
    37bc142b7movapd x3, x1
    37bc142bbdivsd x3, x0
    37bc142bfmovddup x2, x3
    37bc142c3movapd x9, x3
    37bc142c8mulpd x11, x2
    37bc142cdmulpd x2, x4
    37bc142d1mulsd x9, x1
    37bc142d6addsubpd x5, x2
    37bc142daaddsd x9, x0
    37bc142dfmovapd x2, x5
    37bc142e3movapd x5, x11
    37bc142e8addpd x5, x4
    37bc142ecsubpd x4, x11
    37bc142f1movddup x13, x9
    37bc142f6divpd x2, x13
    37bc142fbmovapd x0, x4
    37bc142ffmovapd x4, x6
    37bc14303mulsd x4, x3
    37bc14307movsd_xmm x0, x5
    37bc1430bmulsd x3, x8
    37bc14310addsd x4, x8
    37bc14315subsd x6, x3
    37bc14319divpd x0, x13
    37bc1431edivsd x4, x9
    37bc14323divsd x6, x9
    37bc14328jbe 0x37bc14660
    37bc1432emovapd x3, x7
    37bc14332divsd x3, x1
    37bc14336mulsd x7, x3
    37bc1433amovddup x5, x3
    37bc1433emulpd x0, x5
    37bc14342movapd x5, x2
    37bc14346addsd x1, x7
    37bc1434aaddpd x5, x0
    37bc1434esubpd x0, x2
    37bc14352movddup x2, x1
    37bc14356movsd_xmm x0, x5
    37bc1435adivpd x0, x2
    37bc1435emovapd x2, x4
    37bc14362mulsd x2, x3
    37bc14366mulsd x3, x6
    37bc1436aaddsd x2, x6
    37bc1436esubsd x3, x4
    37bc14372movapd x6, x3
    37bc14376divsd x2, x1
    37bc1437adivsd x6, x1
    37bc1437e
    37bc1437eloc_37bc1437e:
    37bc1437emov rdi, [rsp+384]
    37bc14386mov [rdi], rax
    37bc14389mov rax, [rsp+392]
    37bc14391movups [rax], x0
    37bc14394mov rax, [rsp+400]
    37bc1439cmovsd_xmm [rax], x2
    37bc143a0movsd_xmm [rax+8], x6
    37bc143a5jmp 0x37bc134f4
    37bc143aa
    37bc143aa 66 0f 1f 44 00 00 f..D..
    37bc143b0
    37bc143b0loc_37bc143b0:
    37bc143b0comisd x3, x0
    37bc143b4jae 0x37bc13e82
    37bc143ba
    37bc143baloc_37bc143ba:
    37bc143bamov rax, [rsp+392]
    37bc143c2movq x0, [rip+0x837aa6]
    37bc143camovups [rax], x0
    37bc143cdmov rax, [rsp+400]
    37bc143d5pxor x0, x0
    37bc143d9movups [rax], x0
    37bc143dcmov rax, [rsp+384]
    37bc143e4movsd_xmm [rax], x3
    37bc143e8jmp 0x37bc134f4
    37bc143ed
    37bc143ed 0f 1f 00 ...
    37bc143f0
    37bc143f0loc_37bc143f0:
    37bc143f0comisd x13, x0
    37bc143f5xorpd x6, [rip+0x837a93]
    37bc143fdxorpd x7, [rip+0x837a8b]
    37bc14405jb 0x37bc14538
    37bc1440bdivsd x0, x13
    37bc14410movapd x1, x6
    37bc14414movapd x4, x0
    37bc14418mulsd x4, x0
    37bc1441caddsd x4, [rip+0x837a4c]
    37bc14424sqrtsd x4, x4
    37bc14428divsd x0, x4
    37bc1442cmulsd x0, x3
    37bc14430pxor x3, x3
    37bc14434movapd x2, x3
    37bc14438comisd x3, x4
    37bc1443cdivsd x2, x13
    37bc14441movq rax, x0
    37bc14446movapd x0, x7
    37bc1444amulsd x1, x2
    37bc1444emovapd x5, x2
    37bc14452mulsd x5, x3
    37bc14456mulsd x7, x2
    37bc1445aaddsd x1, x8
    37bc1445fmulsd x8, x2
    37bc14464addsd x5, x13
    37bc14469addsd x7, x9
    37bc1446eunpcklpd x5, x5
    37bc14472subsd x6, x8
    37bc14477movapd x8, x6
    37bc1447cunpcklpd x8, x1
    37bc14481unpcklpd x1, x6
    37bc14485movapd x6, x9
    37bc1448amulsd x6, x2
    37bc1448edivpd x8, x5
    37bc14493subsd x0, x6
    37bc14497movapd x6, x0
    37bc1449bunpcklpd x6, x7
    37bc1449funpcklpd x7, x0
    37bc144a3divpd x1, x5
    37bc144a7divpd x6, x5
    37bc144abdivpd x7, x5
    37bc144afjbe 0x37bc14720
    37bc144b5movapd x2, x4
    37bc144b9divsd x2, x3
    37bc144bdmovddup x5, x2
    37bc144c1mulsd x2, x4
    37bc144c5mulpd x1, x5
    37bc144c9mulpd x5, x7
    37bc144cdaddsd x2, x3
    37bc144d1movddup x3, x2
    37bc144d5movapd x2, x8
    37bc144daaddpd x2, x1
    37bc144desubpd x1, x8
    37bc144e3movsd_xmm x1, x2
    37bc144e7divpd x1, x3
    37bc144ebmovapd x2, x6
    37bc144efaddpd x2, x5
    37bc144f3subpd x5, x6
    37bc144f7shufpd x2, x5, 2
    37bc144fcdivpd x2, x3
    37bc14500
    37bc14500loc_37bc14500:
    37bc14500mov rdi, [rsp+384]
    37bc14508movddup x0, [rip+0x837980]
    37bc14510mov [rdi], rax
    37bc14513mov rax, [rsp+392]
    37bc1451bxorpd x0, x1
    37bc1451fmovups [rax], x0
    37bc14522mov rax, [rsp+400]
    37bc1452amovups [rax], x2
    37bc1452djmp 0x37bc134f4
    37bc14532
    37bc14532 66 0f 1f 44 00 00 f..D..
    37bc14538
    37bc14538loc_37bc14538:
    37bc14538movapd x1, x13
    37bc1453dpxor x2, x2
    37bc14541divsd x1, x0
    37bc14545mulsd x1, x1
    37bc14549addsd x1, [rip+0x83791f]
    37bc14551sqrtsd x1, x1
    37bc14555divsd x3, x1
    37bc14559comisd x2, x1
    37bc1455dmovq rax, x3
    37bc14562movapd x3, x2
    37bc14566divsd x3, x0
    37bc1456amovapd x4, x3
    37bc1456emulsd x4, x2
    37bc14572addsd x4, x0
    37bc14576movapd x0, x6
    37bc1457amulsd x0, x3
    37bc1457eunpcklpd x4, x4
    37bc14582addsd x0, x8
    37bc14587mulsd x8, x3
    37bc1458csubsd x6, x8
    37bc14591movapd x8, x7
    37bc14596mulsd x7, x3
    37bc1459amovapd x5, x6
    37bc1459eunpcklpd x5, x0
    37bc145a2unpcklpd x0, x6
    37bc145a6movapd x6, x9
    37bc145abmulsd x6, x3
    37bc145afaddsd x7, x9
    37bc145b4divpd x5, x4
    37bc145b8subsd x8, x6
    37bc145bdmovapd x6, x8
    37bc145c2unpcklpd x6, x7
    37bc145c6unpcklpd x7, x8
    37bc145cbdivpd x0, x4
    37bc145cfdivpd x6, x4
    37bc145d3divpd x7, x4
    37bc145d7jbe 0x37bc14778
    37bc145ddmovapd x4, x1
    37bc145e1divsd x4, x2
    37bc145e5movddup x8, x4
    37bc145eamulsd x4, x1
    37bc145eemulpd x0, x8
    37bc145f3mulpd x7, x8
    37bc145f8addsd x4, x2
    37bc145fc
    37bc145fcloc_37bc145fc:
    37bc145fcmovapd x1, x0
    37bc14600subpd x0, x5
    37bc14604movddup x2, x4
    37bc14608mov rsi, [rsp+384]
    37bc14610addpd x1, x5
    37bc14614mov [rsi], rax
    37bc14617mov rax, [rsp+392]
    37bc1461fmovsd_xmm x0, x1
    37bc14623divpd x0, x2
    37bc14627movapd x1, x7
    37bc1462bsubpd x7, x6
    37bc1462faddpd x1, x6
    37bc14633shufpd x1, x7, 2
    37bc14638divpd x1, x2
    37bc1463cmovddup x2, [rip+0x83784c]
    37bc14644xorpd x0, x2
    37bc14648movups [rax], x0
    37bc1464bmov rax, [rsp+400]
    37bc14653movups [rax], x1
    37bc14656jmp 0x37bc134f4
    37bc1465b
    37bc1465b 0f 1f 44 00 00 ..D..
    37bc14660
    37bc14660loc_37bc14660:
    37bc14660movapd x3, x1
    37bc14664divsd x3, x7
    37bc14668mulsd x1, x3
    37bc1466cmovddup x5, x3
    37bc14670mulpd x2, x5
    37bc14674addsd x1, x7
    37bc14678movapd x5, x2
    37bc1467caddpd x5, x0
    37bc14680subpd x0, x2
    37bc14684movddup x2, x1
    37bc14688movsd_xmm x0, x5
    37bc1468cdivpd x0, x2
    37bc14690movapd x2, x6
    37bc14694mulsd x2, x3
    37bc14698addsd x2, x4
    37bc1469cmulsd x4, x3
    37bc146a0subsd x6, x4
    37bc146a4divsd x2, x1
    37bc146a8divsd x6, x1
    37bc146acjmp 0x37bc1437e
    37bc146b1
    37bc146b1 0f 1f 80 00 00 00 00 .......
    37bc146b8
    37bc146b8loc_37bc146b8:
    37bc146b8movapd x0, x1
    37bc146bcdivsd x0, x9
    37bc146c1mulsd x1, x0
    37bc146c5movddup x2, x0
    37bc146c9mulpd x2, x5
    37bc146cdaddsd x1, x9
    37bc146d2movapd x3, x2
    37bc146d6addpd x3, x4
    37bc146dasubpd x4, x2
    37bc146demovddup x2, x1
    37bc146e2shufpd x3, x4, 2
    37bc146e7divpd x3, x2
    37bc146ebmovapd x2, x6
    37bc146efmulsd x2, x0
    37bc146f3addsd x2, x7
    37bc146f7mulsd x7, x0
    37bc146fbsubsd x6, x7
    37bc146ffdivsd x2, x1
    37bc14703divsd x6, x1
    37bc14707jmp 0x37bc13dfb
    37bc1470c
    37bc1470c 0f 1f 40 00 ..@.
    37bc14710
    37bc14710loc_37bc14710:
    37bc14710subsd x5, x0
    37bc14714movapd x14, x5
    37bc14719jmp 0x37bc13a35
    37bc1471e
    37bc1471e 66 90 f.
    37bc14720
    37bc14720loc_37bc14720:
    37bc14720movapd x2, x3
    37bc14724divsd x2, x4
    37bc14728movddup x5, x2
    37bc1472cmulsd x2, x3
    37bc14730mulpd x8, x5
    37bc14735mulpd x5, x6
    37bc14739addsd x2, x4
    37bc1473dmovddup x3, x2
    37bc14741movapd x2, x8
    37bc14746addpd x2, x1
    37bc1474asubpd x1, x8
    37bc1474fmovsd_xmm x1, x2
    37bc14753divpd x1, x3
    37bc14757movapd x2, x5
    37bc1475baddpd x2, x7
    37bc1475fsubpd x7, x5
    37bc14763shufpd x2, x7, 2
    37bc14768divpd x2, x3
    37bc1476cjmp 0x37bc14500
    37bc14771
    37bc14771 0f 1f 80 00 00 00 00 .......
    37bc14778
    37bc14778loc_37bc14778:
    37bc14778movapd x4, x2
    37bc1477cdivsd x4, x1
    37bc14780movddup x3, x4
    37bc14784mulsd x4, x2
    37bc14788mulpd x5, x3
    37bc1478cmulpd x6, x3
    37bc14790addsd x4, x1
    37bc14794jmp 0x37bc145fc
    37bc14799
    37bc14799loc_37bc14799:
    37bc14799movapd x5, x4
    37bc1479dpxor x2, x2
    37bc147a1divsd x5, x0
    37bc147a5mulsd x2, x5
    37bc147a9mulsd x4, x5
    37bc147adaddsd x2, x1
    37bc147b1addsd x4, x0
    37bc147b5divsd x2, x4
    37bc147b9movapd x14, x2
    37bc147bejmp 0x37bc13a35
    37bc147c3
    37bc147c3loc_37bc147c3:
    37bc147c3movq x8, rax
    37bc147c8lea rsi, [rsp+96]
    37bc147cdlea rcx, [rsp+112]
    37bc147d2movsd_xmm x14, [rsp+48]
    37bc147d9subsd x8, [rsp+80]
    37bc147e0mov rdx, rsi
    37bc147e3movsd_xmm [rsp+88], x2
    37bc147e9mulsd x8, [rip+0x8376ae]
    37bc147f2movsd_xmm [rsp+64], x3
    37bc147f8mov [rsp+104], 0
    37bc14801movapd x0, x8
    37bc14806mulsd x0, x8
    37bc1480baddsd x0, x14
    37bc14810movsd_xmm [rsp+96], x0
    37bc14816call fn_37c4301d0
    37bc1481bpxor x4, x4
    37bc1481fmovsd_xmm x3, [rsp+64]
    37bc14825movsd_xmm x2, [rsp+88]
    37bc1482bcomisd x8, x4
    37bc14830jb 0x37bc14957
    37bc14836movsd_xmm x0, [rsp+120]
    37bc1483caddsd x8, [rsp+112]
    37bc14843addsd x0, x4
    37bc14847movapd x1, x8
    37bc1484candpd x1, [rip+0x83762c]
    37bc14854movapd x5, x0
    37bc14858andpd x5, [rip+0x837620]
    37bc14860comisd x5, x1
    37bc14864jbe 0x37bc1496b
    37bc1486amovapd x1, x8
    37bc1486fmovapd x5, x14
    37bc14874divsd x1, x0
    37bc14878mulsd x5, x1
    37bc1487cmulsd x1, x8
    37bc14881addsd x4, x5
    37bc14885addsd x1, x0
    37bc14889divsd x4, x1
    37bc1488d
    37bc1488dloc_37bc1488d:
    37bc1488dmovq x0, [rip+0x8375fb]
    37bc14895xorpd x4, x0
    37bc14899movapd x8, x4
    37bc1489e
    37bc1489eloc_37bc1489e:
    37bc1489epxor x1, x1
    37bc148a2movapd x13, x7
    37bc148a7movapd x14, x2
    37bc148acmovapd x5, x1
    37bc148b0divsd x5, x8
    37bc148b5mulsd x13, x5
    37bc148bamovapd x4, x5
    37bc148bemulsd x4, x1
    37bc148c2mulsd x2, x5
    37bc148c6subsd x14, x13
    37bc148cbaddsd x4, x8
    37bc148d0addsd x8, [rsp+80]
    37bc148d7addsd x2, x7
    37bc148dbdivsd x14, x4
    37bc148e0divsd x2, x4
    37bc148e4movapd x4, x1
    37bc148e8movapd x7, x14
    37bc148edmovq rax, x14
    37bc148f2xorpd x7, x0
    37bc148f6divsd x4, x8
    37bc148fbmovapd x5, x2
    37bc148ffmovapd x2, x6
    37bc14903xorpd x5, x0
    37bc14907mulsd x2, x4
    37bc1490bmulsd x1, x4
    37bc1490fmovapd x13, x2
    37bc14914movapd x2, x9
    37bc14919mulsd x9, x4
    37bc1491eaddsd x1, x8
    37bc14923subsd x2, x13
    37bc14928addsd x8, x15
    37bc1492ddivsd x2, x1
    37bc14931sqrtsd x8, x8
    37bc14936addsd x9, x6
    37bc1493bmulsd x3, x8
    37bc14940divsd x9, x1
    37bc14945xorpd x9, x0
    37bc1494axorpd x0, x2
    37bc1494emovapd x6, x0
    37bc14952jmp 0x37bc137d6
    37bc14957
    37bc14957loc_37bc14957:
    37bc14957subsd x8, [rsp+112]
    37bc1495emovq x0, [rip+0x83752a]
    37bc14966jmp 0x37bc1489e
    37bc1496b
    37bc1496bloc_37bc1496b:
    37bc1496bmovapd x1, x0
    37bc1496fdivsd x1, x8
    37bc14974mulsd x0, x1
    37bc14978mulsd x4, x1
    37bc1497caddsd x4, [rsp+48]
    37bc14982addsd x0, x8
    37bc14987divsd x4, x0
    37bc1498bjmp 0x37bc1488d
    37bc133d0
    37bc14990
    37bc14990 // align 0x20
    37bc149a0
    37bc149a0zlals0_:
    37bc149a0push r15
    37bc149a2push r14
    37bc149a4push r13
    37bc149a6push r12
    37bc149a8push rbp
    37bc149a9push rdi
    37bc149aapush rsi
    37bc149abpush rbx
    37bc149acsub rsp, 408
    37bc149b3movups [rsp+288], x6
    37bc149bbmovups [rsp+304], x7
    37bc149c3movups [rsp+320], x8
    37bc149ccmovups [rsp+336], x9
    37bc149d5movups [rsp+352], x10
    37bc149demovups [rsp+368], x11
    37bc149e7movups [rsp+384], x12
    37bc149f0mov rsi, [rsp+528]
    37bc149f8mov r14, [rsp+544]
    37bc14a00mov ecx, [rcx]
    37bc14a02mov r13, [rsp+568]
    37bc14a0amov esi, [rsi]
    37bc14a0cmov r14l, [r14]
    37bc14a0fmov rdi, [rsp+584]
    37bc14a17mov r15, [rsp+624]
    37bc14a1fmov rax, rdx
    37bc14a22mov r11, r8
    37bc14a25mov rbp, r9
    37bc14a28mov [rsp+160], esi
    37bc14a2fmov r8, [rsp+592]
    37bc14a37mov r9, [rsp+664]
    37bc14a3fmov [rsp+168], r14l
    37bc14a47mov rdx, [rsp+576]
    37bc14a4fmov rbx, [rsp+656]
    37bc14a57mov [r9], 0
    37bc14a5emov r10l, [r8]
    37bc14a61mov r9l, -1
    37bc14a67mov r8l, 1
    37bc14a6dmov edx, [rdx]
    37bc14a6fcmp ecx, 1
    37bc14a72jbe 0x37bc14af3
    37bc14a74
    37bc14a74loc_37bc14a74:
    37bc14a74mov rax, [rsp+664]
    37bc14a7cmov [rsp+280], r8l
    37bc14a84lea rdx, [rsp+280]
    37bc14a8cmov r8l, 6
    37bc14a92lea rcx, [rip+0x837417]
    37bc14a99mov [rax], r9l
    37bc14a9ccall xerbla_
    37bc14aa1nop
    37bc14aa2
    37bc14aa2loc_37bc14aa2:
    37bc14aa2movups x6, [rsp+288]
    37bc14aaamovups x7, [rsp+304]
    37bc14ab2movups x8, [rsp+320]
    37bc14abbmovups x9, [rsp+336]
    37bc14ac4movups x10, [rsp+352]
    37bc14acdmovups x11, [rsp+368]
    37bc14ad6movups x12, [rsp+384]
    37bc14adfadd rsp, 408
    37bc14ae6pop rbx
    37bc14ae7pop rsi
    37bc14ae8pop rdi
    37bc14ae9pop rbp
    37bc14aeapop r12
    37bc14aecpop r13
    37bc14aeepop r14
    37bc14af0pop r15
    37bc14af2ret
    37bc14af3
    37bc14af3loc_37bc14af3:
    37bc14af3mov r12l, [rax]
    37bc14af6mov [rsp+200], r12l
    37bc14afetest r12l, r12l
    37bc14b01jle 0x37bc15027
    37bc14b07mov eax, [r11]
    37bc14b0atest eax, eax
    37bc14b0cjle 0x37bc15016
    37bc14b12mov r11l, [rbp]
    37bc14b16mov r9l, -4
    37bc14b1cmov r8l, 4
    37bc14b22cmp r11l, 1
    37bc14b26ja 0x37bc14a74
    37bc14b2cmov r9, [rsp+512]
    37bc14b34mov r8l, [r9]
    37bc14b37test r8l, r8l
    37bc14b3ajle 0x37bc15038
    37bc14b40add eax, r12l
    37bc14b43mov [rsp+232], eax
    37bc14b4aadd eax, 1
    37bc14b4dmov [rsp+236], eax
    37bc14b54cmp esi, eax
    37bc14b56jl 0x37bc15ecc
    37bc14b5cmov esi, eax
    37bc14b5ecmp r14l, eax
    37bc14b61jl 0x37bc15eff
    37bc14b67mov rax, [rsp+560]
    37bc14b6fmov eax, [rax]
    37bc14b71test eax, eax
    37bc14b73js 0x37bc15eee
    37bc14b79cmp edx, esi
    37bc14b7bjl 0x37bc15f21
    37bc14b81cmp r10l, esi
    37bc14b84jl 0x37bc15f10
    37bc14b8amov rsi, [rsp+632]
    37bc14b92mov esi, [rsi]
    37bc14b94mov [rsp+176], esi
    37bc14b9btest esi, esi
    37bc14b9djle 0x37bc15edd
    37bc14ba3movsxd rsi, edx
    37bc14ba6mov [rsp+240], rsi
    37bc14baenot rsi
    37bc14bb1mov [rsp+248], rsi
    37bc14bb9movsxd rsi, r10l
    37bc14bbcmov [rsp+216], rsi
    37bc14bc4not rsi
    37bc14bc7mov [rsp+224], rsi
    37bc14bcfmov esi, [rsp+236]
    37bc14bd6add esi, r11l
    37bc14bd9mov [rsp+212], esi
    37bc14be0test ecx, ecx
    37bc14be2jne 0x37bc154e4
    37bc14be8test eax, eax
    37bc14beaje 0x37bc14cc0
    37bc14bf0mov rsi, [rsp+248]
    37bc14bf8mov r12, rdi
    37bc14bfbmov rdi, [rsp+240]
    37bc14c03mov ebp, 1
    37bc14c08mov rcx, [rsp+216]
    37bc14c10mov [rsp+624], r15
    37bc14c18lea rdx, [rsi+2*rdi]
    37bc14c1cmov rsi, [rsp+224]
    37bc14c24mov [rsp+656], rbx
    37bc14c2cmov ebx, eax
    37bc14c2emov r14, [rsp+520]
    37bc14c36mov r15, [rsp+528]
    37bc14c3elea rdi, [r13+4*rdx]
    37bc14c43lea rsi, [rsi+2*rcx+1]
    37bc14c48lea rax, [8*rsi]
    37bc14c50mov rsi, rbp
    37bc14c53mov rbp, rax
    37bc14c56nop [rax+rax]
    37bc14c60
    37bc14c60loc_37bc14c60:
    37bc14c60movsxd rcx, [r13+4*rsi-4]
    37bc14c65movsxd rdx, [rdi+4*rsi]
    37bc14c69lea r8, [rbp+r12]
    37bc14c6emov [rsp+48], r12
    37bc14c73mov [rsp+40], r8
    37bc14c78add rsi, 1
    37bc14c7cmov r8, r15
    37bc14c7fadd r12, 8
    37bc14c83sub rcx, 1
    37bc14c87mov [rsp+32], r15
    37bc14c8csub rdx, 1
    37bc14c90shl rcx, 4
    37bc14c94shl rdx, 4
    37bc14c98lea r9, [r14+rcx]
    37bc14c9cmov rcx, [rsp+512]
    37bc14ca4add rdx, r14
    37bc14ca7call zdrot_
    37bc14caccmp ebx, esi
    37bc14caejge 0x37bc14c60
    37bc14cb0mov r15, [rsp+624]
    37bc14cb8mov rbx, [rsp+656]
    37bc14cc0
    37bc14cc0loc_37bc14cc0:
    37bc14cc0mov rax, [rsp+544]
    37bc14cc8movsxd rdx, [rsp+200]
    37bc14cd0mov r9, [rsp+536]
    37bc14cd8mov r8, [rsp+528]
    37bc14ce0mov [rsp+32], rax
    37bc14ce5mov rcx, [rsp+512]
    37bc14cedshl rdx, 4
    37bc14cf1add rdx, [rsp+520]
    37bc14cf9call zcopy_
    37bc14cfemov rax, [rsp+552]
    37bc14d06mov rsi, [rsp+536]
    37bc14d0emov [rsp+656], rbx
    37bc14d16mov r12, [rsp+512]
    37bc14d1emov r13, [rsp+520]
    37bc14d26lea rdi, [rax+4]
    37bc14d2amov rax, [rsp+536]
    37bc14d32mov r14, [rsp+528]
    37bc14d3amov rbx, [rsp+544]
    37bc14d42add rax, 16
    37bc14d46mov rbp, rax
    37bc14d49mov [rsp+200], rax
    37bc14d51mov eax, [rsp+232]
    37bc14d58sub eax, 1
    37bc14d5bshl rax, 4
    37bc14d5flea rsi, [rsi+rax+32]
    37bc14d64mov rax, rdi
    37bc14d67mov rdi, rbp
    37bc14d6amov rbp, rax
    37bc14d6dnop [rax]
    37bc14d70
    37bc14d70loc_37bc14d70:
    37bc14d70movsxd rdx, [rbp]
    37bc14d74mov [rsp+32], rbx
    37bc14d79mov r9, rdi
    37bc14d7cmov r8, r14
    37bc14d7fmov rcx, r12
    37bc14d82add rdi, 16
    37bc14d86add rbp, 4
    37bc14d8asub rdx, 1
    37bc14d8eshl rdx, 4
    37bc14d92add rdx, r13
    37bc14d95call zcopy_
    37bc14d9acmp rsi, rdi
    37bc14d9djne 0x37bc14d70
    37bc14d9fmov rax, [rsp+632]
    37bc14da7mov rbx, [rsp+656]
    37bc14dafmov edx, [rax]
    37bc14db1cmp edx, 1
    37bc14db4je 0x37bc15e46
    37bc14dbatest edx, edx
    37bc14dbcjle 0x37bc15e92
    37bc14dc2mov rax, [rsp+520]
    37bc14dcapxor x6, x6
    37bc14dcemov rsi, [rsp+216]
    37bc14dd6mov [rsp+112], 8
    37bc14ddfmov [rsp+136], 1
    37bc14debmovsd_xmm x10, [rip+0x83710c]
    37bc14df4mov [rsp+152], rax
    37bc14dfcmov rax, [rsp+224]
    37bc14e04mov [rsp+104], 1
    37bc14e0clea rax, [rax+2*rsi]
    37bc14e10mov rsi, [rsp+600]
    37bc14e18mov [rsp+184], edx
    37bc14e1fshl rax, 3
    37bc14e23mov [rsp+624], r15
    37bc14e2bmov r15, [rsp+632]
    37bc14e33lea rsi, [rsi+rax+16]
    37bc14e38mov [rsp+144], rsi
    37bc14e40mov rsi, [rsp+600]
    37bc14e48lea rax, [rsi+rax+8]
    37bc14e4dmov esi, edx
    37bc14e4fmov [rsp+192], rax
    37bc14e57movsxd rax, [rsp+160]
    37bc14e5fshl rax, 4
    37bc14e63mov r14, rax
    37bc14e66lea rax, [rsp+280]
    37bc14e6emov [rsp+176], rax
    37bc14e76lea rax, [rip+0x837053]
    37bc14e7dmov [rsp+120], rax
    37bc14e82lea rax, [rip+0x837037]
    37bc14e89mov [rsp+96], rax
    37bc14e8elea rax, [rip+0x837043]
    37bc14e95mov [rsp+128], rax
    37bc14e9dnop [rax]
    37bc14ea0
    37bc14ea0loc_37bc14ea0:
    37bc14ea0mov rdx, [rsp+144]
    37bc14ea8mov rax, [rsp+608]
    37bc14eb0mov rcx, [rsp+112]
    37bc14eb5mov edi, [rsp+104]
    37bc14eb9movsd_xmm x1, [rdx-8]
    37bc14ebemovsd_xmm x12, [rax+rcx-8]
    37bc14ec5mov rax, [rsp+600]
    37bc14ecdmovapd x0, x1
    37bc14ed1xorpd x0, [rip+0x837017]
    37bc14ed9movsd_xmm x11, [rax+rcx-8]
    37bc14ee0mov eax, edi
    37bc14ee2add edi, 1
    37bc14ee5mov [rsp+104], edi
    37bc14ee9movsd_xmm [rsp+264], x0
    37bc14ef2cmp esi, [rsp+136]
    37bc14ef9jle 0x37bc14f28
    37bc14efbmov rdi, [rsp+616]
    37bc14f03movsd_xmm x0, [rdx]
    37bc14f07xorpd x0, [rip+0x836fe1]
    37bc14f0fmovsd_xmm x8, [rdi+rcx-8]
    37bc14f16xorpd x8, [rip+0x836fd1]
    37bc14f1fmovsd_xmm [rsp+272], x0
    37bc14f28
    37bc14f28loc_37bc14f28:
    37bc14f28mov rcx, [rsp+112]
    37bc14f2dmov rdi, [rsp+624]
    37bc14f35movsd_xmm x0, [rdi+rcx-8]
    37bc14f3bmov ecx, 0
    37bc14f40ucomisd x0, x6
    37bc14f44setnp dl
    37bc14f47cmovne edx, ecx
    37bc14f4atest dl, dl
    37bc14f4cjne 0x37bc14f60
    37bc14f4eucomisd x1, x6
    37bc14f52setnp cl
    37bc14f55cmove edx, ecx
    37bc14f58test dl, dl
    37bc14f5aje 0x37bc154c5
    37bc14f60
    37bc14f60loc_37bc14f60:
    37bc14f60pxor x0, x0
    37bc14f64
    37bc14f64loc_37bc14f64:
    37bc14f64mov rdi, [rsp+112]
    37bc14f69movsd_xmm [rbx+rdi-8], x0
    37bc14f6fcmp [rsp+136], 1
    37bc14f78je 0x37bc15053
    37bc14f7emov rdi, [rsp+624]
    37bc14f86sub eax, 2
    37bc14f89mov r12, [rsp+192]
    37bc14f91mov rbp, rbx
    37bc14f94lea r13, [rdi+8*rax+8]
    37bc14f99jmp 0x37bc14fba
    37bc14f9b
    37bc14f9b 0f 1f 44 00 00 ..D..
    37bc14fa0
    37bc14fa0loc_37bc14fa0:
    37bc14fa0add rdi, 8
    37bc14fa4movsd_xmm [rbp], x1
    37bc14fa9add r12, 8
    37bc14fadadd rbp, 8
    37bc14fb1cmp r13, rdi
    37bc14fb4je 0x37bc15050
    37bc14fba
    37bc14fbaloc_37bc14fba:
    37bc14fbamovsd_xmm x0, [rdi]
    37bc14fbeucomisd x0, x6
    37bc14fc2jp 0x37bc14fca
    37bc14fc4pxor x1, x1
    37bc14fc8je 0x37bc14fa0
    37bc14fca
    37bc14fcaloc_37bc14fca:
    37bc14fcamovsd_xmm x2, [r12]
    37bc14fd0ucomisd x2, x6
    37bc14fd4jp 0x37bc14fdc
    37bc14fd6pxor x1, x1
    37bc14fdaje 0x37bc14fa0
    37bc14fdc
    37bc14fdcloc_37bc14fdc:
    37bc14fdcmovapd x7, x0
    37bc14fe0lea rdx, [rsp+264]
    37bc14fe8mov rcx, r12
    37bc14febmulsd x7, x2
    37bc14fefcall dlamc3_
    37bc14ff4movsd_xmm x2, [r12]
    37bc14ffamovapd x1, x0
    37bc14ffesubsd x1, x12
    37bc15003addsd x2, x11
    37bc15008divsd x7, x1
    37bc1500cmovapd x1, x7
    37bc15010divsd x1, x2
    37bc15014jmp 0x37bc14fa0
    37bc15016
    37bc15016loc_37bc15016:
    37bc15016mov r9l, -3
    37bc1501cmov r8l, 3
    37bc15022jmp 0x37bc14a74
    37bc15027
    37bc15027loc_37bc15027:
    37bc15027mov r9l, -2
    37bc1502dmov r8l, 2
    37bc15033jmp 0x37bc14a74
    37bc15038
    37bc15038loc_37bc15038:
    37bc15038mov r9l, -5
    37bc1503emov r8l, 5
    37bc15044jmp 0x37bc14a74
    37bc15049
    37bc15049 0f 1f 80 00 00 00 00 .......
    37bc15050
    37bc15050loc_37bc15050:
    37bc15050mov esi, [r15]
    37bc15053
    37bc15053loc_37bc15053:
    37bc15053cmp esi, [rsp+104]
    37bc15057jl 0x37bc15110
    37bc1505dmovsxd rbp, [rsp+104]
    37bc15062mov rdi, [rsp+112]
    37bc15067mov r13, [rsp+624]
    37bc1506fmov rax, rbp
    37bc15072neg rax
    37bc15075lea r12, [rdi+8*rax]
    37bc15079lea rax, [rsp+272]
    37bc15081mov rdi, [rsp+144]
    37bc15089add r13, r12
    37bc1508cmov [rsp+160], rax
    37bc15094add r12, rbx
    37bc15097jmp 0x37bc150b2
    37bc15099
    37bc15099 0f 1f 80 00 00 00 00 .......
    37bc150a0
    37bc150a0loc_37bc150a0:
    37bc150a0movsd_xmm [r12+8*rbp], x1
    37bc150a6add rbp, 1
    37bc150aaadd rdi, 8
    37bc150aecmp esi, ebp
    37bc150b0jl 0x37bc15110
    37bc150b2
    37bc150b2loc_37bc150b2:
    37bc150b2movsd_xmm x0, [r13+8*rbp]
    37bc150b9ucomisd x0, x6
    37bc150bdjp 0x37bc150c5
    37bc150bfpxor x1, x1
    37bc150c3je 0x37bc150a0
    37bc150c5
    37bc150c5loc_37bc150c5:
    37bc150c5movsd_xmm x2, [rdi]
    37bc150c9ucomisd x2, x6
    37bc150cdjp 0x37bc150d5
    37bc150cfpxor x1, x1
    37bc150d3je 0x37bc150a0
    37bc150d5
    37bc150d5loc_37bc150d5:
    37bc150d5mov rdx, [rsp+160]
    37bc150ddmovapd x7, x0
    37bc150e1mov rcx, rdi
    37bc150e4mulsd x7, x2
    37bc150e8call dlamc3_
    37bc150edmovsd_xmm x2, [rdi]
    37bc150f1movapd x1, x0
    37bc150f5addsd x1, x8
    37bc150faaddsd x2, x11
    37bc150ffdivsd x7, x1
    37bc15103movapd x1, x7
    37bc15107divsd x1, x2
    37bc1510bjmp 0x37bc150a0
    37bc1510d
    37bc1510d 0f 1f 00 ...
    37bc15110
    37bc15110loc_37bc15110:
    37bc15110movsd_xmm [rbx], x10
    37bc15115lea r8, [rip+0x836da4]
    37bc1511cmov rdx, rbx
    37bc1511fmov rcx, r15
    37bc15122call dnrm2_
    37bc15127mov rax, [rsp+512]
    37bc1512fmov esi, [r15]
    37bc15132movsd_xmm [rsp+280], x0
    37bc1513bmov edi, [rax]
    37bc1513dlea eax, [rdi+rdi]
    37bc15140test edi, edi
    37bc15142jle 0x37bc151cc
    37bc15148add edi, 1
    37bc1514btest esi, esi
    37bc1514djle 0x37bc151cc
    37bc1514fmov [rsp+160], eax
    37bc15156movsxd r12, [rsp+168]
    37bc1515elea r10l, [rsi+rax]
    37bc15162mov r9, -1
    37bc15169mov r13, [rsp+200]
    37bc15171mov r8l, 1
    37bc15177lea r11, [rbx+8]
    37bc1517blea ebp, [rsi-1]
    37bc1517enop
    37bc15180
    37bc15180loc_37bc15180:
    37bc15180movsxd rcx, r10l
    37bc15183mov rdx, r9
    37bc15186shl rdx, 4
    37bc1518alea rax, [rbx+8*rcx]
    37bc1518eadd rcx, rbp
    37bc15191add rdx, r13
    37bc15194lea rcx, [r11+8*rcx]
    37bc15198nop [rax+rax]
    37bc151a0
    37bc151a0loc_37bc151a0:
    37bc151a0movsd_xmm x0, [rdx]
    37bc151a4add rax, 8
    37bc151a8add rdx, 16
    37bc151acmovsd_xmm [rax-8], x0
    37bc151b1cmp rcx, rax
    37bc151b4jne 0x37bc151a0
    37bc151b6add r8l, 1
    37bc151baadd r10l, esi
    37bc151bdadd r9, r12
    37bc151c0cmp edi, r8l
    37bc151c3jne 0x37bc15180
    37bc151c5mov eax, [rsp+160]
    37bc151cc
    37bc151ccloc_37bc151cc:
    37bc151cclea eax, [rsi+rax+1]
    37bc151d0mov rdi, [rsp+96]
    37bc151d5movsxd rdx, esi
    37bc151d8mov [rsp+48], rbx
    37bc151ddmov rcx, [rsp+128]
    37bc151e5cdqe
    37bc151e7lea rdx, [rbx+8*rdx]
    37bc151ebmov [rsp+88], 1
    37bc151f4lea rax, [rbx+8*rax-8]
    37bc151f9mov [rsp+72], rdx
    37bc151femov rdx, r15
    37bc15201mov r8, [rsp+512]
    37bc15209mov [rsp+64], rcx
    37bc1520emov rcx, [rsp+120]
    37bc15213lea r9, [rip+0x836cae]
    37bc1521amov [rsp+32], rax
    37bc1521fmov [rsp+80], rdi
    37bc15224mov [rsp+56], rdi
    37bc15229mov [rsp+40], r15
    37bc1522ecall dgemv_
    37bc15233mov rax, [rsp+512]
    37bc1523bmov esi, [r15]
    37bc1523emov eax, [rax]
    37bc15240test eax, eax
    37bc15242jle 0x37bc152ec
    37bc15248lea edi, [rax+1]
    37bc1524btest esi, esi
    37bc1524djle 0x37bc152ec
    37bc15253mov rcx, [rsp+536]
    37bc1525bmov [rsp+160], eax
    37bc15262lea r10l, [rsi+2*rax]
    37bc15266mov r9, -1
    37bc1526dmovsxd r13, [rsp+168]
    37bc15275mov r8l, 1
    37bc1527blea r11, [rbx+8]
    37bc1527flea ebp, [rsi-1]
    37bc15282lea r12, [rcx+24]
    37bc15286nop [rax+rax]
    37bc15290
    37bc15290loc_37bc15290:
    37bc15290movsxd rcx, r10l
    37bc15293mov rdx, r9
    37bc15296shl rdx, 4
    37bc1529alea rax, [rbx+8*rcx]
    37bc1529eadd rcx, rbp
    37bc152a1add rdx, r12
    37bc152a4lea rcx, [r11+8*rcx]
    37bc152a8nop
    37bc152aanop [rax+rax]
    37bc152b5nop [rax+rax]
    37bc152c0
    37bc152c0loc_37bc152c0:
    37bc152c0movsd_xmm x0, [rdx]
    37bc152c4add rax, 8
    37bc152c8add rdx, 16
    37bc152ccmovsd_xmm [rax-8], x0
    37bc152d1cmp rcx, rax
    37bc152d4jne 0x37bc152c0
    37bc152d6add r8l, 1
    37bc152daadd r10l, esi
    37bc152ddadd r9, r13
    37bc152e0cmp r8l, edi
    37bc152e3jne 0x37bc15290
    37bc152e5mov eax, [rsp+160]
    37bc152ec
    37bc152ecloc_37bc152ec:
    37bc152eclea edx, [rsi+rax+1]
    37bc152f0mov rsi, [rsp+96]
    37bc152f5mov [rsp+48], rbx
    37bc152falea r9, [rip+0x836bc7]
    37bc15301add eax, edx
    37bc15303movsxd rcx, edx
    37bc15306mov rdi, [rsp+128]
    37bc1530emov [rsp+88], 1
    37bc15317cdqe
    37bc15319lea rcx, [rbx+8*rcx-8]
    37bc1531emov [rsp+80], rsi
    37bc15323mov rdx, r15
    37bc15326lea rax, [rbx+8*rax-8]
    37bc1532bmov [rsp+72], rcx
    37bc15330mov rcx, [rsp+120]
    37bc15335mov [rsp+32], rax
    37bc1533amov r8, [rsp+512]
    37bc15342mov [rsp+64], rdi
    37bc15347mov [rsp+56], rsi
    37bc1534cmov [rsp+40], r15
    37bc15351call dgemv_
    37bc15356mov rax, [rsp+512]
    37bc1535emovsxd rcx, [rax]
    37bc15361test ecx, ecx
    37bc15363jle 0x37bc15398
    37bc15365movsxd r8, [r15]
    37bc15368lea edx, [rcx-1]
    37bc1536badd rdx, r8
    37bc1536elea rax, [rbx+8*r8]
    37bc15372lea r8, [rbx+8*rdx+8]
    37bc15377mov rdx, [rsp+152]
    37bc1537fnop
    37bc15380
    37bc15380loc_37bc15380:
    37bc15380movsd_xmm x0, [rax]
    37bc15384movhpd x0, [rax+8*rcx]
    37bc15389add rax, 8
    37bc1538dmovups [rdx], x0
    37bc15390add rdx, r14
    37bc15393cmp r8, rax
    37bc15396jne 0x37bc15380
    37bc15398
    37bc15398loc_37bc15398:
    37bc15398mov rax, [rsp+664]
    37bc153a0mov rdi, [rsp+152]
    37bc153a8mov [rsp+80], 1
    37bc153b1lea r8, [rip+0x836b28]
    37bc153b8mov r9, [rsp+176]
    37bc153c0mov rdx, r8
    37bc153c3lea rcx, [rip+0x836b1a]
    37bc153camov [rsp+72], rax
    37bc153cfmov rax, [rsp+528]
    37bc153d7mov [rsp+56], rdi
    37bc153dcadd rdi, 16
    37bc153e0mov [rsp+64], rax
    37bc153e5mov rax, [rsp+512]
    37bc153edmov [rsp+48], rax
    37bc153f2mov rax, [rsp+96]
    37bc153f7mov [rsp+40], rax
    37bc153fclea rax, [rip+0x836ac5]
    37bc15403mov [rsp+32], rax
    37bc15408call zlascl_
    37bc1540dmov [rsp+152], rdi
    37bc15415mov esi, [r15]
    37bc15418add [rsp+136], 1
    37bc15421mov edi, [rsp+104]
    37bc15425add [rsp+112], 8
    37bc1542badd [rsp+144], 8
    37bc15434cmp [rsp+184], edi
    37bc1543bjge 0x37bc14ea0
    37bc15441
    37bc15441loc_37bc15441:
    37bc15441cmp [rsp+212], esi
    37bc15448jle 0x37bc14aa2
    37bc1544e
    37bc1544eloc_37bc1544e:
    37bc1544emov rbx, [rsp+528]
    37bc15456mov rcx, [rsp+520]
    37bc1545emovsxd rax, esi
    37bc15461mov [rsp+56], 1
    37bc1546ashl rax, 4
    37bc1546emov edx, [rsp+236]
    37bc15475mov r8, [rsp+512]
    37bc1547dmov [rsp+48], rbx
    37bc15482mov rbx, [rsp+544]
    37bc1548aadd rcx, rax
    37bc1548dmov [rsp+40], rcx
    37bc15492sub edx, esi
    37bc15494lea rcx, [rip+0x836a4a]
    37bc1549bmov [rsp+32], rbx
    37bc154a0mov rbx, [rsp+536]
    37bc154a8mov [rsp+260], edx
    37bc154aflea rdx, [rsp+260]
    37bc154b7lea r9, [rbx+rax]
    37bc154bbcall zlacpy_
    37bc154c0jmp 0x37bc14aa2
    37bc154c5
    37bc154c5loc_37bc154c5:
    37bc154c5mulsd x0, x1
    37bc154c9addsd x1, x11
    37bc154cedivsd x0, x12
    37bc154d3divsd x0, x1
    37bc154d7xorpd x0, [rip+0x836a11]
    37bc154dfjmp 0x37bc14f64
    37bc154e4
    37bc154e4loc_37bc154e4:
    37bc154e4cmp [rsp+176], 1
    37bc154ecje 0x37bc15e0c
    37bc154f2mov rax, [rsp+536]
    37bc154famov rsi, [rsp+216]
    37bc15502mov [rsp+504], rbp
    37bc1550amovq x7, [rip+0x8369de]
    37bc15512mov [rsp+568], r13
    37bc1551amov [rsp+152], rax
    37bc15522mov rax, [rsp+224]
    37bc1552amov [rsp+584], rdi
    37bc15532lea r12, [rax+2*rsi]
    37bc15536mov esi, 1
    37bc1553blea rax, [8*r12+8]
    37bc15543mov [rsp+192], r12
    37bc1554bmov [rsp+144], rax
    37bc15553lea rax, [8*r12]
    37bc1555bmov [rsp+184], rax
    37bc15563movsxd rax, [rsp+168]
    37bc1556bshl rax, 4
    37bc1556fmov [rsp+168], rax
    37bc15577lea rax, [rip+0x836952]
    37bc1557emov [rsp+120], rax
    37bc15583lea rax, [rip+0x836936]
    37bc1558amov [rsp+96], rax
    37bc1558flea rax, [rip+0x836942]
    37bc15596mov [rsp+128], rax
    37bc1559enop
    37bc155a0
    37bc155a0loc_37bc155a0:
    37bc155a0movsd_xmm x6, [r15+8*rsi-8]
    37bc155a7mov rax, [rsp+600]
    37bc155afpxor x0, x0
    37bc155b3mov rdi, [rsp+144]
    37bc155bbucomisd x6, x0
    37bc155bfmovsd_xmm x1, [rax+rdi]
    37bc155c4movsd_xmm [rsp+264], x1
    37bc155cdjp 0x37bc155d1
    37bc155cfje 0x37bc1560e
    37bc155d1
    37bc155d1loc_37bc155d1:
    37bc155d1mov rax, [rsp+608]
    37bc155d9movapd x0, x6
    37bc155ddmov rdi, [rsp+144]
    37bc155e5divsd x0, [rax+8*rsi-8]
    37bc155ebmov rax, [rsp+600]
    37bc155f3addsd x1, [rax+8*rsi-8]
    37bc155f9mov rax, [rsp+616]
    37bc15601divsd x0, x1
    37bc15605divsd x0, [rax+rdi]
    37bc1560axorpd x0, x7
    37bc1560e
    37bc1560eloc_37bc1560e:
    37bc1560emovsd_xmm [rbx+8*rsi-8], x0
    37bc15614cmp rsi, 1
    37bc15618je 0x37bc156dc
    37bc1561elea eax, [rsi-2]
    37bc15621mov rbp, rbx
    37bc15624mov [rsp+656], rbx
    37bc1562cmov r13, [rsp+616]
    37bc15634lea r14, [rbx+8*rax+8]
    37bc15639mov r12, [rsp+600]
    37bc15641mov rbx, [rsp+192]
    37bc15649pxor x8, x8
    37bc1564ejmp 0x37bc15670
    37bc15650
    37bc15650loc_37bc15650:
    37bc15650mov [rbp], 0
    37bc15658add rbp, 8
    37bc1565ccmp rbp, r14
    37bc1565fje 0x37bc156d4
    37bc15661
    37bc15661loc_37bc15661:
    37bc15661movsd_xmm x6, [r15+8*rsi-8]
    37bc15668add r13, 8
    37bc1566cadd r12, 8
    37bc15670
    37bc15670loc_37bc15670:
    37bc15670ucomisd x6, x8
    37bc15675jp 0x37bc15679
    37bc15677je 0x37bc15650
    37bc15679
    37bc15679loc_37bc15679:
    37bc15679movsd_xmm x0, [r12+8*rbx+16]
    37bc15680lea rcx, [rsp+264]
    37bc15688lea rdx, [rsp+280]
    37bc15690add rbp, 8
    37bc15694xorpd x0, x7
    37bc15698movsd_xmm [rsp+280], x0
    37bc156a1call dlamc3_
    37bc156a6subsd x0, [r13]
    37bc156acdivsd x6, x0
    37bc156b0movsd_xmm x0, [r12]
    37bc156b6addsd x0, [rsp+264]
    37bc156bfdivsd x6, x0
    37bc156c3divsd x6, [r13+8*rbx+8]
    37bc156camovsd_xmm [rbp-8], x6
    37bc156cfcmp rbp, r14
    37bc156d2jne 0x37bc15661
    37bc156d4
    37bc156d4loc_37bc156d4:
    37bc156d4mov rbx, [rsp+656]
    37bc156dc
    37bc156dcloc_37bc156dc:
    37bc156dcmov rdi, [rsp+632]
    37bc156e4lea eax, [rsi+1]
    37bc156e7mov edi, [rdi]
    37bc156e9cmp eax, edi
    37bc156ebjg 0x37bc1580e
    37bc156f1mov rcx, [rsp+184]
    37bc156f9mov ebp, eax
    37bc156fblea rdx, [8*rsi]
    37bc15703mov r14, [rsp+600]
    37bc1570bneg rbp
    37bc1570emov r13, [rsp+600]
    37bc15716pxor x8, x8
    37bc1571bshl rbp, 3
    37bc1571flea r12, [rcx+rdx]
    37bc15723mov rcx, [rsp+608]
    37bc1572badd r12, rbp
    37bc1572eadd rbp, rdx
    37bc15731add rcx, rbp
    37bc15734add r14, r12
    37bc15737add r13, rbp
    37bc1573aadd r12, [rsp+616]
    37bc15742add rbp, rbx
    37bc15745mov [rsp+104], rcx
    37bc1574alea rcx, [rsp+280]
    37bc15752mov [rsp+136], r12
    37bc1575amov r12, r13
    37bc1575dmov r13, rbx
    37bc15760mov rbx, r14
    37bc15763mov [rsp+112], rcx
    37bc15768mov r14, rbp
    37bc1576bmov ebp, edi
    37bc1576dmov edi, eax
    37bc1576fjmp 0x37bc1578f
    37bc15771
    37bc15771 0f 1f 80 00 00 00 00 .......
    37bc15778
    37bc15778loc_37bc15778:
    37bc15778lea edx, [rdi-1]
    37bc1577badd rdi, 1
    37bc1577fmovsxd rdx, edx
    37bc15782mov [r13+8*rdx], 0
    37bc1578bcmp ebp, edi
    37bc1578djl 0x37bc15801
    37bc1578f
    37bc1578floc_37bc1578f:
    37bc1578fmovsd_xmm x6, [r15+8*rsi-8]
    37bc15796ucomisd x6, x8
    37bc1579bjp 0x37bc1579f
    37bc1579dje 0x37bc15778
    37bc1579f
    37bc1579floc_37bc1579f:
    37bc1579fmovsd_xmm x0, [rbx+8*rdi+8]
    37bc157a5mov rdx, [rsp+112]
    37bc157aalea rcx, [rsp+264]
    37bc157b2xorpd x0, x7
    37bc157b6movsd_xmm [rsp+280], x0
    37bc157bfcall dlamc3_
    37bc157c4mov rax, [rsp+104]
    37bc157c9subsd x0, [rax+8*rdi]
    37bc157cemov rax, [rsp+136]
    37bc157d6divsd x6, x0
    37bc157damovsd_xmm x0, [r12+8*rdi]
    37bc157e0addsd x0, [rsp+264]
    37bc157e9divsd x6, x0
    37bc157eddivsd x6, [rax+8*rdi+8]
    37bc157f3movsd_xmm [r14+8*rdi], x6
    37bc157f9add rdi, 1
    37bc157fdcmp ebp, edi
    37bc157ffjge 0x37bc1578f
    37bc15801
    37bc15801loc_37bc15801:
    37bc15801mov rax, [rsp+632]
    37bc15809mov rbx, r13
    37bc1580cmov edi, [rax]
    37bc1580e
    37bc1580eloc_37bc1580e:
    37bc1580emov rax, [rsp+512]
    37bc15816mov ebp, [rax]
    37bc15818lea eax, [rbp+rbp]
    37bc1581ctest ebp, ebp
    37bc1581ejle 0x37bc158a9
    37bc15824add ebp, 1
    37bc15827test edi, edi
    37bc15829jle 0x37bc158a9
    37bc1582bmov rcx, [rsp+520]
    37bc15833mov [rsp+104], eax
    37bc15837lea r10l, [rax+rdi]
    37bc1583blea r11, [rbx+8]
    37bc1583fmovsxd r14, [rsp+160]
    37bc15847mov r9, -1
    37bc1584emov r8l, 1
    37bc15854lea r12l, [rdi-1]
    37bc15858lea r13, [rcx+16]
    37bc1585cnop [rax]
    37bc15860
    37bc15860loc_37bc15860:
    37bc15860movsxd rcx, r10l
    37bc15863mov rdx, r9
    37bc15866shl rdx, 4
    37bc1586alea rax, [rbx+8*rcx]
    37bc1586eadd rcx, r12
    37bc15871add rdx, r13
    37bc15874lea rcx, [r11+8*rcx]
    37bc15878nop [rax+rax]
    37bc15880
    37bc15880loc_37bc15880:
    37bc15880movsd_xmm x0, [rdx]
    37bc15884add rax, 8
    37bc15888add rdx, 16
    37bc1588cmovsd_xmm [rax-8], x0
    37bc15891cmp rax, rcx
    37bc15894jne 0x37bc15880
    37bc15896add r8l, 1
    37bc1589aadd r10l, edi
    37bc1589dadd r9, r14
    37bc158a0cmp r8l, ebp
    37bc158a3jne 0x37bc15860
    37bc158a5mov eax, [rsp+104]
    37bc158a9
    37bc158a9loc_37bc158a9:
    37bc158a9mov rcx, [rsp+96]
    37bc158aemovsxd rdx, edi
    37bc158b1lea eax, [rax+rdi+1]
    37bc158b5mov [rsp+88], 1
    37bc158belea rdx, [rbx+8*rdx]
    37bc158c2cdqe
    37bc158c4mov [rsp+48], rbx
    37bc158c9mov r8, [rsp+512]
    37bc158d1mov [rsp+80], rcx
    37bc158d6lea rax, [rbx+8*rax-8]
    37bc158dblea r9, [rip+0x8365e6]
    37bc158e2mov [rsp+72], rdx
    37bc158e7mov rdx, [rsp+128]
    37bc158efmov [rsp+56], rcx
    37bc158f4mov rcx, [rsp+632]
    37bc158fcmov [rsp+64], rdx
    37bc15901mov [rsp+40], rcx
    37bc15906mov rdx, rcx
    37bc15909mov rcx, [rsp+120]
    37bc1590emov [rsp+32], rax
    37bc15913call dgemv_
    37bc15918mov rax, [rsp+632]
    37bc15920mov edi, [rax]
    37bc15922mov rax, [rsp+512]
    37bc1592amov eax, [rax]
    37bc1592ctest eax, eax
    37bc1592ejle 0x37bc159c9
    37bc15934lea ebp, [rax+1]
    37bc15937test edi, edi
    37bc15939jle 0x37bc159c9
    37bc1593fmov rcx, [rsp+520]
    37bc15947mov [rsp+104], eax
    37bc1594blea r10l, [rdi+2*rax]
    37bc1594flea r11, [rbx+8]
    37bc15953movsxd r14, [rsp+160]
    37bc1595bmov r9, -1
    37bc15962mov r8l, 1
    37bc15968lea r12l, [rdi-1]
    37bc1596clea r13, [rcx+24]
    37bc15970
    37bc15970loc_37bc15970:
    37bc15970movsxd rcx, r10l
    37bc15973mov rdx, r9
    37bc15976shl rdx, 4
    37bc1597alea rax, [rbx+8*rcx]
    37bc1597eadd rcx, r12
    37bc15981add rdx, r13
    37bc15984lea rcx, [r11+8*rcx]
    37bc15988nop
    37bc1598anop [rax+rax]
    37bc15995nop [rax+rax]
    37bc159a0
    37bc159a0loc_37bc159a0:
    37bc159a0movsd_xmm x0, [rdx]
    37bc159a4add rax, 8
    37bc159a8add rdx, 16
    37bc159acmovsd_xmm [rax-8], x0
    37bc159b1cmp rax, rcx
    37bc159b4jne 0x37bc159a0
    37bc159b6add r8l, 1
    37bc159baadd r10l, edi
    37bc159bdadd r9, r14
    37bc159c0cmp r8l, ebp
    37bc159c3jne 0x37bc15970
    37bc159c5mov eax, [rsp+104]
    37bc159c9
    37bc159c9loc_37bc159c9:
    37bc159c9lea edx, [rdi+rax+1]
    37bc159cdmov rdi, [rsp+96]
    37bc159d2mov [rsp+88], 1
    37bc159dblea r9, [rip+0x8364e6]
    37bc159e2movsxd rcx, edx
    37bc159e5add eax, edx
    37bc159e7mov [rsp+48], rbx
    37bc159ecmov r8, [rsp+512]
    37bc159f4lea rcx, [rbx+8*rcx-8]
    37bc159f9mov [rsp+80], rdi
    37bc159fecdqe
    37bc15a00mov [rsp+72], rcx
    37bc15a05mov rcx, [rsp+128]
    37bc15a0dlea rax, [rbx+8*rax-8]
    37bc15a12mov [rsp+56], rdi
    37bc15a17mov rdi, [rsp+632]
    37bc15a1fmov [rsp+64], rcx
    37bc15a24mov rcx, [rsp+120]
    37bc15a29mov [rsp+32], rax
    37bc15a2emov rdx, rdi
    37bc15a31mov [rsp+40], rdi
    37bc15a36call dgemv_
    37bc15a3bmov rax, [rsp+512]
    37bc15a43movsxd rcx, [rax]
    37bc15a46test ecx, ecx
    37bc15a48jle 0x37bc15a98
    37bc15a4amov rax, [rsp+632]
    37bc15a52lea edx, [rcx-1]
    37bc15a55mov r9, [rsp+168]
    37bc15a5dmovsxd r8, [rax]
    37bc15a60add rdx, r8
    37bc15a63lea rax, [rbx+8*r8]
    37bc15a67lea r8, [rbx+8*rdx+8]
    37bc15a6cmov rdx, [rsp+152]
    37bc15a74nop
    37bc15a75nop [rax+rax]
    37bc15a80
    37bc15a80loc_37bc15a80:
    37bc15a80movsd_xmm x0, [rax]
    37bc15a84movhpd x0, [rax+8*rcx]
    37bc15a89add rax, 8
    37bc15a8dmovups [rdx], x0
    37bc15a90add rdx, r9
    37bc15a93cmp rax, r8
    37bc15a96jne 0x37bc15a80
    37bc15a98
    37bc15a98loc_37bc15a98:
    37bc15a98add [rsp+152], 16
    37bc15aa1add rsi, 1
    37bc15aa5add [rsp+144], 8
    37bc15aaecmp [rsp+176], esi
    37bc15ab5jge 0x37bc155a0
    37bc15abbmov rbp, [rsp+504]
    37bc15ac3mov r13, [rsp+568]
    37bc15acbmov rdi, [rsp+584]
    37bc15ad3mov eax, [rbp]
    37bc15ad6
    37bc15ad6loc_37bc15ad6:
    37bc15ad6cmp eax, 1
    37bc15ad9je 0x37bc15d7a
    37bc15adf
    37bc15adfloc_37bc15adf:
    37bc15adfmov rax, [rsp+632]
    37bc15ae7movsxd rax, [rax]
    37bc15aeacmp eax, [rsp+212]
    37bc15af1jl 0x37bc15cb8
    37bc15af7
    37bc15af7loc_37bc15af7:
    37bc15af7mov rbx, [rsp+528]
    37bc15affmovsxd rax, [rsp+200]
    37bc15b07mov r8, [rsp+544]
    37bc15b0fmov rdx, [rsp+536]
    37bc15b17mov [rsp+32], rbx
    37bc15b1cmov rbx, [rsp+520]
    37bc15b24shl rax, 4
    37bc15b28mov rcx, [rsp+512]
    37bc15b30lea r9, [rbx+rax]
    37bc15b34call zcopy_
    37bc15b39cmp [rbp], 1
    37bc15b3dje 0x37bc15d2c
    37bc15b43
    37bc15b43loc_37bc15b43:
    37bc15b43mov rax, [rsp+552]
    37bc15b4bmov rbx, [rsp+536]
    37bc15b53mov [rsp+584], rdi
    37bc15b5bmov r12, [rsp+512]
    37bc15b63mov r14, [rsp+520]
    37bc15b6blea rsi, [rax+4]
    37bc15b6fmov rax, [rsp+536]
    37bc15b77mov r15, [rsp+528]
    37bc15b7flea rbp, [rax+16]
    37bc15b83mov eax, [rsp+232]
    37bc15b8amov rdi, rbp
    37bc15b8dmov rbp, rsi
    37bc15b90mov rsi, [rsp+544]
    37bc15b98sub eax, 1
    37bc15b9bshl rax, 4
    37bc15b9flea rbx, [rbx+rax+32]
    37bc15ba4nop
    37bc15ba5nop [rax+rax]
    37bc15bb0
    37bc15bb0loc_37bc15bb0:
    37bc15bb0movsxd rax, [rbp]
    37bc15bb4mov [rsp+32], r15
    37bc15bb9mov rdx, rdi
    37bc15bbcmov r8, rsi
    37bc15bbfmov rcx, r12
    37bc15bc2add rdi, 16
    37bc15bc6add rbp, 4
    37bc15bcasub rax, 1
    37bc15bceshl rax, 4
    37bc15bd2lea r9, [r14+rax]
    37bc15bd6call zcopy_
    37bc15bdbcmp rdi, rbx
    37bc15bdejne 0x37bc15bb0
    37bc15be0mov rax, [rsp+560]
    37bc15be8mov rdi, [rsp+584]
    37bc15bf0movsxd rbx, [rax]
    37bc15bf3test ebx, ebx
    37bc15bf5jle 0x37bc14aa2
    37bc15bfbmov rsi, [rsp+216]
    37bc15c03mov rax, [rsp+224]
    37bc15c0bmov r15, rdi
    37bc15c0emov r12, [rsp+520]
    37bc15c16mov r14, [rsp+528]
    37bc15c1elea rax, [rax+2*rsi]
    37bc15c22mov rsi, [rsp+240]
    37bc15c2aadd rax, rbx
    37bc15c2dlea rbp, [rdi+8*rax]
    37bc15c31mov rax, [rsp+248]
    37bc15c39mov rdi, rbx
    37bc15c3clea rbx, [rsp+280]
    37bc15c44lea rax, [rax+2*rsi]
    37bc15c48lea rsi, [r13+4*rax]
    37bc15c4dnop [rax]
    37bc15c50
    37bc15c50loc_37bc15c50:
    37bc15c50movsxd rcx, [r13+4*rdi-4]
    37bc15c55movsxd rdx, [rsi+4*rdi]
    37bc15c59mov r8, r14
    37bc15c5cmovsd_xmm x0, [r15+8*rdi-8]
    37bc15c63mov [rsp+40], rbp
    37bc15c68sub rdi, 1
    37bc15c6csub rbp, 8
    37bc15c70sub rcx, 1
    37bc15c74mov [rsp+48], rbx
    37bc15c79sub rdx, 1
    37bc15c7dxorpd x0, [rip+0x83626b]
    37bc15c85shl rcx, 4
    37bc15c89mov [rsp+32], r14
    37bc15c8eshl rdx, 4
    37bc15c92movsd_xmm [rsp+280], x0
    37bc15c9blea r9, [r12+rcx]
    37bc15c9fadd rdx, r12
    37bc15ca2mov rcx, [rsp+512]
    37bc15caacall zdrot_
    37bc15caftest edi, edi
    37bc15cb1jg 0x37bc15c50
    37bc15cb3jmp 0x37bc14aa2
    37bc15cb8
    37bc15cb8loc_37bc15cb8:
    37bc15cb8mov rbx, [rsp+544]
    37bc15cc0mov edx, [rsp+236]
    37bc15cc7mov [rsp+56], 1
    37bc15cd0mov rcx, [rsp+536]
    37bc15cd8mov r8, [rsp+512]
    37bc15ce0sub edx, eax
    37bc15ce2mov [rsp+48], rbx
    37bc15ce7shl rax, 4
    37bc15cebmov rbx, [rsp+528]
    37bc15cf3add rcx, rax
    37bc15cf6mov [rsp+280], edx
    37bc15cfdlea rdx, [rsp+280]
    37bc15d05mov [rsp+40], rcx
    37bc15d0alea rcx, [rip+0x8361d4]
    37bc15d11mov [rsp+32], rbx
    37bc15d16mov rbx, [rsp+520]
    37bc15d1elea r9, [rbx+rax]
    37bc15d22call zlacpy_
    37bc15d27jmp 0x37bc15af7
    37bc15d2c
    37bc15d2cloc_37bc15d2c:
    37bc15d2cmov eax, [rsp+212]
    37bc15d33mov rbx, [rsp+528]
    37bc15d3bmov rdx, [rsp+536]
    37bc15d43mov r8, [rsp+544]
    37bc15d4bsub eax, 1
    37bc15d4emov [rsp+32], rbx
    37bc15d53mov rbx, [rsp+520]
    37bc15d5bcdqe
    37bc15d5dmov rcx, [rsp+512]
    37bc15d65shl rax, 4
    37bc15d69add rdx, rax
    37bc15d6clea r9, [rbx+rax]
    37bc15d70call zcopy_
    37bc15d75jmp 0x37bc15b43
    37bc15d7a
    37bc15d7aloc_37bc15d7a:
    37bc15d7amov eax, [rsp+212]
    37bc15d81mov rbx, [rsp+536]
    37bc15d89mov r8, [rsp+528]
    37bc15d91mov rcx, [rsp+512]
    37bc15d99sub eax, 1
    37bc15d9ccdqe
    37bc15d9eshl rax, 4
    37bc15da2add rbx, rax
    37bc15da5add rax, [rsp+520]
    37bc15dadmov rdx, rax
    37bc15db0mov rax, [rsp+544]
    37bc15db8mov r9, rbx
    37bc15dbbmov [rsp+32], rax
    37bc15dc0call zcopy_
    37bc15dc5mov rax, [rsp+648]
    37bc15dcdmov rdx, [rsp+536]
    37bc15dd5mov r9, rbx
    37bc15dd8mov rcx, [rsp+512]
    37bc15de0mov [rsp+48], rax
    37bc15de5mov rax, [rsp+640]
    37bc15dedmov [rsp+40], rax
    37bc15df2mov rax, [rsp+544]
    37bc15dfamov [rsp+32], rax
    37bc15dffmov r8, rax
    37bc15e02call zdrot_
    37bc15e07jmp 0x37bc15adf
    37bc15e0c
    37bc15e0cloc_37bc15e0c:
    37bc15e0cmov rax, [rsp+544]
    37bc15e14mov r9, [rsp+536]
    37bc15e1cmov r8, [rsp+528]
    37bc15e24mov rdx, [rsp+520]
    37bc15e2cmov [rsp+32], rax
    37bc15e31mov rcx, [rsp+512]
    37bc15e39call zcopy_
    37bc15e3emov eax, [rbp]
    37bc15e41jmp 0x37bc15ad6
    37bc15e46
    37bc15e46loc_37bc15e46:
    37bc15e46mov rax, [rsp+528]
    37bc15e4emov r9, [rsp+520]
    37bc15e56mov r8, [rsp+544]
    37bc15e5emov rdx, [rsp+536]
    37bc15e66mov [rsp+32], rax
    37bc15e6bmov rcx, [rsp+512]
    37bc15e73call zcopy_
    37bc15e78pxor x0, x0
    37bc15e7ccomisd x0, [r15]
    37bc15e81ja 0x37bc15e99
    37bc15e83mov rax, [rsp+632]
    37bc15e8bmov esi, [rax]
    37bc15e8djmp 0x37bc15441
    37bc15e92
    37bc15e92loc_37bc15e92:
    37bc15e92mov esi, edx
    37bc15e94jmp 0x37bc1544e
    37bc15e99
    37bc15e99loc_37bc15e99:
    37bc15e99mov r9, [rsp+528]
    37bc15ea1mov r8, [rsp+520]
    37bc15ea9lea rdx, [rip+0x836008]
    37bc15eb0mov rcx, [rsp+512]
    37bc15eb8call zdscal_
    37bc15ebdmov rax, [rsp+632]
    37bc15ec5mov esi, [rax]
    37bc15ec7jmp 0x37bc15441
    37bc15ecc
    37bc15eccloc_37bc15ecc:
    37bc15eccmov r9l, -7
    37bc15ed2mov r8l, 7
    37bc15ed8jmp 0x37bc14a74
    37bc15edd
    37bc15eddloc_37bc15edd:
    37bc15eddmov r9l, -20
    37bc15ee3mov r8l, 20
    37bc15ee9jmp 0x37bc14a74
    37bc15eee
    37bc15eeeloc_37bc15eee:
    37bc15eeemov r9l, -11
    37bc15ef4mov r8l, 11
    37bc15efajmp 0x37bc14a74
    37bc15eff
    37bc15effloc_37bc15eff:
    37bc15effmov r9l, -9
    37bc15f05mov r8l, 9
    37bc15f0bjmp 0x37bc14a74
    37bc15f10
    37bc15f10loc_37bc15f10:
    37bc15f10mov r9l, -15
    37bc15f16mov r8l, 15
    37bc15f1cjmp 0x37bc14a74
    37bc15f21
    37bc15f21loc_37bc15f21:
    37bc15f21mov r9l, -13
    37bc15f27mov r8l, 13
    37bc15f2djmp 0x37bc14a74
    37bc149a0