File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bfaae60
37bfaae60dlaqp2rk_64_:
37bfaae60push r15
37bfaae62push r14
37bfaae64push r13
37bfaae66push r12
37bfaae68push rbp
37bfaae69push rdi
37bfaae6apush rsi
37bfaae6bpush rbx
37bfaae6csub rsp, 376
37bfaae73movups [rsp+320], x6
37bfaae7bmovups [rsp+336], x7
37bfaae83movups [rsp+352], x8
37bfaae8cmov rax, [rsp+488]
37bfaae94mov rsi, [rsp+536]
37bfaae9cmov rbx, [rsp+600]
37bfaaea4mov rdi, [rsp+592]
37bfaaeacmov r13, [rsp+568]
37bfaaeb4mov r14, [rsp+584]
37bfaaebcmov [rsp+216], rax
37bfaaec4mov rax, [rsp+496]
37bfaaeccmov r15, rcx
37bfaaecfmov rcx, r8
37bfaaed2mov [rsp+280], rsi
37bfaaedamov rsi, [rsp+544]
37bfaaee2mov [rsp+224], rax
37bfaaeeamov rax, [rsp+504]
37bfaaef2mov [rsp+88], rsi
37bfaaef7mov rsi, [rsp+552]
37bfaaeffmov [rsp+184], rax
37bfaaf07mov rax, [rsp+512]
37bfaaf0fmov [rsp+176], rsi
37bfaaf17mov rsi, [rsp+560]
37bfaaf1fmov [rsp+200], rax
37bfaaf27mov rax, [rsp+520]
37bfaaf2fmov [rsp+152], r9
37bfaaf37mov [rsp+120], rax
37bfaaf3cmov rax, [rsp+528]
37bfaaf44mov [rsp+128], rdx
37bfaaf4cmov [rsp+264], r8
37bfaaf54mov r8, [rsp+480]
37bfaaf5cmov [rsp+248], rax
37bfaaf64mov [rsp+208], rsi
37bfaaf6cmov rsi, [rsp+576]
37bfaaf74mov [rsp+256], rdi
37bfaaf7cmov [rsp+192], rbx
37bfaaf84mov [rsp+288], r13
37bfaaf8cmov r12, [rax]
37bfaaf8fmov rbp, [rdx]
37bfaaf92mov rdi, [r15]
37bfaaf95mov [rbx], 0
37bfaaf9csub rdi, [r9]
37bfaaf9fmov rax, [r8]
37bfaafa2mov [rsp+80], r8
37bfaafa7cmp rdi, rbp
37bfaafaamov rdx, rbp
37bfaafadmov rbx, [rcx]
37bfaafb0lea rcx, [rip+0x4b17c9]
37bfaafb7cmovle rdx, rdi
37bfaafbbcmp rax, rdx
37bfaafbemov [rsp+136], rdx
37bfaafc6cmovg rax, rdx
37bfaafcamov edx, 7
37bfaafcfmov [r8], rax
37bfaafd2call dlamch_64_
37bfaafd7mov edx, 8
37bfaafdclea rcx, [rip+0x4b17a4]
37bfaafe3movapd x6, x0
37bfaafe7call dlamch_64_
37bfaafecmov r8, [rsp+80]
37bfaaff1movapd x8, x0
37bfaaff6mov rax, [r8]
37bfaaff9mov [rsp+144], rax
37bfab001test rax, rax
37bfab004jle 0x37bfab5a6
37bfab00axor eax, eax
37bfab00ctest r12, r12
37bfab00fmov [rsp+80], r15
37bfab014movsd_xmm x7, [rip+0x4b1784]
37bfab01ccmovns rax, r12
37bfab020sqrtsd x6, x6
37bfab024add rbx, rbp
37bfab027mov r12, rsi
37bfab02acmp rbx, rdi
37bfab02dmov [rsp+296], r8
37bfab035mov rbp, -1
37bfab03cmov r15l, 1
37bfab042cmovle rdi, rbx
37bfab046mov rcx, rax
37bfab049lea rax, [8*rax]
37bfab051mov [rsp+272], rax
37bfab059lea rax, [rsp+312]
37bfab061mov [rsp+160], rdi
37bfab069mov rdi, r13
37bfab06cmov [rsp+104], rax
37bfab071mov [rsp+112], rcx
37bfab076jmp 0x37bfab16a
37bfab07b
37bfab07b 0f 1f 44 00 00 ..D..
37bfab080
37bfab080loc_37bfab080:
37bfab080mov rax, [rsp+184]
37bfab088mov r13, [rax]
37bfab08b
37bfab08bloc_37bfab08b:
37bfab08bcmp r13, r15
37bfab08eje 0x37bfab0fd
37bfab090mov rcx, [rsp+112]
37bfab095mov rax, rcx
37bfab098imul rax, r13
37bfab09csub rax, rcx
37bfab09fmov rcx, [rsp+120]
37bfab0a4lea rdx, [rcx+8*rax]
37bfab0a8lea rax, [rip+0x4b16e1]
37bfab0afmov [rsp+32], rax
37bfab0b4lea r9, [rcx+8*rbp+8]
37bfab0b9mov rcx, [rsp+80]
37bfab0bemov r8, rax
37bfab0c1call dswap_64_
37bfab0c6lea r11, [r13-1]
37bfab0camov rcx, [rsp+208]
37bfab0d2movsd_xmm x0, [r12]
37bfab0d8mov rax, [rcx+8*r11]
37bfab0dcmov rdx, [rcx+8*r15-8]
37bfab0e1movsd_xmm [rsi+8*r11], x0
37bfab0e7movsd_xmm x0, [r14+8*r15-8]
37bfab0eemov [rcx+8*r11], rdx
37bfab0f2mov [rcx+8*r15-8], rax
37bfab0f7movsd_xmm [r14+8*r11], x0
37bfab0fd
37bfab0fdloc_37bfab0fd:
37bfab0fdmov rax, [rsp+80]
37bfab102mov rax, [rax]
37bfab105cmp rax, rbx
37bfab108jg 0x37bfab2e8
37bfab10emov [rdi], 0
37bfab115mov rcx, rdi
37bfab118call disnan_64_
37bfab11dtest rax, rax
37bfab120jne 0x37bfab335
37bfab126
37bfab126loc_37bfab126:
37bfab126mov rax, [rsp+112]
37bfab12blea r13, [r15+1]
37bfab12fadd rax, rbp
37bfab132cmp [rsp+160], r15
37bfab13ajg 0x37bfab3a0
37bfab140cmp [rsp+136], r15
37bfab148jg 0x37bfab456
37bfab14e
37bfab14eloc_37bfab14e:
37bfab14emov rbp, rax
37bfab151add rdi, 8
37bfab155add r12, 8
37bfab159cmp [rsp+144], r13
37bfab161jl 0x37bfab593
37bfab167mov r15, r13
37bfab16a
37bfab16aloc_37bfab16a:
37bfab16amov rax, [rsp+152]
37bfab172mov rbx, [rax]
37bfab175lea rax, [r15-1]
37bfab179mov [rsp+96], rax
37bfab17eadd rbx, r15
37bfab181cmp rbx, 1
37bfab185je 0x37bfab080
37bfab18bmov rax, [rsp+128]
37bfab193mov rcx, [rsp+104]
37bfab198lea r8, [rip+0x4b15f1]
37bfab19fmov rdx, r12
37bfab1a2mov rax, [rax]
37bfab1a5mov [rsp+168], rax
37bfab1adsub rax, r15
37bfab1b0add rax, 1
37bfab1b4mov [rsp+312], rax
37bfab1bccall idamax_64_
37bfab1c1mov rdx, [rsp+96]
37bfab1c6lea r13, [rax+rdx]
37bfab1camov rax, [rsp+88]
37bfab1cfmovsd_xmm x0, [rsi+8*r13-8]
37bfab1d6mov rcx, rax
37bfab1d9movsd_xmm [rax], x0
37bfab1ddcall disnan_64_
37bfab1e2mov rdx, [rsp+88]
37bfab1e7movsd_xmm x0, [rdx]
37bfab1ebtest rax, rax
37bfab1eejne 0x37bfab682
37bfab1f4pxor x1, x1
37bfab1f8ucomisd x0, x1
37bfab1fcjp 0x37bfab204
37bfab1feje 0x37bfab6b3
37bfab204
37bfab204loc_37bfab204:
37bfab204mov rdx, [rsp+192]
37bfab20ccmp [rdx], 0
37bfab210jne 0x37bfab22f
37bfab212comisd x0, x8
37bfab217jbe 0x37bfab22f
37bfab219mov rcx, [rsp+128]
37bfab221mov rax, [rcx]
37bfab224add rax, r15
37bfab227lea rax, [r13+rax-1]
37bfab22cmov [rdx], rax
37bfab22f
37bfab22floc_37bfab22f:
37bfab22fmov rax, [rsp+200]
37bfab237movapd x1, x0
37bfab23bdivsd x1, [rax]
37bfab23fmov rax, [rsp+176]
37bfab247movsd_xmm [rax], x1
37bfab24bmov rax, [rsp+216]
37bfab253movsd_xmm x2, [rax]
37bfab257comisd x2, x0
37bfab25bjae 0x37bfab273
37bfab25dmov rax, [rsp+224]
37bfab265movsd_xmm x0, [rax]
37bfab269comisd x0, x1
37bfab26djb 0x37bfab08b
37bfab273
37bfab273loc_37bfab273:
37bfab273mov rax, [rsp+280]
37bfab27bmov r10, [rsp+96]
37bfab280mov [rax], r10
37bfab283mov rax, [rsp+136]
37bfab28bcmp rax, r15
37bfab28ejl 0x37bfab373
37bfab294
37bfab294loc_37bfab294:
37bfab294mov rdx, rax
37bfab297mov rax, [rsp+288]
37bfab29fsub rdx, r15
37bfab2a2lea rcx, [rax+8*r10]
37bfab2a6lea r8, [8*rdx+8]
37bfab2ae
37bfab2aeloc_37bfab2ae:
37bfab2aemovups x6, [rsp+320]
37bfab2b6movups x7, [rsp+336]
37bfab2bexor edx, edx
37bfab2c0movups x8, [rsp+352]
37bfab2c9add rsp, 376
37bfab2d0pop rbx
37bfab2d1pop rsi
37bfab2d2pop rdi
37bfab2d3pop rbp
37bfab2d4pop r12
37bfab2d6pop r13
37bfab2d8pop r14
37bfab2dapop r15
37bfab2dcjmp 0x37c430a60
37bfab2e1
37bfab2e1 0f 1f 80 00 00 00 00 .......
37bfab2e8
37bfab2e8loc_37bfab2e8:
37bfab2e8sub rax, rbx
37bfab2ebmov rcx, [rsp+120]
37bfab2f0mov [rsp+32], rdi
37bfab2f5lea rdx, [rbp+rbx]
37bfab2faadd rax, 1
37bfab2felea r9, [rip+0x4b148b]
37bfab305mov [rsp+312], rax
37bfab30dlea rax, [rbx+rbp+1]
37bfab312lea rdx, [rcx+8*rdx]
37bfab316lea r8, [rcx+8*rax]
37bfab31amov rcx, [rsp+104]
37bfab31fcall dlarfg_64_
37bfab324mov rcx, rdi
37bfab327call disnan_64_
37bfab32ctest rax, rax
37bfab32fje 0x37bfab126
37bfab335
37bfab335loc_37bfab335:
37bfab335mov r10, [rsp+96]
37bfab33amov rax, [rsp+280]
37bfab342mov [rax], r10
37bfab345mov rax, [rsp+192]
37bfab34dmov [rax], r15
37bfab350mov rax, [rsp+288]
37bfab358movsd_xmm x0, [rax+8*r10]
37bfab35emov rax, [rsp+88]
37bfab363movsd_xmm [rax], x0
37bfab367mov rax, [rsp+176]
37bfab36fmovsd_xmm [rax], x0
37bfab373
37bfab373loc_37bfab373:
37bfab373movups x6, [rsp+320]
37bfab37bmovups x7, [rsp+336]
37bfab383movups x8, [rsp+352]
37bfab38cadd rsp, 376
37bfab393pop rbx
37bfab394pop rsi
37bfab395pop rdi
37bfab396pop rbp
37bfab397pop r12
37bfab399pop r13
37bfab39bpop r14
37bfab39dpop r15
37bfab39fret
37bfab3a0
37bfab3a0loc_37bfab3a0:
37bfab3a0mov rdx, [rsp+80]
37bfab3a5mov rcx, [rsp+128]
37bfab3admov [rsp+96], rax
37bfab3b2add rbp, rbx
37bfab3b5mov r8, [rsp+104]
37bfab3bamov rdx, [rdx]
37bfab3bdsub rdx, rbx
37bfab3c0add rdx, 1
37bfab3c4mov [rsp+304], rdx
37bfab3ccmov rdx, [rsp+264]
37bfab3d4mov rdx, [rdx]
37bfab3d7add rdx, [rcx]
37bfab3damov [rsp+40], rdi
37bfab3dfmov rcx, [rsp+256]
37bfab3e7sub rdx, r15
37bfab3eamov [rsp+72], 4
37bfab3f3mov [rsp+312], rdx
37bfab3fblea rdx, [rsp+304]
37bfab403mov [rsp+64], rcx
37bfab408mov rcx, [rsp+248]
37bfab410mov [rsp+56], rcx
37bfab415lea rcx, [rax+rbx]
37bfab419mov rax, [rsp+120]
37bfab41elea rcx, [rax+8*rcx]
37bfab422lea r9, [rax+8*rbp]
37bfab426mov [rsp+48], rcx
37bfab42blea rcx, [rip+0x4b135e]
37bfab432mov [rsp+32], rcx
37bfab437lea rcx, [rip+0x4b135a]
37bfab43ecall dlarf1f_64_
37bfab443mov rax, [rsp+96]
37bfab448cmp [rsp+136], r15
37bfab450jle 0x37bfab14e
37bfab456
37bfab456loc_37bfab456:
37bfab456mov rdx, [rsp+128]
37bfab45emov r9, [rdx]
37bfab461cmp r9, r13
37bfab464jl 0x37bfab14e
37bfab46amov rcx, [rsp+120]
37bfab46flea rdx, [rax+rbx]
37bfab473mov [rsp+168], rdi
37bfab47bmov rbp, r13
37bfab47emov [rsp+232], r12
37bfab486mov rdi, [rsp+272]
37bfab48emov r12, r14
37bfab491mov r14, rsi
37bfab494mov [rsp+240], rax
37bfab49clea r15, [rcx+8*rdx+8]
37bfab4a1mov rsi, r9
37bfab4a4jmp 0x37bfab4cf
37bfab4a6
37bfab4a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfab4b0
37bfab4b0loc_37bfab4b0:
37bfab4b0sqrtsd x2, x2
37bfab4b4mulsd x1, x2
37bfab4b8movsd_xmm [r14+8*rbp-8], x1
37bfab4bf
37bfab4bfloc_37bfab4bf:
37bfab4bfadd rbp, 1
37bfab4c3add r15, rdi
37bfab4c6cmp rsi, rbp
37bfab4c9jl 0x37bfab570
37bfab4cf
37bfab4cfloc_37bfab4cf:
37bfab4cfmovsd_xmm x1, [r14+8*rbp-8]
37bfab4d6pxor x0, x0
37bfab4daucomisd x1, x0
37bfab4dejp 0x37bfab4e2
37bfab4e0je 0x37bfab4bf
37bfab4e2
37bfab4e2loc_37bfab4e2:
37bfab4e2movsd_xmm x0, [r15-8]
37bfab4e8andpd x0, [rip+0x4b12c0]
37bfab4f0movapd x2, x7
37bfab4f4divsd x0, x1
37bfab4f8mulsd x0, x0
37bfab4fcsubsd x2, x0
37bfab500pxor x0, x0
37bfab504maxsd x2, x0
37bfab508movapd x0, x1
37bfab50cdivsd x0, [r12+8*rbp-8]
37bfab513mulsd x0, x0
37bfab517mulsd x0, x2
37bfab51bcomisd x6, x0
37bfab51fjb 0x37bfab4b0
37bfab521mov rax, [rsp+80]
37bfab526mov rdx, r15
37bfab529lea r8, [rip+0x4b1260]
37bfab530add r15, rdi
37bfab533mov rax, [rax]
37bfab536mov rcx, rax
37bfab539mov [rsp+96], rax
37bfab53esub rcx, rbx
37bfab541mov [rsp+312], rcx
37bfab549mov rcx, [rsp+104]
37bfab54ecall dnrm2_64_
37bfab553movsd_xmm [r14+8*rbp-8], x0
37bfab55amovsd_xmm [r12+8*rbp-8], x0
37bfab561add rbp, 1
37bfab565cmp rsi, rbp
37bfab568jge 0x37bfab4cf
37bfab56enop
37bfab570
37bfab570loc_37bfab570:
37bfab570mov rsi, r14
37bfab573mov rdi, [rsp+168]
37bfab57bmov r14, r12
37bfab57emov rax, [rsp+240]
37bfab586mov r12, [rsp+232]
37bfab58ejmp 0x37bfab14e
37bfab593
37bfab593loc_37bfab593:
37bfab593mov r8, [rsp+296]
37bfab59bmov rax, [r8]
37bfab59emov [rsp+144], rax
37bfab5a6
37bfab5a6loc_37bfab5a6:
37bfab5a6mov rdi, [rsp+280]
37bfab5aemov rax, [rsp+144]
37bfab5b6mov [rdi], rax
37bfab5b9cmp [rsp+136], rax
37bfab5c1jg 0x37bfab614
37bfab5c3mov rax, [rsp+88]
37bfab5c8pxor x0, x0
37bfab5ccmov [rax], 0
37bfab5d3
37bfab5d3loc_37bfab5d3:
37bfab5d3mov rax, [rsp+176]
37bfab5dbmov rsi, [rsp+144]
37bfab5e3movsd_xmm [rax], x0
37bfab5e7mov rax, [rsp+136]
37bfab5efcmp rax, rsi
37bfab5f2jle 0x37bfab373
37bfab5f8mov rdi, [rsp+288]
37bfab600sub rax, rsi
37bfab603lea r8, [8*rax]
37bfab60blea rcx, [rdi+8*rsi]
37bfab60fjmp 0x37bfab2ae
37bfab614
37bfab614loc_37bfab614:
37bfab614mov rax, [rsp+128]
37bfab61cmov rdi, [rsp+144]
37bfab624lea rcx, [rsp+312]
37bfab62clea r8, [rip+0x4b115d]
37bfab633mov rax, [rax]
37bfab636lea rdx, [rsi+8*rdi]
37bfab63asub rax, rdi
37bfab63dmov [rsp+312], rax
37bfab645call idamax_64_
37bfab64alea rax, [rdi+rax-1]
37bfab64fmovsd_xmm x0, [rsi+8*rax]
37bfab654mov rax, [rsp+88]
37bfab659movsd_xmm [rax], x0
37bfab65dmov rax, [rsp+280]
37bfab665mov rax, [rax]
37bfab668mov [rsp+144], rax
37bfab670test rax, rax
37bfab673jne 0x37bfab6e5
37bfab675movsd_xmm x0, [rip+0x4b1123]
37bfab67djmp 0x37bfab5d3
37bfab682
37bfab682loc_37bfab682:
37bfab682mov r10, [rsp+96]
37bfab687mov rax, [rsp+280]
37bfab68fmov [rax], r10
37bfab692mov rax, [rsp+192]
37bfab69alea r11, [r13+r10]
37bfab69fmov [rax], r11
37bfab6a2mov rax, [rsp+176]
37bfab6aamovsd_xmm [rax], x0
37bfab6aejmp 0x37bfab373
37bfab6b3
37bfab6b3loc_37bfab6b3:
37bfab6b3mov rax, [rsp+280]
37bfab6bbmov r10, [rsp+96]
37bfab6c0mov [rax], r10
37bfab6c3mov rax, [rsp+176]
37bfab6cbmovsd_xmm [rax], x1
37bfab6cfmov rax, [rsp+136]
37bfab6d7cmp rax, r15
37bfab6dajge 0x37bfab294
37bfab6e0jmp 0x37bfab373
37bfab6e5
37bfab6e5loc_37bfab6e5:
37bfab6e5mov rax, [rsp+200]
37bfab6eddivsd x0, [rax]
37bfab6f1jmp 0x37bfab5d3
37bfaae60
37bfaae60dlaqp2rk_64_:
37bfaae60push r15
37bfaae62push r14
37bfaae64push r13
37bfaae66push r12
37bfaae68push rbp
37bfaae69push rdi
37bfaae6apush rsi
37bfaae6bpush rbx
37bfaae6csub rsp, 376
37bfaae73movups [rsp+320], x6
37bfaae7bmovups [rsp+336], x7
37bfaae83movups [rsp+352], x8
37bfaae8cmov rax, [rsp+488]
37bfaae94mov rsi, [rsp+536]
37bfaae9cmov rbx, [rsp+600]
37bfaaea4mov rdi, [rsp+592]
37bfaaeacmov r13, [rsp+568]
37bfaaeb4mov r14, [rsp+584]
37bfaaebcmov [rsp+216], rax
37bfaaec4mov rax, [rsp+496]
37bfaaeccmov r15, rcx
37bfaaecfmov rcx, r8
37bfaaed2mov [rsp+280], rsi
37bfaaedamov rsi, [rsp+544]
37bfaaee2mov [rsp+224], rax
37bfaaeeamov rax, [rsp+504]
37bfaaef2mov [rsp+88], rsi
37bfaaef7mov rsi, [rsp+552]
37bfaaeffmov [rsp+184], rax
37bfaaf07mov rax, [rsp+512]
37bfaaf0fmov [rsp+176], rsi
37bfaaf17mov rsi, [rsp+560]
37bfaaf1fmov [rsp+200], rax
37bfaaf27mov rax, [rsp+520]
37bfaaf2fmov [rsp+152], r9
37bfaaf37mov [rsp+120], rax
37bfaaf3cmov rax, [rsp+528]
37bfaaf44mov [rsp+128], rdx
37bfaaf4cmov [rsp+264], r8
37bfaaf54mov r8, [rsp+480]
37bfaaf5cmov [rsp+248], rax
37bfaaf64mov [rsp+208], rsi
37bfaaf6cmov rsi, [rsp+576]
37bfaaf74mov [rsp+256], rdi
37bfaaf7cmov [rsp+192], rbx
37bfaaf84mov [rsp+288], r13
37bfaaf8cmov r12, [rax]
37bfaaf8fmov rbp, [rdx]
37bfaaf92mov rdi, [r15]
37bfaaf95mov [rbx], 0
37bfaaf9csub rdi, [r9]
37bfaaf9fmov rax, [r8]
37bfaafa2mov [rsp+80], r8
37bfaafa7cmp rdi, rbp
37bfaafaamov rdx, rbp
37bfaafadmov rbx, [rcx]
37bfaafb0lea rcx, [rip+0x4b17c9]
37bfaafb7cmovle rdx, rdi
37bfaafbbcmp rax, rdx
37bfaafbemov [rsp+136], rdx
37bfaafc6cmovg rax, rdx
37bfaafcamov edx, 7
37bfaafcfmov [r8], rax
37bfaafd2call dlamch_64_
37bfaafd7mov edx, 8
37bfaafdclea rcx, [rip+0x4b17a4]
37bfaafe3movapd x6, x0
37bfaafe7call dlamch_64_
37bfaafecmov r8, [rsp+80]
37bfaaff1movapd x8, x0
37bfaaff6mov rax, [r8]
37bfaaff9mov [rsp+144], rax
37bfab001test rax, rax
37bfab004jle 0x37bfab5a6
37bfab00axor eax, eax
37bfab00ctest r12, r12
37bfab00fmov [rsp+80], r15
37bfab014movsd_xmm x7, [rip+0x4b1784]
37bfab01ccmovns rax, r12
37bfab020sqrtsd x6, x6
37bfab024add rbx, rbp
37bfab027mov r12, rsi
37bfab02acmp rbx, rdi
37bfab02dmov [rsp+296], r8
37bfab035mov rbp, -1
37bfab03cmov r15l, 1
37bfab042cmovle rdi, rbx
37bfab046mov rcx, rax
37bfab049lea rax, [8*rax]
37bfab051mov [rsp+272], rax
37bfab059lea rax, [rsp+312]
37bfab061mov [rsp+160], rdi
37bfab069mov rdi, r13
37bfab06cmov [rsp+104], rax
37bfab071mov [rsp+112], rcx
37bfab076jmp 0x37bfab16a
37bfab07b
37bfab07b 0f 1f 44 00 00 ..D..
37bfab080
37bfab080loc_37bfab080:
37bfab080mov rax, [rsp+184]
37bfab088mov r13, [rax]
37bfab08b
37bfab08bloc_37bfab08b:
37bfab08bcmp r13, r15
37bfab08eje 0x37bfab0fd
37bfab090mov rcx, [rsp+112]
37bfab095mov rax, rcx
37bfab098imul rax, r13
37bfab09csub rax, rcx
37bfab09fmov rcx, [rsp+120]
37bfab0a4lea rdx, [rcx+8*rax]
37bfab0a8lea rax, [rip+0x4b16e1]
37bfab0afmov [rsp+32], rax
37bfab0b4lea r9, [rcx+8*rbp+8]
37bfab0b9mov rcx, [rsp+80]
37bfab0bemov r8, rax
37bfab0c1call dswap_64_
37bfab0c6lea r11, [r13-1]
37bfab0camov rcx, [rsp+208]
37bfab0d2movsd_xmm x0, [r12]
37bfab0d8mov rax, [rcx+8*r11]
37bfab0dcmov rdx, [rcx+8*r15-8]
37bfab0e1movsd_xmm [rsi+8*r11], x0
37bfab0e7movsd_xmm x0, [r14+8*r15-8]
37bfab0eemov [rcx+8*r11], rdx
37bfab0f2mov [rcx+8*r15-8], rax
37bfab0f7movsd_xmm [r14+8*r11], x0
37bfab0fd
37bfab0fdloc_37bfab0fd:
37bfab0fdmov rax, [rsp+80]
37bfab102mov rax, [rax]
37bfab105cmp rax, rbx
37bfab108jg 0x37bfab2e8
37bfab10emov [rdi], 0
37bfab115mov rcx, rdi
37bfab118call disnan_64_
37bfab11dtest rax, rax
37bfab120jne 0x37bfab335
37bfab126
37bfab126loc_37bfab126:
37bfab126mov rax, [rsp+112]
37bfab12blea r13, [r15+1]
37bfab12fadd rax, rbp
37bfab132cmp [rsp+160], r15
37bfab13ajg 0x37bfab3a0
37bfab140cmp [rsp+136], r15
37bfab148jg 0x37bfab456
37bfab14e
37bfab14eloc_37bfab14e:
37bfab14emov rbp, rax
37bfab151add rdi, 8
37bfab155add r12, 8
37bfab159cmp [rsp+144], r13
37bfab161jl 0x37bfab593
37bfab167mov r15, r13
37bfab16a
37bfab16aloc_37bfab16a:
37bfab16amov rax, [rsp+152]
37bfab172mov rbx, [rax]
37bfab175lea rax, [r15-1]
37bfab179mov [rsp+96], rax
37bfab17eadd rbx, r15
37bfab181cmp rbx, 1
37bfab185je 0x37bfab080
37bfab18bmov rax, [rsp+128]
37bfab193mov rcx, [rsp+104]
37bfab198lea r8, [rip+0x4b15f1]
37bfab19fmov rdx, r12
37bfab1a2mov rax, [rax]
37bfab1a5mov [rsp+168], rax
37bfab1adsub rax, r15
37bfab1b0add rax, 1
37bfab1b4mov [rsp+312], rax
37bfab1bccall idamax_64_
37bfab1c1mov rdx, [rsp+96]
37bfab1c6lea r13, [rax+rdx]
37bfab1camov rax, [rsp+88]
37bfab1cfmovsd_xmm x0, [rsi+8*r13-8]
37bfab1d6mov rcx, rax
37bfab1d9movsd_xmm [rax], x0
37bfab1ddcall disnan_64_
37bfab1e2mov rdx, [rsp+88]
37bfab1e7movsd_xmm x0, [rdx]
37bfab1ebtest rax, rax
37bfab1eejne 0x37bfab682
37bfab1f4pxor x1, x1
37bfab1f8ucomisd x0, x1
37bfab1fcjp 0x37bfab204
37bfab1feje 0x37bfab6b3
37bfab204
37bfab204loc_37bfab204:
37bfab204mov rdx, [rsp+192]
37bfab20ccmp [rdx], 0
37bfab210jne 0x37bfab22f
37bfab212comisd x0, x8
37bfab217jbe 0x37bfab22f
37bfab219mov rcx, [rsp+128]
37bfab221mov rax, [rcx]
37bfab224add rax, r15
37bfab227lea rax, [r13+rax-1]
37bfab22cmov [rdx], rax
37bfab22f
37bfab22floc_37bfab22f:
37bfab22fmov rax, [rsp+200]
37bfab237movapd x1, x0
37bfab23bdivsd x1, [rax]
37bfab23fmov rax, [rsp+176]
37bfab247movsd_xmm [rax], x1
37bfab24bmov rax, [rsp+216]
37bfab253movsd_xmm x2, [rax]
37bfab257comisd x2, x0
37bfab25bjae 0x37bfab273
37bfab25dmov rax, [rsp+224]
37bfab265movsd_xmm x0, [rax]
37bfab269comisd x0, x1
37bfab26djb 0x37bfab08b
37bfab273
37bfab273loc_37bfab273:
37bfab273mov rax, [rsp+280]
37bfab27bmov r10, [rsp+96]
37bfab280mov [rax], r10
37bfab283mov rax, [rsp+136]
37bfab28bcmp rax, r15
37bfab28ejl 0x37bfab373
37bfab294
37bfab294loc_37bfab294:
37bfab294mov rdx, rax
37bfab297mov rax, [rsp+288]
37bfab29fsub rdx, r15
37bfab2a2lea rcx, [rax+8*r10]
37bfab2a6lea r8, [8*rdx+8]
37bfab2ae
37bfab2aeloc_37bfab2ae:
37bfab2aemovups x6, [rsp+320]
37bfab2b6movups x7, [rsp+336]
37bfab2bexor edx, edx
37bfab2c0movups x8, [rsp+352]
37bfab2c9add rsp, 376
37bfab2d0pop rbx
37bfab2d1pop rsi
37bfab2d2pop rdi
37bfab2d3pop rbp
37bfab2d4pop r12
37bfab2d6pop r13
37bfab2d8pop r14
37bfab2dapop r15
37bfab2dcjmp 0x37c430a60
37bfab2e1
37bfab2e1 0f 1f 80 00 00 00 00 .......
37bfab2e8
37bfab2e8loc_37bfab2e8:
37bfab2e8sub rax, rbx
37bfab2ebmov rcx, [rsp+120]
37bfab2f0mov [rsp+32], rdi
37bfab2f5lea rdx, [rbp+rbx]
37bfab2faadd rax, 1
37bfab2felea r9, [rip+0x4b148b]
37bfab305mov [rsp+312], rax
37bfab30dlea rax, [rbx+rbp+1]
37bfab312lea rdx, [rcx+8*rdx]
37bfab316lea r8, [rcx+8*rax]
37bfab31amov rcx, [rsp+104]
37bfab31fcall dlarfg_64_
37bfab324mov rcx, rdi
37bfab327call disnan_64_
37bfab32ctest rax, rax
37bfab32fje 0x37bfab126
37bfab335
37bfab335loc_37bfab335:
37bfab335mov r10, [rsp+96]
37bfab33amov rax, [rsp+280]
37bfab342mov [rax], r10
37bfab345mov rax, [rsp+192]
37bfab34dmov [rax], r15
37bfab350mov rax, [rsp+288]
37bfab358movsd_xmm x0, [rax+8*r10]
37bfab35emov rax, [rsp+88]
37bfab363movsd_xmm [rax], x0
37bfab367mov rax, [rsp+176]
37bfab36fmovsd_xmm [rax], x0
37bfab373
37bfab373loc_37bfab373:
37bfab373movups x6, [rsp+320]
37bfab37bmovups x7, [rsp+336]
37bfab383movups x8, [rsp+352]
37bfab38cadd rsp, 376
37bfab393pop rbx
37bfab394pop rsi
37bfab395pop rdi
37bfab396pop rbp
37bfab397pop r12
37bfab399pop r13
37bfab39bpop r14
37bfab39dpop r15
37bfab39fret
37bfab3a0
37bfab3a0loc_37bfab3a0:
37bfab3a0mov rdx, [rsp+80]
37bfab3a5mov rcx, [rsp+128]
37bfab3admov [rsp+96], rax
37bfab3b2add rbp, rbx
37bfab3b5mov r8, [rsp+104]
37bfab3bamov rdx, [rdx]
37bfab3bdsub rdx, rbx
37bfab3c0add rdx, 1
37bfab3c4mov [rsp+304], rdx
37bfab3ccmov rdx, [rsp+264]
37bfab3d4mov rdx, [rdx]
37bfab3d7add rdx, [rcx]
37bfab3damov [rsp+40], rdi
37bfab3dfmov rcx, [rsp+256]
37bfab3e7sub rdx, r15
37bfab3eamov [rsp+72], 4
37bfab3f3mov [rsp+312], rdx
37bfab3fblea rdx, [rsp+304]
37bfab403mov [rsp+64], rcx
37bfab408mov rcx, [rsp+248]
37bfab410mov [rsp+56], rcx
37bfab415lea rcx, [rax+rbx]
37bfab419mov rax, [rsp+120]
37bfab41elea rcx, [rax+8*rcx]
37bfab422lea r9, [rax+8*rbp]
37bfab426mov [rsp+48], rcx
37bfab42blea rcx, [rip+0x4b135e]
37bfab432mov [rsp+32], rcx
37bfab437lea rcx, [rip+0x4b135a]
37bfab43ecall dlarf1f_64_
37bfab443mov rax, [rsp+96]
37bfab448cmp [rsp+136], r15
37bfab450jle 0x37bfab14e
37bfab456
37bfab456loc_37bfab456:
37bfab456mov rdx, [rsp+128]
37bfab45emov r9, [rdx]
37bfab461cmp r9, r13
37bfab464jl 0x37bfab14e
37bfab46amov rcx, [rsp+120]
37bfab46flea rdx, [rax+rbx]
37bfab473mov [rsp+168], rdi
37bfab47bmov rbp, r13
37bfab47emov [rsp+232], r12
37bfab486mov rdi, [rsp+272]
37bfab48emov r12, r14
37bfab491mov r14, rsi
37bfab494mov [rsp+240], rax
37bfab49clea r15, [rcx+8*rdx+8]
37bfab4a1mov rsi, r9
37bfab4a4jmp 0x37bfab4cf
37bfab4a6
37bfab4a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfab4b0
37bfab4b0loc_37bfab4b0:
37bfab4b0sqrtsd x2, x2
37bfab4b4mulsd x1, x2
37bfab4b8movsd_xmm [r14+8*rbp-8], x1
37bfab4bf
37bfab4bfloc_37bfab4bf:
37bfab4bfadd rbp, 1
37bfab4c3add r15, rdi
37bfab4c6cmp rsi, rbp
37bfab4c9jl 0x37bfab570
37bfab4cf
37bfab4cfloc_37bfab4cf:
37bfab4cfmovsd_xmm x1, [r14+8*rbp-8]
37bfab4d6pxor x0, x0
37bfab4daucomisd x1, x0
37bfab4dejp 0x37bfab4e2
37bfab4e0je 0x37bfab4bf
37bfab4e2
37bfab4e2loc_37bfab4e2:
37bfab4e2movsd_xmm x0, [r15-8]
37bfab4e8andpd x0, [rip+0x4b12c0]
37bfab4f0movapd x2, x7
37bfab4f4divsd x0, x1
37bfab4f8mulsd x0, x0
37bfab4fcsubsd x2, x0
37bfab500pxor x0, x0
37bfab504maxsd x2, x0
37bfab508movapd x0, x1
37bfab50cdivsd x0, [r12+8*rbp-8]
37bfab513mulsd x0, x0
37bfab517mulsd x0, x2
37bfab51bcomisd x6, x0
37bfab51fjb 0x37bfab4b0
37bfab521mov rax, [rsp+80]
37bfab526mov rdx, r15
37bfab529lea r8, [rip+0x4b1260]
37bfab530add r15, rdi
37bfab533mov rax, [rax]
37bfab536mov rcx, rax
37bfab539mov [rsp+96], rax
37bfab53esub rcx, rbx
37bfab541mov [rsp+312], rcx
37bfab549mov rcx, [rsp+104]
37bfab54ecall dnrm2_64_
37bfab553movsd_xmm [r14+8*rbp-8], x0
37bfab55amovsd_xmm [r12+8*rbp-8], x0
37bfab561add rbp, 1
37bfab565cmp rsi, rbp
37bfab568jge 0x37bfab4cf
37bfab56enop
37bfab570
37bfab570loc_37bfab570:
37bfab570mov rsi, r14
37bfab573mov rdi, [rsp+168]
37bfab57bmov r14, r12
37bfab57emov rax, [rsp+240]
37bfab586mov r12, [rsp+232]
37bfab58ejmp 0x37bfab14e
37bfab593
37bfab593loc_37bfab593:
37bfab593mov r8, [rsp+296]
37bfab59bmov rax, [r8]
37bfab59emov [rsp+144], rax
37bfab5a6
37bfab5a6loc_37bfab5a6:
37bfab5a6mov rdi, [rsp+280]
37bfab5aemov rax, [rsp+144]
37bfab5b6mov [rdi], rax
37bfab5b9cmp [rsp+136], rax
37bfab5c1jg 0x37bfab614
37bfab5c3mov rax, [rsp+88]
37bfab5c8pxor x0, x0
37bfab5ccmov [rax], 0
37bfab5d3
37bfab5d3loc_37bfab5d3:
37bfab5d3mov rax, [rsp+176]
37bfab5dbmov rsi, [rsp+144]
37bfab5e3movsd_xmm [rax], x0
37bfab5e7mov rax, [rsp+136]
37bfab5efcmp rax, rsi
37bfab5f2jle 0x37bfab373
37bfab5f8mov rdi, [rsp+288]
37bfab600sub rax, rsi
37bfab603lea r8, [8*rax]
37bfab60blea rcx, [rdi+8*rsi]
37bfab60fjmp 0x37bfab2ae
37bfab614
37bfab614loc_37bfab614:
37bfab614mov rax, [rsp+128]
37bfab61cmov rdi, [rsp+144]
37bfab624lea rcx, [rsp+312]
37bfab62clea r8, [rip+0x4b115d]
37bfab633mov rax, [rax]
37bfab636lea rdx, [rsi+8*rdi]
37bfab63asub rax, rdi
37bfab63dmov [rsp+312], rax
37bfab645call idamax_64_
37bfab64alea rax, [rdi+rax-1]
37bfab64fmovsd_xmm x0, [rsi+8*rax]
37bfab654mov rax, [rsp+88]
37bfab659movsd_xmm [rax], x0
37bfab65dmov rax, [rsp+280]
37bfab665mov rax, [rax]
37bfab668mov [rsp+144], rax
37bfab670test rax, rax
37bfab673jne 0x37bfab6e5
37bfab675movsd_xmm x0, [rip+0x4b1123]
37bfab67djmp 0x37bfab5d3
37bfab682
37bfab682loc_37bfab682:
37bfab682mov r10, [rsp+96]
37bfab687mov rax, [rsp+280]
37bfab68fmov [rax], r10
37bfab692mov rax, [rsp+192]
37bfab69alea r11, [r13+r10]
37bfab69fmov [rax], r11
37bfab6a2mov rax, [rsp+176]
37bfab6aamovsd_xmm [rax], x0
37bfab6aejmp 0x37bfab373
37bfab6b3
37bfab6b3loc_37bfab6b3:
37bfab6b3mov rax, [rsp+280]
37bfab6bbmov r10, [rsp+96]
37bfab6c0mov [rax], r10
37bfab6c3mov rax, [rsp+176]
37bfab6cbmovsd_xmm [rax], x1
37bfab6cfmov rax, [rsp+136]
37bfab6d7cmp rax, r15
37bfab6dajge 0x37bfab294
37bfab6e0jmp 0x37bfab373
37bfab6e5
37bfab6e5loc_37bfab6e5:
37bfab6e5mov rax, [rsp+200]
37bfab6eddivsd x0, [rax]
37bfab6f1jmp 0x37bfab5d3
37bfaae60
37bfab6f6
37bfab6f6 // align 0x10
37bfab6f6 // align 0x10
37bfab700
37bfab700dlaqp3rk_64_:
37bfab700push r15
37bfab702push r14
37bfab704push r13
37bfab706push r12
37bfab708push rbp
37bfab709push rdi
37bfab70apush rsi
37bfab70bpush rbx
37bfab70csub rsp, 312
37bfab713movups [rsp+240], x6
37bfab71bmovups [rsp+256], x7
37bfab723movups [rsp+272], x8
37bfab72cmovups [rsp+288], x9
37bfab735mov rax, [rsp+464]
37bfab73dmov rbp, [rsp+456]
37bfab745mov r13, [rsp+520]
37bfab74dmov rax, [rax]
37bfab750mov [rsp+392], rdx
37bfab758xor edx, edx
37bfab75atest rax, rax
37bfab75dmov rsi, [rsp+392]
37bfab765cmovns rdx, rax
37bfab769mov r15, rcx
37bfab76cmov [rsp+400], r8
37bfab774mov [rsp+408], r9
37bfab77cmov rax, rdx
37bfab77fmov r14, rdx
37bfab782mov rdx, [rsi]
37bfab785not rax
37bfab788mov [rsp+136], rax
37bfab790mov rax, [rsp+552]
37bfab798mov rsi, rdx
37bfab79bmov rbx, [rax]
37bfab79emov rax, [rsp+568]
37bfab7a6mov [rax], 0
37bfab7admov rax, [rcx]
37bfab7b0lea rcx, [rip+0x4b1009]
37bfab7b7sub rax, [r9]
37bfab7bacmp rax, rdx
37bfab7bdcmovle rsi, rax
37bfab7c1add rdx, [r8]
37bfab7c4cmp rdx, rax
37bfab7c7cmovle rax, rdx
37bfab7cbmov [rsp+152], rsi
37bfab7d3mov edx, 7
37bfab7d8mov [rsp+200], rax
37bfab7e0mov rax, [rsp+416]
37bfab7e8mov rax, [rax]
37bfab7ebcmp rax, rsi
37bfab7eecmovg rax, rsi
37bfab7f2mov rsi, [rsp+416]
37bfab7famov [rsi], rax
37bfab7fdcall dlamch_64_
37bfab802mov edx, 8
37bfab807lea rcx, [rip+0x4b0fb9]
37bfab80emovapd x7, x0
37bfab812call dlamch_64_
37bfab817mov rax, [rsp+472]
37bfab81fmovapd x8, x0
37bfab824mov [rax], 0
37bfab82bmov rax, [rsp+416]
37bfab833cmp [rax], 0
37bfab837jle 0x37bfac814
37bfab83dxor eax, eax
37bfab83fsqrtsd x7, x7
37bfab843test rbx, rbx
37bfab846mov [rsp+384], r15
37bfab84ecmovns rax, rbx
37bfab852movsd_xmm x6, [rip+0x4b0fae]
37bfab85axor esi, esi
37bfab85cmov r9, rax
37bfab85fnot rax
37bfab862mov [rsp+160], rax
37bfab86alea rax, [8*r14]
37bfab872mov [rsp+192], rax
37bfab87amov [rsp+168], r9
37bfab882jmp 0x37bfabce3
37bfab887
37bfab887 66 0f 1f 84 00 00 00 00 00 f........
37bfab890
37bfab890loc_37bfab890:
37bfab890mov rax, [rsp+440]
37bfab898mov r12, [rax]
37bfab89b
37bfab89bloc_37bfab89b:
37bfab89bcmp rbx, r12
37bfab89eje 0x37bfab981
37bfab8a4mov rdx, r12
37bfab8a7mov rax, rbx
37bfab8aamov rcx, [rsp+136]
37bfab8b2sub r12, 1
37bfab8b6imul rax, r14
37bfab8baimul rdx, r14
37bfab8belea rax, [rcx+rax+1]
37bfab8c3lea rdx, [rcx+rdx+1]
37bfab8c8lea rcx, [rip+0x4b0f01]
37bfab8cfmov [rsp+32], rcx
37bfab8d4mov r8, rcx
37bfab8d7lea r9, [rbp+8*rax]
37bfab8dcmov rcx, [rsp+384]
37bfab8e4lea rdx, [rbp+8*rdx]
37bfab8e9call dswap_64_
37bfab8eemov rax, [rsp+544]
37bfab8f6mov rcx, [rsp+128]
37bfab8femov [rsp+232], rsi
37bfab906mov r8, [rsp+552]
37bfab90elea rdx, [rax+8*r12]
37bfab912mov rax, [rsp+552]
37bfab91amov [rsp+32], rax
37bfab91fmov rax, [rsp+544]
37bfab927lea r9, [rax+rcx]
37bfab92blea rcx, [rsp+232]
37bfab933call dswap_64_
37bfab938mov rax, [rsp+528]
37bfab940movsd_xmm x0, [r13+8*rsi]
37bfab947mov rdx, [rsp+504]
37bfab94fmov rcx, [rsp+504]
37bfab957movsd_xmm [r13+8*r12], x0
37bfab95emovsd_xmm x0, [rax+8*rsi]
37bfab963mov rdx, [rdx+8*rsi]
37bfab967movsd_xmm [rax+8*r12], x0
37bfab96dmov rax, [rsp+504]
37bfab975mov rax, [rax+8*r12]
37bfab979mov [rcx+8*r12], rdx
37bfab97dmov [rcx+8*rsi], rax
37bfab981
37bfab981loc_37bfab981:
37bfab981cmp rbx, 1
37bfab985jle 0x37bfaba4e
37bfab98bmov rax, [rsp+384]
37bfab993lea rdx, [rsp+224]
37bfab99blea r9, [rip+0x4b0e56]
37bfab9a2mov [rsp+232], rsi
37bfab9aalea r8, [rsp+232]
37bfab9b2lea rcx, [rip+0x4b0e28]
37bfab9b9mov rax, [rax]
37bfab9bcmov [rsp+88], 12
37bfab9c5mov [rsp+144], rax
37bfab9cdsub rax, rdi
37bfab9d0add rax, 1
37bfab9d4mov [rsp+224], rax
37bfab9dclea rax, [rip+0x4b0ded]
37bfab9e3mov [rsp+80], rax
37bfab9e8mov rax, rbx
37bfab9ebimul rax, r14
37bfab9efadd rax, [rsp+136]
37bfab9f7add rax, rdi
37bfab9falea rax, [rbp+8*rax]
37bfab9ffmov [rsp+72], rax
37bfaba04lea rax, [rip+0x4b0de5]
37bfaba0bmov [rsp+64], rax
37bfaba10mov rax, [rsp+552]
37bfaba18mov [rsp+56], rax
37bfaba1dmov rax, [rsp+128]
37bfaba25add rax, [rsp+544]
37bfaba2dmov [rsp+48], rax
37bfaba32mov rax, [rsp+464]
37bfaba3amov [rsp+40], rax
37bfaba3flea rax, [rbp+8*rdi-8]
37bfaba44mov [rsp+32], rax
37bfaba49call dgemv_64_
37bfaba4e
37bfaba4eloc_37bfaba4e:
37bfaba4emov rax, [rsp+384]
37bfaba56mov r15, [rsp+128]
37bfaba5eadd r15, [rsp+512]
37bfaba66mov rax, [rax]
37bfaba69cmp rax, rdi
37bfaba6cjg 0x37bfabec0
37bfaba72mov rax, [rsp+512]
37bfaba7amov [rax+8*rsi], 0
37bfaba82
37bfaba82loc_37bfaba82:
37bfaba82mov rcx, r15
37bfaba85call disnan_64_
37bfaba8atest rax, rax
37bfaba8dmov rax, [rsp+400]
37bfaba95mov rax, [rax]
37bfaba98jne 0x37bfac279
37bfaba9emov rcx, rbx
37bfabaa1mov rdx, [rsp+136]
37bfabaa9imul rcx, r14
37bfabaadlea r12, [rcx+rdx]
37bfabab1mov rdx, [rsp+392]
37bfabab9mov [rsp+144], rcx
37bfabac1add r12, rdi
37bfabac4add rax, [rdx]
37bfabac7movsd_xmm x9, [rbp+8*r12]
37bfabacemovsd_xmm [rbp+8*r12], x6
37bfabad5cmp rbx, rax
37bfabad8jl 0x37bfabfe0
37bfabadetest rbx, rbx
37bfabae1jle 0x37bfabcac
37bfabae7mov rax, [rsp+168]
37bfabaefimul rax, rbx
37bfabaf3add rax, [rsp+160]
37bfabafb
37bfabafbloc_37bfabafb:
37bfabafbmov rcx, [rsp+544]
37bfabb03xor edx, edx
37bfabb05lea r8, [8*rbx]
37bfabb0dlea r15, [rcx+8*rax+8]
37bfabb12mov rcx, r15
37bfabb15call memset
37bfabb1acmp rbx, 1
37bfabb1eje 0x37bfabc8d
37bfabb24mov rax, [rsp+384]
37bfabb2cmov r11, [rsp+536]
37bfabb34lea rcx, [rip+0x4b0c95]
37bfabb3blea r10, [rsp+232]
37bfabb43lea rdx, [rsp+216]
37bfabb4bmov r9, r10
37bfabb4emov [rsp+224], rsi
37bfabb56mov rax, [rax]
37bfabb59mov [rsp+184], r10
37bfabb61sub rax, rdi
37bfabb64add rax, 1
37bfabb68mov [rsp+216], rax
37bfabb70mov rax, [rsp+512]
37bfabb78movsd_xmm x0, [rax+8*rsi]
37bfabb7dmov [rsp+72], r11
37bfabb82lea r11, [rip+0x4b0c77]
37bfabb89lea rax, [rsp+224]
37bfabb91mov [rsp+80], rcx
37bfabb96mov r8, rax
37bfabb99xorpd x0, [rip+0x4b0c6f]
37bfabba1mov [rsp+64], r11
37bfabba6mov r11, [rsp+464]
37bfabbaemov [rsp+56], rcx
37bfabbb3lea rcx, [rbp+8*r12]
37bfabbb8mov [rsp+48], rcx
37bfabbbdlea rcx, [rbp+8*rdi-8]
37bfabbc2mov [rsp+32], rcx
37bfabbc7lea rcx, [rip+0x4b0c0a]
37bfabbcemov [rsp+88], 9
37bfabbd7mov [rsp+40], r11
37bfabbdcmov [rsp+176], rax
37bfabbe4movsd_xmm [rsp+232], x0
37bfabbedcall dgemv_64_
37bfabbf2mov rax, [rsp+400]
37bfabbfalea rcx, [rip+0x4b0bcf]
37bfabc01mov r8, [rsp+184]
37bfabc09lea r9, [rip+0x4b0be0]
37bfabc10mov [rsp+232], rsi
37bfabc18mov rdx, [rax]
37bfabc1bmov rax, [rsp+392]
37bfabc23add rdx, [rax]
37bfabc26lea rax, [rip+0x4b0bc3]
37bfabc2dmov [rsp+80], rcx
37bfabc32mov [rsp+64], rax
37bfabc37mov rax, [rsp+536]
37bfabc3fmov [rsp+56], rcx
37bfabc44lea rcx, [rip+0x4b0b96]
37bfabc4bmov [rsp+48], rax
37bfabc50mov rax, [rsp+552]
37bfabc58mov [rsp+88], 12
37bfabc61mov [rsp+40], rax
37bfabc66mov rax, [rsp+544]
37bfabc6emov [rsp+72], r15
37bfabc73mov [rsp+32], rax
37bfabc78mov [rsp+224], rdx
37bfabc80mov rdx, [rsp+176]
37bfabc88call dgemv_64_
37bfabc8d
37bfabc8dloc_37bfabc8d:
37bfabc8dmov rax, [rsp+400]
37bfabc95mov rsi, [rsp+392]
37bfabc9dmov rax, [rax]
37bfabca0add rax, [rsi]
37bfabca3cmp rbx, rax
37bfabca6jl 0x37bfabf10
37bfabcac
37bfabcacloc_37bfabcac:
37bfabcacmov rsi, rbx
37bfabcafnop
37bfabcb0
37bfabcb0loc_37bfabcb0:
37bfabcb0movsd_xmm [rbp+8*r12], x9
37bfabcb7xor edx, edx
37bfabcb9xor r12l, r12l
37bfabcbccmp [rsp+152], rsi
37bfabcc4jg 0x37bfac0d0
37bfabcca
37bfabccaloc_37bfabcca:
37bfabccamov rax, [rsp+416]
37bfabcd2cmp [rax], rsi
37bfabcd5jle 0x37bfac1be
37bfabcdb
37bfabcdbloc_37bfabcdb:
37bfabcdbtest dl, dl
37bfabcddjne 0x37bfac1be
37bfabce3
37bfabce3loc_37bfabce3:
37bfabce3mov rax, [rsp+408]
37bfabceblea rbx, [rsi+1]
37bfabcefmov [rsp+208], rbx
37bfabcf7mov rdi, [rax]
37bfabcfalea rax, [8*rsi]
37bfabd02mov [rsp+128], rax
37bfabd0aadd rdi, rbx
37bfabd0dcmp rdi, 1
37bfabd11je 0x37bfab890
37bfabd17mov rax, [rsp+392]
37bfabd1flea r10, [rsp+232]
37bfabd27lea r8, [rip+0x4b0aa2]
37bfabd2emov rcx, r10
37bfabd31mov [rsp+144], r10
37bfabd39mov rax, [rax]
37bfabd3csub rax, rbx
37bfabd3fadd rax, 1
37bfabd43mov [rsp+232], rax
37bfabd4bmov rax, [rsp+128]
37bfabd53lea rdx, [r13+rax]
37bfabd58call idamax_64_
37bfabd5dlea r12, [rax+rsi]
37bfabd61mov rax, [rsp+488]
37bfabd69movsd_xmm x0, [r13+8*r12-8]
37bfabd70mov rcx, rax
37bfabd73movsd_xmm [rax], x0
37bfabd77call disnan_64_
37bfabd7cmov rdx, [rsp+488]
37bfabd84mov r10, [rsp+144]
37bfabd8ctest rax, rax
37bfabd8fmovsd_xmm x0, [rdx]
37bfabd93jne 0x37bfac4bd
37bfabd99pxor x1, x1
37bfabd9ducomisd x0, x1
37bfabda1jp 0x37bfabda9
37bfabda3je 0x37bfac5f8
37bfabda9
37bfabda9loc_37bfabda9:
37bfabda9mov rax, [rsp+568]
37bfabdb1cmp [rax], 0
37bfabdb5jne 0x37bfabddc
37bfabdb7comisd x0, x8
37bfabdbcjbe 0x37bfabddc
37bfabdbemov rcx, [rsp+392]
37bfabdc6mov rdx, [rsp+568]
37bfabdcemov rax, [rcx]
37bfabdd1add rax, rbx
37bfabdd4lea rax, [r12+rax-1]
37bfabdd9mov [rdx], rax
37bfabddc
37bfabddcloc_37bfabddc:
37bfabddcmov rax, [rsp+448]
37bfabde4movapd x1, x0
37bfabde8divsd x1, [rax]
37bfabdecmov rax, [rsp+496]
37bfabdf4movsd_xmm [rax], x1
37bfabdf8mov rax, [rsp+424]
37bfabe00movsd_xmm x2, [rax]
37bfabe04comisd x2, x0
37bfabe08jae 0x37bfabe20
37bfabe0amov rax, [rsp+432]
37bfabe12movsd_xmm x0, [rax]
37bfabe16comisd x0, x1
37bfabe1ajb 0x37bfab89b
37bfabe20
37bfabe20loc_37bfabe20:
37bfabe20mov rax, [rsp+472]
37bfabe28mov r15, [rsp+384]
37bfabe30mov [rax], 1
37bfabe37mov rax, [rsp+480]
37bfabe3fmov [rax], rsi
37bfabe42cmp [rsp+200], rsi
37bfabe4ajg 0x37bfac725
37bfabe50
37bfabe50loc_37bfabe50:
37bfabe50mov rax, [rsp+152]
37bfabe58cmp rbx, rax
37bfabe5bjg 0x37bfabe80
37bfabe5dsub rax, rbx
37bfabe60mov rcx, [rsp+128]
37bfabe68xor edx, edx
37bfabe6aadd rcx, [rsp+512]
37bfabe72lea r8, [8*rax+8]
37bfabe7acall memset
37bfabe7fnop
37bfabe80
37bfabe80loc_37bfabe80:
37bfabe80movups x6, [rsp+240]
37bfabe88movups x7, [rsp+256]
37bfabe90movups x8, [rsp+272]
37bfabe99movups x9, [rsp+288]
37bfabea2add rsp, 312
37bfabea9pop rbx
37bfabeaapop rsi
37bfabeabpop rdi
37bfabeacpop rbp
37bfabeadpop r12
37bfabeafpop r13
37bfabeb1pop r14
37bfabeb3pop r15
37bfabeb5ret
37bfabeb6
37bfabeb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfabec0
37bfabec0loc_37bfabec0:
37bfabec0sub rax, rdi
37bfabec3mov [rsp+32], r15
37bfabec8lea r9, [rip+0x4b0901]
37bfabecflea rcx, [rsp+232]
37bfabed7add rax, 1
37bfabedbmov [rsp+232], rax
37bfabee3mov rax, rbx
37bfabee6imul rax, r14
37bfabeeaadd rax, [rsp+136]
37bfabef2lea rdx, [rax+rdi+1]
37bfabef7add rax, rdi
37bfabefalea r8, [rbp+8*rdx]
37bfabefflea rdx, [rbp+8*rax]
37bfabf04call dlarfg_64_
37bfabf09jmp 0x37bfaba82
37bfabf0e
37bfabf0e 66 90 f.
37bfabf10
37bfabf10loc_37bfabf10:
37bfabf10sub rax, rbx
37bfabf13mov rbx, [rsp+136]
37bfabf1bmov rsi, [rsp+128]
37bfabf23mov [rsp+88], 12
37bfabf2cmov [rsp+232], rax
37bfabf34mov rax, [rsp+464]
37bfabf3clea r9, [rip+0x4b08b5]
37bfabf43lea r8, [rsp+208]
37bfabf4blea rdx, [rsp+232]
37bfabf53lea rcx, [rip+0x4b0887]
37bfabf5amov r12, r14
37bfabf5dmov [rsp+80], rax
37bfabf62mov rax, [rsp+144]
37bfabf6aadd rax, r14
37bfabf6dadd rax, rbx
37bfabf70add rax, rdi
37bfabf73lea rax, [rbp+8*rax]
37bfabf78mov [rsp+72], rax
37bfabf7dlea rax, [rip+0x4b086c]
37bfabf84mov [rsp+64], rax
37bfabf89mov rax, [rsp+464]
37bfabf91mov [rsp+56], rax
37bfabf96lea rax, [rbp+8*rdi-8]
37bfabf9bmov [rsp+48], rax
37bfabfa0mov rax, [rsp+552]
37bfabfa8mov [rsp+40], rax
37bfabfadmov rax, [rsp+544]
37bfabfb5lea rax, [rax+rsi+8]
37bfabfbamov [rsp+32], rax
37bfabfbfcall dgemv_64_
37bfabfc4mov rsi, [rsp+208]
37bfabfccimul r12, rsi
37bfabfd0add r12, rbx
37bfabfd3add r12, rdi
37bfabfd6jmp 0x37bfabcb0
37bfabfdb
37bfabfdb 0f 1f 44 00 00 ..D..
37bfabfe0
37bfabfe0loc_37bfabfe0:
37bfabfe0sub rax, rbx
37bfabfe3mov rcx, [rsp+384]
37bfabfebmov r9, r15
37bfabfeelea r11, [rip+0x4b07db]
37bfabff5mov [rsp+232], rax
37bfabffdmov rax, [rsp+168]
37bfac005lea r8, [rsp+232]
37bfac00dmov rdx, [rcx]
37bfac010mov [rsp+80], r11
37bfac015imul rax, rbx
37bfac019add rax, [rsp+160]
37bfac021mov [rsp+56], r11
37bfac026mov [rsp+176], rax
37bfac02elea rcx, [rsi+rax+2]
37bfac033sub rdx, rdi
37bfac036mov rax, [rsp+544]
37bfac03emov [rsp+88], 9
37bfac047add rdx, 1
37bfac04blea rcx, [rax+8*rcx]
37bfac04flea rax, [rip+0x4b07aa]
37bfac056mov [rsp+224], rdx
37bfac05emov [rsp+64], rax
37bfac063mov rax, [rsp+464]
37bfac06blea rdx, [rsp+224]
37bfac073mov [rsp+72], rcx
37bfac078lea rcx, [rbp+8*r12]
37bfac07dmov [rsp+40], rax
37bfac082mov rax, [rsp+144]
37bfac08amov [rsp+48], rcx
37bfac08flea rcx, [rax+r14]
37bfac093add rcx, [rsp+136]
37bfac09badd rcx, rdi
37bfac09elea rcx, [rbp+8*rcx]
37bfac0a3mov [rsp+32], rcx
37bfac0a8lea rcx, [rip+0x4b0729]
37bfac0afcall dgemv_64_
37bfac0b4test rbx, rbx
37bfac0b7mov rax, [rsp+176]
37bfac0bfjg 0x37bfabafb
37bfac0c5jmp 0x37bfabc8d
37bfac0ca
37bfac0ca 66 0f 1f 44 00 00 f..D..
37bfac0d0
37bfac0d0loc_37bfac0d0:
37bfac0d0mov rbx, [rsp+392]
37bfac0d8lea rax, [rsi+1]
37bfac0dcmov rcx, [rbx]
37bfac0dfcmp rax, rcx
37bfac0e2jg 0x37bfabcca
37bfac0e8mov rdx, rax
37bfac0ebadd rcx, 1
37bfac0efpxor x3, x3
37bfac0f3mov rbx, [rsp+136]
37bfac0fbimul rdx, r14
37bfac0ffmov r9, [rsp+528]
37bfac107mov r10, [rsp+560]
37bfac10flea r8, [rdi+rbx]
37bfac113add rdx, r8
37bfac116mov r8, [rsp+192]
37bfac11elea rdx, [rbp+8*rdx]
37bfac123jmp 0x37bfac13c
37bfac125
37bfac125 0f 1f 00 ...
37bfac128
37bfac128loc_37bfac128:
37bfac128mov [r10+8*rax-16], r12
37bfac12dmov r12, rax
37bfac130
37bfac130loc_37bfac130:
37bfac130add rax, 1
37bfac134add rdx, r8
37bfac137cmp rcx, rax
37bfac13aje 0x37bfac1a7
37bfac13c
37bfac13cloc_37bfac13c:
37bfac13cmovsd_xmm x0, [r13+8*rax-8]
37bfac143ucomisd x0, x3
37bfac147jp 0x37bfac14b
37bfac149je 0x37bfac130
37bfac14b
37bfac14bloc_37bfac14b:
37bfac14bmovsd_xmm x2, [rdx]
37bfac14fandpd x2, [rip+0x4b06c9]
37bfac157movapd x4, x6
37bfac15bdivsd x2, x0
37bfac15fmovapd x1, x2
37bfac163subsd x4, x2
37bfac167movapd x2, x0
37bfac16bdivsd x2, [r9+8*rax-8]
37bfac172addsd x1, x6
37bfac176mulsd x2, x2
37bfac17amulsd x1, x4
37bfac17emaxsd x1, x3
37bfac182mulsd x2, x1
37bfac186comisd x7, x2
37bfac18ajae 0x37bfac128
37bfac18csqrtsd x1, x1
37bfac190add rdx, r8
37bfac193mulsd x0, x1
37bfac197movsd_xmm [r13+8*rax-8], x0
37bfac19eadd rax, 1
37bfac1a2cmp rcx, rax
37bfac1a5jne 0x37bfac13c
37bfac1a7
37bfac1a7loc_37bfac1a7:
37bfac1a7mov rax, [rsp+416]
37bfac1aftest r12, r12
37bfac1b2setne dl
37bfac1b5cmp [rax], rsi
37bfac1b8jg 0x37bfabcdb
37bfac1be
37bfac1beloc_37bfac1be:
37bfac1bemov rax, [rsp+480]
37bfac1c6mov r15, [rsp+384]
37bfac1cemov [rax], rsi
37bfac1d1cmp [rsp+200], rsi
37bfac1d9jg 0x37bfac3c6
37bfac1df
37bfac1dfloc_37bfac1df:
37bfac1dftest r12, r12
37bfac1e2jle 0x37bfabe80
37bfac1e8lea r10, [rsp+232]
37bfac1f0mov rsi, r15
37bfac1f3lea rbx, [rdi+1]
37bfac1f7mov r15, r12
37bfac1famov [rsp+128], r10
37bfac202nop [rax]
37bfac205nop [rax+rax]
37bfac210
37bfac210loc_37bfac210:
37bfac210mov rcx, [rsp+560]
37bfac218mov rax, r15
37bfac21bmov rdx, [rsi]
37bfac21elea r8, [rip+0x4b05ab]
37bfac225lea r12, [rax-1]
37bfac229imul rax, r14
37bfac22dadd rax, [rsp+136]
37bfac235mov r15, [rcx+8*r15-16]
37bfac23asub rdx, rdi
37bfac23dadd rax, rbx
37bfac240mov rcx, [rsp+128]
37bfac248mov [rsp+232], rdx
37bfac250lea rdx, [rbp+8*rax]
37bfac255call dnrm2_64_
37bfac25amov rax, [rsp+528]
37bfac262movsd_xmm [r13+8*r12], x0
37bfac269movsd_xmm [rax+8*r12], x0
37bfac26ftest r15, r15
37bfac272jg 0x37bfac210
37bfac274jmp 0x37bfabe80
37bfac279
37bfac279loc_37bfac279:
37bfac279mov rcx, [rsp+472]
37bfac281mov rdx, [rsp+480]
37bfac289mov r15, [rsp+384]
37bfac291mov [rcx], 1
37bfac298mov rcx, [rsp+568]
37bfac2a0mov [rdx], rsi
37bfac2a3mov [rcx], rbx
37bfac2a6mov rbx, [rsp+512]
37bfac2aemovsd_xmm x0, [rbx+8*rsi]
37bfac2b3mov rbx, [rsp+488]
37bfac2bbmovsd_xmm [rbx], x0
37bfac2bfmov rbx, [rsp+496]
37bfac2c7movsd_xmm [rbx], x0
37bfac2cbtest rax, rax
37bfac2cejle 0x37bfabe80
37bfac2d4mov rax, [r15]
37bfac2d7mov rbx, [rsp+408]
37bfac2dfmov rdx, rax
37bfac2e2sub rdx, [rbx]
37bfac2e5cmp rdx, rsi
37bfac2e8jle 0x37bfabe80
37bfac2eelea rdx, [rdi-1]
37bfac2f2mov r9, [rsp+400]
37bfac2falea r8, [rsp+232]
37bfac302sub rax, rdx
37bfac305mov [rsp+232], rax
37bfac30dmov rax, [rsp+392]
37bfac315mov rcx, [rax]
37bfac318mov rax, [rsp+464]
37bfac320mov [rsp+112], 9
37bfac329mov [rsp+104], 12
37bfac332mov [rsp+96], rax
37bfac337lea rax, [rcx+1]
37bfac33bimul rax, r14
37bfac33fadd rax, [rsp+136]
37bfac347add rax, rdi
37bfac34alea rax, [rbp+8*rax]
37bfac34fmov [rsp+88], rax
37bfac354lea rax, [rip+0x4b0495]
37bfac35bmov [rsp+80], rax
37bfac360mov rax, [rsp+552]
37bfac368mov [rsp+72], rax
37bfac36dmov rax, [rsp+544]
37bfac375lea rax, [rax+8*rcx]
37bfac379lea rcx, [rip+0x4b0461]
37bfac380mov [rsp+64], rax
37bfac385mov rax, [rsp+464]
37bfac38dmov [rsp+56], rax
37bfac392lea rax, [rbp+8*rdx]
37bfac397lea rdx, [rip+0x4b043a]
37bfac39emov [rsp+48], rax
37bfac3a3lea rax, [rip+0x4b044e]
37bfac3aamov [rsp+40], rax
37bfac3afmov rax, [rsp+480]
37bfac3b7mov [rsp+32], rax
37bfac3bccall dgemm_64_
37bfac3c1jmp 0x37bfabe80
37bfac3c6
37bfac3c6loc_37bfac3c6:
37bfac3c6mov rbx, [rsp+544]
37bfac3celea rax, [rsi+1]
37bfac3d2imul rax, r14
37bfac3d6add rax, [rsp+136]
37bfac3delea rbx, [rbx+8*rsi]
37bfac3e2mov [rsp+544], rbx
37bfac3ea
37bfac3ealoc_37bfac3ea:
37bfac3eamov rdx, [r15]
37bfac3edmov rbx, [rsp+400]
37bfac3f5lea rax, [rdi+rax+1]
37bfac3falea r9, [rsp+232]
37bfac402lea rax, [rbp+8*rax]
37bfac407lea r8, [rsp+224]
37bfac40fsub rdx, rdi
37bfac412lea rcx, [rip+0x4b03c8]
37bfac419mov [rsp+224], rdx
37bfac421mov rdx, [rbx]
37bfac424mov rbx, [rsp+392]
37bfac42cadd rdx, [rbx]
37bfac42fmov [rsp+88], rax
37bfac434lea rax, [rip+0x4b03b5]
37bfac43bmov [rsp+80], rax
37bfac440sub rdx, rsi
37bfac443mov rax, [rsp+552]
37bfac44bmov rsi, [rsp+464]
37bfac453mov [rsp+104], 12
37bfac45cmov [rsp+72], rax
37bfac461mov rax, [rsp+544]
37bfac469mov [rsp+96], rsi
37bfac46emov [rsp+64], rax
37bfac473lea rax, [rbp+8*rdi]
37bfac478mov [rsp+48], rax
37bfac47dlea rax, [rip+0x4b0374]
37bfac484mov [rsp+40], rax
37bfac489mov rax, [rsp+480]
37bfac491mov [rsp+56], rsi
37bfac496mov [rsp+32], rax
37bfac49bmov [rsp+232], rdx
37bfac4a3lea rdx, [rip+0x4b032e]
37bfac4aamov [rsp+112], 9
37bfac4b3call dgemm_64_
37bfac4b8jmp 0x37bfac1df
37bfac4bd
37bfac4bdloc_37bfac4bd:
37bfac4bdmov rax, [rsp+472]
37bfac4c5add r12, rsi
37bfac4c8mov r15, [rsp+384]
37bfac4d0mov [rax], 1
37bfac4d7mov rax, [rsp+480]
37bfac4dfmov [rax], rsi
37bfac4e2mov rax, [rsp+568]
37bfac4eamov [rax], r12
37bfac4edmov rax, [rsp+496]
37bfac4f5movsd_xmm [rax], x0
37bfac4f9mov rax, [rsp+400]
37bfac501cmp [rax], 0
37bfac505jle 0x37bfabe80
37bfac50bmov rax, [r15]
37bfac50emov rbx, [rsp+408]
37bfac516mov rdx, rax
37bfac519sub rdx, [rbx]
37bfac51ccmp rdx, rsi
37bfac51fjle 0x37bfabe80
37bfac525lea rdx, [rdi-1]
37bfac529mov r9, [rsp+400]
37bfac531mov r8, r10
37bfac534sub rax, rdx
37bfac537mov [rsp+232], rax
37bfac53fmov rax, [rsp+392]
37bfac547mov rcx, [rax]
37bfac54amov rax, [rsp+464]
37bfac552mov [rsp+112], 9
37bfac55bmov [rsp+104], 12
37bfac564mov [rsp+96], rax
37bfac569lea rax, [rcx+1]
37bfac56dimul rax, r14
37bfac571add rax, [rsp+136]
37bfac579add rax, rdi
37bfac57clea rax, [rbp+8*rax]
37bfac581mov [rsp+88], rax
37bfac586lea rax, [rip+0x4b0263]
37bfac58dmov [rsp+80], rax
37bfac592mov rax, [rsp+552]
37bfac59amov [rsp+72], rax
37bfac59fmov rax, [rsp+544]
37bfac5a7lea rax, [rax+8*rcx]
37bfac5ablea rcx, [rip+0x4b022f]
37bfac5b2mov [rsp+64], rax
37bfac5b7mov rax, [rsp+464]
37bfac5bfmov [rsp+56], rax
37bfac5c4lea rax, [rbp+8*rdx]
37bfac5c9lea rdx, [rip+0x4b0208]
37bfac5d0mov [rsp+48], rax
37bfac5d5lea rax, [rip+0x4b021c]
37bfac5dcmov [rsp+40], rax
37bfac5e1mov rax, [rsp+480]
37bfac5e9mov [rsp+32], rax
37bfac5eecall dgemm_64_
37bfac5f3jmp 0x37bfabe80
37bfac5f8
37bfac5f8loc_37bfac5f8:
37bfac5f8mov rax, [rsp+472]
37bfac600mov r15, [rsp+384]
37bfac608mov [rax], 1
37bfac60fmov rax, [rsp+480]
37bfac617mov [rax], rsi
37bfac61amov rax, [rsp+496]
37bfac622movsd_xmm [rax], x1
37bfac626mov rax, [rsp+400]
37bfac62ecmp [rax], 0
37bfac632jle 0x37bfabe50
37bfac638mov rax, [r15]
37bfac63bmov rcx, [rsp+408]
37bfac643mov rdx, rax
37bfac646sub rdx, [rcx]
37bfac649cmp rdx, rsi
37bfac64cjle 0x37bfabe50
37bfac652lea rdx, [rdi-1]
37bfac656mov r9, [rsp+400]
37bfac65emov r8, r10
37bfac661sub rax, rdx
37bfac664mov [rsp+232], rax
37bfac66cmov rax, [rsp+392]
37bfac674mov rcx, [rax]
37bfac677mov rax, [rsp+464]
37bfac67fmov [rsp+112], 9
37bfac688mov [rsp+104], 12
37bfac691mov [rsp+96], rax
37bfac696lea rax, [rcx+1]
37bfac69aimul rax, r14
37bfac69eadd rax, [rsp+136]
37bfac6a6add rax, rdi
37bfac6a9lea rax, [rbp+8*rax]
37bfac6aemov [rsp+88], rax
37bfac6b3lea rax, [rip+0x4b0136]
37bfac6bamov [rsp+80], rax
37bfac6bfmov rax, [rsp+552]
37bfac6c7mov [rsp+72], rax
37bfac6ccmov rax, [rsp+544]
37bfac6d4lea rax, [rax+8*rcx]
37bfac6d8lea rcx, [rip+0x4b0102]
37bfac6dfmov [rsp+64], rax
37bfac6e4mov rax, [rsp+464]
37bfac6ecmov [rsp+56], rax
37bfac6f1lea rax, [rbp+8*rdx]
37bfac6f6lea rdx, [rip+0x4b00db]
37bfac6fdmov [rsp+48], rax
37bfac702lea rax, [rip+0x4b00ef]
37bfac709mov [rsp+40], rax
37bfac70emov rax, [rsp+480]
37bfac716mov [rsp+32], rax
37bfac71bcall dgemm_64_
37bfac720jmp 0x37bfabe50
37bfac725
37bfac725loc_37bfac725:
37bfac725mov rax, [r15]
37bfac728lea rdx, [rdi-1]
37bfac72cmov r9, r10
37bfac72fmov rcx, [rsp+392]
37bfac737lea r8, [rsp+224]
37bfac73fsub rax, rdx
37bfac742mov [rsp+224], rax
37bfac74amov rax, [rsp+400]
37bfac752mov rax, [rax]
37bfac755add rax, [rcx]
37bfac758lea rcx, [rip+0x4b0082]
37bfac75fmov [rsp+112], 9
37bfac768mov [rsp+104], 12
37bfac771sub rax, rsi
37bfac774mov [rsp+232], rax
37bfac77cmov rax, [rsp+464]
37bfac784mov [rsp+96], rax
37bfac789mov rax, r14
37bfac78cimul rax, rbx
37bfac790add rax, [rsp+136]
37bfac798add rax, rdi
37bfac79blea rax, [rbp+8*rax]
37bfac7a0mov [rsp+88], rax
37bfac7a5lea rax, [rip+0x4b0044]
37bfac7acmov [rsp+80], rax
37bfac7b1mov rax, [rsp+552]
37bfac7b9mov [rsp+72], rax
37bfac7bemov rax, [rsp+128]
37bfac7c6add rax, [rsp+544]
37bfac7cemov [rsp+64], rax
37bfac7d3mov rax, [rsp+464]
37bfac7dbmov [rsp+56], rax
37bfac7e0lea rax, [rbp+8*rdx]
37bfac7e5lea rdx, [rip+0x4affec]
37bfac7ecmov [rsp+48], rax
37bfac7f1lea rax, [rip+0x4b0000]
37bfac7f8mov [rsp+40], rax
37bfac7fdmov rax, [rsp+480]
37bfac805mov [rsp+32], rax
37bfac80acall dgemm_64_
37bfac80fjmp 0x37bfabe50
37bfac814
37bfac814loc_37bfac814:
37bfac814mov rax, [rsp+480]
37bfac81cmov [rax], 0
37bfac823cmp [rsp+200], 0
37bfac82cjle 0x37bfabe80
37bfac832mov rax, -1
37bfac839xor r12l, r12l
37bfac83cxor esi, esi
37bfac83ejmp 0x37bfac3ea
37bfab700
37bfab700dlaqp3rk_64_:
37bfab700push r15
37bfab702push r14
37bfab704push r13
37bfab706push r12
37bfab708push rbp
37bfab709push rdi
37bfab70apush rsi
37bfab70bpush rbx
37bfab70csub rsp, 312
37bfab713movups [rsp+240], x6
37bfab71bmovups [rsp+256], x7
37bfab723movups [rsp+272], x8
37bfab72cmovups [rsp+288], x9
37bfab735mov rax, [rsp+464]
37bfab73dmov rbp, [rsp+456]
37bfab745mov r13, [rsp+520]
37bfab74dmov rax, [rax]
37bfab750mov [rsp+392], rdx
37bfab758xor edx, edx
37bfab75atest rax, rax
37bfab75dmov rsi, [rsp+392]
37bfab765cmovns rdx, rax
37bfab769mov r15, rcx
37bfab76cmov [rsp+400], r8
37bfab774mov [rsp+408], r9
37bfab77cmov rax, rdx
37bfab77fmov r14, rdx
37bfab782mov rdx, [rsi]
37bfab785not rax
37bfab788mov [rsp+136], rax
37bfab790mov rax, [rsp+552]
37bfab798mov rsi, rdx
37bfab79bmov rbx, [rax]
37bfab79emov rax, [rsp+568]
37bfab7a6mov [rax], 0
37bfab7admov rax, [rcx]
37bfab7b0lea rcx, [rip+0x4b1009]
37bfab7b7sub rax, [r9]
37bfab7bacmp rax, rdx
37bfab7bdcmovle rsi, rax
37bfab7c1add rdx, [r8]
37bfab7c4cmp rdx, rax
37bfab7c7cmovle rax, rdx
37bfab7cbmov [rsp+152], rsi
37bfab7d3mov edx, 7
37bfab7d8mov [rsp+200], rax
37bfab7e0mov rax, [rsp+416]
37bfab7e8mov rax, [rax]
37bfab7ebcmp rax, rsi
37bfab7eecmovg rax, rsi
37bfab7f2mov rsi, [rsp+416]
37bfab7famov [rsi], rax
37bfab7fdcall dlamch_64_
37bfab802mov edx, 8
37bfab807lea rcx, [rip+0x4b0fb9]
37bfab80emovapd x7, x0
37bfab812call dlamch_64_
37bfab817mov rax, [rsp+472]
37bfab81fmovapd x8, x0
37bfab824mov [rax], 0
37bfab82bmov rax, [rsp+416]
37bfab833cmp [rax], 0
37bfab837jle 0x37bfac814
37bfab83dxor eax, eax
37bfab83fsqrtsd x7, x7
37bfab843test rbx, rbx
37bfab846mov [rsp+384], r15
37bfab84ecmovns rax, rbx
37bfab852movsd_xmm x6, [rip+0x4b0fae]
37bfab85axor esi, esi
37bfab85cmov r9, rax
37bfab85fnot rax
37bfab862mov [rsp+160], rax
37bfab86alea rax, [8*r14]
37bfab872mov [rsp+192], rax
37bfab87amov [rsp+168], r9
37bfab882jmp 0x37bfabce3
37bfab887
37bfab887 66 0f 1f 84 00 00 00 00 00 f........
37bfab890
37bfab890loc_37bfab890:
37bfab890mov rax, [rsp+440]
37bfab898mov r12, [rax]
37bfab89b
37bfab89bloc_37bfab89b:
37bfab89bcmp rbx, r12
37bfab89eje 0x37bfab981
37bfab8a4mov rdx, r12
37bfab8a7mov rax, rbx
37bfab8aamov rcx, [rsp+136]
37bfab8b2sub r12, 1
37bfab8b6imul rax, r14
37bfab8baimul rdx, r14
37bfab8belea rax, [rcx+rax+1]
37bfab8c3lea rdx, [rcx+rdx+1]
37bfab8c8lea rcx, [rip+0x4b0f01]
37bfab8cfmov [rsp+32], rcx
37bfab8d4mov r8, rcx
37bfab8d7lea r9, [rbp+8*rax]
37bfab8dcmov rcx, [rsp+384]
37bfab8e4lea rdx, [rbp+8*rdx]
37bfab8e9call dswap_64_
37bfab8eemov rax, [rsp+544]
37bfab8f6mov rcx, [rsp+128]
37bfab8femov [rsp+232], rsi
37bfab906mov r8, [rsp+552]
37bfab90elea rdx, [rax+8*r12]
37bfab912mov rax, [rsp+552]
37bfab91amov [rsp+32], rax
37bfab91fmov rax, [rsp+544]
37bfab927lea r9, [rax+rcx]
37bfab92blea rcx, [rsp+232]
37bfab933call dswap_64_
37bfab938mov rax, [rsp+528]
37bfab940movsd_xmm x0, [r13+8*rsi]
37bfab947mov rdx, [rsp+504]
37bfab94fmov rcx, [rsp+504]
37bfab957movsd_xmm [r13+8*r12], x0
37bfab95emovsd_xmm x0, [rax+8*rsi]
37bfab963mov rdx, [rdx+8*rsi]
37bfab967movsd_xmm [rax+8*r12], x0
37bfab96dmov rax, [rsp+504]
37bfab975mov rax, [rax+8*r12]
37bfab979mov [rcx+8*r12], rdx
37bfab97dmov [rcx+8*rsi], rax
37bfab981
37bfab981loc_37bfab981:
37bfab981cmp rbx, 1
37bfab985jle 0x37bfaba4e
37bfab98bmov rax, [rsp+384]
37bfab993lea rdx, [rsp+224]
37bfab99blea r9, [rip+0x4b0e56]
37bfab9a2mov [rsp+232], rsi
37bfab9aalea r8, [rsp+232]
37bfab9b2lea rcx, [rip+0x4b0e28]
37bfab9b9mov rax, [rax]
37bfab9bcmov [rsp+88], 12
37bfab9c5mov [rsp+144], rax
37bfab9cdsub rax, rdi
37bfab9d0add rax, 1
37bfab9d4mov [rsp+224], rax
37bfab9dclea rax, [rip+0x4b0ded]
37bfab9e3mov [rsp+80], rax
37bfab9e8mov rax, rbx
37bfab9ebimul rax, r14
37bfab9efadd rax, [rsp+136]
37bfab9f7add rax, rdi
37bfab9falea rax, [rbp+8*rax]
37bfab9ffmov [rsp+72], rax
37bfaba04lea rax, [rip+0x4b0de5]
37bfaba0bmov [rsp+64], rax
37bfaba10mov rax, [rsp+552]
37bfaba18mov [rsp+56], rax
37bfaba1dmov rax, [rsp+128]
37bfaba25add rax, [rsp+544]
37bfaba2dmov [rsp+48], rax
37bfaba32mov rax, [rsp+464]
37bfaba3amov [rsp+40], rax
37bfaba3flea rax, [rbp+8*rdi-8]
37bfaba44mov [rsp+32], rax
37bfaba49call dgemv_64_
37bfaba4e
37bfaba4eloc_37bfaba4e:
37bfaba4emov rax, [rsp+384]
37bfaba56mov r15, [rsp+128]
37bfaba5eadd r15, [rsp+512]
37bfaba66mov rax, [rax]
37bfaba69cmp rax, rdi
37bfaba6cjg 0x37bfabec0
37bfaba72mov rax, [rsp+512]
37bfaba7amov [rax+8*rsi], 0
37bfaba82
37bfaba82loc_37bfaba82:
37bfaba82mov rcx, r15
37bfaba85call disnan_64_
37bfaba8atest rax, rax
37bfaba8dmov rax, [rsp+400]
37bfaba95mov rax, [rax]
37bfaba98jne 0x37bfac279
37bfaba9emov rcx, rbx
37bfabaa1mov rdx, [rsp+136]
37bfabaa9imul rcx, r14
37bfabaadlea r12, [rcx+rdx]
37bfabab1mov rdx, [rsp+392]
37bfabab9mov [rsp+144], rcx
37bfabac1add r12, rdi
37bfabac4add rax, [rdx]
37bfabac7movsd_xmm x9, [rbp+8*r12]
37bfabacemovsd_xmm [rbp+8*r12], x6
37bfabad5cmp rbx, rax
37bfabad8jl 0x37bfabfe0
37bfabadetest rbx, rbx
37bfabae1jle 0x37bfabcac
37bfabae7mov rax, [rsp+168]
37bfabaefimul rax, rbx
37bfabaf3add rax, [rsp+160]
37bfabafb
37bfabafbloc_37bfabafb:
37bfabafbmov rcx, [rsp+544]
37bfabb03xor edx, edx
37bfabb05lea r8, [8*rbx]
37bfabb0dlea r15, [rcx+8*rax+8]
37bfabb12mov rcx, r15
37bfabb15call memset
37bfabb1acmp rbx, 1
37bfabb1eje 0x37bfabc8d
37bfabb24mov rax, [rsp+384]
37bfabb2cmov r11, [rsp+536]
37bfabb34lea rcx, [rip+0x4b0c95]
37bfabb3blea r10, [rsp+232]
37bfabb43lea rdx, [rsp+216]
37bfabb4bmov r9, r10
37bfabb4emov [rsp+224], rsi
37bfabb56mov rax, [rax]
37bfabb59mov [rsp+184], r10
37bfabb61sub rax, rdi
37bfabb64add rax, 1
37bfabb68mov [rsp+216], rax
37bfabb70mov rax, [rsp+512]
37bfabb78movsd_xmm x0, [rax+8*rsi]
37bfabb7dmov [rsp+72], r11
37bfabb82lea r11, [rip+0x4b0c77]
37bfabb89lea rax, [rsp+224]
37bfabb91mov [rsp+80], rcx
37bfabb96mov r8, rax
37bfabb99xorpd x0, [rip+0x4b0c6f]
37bfabba1mov [rsp+64], r11
37bfabba6mov r11, [rsp+464]
37bfabbaemov [rsp+56], rcx
37bfabbb3lea rcx, [rbp+8*r12]
37bfabbb8mov [rsp+48], rcx
37bfabbbdlea rcx, [rbp+8*rdi-8]
37bfabbc2mov [rsp+32], rcx
37bfabbc7lea rcx, [rip+0x4b0c0a]
37bfabbcemov [rsp+88], 9
37bfabbd7mov [rsp+40], r11
37bfabbdcmov [rsp+176], rax
37bfabbe4movsd_xmm [rsp+232], x0
37bfabbedcall dgemv_64_
37bfabbf2mov rax, [rsp+400]
37bfabbfalea rcx, [rip+0x4b0bcf]
37bfabc01mov r8, [rsp+184]
37bfabc09lea r9, [rip+0x4b0be0]
37bfabc10mov [rsp+232], rsi
37bfabc18mov rdx, [rax]
37bfabc1bmov rax, [rsp+392]
37bfabc23add rdx, [rax]
37bfabc26lea rax, [rip+0x4b0bc3]
37bfabc2dmov [rsp+80], rcx
37bfabc32mov [rsp+64], rax
37bfabc37mov rax, [rsp+536]
37bfabc3fmov [rsp+56], rcx
37bfabc44lea rcx, [rip+0x4b0b96]
37bfabc4bmov [rsp+48], rax
37bfabc50mov rax, [rsp+552]
37bfabc58mov [rsp+88], 12
37bfabc61mov [rsp+40], rax
37bfabc66mov rax, [rsp+544]
37bfabc6emov [rsp+72], r15
37bfabc73mov [rsp+32], rax
37bfabc78mov [rsp+224], rdx
37bfabc80mov rdx, [rsp+176]
37bfabc88call dgemv_64_
37bfabc8d
37bfabc8dloc_37bfabc8d:
37bfabc8dmov rax, [rsp+400]
37bfabc95mov rsi, [rsp+392]
37bfabc9dmov rax, [rax]
37bfabca0add rax, [rsi]
37bfabca3cmp rbx, rax
37bfabca6jl 0x37bfabf10
37bfabcac
37bfabcacloc_37bfabcac:
37bfabcacmov rsi, rbx
37bfabcafnop
37bfabcb0
37bfabcb0loc_37bfabcb0:
37bfabcb0movsd_xmm [rbp+8*r12], x9
37bfabcb7xor edx, edx
37bfabcb9xor r12l, r12l
37bfabcbccmp [rsp+152], rsi
37bfabcc4jg 0x37bfac0d0
37bfabcca
37bfabccaloc_37bfabcca:
37bfabccamov rax, [rsp+416]
37bfabcd2cmp [rax], rsi
37bfabcd5jle 0x37bfac1be
37bfabcdb
37bfabcdbloc_37bfabcdb:
37bfabcdbtest dl, dl
37bfabcddjne 0x37bfac1be
37bfabce3
37bfabce3loc_37bfabce3:
37bfabce3mov rax, [rsp+408]
37bfabceblea rbx, [rsi+1]
37bfabcefmov [rsp+208], rbx
37bfabcf7mov rdi, [rax]
37bfabcfalea rax, [8*rsi]
37bfabd02mov [rsp+128], rax
37bfabd0aadd rdi, rbx
37bfabd0dcmp rdi, 1
37bfabd11je 0x37bfab890
37bfabd17mov rax, [rsp+392]
37bfabd1flea r10, [rsp+232]
37bfabd27lea r8, [rip+0x4b0aa2]
37bfabd2emov rcx, r10
37bfabd31mov [rsp+144], r10
37bfabd39mov rax, [rax]
37bfabd3csub rax, rbx
37bfabd3fadd rax, 1
37bfabd43mov [rsp+232], rax
37bfabd4bmov rax, [rsp+128]
37bfabd53lea rdx, [r13+rax]
37bfabd58call idamax_64_
37bfabd5dlea r12, [rax+rsi]
37bfabd61mov rax, [rsp+488]
37bfabd69movsd_xmm x0, [r13+8*r12-8]
37bfabd70mov rcx, rax
37bfabd73movsd_xmm [rax], x0
37bfabd77call disnan_64_
37bfabd7cmov rdx, [rsp+488]
37bfabd84mov r10, [rsp+144]
37bfabd8ctest rax, rax
37bfabd8fmovsd_xmm x0, [rdx]
37bfabd93jne 0x37bfac4bd
37bfabd99pxor x1, x1
37bfabd9ducomisd x0, x1
37bfabda1jp 0x37bfabda9
37bfabda3je 0x37bfac5f8
37bfabda9
37bfabda9loc_37bfabda9:
37bfabda9mov rax, [rsp+568]
37bfabdb1cmp [rax], 0
37bfabdb5jne 0x37bfabddc
37bfabdb7comisd x0, x8
37bfabdbcjbe 0x37bfabddc
37bfabdbemov rcx, [rsp+392]
37bfabdc6mov rdx, [rsp+568]
37bfabdcemov rax, [rcx]
37bfabdd1add rax, rbx
37bfabdd4lea rax, [r12+rax-1]
37bfabdd9mov [rdx], rax
37bfabddc
37bfabddcloc_37bfabddc:
37bfabddcmov rax, [rsp+448]
37bfabde4movapd x1, x0
37bfabde8divsd x1, [rax]
37bfabdecmov rax, [rsp+496]
37bfabdf4movsd_xmm [rax], x1
37bfabdf8mov rax, [rsp+424]
37bfabe00movsd_xmm x2, [rax]
37bfabe04comisd x2, x0
37bfabe08jae 0x37bfabe20
37bfabe0amov rax, [rsp+432]
37bfabe12movsd_xmm x0, [rax]
37bfabe16comisd x0, x1
37bfabe1ajb 0x37bfab89b
37bfabe20
37bfabe20loc_37bfabe20:
37bfabe20mov rax, [rsp+472]
37bfabe28mov r15, [rsp+384]
37bfabe30mov [rax], 1
37bfabe37mov rax, [rsp+480]
37bfabe3fmov [rax], rsi
37bfabe42cmp [rsp+200], rsi
37bfabe4ajg 0x37bfac725
37bfabe50
37bfabe50loc_37bfabe50:
37bfabe50mov rax, [rsp+152]
37bfabe58cmp rbx, rax
37bfabe5bjg 0x37bfabe80
37bfabe5dsub rax, rbx
37bfabe60mov rcx, [rsp+128]
37bfabe68xor edx, edx
37bfabe6aadd rcx, [rsp+512]
37bfabe72lea r8, [8*rax+8]
37bfabe7acall memset
37bfabe7fnop
37bfabe80
37bfabe80loc_37bfabe80:
37bfabe80movups x6, [rsp+240]
37bfabe88movups x7, [rsp+256]
37bfabe90movups x8, [rsp+272]
37bfabe99movups x9, [rsp+288]
37bfabea2add rsp, 312
37bfabea9pop rbx
37bfabeaapop rsi
37bfabeabpop rdi
37bfabeacpop rbp
37bfabeadpop r12
37bfabeafpop r13
37bfabeb1pop r14
37bfabeb3pop r15
37bfabeb5ret
37bfabeb6
37bfabeb6 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bfabec0
37bfabec0loc_37bfabec0:
37bfabec0sub rax, rdi
37bfabec3mov [rsp+32], r15
37bfabec8lea r9, [rip+0x4b0901]
37bfabecflea rcx, [rsp+232]
37bfabed7add rax, 1
37bfabedbmov [rsp+232], rax
37bfabee3mov rax, rbx
37bfabee6imul rax, r14
37bfabeeaadd rax, [rsp+136]
37bfabef2lea rdx, [rax+rdi+1]
37bfabef7add rax, rdi
37bfabefalea r8, [rbp+8*rdx]
37bfabefflea rdx, [rbp+8*rax]
37bfabf04call dlarfg_64_
37bfabf09jmp 0x37bfaba82
37bfabf0e
37bfabf0e 66 90 f.
37bfabf10
37bfabf10loc_37bfabf10:
37bfabf10sub rax, rbx
37bfabf13mov rbx, [rsp+136]
37bfabf1bmov rsi, [rsp+128]
37bfabf23mov [rsp+88], 12
37bfabf2cmov [rsp+232], rax
37bfabf34mov rax, [rsp+464]
37bfabf3clea r9, [rip+0x4b08b5]
37bfabf43lea r8, [rsp+208]
37bfabf4blea rdx, [rsp+232]
37bfabf53lea rcx, [rip+0x4b0887]
37bfabf5amov r12, r14
37bfabf5dmov [rsp+80], rax
37bfabf62mov rax, [rsp+144]
37bfabf6aadd rax, r14
37bfabf6dadd rax, rbx
37bfabf70add rax, rdi
37bfabf73lea rax, [rbp+8*rax]
37bfabf78mov [rsp+72], rax
37bfabf7dlea rax, [rip+0x4b086c]
37bfabf84mov [rsp+64], rax
37bfabf89mov rax, [rsp+464]
37bfabf91mov [rsp+56], rax
37bfabf96lea rax, [rbp+8*rdi-8]
37bfabf9bmov [rsp+48], rax
37bfabfa0mov rax, [rsp+552]
37bfabfa8mov [rsp+40], rax
37bfabfadmov rax, [rsp+544]
37bfabfb5lea rax, [rax+rsi+8]
37bfabfbamov [rsp+32], rax
37bfabfbfcall dgemv_64_
37bfabfc4mov rsi, [rsp+208]
37bfabfccimul r12, rsi
37bfabfd0add r12, rbx
37bfabfd3add r12, rdi
37bfabfd6jmp 0x37bfabcb0
37bfabfdb
37bfabfdb 0f 1f 44 00 00 ..D..
37bfabfe0
37bfabfe0loc_37bfabfe0:
37bfabfe0sub rax, rbx
37bfabfe3mov rcx, [rsp+384]
37bfabfebmov r9, r15
37bfabfeelea r11, [rip+0x4b07db]
37bfabff5mov [rsp+232], rax
37bfabffdmov rax, [rsp+168]
37bfac005lea r8, [rsp+232]
37bfac00dmov rdx, [rcx]
37bfac010mov [rsp+80], r11
37bfac015imul rax, rbx
37bfac019add rax, [rsp+160]
37bfac021mov [rsp+56], r11
37bfac026mov [rsp+176], rax
37bfac02elea rcx, [rsi+rax+2]
37bfac033sub rdx, rdi
37bfac036mov rax, [rsp+544]
37bfac03emov [rsp+88], 9
37bfac047add rdx, 1
37bfac04blea rcx, [rax+8*rcx]
37bfac04flea rax, [rip+0x4b07aa]
37bfac056mov [rsp+224], rdx
37bfac05emov [rsp+64], rax
37bfac063mov rax, [rsp+464]
37bfac06blea rdx, [rsp+224]
37bfac073mov [rsp+72], rcx
37bfac078lea rcx, [rbp+8*r12]
37bfac07dmov [rsp+40], rax
37bfac082mov rax, [rsp+144]
37bfac08amov [rsp+48], rcx
37bfac08flea rcx, [rax+r14]
37bfac093add rcx, [rsp+136]
37bfac09badd rcx, rdi
37bfac09elea rcx, [rbp+8*rcx]
37bfac0a3mov [rsp+32], rcx
37bfac0a8lea rcx, [rip+0x4b0729]
37bfac0afcall dgemv_64_
37bfac0b4test rbx, rbx
37bfac0b7mov rax, [rsp+176]
37bfac0bfjg 0x37bfabafb
37bfac0c5jmp 0x37bfabc8d
37bfac0ca
37bfac0ca 66 0f 1f 44 00 00 f..D..
37bfac0d0
37bfac0d0loc_37bfac0d0:
37bfac0d0mov rbx, [rsp+392]
37bfac0d8lea rax, [rsi+1]
37bfac0dcmov rcx, [rbx]
37bfac0dfcmp rax, rcx
37bfac0e2jg 0x37bfabcca
37bfac0e8mov rdx, rax
37bfac0ebadd rcx, 1
37bfac0efpxor x3, x3
37bfac0f3mov rbx, [rsp+136]
37bfac0fbimul rdx, r14
37bfac0ffmov r9, [rsp+528]
37bfac107mov r10, [rsp+560]
37bfac10flea r8, [rdi+rbx]
37bfac113add rdx, r8
37bfac116mov r8, [rsp+192]
37bfac11elea rdx, [rbp+8*rdx]
37bfac123jmp 0x37bfac13c
37bfac125
37bfac125 0f 1f 00 ...
37bfac128
37bfac128loc_37bfac128:
37bfac128mov [r10+8*rax-16], r12
37bfac12dmov r12, rax
37bfac130
37bfac130loc_37bfac130:
37bfac130add rax, 1
37bfac134add rdx, r8
37bfac137cmp rcx, rax
37bfac13aje 0x37bfac1a7
37bfac13c
37bfac13cloc_37bfac13c:
37bfac13cmovsd_xmm x0, [r13+8*rax-8]
37bfac143ucomisd x0, x3
37bfac147jp 0x37bfac14b
37bfac149je 0x37bfac130
37bfac14b
37bfac14bloc_37bfac14b:
37bfac14bmovsd_xmm x2, [rdx]
37bfac14fandpd x2, [rip+0x4b06c9]
37bfac157movapd x4, x6
37bfac15bdivsd x2, x0
37bfac15fmovapd x1, x2
37bfac163subsd x4, x2
37bfac167movapd x2, x0
37bfac16bdivsd x2, [r9+8*rax-8]
37bfac172addsd x1, x6
37bfac176mulsd x2, x2
37bfac17amulsd x1, x4
37bfac17emaxsd x1, x3
37bfac182mulsd x2, x1
37bfac186comisd x7, x2
37bfac18ajae 0x37bfac128
37bfac18csqrtsd x1, x1
37bfac190add rdx, r8
37bfac193mulsd x0, x1
37bfac197movsd_xmm [r13+8*rax-8], x0
37bfac19eadd rax, 1
37bfac1a2cmp rcx, rax
37bfac1a5jne 0x37bfac13c
37bfac1a7
37bfac1a7loc_37bfac1a7:
37bfac1a7mov rax, [rsp+416]
37bfac1aftest r12, r12
37bfac1b2setne dl
37bfac1b5cmp [rax], rsi
37bfac1b8jg 0x37bfabcdb
37bfac1be
37bfac1beloc_37bfac1be:
37bfac1bemov rax, [rsp+480]
37bfac1c6mov r15, [rsp+384]
37bfac1cemov [rax], rsi
37bfac1d1cmp [rsp+200], rsi
37bfac1d9jg 0x37bfac3c6
37bfac1df
37bfac1dfloc_37bfac1df:
37bfac1dftest r12, r12
37bfac1e2jle 0x37bfabe80
37bfac1e8lea r10, [rsp+232]
37bfac1f0mov rsi, r15
37bfac1f3lea rbx, [rdi+1]
37bfac1f7mov r15, r12
37bfac1famov [rsp+128], r10
37bfac202nop [rax]
37bfac205nop [rax+rax]
37bfac210
37bfac210loc_37bfac210:
37bfac210mov rcx, [rsp+560]
37bfac218mov rax, r15
37bfac21bmov rdx, [rsi]
37bfac21elea r8, [rip+0x4b05ab]
37bfac225lea r12, [rax-1]
37bfac229imul rax, r14
37bfac22dadd rax, [rsp+136]
37bfac235mov r15, [rcx+8*r15-16]
37bfac23asub rdx, rdi
37bfac23dadd rax, rbx
37bfac240mov rcx, [rsp+128]
37bfac248mov [rsp+232], rdx
37bfac250lea rdx, [rbp+8*rax]
37bfac255call dnrm2_64_
37bfac25amov rax, [rsp+528]
37bfac262movsd_xmm [r13+8*r12], x0
37bfac269movsd_xmm [rax+8*r12], x0
37bfac26ftest r15, r15
37bfac272jg 0x37bfac210
37bfac274jmp 0x37bfabe80
37bfac279
37bfac279loc_37bfac279:
37bfac279mov rcx, [rsp+472]
37bfac281mov rdx, [rsp+480]
37bfac289mov r15, [rsp+384]
37bfac291mov [rcx], 1
37bfac298mov rcx, [rsp+568]
37bfac2a0mov [rdx], rsi
37bfac2a3mov [rcx], rbx
37bfac2a6mov rbx, [rsp+512]
37bfac2aemovsd_xmm x0, [rbx+8*rsi]
37bfac2b3mov rbx, [rsp+488]
37bfac2bbmovsd_xmm [rbx], x0
37bfac2bfmov rbx, [rsp+496]
37bfac2c7movsd_xmm [rbx], x0
37bfac2cbtest rax, rax
37bfac2cejle 0x37bfabe80
37bfac2d4mov rax, [r15]
37bfac2d7mov rbx, [rsp+408]
37bfac2dfmov rdx, rax
37bfac2e2sub rdx, [rbx]
37bfac2e5cmp rdx, rsi
37bfac2e8jle 0x37bfabe80
37bfac2eelea rdx, [rdi-1]
37bfac2f2mov r9, [rsp+400]
37bfac2falea r8, [rsp+232]
37bfac302sub rax, rdx
37bfac305mov [rsp+232], rax
37bfac30dmov rax, [rsp+392]
37bfac315mov rcx, [rax]
37bfac318mov rax, [rsp+464]
37bfac320mov [rsp+112], 9
37bfac329mov [rsp+104], 12
37bfac332mov [rsp+96], rax
37bfac337lea rax, [rcx+1]
37bfac33bimul rax, r14
37bfac33fadd rax, [rsp+136]
37bfac347add rax, rdi
37bfac34alea rax, [rbp+8*rax]
37bfac34fmov [rsp+88], rax
37bfac354lea rax, [rip+0x4b0495]
37bfac35bmov [rsp+80], rax
37bfac360mov rax, [rsp+552]
37bfac368mov [rsp+72], rax
37bfac36dmov rax, [rsp+544]
37bfac375lea rax, [rax+8*rcx]
37bfac379lea rcx, [rip+0x4b0461]
37bfac380mov [rsp+64], rax
37bfac385mov rax, [rsp+464]
37bfac38dmov [rsp+56], rax
37bfac392lea rax, [rbp+8*rdx]
37bfac397lea rdx, [rip+0x4b043a]
37bfac39emov [rsp+48], rax
37bfac3a3lea rax, [rip+0x4b044e]
37bfac3aamov [rsp+40], rax
37bfac3afmov rax, [rsp+480]
37bfac3b7mov [rsp+32], rax
37bfac3bccall dgemm_64_
37bfac3c1jmp 0x37bfabe80
37bfac3c6
37bfac3c6loc_37bfac3c6:
37bfac3c6mov rbx, [rsp+544]
37bfac3celea rax, [rsi+1]
37bfac3d2imul rax, r14
37bfac3d6add rax, [rsp+136]
37bfac3delea rbx, [rbx+8*rsi]
37bfac3e2mov [rsp+544], rbx
37bfac3ea
37bfac3ealoc_37bfac3ea:
37bfac3eamov rdx, [r15]
37bfac3edmov rbx, [rsp+400]
37bfac3f5lea rax, [rdi+rax+1]
37bfac3falea r9, [rsp+232]
37bfac402lea rax, [rbp+8*rax]
37bfac407lea r8, [rsp+224]
37bfac40fsub rdx, rdi
37bfac412lea rcx, [rip+0x4b03c8]
37bfac419mov [rsp+224], rdx
37bfac421mov rdx, [rbx]
37bfac424mov rbx, [rsp+392]
37bfac42cadd rdx, [rbx]
37bfac42fmov [rsp+88], rax
37bfac434lea rax, [rip+0x4b03b5]
37bfac43bmov [rsp+80], rax
37bfac440sub rdx, rsi
37bfac443mov rax, [rsp+552]
37bfac44bmov rsi, [rsp+464]
37bfac453mov [rsp+104], 12
37bfac45cmov [rsp+72], rax
37bfac461mov rax, [rsp+544]
37bfac469mov [rsp+96], rsi
37bfac46emov [rsp+64], rax
37bfac473lea rax, [rbp+8*rdi]
37bfac478mov [rsp+48], rax
37bfac47dlea rax, [rip+0x4b0374]
37bfac484mov [rsp+40], rax
37bfac489mov rax, [rsp+480]
37bfac491mov [rsp+56], rsi
37bfac496mov [rsp+32], rax
37bfac49bmov [rsp+232], rdx
37bfac4a3lea rdx, [rip+0x4b032e]
37bfac4aamov [rsp+112], 9
37bfac4b3call dgemm_64_
37bfac4b8jmp 0x37bfac1df
37bfac4bd
37bfac4bdloc_37bfac4bd:
37bfac4bdmov rax, [rsp+472]
37bfac4c5add r12, rsi
37bfac4c8mov r15, [rsp+384]
37bfac4d0mov [rax], 1
37bfac4d7mov rax, [rsp+480]
37bfac4dfmov [rax], rsi
37bfac4e2mov rax, [rsp+568]
37bfac4eamov [rax], r12
37bfac4edmov rax, [rsp+496]
37bfac4f5movsd_xmm [rax], x0
37bfac4f9mov rax, [rsp+400]
37bfac501cmp [rax], 0
37bfac505jle 0x37bfabe80
37bfac50bmov rax, [r15]
37bfac50emov rbx, [rsp+408]
37bfac516mov rdx, rax
37bfac519sub rdx, [rbx]
37bfac51ccmp rdx, rsi
37bfac51fjle 0x37bfabe80
37bfac525lea rdx, [rdi-1]
37bfac529mov r9, [rsp+400]
37bfac531mov r8, r10
37bfac534sub rax, rdx
37bfac537mov [rsp+232], rax
37bfac53fmov rax, [rsp+392]
37bfac547mov rcx, [rax]
37bfac54amov rax, [rsp+464]
37bfac552mov [rsp+112], 9
37bfac55bmov [rsp+104], 12
37bfac564mov [rsp+96], rax
37bfac569lea rax, [rcx+1]
37bfac56dimul rax, r14
37bfac571add rax, [rsp+136]
37bfac579add rax, rdi
37bfac57clea rax, [rbp+8*rax]
37bfac581mov [rsp+88], rax
37bfac586lea rax, [rip+0x4b0263]
37bfac58dmov [rsp+80], rax
37bfac592mov rax, [rsp+552]
37bfac59amov [rsp+72], rax
37bfac59fmov rax, [rsp+544]
37bfac5a7lea rax, [rax+8*rcx]
37bfac5ablea rcx, [rip+0x4b022f]
37bfac5b2mov [rsp+64], rax
37bfac5b7mov rax, [rsp+464]
37bfac5bfmov [rsp+56], rax
37bfac5c4lea rax, [rbp+8*rdx]
37bfac5c9lea rdx, [rip+0x4b0208]
37bfac5d0mov [rsp+48], rax
37bfac5d5lea rax, [rip+0x4b021c]
37bfac5dcmov [rsp+40], rax
37bfac5e1mov rax, [rsp+480]
37bfac5e9mov [rsp+32], rax
37bfac5eecall dgemm_64_
37bfac5f3jmp 0x37bfabe80
37bfac5f8
37bfac5f8loc_37bfac5f8:
37bfac5f8mov rax, [rsp+472]
37bfac600mov r15, [rsp+384]
37bfac608mov [rax], 1
37bfac60fmov rax, [rsp+480]
37bfac617mov [rax], rsi
37bfac61amov rax, [rsp+496]
37bfac622movsd_xmm [rax], x1
37bfac626mov rax, [rsp+400]
37bfac62ecmp [rax], 0
37bfac632jle 0x37bfabe50
37bfac638mov rax, [r15]
37bfac63bmov rcx, [rsp+408]
37bfac643mov rdx, rax
37bfac646sub rdx, [rcx]
37bfac649cmp rdx, rsi
37bfac64cjle 0x37bfabe50
37bfac652lea rdx, [rdi-1]
37bfac656mov r9, [rsp+400]
37bfac65emov r8, r10
37bfac661sub rax, rdx
37bfac664mov [rsp+232], rax
37bfac66cmov rax, [rsp+392]
37bfac674mov rcx, [rax]
37bfac677mov rax, [rsp+464]
37bfac67fmov [rsp+112], 9
37bfac688mov [rsp+104], 12
37bfac691mov [rsp+96], rax
37bfac696lea rax, [rcx+1]
37bfac69aimul rax, r14
37bfac69eadd rax, [rsp+136]
37bfac6a6add rax, rdi
37bfac6a9lea rax, [rbp+8*rax]
37bfac6aemov [rsp+88], rax
37bfac6b3lea rax, [rip+0x4b0136]
37bfac6bamov [rsp+80], rax
37bfac6bfmov rax, [rsp+552]
37bfac6c7mov [rsp+72], rax
37bfac6ccmov rax, [rsp+544]
37bfac6d4lea rax, [rax+8*rcx]
37bfac6d8lea rcx, [rip+0x4b0102]
37bfac6dfmov [rsp+64], rax
37bfac6e4mov rax, [rsp+464]
37bfac6ecmov [rsp+56], rax
37bfac6f1lea rax, [rbp+8*rdx]
37bfac6f6lea rdx, [rip+0x4b00db]
37bfac6fdmov [rsp+48], rax
37bfac702lea rax, [rip+0x4b00ef]
37bfac709mov [rsp+40], rax
37bfac70emov rax, [rsp+480]
37bfac716mov [rsp+32], rax
37bfac71bcall dgemm_64_
37bfac720jmp 0x37bfabe50
37bfac725
37bfac725loc_37bfac725:
37bfac725mov rax, [r15]
37bfac728lea rdx, [rdi-1]
37bfac72cmov r9, r10
37bfac72fmov rcx, [rsp+392]
37bfac737lea r8, [rsp+224]
37bfac73fsub rax, rdx
37bfac742mov [rsp+224], rax
37bfac74amov rax, [rsp+400]
37bfac752mov rax, [rax]
37bfac755add rax, [rcx]
37bfac758lea rcx, [rip+0x4b0082]
37bfac75fmov [rsp+112], 9
37bfac768mov [rsp+104], 12
37bfac771sub rax, rsi
37bfac774mov [rsp+232], rax
37bfac77cmov rax, [rsp+464]
37bfac784mov [rsp+96], rax
37bfac789mov rax, r14
37bfac78cimul rax, rbx
37bfac790add rax, [rsp+136]
37bfac798add rax, rdi
37bfac79blea rax, [rbp+8*rax]
37bfac7a0mov [rsp+88], rax
37bfac7a5lea rax, [rip+0x4b0044]
37bfac7acmov [rsp+80], rax
37bfac7b1mov rax, [rsp+552]
37bfac7b9mov [rsp+72], rax
37bfac7bemov rax, [rsp+128]
37bfac7c6add rax, [rsp+544]
37bfac7cemov [rsp+64], rax
37bfac7d3mov rax, [rsp+464]
37bfac7dbmov [rsp+56], rax
37bfac7e0lea rax, [rbp+8*rdx]
37bfac7e5lea rdx, [rip+0x4affec]
37bfac7ecmov [rsp+48], rax
37bfac7f1lea rax, [rip+0x4b0000]
37bfac7f8mov [rsp+40], rax
37bfac7fdmov rax, [rsp+480]
37bfac805mov [rsp+32], rax
37bfac80acall dgemm_64_
37bfac80fjmp 0x37bfabe50
37bfac814
37bfac814loc_37bfac814:
37bfac814mov rax, [rsp+480]
37bfac81cmov [rax], 0
37bfac823cmp [rsp+200], 0
37bfac82cjle 0x37bfabe80
37bfac832mov rax, -1
37bfac839xor r12l, r12l
37bfac83cxor esi, esi
37bfac83ejmp 0x37bfac3ea
37bfab700
37bfac843
37bfac843 // align 0x10
37bfac843 // align 0x10
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
Loading..