File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    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