File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
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
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
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
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
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
37bfaeb4a
37bfaeb4a // align 0x40
37bfaeb4a // align 0x40
37bfaeb80
37bfaeb80dlaqr2_64_:
37bfaeb80push r15
37bfaeb82push r14
37bfaeb84push r13
37bfaeb86push r12
37bfaeb88push rbp
37bfaeb89push rdi
37bfaeb8apush rsi
37bfaeb8bpush rbx
37bfaeb8csub rsp, 472
37bfaeb93movups [rsp+416], x6
37bfaeb9bmovups [rsp+432], x7
37bfaeba3movups [rsp+448], x8
37bfaebacmov rax, [rsp+704]
37bfaebb4mov rbp, [rsp+584]
37bfaebbcmov r13, [rsp+672]
37bfaebc4mov rsi, [rsp+696]
37bfaebccmov rdi, [rax]
37bfaebcfmov rax, [rsp+680]
37bfaebd7mov rax, [rax]
37bfaebdamov [rsp+552], rdx
37bfaebe2mov r11, r9
37bfaebe5mov rdx, [rbp]
37bfaebe9mov [rsp+544], rcx
37bfaebf1mov [rsp+136], rax
37bfaebf9mov rax, [rsp+600]
37bfaec01mov [rsp+560], r8
37bfaec09mov [rsp+144], 1
37bfaec15mov r12, [rax]
37bfaec18mov rax, [rsp+632]
37bfaec20mov rax, [rax]
37bfaec23mov [rsp+184], rax
37bfaec2bmov rax, [rsp+576]
37bfaec33mov rax, [rax]
37bfaec36sub rax, [r9]
37bfaec39add rax, 1
37bfaec3dcmp rax, rdx
37bfaec40cmovg rax, rdx
37bfaec44mov [rsp+368], rax
37bfaec4ccmp rax, 2
37bfaec50jg 0x37bfafb20
37bfaec56
37bfaec56loc_37bfaec56:
37bfaec56mov rax, [rsp+744]
37bfaec5ecmp [rax], -1
37bfaec62je 0x37bfafad7
37bfaec68mov rax, [rsp+640]
37bfaec70movsd_xmm x6, [rip+0x4add18]
37bfaec78mov [rax], 0
37bfaec7fmov rax, [rsp+648]
37bfaec87mov [rax], 0
37bfaec8emov rax, [rsp+736]
37bfaec96movsd_xmm [rax], x6
37bfaec9amov rax, [rsp+576]
37bfaeca2mov rax, [rax]
37bfaeca5cmp [r11], rax
37bfaeca8jg 0x37bfafaf1
37bfaecaecmp [rbp], 0
37bfaecb3jle 0x37bfafaf1
37bfaecb9xor eax, eax
37bfaecbbtest r12, r12
37bfaecbemov edx, 12
37bfaecc3mov [rsp+568], r11
37bfaeccbcmovns rax, r12
37bfaeccflea rcx, [rip+0x4adc7c]
37bfaecd6mov rbx, rax
37bfaecd9mov [rsp+200], rax
37bfaece1mov r15, rax
37bfaece4not rbx
37bfaece7mov [rsp+208], rbx
37bfaecefcall dlamch_64_
37bfaecf4mov edx, 9
37bfaecf9lea rcx, [rip+0x4adc5e]
37bfaed00movapd x7, x0
37bfaed04call dlamch_64_
37bfaed09pxor x2, x2
37bfaed0dmov r8, [rbp]
37bfaed11mov rax, [rsp+560]
37bfaed19mov r11, [rsp+568]
37bfaed21movapd x4, x0
37bfaed25cvtsi2sd x2, [rax]
37bfaed2adivsd x2, x0
37bfaed2emov rax, [rsp+576]
37bfaed36mov rcx, [r11]
37bfaed39mov rdx, [rax]
37bfaed3cmov rax, rdx
37bfaed3fmov r10, rdx
37bfaed42sub rax, rcx
37bfaed45add rax, 1
37bfaed49cmp rax, r8
37bfaed4ccmovg rax, r8
37bfaed50sub r10, rax
37bfaed53mov [rsp+368], rax
37bfaed5bmov [rsp+192], r10
37bfaed63mov rax, r10
37bfaed66lea r10, [r10+1]
37bfaed6amov [rsp+168], r10
37bfaed72mulsd x2, x7
37bfaed76pxor x7, x7
37bfaed7acmp rcx, r10
37bfaed7dje 0x37bfaed9a
37bfaed7fimul rax, r15
37bfaed83mov r8, rax
37bfaed86lea rax, [rbx+r10]
37bfaed8amov rbx, [rsp+592]
37bfaed92add rax, r8
37bfaed95movsd_xmm x7, [rbx+8*rax]
37bfaed9a
37bfaed9aloc_37bfaed9a:
37bfaed9amov rbx, [rsp+168]
37bfaeda2mov rax, [rsp+200]
37bfaedaamov r10, [rsp+208]
37bfaedb2imul rax, rbx
37bfaedb6mov [rsp+232], rax
37bfaedbeadd rax, r10
37bfaedc1mov [rsp+216], rax
37bfaedc9add rax, rbx
37bfaedcccmp rdx, rbx
37bfaedcfje 0x37bfafc98
37bfaedd5mov rbx, [rsp+592]
37bfaedddmov [rsp+40], rsi
37bfaede2lea r12, [rsp+368]
37bfaedeaxor edx, edx
37bfaedecmov [rsp+56], 1
37bfaedf5test rdi, rdi
37bfaedf8mov r8, r12
37bfaedfblea rcx, [rip+0x4adb65]
37bfaee02lea r15, [rbx+8*rax]
37bfaee06cmovs rdi, rdx
37bfaee0amov rdx, r12
37bfaee0dmov rax, [rsp+704]
37bfaee15mov r9, r15
37bfaee18mov [rsp+568], r11
37bfaee20mov [rsp+48], rax
37bfaee25mov rax, [rsp+600]
37bfaee2dmov r14, rdi
37bfaee30movsd_xmm [rsp+160], x4
37bfaee39not r14
37bfaee3cmov [rsp+32], rax
37bfaee41movsd_xmm [rsp+152], x2
37bfaee4acall dlacpy_64_
37bfaee4fmov rax, [rsp+368]
37bfaee57lea r9, [rsi+8]
37bfaee5bmov rbx, [rsp+192]
37bfaee63mov rcx, [rsp+592]
37bfaee6blea r8, [rsp+400]
37bfaee73mov [rsp+264], r9
37bfaee7bsub rax, 1
37bfaee7fmov [rsp+240], r8
37bfaee87mov [rsp+392], rax
37bfaee8fmov rax, [rsp+600]
37bfaee97mov rax, [rax]
37bfaee9aadd rax, 1
37bfaee9emov [rsp+400], rax
37bfaeea6mov rax, [rsp+704]
37bfaeeaemov rax, [rax]
37bfaeeb1add rax, 1
37bfaeeb5mov [rsp+408], rax
37bfaeebdmov rax, [rsp+216]
37bfaeec5lea rax, [rbx+rax+2]
37bfaeecalea rdx, [rcx+8*rax]
37bfaeecelea rax, [rsp+408]
37bfaeed6mov [rsp+32], rax
37bfaeedblea rcx, [rsp+392]
37bfaeee3mov [rsp+272], rdx
37bfaeeebmov [rsp+280], rcx
37bfaeef3mov [rsp+128], rax
37bfaeefbcall dcopy_64_
37bfaef00mov [rsp+40], r13
37bfaef05mov r8, r12
37bfaef08mov rdx, r12
37bfaef0bmov rax, [rsp+680]
37bfaef13lea r9, [rip+0x4ada4e]
37bfaef1amov [rsp+56], 1
37bfaef23lea rcx, [rip+0x4ada46]
37bfaef2amov [rsp+48], rax
37bfaef2flea rax, [rip+0x4ada42]
37bfaef36mov [rsp+32], rax
37bfaef3bcall dlaset_64_
37bfaef40lea rdx, [rsp+360]
37bfaef48mov [rsp+88], r13
37bfaef4dlea rax, [8*rbx]
37bfaef55mov [rsp+104], rdx
37bfaef5amov rdx, [rsp+664]
37bfaef62mov r8, r12
37bfaef65mov rbx, [rsp+680]
37bfaef6dmov [rsp+80], r12
37bfaef72add rdx, rax
37bfaef75add rax, [rsp+656]
37bfaef7dmov [rsp+40], rsi
37bfaef82mov [rsp+56], rax
37bfaef87mov rax, [rsp+704]
37bfaef8fmov [rsp+96], rbx
37bfaef94lea rbx, [rip+0x4ad9a5]
37bfaef9bmov [rsp+64], rdx
37bfaefa0lea rdx, [rip+0x4ad9d9]
37bfaefa7mov r9, rbx
37bfaefaamov [rsp+72], rbx
37bfaefafmov rcx, rdx
37bfaefb2mov [rsp+48], rax
37bfaefb7mov [rsp+32], r12
37bfaefbccall dlahqr_64_
37bfaefc1mov rcx, [rsp+368]
37bfaefc9movsd_xmm x2, [rsp+152]
37bfaefd2mov r11, [rsp+568]
37bfaefdamovsd_xmm x4, [rsp+160]
37bfaefe3cmp rcx, 3
37bfaefe7jle 0x37bfb0699
37bfaefedlea r9, [8*rdi+8]
37bfaeff5lea rdx, [rsi-8]
37bfaeff9mov eax, 1
37bfaeffelea r8, [rcx-2]
37bfaf002pxor x0, x0
37bfaf006nop [rax+rax]
37bfaf010
37bfaf010loc_37bfaf010:
37bfaf010add rax, 1
37bfaf014movups [rdx+24], x0
37bfaf018add rdx, r9
37bfaf01bcmp rax, r8
37bfaf01ejne 0x37bfaf010
37bfaf020
37bfaf020loc_37bfaf020:
37bfaf020imul r8, rdi
37bfaf024lea rax, [r14+rcx]
37bfaf028add rax, r8
37bfaf02bmov [rsi+8*rax], 0
37bfaf033mov rax, [rsp+640]
37bfaf03bmov [rax], rcx
37bfaf03emov rax, [rsp+360]
37bfaf046lea rbp, [rax+1]
37bfaf04amov [rsp+176], rax
37bfaf052mov [rsp+344], rbp
37bfaf05acmp rcx, rbp
37bfaf05djl 0x37bfb06f5
37bfaf063
37bfaf063loc_37bfaf063:
37bfaf063mov rax, [rsp+136]
37bfaf06bxor ebx, ebx
37bfaf06dmov [rsp+160], rbp
37bfaf075mov rbp, r13
37bfaf078mov [rsp+568], r11
37bfaf080mov r13, rsi
37bfaf083movddup x8, x7
37bfaf088pxor x6, x6
37bfaf08ctest rax, rax
37bfaf08fmov rsi, [rsp+640]
37bfaf097cmovns rbx, rax
37bfaf09bjmp 0x37bfaf15b
37bfaf0a0
37bfaf0a0loc_37bfaf0a0:
37bfaf0a0sub rdx, rdi
37bfaf0a3lea r11, [r14+rcx]
37bfaf0a7add rdx, r11
37bfaf0aamovsd_xmm x0, [r13+8*rdx]
37bfaf0b1ucomisd x0, x6
37bfaf0b5jp 0x37bfaf0bd
37bfaf0b7je 0x37bfaf186
37bfaf0bd
37bfaf0bdloc_37bfaf0bd:
37bfaf0bdandpd x0, [rip+0x4ad8db]
37bfaf0c5movsd_xmm x5, [r13+8*r9-8]
37bfaf0ccandpd x5, [rip+0x4ad8cc]
37bfaf0d4sqrtsd x0, x0
37bfaf0d8sqrtsd x5, x5
37bfaf0dcmulsd x0, x5
37bfaf0e0addsd x0, x1
37bfaf0e4ucomisd x0, x6
37bfaf0e8jp 0x37bfaf0f8
37bfaf0eajne 0x37bfaf0f8
37bfaf0ecmovapd x0, x7
37bfaf0f0andpd x0, [rip+0x4ad8a8]
37bfaf0f8
37bfaf0f8loc_37bfaf0f8:
37bfaf0f8mulsd x0, x4
37bfaf0fcmov rdx, rbx
37bfaf0ffimul rdx, rcx
37bfaf103mov r9, rdx
37bfaf106sub r9, rbx
37bfaf109maxsd x0, x2
37bfaf10dmov rdx, r9
37bfaf110movsd_xmm x1, [rbp+8*r9]
37bfaf117sub rdx, rbx
37bfaf11amovhpd x1, [rbp+8*rdx]
37bfaf120mulpd x1, x8
37bfaf125andpd x1, [rip+0x4ad883]
37bfaf12dmovapd x5, x1
37bfaf131unpckhpd x5, x1
37bfaf135maxpd x5, x1
37bfaf139comisd x0, x5
37bfaf13djb 0x37bfb0008
37bfaf143sub rcx, 2
37bfaf147mov rdx, [rsp+344]
37bfaf14fmov [rsi], rcx
37bfaf152
37bfaf152loc_37bfaf152:
37bfaf152cmp rcx, rdx
37bfaf155jl 0x37bfaf1e0
37bfaf15b
37bfaf15bloc_37bfaf15b:
37bfaf15bmov rdx, rdi
37bfaf15eimul rdx, rcx
37bfaf162lea r9, [r14+rdx]
37bfaf166add r9, rcx
37bfaf169movsd_xmm x3, [r13+8*r9]
37bfaf170movapd x1, x3
37bfaf174andpd x1, [rip+0x4ad824]
37bfaf17ccmp rcx, 1
37bfaf180jne 0x37bfaf0a0
37bfaf186
37bfaf186loc_37bfaf186:
37bfaf186ucomisd x3, x6
37bfaf18ajp 0x37bfaf19a
37bfaf18cjne 0x37bfaf19a
37bfaf18emovapd x1, x7
37bfaf192andpd x1, [rip+0x4ad806]
37bfaf19a
37bfaf19aloc_37bfaf19a:
37bfaf19amulsd x1, x4
37bfaf19emov rdx, rbx
37bfaf1a1imul rdx, rcx
37bfaf1a5sub rdx, rbx
37bfaf1a8movsd_xmm x0, [rbp+8*rdx]
37bfaf1aemaxsd x1, x2
37bfaf1b2mulsd x0, x7
37bfaf1b6andpd x0, [rip+0x4ad7e2]
37bfaf1becomisd x1, x0
37bfaf1c2jb 0x37bfafd68
37bfaf1c8mov rdx, [rsp+344]
37bfaf1d0sub rcx, 1
37bfaf1d4mov [rsi], rcx
37bfaf1d7cmp rcx, rdx
37bfaf1dajge 0x37bfaf15b
37bfaf1e0
37bfaf1e0loc_37bfaf1e0:
37bfaf1e0mov rsi, r13
37bfaf1e3mov r11, [rsp+568]
37bfaf1ebmov r13, rbp
37bfaf1eemov r10, [rsp+368]
37bfaf1f6mov rbp, [rsp+160]
37bfaf1fetest rcx, rcx
37bfaf201jne 0x37bfb0530
37bfaf207pxor x7, x7
37bfaf20btest r10, r10
37bfaf20ejle 0x37bfb057a
37bfaf214
37bfaf214loc_37bfaf214:
37bfaf214mov rax, [rsp+176]
37bfaf21cmov [rsp+568], r11
37bfaf224pxor x6, x6
37bfaf228mov [rsp+672], r13
37bfaf230lea r8, [rax+2]
37bfaf234mov rax, rdi
37bfaf237mov [rsp+248], r15
37bfaf23fmov r15, rbp
37bfaf242imul rax, rbp
37bfaf246mov [rsp+160], r8
37bfaf24emov [rsp+136], r12
37bfaf256lea r12, [rcx+1]
37bfaf25aadd rax, r14
37bfaf25dadd rax, r8
37bfaf260mov [rsp+224], rax
37bfaf268nop [rax+rax]
37bfaf270
37bfaf270loc_37bfaf270:
37bfaf270mov rax, [rsp+640]
37bfaf278lea rbp, [r12-1]
37bfaf27dcmp [rax], r15
37bfaf280je 0x37bfafff8
37bfaf286mov rax, [rsp+224]
37bfaf28eucomisd x6, [rsi+8*rax]
37bfaf293jp 0x37bfaf29f
37bfaf295mov rbx, [rsp+160]
37bfaf29dje 0x37bfaf2ab
37bfaf29f
37bfaf29floc_37bfaf29f:
37bfaf29fmov rax, [rsp+176]
37bfaf2a7lea rbx, [rax+3]
37bfaf2ab
37bfaf2abloc_37bfaf2ab:
37bfaf2abcmp rbx, rbp
37bfaf2aejg 0x37bfb00c0
37bfaf2b4mov [rsp+696], rsi
37bfaf2bcmov rax, r15
37bfaf2bfmov rsi, rbp
37bfaf2c2mov r9l, 1
37bfaf2c8mov [rsp+152], r15
37bfaf2d0mov rbp, [rsp+696]
37bfaf2d8jmp 0x37bfaf317
37bfaf2da
37bfaf2da 66 0f 1f 44 00 00 f..D..
37bfaf2e0
37bfaf2e0loc_37bfaf2e0:
37bfaf2e0lea r15, [rbx+1]
37bfaf2e4add r13, r15
37bfaf2e7movsd_xmm x1, [rbp+8*r13]
37bfaf2eeucomisd x1, x6
37bfaf2f2jp 0x37bfafe20
37bfaf2f8jne 0x37bfafe20
37bfaf2fecomisd x0, x2
37bfaf302jb 0x37bfafe68
37bfaf308mov rax, rbx
37bfaf30bmov rbx, r15
37bfaf30e
37bfaf30eloc_37bfaf30e:
37bfaf30ecmp rbx, rsi
37bfaf311jg 0x37bfaf3b6
37bfaf317
37bfaf317loc_37bfaf317:
37bfaf317mov rcx, rdi
37bfaf31alea rdx, [rax+1]
37bfaf31eimul rcx, rax
37bfaf322lea r11, [r14+rcx]
37bfaf326lea r13, [rax+r11]
37bfaf32amovsd_xmm x0, [rbp+8*r13]
37bfaf331andpd x0, [rip+0x4ad667]
37bfaf339cmp rdx, rbx
37bfaf33cje 0x37bfaf377
37bfaf33eadd rdx, r11
37bfaf341movsd_xmm x1, [rbp+8*rdx]
37bfaf347lea rdx, [rax+rdi]
37bfaf34bandpd x1, [rip+0x4ad64d]
37bfaf353add rdx, r14
37bfaf356add rdx, rcx
37bfaf359sqrtsd x1, x1
37bfaf35dmovsd_xmm x2, [rbp+8*rdx]
37bfaf363andpd x2, [rip+0x4ad635]
37bfaf36bsqrtsd x2, x2
37bfaf36fmulsd x1, x2
37bfaf373addsd x0, x1
37bfaf377
37bfaf377loc_37bfaf377:
37bfaf377mov rdx, rdi
37bfaf37aimul rdx, rbx
37bfaf37elea r13, [r14+rdx]
37bfaf382lea rcx, [rbx+r13]
37bfaf386movsd_xmm x2, [rbp+8*rcx]
37bfaf38candpd x2, [rip+0x4ad60c]
37bfaf394cmp rsi, rbx
37bfaf397jne 0x37bfaf2e0
37bfaf39dcomisd x0, x2
37bfaf3a1jb 0x37bfaff58
37bfaf3a7
37bfaf3a7loc_37bfaf3a7:
37bfaf3a7mov rbx, r12
37bfaf3aamov rax, rsi
37bfaf3adcmp rbx, rsi
37bfaf3b0jle 0x37bfaf317
37bfaf3b6
37bfaf3b6loc_37bfaf3b6:
37bfaf3b6mov r15, [rsp+152]
37bfaf3bemov rsi, rbp
37bfaf3c1test r9, r9
37bfaf3c4jne 0x37bfb00c0
37bfaf3camov r12, rax
37bfaf3cdjmp 0x37bfaf270
37bfaf3d2
37bfaf3d2 66 0f 1f 44 00 00 f..D..
37bfaf3d8
37bfaf3d8loc_37bfaf3d8:
37bfaf3d8mov r15, [rsp+224]
37bfaf3e0mov r10, [rsp+248]
37bfaf3e8mov r11, [rsp+568]
37bfaf3f0mov r13, [rsp+672]
37bfaf3f8mov r12, [rsp+256]
37bfaf400
37bfaf400loc_37bfaf400:
37bfaf400mov rax, [rsp+640]
37bfaf408pxor x0, x0
37bfaf40cmov rax, [rax]
37bfaf40fcmp r10, rax
37bfaf412jg 0x37bfb0290
37bfaf418ucomisd x7, x0
37bfaf41cjp 0x37bfafab6
37bfaf422jne 0x37bfafab6
37bfaf428
37bfaf428loc_37bfaf428:
37bfaf428xor ebx, ebx
37bfaf42a
37bfaf42aloc_37bfaf42a:
37bfaf42amov rax, [rsp+168]
37bfaf432cmp rax, 1
37bfaf436jle 0x37bfaf469
37bfaf438mulsd x7, [r13]
37bfaf43emov rdi, [rsp+208]
37bfaf446mov rdx, [rsp+232]
37bfaf44esub rdx, [rsp+200]
37bfaf456add rax, rdi
37bfaf459mov rdi, [rsp+592]
37bfaf461add rax, rdx
37bfaf464movsd_xmm [rdi+8*rax], x7
37bfaf469
37bfaf469loc_37bfaf469:
37bfaf469mov [rsp+40], r15
37bfaf46emov r9, rsi
37bfaf471mov r8, r12
37bfaf474mov rdx, r12
37bfaf477mov rax, [rsp+600]
37bfaf47flea rcx, [rip+0x4ad4e1]
37bfaf486mov [rsp+56], 1
37bfaf48fmov [rsp+568], r11
37bfaf497mov [rsp+48], rax
37bfaf49cmov rax, [rsp+704]
37bfaf4a4mov [rsp+32], rax
37bfaf4a9call dlacpy_64_
37bfaf4aemov rdi, [rsp+368]
37bfaf4b6mov r9, [rsp+272]
37bfaf4bemov r8, [rsp+240]
37bfaf4c6mov rdx, [rsp+264]
37bfaf4celea rax, [rdi-1]
37bfaf4d2mov rcx, [rsp+280]
37bfaf4damov [rsp+392], rax
37bfaf4e2mov rax, [rsp+704]
37bfaf4eamov rax, [rax]
37bfaf4edadd rax, 1
37bfaf4f1mov [rsp+400], rax
37bfaf4f9mov rax, [rsp+600]
37bfaf501mov rax, [rax]
37bfaf504mov [rsp+136], rax
37bfaf50cadd rax, 1
37bfaf510mov [rsp+408], rax
37bfaf518mov rax, [rsp+128]
37bfaf520mov [rsp+32], rax
37bfaf525call dcopy_64_
37bfaf52amov rax, [rsp+640]
37bfaf532mov r11, [rsp+568]
37bfaf53acmp [rax], 1
37bfaf53ejle 0x37bfaf548
37bfaf540test bl, bl
37bfaf542jne 0x37bfb05d1
37bfaf548
37bfaf548loc_37bfaf548:
37bfaf548mov rax, [rsp+544]
37bfaf550cmp [rax], 0
37bfaf554jne 0x37bfb0540
37bfaf55amov r8, [r11]
37bfaf55dmov rdx, r8
37bfaf560
37bfaf560loc_37bfaf560:
37bfaf560mov rax, [rsp+712]
37bfaf568mov rcx, [rax]
37bfaf56btest rcx, rcx
37bfaf56ejs 0x37bfb0550
37bfaf574mov rax, [rsp+192]
37bfaf57ccmp rax, r8
37bfaf57fjl 0x37bfaf70f
37bfaf585sub rax, rdx
37bfaf588xor edx, edx
37bfaf58adiv rcx
37bfaf58dmov r14, rax
37bfaf590
37bfaf590loc_37bfaf590:
37bfaf590mov rbp, [rsp+168]
37bfaf598mov rdi, [rsp+592]
37bfaf5a0mov rax, rcx
37bfaf5a3mov [rsp+160], rcx
37bfaf5abmov rdx, [rsp+216]
37bfaf5b3add rdx, [rsp+192]
37bfaf5bblea r9, [rip+0x4ad3a6]
37bfaf5c2mov [rsp+696], rsi
37bfaf5casub rbp, r8
37bfaf5cdlea rdi, [rdi+8*rdx+8]
37bfaf5d2mov [rsp+672], r13
37bfaf5damov rsi, [rsp+600]
37bfaf5e2mov rcx, rbp
37bfaf5e5mov [rsp+136], rdi
37bfaf5edmov rbp, r14
37bfaf5f0mov r15, [rsp+720]
37bfaf5f8mov [rsp+152], r9
37bfaf600mov rbx, [rsp+728]
37bfaf608lea rdi, [rip+0x4ad341]
37bfaf60fmov r14, rcx
37bfaf612jmp 0x37bfaf62f
37bfaf614
37bfaf614 0f 1f 40 00 ..@.
37bfaf618
37bfaf618loc_37bfaf618:
37bfaf618mov rax, [rsp+712]
37bfaf620sub r14, [rsp+160]
37bfaf628sub rbp, 1
37bfaf62cmov rax, [rax]
37bfaf62f
37bfaf62floc_37bfaf62f:
37bfaf62fcmp r14, rax
37bfaf632mov [rsp+96], rbx
37bfaf637mov r9, r12
37bfaf63amov rdx, rdi
37bfaf63dcmovle rax, r14
37bfaf641mov [rsp+88], r15
37bfaf646mov rcx, [rsp+136]
37bfaf64emov [rsp+56], rsi
37bfaf653mov r8, [rsp+128]
37bfaf65bmov [rsp+408], rax
37bfaf663mov rax, r14
37bfaf666neg rax
37bfaf669mov [rsp+32], r12
37bfaf66emov [rsp+112], 1
37bfaf677lea r13, [rcx+8*rax]
37bfaf67bmov rcx, rdi
37bfaf67emov rax, [rsp+152]
37bfaf686mov [rsp+104], 1
37bfaf68fmov [rsp+80], rax
37bfaf694mov rax, [rsp+680]
37bfaf69cmov [rsp+48], r13
37bfaf6a1mov [rsp+72], rax
37bfaf6a6mov rax, [rsp+672]
37bfaf6aemov [rsp+64], rax
37bfaf6b3lea rax, [rip+0x4ad2be]
37bfaf6bamov [rsp+40], rax
37bfaf6bfcall dgemm_64_
37bfaf6c4mov [rsp+48], rsi
37bfaf6c9mov r9, r15
37bfaf6ccmov r8, r12
37bfaf6cfmov [rsp+56], 1
37bfaf6d8mov rdx, [rsp+128]
37bfaf6e0lea rcx, [rip+0x4ad289]
37bfaf6e7mov [rsp+40], r13
37bfaf6ecmov [rsp+32], rbx
37bfaf6f1call dlacpy_64_
37bfaf6f6test rbp, rbp
37bfaf6f9jne 0x37bfaf618
37bfaf6ffmov r13, [rsp+672]
37bfaf707mov rsi, [rsp+696]
37bfaf70f
37bfaf70floc_37bfaf70f:
37bfaf70fmov rax, [rsp+544]
37bfaf717cmp [rax], 0
37bfaf71bje 0x37bfaf8e0
37bfaf721mov rax, [rsp+576]
37bfaf729mov r14, [rax]
37bfaf72cmov rax, [rsp+560]
37bfaf734mov rcx, [rax]
37bfaf737mov rax, [rsp+688]
37bfaf73fadd r14, 1
37bfaf743mov r8, [rax]
37bfaf746test r8, r8
37bfaf749js 0x37bfb05af
37bfaf74fcmp r14, rcx
37bfaf752jg 0x37bfaf8e0
37bfaf758mov rax, rcx
37bfaf75bxor edx, edx
37bfaf75dsub rax, r14
37bfaf760div r8
37bfaf763mov r15, rax
37bfaf766
37bfaf766loc_37bfaf766:
37bfaf766mov rax, [rsp+200]
37bfaf76elea rbx, [rip+0x4ad1db]
37bfaf775mov r10, r15
37bfaf778mov rdx, rcx
37bfaf77bmov rdi, [rsp+592]
37bfaf783lea r9, [rip+0x4ad1de]
37bfaf78amov r15, r14
37bfaf78dmov [rsp+136], rbx
37bfaf795mov rbp, rax
37bfaf798imul rax, r14
37bfaf79cadd rax, [rsp+208]
37bfaf7a4add rax, [rsp+192]
37bfaf7acimul rbp, r8
37bfaf7b0lea rdi, [rdi+8*rax+8]
37bfaf7b5mov [rsp+160], r8
37bfaf7bdmov rbx, [rsp+600]
37bfaf7c5mov [rsp+152], r9
37bfaf7cdmov rax, r8
37bfaf7d0mov r14, r10
37bfaf7d3shl rbp, 3
37bfaf7d7mov [rsp+192], rbp
37bfaf7dfmov rbp, [rsp+704]
37bfaf7e7jmp 0x37bfaf81a
37bfaf7e9
37bfaf7e9 0f 1f 80 00 00 00 00 .......
37bfaf7f0
37bfaf7f0loc_37bfaf7f0:
37bfaf7f0mov rax, [rsp+560]
37bfaf7f8add rdi, [rsp+192]
37bfaf800sub r14, 1
37bfaf804add r15, [rsp+160]
37bfaf80cmov rdx, [rax]
37bfaf80fmov rax, [rsp+688]
37bfaf817mov rax, [rax]
37bfaf81a
37bfaf81aloc_37bfaf81a:
37bfaf81asub rdx, r15
37bfaf81dmov [rsp+96], rbp
37bfaf822mov r8, r12
37bfaf825mov r9, [rsp+128]
37bfaf82dadd rdx, 1
37bfaf831mov [rsp+88], rsi
37bfaf836lea rcx, [rip+0x4ad14d]
37bfaf83dcmp rdx, rax
37bfaf840mov [rsp+72], rbx
37bfaf845cmovg rdx, rax
37bfaf849mov rax, [rsp+152]
37bfaf851mov [rsp+64], rdi
37bfaf856mov [rsp+112], 1
37bfaf85fmov [rsp+80], rax
37bfaf864mov rax, [rsp+680]
37bfaf86cmov [rsp+104], 1
37bfaf875mov [rsp+56], rax
37bfaf87alea rax, [rip+0x4ad0f7]
37bfaf881mov [rsp+48], r13
37bfaf886mov [rsp+40], rax
37bfaf88bmov [rsp+32], r12
37bfaf890mov [rsp+408], rdx
37bfaf898mov rdx, [rsp+136]
37bfaf8a0call dgemm_64_
37bfaf8a5mov [rsp+48], rbx
37bfaf8aamov r9, rsi
37bfaf8admov rdx, r12
37bfaf8b0mov [rsp+56], 1
37bfaf8b9mov r8, [rsp+128]
37bfaf8c1lea rcx, [rip+0x4ad0a8]
37bfaf8c8mov [rsp+40], rdi
37bfaf8cdmov [rsp+32], rbp
37bfaf8d2call dlacpy_64_
37bfaf8d7test r14, r14
37bfaf8dajne 0x37bfaf7f0
37bfaf8e0
37bfaf8e0loc_37bfaf8e0:
37bfaf8e0mov rax, [rsp+552]
37bfaf8e8cmp [rax], 0
37bfaf8ecje 0x37bfafaa3
37bfaf8f2mov rax, [rsp+608]
37bfaf8famov rdi, [rax]
37bfaf8fdmov rax, [rsp+616]
37bfaf905mov rcx, [rax]
37bfaf908mov rax, [rsp+712]
37bfaf910mov r15, [rax]
37bfaf913test r15, r15
37bfaf916js 0x37bfb058d
37bfaf91ccmp rdi, rcx
37bfaf91fjg 0x37bfafaa3
37bfaf925mov rax, rcx
37bfaf928xor edx, edx
37bfaf92asub rax, rdi
37bfaf92ddiv r15
37bfaf930mov rbp, rax
37bfaf933
37bfaf933loc_37bfaf933:
37bfaf933mov rsi, [rsp+184]
37bfaf93bxor eax, eax
37bfaf93dmov rdx, [rsp+168]
37bfaf945lea r9, [rip+0x4ad01c]
37bfaf94cmov [rsp+160], r15
37bfaf954mov r14, [rsp+632]
37bfaf95ctest rsi, rsi
37bfaf95fmov [rsp+672], r13
37bfaf967mov rbx, [rsp+728]
37bfaf96fcmovns rax, rsi
37bfaf973mov [rsp+152], r9
37bfaf97bimul rdx, rax
37bfaf97fnot rax
37bfaf982add rdx, rax
37bfaf985mov rax, [rsp+624]
37bfaf98dlea rsi, [rax+8*rdx]
37bfaf991mov rax, r15
37bfaf994mov rdx, rcx
37bfaf997mov r15, [rsp+720]
37bfaf99fmov [rsp+136], rsi
37bfaf9a7lea rsi, [rip+0x4acfa2]
37bfaf9aejmp 0x37bfaf9d2
37bfaf9b0
37bfaf9b0loc_37bfaf9b0:
37bfaf9b0mov rax, [rsp+616]
37bfaf9b8add rdi, [rsp+160]
37bfaf9c0sub rbp, 1
37bfaf9c4mov rdx, [rax]
37bfaf9c7mov rax, [rsp+712]
37bfaf9cfmov rax, [rax]
37bfaf9d2
37bfaf9d2loc_37bfaf9d2:
37bfaf9d2mov rcx, [rsp+152]
37bfaf9dasub rdx, rdi
37bfaf9ddmov [rsp+112], 1
37bfaf9e6mov r9, r12
37bfaf9e9add rdx, 1
37bfaf9edmov [rsp+96], rbx
37bfaf9f2mov r8, [rsp+128]
37bfaf9facmp rdx, rax
37bfaf9fdmov [rsp+80], rcx
37bfafa02mov rcx, [rsp+680]
37bfafa0acmovg rdx, rax
37bfafa0emov rax, [rsp+136]
37bfafa16mov [rsp+88], r15
37bfafa1bmov [rsp+72], rcx
37bfafa20mov rcx, [rsp+672]
37bfafa28lea r13, [rax+8*rdi]
37bfafa2clea rax, [rip+0x4acf45]
37bfafa33mov [rsp+104], 1
37bfafa3cmov [rsp+64], rcx
37bfafa41mov rcx, rsi
37bfafa44mov [rsp+56], r14
37bfafa49mov [rsp+48], r13
37bfafa4emov [rsp+40], rax
37bfafa53mov [rsp+32], r12
37bfafa58mov [rsp+408], rdx
37bfafa60mov rdx, rsi
37bfafa63call dgemm_64_
37bfafa68mov [rsp+48], r14
37bfafa6dmov r9, r15
37bfafa70mov r8, r12
37bfafa73mov [rsp+56], 1
37bfafa7cmov rdx, [rsp+128]
37bfafa84lea rcx, [rip+0x4acee5]
37bfafa8bmov [rsp+40], r13
37bfafa90mov [rsp+32], rbx
37bfafa95call dlacpy_64_
37bfafa9atest rbp, rbp
37bfafa9djne 0x37bfaf9b0
37bfafaa3
37bfafaa3loc_37bfafaa3:
37bfafaa3mov rax, [rsp+640]
37bfafaabmov r10, [rsp+368]
37bfafab3mov rax, [rax]
37bfafab6
37bfafab6loc_37bfafab6:
37bfafab6mov rsi, [rsp+648]
37bfafabesub r10, rax
37bfafac1sub rax, [rsp+176]
37bfafac9mov [rsi], r10
37bfafaccmov rsi, [rsp+640]
37bfafad4mov [rsi], rax
37bfafad7
37bfafad7loc_37bfafad7:
37bfafad7mov rax, [rsp+736]
37bfafadfpxor x0, x0
37bfafae3cvtsi2sd x0, [rsp+144]
37bfafaedmovsd_xmm [rax], x0
37bfafaf1
37bfafaf1loc_37bfafaf1:
37bfafaf1movups x6, [rsp+416]
37bfafaf9movups x7, [rsp+432]
37bfafb01movups x8, [rsp+448]
37bfafb0aadd rsp, 472
37bfafb11pop rbx
37bfafb12pop rsi
37bfafb13pop rdi
37bfafb14pop rbp
37bfafb15pop r12
37bfafb17pop r13
37bfafb19pop r14
37bfafb1bpop r15
37bfafb1dret
37bfafb1e
37bfafb1e 66 90 f.
37bfafb20
37bfafb20loc_37bfafb20:
37bfafb20mov rbx, [rsp+736]
37bfafb28sub rax, 1
37bfafb2clea r8, [rsp+408]
37bfafb34mov [rsp+568], r9
37bfafb3cmov [rsp+408], rax
37bfafb44lea rax, [rsp+352]
37bfafb4cmov r9, rsi
37bfafb4flea rdx, [rip+0x4acdea]
37bfafb56mov [rsp+48], rbx
37bfafb5blea rcx, [rsp+368]
37bfafb63mov [rsp+40], rbx
37bfafb68mov rbx, [rsp+704]
37bfafb70mov [rsp+64], rax
37bfafb75mov [rsp+144], rax
37bfafb7dlea rax, [rip+0x4acdc4]
37bfafb84mov [rsp+56], rax
37bfafb89mov [rsp+32], rbx
37bfafb8emov [rsp+128], r8
37bfafb96call dgehrd_64_
37bfafb9bmov rbx, [rsp+736]
37bfafba3mov rax, [rsp+144]
37bfafbablea r9, [rsp+368]
37bfafbb3mov r8, [rsp+128]
37bfafbbblea rcx, [rip+0x4acd8f]
37bfafbc2cvttsd2si r15, [rbx]
37bfafbc7mov [rsp+104], rax
37bfafbcclea rax, [rip+0x4acd75]
37bfafbd3mov [rsp+96], rax
37bfafbd8mov rax, [rsp+736]
37bfafbe0mov rbx, [rsp+368]
37bfafbe8mov [rsp+40], r8
37bfafbedlea r8, [rsp+368]
37bfafbf5mov [rsp+88], rax
37bfafbfamov rax, [rsp+680]
37bfafc02mov [rsp+72], r13
37bfafc07lea rdx, [rbx-1]
37bfafc0bmov [rsp+80], rax
37bfafc10mov rax, [rsp+736]
37bfafc18mov [rsp+48], rsi
37bfafc1dmov [rsp+64], rax
37bfafc22mov rax, [rsp+704]
37bfafc2amov [rsp+408], rdx
37bfafc32lea rdx, [rip+0x4acd17]
37bfafc39mov [rsp+56], rax
37bfafc3elea rax, [rip+0x4accfb]
37bfafc45mov [rsp+32], rax
37bfafc4amov [rsp+120], 1
37bfafc53mov [rsp+112], 1
37bfafc5ccall dormhr_64_
37bfafc61mov rax, [rsp+736]
37bfafc69mov r11, [rsp+568]
37bfafc71cvttsd2si rax, [rax]
37bfafc76cmp rax, r15
37bfafc79cmovl rax, r15
37bfafc7dadd rax, [rsp+368]
37bfafc85mov [rsp+144], rax
37bfafc8djmp 0x37bfaec56
37bfafc92
37bfafc92 66 0f 1f 44 00 00 f..D..
37bfafc98
37bfafc98loc_37bfafc98:
37bfafc98mov rsi, [rsp+592]
37bfafca0andpd x7, [rip+0x4accf8]
37bfafca8movsd_xmm x0, [rsi+8*rax]
37bfafcadmov rax, [rsp+192]
37bfafcb5mov rsi, [rsp+656]
37bfafcbdmovsd_xmm [rsi+8*rax], x0
37bfafcc2andpd x0, [rip+0x4accd6]
37bfafccamov rsi, [rsp+664]
37bfafcd2mulsd x0, x4
37bfafcd6mov [rsi+8*rax], 0
37bfafcdemov rax, [rsp+640]
37bfafce6mov [rax], 1
37bfafcedmov rax, [rsp+648]
37bfafcf5mov [rax], 0
37bfafcfcmaxsd x0, x2
37bfafd00comisd x0, x7
37bfafd04jb 0x37bfafd50
37bfafd06mov rax, [rsp+640]
37bfafd0emov [rax], 0
37bfafd15mov rax, [rsp+648]
37bfafd1dmov [rax], 1
37bfafd24cmp rcx, rdx
37bfafd27jge 0x37bfafd50
37bfafd29mov rcx, [rsp+232]
37bfafd31mov rsi, [rsp+592]
37bfafd39lea rax, [r10+rdx]
37bfafd3dsub rcx, [rsp+200]
37bfafd45add rax, rcx
37bfafd48mov [rsi+8*rax], 0
37bfafd50
37bfafd50loc_37bfafd50:
37bfafd50mov rax, [rsp+736]
37bfafd58movsd_xmm [rax], x6
37bfafd5cjmp 0x37bfafaf1
37bfafd61
37bfafd61 0f 1f 80 00 00 00 00 .......
37bfafd68
37bfafd68loc_37bfafd68:
37bfafd68mov rax, [rsp+736]
37bfafd70lea rdx, [rsp+352]
37bfafd78mov r8, r13
37bfafd7bmov [rsp+80], 1
37bfafd84mov [rsp+72], rdx
37bfafd89lea rdx, [rsp+344]
37bfafd91mov r9, [rsp+704]
37bfafd99mov [rsp+64], rax
37bfafd9emov rax, [rsp+680]
37bfafda6mov [rsp+56], rdx
37bfafdablea rdx, [rsp+336]
37bfafdb3mov [rsp+48], rdx
37bfafdb8mov rdx, r12
37bfafdbbmov [rsp+40], rax
37bfafdc0mov [rsp+32], rbp
37bfafdc5mov [rsp+336], rcx
37bfafdcdlea rcx, [rip+0x4acbb4]
37bfafdd4movsd_xmm [rsp+152], x4
37bfafdddmovsd_xmm [rsp+136], x2
37bfafde6call dtrexc_64_
37bfafdebmov rax, [rsp+344]
37bfafdf3mov rcx, [rsi]
37bfafdf6movsd_xmm x2, [rsp+136]
37bfafdffmovsd_xmm x4, [rsp+152]
37bfafe08lea rdx, [rax+1]
37bfafe0cmov [rsp+344], rdx
37bfafe14jmp 0x37bfaf152
37bfafe19
37bfafe19 0f 1f 80 00 00 00 00 .......
37bfafe20
37bfafe20loc_37bfafe20:
37bfafe20lea rcx, [rdi+r14]
37bfafe24andpd x1, [rip+0x4acb74]
37bfafe2cadd rcx, rbx
37bfafe2fadd rcx, rdx
37bfafe32sqrtsd x1, x1
37bfafe36movsd_xmm x3, [rbp+8*rcx]
37bfafe3candpd x3, [rip+0x4acb5c]
37bfafe44sqrtsd x3, x3
37bfafe48mulsd x1, x3
37bfafe4caddsd x1, x2
37bfafe50comisd x0, x1
37bfafe54jb 0x37bfafe68
37bfafe56
37bfafe56loc_37bfafe56:
37bfafe56mov rax, rbx
37bfafe59add rbx, 2
37bfafe5djmp 0x37bfaf30e
37bfafe62
37bfafe62 66 0f 1f 44 00 00 f..D..
37bfafe68
37bfafe68loc_37bfafe68:
37bfafe68mov [rsp+336], rax
37bfafe70lea rax, [rsp+352]
37bfafe78mov r8, rbp
37bfafe7bmov r9, [rsp+704]
37bfafe83mov [rsp+72], rax
37bfafe88mov rax, [rsp+736]
37bfafe90lea rcx, [rip+0x4acaf1]
37bfafe97mov rdx, [rsp+136]
37bfafe9fmov [rsp+344], rbx
37bfafea7mov [rsp+64], rax
37bfafeaclea rax, [rsp+344]
37bfafeb4mov [rsp+56], rax
37bfafeb9lea rax, [rsp+336]
37bfafec1mov [rsp+48], rax
37bfafec6mov rax, [rsp+680]
37bfafecemov [rsp+80], 1
37bfafed7mov [rsp+40], rax
37bfafedcmov rax, [rsp+672]
37bfafee4mov [rsp+32], rax
37bfafee9call dtrexc_64_
37bfafeeecmp [rsp+352], 0
37bfafef7je 0x37bfaff28
37bfafef9movsd_xmm x0, [rbp+8*r13]
37bfaff00mov rax, rbx
37bfaff03mov rbx, r15
37bfaff06
37bfaff06loc_37bfaff06:
37bfaff06ucomisd x0, x6
37bfaff0ajp 0x37bfaff18
37bfaff0cmov r9l, 0
37bfaff12je 0x37bfaf30e
37bfaff18
37bfaff18loc_37bfaff18:
37bfaff18mov rbx, rax
37bfaff1bxor r9l, r9l
37bfaff1ejmp 0x37bfafe56
37bfaff23
37bfaff23 0f 1f 44 00 00 ..D..
37bfaff28
37bfaff28loc_37bfaff28:
37bfaff28mov rax, [rsp+344]
37bfaff30cmp rsi, rax
37bfaff33je 0x37bfaffed
37bfaff39mov rcx, rdi
37bfaff3clea rbx, [rax+1]
37bfaff40imul rcx, rax
37bfaff44lea rdx, [r14+rbx]
37bfaff48add rdx, rcx
37bfaff4bmovsd_xmm x0, [rbp+8*rdx]
37bfaff51jmp 0x37bfaff06
37bfaff53
37bfaff53 0f 1f 44 00 00 ..D..
37bfaff58
37bfaff58loc_37bfaff58:
37bfaff58mov [rsp+336], rax
37bfaff60lea rax, [rsp+352]
37bfaff68mov r8, rbp
37bfaff6bmov r9, [rsp+704]
37bfaff73mov [rsp+72], rax
37bfaff78mov rax, [rsp+736]
37bfaff80lea rcx, [rip+0x4aca01]
37bfaff87mov rdx, [rsp+136]
37bfaff8fmov [rsp+344], rsi
37bfaff97mov [rsp+64], rax
37bfaff9clea rax, [rsp+344]
37bfaffa4mov [rsp+56], rax
37bfaffa9lea rax, [rsp+336]
37bfaffb1mov [rsp+48], rax
37bfaffb6mov rax, [rsp+680]
37bfaffbemov [rsp+80], 1
37bfaffc7mov [rsp+40], rax
37bfaffccmov rax, [rsp+672]
37bfaffd4mov [rsp+32], rax
37bfaffd9call dtrexc_64_
37bfaffdecmp [rsp+352], 0
37bfaffe7je 0x37bfaff28
37bfaffed
37bfaffedloc_37bfaffed:
37bfaffedxor r9l, r9l
37bfafff0jmp 0x37bfaf3a7
37bfafff5
37bfafff5 0f 1f 00 ...
37bfafff8
37bfafff8loc_37bfafff8:
37bfafff8mov rbx, [rsp+160]
37bfb0000jmp 0x37bfaf2ab
37bfb0005
37bfb0005 0f 1f 00 ...
37bfb0008
37bfb0008loc_37bfb0008:
37bfb0008mov rax, [rsp+736]
37bfb0010lea rdx, [rsp+352]
37bfb0018mov r8, r13
37bfb001bmov [rsp+80], 1
37bfb0024mov [rsp+72], rdx
37bfb0029lea rdx, [rsp+344]
37bfb0031mov r9, [rsp+704]
37bfb0039mov [rsp+64], rax
37bfb003emov rax, [rsp+680]
37bfb0046mov [rsp+56], rdx
37bfb004blea rdx, [rsp+336]
37bfb0053mov [rsp+48], rdx
37bfb0058mov rdx, r12
37bfb005bmov [rsp+40], rax
37bfb0060mov [rsp+32], rbp
37bfb0065mov [rsp+336], rcx
37bfb006dlea rcx, [rip+0x4ac914]
37bfb0074movsd_xmm [rsp+152], x4
37bfb007dmovsd_xmm [rsp+136], x2
37bfb0086call dtrexc_64_
37bfb008bmov rax, [rsp+344]
37bfb0093mov rcx, [rsi]
37bfb0096movsd_xmm x2, [rsp+136]
37bfb009fmovsd_xmm x4, [rsp+152]
37bfb00a8lea rdx, [rax+2]
37bfb00acmov [rsp+344], rdx
37bfb00b4jmp 0x37bfaf152
37bfb00b9
37bfb00b9 0f 1f 80 00 00 00 00 .......
37bfb00c0
37bfb00c0loc_37bfb00c0:
37bfb00c0mov rbp, r15
37bfb00c3mov r11, [rsp+568]
37bfb00cbmov r15, [rsp+248]
37bfb00d3mov r13, [rsp+672]
37bfb00dbmov r12, [rsp+136]
37bfb00e3mov r10, [rsp+368]
37bfb00eb
37bfb00ebloc_37bfb00eb:
37bfb00ebcmp r10, [rsp+176]
37bfb00f3jle 0x37bfaf400
37bfb00f9
37bfb00f9loc_37bfb00f9:
37bfb00f9mov [rsp+224], r15
37bfb0101mov rbx, r10
37bfb0104lea rax, [rsp+328]
37bfb010cmov r15, [rsp+664]
37bfb0114mov [rsp+152], rax
37bfb011clea rax, [rsp+312]
37bfb0124pxor x6, x6
37bfb0128mov [rsp+568], r11
37bfb0130mov r11, [rsp+168]
37bfb0138mov [rsp+672], r13
37bfb0140mov r13, [rsp+656]
37bfb0148mov [rsp+256], r12
37bfb0150mov r12, rbp
37bfb0153mov rbp, [rsp+176]
37bfb015bmov [rsp+160], rax
37bfb0163mov [rsp+248], r10
37bfb016bjmp 0x37bfb019b
37bfb016d
37bfb016d 0f 1f 84 ...
37bfb0170 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfb0180
37bfb0180loc_37bfb0180:
37bfb0180mov [r15+8*rdx], 0
37bfb0188mov rbx, rcx
37bfb018bmovsd_xmm [r13+8*rdx], x0
37bfb0192
37bfb0192loc_37bfb0192:
37bfb0192cmp rbx, rbp
37bfb0195jle 0x37bfaf3d8
37bfb019b
37bfb019bloc_37bfb019b:
37bfb019bmov rax, rdi
37bfb019elea rcx, [rbx-1]
37bfb01a2imul rax, rbx
37bfb01a6lea r8, [r14+rax]
37bfb01aalea rdx, [rbx+r8]
37bfb01aemovsd_xmm x0, [rsi+8*rdx]
37bfb01b3lea rdx, [rbx+r11-2]
37bfb01b8cmp rbx, r12
37bfb01bbje 0x37bfb0180
37bfb01bdsub rax, rdi
37bfb01c0add rax, r14
37bfb01c3lea r9, [rax+rbx]
37bfb01c7movsd_xmm x1, [rsi+8*r9]
37bfb01cducomisd x1, x6
37bfb01d1jp 0x37bfb01d5
37bfb01d3je 0x37bfb0180
37bfb01d5
37bfb01d5loc_37bfb01d5:
37bfb01d5add rax, rcx
37bfb01d8add rcx, r8
37bfb01dbsub rbx, 2
37bfb01dfmovsd_xmm [rsp+312], x1
37bfb01e8lea r8, [rsp+376]
37bfb01f0movsd_xmm x2, [rsi+8*rax]
37bfb01f5movsd_xmm x1, [rsi+8*rcx]
37bfb01falea rax, [8*rdx]
37bfb0202mov [rsp+72], r8
37bfb0207lea r8, [rsp+320]
37bfb020fmov r9, [rsp+152]
37bfb0217lea rdx, [rsp+296]
37bfb021fmov [rsp+64], r8
37bfb0224lea r8, [r15+rax]
37bfb0228lea rcx, [rsp+288]
37bfb0230mov [rsp+56], r8
37bfb0235lea r8, [r13+rax]
37bfb023amov [rsp+48], r8
37bfb023flea r8, [r15+rax-8]
37bfb0244lea rax, [r13+rax-8]
37bfb0249mov [rsp+40], r8
37bfb024emov r8, [rsp+160]
37bfb0256mov [rsp+32], rax
37bfb025bmov [rsp+136], r11
37bfb0263movsd_xmm [rsp+288], x2
37bfb026cmovsd_xmm [rsp+296], x1
37bfb0275movsd_xmm [rsp+328], x0
37bfb027ecall dlanv2_64_
37bfb0283mov r11, [rsp+136]
37bfb028bjmp 0x37bfb0192
37bfb0290
37bfb0290loc_37bfb0290:
37bfb0290ucomisd x7, x0
37bfb0294mov edx, 1
37bfb0299setp bl
37bfb029ccmovne ebx, edx
37bfb029fcmp rax, 1
37bfb02a3setg al
37bfb02a6and al, bl
37bfb02a8mov ebp, eax
37bfb02aaje 0x37bfaf42a
37bfb02b0lea rbx, [rip+0x4ac689]
37bfb02b7mov r9, [rsp+736]
37bfb02bfmov rdx, r13
37bfb02c2mov r8, [rsp+680]
37bfb02camov [rsp+32], rbx
37bfb02cfmov rcx, [rsp+640]
37bfb02d7mov r14, rbx
37bfb02dalea rdi, [rsp+384]
37bfb02e2mov [rsp+568], r11
37bfb02eamov [rsp+136], r10
37bfb02f2call dcopy_64_
37bfb02f7mov rax, [rsp+736]
37bfb02ffmov r9, rbx
37bfb0302mov rcx, [rsp+640]
37bfb030alea rdx, [rsp+304]
37bfb0312movsd_xmm x0, [rax]
37bfb0316mov [rsp+32], rdi
37bfb031blea r8, [rax+8]
37bfb031fmovsd_xmm [rsp+304], x0
37bfb0328call dlarfg_64_
37bfb032dmov r10, [rsp+136]
37bfb0335lea r9, [rip+0x4ac62c]
37bfb033cmov [rsp+56], 1
37bfb0345mov [rsp+32], r9
37bfb034amov r8, [rsp+128]
37bfb0352lea rcx, [rip+0x4ac630]
37bfb0359lea rax, [r10-2]
37bfb035dmov rdx, [rsp+240]
37bfb0365mov [rsp+400], rax
37bfb036dmov [rsp+408], rax
37bfb0375mov rax, [rsp+704]
37bfb037dmov [rsp+48], rax
37bfb0382lea rax, [rsi+16]
37bfb0386mov [rsp+40], rax
37bfb038bcall dlaset_64_
37bfb0390mov r10, [rsp+136]
37bfb0398mov [rsp+40], rdi
37bfb039dmov r8, r12
37bfb03a0mov rcx, [rsp+736]
37bfb03a8mov [rsp+32], rbx
37bfb03admov [rsp+48], rsi
37bfb03b2mov r9, [rsp+736]
37bfb03balea rax, [rcx+8*r10]
37bfb03bemov rcx, [rsp+704]
37bfb03c6mov [rsp+72], 1
37bfb03cfmov [rsp+64], rax
37bfb03d4mov rdx, [rsp+640]
37bfb03dcmov [rsp+56], rcx
37bfb03e1lea rcx, [rip+0x4ac5a1]
37bfb03e8call dlarf1f_64_
37bfb03edmov rax, [rsp+368]
37bfb03f5mov rbx, [rsp+736]
37bfb03fdmov [rsp+40], rdi
37bfb0402mov rcx, [rsp+704]
37bfb040amov r8, [rsp+640]
37bfb0412mov [rsp+72], 1
37bfb041blea rbx, [rbx+8*rax]
37bfb041fmov [rsp+48], rsi
37bfb0424mov r9, [rsp+736]
37bfb042cmov [rsp+64], rbx
37bfb0431mov rdx, r8
37bfb0434mov [rsp+56], rcx
37bfb0439lea rcx, [rip+0x4ac511]
37bfb0440mov [rsp+32], r14
37bfb0445call dlarf1f_64_
37bfb044amov [rsp+64], rbx
37bfb044fmov rdx, r12
37bfb0452mov rbx, [rsp+680]
37bfb045amov [rsp+40], rdi
37bfb045fmov r9, [rsp+736]
37bfb0467lea rcx, [rip+0x4ac4e3]
37bfb046emov [rsp+56], rbx
37bfb0473mov r8, [rsp+640]
37bfb047bmov ebx, ebp
37bfb047dmov [rsp+72], 1
37bfb0486mov [rsp+48], r13
37bfb048bmov [rsp+32], r14
37bfb0490call dlarf1f_64_
37bfb0495mov rdi, [rsp+744]
37bfb049dmov r9, rsi
37bfb04a0mov rcx, r12
37bfb04a3mov rdx, [rsp+368]
37bfb04abmov r8, [rsp+640]
37bfb04b3mov rdi, [rdi]
37bfb04b6mov rax, rdi
37bfb04b9mov [rsp+136], rdi
37bfb04c1sub rax, rdx
37bfb04c4mov [rsp+408], rax
37bfb04cclea rax, [rsp+352]
37bfb04d4mov [rsp+64], rax
37bfb04d9mov rax, [rsp+128]
37bfb04e1mov [rsp+56], rax
37bfb04e6mov rax, [rsp+736]
37bfb04eelea rax, [rax+8*rdx]
37bfb04f2mov rdx, r14
37bfb04f5mov [rsp+48], rax
37bfb04famov rax, [rsp+736]
37bfb0502mov [rsp+40], rax
37bfb0507mov rax, [rsp+704]
37bfb050fmov [rsp+32], rax
37bfb0514call dgehrd_64_
37bfb0519mov r11, [rsp+568]
37bfb0521jmp 0x37bfaf42a
37bfb0526
37bfb0526 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfb0530
37bfb0530loc_37bfb0530:
37bfb0530cmp rcx, r10
37bfb0533jl 0x37bfaf214
37bfb0539jmp 0x37bfb00eb
37bfb053e
37bfb053e 66 90 f.
37bfb0540
37bfb0540loc_37bfb0540:
37bfb0540mov edx, 1
37bfb0545mov r8l, 1
37bfb054bjmp 0x37bfaf560
37bfb0550
37bfb0550loc_37bfb0550:
37bfb0550mov rdi, [rsp+192]
37bfb0558cmp rdi, r8
37bfb055bjg 0x37bfaf70f
37bfb0561mov rax, rdx
37bfb0564mov r9, rcx
37bfb0567xor edx, edx
37bfb0569sub rax, rdi
37bfb056cneg r9
37bfb056fdiv r9
37bfb0572mov r14, rax
37bfb0575jmp 0x37bfaf590
37bfb057a
37bfb057aloc_37bfb057a:
37bfb057acmp [rsp+176], r10
37bfb0582jl 0x37bfb00f9
37bfb0588jmp 0x37bfaf428
37bfb058d
37bfb058dloc_37bfb058d:
37bfb058dcmp rdi, rcx
37bfb0590jl 0x37bfafaa3
37bfb0596mov rax, rdi
37bfb0599mov r8, r15
37bfb059cxor edx, edx
37bfb059esub rax, rcx
37bfb05a1neg r8
37bfb05a4div r8
37bfb05a7mov rbp, rax
37bfb05aajmp 0x37bfaf933
37bfb05af
37bfb05afloc_37bfb05af:
37bfb05afcmp r14, rcx
37bfb05b2jl 0x37bfaf8e0
37bfb05b8mov rax, r14
37bfb05bbmov r9, r8
37bfb05bexor edx, edx
37bfb05c0sub rax, rcx
37bfb05c3neg r9
37bfb05c6div r9
37bfb05c9mov r15, rax
37bfb05ccjmp 0x37bfaf766
37bfb05d1
37bfb05d1loc_37bfb05d1:
37bfb05d1mov rax, [rsp+744]
37bfb05d9mov r9, [rsp+640]
37bfb05e1mov r8, r12
37bfb05e4lea rdx, [rip+0x4ac365]
37bfb05eblea rcx, [rip+0x4ac35f]
37bfb05f2mov rax, [rax]
37bfb05f5mov [rsp+72], r13
37bfb05famov [rsp+48], rsi
37bfb05ffmov [rsp+120], 1
37bfb0608sub rax, rdi
37bfb060bmov [rsp+408], rax
37bfb0613lea rax, [rsp+352]
37bfb061bmov [rsp+104], rax
37bfb0620mov rax, [rsp+128]
37bfb0628mov [rsp+112], 1
37bfb0631mov [rsp+96], rax
37bfb0636mov rax, [rsp+736]
37bfb063elea rax, [rax+8*rdi]
37bfb0642mov [rsp+88], rax
37bfb0647mov rax, [rsp+680]
37bfb064fmov [rsp+80], rax
37bfb0654mov rax, [rsp+736]
37bfb065cmov [rsp+64], rax
37bfb0661mov rax, [rsp+704]
37bfb0669mov [rsp+56], rax
37bfb066emov rax, [rsp+640]
37bfb0676mov [rsp+40], rax
37bfb067blea rax, [rip+0x4ac2be]
37bfb0682mov [rsp+32], rax
37bfb0687call dormhr_64_
37bfb068cmov r11, [rsp+568]
37bfb0694jmp 0x37bfaf548
37bfb0699
37bfb0699loc_37bfb0699:
37bfb0699mov r8l, 1
37bfb069fje 0x37bfaf020
37bfb06a5mov rax, [rsp+640]
37bfb06admov [rax], rcx
37bfb06b0mov rax, [rsp+360]
37bfb06b8lea rbp, [rax+1]
37bfb06bcmov [rsp+176], rax
37bfb06c4mov [rsp+344], rbp
37bfb06cccmp rcx, rbp
37bfb06cfjge 0x37bfaf063
37bfb06d5test rcx, rcx
37bfb06d8jne 0x37bfb06f5
37bfb06daxor r10l, r10l
37bfb06ddpxor x7, x7
37bfb06e1cmp [rsp+176], 0
37bfb06eajs 0x37bfb00f9
37bfb06f0jmp 0x37bfaf428
37bfb06f5
37bfb06f5loc_37bfb06f5:
37bfb06f5mov r10, rcx
37bfb06f8jmp 0x37bfb00eb
37bfaeb80
37bfaeb80dlaqr2_64_:
37bfaeb80push r15
37bfaeb82push r14
37bfaeb84push r13
37bfaeb86push r12
37bfaeb88push rbp
37bfaeb89push rdi
37bfaeb8apush rsi
37bfaeb8bpush rbx
37bfaeb8csub rsp, 472
37bfaeb93movups [rsp+416], x6
37bfaeb9bmovups [rsp+432], x7
37bfaeba3movups [rsp+448], x8
37bfaebacmov rax, [rsp+704]
37bfaebb4mov rbp, [rsp+584]
37bfaebbcmov r13, [rsp+672]
37bfaebc4mov rsi, [rsp+696]
37bfaebccmov rdi, [rax]
37bfaebcfmov rax, [rsp+680]
37bfaebd7mov rax, [rax]
37bfaebdamov [rsp+552], rdx
37bfaebe2mov r11, r9
37bfaebe5mov rdx, [rbp]
37bfaebe9mov [rsp+544], rcx
37bfaebf1mov [rsp+136], rax
37bfaebf9mov rax, [rsp+600]
37bfaec01mov [rsp+560], r8
37bfaec09mov [rsp+144], 1
37bfaec15mov r12, [rax]
37bfaec18mov rax, [rsp+632]
37bfaec20mov rax, [rax]
37bfaec23mov [rsp+184], rax
37bfaec2bmov rax, [rsp+576]
37bfaec33mov rax, [rax]
37bfaec36sub rax, [r9]
37bfaec39add rax, 1
37bfaec3dcmp rax, rdx
37bfaec40cmovg rax, rdx
37bfaec44mov [rsp+368], rax
37bfaec4ccmp rax, 2
37bfaec50jg 0x37bfafb20
37bfaec56
37bfaec56loc_37bfaec56:
37bfaec56mov rax, [rsp+744]
37bfaec5ecmp [rax], -1
37bfaec62je 0x37bfafad7
37bfaec68mov rax, [rsp+640]
37bfaec70movsd_xmm x6, [rip+0x4add18]
37bfaec78mov [rax], 0
37bfaec7fmov rax, [rsp+648]
37bfaec87mov [rax], 0
37bfaec8emov rax, [rsp+736]
37bfaec96movsd_xmm [rax], x6
37bfaec9amov rax, [rsp+576]
37bfaeca2mov rax, [rax]
37bfaeca5cmp [r11], rax
37bfaeca8jg 0x37bfafaf1
37bfaecaecmp [rbp], 0
37bfaecb3jle 0x37bfafaf1
37bfaecb9xor eax, eax
37bfaecbbtest r12, r12
37bfaecbemov edx, 12
37bfaecc3mov [rsp+568], r11
37bfaeccbcmovns rax, r12
37bfaeccflea rcx, [rip+0x4adc7c]
37bfaecd6mov rbx, rax
37bfaecd9mov [rsp+200], rax
37bfaece1mov r15, rax
37bfaece4not rbx
37bfaece7mov [rsp+208], rbx
37bfaecefcall dlamch_64_
37bfaecf4mov edx, 9
37bfaecf9lea rcx, [rip+0x4adc5e]
37bfaed00movapd x7, x0
37bfaed04call dlamch_64_
37bfaed09pxor x2, x2
37bfaed0dmov r8, [rbp]
37bfaed11mov rax, [rsp+560]
37bfaed19mov r11, [rsp+568]
37bfaed21movapd x4, x0
37bfaed25cvtsi2sd x2, [rax]
37bfaed2adivsd x2, x0
37bfaed2emov rax, [rsp+576]
37bfaed36mov rcx, [r11]
37bfaed39mov rdx, [rax]
37bfaed3cmov rax, rdx
37bfaed3fmov r10, rdx
37bfaed42sub rax, rcx
37bfaed45add rax, 1
37bfaed49cmp rax, r8
37bfaed4ccmovg rax, r8
37bfaed50sub r10, rax
37bfaed53mov [rsp+368], rax
37bfaed5bmov [rsp+192], r10
37bfaed63mov rax, r10
37bfaed66lea r10, [r10+1]
37bfaed6amov [rsp+168], r10
37bfaed72mulsd x2, x7
37bfaed76pxor x7, x7
37bfaed7acmp rcx, r10
37bfaed7dje 0x37bfaed9a
37bfaed7fimul rax, r15
37bfaed83mov r8, rax
37bfaed86lea rax, [rbx+r10]
37bfaed8amov rbx, [rsp+592]
37bfaed92add rax, r8
37bfaed95movsd_xmm x7, [rbx+8*rax]
37bfaed9a
37bfaed9aloc_37bfaed9a:
37bfaed9amov rbx, [rsp+168]
37bfaeda2mov rax, [rsp+200]
37bfaedaamov r10, [rsp+208]
37bfaedb2imul rax, rbx
37bfaedb6mov [rsp+232], rax
37bfaedbeadd rax, r10
37bfaedc1mov [rsp+216], rax
37bfaedc9add rax, rbx
37bfaedcccmp rdx, rbx
37bfaedcfje 0x37bfafc98
37bfaedd5mov rbx, [rsp+592]
37bfaedddmov [rsp+40], rsi
37bfaede2lea r12, [rsp+368]
37bfaedeaxor edx, edx
37bfaedecmov [rsp+56], 1
37bfaedf5test rdi, rdi
37bfaedf8mov r8, r12
37bfaedfblea rcx, [rip+0x4adb65]
37bfaee02lea r15, [rbx+8*rax]
37bfaee06cmovs rdi, rdx
37bfaee0amov rdx, r12
37bfaee0dmov rax, [rsp+704]
37bfaee15mov r9, r15
37bfaee18mov [rsp+568], r11
37bfaee20mov [rsp+48], rax
37bfaee25mov rax, [rsp+600]
37bfaee2dmov r14, rdi
37bfaee30movsd_xmm [rsp+160], x4
37bfaee39not r14
37bfaee3cmov [rsp+32], rax
37bfaee41movsd_xmm [rsp+152], x2
37bfaee4acall dlacpy_64_
37bfaee4fmov rax, [rsp+368]
37bfaee57lea r9, [rsi+8]
37bfaee5bmov rbx, [rsp+192]
37bfaee63mov rcx, [rsp+592]
37bfaee6blea r8, [rsp+400]
37bfaee73mov [rsp+264], r9
37bfaee7bsub rax, 1
37bfaee7fmov [rsp+240], r8
37bfaee87mov [rsp+392], rax
37bfaee8fmov rax, [rsp+600]
37bfaee97mov rax, [rax]
37bfaee9aadd rax, 1
37bfaee9emov [rsp+400], rax
37bfaeea6mov rax, [rsp+704]
37bfaeeaemov rax, [rax]
37bfaeeb1add rax, 1
37bfaeeb5mov [rsp+408], rax
37bfaeebdmov rax, [rsp+216]
37bfaeec5lea rax, [rbx+rax+2]
37bfaeecalea rdx, [rcx+8*rax]
37bfaeecelea rax, [rsp+408]
37bfaeed6mov [rsp+32], rax
37bfaeedblea rcx, [rsp+392]
37bfaeee3mov [rsp+272], rdx
37bfaeeebmov [rsp+280], rcx
37bfaeef3mov [rsp+128], rax
37bfaeefbcall dcopy_64_
37bfaef00mov [rsp+40], r13
37bfaef05mov r8, r12
37bfaef08mov rdx, r12
37bfaef0bmov rax, [rsp+680]
37bfaef13lea r9, [rip+0x4ada4e]
37bfaef1amov [rsp+56], 1
37bfaef23lea rcx, [rip+0x4ada46]
37bfaef2amov [rsp+48], rax
37bfaef2flea rax, [rip+0x4ada42]
37bfaef36mov [rsp+32], rax
37bfaef3bcall dlaset_64_
37bfaef40lea rdx, [rsp+360]
37bfaef48mov [rsp+88], r13
37bfaef4dlea rax, [8*rbx]
37bfaef55mov [rsp+104], rdx
37bfaef5amov rdx, [rsp+664]
37bfaef62mov r8, r12
37bfaef65mov rbx, [rsp+680]
37bfaef6dmov [rsp+80], r12
37bfaef72add rdx, rax
37bfaef75add rax, [rsp+656]
37bfaef7dmov [rsp+40], rsi
37bfaef82mov [rsp+56], rax
37bfaef87mov rax, [rsp+704]
37bfaef8fmov [rsp+96], rbx
37bfaef94lea rbx, [rip+0x4ad9a5]
37bfaef9bmov [rsp+64], rdx
37bfaefa0lea rdx, [rip+0x4ad9d9]
37bfaefa7mov r9, rbx
37bfaefaamov [rsp+72], rbx
37bfaefafmov rcx, rdx
37bfaefb2mov [rsp+48], rax
37bfaefb7mov [rsp+32], r12
37bfaefbccall dlahqr_64_
37bfaefc1mov rcx, [rsp+368]
37bfaefc9movsd_xmm x2, [rsp+152]
37bfaefd2mov r11, [rsp+568]
37bfaefdamovsd_xmm x4, [rsp+160]
37bfaefe3cmp rcx, 3
37bfaefe7jle 0x37bfb0699
37bfaefedlea r9, [8*rdi+8]
37bfaeff5lea rdx, [rsi-8]
37bfaeff9mov eax, 1
37bfaeffelea r8, [rcx-2]
37bfaf002pxor x0, x0
37bfaf006nop [rax+rax]
37bfaf010
37bfaf010loc_37bfaf010:
37bfaf010add rax, 1
37bfaf014movups [rdx+24], x0
37bfaf018add rdx, r9
37bfaf01bcmp rax, r8
37bfaf01ejne 0x37bfaf010
37bfaf020
37bfaf020loc_37bfaf020:
37bfaf020imul r8, rdi
37bfaf024lea rax, [r14+rcx]
37bfaf028add rax, r8
37bfaf02bmov [rsi+8*rax], 0
37bfaf033mov rax, [rsp+640]
37bfaf03bmov [rax], rcx
37bfaf03emov rax, [rsp+360]
37bfaf046lea rbp, [rax+1]
37bfaf04amov [rsp+176], rax
37bfaf052mov [rsp+344], rbp
37bfaf05acmp rcx, rbp
37bfaf05djl 0x37bfb06f5
37bfaf063
37bfaf063loc_37bfaf063:
37bfaf063mov rax, [rsp+136]
37bfaf06bxor ebx, ebx
37bfaf06dmov [rsp+160], rbp
37bfaf075mov rbp, r13
37bfaf078mov [rsp+568], r11
37bfaf080mov r13, rsi
37bfaf083movddup x8, x7
37bfaf088pxor x6, x6
37bfaf08ctest rax, rax
37bfaf08fmov rsi, [rsp+640]
37bfaf097cmovns rbx, rax
37bfaf09bjmp 0x37bfaf15b
37bfaf0a0
37bfaf0a0loc_37bfaf0a0:
37bfaf0a0sub rdx, rdi
37bfaf0a3lea r11, [r14+rcx]
37bfaf0a7add rdx, r11
37bfaf0aamovsd_xmm x0, [r13+8*rdx]
37bfaf0b1ucomisd x0, x6
37bfaf0b5jp 0x37bfaf0bd
37bfaf0b7je 0x37bfaf186
37bfaf0bd
37bfaf0bdloc_37bfaf0bd:
37bfaf0bdandpd x0, [rip+0x4ad8db]
37bfaf0c5movsd_xmm x5, [r13+8*r9-8]
37bfaf0ccandpd x5, [rip+0x4ad8cc]
37bfaf0d4sqrtsd x0, x0
37bfaf0d8sqrtsd x5, x5
37bfaf0dcmulsd x0, x5
37bfaf0e0addsd x0, x1
37bfaf0e4ucomisd x0, x6
37bfaf0e8jp 0x37bfaf0f8
37bfaf0eajne 0x37bfaf0f8
37bfaf0ecmovapd x0, x7
37bfaf0f0andpd x0, [rip+0x4ad8a8]
37bfaf0f8
37bfaf0f8loc_37bfaf0f8:
37bfaf0f8mulsd x0, x4
37bfaf0fcmov rdx, rbx
37bfaf0ffimul rdx, rcx
37bfaf103mov r9, rdx
37bfaf106sub r9, rbx
37bfaf109maxsd x0, x2
37bfaf10dmov rdx, r9
37bfaf110movsd_xmm x1, [rbp+8*r9]
37bfaf117sub rdx, rbx
37bfaf11amovhpd x1, [rbp+8*rdx]
37bfaf120mulpd x1, x8
37bfaf125andpd x1, [rip+0x4ad883]
37bfaf12dmovapd x5, x1
37bfaf131unpckhpd x5, x1
37bfaf135maxpd x5, x1
37bfaf139comisd x0, x5
37bfaf13djb 0x37bfb0008
37bfaf143sub rcx, 2
37bfaf147mov rdx, [rsp+344]
37bfaf14fmov [rsi], rcx
37bfaf152
37bfaf152loc_37bfaf152:
37bfaf152cmp rcx, rdx
37bfaf155jl 0x37bfaf1e0
37bfaf15b
37bfaf15bloc_37bfaf15b:
37bfaf15bmov rdx, rdi
37bfaf15eimul rdx, rcx
37bfaf162lea r9, [r14+rdx]
37bfaf166add r9, rcx
37bfaf169movsd_xmm x3, [r13+8*r9]
37bfaf170movapd x1, x3
37bfaf174andpd x1, [rip+0x4ad824]
37bfaf17ccmp rcx, 1
37bfaf180jne 0x37bfaf0a0
37bfaf186
37bfaf186loc_37bfaf186:
37bfaf186ucomisd x3, x6
37bfaf18ajp 0x37bfaf19a
37bfaf18cjne 0x37bfaf19a
37bfaf18emovapd x1, x7
37bfaf192andpd x1, [rip+0x4ad806]
37bfaf19a
37bfaf19aloc_37bfaf19a:
37bfaf19amulsd x1, x4
37bfaf19emov rdx, rbx
37bfaf1a1imul rdx, rcx
37bfaf1a5sub rdx, rbx
37bfaf1a8movsd_xmm x0, [rbp+8*rdx]
37bfaf1aemaxsd x1, x2
37bfaf1b2mulsd x0, x7
37bfaf1b6andpd x0, [rip+0x4ad7e2]
37bfaf1becomisd x1, x0
37bfaf1c2jb 0x37bfafd68
37bfaf1c8mov rdx, [rsp+344]
37bfaf1d0sub rcx, 1
37bfaf1d4mov [rsi], rcx
37bfaf1d7cmp rcx, rdx
37bfaf1dajge 0x37bfaf15b
37bfaf1e0
37bfaf1e0loc_37bfaf1e0:
37bfaf1e0mov rsi, r13
37bfaf1e3mov r11, [rsp+568]
37bfaf1ebmov r13, rbp
37bfaf1eemov r10, [rsp+368]
37bfaf1f6mov rbp, [rsp+160]
37bfaf1fetest rcx, rcx
37bfaf201jne 0x37bfb0530
37bfaf207pxor x7, x7
37bfaf20btest r10, r10
37bfaf20ejle 0x37bfb057a
37bfaf214
37bfaf214loc_37bfaf214:
37bfaf214mov rax, [rsp+176]
37bfaf21cmov [rsp+568], r11
37bfaf224pxor x6, x6
37bfaf228mov [rsp+672], r13
37bfaf230lea r8, [rax+2]
37bfaf234mov rax, rdi
37bfaf237mov [rsp+248], r15
37bfaf23fmov r15, rbp
37bfaf242imul rax, rbp
37bfaf246mov [rsp+160], r8
37bfaf24emov [rsp+136], r12
37bfaf256lea r12, [rcx+1]
37bfaf25aadd rax, r14
37bfaf25dadd rax, r8
37bfaf260mov [rsp+224], rax
37bfaf268nop [rax+rax]
37bfaf270
37bfaf270loc_37bfaf270:
37bfaf270mov rax, [rsp+640]
37bfaf278lea rbp, [r12-1]
37bfaf27dcmp [rax], r15
37bfaf280je 0x37bfafff8
37bfaf286mov rax, [rsp+224]
37bfaf28eucomisd x6, [rsi+8*rax]
37bfaf293jp 0x37bfaf29f
37bfaf295mov rbx, [rsp+160]
37bfaf29dje 0x37bfaf2ab
37bfaf29f
37bfaf29floc_37bfaf29f:
37bfaf29fmov rax, [rsp+176]
37bfaf2a7lea rbx, [rax+3]
37bfaf2ab
37bfaf2abloc_37bfaf2ab:
37bfaf2abcmp rbx, rbp
37bfaf2aejg 0x37bfb00c0
37bfaf2b4mov [rsp+696], rsi
37bfaf2bcmov rax, r15
37bfaf2bfmov rsi, rbp
37bfaf2c2mov r9l, 1
37bfaf2c8mov [rsp+152], r15
37bfaf2d0mov rbp, [rsp+696]
37bfaf2d8jmp 0x37bfaf317
37bfaf2da
37bfaf2da 66 0f 1f 44 00 00 f..D..
37bfaf2e0
37bfaf2e0loc_37bfaf2e0:
37bfaf2e0lea r15, [rbx+1]
37bfaf2e4add r13, r15
37bfaf2e7movsd_xmm x1, [rbp+8*r13]
37bfaf2eeucomisd x1, x6
37bfaf2f2jp 0x37bfafe20
37bfaf2f8jne 0x37bfafe20
37bfaf2fecomisd x0, x2
37bfaf302jb 0x37bfafe68
37bfaf308mov rax, rbx
37bfaf30bmov rbx, r15
37bfaf30e
37bfaf30eloc_37bfaf30e:
37bfaf30ecmp rbx, rsi
37bfaf311jg 0x37bfaf3b6
37bfaf317
37bfaf317loc_37bfaf317:
37bfaf317mov rcx, rdi
37bfaf31alea rdx, [rax+1]
37bfaf31eimul rcx, rax
37bfaf322lea r11, [r14+rcx]
37bfaf326lea r13, [rax+r11]
37bfaf32amovsd_xmm x0, [rbp+8*r13]
37bfaf331andpd x0, [rip+0x4ad667]
37bfaf339cmp rdx, rbx
37bfaf33cje 0x37bfaf377
37bfaf33eadd rdx, r11
37bfaf341movsd_xmm x1, [rbp+8*rdx]
37bfaf347lea rdx, [rax+rdi]
37bfaf34bandpd x1, [rip+0x4ad64d]
37bfaf353add rdx, r14
37bfaf356add rdx, rcx
37bfaf359sqrtsd x1, x1
37bfaf35dmovsd_xmm x2, [rbp+8*rdx]
37bfaf363andpd x2, [rip+0x4ad635]
37bfaf36bsqrtsd x2, x2
37bfaf36fmulsd x1, x2
37bfaf373addsd x0, x1
37bfaf377
37bfaf377loc_37bfaf377:
37bfaf377mov rdx, rdi
37bfaf37aimul rdx, rbx
37bfaf37elea r13, [r14+rdx]
37bfaf382lea rcx, [rbx+r13]
37bfaf386movsd_xmm x2, [rbp+8*rcx]
37bfaf38candpd x2, [rip+0x4ad60c]
37bfaf394cmp rsi, rbx
37bfaf397jne 0x37bfaf2e0
37bfaf39dcomisd x0, x2
37bfaf3a1jb 0x37bfaff58
37bfaf3a7
37bfaf3a7loc_37bfaf3a7:
37bfaf3a7mov rbx, r12
37bfaf3aamov rax, rsi
37bfaf3adcmp rbx, rsi
37bfaf3b0jle 0x37bfaf317
37bfaf3b6
37bfaf3b6loc_37bfaf3b6:
37bfaf3b6mov r15, [rsp+152]
37bfaf3bemov rsi, rbp
37bfaf3c1test r9, r9
37bfaf3c4jne 0x37bfb00c0
37bfaf3camov r12, rax
37bfaf3cdjmp 0x37bfaf270
37bfaf3d2
37bfaf3d2 66 0f 1f 44 00 00 f..D..
37bfaf3d8
37bfaf3d8loc_37bfaf3d8:
37bfaf3d8mov r15, [rsp+224]
37bfaf3e0mov r10, [rsp+248]
37bfaf3e8mov r11, [rsp+568]
37bfaf3f0mov r13, [rsp+672]
37bfaf3f8mov r12, [rsp+256]
37bfaf400
37bfaf400loc_37bfaf400:
37bfaf400mov rax, [rsp+640]
37bfaf408pxor x0, x0
37bfaf40cmov rax, [rax]
37bfaf40fcmp r10, rax
37bfaf412jg 0x37bfb0290
37bfaf418ucomisd x7, x0
37bfaf41cjp 0x37bfafab6
37bfaf422jne 0x37bfafab6
37bfaf428
37bfaf428loc_37bfaf428:
37bfaf428xor ebx, ebx
37bfaf42a
37bfaf42aloc_37bfaf42a:
37bfaf42amov rax, [rsp+168]
37bfaf432cmp rax, 1
37bfaf436jle 0x37bfaf469
37bfaf438mulsd x7, [r13]
37bfaf43emov rdi, [rsp+208]
37bfaf446mov rdx, [rsp+232]
37bfaf44esub rdx, [rsp+200]
37bfaf456add rax, rdi
37bfaf459mov rdi, [rsp+592]
37bfaf461add rax, rdx
37bfaf464movsd_xmm [rdi+8*rax], x7
37bfaf469
37bfaf469loc_37bfaf469:
37bfaf469mov [rsp+40], r15
37bfaf46emov r9, rsi
37bfaf471mov r8, r12
37bfaf474mov rdx, r12
37bfaf477mov rax, [rsp+600]
37bfaf47flea rcx, [rip+0x4ad4e1]
37bfaf486mov [rsp+56], 1
37bfaf48fmov [rsp+568], r11
37bfaf497mov [rsp+48], rax
37bfaf49cmov rax, [rsp+704]
37bfaf4a4mov [rsp+32], rax
37bfaf4a9call dlacpy_64_
37bfaf4aemov rdi, [rsp+368]
37bfaf4b6mov r9, [rsp+272]
37bfaf4bemov r8, [rsp+240]
37bfaf4c6mov rdx, [rsp+264]
37bfaf4celea rax, [rdi-1]
37bfaf4d2mov rcx, [rsp+280]
37bfaf4damov [rsp+392], rax
37bfaf4e2mov rax, [rsp+704]
37bfaf4eamov rax, [rax]
37bfaf4edadd rax, 1
37bfaf4f1mov [rsp+400], rax
37bfaf4f9mov rax, [rsp+600]
37bfaf501mov rax, [rax]
37bfaf504mov [rsp+136], rax
37bfaf50cadd rax, 1
37bfaf510mov [rsp+408], rax
37bfaf518mov rax, [rsp+128]
37bfaf520mov [rsp+32], rax
37bfaf525call dcopy_64_
37bfaf52amov rax, [rsp+640]
37bfaf532mov r11, [rsp+568]
37bfaf53acmp [rax], 1
37bfaf53ejle 0x37bfaf548
37bfaf540test bl, bl
37bfaf542jne 0x37bfb05d1
37bfaf548
37bfaf548loc_37bfaf548:
37bfaf548mov rax, [rsp+544]
37bfaf550cmp [rax], 0
37bfaf554jne 0x37bfb0540
37bfaf55amov r8, [r11]
37bfaf55dmov rdx, r8
37bfaf560
37bfaf560loc_37bfaf560:
37bfaf560mov rax, [rsp+712]
37bfaf568mov rcx, [rax]
37bfaf56btest rcx, rcx
37bfaf56ejs 0x37bfb0550
37bfaf574mov rax, [rsp+192]
37bfaf57ccmp rax, r8
37bfaf57fjl 0x37bfaf70f
37bfaf585sub rax, rdx
37bfaf588xor edx, edx
37bfaf58adiv rcx
37bfaf58dmov r14, rax
37bfaf590
37bfaf590loc_37bfaf590:
37bfaf590mov rbp, [rsp+168]
37bfaf598mov rdi, [rsp+592]
37bfaf5a0mov rax, rcx
37bfaf5a3mov [rsp+160], rcx
37bfaf5abmov rdx, [rsp+216]
37bfaf5b3add rdx, [rsp+192]
37bfaf5bblea r9, [rip+0x4ad3a6]
37bfaf5c2mov [rsp+696], rsi
37bfaf5casub rbp, r8
37bfaf5cdlea rdi, [rdi+8*rdx+8]
37bfaf5d2mov [rsp+672], r13
37bfaf5damov rsi, [rsp+600]
37bfaf5e2mov rcx, rbp
37bfaf5e5mov [rsp+136], rdi
37bfaf5edmov rbp, r14
37bfaf5f0mov r15, [rsp+720]
37bfaf5f8mov [rsp+152], r9
37bfaf600mov rbx, [rsp+728]
37bfaf608lea rdi, [rip+0x4ad341]
37bfaf60fmov r14, rcx
37bfaf612jmp 0x37bfaf62f
37bfaf614
37bfaf614 0f 1f 40 00 ..@.
37bfaf618
37bfaf618loc_37bfaf618:
37bfaf618mov rax, [rsp+712]
37bfaf620sub r14, [rsp+160]
37bfaf628sub rbp, 1
37bfaf62cmov rax, [rax]
37bfaf62f
37bfaf62floc_37bfaf62f:
37bfaf62fcmp r14, rax
37bfaf632mov [rsp+96], rbx
37bfaf637mov r9, r12
37bfaf63amov rdx, rdi
37bfaf63dcmovle rax, r14
37bfaf641mov [rsp+88], r15
37bfaf646mov rcx, [rsp+136]
37bfaf64emov [rsp+56], rsi
37bfaf653mov r8, [rsp+128]
37bfaf65bmov [rsp+408], rax
37bfaf663mov rax, r14
37bfaf666neg rax
37bfaf669mov [rsp+32], r12
37bfaf66emov [rsp+112], 1
37bfaf677lea r13, [rcx+8*rax]
37bfaf67bmov rcx, rdi
37bfaf67emov rax, [rsp+152]
37bfaf686mov [rsp+104], 1
37bfaf68fmov [rsp+80], rax
37bfaf694mov rax, [rsp+680]
37bfaf69cmov [rsp+48], r13
37bfaf6a1mov [rsp+72], rax
37bfaf6a6mov rax, [rsp+672]
37bfaf6aemov [rsp+64], rax
37bfaf6b3lea rax, [rip+0x4ad2be]
37bfaf6bamov [rsp+40], rax
37bfaf6bfcall dgemm_64_
37bfaf6c4mov [rsp+48], rsi
37bfaf6c9mov r9, r15
37bfaf6ccmov r8, r12
37bfaf6cfmov [rsp+56], 1
37bfaf6d8mov rdx, [rsp+128]
37bfaf6e0lea rcx, [rip+0x4ad289]
37bfaf6e7mov [rsp+40], r13
37bfaf6ecmov [rsp+32], rbx
37bfaf6f1call dlacpy_64_
37bfaf6f6test rbp, rbp
37bfaf6f9jne 0x37bfaf618
37bfaf6ffmov r13, [rsp+672]
37bfaf707mov rsi, [rsp+696]
37bfaf70f
37bfaf70floc_37bfaf70f:
37bfaf70fmov rax, [rsp+544]
37bfaf717cmp [rax], 0
37bfaf71bje 0x37bfaf8e0
37bfaf721mov rax, [rsp+576]
37bfaf729mov r14, [rax]
37bfaf72cmov rax, [rsp+560]
37bfaf734mov rcx, [rax]
37bfaf737mov rax, [rsp+688]
37bfaf73fadd r14, 1
37bfaf743mov r8, [rax]
37bfaf746test r8, r8
37bfaf749js 0x37bfb05af
37bfaf74fcmp r14, rcx
37bfaf752jg 0x37bfaf8e0
37bfaf758mov rax, rcx
37bfaf75bxor edx, edx
37bfaf75dsub rax, r14
37bfaf760div r8
37bfaf763mov r15, rax
37bfaf766
37bfaf766loc_37bfaf766:
37bfaf766mov rax, [rsp+200]
37bfaf76elea rbx, [rip+0x4ad1db]
37bfaf775mov r10, r15
37bfaf778mov rdx, rcx
37bfaf77bmov rdi, [rsp+592]
37bfaf783lea r9, [rip+0x4ad1de]
37bfaf78amov r15, r14
37bfaf78dmov [rsp+136], rbx
37bfaf795mov rbp, rax
37bfaf798imul rax, r14
37bfaf79cadd rax, [rsp+208]
37bfaf7a4add rax, [rsp+192]
37bfaf7acimul rbp, r8
37bfaf7b0lea rdi, [rdi+8*rax+8]
37bfaf7b5mov [rsp+160], r8
37bfaf7bdmov rbx, [rsp+600]
37bfaf7c5mov [rsp+152], r9
37bfaf7cdmov rax, r8
37bfaf7d0mov r14, r10
37bfaf7d3shl rbp, 3
37bfaf7d7mov [rsp+192], rbp
37bfaf7dfmov rbp, [rsp+704]
37bfaf7e7jmp 0x37bfaf81a
37bfaf7e9
37bfaf7e9 0f 1f 80 00 00 00 00 .......
37bfaf7f0
37bfaf7f0loc_37bfaf7f0:
37bfaf7f0mov rax, [rsp+560]
37bfaf7f8add rdi, [rsp+192]
37bfaf800sub r14, 1
37bfaf804add r15, [rsp+160]
37bfaf80cmov rdx, [rax]
37bfaf80fmov rax, [rsp+688]
37bfaf817mov rax, [rax]
37bfaf81a
37bfaf81aloc_37bfaf81a:
37bfaf81asub rdx, r15
37bfaf81dmov [rsp+96], rbp
37bfaf822mov r8, r12
37bfaf825mov r9, [rsp+128]
37bfaf82dadd rdx, 1
37bfaf831mov [rsp+88], rsi
37bfaf836lea rcx, [rip+0x4ad14d]
37bfaf83dcmp rdx, rax
37bfaf840mov [rsp+72], rbx
37bfaf845cmovg rdx, rax
37bfaf849mov rax, [rsp+152]
37bfaf851mov [rsp+64], rdi
37bfaf856mov [rsp+112], 1
37bfaf85fmov [rsp+80], rax
37bfaf864mov rax, [rsp+680]
37bfaf86cmov [rsp+104], 1
37bfaf875mov [rsp+56], rax
37bfaf87alea rax, [rip+0x4ad0f7]
37bfaf881mov [rsp+48], r13
37bfaf886mov [rsp+40], rax
37bfaf88bmov [rsp+32], r12
37bfaf890mov [rsp+408], rdx
37bfaf898mov rdx, [rsp+136]
37bfaf8a0call dgemm_64_
37bfaf8a5mov [rsp+48], rbx
37bfaf8aamov r9, rsi
37bfaf8admov rdx, r12
37bfaf8b0mov [rsp+56], 1
37bfaf8b9mov r8, [rsp+128]
37bfaf8c1lea rcx, [rip+0x4ad0a8]
37bfaf8c8mov [rsp+40], rdi
37bfaf8cdmov [rsp+32], rbp
37bfaf8d2call dlacpy_64_
37bfaf8d7test r14, r14
37bfaf8dajne 0x37bfaf7f0
37bfaf8e0
37bfaf8e0loc_37bfaf8e0:
37bfaf8e0mov rax, [rsp+552]
37bfaf8e8cmp [rax], 0
37bfaf8ecje 0x37bfafaa3
37bfaf8f2mov rax, [rsp+608]
37bfaf8famov rdi, [rax]
37bfaf8fdmov rax, [rsp+616]
37bfaf905mov rcx, [rax]
37bfaf908mov rax, [rsp+712]
37bfaf910mov r15, [rax]
37bfaf913test r15, r15
37bfaf916js 0x37bfb058d
37bfaf91ccmp rdi, rcx
37bfaf91fjg 0x37bfafaa3
37bfaf925mov rax, rcx
37bfaf928xor edx, edx
37bfaf92asub rax, rdi
37bfaf92ddiv r15
37bfaf930mov rbp, rax
37bfaf933
37bfaf933loc_37bfaf933:
37bfaf933mov rsi, [rsp+184]
37bfaf93bxor eax, eax
37bfaf93dmov rdx, [rsp+168]
37bfaf945lea r9, [rip+0x4ad01c]
37bfaf94cmov [rsp+160], r15
37bfaf954mov r14, [rsp+632]
37bfaf95ctest rsi, rsi
37bfaf95fmov [rsp+672], r13
37bfaf967mov rbx, [rsp+728]
37bfaf96fcmovns rax, rsi
37bfaf973mov [rsp+152], r9
37bfaf97bimul rdx, rax
37bfaf97fnot rax
37bfaf982add rdx, rax
37bfaf985mov rax, [rsp+624]
37bfaf98dlea rsi, [rax+8*rdx]
37bfaf991mov rax, r15
37bfaf994mov rdx, rcx
37bfaf997mov r15, [rsp+720]
37bfaf99fmov [rsp+136], rsi
37bfaf9a7lea rsi, [rip+0x4acfa2]
37bfaf9aejmp 0x37bfaf9d2
37bfaf9b0
37bfaf9b0loc_37bfaf9b0:
37bfaf9b0mov rax, [rsp+616]
37bfaf9b8add rdi, [rsp+160]
37bfaf9c0sub rbp, 1
37bfaf9c4mov rdx, [rax]
37bfaf9c7mov rax, [rsp+712]
37bfaf9cfmov rax, [rax]
37bfaf9d2
37bfaf9d2loc_37bfaf9d2:
37bfaf9d2mov rcx, [rsp+152]
37bfaf9dasub rdx, rdi
37bfaf9ddmov [rsp+112], 1
37bfaf9e6mov r9, r12
37bfaf9e9add rdx, 1
37bfaf9edmov [rsp+96], rbx
37bfaf9f2mov r8, [rsp+128]
37bfaf9facmp rdx, rax
37bfaf9fdmov [rsp+80], rcx
37bfafa02mov rcx, [rsp+680]
37bfafa0acmovg rdx, rax
37bfafa0emov rax, [rsp+136]
37bfafa16mov [rsp+88], r15
37bfafa1bmov [rsp+72], rcx
37bfafa20mov rcx, [rsp+672]
37bfafa28lea r13, [rax+8*rdi]
37bfafa2clea rax, [rip+0x4acf45]
37bfafa33mov [rsp+104], 1
37bfafa3cmov [rsp+64], rcx
37bfafa41mov rcx, rsi
37bfafa44mov [rsp+56], r14
37bfafa49mov [rsp+48], r13
37bfafa4emov [rsp+40], rax
37bfafa53mov [rsp+32], r12
37bfafa58mov [rsp+408], rdx
37bfafa60mov rdx, rsi
37bfafa63call dgemm_64_
37bfafa68mov [rsp+48], r14
37bfafa6dmov r9, r15
37bfafa70mov r8, r12
37bfafa73mov [rsp+56], 1
37bfafa7cmov rdx, [rsp+128]
37bfafa84lea rcx, [rip+0x4acee5]
37bfafa8bmov [rsp+40], r13
37bfafa90mov [rsp+32], rbx
37bfafa95call dlacpy_64_
37bfafa9atest rbp, rbp
37bfafa9djne 0x37bfaf9b0
37bfafaa3
37bfafaa3loc_37bfafaa3:
37bfafaa3mov rax, [rsp+640]
37bfafaabmov r10, [rsp+368]
37bfafab3mov rax, [rax]
37bfafab6
37bfafab6loc_37bfafab6:
37bfafab6mov rsi, [rsp+648]
37bfafabesub r10, rax
37bfafac1sub rax, [rsp+176]
37bfafac9mov [rsi], r10
37bfafaccmov rsi, [rsp+640]
37bfafad4mov [rsi], rax
37bfafad7
37bfafad7loc_37bfafad7:
37bfafad7mov rax, [rsp+736]
37bfafadfpxor x0, x0
37bfafae3cvtsi2sd x0, [rsp+144]
37bfafaedmovsd_xmm [rax], x0
37bfafaf1
37bfafaf1loc_37bfafaf1:
37bfafaf1movups x6, [rsp+416]
37bfafaf9movups x7, [rsp+432]
37bfafb01movups x8, [rsp+448]
37bfafb0aadd rsp, 472
37bfafb11pop rbx
37bfafb12pop rsi
37bfafb13pop rdi
37bfafb14pop rbp
37bfafb15pop r12
37bfafb17pop r13
37bfafb19pop r14
37bfafb1bpop r15
37bfafb1dret
37bfafb1e
37bfafb1e 66 90 f.
37bfafb20
37bfafb20loc_37bfafb20:
37bfafb20mov rbx, [rsp+736]
37bfafb28sub rax, 1
37bfafb2clea r8, [rsp+408]
37bfafb34mov [rsp+568], r9
37bfafb3cmov [rsp+408], rax
37bfafb44lea rax, [rsp+352]
37bfafb4cmov r9, rsi
37bfafb4flea rdx, [rip+0x4acdea]
37bfafb56mov [rsp+48], rbx
37bfafb5blea rcx, [rsp+368]
37bfafb63mov [rsp+40], rbx
37bfafb68mov rbx, [rsp+704]
37bfafb70mov [rsp+64], rax
37bfafb75mov [rsp+144], rax
37bfafb7dlea rax, [rip+0x4acdc4]
37bfafb84mov [rsp+56], rax
37bfafb89mov [rsp+32], rbx
37bfafb8emov [rsp+128], r8
37bfafb96call dgehrd_64_
37bfafb9bmov rbx, [rsp+736]
37bfafba3mov rax, [rsp+144]
37bfafbablea r9, [rsp+368]
37bfafbb3mov r8, [rsp+128]
37bfafbbblea rcx, [rip+0x4acd8f]
37bfafbc2cvttsd2si r15, [rbx]
37bfafbc7mov [rsp+104], rax
37bfafbcclea rax, [rip+0x4acd75]
37bfafbd3mov [rsp+96], rax
37bfafbd8mov rax, [rsp+736]
37bfafbe0mov rbx, [rsp+368]
37bfafbe8mov [rsp+40], r8
37bfafbedlea r8, [rsp+368]
37bfafbf5mov [rsp+88], rax
37bfafbfamov rax, [rsp+680]
37bfafc02mov [rsp+72], r13
37bfafc07lea rdx, [rbx-1]
37bfafc0bmov [rsp+80], rax
37bfafc10mov rax, [rsp+736]
37bfafc18mov [rsp+48], rsi
37bfafc1dmov [rsp+64], rax
37bfafc22mov rax, [rsp+704]
37bfafc2amov [rsp+408], rdx
37bfafc32lea rdx, [rip+0x4acd17]
37bfafc39mov [rsp+56], rax
37bfafc3elea rax, [rip+0x4accfb]
37bfafc45mov [rsp+32], rax
37bfafc4amov [rsp+120], 1
37bfafc53mov [rsp+112], 1
37bfafc5ccall dormhr_64_
37bfafc61mov rax, [rsp+736]
37bfafc69mov r11, [rsp+568]
37bfafc71cvttsd2si rax, [rax]
37bfafc76cmp rax, r15
37bfafc79cmovl rax, r15
37bfafc7dadd rax, [rsp+368]
37bfafc85mov [rsp+144], rax
37bfafc8djmp 0x37bfaec56
37bfafc92
37bfafc92 66 0f 1f 44 00 00 f..D..
37bfafc98
37bfafc98loc_37bfafc98:
37bfafc98mov rsi, [rsp+592]
37bfafca0andpd x7, [rip+0x4accf8]
37bfafca8movsd_xmm x0, [rsi+8*rax]
37bfafcadmov rax, [rsp+192]
37bfafcb5mov rsi, [rsp+656]
37bfafcbdmovsd_xmm [rsi+8*rax], x0
37bfafcc2andpd x0, [rip+0x4accd6]
37bfafccamov rsi, [rsp+664]
37bfafcd2mulsd x0, x4
37bfafcd6mov [rsi+8*rax], 0
37bfafcdemov rax, [rsp+640]
37bfafce6mov [rax], 1
37bfafcedmov rax, [rsp+648]
37bfafcf5mov [rax], 0
37bfafcfcmaxsd x0, x2
37bfafd00comisd x0, x7
37bfafd04jb 0x37bfafd50
37bfafd06mov rax, [rsp+640]
37bfafd0emov [rax], 0
37bfafd15mov rax, [rsp+648]
37bfafd1dmov [rax], 1
37bfafd24cmp rcx, rdx
37bfafd27jge 0x37bfafd50
37bfafd29mov rcx, [rsp+232]
37bfafd31mov rsi, [rsp+592]
37bfafd39lea rax, [r10+rdx]
37bfafd3dsub rcx, [rsp+200]
37bfafd45add rax, rcx
37bfafd48mov [rsi+8*rax], 0
37bfafd50
37bfafd50loc_37bfafd50:
37bfafd50mov rax, [rsp+736]
37bfafd58movsd_xmm [rax], x6
37bfafd5cjmp 0x37bfafaf1
37bfafd61
37bfafd61 0f 1f 80 00 00 00 00 .......
37bfafd68
37bfafd68loc_37bfafd68:
37bfafd68mov rax, [rsp+736]
37bfafd70lea rdx, [rsp+352]
37bfafd78mov r8, r13
37bfafd7bmov [rsp+80], 1
37bfafd84mov [rsp+72], rdx
37bfafd89lea rdx, [rsp+344]
37bfafd91mov r9, [rsp+704]
37bfafd99mov [rsp+64], rax
37bfafd9emov rax, [rsp+680]
37bfafda6mov [rsp+56], rdx
37bfafdablea rdx, [rsp+336]
37bfafdb3mov [rsp+48], rdx
37bfafdb8mov rdx, r12
37bfafdbbmov [rsp+40], rax
37bfafdc0mov [rsp+32], rbp
37bfafdc5mov [rsp+336], rcx
37bfafdcdlea rcx, [rip+0x4acbb4]
37bfafdd4movsd_xmm [rsp+152], x4
37bfafdddmovsd_xmm [rsp+136], x2
37bfafde6call dtrexc_64_
37bfafdebmov rax, [rsp+344]
37bfafdf3mov rcx, [rsi]
37bfafdf6movsd_xmm x2, [rsp+136]
37bfafdffmovsd_xmm x4, [rsp+152]
37bfafe08lea rdx, [rax+1]
37bfafe0cmov [rsp+344], rdx
37bfafe14jmp 0x37bfaf152
37bfafe19
37bfafe19 0f 1f 80 00 00 00 00 .......
37bfafe20
37bfafe20loc_37bfafe20:
37bfafe20lea rcx, [rdi+r14]
37bfafe24andpd x1, [rip+0x4acb74]
37bfafe2cadd rcx, rbx
37bfafe2fadd rcx, rdx
37bfafe32sqrtsd x1, x1
37bfafe36movsd_xmm x3, [rbp+8*rcx]
37bfafe3candpd x3, [rip+0x4acb5c]
37bfafe44sqrtsd x3, x3
37bfafe48mulsd x1, x3
37bfafe4caddsd x1, x2
37bfafe50comisd x0, x1
37bfafe54jb 0x37bfafe68
37bfafe56
37bfafe56loc_37bfafe56:
37bfafe56mov rax, rbx
37bfafe59add rbx, 2
37bfafe5djmp 0x37bfaf30e
37bfafe62
37bfafe62 66 0f 1f 44 00 00 f..D..
37bfafe68
37bfafe68loc_37bfafe68:
37bfafe68mov [rsp+336], rax
37bfafe70lea rax, [rsp+352]
37bfafe78mov r8, rbp
37bfafe7bmov r9, [rsp+704]
37bfafe83mov [rsp+72], rax
37bfafe88mov rax, [rsp+736]
37bfafe90lea rcx, [rip+0x4acaf1]
37bfafe97mov rdx, [rsp+136]
37bfafe9fmov [rsp+344], rbx
37bfafea7mov [rsp+64], rax
37bfafeaclea rax, [rsp+344]
37bfafeb4mov [rsp+56], rax
37bfafeb9lea rax, [rsp+336]
37bfafec1mov [rsp+48], rax
37bfafec6mov rax, [rsp+680]
37bfafecemov [rsp+80], 1
37bfafed7mov [rsp+40], rax
37bfafedcmov rax, [rsp+672]
37bfafee4mov [rsp+32], rax
37bfafee9call dtrexc_64_
37bfafeeecmp [rsp+352], 0
37bfafef7je 0x37bfaff28
37bfafef9movsd_xmm x0, [rbp+8*r13]
37bfaff00mov rax, rbx
37bfaff03mov rbx, r15
37bfaff06
37bfaff06loc_37bfaff06:
37bfaff06ucomisd x0, x6
37bfaff0ajp 0x37bfaff18
37bfaff0cmov r9l, 0
37bfaff12je 0x37bfaf30e
37bfaff18
37bfaff18loc_37bfaff18:
37bfaff18mov rbx, rax
37bfaff1bxor r9l, r9l
37bfaff1ejmp 0x37bfafe56
37bfaff23
37bfaff23 0f 1f 44 00 00 ..D..
37bfaff28
37bfaff28loc_37bfaff28:
37bfaff28mov rax, [rsp+344]
37bfaff30cmp rsi, rax
37bfaff33je 0x37bfaffed
37bfaff39mov rcx, rdi
37bfaff3clea rbx, [rax+1]
37bfaff40imul rcx, rax
37bfaff44lea rdx, [r14+rbx]
37bfaff48add rdx, rcx
37bfaff4bmovsd_xmm x0, [rbp+8*rdx]
37bfaff51jmp 0x37bfaff06
37bfaff53
37bfaff53 0f 1f 44 00 00 ..D..
37bfaff58
37bfaff58loc_37bfaff58:
37bfaff58mov [rsp+336], rax
37bfaff60lea rax, [rsp+352]
37bfaff68mov r8, rbp
37bfaff6bmov r9, [rsp+704]
37bfaff73mov [rsp+72], rax
37bfaff78mov rax, [rsp+736]
37bfaff80lea rcx, [rip+0x4aca01]
37bfaff87mov rdx, [rsp+136]
37bfaff8fmov [rsp+344], rsi
37bfaff97mov [rsp+64], rax
37bfaff9clea rax, [rsp+344]
37bfaffa4mov [rsp+56], rax
37bfaffa9lea rax, [rsp+336]
37bfaffb1mov [rsp+48], rax
37bfaffb6mov rax, [rsp+680]
37bfaffbemov [rsp+80], 1
37bfaffc7mov [rsp+40], rax
37bfaffccmov rax, [rsp+672]
37bfaffd4mov [rsp+32], rax
37bfaffd9call dtrexc_64_
37bfaffdecmp [rsp+352], 0
37bfaffe7je 0x37bfaff28
37bfaffed
37bfaffedloc_37bfaffed:
37bfaffedxor r9l, r9l
37bfafff0jmp 0x37bfaf3a7
37bfafff5
37bfafff5 0f 1f 00 ...
37bfafff8
37bfafff8loc_37bfafff8:
37bfafff8mov rbx, [rsp+160]
37bfb0000jmp 0x37bfaf2ab
37bfb0005
37bfb0005 0f 1f 00 ...
37bfb0008
37bfb0008loc_37bfb0008:
37bfb0008mov rax, [rsp+736]
37bfb0010lea rdx, [rsp+352]
37bfb0018mov r8, r13
37bfb001bmov [rsp+80], 1
37bfb0024mov [rsp+72], rdx
37bfb0029lea rdx, [rsp+344]
37bfb0031mov r9, [rsp+704]
37bfb0039mov [rsp+64], rax
37bfb003emov rax, [rsp+680]
37bfb0046mov [rsp+56], rdx
37bfb004blea rdx, [rsp+336]
37bfb0053mov [rsp+48], rdx
37bfb0058mov rdx, r12
37bfb005bmov [rsp+40], rax
37bfb0060mov [rsp+32], rbp
37bfb0065mov [rsp+336], rcx
37bfb006dlea rcx, [rip+0x4ac914]
37bfb0074movsd_xmm [rsp+152], x4
37bfb007dmovsd_xmm [rsp+136], x2
37bfb0086call dtrexc_64_
37bfb008bmov rax, [rsp+344]
37bfb0093mov rcx, [rsi]
37bfb0096movsd_xmm x2, [rsp+136]
37bfb009fmovsd_xmm x4, [rsp+152]
37bfb00a8lea rdx, [rax+2]
37bfb00acmov [rsp+344], rdx
37bfb00b4jmp 0x37bfaf152
37bfb00b9
37bfb00b9 0f 1f 80 00 00 00 00 .......
37bfb00c0
37bfb00c0loc_37bfb00c0:
37bfb00c0mov rbp, r15
37bfb00c3mov r11, [rsp+568]
37bfb00cbmov r15, [rsp+248]
37bfb00d3mov r13, [rsp+672]
37bfb00dbmov r12, [rsp+136]
37bfb00e3mov r10, [rsp+368]
37bfb00eb
37bfb00ebloc_37bfb00eb:
37bfb00ebcmp r10, [rsp+176]
37bfb00f3jle 0x37bfaf400
37bfb00f9
37bfb00f9loc_37bfb00f9:
37bfb00f9mov [rsp+224], r15
37bfb0101mov rbx, r10
37bfb0104lea rax, [rsp+328]
37bfb010cmov r15, [rsp+664]
37bfb0114mov [rsp+152], rax
37bfb011clea rax, [rsp+312]
37bfb0124pxor x6, x6
37bfb0128mov [rsp+568], r11
37bfb0130mov r11, [rsp+168]
37bfb0138mov [rsp+672], r13
37bfb0140mov r13, [rsp+656]
37bfb0148mov [rsp+256], r12
37bfb0150mov r12, rbp
37bfb0153mov rbp, [rsp+176]
37bfb015bmov [rsp+160], rax
37bfb0163mov [rsp+248], r10
37bfb016bjmp 0x37bfb019b
37bfb016d
37bfb016d 0f 1f 84 ...
37bfb0170 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
37bfb0180
37bfb0180loc_37bfb0180:
37bfb0180mov [r15+8*rdx], 0
37bfb0188mov rbx, rcx
37bfb018bmovsd_xmm [r13+8*rdx], x0
37bfb0192
37bfb0192loc_37bfb0192:
37bfb0192cmp rbx, rbp
37bfb0195jle 0x37bfaf3d8
37bfb019b
37bfb019bloc_37bfb019b:
37bfb019bmov rax, rdi
37bfb019elea rcx, [rbx-1]
37bfb01a2imul rax, rbx
37bfb01a6lea r8, [r14+rax]
37bfb01aalea rdx, [rbx+r8]
37bfb01aemovsd_xmm x0, [rsi+8*rdx]
37bfb01b3lea rdx, [rbx+r11-2]
37bfb01b8cmp rbx, r12
37bfb01bbje 0x37bfb0180
37bfb01bdsub rax, rdi
37bfb01c0add rax, r14
37bfb01c3lea r9, [rax+rbx]
37bfb01c7movsd_xmm x1, [rsi+8*r9]
37bfb01cducomisd x1, x6
37bfb01d1jp 0x37bfb01d5
37bfb01d3je 0x37bfb0180
37bfb01d5
37bfb01d5loc_37bfb01d5:
37bfb01d5add rax, rcx
37bfb01d8add rcx, r8
37bfb01dbsub rbx, 2
37bfb01dfmovsd_xmm [rsp+312], x1
37bfb01e8lea r8, [rsp+376]
37bfb01f0movsd_xmm x2, [rsi+8*rax]
37bfb01f5movsd_xmm x1, [rsi+8*rcx]
37bfb01falea rax, [8*rdx]
37bfb0202mov [rsp+72], r8
37bfb0207lea r8, [rsp+320]
37bfb020fmov r9, [rsp+152]
37bfb0217lea rdx, [rsp+296]
37bfb021fmov [rsp+64], r8
37bfb0224lea r8, [r15+rax]
37bfb0228lea rcx, [rsp+288]
37bfb0230mov [rsp+56], r8
37bfb0235lea r8, [r13+rax]
37bfb023amov [rsp+48], r8
37bfb023flea r8, [r15+rax-8]
37bfb0244lea rax, [r13+rax-8]
37bfb0249mov [rsp+40], r8
37bfb024emov r8, [rsp+160]
37bfb0256mov [rsp+32], rax
37bfb025bmov [rsp+136], r11
37bfb0263movsd_xmm [rsp+288], x2
37bfb026cmovsd_xmm [rsp+296], x1
37bfb0275movsd_xmm [rsp+328], x0
37bfb027ecall dlanv2_64_
37bfb0283mov r11, [rsp+136]
37bfb028bjmp 0x37bfb0192
37bfb0290
37bfb0290loc_37bfb0290:
37bfb0290ucomisd x7, x0
37bfb0294mov edx, 1
37bfb0299setp bl
37bfb029ccmovne ebx, edx
37bfb029fcmp rax, 1
37bfb02a3setg al
37bfb02a6and al, bl
37bfb02a8mov ebp, eax
37bfb02aaje 0x37bfaf42a
37bfb02b0lea rbx, [rip+0x4ac689]
37bfb02b7mov r9, [rsp+736]
37bfb02bfmov rdx, r13
37bfb02c2mov r8, [rsp+680]
37bfb02camov [rsp+32], rbx
37bfb02cfmov rcx, [rsp+640]
37bfb02d7mov r14, rbx
37bfb02dalea rdi, [rsp+384]
37bfb02e2mov [rsp+568], r11
37bfb02eamov [rsp+136], r10
37bfb02f2call dcopy_64_
37bfb02f7mov rax, [rsp+736]
37bfb02ffmov r9, rbx
37bfb0302mov rcx, [rsp+640]
37bfb030alea rdx, [rsp+304]
37bfb0312movsd_xmm x0, [rax]
37bfb0316mov [rsp+32], rdi
37bfb031blea r8, [rax+8]
37bfb031fmovsd_xmm [rsp+304], x0
37bfb0328call dlarfg_64_
37bfb032dmov r10, [rsp+136]
37bfb0335lea r9, [rip+0x4ac62c]
37bfb033cmov [rsp+56], 1
37bfb0345mov [rsp+32], r9
37bfb034amov r8, [rsp+128]
37bfb0352lea rcx, [rip+0x4ac630]
37bfb0359lea rax, [r10-2]
37bfb035dmov rdx, [rsp+240]
37bfb0365mov [rsp+400], rax
37bfb036dmov [rsp+408], rax
37bfb0375mov rax, [rsp+704]
37bfb037dmov [rsp+48], rax
37bfb0382lea rax, [rsi+16]
37bfb0386mov [rsp+40], rax
37bfb038bcall dlaset_64_
37bfb0390mov r10, [rsp+136]
37bfb0398mov [rsp+40], rdi
37bfb039dmov r8, r12
37bfb03a0mov rcx, [rsp+736]
37bfb03a8mov [rsp+32], rbx
37bfb03admov [rsp+48], rsi
37bfb03b2mov r9, [rsp+736]
37bfb03balea rax, [rcx+8*r10]
37bfb03bemov rcx, [rsp+704]
37bfb03c6mov [rsp+72], 1
37bfb03cfmov [rsp+64], rax
37bfb03d4mov rdx, [rsp+640]
37bfb03dcmov [rsp+56], rcx
37bfb03e1lea rcx, [rip+0x4ac5a1]
37bfb03e8call dlarf1f_64_
37bfb03edmov rax, [rsp+368]
37bfb03f5mov rbx, [rsp+736]
37bfb03fdmov [rsp+40], rdi
37bfb0402mov rcx, [rsp+704]
37bfb040amov r8, [rsp+640]
37bfb0412mov [rsp+72], 1
37bfb041blea rbx, [rbx+8*rax]
37bfb041fmov [rsp+48], rsi
37bfb0424mov r9, [rsp+736]
37bfb042cmov [rsp+64], rbx
37bfb0431mov rdx, r8
37bfb0434mov [rsp+56], rcx
37bfb0439lea rcx, [rip+0x4ac511]
37bfb0440mov [rsp+32], r14
37bfb0445call dlarf1f_64_
37bfb044amov [rsp+64], rbx
37bfb044fmov rdx, r12
37bfb0452mov rbx, [rsp+680]
37bfb045amov [rsp+40], rdi
37bfb045fmov r9, [rsp+736]
37bfb0467lea rcx, [rip+0x4ac4e3]
37bfb046emov [rsp+56], rbx
37bfb0473mov r8, [rsp+640]
37bfb047bmov ebx, ebp
37bfb047dmov [rsp+72], 1
37bfb0486mov [rsp+48], r13
37bfb048bmov [rsp+32], r14
37bfb0490call dlarf1f_64_
37bfb0495mov rdi, [rsp+744]
37bfb049dmov r9, rsi
37bfb04a0mov rcx, r12
37bfb04a3mov rdx, [rsp+368]
37bfb04abmov r8, [rsp+640]
37bfb04b3mov rdi, [rdi]
37bfb04b6mov rax, rdi
37bfb04b9mov [rsp+136], rdi
37bfb04c1sub rax, rdx
37bfb04c4mov [rsp+408], rax
37bfb04cclea rax, [rsp+352]
37bfb04d4mov [rsp+64], rax
37bfb04d9mov rax, [rsp+128]
37bfb04e1mov [rsp+56], rax
37bfb04e6mov rax, [rsp+736]
37bfb04eelea rax, [rax+8*rdx]
37bfb04f2mov rdx, r14
37bfb04f5mov [rsp+48], rax
37bfb04famov rax, [rsp+736]
37bfb0502mov [rsp+40], rax
37bfb0507mov rax, [rsp+704]
37bfb050fmov [rsp+32], rax
37bfb0514call dgehrd_64_
37bfb0519mov r11, [rsp+568]
37bfb0521jmp 0x37bfaf42a
37bfb0526
37bfb0526 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfb0530
37bfb0530loc_37bfb0530:
37bfb0530cmp rcx, r10
37bfb0533jl 0x37bfaf214
37bfb0539jmp 0x37bfb00eb
37bfb053e
37bfb053e 66 90 f.
37bfb0540
37bfb0540loc_37bfb0540:
37bfb0540mov edx, 1
37bfb0545mov r8l, 1
37bfb054bjmp 0x37bfaf560
37bfb0550
37bfb0550loc_37bfb0550:
37bfb0550mov rdi, [rsp+192]
37bfb0558cmp rdi, r8
37bfb055bjg 0x37bfaf70f
37bfb0561mov rax, rdx
37bfb0564mov r9, rcx
37bfb0567xor edx, edx
37bfb0569sub rax, rdi
37bfb056cneg r9
37bfb056fdiv r9
37bfb0572mov r14, rax
37bfb0575jmp 0x37bfaf590
37bfb057a
37bfb057aloc_37bfb057a:
37bfb057acmp [rsp+176], r10
37bfb0582jl 0x37bfb00f9
37bfb0588jmp 0x37bfaf428
37bfb058d
37bfb058dloc_37bfb058d:
37bfb058dcmp rdi, rcx
37bfb0590jl 0x37bfafaa3
37bfb0596mov rax, rdi
37bfb0599mov r8, r15
37bfb059cxor edx, edx
37bfb059esub rax, rcx
37bfb05a1neg r8
37bfb05a4div r8
37bfb05a7mov rbp, rax
37bfb05aajmp 0x37bfaf933
37bfb05af
37bfb05afloc_37bfb05af:
37bfb05afcmp r14, rcx
37bfb05b2jl 0x37bfaf8e0
37bfb05b8mov rax, r14
37bfb05bbmov r9, r8
37bfb05bexor edx, edx
37bfb05c0sub rax, rcx
37bfb05c3neg r9
37bfb05c6div r9
37bfb05c9mov r15, rax
37bfb05ccjmp 0x37bfaf766
37bfb05d1
37bfb05d1loc_37bfb05d1:
37bfb05d1mov rax, [rsp+744]
37bfb05d9mov r9, [rsp+640]
37bfb05e1mov r8, r12
37bfb05e4lea rdx, [rip+0x4ac365]
37bfb05eblea rcx, [rip+0x4ac35f]
37bfb05f2mov rax, [rax]
37bfb05f5mov [rsp+72], r13
37bfb05famov [rsp+48], rsi
37bfb05ffmov [rsp+120], 1
37bfb0608sub rax, rdi
37bfb060bmov [rsp+408], rax
37bfb0613lea rax, [rsp+352]
37bfb061bmov [rsp+104], rax
37bfb0620mov rax, [rsp+128]
37bfb0628mov [rsp+112], 1
37bfb0631mov [rsp+96], rax
37bfb0636mov rax, [rsp+736]
37bfb063elea rax, [rax+8*rdi]
37bfb0642mov [rsp+88], rax
37bfb0647mov rax, [rsp+680]
37bfb064fmov [rsp+80], rax
37bfb0654mov rax, [rsp+736]
37bfb065cmov [rsp+64], rax
37bfb0661mov rax, [rsp+704]
37bfb0669mov [rsp+56], rax
37bfb066emov rax, [rsp+640]
37bfb0676mov [rsp+40], rax
37bfb067blea rax, [rip+0x4ac2be]
37bfb0682mov [rsp+32], rax
37bfb0687call dormhr_64_
37bfb068cmov r11, [rsp+568]
37bfb0694jmp 0x37bfaf548
37bfb0699
37bfb0699loc_37bfb0699:
37bfb0699mov r8l, 1
37bfb069fje 0x37bfaf020
37bfb06a5mov rax, [rsp+640]
37bfb06admov [rax], rcx
37bfb06b0mov rax, [rsp+360]
37bfb06b8lea rbp, [rax+1]
37bfb06bcmov [rsp+176], rax
37bfb06c4mov [rsp+344], rbp
37bfb06cccmp rcx, rbp
37bfb06cfjge 0x37bfaf063
37bfb06d5test rcx, rcx
37bfb06d8jne 0x37bfb06f5
37bfb06daxor r10l, r10l
37bfb06ddpxor x7, x7
37bfb06e1cmp [rsp+176], 0
37bfb06eajs 0x37bfb00f9
37bfb06f0jmp 0x37bfaf428
37bfb06f5
37bfb06f5loc_37bfb06f5:
37bfb06f5mov r10, rcx
37bfb06f8jmp 0x37bfb00eb
37bfaeb80
Loading..