File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
37bc75450
37bc75450zdrscl_:
37bc75450push r12
37bc75452push rbp
37bc75453push rdi
37bc75454push rsi
37bc75455push rbx
37bc75456sub rsp, 160
37bc7545dmovups [rsp+48], x6
37bc75462movups [rsp+64], x7
37bc75467movups [rsp+80], x8
37bc7546dmovups [rsp+96], x9
37bc75473movups [rsp+112], x10
37bc75479movups [rsp+128], x11
37bc75482movups [rsp+144], x12
37bc7548bmov eax, [rcx]
37bc7548dmov rbx, rcx
37bc75490mov rbp, rdx
37bc75493mov rsi, r8
37bc75496mov rdi, r9
37bc75499test eax, eax
37bc7549bjle 0x37bc755ad
37bc754a1mov edx, 1
37bc754a6lea rcx, [rip+0x7d8c53]
37bc754adpxor x12, x12
37bc754b2mov r12l, 1
37bc754b8call dlamch_
37bc754bdmovsd_xmm x6, [rip+0x7d8c43]
37bc754c5movsd_xmm x9, [rbp]
37bc754cblea rbp, [rsp+40]
37bc754d0movapd x11, x0
37bc754d5movapd x10, x6
37bc754damovapd x7, x6
37bc754demovapd x8, x9
37bc754e3divsd x10, x0
37bc754e8mulsd x8, x0
37bc754eddivsd x7, x10
37bc754f2nop [rax]
37bc754f5nop [rax+rax]
37bc75500
37bc75500loc_37bc75500:
37bc75500movapd x1, x8
37bc75505movapd x0, x6
37bc75509andpd x1, [rip+0x7d8bff]
37bc75511andpd x0, [rip+0x7d8bf7]
37bc75519comisd x1, x0
37bc7551djbe 0x37bc7552f
37bc7551fucomisd x6, x12
37bc75524setp al
37bc75527cmovne eax, r12l
37bc7552btest al, al
37bc7552djne 0x37bc75578
37bc7552f
37bc7552floc_37bc7552f:
37bc7552fmovapd x1, x7
37bc75533movapd x0, x9
37bc75538andpd x1, [rip+0x7d8bd0]
37bc75540andpd x0, [rip+0x7d8bc8]
37bc75548comisd x1, x0
37bc7554cjbe 0x37bc75590
37bc7554emovapd x6, x7
37bc75552movapd x0, x10
37bc75557divsd x7, x10
37bc7555c
37bc7555cloc_37bc7555c:
37bc7555cmov r9, rdi
37bc7555fmov r8, rsi
37bc75562mov rdx, rbp
37bc75565mov rcx, rbx
37bc75568movsd_xmm [rsp+40], x0
37bc7556ecall zdscal_
37bc75573jmp 0x37bc75500
37bc75575
37bc75575 0f 1f 00 ...
37bc75578
37bc75578loc_37bc75578:
37bc75578movapd x9, x8
37bc7557dmovapd x0, x11
37bc75582mulsd x8, x11
37bc75587jmp 0x37bc7555c
37bc75589
37bc75589 0f 1f 80 00 00 00 00 .......
37bc75590
37bc75590loc_37bc75590:
37bc75590divsd x6, x9
37bc75595mov r9, rdi
37bc75598mov r8, rsi
37bc7559bmov rdx, rbp
37bc7559emov rcx, rbx
37bc755a1movsd_xmm [rsp+40], x6
37bc755a7call zdscal_
37bc755acnop
37bc755ad
37bc755adloc_37bc755ad:
37bc755admovups x6, [rsp+48]
37bc755b2movups x7, [rsp+64]
37bc755b7movups x8, [rsp+80]
37bc755bdmovups x9, [rsp+96]
37bc755c3movups x11, [rsp+128]
37bc755ccmovups x10, [rsp+112]
37bc755d2movups x12, [rsp+144]
37bc755dbadd rsp, 160
37bc755e2pop rbx
37bc755e3pop rsi
37bc755e4pop rdi
37bc755e5pop rbp
37bc755e6pop r12
37bc755e8ret
37bc75450
37bc75450zdrscl_:
37bc75450push r12
37bc75452push rbp
37bc75453push rdi
37bc75454push rsi
37bc75455push rbx
37bc75456sub rsp, 160
37bc7545dmovups [rsp+48], x6
37bc75462movups [rsp+64], x7
37bc75467movups [rsp+80], x8
37bc7546dmovups [rsp+96], x9
37bc75473movups [rsp+112], x10
37bc75479movups [rsp+128], x11
37bc75482movups [rsp+144], x12
37bc7548bmov eax, [rcx]
37bc7548dmov rbx, rcx
37bc75490mov rbp, rdx
37bc75493mov rsi, r8
37bc75496mov rdi, r9
37bc75499test eax, eax
37bc7549bjle 0x37bc755ad
37bc754a1mov edx, 1
37bc754a6lea rcx, [rip+0x7d8c53]
37bc754adpxor x12, x12
37bc754b2mov r12l, 1
37bc754b8call dlamch_
37bc754bdmovsd_xmm x6, [rip+0x7d8c43]
37bc754c5movsd_xmm x9, [rbp]
37bc754cblea rbp, [rsp+40]
37bc754d0movapd x11, x0
37bc754d5movapd x10, x6
37bc754damovapd x7, x6
37bc754demovapd x8, x9
37bc754e3divsd x10, x0
37bc754e8mulsd x8, x0
37bc754eddivsd x7, x10
37bc754f2nop [rax]
37bc754f5nop [rax+rax]
37bc75500
37bc75500loc_37bc75500:
37bc75500movapd x1, x8
37bc75505movapd x0, x6
37bc75509andpd x1, [rip+0x7d8bff]
37bc75511andpd x0, [rip+0x7d8bf7]
37bc75519comisd x1, x0
37bc7551djbe 0x37bc7552f
37bc7551fucomisd x6, x12
37bc75524setp al
37bc75527cmovne eax, r12l
37bc7552btest al, al
37bc7552djne 0x37bc75578
37bc7552f
37bc7552floc_37bc7552f:
37bc7552fmovapd x1, x7
37bc75533movapd x0, x9
37bc75538andpd x1, [rip+0x7d8bd0]
37bc75540andpd x0, [rip+0x7d8bc8]
37bc75548comisd x1, x0
37bc7554cjbe 0x37bc75590
37bc7554emovapd x6, x7
37bc75552movapd x0, x10
37bc75557divsd x7, x10
37bc7555c
37bc7555cloc_37bc7555c:
37bc7555cmov r9, rdi
37bc7555fmov r8, rsi
37bc75562mov rdx, rbp
37bc75565mov rcx, rbx
37bc75568movsd_xmm [rsp+40], x0
37bc7556ecall zdscal_
37bc75573jmp 0x37bc75500
37bc75575
37bc75575 0f 1f 00 ...
37bc75578
37bc75578loc_37bc75578:
37bc75578movapd x9, x8
37bc7557dmovapd x0, x11
37bc75582mulsd x8, x11
37bc75587jmp 0x37bc7555c
37bc75589
37bc75589 0f 1f 80 00 00 00 00 .......
37bc75590
37bc75590loc_37bc75590:
37bc75590divsd x6, x9
37bc75595mov r9, rdi
37bc75598mov r8, rsi
37bc7559bmov rdx, rbp
37bc7559emov rcx, rbx
37bc755a1movsd_xmm [rsp+40], x6
37bc755a7call zdscal_
37bc755acnop
37bc755ad
37bc755adloc_37bc755ad:
37bc755admovups x6, [rsp+48]
37bc755b2movups x7, [rsp+64]
37bc755b7movups x8, [rsp+80]
37bc755bdmovups x9, [rsp+96]
37bc755c3movups x11, [rsp+128]
37bc755ccmovups x10, [rsp+112]
37bc755d2movups x12, [rsp+144]
37bc755dbadd rsp, 160
37bc755e2pop rbx
37bc755e3pop rsi
37bc755e4pop rdi
37bc755e5pop rbp
37bc755e6pop r12
37bc755e8ret
37bc75450
37bc755e9
37bc755e9 // align 0x10
37bc755e9 // align 0x10
37bc755f0
37bc755f0zrscl_:
37bc755f0push rbx
37bc755f1sub rsp, 240
37bc755f8movups [rsp+128], x6
37bc75600movups [rsp+144], x7
37bc75608movups [rsp+160], x8
37bc75611movups [rsp+176], x9
37bc7561amovups [rsp+192], x10
37bc75623movups [rsp+208], x11
37bc7562cmovups [rsp+224], x12
37bc75635mov rax, rdx
37bc75638mov edx, [rcx]
37bc7563amov rbx, rcx
37bc7563dtest edx, edx
37bc7563fjle 0x37bc7576d
37bc75645mov edx, 1
37bc7564alea rcx, [rip+0x7d8acf]
37bc75651mov [rsp+280], r9
37bc75659mov [rsp+272], r8
37bc75661mov [rsp+264], rax
37bc75669call dlamch_
37bc7566emovsd_xmm x5, [rip+0x7d8ab2]
37bc75676mov edx, 1
37bc7567blea rcx, [rip+0x7d8a9f]
37bc75682movsd_xmm [rsp+104], x0
37bc75688divsd x5, x0
37bc7568cmovsd_xmm [rsp+32], x0
37bc75692movapd x7, x5
37bc75696movsd_xmm [rsp+96], x5
37bc7569ccall dlamch_
37bc756a1pxor x4, x4
37bc756a5mov rax, [rsp+264]
37bc756admovsd_xmm x1, [rsp+32]
37bc756b3movapd x8, x0
37bc756b8mov r9, [rsp+280]
37bc756c0mov r8, [rsp+272]
37bc756c8movsd_xmm x0, [rax+8]
37bc756cdmovsd_xmm x2, [rax]
37bc756d1ucomisd x0, x4
37bc756d5movsd_xmm [rsp+88], x2
37bc756dbjp 0x37bc756e3
37bc756ddje 0x37bc75860
37bc756e3
37bc756e3loc_37bc756e3:
37bc756e3pxor x4, x4
37bc756e7movapd x3, x0
37bc756ebandpd x3, [rip+0x7d8a3d]
37bc756f3ucomisd x2, x4
37bc756f7jp 0x37bc757b8
37bc756fdjne 0x37bc757b8
37bc75703comisd x3, x7
37bc75707ja 0x37bc75930
37bc7570dmov [rsp+112], 0
37bc75716comisd x1, x3
37bc7571ajbe 0x37bc75900
37bc75720divsd x1, x0
37bc75724xorpd x1, [rip+0x7d8a14]
37bc7572cmovsd_xmm [rsp+120], x1
37bc75732
37bc75732loc_37bc75732:
37bc75732lea rdx, [rsp+112]
37bc75737mov rcx, rbx
37bc7573amov [rsp+280], r9
37bc75742mov [rsp+272], r8
37bc7574acall zscal_
37bc7574fmov r9, [rsp+280]
37bc75757lea rdx, [rsp+96]
37bc7575cmov rcx, rbx
37bc7575fmov r8, [rsp+272]
37bc75767call zdscal_
37bc7576cnop
37bc7576d
37bc7576dloc_37bc7576d:
37bc7576dmovups x6, [rsp+128]
37bc75775movups x7, [rsp+144]
37bc7577dmovups x8, [rsp+160]
37bc75786movups x9, [rsp+176]
37bc7578fmovups x10, [rsp+192]
37bc75798movups x11, [rsp+208]
37bc757a1movups x12, [rsp+224]
37bc757aaadd rsp, 240
37bc757b1pop rbx
37bc757b2ret
37bc757b3
37bc757b3 0f 1f 44 00 00 ..D..
37bc757b8
37bc757b8loc_37bc757b8:
37bc757b8movapd x4, x0
37bc757bcmovapd x5, x2
37bc757c0divsd x4, x2
37bc757c4divsd x5, x0
37bc757c8mulsd x4, x0
37bc757ccmovapd x10, x4
37bc757d1addsd x4, x2
37bc757d5mulsd x5, x2
37bc757d9movapd x6, x5
37bc757ddmovapd x11, x5
37bc757e2movapd x5, x4
37bc757e6andpd x5, [rip+0x7d8942]
37bc757eeaddsd x6, x0
37bc757f2comisd x1, x5
37bc757f6movapd x9, x6
37bc757fbja 0x37bc758d8
37bc75801andpd x6, [rip+0x7d8927]
37bc75809comisd x1, x6
37bc7580dmovapd x12, x6
37bc75812ja 0x37bc758d8
37bc75818comisd x5, x7
37bc7581cja 0x37bc75878
37bc7581ecomisd x6, x7
37bc75822ja 0x37bc75878
37bc75824movsd_xmm x1, [rip+0x7d88fc]
37bc7582cmovsd_xmm x0, [rip+0x7d88f4]
37bc75834lea rdx, [rsp+112]
37bc75839mov rcx, rbx
37bc7583cdivsd x1, x4
37bc75840divsd x0, x9
37bc75845xorpd x0, [rip+0x7d88f3]
37bc7584dunpcklpd x1, x0
37bc75851movups [rsp+112], x1
37bc75856call zscal_
37bc7585bjmp 0x37bc7576d
37bc75860
37bc75860loc_37bc75860:
37bc75860lea rdx, [rsp+88]
37bc75865mov rcx, rbx
37bc75868call zdrscl_
37bc7586djmp 0x37bc7576d
37bc75872
37bc75872 66 0f 1f 44 00 00 f..D..
37bc75878
37bc75878loc_37bc75878:
37bc75878movapd x1, x2
37bc7587candpd x1, [rip+0x7d88ac]
37bc75884comisd x1, x8
37bc75889ja 0x37bc75896
37bc7588bcomisd x3, x8
37bc75890jbe 0x37bc759a0
37bc75896
37bc75896loc_37bc75896:
37bc75896movsd_xmm x0, [rip+0x7d888a]
37bc7589emovsd_xmm x1, [rip+0x7d8882]
37bc758a6divsd x0, x4
37bc758aadivsd x1, x9
37bc758af
37bc758afloc_37bc758af:
37bc758afxorpd x1, [rip+0x7d8889]
37bc758b7lea rdx, [rsp+112]
37bc758bcmov rcx, rbx
37bc758bfunpcklpd x0, x1
37bc758c3movups [rsp+112], x0
37bc758c8call zscal_
37bc758cdjmp 0x37bc7576d
37bc758d2
37bc758d2 66 0f 1f 44 00 00 f..D..
37bc758d8
37bc758d8loc_37bc758d8:
37bc758d8movapd x0, x1
37bc758dcdivsd x0, x4
37bc758e0divsd x1, x9
37bc758e5xorpd x1, [rip+0x7d8853]
37bc758edunpcklpd x0, x1
37bc758f1movups [rsp+112], x0
37bc758f6jmp 0x37bc75732
37bc758fb
37bc758fb 0f 1f 44 00 00 ..D..
37bc75900
37bc75900loc_37bc75900:
37bc75900movsd_xmm x1, [rip+0x7d8820]
37bc75908lea rdx, [rsp+112]
37bc7590dmov rcx, rbx
37bc75910divsd x1, x0
37bc75914xorpd x1, [rip+0x7d8824]
37bc7591cmovsd_xmm [rsp+120], x1
37bc75922call zscal_
37bc75927jmp 0x37bc7576d
37bc7592c
37bc7592c 0f 1f 40 00 ..@.
37bc75930
37bc75930loc_37bc75930:
37bc75930lea rdx, [rsp+104]
37bc75935mov rcx, rbx
37bc75938mov [rsp+280], r9
37bc75940mov [rsp+272], r8
37bc75948movsd_xmm [rsp+32], x0
37bc7594ecall zdscal_
37bc75953movapd x3, x7
37bc75957divsd x3, [rsp+32]
37bc7595dmov rcx, rbx
37bc75960xorpd x3, [rip+0x7d87d8]
37bc75968mov r9, [rsp+280]
37bc75970lea rdx, [rsp+112]
37bc75975mov [rsp+112], 0
37bc7597emov r8, [rsp+272]
37bc75986movsd_xmm [rsp+120], x3
37bc7598ccall zscal_
37bc75991jmp 0x37bc7576d
37bc75996
37bc75996 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc759a0
37bc759a0loc_37bc759a0:
37bc759a0lea rdx, [rsp+104]
37bc759a5mov rcx, rbx
37bc759a8mov [rsp+280], r9
37bc759b0mov [rsp+272], r8
37bc759b8movsd_xmm [rsp+64], x3
37bc759bemovsd_xmm [rsp+56], x1
37bc759c4movsd_xmm [rsp+48], x0
37bc759camovsd_xmm [rsp+40], x5
37bc759d0movsd_xmm [rsp+32], x2
37bc759d6movsd_xmm [rsp+72], x4
37bc759dccall zdscal_
37bc759e1movsd_xmm x5, [rsp+40]
37bc759e7mov r8, [rsp+272]
37bc759efmov r9, [rsp+280]
37bc759f7movsd_xmm x2, [rsp+32]
37bc759fdcomisd x5, x8
37bc75a02movsd_xmm x0, [rsp+48]
37bc75a08movsd_xmm x1, [rsp+56]
37bc75a0emovsd_xmm x3, [rsp+64]
37bc75a14ja 0x37bc75a1d
37bc75a16comisd x12, x8
37bc75a1bjbe 0x37bc75a9a
37bc75a1d
37bc75a1dloc_37bc75a1d:
37bc75a1dcomisd x1, x3
37bc75a21movsd_xmm x4, [rsp+104]
37bc75a27movapd x5, x2
37bc75a2bmovapd x6, x0
37bc75a2fmulsd x5, x4
37bc75a33mulsd x6, x4
37bc75a37jb 0x37bc75a73
37bc75a39mulsd x4, x10
37bc75a3emovapd x3, x6
37bc75a42addsd x4, x5
37bc75a46divsd x5, x0
37bc75a4amovapd x1, x4
37bc75a4emulsd x5, x2
37bc75a52addsd x3, x5
37bc75a56
37bc75a56loc_37bc75a56:
37bc75a56movsd_xmm x0, [rip+0x7d86ca]
37bc75a5edivsd x0, x1
37bc75a62movsd_xmm x1, [rip+0x7d86be]
37bc75a6adivsd x1, x3
37bc75a6ejmp 0x37bc758af
37bc75a73
37bc75a73loc_37bc75a73:
37bc75a73movapd x1, x6
37bc75a77movapd x3, x6
37bc75a7bdivsd x1, x2
37bc75a7fmulsd x0, x1
37bc75a83movapd x1, x0
37bc75a87movapd x0, x11
37bc75a8cmulsd x0, x4
37bc75a90addsd x1, x5
37bc75a94addsd x3, x0
37bc75a98jmp 0x37bc75a56
37bc75a9a
37bc75a9aloc_37bc75a9a:
37bc75a9amovapd x1, x7
37bc75a9emovapd x0, x7
37bc75aa2lea rdx, [rsp+112]
37bc75aa7mov rcx, rbx
37bc75aaadivsd x1, x9
37bc75aafdivsd x0, [rsp+72]
37bc75ab5movapd x3, x1
37bc75ab9xorpd x3, [rip+0x7d867f]
37bc75ac1unpcklpd x0, x3
37bc75ac5movups [rsp+112], x0
37bc75acacall zscal_
37bc75acfjmp 0x37bc7576d
37bc755f0
37bc755f0zrscl_:
37bc755f0push rbx
37bc755f1sub rsp, 240
37bc755f8movups [rsp+128], x6
37bc75600movups [rsp+144], x7
37bc75608movups [rsp+160], x8
37bc75611movups [rsp+176], x9
37bc7561amovups [rsp+192], x10
37bc75623movups [rsp+208], x11
37bc7562cmovups [rsp+224], x12
37bc75635mov rax, rdx
37bc75638mov edx, [rcx]
37bc7563amov rbx, rcx
37bc7563dtest edx, edx
37bc7563fjle 0x37bc7576d
37bc75645mov edx, 1
37bc7564alea rcx, [rip+0x7d8acf]
37bc75651mov [rsp+280], r9
37bc75659mov [rsp+272], r8
37bc75661mov [rsp+264], rax
37bc75669call dlamch_
37bc7566emovsd_xmm x5, [rip+0x7d8ab2]
37bc75676mov edx, 1
37bc7567blea rcx, [rip+0x7d8a9f]
37bc75682movsd_xmm [rsp+104], x0
37bc75688divsd x5, x0
37bc7568cmovsd_xmm [rsp+32], x0
37bc75692movapd x7, x5
37bc75696movsd_xmm [rsp+96], x5
37bc7569ccall dlamch_
37bc756a1pxor x4, x4
37bc756a5mov rax, [rsp+264]
37bc756admovsd_xmm x1, [rsp+32]
37bc756b3movapd x8, x0
37bc756b8mov r9, [rsp+280]
37bc756c0mov r8, [rsp+272]
37bc756c8movsd_xmm x0, [rax+8]
37bc756cdmovsd_xmm x2, [rax]
37bc756d1ucomisd x0, x4
37bc756d5movsd_xmm [rsp+88], x2
37bc756dbjp 0x37bc756e3
37bc756ddje 0x37bc75860
37bc756e3
37bc756e3loc_37bc756e3:
37bc756e3pxor x4, x4
37bc756e7movapd x3, x0
37bc756ebandpd x3, [rip+0x7d8a3d]
37bc756f3ucomisd x2, x4
37bc756f7jp 0x37bc757b8
37bc756fdjne 0x37bc757b8
37bc75703comisd x3, x7
37bc75707ja 0x37bc75930
37bc7570dmov [rsp+112], 0
37bc75716comisd x1, x3
37bc7571ajbe 0x37bc75900
37bc75720divsd x1, x0
37bc75724xorpd x1, [rip+0x7d8a14]
37bc7572cmovsd_xmm [rsp+120], x1
37bc75732
37bc75732loc_37bc75732:
37bc75732lea rdx, [rsp+112]
37bc75737mov rcx, rbx
37bc7573amov [rsp+280], r9
37bc75742mov [rsp+272], r8
37bc7574acall zscal_
37bc7574fmov r9, [rsp+280]
37bc75757lea rdx, [rsp+96]
37bc7575cmov rcx, rbx
37bc7575fmov r8, [rsp+272]
37bc75767call zdscal_
37bc7576cnop
37bc7576d
37bc7576dloc_37bc7576d:
37bc7576dmovups x6, [rsp+128]
37bc75775movups x7, [rsp+144]
37bc7577dmovups x8, [rsp+160]
37bc75786movups x9, [rsp+176]
37bc7578fmovups x10, [rsp+192]
37bc75798movups x11, [rsp+208]
37bc757a1movups x12, [rsp+224]
37bc757aaadd rsp, 240
37bc757b1pop rbx
37bc757b2ret
37bc757b3
37bc757b3 0f 1f 44 00 00 ..D..
37bc757b8
37bc757b8loc_37bc757b8:
37bc757b8movapd x4, x0
37bc757bcmovapd x5, x2
37bc757c0divsd x4, x2
37bc757c4divsd x5, x0
37bc757c8mulsd x4, x0
37bc757ccmovapd x10, x4
37bc757d1addsd x4, x2
37bc757d5mulsd x5, x2
37bc757d9movapd x6, x5
37bc757ddmovapd x11, x5
37bc757e2movapd x5, x4
37bc757e6andpd x5, [rip+0x7d8942]
37bc757eeaddsd x6, x0
37bc757f2comisd x1, x5
37bc757f6movapd x9, x6
37bc757fbja 0x37bc758d8
37bc75801andpd x6, [rip+0x7d8927]
37bc75809comisd x1, x6
37bc7580dmovapd x12, x6
37bc75812ja 0x37bc758d8
37bc75818comisd x5, x7
37bc7581cja 0x37bc75878
37bc7581ecomisd x6, x7
37bc75822ja 0x37bc75878
37bc75824movsd_xmm x1, [rip+0x7d88fc]
37bc7582cmovsd_xmm x0, [rip+0x7d88f4]
37bc75834lea rdx, [rsp+112]
37bc75839mov rcx, rbx
37bc7583cdivsd x1, x4
37bc75840divsd x0, x9
37bc75845xorpd x0, [rip+0x7d88f3]
37bc7584dunpcklpd x1, x0
37bc75851movups [rsp+112], x1
37bc75856call zscal_
37bc7585bjmp 0x37bc7576d
37bc75860
37bc75860loc_37bc75860:
37bc75860lea rdx, [rsp+88]
37bc75865mov rcx, rbx
37bc75868call zdrscl_
37bc7586djmp 0x37bc7576d
37bc75872
37bc75872 66 0f 1f 44 00 00 f..D..
37bc75878
37bc75878loc_37bc75878:
37bc75878movapd x1, x2
37bc7587candpd x1, [rip+0x7d88ac]
37bc75884comisd x1, x8
37bc75889ja 0x37bc75896
37bc7588bcomisd x3, x8
37bc75890jbe 0x37bc759a0
37bc75896
37bc75896loc_37bc75896:
37bc75896movsd_xmm x0, [rip+0x7d888a]
37bc7589emovsd_xmm x1, [rip+0x7d8882]
37bc758a6divsd x0, x4
37bc758aadivsd x1, x9
37bc758af
37bc758afloc_37bc758af:
37bc758afxorpd x1, [rip+0x7d8889]
37bc758b7lea rdx, [rsp+112]
37bc758bcmov rcx, rbx
37bc758bfunpcklpd x0, x1
37bc758c3movups [rsp+112], x0
37bc758c8call zscal_
37bc758cdjmp 0x37bc7576d
37bc758d2
37bc758d2 66 0f 1f 44 00 00 f..D..
37bc758d8
37bc758d8loc_37bc758d8:
37bc758d8movapd x0, x1
37bc758dcdivsd x0, x4
37bc758e0divsd x1, x9
37bc758e5xorpd x1, [rip+0x7d8853]
37bc758edunpcklpd x0, x1
37bc758f1movups [rsp+112], x0
37bc758f6jmp 0x37bc75732
37bc758fb
37bc758fb 0f 1f 44 00 00 ..D..
37bc75900
37bc75900loc_37bc75900:
37bc75900movsd_xmm x1, [rip+0x7d8820]
37bc75908lea rdx, [rsp+112]
37bc7590dmov rcx, rbx
37bc75910divsd x1, x0
37bc75914xorpd x1, [rip+0x7d8824]
37bc7591cmovsd_xmm [rsp+120], x1
37bc75922call zscal_
37bc75927jmp 0x37bc7576d
37bc7592c
37bc7592c 0f 1f 40 00 ..@.
37bc75930
37bc75930loc_37bc75930:
37bc75930lea rdx, [rsp+104]
37bc75935mov rcx, rbx
37bc75938mov [rsp+280], r9
37bc75940mov [rsp+272], r8
37bc75948movsd_xmm [rsp+32], x0
37bc7594ecall zdscal_
37bc75953movapd x3, x7
37bc75957divsd x3, [rsp+32]
37bc7595dmov rcx, rbx
37bc75960xorpd x3, [rip+0x7d87d8]
37bc75968mov r9, [rsp+280]
37bc75970lea rdx, [rsp+112]
37bc75975mov [rsp+112], 0
37bc7597emov r8, [rsp+272]
37bc75986movsd_xmm [rsp+120], x3
37bc7598ccall zscal_
37bc75991jmp 0x37bc7576d
37bc75996
37bc75996 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc759a0
37bc759a0loc_37bc759a0:
37bc759a0lea rdx, [rsp+104]
37bc759a5mov rcx, rbx
37bc759a8mov [rsp+280], r9
37bc759b0mov [rsp+272], r8
37bc759b8movsd_xmm [rsp+64], x3
37bc759bemovsd_xmm [rsp+56], x1
37bc759c4movsd_xmm [rsp+48], x0
37bc759camovsd_xmm [rsp+40], x5
37bc759d0movsd_xmm [rsp+32], x2
37bc759d6movsd_xmm [rsp+72], x4
37bc759dccall zdscal_
37bc759e1movsd_xmm x5, [rsp+40]
37bc759e7mov r8, [rsp+272]
37bc759efmov r9, [rsp+280]
37bc759f7movsd_xmm x2, [rsp+32]
37bc759fdcomisd x5, x8
37bc75a02movsd_xmm x0, [rsp+48]
37bc75a08movsd_xmm x1, [rsp+56]
37bc75a0emovsd_xmm x3, [rsp+64]
37bc75a14ja 0x37bc75a1d
37bc75a16comisd x12, x8
37bc75a1bjbe 0x37bc75a9a
37bc75a1d
37bc75a1dloc_37bc75a1d:
37bc75a1dcomisd x1, x3
37bc75a21movsd_xmm x4, [rsp+104]
37bc75a27movapd x5, x2
37bc75a2bmovapd x6, x0
37bc75a2fmulsd x5, x4
37bc75a33mulsd x6, x4
37bc75a37jb 0x37bc75a73
37bc75a39mulsd x4, x10
37bc75a3emovapd x3, x6
37bc75a42addsd x4, x5
37bc75a46divsd x5, x0
37bc75a4amovapd x1, x4
37bc75a4emulsd x5, x2
37bc75a52addsd x3, x5
37bc75a56
37bc75a56loc_37bc75a56:
37bc75a56movsd_xmm x0, [rip+0x7d86ca]
37bc75a5edivsd x0, x1
37bc75a62movsd_xmm x1, [rip+0x7d86be]
37bc75a6adivsd x1, x3
37bc75a6ejmp 0x37bc758af
37bc75a73
37bc75a73loc_37bc75a73:
37bc75a73movapd x1, x6
37bc75a77movapd x3, x6
37bc75a7bdivsd x1, x2
37bc75a7fmulsd x0, x1
37bc75a83movapd x1, x0
37bc75a87movapd x0, x11
37bc75a8cmulsd x0, x4
37bc75a90addsd x1, x5
37bc75a94addsd x3, x0
37bc75a98jmp 0x37bc75a56
37bc75a9a
37bc75a9aloc_37bc75a9a:
37bc75a9amovapd x1, x7
37bc75a9emovapd x0, x7
37bc75aa2lea rdx, [rsp+112]
37bc75aa7mov rcx, rbx
37bc75aaadivsd x1, x9
37bc75aafdivsd x0, [rsp+72]
37bc75ab5movapd x3, x1
37bc75ab9xorpd x3, [rip+0x7d867f]
37bc75ac1unpcklpd x0, x3
37bc75ac5movups [rsp+112], x0
37bc75acacall zscal_
37bc75acfjmp 0x37bc7576d
37bc755f0
37bc75ad4
37bc75ad4 // align 0x10
37bc75ad4 // align 0x10
37bc75ae0
37bc75ae0zstedc_:
37bc75ae0push r15
37bc75ae2push r14
37bc75ae4push r13
37bc75ae6push r12
37bc75ae8push rbp
37bc75ae9push rdi
37bc75aeapush rsi
37bc75aebpush rbx
37bc75aecsub rsp, 248
37bc75af3movups [rsp+192], x6
37bc75afbmovups [rsp+208], x7
37bc75b03movups [rsp+224], x8
37bc75b0cmov r13l, 1
37bc75b12mov rax, [rsp+360]
37bc75b1amov rbp, [rsp+416]
37bc75b22mov eax, [rax]
37bc75b24mov [rbp], 0
37bc75b2bmov [rsp+96], eax
37bc75b2fmov r12, rcx
37bc75b32mov rdi, rdx
37bc75b35mov rbx, r8
37bc75b38mov rax, [rsp+376]
37bc75b40mov rsi, r9
37bc75b43cmp [rax], -1
37bc75b46je 0x37bc75b67
37bc75b48mov rax, [rsp+392]
37bc75b50cmp [rax], -1
37bc75b53je 0x37bc75b67
37bc75b55mov rax, [rsp+408]
37bc75b5dxor r13l, r13l
37bc75b60cmp [rax], -1
37bc75b63sete r13b
37bc75b67
37bc75b67loc_37bc75b67:
37bc75b67mov r9l, 1
37bc75b6dmov r8l, 1
37bc75b73lea rdx, [rip+0x7d85d6]
37bc75b7amov rcx, r12
37bc75b7dcall lsame_
37bc75b82test eax, eax
37bc75b84je 0x37bc75c90
37bc75b8amov ecx, [rdi]
37bc75b8ctest ecx, ecx
37bc75b8ejs 0x37bc75cbd
37bc75b94mov rax, [rsp+360]
37bc75b9cmov edx, [rax]
37bc75b9etest edx, edx
37bc75ba0jle 0x37bc75d20
37bc75ba6mov r10l, [rbp]
37bc75baatest r10l, r10l
37bc75badjne 0x37bc76848
37bc75bb3lea r14, [rip+0x7d859a]
37bc75bbalea r15, [rip+0x7d8598]
37bc75bc1mov [rsp+64], 1
37bc75bcamov [rsp+56], 6
37bc75bd3mov rdx, r15
37bc75bd6mov r9, r14
37bc75bd9lea r8, [rip+0x7d8578]
37bc75be0mov [rsp+48], r14
37bc75be5lea rcx, [rip+0x7d8574]
37bc75becmov [rsp+40], r14
37bc75bf1mov [rsp+32], r14
37bc75bf6mov [rsp+120], r10l
37bc75bfbcall ilaenv_
37bc75c00mov r10l, [rsp+120]
37bc75c05mov edx, 1
37bc75c0amovsd_xmm x1, [rip+0x7d858e]
37bc75c12mov [rsp+108], 1
37bc75c1amov [rsp+112], eax
37bc75c1emovapd x2, x1
37bc75c22mov eax, 1
37bc75c27
37bc75c27loc_37bc75c27:
37bc75c27mov rcx, [rsp+368]
37bc75c2fmov r11l, [rsp+108]
37bc75c34movsd_xmm [rcx], x2
37bc75c38mov [rcx+8], 0
37bc75c40mov rcx, [rsp+384]
37bc75c48movsd_xmm [rcx], x1
37bc75c4cmov rcx, [rsp+400]
37bc75c54mov [rcx], r11l
37bc75c57mov rcx, [rsp+376]
37bc75c5fcmp [rcx], eax
37bc75c61jl 0x37bc75d30
37bc75c67mov rax, [rsp+392]
37bc75c6fcmp [rax], edx
37bc75c71jge 0x37bc75e88
37bc75c77test r13l, r13l
37bc75c7ajne 0x37bc75e70
37bc75c80mov [rbp], -10
37bc75c87mov r10l, 10
37bc75c8djmp 0x37bc75cd2
37bc75c8f
37bc75c8f 90 .
37bc75c90
37bc75c90loc_37bc75c90:
37bc75c90mov r9l, 1
37bc75c96mov r8l, 1
37bc75c9clea rdx, [rip+0x7d84ae]
37bc75ca3mov rcx, r12
37bc75ca6call lsame_
37bc75cabtest eax, eax
37bc75cadje 0x37bc75e38
37bc75cb3mov eax, [rdi]
37bc75cb5test eax, eax
37bc75cb7jns 0x37bc75d50
37bc75cbd
37bc75cbdloc_37bc75cbd:
37bc75cbdmov eax, -2
37bc75cc2mov r10l, 2
37bc75cc8
37bc75cc8loc_37bc75cc8:
37bc75cc8mov [rbp], eax
37bc75ccblea r15, [rip+0x7d8487]
37bc75cd2
37bc75cd2loc_37bc75cd2:
37bc75cd2lea rdx, [rsp+184]
37bc75cdamov r8l, 6
37bc75ce0mov rcx, r15
37bc75ce3mov [rsp+184], r10l
37bc75cebcall xerbla_
37bc75cf0nop
37bc75cf1
37bc75cf1loc_37bc75cf1:
37bc75cf1movups x6, [rsp+192]
37bc75cf9movups x7, [rsp+208]
37bc75d01movups x8, [rsp+224]
37bc75d0aadd rsp, 248
37bc75d11pop rbx
37bc75d12pop rsi
37bc75d13pop rdi
37bc75d14pop rbp
37bc75d15pop r12
37bc75d17pop r13
37bc75d19pop r14
37bc75d1bpop r15
37bc75d1dret
37bc75d1e
37bc75d1e 66 90 f.
37bc75d20
37bc75d20loc_37bc75d20:
37bc75d20mov eax, -6
37bc75d25mov r10l, 6
37bc75d2bjmp 0x37bc75cc8
37bc75d2d
37bc75d2d 0f 1f 00 ...
37bc75d30
37bc75d30loc_37bc75d30:
37bc75d30test r13l, r13l
37bc75d33jne 0x37bc75e70
37bc75d39mov [rbp], -8
37bc75d40mov r10l, 8
37bc75d46jmp 0x37bc75cd2
37bc75d48
37bc75d48 0f 1f 84 00 00 00 00 00 ........
37bc75d50
37bc75d50loc_37bc75d50:
37bc75d50mov rcx, [rsp+360]
37bc75d58mov r10l, 1
37bc75d5emov edx, [rcx]
37bc75d60mov ecx, 1
37bc75d65cmovle eax, ecx
37bc75d68test edx, edx
37bc75d6ajle 0x37bc75d20
37bc75d6c
37bc75d6cloc_37bc75d6c:
37bc75d6ccmp edx, eax
37bc75d6ejl 0x37bc75d20
37bc75d70mov eax, [rbp]
37bc75d73test eax, eax
37bc75d75jne 0x37bc7687a
37bc75d7blea r14, [rip+0x7d83d2]
37bc75d82lea r15, [rip+0x7d83d0]
37bc75d89mov [rsp+64], 1
37bc75d92mov [rsp+56], 6
37bc75d9blea r8, [rip+0x7d83b6]
37bc75da2mov r9, r14
37bc75da5mov rdx, r15
37bc75da8mov [rsp+48], r14
37bc75dadlea rcx, [rip+0x7d83ac]
37bc75db4mov [rsp+40], r14
37bc75db9mov [rsp+32], r14
37bc75dbemov [rsp+108], r10l
37bc75dc3call ilaenv_
37bc75dc8mov r8l, [rdi]
37bc75dcbmov r10l, [rsp+108]
37bc75dd0mov [rsp+112], eax
37bc75dd4cmp r8l, 1
37bc75dd8jle 0x37bc76857
37bc75ddecmp r8l, eax
37bc75de1jle 0x37bc76080
37bc75de7cmp r10l, 1
37bc75debje 0x37bc76755
37bc75df1mov edx, r8l
37bc75df4lea eax, [4*r8]
37bc75dfcpxor x1, x1
37bc75e00movsd_xmm x2, [rip+0x7d8398]
37bc75e08imul edx, r8l
37bc75e0cmov r10l, 2
37bc75e12lea edx, [rax+2*rdx+1]
37bc75e16lea eax, [r8+rax+3]
37bc75e1bcvtsi2ss x1, edx
37bc75e1fmov [rsp+108], eax
37bc75e23mov eax, 1
37bc75e28cvtss2sd x1, x1
37bc75e2cjmp 0x37bc75c27
37bc75e31
37bc75e31 0f 1f 80 00 00 00 00 .......
37bc75e38
37bc75e38loc_37bc75e38:
37bc75e38mov r9l, 1
37bc75e3emov r8l, 1
37bc75e44lea rdx, [rip+0x7d8307]
37bc75e4bmov rcx, r12
37bc75e4ecall lsame_
37bc75e53test eax, eax
37bc75e55jne 0x37bc76048
37bc75e5bmov eax, -1
37bc75e60mov r10l, 1
37bc75e66jmp 0x37bc75cc8
37bc75e6b
37bc75e6b 0f 1f 44 00 00 ..D..
37bc75e70
37bc75e70loc_37bc75e70:
37bc75e70mov r10l, [rbp]
37bc75e74test r10l, r10l
37bc75e77je 0x37bc75cf1
37bc75e7dneg r10l
37bc75e80jmp 0x37bc75cd2
37bc75e85
37bc75e85 0f 1f 00 ...
37bc75e88
37bc75e88loc_37bc75e88:
37bc75e88mov rax, [rsp+408]
37bc75e90mov ecx, [rsp+108]
37bc75e94cmp [rax], ecx
37bc75e96jl 0x37bc760b0
37bc75e9cmov eax, [rbp]
37bc75e9ftest eax, eax
37bc75ea1jne 0x37bc7683e
37bc75ea7test r13l, r13l
37bc75eaajne 0x37bc75cf1
37bc75eb0mov eax, [rdi]
37bc75eb2test eax, eax
37bc75eb4je 0x37bc75cf1
37bc75ebacmp eax, 1
37bc75ebdje 0x37bc75fb8
37bc75ec3test r10l, r10l
37bc75ec6je 0x37bc75f88
37bc75ecccmp eax, [rsp+112]
37bc75ed0jle 0x37bc75fe0
37bc75ed6movsxd r11, [rsp+96]
37bc75edbxor eax, eax
37bc75eddtest r11, r11
37bc75ee0cmovs r11, rax
37bc75ee4cmp r10l, 2
37bc75ee8je 0x37bc760d0
37bc75eeemov r9, rsi
37bc75ef1mov r8, rbx
37bc75ef4mov rdx, rdi
37bc75ef7mov [rsp+96], r11
37bc75efcmov [rsp+32], 1
37bc75f05lea rcx, [rip+0x7d8274]
37bc75f0cmovsd_xmm [rsp+128], x1
37bc75f15movsd_xmm [rsp+120], x2
37bc75f1bcall dlanst_
37bc75f20mov r11, [rsp+96]
37bc75f25movsd_xmm x2, [rsp+120]
37bc75f2bmovsd_xmm x1, [rsp+128]
37bc75f34movapd x3, x0
37bc75f38pxor x0, x0
37bc75f3cucomisd x3, x0
37bc75f40jp 0x37bc76251
37bc75f46jne 0x37bc76251
37bc75f4cnop [rax]
37bc75f50
37bc75f50loc_37bc75f50:
37bc75f50mov rax, [rsp+368]
37bc75f58mov esi, [rsp+108]
37bc75f5cmovsd_xmm [rax], x2
37bc75f60mov [rax+8], 0
37bc75f68mov rax, [rsp+384]
37bc75f70movsd_xmm [rax], x1
37bc75f74mov rax, [rsp+400]
37bc75f7cmov [rax], esi
37bc75f7ejmp 0x37bc75cf1
37bc75f83
37bc75f83 0f 1f 44 00 00 ..D..
37bc75f88
37bc75f88loc_37bc75f88:
37bc75f88mov r9, rbp
37bc75f8bmov r8, rsi
37bc75f8emov rdx, rbx
37bc75f91mov rcx, rdi
37bc75f94movsd_xmm [rsp+112], x1
37bc75f9amovsd_xmm [rsp+96], x2
37bc75fa0call dsterf_
37bc75fa5movsd_xmm x2, [rsp+96]
37bc75fabmovsd_xmm x1, [rsp+112]
37bc75fb1jmp 0x37bc75f50
37bc75fb3
37bc75fb3 0f 1f 44 00 00 ..D..
37bc75fb8
37bc75fb8loc_37bc75fb8:
37bc75fb8test r10l, r10l
37bc75fbbje 0x37bc75cf1
37bc75fc1mov rax, [rsp+352]
37bc75fc9movq x0, [rip+0x7d81cf]
37bc75fd1movups [rax], x0
37bc75fd4jmp 0x37bc75cf1
37bc75fd9
37bc75fd9 0f 1f 80 00 00 00 00 .......
37bc75fe0
37bc75fe0loc_37bc75fe0:
37bc75fe0mov [rsp+56], rbp
37bc75fe5mov r9, rsi
37bc75fe8mov r8, rbx
37bc75febmov rdx, rdi
37bc75feemov rax, [rsp+384]
37bc75ff6mov rcx, r12
37bc75ff9mov [rsp+64], 1
37bc76002movsd_xmm [rsp+112], x1
37bc76008mov [rsp+48], rax
37bc7600dmov rax, [rsp+360]
37bc76015movsd_xmm [rsp+96], x2
37bc7601bmov [rsp+40], rax
37bc76020mov rax, [rsp+352]
37bc76028mov [rsp+32], rax
37bc7602dcall zsteqr_
37bc76032movsd_xmm x2, [rsp+96]
37bc76038movsd_xmm x1, [rsp+112]
37bc7603ejmp 0x37bc75f50
37bc76043
37bc76043 0f 1f 44 00 00 ..D..
37bc76048
37bc76048loc_37bc76048:
37bc76048mov eax, [rdi]
37bc7604atest eax, eax
37bc7604cjs 0x37bc75cbd
37bc76052mov rcx, [rsp+360]
37bc7605amov edx, [rcx]
37bc7605ctest edx, edx
37bc7605ejle 0x37bc75d20
37bc76064test eax, eax
37bc76066mov ecx, 1
37bc7606bmov r10l, 2
37bc76071cmovle eax, ecx
37bc76074jmp 0x37bc75d6c
37bc76079
37bc76079 0f 1f 80 00 00 00 00 .......
37bc76080
37bc76080loc_37bc76080:
37bc76080lea edx, [r8+r8-2]
37bc76085pxor x1, x1
37bc76089mov [rsp+108], 1
37bc76091movsd_xmm x2, [rip+0x7d8107]
37bc76099cvtsi2ss x1, edx
37bc7609dmov eax, 1
37bc760a2cvtss2sd x1, x1
37bc760a6jmp 0x37bc75c27
37bc760ab
37bc760ab 0f 1f 44 00 00 ..D..
37bc760b0
37bc760b0loc_37bc760b0:
37bc760b0test r13l, r13l
37bc760b3jne 0x37bc75e70
37bc760b9mov [rbp], -12
37bc760c0mov r10l, 12
37bc760c6jmp 0x37bc75cd2
37bc760cb
37bc760cb 0f 1f 44 00 00 ..D..
37bc760d0
37bc760d0loc_37bc760d0:
37bc760d0mov rax, [rsp+384]
37bc760d8mov [rsp+48], rdi
37bc760ddmov r8, rdi
37bc760e0mov rdx, rdi
37bc760e3mov [rsp+56], 4
37bc760eclea r9, [rip+0x7d8075]
37bc760f3lea rcx, [rip+0x7d8076]
37bc760famov [rsp+40], rax
37bc760fflea rax, [rip+0x7d8072]
37bc76106mov [rsp+32], rax
37bc7610bmovsd_xmm [rsp+112], x1
37bc76111movsd_xmm [rsp+96], x2
37bc76117mov [rsp+120], r11
37bc7611ccall dlaset_
37bc76121mov eax, [rdi]
37bc76123mov r9, rsi
37bc76126mov r8, rbx
37bc76129mov rcx, [rsp+392]
37bc76131imul eax, eax
37bc76134mov edx, [rcx]
37bc76136mov rcx, [rsp+408]
37bc7613emov [rsp+80], rbp
37bc76143mov [rsp+88], 1
37bc7614csub edx, eax
37bc7614emov [rsp+72], rcx
37bc76153cdqe
37bc76155mov rcx, [rsp+400]
37bc7615dmov [rsp+184], edx
37bc76164lea rdx, [rsp+184]
37bc7616cmov [rsp+56], rdx
37bc76171mov rdx, [rsp+384]
37bc76179mov [rsp+64], rcx
37bc7617elea rcx, [rip+0x7d7fcd]
37bc76185lea rax, [rdx+8*rax]
37bc76189mov [rsp+32], rdx
37bc7618emov rdx, rdi
37bc76191mov [rsp+48], rax
37bc76196mov [rsp+40], rdi
37bc7619bcall dstedc_
37bc761a0mov r10l, [rdi]
37bc761a3movsd_xmm x2, [rsp+96]
37bc761a9movsd_xmm x1, [rsp+112]
37bc761aftest r10l, r10l
37bc761b2jle 0x37bc75f50
37bc761b8lea eax, [r10-1]
37bc761bcmovsxd rsi, r10l
37bc761bfadd r10l, 1
37bc761c3mov rdi, [rsp+384]
37bc761cbshl rax, 3
37bc761cfmov rbx, -8
37bc761d6mov r11, [rsp+120]
37bc761dbshl rsi, 3
37bc761dflea rcx, [rdi+rax+8]
37bc761e4mov r9, -1
37bc761ebmov r8l, 1
37bc761f1sub rbx, rax
37bc761f4nop
37bc761f5nop [rax+rax]
37bc76200
37bc76200loc_37bc76200:
37bc76200mov rax, r9
37bc76203lea rdx, [rbx+rcx]
37bc76207shl rax, 4
37bc7620badd rax, [rsp+352]
37bc76213nop
37bc76215nop [rax+rax]
37bc76220
37bc76220loc_37bc76220:
37bc76220movsd_xmm x0, [rdx]
37bc76224add rdx, 8
37bc76228mov [rax+24], 0
37bc76230add rax, 16
37bc76234movsd_xmm [rax], x0
37bc76238cmp rcx, rdx
37bc7623bjne 0x37bc76220
37bc7623dadd r8l, 1
37bc76241add r9, r11
37bc76244add rcx, rsi
37bc76247cmp r8l, r10l
37bc7624ajne 0x37bc76200
37bc7624cjmp 0x37bc75f50
37bc76251
37bc76251loc_37bc76251:
37bc76251mov edx, 7
37bc76256lea rcx, [rip+0x7d7f24]
37bc7625dmov [rsp+96], r11
37bc76262lea r15, [rsp+172]
37bc7626amovsd_xmm [rsp+128], x1
37bc76273movsd_xmm [rsp+120], x2
37bc76279call dlamch_
37bc7627emov r11, [rsp+96]
37bc76283mov r12l, [rdi]
37bc76286movsd_xmm x1, [rsp+128]
37bc7628fmovsd_xmm x2, [rsp+120]
37bc76295mov rax, r11
37bc76298test r12l, r12l
37bc7629bnot rax
37bc7629emov [rsp+136], rax
37bc762a6jle 0x37bc75f50
37bc762acmov [rsp+144], r11
37bc762b4movapd x7, x2
37bc762b8movapd x8, x1
37bc762bdmovapd x6, x0
37bc762c1mov [rsp+128], r14
37bc762c9mov r14, rsi
37bc762ccmov esi, 1
37bc762d1nop [rax]
37bc762d5nop [rax+rax]
37bc762e0
37bc762e0loc_37bc762e0:
37bc762e0movsxd rcx, esi
37bc762e3movapd x3, x6
37bc762e7mov rax, rcx
37bc762eajmp 0x37bc76334
37bc762ec
37bc762ec 0f 1f 40 00 ..@.
37bc762f0
37bc762f0loc_37bc762f0:
37bc762f0movsd_xmm x0, [rbx+8*rax-8]
37bc762f6andpd x0, [rip+0x7d7eb2]
37bc762femovsd_xmm x1, [rbx+8*rax]
37bc76303andpd x1, [rip+0x7d7ea5]
37bc7630bsqrtsd x0, x0
37bc7630fmovsd_xmm x2, [r14+8*rax-8]
37bc76316andpd x2, [rip+0x7d7e92]
37bc7631esqrtsd x1, x1
37bc76322mulsd x0, x3
37bc76326mulsd x0, x1
37bc7632acomisd x2, x0
37bc7632ejbe 0x37bc76339
37bc76330add rax, 1
37bc76334
37bc76334loc_37bc76334:
37bc76334cmp r12l, eax
37bc76337jg 0x37bc762f0
37bc76339
37bc76339loc_37bc76339:
37bc76339lea r13, [8*rcx-8]
37bc76341mov r11, [rsp+136]
37bc76349mov [rsp+96], eax
37bc7634dsub eax, esi
37bc7634fimul rcx, [rsp+144]
37bc76358lea edx, [rax+1]
37bc7635bmov [rsp+172], edx
37bc76362lea rax, [r14+r13]
37bc76366add r13, rbx
37bc76369lea r12, [r11+rcx+1]
37bc7636eshl r12, 4
37bc76372add r12, [rsp+352]
37bc7637acmp edx, [rsp+112]
37bc7637ejle 0x37bc76660
37bc76384mov r9, rax
37bc76387mov r8, r13
37bc7638alea rcx, [rip+0x7d7def]
37bc76391mov rdx, r15
37bc76394mov [rsp+32], 1
37bc7639dmov [rsp+152], rax
37bc763a5call dlanst_
37bc763aalea rcx, [rip+0x7d7ddb]
37bc763b1mov [rsp+72], rbp
37bc763b6lea rdx, [rip+0x7d7dbb]
37bc763bdmov [rsp+48], rcx
37bc763c2lea rax, [rsp+184]
37bc763calea r8, [rip+0x7d7d83]
37bc763d1mov [rsp+32], rdx
37bc763d6mov rdx, [rsp+128]
37bc763demov r9, rax
37bc763e1lea rcx, [rip+0x7d7da0]
37bc763e8mov [rsp+80], 1
37bc763f1mov [rsp+64], r15
37bc763f6mov [rsp+56], r13
37bc763fbmov [rsp+40], r15
37bc76400movsd_xmm [rsp+184], x0
37bc76409mov [rsp+120], rax
37bc7640ecall dlascl_
37bc76413mov [rsp+72], rbp
37bc76418mov r9, [rsp+120]
37bc7641dlea rcx, [rip+0x7d7d68]
37bc76424mov r11l, [rsp+172]
37bc7642cmov [rsp+48], rcx
37bc76431lea rcx, [rip+0x7d7d40]
37bc76438lea r8, [rip+0x7d7d15]
37bc7643fmov rax, [rsp+152]
37bc76447mov [rsp+32], rcx
37bc7644clea rcx, [rip+0x7d7d35]
37bc76453mov [rsp+80], 1
37bc7645clea edx, [r11-1]
37bc76460mov [rsp+176], edx
37bc76467mov [rsp+180], edx
37bc7646elea rdx, [rsp+180]
37bc76476mov [rsp+64], rdx
37bc7647blea rdx, [rsp+176]
37bc76483mov [rsp+56], rax
37bc76488mov [rsp+40], rdx
37bc7648dmov rdx, [rsp+128]
37bc76495call dlascl_
37bc7649amov [rsp+80], rbp
37bc7649fmov r8, r13
37bc764a2mov rdx, r15
37bc764a5mov rax, [rsp+400]
37bc764admov [rsp+56], rdi
37bc764b2mov rcx, rdi
37bc764b5mov [rsp+32], r12
37bc764bamov r9, [rsp+152]
37bc764c2mov [rsp+72], rax
37bc764c7mov rax, [rsp+384]
37bc764cfmov [rsp+64], rax
37bc764d4mov rax, [rsp+368]
37bc764dcmov [rsp+48], rax
37bc764e1mov rax, [rsp+360]
37bc764e9mov [rsp+40], rax
37bc764eecall zlaed0_
37bc764f3mov eax, [rbp]
37bc764f6test eax, eax
37bc764f8jg 0x37bc767f8
37bc764felea rax, [rip+0x7d7c87]
37bc76505mov [rsp+72], rbp
37bc7650amov rdx, [rsp+128]
37bc76512lea r9, [rip+0x7d7c5f]
37bc76519mov [rsp+48], rax
37bc7651emov rax, [rsp+120]
37bc76523lea r8, [rip+0x7d7c2a]
37bc7652alea rcx, [rip+0x7d7c57]
37bc76531mov [rsp+80], 1
37bc7653amov [rsp+64], r15
37bc7653fmov [rsp+56], r13
37bc76544mov [rsp+40], r15
37bc76549mov [rsp+32], rax
37bc7654ecall dlascl_
37bc76553
37bc76553loc_37bc76553:
37bc76553mov esi, [rsp+96]
37bc76557mov r12l, [rdi]
37bc7655aadd esi, 1
37bc7655dcmp r12l, esi
37bc76560jge 0x37bc762e0
37bc76566movapd x2, x7
37bc7656amovapd x1, x8
37bc7656fcmp r12l, 1
37bc76573jle 0x37bc75f50
37bc76579mov rsi, [rsp+144]
37bc76581mov ecx, r12l
37bc76584mov ebp, 2
37bc76589mov r13, [rsp+352]
37bc76591mov r14, [rsp+144]
37bc76599mov r15, [rsp+136]
37bc765a1movapd x6, x8
37bc765a6shl rsi, 4
37bc765aanop [rax+rax]
37bc765b0
37bc765b0loc_37bc765b0:
37bc765b0cmp ecx, ebp
37bc765b2jl 0x37bc76648
37bc765b8movsd_xmm x1, [rbx+8*rbp-16]
37bc765belea r8l, [rbp-1]
37bc765c2mov rax, rbp
37bc765c5mov edx, r8l
37bc765c8movapd x0, x1
37bc765ccnop [rax+rax]
37bc765d5nop [rax+rax]
37bc765e0
37bc765e0loc_37bc765e0:
37bc765e0movsd_xmm x3, [rbx+8*rax-8]
37bc765e6comisd x0, x3
37bc765eaminsd x3, x0
37bc765eecmova edx, eax
37bc765f1add rax, 1
37bc765f5movapd x0, x3
37bc765f9cmp ecx, eax
37bc765fbjge 0x37bc765e0
37bc765fdcmp r8l, edx
37bc76600je 0x37bc76648
37bc76602movsxd rdx, edx
37bc76605lea rcx, [rip+0x7d7b80]
37bc7660clea r8, [rip+0x7d7b79]
37bc76613movsd_xmm [rbx+8*rdx-8], x1
37bc76619imul rdx, r14
37bc7661dmovsd_xmm [rbx+8*rbp-16], x3
37bc76623mov [rsp+32], rcx
37bc76628mov rcx, [rsp+352]
37bc76630lea rax, [r15+rdx+1]
37bc76635mov rdx, r13
37bc76638shl rax, 4
37bc7663clea r9, [rcx+rax]
37bc76640mov rcx, rdi
37bc76643call zswap_
37bc76648
37bc76648loc_37bc76648:
37bc76648add rbp, 1
37bc7664ccmp r12l, ebp
37bc7664fjl 0x37bc767e6
37bc76655mov ecx, [rdi]
37bc76657add r13, rsi
37bc7665ajmp 0x37bc765b0
37bc7665f
37bc7665f 90 .
37bc76660
37bc76660loc_37bc76660:
37bc76660imul edx, edx
37bc76663mov [rsp+56], rbp
37bc76668mov r9, rax
37bc7666bmov r8, r13
37bc7666emov rcx, [rsp+384]
37bc76676mov [rsp+40], r15
37bc7667bmov [rsp+64], 1
37bc76684movsxd rdx, edx
37bc76687mov [rsp+32], rcx
37bc7668clea rdx, [rcx+8*rdx]
37bc76690lea rcx, [rip+0x7d7abb]
37bc76697mov [rsp+48], rdx
37bc7669cmov rdx, r15
37bc7669fcall dsteqr_
37bc766a4mov [rsp+56], rdi
37bc766a9mov r8, r12
37bc766acmov rdx, r15
37bc766afmov eax, [rsp+172]
37bc766b6mov rcx, [rsp+384]
37bc766bemov [rsp+40], r15
37bc766c3mov r9, [rsp+360]
37bc766cbimul eax, eax
37bc766cemov [rsp+32], rcx
37bc766d3cdqe
37bc766d5lea rax, [rcx+8*rax]
37bc766d9mov rcx, rdi
37bc766dcmov [rsp+64], rax
37bc766e1mov rax, [rsp+368]
37bc766e9mov [rsp+48], rax
37bc766eecall zlacrm_
37bc766f3mov [rsp+40], r12
37bc766f8mov r8, r15
37bc766fbmov rdx, rdi
37bc766femov rax, [rsp+360]
37bc76706mov [rsp+32], rdi
37bc7670blea rcx, [rip+0x7d7a7e]
37bc76712mov [rsp+56], 1
37bc7671bmov r9, [rsp+368]
37bc76723mov [rsp+48], rax
37bc76728call zlacpy_
37bc7672dmov eax, [rbp]
37bc76730test eax, eax
37bc76732jle 0x37bc76553
37bc76738mov eax, [rdi]
37bc7673amovapd x2, x7
37bc7673emovapd x1, x8
37bc76743add eax, 1
37bc76746imul eax, esi
37bc76749add eax, [rsp+96]
37bc7674dmov [rbp], eax
37bc76750jmp 0x37bc75f50
37bc76755
37bc76755loc_37bc76755:
37bc76755pxor x0, x0
37bc76759mov [rsp+120], r10l
37bc7675emov [rsp+108], r8l
37bc76763cvtsi2sd x0, r8l
37bc76768call log
37bc7676dmov r8l, [rsp+108]
37bc76772mov r10l, [rsp+120]
37bc76777divsd x0, [rip+0x7d7a19]
37bc7677fcvttsd2si edx, x0
37bc76783cmp edx, 31
37bc76786ja 0x37bc767f3
37bc76788mov eax, r10l
37bc7678bmov ecx, edx
37bc7678dshl eax, cl
37bc7678fcmp r8l, eax
37bc76792jle 0x37bc767a5
37bc76794lea ecx, [rdx+1]
37bc76797cmp edx, 31
37bc7679ajne 0x37bc7682d
37bc767a0mov edx, 33
37bc767a5
37bc767a5loc_37bc767a5:
37bc767a5imul edx, r8l
37bc767a9pxor x1, x1
37bc767adpxor x2, x2
37bc767b1mov eax, r8l
37bc767b4imul eax, r8l
37bc767b8mov ecx, edx
37bc767balea edx, [r8+2*r8+1]
37bc767bflea r8l, [r8+2*r8+3]
37bc767c4lea edx, [rdx+2*rcx]
37bc767c7lea ecx, [rcx+4*rcx]
37bc767cacvtsi2sd x2, eax
37bc767celea edx, [rdx+4*rax]
37bc767d1lea ecx, [rcx+2*r8]
37bc767d5cvtsi2ss x1, edx
37bc767d9mov [rsp+108], ecx
37bc767ddcvtss2sd x1, x1
37bc767e1jmp 0x37bc75c27
37bc767e6
37bc767e6loc_37bc767e6:
37bc767e6movapd x2, x7
37bc767eamovapd x1, x6
37bc767eejmp 0x37bc75f50
37bc767f3
37bc767f3loc_37bc767f3:
37bc767f3add edx, 2
37bc767f6jmp 0x37bc767a5
37bc767f8
37bc767f8loc_37bc767f8:
37bc767f8mov r10l, esi
37bc767fbmov esi, [rsp+172]
37bc76802cdq
37bc76803movapd x2, x7
37bc76807movapd x1, x8
37bc7680clea ecx, [rsi+1]
37bc7680fidiv ecx
37bc76811mov ecx, [rdi]
37bc76813add ecx, 1
37bc76816lea eax, [r10+rax-1]
37bc7681bimul eax, ecx
37bc7681eadd eax, edx
37bc76820lea eax, [r10+rax-1]
37bc76825mov [rbp], eax
37bc76828jmp 0x37bc75f50
37bc7682d
37bc7682dloc_37bc7682d:
37bc7682dmov eax, r10l
37bc76830shl eax, cl
37bc76832cmp r8l, eax
37bc76835jg 0x37bc767f3
37bc76837mov edx, ecx
37bc76839jmp 0x37bc767a5
37bc7683e
37bc7683eloc_37bc7683e:
37bc7683eneg eax
37bc76840mov r10l, eax
37bc76843jmp 0x37bc75cd2
37bc76848
37bc76848loc_37bc76848:
37bc76848neg r10l
37bc7684blea r15, [rip+0x7d7907]
37bc76852jmp 0x37bc75cd2
37bc76857
37bc76857loc_37bc76857:
37bc76857movsd_xmm x1, [rip+0x7d7941]
37bc7685fmov eax, 1
37bc76864mov edx, 1
37bc76869mov [rsp+108], 1
37bc76871movapd x2, x1
37bc76875jmp 0x37bc75c27
37bc7687a
37bc7687aloc_37bc7687a:
37bc7687aneg eax
37bc7687clea r15, [rip+0x7d78d6]
37bc76883mov r10l, eax
37bc76886jmp 0x37bc75cd2
37bc75ae0
37bc75ae0zstedc_:
37bc75ae0push r15
37bc75ae2push r14
37bc75ae4push r13
37bc75ae6push r12
37bc75ae8push rbp
37bc75ae9push rdi
37bc75aeapush rsi
37bc75aebpush rbx
37bc75aecsub rsp, 248
37bc75af3movups [rsp+192], x6
37bc75afbmovups [rsp+208], x7
37bc75b03movups [rsp+224], x8
37bc75b0cmov r13l, 1
37bc75b12mov rax, [rsp+360]
37bc75b1amov rbp, [rsp+416]
37bc75b22mov eax, [rax]
37bc75b24mov [rbp], 0
37bc75b2bmov [rsp+96], eax
37bc75b2fmov r12, rcx
37bc75b32mov rdi, rdx
37bc75b35mov rbx, r8
37bc75b38mov rax, [rsp+376]
37bc75b40mov rsi, r9
37bc75b43cmp [rax], -1
37bc75b46je 0x37bc75b67
37bc75b48mov rax, [rsp+392]
37bc75b50cmp [rax], -1
37bc75b53je 0x37bc75b67
37bc75b55mov rax, [rsp+408]
37bc75b5dxor r13l, r13l
37bc75b60cmp [rax], -1
37bc75b63sete r13b
37bc75b67
37bc75b67loc_37bc75b67:
37bc75b67mov r9l, 1
37bc75b6dmov r8l, 1
37bc75b73lea rdx, [rip+0x7d85d6]
37bc75b7amov rcx, r12
37bc75b7dcall lsame_
37bc75b82test eax, eax
37bc75b84je 0x37bc75c90
37bc75b8amov ecx, [rdi]
37bc75b8ctest ecx, ecx
37bc75b8ejs 0x37bc75cbd
37bc75b94mov rax, [rsp+360]
37bc75b9cmov edx, [rax]
37bc75b9etest edx, edx
37bc75ba0jle 0x37bc75d20
37bc75ba6mov r10l, [rbp]
37bc75baatest r10l, r10l
37bc75badjne 0x37bc76848
37bc75bb3lea r14, [rip+0x7d859a]
37bc75bbalea r15, [rip+0x7d8598]
37bc75bc1mov [rsp+64], 1
37bc75bcamov [rsp+56], 6
37bc75bd3mov rdx, r15
37bc75bd6mov r9, r14
37bc75bd9lea r8, [rip+0x7d8578]
37bc75be0mov [rsp+48], r14
37bc75be5lea rcx, [rip+0x7d8574]
37bc75becmov [rsp+40], r14
37bc75bf1mov [rsp+32], r14
37bc75bf6mov [rsp+120], r10l
37bc75bfbcall ilaenv_
37bc75c00mov r10l, [rsp+120]
37bc75c05mov edx, 1
37bc75c0amovsd_xmm x1, [rip+0x7d858e]
37bc75c12mov [rsp+108], 1
37bc75c1amov [rsp+112], eax
37bc75c1emovapd x2, x1
37bc75c22mov eax, 1
37bc75c27
37bc75c27loc_37bc75c27:
37bc75c27mov rcx, [rsp+368]
37bc75c2fmov r11l, [rsp+108]
37bc75c34movsd_xmm [rcx], x2
37bc75c38mov [rcx+8], 0
37bc75c40mov rcx, [rsp+384]
37bc75c48movsd_xmm [rcx], x1
37bc75c4cmov rcx, [rsp+400]
37bc75c54mov [rcx], r11l
37bc75c57mov rcx, [rsp+376]
37bc75c5fcmp [rcx], eax
37bc75c61jl 0x37bc75d30
37bc75c67mov rax, [rsp+392]
37bc75c6fcmp [rax], edx
37bc75c71jge 0x37bc75e88
37bc75c77test r13l, r13l
37bc75c7ajne 0x37bc75e70
37bc75c80mov [rbp], -10
37bc75c87mov r10l, 10
37bc75c8djmp 0x37bc75cd2
37bc75c8f
37bc75c8f 90 .
37bc75c90
37bc75c90loc_37bc75c90:
37bc75c90mov r9l, 1
37bc75c96mov r8l, 1
37bc75c9clea rdx, [rip+0x7d84ae]
37bc75ca3mov rcx, r12
37bc75ca6call lsame_
37bc75cabtest eax, eax
37bc75cadje 0x37bc75e38
37bc75cb3mov eax, [rdi]
37bc75cb5test eax, eax
37bc75cb7jns 0x37bc75d50
37bc75cbd
37bc75cbdloc_37bc75cbd:
37bc75cbdmov eax, -2
37bc75cc2mov r10l, 2
37bc75cc8
37bc75cc8loc_37bc75cc8:
37bc75cc8mov [rbp], eax
37bc75ccblea r15, [rip+0x7d8487]
37bc75cd2
37bc75cd2loc_37bc75cd2:
37bc75cd2lea rdx, [rsp+184]
37bc75cdamov r8l, 6
37bc75ce0mov rcx, r15
37bc75ce3mov [rsp+184], r10l
37bc75cebcall xerbla_
37bc75cf0nop
37bc75cf1
37bc75cf1loc_37bc75cf1:
37bc75cf1movups x6, [rsp+192]
37bc75cf9movups x7, [rsp+208]
37bc75d01movups x8, [rsp+224]
37bc75d0aadd rsp, 248
37bc75d11pop rbx
37bc75d12pop rsi
37bc75d13pop rdi
37bc75d14pop rbp
37bc75d15pop r12
37bc75d17pop r13
37bc75d19pop r14
37bc75d1bpop r15
37bc75d1dret
37bc75d1e
37bc75d1e 66 90 f.
37bc75d20
37bc75d20loc_37bc75d20:
37bc75d20mov eax, -6
37bc75d25mov r10l, 6
37bc75d2bjmp 0x37bc75cc8
37bc75d2d
37bc75d2d 0f 1f 00 ...
37bc75d30
37bc75d30loc_37bc75d30:
37bc75d30test r13l, r13l
37bc75d33jne 0x37bc75e70
37bc75d39mov [rbp], -8
37bc75d40mov r10l, 8
37bc75d46jmp 0x37bc75cd2
37bc75d48
37bc75d48 0f 1f 84 00 00 00 00 00 ........
37bc75d50
37bc75d50loc_37bc75d50:
37bc75d50mov rcx, [rsp+360]
37bc75d58mov r10l, 1
37bc75d5emov edx, [rcx]
37bc75d60mov ecx, 1
37bc75d65cmovle eax, ecx
37bc75d68test edx, edx
37bc75d6ajle 0x37bc75d20
37bc75d6c
37bc75d6cloc_37bc75d6c:
37bc75d6ccmp edx, eax
37bc75d6ejl 0x37bc75d20
37bc75d70mov eax, [rbp]
37bc75d73test eax, eax
37bc75d75jne 0x37bc7687a
37bc75d7blea r14, [rip+0x7d83d2]
37bc75d82lea r15, [rip+0x7d83d0]
37bc75d89mov [rsp+64], 1
37bc75d92mov [rsp+56], 6
37bc75d9blea r8, [rip+0x7d83b6]
37bc75da2mov r9, r14
37bc75da5mov rdx, r15
37bc75da8mov [rsp+48], r14
37bc75dadlea rcx, [rip+0x7d83ac]
37bc75db4mov [rsp+40], r14
37bc75db9mov [rsp+32], r14
37bc75dbemov [rsp+108], r10l
37bc75dc3call ilaenv_
37bc75dc8mov r8l, [rdi]
37bc75dcbmov r10l, [rsp+108]
37bc75dd0mov [rsp+112], eax
37bc75dd4cmp r8l, 1
37bc75dd8jle 0x37bc76857
37bc75ddecmp r8l, eax
37bc75de1jle 0x37bc76080
37bc75de7cmp r10l, 1
37bc75debje 0x37bc76755
37bc75df1mov edx, r8l
37bc75df4lea eax, [4*r8]
37bc75dfcpxor x1, x1
37bc75e00movsd_xmm x2, [rip+0x7d8398]
37bc75e08imul edx, r8l
37bc75e0cmov r10l, 2
37bc75e12lea edx, [rax+2*rdx+1]
37bc75e16lea eax, [r8+rax+3]
37bc75e1bcvtsi2ss x1, edx
37bc75e1fmov [rsp+108], eax
37bc75e23mov eax, 1
37bc75e28cvtss2sd x1, x1
37bc75e2cjmp 0x37bc75c27
37bc75e31
37bc75e31 0f 1f 80 00 00 00 00 .......
37bc75e38
37bc75e38loc_37bc75e38:
37bc75e38mov r9l, 1
37bc75e3emov r8l, 1
37bc75e44lea rdx, [rip+0x7d8307]
37bc75e4bmov rcx, r12
37bc75e4ecall lsame_
37bc75e53test eax, eax
37bc75e55jne 0x37bc76048
37bc75e5bmov eax, -1
37bc75e60mov r10l, 1
37bc75e66jmp 0x37bc75cc8
37bc75e6b
37bc75e6b 0f 1f 44 00 00 ..D..
37bc75e70
37bc75e70loc_37bc75e70:
37bc75e70mov r10l, [rbp]
37bc75e74test r10l, r10l
37bc75e77je 0x37bc75cf1
37bc75e7dneg r10l
37bc75e80jmp 0x37bc75cd2
37bc75e85
37bc75e85 0f 1f 00 ...
37bc75e88
37bc75e88loc_37bc75e88:
37bc75e88mov rax, [rsp+408]
37bc75e90mov ecx, [rsp+108]
37bc75e94cmp [rax], ecx
37bc75e96jl 0x37bc760b0
37bc75e9cmov eax, [rbp]
37bc75e9ftest eax, eax
37bc75ea1jne 0x37bc7683e
37bc75ea7test r13l, r13l
37bc75eaajne 0x37bc75cf1
37bc75eb0mov eax, [rdi]
37bc75eb2test eax, eax
37bc75eb4je 0x37bc75cf1
37bc75ebacmp eax, 1
37bc75ebdje 0x37bc75fb8
37bc75ec3test r10l, r10l
37bc75ec6je 0x37bc75f88
37bc75ecccmp eax, [rsp+112]
37bc75ed0jle 0x37bc75fe0
37bc75ed6movsxd r11, [rsp+96]
37bc75edbxor eax, eax
37bc75eddtest r11, r11
37bc75ee0cmovs r11, rax
37bc75ee4cmp r10l, 2
37bc75ee8je 0x37bc760d0
37bc75eeemov r9, rsi
37bc75ef1mov r8, rbx
37bc75ef4mov rdx, rdi
37bc75ef7mov [rsp+96], r11
37bc75efcmov [rsp+32], 1
37bc75f05lea rcx, [rip+0x7d8274]
37bc75f0cmovsd_xmm [rsp+128], x1
37bc75f15movsd_xmm [rsp+120], x2
37bc75f1bcall dlanst_
37bc75f20mov r11, [rsp+96]
37bc75f25movsd_xmm x2, [rsp+120]
37bc75f2bmovsd_xmm x1, [rsp+128]
37bc75f34movapd x3, x0
37bc75f38pxor x0, x0
37bc75f3cucomisd x3, x0
37bc75f40jp 0x37bc76251
37bc75f46jne 0x37bc76251
37bc75f4cnop [rax]
37bc75f50
37bc75f50loc_37bc75f50:
37bc75f50mov rax, [rsp+368]
37bc75f58mov esi, [rsp+108]
37bc75f5cmovsd_xmm [rax], x2
37bc75f60mov [rax+8], 0
37bc75f68mov rax, [rsp+384]
37bc75f70movsd_xmm [rax], x1
37bc75f74mov rax, [rsp+400]
37bc75f7cmov [rax], esi
37bc75f7ejmp 0x37bc75cf1
37bc75f83
37bc75f83 0f 1f 44 00 00 ..D..
37bc75f88
37bc75f88loc_37bc75f88:
37bc75f88mov r9, rbp
37bc75f8bmov r8, rsi
37bc75f8emov rdx, rbx
37bc75f91mov rcx, rdi
37bc75f94movsd_xmm [rsp+112], x1
37bc75f9amovsd_xmm [rsp+96], x2
37bc75fa0call dsterf_
37bc75fa5movsd_xmm x2, [rsp+96]
37bc75fabmovsd_xmm x1, [rsp+112]
37bc75fb1jmp 0x37bc75f50
37bc75fb3
37bc75fb3 0f 1f 44 00 00 ..D..
37bc75fb8
37bc75fb8loc_37bc75fb8:
37bc75fb8test r10l, r10l
37bc75fbbje 0x37bc75cf1
37bc75fc1mov rax, [rsp+352]
37bc75fc9movq x0, [rip+0x7d81cf]
37bc75fd1movups [rax], x0
37bc75fd4jmp 0x37bc75cf1
37bc75fd9
37bc75fd9 0f 1f 80 00 00 00 00 .......
37bc75fe0
37bc75fe0loc_37bc75fe0:
37bc75fe0mov [rsp+56], rbp
37bc75fe5mov r9, rsi
37bc75fe8mov r8, rbx
37bc75febmov rdx, rdi
37bc75feemov rax, [rsp+384]
37bc75ff6mov rcx, r12
37bc75ff9mov [rsp+64], 1
37bc76002movsd_xmm [rsp+112], x1
37bc76008mov [rsp+48], rax
37bc7600dmov rax, [rsp+360]
37bc76015movsd_xmm [rsp+96], x2
37bc7601bmov [rsp+40], rax
37bc76020mov rax, [rsp+352]
37bc76028mov [rsp+32], rax
37bc7602dcall zsteqr_
37bc76032movsd_xmm x2, [rsp+96]
37bc76038movsd_xmm x1, [rsp+112]
37bc7603ejmp 0x37bc75f50
37bc76043
37bc76043 0f 1f 44 00 00 ..D..
37bc76048
37bc76048loc_37bc76048:
37bc76048mov eax, [rdi]
37bc7604atest eax, eax
37bc7604cjs 0x37bc75cbd
37bc76052mov rcx, [rsp+360]
37bc7605amov edx, [rcx]
37bc7605ctest edx, edx
37bc7605ejle 0x37bc75d20
37bc76064test eax, eax
37bc76066mov ecx, 1
37bc7606bmov r10l, 2
37bc76071cmovle eax, ecx
37bc76074jmp 0x37bc75d6c
37bc76079
37bc76079 0f 1f 80 00 00 00 00 .......
37bc76080
37bc76080loc_37bc76080:
37bc76080lea edx, [r8+r8-2]
37bc76085pxor x1, x1
37bc76089mov [rsp+108], 1
37bc76091movsd_xmm x2, [rip+0x7d8107]
37bc76099cvtsi2ss x1, edx
37bc7609dmov eax, 1
37bc760a2cvtss2sd x1, x1
37bc760a6jmp 0x37bc75c27
37bc760ab
37bc760ab 0f 1f 44 00 00 ..D..
37bc760b0
37bc760b0loc_37bc760b0:
37bc760b0test r13l, r13l
37bc760b3jne 0x37bc75e70
37bc760b9mov [rbp], -12
37bc760c0mov r10l, 12
37bc760c6jmp 0x37bc75cd2
37bc760cb
37bc760cb 0f 1f 44 00 00 ..D..
37bc760d0
37bc760d0loc_37bc760d0:
37bc760d0mov rax, [rsp+384]
37bc760d8mov [rsp+48], rdi
37bc760ddmov r8, rdi
37bc760e0mov rdx, rdi
37bc760e3mov [rsp+56], 4
37bc760eclea r9, [rip+0x7d8075]
37bc760f3lea rcx, [rip+0x7d8076]
37bc760famov [rsp+40], rax
37bc760fflea rax, [rip+0x7d8072]
37bc76106mov [rsp+32], rax
37bc7610bmovsd_xmm [rsp+112], x1
37bc76111movsd_xmm [rsp+96], x2
37bc76117mov [rsp+120], r11
37bc7611ccall dlaset_
37bc76121mov eax, [rdi]
37bc76123mov r9, rsi
37bc76126mov r8, rbx
37bc76129mov rcx, [rsp+392]
37bc76131imul eax, eax
37bc76134mov edx, [rcx]
37bc76136mov rcx, [rsp+408]
37bc7613emov [rsp+80], rbp
37bc76143mov [rsp+88], 1
37bc7614csub edx, eax
37bc7614emov [rsp+72], rcx
37bc76153cdqe
37bc76155mov rcx, [rsp+400]
37bc7615dmov [rsp+184], edx
37bc76164lea rdx, [rsp+184]
37bc7616cmov [rsp+56], rdx
37bc76171mov rdx, [rsp+384]
37bc76179mov [rsp+64], rcx
37bc7617elea rcx, [rip+0x7d7fcd]
37bc76185lea rax, [rdx+8*rax]
37bc76189mov [rsp+32], rdx
37bc7618emov rdx, rdi
37bc76191mov [rsp+48], rax
37bc76196mov [rsp+40], rdi
37bc7619bcall dstedc_
37bc761a0mov r10l, [rdi]
37bc761a3movsd_xmm x2, [rsp+96]
37bc761a9movsd_xmm x1, [rsp+112]
37bc761aftest r10l, r10l
37bc761b2jle 0x37bc75f50
37bc761b8lea eax, [r10-1]
37bc761bcmovsxd rsi, r10l
37bc761bfadd r10l, 1
37bc761c3mov rdi, [rsp+384]
37bc761cbshl rax, 3
37bc761cfmov rbx, -8
37bc761d6mov r11, [rsp+120]
37bc761dbshl rsi, 3
37bc761dflea rcx, [rdi+rax+8]
37bc761e4mov r9, -1
37bc761ebmov r8l, 1
37bc761f1sub rbx, rax
37bc761f4nop
37bc761f5nop [rax+rax]
37bc76200
37bc76200loc_37bc76200:
37bc76200mov rax, r9
37bc76203lea rdx, [rbx+rcx]
37bc76207shl rax, 4
37bc7620badd rax, [rsp+352]
37bc76213nop
37bc76215nop [rax+rax]
37bc76220
37bc76220loc_37bc76220:
37bc76220movsd_xmm x0, [rdx]
37bc76224add rdx, 8
37bc76228mov [rax+24], 0
37bc76230add rax, 16
37bc76234movsd_xmm [rax], x0
37bc76238cmp rcx, rdx
37bc7623bjne 0x37bc76220
37bc7623dadd r8l, 1
37bc76241add r9, r11
37bc76244add rcx, rsi
37bc76247cmp r8l, r10l
37bc7624ajne 0x37bc76200
37bc7624cjmp 0x37bc75f50
37bc76251
37bc76251loc_37bc76251:
37bc76251mov edx, 7
37bc76256lea rcx, [rip+0x7d7f24]
37bc7625dmov [rsp+96], r11
37bc76262lea r15, [rsp+172]
37bc7626amovsd_xmm [rsp+128], x1
37bc76273movsd_xmm [rsp+120], x2
37bc76279call dlamch_
37bc7627emov r11, [rsp+96]
37bc76283mov r12l, [rdi]
37bc76286movsd_xmm x1, [rsp+128]
37bc7628fmovsd_xmm x2, [rsp+120]
37bc76295mov rax, r11
37bc76298test r12l, r12l
37bc7629bnot rax
37bc7629emov [rsp+136], rax
37bc762a6jle 0x37bc75f50
37bc762acmov [rsp+144], r11
37bc762b4movapd x7, x2
37bc762b8movapd x8, x1
37bc762bdmovapd x6, x0
37bc762c1mov [rsp+128], r14
37bc762c9mov r14, rsi
37bc762ccmov esi, 1
37bc762d1nop [rax]
37bc762d5nop [rax+rax]
37bc762e0
37bc762e0loc_37bc762e0:
37bc762e0movsxd rcx, esi
37bc762e3movapd x3, x6
37bc762e7mov rax, rcx
37bc762eajmp 0x37bc76334
37bc762ec
37bc762ec 0f 1f 40 00 ..@.
37bc762f0
37bc762f0loc_37bc762f0:
37bc762f0movsd_xmm x0, [rbx+8*rax-8]
37bc762f6andpd x0, [rip+0x7d7eb2]
37bc762femovsd_xmm x1, [rbx+8*rax]
37bc76303andpd x1, [rip+0x7d7ea5]
37bc7630bsqrtsd x0, x0
37bc7630fmovsd_xmm x2, [r14+8*rax-8]
37bc76316andpd x2, [rip+0x7d7e92]
37bc7631esqrtsd x1, x1
37bc76322mulsd x0, x3
37bc76326mulsd x0, x1
37bc7632acomisd x2, x0
37bc7632ejbe 0x37bc76339
37bc76330add rax, 1
37bc76334
37bc76334loc_37bc76334:
37bc76334cmp r12l, eax
37bc76337jg 0x37bc762f0
37bc76339
37bc76339loc_37bc76339:
37bc76339lea r13, [8*rcx-8]
37bc76341mov r11, [rsp+136]
37bc76349mov [rsp+96], eax
37bc7634dsub eax, esi
37bc7634fimul rcx, [rsp+144]
37bc76358lea edx, [rax+1]
37bc7635bmov [rsp+172], edx
37bc76362lea rax, [r14+r13]
37bc76366add r13, rbx
37bc76369lea r12, [r11+rcx+1]
37bc7636eshl r12, 4
37bc76372add r12, [rsp+352]
37bc7637acmp edx, [rsp+112]
37bc7637ejle 0x37bc76660
37bc76384mov r9, rax
37bc76387mov r8, r13
37bc7638alea rcx, [rip+0x7d7def]
37bc76391mov rdx, r15
37bc76394mov [rsp+32], 1
37bc7639dmov [rsp+152], rax
37bc763a5call dlanst_
37bc763aalea rcx, [rip+0x7d7ddb]
37bc763b1mov [rsp+72], rbp
37bc763b6lea rdx, [rip+0x7d7dbb]
37bc763bdmov [rsp+48], rcx
37bc763c2lea rax, [rsp+184]
37bc763calea r8, [rip+0x7d7d83]
37bc763d1mov [rsp+32], rdx
37bc763d6mov rdx, [rsp+128]
37bc763demov r9, rax
37bc763e1lea rcx, [rip+0x7d7da0]
37bc763e8mov [rsp+80], 1
37bc763f1mov [rsp+64], r15
37bc763f6mov [rsp+56], r13
37bc763fbmov [rsp+40], r15
37bc76400movsd_xmm [rsp+184], x0
37bc76409mov [rsp+120], rax
37bc7640ecall dlascl_
37bc76413mov [rsp+72], rbp
37bc76418mov r9, [rsp+120]
37bc7641dlea rcx, [rip+0x7d7d68]
37bc76424mov r11l, [rsp+172]
37bc7642cmov [rsp+48], rcx
37bc76431lea rcx, [rip+0x7d7d40]
37bc76438lea r8, [rip+0x7d7d15]
37bc7643fmov rax, [rsp+152]
37bc76447mov [rsp+32], rcx
37bc7644clea rcx, [rip+0x7d7d35]
37bc76453mov [rsp+80], 1
37bc7645clea edx, [r11-1]
37bc76460mov [rsp+176], edx
37bc76467mov [rsp+180], edx
37bc7646elea rdx, [rsp+180]
37bc76476mov [rsp+64], rdx
37bc7647blea rdx, [rsp+176]
37bc76483mov [rsp+56], rax
37bc76488mov [rsp+40], rdx
37bc7648dmov rdx, [rsp+128]
37bc76495call dlascl_
37bc7649amov [rsp+80], rbp
37bc7649fmov r8, r13
37bc764a2mov rdx, r15
37bc764a5mov rax, [rsp+400]
37bc764admov [rsp+56], rdi
37bc764b2mov rcx, rdi
37bc764b5mov [rsp+32], r12
37bc764bamov r9, [rsp+152]
37bc764c2mov [rsp+72], rax
37bc764c7mov rax, [rsp+384]
37bc764cfmov [rsp+64], rax
37bc764d4mov rax, [rsp+368]
37bc764dcmov [rsp+48], rax
37bc764e1mov rax, [rsp+360]
37bc764e9mov [rsp+40], rax
37bc764eecall zlaed0_
37bc764f3mov eax, [rbp]
37bc764f6test eax, eax
37bc764f8jg 0x37bc767f8
37bc764felea rax, [rip+0x7d7c87]
37bc76505mov [rsp+72], rbp
37bc7650amov rdx, [rsp+128]
37bc76512lea r9, [rip+0x7d7c5f]
37bc76519mov [rsp+48], rax
37bc7651emov rax, [rsp+120]
37bc76523lea r8, [rip+0x7d7c2a]
37bc7652alea rcx, [rip+0x7d7c57]
37bc76531mov [rsp+80], 1
37bc7653amov [rsp+64], r15
37bc7653fmov [rsp+56], r13
37bc76544mov [rsp+40], r15
37bc76549mov [rsp+32], rax
37bc7654ecall dlascl_
37bc76553
37bc76553loc_37bc76553:
37bc76553mov esi, [rsp+96]
37bc76557mov r12l, [rdi]
37bc7655aadd esi, 1
37bc7655dcmp r12l, esi
37bc76560jge 0x37bc762e0
37bc76566movapd x2, x7
37bc7656amovapd x1, x8
37bc7656fcmp r12l, 1
37bc76573jle 0x37bc75f50
37bc76579mov rsi, [rsp+144]
37bc76581mov ecx, r12l
37bc76584mov ebp, 2
37bc76589mov r13, [rsp+352]
37bc76591mov r14, [rsp+144]
37bc76599mov r15, [rsp+136]
37bc765a1movapd x6, x8
37bc765a6shl rsi, 4
37bc765aanop [rax+rax]
37bc765b0
37bc765b0loc_37bc765b0:
37bc765b0cmp ecx, ebp
37bc765b2jl 0x37bc76648
37bc765b8movsd_xmm x1, [rbx+8*rbp-16]
37bc765belea r8l, [rbp-1]
37bc765c2mov rax, rbp
37bc765c5mov edx, r8l
37bc765c8movapd x0, x1
37bc765ccnop [rax+rax]
37bc765d5nop [rax+rax]
37bc765e0
37bc765e0loc_37bc765e0:
37bc765e0movsd_xmm x3, [rbx+8*rax-8]
37bc765e6comisd x0, x3
37bc765eaminsd x3, x0
37bc765eecmova edx, eax
37bc765f1add rax, 1
37bc765f5movapd x0, x3
37bc765f9cmp ecx, eax
37bc765fbjge 0x37bc765e0
37bc765fdcmp r8l, edx
37bc76600je 0x37bc76648
37bc76602movsxd rdx, edx
37bc76605lea rcx, [rip+0x7d7b80]
37bc7660clea r8, [rip+0x7d7b79]
37bc76613movsd_xmm [rbx+8*rdx-8], x1
37bc76619imul rdx, r14
37bc7661dmovsd_xmm [rbx+8*rbp-16], x3
37bc76623mov [rsp+32], rcx
37bc76628mov rcx, [rsp+352]
37bc76630lea rax, [r15+rdx+1]
37bc76635mov rdx, r13
37bc76638shl rax, 4
37bc7663clea r9, [rcx+rax]
37bc76640mov rcx, rdi
37bc76643call zswap_
37bc76648
37bc76648loc_37bc76648:
37bc76648add rbp, 1
37bc7664ccmp r12l, ebp
37bc7664fjl 0x37bc767e6
37bc76655mov ecx, [rdi]
37bc76657add r13, rsi
37bc7665ajmp 0x37bc765b0
37bc7665f
37bc7665f 90 .
37bc76660
37bc76660loc_37bc76660:
37bc76660imul edx, edx
37bc76663mov [rsp+56], rbp
37bc76668mov r9, rax
37bc7666bmov r8, r13
37bc7666emov rcx, [rsp+384]
37bc76676mov [rsp+40], r15
37bc7667bmov [rsp+64], 1
37bc76684movsxd rdx, edx
37bc76687mov [rsp+32], rcx
37bc7668clea rdx, [rcx+8*rdx]
37bc76690lea rcx, [rip+0x7d7abb]
37bc76697mov [rsp+48], rdx
37bc7669cmov rdx, r15
37bc7669fcall dsteqr_
37bc766a4mov [rsp+56], rdi
37bc766a9mov r8, r12
37bc766acmov rdx, r15
37bc766afmov eax, [rsp+172]
37bc766b6mov rcx, [rsp+384]
37bc766bemov [rsp+40], r15
37bc766c3mov r9, [rsp+360]
37bc766cbimul eax, eax
37bc766cemov [rsp+32], rcx
37bc766d3cdqe
37bc766d5lea rax, [rcx+8*rax]
37bc766d9mov rcx, rdi
37bc766dcmov [rsp+64], rax
37bc766e1mov rax, [rsp+368]
37bc766e9mov [rsp+48], rax
37bc766eecall zlacrm_
37bc766f3mov [rsp+40], r12
37bc766f8mov r8, r15
37bc766fbmov rdx, rdi
37bc766femov rax, [rsp+360]
37bc76706mov [rsp+32], rdi
37bc7670blea rcx, [rip+0x7d7a7e]
37bc76712mov [rsp+56], 1
37bc7671bmov r9, [rsp+368]
37bc76723mov [rsp+48], rax
37bc76728call zlacpy_
37bc7672dmov eax, [rbp]
37bc76730test eax, eax
37bc76732jle 0x37bc76553
37bc76738mov eax, [rdi]
37bc7673amovapd x2, x7
37bc7673emovapd x1, x8
37bc76743add eax, 1
37bc76746imul eax, esi
37bc76749add eax, [rsp+96]
37bc7674dmov [rbp], eax
37bc76750jmp 0x37bc75f50
37bc76755
37bc76755loc_37bc76755:
37bc76755pxor x0, x0
37bc76759mov [rsp+120], r10l
37bc7675emov [rsp+108], r8l
37bc76763cvtsi2sd x0, r8l
37bc76768call log
37bc7676dmov r8l, [rsp+108]
37bc76772mov r10l, [rsp+120]
37bc76777divsd x0, [rip+0x7d7a19]
37bc7677fcvttsd2si edx, x0
37bc76783cmp edx, 31
37bc76786ja 0x37bc767f3
37bc76788mov eax, r10l
37bc7678bmov ecx, edx
37bc7678dshl eax, cl
37bc7678fcmp r8l, eax
37bc76792jle 0x37bc767a5
37bc76794lea ecx, [rdx+1]
37bc76797cmp edx, 31
37bc7679ajne 0x37bc7682d
37bc767a0mov edx, 33
37bc767a5
37bc767a5loc_37bc767a5:
37bc767a5imul edx, r8l
37bc767a9pxor x1, x1
37bc767adpxor x2, x2
37bc767b1mov eax, r8l
37bc767b4imul eax, r8l
37bc767b8mov ecx, edx
37bc767balea edx, [r8+2*r8+1]
37bc767bflea r8l, [r8+2*r8+3]
37bc767c4lea edx, [rdx+2*rcx]
37bc767c7lea ecx, [rcx+4*rcx]
37bc767cacvtsi2sd x2, eax
37bc767celea edx, [rdx+4*rax]
37bc767d1lea ecx, [rcx+2*r8]
37bc767d5cvtsi2ss x1, edx
37bc767d9mov [rsp+108], ecx
37bc767ddcvtss2sd x1, x1
37bc767e1jmp 0x37bc75c27
37bc767e6
37bc767e6loc_37bc767e6:
37bc767e6movapd x2, x7
37bc767eamovapd x1, x6
37bc767eejmp 0x37bc75f50
37bc767f3
37bc767f3loc_37bc767f3:
37bc767f3add edx, 2
37bc767f6jmp 0x37bc767a5
37bc767f8
37bc767f8loc_37bc767f8:
37bc767f8mov r10l, esi
37bc767fbmov esi, [rsp+172]
37bc76802cdq
37bc76803movapd x2, x7
37bc76807movapd x1, x8
37bc7680clea ecx, [rsi+1]
37bc7680fidiv ecx
37bc76811mov ecx, [rdi]
37bc76813add ecx, 1
37bc76816lea eax, [r10+rax-1]
37bc7681bimul eax, ecx
37bc7681eadd eax, edx
37bc76820lea eax, [r10+rax-1]
37bc76825mov [rbp], eax
37bc76828jmp 0x37bc75f50
37bc7682d
37bc7682dloc_37bc7682d:
37bc7682dmov eax, r10l
37bc76830shl eax, cl
37bc76832cmp r8l, eax
37bc76835jg 0x37bc767f3
37bc76837mov edx, ecx
37bc76839jmp 0x37bc767a5
37bc7683e
37bc7683eloc_37bc7683e:
37bc7683eneg eax
37bc76840mov r10l, eax
37bc76843jmp 0x37bc75cd2
37bc76848
37bc76848loc_37bc76848:
37bc76848neg r10l
37bc7684blea r15, [rip+0x7d7907]
37bc76852jmp 0x37bc75cd2
37bc76857
37bc76857loc_37bc76857:
37bc76857movsd_xmm x1, [rip+0x7d7941]
37bc7685fmov eax, 1
37bc76864mov edx, 1
37bc76869mov [rsp+108], 1
37bc76871movapd x2, x1
37bc76875jmp 0x37bc75c27
37bc7687a
37bc7687aloc_37bc7687a:
37bc7687aneg eax
37bc7687clea r15, [rip+0x7d78d6]
37bc76883mov r10l, eax
37bc76886jmp 0x37bc75cd2
37bc75ae0
37bc7688b
37bc7688b // align 0x20
37bc7688b // align 0x20
37bc768a0
37bc768a0zstegr_:
37bc768a0sub rsp, 216
37bc768a7mov rax, [rsp+376]
37bc768afmov [rax], 0
37bc768b5mov [rsp+160], rax
37bc768bdmov rax, [rsp+368]
37bc768c5mov [rsp+104], r8
37bc768camov [rsp+152], rax
37bc768d2mov rax, [rsp+360]
37bc768damov [rsp+204], 0
37bc768e5mov [rsp+144], rax
37bc768edmov rax, [rsp+352]
37bc768f5mov [rsp+176], 1
37bc76901mov [rsp+136], rax
37bc76909mov rax, [rsp+344]
37bc76911mov [rsp+168], 1
37bc7691dmov [rsp+128], rax
37bc76925lea rax, [rsp+204]
37bc7692dmov [rsp+120], rax
37bc76932mov rax, [rsp+336]
37bc7693amov [rsp+112], rax
37bc7693fmov rax, [rsp+328]
37bc76947mov [rsp+96], rax
37bc7694cmov rax, [rsp+320]
37bc76954mov [rsp+88], rax
37bc76959mov rax, [rsp+312]
37bc76961mov [rsp+80], rax
37bc76966mov rax, [rsp+304]
37bc7696emov [rsp+72], rax
37bc76973mov rax, [rsp+288]
37bc7697bmov [rsp+64], rax
37bc76980mov rax, [rsp+280]
37bc76988mov [rsp+56], rax
37bc7698dmov rax, [rsp+272]
37bc76995mov [rsp+48], rax
37bc7699amov rax, [rsp+264]
37bc769a2mov [rsp+40], rax
37bc769a7mov rax, [rsp+256]
37bc769afmov [rsp+32], rax
37bc769b4call zstemr_
37bc769b9nop
37bc769baadd rsp, 216
37bc769c1ret
37bc768a0
37bc768a0zstegr_:
37bc768a0sub rsp, 216
37bc768a7mov rax, [rsp+376]
37bc768afmov [rax], 0
37bc768b5mov [rsp+160], rax
37bc768bdmov rax, [rsp+368]
37bc768c5mov [rsp+104], r8
37bc768camov [rsp+152], rax
37bc768d2mov rax, [rsp+360]
37bc768damov [rsp+204], 0
37bc768e5mov [rsp+144], rax
37bc768edmov rax, [rsp+352]
37bc768f5mov [rsp+176], 1
37bc76901mov [rsp+136], rax
37bc76909mov rax, [rsp+344]
37bc76911mov [rsp+168], 1
37bc7691dmov [rsp+128], rax
37bc76925lea rax, [rsp+204]
37bc7692dmov [rsp+120], rax
37bc76932mov rax, [rsp+336]
37bc7693amov [rsp+112], rax
37bc7693fmov rax, [rsp+328]
37bc76947mov [rsp+96], rax
37bc7694cmov rax, [rsp+320]
37bc76954mov [rsp+88], rax
37bc76959mov rax, [rsp+312]
37bc76961mov [rsp+80], rax
37bc76966mov rax, [rsp+304]
37bc7696emov [rsp+72], rax
37bc76973mov rax, [rsp+288]
37bc7697bmov [rsp+64], rax
37bc76980mov rax, [rsp+280]
37bc76988mov [rsp+56], rax
37bc7698dmov rax, [rsp+272]
37bc76995mov [rsp+48], rax
37bc7699amov rax, [rsp+264]
37bc769a2mov [rsp+40], rax
37bc769a7mov rax, [rsp+256]
37bc769afmov [rsp+32], rax
37bc769b4call zstemr_
37bc769b9nop
37bc769baadd rsp, 216
37bc769c1ret
37bc768a0
37bc769c2
37bc769c2 // align 0x40
37bc769c2 // align 0x40
37bc76a00
37bc76a00zstein_:
37bc76a00push r15
37bc76a02push r14
37bc76a04push r13
37bc76a06push r12
37bc76a08push rbp
37bc76a09push rdi
37bc76a0apush rsi
37bc76a0bpush rbx
37bc76a0csub rsp, 472
37bc76a13movups [rsp+304], x6
37bc76a1bmovups [rsp+320], x7
37bc76a23movups [rsp+336], x8
37bc76a2cmovups [rsp+352], x9
37bc76a35movups [rsp+368], x10
37bc76a3emovups [rsp+384], x11
37bc76a47movups [rsp+400], x12
37bc76a50movups [rsp+416], x13
37bc76a59movups [rsp+432], x14
37bc76a62movups [rsp+448], x15
37bc76a6bmov rax, [rsp+608]
37bc76a73mov ebx, [r9]
37bc76a76mov r15, [rsp+616]
37bc76a7emovsxd rsi, [rax]
37bc76a81mov rax, [rsp+640]
37bc76a89mov [rsp+544], rcx
37bc76a91mov [rsp+552], rdx
37bc76a99mov [rsp+560], r8
37bc76aa1mov [rsp+568], r9
37bc76aa9mov [rax], 0
37bc76aaftest ebx, ebx
37bc76ab1jle 0x37bc76ac9
37bc76ab3mov r8l, ebx
37bc76ab6mov rcx, [rsp+632]
37bc76abexor edx, edx
37bc76ac0shl r8, 2
37bc76ac4call memset
37bc76ac9
37bc76ac9loc_37bc76ac9:
37bc76ac9mov rax, [rsp+544]
37bc76ad1mov eax, [rax]
37bc76ad3test eax, eax
37bc76ad5js 0x37bc76b89
37bc76adbtest ebx, ebx
37bc76addjs 0x37bc76ae7
37bc76adfcmp eax, ebx
37bc76ae1jge 0x37bc76b98
37bc76ae7
37bc76ae7loc_37bc76ae7:
37bc76ae7mov edx, -4
37bc76aecmov eax, 4
37bc76af1
37bc76af1loc_37bc76af1:
37bc76af1mov rsi, [rsp+640]
37bc76af9mov r8l, 6
37bc76afflea rcx, [rip+0x7d76ba]
37bc76b06mov [rsp+288], eax
37bc76b0dmov [rsi], edx
37bc76b0flea rdx, [rsp+288]
37bc76b17call xerbla_
37bc76b1cnop
37bc76b1d
37bc76b1dloc_37bc76b1d:
37bc76b1dmovups x6, [rsp+304]
37bc76b25movups x7, [rsp+320]
37bc76b2dmovups x8, [rsp+336]
37bc76b36movups x9, [rsp+352]
37bc76b3fmovups x10, [rsp+368]
37bc76b48movups x11, [rsp+384]
37bc76b51movups x12, [rsp+400]
37bc76b5amovups x13, [rsp+416]
37bc76b63movups x14, [rsp+432]
37bc76b6cmovups x15, [rsp+448]
37bc76b75add rsp, 472
37bc76b7cpop rbx
37bc76b7dpop rsi
37bc76b7epop rdi
37bc76b7fpop rbp
37bc76b80pop r12
37bc76b82pop r13
37bc76b84pop r14
37bc76b86pop r15
37bc76b88ret
37bc76b89
37bc76b89loc_37bc76b89:
37bc76b89mov edx, -1
37bc76b8emov eax, 1
37bc76b93jmp 0x37bc76af1
37bc76b98
37bc76b98loc_37bc76b98:
37bc76b98test eax, eax
37bc76b9amov edx, 1
37bc76b9fcmovg edx, eax
37bc76ba2cmp esi, edx
37bc76ba4jl 0x37bc76c20
37bc76ba6cmp ebx, 1
37bc76ba9jle 0x37bc76c04
37bc76babmov rdi, [rsp+584]
37bc76bb3mov rcx, [rsp+576]
37bc76bbbmov edx, 2
37bc76bc0mov r8l, [rdi]
37bc76bc3jmp 0x37bc76bd0
37bc76bc5
37bc76bc5 0f 1f 00 ...
37bc76bc8
37bc76bc8loc_37bc76bc8:
37bc76bc8add rdx, 1
37bc76bcccmp ebx, edx
37bc76bcejl 0x37bc76c3e
37bc76bd0
37bc76bd0loc_37bc76bd0:
37bc76bd0mov rdi, [rsp+584]
37bc76bd8mov r9l, r8l
37bc76bdbmov r8l, [rdi+4*rdx-4]
37bc76be0cmp r8l, r9l
37bc76be3jl 0x37bc76c2f
37bc76be5jne 0x37bc76bc8
37bc76be7movsd_xmm x0, [rcx+8*rdx-16]
37bc76bedcomisd x0, [rcx+8*rdx-8]
37bc76bf3jbe 0x37bc76bc8
37bc76bf5mov edx, -5
37bc76bfamov eax, 5
37bc76bffjmp 0x37bc76af1
37bc76c04
37bc76c04loc_37bc76c04:
37bc76c04test eax, eax
37bc76c06je 0x37bc76b1d
37bc76c0ctest ebx, ebx
37bc76c0eje 0x37bc76b1d
37bc76c14jmp 0x37bc76c46
37bc76c16
37bc76c16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc76c20
37bc76c20loc_37bc76c20:
37bc76c20mov edx, -9
37bc76c25mov eax, 9
37bc76c2ajmp 0x37bc76af1
37bc76c2f
37bc76c2floc_37bc76c2f:
37bc76c2fmov edx, -6
37bc76c34mov eax, 6
37bc76c39jmp 0x37bc76af1
37bc76c3e
37bc76c3eloc_37bc76c3e:
37bc76c3etest eax, eax
37bc76c40je 0x37bc76b1d
37bc76c46
37bc76c46loc_37bc76c46:
37bc76c46cmp eax, 1
37bc76c49jne 0x37bc76c63
37bc76c4bmov rax, [rsp+600]
37bc76c53movq x0, [rip+0x7d7585]
37bc76c5bmovups [rax], x0
37bc76c5ejmp 0x37bc76b1d
37bc76c63
37bc76c63loc_37bc76c63:
37bc76c63mov edx, 9
37bc76c68lea rcx, [rip+0x7d7557]
37bc76c6fcall dlamch_
37bc76c74mov rax, [rsp+568]
37bc76c7cmov rdi, [rsp+584]
37bc76c84movapd x9, x0
37bc76c89pcmpeqd x0, x0
37bc76c8dmovsxd rax, [rax]
37bc76c90psrld x0, 31
37bc76c95movups [rsp+288], x0
37bc76c9dmov [rsp+168], eax
37bc76ca4mov eax, [rdi+4*rax-4]
37bc76ca8mov [rsp+236], eax
37bc76caftest eax, eax
37bc76cb1jle 0x37bc76b1d
37bc76cb7mov rax, rsi
37bc76cbamov [rsp+616], r15
37bc76cc2movddup x12, [rip+0x7d7525]
37bc76ccbmov ebp, 1
37bc76cd0not rax
37bc76cd3mov [rsp+144], rsi
37bc76cdbmov r14, [rsp+616]
37bc76ce3shl rsi, 4
37bc76ce7mov [rsp+200], rax
37bc76cefmov rax, [rsp+544]
37bc76cf7movq x14, [rip+0x7d74f0]
37bc76d00mov [rsp+232], 1
37bc76d0bmov ebx, [rax]
37bc76d0dlea eax, [rbx+rbx]
37bc76d10lea edi, [rbx+rax]
37bc76d13cdqe
37bc76d15lea rax, [r15+8*rax]
37bc76d19movsxd rdx, edi
37bc76d1cmov [rsp+152], edi
37bc76d23lea rcx, [r15+8*rdx]
37bc76d27mov [rsp+112], rax
37bc76d2clea edx, [rbx+1]
37bc76d2flea eax, [rbx+rdi]
37bc76d32movsxd rdx, edx
37bc76d35mov [rsp+88], rcx
37bc76d3acdqe
37bc76d3clea rcx, [r15+8*rdx]
37bc76d40lea rax, [r15+8*rax]
37bc76d44mov [rsp+96], rcx
37bc76d49mov r15, rsi
37bc76d4cmov [rsp+120], rax
37bc76d51
37bc76d51loc_37bc76d51:
37bc76d51mov esi, 1
37bc76d56cmp rbp, 1
37bc76d5aje 0x37bc76d6f
37bc76d5cmov rax, [rsp+592]
37bc76d64mov eax, [rax+4*rbp-8]
37bc76d68mov [rsp+104], eax
37bc76d6clea esi, [rax+1]
37bc76d6f
37bc76d6floc_37bc76d6f:
37bc76d6fmov rax, [rsp+592]
37bc76d77mov ecx, [rax+4*rbp-4]
37bc76d7bmov r8l, ecx
37bc76d7esub r8l, esi
37bc76d81lea r11l, [r8+1]
37bc76d85mov [rsp+252], r11l
37bc76d8dcmp r11l, 1
37bc76d91jne 0x37bc77430
37bc76d97
37bc76d97loc_37bc76d97:
37bc76d97mov edi, [rsp+232]
37bc76d9ecmp [rsp+168], edi
37bc76da5jl 0x37bc76f5f
37bc76dablea eax, [rsi-1]
37bc76daemovsxd r12, edi
37bc76db1mov rcx, [rsp+552]
37bc76db9movsxd rsi, esi
37bc76dbcmovsxd r9, eax
37bc76dbfshl rsi, 4
37bc76dc3add rsi, [rsp+600]
37bc76dcbmov rdi, [rsp+200]
37bc76dd3lea rax, [8*r9]
37bc76ddbmov [rsp+172], ebp
37bc76de2movsd_xmm x13, [rip+0x7d73f5]
37bc76debadd rcx, rax
37bc76deeadd rax, [rsp+560]
37bc76df6mov [rsp+176], rsi
37bc76dfemov [rsp+184], rax
37bc76e06mov rax, [rsp+144]
37bc76e0emov [rsp+216], rcx
37bc76e16imul rax, r12
37bc76e1amov [rsp+224], rbp
37bc76e22mov [rsp+208], r9
37bc76e2alea r13, [rax+rdi]
37bc76e2enop
37bc76e30
37bc76e30loc_37bc76e30:
37bc76e30mov rax, [rsp+584]
37bc76e38mov [rsp+140], r12l
37bc76e40mov esi, [rsp+172]
37bc76e47cmp [rax+4*r12-4], esi
37bc76e4cjne 0x37bc7740b
37bc76e52mov rax, [rsp+576]
37bc76e5amov ecx, [rsp+252]
37bc76e61movsd_xmm x0, [rax+8*r12-8]
37bc76e68movsd_xmm [rsp+280], x0
37bc76e71cmp ecx, 1
37bc76e74jne 0x37bc76f86
37bc76e7amovsd_xmm [r14], x13
37bc76e7fmovapd x7, x0
37bc76e83test ebx, ebx
37bc76e85jle 0x37bc76ee4
37bc76e87
37bc76e87loc_37bc76e87:
37bc76e87lea edx, [rbx-1]
37bc76e8amov rdi, [rsp+600]
37bc76e92mov rax, r13
37bc76e95pxor x0, x0
37bc76e99add rdx, r13
37bc76e9cshl rax, 4
37bc76ea0add rax, [rsp+600]
37bc76ea8shl rdx, 4
37bc76eaclea rdx, [rdi+rdx+16]
37bc76eb1mov r8, rdx
37bc76eb4sub r8, rax
37bc76eb7and r8l, 16
37bc76ebbje 0x37bc76ed0
37bc76ebdmovups [rax+16], x0
37bc76ec1add rax, 16
37bc76ec5cmp rax, rdx
37bc76ec8je 0x37bc76ee0
37bc76ecanop [rax+rax]
37bc76ed0
37bc76ed0loc_37bc76ed0:
37bc76ed0movups [rax+16], x0
37bc76ed4add rax, 32
37bc76ed8movups [rax], x0
37bc76edbcmp rax, rdx
37bc76edejne 0x37bc76ed0
37bc76ee0
37bc76ee0loc_37bc76ee0:
37bc76ee0test ecx, ecx
37bc76ee2jle 0x37bc76f3d
37bc76ee4
37bc76ee4loc_37bc76ee4:
37bc76ee4mov rsi, [rsp+176]
37bc76eecmov rax, r13
37bc76eefsub ecx, 1
37bc76ef2mov rdx, r14
37bc76ef5shl rax, 4
37bc76ef9lea rcx, [r14+8*rcx+8]
37bc76efelea rax, [rsi+rax+8]
37bc76f03nop [rax]
37bc76f0anop [rax+rax]
37bc76f15nop [rax+rax]
37bc76f20
37bc76f20loc_37bc76f20:
37bc76f20movsd_xmm x0, [rdx]
37bc76f24add rdx, 8
37bc76f28mov [rax], 0
37bc76f2fadd rax, 16
37bc76f33movsd_xmm [rax-24], x0
37bc76f38cmp rdx, rcx
37bc76f3bjne 0x37bc76f20
37bc76f3d
37bc76f3dloc_37bc76f3d:
37bc76f3dadd r12, 1
37bc76f41add r13, [rsp+144]
37bc76f49cmp [rsp+168], r12l
37bc76f51jge 0x37bc76e30
37bc76f57mov rbp, [rsp+224]
37bc76f5f
37bc76f5floc_37bc76f5f:
37bc76f5fadd rbp, 1
37bc76f63cmp [rsp+236], ebp
37bc76f6ajl 0x37bc76b1d
37bc76f70mov rax, [rsp+568]
37bc76f78mov eax, [rax]
37bc76f7amov [rsp+168], eax
37bc76f81jmp 0x37bc76d51
37bc76f86
37bc76f86loc_37bc76f86:
37bc76f86mov eax, r12l
37bc76f89sub eax, [rsp+232]
37bc76f90movq x6, [rip+0x7d7258]
37bc76f98lea esi, [rax+1]
37bc76f9bmov [rsp+136], esi
37bc76fa2je 0x37bc76fd6
37bc76fa4movapd x1, x0
37bc76fa8subsd x0, x7
37bc76facmovapd x6, x14
37bc76fb1mulsd x1, x9
37bc76fb6andpd x1, x14
37bc76fbbmulsd x1, [rip+0x7d724d]
37bc76fc3comisd x1, x0
37bc76fc7jbe 0x37bc76fd6
37bc76fc9addsd x1, x7
37bc76fcdmovsd_xmm [rsp+280], x1
37bc76fd6
37bc76fd6loc_37bc76fd6:
37bc76fd6lea rbx, [rsp+252]
37bc76fdelea rbp, [rip+0x7d71ef]
37bc76fe5mov r9, r14
37bc76fe8lea rdx, [rsp+288]
37bc76ff0mov r8, rbx
37bc76ff3lea rcx, [rip+0x7d71d6]
37bc76ffacall dlarnv_
37bc76fffmov [rsp+32], rbp
37bc77004mov r8, rbp
37bc77007mov rcx, rbx
37bc7700amov r9, [rsp+88]
37bc7700fmov rdx, [rsp+216]
37bc77017call dcopy_
37bc7701cmov eax, [rsp+252]
37bc77023mov r8, rbp
37bc77026mov [rsp+32], rbp
37bc7702bmov r9, [rsp+96]
37bc77030mov rdx, [rsp+184]
37bc77038lea rcx, [rsp+260]
37bc77040lea esi, [rax-1]
37bc77043mov [rsp+260], esi
37bc7704acall dcopy_
37bc7704fmov [rsp+260], esi
37bc77056mov rsi, [rsp+112]
37bc7705bmov r8, rbp
37bc7705emov [rsp+32], rbp
37bc77063mov rdx, [rsp+184]
37bc7706bxor ebp, ebp
37bc7706dlea rcx, [rsp+260]
37bc77075mov r9, rsi
37bc77078call dcopy_
37bc7707dmov rdi, [rsp+624]
37bc77085mov [rsp+32], rsi
37bc7708amov rcx, rbx
37bc7708dmov r9, [rsp+96]
37bc77092lea rax, [rsp+256]
37bc7709amov rdx, [rsp+88]
37bc7709flea r8, [rsp+280]
37bc770a7mov [rsp+56], rdi
37bc770acmov rdi, [rsp+120]
37bc770b1mov esi, 5
37bc770b6mov [rsp+64], rax
37bc770bbmov [rsp+48], rdi
37bc770c0lea rdi, [rsp+272]
37bc770c8mov [rsp+40], rdi
37bc770cdmov [rsp+128], rdi
37bc770d5lea rdi, [rsp+264]
37bc770ddmov [rsp+272], 0
37bc770e9mov [rsp+160], rax
37bc770f1call dlagtf_
37bc770f6mov [rsp+104], rdi
37bc770fbmov edi, r12l
37bc770femovsd_xmm x10, [rsp+280]
37bc77108mov [rsp+192], r13
37bc77110mov r13, r12
37bc77113mov r12, [rsp+160]
37bc7711b
37bc7711bloc_37bc7711b:
37bc7711blea r8, [rip+0x7d70b2]
37bc77122mov rdx, r14
37bc77125mov rcx, rbx
37bc77128call idamax_
37bc7712dmov edx, [rsp+252]
37bc77134pxor x1, x1
37bc77138mov ecx, [rsp+152]
37bc7713fcdqe
37bc77141lea r9, [rip+0x7d708c]
37bc77148mov r8, r14
37bc7714badd ecx, edx
37bc7714dcvtsi2sd x1, edx
37bc77151mov rdx, [rsp+104]
37bc77156mulsd x1, x8
37bc7715bmovsxd rcx, ecx
37bc7715emovsd_xmm x0, [r14+8*rcx-8]
37bc77165mov rcx, rbx
37bc77168andpd x0, x6
37bc7716cmaxsd x0, x9
37bc77171mulsd x0, x1
37bc77175movsd_xmm x1, [r14+8*rax-8]
37bc7717candpd x1, x6
37bc77180divsd x0, x1
37bc77184movsd_xmm [rsp+264], x0
37bc7718dcall dscal_
37bc77192mov rax, [rsp+128]
37bc7719amov [rsp+72], r12
37bc7719fmov rdx, rbx
37bc771a2mov r9, [rsp+96]
37bc771a7mov [rsp+56], r14
37bc771aclea rcx, [rip+0x7d7025]
37bc771b3mov [rsp+64], rax
37bc771b8mov rax, [rsp+624]
37bc771c0mov r8, [rsp+88]
37bc771c5mov [rsp+48], rax
37bc771camov rax, [rsp+120]
37bc771cfmov [rsp+40], rax
37bc771d4mov rax, [rsp+112]
37bc771d9mov [rsp+32], rax
37bc771decall dlagts_
37bc771e3cmp [rsp+136], 1
37bc771ebje 0x37bc772f2
37bc771f1movapd x0, x10
37bc771f6subsd x0, x7
37bc771faandpd x0, x6
37bc771fecomisd x0, x11
37bc77203ja 0x37bc773f8
37bc77209mov r9l, [rsp+156]
37bc77211cmp r9l, r13l
37bc77214je 0x37bc773f8
37bc7721ajge 0x37bc772f2
37bc77220mov edx, [rsp+252]
37bc77227test edx, edx
37bc77229jle 0x37bc772f2
37bc7722fmovsxd rcx, r9l
37bc77232mov rax, [rsp+208]
37bc7723aimul rcx, [rsp+144]
37bc77243add rax, [rsp+200]
37bc7724badd rax, rcx
37bc7724emov rcx, [rsp+600]
37bc77256shl rax, 4
37bc7725alea r8, [rcx+rax+16]
37bc7725flea eax, [rdx-1]
37bc77262lea rcx, [r14+8*rax+8]
37bc77267nop [rax+rax]
37bc77270
37bc77270loc_37bc77270:
37bc77270lea rdx, [r8-16]
37bc77274mov rax, r14
37bc77277pxor x1, x1
37bc7727bnop [rax+rax]
37bc77280
37bc77280loc_37bc77280:
37bc77280movsd_xmm x0, [rax]
37bc77284mulsd x0, [rdx+16]
37bc77289add rax, 8
37bc7728dadd rdx, 16
37bc77291addsd x1, x0
37bc77295cmp rax, rcx
37bc77298jne 0x37bc77280
37bc7729amov rdx, r8
37bc7729dmov rax, r14
37bc772a0nop [rax+rax]
37bc772aanop [rax+rax]
37bc772b5nop [rax+rax]
37bc772c0
37bc772c0loc_37bc772c0:
37bc772c0movsd_xmm x2, [rdx]
37bc772c4movsd_xmm x0, [rax]
37bc772c8add rax, 8
37bc772ccadd rdx, 16
37bc772d0mulsd x2, x1
37bc772d4subsd x0, x2
37bc772d8movsd_xmm [rax-8], x0
37bc772ddcmp rax, rcx
37bc772e0jne 0x37bc772c0
37bc772e2add r9l, 1
37bc772e6add r8, r15
37bc772e9cmp r9l, edi
37bc772ecjne 0x37bc77270
37bc772f2
37bc772f2loc_37bc772f2:
37bc772f2lea r8, [rip+0x7d6edb]
37bc772f9mov rdx, r14
37bc772fcmov rcx, rbx
37bc772ffcall idamax_
37bc77304cdqe
37bc77306movsd_xmm x0, [r14+8*rax-8]
37bc7730dandpd x0, x6
37bc77311comisd x15, x0
37bc77316ja 0x37bc77324
37bc77318add ebp, 1
37bc7731bcmp ebp, 2
37bc7731ejg 0x37bc77420
37bc77324
37bc77324loc_37bc77324:
37bc77324sub esi, 1
37bc77327jne 0x37bc7711b
37bc7732dmov rax, [rsp+640]
37bc77335mov rsi, [rsp+640]
37bc7733dmov r12, r13
37bc77340mov edi, [rsp+140]
37bc77347mov r13, [rsp+192]
37bc7734fmovsxd rax, [rax]
37bc77352lea edx, [rax+1]
37bc77355mov [rsi], edx
37bc77357mov rsi, [rsp+632]
37bc7735fmov [rsi+4*rax], edi
37bc77362
37bc77362loc_37bc77362:
37bc77362lea r8, [rip+0x7d6e6b]
37bc77369mov rdx, r14
37bc7736cmovapd x6, x13
37bc77371mov rcx, rbx
37bc77374call dnrm2_
37bc77379lea r8, [rip+0x7d6e54]
37bc77380mov rdx, r14
37bc77383mov rcx, rbx
37bc77386divsd x6, x0
37bc7738amovsd_xmm [rsp+264], x6
37bc77393call idamax_
37bc77398pxor x0, x0
37bc7739ccdqe
37bc7739ecomisd x0, [r14+8*rax-8]
37bc773a5jbe 0x37bc773b8
37bc773a7xorpd x6, [rip+0x7d6e71]
37bc773afmovsd_xmm [rsp+264], x6
37bc773b8
37bc773b8loc_37bc773b8:
37bc773b8mov rdx, [rsp+104]
37bc773bdmov rcx, rbx
37bc773c0mov r8, r14
37bc773c3movapd x7, x10
37bc773c8lea r9, [rip+0x7d6e05]
37bc773cfcall dscal_
37bc773d4mov rax, [rsp+544]
37bc773dcmov ecx, [rsp+252]
37bc773e3mov ebx, [rax]
37bc773e5test ebx, ebx
37bc773e7jg 0x37bc76e87
37bc773edjmp 0x37bc76ee0
37bc773f2
37bc773f2 66 0f 1f 44 00 00 f..D..
37bc773f8
37bc773f8loc_37bc773f8:
37bc773f8mov eax, [rsp+140]
37bc773ffmov [rsp+156], eax
37bc77406jmp 0x37bc772f2
37bc7740b
37bc7740bloc_37bc7740b:
37bc7740bmov [rsp+232], r12l
37bc77413mov rbp, [rsp+224]
37bc7741bjmp 0x37bc76f5f
37bc77420
37bc77420loc_37bc77420:
37bc77420mov r12, r13
37bc77423mov r13, [rsp+192]
37bc7742bjmp 0x37bc77362
37bc77430
37bc77430loc_37bc77430:
37bc77430mov rdi, [rsp+552]
37bc77438lea eax, [rsi-1]
37bc7743bmovsxd rdx, ecx
37bc7743ecdqe
37bc77440movsd_xmm x0, [rdi+8*rax]
37bc77445movhpd x0, [rdi+8*rdx-8]
37bc7744bandpd x0, x12
37bc77450mov rdi, [rsp+560]
37bc77458movsd_xmm x1, [rdi+8*rax]
37bc7745dmovhpd x1, [rdi+8*rdx-16]
37bc77463andpd x1, x12
37bc77468lea edi, [rsi+1]
37bc7746baddpd x0, x1
37bc7746fmovapd x8, x0
37bc77474unpckhpd x8, x0
37bc77479maxpd x8, x0
37bc7747ecmp ecx, edi
37bc77480jle 0x37bc7755d
37bc77486cmp r8l, 2
37bc7748aje 0x37bc7751a
37bc77490mov rcx, [rsp+560]
37bc77498movsxd rax, esi
37bc7749blea r10l, [r8-1]
37bc7749fmovddup x2, x8
37bc774a4lea r9, [8*rax]
37bc774acadd r9, [rsp+552]
37bc774b4lea r8, [rcx+8*rax-8]
37bc774b9lea rdx, [rcx+8*rax]
37bc774bdmov ecx, r10l
37bc774c0xor eax, eax
37bc774c2shr ecx, 1
37bc774c4shl rcx, 4
37bc774c8
37bc774c8loc_37bc774c8:
37bc774c8movupd x0, [r8+rax]
37bc774cemovupd x1, [r9+rax]
37bc774d4andpd x0, x12
37bc774d9andpd x1, x12
37bc774deaddpd x0, x1
37bc774e2movupd x1, [rdx+rax]
37bc774e7add rax, 16
37bc774ebandpd x1, x12
37bc774f0addpd x0, x1
37bc774f4maxpd x2, x0
37bc774f8cmp rax, rcx
37bc774fbjne 0x37bc774c8
37bc774fdmovapd x8, x2
37bc77502unpckhpd x8, x2
37bc77507maxpd x8, x2
37bc7750ctest r10b, 1
37bc77510je 0x37bc7755d
37bc77512mov eax, r10l
37bc77515and eax, -2
37bc77518add edi, eax
37bc7751a
37bc7751aloc_37bc7751a:
37bc7751amovsxd rax, edi
37bc7751dmov rdi, [rsp+560]
37bc77525lea rdx, [rax-1]
37bc77529movsd_xmm x0, [rdi+8*rax-16]
37bc7752fmov rax, [rsp+552]
37bc77537movsd_xmm x1, [rax+8*rdx]
37bc7753candpd x0, x14
37bc77541andpd x1, x14
37bc77546addsd x0, x1
37bc7754amovsd_xmm x1, [rdi+8*rdx]
37bc7754fandpd x1, x14
37bc77554addsd x0, x1
37bc77558maxsd x8, x0
37bc7755d
37bc7755dloc_37bc7755d:
37bc7755dmovsd_xmm x0, [rip+0x7d6ca3]
37bc77565pxor x1, x1
37bc77569movsd_xmm x11, [rip+0x7d6c8e]
37bc77572cvtsi2sd x1, r11l
37bc77577mov eax, [rsp+232]
37bc7757edivsd x0, x1
37bc77582mulsd x11, x8
37bc77587mov [rsp+156], eax
37bc7758esqrtsd x0, x0
37bc77592movapd x15, x0
37bc77597jmp 0x37bc76d97
37bc76a00
37bc76a00zstein_:
37bc76a00push r15
37bc76a02push r14
37bc76a04push r13
37bc76a06push r12
37bc76a08push rbp
37bc76a09push rdi
37bc76a0apush rsi
37bc76a0bpush rbx
37bc76a0csub rsp, 472
37bc76a13movups [rsp+304], x6
37bc76a1bmovups [rsp+320], x7
37bc76a23movups [rsp+336], x8
37bc76a2cmovups [rsp+352], x9
37bc76a35movups [rsp+368], x10
37bc76a3emovups [rsp+384], x11
37bc76a47movups [rsp+400], x12
37bc76a50movups [rsp+416], x13
37bc76a59movups [rsp+432], x14
37bc76a62movups [rsp+448], x15
37bc76a6bmov rax, [rsp+608]
37bc76a73mov ebx, [r9]
37bc76a76mov r15, [rsp+616]
37bc76a7emovsxd rsi, [rax]
37bc76a81mov rax, [rsp+640]
37bc76a89mov [rsp+544], rcx
37bc76a91mov [rsp+552], rdx
37bc76a99mov [rsp+560], r8
37bc76aa1mov [rsp+568], r9
37bc76aa9mov [rax], 0
37bc76aaftest ebx, ebx
37bc76ab1jle 0x37bc76ac9
37bc76ab3mov r8l, ebx
37bc76ab6mov rcx, [rsp+632]
37bc76abexor edx, edx
37bc76ac0shl r8, 2
37bc76ac4call memset
37bc76ac9
37bc76ac9loc_37bc76ac9:
37bc76ac9mov rax, [rsp+544]
37bc76ad1mov eax, [rax]
37bc76ad3test eax, eax
37bc76ad5js 0x37bc76b89
37bc76adbtest ebx, ebx
37bc76addjs 0x37bc76ae7
37bc76adfcmp eax, ebx
37bc76ae1jge 0x37bc76b98
37bc76ae7
37bc76ae7loc_37bc76ae7:
37bc76ae7mov edx, -4
37bc76aecmov eax, 4
37bc76af1
37bc76af1loc_37bc76af1:
37bc76af1mov rsi, [rsp+640]
37bc76af9mov r8l, 6
37bc76afflea rcx, [rip+0x7d76ba]
37bc76b06mov [rsp+288], eax
37bc76b0dmov [rsi], edx
37bc76b0flea rdx, [rsp+288]
37bc76b17call xerbla_
37bc76b1cnop
37bc76b1d
37bc76b1dloc_37bc76b1d:
37bc76b1dmovups x6, [rsp+304]
37bc76b25movups x7, [rsp+320]
37bc76b2dmovups x8, [rsp+336]
37bc76b36movups x9, [rsp+352]
37bc76b3fmovups x10, [rsp+368]
37bc76b48movups x11, [rsp+384]
37bc76b51movups x12, [rsp+400]
37bc76b5amovups x13, [rsp+416]
37bc76b63movups x14, [rsp+432]
37bc76b6cmovups x15, [rsp+448]
37bc76b75add rsp, 472
37bc76b7cpop rbx
37bc76b7dpop rsi
37bc76b7epop rdi
37bc76b7fpop rbp
37bc76b80pop r12
37bc76b82pop r13
37bc76b84pop r14
37bc76b86pop r15
37bc76b88ret
37bc76b89
37bc76b89loc_37bc76b89:
37bc76b89mov edx, -1
37bc76b8emov eax, 1
37bc76b93jmp 0x37bc76af1
37bc76b98
37bc76b98loc_37bc76b98:
37bc76b98test eax, eax
37bc76b9amov edx, 1
37bc76b9fcmovg edx, eax
37bc76ba2cmp esi, edx
37bc76ba4jl 0x37bc76c20
37bc76ba6cmp ebx, 1
37bc76ba9jle 0x37bc76c04
37bc76babmov rdi, [rsp+584]
37bc76bb3mov rcx, [rsp+576]
37bc76bbbmov edx, 2
37bc76bc0mov r8l, [rdi]
37bc76bc3jmp 0x37bc76bd0
37bc76bc5
37bc76bc5 0f 1f 00 ...
37bc76bc8
37bc76bc8loc_37bc76bc8:
37bc76bc8add rdx, 1
37bc76bcccmp ebx, edx
37bc76bcejl 0x37bc76c3e
37bc76bd0
37bc76bd0loc_37bc76bd0:
37bc76bd0mov rdi, [rsp+584]
37bc76bd8mov r9l, r8l
37bc76bdbmov r8l, [rdi+4*rdx-4]
37bc76be0cmp r8l, r9l
37bc76be3jl 0x37bc76c2f
37bc76be5jne 0x37bc76bc8
37bc76be7movsd_xmm x0, [rcx+8*rdx-16]
37bc76bedcomisd x0, [rcx+8*rdx-8]
37bc76bf3jbe 0x37bc76bc8
37bc76bf5mov edx, -5
37bc76bfamov eax, 5
37bc76bffjmp 0x37bc76af1
37bc76c04
37bc76c04loc_37bc76c04:
37bc76c04test eax, eax
37bc76c06je 0x37bc76b1d
37bc76c0ctest ebx, ebx
37bc76c0eje 0x37bc76b1d
37bc76c14jmp 0x37bc76c46
37bc76c16
37bc76c16 66 2e 0f 1f 84 00 00 00 00 00 f.........
37bc76c20
37bc76c20loc_37bc76c20:
37bc76c20mov edx, -9
37bc76c25mov eax, 9
37bc76c2ajmp 0x37bc76af1
37bc76c2f
37bc76c2floc_37bc76c2f:
37bc76c2fmov edx, -6
37bc76c34mov eax, 6
37bc76c39jmp 0x37bc76af1
37bc76c3e
37bc76c3eloc_37bc76c3e:
37bc76c3etest eax, eax
37bc76c40je 0x37bc76b1d
37bc76c46
37bc76c46loc_37bc76c46:
37bc76c46cmp eax, 1
37bc76c49jne 0x37bc76c63
37bc76c4bmov rax, [rsp+600]
37bc76c53movq x0, [rip+0x7d7585]
37bc76c5bmovups [rax], x0
37bc76c5ejmp 0x37bc76b1d
37bc76c63
37bc76c63loc_37bc76c63:
37bc76c63mov edx, 9
37bc76c68lea rcx, [rip+0x7d7557]
37bc76c6fcall dlamch_
37bc76c74mov rax, [rsp+568]
37bc76c7cmov rdi, [rsp+584]
37bc76c84movapd x9, x0
37bc76c89pcmpeqd x0, x0
37bc76c8dmovsxd rax, [rax]
37bc76c90psrld x0, 31
37bc76c95movups [rsp+288], x0
37bc76c9dmov [rsp+168], eax
37bc76ca4mov eax, [rdi+4*rax-4]
37bc76ca8mov [rsp+236], eax
37bc76caftest eax, eax
37bc76cb1jle 0x37bc76b1d
37bc76cb7mov rax, rsi
37bc76cbamov [rsp+616], r15
37bc76cc2movddup x12, [rip+0x7d7525]
37bc76ccbmov ebp, 1
37bc76cd0not rax
37bc76cd3mov [rsp+144], rsi
37bc76cdbmov r14, [rsp+616]
37bc76ce3shl rsi, 4
37bc76ce7mov [rsp+200], rax
37bc76cefmov rax, [rsp+544]
37bc76cf7movq x14, [rip+0x7d74f0]
37bc76d00mov [rsp+232], 1
37bc76d0bmov ebx, [rax]
37bc76d0dlea eax, [rbx+rbx]
37bc76d10lea edi, [rbx+rax]
37bc76d13cdqe
37bc76d15lea rax, [r15+8*rax]
37bc76d19movsxd rdx, edi
37bc76d1cmov [rsp+152], edi
37bc76d23lea rcx, [r15+8*rdx]
37bc76d27mov [rsp+112], rax
37bc76d2clea edx, [rbx+1]
37bc76d2flea eax, [rbx+rdi]
37bc76d32movsxd rdx, edx
37bc76d35mov [rsp+88], rcx
37bc76d3acdqe
37bc76d3clea rcx, [r15+8*rdx]
37bc76d40lea rax, [r15+8*rax]
37bc76d44mov [rsp+96], rcx
37bc76d49mov r15, rsi
37bc76d4cmov [rsp+120], rax
37bc76d51
37bc76d51loc_37bc76d51:
37bc76d51mov esi, 1
37bc76d56cmp rbp, 1
37bc76d5aje 0x37bc76d6f
37bc76d5cmov rax, [rsp+592]
37bc76d64mov eax, [rax+4*rbp-8]
37bc76d68mov [rsp+104], eax
37bc76d6clea esi, [rax+1]
37bc76d6f
37bc76d6floc_37bc76d6f:
37bc76d6fmov rax, [rsp+592]
37bc76d77mov ecx, [rax+4*rbp-4]
37bc76d7bmov r8l, ecx
37bc76d7esub r8l, esi
37bc76d81lea r11l, [r8+1]
37bc76d85mov [rsp+252], r11l
37bc76d8dcmp r11l, 1
37bc76d91jne 0x37bc77430
37bc76d97
37bc76d97loc_37bc76d97:
37bc76d97mov edi, [rsp+232]
37bc76d9ecmp [rsp+168], edi
37bc76da5jl 0x37bc76f5f
37bc76dablea eax, [rsi-1]
37bc76daemovsxd r12, edi
37bc76db1mov rcx, [rsp+552]
37bc76db9movsxd rsi, esi
37bc76dbcmovsxd r9, eax
37bc76dbfshl rsi, 4
37bc76dc3add rsi, [rsp+600]
37bc76dcbmov rdi, [rsp+200]
37bc76dd3lea rax, [8*r9]
37bc76ddbmov [rsp+172], ebp
37bc76de2movsd_xmm x13, [rip+0x7d73f5]
37bc76debadd rcx, rax
37bc76deeadd rax, [rsp+560]
37bc76df6mov [rsp+176], rsi
37bc76dfemov [rsp+184], rax
37bc76e06mov rax, [rsp+144]
37bc76e0emov [rsp+216], rcx
37bc76e16imul rax, r12
37bc76e1amov [rsp+224], rbp
37bc76e22mov [rsp+208], r9
37bc76e2alea r13, [rax+rdi]
37bc76e2enop
37bc76e30
37bc76e30loc_37bc76e30:
37bc76e30mov rax, [rsp+584]
37bc76e38mov [rsp+140], r12l
37bc76e40mov esi, [rsp+172]
37bc76e47cmp [rax+4*r12-4], esi
37bc76e4cjne 0x37bc7740b
37bc76e52mov rax, [rsp+576]
37bc76e5amov ecx, [rsp+252]
37bc76e61movsd_xmm x0, [rax+8*r12-8]
37bc76e68movsd_xmm [rsp+280], x0
37bc76e71cmp ecx, 1
37bc76e74jne 0x37bc76f86
37bc76e7amovsd_xmm [r14], x13
37bc76e7fmovapd x7, x0
37bc76e83test ebx, ebx
37bc76e85jle 0x37bc76ee4
37bc76e87
37bc76e87loc_37bc76e87:
37bc76e87lea edx, [rbx-1]
37bc76e8amov rdi, [rsp+600]
37bc76e92mov rax, r13
37bc76e95pxor x0, x0
37bc76e99add rdx, r13
37bc76e9cshl rax, 4
37bc76ea0add rax, [rsp+600]
37bc76ea8shl rdx, 4
37bc76eaclea rdx, [rdi+rdx+16]
37bc76eb1mov r8, rdx
37bc76eb4sub r8, rax
37bc76eb7and r8l, 16
37bc76ebbje 0x37bc76ed0
37bc76ebdmovups [rax+16], x0
37bc76ec1add rax, 16
37bc76ec5cmp rax, rdx
37bc76ec8je 0x37bc76ee0
37bc76ecanop [rax+rax]
37bc76ed0
37bc76ed0loc_37bc76ed0:
37bc76ed0movups [rax+16], x0
37bc76ed4add rax, 32
37bc76ed8movups [rax], x0
37bc76edbcmp rax, rdx
37bc76edejne 0x37bc76ed0
37bc76ee0
37bc76ee0loc_37bc76ee0:
37bc76ee0test ecx, ecx
37bc76ee2jle 0x37bc76f3d
37bc76ee4
37bc76ee4loc_37bc76ee4:
37bc76ee4mov rsi, [rsp+176]
37bc76eecmov rax, r13
37bc76eefsub ecx, 1
37bc76ef2mov rdx, r14
37bc76ef5shl rax, 4
37bc76ef9lea rcx, [r14+8*rcx+8]
37bc76efelea rax, [rsi+rax+8]
37bc76f03nop [rax]
37bc76f0anop [rax+rax]
37bc76f15nop [rax+rax]
37bc76f20
37bc76f20loc_37bc76f20:
37bc76f20movsd_xmm x0, [rdx]
37bc76f24add rdx, 8
37bc76f28mov [rax], 0
37bc76f2fadd rax, 16
37bc76f33movsd_xmm [rax-24], x0
37bc76f38cmp rdx, rcx
37bc76f3bjne 0x37bc76f20
37bc76f3d
37bc76f3dloc_37bc76f3d:
37bc76f3dadd r12, 1
37bc76f41add r13, [rsp+144]
37bc76f49cmp [rsp+168], r12l
37bc76f51jge 0x37bc76e30
37bc76f57mov rbp, [rsp+224]
37bc76f5f
37bc76f5floc_37bc76f5f:
37bc76f5fadd rbp, 1
37bc76f63cmp [rsp+236], ebp
37bc76f6ajl 0x37bc76b1d
37bc76f70mov rax, [rsp+568]
37bc76f78mov eax, [rax]
37bc76f7amov [rsp+168], eax
37bc76f81jmp 0x37bc76d51
37bc76f86
37bc76f86loc_37bc76f86:
37bc76f86mov eax, r12l
37bc76f89sub eax, [rsp+232]
37bc76f90movq x6, [rip+0x7d7258]
37bc76f98lea esi, [rax+1]
37bc76f9bmov [rsp+136], esi
37bc76fa2je 0x37bc76fd6
37bc76fa4movapd x1, x0
37bc76fa8subsd x0, x7
37bc76facmovapd x6, x14
37bc76fb1mulsd x1, x9
37bc76fb6andpd x1, x14
37bc76fbbmulsd x1, [rip+0x7d724d]
37bc76fc3comisd x1, x0
37bc76fc7jbe 0x37bc76fd6
37bc76fc9addsd x1, x7
37bc76fcdmovsd_xmm [rsp+280], x1
37bc76fd6
37bc76fd6loc_37bc76fd6:
37bc76fd6lea rbx, [rsp+252]
37bc76fdelea rbp, [rip+0x7d71ef]
37bc76fe5mov r9, r14
37bc76fe8lea rdx, [rsp+288]
37bc76ff0mov r8, rbx
37bc76ff3lea rcx, [rip+0x7d71d6]
37bc76ffacall dlarnv_
37bc76fffmov [rsp+32], rbp
37bc77004mov r8, rbp
37bc77007mov rcx, rbx
37bc7700amov r9, [rsp+88]
37bc7700fmov rdx, [rsp+216]
37bc77017call dcopy_
37bc7701cmov eax, [rsp+252]
37bc77023mov r8, rbp
37bc77026mov [rsp+32], rbp
37bc7702bmov r9, [rsp+96]
37bc77030mov rdx, [rsp+184]
37bc77038lea rcx, [rsp+260]
37bc77040lea esi, [rax-1]
37bc77043mov [rsp+260], esi
37bc7704acall dcopy_
37bc7704fmov [rsp+260], esi
37bc77056mov rsi, [rsp+112]
37bc7705bmov r8, rbp
37bc7705emov [rsp+32], rbp
37bc77063mov rdx, [rsp+184]
37bc7706bxor ebp, ebp
37bc7706dlea rcx, [rsp+260]
37bc77075mov r9, rsi
37bc77078call dcopy_
37bc7707dmov rdi, [rsp+624]
37bc77085mov [rsp+32], rsi
37bc7708amov rcx, rbx
37bc7708dmov r9, [rsp+96]
37bc77092lea rax, [rsp+256]
37bc7709amov rdx, [rsp+88]
37bc7709flea r8, [rsp+280]
37bc770a7mov [rsp+56], rdi
37bc770acmov rdi, [rsp+120]
37bc770b1mov esi, 5
37bc770b6mov [rsp+64], rax
37bc770bbmov [rsp+48], rdi
37bc770c0lea rdi, [rsp+272]
37bc770c8mov [rsp+40], rdi
37bc770cdmov [rsp+128], rdi
37bc770d5lea rdi, [rsp+264]
37bc770ddmov [rsp+272], 0
37bc770e9mov [rsp+160], rax
37bc770f1call dlagtf_
37bc770f6mov [rsp+104], rdi
37bc770fbmov edi, r12l
37bc770femovsd_xmm x10, [rsp+280]
37bc77108mov [rsp+192], r13
37bc77110mov r13, r12
37bc77113mov r12, [rsp+160]
37bc7711b
37bc7711bloc_37bc7711b:
37bc7711blea r8, [rip+0x7d70b2]
37bc77122mov rdx, r14
37bc77125mov rcx, rbx
37bc77128call idamax_
37bc7712dmov edx, [rsp+252]
37bc77134pxor x1, x1
37bc77138mov ecx, [rsp+152]
37bc7713fcdqe
37bc77141lea r9, [rip+0x7d708c]
37bc77148mov r8, r14
37bc7714badd ecx, edx
37bc7714dcvtsi2sd x1, edx
37bc77151mov rdx, [rsp+104]
37bc77156mulsd x1, x8
37bc7715bmovsxd rcx, ecx
37bc7715emovsd_xmm x0, [r14+8*rcx-8]
37bc77165mov rcx, rbx
37bc77168andpd x0, x6
37bc7716cmaxsd x0, x9
37bc77171mulsd x0, x1
37bc77175movsd_xmm x1, [r14+8*rax-8]
37bc7717candpd x1, x6
37bc77180divsd x0, x1
37bc77184movsd_xmm [rsp+264], x0
37bc7718dcall dscal_
37bc77192mov rax, [rsp+128]
37bc7719amov [rsp+72], r12
37bc7719fmov rdx, rbx
37bc771a2mov r9, [rsp+96]
37bc771a7mov [rsp+56], r14
37bc771aclea rcx, [rip+0x7d7025]
37bc771b3mov [rsp+64], rax
37bc771b8mov rax, [rsp+624]
37bc771c0mov r8, [rsp+88]
37bc771c5mov [rsp+48], rax
37bc771camov rax, [rsp+120]
37bc771cfmov [rsp+40], rax
37bc771d4mov rax, [rsp+112]
37bc771d9mov [rsp+32], rax
37bc771decall dlagts_
37bc771e3cmp [rsp+136], 1
37bc771ebje 0x37bc772f2
37bc771f1movapd x0, x10
37bc771f6subsd x0, x7
37bc771faandpd x0, x6
37bc771fecomisd x0, x11
37bc77203ja 0x37bc773f8
37bc77209mov r9l, [rsp+156]
37bc77211cmp r9l, r13l
37bc77214je 0x37bc773f8
37bc7721ajge 0x37bc772f2
37bc77220mov edx, [rsp+252]
37bc77227test edx, edx
37bc77229jle 0x37bc772f2
37bc7722fmovsxd rcx, r9l
37bc77232mov rax, [rsp+208]
37bc7723aimul rcx, [rsp+144]
37bc77243add rax, [rsp+200]
37bc7724badd rax, rcx
37bc7724emov rcx, [rsp+600]
37bc77256shl rax, 4
37bc7725alea r8, [rcx+rax+16]
37bc7725flea eax, [rdx-1]
37bc77262lea rcx, [r14+8*rax+8]
37bc77267nop [rax+rax]
37bc77270
37bc77270loc_37bc77270:
37bc77270lea rdx, [r8-16]
37bc77274mov rax, r14
37bc77277pxor x1, x1
37bc7727bnop [rax+rax]
37bc77280
37bc77280loc_37bc77280:
37bc77280movsd_xmm x0, [rax]
37bc77284mulsd x0, [rdx+16]
37bc77289add rax, 8
37bc7728dadd rdx, 16
37bc77291addsd x1, x0
37bc77295cmp rax, rcx
37bc77298jne 0x37bc77280
37bc7729amov rdx, r8
37bc7729dmov rax, r14
37bc772a0nop [rax+rax]
37bc772aanop [rax+rax]
37bc772b5nop [rax+rax]
37bc772c0
37bc772c0loc_37bc772c0:
37bc772c0movsd_xmm x2, [rdx]
37bc772c4movsd_xmm x0, [rax]
37bc772c8add rax, 8
37bc772ccadd rdx, 16
37bc772d0mulsd x2, x1
37bc772d4subsd x0, x2
37bc772d8movsd_xmm [rax-8], x0
37bc772ddcmp rax, rcx
37bc772e0jne 0x37bc772c0
37bc772e2add r9l, 1
37bc772e6add r8, r15
37bc772e9cmp r9l, edi
37bc772ecjne 0x37bc77270
37bc772f2
37bc772f2loc_37bc772f2:
37bc772f2lea r8, [rip+0x7d6edb]
37bc772f9mov rdx, r14
37bc772fcmov rcx, rbx
37bc772ffcall idamax_
37bc77304cdqe
37bc77306movsd_xmm x0, [r14+8*rax-8]
37bc7730dandpd x0, x6
37bc77311comisd x15, x0
37bc77316ja 0x37bc77324
37bc77318add ebp, 1
37bc7731bcmp ebp, 2
37bc7731ejg 0x37bc77420
37bc77324
37bc77324loc_37bc77324:
37bc77324sub esi, 1
37bc77327jne 0x37bc7711b
37bc7732dmov rax, [rsp+640]
37bc77335mov rsi, [rsp+640]
37bc7733dmov r12, r13
37bc77340mov edi, [rsp+140]
37bc77347mov r13, [rsp+192]
37bc7734fmovsxd rax, [rax]
37bc77352lea edx, [rax+1]
37bc77355mov [rsi], edx
37bc77357mov rsi, [rsp+632]
37bc7735fmov [rsi+4*rax], edi
37bc77362
37bc77362loc_37bc77362:
37bc77362lea r8, [rip+0x7d6e6b]
37bc77369mov rdx, r14
37bc7736cmovapd x6, x13
37bc77371mov rcx, rbx
37bc77374call dnrm2_
37bc77379lea r8, [rip+0x7d6e54]
37bc77380mov rdx, r14
37bc77383mov rcx, rbx
37bc77386divsd x6, x0
37bc7738amovsd_xmm [rsp+264], x6
37bc77393call idamax_
37bc77398pxor x0, x0
37bc7739ccdqe
37bc7739ecomisd x0, [r14+8*rax-8]
37bc773a5jbe 0x37bc773b8
37bc773a7xorpd x6, [rip+0x7d6e71]
37bc773afmovsd_xmm [rsp+264], x6
37bc773b8
37bc773b8loc_37bc773b8:
37bc773b8mov rdx, [rsp+104]
37bc773bdmov rcx, rbx
37bc773c0mov r8, r14
37bc773c3movapd x7, x10
37bc773c8lea r9, [rip+0x7d6e05]
37bc773cfcall dscal_
37bc773d4mov rax, [rsp+544]
37bc773dcmov ecx, [rsp+252]
37bc773e3mov ebx, [rax]
37bc773e5test ebx, ebx
37bc773e7jg 0x37bc76e87
37bc773edjmp 0x37bc76ee0
37bc773f2
37bc773f2 66 0f 1f 44 00 00 f..D..
37bc773f8
37bc773f8loc_37bc773f8:
37bc773f8mov eax, [rsp+140]
37bc773ffmov [rsp+156], eax
37bc77406jmp 0x37bc772f2
37bc7740b
37bc7740bloc_37bc7740b:
37bc7740bmov [rsp+232], r12l
37bc77413mov rbp, [rsp+224]
37bc7741bjmp 0x37bc76f5f
37bc77420
37bc77420loc_37bc77420:
37bc77420mov r12, r13
37bc77423mov r13, [rsp+192]
37bc7742bjmp 0x37bc77362
37bc77430
37bc77430loc_37bc77430:
37bc77430mov rdi, [rsp+552]
37bc77438lea eax, [rsi-1]
37bc7743bmovsxd rdx, ecx
37bc7743ecdqe
37bc77440movsd_xmm x0, [rdi+8*rax]
37bc77445movhpd x0, [rdi+8*rdx-8]
37bc7744bandpd x0, x12
37bc77450mov rdi, [rsp+560]
37bc77458movsd_xmm x1, [rdi+8*rax]
37bc7745dmovhpd x1, [rdi+8*rdx-16]
37bc77463andpd x1, x12
37bc77468lea edi, [rsi+1]
37bc7746baddpd x0, x1
37bc7746fmovapd x8, x0
37bc77474unpckhpd x8, x0
37bc77479maxpd x8, x0
37bc7747ecmp ecx, edi
37bc77480jle 0x37bc7755d
37bc77486cmp r8l, 2
37bc7748aje 0x37bc7751a
37bc77490mov rcx, [rsp+560]
37bc77498movsxd rax, esi
37bc7749blea r10l, [r8-1]
37bc7749fmovddup x2, x8
37bc774a4lea r9, [8*rax]
37bc774acadd r9, [rsp+552]
37bc774b4lea r8, [rcx+8*rax-8]
37bc774b9lea rdx, [rcx+8*rax]
37bc774bdmov ecx, r10l
37bc774c0xor eax, eax
37bc774c2shr ecx, 1
37bc774c4shl rcx, 4
37bc774c8
37bc774c8loc_37bc774c8:
37bc774c8movupd x0, [r8+rax]
37bc774cemovupd x1, [r9+rax]
37bc774d4andpd x0, x12
37bc774d9andpd x1, x12
37bc774deaddpd x0, x1
37bc774e2movupd x1, [rdx+rax]
37bc774e7add rax, 16
37bc774ebandpd x1, x12
37bc774f0addpd x0, x1
37bc774f4maxpd x2, x0
37bc774f8cmp rax, rcx
37bc774fbjne 0x37bc774c8
37bc774fdmovapd x8, x2
37bc77502unpckhpd x8, x2
37bc77507maxpd x8, x2
37bc7750ctest r10b, 1
37bc77510je 0x37bc7755d
37bc77512mov eax, r10l
37bc77515and eax, -2
37bc77518add edi, eax
37bc7751a
37bc7751aloc_37bc7751a:
37bc7751amovsxd rax, edi
37bc7751dmov rdi, [rsp+560]
37bc77525lea rdx, [rax-1]
37bc77529movsd_xmm x0, [rdi+8*rax-16]
37bc7752fmov rax, [rsp+552]
37bc77537movsd_xmm x1, [rax+8*rdx]
37bc7753candpd x0, x14
37bc77541andpd x1, x14
37bc77546addsd x0, x1
37bc7754amovsd_xmm x1, [rdi+8*rdx]
37bc7754fandpd x1, x14
37bc77554addsd x0, x1
37bc77558maxsd x8, x0
37bc7755d
37bc7755dloc_37bc7755d:
37bc7755dmovsd_xmm x0, [rip+0x7d6ca3]
37bc77565pxor x1, x1
37bc77569movsd_xmm x11, [rip+0x7d6c8e]
37bc77572cvtsi2sd x1, r11l
37bc77577mov eax, [rsp+232]
37bc7757edivsd x0, x1
37bc77582mulsd x11, x8
37bc77587mov [rsp+156], eax
37bc7758esqrtsd x0, x0
37bc77592movapd x15, x0
37bc77597jmp 0x37bc76d97
37bc76a00
37bc7759c
37bc7759c // align 0x40
37bc7759c // align 0x40
Loading..