File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
    37bfac850
    37bfac850dlaqps_64_:
    37bfac850push r15
    37bfac852push r14
    37bfac854push r13
    37bfac856push r12
    37bfac858push rbp
    37bfac859push rdi
    37bfac85apush rsi
    37bfac85bpush rbx
    37bfac85csub rsp, 296
    37bfac863movups [rsp+240], x6
    37bfac86bmovups [rsp+256], x7
    37bfac873movups [rsp+272], x8
    37bfac87cmov rax, [rsp+416]
    37bfac884mov rsi, [rsp+472]
    37bfac88cmov rbp, [rcx]
    37bfac88fmov r15, [rsp+400]
    37bfac897mov rax, [rax]
    37bfac89amov r12, [rsi]
    37bfac89dmov rbx, [rsp+408]
    37bfac8a5mov r14, [rsp+440]
    37bfac8admov [rsp+376], rdx
    37bfac8b5xor edx, edx
    37bfac8b7test rax, rax
    37bfac8bamov r13, rcx
    37bfac8bdcmovs rax, rdx
    37bfac8c1mov edx, 7
    37bfac8c6mov rsi, [rsp+376]
    37bfac8celea rcx, [rip+0x4aff5b]
    37bfac8d5mov [rsp+384], r8
    37bfac8ddmov rdi, [r8]
    37bfac8e0mov [rsp+136], rax
    37bfac8e8not rax
    37bfac8ebmov rsi, [rsi]
    37bfac8eemov [rsp+392], r9
    37bfac8f6mov [rsp+144], rax
    37bfac8fecall dlamch_64_
    37bfac903mov rcx, [rsp+392]
    37bfac90bcmp [rcx], 0
    37bfac90fjle 0x37bfad2bb
    37bfac915xor eax, eax
    37bfac917sqrtsd x0, x0
    37bfac91btest r12, r12
    37bfac91emov [rsp+368], r13
    37bfac926mov r9, rax
    37bfac929mov rax, [rsp+136]
    37bfac931lea r10, [rsp+232]
    37bfac939mov [rsp+400], r15
    37bfac941cmovns r9, r12
    37bfac945add rsi, rdi
    37bfac948mov [rsp+128], r10
    37bfac950movsd_xmm x6, [rip+0x4aff20]
    37bfac958cmp rsi, rbp
    37bfac95bmovapd x8, x0
    37bfac960cmovle rbp, rsi
    37bfac964shl rax, 3
    37bfac968mov rcx, r9
    37bfac96bxor r13l, r13l
    37bfac96emov [rsp+200], rax
    37bfac976mov rax, [rsp+376]
    37bfac97enot rcx
    37bfac981mov [rsp+176], rcx
    37bfac989mov [rsp+168], rbp
    37bfac991mov rdx, [rax]
    37bfac994mov [rsp+184], r9
    37bfac99cjmp 0x37bfacbe3
    37bfac9a1
    37bfac9a1 0f 1f 80 00 00 00 00 .......
    37bfac9a8
    37bfac9a8loc_37bfac9a8:
    37bfac9a8sub rdx, rsi
    37bfac9abmov [rsp+32], rax
    37bfac9b0lea rcx, [rsi+r12+1]
    37bfac9b5lea r9, [rip+0x4afe7c]
    37bfac9bcadd rdx, 1
    37bfac9c0lea r8, [rbx+8*rcx]
    37bfac9c4mov rcx, [rsp+128]
    37bfac9ccmov [rsp+192], rax
    37bfac9d4mov [rsp+232], rdx
    37bfac9dcmov rdx, [rsp+152]
    37bfac9e4add rdx, rbx
    37bfac9e7call dlarfg_64_
    37bfac9ecmov rax, [rsp+192]
    37bfac9f4
    37bfac9f4loc_37bfac9f4:
    37bfac9f4mov rcx, [rsp+376]
    37bfac9fcmovsd_xmm x7, [rbx+8*rdi]
    37bfaca01movsd_xmm [rbx+8*rdi], x6
    37bfaca06mov rdx, [rcx]
    37bfaca09cmp r15, rdx
    37bfaca0cjl 0x37bfacf10
    37bfaca12test r15, r15
    37bfaca15jle 0x37bfacbad
    37bfaca1bmov r12, [rsp+184]
    37bfaca23imul r12, r15
    37bfaca27add r12, [rsp+176]
    37bfaca2f
    37bfaca2floc_37bfaca2f:
    37bfaca2fmov rax, [rsp+464]
    37bfaca37xor edx, edx
    37bfaca39lea r8, [8*r15]
    37bfaca41lea r12, [rax+8*r12+8]
    37bfaca46mov rcx, r12
    37bfaca49call memset
    37bfaca4ecmp r15, 1
    37bfaca52je 0x37bfacb99
    37bfaca58mov rax, [rsp+368]
    37bfaca60mov rcx, [rsp+456]
    37bfaca68lea rdx, [rsp+216]
    37bfaca70lea r8, [rsp+224]
    37bfaca78mov r9, [rsp+128]
    37bfaca80mov [rsp+224], r13
    37bfaca88mov rax, [rax]
    37bfaca8bmov [rsp+192], rax
    37bfaca93sub rax, rsi
    37bfaca96add rax, 1
    37bfaca9amov [rsp+216], rax
    37bfacaa2mov rax, [rsp+432]
    37bfacaaamovsd_xmm x0, [rax+8*r13]
    37bfacab0mov [rsp+72], rcx
    37bfacab5lea rcx, [rip+0x4afdb4]
    37bfacabclea rax, [rip+0x4afd75]
    37bfacac3mov [rsp+64], rcx
    37bfacac8mov rcx, [rsp+152]
    37bfacad0mov [rsp+80], rax
    37bfacad5xorpd x0, [rip+0x4afda3]
    37bfacaddmov [rsp+56], rax
    37bfacae2lea rax, [rcx+rbx]
    37bfacae6mov rcx, [rsp+416]
    37bfacaeemov [rsp+48], rax
    37bfacaf3lea rax, [rbx+8*rsi-8]
    37bfacaf8mov [rsp+40], rcx
    37bfacafdlea rcx, [rip+0x4afd5c]
    37bfacb04mov [rsp+32], rax
    37bfacb09mov [rsp+88], 9
    37bfacb12movsd_xmm [rsp+232], x0
    37bfacb1bcall dgemv_64_
    37bfacb20lea rax, [rip+0x4afd11]
    37bfacb27lea rcx, [rip+0x4afd2a]
    37bfacb2emov [rsp+88], 12
    37bfacb37mov [rsp+80], rax
    37bfacb3cmov r8, [rsp+128]
    37bfacb44mov r9, rcx
    37bfacb47mov [rsp+56], rax
    37bfacb4cmov rax, [rsp+456]
    37bfacb54mov [rsp+64], rcx
    37bfacb59mov rdx, [rsp+376]
    37bfacb61lea rcx, [rip+0x4afce0]
    37bfacb68mov [rsp+48], rax
    37bfacb6dmov rax, [rsp+472]
    37bfacb75mov [rsp+72], r12
    37bfacb7amov [rsp+40], rax
    37bfacb7fmov rax, [rsp+464]
    37bfacb87mov [rsp+232], r13
    37bfacb8fmov [rsp+32], rax
    37bfacb94call dgemv_64_
    37bfacb99
    37bfacb99loc_37bfacb99:
    37bfacb99mov rax, [rsp+376]
    37bfacba1mov rdx, [rax]
    37bfacba4cmp r15, rdx
    37bfacba7jl 0x37bface38
    37bfacbad
    37bfacbadloc_37bfacbad:
    37bfacbadmov r13, r15
    37bfacbb0
    37bfacbb0loc_37bfacbb0:
    37bfacbb0mov ecx, 1
    37bfacbb5xor ebp, ebp
    37bfacbb7cmp [rsp+168], rsi
    37bfacbbfjg 0x37bfad000
    37bfacbc5
    37bfacbc5loc_37bfacbc5:
    37bfacbc5mov rax, [rsp+392]
    37bfacbcdmovsd_xmm [rbx+8*rdi], x7
    37bfacbd2cmp [rax], r13
    37bfacbd5jle 0x37bfad0e0
    37bfacbdbtest cl, cl
    37bfacbddje 0x37bfad0e0
    37bfacbe3
    37bfacbe3loc_37bfacbe3:
    37bfacbe3lea r15, [r13+1]
    37bfacbe7mov rax, [rsp+384]
    37bfacbefmov rcx, [rsp+128]
    37bfacbf7lea rbp, [8*r13]
    37bfacbffsub rdx, r15
    37bfacc02lea r8, [rip+0x4afc2f]
    37bfacc09mov [rsp+208], r15
    37bfacc11add rdx, 1
    37bfacc15mov rsi, [rax]
    37bfacc18mov [rsp+232], rdx
    37bfacc20lea rdx, [r14+rbp]
    37bfacc24call idamax_64_
    37bfacc29mov rdx, [rsp+136]
    37bfacc31mov r11, [rsp+144]
    37bfacc39add rsi, r15
    37bfacc3cmov rdi, rdx
    37bfacc3fimul rdi, r15
    37bfacc43mov [rsp+160], rdi
    37bfacc4blea r12, [r11+rdi]
    37bfacc4fcmp rax, 1
    37bfacc53je 0x37bfacd13
    37bfacc59lea rdi, [rax+r13]
    37bfacc5dmov rax, rdx
    37bfacc60lea r9, [rbx+8*r12+8]
    37bfacc65mov rcx, [rsp+368]
    37bfacc6dimul rax, rdi
    37bfacc71sub rdi, 1
    37bfacc75lea rax, [r11+rax+1]
    37bfacc7alea rdx, [rbx+8*rax]
    37bfacc7elea rax, [rip+0x4afbb3]
    37bfacc85mov [rsp+32], rax
    37bfacc8amov r8, rax
    37bfacc8dcall dswap_64_
    37bfacc92mov rax, [rsp+464]
    37bfacc9amov rcx, [rsp+128]
    37bfacca2mov [rsp+232], r13
    37bfaccaamov r8, [rsp+472]
    37bfaccb2lea rdx, [rax+8*rdi]
    37bfaccb6mov rax, [rsp+472]
    37bfaccbemov [rsp+32], rax
    37bfaccc3mov rax, [rsp+464]
    37bfacccblea r9, [rax+rbp]
    37bfacccfcall dswap_64_
    37bfaccd4mov rcx, [rsp+424]
    37bfaccdcmov rax, [rsp+424]
    37bfacce4movsd_xmm x0, [r14+8*r13]
    37bfacceamov rax, [rax+8*rdi]
    37bfacceemov rdx, [rcx+8*r13]
    37bfaccf2movsd_xmm [r14+8*rdi], x0
    37bfaccf8mov [rcx+8*rdi], rdx
    37bfaccfcmov [rcx+8*r13], rax
    37bfacd00mov rax, [rsp+448]
    37bfacd08movsd_xmm x0, [rax+8*r13]
    37bfacd0emovsd_xmm [rax+8*rdi], x0
    37bfacd13
    37bfacd13loc_37bfacd13:
    37bfacd13lea rdi, [rsi+r12]
    37bfacd17lea rcx, [8*rdi]
    37bfacd1fmov [rsp+152], rcx
    37bfacd27cmp r15, 1
    37bfacd2bjle 0x37bfacddc
    37bfacd31mov rax, [rsp+368]
    37bfacd39mov r8, [rsp+128]
    37bfacd41lea rdx, [rsp+224]
    37bfacd49lea r9, [rip+0x4afaf0]
    37bfacd50mov [rsp+232], r13
    37bfacd58mov rax, [rax]
    37bfacd5bmov [rsp+88], 12
    37bfacd64mov [rsp+192], rax
    37bfacd6csub rax, rsi
    37bfacd6fadd rax, 1
    37bfacd73mov [rsp+224], rax
    37bfacd7blea rax, [rip+0x4afab6]
    37bfacd82mov [rsp+80], rax
    37bfacd87lea rax, [rbx+rcx]
    37bfacd8blea rcx, [rip+0x4afab6]
    37bfacd92mov [rsp+72], rax
    37bfacd97lea rax, [rip+0x4afaba]
    37bfacd9emov [rsp+64], rax
    37bfacda3mov rax, [rsp+472]
    37bfacdabmov [rsp+56], rax
    37bfacdb0mov rax, [rsp+464]
    37bfacdb8add rax, rbp
    37bfacdbbmov [rsp+48], rax
    37bfacdc0mov rax, [rsp+416]
    37bfacdc8mov [rsp+40], rax
    37bfacdcdlea rax, [rbx+8*rsi-8]
    37bfacdd2mov [rsp+32], rax
    37bfacdd7call dgemv_64_
    37bfacddc
    37bfacddcloc_37bfacddc:
    37bfacddcmov rax, [rsp+368]
    37bfacde4mov rdx, [rax]
    37bfacde7mov rax, [rsp+432]
    37bfacdefadd rax, rbp
    37bfacdf2cmp rdx, rsi
    37bfacdf5jg 0x37bfac9a8
    37bfacdfbmov rcx, [rsp+152]
    37bface03mov [rsp+32], rax
    37bface08lea r9, [rip+0x4afa29]
    37bface0fmov [rsp+192], rax
    37bface17lea rdx, [rbx+rcx]
    37bface1bmov rcx, r9
    37bface1emov r8, rdx
    37bface21call dlarfg_64_
    37bface26mov rax, [rsp+192]
    37bface2ejmp 0x37bfac9f4
    37bface33
    37bface33 0f 1f 44 00 00 ..D..
    37bface38
    37bface38loc_37bface38:
    37bface38mov rax, [rsp+416]
    37bface40sub rdx, r15
    37bface43mov rdi, [rsp+136]
    37bface4bmov [rsp+88], 12
    37bface54mov r15, [rsp+144]
    37bface5cmov [rsp+232], rdx
    37bface64lea r9, [rip+0x4af9d5]
    37bface6blea r8, [rsp+208]
    37bface73mov [rsp+80], rax
    37bface78mov rax, [rsp+160]
    37bface80lea rcx, [rip+0x4af9c1]
    37bface87mov rdx, [rsp+128]
    37bface8fadd rax, rdi
    37bface92add rax, r15
    37bface95add rax, rsi
    37bface98lea rax, [rbx+8*rax]
    37bface9cmov [rsp+72], rax
    37bfacea1lea rax, [rip+0x4af9b0]
    37bfacea8mov [rsp+64], rax
    37bfaceadmov rax, [rsp+416]
    37bfaceb5mov [rsp+56], rax
    37bfacebalea rax, [rbx+8*rsi-8]
    37bfacebfmov [rsp+48], rax
    37bfacec4mov rax, [rsp+472]
    37bfaceccmov [rsp+40], rax
    37bfaced1mov rax, [rsp+464]
    37bfaced9lea rax, [rax+rbp+8]
    37bfacedemov [rsp+32], rax
    37bfacee3call dgemv_64_
    37bfacee8mov r13, [rsp+208]
    37bfacef0mov rax, [rsp+376]
    37bfacef8imul rdi, r13
    37bfacefcmov rdx, [rax]
    37bfaceffadd rdi, r15
    37bfacf02add rdi, rsi
    37bfacf05jmp 0x37bfacbb0
    37bfacf0a
    37bfacf0a 66 0f 1f 44 00 00 f..D..
    37bfacf10
    37bfacf10loc_37bfacf10:
    37bfacf10mov rcx, [rsp+368]
    37bfacf18sub rdx, r15
    37bfacf1bmov r9, rax
    37bfacf1emov r12, [rsp+184]
    37bfacf26mov r11, [rsp+464]
    37bfacf2elea r10, [rip+0x4af903]
    37bfacf35mov r8, [rsp+128]
    37bfacf3dmov [rsp+232], rdx
    37bfacf45mov rcx, [rcx]
    37bfacf48imul r12, r15
    37bfacf4cmov [rsp+80], r10
    37bfacf51lea rdx, [rsp+224]
    37bfacf59add r12, [rsp+176]
    37bfacf61mov [rsp+56], r10
    37bfacf66mov [rsp+192], rcx
    37bfacf6esub rcx, rsi
    37bfacf71mov [rsp+88], 9
    37bfacf7aadd rcx, 1
    37bfacf7emov [rsp+224], rcx
    37bfacf86lea rcx, [r13+r12+2]
    37bfacf8blea rcx, [r11+8*rcx]
    37bfacf8fmov [rsp+72], rcx
    37bfacf94lea rcx, [rip+0x4af8d5]
    37bfacf9bmov [rsp+64], rcx
    37bfacfa0mov rcx, [rsp+152]
    37bfacfa8add rcx, rbx
    37bfacfabmov [rsp+48], rcx
    37bfacfb0mov rcx, [rsp+416]
    37bfacfb8mov [rsp+40], rcx
    37bfacfbdmov rcx, [rsp+136]
    37bfacfc5add rcx, [rsp+160]
    37bfacfcdadd rcx, [rsp+144]
    37bfacfd5add rcx, rsi
    37bfacfd8lea rcx, [rbx+8*rcx]
    37bfacfdcmov [rsp+32], rcx
    37bfacfe1lea rcx, [rip+0x4af878]
    37bfacfe8call dgemv_64_
    37bfacfedtest r15, r15
    37bfacff0jg 0x37bfaca2f
    37bfacff6jmp 0x37bfacb99
    37bfacffb
    37bfacffb 0f 1f 44 00 00 ..D..
    37bfad000
    37bfad000loc_37bfad000:
    37bfad000lea rax, [r13+1]
    37bfad004cmp rax, rdx
    37bfad007jg 0x37bfacbc5
    37bfad00dmov rcx, [rsp+136]
    37bfad015lea r8, [rdx+1]
    37bfad019pxor x3, x3
    37bfad01dadd rsi, [rsp+144]
    37bfad025mov r9, [rsp+200]
    37bfad02dmov r10, [rsp+448]
    37bfad035imul rcx, rax
    37bfad039add rsi, rcx
    37bfad03clea rcx, [rbx+8*rsi]
    37bfad040jmp 0x37bfad067
    37bfad042
    37bfad042 66 0f 1f 44 00 00 f..D..
    37bfad048
    37bfad048loc_37bfad048:
    37bfad048pxor x0, x0
    37bfad04ccvtsi2sd x0, rbp
    37bfad051mov rbp, rax
    37bfad054movsd_xmm [r10+8*rax-8], x0
    37bfad05b
    37bfad05bloc_37bfad05b:
    37bfad05badd rax, 1
    37bfad05fadd rcx, r9
    37bfad062cmp rax, r8
    37bfad065je 0x37bfad0d3
    37bfad067
    37bfad067loc_37bfad067:
    37bfad067movsd_xmm x0, [r14+8*rax-8]
    37bfad06eucomisd x0, x3
    37bfad072jp 0x37bfad076
    37bfad074je 0x37bfad05b
    37bfad076
    37bfad076loc_37bfad076:
    37bfad076movsd_xmm x2, [rcx]
    37bfad07aandpd x2, [rip+0x4af80e]
    37bfad082movapd x4, x6
    37bfad086divsd x2, x0
    37bfad08amovapd x1, x2
    37bfad08esubsd x4, x2
    37bfad092movapd x2, x0
    37bfad096divsd x2, [r10+8*rax-8]
    37bfad09daddsd x1, x6
    37bfad0a1mulsd x2, x2
    37bfad0a5mulsd x1, x4
    37bfad0a9maxsd x1, x3
    37bfad0admulsd x2, x1
    37bfad0b1comisd x8, x2
    37bfad0b6jae 0x37bfad048
    37bfad0b8sqrtsd x1, x1
    37bfad0bcadd rcx, r9
    37bfad0bfmulsd x0, x1
    37bfad0c3movsd_xmm [r14+8*rax-8], x0
    37bfad0caadd rax, 1
    37bfad0cecmp rax, r8
    37bfad0d1jne 0x37bfad067
    37bfad0d3
    37bfad0d3loc_37bfad0d3:
    37bfad0d3test rbp, rbp
    37bfad0d6sete cl
    37bfad0d9jmp 0x37bfacbc5
    37bfad0de
    37bfad0de 66 90 f.
    37bfad0e0
    37bfad0e0loc_37bfad0e0:
    37bfad0e0mov r12, r13
    37bfad0e3mov r15, [rsp+400]
    37bfad0ebmov r13, [rsp+368]
    37bfad0f3
    37bfad0f3loc_37bfad0f3:
    37bfad0f3mov rax, [rsp+384]
    37bfad0fbmov rcx, [r13]
    37bfad0ffmov [r15], r12
    37bfad102mov r8, [rax]
    37bfad105mov rax, rcx
    37bfad108sub rax, r8
    37bfad10blea rsi, [r8+r12]
    37bfad10fcmp rax, rdx
    37bfad112cmovg rax, rdx
    37bfad116cmp rax, r12
    37bfad119jg 0x37bfad1e9
    37bfad11f
    37bfad11floc_37bfad11f:
    37bfad11flea r15, [rsi+1]
    37bfad123lea r10, [rsp+232]
    37bfad12btest rbp, rbp
    37bfad12ejle 0x37bfad1bc
    37bfad134mov [rsp+408], rbx
    37bfad13cmov rdi, [rsp+448]
    37bfad144mov [rsp+128], r10
    37bfad14cnop [rax]
    37bfad150
    37bfad150loc_37bfad150:
    37bfad150lea r12, [rbp-1]
    37bfad154mov rbx, rbp
    37bfad157movsd_xmm x0, [rdi+8*r12]
    37bfad15dcall llround
    37bfad162mov rcx, [r13]
    37bfad166mov rdx, [rsp+136]
    37bfad16elea r8, [rip+0x4af6c3]
    37bfad175mov rbp, rax
    37bfad178mov rax, [rsp+408]
    37bfad180sub rcx, rsi
    37bfad183imul rdx, rbx
    37bfad187add rdx, [rsp+144]
    37bfad18fmov [rsp+232], rcx
    37bfad197add rdx, r15
    37bfad19amov rcx, [rsp+128]
    37bfad1a2lea rdx, [rax+8*rdx]
    37bfad1a6call dnrm2_64_
    37bfad1abmovsd_xmm [r14+8*r12], x0
    37bfad1b1movsd_xmm [rdi+8*r12], x0
    37bfad1b7test rbp, rbp
    37bfad1bajg 0x37bfad150
    37bfad1bc
    37bfad1bcloc_37bfad1bc:
    37bfad1bcmovups x6, [rsp+240]
    37bfad1c4movups x7, [rsp+256]
    37bfad1ccmovups x8, [rsp+272]
    37bfad1d5add rsp, 296
    37bfad1dcpop rbx
    37bfad1ddpop rsi
    37bfad1depop rdi
    37bfad1dfpop rbp
    37bfad1e0pop r12
    37bfad1e2pop r13
    37bfad1e4pop r14
    37bfad1e6pop r15
    37bfad1e8ret
    37bfad1e9
    37bfad1e9loc_37bfad1e9:
    37bfad1e9mov rax, [rsp+416]
    37bfad1f1mov [rsp+32], r15
    37bfad1f6sub rcx, rsi
    37bfad1f9sub rdx, r12
    37bfad1fcmov [rsp+224], rcx
    37bfad204lea r9, [rsp+232]
    37bfad20clea r8, [rsp+224]
    37bfad214mov [rsp+96], rax
    37bfad219lea rax, [r12+1]
    37bfad21elea rcx, [rip+0x4af623]
    37bfad225imul rax, [rsp+136]
    37bfad22eadd rax, [rsp+144]
    37bfad236mov [rsp+112], 9
    37bfad23flea rax, [rsi+rax+1]
    37bfad244mov [rsp+232], rdx
    37bfad24clea rdx, [rip+0x4af60d]
    37bfad253mov [rsp+104], 12
    37bfad25clea rax, [rbx+8*rax]
    37bfad260mov [rsp+88], rax
    37bfad265lea rax, [rip+0x4af5ec]
    37bfad26cmov [rsp+80], rax
    37bfad271mov rax, [rsp+472]
    37bfad279mov [rsp+72], rax
    37bfad27emov rax, [rsp+464]
    37bfad286lea rax, [rax+8*r12]
    37bfad28amov [rsp+64], rax
    37bfad28fmov rax, [rsp+416]
    37bfad297mov [rsp+56], rax
    37bfad29clea rax, [rbx+8*rsi]
    37bfad2a0mov [rsp+48], rax
    37bfad2a5lea rax, [rip+0x4af594]
    37bfad2acmov [rsp+40], rax
    37bfad2b1call dgemm_64_
    37bfad2b6jmp 0x37bfad11f
    37bfad2bb
    37bfad2bbloc_37bfad2bb:
    37bfad2bbmov rax, [rsp+376]
    37bfad2c3xor ebp, ebp
    37bfad2c5xor r12l, r12l
    37bfad2c8mov rdx, [rax]
    37bfad2cbjmp 0x37bfad0f3
    37bfac850
    37bfad2d0
    37bfad2d0dlaqr0_64_:
    37bfad2d0push r15
    37bfad2d2push r14
    37bfad2d4push r13
    37bfad2d6push r12
    37bfad2d8push rbp
    37bfad2d9push rdi
    37bfad2dapush rsi
    37bfad2dbpush rbx
    37bfad2dcsub rsp, 680
    37bfad2e3movups [rsp+624], x6
    37bfad2ebmovups [rsp+640], x7
    37bfad2f3movups [rsp+656], x8
    37bfad2fcmov rax, [rsp+800]
    37bfad304mov rdi, [rsp+872]
    37bfad30cmov rsi, [rsp+784]
    37bfad314mov r10, [rsp+792]
    37bfad31cmov r14, [rax]
    37bfad31fmov rax, [r8]
    37bfad322mov [rdi], 0
    37bfad329mov r13, [rsp+808]
    37bfad331mov r12, [rsp+816]
    37bfad339mov [rsp+752], rcx
    37bfad341mov [rsp+760], rdx
    37bfad349mov [rsp+768], r8
    37bfad351mov [rsp+776], r9
    37bfad359test rax, rax
    37bfad35cje 0x37bfae16a
    37bfad362cmp rax, 15
    37bfad366jle 0x37bfae158
    37bfad36cmov rax, [rsp+752]
    37bfad374mov r9, [rsp+768]
    37bfad37clea r8, [rsp+486]
    37bfad384lea rdx, [rip+0x4af515]
    37bfad38blea rcx, [rip+0x4af516]
    37bfad392mov [rsp+792], r10
    37bfad39amov rbp, 0x5555555555555556
    37bfad3a4mov r15, 0x2aaaaaaaaaaaaaab
    37bfad3aecmp [rax], 1
    37bfad3b2sbb eax, eax
    37bfad3b4and eax, -14
    37bfad3b7add eax, 83
    37bfad3bamov [rsp+486], al
    37bfad3c1mov rax, [rsp+760]
    37bfad3c9cmp [rax], 1
    37bfad3cdmov [rsp+40], rsi
    37bfad3d2mov [rsp+64], 2
    37bfad3dbsbb eax, eax
    37bfad3ddmov [rsp+56], 6
    37bfad3e6and eax, -8
    37bfad3e9add eax, 86
    37bfad3ecmov [rsp+487], al
    37bfad3f3mov rax, [rsp+864]
    37bfad3fbmov [rsp+48], rax
    37bfad400mov rax, [rsp+776]
    37bfad408mov [rsp+32], rax
    37bfad40dcall ilaenv_64_
    37bfad412mov rcx, [rsi]
    37bfad415mov r9, rax
    37bfad418mov rax, [rsp+776]
    37bfad420sub rcx, [rax]
    37bfad423mov rax, [rsp+768]
    37bfad42badd rcx, 1
    37bfad42fmov rax, [rax]
    37bfad432mov [rsp+40], rsi
    37bfad437mov [rsp+64], 2
    37bfad440lea r8, [rax-1]
    37bfad444mov [rsp+216], rax
    37bfad44cmov [rsp+56], 6
    37bfad455mov rax, r8
    37bfad458sar r8, 63
    37bfad45cimul rbp
    37bfad45fmov eax, 2
    37bfad464sub rdx, r8
    37bfad467lea r8, [rsp+486]
    37bfad46fcmp rcx, rdx
    37bfad472cmovg rcx, rdx
    37bfad476cmp r9, rax
    37bfad479lea rdx, [rip+0x4af420]
    37bfad480cmovl r9, rax
    37bfad484mov rax, [rsp+864]
    37bfad48ccmp rcx, r9
    37bfad48fmov [rsp+48], rax
    37bfad494mov rax, [rsp+776]
    37bfad49ccmovle r9, rcx
    37bfad4a0lea rcx, [rip+0x4af409]
    37bfad4a7mov [rsp+32], rax
    37bfad4acmov [rsp+368], r9
    37bfad4b4mov r9, [rsp+768]
    37bfad4bccall ilaenv_64_
    37bfad4c1mov r10, [rsp+776]
    37bfad4c9mov r9, [rsp+368]
    37bfad4d1mov rcx, rax
    37bfad4d4mov rax, [rsp+768]
    37bfad4dcmov rax, [rax]
    37bfad4dflea r8, [rax-3]
    37bfad4e3mov [rsp+216], rax
    37bfad4ebmov rax, r8
    37bfad4eesar r8, 63
    37bfad4f2imul r15
    37bfad4f5mov rax, [rsi]
    37bfad4f8sub rax, [r10]
    37bfad4fbmov [rsp+120], r12
    37bfad500mov r10, [rsp+792]
    37bfad508mov [rsp+112], r13
    37bfad50dsub rdx, r8
    37bfad510mov [rsp+176], r10
    37bfad518cmp rdx, rax
    37bfad51bmov [rsp+152], r10
    37bfad523cmovle rax, rdx
    37bfad527mov [rsp+128], r10
    37bfad52fcmp rax, rcx
    37bfad532cmovg rax, rcx
    37bfad536mov rcx, rax
    37bfad539shr rcx, 63
    37bfad53dlea rdx, [rax+rcx]
    37bfad541and edx, 1
    37bfad544sub rdx, rcx
    37bfad547sub rax, rdx
    37bfad54amov rcx, rax
    37bfad54dmov eax, 2
    37bfad552cmp rcx, rax
    37bfad555cmovge rax, rcx
    37bfad559lea rcx, [rip+0x4af358]
    37bfad560mov [rsp+200], rcx
    37bfad568mov rcx, [rsp+856]
    37bfad570mov [rsp+360], rax
    37bfad578lea rax, [r9+1]
    37bfad57cmov [rsp+192], rcx
    37bfad584mov rcx, [rsp+800]
    37bfad58cmov [rsp+616], rax
    37bfad594mov [rsp+184], rcx
    37bfad59cmov rcx, [rsp+768]
    37bfad5a4mov [rsp+168], rcx
    37bfad5acmov rcx, [rsp+800]
    37bfad5b4mov [rsp+160], rcx
    37bfad5bcmov rcx, [rsp+768]
    37bfad5c4mov [rsp+144], rcx
    37bfad5ccmov rcx, [rsp+800]
    37bfad5d4mov [rsp+136], rcx
    37bfad5dclea rcx, [rsp+560]
    37bfad5e4mov [rsp+336], rcx
    37bfad5ecmov [rsp+104], rcx
    37bfad5f1lea rcx, [rsp+568]
    37bfad5f9mov [rsp+344], rcx
    37bfad601mov [rsp+96], rcx
    37bfad606mov rcx, [rsp+848]
    37bfad60emov [rsp+48], r10
    37bfad613mov rdx, [rsp+760]
    37bfad61bmov [rsp+88], rcx
    37bfad620mov rcx, [rsp+840]
    37bfad628mov [rsp+32], rsi
    37bfad62dmov r9, [rsp+776]
    37bfad635mov [rsp+80], rcx
    37bfad63amov rcx, [rsp+832]
    37bfad642mov r8, [rsp+768]
    37bfad64amov [rsp+72], rcx
    37bfad64fmov rcx, [rsp+824]
    37bfad657mov [rsp+64], rcx
    37bfad65cmov rcx, [rsp+800]
    37bfad664mov [rsp+56], rcx
    37bfad669lea rcx, [rsp+616]
    37bfad671mov [rsp+40], rcx
    37bfad676mov [rsp+472], rcx
    37bfad67emov rcx, [rsp+752]
    37bfad686call dlaqr3_64_
    37bfad68bmov rcx, [rsp+856]
    37bfad693mov rax, [rsp+360]
    37bfad69bcvttsd2si rdx, [rcx]
    37bfad6a0lea rax, [rax+2*rax]
    37bfad6a4sar rax, 1
    37bfad6a7cmp rax, rdx
    37bfad6aacmovge rdx, rax
    37bfad6aemov rax, [rsp+864]
    37bfad6b6mov [rsp+464], rdx
    37bfad6becmp [rax], -1
    37bfad6c2je 0x37bfae742
    37bfad6c8mov rcx, [rsp+864]
    37bfad6d0xor eax, eax
    37bfad6d2test r14, r14
    37bfad6d5mov [rsp+40], rsi
    37bfad6dacmovs r14, rax
    37bfad6demov r9, [rsp+768]
    37bfad6e6mov [rsp+64], 2
    37bfad6eflea r8, [rsp+486]
    37bfad6f7mov [rsp+48], rcx
    37bfad6fcmov rcx, [rsp+776]
    37bfad704lea rdx, [rip+0x4af195]
    37bfad70bmov [rsp+56], 6
    37bfad714mov rax, r14
    37bfad717mov [rsp+32], rcx
    37bfad71cnot rax
    37bfad71flea rcx, [rip+0x4af19a]
    37bfad726mov [rsp+224], rax
    37bfad72ecall ilaenv_64_
    37bfad733mov ecx, 15
    37bfad738mov [rsp+40], rsi
    37bfad73dmov r9, [rsp+768]
    37bfad745cmp rax, 15
    37bfad749lea r8, [rsp+486]
    37bfad751mov [rsp+64], 2
    37bfad75alea rdx, [rip+0x4af13f]
    37bfad761mov [rsp+56], 6
    37bfad76acmovge rcx, rax
    37bfad76emov [rsp+456], rcx
    37bfad776mov rcx, [rsp+864]
    37bfad77emov [rsp+48], rcx
    37bfad783mov rcx, [rsp+776]
    37bfad78bmov [rsp+32], rcx
    37bfad790lea rcx, [rip+0x4af131]
    37bfad797call ilaenv_64_
    37bfad79cmov rcx, [rsp+864]
    37bfad7a4xor edx, edx
    37bfad7a6mov [rsp+40], rsi
    37bfad7abtest rax, rax
    37bfad7aemov r9, [rsp+768]
    37bfad7b6mov [rsp+64], 2
    37bfad7bflea r8, [rsp+486]
    37bfad7c7mov [rsp+48], rcx
    37bfad7cccmovns rdx, rax
    37bfad7d0mov rcx, [rsp+776]
    37bfad7d8mov [rsp+56], 6
    37bfad7e1mov [rsp+32], rcx
    37bfad7e6lea rcx, [rip+0x4af0e3]
    37bfad7edmov [rsp+448], rdx
    37bfad7f5lea rdx, [rip+0x4af0a4]
    37bfad7fccall ilaenv_64_
    37bfad801xor edx, edx
    37bfad803mov r11, [rsi]
    37bfad806mov rbx, [rsp+768]
    37bfad80etest rax, rax
    37bfad811mov rsi, [rsp+776]
    37bfad819mov [rsp+216], 1
    37bfad825cmovs rax, rdx
    37bfad829mov r8, [rbx]
    37bfad82cmov edx, 2
    37bfad831mov rbx, [rsp+864]
    37bfad839mov [rsp+544], r11
    37bfad841movsd_xmm x7, [rip+0x4af0c7]
    37bfad849cmp rax, rdx
    37bfad84cmov rcx, [rbx]
    37bfad84flea r9, [r8-1]
    37bfad853mov [rsp+232], 1
    37bfad85fcmovg rax, rdx
    37bfad863mov [rsp+872], rdi
    37bfad86bmovsd_xmm x6, [rip+0x4af0a5]
    37bfad873mov rbx, rcx
    37bfad876mov [rsp+536], rax
    37bfad87emov rax, r9
    37bfad881shr rbx, 63
    37bfad885imul rbp
    37bfad888sar r9, 63
    37bfad88clea rax, [rbx+rcx]
    37bfad890sar rax, 1
    37bfad893mov rbx, rax
    37bfad896sub rdx, r9
    37bfad899cmp rdx, rax
    37bfad89ccmovle rbx, rdx
    37bfad8a0sub r8, 3
    37bfad8a4add rcx, rcx
    37bfad8a7mov rax, r8
    37bfad8aasar r8, 63
    37bfad8aeimul r15
    37bfad8b1mov rax, rcx
    37bfad8b4sar rcx, 63
    37bfad8b8mov [rsp+288], rbx
    37bfad8c0mov [rsp+600], rbx
    37bfad8c8sub rdx, r8
    37bfad8cbmov r9, rdx
    37bfad8ceimul rbp
    37bfad8d1sub rdx, rcx
    37bfad8d4cmp r9, rdx
    37bfad8d7cmovle rdx, r9
    37bfad8dbmov rcx, rdx
    37bfad8demov rax, rdx
    37bfad8e1shr rcx, 63
    37bfad8e5mov rbx, rax
    37bfad8e8lea rdx, [rdx+rcx]
    37bfad8ecand edx, 1
    37bfad8efsub rdx, rcx
    37bfad8f2mov rcx, [rsi]
    37bfad8f5mov rsi, r11
    37bfad8f8sub rbx, rdx
    37bfad8fbmov edx, 10
    37bfad900sub rsi, rcx
    37bfad903mov [rsp+376], rbx
    37bfad90bmov rbx, r11
    37bfad90emov r11, [rsp+792]
    37bfad916lea rax, [rsi+1]
    37bfad91acmp rax, rdx
    37bfad91dcmovl rax, rdx
    37bfad921imul rsi, rax, 30
    37bfad925mov rax, [rsp+224]
    37bfad92dlea r15, [8*rax]
    37bfad935mov rax, r14
    37bfad938not rax
    37bfad93bmov [rsp+352], rsi
    37bfad943shl rax, 4
    37bfad947mov [rsp+272], rax
    37bfad94fmov rax, r15
    37bfad952mov r15, r14
    37bfad955mov r14, rax
    37bfad958cmp rcx, rbx
    37bfad95bjg 0x37bfae143
    37bfad961nop [rax]
    37bfad965nop [rax+rax]
    37bfad970
    37bfad970loc_37bfad970:
    37bfad970lea rax, [rbx-1]
    37bfad974mov rdi, [rsp+224]
    37bfad97cpxor x0, x0
    37bfad980imul rax, r15
    37bfad984lea rdx, [rbx+rdi]
    37bfad988add rax, rdx
    37bfad98blea rdx, [r11+8*rax]
    37bfad98fmov rax, rbx
    37bfad992jmp 0x37bfad9b1
    37bfad994
    37bfad994 0f 1f 40 00 ..@.
    37bfad998
    37bfad998loc_37bfad998:
    37bfad998add rdx, r14
    37bfad99blea r8, [rax-1]
    37bfad99fucomisd x0, [rdx+8*r15+8]
    37bfad9a6jp 0x37bfad9ae
    37bfad9a8je 0x37bfae2b0
    37bfad9ae
    37bfad9aeloc_37bfad9ae:
    37bfad9aemov rax, r8
    37bfad9b1
    37bfad9b1loc_37bfad9b1:
    37bfad9b1cmp rax, rcx
    37bfad9b4jne 0x37bfad998
    37bfad9b6
    37bfad9b6loc_37bfad9b6:
    37bfad9b6mov r9, rbx
    37bfad9b9mov rsi, [rsp+288]
    37bfad9c1mov [rsp+552], rcx
    37bfad9c9sub r9, rcx
    37bfad9cclea rdx, [r9+1]
    37bfad9d0mov rcx, rsi
    37bfad9d3cmp rsi, rdx
    37bfad9d6cmovg rcx, rdx
    37bfad9dacmp [rsp+216], 4
    37bfad9e3jg 0x37bfae1c8
    37bfad9e9mov rax, [rsp+368]
    37bfad9f1cmp rax, rcx
    37bfad9f4cmovg rax, rcx
    37bfad9f8mov [rsp+600], rax
    37bfada00cmp rsi, rax
    37bfada03jle 0x37bfae1b0
    37bfada09cmp r9, rax
    37bfada0cjg 0x37bfae410
    37bfada12mov [rsp+600], rdx
    37bfada1amov rax, rdx
    37bfada1dmov [rsp+296], -1
    37bfada29nop [rax]
    37bfada30
    37bfada30loc_37bfada30:
    37bfada30mov rdi, [rsp+768]
    37bfada38lea rcx, [rax+1]
    37bfada3clea r9, [rsp+552]
    37bfada44mov [rsp+312], r9
    37bfada4cmov rdi, [rdi]
    37bfada4fmov [rsp+120], r12
    37bfada54mov [rsp+112], r13
    37bfada59mov rdx, rdi
    37bfada5cmov [rsp+240], rdi
    37bfada64sub rdx, rax
    37bfada67lea r8, [rdx-1]
    37bfada6bsub r8, rax
    37bfada6enot rax
    37bfada71add rax, rdx
    37bfada74mov [rsp+576], r8
    37bfada7cmov [rsp+592], rax
    37bfada84mov rax, [rsp+864]
    37bfada8cmov [rsp+200], rax
    37bfada94mov rax, [rsp+856]
    37bfada9cmov [rsp+192], rax
    37bfadaa4mov rax, [rsp+800]
    37bfadaacmov [rsp+184], rax
    37bfadab4lea rax, [r11+8*rcx]
    37bfadab8mov [rsp+176], rax
    37bfadac0lea rax, [rsp+592]
    37bfadac8mov [rsp+328], rax
    37bfadad0imul rcx, r15
    37bfadad4add rcx, [rsp+224]
    37bfadadcmov [rsp+168], rax
    37bfadae4mov rax, [rsp+800]
    37bfadaecmov [rsp+160], rax
    37bfadaf4lea rax, [rdx+rcx+1]
    37bfadaf9lea rax, [r11+8*rax]
    37bfadafdmov [rsp+152], rax
    37bfadb05lea rax, [rsp+576]
    37bfadb0dmov [rsp+320], rax
    37bfadb15mov [rsp+144], rax
    37bfadb1dmov rax, [rsp+800]
    37bfadb25mov [rsp+136], rax
    37bfadb2dlea rax, [r11+8*rdx]
    37bfadb31mov [rsp+128], rax
    37bfadb39mov rax, [rsp+336]
    37bfadb41mov [rsp+104], rax
    37bfadb46mov rax, [rsp+344]
    37bfadb4emov [rsp+96], rax
    37bfadb53mov rax, [rsp+848]
    37bfadb5bmov [rsp+88], rax
    37bfadb60mov rax, [rsp+840]
    37bfadb68mov [rsp+48], r11
    37bfadb6dmov r8, [rsp+768]
    37bfadb75mov [rsp+80], rax
    37bfadb7amov rax, [rsp+832]
    37bfadb82mov rdx, [rsp+760]
    37bfadb8amov rcx, [rsp+752]
    37bfadb92mov [rsp+792], r11
    37bfadb9amov [rsp+72], rax
    37bfadb9fmov rax, [rsp+824]
    37bfadba7mov [rsp+64], rax
    37bfadbacmov rax, [rsp+800]
    37bfadbb4mov [rsp+56], rax
    37bfadbb9lea rax, [rsp+600]
    37bfadbc1mov [rsp+40], rax
    37bfadbc6lea rax, [rsp+544]
    37bfadbcemov [rsp+32], rax
    37bfadbd3mov [rsp+304], rax
    37bfadbdbcall dlaqr3_64_
    37bfadbe0mov rax, [rsp+560]
    37bfadbe8mov rbx, [rsp+544]
    37bfadbf0mov r11, [rsp+792]
    37bfadbf8sub rbx, rax
    37bfadbfbtest rax, rax
    37bfadbfemov [rsp+280], rax
    37bfadc06mov [rsp+544], rbx
    37bfadc0ejne 0x37bfae250
    37bfadc14mov rdx, [rsp+552]
    37bfadc1cmov rax, rbx
    37bfadc1fsub rax, rdx
    37bfadc22
    37bfadc22loc_37bfadc22:
    37bfadc22mov ecx, 2
    37bfadc27mov rsi, [rsp+360]
    37bfadc2fmov rdi, 0xaaaaaaaaaaaaaaab
    37bfadc39mov r8, [rsp+568]
    37bfadc41cmp rax, rcx
    37bfadc44cmovl rax, rcx
    37bfadc48mov rcx, [rsp+376]
    37bfadc50cmp rsi, rcx
    37bfadc53cmovle rcx, rsi
    37bfadc57cmp rax, rcx
    37bfadc5acmovg rax, rcx
    37bfadc5emov r9, rax
    37bfadc61shr r9, 63
    37bfadc65lea rcx, [rax+r9]
    37bfadc69and ecx, 1
    37bfadc6csub rcx, r9
    37bfadc6fsub rax, rcx
    37bfadc72mov rcx, 0x2aaaaaaaaaaaaaaa
    37bfadc7cmov [rsp+584], rax
    37bfadc84mov r10, rax
    37bfadc87mov rax, [rsp+216]
    37bfadc8fimul rax, rdi
    37bfadc93ror rax, 1
    37bfadc96cmp rcx, rax
    37bfadc99jb 0x37bfae2c0
    37bfadc9fmov r9, rbx
    37bfadca2lea rcx, [rdx+2]
    37bfadca6sub r9, r10
    37bfadca9lea r8, [r9+2]
    37bfadcadlea rax, [r9+1]
    37bfadcb1cmp rcx, r8
    37bfadcb4mov [rsp+384], rax
    37bfadcbccmovl rcx, r8
    37bfadcc0cmp rbx, rcx
    37bfadcc3jl 0x37bfaded6
    37bfadcc9lea rsi, [rbx-1]
    37bfadccdmov rdi, [rsp+224]
    37bfadcd5mov rax, rbx
    37bfadcd8mov [rsp+440], rbx
    37bfadce0imul rsi, r15
    37bfadce4sub rax, rcx
    37bfadce7mov [rsp+816], r12
    37bfadcefshr rax, 1
    37bfadcf2mov [rsp+408], r9
    37bfadcfamov [rsp+264], rax
    37bfadd02lea rax, [rsp+608]
    37bfadd0alea rcx, [rsi+rdi]
    37bfadd0elea rdi, [8*rbx-16]
    37bfadd16mov [rsp+416], r8
    37bfadd1eadd rcx, rbx
    37bfadd21lea rbp, [r13+rdi]
    37bfadd26add r12, rdi
    37bfadd29mov [rsp+424], r10
    37bfadd31lea rsi, [r11+8*rcx]
    37bfadd35mov rcx, r15
    37bfadd38mov rdi, [rsp+264]
    37bfadd40mov [rsp+792], r11
    37bfadd48neg rcx
    37bfadd4bmov [rsp+400], rax
    37bfadd53mov [rsp+392], rcx
    37bfadd5blea rcx, [rsp+520]
    37bfadd63mov rbx, [rsp+392]
    37bfadd6bmov [rsp+256], rcx
    37bfadd73lea rcx, [rsp+504]
    37bfadd7bmov [rsp+248], rcx
    37bfadd83lea rcx, [rsp+496]
    37bfadd8bmov [rsp+240], rcx
    37bfadd93lea rcx, [rsp+488]
    37bfadd9bmov [rsp+392], rdx
    37bfadda3mov [rsp+264], rcx
    37bfaddabmov [rsp+808], r13
    37bfaddb3mov r13, rbp
    37bfaddb6mov rbp, [rsp+400]
    37bfaddbemov [rsp+432], r14
    37bfaddc6lea r14, [rsp+512]
    37bfaddcenop
    37bfaddd0
    37bfaddd0loc_37bfaddd0:
    37bfaddd0movsd_xmm x0, [rsi]
    37bfaddd4movsd_xmm x1, [rsi+8*rbx-8]
    37bfadddalea rdx, [r12+8]
    37bfadddfsub rdi, 1
    37bfadde3andpd x1, [rip+0x4aeb15]
    37bfaddebandpd x0, [rip+0x4aeb0d]
    37bfaddf3mov r9, [rsp+256]
    37bfaddfbmov r8, [rsp+248]
    37bfade03addsd x0, x1
    37bfade07mov rcx, [rsp+264]
    37bfade0fmovsd_xmm [rsp+496], x0
    37bfade18movapd x1, x0
    37bfade1cmulsd x1, x7
    37bfade20mulsd x0, x6
    37bfade24addsd x1, [rsi+8*r15]
    37bfade2amov [rsp+56], rdx
    37bfade2flea rdx, [r13+8]
    37bfade33mov [rsp+48], rdx
    37bfade38mov rdx, [rsp+240]
    37bfade40mov [rsp+40], r12
    37bfade45sub r12, 16
    37bfade49mov [rsp+32], r13
    37bfade4esub r13, 16
    37bfade52mov [rsp+72], rbp
    37bfade57mov [rsp+64], r14
    37bfade5cmovsd_xmm [rsp+488], x1
    37bfade65movsd_xmm [rsp+504], x0
    37bfade6emovsd_xmm [rsp+520], x1
    37bfade77call dlanv2_64_
    37bfade7cadd rsi, [rsp+272]
    37bfade84cmp rdi, -1
    37bfade88jne 0x37bfaddd0
    37bfade8emov r9, [rsp+408]
    37bfade96mov r8, [rsp+416]
    37bfade9emov r10, [rsp+424]
    37bfadea6mov r14, [rsp+432]
    37bfadeaemov rbx, [rsp+440]
    37bfadeb6mov rdx, [rsp+392]
    37bfadebemov r11, [rsp+792]
    37bfadec6mov r13, [rsp+808]
    37bfadecemov r12, [rsp+816]
    37bfaded6
    37bfaded6loc_37bfaded6:
    37bfaded6mov rdi, [rsp+384]
    37bfadedemov rax, rbx
    37bfadee1sub rax, rdi
    37bfadee4lea rcx, [rax+1]
    37bfadee8cmp rdi, rdx
    37bfadeebjne 0x37bfadf14
    37bfadeedmov rdx, r15
    37bfadef0imul rdx, r8
    37bfadef4add r8, [rsp+224]
    37bfadefcadd r8, rdx
    37bfadeffmovddup x0, [r11+8*r8]
    37bfadf05movups [r13+8*r9], x0
    37bfadf0bpxor x0, x0
    37bfadf0fmovups [r12+8*r9], x0
    37bfadf14
    37bfadf14loc_37bfadf14:
    37bfadf14lea rbp, [rsp+584]
    37bfadf1c
    37bfadf1cloc_37bfadf1c:
    37bfadf1ccmp rax, 1
    37bfadf20je 0x37bfae381
    37bfadf26
    37bfadf26loc_37bfadf26:
    37bfadf26cmp rcx, r10
    37bfadf29mov rax, r10
    37bfadf2cmov rdi, [rsp+768]
    37bfadf34cmovle rax, rcx
    37bfadf38mov rdi, [rdi]
    37bfadf3bmov rcx, rax
    37bfadf3eshr rcx, 63
    37bfadf42mov [rsp+240], rdi
    37bfadf4alea rdx, [rax+rcx]
    37bfadf4eand edx, 1
    37bfadf51sub rdx, rcx
    37bfadf54sub rax, rdx
    37bfadf57mov rdx, rdi
    37bfadf5alea rcx, [rax+rax]
    37bfadf5emov [rsp+584], rax
    37bfadf66sub rbx, rax
    37bfadf69mov rax, [rsp+800]
    37bfadf71lea r8, [rcx+1]
    37bfadf75sub rdx, rcx
    37bfadf78shl rbx, 3
    37bfadf7cimul r8, r15
    37bfadf80add r8, [rsp+224]
    37bfadf88mov [rsp+192], rax
    37bfadf90lea r9, [rdx-3]
    37bfadf94lea rax, [rdx+r8+1]
    37bfadf99sub r9, rcx
    37bfadf9clea r8, [rsp+536]
    37bfadfa4lea rax, [r11+8*rax]
    37bfadfa8mov [rsp+576], r9
    37bfadfb0mov r9, rdx
    37bfadfb3mov [rsp+184], rax
    37bfadfbbmov rax, [rsp+320]
    37bfadfc3sub r9, rcx
    37bfadfc6sub r9, 3
    37bfadfcamov [rsp+176], rax
    37bfadfd2mov rax, [rsp+800]
    37bfadfdamov [rsp+592], r9
    37bfadfe2mov [rsp+168], rax
    37bfadfealea rax, [r11+8*rcx+24]
    37bfadfefmov [rsp+160], rax
    37bfadff7mov rax, [rsp+328]
    37bfadfffmov [rsp+152], rax
    37bfae007mov rax, [rsp+800]
    37bfae00fmov [rsp+144], rax
    37bfae017lea rax, [r11+8*rdx]
    37bfae01bmov [rsp+136], rax
    37bfae023lea rax, [rip+0x4ae8c6]
    37bfae02amov [rsp+128], rax
    37bfae032mov rax, [rsp+856]
    37bfae03amov [rsp+120], rax
    37bfae03fmov rax, [rsp+848]
    37bfae047mov [rsp+112], rax
    37bfae04cmov rax, [rsp+840]
    37bfae054mov [rsp+104], rax
    37bfae059mov rax, [rsp+832]
    37bfae061mov [rsp+96], rax
    37bfae066mov rax, [rsp+824]
    37bfae06emov [rsp+88], rax
    37bfae073mov rax, [rsp+800]
    37bfae07bmov [rsp+80], rax
    37bfae080lea rax, [r12+rbx]
    37bfae084add rbx, r13
    37bfae087mov r9, [rsp+768]
    37bfae08fmov [rsp+64], rax
    37bfae094mov rax, [rsp+304]
    37bfae09cmov [rsp+72], r11
    37bfae0a1mov rdx, [rsp+760]
    37bfae0a9mov [rsp+40], rax
    37bfae0aemov rax, [rsp+312]
    37bfae0b6mov [rsp+56], rbx
    37bfae0bbmov rcx, [rsp+752]
    37bfae0c3mov [rsp+48], rbp
    37bfae0c8mov [rsp+32], rax
    37bfae0cdmov [rsp+792], r11
    37bfae0d5call dlaqr5_64_
    37bfae0damov rbx, [rsp+544]
    37bfae0e2mov r11, [rsp+792]
    37bfae0ea
    37bfae0ealoc_37bfae0ea:
    37bfae0eamov rdx, [rsp+216]
    37bfae0f2mov eax, 1
    37bfae0f7add rdx, 1
    37bfae0fbcmp [rsp+280], 0
    37bfae104cmovle rax, rdx
    37bfae108add [rsp+232], 1
    37bfae111mov [rsp+216], rax
    37bfae119mov rax, [rsp+232]
    37bfae121cmp [rsp+352], rax
    37bfae129jl 0x37bfae750
    37bfae12fmov rax, [rsp+776]
    37bfae137mov rcx, [rax]
    37bfae13acmp rcx, rbx
    37bfae13djle 0x37bfad970
    37bfae143
    37bfae143loc_37bfae143:
    37bfae143pxor x0, x0
    37bfae147cvtsi2sd x0, [rsp+464]
    37bfae151jmp 0x37bfae172
    37bfae153
    37bfae153 0f 1f 44 00 00 ..D..
    37bfae158
    37bfae158loc_37bfae158:
    37bfae158mov rax, [rsp+864]
    37bfae160cmp [rax], -1
    37bfae164jne 0x37bfae486
    37bfae16a
    37bfae16aloc_37bfae16a:
    37bfae16amovsd_xmm x0, [rip+0x4ae786]
    37bfae172
    37bfae172loc_37bfae172:
    37bfae172mov rax, [rsp+856]
    37bfae17amovsd_xmm [rax], x0
    37bfae17emovups x6, [rsp+624]
    37bfae186movups x7, [rsp+640]
    37bfae18emovups x8, [rsp+656]
    37bfae197add rsp, 680
    37bfae19epop rbx
    37bfae19fpop rsi
    37bfae1a0pop rdi
    37bfae1a1pop rbp
    37bfae1a2pop r12
    37bfae1a4pop r13
    37bfae1a6pop r14
    37bfae1a8pop r15
    37bfae1aaret
    37bfae1ab
    37bfae1ab 0f 1f 44 00 00 ..D..
    37bfae1b0
    37bfae1b0loc_37bfae1b0:
    37bfae1b0mov [rsp+296], -1
    37bfae1bcjmp 0x37bfada30
    37bfae1c1
    37bfae1c1 0f 1f 80 00 00 00 00 .......
    37bfae1c8
    37bfae1c8loc_37bfae1c8:
    37bfae1c8mov rax, [rsp+600]
    37bfae1d0lea r8, [rax+rax]
    37bfae1d4cmp rcx, r8
    37bfae1d7mov rax, r8
    37bfae1dacmovle rax, rcx
    37bfae1demov [rsp+600], rax
    37bfae1e6cmp [rsp+288], rax
    37bfae1eejg 0x37bfae400
    37bfae1f4cmp rcx, r8
    37bfae1f7
    37bfae1f7loc_37bfae1f7:
    37bfae1f7setle dl
    37bfae1faxor ecx, ecx
    37bfae1fccmp [rsp+296], -1
    37bfae205movzx edx, dl
    37bfae208setne cl
    37bfae20bor rdx, rcx
    37bfae20etest rdx, rdx
    37bfae211je 0x37bfae1b0
    37bfae213
    37bfae213loc_37bfae213:
    37bfae213add [rsp+296], 1
    37bfae21cmov rdx, rax
    37bfae21fmov rsi, [rsp+296]
    37bfae227sub rdx, rsi
    37bfae22acmp rdx, 2
    37bfae22ecmovge rax, rdx
    37bfae232mov edx, 0
    37bfae237cmovge rdx, rsi
    37bfae23bmov [rsp+600], rax
    37bfae243mov [rsp+296], rdx
    37bfae24bjmp 0x37bfada30
    37bfae250
    37bfae250loc_37bfae250:
    37bfae250mov rax, [rsp+448]
    37bfae258imul rdx, [rsp+280], 100
    37bfae261imul rax, [rsp+600]
    37bfae26acmp rdx, rax
    37bfae26djg 0x37bfae0ea
    37bfae273mov rdi, [rsp+456]
    37bfae27bmov rcx, [rsp+288]
    37bfae283mov rax, rbx
    37bfae286mov rdx, [rsp+552]
    37bfae28esub rax, rdx
    37bfae291cmp rdi, rcx
    37bfae294cmovle rcx, rdi
    37bfae298cmp rax, rcx
    37bfae29bjl 0x37bfae0ea
    37bfae2a1jmp 0x37bfadc22
    37bfae2a6
    37bfae2a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    37bfae2b0
    37bfae2b0loc_37bfae2b0:
    37bfae2b0mov rcx, rax
    37bfae2b3jmp 0x37bfad9b6
    37bfae2b8
    37bfae2b8 0f 1f 84 00 00 00 00 00 ........
    37bfae2c0
    37bfae2c0loc_37bfae2c0:
    37bfae2c0mov rdi, rbx
    37bfae2c3mov rdx, r10
    37bfae2c6mov rax, rbx
    37bfae2c9sub rdi, r8
    37bfae2ccshr rdx, 63
    37bfae2d0add rdi, 1
    37bfae2d4add rdx, r10
    37bfae2d7sub rax, rdi
    37bfae2dasar rdx, 1
    37bfae2ddcmp rax, rdx
    37bfae2e0jl 0x37bfae510
    37bfae2e6lea rcx, [rax+1]
    37bfae2eacmp r10, rax
    37bfae2edjle 0x37bfae76e
    37bfae2f3
    37bfae2f3loc_37bfae2f3:
    37bfae2f3lea rbp, [rsp+584]
    37bfae2fb
    37bfae2fbloc_37bfae2fb:
    37bfae2fbadd rdi, 2
    37bfae2ffcmp rbx, rdi
    37bfae302jl 0x37bfadf1c
    37bfae308mov r9, rbx
    37bfae30blea r8, [8*rbx-24]
    37bfae313sub r9, rdi
    37bfae316lea rdx, [r12+r8]
    37bfae31aadd r8, r13
    37bfae31dshr r9, 1
    37bfae320
    37bfae320loc_37bfae320:
    37bfae320movsd_xmm x1, [rdx+8]
    37bfae325movsd_xmm x0, [rdx+16]
    37bfae32amovapd x2, x1
    37bfae32exorpd x2, [rip+0x4ae5ea]
    37bfae336ucomisd x0, x2
    37bfae33ajp 0x37bfae33e
    37bfae33cje 0x37bfae365
    37bfae33e
    37bfae33eloc_37bfae33e:
    37bfae33emovsd_xmm x3, [r8+8]
    37bfae344movsd_xmm x2, [r8+16]
    37bfae34amovhpd x0, [rdx]
    37bfae34emovhpd x2, [r8]
    37bfae353movsd_xmm [rdx+16], x1
    37bfae358movsd_xmm [r8+16], x3
    37bfae35emovups [r8], x2
    37bfae362movups [rdx], x0
    37bfae365
    37bfae365loc_37bfae365:
    37bfae365sub r9, 1
    37bfae369sub rdx, 16
    37bfae36dsub r8, 16
    37bfae371cmp r9, -1
    37bfae375jne 0x37bfae320
    37bfae377cmp rax, 1
    37bfae37bjne 0x37bfadf26
    37bfae381
    37bfae381loc_37bfae381:
    37bfae381lea rsi, [rbx-1]
    37bfae385
    37bfae385loc_37bfae385:
    37bfae385pxor x0, x0
    37bfae389ucomisd x0, [r12+8*rsi]
    37bfae38fjp 0x37bfadf26
    37bfae395jne 0x37bfadf26
    37bfae39bmov r8, rbx
    37bfae39emov rdi, [rsp+224]
    37bfae3a6movsd_xmm x4, [r13+8*rbx-8]
    37bfae3adimul r8, r15
    37bfae3b1movsd_xmm x3, [r13+8*rbx-16]
    37bfae3b8lea rdx, [rdi+rbx]
    37bfae3bcmovapd x0, x4
    37bfae3c0movapd x1, x3
    37bfae3c4add rdx, r8
    37bfae3c7movsd_xmm x2, [r11+8*rdx]
    37bfae3cdsubsd x0, x2
    37bfae3d1subsd x1, x2
    37bfae3d5andpd x0, [rip+0x4ae523]
    37bfae3ddandpd x1, [rip+0x4ae51b]
    37bfae3e5comisd x1, x0
    37bfae3e9jbe 0x37bfae784
    37bfae3efmovsd_xmm [r13+8*rbx-16], x4
    37bfae3f6jmp 0x37bfadf26
    37bfae3fb
    37bfae3fb 0f 1f 44 00 00 ..D..
    37bfae400
    37bfae400loc_37bfae400:
    37bfae400cmp r9, rax
    37bfae403jg 0x37bfae410
    37bfae405mov rax, rdx
    37bfae408jmp 0x37bfae213
    37bfae40d
    37bfae40d 0f 1f 00 ...
    37bfae410
    37bfae410loc_37bfae410:
    37bfae410sub rbx, rax
    37bfae413mov rsi, [rsp+224]
    37bfae41bmov rdx, rbx
    37bfae41eimul rdx, r15
    37bfae422lea r8, [rbx+rdx]
    37bfae426sub rdx, r15
    37bfae429add rbx, rsi
    37bfae42cadd rbx, rdx
    37bfae42flea r8, [rsi+r8+1]
    37bfae434movsd_xmm x1, [r11+8*r8]
    37bfae43amovsd_xmm x0, [r11+8*rbx]
    37bfae440andpd x1, [rip+0x4ae4b8]
    37bfae448andpd x0, [rip+0x4ae4b0]
    37bfae450comisd x1, x0
    37bfae454ja 0x37bfae478
    37bfae456mov rax, [rsp+600]
    37bfae45e
    37bfae45eloc_37bfae45e:
    37bfae45ecmp [rsp+216], 4
    37bfae467jle 0x37bfae1b0
    37bfae46dcmp rcx, rax
    37bfae470jmp 0x37bfae1f7
    37bfae475
    37bfae475 0f 1f 00 ...
    37bfae478
    37bfae478loc_37bfae478:
    37bfae478add rax, 1
    37bfae47cmov [rsp+600], rax
    37bfae484jmp 0x37bfae45e
    37bfae486
    37bfae486loc_37bfae486:
    37bfae486mov rax, [rsp+848]
    37bfae48emov [rsp+104], rdi
    37bfae493mov [rsp+64], r12
    37bfae498mov r9, [rsp+776]
    37bfae4a0mov [rsp+96], rax
    37bfae4a5mov rax, [rsp+840]
    37bfae4admov [rsp+56], r13
    37bfae4b2mov r8, [rsp+768]
    37bfae4bamov [rsp+88], rax
    37bfae4bfmov rax, [rsp+832]
    37bfae4c7mov [rsp+40], r10
    37bfae4ccmov rdx, [rsp+760]
    37bfae4d4mov [rsp+80], rax
    37bfae4d9mov rax, [rsp+824]
    37bfae4e1mov [rsp+32], rsi
    37bfae4e6mov rcx, [rsp+752]
    37bfae4eemov [rsp+72], rax
    37bfae4f3mov rax, [rsp+800]
    37bfae4fbmov [rsp+48], rax
    37bfae500call dlahqr_64_
    37bfae505jmp 0x37bfae16a
    37bfae50a
    37bfae50a 66 0f 1f 44 00 00 f..D..
    37bfae510
    37bfae510loc_37bfae510:
    37bfae510mov rax, rbx
    37bfae513mov rsi, [rsp+768]
    37bfae51bmov rcx, r15
    37bfae51elea rbp, [rsp+584]
    37bfae526sub rax, r10
    37bfae529mov rdx, rbp
    37bfae52cmov r8, rbp
    37bfae52fmov [rsp+792], r11
    37bfae537lea rdi, [rax+1]
    37bfae53bmov rsi, [rsi]
    37bfae53emov [rsp+240], rax
    37bfae546imul rcx, rdi
    37bfae54amov rax, [rsp+224]
    37bfae552mov [rsp+56], 1
    37bfae55bmov [rsp+248], rsi
    37bfae563sub rsi, r10
    37bfae566lea rsi, [r11+8*rsi]
    37bfae56aadd rax, rcx
    37bfae56dmov rcx, [rsp+800]
    37bfae575mov [rsp+40], rsi
    37bfae57aadd rax, rdi
    37bfae57dmov [rsp+48], rcx
    37bfae582lea r9, [r11+8*rax]
    37bfae586mov [rsp+32], rcx
    37bfae58blea rcx, [rip+0x4ae346]
    37bfae592call dlacpy_64_
    37bfae597mov rax, [rsp+240]
    37bfae59flea rdx, [8*rax]
    37bfae5a7lea rax, [r12+rdx]
    37bfae5ablea rcx, [r13+rdx]
    37bfae5b0mov rdx, [rsp+456]
    37bfae5b8cmp [rsp+584], rdx
    37bfae5c0lea rdx, [rsp+528]
    37bfae5c8jle 0x37bfae790
    37bfae5cemov [rsp+120], rdx
    37bfae5d3mov rdx, [rsp+864]
    37bfae5dbmov r8, rbp
    37bfae5demov [rsp+64], rax
    37bfae5e3mov r10, [rsp+472]
    37bfae5ebmov [rsp+112], rdx
    37bfae5f0mov rdx, [rsp+856]
    37bfae5f8mov rax, [rsp+800]
    37bfae600mov [rsp+56], rcx
    37bfae605mov [rsp+104], rdx
    37bfae60alea rdx, [rip+0x4ae2cf]
    37bfae611mov [rsp+96], rdx
    37bfae616mov r9, rdx
    37bfae619mov [rsp+80], rdx
    37bfae61emov [rsp+72], rdx
    37bfae623lea rdx, [rip+0x4ae2be]
    37bfae62amov [rsp+88], r10
    37bfae62fmov rcx, rdx
    37bfae632mov [rsp+48], rax
    37bfae637mov [rsp+40], rsi
    37bfae63cmov [rsp+32], rbp
    37bfae641call dlaqr4_64_
    37bfae646mov r11, [rsp+792]
    37bfae64e
    37bfae64eloc_37bfae64e:
    37bfae64eadd rdi, [rsp+528]
    37bfae656mov r10, [rsp+584]
    37bfae65ecmp rbx, rdi
    37bfae661jle 0x37bfae7fb
    37bfae667mov rax, rbx
    37bfae66asub rax, rdi
    37bfae66dlea rcx, [rax+1]
    37bfae671cmp rax, r10
    37bfae674jl 0x37bfae2fb
    37bfae67a
    37bfae67aloc_37bfae67a:
    37bfae67amov r8, rbx
    37bfae67dnop [rax]
    37bfae680
    37bfae680loc_37bfae680:
    37bfae680cmp r8, rdi
    37bfae683je 0x37bfae2fb
    37bfae689mov rdx, rdi
    37bfae68cmov r9l, 1
    37bfae692nop [rax]
    37bfae695nop [rax+rax]
    37bfae6a0
    37bfae6a0loc_37bfae6a0:
    37bfae6a0movsd_xmm x4, [r13+8*rdx-8]
    37bfae6a7movsd_xmm x2, [r12+8*rdx-8]
    37bfae6aemovsd_xmm x5, [r13+8*rdx]
    37bfae6b5movsd_xmm x3, [r12+8*rdx]
    37bfae6bbmovapd x0, x4
    37bfae6bfmovapd x1, x2
    37bfae6c3andpd x0, [rip+0x4ae235]
    37bfae6cbandpd x1, [rip+0x4ae22d]
    37bfae6d3movapd x8, x3
    37bfae6d8andpd x8, [rip+0x4ae21f]
    37bfae6e1addsd x0, x1
    37bfae6e5movapd x1, x5
    37bfae6e9andpd x1, [rip+0x4ae20f]
    37bfae6f1addsd x1, x8
    37bfae6f6comisd x1, x0
    37bfae6fajbe 0x37bfae71a
    37bfae6fcmovsd_xmm [r13+8*rdx-8], x5
    37bfae703xor r9l, r9l
    37bfae706movsd_xmm [r13+8*rdx], x4
    37bfae70dmovsd_xmm [r12+8*rdx-8], x3
    37bfae714movsd_xmm [r12+8*rdx], x2
    37bfae71a
    37bfae71aloc_37bfae71a:
    37bfae71aadd rdx, 1
    37bfae71ecmp rdx, r8
    37bfae721jne 0x37bfae6a0
    37bfae727sub r8, 1
    37bfae72bcmp r8, rdi
    37bfae72ejle 0x37bfae2fb
    37bfae734test r9, r9
    37bfae737je 0x37bfae680
    37bfae73djmp 0x37bfae2fb
    37bfae742
    37bfae742loc_37bfae742:
    37bfae742pxor x0, x0
    37bfae746cvtsi2sd x0, rdx
    37bfae74bjmp 0x37bfae172
    37bfae750
    37bfae750loc_37bfae750:
    37bfae750mov rdi, [rsp+872]
    37bfae758pxor x0, x0
    37bfae75ccvtsi2sd x0, [rsp+464]
    37bfae766mov [rdi], rbx
    37bfae769jmp 0x37bfae172
    37bfae76e
    37bfae76eloc_37bfae76e:
    37bfae76ecmp rbx, rdi
    37bfae771jle 0x37bfae2f3
    37bfae777lea rbp, [rsp+584]
    37bfae77fjmp 0x37bfae67a
    37bfae784
    37bfae784loc_37bfae784:
    37bfae784movsd_xmm [r13+8*rbx-8], x3
    37bfae78bjmp 0x37bfadf26
    37bfae790
    37bfae790loc_37bfae790:
    37bfae790mov [rsp+64], rax
    37bfae795mov r10, [rsp+472]
    37bfae79dmov r8, rbp
    37bfae7a0mov rax, [rsp+800]
    37bfae7a8mov [rsp+104], rdx
    37bfae7adlea rdx, [rip+0x4ae12c]
    37bfae7b4mov [rsp+96], rdx
    37bfae7b9mov r9, rdx
    37bfae7bcmov [rsp+80], rdx
    37bfae7c1mov [rsp+72], rdx
    37bfae7c6lea rdx, [rip+0x4ae11b]
    37bfae7cdmov [rsp+56], rcx
    37bfae7d2mov rcx, rdx
    37bfae7d5mov [rsp+88], r10
    37bfae7damov [rsp+48], rax
    37bfae7dfmov [rsp+40], rsi
    37bfae7e4mov [rsp+32], rbp
    37bfae7e9call dlahqr_64_
    37bfae7eemov r11, [rsp+792]
    37bfae7f6jmp 0x37bfae64e
    37bfae7fb
    37bfae7fbloc_37bfae7fb:
    37bfae7fblea rsi, [rbx-1]
    37bfae7ffmov [rsp+240], r10
    37bfae807mov r10, [rsp+224]
    37bfae80flea r9, [rsp+520]
    37bfae817mov rax, rsi
    37bfae81alea r8, [rsp+504]
    37bfae822mov [rsp+792], r11
    37bfae82amov rdi, rsi
    37bfae82dimul rax, r15
    37bfae831lea rdx, [rax+r10]
    37bfae835add rax, r15
    37bfae838lea rcx, [rsi+rdx]
    37bfae83cadd rdx, rbx
    37bfae83fadd rax, r10
    37bfae842movsd_xmm x0, [r11+8*rcx]
    37bfae848lea rcx, [rsp+488]
    37bfae850movsd_xmm [rsp+488], x0
    37bfae859movsd_xmm x0, [r11+8*rdx]
    37bfae85flea rdx, [rsi+rax]
    37bfae863add rax, rbx
    37bfae866movsd_xmm [rsp+504], x0
    37bfae86fmovsd_xmm x0, [r11+8*rdx]
    37bfae875lea rdx, [rsp+608]
    37bfae87dmovsd_xmm [rsp+496], x0
    37bfae886movsd_xmm x0, [r11+8*rax]
    37bfae88clea rax, [8*rsi]
    37bfae894mov [rsp+72], rdx
    37bfae899lea rdx, [rsp+512]
    37bfae8a1mov [rsp+64], rdx
    37bfae8a6lea rdx, [r12+rax]
    37bfae8aamov [rsp+56], rdx
    37bfae8aflea rdx, [r13+rax]
    37bfae8b4mov [rsp+48], rdx
    37bfae8b9lea rdx, [r12+rax-8]
    37bfae8belea rax, [r13+rax-8]
    37bfae8c3mov [rsp+40], rdx
    37bfae8c8lea rdx, [rsp+496]
    37bfae8d0mov [rsp+32], rax
    37bfae8d5movsd_xmm [rsp+520], x0
    37bfae8decall dlanv2_64_
    37bfae8e3mov r10, [rsp+240]
    37bfae8ebmov ecx, 2
    37bfae8f0mov r11, [rsp+792]
    37bfae8f8cmp r10, 1
    37bfae8fcjg 0x37bfae385
    37bfae902mov eax, 1
    37bfae907jmp 0x37bfae67a
    37bfad2d0
    37bfae90c
    37bfae90c // align 0x10
    37bfae910
    37bfae910dlaqr1_64_:
    37bfae910sub rsp, 56
    37bfae914movups [rsp], x6
    37bfae918movups [rsp+16], x7
    37bfae91dmovups [rsp+32], x8
    37bfae923mov rcx, [rcx]
    37bfae926mov rax, rdx
    37bfae929lea rdx, [rcx-2]
    37bfae92dcmp rdx, 1
    37bfae931ja 0x37bfae9d9
    37bfae937mov rdx, [r8]
    37bfae93axor r8l, r8l
    37bfae93dmovsd_xmm x0, [rax]
    37bfae941mov r10, [rsp+112]
    37bfae946test rdx, rdx
    37bfae949movapd x4, x0
    37bfae94dcmovs rdx, r8
    37bfae951mov r8, [rsp+104]
    37bfae956movsd_xmm x2, [r10]
    37bfae95bmovsd_xmm x5, [r8]
    37bfae960movapd x3, x2
    37bfae964mov r11, rdx
    37bfae967andpd x3, [rip+0x4adfc1]
    37bfae96fnot r11
    37bfae972subsd x4, x5
    37bfae976movq r8, x4
    37bfae97bmovsd_xmm x4, [rax+8]
    37bfae980movq x1, r8
    37bfae985andpd x1, [rip+0x4adfa3]
    37bfae98daddsd x1, x3
    37bfae991movapd x3, x4
    37bfae995andpd x3, [rip+0x4adf93]
    37bfae99daddsd x1, x3
    37bfae9a1cmp rcx, 2
    37bfae9a5je 0x37bfae9f0
    37bfae9a7mov rcx, [rax+16]
    37bfae9abmovq x3, rcx
    37bfae9b0andpd x3, [rip+0x4adf78]
    37bfae9b8addsd x3, x1
    37bfae9bcpxor x1, x1
    37bfae9c0ucomisd x3, x1
    37bfae9c4jp 0x37bfaea18
    37bfae9c6jne 0x37bfaea18
    37bfae9c8mov rax, [rsp+120]
    37bfae9cdpxor x0, x0
    37bfae9d1movups [rax], x0
    37bfae9d4movsd_xmm [rax+16], x1
    37bfae9d9
    37bfae9d9loc_37bfae9d9:
    37bfae9d9movups x6, [rsp]
    37bfae9ddmovups x7, [rsp+16]
    37bfae9e2movups x8, [rsp+32]
    37bfae9e8add rsp, 56
    37bfae9ecret
    37bfae9ed
    37bfae9ed 0f 1f 00 ...
    37bfae9f0
    37bfae9f0loc_37bfae9f0:
    37bfae9f0pxor x3, x3
    37bfae9f4ucomisd x1, x3
    37bfae9f8jp 0x37bfaeae0
    37bfae9fejne 0x37bfaeae0
    37bfaea04mov rax, [rsp+120]
    37bfaea09pxor x0, x0
    37bfaea0dmovups [rax], x0
    37bfaea10jmp 0x37bfae9d9
    37bfaea12
    37bfaea12 66 0f 1f 44 00 00 f..D..
    37bfaea18
    37bfaea18loc_37bfaea18:
    37bfaea18divsd x4, x3
    37bfaea1cmovq x8, r8
    37bfaea21movq x6, rcx
    37bfaea26movsd_xmm x7, [r9]
    37bfaea2blea r9, [r11+2*rdx]
    37bfaea2flea rcx, [rax+8*r9]
    37bfaea33add r9, rdx
    37bfaea36mov rdx, [rsp+96]
    37bfaea3blea rax, [rax+8*r9]
    37bfaea3fdivsd x8, x3
    37bfaea44movapd x1, x4
    37bfaea48movapd x4, x0
    37bfaea4csubsd x4, x7
    37bfaea50divsd x2, x3
    37bfaea54mulsd x4, x8
    37bfaea59divsd x6, x3
    37bfaea5dmulsd x2, [rdx]
    37bfaea61mov rdx, [rsp+120]
    37bfaea66movapd x3, x2
    37bfaea6amovapd x2, x4
    37bfaea6emovsd_xmm x4, [rax+16]
    37bfaea73subsd x2, x3
    37bfaea77movsd_xmm x3, [rcx+8]
    37bfaea7cmulsd x3, x1
    37bfaea80addsd x2, x3
    37bfaea84movsd_xmm x3, [rax+8]
    37bfaea89mulsd x3, x6
    37bfaea8dmulsd x4, x6
    37bfaea91addsd x2, x3
    37bfaea95movsd_xmm x3, [rcx+16]
    37bfaea9aaddsd x3, x0
    37bfaea9eaddsd x0, [rax+24]
    37bfaeaa3subsd x3, x7
    37bfaeaa7subsd x0, x7
    37bfaeaabsubsd x3, x5
    37bfaeaafsubsd x0, x5
    37bfaeab3mulsd x3, x1
    37bfaeab7mulsd x0, x6
    37bfaeabbmulsd x1, [rcx+24]
    37bfaeac0addsd x3, x4
    37bfaeac4addsd x0, x1
    37bfaeac8unpcklpd x2, x3
    37bfaeaccmovups [rdx], x2
    37bfaeacfmovsd_xmm [rdx+16], x0
    37bfaead4jmp 0x37bfae9d9
    37bfaead9
    37bfaead9 0f 1f 80 00 00 00 00 .......
    37bfaeae0
    37bfaeae0loc_37bfaeae0:
    37bfaeae0movq x8, r8
    37bfaeae5movsd_xmm x7, [r9]
    37bfaeaeamovapd x6, x0
    37bfaeaeelea rdx, [r11+2*rdx]
    37bfaeaf2divsd x4, x1
    37bfaeaf6addsd x0, [rax+8*rdx+16]
    37bfaeafcmov rcx, [rsp+96]
    37bfaeb01subsd x6, x7
    37bfaeb05movsd_xmm x3, [rax+8*rdx+8]
    37bfaeb0bmov rax, [rsp+120]
    37bfaeb10subsd x0, x7
    37bfaeb14subsd x0, x5
    37bfaeb18divsd x8, x1
    37bfaeb1dmulsd x3, x4
    37bfaeb21mulsd x0, x4
    37bfaeb25divsd x2, x1
    37bfaeb29mulsd x6, x8
    37bfaeb2eaddsd x3, x6
    37bfaeb32movapd x1, x3
    37bfaeb36mulsd x2, [rcx]
    37bfaeb3asubsd x1, x2
    37bfaeb3eunpcklpd x1, x0
    37bfaeb42movups [rax], x1
    37bfaeb45jmp 0x37bfae9d9
    37bfae910