File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bc48000
    37bc48000zlasyf_:
    37bc48000push r15
    37bc48002push r14
    37bc48004push r13
    37bc48006push r12
    37bc48008push rbp
    37bc48009push rdi
    37bc4800apush rsi
    37bc4800bpush rbx
    37bc4800csub rsp, 584
    37bc48013movups [rsp+416], x6
    37bc4801bmovups [rsp+432], x7
    37bc48023movups [rsp+448], x8
    37bc4802cmovups [rsp+464], x9
    37bc48035movups [rsp+480], x10
    37bc4803emovups [rsp+496], x11
    37bc48047movups [rsp+512], x12
    37bc48050movups [rsp+528], x13
    37bc48059movups [rsp+544], x14
    37bc48062movups [rsp+560], x15
    37bc4806bmov rax, [rsp+696]
    37bc48073mov r15, [rsp+688]
    37bc4807bmov r14, [rsp+712]
    37bc48083movsxd rsi, [rax]
    37bc48086xor eax, eax
    37bc48088test rsi, rsi
    37bc4808bmov [rsp+664], rdx
    37bc48093mov rbp, r9
    37bc48096lea rdx, [rip+0x804e93]
    37bc4809dcmovns rax, rsi
    37bc480a1mov [rsp+672], r8
    37bc480a9mov r9l, 1
    37bc480afmov r8l, 1
    37bc480b5mov [rsp+144], rax
    37bc480bdnot rax
    37bc480c0mov [rsp+136], rax
    37bc480c8mov rax, [rsp+720]
    37bc480d0movsxd rdi, [rax]
    37bc480d3xor eax, eax
    37bc480d5test rdi, rdi
    37bc480d8cmovns rax, rdi
    37bc480dcmov [rsp+152], rax
    37bc480e4not rax
    37bc480e7mov [rsp+160], rax
    37bc480efmov rax, [rsp+728]
    37bc480f7mov [rax], 0
    37bc480fdcall lsame_
    37bc48102test eax, eax
    37bc48104je 0x37bc484e0
    37bc4810amov rax, [rsp+672]
    37bc48112mov esi, [rax]
    37bc48114mov rax, [rsp+664]
    37bc4811cmov edi, [rax]
    37bc4811emov eax, edi
    37bc48120mov [rsp+392], edi
    37bc48127sub eax, esi
    37bc48129add eax, 1
    37bc4812ccmp edi, eax
    37bc4812ejg 0x37bc48138
    37bc48130cmp edi, esi
    37bc48132jg 0x37bc4a2ad
    37bc48138
    37bc48138loc_37bc48138:
    37bc48138lea rax, [rsp+392]
    37bc48140mov [rsp+680], rbp
    37bc48148mov edx, edi
    37bc4814apxor x14, x14
    37bc4814fmov [rsp+168], rax
    37bc48157lea rax, [rsp+396]
    37bc4815fmovsd_xmm x15, [rip+0x804e28]
    37bc48168mov [rsp+128], rax
    37bc48170lea rax, [rip+0x804dd1]
    37bc48177mov [rsp+216], rax
    37bc4817flea rax, [rip+0x804dd2]
    37bc48186mov [rsp+256], rax
    37bc4818enop
    37bc48190
    37bc48190loc_37bc48190:
    37bc48190test edi, edi
    37bc48192jle 0x37bc4830d
    37bc48198mov r13, [rsp+152]
    37bc481a0movsxd rsi, esi
    37bc481a3movsxd rdi, edi
    37bc481a6mov rax, [rsp+160]
    37bc481aeimul rdi, [rsp+144]
    37bc481b7mov rcx, [rsp+168]
    37bc481bfimul r13, rsi
    37bc481c3lea rbp, [r13+rax]
    37bc481c8mov rax, [rsp+136]
    37bc481d0lea rsi, [rbp+1]
    37bc481d4lea rdx, [rax+rdi+1]
    37bc481d9lea rax, [rip+0x804d54]
    37bc481e0shl rsi, 4
    37bc481e4mov [rsp+32], rax
    37bc481e9add rsi, r14
    37bc481ecshl rdx, 4
    37bc481f0mov r8, rax
    37bc481f3add rdx, r15
    37bc481f6mov r9, rsi
    37bc481f9call zcopy_
    37bc481femov rax, [rsp+664]
    37bc48206mov ebx, [rsp+392]
    37bc4820dmov eax, [rax]
    37bc4820fcmp eax, ebx
    37bc48211jg 0x37bc48f18
    37bc48217
    37bc48217loc_37bc48217:
    37bc48217movsxd r12, ebx
    37bc4821apxor x7, x7
    37bc4821elea rax, [rbp+r12]
    37bc48223shl rax, 4
    37bc48227add rax, r14
    37bc4822amovsd_xmm x6, [rax]
    37bc4822emovsd_xmm x0, [rax+8]
    37bc48233andpd x6, [rip+0x804d45]
    37bc4823bandpd x0, [rip+0x804d3d]
    37bc48243addsd x6, x0
    37bc48247cmp ebx, 1
    37bc4824ajle 0x37bc4829d
    37bc4824cmov rcx, [rsp+128]
    37bc48254lea eax, [rbx-1]
    37bc48257lea r8, [rip+0x804cd6]
    37bc4825emov rdx, rsi
    37bc48261mov [rsp+396], eax
    37bc48268call izamax_
    37bc4826dmov [rsp+384], eax
    37bc48274cdqe
    37bc48276add rax, rbp
    37bc48279shl rax, 4
    37bc4827dadd rax, r14
    37bc48280movsd_xmm x7, [rax]
    37bc48284movsd_xmm x0, [rax+8]
    37bc48289andpd x7, [rip+0x804cef]
    37bc48291andpd x0, [rip+0x804ce7]
    37bc48299addsd x7, x0
    37bc4829d
    37bc4829dloc_37bc4829d:
    37bc4829dmovapd x0, x7
    37bc482a1maxsd x0, x6
    37bc482a5ucomisd x0, x14
    37bc482aajp 0x37bc48df0
    37bc482b0jne 0x37bc48df0
    37bc482b6mov rax, [rsp+728]
    37bc482belea edi, [rbx-1]
    37bc482c1mov edx, [rax]
    37bc482c3test edx, edx
    37bc482c5jne 0x37bc482c9
    37bc482c7mov [rax], ebx
    37bc482c9
    37bc482c9loc_37bc482c9:
    37bc482c9mov rax, [rsp+704]
    37bc482d1mov [rax+4*r12-4], ebx
    37bc482d6
    37bc482d6loc_37bc482d6:
    37bc482d6mov rax, [rsp+672]
    37bc482demov [rsp+392], edi
    37bc482e5mov ecx, [rax]
    37bc482e7mov rax, [rsp+664]
    37bc482efmov edx, [rax]
    37bc482f1lea esi, [rcx+rdi]
    37bc482f4mov eax, edx
    37bc482f6sub esi, edx
    37bc482f8sub eax, ecx
    37bc482faadd eax, 1
    37bc482fdcmp eax, edi
    37bc482ffjl 0x37bc48190
    37bc48305cmp ecx, edx
    37bc48307jge 0x37bc48190
    37bc4830d
    37bc4830dloc_37bc4830d:
    37bc4830dmov rbp, [rsp+680]
    37bc48315sub edx, edi
    37bc48317
    37bc48317loc_37bc48317:
    37bc48317mov rax, [rsp+696]
    37bc4831fadd esi, 1
    37bc48322add edi, 1
    37bc48325mov r13, [rsp+136]
    37bc4832dmovsxd rsi, esi
    37bc48330movsxd rdi, edi
    37bc48333mov [rsp+88], r15
    37bc48338mov r9, [rsp+168]
    37bc48340mov [rsp+96], rax
    37bc48345mov rax, [rsp+256]
    37bc4834dlea rcx, [rip+0x804c1d]
    37bc48354lea r8, [rip+0x804c0d]
    37bc4835bimul rsi, [rsp+152]
    37bc48364mov [rsp+396], edx
    37bc4836bmov [rsp+80], rax
    37bc48370mov rax, [rsp+720]
    37bc48378mov rdx, [rsp+216]
    37bc48380mov [rsp+120], 9
    37bc48389mov [rsp+72], rax
    37bc4838emov rax, [rsp+160]
    37bc48396mov [rsp+112], 12
    37bc4839fmov [rsp+104], 5
    37bc483a8lea rax, [rax+rsi+1]
    37bc483admov rsi, rbp
    37bc483b0shl rax, 4
    37bc483b4add rax, r14
    37bc483b7mov r14, [rsp+144]
    37bc483bfmov [rsp+64], rax
    37bc483c4mov rax, [rsp+696]
    37bc483ccimul rdi, r14
    37bc483d0mov [rsp+56], rax
    37bc483d5lea rax, [r13+rdi+1]
    37bc483dashl rax, 4
    37bc483deadd rax, r15
    37bc483e1mov [rsp+48], rax
    37bc483e6lea rax, [rip+0x804b4b]
    37bc483edmov [rsp+40], rax
    37bc483f2mov rax, [rsp+128]
    37bc483famov [rsp+32], rax
    37bc483ffcall zgemmtr_
    37bc48404mov ebx, [rsp+392]
    37bc4840bmov rax, [rsp+664]
    37bc48413mov r12, [rsp+704]
    37bc4841blea ecx, [rbx+1]
    37bc4841emov ebp, ebx
    37bc48420mov edx, [rax]
    37bc48422mov rbx, r15
    37bc48425mov r15, r13
    37bc48428mov r13, [rsp+696]
    37bc48430
    37bc48430loc_37bc48430:
    37bc48430movsxd r8, ecx
    37bc48433lea edi, [rcx+1]
    37bc48436mov eax, [r12+4*r8-4]
    37bc4843btest eax, eax
    37bc4843dmov r9l, eax
    37bc48440cmovns edi, ecx
    37bc48443neg r9l
    37bc48446test eax, eax
    37bc48448cmovs eax, r9l
    37bc4844cadd edi, 1
    37bc4844fcmp eax, ecx
    37bc48451je 0x37bc48dde
    37bc48457cmp edi, edx
    37bc48459jle 0x37bc48d90
    37bc4845f
    37bc4845floc_37bc4845f:
    37bc4845fmov ebx, ebp
    37bc48461mov rbp, rsi
    37bc48464mov esi, edx
    37bc48466sub esi, ebx
    37bc48468
    37bc48468loc_37bc48468:
    37bc48468mov [rbp], esi
    37bc4846bmovups x6, [rsp+416]
    37bc48473movups x7, [rsp+432]
    37bc4847bmovups x8, [rsp+448]
    37bc48484movups x9, [rsp+464]
    37bc4848dmovups x10, [rsp+480]
    37bc48496movups x11, [rsp+496]
    37bc4849fmovups x12, [rsp+512]
    37bc484a8movups x13, [rsp+528]
    37bc484b1movups x14, [rsp+544]
    37bc484bamovups x15, [rsp+560]
    37bc484c3add rsp, 584
    37bc484capop rbx
    37bc484cbpop rsi
    37bc484ccpop rdi
    37bc484cdpop rbp
    37bc484cepop r12
    37bc484d0pop r13
    37bc484d2pop r14
    37bc484d4pop r15
    37bc484d6ret
    37bc484d7
    37bc484d7 66 0f 1f 84 00 00 00 00 00 f........
    37bc484e0
    37bc484e0loc_37bc484e0:
    37bc484e0mov r13, r14
    37bc484e3lea rsi, [rsp+392]
    37bc484ebmov edi, 1
    37bc484f0mov rax, [rsp+664]
    37bc484f8mov [rsp+168], rsi
    37bc48500pxor x14, x14
    37bc48505mov r12, r15
    37bc48508lea rsi, [rsp+396]
    37bc48510mov [rsp+128], rsi
    37bc48518lea rsi, [rip+0x804a29]
    37bc4851fmov eax, [rax]
    37bc48521mov [rsp+216], rsi
    37bc48529lea rsi, [rip+0x804a28]
    37bc48530movsd_xmm x15, [rip+0x804a57]
    37bc48539mov [rsp+256], rsi
    37bc48541mov r14, [rsp+664]
    37bc48549mov [rsp+680], rbp
    37bc48551nop [rax]
    37bc48555nop [rax+rax]
    37bc48560
    37bc48560loc_37bc48560:
    37bc48560mov rsi, [rsp+672]
    37bc48568mov edx, [rsi]
    37bc4856acmp edx, edi
    37bc4856cjg 0x37bc48580
    37bc4856ecmp edx, eax
    37bc48570jl 0x37bc487a4
    37bc48576nop [rax+rax]
    37bc48580
    37bc48580loc_37bc48580:
    37bc48580cmp edi, eax
    37bc48582jg 0x37bc487a4
    37bc48588mov rbx, [rsp+144]
    37bc48590movsxd rsi, edi
    37bc48593mov rcx, [rsp+136]
    37bc4859bsub eax, edi
    37bc4859dadd eax, 1
    37bc485a0mov r10, [rsp+160]
    37bc485a8pxor x7, x7
    37bc485acimul rbx, rsi
    37bc485b0mov [rsp+396], eax
    37bc485b7mov rax, [rsp+152]
    37bc485bfimul rax, rsi
    37bc485c3add rcx, rbx
    37bc485c6mov [rsp+312], rbx
    37bc485cemov [rsp+288], rcx
    37bc485d6lea rbx, [rsi+rcx]
    37bc485dalea rcx, [rsi-1]
    37bc485demov rbp, rcx
    37bc485e1mov [rsp+208], rcx
    37bc485e9mov rdx, rbx
    37bc485ecshl rbp, 4
    37bc485f0mov [rsp+272], rbx
    37bc485f8lea ebx, [rdi-1]
    37bc485fbshl rdx, 4
    37bc485fflea rcx, [r13+rbp]
    37bc48604mov [rsp+264], rax
    37bc4860cadd rdx, r12
    37bc4860flea r15, [r12+rbp]
    37bc48613mov [rsp+192], rcx
    37bc4861blea rcx, [rax+r10]
    37bc4861flea rax, [rcx+rsi]
    37bc48623mov [rsp+176], ebx
    37bc4862amov [rsp+224], rcx
    37bc48632mov rbx, rax
    37bc48635lea rcx, [rip+0x8048f8]
    37bc4863cmov [rsp+32], rcx
    37bc48641shl rbx, 4
    37bc48645mov r8, rcx
    37bc48648mov rcx, [rsp+128]
    37bc48650add rbx, r13
    37bc48653mov [rsp+304], rdx
    37bc4865bmov r9, rbx
    37bc4865emov [rsp+280], rax
    37bc48666call zcopy_
    37bc4866bmov edx, [r14]
    37bc4866emov [rsp+88], 12
    37bc48677lea r9, [rip+0x8048ba]
    37bc4867emov [rsp+72], rbx
    37bc48683mov rcx, [rsp+216]
    37bc4868bsub edx, edi
    37bc4868dmov [rsp+32], r15
    37bc48692mov r8, [rsp+128]
    37bc4869alea eax, [rdx+1]
    37bc4869dmov rdx, [rsp+256]
    37bc486a5mov [rsp+392], eax
    37bc486acmov eax, [rsp+176]
    37bc486b3mov [rsp+64], rdx
    37bc486b8mov rdx, [rsp+720]
    37bc486c0mov [rsp+396], eax
    37bc486c7lea rax, [rip+0x804866]
    37bc486cemov [rsp+80], rax
    37bc486d3mov rax, [rsp+192]
    37bc486dbmov [rsp+56], rdx
    37bc486e0mov rdx, [rsp+168]
    37bc486e8mov [rsp+48], rax
    37bc486edmov rax, [rsp+696]
    37bc486f5mov [rsp+40], rax
    37bc486facall zgemv_
    37bc486fflea ecx, [rdi+1]
    37bc48702movsd_xmm x6, [rbx]
    37bc48706mov eax, [r14]
    37bc48709andpd x6, [rip+0x80486f]
    37bc48711movsd_xmm x0, [rbx+8]
    37bc48716mov [rsp+240], ecx
    37bc4871dmovsxd rcx, ecx
    37bc48720andpd x0, [rip+0x804858]
    37bc48728mov [rsp+192], rcx
    37bc48730addsd x6, x0
    37bc48734cmp eax, edi
    37bc48736jg 0x37bc48980
    37bc4873c
    37bc4873cloc_37bc4873c:
    37bc4873cmovapd x0, x7
    37bc48740maxsd x0, x6
    37bc48744ucomisd x0, x14
    37bc48749jp 0x37bc48910
    37bc4874fjne 0x37bc48910
    37bc48755mov rax, [rsp+728]
    37bc4875dmov eax, [rax]
    37bc4875ftest eax, eax
    37bc48761jne 0x37bc4876d
    37bc48763mov rax, [rsp+728]
    37bc4876bmov [rax], edi
    37bc4876d
    37bc4876dloc_37bc4876d:
    37bc4876dmov eax, [r14]
    37bc48770
    37bc48770loc_37bc48770:
    37bc48770mov rsi, [rsp+704]
    37bc48778mov rbx, [rsp+208]
    37bc48780mov [rsi+4*rbx], edi
    37bc48783mov rsi, [rsp+672]
    37bc4878bmov edi, [rsp+240]
    37bc48792mov edx, [rsi]
    37bc48794cmp edx, edi
    37bc48796jg 0x37bc48580
    37bc4879ccmp edx, eax
    37bc4879ejge 0x37bc48580
    37bc487a4
    37bc487a4loc_37bc487a4:
    37bc487a4sub eax, edi
    37bc487a6mov rcx, [rsp+144]
    37bc487aelea esi, [rdi-1]
    37bc487b1mov r15, r12
    37bc487b4add eax, 1
    37bc487b7mov r9, [rsp+168]
    37bc487bflea r8, [rip+0x8047a2]
    37bc487c6mov [rsp+396], esi
    37bc487cdmov [rsp+392], eax
    37bc487d4movsxd rax, edi
    37bc487d7mov rdi, [rsp+696]
    37bc487dfimul rcx, rax
    37bc487e3lea rdx, [rax-1]
    37bc487e7add rcx, [rsp+136]
    37bc487efmov [rsp+120], 9
    37bc487f8add rax, rcx
    37bc487fbshl rdx, 4
    37bc487ffmov [rsp+96], rdi
    37bc48804mov rdi, [rsp+128]
    37bc4880cshl rax, 4
    37bc48810lea rcx, [rip+0x80475f]
    37bc48817mov [rsp+112], 12
    37bc48820mov rbp, [rsp+680]
    37bc48828add rax, r12
    37bc4882bmov [rsp+32], rdi
    37bc48830mov [rsp+88], rax
    37bc48835mov rax, [rsp+256]
    37bc4883dmov [rsp+104], 5
    37bc48846mov [rsp+80], rax
    37bc4884bmov rax, [rsp+720]
    37bc48853mov [rsp+72], rax
    37bc48858lea rax, [r13+rdx]
    37bc4885dadd rdx, r12
    37bc48860mov [rsp+64], rax
    37bc48865mov rax, [rsp+696]
    37bc4886dmov [rsp+48], rdx
    37bc48872mov rdx, [rsp+216]
    37bc4887amov [rsp+56], rax
    37bc4887flea rax, [rip+0x8046b2]
    37bc48886mov [rsp+40], rax
    37bc4888bcall zgemmtr_
    37bc48890mov rbx, [rsp+696]
    37bc48898mov r12, [rsp+704]
    37bc488a0mov ecx, esi
    37bc488a2jmp 0x37bc488e1
    37bc488a4
    37bc488a4 0f 1f 40 00 ..@.
    37bc488a8
    37bc488a8loc_37bc488a8:
    37bc488a8test edx, edx
    37bc488aajle 0x37bc4890a
    37bc488aclea edx, [rax-1]
    37bc488afmov [rsp+32], rbx
    37bc488b4shl r8, 4
    37bc488b8mov rcx, rdi
    37bc488bbmovsxd rdx, edx
    37bc488belea r9, [r15+r8]
    37bc488c2mov r8, rbx
    37bc488c5shl rdx, 4
    37bc488c9add rdx, r15
    37bc488cccall zswap_
    37bc488d1mov ecx, [rsp+396]
    37bc488d8
    37bc488d8loc_37bc488d8:
    37bc488d8cmp ecx, 1
    37bc488dbjle 0x37bc48468
    37bc488e1
    37bc488e1loc_37bc488e1:
    37bc488e1lea edx, [rcx-1]
    37bc488e4movsxd r8, edx
    37bc488e7mov eax, [r12+4*r8]
    37bc488ebtest eax, eax
    37bc488edmov r9l, eax
    37bc488f0cmovns edx, ecx
    37bc488f3neg r9l
    37bc488f6test eax, eax
    37bc488f8cmovs eax, r9l
    37bc488fcsub edx, 1
    37bc488ffmov [rsp+396], edx
    37bc48906cmp eax, ecx
    37bc48908jne 0x37bc488a8
    37bc4890a
    37bc4890aloc_37bc4890a:
    37bc4890amov ecx, edx
    37bc4890cjmp 0x37bc488d8
    37bc4890e
    37bc4890e 66 90 f.
    37bc48910
    37bc48910loc_37bc48910:
    37bc48910movapd x9, x7
    37bc48915mulsd x9, x15
    37bc4891acomisd x6, x9
    37bc4891fjb 0x37bc489f0
    37bc48925
    37bc48925loc_37bc48925:
    37bc48925mov [rsp+264], edi
    37bc4892c
    37bc4892cloc_37bc4892c:
    37bc4892cmov eax, [r14]
    37bc4892fmov r9, [rsp+304]
    37bc48937mov rdx, rbx
    37bc4893amov rcx, [rsp+128]
    37bc48942sub eax, edi
    37bc48944add eax, 1
    37bc48947mov [rsp+396], eax
    37bc4894elea rax, [rip+0x8045df]
    37bc48955mov [rsp+32], rax
    37bc4895amov r8, rax
    37bc4895dcall zcopy_
    37bc48962mov eax, [r14]
    37bc48965cmp eax, edi
    37bc48967jg 0x37bc498c0
    37bc4896dmov edi, [rsp+264]
    37bc48974jmp 0x37bc48770
    37bc48979
    37bc48979 0f 1f 80 00 00 00 00 .......
    37bc48980
    37bc48980loc_37bc48980:
    37bc48980sub eax, edi
    37bc48982lea r8, [rip+0x8045ab]
    37bc48989mov [rsp+396], eax
    37bc48990mov rax, [rsp+224]
    37bc48998lea rdx, [rax+rcx]
    37bc4899cmov rcx, [rsp+128]
    37bc489a4shl rdx, 4
    37bc489a8add rdx, r13
    37bc489abcall izamax_
    37bc489b0add eax, edi
    37bc489b2mov [rsp+384], eax
    37bc489b9cdqe
    37bc489bbadd rax, [rsp+224]
    37bc489c3shl rax, 4
    37bc489c7add rax, r13
    37bc489camovsd_xmm x7, [rax]
    37bc489cemovsd_xmm x0, [rax+8]
    37bc489d3andpd x7, [rip+0x8045a5]
    37bc489dbandpd x0, [rip+0x80459d]
    37bc489e3addsd x7, x0
    37bc489e7jmp 0x37bc4873c
    37bc489ec
    37bc489ec 0f 1f 40 00 ..@.
    37bc489f0
    37bc489f0loc_37bc489f0:
    37bc489f0mov ecx, [rsp+384]
    37bc489f7mov rdx, [rsp+264]
    37bc489ffadd rdx, [rsp+152]
    37bc48a07mov r8, [rsp+288]
    37bc48a0fmov eax, ecx
    37bc48a11mov [rsp+264], ecx
    37bc48a18sub eax, edi
    37bc48a1amov [rsp+324], eax
    37bc48a21mov [rsp+396], eax
    37bc48a28mov rax, rdx
    37bc48a2bmov rdx, [rsp+160]
    37bc48a33add rdx, rax
    37bc48a36add rsi, rdx
    37bc48a39mov [rsp+296], rdx
    37bc48a41shl rsi, 4
    37bc48a45lea rax, [r13+rsi]
    37bc48a4amovsxd rsi, ecx
    37bc48a4dmov rcx, [rsp+128]
    37bc48a55lea rdx, [rsi+r8]
    37bc48a59lea r8, [rip+0x8044d4]
    37bc48a60mov r9, rax
    37bc48a63mov [rsp+328], rax
    37bc48a6bmov [rsp+32], r8
    37bc48a70shl rdx, 4
    37bc48a74mov r8, [rsp+696]
    37bc48a7cadd rdx, r12
    37bc48a7fcall zcopy_
    37bc48a84mov r10l, [r14]
    37bc48a87mov r9, [rsp+144]
    37bc48a8flea r8, [rip+0x80449e]
    37bc48a96sub r10l, [rsp+264]
    37bc48a9emov [rsp+32], r8
    37bc48aa3imul r9, rsi
    37bc48aa7lea eax, [r10+1]
    37bc48aabmov r10, [rsp+296]
    37bc48ab3mov rcx, [rsp+128]
    37bc48abbmov [rsp+396], eax
    37bc48ac2lea rax, [r10+rsi]
    37bc48ac6shl rax, 4
    37bc48acalea r11, [r13+rax]
    37bc48acfmov rax, r9
    37bc48ad2mov r9, [rsp+136]
    37bc48adamov [rsp+336], r11
    37bc48ae2add r9, rax
    37bc48ae5lea r10, [rsi+r9]
    37bc48ae9mov [rsp+368], r9
    37bc48af1mov r9, r10
    37bc48af4mov [rsp+352], r10
    37bc48afcshl r9, 4
    37bc48b00lea rdx, [r12+r9]
    37bc48b04mov r9, r11
    37bc48b07call zcopy_
    37bc48b0cmov r9l, [r14]
    37bc48b0flea r8, [rip+0x80441e]
    37bc48b16mov r11, [rsp+328]
    37bc48b1emov [rsp+80], r8
    37bc48b23mov r8, [rsp+256]
    37bc48b2bsub r9l, edi
    37bc48b2emov [rsp+72], r11
    37bc48b33mov rdx, [rsp+168]
    37bc48b3blea eax, [r9+1]
    37bc48b3fmov [rsp+64], r8
    37bc48b44mov r9l, [rsp+176]
    37bc48b4cmov r8, [rsp+720]
    37bc48b54mov [rsp+32], r15
    37bc48b59mov [rsp+396], r9l
    37bc48b61lea r9, [rsi-1]
    37bc48b65mov r15, [rsp+128]
    37bc48b6dshl r9, 4
    37bc48b71mov [rsp+56], r8
    37bc48b76mov r8, [rsp+696]
    37bc48b7elea r10, [r13+r9]
    37bc48b83mov rcx, [rsp+216]
    37bc48b8bmov [rsp+88], 12
    37bc48b94mov [rsp+48], r10
    37bc48b99mov [rsp+40], r8
    37bc48b9emov r8, r15
    37bc48ba1mov [rsp+360], r9
    37bc48ba9lea r9, [rip+0x804388]
    37bc48bb0mov [rsp+344], r10
    37bc48bb8mov [rsp+392], eax
    37bc48bbfcall zgemv_
    37bc48bc4mov eax, [rsp+324]
    37bc48bcbmov rdx, [rsp+328]
    37bc48bd3mov rcx, r15
    37bc48bd6lea r8, [rip+0x804357]
    37bc48bddmov [rsp+396], eax
    37bc48be4call izamax_
    37bc48be9add eax, [rsp+176]
    37bc48bf0mov r11, [rsp+336]
    37bc48bf8cdqe
    37bc48bfaadd rax, [rsp+296]
    37bc48c02mov r10, [rsp+352]
    37bc48c0ashl rax, 4
    37bc48c0eadd rax, r13
    37bc48c11movsd_xmm x8, [rax]
    37bc48c16movsd_xmm x0, [rax+8]
    37bc48c1bandpd x8, [rip+0x80435c]
    37bc48c24andpd x0, [rip+0x804354]
    37bc48c2cmov eax, [r14]
    37bc48c2fcmp [rsp+264], eax
    37bc48c36addsd x8, x0
    37bc48c3bjl 0x37bc49630
    37bc48c41
    37bc48c41loc_37bc48c41:
    37bc48c41divsd x7, x8
    37bc48c46mulsd x7, x9
    37bc48c4bcomisd x6, x7
    37bc48c4fjae 0x37bc48925
    37bc48c55mulsd x8, x15
    37bc48c5amovsd_xmm x0, [r11]
    37bc48c5fmovsd_xmm x1, [r11+8]
    37bc48c65andpd x0, [rip+0x804313]
    37bc48c6dandpd x1, [rip+0x80430b]
    37bc48c75mov rcx, [rsp+136]
    37bc48c7dmov rax, [rsp+312]
    37bc48c85addsd x0, x1
    37bc48c89add rax, [rsp+144]
    37bc48c91add rcx, rax
    37bc48c94mov [rsp+352], rcx
    37bc48c9cmov [rsp+336], rcx
    37bc48ca4add rcx, [rsp+192]
    37bc48caccomisd x0, x8
    37bc48cb1mov [rsp+312], rcx
    37bc48cb9jae 0x37bc4a1b0
    37bc48cbfmov ecx, [rsp+240]
    37bc48cc6mov r11l, [rsp+264]
    37bc48ccelea r15l, [rdi+2]
    37bc48cd2mov [rsp+388], ecx
    37bc48cd9cmp r11l, ecx
    37bc48cdcjne 0x37bc49988
    37bc48ce2nop [rax]
    37bc48ce5nop [rax+rax]
    37bc48cf0
    37bc48cf0loc_37bc48cf0:
    37bc48cf0mov rdx, [rsp+280]
    37bc48cf8mov eax, [r14]
    37bc48cfbshl rdx, 4
    37bc48cfflea rdx, [r13+rdx+8]
    37bc48d04movupd x4, [rdx-8]
    37bc48d09movupd x2, [rdx+8]
    37bc48d0emov rdx, [rsp+192]
    37bc48d16add rdx, [rsp+296]
    37bc48d1eshl rdx, 4
    37bc48d22movupd x13, [r13+rdx]
    37bc48d29lea edx, [rax-1]
    37bc48d2ccmp edx, edi
    37bc48d2ejg 0x37bc491e0
    37bc48d34
    37bc48d34loc_37bc48d34:
    37bc48d34mov rdx, [rsp+272]
    37bc48d3cmov esi, [rsp+264]
    37bc48d43mov rdi, [rsp+208]
    37bc48d4bshl rdx, 4
    37bc48d4fneg esi
    37bc48d51movups [r12+rdx], x4
    37bc48d56movd x0, esi
    37bc48d5amov rsi, [rsp+704]
    37bc48d62movups [r12+rdx+16], x2
    37bc48d68mov rdx, [rsp+312]
    37bc48d70pshufd x0, x0, -32
    37bc48d75movq [rsi+4*rdi], x0
    37bc48d7amov edi, r15l
    37bc48d7dshl rdx, 4
    37bc48d81movups [r12+rdx], x13
    37bc48d86jmp 0x37bc48560
    37bc48d8b
    37bc48d8b 0f 1f 44 00 00 ..D..
    37bc48d90
    37bc48d90loc_37bc48d90:
    37bc48d90movsxd r9, edi
    37bc48d93sub edx, edi
    37bc48d95mov [rsp+32], r13
    37bc48d9aimul r9, r14
    37bc48d9eadd edx, 1
    37bc48da1mov [rsp+396], edx
    37bc48da8movsxd rdx, eax
    37bc48dabadd r9, r15
    37bc48daelea rcx, [r8+r9]
    37bc48db2add rdx, r9
    37bc48db5mov r8, r13
    37bc48db8shl rcx, 4
    37bc48dbcshl rdx, 4
    37bc48dc0lea r9, [rbx+rcx]
    37bc48dc4mov rcx, [rsp+128]
    37bc48dccadd rdx, rbx
    37bc48dcfcall zswap_
    37bc48dd4mov rax, [rsp+664]
    37bc48ddcmov edx, [rax]
    37bc48dde
    37bc48ddeloc_37bc48dde:
    37bc48ddecmp edi, edx
    37bc48de0jge 0x37bc4845f
    37bc48de6mov ecx, edi
    37bc48de8jmp 0x37bc48430
    37bc48ded
    37bc48ded 0f 1f 00 ...
    37bc48df0
    37bc48df0loc_37bc48df0:
    37bc48df0movapd x9, x7
    37bc48df5mulsd x9, x15
    37bc48dfacomisd x6, x9
    37bc48dffjb 0x37bc48fe0
    37bc48e05imul r12, [rsp+144]
    37bc48e0emov rax, [rsp+136]
    37bc48e16add rax, r12
    37bc48e19
    37bc48e19loc_37bc48e19:
    37bc48e19lea rdi, [rip+0x804114]
    37bc48e20add rax, 1
    37bc48e24mov rcx, [rsp+168]
    37bc48e2cmov rdx, rsi
    37bc48e2fmov [rsp+32], rdi
    37bc48e34shl rax, 4
    37bc48e38mov r8, rdi
    37bc48e3blea r9, [r15+rax]
    37bc48e3fcall zcopy_
    37bc48e44movsxd r12, [rsp+392]
    37bc48e4cmov rax, [rsp+144]
    37bc48e54imul rax, r12
    37bc48e58add rax, [rsp+136]
    37bc48e60mov rdi, r12
    37bc48e63lea rdx, [r12+rax]
    37bc48e67shl rdx, 4
    37bc48e6badd rdx, r15
    37bc48e6emovsd_xmm x2, [rdx]
    37bc48e72movsd_xmm x1, [rdx+8]
    37bc48e77movapd x0, x2
    37bc48e7bmovapd x3, x1
    37bc48e7fandpd x0, [rip+0x8040f9]
    37bc48e87andpd x3, [rip+0x8040f1]
    37bc48e8fcomisd x3, x0
    37bc48e93jbe 0x37bc49880
    37bc48e99movapd x0, x2
    37bc48e9ddivsd x0, x1
    37bc48ea1mulsd x2, x0
    37bc48ea5addsd x2, x1
    37bc48ea9pxor x1, x1
    37bc48eadmulsd x1, x0
    37bc48eb1unpcklpd x0, x1
    37bc48eb5movupd x1, [rip+0x8040e3]
    37bc48ebdaddpd x1, x0
    37bc48ec1addpd x0, [rip+0x8040e7]
    37bc48ec9movsd_xmm x0, x1
    37bc48ecdmovddup x1, x2
    37bc48ed1divpd x0, x1
    37bc48ed5
    37bc48ed5loc_37bc48ed5:
    37bc48ed5add rax, 1
    37bc48ed9mov rcx, [rsp+128]
    37bc48ee1sub edi, 1
    37bc48ee4lea rdx, [rsp+400]
    37bc48eecshl rax, 4
    37bc48ef0lea r9, [rip+0x80403d]
    37bc48ef7mov [rsp+396], edi
    37bc48efelea r8, [r15+rax]
    37bc48f02movups [rsp+400], x0
    37bc48f0acall zscal_
    37bc48f0fjmp 0x37bc482c9
    37bc48f14
    37bc48f14 0f 1f 40 00 ..@.
    37bc48f18
    37bc48f18loc_37bc48f18:
    37bc48f18sub eax, ebx
    37bc48f1amovsxd rdx, ebx
    37bc48f1dadd ebx, 1
    37bc48f20mov [rsp+88], 12
    37bc48f29movsxd rbx, ebx
    37bc48f2cmov [rsp+396], eax
    37bc48f33lea rax, [rip+0x803ffa]
    37bc48f3amov r8, [rsp+128]
    37bc48f42mov [rsp+80], rax
    37bc48f47mov rax, [rsp+256]
    37bc48f4flea r9, [rip+0x803fe2]
    37bc48f56imul rbx, [rsp+144]
    37bc48f5fmov [rsp+72], rsi
    37bc48f64mov [rsp+64], rax
    37bc48f69mov rax, [rsp+720]
    37bc48f71mov rcx, [rsp+216]
    37bc48f79mov [rsp+56], rax
    37bc48f7emov rax, [rsp+152]
    37bc48f86add rax, r13
    37bc48f89add rax, [rsp+160]
    37bc48f91add rax, rdx
    37bc48f94mov rdx, [rsp+168]
    37bc48f9cshl rax, 4
    37bc48fa0add rax, r14
    37bc48fa3mov [rsp+48], rax
    37bc48fa8mov rax, [rsp+696]
    37bc48fb0mov [rsp+40], rax
    37bc48fb5mov rax, [rsp+136]
    37bc48fbdlea rax, [rax+rbx+1]
    37bc48fc2shl rax, 4
    37bc48fc6add rax, r15
    37bc48fc9mov [rsp+32], rax
    37bc48fcecall zgemv_
    37bc48fd3mov ebx, [rsp+392]
    37bc48fdajmp 0x37bc48217
    37bc48fdf
    37bc48fdf 90 .
    37bc48fe0
    37bc48fe0loc_37bc48fe0:
    37bc48fe0mov rax, [rsp+160]
    37bc48fe8mov r10, r13
    37bc48febsub r10, [rsp+152]
    37bc48ff3lea rcx, [rsp+384]
    37bc48ffbmov rdx, [rsp+136]
    37bc49003mov [rsp+224], r10
    37bc4900blea rdi, [r10+rax]
    37bc4900flea r10, [rip+0x803f1e]
    37bc49016lea rax, [rdi+1]
    37bc4901amov [rsp+32], r10
    37bc4901fmov r8, r10
    37bc49022shl rax, 4
    37bc49026lea r9, [r14+rax]
    37bc4902amovsxd rax, [rsp+384]
    37bc49032imul rax, [rsp+144]
    37bc4903bmov [rsp+264], r9
    37bc49043lea rdx, [rdx+rax+1]
    37bc49048shl rdx, 4
    37bc4904cadd rdx, r15
    37bc4904fcall zcopy_
    37bc49054movsxd r12, [rsp+384]
    37bc4905clea r10, [rip+0x803ed1]
    37bc49063mov eax, ebx
    37bc49065mov [rsp+32], r10
    37bc4906amov r8, [rsp+696]
    37bc49072lea r11l, [r12+1]
    37bc49077sub eax, r12l
    37bc4907amov [rsp+176], r12l
    37bc49082movsxd rdx, r11l
    37bc49085mov [rsp+396], eax
    37bc4908clea rcx, [rdi+rdx]
    37bc49090mov [rsp+192], eax
    37bc49097imul rdx, [rsp+144]
    37bc490a0add rdx, [rsp+136]
    37bc490a8shl rcx, 4
    37bc490acmov [rsp+240], r11l
    37bc490b4add rdx, r12
    37bc490b7lea r9, [r14+rcx]
    37bc490bbmov rcx, [rsp+128]
    37bc490c3shl rdx, 4
    37bc490c7mov [rsp+208], r9
    37bc490cfadd rdx, r15
    37bc490d2call zcopy_
    37bc490d7mov rax, [rsp+664]
    37bc490dfmov r10, [rsp+224]
    37bc490e7mov edx, [rax]
    37bc490e9mov eax, [rsp+192]
    37bc490f0cmp edx, ebx
    37bc490f2jg 0x37bc496c0
    37bc490f8
    37bc490f8loc_37bc490f8:
    37bc490f8mov rdx, [rsp+208]
    37bc49100mov rcx, [rsp+128]
    37bc49108lea r8, [rip+0x803e25]
    37bc4910fmov [rsp+396], eax
    37bc49116call izamax_
    37bc4911bmov edx, [rsp+176]
    37bc49122add eax, edx
    37bc49124cdqe
    37bc49126add rax, rdi
    37bc49129shl rax, 4
    37bc4912dadd rax, r14
    37bc49130movsd_xmm x8, [rax]
    37bc49135movsd_xmm x0, [rax+8]
    37bc4913aandpd x8, [rip+0x803e3d]
    37bc49143andpd x0, [rip+0x803e35]
    37bc4914baddsd x8, x0
    37bc49150cmp edx, 1
    37bc49153jle 0x37bc491a9
    37bc49155lea eax, [rdx-1]
    37bc49158mov rcx, [rsp+128]
    37bc49160mov rdx, [rsp+264]
    37bc49168lea r8, [rip+0x803dc5]
    37bc4916fmov [rsp+396], eax
    37bc49176call izamax_
    37bc4917bcdqe
    37bc4917dadd rax, rdi
    37bc49180shl rax, 4
    37bc49184add rax, r14
    37bc49187movsd_xmm x0, [rax]
    37bc4918bmovsd_xmm x1, [rax+8]
    37bc49190andpd x0, [rip+0x803de8]
    37bc49198andpd x1, [rip+0x803de0]
    37bc491a0addsd x0, x1
    37bc491a4maxsd x8, x0
    37bc491a9
    37bc491a9loc_37bc491a9:
    37bc491a9divsd x7, x8
    37bc491aemulsd x7, x9
    37bc491b3comisd x6, x7
    37bc491b7jb 0x37bc494f8
    37bc491bdmovsxd rax, ebx
    37bc491c0imul rax, [rsp+144]
    37bc491c9add rax, [rsp+136]
    37bc491d1jmp 0x37bc48e19
    37bc491d6
    37bc491d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc491e0
    37bc491e0loc_37bc491e0:
    37bc491e0movapd x3, x4
    37bc491e4movapd x1, x2
    37bc491e8movapd x5, x13
    37bc491edunpckhpd x3, x3
    37bc491f1movapd x8, x3
    37bc491f6movapd x3, x2
    37bc491faunpckhpd x3, x3
    37bc491femovapd x0, x3
    37bc49202movapd x3, x13
    37bc49207unpckhpd x3, x3
    37bc4920bmovapd x11, x0
    37bc49210andpd x11, [rip+0x803d67]
    37bc49219movapd x7, x3
    37bc4921dmovapd x3, x2
    37bc49221andpd x3, [rip+0x803d57]
    37bc49229movsd_xmm [rsp+176], x3
    37bc49232comisd x11, x3
    37bc49237jbe 0x37bc49818
    37bc4923dmovapd x3, x2
    37bc49241divsd x3, x0
    37bc49245movapd x9, x3
    37bc4924amovapd x12, x3
    37bc4924fmovapd x10, x3
    37bc49254mulsd x9, x13
    37bc49259mulsd x12, x2
    37bc4925emulsd x10, x4
    37bc49263addsd x9, x7
    37bc49268mulsd x7, x3
    37bc4926cmulsd x3, x8
    37bc49271addsd x12, x0
    37bc49276addsd x10, x8
    37bc4927bdivsd x9, x12
    37bc49280subsd x7, x13
    37bc49285subsd x3, x4
    37bc49289divsd x3, x12
    37bc4928edivsd x7, x12
    37bc49293movapd x8, x3
    37bc49298divsd x10, x12
    37bc4929d
    37bc4929dloc_37bc4929d:
    37bc4929dmovapd x5, x8
    37bc492a2movapd x3, x9
    37bc492a7movapd x6, x10
    37bc492acmulsd x5, x7
    37bc492b0mulsd x3, x10
    37bc492b5mulsd x6, x7
    37bc492b9subsd x3, x5
    37bc492bdmovapd x5, x9
    37bc492c2subsd x3, [rip+0x803cde]
    37bc492camulsd x5, x8
    37bc492cfaddsd x5, x6
    37bc492d3movapd x6, x3
    37bc492d7andpd x6, [rip+0x803ca1]
    37bc492dfmovapd x12, x5
    37bc492e4andpd x12, [rip+0x803c93]
    37bc492edcomisd x12, x6
    37bc492f2jbe 0x37bc497d8
    37bc492f8movapd x6, x3
    37bc492fcdivsd x6, x5
    37bc49300mulsd x3, x6
    37bc49304movapd x12, x6
    37bc49309addsd x3, x5
    37bc4930dpxor x5, x5
    37bc49311mulsd x6, x5
    37bc49315addsd x12, x5
    37bc4931asubsd x6, [rip+0x803c86]
    37bc49322divsd x12, x3
    37bc49327divsd x6, x3
    37bc4932b
    37bc4932bloc_37bc4932b:
    37bc4932bcomisd x11, [rsp+176]
    37bc49335jbe 0x37bc497a0
    37bc4933bmovapd x5, x1
    37bc4933fdivsd x5, x0
    37bc49343mulsd x1, x5
    37bc49347movapd x3, x5
    37bc4934bmulsd x5, x6
    37bc4934fmulsd x3, x12
    37bc49354addsd x1, x0
    37bc49358subsd x5, x12
    37bc4935daddsd x3, x6
    37bc49361divsd x5, x1
    37bc49365divsd x3, x1
    37bc49369movapd x6, x5
    37bc4936d
    37bc4936dloc_37bc4936d:
    37bc4936dcmp eax, r15l
    37bc49370jl 0x37bc48d34
    37bc49376mov rcx, [rsp+224]
    37bc4937emovsxd rdx, r15l
    37bc49381lea r9l, [rax+1]
    37bc49385mov r8, [rsp+296]
    37bc4938dmovapd x11, x3
    37bc49392sub r9l, r15l
    37bc49395unpcklpd x10, x10
    37bc4939axor edi, edi
    37bc4939cadd r8, rdx
    37bc4939funpcklpd x11, x6
    37bc493a4unpcklpd x8, x8
    37bc493a9add rcx, rdx
    37bc493acshl r8, 4
    37bc493b0shl rcx, 4
    37bc493b4unpcklpd x6, x3
    37bc493b8unpcklpd x7, x7
    37bc493bcmov rbx, [rsp+352]
    37bc493c4add r8, r13
    37bc493c7add rcx, r13
    37bc493caunpcklpd x9, x9
    37bc493cfmov rsi, [rsp+288]
    37bc493d7movups [rsp+176], x2
    37bc493dfadd rbx, rdx
    37bc493e2movups [rsp+224], x4
    37bc493eamovups [rsp+192], x13
    37bc493f3add rsi, rdx
    37bc493f6shl rbx, 4
    37bc493faxor edx, edx
    37bc493fcshl rsi, 4
    37bc49400add rbx, r12
    37bc49403add rsi, r12
    37bc49406nop [rax+rax]
    37bc49410
    37bc49410loc_37bc49410:
    37bc49410movupd x4, [rcx+rdx]
    37bc49415movupd x3, [rcx+rdx]
    37bc4941amovapd x2, x9
    37bc4941fmovapd x13, x7
    37bc49424movupd x5, [r8+rdx]
    37bc4942amovapd x12, x8
    37bc4942fmovapd x1, x10
    37bc49434add edi, 1
    37bc49437unpcklpd x4, x4
    37bc4943bunpckhpd x3, x3
    37bc4943fmovupd x0, [r8+rdx]
    37bc49445mulpd x13, x3
    37bc4944aunpcklpd x5, x5
    37bc4944emulpd x2, x4
    37bc49452unpckhpd x0, x0
    37bc49456mulpd x12, x5
    37bc4945bmulpd x1, x5
    37bc4945fsubpd x2, x13
    37bc49464movapd x13, x7
    37bc49469mulpd x13, x4
    37bc4946esubpd x2, x5
    37bc49472movapd x5, x9
    37bc49477mulpd x5, x3
    37bc4947bmulpd x2, x11
    37bc49480addpd x5, x13
    37bc49485subpd x5, x0
    37bc49489mulpd x5, x6
    37bc4948daddsubpd x2, x5
    37bc49491movups [rsi+rdx], x2
    37bc49495movapd x2, x8
    37bc4949amulpd x2, x0
    37bc4949emulpd x0, x10
    37bc494a3subpd x1, x2
    37bc494a7addpd x0, x12
    37bc494acsubpd x1, x4
    37bc494b0subpd x0, x3
    37bc494b4mulpd x1, x11
    37bc494b9mulpd x0, x6
    37bc494bdaddsubpd x1, x0
    37bc494c1movups [rbx+rdx], x1
    37bc494c5add rdx, 16
    37bc494c9cmp edi, r9l
    37bc494ccjb 0x37bc49410
    37bc494d2movupd x2, [rsp+176]
    37bc494dbmovupd x13, [rsp+192]
    37bc494e5movupd x4, [rsp+224]
    37bc494eejmp 0x37bc48d34
    37bc494f3
    37bc494f3 0f 1f 44 00 00 ..D..
    37bc494f8
    37bc494f8loc_37bc494f8:
    37bc494f8mulsd x8, x15
    37bc494fdadd rdi, r12
    37bc49500shl rdi, 4
    37bc49504add rdi, r14
    37bc49507movsd_xmm x0, [rdi]
    37bc4950bmovsd_xmm x1, [rdi+8]
    37bc49510andpd x0, [rip+0x803a68]
    37bc49518andpd x1, [rip+0x803a60]
    37bc49520addsd x0, x1
    37bc49524comisd x0, x8
    37bc49529jae 0x37bc4a148
    37bc4952fmovsxd rax, ebx
    37bc49532lea edx, [rbx-1]
    37bc49535mov [rsp+208], rax
    37bc4953dmov [rsp+192], edx
    37bc49544cmp [rsp+176], edx
    37bc4954bjne 0x37bc49ac0
    37bc49551mov r10, [rsp+144]
    37bc49559imul r10, rax
    37bc4955dmov rax, [rsp+136]
    37bc49565add rax, r10
    37bc49568nop [rax+rax]
    37bc49570
    37bc49570loc_37bc49570:
    37bc49570mov rdi, [rsp+160]
    37bc49578mov rcx, [rsp+144]
    37bc49580mov r8, r13
    37bc49583movsxd rdx, edx
    37bc49586sub r8, [rsp+152]
    37bc4958elea r11, [rbp+rdx]
    37bc49593mov rsi, [rsp+136]
    37bc4959blea r9, [rdi+r8]
    37bc4959fadd rbp, [rsp+208]
    37bc495a7shl r11, 4
    37bc495abimul rcx, rdx
    37bc495afadd r9, rdx
    37bc495b2shl rbp, 4
    37bc495b6movupd x4, [r14+r11]
    37bc495bcshl r9, 4
    37bc495c0movupd x13, [r14+rbp]
    37bc495c6movupd x3, [r14+r9]
    37bc495cclea r9l, [rbx-2]
    37bc495d0add rsi, rcx
    37bc495d3mov edi, r9l
    37bc495d6cmp ebx, 2
    37bc495d9jg 0x37bc49cb0
    37bc495df
    37bc495dfloc_37bc495df:
    37bc495dfadd rsi, rdx
    37bc495e2add rdx, rax
    37bc495e5shl rsi, 4
    37bc495e9shl rdx, 4
    37bc495edmovups [r15+rsi], x3
    37bc495f2mov rsi, [rsp+208]
    37bc495famovups [r15+rdx], x4
    37bc495ffadd rax, rsi
    37bc49602shl rax, 4
    37bc49606movups [r15+rax], x13
    37bc4960bmov eax, [rsp+176]
    37bc49612neg eax
    37bc49614movd x0, eax
    37bc49618mov rax, [rsp+704]
    37bc49620pshufd x0, x0, -32
    37bc49625movq [rax+4*rsi-8], x0
    37bc4962bjmp 0x37bc482d6
    37bc49630
    37bc49630loc_37bc49630:
    37bc49630mov r15l, [rsp+264]
    37bc49638mov rcx, [rsp+128]
    37bc49640lea r8, [rip+0x8038ed]
    37bc49647lea edx, [r15+1]
    37bc4964bsub eax, r15l
    37bc4964emovsxd rdx, edx
    37bc49651add rdx, [rsp+296]
    37bc49659mov [rsp+396], eax
    37bc49660shl rdx, 4
    37bc49664add rdx, r13
    37bc49667call izamax_
    37bc4966cmov r10, [rsp+352]
    37bc49674mov r11, [rsp+336]
    37bc4967cadd eax, r15l
    37bc4967fcdqe
    37bc49681add rax, [rsp+296]
    37bc49689shl rax, 4
    37bc4968dadd rax, r13
    37bc49690movsd_xmm x0, [rax]
    37bc49694movsd_xmm x1, [rax+8]
    37bc49699andpd x0, [rip+0x8038df]
    37bc496a1andpd x1, [rip+0x8038d7]
    37bc496a9addsd x0, x1
    37bc496admaxsd x8, x0
    37bc496b2jmp 0x37bc48c41
    37bc496b7
    37bc496b7 66 0f 1f 84 00 00 00 00 00 f........
    37bc496c0
    37bc496c0loc_37bc496c0:
    37bc496c0lea rax, [rip+0x80386d]
    37bc496c7sub edx, ebx
    37bc496c9add ebx, 1
    37bc496ccmov [rsp+88], 12
    37bc496d5mov [rsp+80], rax
    37bc496damov rax, [rsp+264]
    37bc496e2movsxd rbx, ebx
    37bc496e5lea r9, [rip+0x80384c]
    37bc496ecimul rbx, [rsp+144]
    37bc496f5mov [rsp+396], edx
    37bc496fcmov [rsp+72], rax
    37bc49701mov rax, [rsp+256]
    37bc49709mov r8, [rsp+128]
    37bc49711mov rdx, [rsp+168]
    37bc49719mov [rsp+64], rax
    37bc4971emov rax, [rsp+720]
    37bc49726mov rcx, [rsp+216]
    37bc4972emov [rsp+56], rax
    37bc49733mov rax, [rsp+152]
    37bc4973blea rax, [r10+2*rax]
    37bc4973fadd rax, [rsp+160]
    37bc49747add rax, r12
    37bc4974ashl rax, 4
    37bc4974eadd rax, r14
    37bc49751mov [rsp+48], rax
    37bc49756mov rax, [rsp+696]
    37bc4975emov [rsp+40], rax
    37bc49763mov rax, [rsp+136]
    37bc4976blea rax, [rax+rbx+1]
    37bc49770shl rax, 4
    37bc49774add rax, r15
    37bc49777mov [rsp+32], rax
    37bc4977ccall zgemv_
    37bc49781mov ebx, [rsp+392]
    37bc49788mov eax, ebx
    37bc4978asub eax, [rsp+176]
    37bc49791jmp 0x37bc490f8
    37bc49796
    37bc49796 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc497a0
    37bc497a0loc_37bc497a0:
    37bc497a0movapd x5, x0
    37bc497a4divsd x5, x1
    37bc497a8mulsd x0, x5
    37bc497acmovapd x3, x5
    37bc497b0mulsd x3, x6
    37bc497b4mulsd x5, x12
    37bc497b9addsd x0, x1
    37bc497bdaddsd x3, x12
    37bc497c2subsd x6, x5
    37bc497c6divsd x3, x0
    37bc497cadivsd x6, x0
    37bc497cejmp 0x37bc4936d
    37bc497d3
    37bc497d3 0f 1f 44 00 00 ..D..
    37bc497d8
    37bc497d8loc_37bc497d8:
    37bc497d8movapd x6, x5
    37bc497dcdivsd x6, x3
    37bc497e0mulsd x5, x6
    37bc497e4movapd x12, x6
    37bc497e9addsd x5, x3
    37bc497edpxor x3, x3
    37bc497f1mulsd x12, x3
    37bc497f6subsd x3, x6
    37bc497faaddsd x12, [rip+0x8037a5]
    37bc49803divsd x3, x5
    37bc49807divsd x12, x5
    37bc4980cmovapd x6, x3
    37bc49810jmp 0x37bc4932b
    37bc49815
    37bc49815 0f 1f 00 ...
    37bc49818
    37bc49818loc_37bc49818:
    37bc49818movapd x3, x0
    37bc4981cdivsd x3, x2
    37bc49820movapd x12, x3
    37bc49825movapd x9, x3
    37bc4982amovapd x10, x3
    37bc4982fmulsd x9, x7
    37bc49834mulsd x5, x3
    37bc49838mulsd x10, x8
    37bc4983dmulsd x12, x0
    37bc49842mulsd x3, x4
    37bc49846addsd x9, x13
    37bc4984bsubsd x7, x5
    37bc4984faddsd x10, x4
    37bc49854addsd x12, x2
    37bc49859subsd x8, x3
    37bc4985edivsd x9, x12
    37bc49863divsd x7, x12
    37bc49868divsd x10, x12
    37bc4986ddivsd x8, x12
    37bc49872jmp 0x37bc4929d
    37bc49877
    37bc49877 66 0f 1f 84 00 00 00 00 00 f........
    37bc49880
    37bc49880loc_37bc49880:
    37bc49880movapd x3, x1
    37bc49884divsd x3, x2
    37bc49888mulsd x1, x3
    37bc4988cmovapd x0, x3
    37bc49890addsd x1, x2
    37bc49894pxor x2, x2
    37bc49898mulsd x0, x2
    37bc4989csubsd x2, x3
    37bc498a0addsd x0, [rip+0x803700]
    37bc498a8unpcklpd x1, x1
    37bc498acunpcklpd x0, x2
    37bc498b0divpd x0, x1
    37bc498b4jmp 0x37bc48ed5
    37bc498b9
    37bc498b9 0f 1f 80 00 00 00 00 .......
    37bc498c0
    37bc498c0loc_37bc498c0:
    37bc498c0mov rsi, [rsp+304]
    37bc498c8movsd_xmm x2, [rsi]
    37bc498ccmovsd_xmm x1, [rsi+8]
    37bc498d1movapd x0, x2
    37bc498d5movapd x3, x1
    37bc498d9andpd x0, [rip+0x80369f]
    37bc498e1andpd x3, [rip+0x803697]
    37bc498e9comisd x3, x0
    37bc498edjbe 0x37bc4a250
    37bc498f3movapd x0, x2
    37bc498f7divsd x0, x1
    37bc498fbmulsd x2, x0
    37bc498ffaddsd x2, x1
    37bc49903pxor x1, x1
    37bc49907mulsd x1, x0
    37bc4990bunpcklpd x0, x1
    37bc4990fmovupd x1, [rip+0x803689]
    37bc49917addpd x1, x0
    37bc4991baddpd x0, [rip+0x80368d]
    37bc49923movsd_xmm x0, x1
    37bc49927movddup x1, x2
    37bc4992bdivpd x0, x1
    37bc4992f
    37bc4992floc_37bc4992f:
    37bc4992fsub eax, edi
    37bc49931mov rcx, [rsp+128]
    37bc49939lea rdx, [rsp+400]
    37bc49941lea r9, [rip+0x8035ec]
    37bc49948mov [rsp+396], eax
    37bc4994fmov rax, [rsp+192]
    37bc49957add rax, [rsp+288]
    37bc4995fmovups [rsp+400], x0
    37bc49967shl rax, 4
    37bc4996blea r8, [r12+rax]
    37bc4996fcall zscal_
    37bc49974mov eax, [r14]
    37bc49977mov edi, [rsp+264]
    37bc4997ejmp 0x37bc48770
    37bc49983
    37bc49983 0f 1f 44 00 00 ..D..
    37bc49988
    37bc49988loc_37bc49988:
    37bc49988sub r11l, ecx
    37bc4998bmov rcx, [rsp+312]
    37bc49993mov [rsp+328], 2
    37bc4999emovsxd rdx, r15l
    37bc499a1mov [rsp+324], r11l
    37bc499a9add rax, [rsp+144]
    37bc499b1lea r15, [rbp+32]
    37bc499b5add rbp, 16
    37bc499b9add rax, [rsp+136]
    37bc499c1
    37bc499c1loc_37bc499c1:
    37bc499c1shl rcx, 4
    37bc499c5add rsi, rax
    37bc499c8mov rax, [rsp+696]
    37bc499d0add rdx, [rsp+336]
    37bc499d8movupd x0, [r12+rcx]
    37bc499demov rcx, r10
    37bc499e1shl rsi, 4
    37bc499e5lea r8, [rip+0x803548]
    37bc499ecshl rcx, 4
    37bc499f0shl rdx, 4
    37bc499f4lea r9, [r12+rsi]
    37bc499f8movups [r12+rcx], x0
    37bc499fdmov ecx, [rsp+324]
    37bc49a04add rdx, r12
    37bc49a07mov [rsp+32], rax
    37bc49a0csub ecx, 1
    37bc49a0fmov [rsp+396], ecx
    37bc49a16mov rcx, [rsp+128]
    37bc49a1ecall zcopy_
    37bc49a23mov eax, [r14]
    37bc49a26cmp [rsp+264], eax
    37bc49a2djl 0x37bc49fa0
    37bc49a33
    37bc49a33loc_37bc49a33:
    37bc49a33cmp edi, 1
    37bc49a36jle 0x37bc49a78
    37bc49a38mov eax, [rsp+176]
    37bc49a3fmov r8, [rsp+696]
    37bc49a47lea rdx, [r12+rbp]
    37bc49a4bmov rcx, [rsp+128]
    37bc49a53mov [rsp+396], eax
    37bc49a5amov rax, [rsp+696]
    37bc49a62mov [rsp+32], rax
    37bc49a67mov rax, [rsp+360]
    37bc49a6flea r9, [r12+rax]
    37bc49a73call zswap_
    37bc49a78
    37bc49a78loc_37bc49a78:
    37bc49a78mov rax, [rsp+720]
    37bc49a80mov r9, [rsp+344]
    37bc49a88lea rdx, [r13+r15-16]
    37bc49a8dlea rcx, [rsp+388]
    37bc49a95mov [rsp+32], rax
    37bc49a9amov r8, rax
    37bc49a9dcall zswap_
    37bc49aa2cmp [rsp+328], 1
    37bc49aaaje 0x37bc4892c
    37bc49ab0lea r15l, [rdi+2]
    37bc49ab4jmp 0x37bc48cf0
    37bc49ab9
    37bc49ab9 0f 1f 80 00 00 00 00 .......
    37bc49ac0
    37bc49ac0loc_37bc49ac0:
    37bc49ac0mov [rsp+272], 2
    37bc49acbmovsxd rax, [rsp+192]
    37bc49ad3lea r8l, [rbx-2]
    37bc49ad7
    37bc49ad7loc_37bc49ad7:
    37bc49ad7mov r9, [rsp+144]
    37bc49adfmov rcx, [rsp+672]
    37bc49ae7mov [rsp+224], rax
    37bc49aefmov edi, [rsp+192]
    37bc49af6sub r8l, [rsp+176]
    37bc49afeadd edi, [rcx]
    37bc49b00mov r10, r9
    37bc49b03mov rcx, [rsp+664]
    37bc49b0bmov rdx, r9
    37bc49b0eimul r10, rax
    37bc49b12mov [rsp+396], r8l
    37bc49b1alea r8, [rip+0x803413]
    37bc49b21imul rdx, r12
    37bc49b25sub edi, [rcx]
    37bc49b27mov rcx, [rsp+136]
    37bc49b2fadd r10, rcx
    37bc49b32lea r11, [rdx+rcx]
    37bc49b36lea rcx, [rax+r10]
    37bc49b3amov rax, [rsp+696]
    37bc49b42shl rcx, 4
    37bc49b46mov [rsp+264], r11
    37bc49b4emovupd x0, [r15+rcx]
    37bc49b54lea rcx, [r12+r11]
    37bc49b58shl rcx, 4
    37bc49b5cmovups [r15+rcx], x0
    37bc49b61lea rcx, [rdx+r9]
    37bc49b65movsxd rdx, [rsp+240]
    37bc49b6dadd rcx, [rsp+136]
    37bc49b75add rcx, r12
    37bc49b78mov [rsp+32], rax
    37bc49b7dshl rcx, 4
    37bc49b81add rdx, r10
    37bc49b84mov [rsp+240], r10
    37bc49b8cshl rdx, 4
    37bc49b90lea r9, [r15+rcx]
    37bc49b94mov rcx, [rsp+128]
    37bc49b9cadd rdx, r15
    37bc49b9fcall zcopy_
    37bc49ba4mov edx, [rsp+176]
    37bc49babmov rax, [rsp+224]
    37bc49bb3cmp edx, 1
    37bc49bb6jle 0x37bc49c0d
    37bc49bb8mov r11, [rsp+264]
    37bc49bc0mov r10, [rsp+240]
    37bc49bc8sub edx, 1
    37bc49bcblea rax, [rip+0x803362]
    37bc49bd2mov [rsp+32], rax
    37bc49bd7mov rcx, [rsp+128]
    37bc49bdfmov r8, rax
    37bc49be2mov [rsp+396], edx
    37bc49be9add r11, 1
    37bc49bedlea rdx, [r10+1]
    37bc49bf1shl r11, 4
    37bc49bf5shl rdx, 4
    37bc49bf9add rdx, r15
    37bc49bfclea r9, [r15+r11]
    37bc49c00call zcopy_
    37bc49c05mov rax, [rsp+224]
    37bc49c0d
    37bc49c0dloc_37bc49c0d:
    37bc49c0dmov rcx, [rsp+664]
    37bc49c15mov edx, [rcx]
    37bc49c17cmp edx, ebx
    37bc49c19jg 0x37bc4a000
    37bc49c1f
    37bc49c1floc_37bc49c1f:
    37bc49c1fmovsxd rdi, edi
    37bc49c22sub edx, [rsp+192]
    37bc49c29mov rcx, [rsp+128]
    37bc49c31imul rdi, [rsp+152]
    37bc49c3aadd edx, 1
    37bc49c3dadd rdi, [rsp+160]
    37bc49c45add rax, rdi
    37bc49c48mov [rsp+396], edx
    37bc49c4fadd r12, rdi
    37bc49c52shl rax, 4
    37bc49c56shl r12, 4
    37bc49c5alea rdx, [r14+rax]
    37bc49c5emov rax, [rsp+720]
    37bc49c66lea r9, [r14+r12]
    37bc49c6amov [rsp+32], rax
    37bc49c6fmov r8, rax
    37bc49c72call zswap_
    37bc49c77mov r10, [rsp+144]
    37bc49c7fimul r10, [rsp+208]
    37bc49c88mov rax, [rsp+136]
    37bc49c90add rax, r10
    37bc49c93cmp [rsp+272], 1
    37bc49c9bje 0x37bc4a2f2
    37bc49ca1lea edx, [rbx-1]
    37bc49ca4jmp 0x37bc49570
    37bc49ca9
    37bc49ca9 0f 1f 80 00 00 00 00 .......
    37bc49cb0
    37bc49cb0loc_37bc49cb0:
    37bc49cb0movapd x7, x3
    37bc49cb4movapd x2, x4
    37bc49cb8andpd x2, [rip+0x8032c0]
    37bc49cc0unpckhpd x7, x7
    37bc49cc4movapd x5, x3
    37bc49cc8movapd x1, x4
    37bc49cccmovsd_xmm [rsp+192], x2
    37bc49cd5movapd x9, x7
    37bc49cdamovapd x7, x4
    37bc49cdeunpckhpd x7, x7
    37bc49ce2movapd x0, x7
    37bc49ce6movapd x7, x13
    37bc49cebmovapd x12, x0
    37bc49cf0unpckhpd x7, x7
    37bc49cf4andpd x12, [rip+0x803283]
    37bc49cfdmovapd x8, x7
    37bc49d02movapd x7, x13
    37bc49d07comisd x12, x2
    37bc49d0cjbe 0x37bc4a0e8
    37bc49d12movapd x2, x4
    37bc49d16movapd x6, x4
    37bc49d1amovapd x10, x3
    37bc49d1fdivsd x2, x0
    37bc49d23mulsd x6, x2
    37bc49d27movapd x11, x2
    37bc49d2cmulsd x11, x13
    37bc49d31mulsd x10, x2
    37bc49d36addsd x6, x0
    37bc49d3aaddsd x11, x8
    37bc49d3fmulsd x8, x2
    37bc49d44mulsd x2, x9
    37bc49d49addsd x10, x9
    37bc49d4edivsd x11, x6
    37bc49d53subsd x8, x13
    37bc49d58subsd x2, x3
    37bc49d5cdivsd x2, x6
    37bc49d60divsd x8, x6
    37bc49d65movapd x9, x2
    37bc49d6adivsd x10, x6
    37bc49d6f
    37bc49d6floc_37bc49d6f:
    37bc49d6fmovapd x5, x9
    37bc49d74movapd x2, x10
    37bc49d79movapd x6, x10
    37bc49d7emulsd x5, x8
    37bc49d83mulsd x2, x11
    37bc49d88mulsd x6, x8
    37bc49d8dsubsd x2, x5
    37bc49d91movapd x5, x9
    37bc49d96subsd x2, [rip+0x80320a]
    37bc49d9emulsd x5, x11
    37bc49da3addsd x5, x6
    37bc49da7movapd x6, x2
    37bc49dabandpd x6, [rip+0x8031cd]
    37bc49db3movapd x7, x5
    37bc49db7andpd x7, [rip+0x8031c1]
    37bc49dbfcomisd x7, x6
    37bc49dc3jbe 0x37bc4a0b0
    37bc49dc9movapd x7, x2
    37bc49dcdpxor x6, x6
    37bc49dd1divsd x7, x5
    37bc49dd5mulsd x2, x7
    37bc49dd9addsd x5, x2
    37bc49dddmovapd x2, x7
    37bc49de1mulsd x7, x6
    37bc49de5addsd x2, x6
    37bc49de9subsd x7, [rip+0x8031b7]
    37bc49df1divsd x2, x5
    37bc49df5divsd x7, x5
    37bc49df9
    37bc49df9loc_37bc49df9:
    37bc49df9comisd x12, [rsp+192]
    37bc49e03jbe 0x37bc4a078
    37bc49e09movapd x6, x1
    37bc49e0ddivsd x6, x0
    37bc49e11mulsd x1, x6
    37bc49e15movapd x5, x6
    37bc49e19mulsd x6, x7
    37bc49e1dmulsd x5, x2
    37bc49e21addsd x1, x0
    37bc49e25subsd x6, x2
    37bc49e29addsd x5, x7
    37bc49e2dmovapd x7, x6
    37bc49e31divsd x5, x1
    37bc49e35divsd x7, x1
    37bc49e39
    37bc49e39loc_37bc49e39:
    37bc49e39mov r11, [rsp+152]
    37bc49e41mov rbx, r13
    37bc49e44movapd x12, x5
    37bc49e49unpcklpd x11, x11
    37bc49e4eunpcklpd x12, x7
    37bc49e53unpcklpd x8, x8
    37bc49e58unpcklpd x7, x5
    37bc49e5cshl r9, 4
    37bc49e60sub r8, r11
    37bc49e63unpcklpd x10, x10
    37bc49e68unpcklpd x9, x9
    37bc49e6dsub rbx, r11
    37bc49e70mov r11, [rsp+144]
    37bc49e78shl r8, 4
    37bc49e7cshl rbx, 4
    37bc49e80movups [rsp+192], x13
    37bc49e89add r8, r14
    37bc49e8cadd rbx, r14
    37bc49e8fmovups [rsp+224], x3
    37bc49e97sub rcx, r11
    37bc49e9asub r10, r11
    37bc49e9dmovups [rsp+240], x4
    37bc49ea5xor r11l, r11l
    37bc49ea8shl rcx, 4
    37bc49eacshl r10, 4
    37bc49eb0add rcx, r15
    37bc49eb3add r10, r15
    37bc49eb6nop [rax+rax]
    37bc49ec0
    37bc49ec0loc_37bc49ec0:
    37bc49ec0movupd x4, [r8+r11]
    37bc49ec6movupd x6, [r8+r11]
    37bc49eccmovapd x0, x8
    37bc49ed1movapd x1, x11
    37bc49ed6movupd x5, [rbx+r11]
    37bc49edcmovupd x3, [rbx+r11]
    37bc49ee2movapd x13, x9
    37bc49ee7unpckhpd x4, x4
    37bc49eebunpcklpd x6, x6
    37bc49eefmovapd x2, x4
    37bc49ef3unpcklpd x5, x5
    37bc49ef7unpckhpd x3, x3
    37bc49efbmulpd x0, x6
    37bc49effmulpd x2, x11
    37bc49f04mulpd x1, x6
    37bc49f08mulpd x13, x3
    37bc49f0daddpd x2, x0
    37bc49f11movapd x0, x8
    37bc49f16mulpd x0, x4
    37bc49f1asubpd x2, x3
    37bc49f1esubpd x1, x0
    37bc49f22mulpd x2, x7
    37bc49f26movapd x0, x10
    37bc49f2bmulpd x0, x5
    37bc49f2fsubpd x1, x5
    37bc49f33mulpd x5, x9
    37bc49f38subpd x0, x13
    37bc49f3dmulpd x1, x12
    37bc49f42subpd x0, x6
    37bc49f46movapd x6, x10
    37bc49f4bmulpd x6, x3
    37bc49f4faddsubpd x1, x2
    37bc49f53mulpd x0, x12
    37bc49f58movups [rcx+r11], x1
    37bc49f5daddpd x6, x5
    37bc49f61subpd x6, x4
    37bc49f65mulpd x6, x7
    37bc49f69addsubpd x0, x6
    37bc49f6dmovups [r10+r11], x0
    37bc49f72add r11, 16
    37bc49f76cmp r9, r11
    37bc49f79jne 0x37bc49ec0
    37bc49f7fmovupd x13, [rsp+192]
    37bc49f89movupd x3, [rsp+224]
    37bc49f92movupd x4, [rsp+240]
    37bc49f9bjmp 0x37bc495df
    37bc49fa0
    37bc49fa0loc_37bc49fa0:
    37bc49fa0mov esi, [rsp+264]
    37bc49fa7mov rdx, [rsp+336]
    37bc49fafmov rcx, [rsp+368]
    37bc49fb7sub eax, esi
    37bc49fb9mov [rsp+396], eax
    37bc49fc0lea eax, [rsi+1]
    37bc49fc3cdqe
    37bc49fc5add rcx, rax
    37bc49fc8add rax, rdx
    37bc49fcbshl rax, 4
    37bc49fcfshl rcx, 4
    37bc49fd3lea rdx, [r12+rax]
    37bc49fd7lea rax, [rip+0x802f56]
    37bc49fdemov [rsp+32], rax
    37bc49fe3lea r9, [r12+rcx]
    37bc49fe7mov r8, rax
    37bc49feamov rcx, [rsp+128]
    37bc49ff2call zcopy_
    37bc49ff7jmp 0x37bc49a33
    37bc49ffc
    37bc49ffc 0f 1f 40 00 ..@.
    37bc4a000
    37bc4a000loc_37bc4a000:
    37bc4a000sub edx, ebx
    37bc4a002mov [rsp+224], rax
    37bc4a00amov [rsp+396], edx
    37bc4a011lea edx, [rbx+1]
    37bc4a014movsxd rdx, edx
    37bc4a017imul rdx, [rsp+144]
    37bc4a020add rdx, [rsp+136]
    37bc4a028lea rcx, [r12+rdx]
    37bc4a02cadd rdx, rax
    37bc4a02fmov rax, [rsp+696]
    37bc4a037shl rcx, 4
    37bc4a03bshl rdx, 4
    37bc4a03fmov [rsp+32], rax
    37bc4a044lea r9, [r15+rcx]
    37bc4a048add rdx, r15
    37bc4a04bmov r8, rax
    37bc4a04emov rcx, [rsp+128]
    37bc4a056call zswap_
    37bc4a05bmov rax, [rsp+664]
    37bc4a063mov edx, [rax]
    37bc4a065mov rax, [rsp+224]
    37bc4a06djmp 0x37bc49c1f
    37bc4a072
    37bc4a072 66 0f 1f 44 00 00 f..D..
    37bc4a078
    37bc4a078loc_37bc4a078:
    37bc4a078movapd x6, x0
    37bc4a07cdivsd x6, x1
    37bc4a080mulsd x0, x6
    37bc4a084movapd x5, x6
    37bc4a088mulsd x5, x7
    37bc4a08cmulsd x6, x2
    37bc4a090addsd x0, x1
    37bc4a094addsd x5, x2
    37bc4a098subsd x7, x6
    37bc4a09cdivsd x5, x0
    37bc4a0a0divsd x7, x0
    37bc4a0a4jmp 0x37bc49e39
    37bc4a0a9
    37bc4a0a9 0f 1f 80 00 00 00 00 .......
    37bc4a0b0
    37bc4a0b0loc_37bc4a0b0:
    37bc4a0b0movapd x6, x5
    37bc4a0b4pxor x7, x7
    37bc4a0b8divsd x6, x2
    37bc4a0bcmulsd x5, x6
    37bc4a0c0addsd x5, x2
    37bc4a0c4movapd x2, x6
    37bc4a0c8mulsd x2, x7
    37bc4a0ccsubsd x7, x6
    37bc4a0d0addsd x2, [rip+0x802ed0]
    37bc4a0d8divsd x7, x5
    37bc4a0dcdivsd x2, x5
    37bc4a0e0jmp 0x37bc49df9
    37bc4a0e5
    37bc4a0e5 0f 1f 00 ...
    37bc4a0e8
    37bc4a0e8loc_37bc4a0e8:
    37bc4a0e8movapd x6, x0
    37bc4a0ecmovapd x10, x9
    37bc4a0f1movapd x2, x0
    37bc4a0f5divsd x6, x4
    37bc4a0f9mulsd x2, x6
    37bc4a0fdmovapd x11, x6
    37bc4a102mulsd x11, x8
    37bc4a107mulsd x7, x6
    37bc4a10bmulsd x10, x6
    37bc4a110mulsd x5, x6
    37bc4a114addsd x2, x4
    37bc4a118addsd x11, x13
    37bc4a11dsubsd x8, x7
    37bc4a122addsd x10, x3
    37bc4a127subsd x9, x5
    37bc4a12cdivsd x11, x2
    37bc4a131divsd x8, x2
    37bc4a136divsd x10, x2
    37bc4a13bdivsd x9, x2
    37bc4a140jmp 0x37bc49d6f
    37bc4a145
    37bc4a145 0f 1f 00 ...
    37bc4a148
    37bc4a148loc_37bc4a148:
    37bc4a148lea rax, [rip+0x802de5]
    37bc4a14fmov rdx, [rsp+264]
    37bc4a157mov rcx, [rsp+168]
    37bc4a15fmov r9, rsi
    37bc4a162mov [rsp+32], rax
    37bc4a167mov r8, rax
    37bc4a16acall zcopy_
    37bc4a16fmovsxd rax, [rsp+392]
    37bc4a177mov [rsp+192], eax
    37bc4a17emov rbx, rax
    37bc4a181mov [rsp+208], rax
    37bc4a189cmp [rsp+176], eax
    37bc4a190je 0x37bc4a290
    37bc4a196mov [rsp+272], 1
    37bc4a1a1lea r8l, [rax-1]
    37bc4a1a5jmp 0x37bc49ad7
    37bc4a1aa
    37bc4a1aa 66 0f 1f 44 00 00 f..D..
    37bc4a1b0
    37bc4a1b0loc_37bc4a1b0:
    37bc4a1b0mov eax, [r14]
    37bc4a1b3mov rdx, [rsp+328]
    37bc4a1bbmov r9, rbx
    37bc4a1bemov [rsp+376], r10
    37bc4a1c6mov rcx, [rsp+128]
    37bc4a1cesub eax, edi
    37bc4a1d0add eax, 1
    37bc4a1d3mov [rsp+396], eax
    37bc4a1dalea rax, [rip+0x802d53]
    37bc4a1e1mov [rsp+32], rax
    37bc4a1e6mov r8, rax
    37bc4a1e9call zcopy_
    37bc4a1eemov [rsp+388], edi
    37bc4a1f5cmp [rsp+264], edi
    37bc4a1fcje 0x37bc48925
    37bc4a202mov r10, [rsp+288]
    37bc4a20amov rax, [rsp+352]
    37bc4a212lea r15, [rbp+16]
    37bc4a216mov [rsp+328], 1
    37bc4a221mov rdx, [rsp+192]
    37bc4a229mov rcx, [rsp+272]
    37bc4a231mov [rsp+336], r10
    37bc4a239mov r10, [rsp+376]
    37bc4a241jmp 0x37bc499c1
    37bc4a246
    37bc4a246 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bc4a250
    37bc4a250loc_37bc4a250:
    37bc4a250movapd x3, x1
    37bc4a254divsd x3, x2
    37bc4a258mulsd x1, x3
    37bc4a25cmovapd x0, x3
    37bc4a260addsd x1, x2
    37bc4a264pxor x2, x2
    37bc4a268mulsd x0, x2
    37bc4a26csubsd x2, x3
    37bc4a270addsd x0, [rip+0x802d30]
    37bc4a278unpcklpd x1, x1
    37bc4a27cunpcklpd x0, x2
    37bc4a280divpd x0, x1
    37bc4a284jmp 0x37bc4992f
    37bc4a289
    37bc4a289 0f 1f 80 00 00 00 00 .......
    37bc4a290
    37bc4a290loc_37bc4a290:
    37bc4a290imul rax, [rsp+144]
    37bc4a299mov ebx, [rsp+176]
    37bc4a2a0add rax, [rsp+136]
    37bc4a2a8jmp 0x37bc48e19
    37bc4a2ad
    37bc4a2adloc_37bc4a2ad:
    37bc4a2adlea rax, [rsp+392]
    37bc4a2b5xor edx, edx
    37bc4a2b7mov [rsp+168], rax
    37bc4a2bflea rax, [rsp+396]
    37bc4a2c7mov [rsp+128], rax
    37bc4a2cflea rax, [rip+0x802c72]
    37bc4a2d6mov [rsp+216], rax
    37bc4a2delea rax, [rip+0x802c73]
    37bc4a2e5mov [rsp+256], rax
    37bc4a2edjmp 0x37bc48317
    37bc4a2f2
    37bc4a2f2loc_37bc4a2f2:
    37bc4a2f2mov ebx, [rsp+176]
    37bc4a2f9jmp 0x37bc48e19
    37bc48000
    37bc4a2fe
    37bc4a2fe // align 0x10
    37bc4a300
    37bc4a300zlasyf_rook_:
    37bc4a300push r15
    37bc4a302push r14
    37bc4a304push r13
    37bc4a306push r12
    37bc4a308push rbp
    37bc4a309push rdi
    37bc4a30apush rsi
    37bc4a30bpush rbx
    37bc4a30csub rsp, 616
    37bc4a313movups [rsp+448], x6
    37bc4a31bmovups [rsp+464], x7
    37bc4a323movups [rsp+480], x8
    37bc4a32cmovups [rsp+496], x9
    37bc4a335movups [rsp+512], x10
    37bc4a33emovups [rsp+528], x11
    37bc4a347movups [rsp+544], x12
    37bc4a350movups [rsp+560], x13
    37bc4a359movups [rsp+576], x14
    37bc4a362movups [rsp+592], x15
    37bc4a36bmov rax, [rsp+728]
    37bc4a373mov r15, [rsp+720]
    37bc4a37bmov r13, [rsp+744]
    37bc4a383movsxd rsi, [rax]
    37bc4a386xor eax, eax
    37bc4a388test rsi, rsi
    37bc4a38bmov rbx, rcx
    37bc4a38emov r14, rdx
    37bc4a391mov edx, 1
    37bc4a396cmovns rax, rsi
    37bc4a39alea rcx, [rip+0x802c1f]
    37bc4a3a1mov [rsp+704], r8
    37bc4a3a9mov rbp, r9
    37bc4a3acmov [rsp+136], rax
    37bc4a3b4not rax
    37bc4a3b7mov [rsp+144], rax
    37bc4a3bfmov rax, [rsp+752]
    37bc4a3c7movsxd rsi, [rax]
    37bc4a3caxor eax, eax
    37bc4a3cctest rsi, rsi
    37bc4a3cfcmovns rax, rsi
    37bc4a3d3mov [rsp+160], rax
    37bc4a3dbnot rax
    37bc4a3demov [rsp+168], rax
    37bc4a3e6mov rax, [rsp+760]
    37bc4a3eemov [rax], 0
    37bc4a3f4call dlamch_
    37bc4a3f9mov r9l, 1
    37bc4a3ffmov r8l, 1
    37bc4a405mov rcx, rbx
    37bc4a408movsd_xmm [rsp+392], x0
    37bc4a411lea rdx, [rip+0x802ba9]
    37bc4a418call lsame_
    37bc4a41dtest eax, eax
    37bc4a41fje 0x37bc4a898
    37bc4a425mov rax, [rsp+704]
    37bc4a42dmov edi, [r14]
    37bc4a430mov esi, [rax]
    37bc4a432mov eax, edi
    37bc4a434mov [rsp+408], edi
    37bc4a43bsub eax, esi
    37bc4a43dadd eax, 1
    37bc4a440cmp edi, eax
    37bc4a442jg 0x37bc4a44c
    37bc4a444cmp edi, esi
    37bc4a446jg 0x37bc4d1d5
    37bc4a44c
    37bc4a44cloc_37bc4a44c:
    37bc4a44clea rax, [rsp+408]
    37bc4a454mov [rsp+712], rbp
    37bc4a45cmov edx, edi
    37bc4a45emov [rsp+176], rax
    37bc4a466lea rax, [rsp+428]
    37bc4a46emov [rsp+128], rax
    37bc4a476lea rax, [rip+0x802b5b]
    37bc4a47dmov [rsp+240], rax
    37bc4a485lea rax, [rip+0x802b5c]
    37bc4a48cmov [rsp+248], rax
    37bc4a494nop
    37bc4a495nop [rax+rax]
    37bc4a4a0
    37bc4a4a0loc_37bc4a4a0:
    37bc4a4a0test edi, edi
    37bc4a4a2jle 0x37bc4a6c0
    37bc4a4a8movsxd rbp, esi
    37bc4a4abmov rax, [rsp+168]
    37bc4a4b3imul rbp, [rsp+160]
    37bc4a4bcmov [rsp+420], edi
    37bc4a4c3movsxd rdi, edi
    37bc4a4c6mov rcx, [rsp+176]
    37bc4a4ceimul rdi, [rsp+136]
    37bc4a4d7add rax, rbp
    37bc4a4damov [rsp+200], rax
    37bc4a4e2add rax, 1
    37bc4a4e6shl rax, 4
    37bc4a4ealea r9, [r13+rax]
    37bc4a4efmov rax, [rsp+144]
    37bc4a4f7mov [rsp+184], r9
    37bc4a4fflea rdx, [rax+rdi+1]
    37bc4a504lea rax, [rip+0x802ab9]
    37bc4a50bmov [rsp+32], rax
    37bc4a510shl rdx, 4
    37bc4a514mov r8, rax
    37bc4a517add rdx, r15
    37bc4a51acall zcopy_
    37bc4a51fmov eax, [r14]
    37bc4a522mov ebx, [rsp+408]
    37bc4a529cmp eax, ebx
    37bc4a52bjg 0x37bc4c7b0
    37bc4a531
    37bc4a531loc_37bc4a531:
    37bc4a531mov rax, [rsp+200]
    37bc4a539movsxd rdi, ebx
    37bc4a53cadd rax, rdi
    37bc4a53fshl rax, 4
    37bc4a543add rax, r13
    37bc4a546movsd_xmm x6, [rax]
    37bc4a54amovsd_xmm x0, [rax+8]
    37bc4a54fandpd x6, [rip+0x802ab9]
    37bc4a557andpd x0, [rip+0x802ab1]
    37bc4a55faddsd x6, x0
    37bc4a563cmp ebx, 1
    37bc4a566jg 0x37bc4bdf0
    37bc4a56cpxor x5, x5
    37bc4a570ucomisd x6, x5
    37bc4a574jp 0x37bc4a57c
    37bc4a576je 0x37bc4bd48
    37bc4a57c
    37bc4a57cloc_37bc4a57c:
    37bc4a57cimul rdi, [rsp+136]
    37bc4a585mov rax, [rsp+144]
    37bc4a58dadd rax, rdi
    37bc4a590mov [rsp+192], rax
    37bc4a598
    37bc4a598loc_37bc4a598:
    37bc4a598mov rax, [rsp+192]
    37bc4a5a0lea rdi, [rip+0x802a1d]
    37bc4a5a7mov rdx, [rsp+184]
    37bc4a5afmov [rsp+32], rdi
    37bc4a5b4mov rcx, [rsp+176]
    37bc4a5bcmov r8, rdi
    37bc4a5bfadd rax, 1
    37bc4a5c3shl rax, 4
    37bc4a5c7lea r9, [r15+rax]
    37bc4a5cbcall zcopy_
    37bc4a5d0movsxd rsi, [rsp+408]
    37bc4a5d8mov rdx, rsi
    37bc4a5dblea edi, [rsi-1]
    37bc4a5decmp esi, 1
    37bc4a5e1jle 0x37bc4a680
    37bc4a5e7mov rcx, [rsp+136]
    37bc4a5efimul rcx, rsi
    37bc4a5f3add rcx, [rsp+144]
    37bc4a5fblea rax, [rcx+rsi]
    37bc4a5ffshl rax, 4
    37bc4a603add rax, r15
    37bc4a606movsd_xmm x0, [rax]
    37bc4a60amovsd_xmm x4, [rax+8]
    37bc4a60fmovapd x1, x0
    37bc4a613andpd x1, [rip+0x8029f5]
    37bc4a61bmovapd x2, x4
    37bc4a61fandpd x2, [rip+0x8029e9]
    37bc4a627movapd x3, x1
    37bc4a62baddsd x3, x2
    37bc4a62fcomisd x3, [rsp+392]
    37bc4a638jae 0x37bc4d080
    37bc4a63epxor x1, x1
    37bc4a642mov r9l, 1
    37bc4a648ucomisd x0, x1
    37bc4a64csetp r8b
    37bc4a650cmovne r8l, r9l
    37bc4a654test r8b, r8b
    37bc4a657jne 0x37bc4cfa5
    37bc4a65ducomisd x4, x1
    37bc4a661setp r8b
    37bc4a665cmovne r8l, r9l
    37bc4a669test r8b, r8b
    37bc4a66cjne 0x37bc4cfa5
    37bc4a672nop [rax]
    37bc4a675nop [rax+rax]
    37bc4a680
    37bc4a680loc_37bc4a680:
    37bc4a680mov rax, [rsp+736]
    37bc4a688mov [rax+4*rsi-4], ebx
    37bc4a68cmov rax, [rsp+704]
    37bc4a694mov r8l, [rax]
    37bc4a697
    37bc4a697loc_37bc4a697:
    37bc4a697mov edx, [r14]
    37bc4a69alea esi, [r8+rdi]
    37bc4a69emov [rsp+408], edi
    37bc4a6a5mov eax, edx
    37bc4a6a7sub esi, edx
    37bc4a6a9sub eax, r8l
    37bc4a6acadd eax, 1
    37bc4a6afcmp eax, edi
    37bc4a6b1jl 0x37bc4a4a0
    37bc4a6b7cmp r8l, edx
    37bc4a6bajge 0x37bc4a4a0
    37bc4a6c0
    37bc4a6c0loc_37bc4a6c0:
    37bc4a6c0mov rbp, [rsp+712]
    37bc4a6c8sub edx, edi
    37bc4a6ca
    37bc4a6caloc_37bc4a6ca:
    37bc4a6camov rax, [rsp+728]
    37bc4a6d2add esi, 1
    37bc4a6d5mov [rsp+428], edx
    37bc4a6dclea edx, [rdi+1]
    37bc4a6dfmovsxd rsi, esi
    37bc4a6e2movsxd rdx, edx
    37bc4a6e5mov [rsp+88], r15
    37bc4a6eamov r9, [rsp+176]
    37bc4a6f2mov [rsp+96], rax
    37bc4a6f7mov rax, [rsp+248]
    37bc4a6fflea r8, [rip+0x8028f2]
    37bc4a706lea rcx, [rip+0x8028f4]
    37bc4a70dimul rsi, [rsp+160]
    37bc4a716mov [rsp+120], 9
    37bc4a71fimul rdx, [rsp+136]
    37bc4a728mov [rsp+80], rax
    37bc4a72dmov rax, [rsp+752]
    37bc4a735mov [rsp+112], 12
    37bc4a73emov [rsp+104], 5
    37bc4a747mov [rsp+72], rax
    37bc4a74cmov rax, [rsp+168]
    37bc4a754lea rax, [rax+rsi+1]
    37bc4a759shl rax, 4
    37bc4a75dadd rax, r13
    37bc4a760mov [rsp+64], rax
    37bc4a765mov rax, [rsp+728]
    37bc4a76dmov [rsp+56], rax
    37bc4a772mov rax, [rsp+144]
    37bc4a77alea rax, [rax+rdx+1]
    37bc4a77fmov rdx, [rsp+240]
    37bc4a787shl rax, 4
    37bc4a78badd rax, r15
    37bc4a78emov [rsp+48], rax
    37bc4a793lea rax, [rip+0x80282e]
    37bc4a79amov [rsp+40], rax
    37bc4a79fmov rax, [rsp+128]
    37bc4a7a7mov [rsp+32], rax
    37bc4a7accall zgemmtr_
    37bc4a7b1mov esi, [rsp+408]
    37bc4a7b8mov edx, [r14]
    37bc4a7bbmov [rsp+720], r15
    37bc4a7c3mov r13, [rsp+728]
    37bc4a7cbmov r15, r14
    37bc4a7cemov r14, [rsp+720]
    37bc4a7d6mov [rsp+156], esi
    37bc4a7ddlea ebx, [rsi+1]
    37bc4a7e0mov rsi, [rsp+736]
    37bc4a7e8nop [rax+rax]
    37bc4a7f0
    37bc4a7f0loc_37bc4a7f0:
    37bc4a7f0movsxd r8, ebx
    37bc4a7f3lea edi, [rbx+1]
    37bc4a7f6mov ecx, [rsi+4*r8-4]
    37bc4a7fbtest ecx, ecx
    37bc4a7fdjs 0x37bc4bca0
    37bc4a803mov [rsp+424], edi
    37bc4a80acmp ecx, ebx
    37bc4a80cje 0x37bc4bd31
    37bc4a812cmp edx, edi
    37bc4a814jge 0x37bc4cc80
    37bc4a81a
    37bc4a81aloc_37bc4a81a:
    37bc4a81amov esi, [rsp+156]
    37bc4a821mov ebx, edx
    37bc4a823sub ebx, esi
    37bc4a825
    37bc4a825loc_37bc4a825:
    37bc4a825mov [rbp], ebx
    37bc4a828movups x6, [rsp+448]
    37bc4a830movups x7, [rsp+464]
    37bc4a838movups x8, [rsp+480]
    37bc4a841movups x9, [rsp+496]
    37bc4a84amovups x10, [rsp+512]
    37bc4a853movups x11, [rsp+528]
    37bc4a85cmovups x12, [rsp+544]
    37bc4a865movups x13, [rsp+560]
    37bc4a86emovups x14, [rsp+576]
    37bc4a877movups x15, [rsp+592]
    37bc4a880add rsp, 616
    37bc4a887pop rbx
    37bc4a888pop rsi
    37bc4a889pop rdi
    37bc4a88apop rbp
    37bc4a88bpop r12
    37bc4a88dpop r13
    37bc4a88fpop r14
    37bc4a891pop r15
    37bc4a893ret
    37bc4a894
    37bc4a894 0f 1f 40 00 ..@.
    37bc4a898
    37bc4a898loc_37bc4a898:
    37bc4a898lea rax, [rsp+428]
    37bc4a8a0mov r9l, [r14]
    37bc4a8a3mov [rsp+712], rbp
    37bc4a8abmov r12l, 1
    37bc4a8b1mov [rsp+128], rax
    37bc4a8b9lea rax, [rip+0x802718]
    37bc4a8c0mov [rsp+240], rax
    37bc4a8c8lea rax, [rip+0x802719]
    37bc4a8cfmov [rsp+248], rax
    37bc4a8d7lea rax, [rsp+424]
    37bc4a8dfmov [rsp+352], rax
    37bc4a8e7nop [rax+rax]
    37bc4a8f0
    37bc4a8f0loc_37bc4a8f0:
    37bc4a8f0mov rax, [rsp+704]
    37bc4a8f8mov [rsp+408], r12l
    37bc4a900mov eax, [rax]
    37bc4a902cmp eax, r12l
    37bc4a905jg 0x37bc4a910
    37bc4a907cmp eax, r9l
    37bc4a90ajl 0x37bc4b890
    37bc4a910
    37bc4a910loc_37bc4a910:
    37bc4a910cmp r12l, r9l
    37bc4a913jg 0x37bc4b890
    37bc4a919mov rax, [rsp+136]
    37bc4a921movsxd rsi, r12l
    37bc4a924mov rcx, [rsp+144]
    37bc4a92clea rbx, [rip+0x802691]
    37bc4a933sub r9l, r12l
    37bc4a936mov [rsp+32], rbx
    37bc4a93blea rdi, [rsi-1]
    37bc4a93fmov r8, rbx
    37bc4a942imul rax, rsi
    37bc4a946mov rbp, [rsp+160]
    37bc4a94eadd r9l, 1
    37bc4a952mov [rsp+272], rsi
    37bc4a95amov [rsp+428], r9l
    37bc4a962imul rbp, rsi
    37bc4a966mov [rsp+200], rdi
    37bc4a96emov [rsp+328], rax
    37bc4a976add rax, rcx
    37bc4a979mov rcx, [rsp+128]
    37bc4a981mov [rsp+176], rax
    37bc4a989add rax, rsi
    37bc4a98cmov [rsp+288], rax
    37bc4a994shl rax, 4
    37bc4a998lea rdx, [r15+rax]
    37bc4a99cmov rax, [rsp+168]
    37bc4a9a4mov [rsp+420], r12l
    37bc4a9acmov [rsp+256], rdx
    37bc4a9b4add rax, rbp
    37bc4a9b7mov [rsp+224], rax
    37bc4a9bfadd rax, rsi
    37bc4a9c2mov r10, rax
    37bc4a9c5mov [rsp+320], rax
    37bc4a9cdshl r10, 4
    37bc4a9d1add r10, r13
    37bc4a9d4mov r9, r10
    37bc4a9d7mov [rsp+184], r10
    37bc4a9dfcall zcopy_
    37bc4a9e4cmp r12l, 1
    37bc4a9e8mov r10, [rsp+184]
    37bc4a9f0jle 0x37bc4aa91
    37bc4a9f6mov eax, [r14]
    37bc4a9f9mov [rsp+72], r10
    37bc4a9felea r9, [rip+0x8025c3]
    37bc4aa05mov [rsp+80], rbx
    37bc4aa0amov r8, [rsp+128]
    37bc4aa12sub eax, r12l
    37bc4aa15mov rcx, [rsp+240]
    37bc4aa1dmov [rsp+88], 12
    37bc4aa26add eax, 1
    37bc4aa29mov [rsp+424], eax
    37bc4aa30lea eax, [r12-1]
    37bc4aa35mov [rsp+428], eax
    37bc4aa3cmov rax, rdi
    37bc4aa3fmov rdi, [rsp+248]
    37bc4aa47shl rax, 4
    37bc4aa4bmov [rsp+64], rdi
    37bc4aa50mov rdi, [rsp+752]
    37bc4aa58lea rdx, [r13+rax]
    37bc4aa5dadd rax, r15
    37bc4aa60mov [rsp+48], rdx
    37bc4aa65mov rdx, [rsp+352]
    37bc4aa6dmov [rsp+56], rdi
    37bc4aa72mov rdi, [rsp+728]
    37bc4aa7amov [rsp+32], rax
    37bc4aa7fmov [rsp+40], rdi
    37bc4aa84call zgemv_
    37bc4aa89mov r10, [rsp+184]
    37bc4aa91
    37bc4aa91loc_37bc4aa91:
    37bc4aa91lea ebx, [r12+1]
    37bc4aa96movsd_xmm x6, [r10]
    37bc4aa9bmovsd_xmm x0, [r10+8]
    37bc4aaa1andpd x6, [rip+0x802567]
    37bc4aaa9mov eax, [r14]
    37bc4aaacmovsxd rcx, ebx
    37bc4aaafmov [rsp+208], ebx
    37bc4aab6andpd x0, [rip+0x802552]
    37bc4aabemov [rsp+192], rcx
    37bc4aac6addsd x6, x0
    37bc4aacacmp eax, r12l
    37bc4aacdjg 0x37bc4ab50
    37bc4aad3pxor x5, x5
    37bc4aad7ucomisd x6, x5
    37bc4aadbjp 0x37bc4aae3
    37bc4aaddje 0x37bc4abed
    37bc4aae3
    37bc4aae3loc_37bc4aae3:
    37bc4aae3mov ebx, r12l
    37bc4aae6
    37bc4aae6loc_37bc4aae6:
    37bc4aae6sub eax, r12l
    37bc4aae9mov r9, [rsp+256]
    37bc4aaf1mov rcx, [rsp+128]
    37bc4aaf9mov rdx, r10
    37bc4aafcadd eax, 1
    37bc4aaffmov [rsp+428], eax
    37bc4ab06lea rax, [rip+0x8024b7]
    37bc4ab0dmov [rsp+32], rax
    37bc4ab12mov r8, rax
    37bc4ab15call zcopy_
    37bc4ab1amov r9l, [r14]
    37bc4ab1dcmp r9l, r12l
    37bc4ab20jg 0x37bc4bae8
    37bc4ab26
    37bc4ab26loc_37bc4ab26:
    37bc4ab26mov r12l, [rsp+208]
    37bc4ab2enop
    37bc4ab30
    37bc4ab30loc_37bc4ab30:
    37bc4ab30mov rax, [rsp+736]
    37bc4ab38mov rsi, [rsp+200]
    37bc4ab40mov [rax+4*rsi], ebx
    37bc4ab43jmp 0x37bc4a8f0
    37bc4ab48
    37bc4ab48 0f 1f 84 00 00 00 00 00 ........
    37bc4ab50
    37bc4ab50loc_37bc4ab50:
    37bc4ab50sub eax, r12l
    37bc4ab53mov rcx, [rsp+128]
    37bc4ab5blea r8, [rip+0x802462]
    37bc4ab62mov [rsp+184], r10
    37bc4ab6amov [rsp+428], eax
    37bc4ab71mov rax, [rsp+224]
    37bc4ab79add rax, [rsp+192]
    37bc4ab81mov rdx, rax
    37bc4ab84mov [rsp+360], rax
    37bc4ab8cshl rdx, 4
    37bc4ab90add rdx, r13
    37bc4ab93call izamax_
    37bc4ab98pxor x5, x5
    37bc4ab9cmov r10, [rsp+184]
    37bc4aba4lea ebx, [rax+r12]
    37bc4aba8mov rax, [rsp+224]
    37bc4abb0movsxd rdi, ebx
    37bc4abb3add rax, rdi
    37bc4abb6shl rax, 4
    37bc4abbaadd rax, r13
    37bc4abbdmovsd_xmm x7, [rax]
    37bc4abc1movsd_xmm x0, [rax+8]
    37bc4abc6andpd x7, [rip+0x802442]
    37bc4abceandpd x0, [rip+0x80243a]
    37bc4abd6addsd x7, x0
    37bc4abdamovapd x0, x6
    37bc4abdemaxsd x0, x7
    37bc4abe2ucomisd x0, x5
    37bc4abe6jp 0x37bc4ac48
    37bc4abe8jne 0x37bc4ac48
    37bc4abeamov eax, [r14]
    37bc4abed
    37bc4abedloc_37bc4abed:
    37bc4abedmov rsi, [rsp+760]
    37bc4abf5mov edx, [rsi]
    37bc4abf7test edx, edx
    37bc4abf9jne 0x37bc4abfe
    37bc4abfbmov [rsi], r12l
    37bc4abfe
    37bc4abfeloc_37bc4abfe:
    37bc4abfesub eax, r12l
    37bc4ac01mov r9, [rsp+256]
    37bc4ac09mov rdx, r10
    37bc4ac0cmov ebx, r12l
    37bc4ac0fadd eax, 1
    37bc4ac12mov rcx, [rsp+128]
    37bc4ac1amov [rsp+428], eax
    37bc4ac21lea rax, [rip+0x80239c]
    37bc4ac28mov [rsp+32], rax
    37bc4ac2dmov r8, rax
    37bc4ac30call zcopy_
    37bc4ac35mov r12l, [rsp+208]
    37bc4ac3dmov r9l, [r14]
    37bc4ac40jmp 0x37bc4ab30
    37bc4ac45
    37bc4ac45 0f 1f 00 ...
    37bc4ac48
    37bc4ac48loc_37bc4ac48:
    37bc4ac48movsd_xmm x0, [rip+0x8023d0]
    37bc4ac50mulsd x0, x7
    37bc4ac54comisd x0, x6
    37bc4ac58jbe 0x37bc4d070
    37bc4ac5emov rax, [rsp+168]
    37bc4ac66add rbp, [rsp+160]
    37bc4ac6emov [rsp+368], r10
    37bc4ac76mov [rsp+384], rsi
    37bc4ac7eadd rax, rbp
    37bc4ac81lea rdx, [rax+rsi]
    37bc4ac85shl rdx, 4
    37bc4ac89lea rcx, [r13+rdx]
    37bc4ac8emov [rsp+184], rcx
    37bc4ac96lea rcx, [rsi-1]
    37bc4ac9amov rsi, rax
    37bc4ac9dshl rcx, 4
    37bc4aca1add rcx, r15
    37bc4aca4mov [rsp+376], rcx
    37bc4acaclea ecx, [r12-1]
    37bc4acb1mov [rsp+344], ecx
    37bc4acb8
    37bc4acb8loc_37bc4acb8:
    37bc4acb8mov eax, ebx
    37bc4acbamov r9, [rsp+184]
    37bc4acc2mov r8, [rsp+728]
    37bc4accasub eax, r12l
    37bc4accdmov rcx, [rsp+128]
    37bc4acd5mov [rsp+216], eax
    37bc4acdcmov [rsp+428], eax
    37bc4ace3mov rax, [rsp+176]
    37bc4acebadd rax, rdi
    37bc4aceemov [rsp+304], rax
    37bc4acf6mov rbp, rax
    37bc4acf9lea rax, [rip+0x8022c4]
    37bc4ad00mov [rsp+32], rax
    37bc4ad05shl rbp, 4
    37bc4ad09lea rdx, [r15+rbp]
    37bc4ad0dmov [rsp+296], rdx
    37bc4ad15call zcopy_
    37bc4ad1amov edx, [r14]
    37bc4ad1dlea r10, [rsi+rdi]
    37bc4ad21mov rcx, [rsp+128]
    37bc4ad29shl r10, 4
    37bc4ad2dsub edx, ebx
    37bc4ad2flea rbp, [r13+r10]
    37bc4ad34lea eax, [rdx+1]
    37bc4ad37mov rdx, [rsp+136]
    37bc4ad3fmov r9, rbp
    37bc4ad42mov [rsp+428], eax
    37bc4ad49mov rax, [rsp+144]
    37bc4ad51imul rdx, rdi
    37bc4ad55add rax, rdx
    37bc4ad58add rax, rdi
    37bc4ad5bshl rax, 4
    37bc4ad5flea rdx, [r15+rax]
    37bc4ad63lea rax, [rip+0x80225a]
    37bc4ad6amov [rsp+32], rax
    37bc4ad6fmov r8, rax
    37bc4ad72mov [rsp+336], rdx
    37bc4ad7acall zcopy_
    37bc4ad7fcmp r12l, 1
    37bc4ad83jle 0x37bc4ae31
    37bc4ad89mov edx, [r14]
    37bc4ad8cmov r8, [rsp+128]
    37bc4ad94mov [rsp+88], 12
    37bc4ad9dlea r9, [rip+0x802224]
    37bc4ada4mov rcx, [rsp+240]
    37bc4adacsub edx, r12l
    37bc4adaflea eax, [rdx+1]
    37bc4adb2mov edx, [rsp+344]
    37bc4adb9mov [rsp+424], eax
    37bc4adc0lea rax, [rip+0x8021fd]
    37bc4adc7mov [rsp+80], rax
    37bc4adccmov rax, [rsp+184]
    37bc4add4mov [rsp+428], edx
    37bc4addbmov rdx, [rsp+352]
    37bc4ade3mov [rsp+72], rax
    37bc4ade8mov rax, [rsp+248]
    37bc4adf0mov [rsp+64], rax
    37bc4adf5mov rax, [rsp+752]
    37bc4adfdmov [rsp+56], rax
    37bc4ae02lea rax, [rdi-1]
    37bc4ae06shl rax, 4
    37bc4ae0aadd rax, r13
    37bc4ae0dmov [rsp+48], rax
    37bc4ae12mov rax, [rsp+728]
    37bc4ae1amov [rsp+40], rax
    37bc4ae1fmov rax, [rsp+376]
    37bc4ae27mov [rsp+32], rax
    37bc4ae2ccall zgemv_
    37bc4ae31
    37bc4ae31loc_37bc4ae31:
    37bc4ae31pxor x6, x6
    37bc4ae35cmp r12l, ebx
    37bc4ae38je 0x37bc4ae9d
    37bc4ae3amov eax, [rsp+216]
    37bc4ae41mov rcx, [rsp+128]
    37bc4ae49lea r8, [rip+0x802174]
    37bc4ae50mov rdx, [rsp+184]
    37bc4ae58mov [rsp+428], eax
    37bc4ae5fcall izamax_
    37bc4ae64mov ecx, [rsp+344]
    37bc4ae6badd eax, ecx
    37bc4ae6dmov [rsp+156], eax
    37bc4ae74cdqe
    37bc4ae76add rax, rsi
    37bc4ae79shl rax, 4
    37bc4ae7dadd rax, r13
    37bc4ae80movsd_xmm x6, [rax]
    37bc4ae84movsd_xmm x0, [rax+8]
    37bc4ae89andpd x6, [rip+0x80217f]
    37bc4ae91andpd x0, [rip+0x802177]
    37bc4ae99addsd x6, x0
    37bc4ae9d
    37bc4ae9dloc_37bc4ae9d:
    37bc4ae9dmov eax, [r14]
    37bc4aea0cmp eax, ebx
    37bc4aea2jg 0x37bc4b440
    37bc4aea8
    37bc4aea8loc_37bc4aea8:
    37bc4aea8movsd_xmm x0, [rbp]
    37bc4aeadmovsd_xmm x1, [rbp+8]
    37bc4aeb2andpd x0, [rip+0x802156]
    37bc4aebaandpd x1, [rip+0x80214e]
    37bc4aec2addsd x0, x1
    37bc4aec6movsd_xmm x1, [rip+0x802152]
    37bc4aecemulsd x1, x6
    37bc4aed2comisd x1, x0
    37bc4aed6jbe 0x37bc4b170
    37bc4aedcmov ebp, [rsp+420]
    37bc4aee3cmp ebp, [rsp+156]
    37bc4aeeaje 0x37bc4af50
    37bc4aeeccomisd x7, x6
    37bc4aef0jae 0x37bc4af50
    37bc4aef2mov eax, [r14]
    37bc4aef5mov r9, [rsp+368]
    37bc4aefdmov [rsp+420], ebx
    37bc4af04movapd x7, x6
    37bc4af08mov rdx, [rsp+184]
    37bc4af10mov rcx, [rsp+128]
    37bc4af18sub eax, r12l
    37bc4af1badd eax, 1
    37bc4af1emov [rsp+428], eax
    37bc4af25lea rax, [rip+0x802098]
    37bc4af2cmov [rsp+32], rax
    37bc4af31mov r8, rax
    37bc4af34call zcopy_
    37bc4af39movsxd rdi, [rsp+156]
    37bc4af41mov ebx, edi
    37bc4af43jmp 0x37bc4acb8
    37bc4af48
    37bc4af48 0f 1f 84 00 00 00 00 00 ........
    37bc4af50
    37bc4af50loc_37bc4af50:
    37bc4af50mov ecx, [rsp+208]
    37bc4af57mov rax, rsi
    37bc4af5amov [rsp+416], ebx
    37bc4af61mov rsi, [rsp+384]
    37bc4af69mov [rsp+412], ecx
    37bc4af70cmp ebp, r12l
    37bc4af73je 0x37bc4cd50
    37bc4af79mov eax, ebp
    37bc4af7bmovsxd rsi, ebp
    37bc4af7emov rdx, [rsp+256]
    37bc4af86mov rcx, [rsp+128]
    37bc4af8esub eax, r12l
    37bc4af91mov r12, [rsp+176]
    37bc4af99lea r8, [rip+0x802024]
    37bc4afa0mov [rsp+428], eax
    37bc4afa7mov rax, [rsp+728]
    37bc4afafadd r12, rsi
    37bc4afb2mov [rsp+32], rax
    37bc4afb7shl r12, 4
    37bc4afbblea r9, [r12+r15]
    37bc4afbfcall zcopy_
    37bc4afc4mov eax, [r14]
    37bc4afc7lea rdx, [rip+0x801ff6]
    37bc4afcemov rcx, [rsp+128]
    37bc4afd6mov [rsp+32], rdx
    37bc4afdbmov r8, rdx
    37bc4afdelea rdx, [r12+r15]
    37bc4afe2lea r12, [rsi-1]
    37bc4afe6sub eax, ebp
    37bc4afe8shl r12, 4
    37bc4afecadd eax, 1
    37bc4afefmov [rsp+428], eax
    37bc4aff6mov rax, [rsp+136]
    37bc4affeimul rax, rsi
    37bc4b002add rax, [rsp+144]
    37bc4b00aadd rax, rsi
    37bc4b00dshl rax, 4
    37bc4b011lea r9, [r15+rax]
    37bc4b015call zcopy_
    37bc4b01amov rsi, [rsp+728]
    37bc4b022mov rdx, [rsp+200]
    37bc4b02alea r9, [r15+r12]
    37bc4b02elea rcx, [rsp+408]
    37bc4b036mov [rsp+32], rsi
    37bc4b03bshl rdx, 4
    37bc4b03fmov r8, rsi
    37bc4b042add rdx, r15
    37bc4b045call zswap_
    37bc4b04amovsxd rdx, [rsp+408]
    37bc4b052lea r9, [r13+r12]
    37bc4b057mov rcx, [rsp+752]
    37bc4b05flea rsi, [rdx-1]
    37bc4b063mov [rsp+32], rcx
    37bc4b068mov r8, rcx
    37bc4b06bmov [rsp+200], rsi
    37bc4b073shl rsi, 4
    37bc4b077mov [rsp+176], edx
    37bc4b07emov [rsp+272], rdx
    37bc4b086lea rdx, [r13+rsi]
    37bc4b08blea rsi, [rsp+412]
    37bc4b093mov rcx, rsi
    37bc4b096call zswap_
    37bc4b09bmov rdx, [rsp+272]
    37bc4b0a3mov rax, [rsp+160]
    37bc4b0abmov r11, [rsp+168]
    37bc4b0b3mov r10, [rsp+136]
    37bc4b0bbimul rax, rdx
    37bc4b0bfmov r9, [rsp+144]
    37bc4b0c7mov ecx, [rsp+412]
    37bc4b0celea r12, [r11+rax]
    37bc4b0d2mov r11l, [rsp+176]
    37bc4b0damov [rsp+224], r12
    37bc4b0e2lea r8l, [r11+1]
    37bc4b0e6mov [rsp+208], r8l
    37bc4b0eemovsxd r8, r8l
    37bc4b0f1mov [rsp+192], r8
    37bc4b0f9mov r8, rdx
    37bc4b0fclea rdx, [rdx+r12]
    37bc4b100mov [rsp+320], rdx
    37bc4b108mov rdx, r10
    37bc4b10bimul rdx, r8
    37bc4b10flea r12, [r9+rdx]
    37bc4b113add rdx, r10
    37bc4b116add r8, r12
    37bc4b119mov [rsp+176], r12
    37bc4b121mov [rsp+288], r8
    37bc4b129mov r8, r10
    37bc4b12cmov r10, r9
    37bc4b12flea r9, [rdx+r9]
    37bc4b133mov [rsp+296], r9
    37bc4b13bcmp ecx, ebx
    37bc4b13djne 0x37bc4bc48
    37bc4b143mov rdi, [rsp+224]
    37bc4b14badd rdi, [rsp+192]
    37bc4b153add rax, [rsp+160]
    37bc4b15bmov [rsp+360], rdi
    37bc4b163add rax, [rsp+168]
    37bc4b16bjmp 0x37bc4b385
    37bc4b170
    37bc4b170loc_37bc4b170:
    37bc4b170mov eax, [r14]
    37bc4b173mov r10, [rsp+368]
    37bc4b17bmov [rsp+416], ebx
    37bc4b182mov rdx, [rsp+184]
    37bc4b18amov rcx, [rsp+128]
    37bc4b192sub eax, r12l
    37bc4b195mov r9, r10
    37bc4b198mov [rsp+344], r10
    37bc4b1a0mov rbp, [rsp+296]
    37bc4b1a8add eax, 1
    37bc4b1abmov [rsp+428], eax
    37bc4b1b2lea rax, [rip+0x801e0b]
    37bc4b1b9mov [rsp+32], rax
    37bc4b1bemov r8, rax
    37bc4b1c1call zcopy_
    37bc4b1c6mov rax, [rsp+328]
    37bc4b1ceadd rax, [rsp+136]
    37bc4b1d6mov [rsp+412], r12l
    37bc4b1deadd rax, [rsp+144]
    37bc4b1e6cmp r12l, ebx
    37bc4b1e9mov r10, [rsp+344]
    37bc4b1f1mov [rsp+296], rax
    37bc4b1f9je 0x37bc4d21a
    37bc4b1ffmov rax, [rsp+296]
    37bc4b207mov rdx, [rsp+176]
    37bc4b20fmov r10l, 1
    37bc4b215lea rsi, [rsp+412]
    37bc4b21dmov rcx, [rsp+288]
    37bc4b225lea r9, [rdi+rax]
    37bc4b229mov rax, [rsp+200]
    37bc4b231shl r9, 4
    37bc4b235add r9, r15
    37bc4b238
    37bc4b238loc_37bc4b238:
    37bc4b238shl rcx, 4
    37bc4b23cadd rdx, [rsp+192]
    37bc4b244lea r8, [rip+0x801d79]
    37bc4b24bmov [rsp+256], rax
    37bc4b253movupd x0, [r15+rcx]
    37bc4b259mov rcx, [rsp+304]
    37bc4b261shl rdx, 4
    37bc4b265sub rdi, 1
    37bc4b269add rdx, r15
    37bc4b26cmov [rsp+184], r10l
    37bc4b274shl rdi, 4
    37bc4b278shl rcx, 4
    37bc4b27cmovups [r15+rcx], x0
    37bc4b281mov ecx, [rsp+216]
    37bc4b288sub ecx, 1
    37bc4b28bmov [rsp+428], ecx
    37bc4b292mov rcx, [rsp+728]
    37bc4b29amov [rsp+32], rcx
    37bc4b29fmov rcx, [rsp+128]
    37bc4b2a7call zcopy_
    37bc4b2acmov edx, [r14]
    37bc4b2afmov r9, [rsp+336]
    37bc4b2b7mov rcx, [rsp+128]
    37bc4b2bfsub edx, ebx
    37bc4b2c1add edx, 1
    37bc4b2c4mov [rsp+428], edx
    37bc4b2cblea rdx, [rip+0x801cf2]
    37bc4b2d2mov [rsp+32], rdx
    37bc4b2d7mov r8, rdx
    37bc4b2damov rdx, rbp
    37bc4b2ddcall zcopy_
    37bc4b2e2mov rcx, [rsp+728]
    37bc4b2ealea r9, [r15+rdi]
    37bc4b2eemov rax, [rsp+256]
    37bc4b2f6mov [rsp+32], rcx
    37bc4b2fbshl rax, 4
    37bc4b2ffmov r8, rcx
    37bc4b302mov rcx, rsi
    37bc4b305lea rdx, [r15+rax]
    37bc4b309call zswap_
    37bc4b30emov rcx, [rsp+752]
    37bc4b316lea r9, [r13+rdi]
    37bc4b31bmovsxd rdx, [rsp+412]
    37bc4b323mov [rsp+32], rcx
    37bc4b328sub rdx, 1
    37bc4b32cmov r8, rcx
    37bc4b32fmov rcx, rsi
    37bc4b332shl rdx, 4
    37bc4b336add rdx, r13
    37bc4b339call zswap_
    37bc4b33ecmp [rsp+184], 1
    37bc4b346je 0x37bc4d120
    37bc4b34cmov rsi, [rsp+192]
    37bc4b354mov rdi, [rsp+160]
    37bc4b35cmov r11l, r12l
    37bc4b35fmov rax, [rsp+168]
    37bc4b367mov ebp, [rsp+420]
    37bc4b36eimul rdi, rsi
    37bc4b372add rsi, [rsp+224]
    37bc4b37amov [rsp+360], rsi
    37bc4b382add rax, rdi
    37bc4b385
    37bc4b385loc_37bc4b385:
    37bc4b385mov rsi, [rsp+192]
    37bc4b38dmov r9l, [r14]
    37bc4b390lea r12l, [r11+2]
    37bc4b394lea rdx, [rsi+rax]
    37bc4b398shl rdx, 4
    37bc4b39cmovupd x15, [r13+rdx]
    37bc4b3a3mov rdx, [rsp+360]
    37bc4b3abshl rdx, 4
    37bc4b3afmovupd x9, [r13+rdx]
    37bc4b3b6mov rdx, [rsp+320]
    37bc4b3beshl rdx, 4
    37bc4b3c2movupd x10, [r13+rdx]
    37bc4b3c9lea edx, [r9-1]
    37bc4b3cdcmp edx, r11l
    37bc4b3d0jg 0x37bc4b4c0
    37bc4b3d6
    37bc4b3d6loc_37bc4b3d6:
    37bc4b3d6mov rax, [rsp+288]
    37bc4b3demov rsi, [rsp+192]
    37bc4b3e6neg ebp
    37bc4b3e8neg ebx
    37bc4b3eamov rdi, [rsp+272]
    37bc4b3f2shl rax, 4
    37bc4b3f6movups [r15+rax], x10
    37bc4b3fbmov rax, [rsp+176]
    37bc4b403add rax, rsi
    37bc4b406shl rax, 4
    37bc4b40amovups [r15+rax], x9
    37bc4b40fmov rax, [rsp+296]
    37bc4b417add rax, rsi
    37bc4b41amov rsi, [rsp+200]
    37bc4b422shl rax, 4
    37bc4b426movups [r15+rax], x15
    37bc4b42bmov rax, [rsp+736]
    37bc4b433mov [rax+4*rsi], ebp
    37bc4b436mov [rax+4*rdi], ebx
    37bc4b439jmp 0x37bc4a8f0
    37bc4b43e
    37bc4b43e 66 90 f.
    37bc4b440
    37bc4b440loc_37bc4b440:
    37bc4b440lea edx, [rbx+1]
    37bc4b443sub eax, ebx
    37bc4b445mov rcx, [rsp+128]
    37bc4b44dlea r8, [rip+0x801b70]
    37bc4b454movsxd rdx, edx
    37bc4b457mov [rsp+428], eax
    37bc4b45eadd rdx, rsi
    37bc4b461shl rdx, 4
    37bc4b465add rdx, r13
    37bc4b468call izamax_
    37bc4b46dlea edx, [rax+rbx]
    37bc4b470movsxd rax, edx
    37bc4b473add rax, rsi
    37bc4b476shl rax, 4
    37bc4b47aadd rax, r13
    37bc4b47dmovsd_xmm x0, [rax]
    37bc4b481movsd_xmm x1, [rax+8]
    37bc4b486andpd x0, [rip+0x801b82]
    37bc4b48eandpd x1, [rip+0x801b7a]
    37bc4b496addsd x0, x1
    37bc4b49acomisd x0, x6
    37bc4b49emaxsd x0, x6
    37bc4b4a2cmovbe edx, [rsp+156]
    37bc4b4aamov [rsp+156], edx
    37bc4b4b1movapd x6, x0
    37bc4b4b5jmp 0x37bc4aea8
    37bc4b4ba
    37bc4b4ba 66 0f 1f 44 00 00 f..D..
    37bc4b4c0
    37bc4b4c0loc_37bc4b4c0:
    37bc4b4c0movapd x7, x15
    37bc4b4c5movapd x5, x10
    37bc4b4camovapd x4, x15
    37bc4b4cfunpckhpd x7, x7
    37bc4b4d3unpckhpd x5, x5
    37bc4b4d7movapd x8, x9
    37bc4b4dcmovapd x12, x7
    37bc4b4e1movapd x7, x9
    37bc4b4e6movapd x13, x5
    37bc4b4ebunpckhpd x7, x7
    37bc4b4efmovapd x5, x9
    37bc4b4f4andpd x5, [rip+0x801b14]
    37bc4b4fcmovapd x11, x7
    37bc4b501andpd x11, [rip+0x801b06]
    37bc4b50amovsd_xmm [rsp+184], x5
    37bc4b513comisd x11, x5
    37bc4b518ja 0x37bc4ba78
    37bc4b51emovapd x3, x7
    37bc4b522divsd x3, x9
    37bc4b527movapd x1, x3
    37bc4b52bmovapd x0, x3
    37bc4b52fmovapd x14, x3
    37bc4b534mulsd x0, x12
    37bc4b539mulsd x1, x7
    37bc4b53dmulsd x4, x3
    37bc4b541mulsd x14, x13
    37bc4b546mulsd x3, x10
    37bc4b54baddsd x0, x15
    37bc4b550addsd x1, x9
    37bc4b555subsd x12, x4
    37bc4b55aaddsd x14, x10
    37bc4b55fsubsd x13, x3
    37bc4b564divsd x0, x1
    37bc4b568divsd x12, x1
    37bc4b56dmovsd_xmm [rsp+208], x0
    37bc4b576divsd x14, x1
    37bc4b57bdivsd x13, x1
    37bc4b580
    37bc4b580loc_37bc4b580:
    37bc4b580movsd_xmm x5, [rsp+208]
    37bc4b589movapd x1, x13
    37bc4b58emovapd x2, x14
    37bc4b593mulsd x1, x12
    37bc4b598mulsd x2, x12
    37bc4b59dmovapd x0, x5
    37bc4b5a1mulsd x0, x14
    37bc4b5a6mulsd x5, x13
    37bc4b5absubsd x0, x1
    37bc4b5afsubsd x0, [rip+0x801a81]
    37bc4b5b7movapd x1, x5
    37bc4b5bbaddsd x1, x2
    37bc4b5bfmovapd x2, x0
    37bc4b5c3andpd x2, [rip+0x801a45]
    37bc4b5cbmovapd x3, x1
    37bc4b5cfandpd x3, [rip+0x801a39]
    37bc4b5d7comisd x3, x2
    37bc4b5dbjbe 0x37bc4cea0
    37bc4b5e1movapd x5, x0
    37bc4b5e5divsd x5, x1
    37bc4b5e9mulsd x0, x5
    37bc4b5edmovapd x6, x5
    37bc4b5f1addsd x0, x1
    37bc4b5f5pxor x1, x1
    37bc4b5f9mulsd x5, x1
    37bc4b5fdaddsd x6, x1
    37bc4b601subsd x5, [rip+0x801a2f]
    37bc4b609divsd x6, x0
    37bc4b60ddivsd x5, x0
    37bc4b611
    37bc4b611loc_37bc4b611:
    37bc4b611cmp r9l, r12l
    37bc4b614jl 0x37bc4b3d6
    37bc4b61amov rsi, [rsp+224]
    37bc4b622movsxd rcx, r11l
    37bc4b625shl rax, 4
    37bc4b629movsd_xmm [rsp+216], x12
    37bc4b633movups [rsp+224], x10
    37bc4b63cmovups [rsp+256], x15
    37bc4b645lea r10, [rsi+rcx]
    37bc4b649neg rsi
    37bc4b64cadd rcx, [rsp+296]
    37bc4b654movups [rsp+304], x9
    37bc4b65dshl rcx, 4
    37bc4b661mov rdx, r10
    37bc4b664lea r8, [r15+rcx+32]
    37bc4b669lea ecx, [r9-2]
    37bc4b66dshl rdx, 4
    37bc4b671sub ecx, r11l
    37bc4b674mov r11, [rsp+296]
    37bc4b67clea rdx, [r13+rdx+32]
    37bc4b681add rcx, r10
    37bc4b684mov r10l, ebp
    37bc4b687mov ebp, r12l
    37bc4b68ashl rcx, 4
    37bc4b68eneg r11
    37bc4b691mov r12l, r10l
    37bc4b694lea rdi, [r13+rcx+48]
    37bc4b699mov rcx, rsi
    37bc4b69cmov rsi, [rsp+176]
    37bc4b6a4shl r11, 4
    37bc4b6a8shl rcx, 4
    37bc4b6acshl rsi, 4
    37bc4b6b0jmp 0x37bc4b7dc
    37bc4b6b5
    37bc4b6b5 0f 1f 00 ...
    37bc4b6b8
    37bc4b6b8loc_37bc4b6b8:
    37bc4b6b8movapd x15, x8
    37bc4b6bdmovapd x2, x3
    37bc4b6c1divsd x15, x7
    37bc4b6c6mulsd x2, x15
    37bc4b6cbmovapd x12, x15
    37bc4b6d0mulsd x15, x1
    37bc4b6d5mulsd x12, x8
    37bc4b6daaddsd x2, x1
    37bc4b6desubsd x15, x3
    37bc4b6e3addsd x12, x7
    37bc4b6e8movapd x1, x15
    37bc4b6eddivsd x2, x12
    37bc4b6f2divsd x1, x12
    37bc4b6f7
    37bc4b6f7loc_37bc4b6f7:
    37bc4b6f7movapd x12, x2
    37bc4b6fcmovapd x3, x1
    37bc4b700lea r10, [r8+rsi]
    37bc4b704mulsd x1, x6
    37bc4b708comisd x11, [rsp+184]
    37bc4b712mulsd x2, x5
    37bc4b716mulsd x12, x6
    37bc4b71bmulsd x3, x5
    37bc4b71faddsd x2, x1
    37bc4b723movapd x1, x0
    37bc4b727mulsd x1, x14
    37bc4b72cmulsd x0, x13
    37bc4b731subsd x12, x3
    37bc4b736movsd_xmm [r10+r11+8], x2
    37bc4b73dmovapd x2, x4
    37bc4b741mulsd x2, x13
    37bc4b746mulsd x4, x14
    37bc4b74bmovsd_xmm [r10+r11], x12
    37bc4b751subsd x1, x2
    37bc4b755addsd x0, x4
    37bc4b759subsd x1, x10
    37bc4b75esubsd x0, x9
    37bc4b763jbe 0x37bc4bdb8
    37bc4b769movapd x3, x8
    37bc4b76emovapd x2, x1
    37bc4b772divsd x3, x7
    37bc4b776mulsd x2, x3
    37bc4b77amovapd x4, x3
    37bc4b77emulsd x4, x8
    37bc4b783mulsd x3, x0
    37bc4b787addsd x2, x0
    37bc4b78baddsd x4, x7
    37bc4b78fsubsd x3, x1
    37bc4b793divsd x2, x4
    37bc4b797divsd x3, x4
    37bc4b79bmovapd x0, x3
    37bc4b79f
    37bc4b79floc_37bc4b79f:
    37bc4b79fmovapd x3, x2
    37bc4b7a3movapd x1, x0
    37bc4b7a7add rdx, 16
    37bc4b7abadd r8, 16
    37bc4b7afmulsd x3, x6
    37bc4b7b3mulsd x1, x5
    37bc4b7b7mulsd x2, x5
    37bc4b7bbmulsd x0, x6
    37bc4b7bfsubsd x3, x1
    37bc4b7c3addsd x2, x0
    37bc4b7c7movsd_xmm [r8-16], x3
    37bc4b7cdmovsd_xmm [r8-8], x2
    37bc4b7d3cmp rdx, rdi
    37bc4b7d6je 0x37bc4cd20
    37bc4b7dc
    37bc4b7dcloc_37bc4b7dc:
    37bc4b7dcmovsd_xmm x10, [rdx]
    37bc4b7e1movsd_xmm x9, [rdx+8]
    37bc4b7e7lea r10, [rdx+rax]
    37bc4b7ebmovsd_xmm x2, [rsp+208]
    37bc4b7f4movsd_xmm x0, [r10+rcx]
    37bc4b7famovsd_xmm x1, [rsp+216]
    37bc4b803movsd_xmm x4, [r10+rcx+8]
    37bc4b80acomisd x11, [rsp+184]
    37bc4b814movapd x3, x2
    37bc4b818mulsd x1, x9
    37bc4b81dmulsd x3, x10
    37bc4b822mulsd x2, x9
    37bc4b827subsd x3, x1
    37bc4b82bmovsd_xmm x1, [rsp+216]
    37bc4b834mulsd x1, x10
    37bc4b839subsd x3, x0
    37bc4b83daddsd x1, x2
    37bc4b841subsd x1, x4
    37bc4b845ja 0x37bc4b6b8
    37bc4b84bmovapd x15, x7
    37bc4b850movapd x2, x1
    37bc4b854divsd x15, x8
    37bc4b859mulsd x2, x15
    37bc4b85emovapd x12, x15
    37bc4b863mulsd x12, x7
    37bc4b868addsd x2, x3
    37bc4b86cmulsd x3, x15
    37bc4b871addsd x12, x8
    37bc4b876divsd x2, x12
    37bc4b87bsubsd x1, x3
    37bc4b87fdivsd x1, x12
    37bc4b884jmp 0x37bc4b6f7
    37bc4b889
    37bc4b889 0f 1f 80 00 00 00 00 .......
    37bc4b890
    37bc4b890loc_37bc4b890:
    37bc4b890mov eax, r9l
    37bc4b893mov rcx, [rsp+136]
    37bc4b89blea ebx, [r12-1]
    37bc4b8a0mov rdi, [rsp+728]
    37bc4b8a8sub eax, r12l
    37bc4b8ablea r8, [rip+0x801746]
    37bc4b8b2mov [rsp+428], ebx
    37bc4b8b9mov rbp, [rsp+712]
    37bc4b8c1add eax, 1
    37bc4b8c4mov [rsp+96], rdi
    37bc4b8c9mov [rsp+424], eax
    37bc4b8d0movsxd rax, r12l
    37bc4b8d3mov r12, [rsp+352]
    37bc4b8dbimul rcx, rax
    37bc4b8dflea rdx, [rax-1]
    37bc4b8e3add rcx, [rsp+144]
    37bc4b8ebmov [rsp+120], 9
    37bc4b8f4add rax, rcx
    37bc4b8f7shl rdx, 4
    37bc4b8fbmov r9, r12
    37bc4b8felea rcx, [rip+0x801701]
    37bc4b905mov [rsp+112], 12
    37bc4b90eshl rax, 4
    37bc4b912mov [rsp+104], 5
    37bc4b91badd rax, r15
    37bc4b91emov [rsp+88], rax
    37bc4b923mov rax, [rsp+248]
    37bc4b92bmov [rsp+80], rax
    37bc4b930mov rax, [rsp+752]
    37bc4b938mov [rsp+72], rax
    37bc4b93dlea rax, [r13+rdx]
    37bc4b942add rdx, r15
    37bc4b945mov [rsp+64], rax
    37bc4b94amov rax, [rsp+728]
    37bc4b952mov [rsp+48], rdx
    37bc4b957mov rdx, [rsp+240]
    37bc4b95fmov [rsp+56], rax
    37bc4b964lea rax, [rip+0x80165d]
    37bc4b96bmov [rsp+40], rax
    37bc4b970mov rax, [rsp+128]
    37bc4b978mov [rsp+32], rax
    37bc4b97dcall zgemmtr_
    37bc4b982mov rdi, [rsp+728]
    37bc4b98amov rsi, [rsp+736]
    37bc4b992mov eax, ebx
    37bc4b994jmp 0x37bc4ba36
    37bc4b999
    37bc4b999 0f 1f 80 00 00 00 00 .......
    37bc4b9a0
    37bc4b9a0loc_37bc4b9a0:
    37bc4b9a0mov r8l, eax
    37bc4b9a3xor r14l, r14l
    37bc4b9a6mov r13l, 1
    37bc4b9aclea ecx, [r8-1]
    37bc4b9b0mov [rsp+424], ecx
    37bc4b9b7cmp edx, eax
    37bc4b9b9je 0x37bc4ba70
    37bc4b9bf
    37bc4b9bfloc_37bc4b9bf:
    37bc4b9bftest ecx, ecx
    37bc4b9c1jle 0x37bc4ba70
    37bc4b9c7sub edx, 1
    37bc4b9camov [rsp+32], rdi
    37bc4b9cfshl r9, 4
    37bc4b9d3mov r8, rdi
    37bc4b9d6movsxd rdx, edx
    37bc4b9d9add r9, r15
    37bc4b9dcmov rcx, r12
    37bc4b9dfshl rdx, 4
    37bc4b9e3add rdx, r15
    37bc4b9e6call zswap_
    37bc4b9ebmovsxd rax, [rsp+424]
    37bc4b9f3lea r8l, [rax+1]
    37bc4b9f7
    37bc4b9f7loc_37bc4b9f7:
    37bc4b9f7cmp r13l, r8l
    37bc4b9faje 0x37bc4ba2e
    37bc4b9fctest r14l, r14l
    37bc4b9ffje 0x37bc4ba2e
    37bc4ba01lea edx, [r13-1]
    37bc4ba05mov [rsp+32], rdi
    37bc4ba0ashl rax, 4
    37bc4ba0emov r8, rdi
    37bc4ba11movsxd rdx, edx
    37bc4ba14lea r9, [r15+rax]
    37bc4ba18mov rcx, r12
    37bc4ba1bshl rdx, 4
    37bc4ba1fadd rdx, r15
    37bc4ba22call zswap_
    37bc4ba27mov eax, [rsp+424]
    37bc4ba2e
    37bc4ba2eloc_37bc4ba2e:
    37bc4ba2etest eax, eax
    37bc4ba30jle 0x37bc4a825
    37bc4ba36
    37bc4ba36loc_37bc4ba36:
    37bc4ba36movsxd rcx, eax
    37bc4ba39lea r9, [rcx-1]
    37bc4ba3dmov edx, [rsi+4*r9]
    37bc4ba41test edx, edx
    37bc4ba43jns 0x37bc4b9a0
    37bc4ba49mov r13l, [rsi+4*rcx-8]
    37bc4ba4elea r8l, [rax-1]
    37bc4ba52neg edx
    37bc4ba54mov r14l, 1
    37bc4ba5alea ecx, [r8-1]
    37bc4ba5emov [rsp+424], ecx
    37bc4ba65neg r13l
    37bc4ba68cmp edx, eax
    37bc4ba6ajne 0x37bc4b9bf
    37bc4ba70
    37bc4ba70loc_37bc4ba70:
    37bc4ba70movsxd rax, ecx
    37bc4ba73jmp 0x37bc4b9f7
    37bc4ba75
    37bc4ba75 0f 1f 00 ...
    37bc4ba78
    37bc4ba78loc_37bc4ba78:
    37bc4ba78movapd x0, x9
    37bc4ba7ddivsd x0, x7
    37bc4ba81movapd x3, x0
    37bc4ba85movapd x1, x0
    37bc4ba89movapd x14, x0
    37bc4ba8emulsd x3, x15
    37bc4ba93mulsd x1, x9
    37bc4ba98mulsd x14, x10
    37bc4ba9daddsd x3, x12
    37bc4baa2mulsd x12, x0
    37bc4baa7mulsd x0, x13
    37bc4baacaddsd x1, x7
    37bc4bab0addsd x14, x13
    37bc4bab5divsd x3, x1
    37bc4bab9subsd x12, x15
    37bc4babesubsd x0, x10
    37bc4bac3divsd x0, x1
    37bc4bac7movsd_xmm [rsp+208], x3
    37bc4bad0divsd x12, x1
    37bc4bad5movapd x13, x0
    37bc4badadivsd x14, x1
    37bc4badfjmp 0x37bc4b580
    37bc4bae4
    37bc4bae4 0f 1f 40 00 ..@.
    37bc4bae8
    37bc4bae8loc_37bc4bae8:
    37bc4bae8mov rdx, [rsp+288]
    37bc4baf0shl rdx, 4
    37bc4baf4add rdx, r15
    37bc4baf7movsd_xmm x0, [rdx]
    37bc4bafbmovsd_xmm x4, [rdx+8]
    37bc4bb00movapd x1, x0
    37bc4bb04andpd x1, [rip+0x801504]
    37bc4bb0cmovapd x2, x4
    37bc4bb10andpd x2, [rip+0x8014f8]
    37bc4bb18movapd x3, x1
    37bc4bb1caddsd x3, x2
    37bc4bb20comisd x3, [rsp+392]
    37bc4bb29jae 0x37bc4cf18
    37bc4bb2fpxor x1, x1
    37bc4bb33mov ecx, 1
    37bc4bb38ucomisd x0, x1
    37bc4bb3csetp al
    37bc4bb3fcmovne eax, ecx
    37bc4bb42test al, al
    37bc4bb44jne 0x37bc4bb58
    37bc4bb46ucomisd x4, x1
    37bc4bb4asetp al
    37bc4bb4dcmovne eax, ecx
    37bc4bb50test al, al
    37bc4bb52je 0x37bc4ab26
    37bc4bb58
    37bc4bb58loc_37bc4bb58:
    37bc4bb58mov edi, [rsp+208]
    37bc4bb5fcmp r9l, edi
    37bc4bb62jl 0x37bc4ab26
    37bc4bb68mov ecx, r9l
    37bc4bb6bmov r8, [rsp+192]
    37bc4bb73add r8, [rsp+176]
    37bc4bb7bsub ecx, edi
    37bc4bb7dmov rax, r8
    37bc4bb80add rcx, r8
    37bc4bb83shl rax, 4
    37bc4bb87shl rcx, 4
    37bc4bb8badd rax, r15
    37bc4bb8elea rcx, [r15+rcx+16]
    37bc4bb93jmp 0x37bc4bbe7
    37bc4bb95
    37bc4bb95 0f 1f 00 ...
    37bc4bb98
    37bc4bb98loc_37bc4bb98:
    37bc4bb98movapd x3, x0
    37bc4bb9cdivsd x3, x4
    37bc4bba0movddup x2, x3
    37bc4bba4mulpd x2, x1
    37bc4bba8mulsd x3, x0
    37bc4bbacshufpd x2, x2, 1
    37bc4bbb1movapd x0, x2
    37bc4bbb5subpd x2, x1
    37bc4bbb9addsd x3, x4
    37bc4bbbdaddpd x0, x1
    37bc4bbc1movddup x1, x3
    37bc4bbc5shufpd x0, x2, 1
    37bc4bbcadivpd x0, x1
    37bc4bbce
    37bc4bbceloc_37bc4bbce:
    37bc4bbcemovups [rax], x0
    37bc4bbd1add rax, 16
    37bc4bbd5cmp rcx, rax
    37bc4bbd8je 0x37bc4ab26
    37bc4bbdemovsd_xmm x0, [rdx]
    37bc4bbe2movsd_xmm x4, [rdx+8]
    37bc4bbe7
    37bc4bbe7loc_37bc4bbe7:
    37bc4bbe7movapd x2, x0
    37bc4bbebmovapd x3, x4
    37bc4bbefandpd x2, [rip+0x801419]
    37bc4bbf7movupd x1, [rax]
    37bc4bbfbandpd x3, [rip+0x80140d]
    37bc4bc03comisd x3, x2
    37bc4bc07ja 0x37bc4bb98
    37bc4bc09movapd x2, x4
    37bc4bc0ddivsd x2, x0
    37bc4bc11movddup x3, x2
    37bc4bc15mulpd x3, x1
    37bc4bc19mulsd x2, x4
    37bc4bc1dshufpd x3, x3, 1
    37bc4bc22addsd x2, x0
    37bc4bc26movapd x0, x3
    37bc4bc2aaddpd x0, x1
    37bc4bc2esubpd x1, x3
    37bc4bc32shufpd x0, x1, 2
    37bc4bc37movddup x1, x2
    37bc4bc3bdivpd x0, x1
    37bc4bc3fjmp 0x37bc4bbce
    37bc4bc41
    37bc4bc41 0f 1f 80 00 00 00 00 .......
    37bc4bc48
    37bc4bc48loc_37bc4bc48:
    37bc4bc48lea rdx, [rdi+r12]
    37bc4bc4cmovsxd rax, ecx
    37bc4bc4fadd r9, rdi
    37bc4bc52mov [rsp+304], rdx
    37bc4bc5amov edx, ebx
    37bc4bc5cshl r9, 4
    37bc4bc60lea rcx, [rax+r12]
    37bc4bc64sub edx, r11l
    37bc4bc67add r9, r15
    37bc4bc6amov r12l, r11l
    37bc4bc6dmov [rsp+216], edx
    37bc4bc74mov rdx, r8
    37bc4bc77imul rdx, rax
    37bc4bc7bsub rax, 1
    37bc4bc7fadd rdx, r10
    37bc4bc82mov r10l, 2
    37bc4bc88lea rbp, [rdi+rdx]
    37bc4bc8cshl rbp, 4
    37bc4bc90add rbp, r15
    37bc4bc93jmp 0x37bc4b238
    37bc4bc98
    37bc4bc98 0f 1f 84 00 00 00 00 00 ........
    37bc4bca0
    37bc4bca0loc_37bc4bca0:
    37bc4bca0mov r12l, [rsi+4*r8]
    37bc4bca4xor r11l, r11l
    37bc4bca7neg ecx
    37bc4bca9lea r9l, [rbx+2]
    37bc4bcadmov [rsp+424], r9l
    37bc4bcb5neg r12l
    37bc4bcb8cmp r12l, edi
    37bc4bcbbsetne r11b
    37bc4bcbfcmp ecx, ebx
    37bc4bcc1je 0x37bc4c880
    37bc4bcc7cmp r9l, edx
    37bc4bccajle 0x37bc4cdf0
    37bc4bcd0cmp r12l, edi
    37bc4bcd3je 0x37bc4a81a
    37bc4bcd9mov ebx, edi
    37bc4bcdbmov edi, r9l
    37bc4bcde
    37bc4bcdeloc_37bc4bcde:
    37bc4bcdesub edx, edi
    37bc4bce0movsxd rcx, edi
    37bc4bce3movsxd rbx, ebx
    37bc4bce6mov [rsp+32], r13
    37bc4bcebimul rcx, [rsp+136]
    37bc4bcf4add edx, 1
    37bc4bcf7mov r8, r13
    37bc4bcfaadd rcx, [rsp+144]
    37bc4bd02mov [rsp+428], edx
    37bc4bd09movsxd rdx, r12l
    37bc4bd0cadd rbx, rcx
    37bc4bd0fadd rdx, rcx
    37bc4bd12shl rbx, 4
    37bc4bd16mov rcx, [rsp+128]
    37bc4bd1eshl rdx, 4
    37bc4bd22lea r9, [r14+rbx]
    37bc4bd26add rdx, r14
    37bc4bd29call zswap_
    37bc4bd2emov edx, [r15]
    37bc4bd31
    37bc4bd31loc_37bc4bd31:
    37bc4bd31cmp edi, edx
    37bc4bd33jg 0x37bc4a81a
    37bc4bd39mov ebx, [rsp+424]
    37bc4bd40jmp 0x37bc4a7f0
    37bc4bd45
    37bc4bd45 0f 1f 00 ...
    37bc4bd48
    37bc4bd48loc_37bc4bd48:
    37bc4bd48mov rax, [rsp+760]
    37bc4bd50mov ecx, [rax]
    37bc4bd52test ecx, ecx
    37bc4bd54jne 0x37bc4bd60
    37bc4bd56mov rax, [rsp+760]
    37bc4bd5emov [rax], ebx
    37bc4bd60
    37bc4bd60loc_37bc4bd60:
    37bc4bd60imul rdi, [rsp+136]
    37bc4bd69mov rax, [rsp+144]
    37bc4bd71lea rsi, [rip+0x80124c]
    37bc4bd78mov [rsp+32], rsi
    37bc4bd7dmov rdx, [rsp+184]
    37bc4bd85mov r8, rsi
    37bc4bd88mov rcx, [rsp+176]
    37bc4bd90lea rax, [rax+rdi+1]
    37bc4bd95shl rax, 4
    37bc4bd99lea r9, [r15+rax]
    37bc4bd9dcall zcopy_
    37bc4bda2movsxd rsi, [rsp+408]
    37bc4bdaamov rdi, rsi
    37bc4bdadsub edi, 1
    37bc4bdb0jmp 0x37bc4a680
    37bc4bdb5
    37bc4bdb5 0f 1f 00 ...
    37bc4bdb8
    37bc4bdb8loc_37bc4bdb8:
    37bc4bdb8movapd x3, x7
    37bc4bdbcmovapd x2, x0
    37bc4bdc0divsd x3, x8
    37bc4bdc5mulsd x2, x3
    37bc4bdc9movapd x4, x3
    37bc4bdcdmulsd x4, x7
    37bc4bdd1mulsd x3, x1
    37bc4bdd5addsd x2, x1
    37bc4bdd9addsd x4, x8
    37bc4bddesubsd x0, x3
    37bc4bde2divsd x2, x4
    37bc4bde6divsd x0, x4
    37bc4bdeajmp 0x37bc4b79f
    37bc4bdef
    37bc4bdef 90 .
    37bc4bdf0
    37bc4bdf0loc_37bc4bdf0:
    37bc4bdf0mov rdx, [rsp+184]
    37bc4bdf8mov rcx, [rsp+128]
    37bc4be00lea eax, [rbx-1]
    37bc4be03lea r8, [rip+0x8011ba]
    37bc4be0amov [rsp+428], eax
    37bc4be11call izamax_
    37bc4be16mov rcx, [rsp+200]
    37bc4be1epxor x5, x5
    37bc4be22mov [rsp+404], eax
    37bc4be29cdqe
    37bc4be2blea rdx, [rax+rcx]
    37bc4be2fshl rdx, 4
    37bc4be33add rdx, r13
    37bc4be36movsd_xmm x7, [rdx]
    37bc4be3amovsd_xmm x0, [rdx+8]
    37bc4be3fandpd x7, [rip+0x8011c9]
    37bc4be47andpd x0, [rip+0x8011c1]
    37bc4be4faddsd x7, x0
    37bc4be53movapd x0, x6
    37bc4be57maxsd x0, x7
    37bc4be5bucomisd x0, x5
    37bc4be5fjp 0x37bc4be67
    37bc4be61je 0x37bc4bd48
    37bc4be67
    37bc4be67loc_37bc4be67:
    37bc4be67movsd_xmm x0, [rip+0x8011b1]
    37bc4be6fmulsd x0, x7
    37bc4be73comisd x0, x6
    37bc4be77jbe 0x37bc4a57c
    37bc4be7dmov rcx, [rsp+160]
    37bc4be85add esi, 1
    37bc4be88mov r11, [rsp+168]
    37bc4be90mov [rsp+696], r14
    37bc4be98movsxd rsi, esi
    37bc4be9bimul rsi, rcx
    37bc4be9fsub rbp, rcx
    37bc4bea2lea rdi, [rbp+r11]
    37bc4bea7lea rdx, [rdi+1]
    37bc4beabmov [rsp+256], rdi
    37bc4beb3mov r14, rdi
    37bc4beb6add rsi, r11
    37bc4beb9shl rdx, 4
    37bc4bebdmov [rsp+224], rsi
    37bc4bec5lea r12, [r13+rdx]
    37bc4becalea rsi, [rsp+404]
    37bc4bed2mov [rsp+208], rsi
    37bc4bedamov [rsp+192], r12
    37bc4bee2
    37bc4bee2loc_37bc4bee2:
    37bc4bee2imul rax, [rsp+136]
    37bc4beebmov rcx, [rsp+144]
    37bc4bef3lea rdi, [rip+0x8010ca]
    37bc4befamov [rsp+32], rdi
    37bc4beffmov r9, [rsp+192]
    37bc4bf07mov r8, rdi
    37bc4bf0alea rdx, [rcx+rax+1]
    37bc4bf0fmov rcx, [rsp+208]
    37bc4bf17shl rdx, 4
    37bc4bf1badd rdx, r15
    37bc4bf1ecall zcopy_
    37bc4bf23movsxd r12, [rsp+404]
    37bc4bf2bmov edx, ebx
    37bc4bf2dmov rax, [rsp+136]
    37bc4bf35mov r8, [rsp+728]
    37bc4bf3dmov rcx, [rsp+128]
    37bc4bf45lea edi, [r12+1]
    37bc4bf4asub edx, r12l
    37bc4bf4dmov rsi, r12
    37bc4bf50movsxd rdi, edi
    37bc4bf53mov [rsp+428], edx
    37bc4bf5aimul rax, rdi
    37bc4bf5eadd rax, [rsp+144]
    37bc4bf66lea rbp, [r14+rdi]
    37bc4bf6aadd rax, r12
    37bc4bf6dshl rbp, 4
    37bc4bf71shl rax, 4
    37bc4bf75add rbp, r13
    37bc4bf78lea rdx, [r15+rax]
    37bc4bf7clea rax, [rip+0x801041]
    37bc4bf83mov r9, rbp
    37bc4bf86mov [rsp+32], rax
    37bc4bf8bmov [rsp+216], rdx
    37bc4bf93call zcopy_
    37bc4bf98mov rax, [rsp+696]
    37bc4bfa0mov eax, [rax]
    37bc4bfa2cmp eax, ebx
    37bc4bfa4jg 0x37bc4c6e8
    37bc4bfaa
    37bc4bfaaloc_37bc4bfaa:
    37bc4bfaapxor x6, x6
    37bc4bfaecmp esi, ebx
    37bc4bfb0je 0x37bc4c006
    37bc4bfb2mov rcx, [rsp+128]
    37bc4bfbamov eax, ebx
    37bc4bfbclea r8, [rip+0x801001]
    37bc4bfc3mov rdx, rbp
    37bc4bfc6sub eax, esi
    37bc4bfc8mov [rsp+428], eax
    37bc4bfcfcall izamax_
    37bc4bfd4add eax, esi
    37bc4bfd6mov [rsp+156], eax
    37bc4bfddcdqe
    37bc4bfdfadd rax, r14
    37bc4bfe2shl rax, 4
    37bc4bfe6add rax, r13
    37bc4bfe9movsd_xmm x6, [rax]
    37bc4bfedmovsd_xmm x0, [rax+8]
    37bc4bff2andpd x6, [rip+0x801016]
    37bc4bffaandpd x0, [rip+0x80100e]
    37bc4c002addsd x6, x0
    37bc4c006
    37bc4c006loc_37bc4c006:
    37bc4c006cmp esi, 1
    37bc4c009jle 0x37bc4c077
    37bc4c00bmov rdx, [rsp+192]
    37bc4c013mov rcx, [rsp+128]
    37bc4c01blea eax, [rsi-1]
    37bc4c01elea r8, [rip+0x800f9f]
    37bc4c025mov [rsp+428], eax
    37bc4c02ccall izamax_
    37bc4c031mov edx, eax
    37bc4c033cdqe
    37bc4c035add rax, r14
    37bc4c038shl rax, 4
    37bc4c03cadd rax, r13
    37bc4c03fmovsd_xmm x0, [rax]
    37bc4c043movsd_xmm x1, [rax+8]
    37bc4c048andpd x0, [rip+0x800fc0]
    37bc4c050andpd x1, [rip+0x800fb8]
    37bc4c058addsd x0, x1
    37bc4c05ccomisd x0, x6
    37bc4c060cmovbe edx, [rsp+156]
    37bc4c068maxsd x0, x6
    37bc4c06cmov [rsp+156], edx
    37bc4c073movapd x6, x0
    37bc4c077
    37bc4c077loc_37bc4c077:
    37bc4c077lea rax, [r14+r12]
    37bc4c07bshl rax, 4
    37bc4c07fadd rax, r13
    37bc4c082movsd_xmm x0, [rax]
    37bc4c086movsd_xmm x1, [rax+8]
    37bc4c08bandpd x0, [rip+0x800f7d]
    37bc4c093andpd x1, [rip+0x800f75]
    37bc4c09baddsd x0, x1
    37bc4c09fmovsd_xmm x1, [rip+0x800f79]
    37bc4c0a7mulsd x1, x6
    37bc4c0abcomisd x1, x0
    37bc4c0afjbe 0x37bc4c448
    37bc4c0b5movsxd rcx, [rsp+420]
    37bc4c0bdcmp ecx, [rsp+156]
    37bc4c0c4je 0x37bc4c120
    37bc4c0c6comisd x7, x6
    37bc4c0cajae 0x37bc4c120
    37bc4c0cclea rax, [rip+0x800ef1]
    37bc4c0d3mov [rsp+420], esi
    37bc4c0damov r9, [rsp+184]
    37bc4c0e2movapd x7, x6
    37bc4c0e6mov [rsp+32], rax
    37bc4c0ebmov esi, [rsp+156]
    37bc4c0f2mov r8, rax
    37bc4c0f5mov rdx, [rsp+192]
    37bc4c0fdmov rcx, [rsp+176]
    37bc4c105mov [rsp+404], esi
    37bc4c10ccall zcopy_
    37bc4c111mov ebx, [rsp+408]
    37bc4c118movsxd rax, esi
    37bc4c11bjmp 0x37bc4bee2
    37bc4c120
    37bc4c120loc_37bc4c120:
    37bc4c120mov rax, [rsp+704]
    37bc4c128mov r14, [rsp+696]
    37bc4c130lea r11l, [rbx-1]
    37bc4c134mov [rsp+224], r12
    37bc4c13cmov rdx, [rsp+136]
    37bc4c144mov r9, [rsp+144]
    37bc4c14cmov [rsp+416], esi
    37bc4c153mov r8l, [rax]
    37bc4c156mov rbp, rdx
    37bc4c159lea eax, [r11+r8]
    37bc4c15dsub eax, [r14]
    37bc4c160movsxd r12, eax
    37bc4c163movsxd rax, ebx
    37bc4c166imul rbp, rax
    37bc4c16alea r10, [r9+rbp]
    37bc4c16esub rbp, rdx
    37bc4c171mov [rsp+192], r10
    37bc4c179movsxd r10, r11l
    37bc4c17cadd rbp, r9
    37bc4c17fmov [rsp+208], r10
    37bc4c187cmp ecx, ebx
    37bc4c189je 0x37bc4cdc0
    37bc4c18fmov edx, ebx
    37bc4c191mov [rsp+272], rax
    37bc4c199mov rax, [rsp+136]
    37bc4c1a1sub edx, ecx
    37bc4c1a3mov r8, [rsp+144]
    37bc4c1abmov [rsp+320], r10
    37bc4c1b3mov [rsp+428], edx
    37bc4c1balea edx, [rcx+1]
    37bc4c1bdmov r10, [rsp+728]
    37bc4c1c5movsxd rdx, edx
    37bc4c1c8mov [rsp+296], r11l
    37bc4c1d0imul rax, rdx
    37bc4c1d4mov [rsp+32], r10
    37bc4c1d9add rdx, [rsp+192]
    37bc4c1e1shl rdx, 4
    37bc4c1e5add rdx, r15
    37bc4c1e8add r8, rax
    37bc4c1ebmov [rsp+288], rax
    37bc4c1f3add rcx, r8
    37bc4c1f6lea r8, [rip+0x800dc7]
    37bc4c1fdshl rcx, 4
    37bc4c201lea r9, [r15+rcx]
    37bc4c205mov rcx, [rsp+128]
    37bc4c20dcall zcopy_
    37bc4c212mov rax, [rsp+144]
    37bc4c21amov rdx, [rsp+288]
    37bc4c222lea rcx, [rsp+420]
    37bc4c22asub rdx, [rsp+136]
    37bc4c232lea r8, [rax+rdx+1]
    37bc4c237mov rdx, [rsp+192]
    37bc4c23flea rax, [rip+0x800d7e]
    37bc4c246mov [rsp+32], rax
    37bc4c24bshl r8, 4
    37bc4c24fadd rdx, 1
    37bc4c253lea r9, [r15+r8]
    37bc4c257mov r8, rax
    37bc4c25ashl rdx, 4
    37bc4c25eadd rdx, r15
    37bc4c261call zcopy_
    37bc4c266mov eax, [r14]
    37bc4c269movd x6, [rsp+420]
    37bc4c272sub eax, ebx
    37bc4c274lea edx, [rax+1]
    37bc4c277movd eax, x6
    37bc4c27bmovsxd r10, eax
    37bc4c27emov [rsp+428], edx
    37bc4c285mov rax, [rsp+272]
    37bc4c28dmov rdx, [rsp+192]
    37bc4c295mov [rsp+272], r10
    37bc4c29dmov [rsp+304], rax
    37bc4c2a5add rax, rdx
    37bc4c2a8lea rcx, [r10+rdx]
    37bc4c2acmov [rsp+288], rax
    37bc4c2b4shl rax, 4
    37bc4c2b8shl rcx, 4
    37bc4c2bclea rdx, [r15+rax]
    37bc4c2c0mov rax, [rsp+728]
    37bc4c2c8lea r9, [r15+rcx]
    37bc4c2ccmov rcx, [rsp+128]
    37bc4c2d4mov [rsp+32], rax
    37bc4c2d9mov r8, rax
    37bc4c2dccall zswap_
    37bc4c2e1mov edx, [r14]
    37bc4c2e4mov r10, [rsp+272]
    37bc4c2ecsub edx, [rsp+296]
    37bc4c2f3mov rax, [rsp+304]
    37bc4c2fbimul r12, [rsp+160]
    37bc4c304add edx, 1
    37bc4c307add r12, [rsp+168]
    37bc4c30fmov [rsp+428], edx
    37bc4c316lea rdx, [r10+r12]
    37bc4c31amov rcx, [rsp+128]
    37bc4c322shl rdx, 4
    37bc4c326mov [rsp+272], rax
    37bc4c32elea r9, [r13+rdx]
    37bc4c333lea rdx, [r12+rax]
    37bc4c337mov rax, [rsp+752]
    37bc4c33fshl rdx, 4
    37bc4c343mov [rsp+32], rax
    37bc4c348add rdx, r13
    37bc4c34bmov r8, rax
    37bc4c34ecall zswap_
    37bc4c353mov r11l, [rsp+296]
    37bc4c35bmov rax, [rsp+272]
    37bc4c363cmp esi, r11l
    37bc4c366jne 0x37bc4cf00
    37bc4c36cmov rcx, [rsp+704]
    37bc4c374mov r10, [rsp+320]
    37bc4c37cmov rbp, rax
    37bc4c37fmov edi, ebx
    37bc4c381mov r8l, [rcx]
    37bc4c384nop
    37bc4c385nop [rax+rax]
    37bc4c390
    37bc4c390loc_37bc4c390:
    37bc4c390mov rdx, [rsp+136]
    37bc4c398mov rcx, [rsp+256]
    37bc4c3a0movd x1, esi
    37bc4c3a4pxor x4, x4
    37bc4c3a8mov rsi, [rsp+144]
    37bc4c3b0punpckldq x1, x6
    37bc4c3b4imul rdx, r10
    37bc4c3b8psubd x4, x1
    37bc4c3bcadd rsi, rdx
    37bc4c3bflea rdx, [rcx+r10]
    37bc4c3c3mov rcx, [rsp+200]
    37bc4c3cbshl rdx, 4
    37bc4c3cfmovupd x10, [r13+rdx]
    37bc4c3d6add rax, rcx
    37bc4c3d9lea rdx, [rcx+r10]
    37bc4c3ddshl rdx, 4
    37bc4c3e1shl rax, 4
    37bc4c3e5movupd x9, [r13+rdx]
    37bc4c3ecmovupd x15, [r13+rax]
    37bc4c3f3cmp ebx, 2
    37bc4c3f6jg 0x37bc4c898
    37bc4c3fc
    37bc4c3fcloc_37bc4c3fc:
    37bc4c3fcmov rax, [rsp+192]
    37bc4c404add rsi, r10
    37bc4c407sub edi, 2
    37bc4c40ashl rsi, 4
    37bc4c40eadd rax, r10
    37bc4c411movups [r15+rsi], x10
    37bc4c416shl rax, 4
    37bc4c41amovups [r15+rax], x9
    37bc4c41fmov rax, [rsp+288]
    37bc4c427shl rax, 4
    37bc4c42bmovups [r15+rax], x15
    37bc4c430mov rax, [rsp+736]
    37bc4c438movq [rax+4*rbp-8], x4
    37bc4c43ejmp 0x37bc4a697
    37bc4c443
    37bc4c443 0f 1f 44 00 00 ..D..
    37bc4c448
    37bc4c448loc_37bc4c448:
    37bc4c448lea rax, [rip+0x800b75]
    37bc4c44fmov rcx, [rsp+176]
    37bc4c457mov rdx, [rsp+192]
    37bc4c45fmov [rsp+224], r12
    37bc4c467mov [rsp+32], rax
    37bc4c46cmov r9, [rsp+184]
    37bc4c474mov r8, rax
    37bc4c477mov r14, [rsp+696]
    37bc4c47fmov [rsp+416], esi
    37bc4c486call zcopy_
    37bc4c48bmov rax, [rsp+704]
    37bc4c493movsxd rcx, [rsp+408]
    37bc4c49bmov rbx, [rsp+144]
    37bc4c4a3mov r12l, [rax]
    37bc4c4a6mov rax, [rsp+136]
    37bc4c4aemov [rsp+208], rcx
    37bc4c4b6mov r10, rcx
    37bc4c4b9imul rax, rcx
    37bc4c4bdadd r12l, ecx
    37bc4c4c0sub r12l, [r14]
    37bc4c4c3lea rbp, [rax+rbx]
    37bc4c4c7mov [rsp+192], rbp
    37bc4c4cfcmp esi, ecx
    37bc4c4d1je 0x37bc4d110
    37bc4c4d7movsxd r12, r12l
    37bc4c4dalea r11l, [rcx-1]
    37bc4c4demov rax, rcx
    37bc4c4e1mov ebx, ecx
    37bc4c4e3mov [rsp+288], 1
    37bc4c4eeimul r12, [rsp+160]
    37bc4c4f7add r12, [rsp+168]
    37bc4c4ff
    37bc4c4ffloc_37bc4c4ff:
    37bc4c4ffmov [rsp+304], rax
    37bc4c507mov rax, [rsp+208]
    37bc4c50fadd rdi, rbp
    37bc4c512lea r8, [rip+0x800aab]
    37bc4c519mov [rsp+272], r10l
    37bc4c521mov r10, [rsp+192]
    37bc4c529shl rdi, 4
    37bc4c52dmov rcx, [rsp+224]
    37bc4c535mov r9, [rsp+216]
    37bc4c53dmov [rsp+296], r11l
    37bc4c545lea rdx, [r10+rax]
    37bc4c549shl rdx, 4
    37bc4c54dmovupd x0, [r15+rdx]
    37bc4c553lea rdx, [rcx+r10]
    37bc4c557mov rcx, [rsp+128]
    37bc4c55fshl rdx, 4
    37bc4c563movups [r15+rdx], x0
    37bc4c568mov edx, r11l
    37bc4c56bsub edx, esi
    37bc4c56dlea rsi, [rip+0x800a50]
    37bc4c574mov [rsp+428], edx
    37bc4c57blea rdx, [r15+rdi]
    37bc4c57fmov rdi, [rsp+728]
    37bc4c587mov [rsp+32], rdi
    37bc4c58ccall zcopy_
    37bc4c591mov rdx, [rsp+224]
    37bc4c599imul rdx, [rsp+136]
    37bc4c5a2mov [rsp+32], rsi
    37bc4c5a7mov rdi, [rsp+144]
    37bc4c5aflea rcx, [rsp+416]
    37bc4c5b7lea r8, [rdi+rdx+1]
    37bc4c5bclea rdx, [rbp+1]
    37bc4c5c0shl r8, 4
    37bc4c5c4shl rdx, 4
    37bc4c5c8add rdx, r15
    37bc4c5cblea r9, [r15+r8]
    37bc4c5cfmov r8, rsi
    37bc4c5d2call zcopy_
    37bc4c5d7mov edx, [r14]
    37bc4c5damov r10l, [rsp+272]
    37bc4c5e2movsxd rdi, [rsp+416]
    37bc4c5eamov rax, [rsp+208]
    37bc4c5f2mov r11, [rsp+728]
    37bc4c5fasub edx, r10l
    37bc4c5fdmov [rsp+216], r10l
    37bc4c605add edx, 1
    37bc4c608lea rcx, [rdi+rbp]
    37bc4c60cmov rsi, rdi
    37bc4c60fadd rdi, r12
    37bc4c612mov [rsp+32], r11
    37bc4c617shl rcx, 4
    37bc4c61bmov r8, r11
    37bc4c61eshl rdi, 4
    37bc4c622mov [rsp+428], edx
    37bc4c629lea rdx, [rax+rbp]
    37bc4c62dlea r9, [r15+rcx]
    37bc4c631mov rbp, [rsp+128]
    37bc4c639shl rdx, 4
    37bc4c63dlea rdx, [r15+rdx]
    37bc4c641mov rcx, rbp
    37bc4c644call zswap_
    37bc4c649mov edx, [r14]
    37bc4c64clea r9, [r13+rdi]
    37bc4c651mov rcx, rbp
    37bc4c654mov rax, [rsp+208]
    37bc4c65csub edx, [rsp+216]
    37bc4c663add edx, 1
    37bc4c666mov [rsp+428], edx
    37bc4c66dlea rdx, [rax+r12]
    37bc4c671mov rax, [rsp+752]
    37bc4c679shl rdx, 4
    37bc4c67dmov [rsp+32], rax
    37bc4c682add rdx, r13
    37bc4c685mov r8, rax
    37bc4c688call zswap_
    37bc4c68dcmp [rsp+288], 1
    37bc4c695je 0x37bc4d110
    37bc4c69bmov r10, [rsp+192]
    37bc4c6a3mov rax, [rsp+304]
    37bc4c6abmovsxd rbp, [rsp+408]
    37bc4c6b3mov rcx, [rsp+704]
    37bc4c6bbmovd x6, [rsp+420]
    37bc4c6c4lea rdi, [rax+r10]
    37bc4c6c8movsxd r10, [rsp+296]
    37bc4c6d0mov [rsp+288], rdi
    37bc4c6d8mov r8l, [rcx]
    37bc4c6dbmov rdi, rbp
    37bc4c6dejmp 0x37bc4c390
    37bc4c6e3
    37bc4c6e3 0f 1f 44 00 00 ..D..
    37bc4c6e8
    37bc4c6e8loc_37bc4c6e8:
    37bc4c6e8sub eax, ebx
    37bc4c6eaadd ebx, 1
    37bc4c6edmov [rsp+88], 12
    37bc4c6f6mov r8, [rsp+128]
    37bc4c6femov [rsp+428], eax
    37bc4c705lea rax, [rip+0x8008b8]
    37bc4c70cmovsxd rbx, ebx
    37bc4c70fmov rdx, [rsp+176]
    37bc4c717mov [rsp+80], rax
    37bc4c71cmov rax, [rsp+192]
    37bc4c724lea r9, [rip+0x80089d]
    37bc4c72bimul rbx, [rsp+136]
    37bc4c734mov rcx, [rsp+240]
    37bc4c73cmov [rsp+72], rax
    37bc4c741mov rax, [rsp+248]
    37bc4c749mov [rsp+64], rax
    37bc4c74emov rax, [rsp+752]
    37bc4c756mov [rsp+56], rax
    37bc4c75bmov rax, [rsp+224]
    37bc4c763add rax, r12
    37bc4c766shl rax, 4
    37bc4c76aadd rax, r13
    37bc4c76dmov [rsp+48], rax
    37bc4c772mov rax, [rsp+728]
    37bc4c77amov [rsp+40], rax
    37bc4c77fmov rax, [rsp+144]
    37bc4c787lea rax, [rax+rbx+1]
    37bc4c78cshl rax, 4
    37bc4c790add rax, r15
    37bc4c793mov [rsp+32], rax
    37bc4c798call zgemv_
    37bc4c79dmov ebx, [rsp+408]
    37bc4c7a4jmp 0x37bc4bfaa
    37bc4c7a9
    37bc4c7a9 0f 1f 80 00 00 00 00 .......
    37bc4c7b0
    37bc4c7b0loc_37bc4c7b0:
    37bc4c7b0sub eax, ebx
    37bc4c7b2movsxd rdx, ebx
    37bc4c7b5add ebx, 1
    37bc4c7b8mov [rsp+88], 12
    37bc4c7c1mov [rsp+428], eax
    37bc4c7c8lea rax, [rip+0x8007f5]
    37bc4c7cfmovsxd rbx, ebx
    37bc4c7d2mov r8, [rsp+128]
    37bc4c7damov [rsp+80], rax
    37bc4c7dfmov rax, [rsp+184]
    37bc4c7e7lea r9, [rip+0x8007da]
    37bc4c7eeimul rbx, [rsp+136]
    37bc4c7f7mov rcx, [rsp+240]
    37bc4c7ffmov [rsp+72], rax
    37bc4c804mov rax, [rsp+248]
    37bc4c80cmov [rsp+64], rax
    37bc4c811mov rax, [rsp+752]
    37bc4c819mov [rsp+56], rax
    37bc4c81emov rax, [rsp+160]
    37bc4c826add rax, rbp
    37bc4c829add rax, [rsp+168]
    37bc4c831add rax, rdx
    37bc4c834mov rdx, [rsp+176]
    37bc4c83cshl rax, 4
    37bc4c840add rax, r13
    37bc4c843mov [rsp+48], rax
    37bc4c848mov rax, [rsp+728]
    37bc4c850mov [rsp+40], rax
    37bc4c855mov rax, [rsp+144]
    37bc4c85dlea rax, [rax+rbx+1]
    37bc4c862shl rax, 4
    37bc4c866add rax, r15
    37bc4c869mov [rsp+32], rax
    37bc4c86ecall zgemv_
    37bc4c873mov ebx, [rsp+408]
    37bc4c87ajmp 0x37bc4a531
    37bc4c87f
    37bc4c87f 90 .
    37bc4c880
    37bc4c880loc_37bc4c880:
    37bc4c880mov ebx, edi
    37bc4c882mov edi, r9l
    37bc4c885
    37bc4c885loc_37bc4c885:
    37bc4c885test r11l, r11l
    37bc4c888jne 0x37bc4bcde
    37bc4c88ejmp 0x37bc4bd31
    37bc4c893
    37bc4c893 0f 1f 44 00 00 ..D..
    37bc4c898
    37bc4c898loc_37bc4c898:
    37bc4c898movapd x5, x10
    37bc4c89dmovapd x8, x9
    37bc4c8a2movapd x1, x15
    37bc4c8a7unpckhpd x5, x5
    37bc4c8abmovapd x13, x5
    37bc4c8b0movapd x5, x9
    37bc4c8b5unpckhpd x5, x5
    37bc4c8b9movapd x7, x5
    37bc4c8bdmovapd x5, x15
    37bc4c8c2unpckhpd x5, x5
    37bc4c8c6movapd x11, x7
    37bc4c8cbandpd x11, [rip+0x80073c]
    37bc4c8d4movapd x12, x5
    37bc4c8d9movapd x5, x9
    37bc4c8deandpd x5, [rip+0x80072a]
    37bc4c8e6movsd_xmm [rsp+184], x5
    37bc4c8efcomisd x11, x5
    37bc4c8f4jbe 0x37bc4ce38
    37bc4c8famovapd x0, x9
    37bc4c8ffdivsd x0, x7
    37bc4c903movapd x5, x0
    37bc4c907movapd x2, x0
    37bc4c90bmovapd x14, x0
    37bc4c910mulsd x5, x15
    37bc4c915mulsd x2, x9
    37bc4c91amulsd x14, x10
    37bc4c91faddsd x5, x12
    37bc4c924mulsd x12, x0
    37bc4c929mulsd x0, x13
    37bc4c92eaddsd x2, x7
    37bc4c932addsd x14, x13
    37bc4c937divsd x5, x2
    37bc4c93bsubsd x12, x15
    37bc4c940subsd x0, x10
    37bc4c945divsd x0, x2
    37bc4c949movsd_xmm [rsp+208], x5
    37bc4c952divsd x12, x2
    37bc4c957movapd x13, x0
    37bc4c95cdivsd x14, x2
    37bc4c961
    37bc4c961loc_37bc4c961:
    37bc4c961movsd_xmm x5, [rsp+208]
    37bc4c96amovapd x1, x13
    37bc4c96fmovapd x2, x14
    37bc4c974mulsd x1, x12
    37bc4c979mulsd x2, x12
    37bc4c97emovapd x0, x5
    37bc4c982mulsd x0, x14
    37bc4c987mulsd x5, x13
    37bc4c98csubsd x0, x1
    37bc4c990subsd x0, [rip+0x8006a0]
    37bc4c998movapd x1, x5
    37bc4c99caddsd x1, x2
    37bc4c9a0movapd x2, x0
    37bc4c9a4andpd x2, [rip+0x800664]
    37bc4c9acmovapd x3, x1
    37bc4c9b0andpd x3, [rip+0x800658]
    37bc4c9b8comisd x3, x2
    37bc4c9bcjbe 0x37bc4ce00
    37bc4c9c2movapd x5, x0
    37bc4c9c6divsd x5, x1
    37bc4c9camulsd x0, x5
    37bc4c9cemovapd x6, x5
    37bc4c9d2addsd x0, x1
    37bc4c9d6pxor x1, x1
    37bc4c9damulsd x5, x1
    37bc4c9deaddsd x6, x1
    37bc4c9e2subsd x5, [rip+0x80064e]
    37bc4c9eadivsd x6, x0
    37bc4c9eedivsd x5, x0
    37bc4c9f2
    37bc4c9f2loc_37bc4c9f2:
    37bc4c9f2mov rdx, [rsp+256]
    37bc4c9famov rcx, [rsp+200]
    37bc4ca02lea eax, [rbx-2]
    37bc4ca05mov rbx, rsi
    37bc4ca08mov r11, [rsp+192]
    37bc4ca10shl rax, 4
    37bc4ca14mov r12l, edi
    37bc4ca17shl rbx, 4
    37bc4ca1bshl rdx, 4
    37bc4ca1fshl rcx, 4
    37bc4ca23mov r9, rax
    37bc4ca26add rbx, r15
    37bc4ca29shl r11, 4
    37bc4ca2dadd rdx, r13
    37bc4ca30add rcx, r13
    37bc4ca33xor eax, eax
    37bc4ca35movsd_xmm [rsp+200], x13
    37bc4ca3fadd r11, r15
    37bc4ca42movapd x13, x12
    37bc4ca47movq [rsp+216], x4
    37bc4ca50movups [rsp+224], x15
    37bc4ca59movups [rsp+256], x9
    37bc4ca62movups [rsp+272], x10
    37bc4ca6bjmp 0x37bc4cb95
    37bc4ca70
    37bc4ca70loc_37bc4ca70:
    37bc4ca70movapd x15, x8
    37bc4ca75movapd x2, x3
    37bc4ca79divsd x15, x7
    37bc4ca7emulsd x2, x15
    37bc4ca83movapd x12, x15
    37bc4ca88mulsd x15, x1
    37bc4ca8dmulsd x12, x8
    37bc4ca92addsd x2, x1
    37bc4ca96subsd x15, x3
    37bc4ca9baddsd x12, x7
    37bc4caa0movapd x1, x15
    37bc4caa5divsd x2, x12
    37bc4caaadivsd x1, x12
    37bc4caaf
    37bc4caafloc_37bc4caaf:
    37bc4caafmovapd x12, x2
    37bc4cab4movapd x3, x1
    37bc4cab8mulsd x2, x5
    37bc4cabccomisd x11, [rsp+184]
    37bc4cac6mulsd x1, x6
    37bc4cacamulsd x3, x5
    37bc4cacemulsd x12, x6
    37bc4cad3addsd x2, x1
    37bc4cad7movapd x1, x0
    37bc4cadbmulsd x1, x14
    37bc4cae0subsd x12, x3
    37bc4cae5movsd_xmm x3, [rsp+200]
    37bc4caeemovsd_xmm [rbx+rax+24], x2
    37bc4caf4mulsd x0, x3
    37bc4caf8movapd x2, x3
    37bc4cafcmulsd x2, x4
    37bc4cb00movsd_xmm [rbx+rax+16], x12
    37bc4cb07mulsd x4, x14
    37bc4cb0csubsd x1, x2
    37bc4cb10addsd x0, x4
    37bc4cb14subsd x1, x10
    37bc4cb19subsd x0, x9
    37bc4cb1ejbe 0x37bc4cc40
    37bc4cb24movapd x3, x8
    37bc4cb29movapd x2, x1
    37bc4cb2ddivsd x3, x7
    37bc4cb31mulsd x2, x3
    37bc4cb35movapd x4, x3
    37bc4cb39mulsd x4, x8
    37bc4cb3emulsd x3, x0
    37bc4cb42addsd x2, x0
    37bc4cb46addsd x4, x7
    37bc4cb4asubsd x3, x1
    37bc4cb4edivsd x2, x4
    37bc4cb52divsd x3, x4
    37bc4cb56movapd x0, x3
    37bc4cb5a
    37bc4cb5aloc_37bc4cb5a:
    37bc4cb5amovapd x3, x2
    37bc4cb5emovapd x1, x0
    37bc4cb62mulsd x3, x6
    37bc4cb66mulsd x1, x5
    37bc4cb6amulsd x2, x5
    37bc4cb6emulsd x0, x6
    37bc4cb72subsd x3, x1
    37bc4cb76addsd x2, x0
    37bc4cb7amovsd_xmm [r11+rax+16], x3
    37bc4cb81movsd_xmm [r11+rax+24], x2
    37bc4cb88add rax, 16
    37bc4cb8ccmp rax, r9
    37bc4cb8fje 0x37bc4ccf0
    37bc4cb95
    37bc4cb95loc_37bc4cb95:
    37bc4cb95movsd_xmm x9, [rdx+rax+24]
    37bc4cb9cmovsd_xmm x0, [rcx+rax+16]
    37bc4cba2movsd_xmm x2, [rsp+208]
    37bc4cbabmovsd_xmm x10, [rdx+rax+16]
    37bc4cbb2movapd x1, x9
    37bc4cbb7movsd_xmm x4, [rcx+rax+24]
    37bc4cbbdcomisd x11, [rsp+184]
    37bc4cbc7mulsd x1, x13
    37bc4cbccmovapd x3, x2
    37bc4cbd0mulsd x3, x10
    37bc4cbd5mulsd x2, x9
    37bc4cbdasubsd x3, x1
    37bc4cbdemovapd x1, x10
    37bc4cbe3mulsd x1, x13
    37bc4cbe8subsd x3, x0
    37bc4cbecaddsd x1, x2
    37bc4cbf0subsd x1, x4
    37bc4cbf4ja 0x37bc4ca70
    37bc4cbfamovapd x15, x7
    37bc4cbffmovapd x2, x1
    37bc4cc03divsd x15, x8
    37bc4cc08mulsd x2, x15
    37bc4cc0dmovapd x12, x15
    37bc4cc12mulsd x12, x7
    37bc4cc17addsd x2, x3
    37bc4cc1bmulsd x3, x15
    37bc4cc20addsd x12, x8
    37bc4cc25divsd x2, x12
    37bc4cc2asubsd x1, x3
    37bc4cc2edivsd x1, x12
    37bc4cc33jmp 0x37bc4caaf
    37bc4cc38
    37bc4cc38 0f 1f 84 00 00 00 00 00 ........
    37bc4cc40
    37bc4cc40loc_37bc4cc40:
    37bc4cc40movapd x3, x7
    37bc4cc44movapd x2, x0
    37bc4cc48divsd x3, x8
    37bc4cc4dmulsd x2, x3
    37bc4cc51movapd x4, x3
    37bc4cc55mulsd x4, x7
    37bc4cc59mulsd x3, x1
    37bc4cc5daddsd x2, x1
    37bc4cc61addsd x4, x8
    37bc4cc66subsd x0, x3
    37bc4cc6adivsd x2, x4
    37bc4cc6edivsd x0, x4
    37bc4cc72jmp 0x37bc4cb5a
    37bc4cc77
    37bc4cc77 66 0f 1f 84 00 00 00 00 00 f........
    37bc4cc80
    37bc4cc80loc_37bc4cc80:
    37bc4cc80xor r11l, r11l
    37bc4cc83mov r12l, 1
    37bc4cc89
    37bc4cc89loc_37bc4cc89:
    37bc4cc89sub edx, edi
    37bc4cc8bmovsxd r9, edi
    37bc4cc8emov [rsp+32], r13
    37bc4cc93add edx, 1
    37bc4cc96mov [rsp+160], r11l
    37bc4cc9eimul r9, [rsp+136]
    37bc4cca7mov [rsp+428], edx
    37bc4ccaeadd r9, [rsp+144]
    37bc4ccb6movsxd rdx, ecx
    37bc4ccb9add r8, r9
    37bc4ccbcadd rdx, r9
    37bc4ccbfmov rcx, [rsp+128]
    37bc4ccc7shl r8, 4
    37bc4cccbshl rdx, 4
    37bc4cccfadd rdx, r14
    37bc4ccd2lea r9, [r14+r8]
    37bc4ccd6mov r8, r13
    37bc4ccd9call zswap_
    37bc4ccdemov edx, [r15]
    37bc4cce1mov r11l, [rsp+160]
    37bc4cce9jmp 0x37bc4c885
    37bc4ccee
    37bc4ccee 66 90 f.
    37bc4ccf0
    37bc4ccf0loc_37bc4ccf0:
    37bc4ccf0movq x4, [rsp+216]
    37bc4ccf9mov edi, r12l
    37bc4ccfcmovupd x15, [rsp+224]
    37bc4cd06movupd x9, [rsp+256]
    37bc4cd10movupd x10, [rsp+272]
    37bc4cd1ajmp 0x37bc4c3fc
    37bc4cd1f
    37bc4cd1f 90 .
    37bc4cd20
    37bc4cd20loc_37bc4cd20:
    37bc4cd20movupd x10, [rsp+224]
    37bc4cd2amov eax, r12l
    37bc4cd2dmov r12l, ebp
    37bc4cd30movupd x15, [rsp+256]
    37bc4cd3amovupd x9, [rsp+304]
    37bc4cd44mov ebp, eax
    37bc4cd46jmp 0x37bc4b3d6
    37bc4cd4b
    37bc4cd4b 0f 1f 44 00 00 ..D..
    37bc4cd50
    37bc4cd50loc_37bc4cd50:
    37bc4cd50mov rdx, [rsp+328]
    37bc4cd58add rdx, [rsp+136]
    37bc4cd60mov r11l, r12l
    37bc4cd63add rdx, [rsp+144]
    37bc4cd6bmov [rsp+296], rdx
    37bc4cd73cmp ebx, [rsp+208]
    37bc4cd7aje 0x37bc4b385
    37bc4cd80lea rbp, [rdi+rdx]
    37bc4cd84mov rax, [rsp+192]
    37bc4cd8cmov rcx, [rsp+176]
    37bc4cd94mov r10l, 2
    37bc4cd9ashl rbp, 4
    37bc4cd9eadd rbp, r15
    37bc4cda1add rcx, rax
    37bc4cda4mov rax, rsi
    37bc4cda7mov r9, rbp
    37bc4cdaalea rsi, [rsp+412]
    37bc4cdb2jmp 0x37bc4b238
    37bc4cdb7
    37bc4cdb7 66 0f 1f 84 00 00 00 00 00 f........
    37bc4cdc0
    37bc4cdc0loc_37bc4cdc0:
    37bc4cdc0cmp esi, r11l
    37bc4cdc3jne 0x37bc4ced8
    37bc4cdc9mov rdi, [rsp+192]
    37bc4cdd1mov rbp, rax
    37bc4cdd4movd x6, ebx
    37bc4cdd8add rdi, rax
    37bc4cddbmov [rsp+288], rdi
    37bc4cde3mov edi, ebx
    37bc4cde5jmp 0x37bc4c390
    37bc4cdea
    37bc4cdea 66 0f 1f 44 00 00 f..D..
    37bc4cdf0
    37bc4cdf0loc_37bc4cdf0:
    37bc4cdf0mov ebx, edi
    37bc4cdf2mov edi, r9l
    37bc4cdf5jmp 0x37bc4cc89
    37bc4cdfa
    37bc4cdfa 66 0f 1f 44 00 00 f..D..
    37bc4ce00
    37bc4ce00loc_37bc4ce00:
    37bc4ce00movapd x2, x1
    37bc4ce04pxor x5, x5
    37bc4ce08divsd x2, x0
    37bc4ce0cmulsd x1, x2
    37bc4ce10movapd x6, x2
    37bc4ce14mulsd x6, x5
    37bc4ce18subsd x5, x2
    37bc4ce1caddsd x6, [rip+0x800214]
    37bc4ce24addsd x1, x0
    37bc4ce28divsd x6, x1
    37bc4ce2cdivsd x5, x1
    37bc4ce30jmp 0x37bc4c9f2
    37bc4ce35
    37bc4ce35 0f 1f 00 ...
    37bc4ce38
    37bc4ce38loc_37bc4ce38:
    37bc4ce38movapd x2, x7
    37bc4ce3cdivsd x2, x9
    37bc4ce41movapd x0, x2
    37bc4ce45movapd x5, x2
    37bc4ce49movapd x14, x2
    37bc4ce4emulsd x5, x12
    37bc4ce53mulsd x0, x7
    37bc4ce57mulsd x1, x2
    37bc4ce5bmulsd x14, x13
    37bc4ce60mulsd x2, x10
    37bc4ce65addsd x5, x15
    37bc4ce6aaddsd x0, x9
    37bc4ce6fsubsd x12, x1
    37bc4ce74addsd x14, x10
    37bc4ce79divsd x5, x0
    37bc4ce7dsubsd x13, x2
    37bc4ce82divsd x12, x0
    37bc4ce87movsd_xmm [rsp+208], x5
    37bc4ce90divsd x14, x0
    37bc4ce95divsd x13, x0
    37bc4ce9ajmp 0x37bc4c961
    37bc4ce9f
    37bc4ce9f 90 .
    37bc4cea0
    37bc4cea0loc_37bc4cea0:
    37bc4cea0movapd x2, x1
    37bc4cea4pxor x5, x5
    37bc4cea8divsd x2, x0
    37bc4ceacmulsd x1, x2
    37bc4ceb0movapd x6, x2
    37bc4ceb4mulsd x6, x5
    37bc4ceb8subsd x5, x2
    37bc4cebcaddsd x6, [rip+0x800174]
    37bc4cec4addsd x1, x0
    37bc4cec8divsd x6, x1
    37bc4ceccdivsd x5, x1
    37bc4ced0jmp 0x37bc4b611
    37bc4ced5
    37bc4ced5 0f 1f 00 ...
    37bc4ced8
    37bc4ced8loc_37bc4ced8:
    37bc4ced8imul r12, [rsp+160]
    37bc4cee1mov r10l, r11l
    37bc4cee4add r12, [rsp+168]
    37bc4ceecmov [rsp+288], 2
    37bc4cef7jmp 0x37bc4c4ff
    37bc4cefc
    37bc4cefc 0f 1f 40 00 ..@.
    37bc4cf00
    37bc4cf00loc_37bc4cf00:
    37bc4cf00mov [rsp+288], 2
    37bc4cf0bmov r10l, r11l
    37bc4cf0ejmp 0x37bc4c4ff
    37bc4cf13
    37bc4cf13 0f 1f 44 00 00 ..D..
    37bc4cf18
    37bc4cf18loc_37bc4cf18:
    37bc4cf18comisd x2, x1
    37bc4cf1cja 0x37bc4d18f
    37bc4cf22movapd x2, x4
    37bc4cf26pxor x1, x1
    37bc4cf2adivsd x2, x0
    37bc4cf2emulsd x4, x2
    37bc4cf32addsd x4, x0
    37bc4cf36movapd x0, x2
    37bc4cf3amulsd x0, x1
    37bc4cf3esubsd x1, x2
    37bc4cf42addsd x0, [rip+0x8000ee]
    37bc4cf4aunpcklpd x0, x1
    37bc4cf4emovddup x1, x4
    37bc4cf52divpd x0, x1
    37bc4cf56
    37bc4cf56loc_37bc4cf56:
    37bc4cf56mov rax, [rsp+176]
    37bc4cf5eadd rax, [rsp+192]
    37bc4cf66sub r9l, r12l
    37bc4cf69lea rdx, [rsp+432]
    37bc4cf71shl rax, 4
    37bc4cf75mov rcx, [rsp+128]
    37bc4cf7dmov [rsp+428], r9l
    37bc4cf85lea r9, [rip+0x800038]
    37bc4cf8clea r8, [r15+rax]
    37bc4cf90movups [rsp+432], x0
    37bc4cf98call zscal_
    37bc4cf9dmov r9l, [r14]
    37bc4cfa0jmp 0x37bc4ab26
    37bc4cfa5
    37bc4cfa5loc_37bc4cfa5:
    37bc4cfa5sub edx, 2
    37bc4cfa8mov r8, rcx
    37bc4cfabadd rdx, rcx
    37bc4cfaeshl r8, 4
    37bc4cfb2shl rdx, 4
    37bc4cfb6add r8, r15
    37bc4cfb9add rdx, r15
    37bc4cfbcjmp 0x37bc4d011
    37bc4cfbe
    37bc4cfbe 66 90 f.
    37bc4cfc0
    37bc4cfc0loc_37bc4cfc0:
    37bc4cfc0movapd x3, x0
    37bc4cfc4divsd x3, x4
    37bc4cfc8movddup x2, x3
    37bc4cfccmulpd x2, x1
    37bc4cfd0mulsd x3, x0
    37bc4cfd4shufpd x2, x2, 1
    37bc4cfd9movapd x0, x2
    37bc4cfddsubpd x2, x1
    37bc4cfe1addsd x3, x4
    37bc4cfe5addpd x0, x1
    37bc4cfe9movddup x1, x3
    37bc4cfedshufpd x0, x2, 1
    37bc4cff2divpd x0, x1
    37bc4cff6
    37bc4cff6loc_37bc4cff6:
    37bc4cff6movups [r8+16], x0
    37bc4cffbcmp r8, rdx
    37bc4cffeje 0x37bc4a680
    37bc4d004movsd_xmm x0, [rax]
    37bc4d008movsd_xmm x4, [rax+8]
    37bc4d00dadd r8, 16
    37bc4d011
    37bc4d011loc_37bc4d011:
    37bc4d011movapd x2, x0
    37bc4d015movapd x3, x4
    37bc4d019movupd x1, [r8+16]
    37bc4d01fandpd x2, [rip+0x7fffe9]
    37bc4d027andpd x3, [rip+0x7fffe1]
    37bc4d02fcomisd x3, x2
    37bc4d033ja 0x37bc4cfc0
    37bc4d035movapd x2, x4
    37bc4d039divsd x2, x0
    37bc4d03dmovddup x3, x2
    37bc4d041mulpd x3, x1
    37bc4d045mulsd x2, x4
    37bc4d049shufpd x3, x3, 1
    37bc4d04eaddsd x2, x0
    37bc4d052movapd x0, x3
    37bc4d056addpd x0, x1
    37bc4d05asubpd x1, x3
    37bc4d05eshufpd x0, x1, 2
    37bc4d063movddup x1, x2
    37bc4d067divpd x0, x1
    37bc4d06bjmp 0x37bc4cff6
    37bc4d06d
    37bc4d06d 0f 1f 00 ...
    37bc4d070
    37bc4d070loc_37bc4d070:
    37bc4d070mov eax, [r14]
    37bc4d073jmp 0x37bc4aae3
    37bc4d078
    37bc4d078 0f 1f 84 00 00 00 00 00 ........
    37bc4d080
    37bc4d080loc_37bc4d080:
    37bc4d080comisd x2, x1
    37bc4d084jbe 0x37bc4d156
    37bc4d08amovapd x1, x0
    37bc4d08edivsd x1, x4
    37bc4d092mulsd x0, x1
    37bc4d096movapd x2, x0
    37bc4d09apxor x0, x0
    37bc4d09emulsd x0, x1
    37bc4d0a2addsd x2, x4
    37bc4d0a6unpcklpd x1, x0
    37bc4d0aamovupd x0, [rip+0x7fff7e]
    37bc4d0b2addpd x0, x1
    37bc4d0b6addpd x1, [rip+0x7fff82]
    37bc4d0beshufpd x0, x1, 2
    37bc4d0c3movddup x1, x2
    37bc4d0c7divpd x0, x1
    37bc4d0cb
    37bc4d0cbloc_37bc4d0cb:
    37bc4d0cbadd rcx, 1
    37bc4d0cflea rdx, [rsp+432]
    37bc4d0d7lea r9, [rip+0x7ffee6]
    37bc4d0demov [rsp+428], edi
    37bc4d0e5shl rcx, 4
    37bc4d0e9movups [rsp+432], x0
    37bc4d0f1lea r8, [r15+rcx]
    37bc4d0f5mov rcx, [rsp+128]
    37bc4d0fdcall zscal_
    37bc4d102jmp 0x37bc4a680
    37bc4d107
    37bc4d107 66 0f 1f 84 00 00 00 00 00 f........
    37bc4d110
    37bc4d110loc_37bc4d110:
    37bc4d110mov ebx, esi
    37bc4d112jmp 0x37bc4a598
    37bc4d117
    37bc4d117 66 0f 1f 84 00 00 00 00 00 f........
    37bc4d120
    37bc4d120loc_37bc4d120:
    37bc4d120mov rdx, [rsp+288]
    37bc4d128mov r10, [rsp+320]
    37bc4d130mov eax, [r14]
    37bc4d133shl rdx, 4
    37bc4d137shl r10, 4
    37bc4d13blea rbx, [r15+rdx]
    37bc4d13fadd r10, r13
    37bc4d142mov [rsp+256], rbx
    37bc4d14amov ebx, [rsp+416]
    37bc4d151jmp 0x37bc4aae6
    37bc4d156
    37bc4d156loc_37bc4d156:
    37bc4d156movapd x2, x4
    37bc4d15apxor x1, x1
    37bc4d15edivsd x2, x0
    37bc4d162mulsd x4, x2
    37bc4d166addsd x4, x0
    37bc4d16amovapd x0, x2
    37bc4d16emulsd x0, x1
    37bc4d172subsd x1, x2
    37bc4d176addsd x0, [rip+0x7ffeba]
    37bc4d17eunpcklpd x0, x1
    37bc4d182movddup x1, x4
    37bc4d186divpd x0, x1
    37bc4d18ajmp 0x37bc4d0cb
    37bc4d18f
    37bc4d18floc_37bc4d18f:
    37bc4d18fmovapd x1, x0
    37bc4d193divsd x1, x4
    37bc4d197mulsd x0, x1
    37bc4d19bmovapd x2, x0
    37bc4d19fpxor x0, x0
    37bc4d1a3mulsd x0, x1
    37bc4d1a7addsd x2, x4
    37bc4d1abunpcklpd x1, x0
    37bc4d1afmovupd x0, [rip+0x7ffe79]
    37bc4d1b7addpd x0, x1
    37bc4d1bbaddpd x1, [rip+0x7ffe7d]
    37bc4d1c3shufpd x0, x1, 2
    37bc4d1c8movddup x1, x2
    37bc4d1ccdivpd x0, x1
    37bc4d1d0jmp 0x37bc4cf56
    37bc4d1d5
    37bc4d1d5loc_37bc4d1d5:
    37bc4d1d5lea rax, [rsp+408]
    37bc4d1ddxor edx, edx
    37bc4d1dfmov [rsp+176], rax
    37bc4d1e7lea rax, [rsp+428]
    37bc4d1efmov [rsp+128], rax
    37bc4d1f7lea rax, [rip+0x7ffdda]
    37bc4d1femov [rsp+240], rax
    37bc4d206lea rax, [rip+0x7ffddb]
    37bc4d20dmov [rsp+248], rax
    37bc4d215jmp 0x37bc4a6ca
    37bc4d21a
    37bc4d21aloc_37bc4d21a:
    37bc4d21amov eax, [r14]
    37bc4d21djmp 0x37bc4aae6
    37bc4a300