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