File lapack_564f5cd6dd718723530ccdd421a63387e76d5fcdb30f49d1f0425db7bc512296.dll
Function:
Loading..
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
37bc775c0
37bc775c0zsteqr_:
37bc775c0push r15
37bc775c2push r14
37bc775c4push r13
37bc775c6push r12
37bc775c8push rbp
37bc775c9push rdi
37bc775capush rsi
37bc775cbpush rbx
37bc775ccsub rsp, 488
37bc775d3movups [rsp+352], x6
37bc775dbmovups [rsp+368], x7
37bc775e3movups [rsp+384], x8
37bc775ecmovups [rsp+400], x9
37bc775f5movups [rsp+416], x10
37bc775femovups [rsp+432], x11
37bc77607movups [rsp+448], x12
37bc77610movups [rsp+464], x13
37bc77619mov rax, [rsp+600]
37bc77621mov r15, [rsp+608]
37bc77629mov ebx, [rax]
37bc7762bmov rax, [rsp+616]
37bc77633mov [rax], 0
37bc77639mov rbp, r8
37bc7763cmov r13, r9
37bc7763fmov rsi, rcx
37bc77642mov [rsp+568], rdx
37bc7764amov r9l, 1
37bc77650mov r8l, 1
37bc77656lea rdx, [rip+0x7d6bd3]
37bc7765dcall lsame_
37bc77662test eax, eax
37bc77664je 0x37bc77bf0
37bc7766amov rax, [rsp+568]
37bc77672mov r12l, [rax]
37bc77675test r12l, r12l
37bc77678js 0x37bc77c25
37bc7767emov rax, [rsp+600]
37bc77686mov edi, [rax]
37bc77688test edi, edi
37bc7768ajle 0x37bc78260
37bc77690mov [rsp+132], 0
37bc7769b
37bc7769bloc_37bc7769b:
37bc7769bmov rax, [rsp+616]
37bc776a3mov eax, [rax]
37bc776a5test eax, eax
37bc776a7jne 0x37bc78e31
37bc776admov rax, [rsp+568]
37bc776b5mov eax, [rax]
37bc776b7test eax, eax
37bc776b9je 0x37bc77c5b
37bc776bfcmp eax, 1
37bc776c2je 0x37bc78c98
37bc776c8mov edx, 1
37bc776cdlea rcx, [rip+0x7d6b65]
37bc776d4call dlamch_
37bc776d9mov edx, 1
37bc776delea rcx, [rip+0x7d6b55]
37bc776e5movapd x11, x0
37bc776eamovapd x8, x0
37bc776efmulsd x11, x0
37bc776f4call dlamch_
37bc776f9movsd_xmm x6, [rip+0x7d6b8f]
37bc77701movapd x9, x0
37bc77706movapd x0, x6
37bc7770adivsd x0, x9
37bc7770fsqrtsd x0, x0
37bc77713divsd x0, [rip+0x7d6b85]
37bc7771bmovsd_xmm [rsp+336], x0
37bc77724movapd x0, x9
37bc77729sqrtsd x0, x0
37bc7772ddivsd x0, x11
37bc77732movsd_xmm [rsp+344], x0
37bc7773bcmp [rsp+132], 2
37bc77743je 0x37bc78d44
37bc77749mov rax, [rsp+568]
37bc77751mov edi, [rax]
37bc77753mov r14l, edi
37bc77756test edi, edi
37bc77758jle 0x37bc78b78
37bc7775e
37bc7775eloc_37bc7775e:
37bc7775eimul eax, edi, 30
37bc77761movsxd rcx, ebx
37bc77764mov r11l, 1
37bc7776amov r12, r13
37bc7776dmov [rsp+608], r15
37bc77775movq x7, [rip+0x7d6b43]
37bc7777dmov r15l, r14l
37bc77780mov r14, rbp
37bc77783mov [rsp+160], 0
37bc7778emov [rsp+164], eax
37bc77795lea eax, [rdi-1]
37bc77798mov [rsp+232], eax
37bc7779fxor eax, eax
37bc777a1test rcx, rcx
37bc777a4cmovns rax, rcx
37bc777a8mov [rsp+144], rax
37bc777b0not rax
37bc777b3mov [rsp+152], rax
37bc777bbcmp [rsp+232], r11l
37bc777c3jge 0x37bc77b75
37bc777c9nop [rax]
37bc777d0
37bc777d0loc_37bc777d0:
37bc777d0lea ebp, [rdi+1]
37bc777d3
37bc777d3loc_37bc777d3:
37bc777d3cmp r15l, r11l
37bc777d6je 0x37bc77b47
37bc777dcmov eax, r15l
37bc777dflea rdi, [rsp+268]
37bc777e7mov [rsp+32], 1
37bc777f0lea rcx, [rip+0x7d6a3b]
37bc777f7sub eax, r11l
37bc777famov rdx, rdi
37bc777fdmov [rsp+96], r11l
37bc77802mov [rsp+236], eax
37bc77809lea r13l, [rax+1]
37bc7780dlea eax, [r11-1]
37bc77811movsxd rbx, eax
37bc77814mov [rsp+268], r13l
37bc7781clea rax, [8*rbx]
37bc77824lea r9, [r12+rax]
37bc77828add rax, r14
37bc7782bmov r8, rax
37bc7782emov [rsp+240], r9
37bc77836mov [rsp+248], rax
37bc7783ecall dlanst_
37bc77843pxor x1, x1
37bc77847mov r11l, [rsp+96]
37bc7784cmovsd_xmm [rsp+272], x0
37bc77855ucomisd x0, x1
37bc77859jp 0x37bc77861
37bc7785bje 0x37bc77b3d
37bc77861
37bc77861loc_37bc77861:
37bc77861comisd x0, [rsp+336]
37bc7786aja 0x37bc7813b
37bc77870movsd_xmm x1, [rsp+344]
37bc77879xor esi, esi
37bc7787bcomisd x1, x0
37bc7787fja 0x37bc78359
37bc77885
37bc77885loc_37bc77885:
37bc77885lea eax, [r15-1]
37bc77889movsd_xmm x1, [r14+8*rbx]
37bc7788fandpd x1, [rip+0x7d6a19]
37bc77897cdqe
37bc77899movsd_xmm x0, [r14+8*rax]
37bc7789fandpd x0, [rip+0x7d6a09]
37bc778a7mov eax, r15l
37bc778aacomisd x1, x0
37bc778aecmovbe r15l, r11l
37bc778b2cmovbe r11l, eax
37bc778b6cmp r15l, r11l
37bc778b9jge 0x37bc78455
37bc778bfmov [rsp+168], r13l
37bc778c7mov r10, r12
37bc778camov r12l, r15l
37bc778cdmov [rsp+172], esi
37bc778d4mov [rsp+176], ebp
37bc778dbmov [rsp+184], rdi
37bc778e3nop
37bc778e5nop [rax+rax]
37bc778f0
37bc778f0loc_37bc778f0:
37bc778f0movsxd rax, r12l
37bc778f3mov rdx, rax
37bc778f6jmp 0x37bc77944
37bc778f8
37bc778f8 0f 1f 84 00 00 00 00 00 ........
37bc77900
37bc77900loc_37bc77900:
37bc77900movsd_xmm x0, [r14+8*rdx-8]
37bc77907andpd x0, [rip+0x7d69a1]
37bc7790fmovsd_xmm x2, [r14+8*rdx]
37bc77915andpd x2, [rip+0x7d6993]
37bc7791dmulsd x0, x11
37bc77922movsd_xmm x1, [r10+8*rdx-8]
37bc77929mulsd x1, x1
37bc7792dmulsd x0, x2
37bc77931addsd x0, x9
37bc77936comisd x0, x1
37bc7793ajae 0x37bc780c8
37bc77940add rdx, 1
37bc77944
37bc77944loc_37bc77944:
37bc77944cmp r11l, edx
37bc77947jg 0x37bc77900
37bc77949mov r9l, r11l
37bc7794c
37bc7794cloc_37bc7794c:
37bc7794clea edx, [r12+1]
37bc77951cmp r12l, r9l
37bc77954je 0x37bc780b0
37bc7795alea rdi, [rax-1]
37bc7795emov [rsp+136], rdi
37bc77966cmp r9l, edx
37bc77969jne 0x37bc77cb8
37bc7796fmov esi, [rsp+132]
37bc77976lea rbx, [8*rax]
37bc7797emov [rsp+96], r11l
37bc77983mov [rsp+584], r10
37bc7798blea rdx, [r10+rbx-8]
37bc77990lea rcx, [r14+rbx-8]
37bc77995test esi, esi
37bc77997je 0x37bc780f0
37bc7799dlea r8, [rsp+280]
37bc779a5lea r10, [rsp+328]
37bc779admov [rsp+104], rax
37bc779b2mov [rsp+40], r8
37bc779b7lea r8, [rsp+320]
37bc779bflea r9, [rsp+312]
37bc779c7mov [rsp+48], r10
37bc779ccmov [rsp+32], r8
37bc779d1lea r8, [r14+rbx]
37bc779d5call dlaev2_
37bc779damov rax, [rsp+608]
37bc779e2movsd_xmm x0, [rsp+280]
37bc779eblea r8, [rip+0x7d6882]
37bc779f2mov rcx, [rsp+144]
37bc779faimul rcx, [rsp+104]
37bc77a00movsd_xmm [rax+8*rdi], x0
37bc77a05mov rax, [rsp+568]
37bc77a0dmovsd_xmm x0, [rsp+328]
37bc77a16mov r9, [rsp+568]
37bc77a1emov edx, [rax]
37bc77a20mov rax, [rsp+608]
37bc77a28lea edx, [r12+rdx-1]
37bc77a2dmovsxd rdx, edx
37bc77a30sub rdx, 1
37bc77a34movsd_xmm [rax+8*rdx], x0
37bc77a39mov rax, [rsp+600]
37bc77a41mov [rsp+88], 1
37bc77a4amov [rsp+64], rax
37bc77a4fmov rax, [rsp+152]
37bc77a57mov [rsp+80], 1
37bc77a60mov [rsp+72], 1
37bc77a69lea rcx, [rax+rcx+1]
37bc77a6emov rax, [rsp+608]
37bc77a76shl rcx, 4
37bc77a7aadd rcx, [rsp+592]
37bc77a82lea rdx, [rax+8*rdx]
37bc77a86mov [rsp+56], rcx
37bc77a8blea rcx, [rip+0x7d67e3]
37bc77a92mov [rsp+48], rdx
37bc77a97lea rdx, [rax+rbx-8]
37bc77a9clea rax, [rip+0x7d67d5]
37bc77aa3mov [rsp+40], rdx
37bc77aa8lea rdx, [rip+0x7d6782]
37bc77aafmov [rsp+32], rax
37bc77ab4call zlasr_
37bc77ab9mov r11l, [rsp+96]
37bc77abemov r10, [rsp+584]
37bc77ac6
37bc77ac6loc_37bc77ac6:
37bc77ac6movupd x0, [rsp+312]
37bc77acfmov rax, [rsp+136]
37bc77ad7add r12l, 2
37bc77adbmov [r10+8*rax], 0
37bc77ae3movups [r14+8*rax], x0
37bc77ae8cmp r12l, r11l
37bc77aebjg 0x37bc77af6
37bc77aed
37bc77aedloc_37bc77aed:
37bc77aedcmp r12l, r11l
37bc77af0jne 0x37bc778f0
37bc77af6
37bc77af6loc_37bc77af6:
37bc77af6mov r13l, [rsp+168]
37bc77afemov esi, [rsp+172]
37bc77b05mov r12, r10
37bc77b08mov ebp, [rsp+176]
37bc77b0fmov rdi, [rsp+184]
37bc77b17
37bc77b17loc_37bc77b17:
37bc77b17cmp esi, 1
37bc77b1aje 0x37bc78687
37bc77b20
37bc77b20loc_37bc77b20:
37bc77b20cmp esi, 2
37bc77b23je 0x37bc78bb4
37bc77b29
37bc77b29loc_37bc77b29:
37bc77b29mov ecx, [rsp+160]
37bc77b30cmp [rsp+164], ecx
37bc77b37je 0x37bc78db0
37bc77b3d
37bc77b3dloc_37bc77b3d:
37bc77b3dmov rax, [rsp+568]
37bc77b45mov edi, [rax]
37bc77b47
37bc77b47loc_37bc77b47:
37bc77b47mov r15l, edi
37bc77b4acmp edi, ebp
37bc77b4cjl 0x37bc7826f
37bc77b52cmp ebp, 1
37bc77b55jle 0x37bc77b64
37bc77b57lea eax, [rbp-2]
37bc77b5acdqe
37bc77b5cmov [r12+8*rax], 0
37bc77b64
37bc77b64loc_37bc77b64:
37bc77b64mov r11l, ebp
37bc77b67cmp [rsp+232], r11l
37bc77b6fjl 0x37bc777d0
37bc77b75
37bc77b75loc_37bc77b75:
37bc77b75mov ecx, [rsp+232]
37bc77b7cmovsxd rax, r11l
37bc77b7fpxor x3, x3
37bc77b83jmp 0x37bc77bcc
37bc77b85
37bc77b85 0f 1f 00 ...
37bc77b88
37bc77b88loc_37bc77b88:
37bc77b88movsd_xmm x0, [r14+8*rax-8]
37bc77b8fmovsd_xmm x1, [r14+8*rax]
37bc77b95andpd x0, [rip+0x7d6713]
37bc77b9dandpd x1, [rip+0x7d670b]
37bc77ba5andpd x2, [rip+0x7d6703]
37bc77badsqrtsd x0, x0
37bc77bb1sqrtsd x1, x1
37bc77bb5mulsd x0, x1
37bc77bb9mulsd x0, x8
37bc77bbecomisd x0, x2
37bc77bc2jae 0x37bc7812a
37bc77bc8add rax, 1
37bc77bcc
37bc77bccloc_37bc77bcc:
37bc77bccmov edx, eax
37bc77bcecmp ecx, eax
37bc77bd0jl 0x37bc777d0
37bc77bd6movsd_xmm x2, [r12+8*rax-8]
37bc77bddlea ebp, [rax+1]
37bc77be0ucomisd x2, x3
37bc77be4jp 0x37bc77b88
37bc77be6jne 0x37bc77b88
37bc77be8mov r15l, edx
37bc77bebjmp 0x37bc777d3
37bc77bf0
37bc77bf0loc_37bc77bf0:
37bc77bf0mov r9l, 1
37bc77bf6mov r8l, 1
37bc77bfclea rdx, [rip+0x7d662e]
37bc77c03mov rcx, rsi
37bc77c06call lsame_
37bc77c0btest eax, eax
37bc77c0dje 0x37bc78d12
37bc77c13mov rax, [rsp+568]
37bc77c1bmov eax, [rax]
37bc77c1dtest eax, eax
37bc77c1fjns 0x37bc78237
37bc77c25
37bc77c25loc_37bc77c25:
37bc77c25mov edx, -2
37bc77c2amov eax, 2
37bc77c2f
37bc77c2floc_37bc77c2f:
37bc77c2fmov rcx, [rsp+616]
37bc77c37mov [rcx], edx
37bc77c39
37bc77c39loc_37bc77c39:
37bc77c39lea rdx, [rsp+344]
37bc77c41mov r8l, 6
37bc77c47lea rcx, [rip+0x7d65e5]
37bc77c4emov [rsp+344], eax
37bc77c55call xerbla_
37bc77c5anop
37bc77c5b
37bc77c5bloc_37bc77c5b:
37bc77c5bmovups x6, [rsp+352]
37bc77c63movups x7, [rsp+368]
37bc77c6bmovups x8, [rsp+384]
37bc77c74movups x9, [rsp+400]
37bc77c7dmovups x10, [rsp+416]
37bc77c86movups x11, [rsp+432]
37bc77c8fmovups x12, [rsp+448]
37bc77c98movups x13, [rsp+464]
37bc77ca1add rsp, 488
37bc77ca8pop rbx
37bc77ca9pop rsi
37bc77caapop rdi
37bc77cabpop rbp
37bc77cacpop r12
37bc77caepop r13
37bc77cb0pop r14
37bc77cb2pop r15
37bc77cb4ret
37bc77cb5
37bc77cb5 0f 1f 00 ...
37bc77cb8
37bc77cb8loc_37bc77cb8:
37bc77cb8mov esi, [rsp+164]
37bc77cbfcmp [rsp+160], esi
37bc77cc6je 0x37bc78cef
37bc77ccclea rdx, [8*rax]
37bc77cd4mov [rsp+96], rax
37bc77cd9lea rbp, [rsp+296]
37bc77ce1lea rax, [r14+rdx]
37bc77ce5lea rsi, [r10+rdx]
37bc77ce9mov rcx, rbp
37bc77cecmov [rsp+112], r11l
37bc77cf1movsd_xmm x10, [rax-8]
37bc77cf7movsd_xmm x0, [rax]
37bc77cfblea rdx, [rip+0x7d657e]
37bc77d02mov [rsp+104], r9l
37bc77d07movsd_xmm x1, [rsi-8]
37bc77d0cadd [rsp+160], 1
37bc77d14subsd x0, x10
37bc77d19mov [rsp+192], rax
37bc77d21addsd x1, x1
37bc77d25mov [rsp+584], r10
37bc77d2dmov [rsp+200], rsi
37bc77d35divsd x0, x1
37bc77d39movsd_xmm [rsp+296], x0
37bc77d42call dlapy2_
37bc77d47movapd x1, x7
37bc77d4bmov r9l, [rsp+104]
37bc77d50mov r10, [rsp+584]
37bc77d58movapd x2, x0
37bc77d5cmov rax, [rsp+96]
37bc77d61mov r11l, [rsp+112]
37bc77d66movsd_xmm [rsp+304], x0
37bc77d6fmovsd_xmm x0, [rsp+296]
37bc77d78andnpd x1, x2
37bc77d7cmovapd x2, x7
37bc77d80lea ecx, [r9-1]
37bc77d84movsd_xmm [rsp+328], x6
37bc77d8dmovsxd rbx, ecx
37bc77d90cmp r12l, ecx
37bc77d93movsd_xmm [rsp+280], x6
37bc77d9candpd x2, x0
37bc77da0orpd x1, x2
37bc77da4addsd x1, x0
37bc77da8movsd_xmm x0, [rsi-8]
37bc77daddivsd x0, x1
37bc77db1movsd_xmm x1, [r14+8*rbx]
37bc77db7subsd x1, x10
37bc77dbcaddsd x0, x1
37bc77dc0movsd_xmm [rsp+296], x0
37bc77dc9jg 0x37bc78120
37bc77dcfmov r8, rbx
37bc77dd2movsxd rdx, r9l
37bc77dd5mov [rsp+208], r9l
37bc77dddmovapd x3, x6
37bc77de1shl rdx, 3
37bc77de5neg r8
37bc77de8mov [rsp+112], rbp
37bc77dedmovapd x2, x6
37bc77df1lea rsi, [r14+rdx]
37bc77df5lea rdi, [r10+rdx]
37bc77df9mov [rsp+216], r11l
37bc77e01mov rbp, rbx
37bc77e04lea rdx, [rdx+8*r8]
37bc77e08lea r8, [rsp+280]
37bc77e10mov ebx, ecx
37bc77e12add rdx, [rsp+608]
37bc77e1amov [rsp+120], rdx
37bc77e1flea rdx, [rsp+328]
37bc77e27pxor x12, x12
37bc77e2clea r13, [rsp+304]
37bc77e34mov [rsp+104], r8
37bc77e39mov [rsp+224], rax
37bc77e41mov [rsp+96], rdx
37bc77e46mov rdx, rdi
37bc77e49mov rdi, rsi
37bc77e4cmov [rsp+576], r14
37bc77e54mov r14l, [rsp+132]
37bc77e5cmov rsi, rdx
37bc77e5fnop
37bc77e60
37bc77e60loc_37bc77e60:
37bc77e60movsd_xmm x10, [rsi-16]
37bc77e66mov r9, [rsp+96]
37bc77e6bmov [rsp+32], r13
37bc77e70lea rdx, [rsp+288]
37bc77e78mov r8, [rsp+104]
37bc77e7dmov rcx, [rsp+112]
37bc77e82mulsd x2, x10
37bc77e87mulsd x10, x3
37bc77e8cmovsd_xmm [rsp+288], x2
37bc77e95call dlartg_
37bc77e9acmp ebx, ebp
37bc77e9cje 0x37bc77eac
37bc77e9emovsd_xmm x0, [rsp+304]
37bc77ea7movsd_xmm [rsi-8], x0
37bc77eac
37bc77eacloc_37bc77eac:
37bc77eacmovsd_xmm x1, [rdi-8]
37bc77eb1movsd_xmm x0, [rdi-16]
37bc77eb6movsd_xmm x3, [rsp+280]
37bc77ebfmovsd_xmm x2, [rsp+328]
37bc77ec8subsd x1, x12
37bc77ecdmovapd x4, x3
37bc77ed1movapd x12, x2
37bc77ed6addsd x4, x3
37bc77edasubsd x0, x1
37bc77edemulsd x4, x10
37bc77ee3mulsd x0, x2
37bc77ee7addsd x0, x4
37bc77eebmovsd_xmm [rsp+304], x0
37bc77ef4mulsd x12, x0
37bc77ef9mulsd x0, x3
37bc77efdaddsd x1, x12
37bc77f02subsd x0, x10
37bc77f07movsd_xmm [rdi-8], x1
37bc77f0cmovsd_xmm [rsp+296], x0
37bc77f15test r14l, r14l
37bc77f18je 0x37bc77f4c
37bc77f1amov rax, [rsp+120]
37bc77f1fmovapd x0, x2
37bc77f23xorpd x0, x7
37bc77f27movsd_xmm [rax+8*rbp-16], x3
37bc77f2dmov rax, [rsp+568]
37bc77f35mov edx, [rax]
37bc77f37mov rax, [rsp+608]
37bc77f3flea edx, [rdx+rbp-1]
37bc77f43movsxd rdx, edx
37bc77f46movsd_xmm [rax+8*rdx-8], x0
37bc77f4c
37bc77f4cloc_37bc77f4c:
37bc77f4csub rbp, 1
37bc77f50sub rsi, 8
37bc77f54sub rdi, 8
37bc77f58cmp r12l, ebp
37bc77f5bjle 0x37bc77e60
37bc77f61mov r9l, [rsp+208]
37bc77f69mov r11l, [rsp+216]
37bc77f71mov r14, [rsp+576]
37bc77f79mov r10, [rsp+584]
37bc77f81mov rax, [rsp+224]
37bc77f89
37bc77f89loc_37bc77f89:
37bc77f89mov ebx, [rsp+132]
37bc77f90test ebx, ebx
37bc77f92je 0x37bc78078
37bc77f98mov edx, r9l
37bc77f9blea r8, [rip+0x7d62d2]
37bc77fa2mov rcx, [rsp+600]
37bc77faamov [rsp+88], 1
37bc77fb3sub edx, r12l
37bc77fb6mov r9, [rsp+568]
37bc77fbemov [rsp+80], 1
37bc77fc7add edx, 1
37bc77fcamov [rsp+64], rcx
37bc77fcfmov rcx, [rsp+136]
37bc77fd7mov [rsp+264], edx
37bc77fdemov rdx, [rsp+144]
37bc77fe6mov [rsp+72], 1
37bc77fefimul rdx, rax
37bc77ff3mov rax, [rsp+152]
37bc77ffbmov [rsp+96], r11l
37bc78000mov [rsp+584], r10
37bc78008lea rdx, [rax+rdx+1]
37bc7800dmov rax, [rsp+568]
37bc78015shl rdx, 4
37bc78019add rdx, [rsp+592]
37bc78021mov [rsp+56], rdx
37bc78026mov edx, [rax]
37bc78028mov rax, [rsp+608]
37bc78030lea edx, [r12+rdx-1]
37bc78035movsxd rdx, edx
37bc78038lea rdx, [rax+8*rdx-8]
37bc7803dmov [rsp+48], rdx
37bc78042lea rdx, [rax+8*rcx]
37bc78046lea rcx, [rip+0x7d6228]
37bc7804dmov [rsp+40], rdx
37bc78052lea rdx, [rsp+264]
37bc7805amov [rsp+32], rdx
37bc7805flea rdx, [rip+0x7d61cb]
37bc78066call zlasr_
37bc7806bmov r10, [rsp+584]
37bc78073mov r11l, [rsp+96]
37bc78078
37bc78078loc_37bc78078:
37bc78078mov rax, [rsp+192]
37bc78080movsd_xmm x0, [rax-8]
37bc78085subsd x0, x12
37bc7808amovsd_xmm [rax-8], x0
37bc7808fmov rax, [rsp+200]
37bc78097movsd_xmm x0, [rsp+296]
37bc780a0movsd_xmm [rax-8], x0
37bc780a5jmp 0x37bc77aed
37bc780aa
37bc780aa 66 0f 1f 44 00 00 f..D..
37bc780b0
37bc780b0loc_37bc780b0:
37bc780b0cmp r11l, edx
37bc780b3jl 0x37bc77af6
37bc780b9mov r12l, edx
37bc780bcjmp 0x37bc77aed
37bc780c1
37bc780c1 0f 1f 80 00 00 00 00 .......
37bc780c8
37bc780c8loc_37bc780c8:
37bc780c8mov r9l, edx
37bc780cbcmp edx, r11l
37bc780cejge 0x37bc7794c
37bc780d4sub edx, 1
37bc780d7movsxd rdx, edx
37bc780damov [r10+8*rdx], 0
37bc780e2jmp 0x37bc7794c
37bc780e7
37bc780e7 66 0f 1f 84 00 00 00 00 00 f........
37bc780f0
37bc780f0loc_37bc780f0:
37bc780f0lea r8, [rsp+320]
37bc780f8lea r9, [rsp+312]
37bc78100mov [rsp+32], r8
37bc78105lea r8, [r14+rbx]
37bc78109call dlae2_
37bc7810emov r10, [rsp+584]
37bc78116mov r11l, [rsp+96]
37bc7811bjmp 0x37bc77ac6
37bc78120
37bc78120loc_37bc78120:
37bc78120pxor x12, x12
37bc78125jmp 0x37bc77f89
37bc7812a
37bc7812aloc_37bc7812a:
37bc7812amov [r12+8*rax-8], 0
37bc78133mov r15l, edx
37bc78136jmp 0x37bc777d3
37bc7813b
37bc7813bloc_37bc7813b:
37bc7813bmov rax, [rsp+616]
37bc78143lea rsi, [rsp+336]
37bc7814bmov [rsp+80], 1
37bc78154lea r8, [rip+0x7d610d]
37bc7815bmov [rsp+32], rsi
37bc78160lea r9, [rsp+272]
37bc78168mov rdx, r8
37bc7816blea rcx, [rip+0x7d60fa]
37bc78172mov [rsp+72], rax
37bc78177mov rax, [rsp+568]
37bc7817fmov [rsp+40], rdi
37bc78184mov [rsp+64], rax
37bc78189mov rax, [rsp+248]
37bc78191mov [rsp+104], r11l
37bc78196mov [rsp+56], rax
37bc7819blea rax, [rip+0x7d60ce]
37bc781a2mov [rsp+48], rax
37bc781a7mov [rsp+96], r9
37bc781acmov [rsp+268], r13l
37bc781b4call dlascl_
37bc781b9mov [rsp+32], rsi
37bc781bemov r9, [rsp+96]
37bc781c3lea rax, [rip+0x7d60a6]
37bc781camov ecx, [rsp+236]
37bc781d1mov [rsp+48], rax
37bc781d6mov esi, 1
37bc781dblea r8, [rip+0x7d6086]
37bc781e2mov [rsp+80], 1
37bc781ebmov rdx, r8
37bc781eemov [rsp+268], ecx
37bc781f5mov rcx, [rsp+616]
37bc781fdmov [rsp+40], rdi
37bc78202mov [rsp+72], rcx
37bc78207mov rcx, [rsp+568]
37bc7820fmov [rsp+64], rcx
37bc78214mov rcx, [rsp+240]
37bc7821cmov [rsp+56], rcx
37bc78221lea rcx, [rip+0x7d6044]
37bc78228call dlascl_
37bc7822dmov r11l, [rsp+104]
37bc78232jmp 0x37bc77885
37bc78237
37bc78237loc_37bc78237:
37bc78237mov rcx, [rsp+600]
37bc7823fmov [rsp+132], 1
37bc7824amov edx, [rcx]
37bc7824cmov ecx, 1
37bc78251cmovle eax, ecx
37bc78254test edx, edx
37bc78256jle 0x37bc78260
37bc78258
37bc78258loc_37bc78258:
37bc78258cmp edx, eax
37bc7825ajge 0x37bc7769b
37bc78260
37bc78260loc_37bc78260:
37bc78260mov edx, -6
37bc78265mov eax, 6
37bc7826ajmp 0x37bc77c2f
37bc7826f
37bc7826floc_37bc7826f:
37bc7826fmov eax, [rsp+132]
37bc78276mov rbp, r14
37bc78279test eax, eax
37bc7827bje 0x37bc78b87
37bc78281cmp edi, 1
37bc78284jle 0x37bc77c5b
37bc7828amov rsi, [rsp+144]
37bc78292mov ecx, edi
37bc78294mov ebx, 2
37bc78299mov r12, [rsp+592]
37bc782a1mov r14, [rsp+152]
37bc782a9mov r13, [rsp+568]
37bc782b1shl rsi, 4
37bc782b5mov r15, r12
37bc782b8nop [rax+rax]
37bc782c0
37bc782c0loc_37bc782c0:
37bc782c0cmp ecx, ebx
37bc782c2jl 0x37bc78341
37bc782c4movsd_xmm x2, [rbp+8*rbx-16]
37bc782calea r8l, [rbx-1]
37bc782cemov rax, rbx
37bc782d1mov edx, r8l
37bc782d4movapd x0, x2
37bc782d8nop [rax+rax]
37bc782e0
37bc782e0loc_37bc782e0:
37bc782e0movsd_xmm x1, [rbp+8*rax-8]
37bc782e6comisd x0, x1
37bc782eaminsd x1, x0
37bc782eecmova edx, eax
37bc782f1add rax, 1
37bc782f5movapd x0, x1
37bc782f9cmp ecx, eax
37bc782fbjge 0x37bc782e0
37bc782fdcmp r8l, edx
37bc78300je 0x37bc78341
37bc78302movsxd rdx, edx
37bc78305lea rcx, [rip+0x7d5f64]
37bc7830cmovsd_xmm [rbp+8*rdx-8], x2
37bc78312mov r8, rcx
37bc78315imul rdx, [rsp+144]
37bc7831emovsd_xmm [rbp+8*rbx-16], x1
37bc78324mov [rsp+32], rcx
37bc78329mov rcx, r13
37bc7832clea rax, [r14+rdx+1]
37bc78331mov rdx, r12
37bc78334shl rax, 4
37bc78338lea r9, [r15+rax]
37bc7833ccall zswap_
37bc78341
37bc78341loc_37bc78341:
37bc78341add rbx, 1
37bc78345cmp edi, ebx
37bc78347jl 0x37bc77c5b
37bc7834dmov ecx, [r13]
37bc78351add r12, rsi
37bc78354jmp 0x37bc782c0
37bc78359
37bc78359loc_37bc78359:
37bc78359mov rax, [rsp+616]
37bc78361lea rsi, [rsp+344]
37bc78369mov [rsp+80], 1
37bc78372lea r8, [rip+0x7d5eef]
37bc78379mov [rsp+32], rsi
37bc7837elea r9, [rsp+272]
37bc78386mov rdx, r8
37bc78389lea rcx, [rip+0x7d5edc]
37bc78390mov [rsp+72], rax
37bc78395mov rax, [rsp+568]
37bc7839dmov [rsp+40], rdi
37bc783a2mov [rsp+64], rax
37bc783a7mov rax, [rsp+248]
37bc783afmov [rsp+104], r11l
37bc783b4mov [rsp+56], rax
37bc783b9lea rax, [rip+0x7d5eb0]
37bc783c0mov [rsp+48], rax
37bc783c5mov [rsp+96], r9
37bc783camov [rsp+268], r13l
37bc783d2call dlascl_
37bc783d7mov [rsp+32], rsi
37bc783dcmov r9, [rsp+96]
37bc783e1lea rax, [rip+0x7d5e88]
37bc783e8mov ecx, [rsp+236]
37bc783efmov [rsp+48], rax
37bc783f4mov esi, 2
37bc783f9lea r8, [rip+0x7d5e68]
37bc78400mov [rsp+80], 1
37bc78409mov rdx, r8
37bc7840cmov [rsp+268], ecx
37bc78413mov rcx, [rsp+616]
37bc7841bmov [rsp+40], rdi
37bc78420mov [rsp+72], rcx
37bc78425mov rcx, [rsp+568]
37bc7842dmov [rsp+64], rcx
37bc78432mov rcx, [rsp+240]
37bc7843amov [rsp+56], rcx
37bc7843flea rcx, [rip+0x7d5e26]
37bc78446call dlascl_
37bc7844bmov r11l, [rsp+104]
37bc78450jmp 0x37bc77885
37bc78455
37bc78455loc_37bc78455:
37bc78455mov [rsp+136], r13l
37bc7845dmovq x10, [rip+0x7d5e5a]
37bc78466mov [rsp+172], ebp
37bc7846dmov [rsp+176], rdi
37bc78475mov [rsp+168], esi
37bc7847cmov esi, r11l
37bc7847fnop
37bc78480
37bc78480loc_37bc78480:
37bc78480movsxd rbx, r15l
37bc78483mov rax, rbx
37bc78486jmp 0x37bc784d5
37bc78488
37bc78488 0f 1f 84 00 00 00 00 00 ........
37bc78490
37bc78490loc_37bc78490:
37bc78490movsd_xmm x0, [r14+8*rax-8]
37bc78497andpd x0, [rip+0x7d5e11]
37bc7849fmovsd_xmm x2, [r14+8*rax-16]
37bc784a6andpd x2, [rip+0x7d5e02]
37bc784aemulsd x0, x11
37bc784b3movsd_xmm x1, [r12+8*rax-16]
37bc784bamulsd x1, x1
37bc784bemulsd x0, x2
37bc784c2addsd x0, x9
37bc784c7comisd x0, x1
37bc784cbjae 0x37bc78b28
37bc784d1sub rax, 1
37bc784d5
37bc784d5loc_37bc784d5:
37bc784d5cmp esi, eax
37bc784d7jl 0x37bc78490
37bc784d9mov ebp, esi
37bc784db
37bc784dbloc_37bc784db:
37bc784dblea r13l, [r15-1]
37bc784dfcmp r15l, ebp
37bc784e2je 0x37bc78b10
37bc784e8cmp ebp, r13l
37bc784ebjne 0x37bc78770
37bc784f1lea rdi, [rbx-2]
37bc784f5mov r9l, [rsp+132]
37bc784fdlea rax, [8*rdi]
37bc78505lea r8, [r14+rax+8]
37bc7850alea rdx, [r12+rax]
37bc7850eadd rax, r14
37bc78511test r9l, r9l
37bc78514je 0x37bc78b48
37bc7851alea rcx, [rsp+280]
37bc78522lea r9, [rsp+328]
37bc7852asub r15l, 2
37bc7852esub rbx, 1
37bc78532mov [rsp+40], rcx
37bc78537lea rcx, [rsp+320]
37bc7853fmov [rsp+48], r9
37bc78544lea r9, [rsp+312]
37bc7854cmov [rsp+32], rcx
37bc78551mov rcx, rax
37bc78554call dlaev2_
37bc78559mov rax, [rsp+608]
37bc78561movsxd rcx, r15l
37bc78564movsd_xmm x0, [rsp+280]
37bc7856dimul rbx, [rsp+144]
37bc78576mov r9, [rsp+568]
37bc7857elea r8, [rip+0x7d5d03]
37bc78585movsd_xmm [rax+8*rcx], x0
37bc7858amov rax, [rsp+568]
37bc78592movsd_xmm x0, [rsp+328]
37bc7859bmov eax, [rax]
37bc7859dlea edx, [rbp+rax-1]
37bc785a1mov rax, [rsp+608]
37bc785a9movsxd rdx, edx
37bc785acsub rdx, 1
37bc785b0movsd_xmm [rax+8*rdx], x0
37bc785b5mov rax, [rsp+600]
37bc785bdmov [rsp+88], 1
37bc785c6mov [rsp+64], rax
37bc785cbmov rax, [rsp+152]
37bc785d3mov [rsp+80], 1
37bc785dcmov [rsp+72], 1
37bc785e5lea rax, [rax+rbx+1]
37bc785eashl rax, 4
37bc785eeadd rax, [rsp+592]
37bc785f6mov [rsp+56], rax
37bc785fbmov rax, [rsp+608]
37bc78603lea rax, [rax+8*rdx]
37bc78607lea rdx, [rip+0x7d5c23]
37bc7860emov [rsp+48], rax
37bc78613mov rax, [rsp+608]
37bc7861blea rax, [rax+8*rcx]
37bc7861flea rcx, [rip+0x7d5c4f]
37bc78626mov [rsp+40], rax
37bc7862blea rax, [rip+0x7d5c46]
37bc78632mov [rsp+32], rax
37bc78637call zlasr_
37bc7863c
37bc7863cloc_37bc7863c:
37bc7863cmovupd x0, [rsp+312]
37bc78645mov [r12+8*rdi], 0
37bc7864dmovups [r14+8*rdi], x0
37bc78652cmp r15l, esi
37bc78655jl 0x37bc78660
37bc78657
37bc78657loc_37bc78657:
37bc78657cmp r15l, esi
37bc7865ajne 0x37bc78480
37bc78660
37bc78660loc_37bc78660:
37bc78660mov esi, [rsp+168]
37bc78667mov r13l, [rsp+136]
37bc7866fmov ebp, [rsp+172]
37bc78676mov rdi, [rsp+176]
37bc7867ecmp esi, 1
37bc78681jne 0x37bc77b20
37bc78687
37bc78687loc_37bc78687:
37bc78687mov rax, [rsp+616]
37bc7868flea r15, [rip+0x7d5bda]
37bc78696lea rbx, [rsp+272]
37bc7869emov [rsp+80], 1
37bc786a7mov [rsp+48], r15
37bc786aclea r8, [rip+0x7d5bb5]
37bc786b3lea r9, [rsp+336]
37bc786bbmov [rsp+72], rax
37bc786c0mov rax, [rsp+568]
37bc786c8mov rdx, r8
37bc786cblea rcx, [rip+0x7d5b9a]
37bc786d2mov [rsp+40], rdi
37bc786d7mov [rsp+64], rax
37bc786dcmov rax, [rsp+248]
37bc786e4mov [rsp+32], rbx
37bc786e9mov [rsp+56], rax
37bc786eemov [rsp+268], r13l
37bc786f6call dlascl_
37bc786fbmov eax, [rsp+236]
37bc78702mov [rsp+48], r15
37bc78707lea r8, [rip+0x7d5b5a]
37bc7870emov [rsp+40], rdi
37bc78713lea r9, [rsp+336]
37bc7871bmov rdx, r8
37bc7871elea rcx, [rip+0x7d5b47]
37bc78725mov [rsp+268], eax
37bc7872cmov rax, [rsp+616]
37bc78734mov [rsp+80], 1
37bc7873dmov [rsp+72], rax
37bc78742mov rax, [rsp+568]
37bc7874amov [rsp+32], rbx
37bc7874fmov [rsp+64], rax
37bc78754mov rax, [rsp+240]
37bc7875cmov [rsp+56], rax
37bc78761call dlascl_
37bc78766jmp 0x37bc77b29
37bc7876b
37bc7876b 0f 1f 44 00 00 ..D..
37bc78770
37bc78770loc_37bc78770:
37bc78770mov ecx, [rsp+160]
37bc78777cmp ecx, [rsp+164]
37bc7877eje 0x37bc78cbe
37bc78784lea rax, [8*rbx]
37bc7878cadd ecx, 1
37bc7878flea rdi, [rsp+296]
37bc78797lea r11, [r14+rax]
37bc7879badd rax, r12
37bc7879emov [rsp+160], ecx
37bc787a5lea rdx, [rip+0x7d5ad4]
37bc787acmovsd_xmm x12, [r11-8]
37bc787b2movsd_xmm x1, [rax-16]
37bc787b7mov rcx, rdi
37bc787bamov [rsp+104], r11
37bc787bfmovsd_xmm x0, [r11-16]
37bc787c5mov [rsp+96], rax
37bc787caaddsd x1, x1
37bc787cesubsd x0, x12
37bc787d3divsd x0, x1
37bc787d7movsd_xmm [rsp+296], x0
37bc787e0call dlapy2_
37bc787e5movapd x1, x10
37bc787eamovsxd r10, ebp
37bc787edcmp ebp, r13l
37bc787f0movapd x2, x0
37bc787f4mov rax, [rsp+96]
37bc787f9lea r8, [r10-1]
37bc787fdmovsd_xmm [rsp+304], x0
37bc78806movsd_xmm x0, [rsp+296]
37bc7880fandnpd x1, x2
37bc78813movapd x2, x10
37bc78818mov r11, [rsp+104]
37bc7881dmovsd_xmm [rsp+328], x6
37bc78826movsd_xmm [rsp+280], x6
37bc7882fandpd x2, x0
37bc78833orpd x1, x2
37bc78837addsd x1, x0
37bc7883bmovsd_xmm x0, [rax-16]
37bc78840divsd x0, x1
37bc78844movsd_xmm x1, [r14+8*r8]
37bc7884asubsd x1, x12
37bc7884faddsd x0, x1
37bc78853movsd_xmm [rsp+296], x0
37bc7885cjg 0x37bc78b6e
37bc78862mov [rsp+192], rax
37bc7886amov rbx, r10
37bc7886dmovapd x3, x6
37bc78871lea r9, [rsp+328]
37bc78879lea rcx, [rsp+280]
37bc78881lea rdx, [rsp+288]
37bc78889mov [rsp+200], r10
37bc78891movapd x2, x6
37bc78895mov [rsp+96], rdx
37bc7889apxor x13, x13
37bc7889fmov [rsp+208], r8
37bc788a7mov [rsp+216], r11
37bc788afmov [rsp+104], rcx
37bc788b4mov [rsp+120], r9
37bc788b9mov [rsp+184], r15l
37bc788c1mov r15l, [rsp+132]
37bc788c9mov [rsp+224], esi
37bc788d0mov rsi, [rsp+608]
37bc788d8mov [rsp+112], rdi
37bc788ddmov rdi, r14
37bc788e0mov r14, r12
37bc788e3lea r12, [rsp+304]
37bc788ebnop [rax+rax]
37bc788f0
37bc788f0loc_37bc788f0:
37bc788f0movsd_xmm x12, [r14+8*rbx-8]
37bc788f7mov r9, [rsp+120]
37bc788fcmov [rsp+32], r12
37bc78901mov r8, [rsp+104]
37bc78906mov rdx, [rsp+96]
37bc7890bmulsd x2, x12
37bc78910mov rcx, [rsp+112]
37bc78915mulsd x12, x3
37bc7891amovsd_xmm [rsp+288], x2
37bc78923call dlartg_
37bc78928cmp ebp, ebx
37bc7892aje 0x37bc7893c
37bc7892cmovsd_xmm x0, [rsp+304]
37bc78935movsd_xmm [r14+8*rbx-16], x0
37bc7893c
37bc7893cloc_37bc7893c:
37bc7893cmovsd_xmm x1, [rdi+8*rbx-8]
37bc78942movsd_xmm x0, [rdi+8*rbx]
37bc78947movsd_xmm x3, [rsp+280]
37bc78950movsd_xmm x2, [rsp+328]
37bc78959subsd x1, x13
37bc7895emovapd x4, x3
37bc78962movapd x13, x2
37bc78967addsd x4, x3
37bc7896bsubsd x0, x1
37bc7896fmulsd x4, x12
37bc78974mulsd x0, x2
37bc78978addsd x0, x4
37bc7897cmovsd_xmm [rsp+304], x0
37bc78985mulsd x13, x0
37bc7898amulsd x0, x3
37bc7898eaddsd x1, x13
37bc78993subsd x0, x12
37bc78998movsd_xmm [rdi+8*rbx-8], x1
37bc7899emovsd_xmm [rsp+296], x0
37bc789a7test r15l, r15l
37bc789aaje 0x37bc789c9
37bc789acmov rax, [rsp+568]
37bc789b4movsd_xmm [rsi+8*rbx-8], x3
37bc789bamov edx, [rax]
37bc789bclea edx, [rdx+rbx-1]
37bc789c0movsxd rdx, edx
37bc789c3movsd_xmm [rsi+8*rdx-8], x2
37bc789c9
37bc789c9loc_37bc789c9:
37bc789c9add rbx, 1
37bc789cdcmp r13l, ebx
37bc789d0jge 0x37bc788f0
37bc789d6mov r15l, [rsp+184]
37bc789demov rax, [rsp+192]
37bc789e6mov r12, r14
37bc789e9mov r14, rdi
37bc789ecmov r10, [rsp+200]
37bc789f4mov r8, [rsp+208]
37bc789fcmov r11, [rsp+216]
37bc78a04mov esi, [rsp+224]
37bc78a0b
37bc78a0bloc_37bc78a0b:
37bc78a0bmov ecx, [rsp+132]
37bc78a12test ecx, ecx
37bc78a14je 0x37bc78aea
37bc78a1amov edx, r15l
37bc78a1dmov [rsp+96], rax
37bc78a22mov rax, [rsp+600]
37bc78a2alea rcx, [rip+0x7d5844]
37bc78a31sub edx, ebp
37bc78a33mov [rsp+104], r11
37bc78a38mov r9, [rsp+568]
37bc78a40add edx, 1
37bc78a43mov [rsp+64], rax
37bc78a48mov rax, [rsp+152]
37bc78a50mov [rsp+264], edx
37bc78a57mov rdx, [rsp+144]
37bc78a5fmov [rsp+88], 1
37bc78a68mov [rsp+80], 1
37bc78a71imul rdx, r10
37bc78a75mov [rsp+72], 1
37bc78a7elea rdx, [rax+rdx+1]
37bc78a83mov rax, [rsp+568]
37bc78a8bshl rdx, 4
37bc78a8fadd rdx, [rsp+592]
37bc78a97mov [rsp+56], rdx
37bc78a9cmov edx, [rax]
37bc78a9emov rax, [rsp+608]
37bc78aa6lea edx, [rbp+rdx-1]
37bc78aaamovsxd rdx, edx
37bc78aadlea rdx, [rax+8*rdx-8]
37bc78ab2mov [rsp+48], rdx
37bc78ab7lea rdx, [rax+8*r8]
37bc78abblea r8, [rip+0x7d57c6]
37bc78ac2mov [rsp+40], rdx
37bc78ac7lea rdx, [rsp+264]
37bc78acfmov [rsp+32], rdx
37bc78ad4lea rdx, [rip+0x7d5756]
37bc78adbcall zlasr_
37bc78ae0mov r11, [rsp+104]
37bc78ae5mov rax, [rsp+96]
37bc78aea
37bc78aealoc_37bc78aea:
37bc78aeamovsd_xmm x0, [r11-8]
37bc78af0subsd x0, x13
37bc78af5movsd_xmm [r11-8], x0
37bc78afbmovsd_xmm x0, [rsp+296]
37bc78b04movsd_xmm [rax-16], x0
37bc78b09jmp 0x37bc78657
37bc78b0e
37bc78b0e 66 90 f.
37bc78b10
37bc78b10loc_37bc78b10:
37bc78b10cmp esi, r13l
37bc78b13jg 0x37bc78660
37bc78b19mov r15l, r13l
37bc78b1cjmp 0x37bc78657
37bc78b21
37bc78b21 0f 1f 80 00 00 00 00 .......
37bc78b28
37bc78b28loc_37bc78b28:
37bc78b28mov ebp, eax
37bc78b2acmp eax, esi
37bc78b2cjle 0x37bc784db
37bc78b32sub eax, 2
37bc78b35cdqe
37bc78b37mov [r12+8*rax], 0
37bc78b3fjmp 0x37bc784db
37bc78b44
37bc78b44 0f 1f 40 00 ..@.
37bc78b48
37bc78b48loc_37bc78b48:
37bc78b48lea rcx, [rsp+320]
37bc78b50lea r9, [rsp+312]
37bc78b58sub r15l, 2
37bc78b5cmov [rsp+32], rcx
37bc78b61mov rcx, rax
37bc78b64call dlae2_
37bc78b69jmp 0x37bc7863c
37bc78b6e
37bc78b6eloc_37bc78b6e:
37bc78b6epxor x13, x13
37bc78b73jmp 0x37bc78a0b
37bc78b78
37bc78b78loc_37bc78b78:
37bc78b78mov edx, [rsp+132]
37bc78b7ftest edx, edx
37bc78b81jne 0x37bc77c5b
37bc78b87
37bc78b87loc_37bc78b87:
37bc78b87mov [rsp+32], 1
37bc78b90mov r9, [rsp+616]
37bc78b98mov r8, rbp
37bc78b9blea rcx, [rip+0x7d5690]
37bc78ba2mov rdx, [rsp+568]
37bc78baacall dlasrt_
37bc78bafjmp 0x37bc77c5b
37bc78bb4
37bc78bb4loc_37bc78bb4:
37bc78bb4mov rax, [rsp+616]
37bc78bbclea r15, [rip+0x7d56ad]
37bc78bc3lea rbx, [rsp+272]
37bc78bcbmov [rsp+80], 1
37bc78bd4mov [rsp+48], r15
37bc78bd9lea r8, [rip+0x7d5688]
37bc78be0lea r9, [rsp+344]
37bc78be8mov [rsp+72], rax
37bc78bedmov rax, [rsp+568]
37bc78bf5mov rdx, r8
37bc78bf8lea rcx, [rip+0x7d566d]
37bc78bffmov [rsp+40], rdi
37bc78c04mov [rsp+64], rax
37bc78c09mov rax, [rsp+248]
37bc78c11mov [rsp+32], rbx
37bc78c16mov [rsp+56], rax
37bc78c1bmov [rsp+268], r13l
37bc78c23call dlascl_
37bc78c28mov eax, [rsp+236]
37bc78c2fmov [rsp+48], r15
37bc78c34lea r8, [rip+0x7d562d]
37bc78c3bmov [rsp+40], rdi
37bc78c40lea r9, [rsp+344]
37bc78c48mov rdx, r8
37bc78c4blea rcx, [rip+0x7d561a]
37bc78c52mov [rsp+268], eax
37bc78c59mov rax, [rsp+616]
37bc78c61mov [rsp+80], 1
37bc78c6amov [rsp+72], rax
37bc78c6fmov rax, [rsp+568]
37bc78c77mov [rsp+32], rbx
37bc78c7cmov [rsp+64], rax
37bc78c81mov rax, [rsp+240]
37bc78c89mov [rsp+56], rax
37bc78c8ecall dlascl_
37bc78c93jmp 0x37bc77b29
37bc78c98
37bc78c98loc_37bc78c98:
37bc78c98cmp [rsp+132], 2
37bc78ca0jne 0x37bc77c5b
37bc78ca6mov rax, [rsp+592]
37bc78caemovq x0, [rip+0x7d55da]
37bc78cb6movups [rax], x0
37bc78cb9jmp 0x37bc77c5b
37bc78cbe
37bc78cbeloc_37bc78cbe:
37bc78cbemov r13l, [rsp+136]
37bc78cc6mov esi, [rsp+168]
37bc78ccdmov ebp, [rsp+172]
37bc78cd4mov rdi, [rsp+176]
37bc78cdc
37bc78cdcloc_37bc78cdc:
37bc78cdcmov eax, [rsp+164]
37bc78ce3mov [rsp+160], eax
37bc78ceajmp 0x37bc77b17
37bc78cef
37bc78cefloc_37bc78cef:
37bc78cefmov r13l, [rsp+168]
37bc78cf7mov esi, [rsp+172]
37bc78cfemov r12, r10
37bc78d01mov ebp, [rsp+176]
37bc78d08mov rdi, [rsp+184]
37bc78d10jmp 0x37bc78cdc
37bc78d12
37bc78d12loc_37bc78d12:
37bc78d12mov r9l, 1
37bc78d18mov r8l, 1
37bc78d1elea rdx, [rip+0x7d550d]
37bc78d25mov rcx, rsi
37bc78d28call lsame_
37bc78d2dtest eax, eax
37bc78d2fjne 0x37bc78df3
37bc78d35mov edx, -1
37bc78d3amov eax, 1
37bc78d3fjmp 0x37bc77c2f
37bc78d44
37bc78d44loc_37bc78d44:
37bc78d44mov rax, [rsp+600]
37bc78d4cmov r8, [rsp+568]
37bc78d54mov [rsp+56], 4
37bc78d5dlea r9, [rip+0x7d54dc]
37bc78d64lea rcx, [rip+0x7d54e5]
37bc78d6bmov [rsp+48], rax
37bc78d70mov rax, [rsp+592]
37bc78d78mov rdx, r8
37bc78d7bmov [rsp+40], rax
37bc78d80lea rax, [rip+0x7d54d1]
37bc78d87mov [rsp+32], rax
37bc78d8ccall zlaset_
37bc78d91mov rax, [rsp+568]
37bc78d99mov edi, [rax]
37bc78d9bmov r14l, edi
37bc78d9etest edi, edi
37bc78da0jg 0x37bc7775e
37bc78da6jmp 0x37bc77c5b
37bc78dab
37bc78dab 0f 1f 44 00 00 ..D..
37bc78db0
37bc78db0loc_37bc78db0:
37bc78db0mov rax, [rsp+568]
37bc78db8mov edx, [rax]
37bc78dbacmp edx, 1
37bc78dbdjle 0x37bc77c5b
37bc78dc3sub edx, 2
37bc78dc6mov rcx, [rsp+616]
37bc78dcemov rax, r12
37bc78dd1pxor x0, x0
37bc78dd5lea rdx, [r12+8*rdx+8]
37bc78dda
37bc78ddaloc_37bc78dda:
37bc78ddaucomisd x0, [rax]
37bc78ddejp 0x37bc78de2
37bc78de0je 0x37bc78de5
37bc78de2
37bc78de2loc_37bc78de2:
37bc78de2add [rcx], 1
37bc78de5
37bc78de5loc_37bc78de5:
37bc78de5add rax, 8
37bc78de9cmp rdx, rax
37bc78decjne 0x37bc78dda
37bc78deejmp 0x37bc77c5b
37bc78df3
37bc78df3loc_37bc78df3:
37bc78df3mov rax, [rsp+568]
37bc78dfbmov eax, [rax]
37bc78dfdtest eax, eax
37bc78dffjs 0x37bc77c25
37bc78e05mov rcx, [rsp+600]
37bc78e0dmov edx, [rcx]
37bc78e0ftest edx, edx
37bc78e11jle 0x37bc78260
37bc78e17test eax, eax
37bc78e19mov ecx, 1
37bc78e1emov [rsp+132], 2
37bc78e29cmovle eax, ecx
37bc78e2cjmp 0x37bc78258
37bc78e31
37bc78e31loc_37bc78e31:
37bc78e31neg eax
37bc78e33jmp 0x37bc77c39
37bc775c0
37bc775c0zsteqr_:
37bc775c0push r15
37bc775c2push r14
37bc775c4push r13
37bc775c6push r12
37bc775c8push rbp
37bc775c9push rdi
37bc775capush rsi
37bc775cbpush rbx
37bc775ccsub rsp, 488
37bc775d3movups [rsp+352], x6
37bc775dbmovups [rsp+368], x7
37bc775e3movups [rsp+384], x8
37bc775ecmovups [rsp+400], x9
37bc775f5movups [rsp+416], x10
37bc775femovups [rsp+432], x11
37bc77607movups [rsp+448], x12
37bc77610movups [rsp+464], x13
37bc77619mov rax, [rsp+600]
37bc77621mov r15, [rsp+608]
37bc77629mov ebx, [rax]
37bc7762bmov rax, [rsp+616]
37bc77633mov [rax], 0
37bc77639mov rbp, r8
37bc7763cmov r13, r9
37bc7763fmov rsi, rcx
37bc77642mov [rsp+568], rdx
37bc7764amov r9l, 1
37bc77650mov r8l, 1
37bc77656lea rdx, [rip+0x7d6bd3]
37bc7765dcall lsame_
37bc77662test eax, eax
37bc77664je 0x37bc77bf0
37bc7766amov rax, [rsp+568]
37bc77672mov r12l, [rax]
37bc77675test r12l, r12l
37bc77678js 0x37bc77c25
37bc7767emov rax, [rsp+600]
37bc77686mov edi, [rax]
37bc77688test edi, edi
37bc7768ajle 0x37bc78260
37bc77690mov [rsp+132], 0
37bc7769b
37bc7769bloc_37bc7769b:
37bc7769bmov rax, [rsp+616]
37bc776a3mov eax, [rax]
37bc776a5test eax, eax
37bc776a7jne 0x37bc78e31
37bc776admov rax, [rsp+568]
37bc776b5mov eax, [rax]
37bc776b7test eax, eax
37bc776b9je 0x37bc77c5b
37bc776bfcmp eax, 1
37bc776c2je 0x37bc78c98
37bc776c8mov edx, 1
37bc776cdlea rcx, [rip+0x7d6b65]
37bc776d4call dlamch_
37bc776d9mov edx, 1
37bc776delea rcx, [rip+0x7d6b55]
37bc776e5movapd x11, x0
37bc776eamovapd x8, x0
37bc776efmulsd x11, x0
37bc776f4call dlamch_
37bc776f9movsd_xmm x6, [rip+0x7d6b8f]
37bc77701movapd x9, x0
37bc77706movapd x0, x6
37bc7770adivsd x0, x9
37bc7770fsqrtsd x0, x0
37bc77713divsd x0, [rip+0x7d6b85]
37bc7771bmovsd_xmm [rsp+336], x0
37bc77724movapd x0, x9
37bc77729sqrtsd x0, x0
37bc7772ddivsd x0, x11
37bc77732movsd_xmm [rsp+344], x0
37bc7773bcmp [rsp+132], 2
37bc77743je 0x37bc78d44
37bc77749mov rax, [rsp+568]
37bc77751mov edi, [rax]
37bc77753mov r14l, edi
37bc77756test edi, edi
37bc77758jle 0x37bc78b78
37bc7775e
37bc7775eloc_37bc7775e:
37bc7775eimul eax, edi, 30
37bc77761movsxd rcx, ebx
37bc77764mov r11l, 1
37bc7776amov r12, r13
37bc7776dmov [rsp+608], r15
37bc77775movq x7, [rip+0x7d6b43]
37bc7777dmov r15l, r14l
37bc77780mov r14, rbp
37bc77783mov [rsp+160], 0
37bc7778emov [rsp+164], eax
37bc77795lea eax, [rdi-1]
37bc77798mov [rsp+232], eax
37bc7779fxor eax, eax
37bc777a1test rcx, rcx
37bc777a4cmovns rax, rcx
37bc777a8mov [rsp+144], rax
37bc777b0not rax
37bc777b3mov [rsp+152], rax
37bc777bbcmp [rsp+232], r11l
37bc777c3jge 0x37bc77b75
37bc777c9nop [rax]
37bc777d0
37bc777d0loc_37bc777d0:
37bc777d0lea ebp, [rdi+1]
37bc777d3
37bc777d3loc_37bc777d3:
37bc777d3cmp r15l, r11l
37bc777d6je 0x37bc77b47
37bc777dcmov eax, r15l
37bc777dflea rdi, [rsp+268]
37bc777e7mov [rsp+32], 1
37bc777f0lea rcx, [rip+0x7d6a3b]
37bc777f7sub eax, r11l
37bc777famov rdx, rdi
37bc777fdmov [rsp+96], r11l
37bc77802mov [rsp+236], eax
37bc77809lea r13l, [rax+1]
37bc7780dlea eax, [r11-1]
37bc77811movsxd rbx, eax
37bc77814mov [rsp+268], r13l
37bc7781clea rax, [8*rbx]
37bc77824lea r9, [r12+rax]
37bc77828add rax, r14
37bc7782bmov r8, rax
37bc7782emov [rsp+240], r9
37bc77836mov [rsp+248], rax
37bc7783ecall dlanst_
37bc77843pxor x1, x1
37bc77847mov r11l, [rsp+96]
37bc7784cmovsd_xmm [rsp+272], x0
37bc77855ucomisd x0, x1
37bc77859jp 0x37bc77861
37bc7785bje 0x37bc77b3d
37bc77861
37bc77861loc_37bc77861:
37bc77861comisd x0, [rsp+336]
37bc7786aja 0x37bc7813b
37bc77870movsd_xmm x1, [rsp+344]
37bc77879xor esi, esi
37bc7787bcomisd x1, x0
37bc7787fja 0x37bc78359
37bc77885
37bc77885loc_37bc77885:
37bc77885lea eax, [r15-1]
37bc77889movsd_xmm x1, [r14+8*rbx]
37bc7788fandpd x1, [rip+0x7d6a19]
37bc77897cdqe
37bc77899movsd_xmm x0, [r14+8*rax]
37bc7789fandpd x0, [rip+0x7d6a09]
37bc778a7mov eax, r15l
37bc778aacomisd x1, x0
37bc778aecmovbe r15l, r11l
37bc778b2cmovbe r11l, eax
37bc778b6cmp r15l, r11l
37bc778b9jge 0x37bc78455
37bc778bfmov [rsp+168], r13l
37bc778c7mov r10, r12
37bc778camov r12l, r15l
37bc778cdmov [rsp+172], esi
37bc778d4mov [rsp+176], ebp
37bc778dbmov [rsp+184], rdi
37bc778e3nop
37bc778e5nop [rax+rax]
37bc778f0
37bc778f0loc_37bc778f0:
37bc778f0movsxd rax, r12l
37bc778f3mov rdx, rax
37bc778f6jmp 0x37bc77944
37bc778f8
37bc778f8 0f 1f 84 00 00 00 00 00 ........
37bc77900
37bc77900loc_37bc77900:
37bc77900movsd_xmm x0, [r14+8*rdx-8]
37bc77907andpd x0, [rip+0x7d69a1]
37bc7790fmovsd_xmm x2, [r14+8*rdx]
37bc77915andpd x2, [rip+0x7d6993]
37bc7791dmulsd x0, x11
37bc77922movsd_xmm x1, [r10+8*rdx-8]
37bc77929mulsd x1, x1
37bc7792dmulsd x0, x2
37bc77931addsd x0, x9
37bc77936comisd x0, x1
37bc7793ajae 0x37bc780c8
37bc77940add rdx, 1
37bc77944
37bc77944loc_37bc77944:
37bc77944cmp r11l, edx
37bc77947jg 0x37bc77900
37bc77949mov r9l, r11l
37bc7794c
37bc7794cloc_37bc7794c:
37bc7794clea edx, [r12+1]
37bc77951cmp r12l, r9l
37bc77954je 0x37bc780b0
37bc7795alea rdi, [rax-1]
37bc7795emov [rsp+136], rdi
37bc77966cmp r9l, edx
37bc77969jne 0x37bc77cb8
37bc7796fmov esi, [rsp+132]
37bc77976lea rbx, [8*rax]
37bc7797emov [rsp+96], r11l
37bc77983mov [rsp+584], r10
37bc7798blea rdx, [r10+rbx-8]
37bc77990lea rcx, [r14+rbx-8]
37bc77995test esi, esi
37bc77997je 0x37bc780f0
37bc7799dlea r8, [rsp+280]
37bc779a5lea r10, [rsp+328]
37bc779admov [rsp+104], rax
37bc779b2mov [rsp+40], r8
37bc779b7lea r8, [rsp+320]
37bc779bflea r9, [rsp+312]
37bc779c7mov [rsp+48], r10
37bc779ccmov [rsp+32], r8
37bc779d1lea r8, [r14+rbx]
37bc779d5call dlaev2_
37bc779damov rax, [rsp+608]
37bc779e2movsd_xmm x0, [rsp+280]
37bc779eblea r8, [rip+0x7d6882]
37bc779f2mov rcx, [rsp+144]
37bc779faimul rcx, [rsp+104]
37bc77a00movsd_xmm [rax+8*rdi], x0
37bc77a05mov rax, [rsp+568]
37bc77a0dmovsd_xmm x0, [rsp+328]
37bc77a16mov r9, [rsp+568]
37bc77a1emov edx, [rax]
37bc77a20mov rax, [rsp+608]
37bc77a28lea edx, [r12+rdx-1]
37bc77a2dmovsxd rdx, edx
37bc77a30sub rdx, 1
37bc77a34movsd_xmm [rax+8*rdx], x0
37bc77a39mov rax, [rsp+600]
37bc77a41mov [rsp+88], 1
37bc77a4amov [rsp+64], rax
37bc77a4fmov rax, [rsp+152]
37bc77a57mov [rsp+80], 1
37bc77a60mov [rsp+72], 1
37bc77a69lea rcx, [rax+rcx+1]
37bc77a6emov rax, [rsp+608]
37bc77a76shl rcx, 4
37bc77a7aadd rcx, [rsp+592]
37bc77a82lea rdx, [rax+8*rdx]
37bc77a86mov [rsp+56], rcx
37bc77a8blea rcx, [rip+0x7d67e3]
37bc77a92mov [rsp+48], rdx
37bc77a97lea rdx, [rax+rbx-8]
37bc77a9clea rax, [rip+0x7d67d5]
37bc77aa3mov [rsp+40], rdx
37bc77aa8lea rdx, [rip+0x7d6782]
37bc77aafmov [rsp+32], rax
37bc77ab4call zlasr_
37bc77ab9mov r11l, [rsp+96]
37bc77abemov r10, [rsp+584]
37bc77ac6
37bc77ac6loc_37bc77ac6:
37bc77ac6movupd x0, [rsp+312]
37bc77acfmov rax, [rsp+136]
37bc77ad7add r12l, 2
37bc77adbmov [r10+8*rax], 0
37bc77ae3movups [r14+8*rax], x0
37bc77ae8cmp r12l, r11l
37bc77aebjg 0x37bc77af6
37bc77aed
37bc77aedloc_37bc77aed:
37bc77aedcmp r12l, r11l
37bc77af0jne 0x37bc778f0
37bc77af6
37bc77af6loc_37bc77af6:
37bc77af6mov r13l, [rsp+168]
37bc77afemov esi, [rsp+172]
37bc77b05mov r12, r10
37bc77b08mov ebp, [rsp+176]
37bc77b0fmov rdi, [rsp+184]
37bc77b17
37bc77b17loc_37bc77b17:
37bc77b17cmp esi, 1
37bc77b1aje 0x37bc78687
37bc77b20
37bc77b20loc_37bc77b20:
37bc77b20cmp esi, 2
37bc77b23je 0x37bc78bb4
37bc77b29
37bc77b29loc_37bc77b29:
37bc77b29mov ecx, [rsp+160]
37bc77b30cmp [rsp+164], ecx
37bc77b37je 0x37bc78db0
37bc77b3d
37bc77b3dloc_37bc77b3d:
37bc77b3dmov rax, [rsp+568]
37bc77b45mov edi, [rax]
37bc77b47
37bc77b47loc_37bc77b47:
37bc77b47mov r15l, edi
37bc77b4acmp edi, ebp
37bc77b4cjl 0x37bc7826f
37bc77b52cmp ebp, 1
37bc77b55jle 0x37bc77b64
37bc77b57lea eax, [rbp-2]
37bc77b5acdqe
37bc77b5cmov [r12+8*rax], 0
37bc77b64
37bc77b64loc_37bc77b64:
37bc77b64mov r11l, ebp
37bc77b67cmp [rsp+232], r11l
37bc77b6fjl 0x37bc777d0
37bc77b75
37bc77b75loc_37bc77b75:
37bc77b75mov ecx, [rsp+232]
37bc77b7cmovsxd rax, r11l
37bc77b7fpxor x3, x3
37bc77b83jmp 0x37bc77bcc
37bc77b85
37bc77b85 0f 1f 00 ...
37bc77b88
37bc77b88loc_37bc77b88:
37bc77b88movsd_xmm x0, [r14+8*rax-8]
37bc77b8fmovsd_xmm x1, [r14+8*rax]
37bc77b95andpd x0, [rip+0x7d6713]
37bc77b9dandpd x1, [rip+0x7d670b]
37bc77ba5andpd x2, [rip+0x7d6703]
37bc77badsqrtsd x0, x0
37bc77bb1sqrtsd x1, x1
37bc77bb5mulsd x0, x1
37bc77bb9mulsd x0, x8
37bc77bbecomisd x0, x2
37bc77bc2jae 0x37bc7812a
37bc77bc8add rax, 1
37bc77bcc
37bc77bccloc_37bc77bcc:
37bc77bccmov edx, eax
37bc77bcecmp ecx, eax
37bc77bd0jl 0x37bc777d0
37bc77bd6movsd_xmm x2, [r12+8*rax-8]
37bc77bddlea ebp, [rax+1]
37bc77be0ucomisd x2, x3
37bc77be4jp 0x37bc77b88
37bc77be6jne 0x37bc77b88
37bc77be8mov r15l, edx
37bc77bebjmp 0x37bc777d3
37bc77bf0
37bc77bf0loc_37bc77bf0:
37bc77bf0mov r9l, 1
37bc77bf6mov r8l, 1
37bc77bfclea rdx, [rip+0x7d662e]
37bc77c03mov rcx, rsi
37bc77c06call lsame_
37bc77c0btest eax, eax
37bc77c0dje 0x37bc78d12
37bc77c13mov rax, [rsp+568]
37bc77c1bmov eax, [rax]
37bc77c1dtest eax, eax
37bc77c1fjns 0x37bc78237
37bc77c25
37bc77c25loc_37bc77c25:
37bc77c25mov edx, -2
37bc77c2amov eax, 2
37bc77c2f
37bc77c2floc_37bc77c2f:
37bc77c2fmov rcx, [rsp+616]
37bc77c37mov [rcx], edx
37bc77c39
37bc77c39loc_37bc77c39:
37bc77c39lea rdx, [rsp+344]
37bc77c41mov r8l, 6
37bc77c47lea rcx, [rip+0x7d65e5]
37bc77c4emov [rsp+344], eax
37bc77c55call xerbla_
37bc77c5anop
37bc77c5b
37bc77c5bloc_37bc77c5b:
37bc77c5bmovups x6, [rsp+352]
37bc77c63movups x7, [rsp+368]
37bc77c6bmovups x8, [rsp+384]
37bc77c74movups x9, [rsp+400]
37bc77c7dmovups x10, [rsp+416]
37bc77c86movups x11, [rsp+432]
37bc77c8fmovups x12, [rsp+448]
37bc77c98movups x13, [rsp+464]
37bc77ca1add rsp, 488
37bc77ca8pop rbx
37bc77ca9pop rsi
37bc77caapop rdi
37bc77cabpop rbp
37bc77cacpop r12
37bc77caepop r13
37bc77cb0pop r14
37bc77cb2pop r15
37bc77cb4ret
37bc77cb5
37bc77cb5 0f 1f 00 ...
37bc77cb8
37bc77cb8loc_37bc77cb8:
37bc77cb8mov esi, [rsp+164]
37bc77cbfcmp [rsp+160], esi
37bc77cc6je 0x37bc78cef
37bc77ccclea rdx, [8*rax]
37bc77cd4mov [rsp+96], rax
37bc77cd9lea rbp, [rsp+296]
37bc77ce1lea rax, [r14+rdx]
37bc77ce5lea rsi, [r10+rdx]
37bc77ce9mov rcx, rbp
37bc77cecmov [rsp+112], r11l
37bc77cf1movsd_xmm x10, [rax-8]
37bc77cf7movsd_xmm x0, [rax]
37bc77cfblea rdx, [rip+0x7d657e]
37bc77d02mov [rsp+104], r9l
37bc77d07movsd_xmm x1, [rsi-8]
37bc77d0cadd [rsp+160], 1
37bc77d14subsd x0, x10
37bc77d19mov [rsp+192], rax
37bc77d21addsd x1, x1
37bc77d25mov [rsp+584], r10
37bc77d2dmov [rsp+200], rsi
37bc77d35divsd x0, x1
37bc77d39movsd_xmm [rsp+296], x0
37bc77d42call dlapy2_
37bc77d47movapd x1, x7
37bc77d4bmov r9l, [rsp+104]
37bc77d50mov r10, [rsp+584]
37bc77d58movapd x2, x0
37bc77d5cmov rax, [rsp+96]
37bc77d61mov r11l, [rsp+112]
37bc77d66movsd_xmm [rsp+304], x0
37bc77d6fmovsd_xmm x0, [rsp+296]
37bc77d78andnpd x1, x2
37bc77d7cmovapd x2, x7
37bc77d80lea ecx, [r9-1]
37bc77d84movsd_xmm [rsp+328], x6
37bc77d8dmovsxd rbx, ecx
37bc77d90cmp r12l, ecx
37bc77d93movsd_xmm [rsp+280], x6
37bc77d9candpd x2, x0
37bc77da0orpd x1, x2
37bc77da4addsd x1, x0
37bc77da8movsd_xmm x0, [rsi-8]
37bc77daddivsd x0, x1
37bc77db1movsd_xmm x1, [r14+8*rbx]
37bc77db7subsd x1, x10
37bc77dbcaddsd x0, x1
37bc77dc0movsd_xmm [rsp+296], x0
37bc77dc9jg 0x37bc78120
37bc77dcfmov r8, rbx
37bc77dd2movsxd rdx, r9l
37bc77dd5mov [rsp+208], r9l
37bc77dddmovapd x3, x6
37bc77de1shl rdx, 3
37bc77de5neg r8
37bc77de8mov [rsp+112], rbp
37bc77dedmovapd x2, x6
37bc77df1lea rsi, [r14+rdx]
37bc77df5lea rdi, [r10+rdx]
37bc77df9mov [rsp+216], r11l
37bc77e01mov rbp, rbx
37bc77e04lea rdx, [rdx+8*r8]
37bc77e08lea r8, [rsp+280]
37bc77e10mov ebx, ecx
37bc77e12add rdx, [rsp+608]
37bc77e1amov [rsp+120], rdx
37bc77e1flea rdx, [rsp+328]
37bc77e27pxor x12, x12
37bc77e2clea r13, [rsp+304]
37bc77e34mov [rsp+104], r8
37bc77e39mov [rsp+224], rax
37bc77e41mov [rsp+96], rdx
37bc77e46mov rdx, rdi
37bc77e49mov rdi, rsi
37bc77e4cmov [rsp+576], r14
37bc77e54mov r14l, [rsp+132]
37bc77e5cmov rsi, rdx
37bc77e5fnop
37bc77e60
37bc77e60loc_37bc77e60:
37bc77e60movsd_xmm x10, [rsi-16]
37bc77e66mov r9, [rsp+96]
37bc77e6bmov [rsp+32], r13
37bc77e70lea rdx, [rsp+288]
37bc77e78mov r8, [rsp+104]
37bc77e7dmov rcx, [rsp+112]
37bc77e82mulsd x2, x10
37bc77e87mulsd x10, x3
37bc77e8cmovsd_xmm [rsp+288], x2
37bc77e95call dlartg_
37bc77e9acmp ebx, ebp
37bc77e9cje 0x37bc77eac
37bc77e9emovsd_xmm x0, [rsp+304]
37bc77ea7movsd_xmm [rsi-8], x0
37bc77eac
37bc77eacloc_37bc77eac:
37bc77eacmovsd_xmm x1, [rdi-8]
37bc77eb1movsd_xmm x0, [rdi-16]
37bc77eb6movsd_xmm x3, [rsp+280]
37bc77ebfmovsd_xmm x2, [rsp+328]
37bc77ec8subsd x1, x12
37bc77ecdmovapd x4, x3
37bc77ed1movapd x12, x2
37bc77ed6addsd x4, x3
37bc77edasubsd x0, x1
37bc77edemulsd x4, x10
37bc77ee3mulsd x0, x2
37bc77ee7addsd x0, x4
37bc77eebmovsd_xmm [rsp+304], x0
37bc77ef4mulsd x12, x0
37bc77ef9mulsd x0, x3
37bc77efdaddsd x1, x12
37bc77f02subsd x0, x10
37bc77f07movsd_xmm [rdi-8], x1
37bc77f0cmovsd_xmm [rsp+296], x0
37bc77f15test r14l, r14l
37bc77f18je 0x37bc77f4c
37bc77f1amov rax, [rsp+120]
37bc77f1fmovapd x0, x2
37bc77f23xorpd x0, x7
37bc77f27movsd_xmm [rax+8*rbp-16], x3
37bc77f2dmov rax, [rsp+568]
37bc77f35mov edx, [rax]
37bc77f37mov rax, [rsp+608]
37bc77f3flea edx, [rdx+rbp-1]
37bc77f43movsxd rdx, edx
37bc77f46movsd_xmm [rax+8*rdx-8], x0
37bc77f4c
37bc77f4cloc_37bc77f4c:
37bc77f4csub rbp, 1
37bc77f50sub rsi, 8
37bc77f54sub rdi, 8
37bc77f58cmp r12l, ebp
37bc77f5bjle 0x37bc77e60
37bc77f61mov r9l, [rsp+208]
37bc77f69mov r11l, [rsp+216]
37bc77f71mov r14, [rsp+576]
37bc77f79mov r10, [rsp+584]
37bc77f81mov rax, [rsp+224]
37bc77f89
37bc77f89loc_37bc77f89:
37bc77f89mov ebx, [rsp+132]
37bc77f90test ebx, ebx
37bc77f92je 0x37bc78078
37bc77f98mov edx, r9l
37bc77f9blea r8, [rip+0x7d62d2]
37bc77fa2mov rcx, [rsp+600]
37bc77faamov [rsp+88], 1
37bc77fb3sub edx, r12l
37bc77fb6mov r9, [rsp+568]
37bc77fbemov [rsp+80], 1
37bc77fc7add edx, 1
37bc77fcamov [rsp+64], rcx
37bc77fcfmov rcx, [rsp+136]
37bc77fd7mov [rsp+264], edx
37bc77fdemov rdx, [rsp+144]
37bc77fe6mov [rsp+72], 1
37bc77fefimul rdx, rax
37bc77ff3mov rax, [rsp+152]
37bc77ffbmov [rsp+96], r11l
37bc78000mov [rsp+584], r10
37bc78008lea rdx, [rax+rdx+1]
37bc7800dmov rax, [rsp+568]
37bc78015shl rdx, 4
37bc78019add rdx, [rsp+592]
37bc78021mov [rsp+56], rdx
37bc78026mov edx, [rax]
37bc78028mov rax, [rsp+608]
37bc78030lea edx, [r12+rdx-1]
37bc78035movsxd rdx, edx
37bc78038lea rdx, [rax+8*rdx-8]
37bc7803dmov [rsp+48], rdx
37bc78042lea rdx, [rax+8*rcx]
37bc78046lea rcx, [rip+0x7d6228]
37bc7804dmov [rsp+40], rdx
37bc78052lea rdx, [rsp+264]
37bc7805amov [rsp+32], rdx
37bc7805flea rdx, [rip+0x7d61cb]
37bc78066call zlasr_
37bc7806bmov r10, [rsp+584]
37bc78073mov r11l, [rsp+96]
37bc78078
37bc78078loc_37bc78078:
37bc78078mov rax, [rsp+192]
37bc78080movsd_xmm x0, [rax-8]
37bc78085subsd x0, x12
37bc7808amovsd_xmm [rax-8], x0
37bc7808fmov rax, [rsp+200]
37bc78097movsd_xmm x0, [rsp+296]
37bc780a0movsd_xmm [rax-8], x0
37bc780a5jmp 0x37bc77aed
37bc780aa
37bc780aa 66 0f 1f 44 00 00 f..D..
37bc780b0
37bc780b0loc_37bc780b0:
37bc780b0cmp r11l, edx
37bc780b3jl 0x37bc77af6
37bc780b9mov r12l, edx
37bc780bcjmp 0x37bc77aed
37bc780c1
37bc780c1 0f 1f 80 00 00 00 00 .......
37bc780c8
37bc780c8loc_37bc780c8:
37bc780c8mov r9l, edx
37bc780cbcmp edx, r11l
37bc780cejge 0x37bc7794c
37bc780d4sub edx, 1
37bc780d7movsxd rdx, edx
37bc780damov [r10+8*rdx], 0
37bc780e2jmp 0x37bc7794c
37bc780e7
37bc780e7 66 0f 1f 84 00 00 00 00 00 f........
37bc780f0
37bc780f0loc_37bc780f0:
37bc780f0lea r8, [rsp+320]
37bc780f8lea r9, [rsp+312]
37bc78100mov [rsp+32], r8
37bc78105lea r8, [r14+rbx]
37bc78109call dlae2_
37bc7810emov r10, [rsp+584]
37bc78116mov r11l, [rsp+96]
37bc7811bjmp 0x37bc77ac6
37bc78120
37bc78120loc_37bc78120:
37bc78120pxor x12, x12
37bc78125jmp 0x37bc77f89
37bc7812a
37bc7812aloc_37bc7812a:
37bc7812amov [r12+8*rax-8], 0
37bc78133mov r15l, edx
37bc78136jmp 0x37bc777d3
37bc7813b
37bc7813bloc_37bc7813b:
37bc7813bmov rax, [rsp+616]
37bc78143lea rsi, [rsp+336]
37bc7814bmov [rsp+80], 1
37bc78154lea r8, [rip+0x7d610d]
37bc7815bmov [rsp+32], rsi
37bc78160lea r9, [rsp+272]
37bc78168mov rdx, r8
37bc7816blea rcx, [rip+0x7d60fa]
37bc78172mov [rsp+72], rax
37bc78177mov rax, [rsp+568]
37bc7817fmov [rsp+40], rdi
37bc78184mov [rsp+64], rax
37bc78189mov rax, [rsp+248]
37bc78191mov [rsp+104], r11l
37bc78196mov [rsp+56], rax
37bc7819blea rax, [rip+0x7d60ce]
37bc781a2mov [rsp+48], rax
37bc781a7mov [rsp+96], r9
37bc781acmov [rsp+268], r13l
37bc781b4call dlascl_
37bc781b9mov [rsp+32], rsi
37bc781bemov r9, [rsp+96]
37bc781c3lea rax, [rip+0x7d60a6]
37bc781camov ecx, [rsp+236]
37bc781d1mov [rsp+48], rax
37bc781d6mov esi, 1
37bc781dblea r8, [rip+0x7d6086]
37bc781e2mov [rsp+80], 1
37bc781ebmov rdx, r8
37bc781eemov [rsp+268], ecx
37bc781f5mov rcx, [rsp+616]
37bc781fdmov [rsp+40], rdi
37bc78202mov [rsp+72], rcx
37bc78207mov rcx, [rsp+568]
37bc7820fmov [rsp+64], rcx
37bc78214mov rcx, [rsp+240]
37bc7821cmov [rsp+56], rcx
37bc78221lea rcx, [rip+0x7d6044]
37bc78228call dlascl_
37bc7822dmov r11l, [rsp+104]
37bc78232jmp 0x37bc77885
37bc78237
37bc78237loc_37bc78237:
37bc78237mov rcx, [rsp+600]
37bc7823fmov [rsp+132], 1
37bc7824amov edx, [rcx]
37bc7824cmov ecx, 1
37bc78251cmovle eax, ecx
37bc78254test edx, edx
37bc78256jle 0x37bc78260
37bc78258
37bc78258loc_37bc78258:
37bc78258cmp edx, eax
37bc7825ajge 0x37bc7769b
37bc78260
37bc78260loc_37bc78260:
37bc78260mov edx, -6
37bc78265mov eax, 6
37bc7826ajmp 0x37bc77c2f
37bc7826f
37bc7826floc_37bc7826f:
37bc7826fmov eax, [rsp+132]
37bc78276mov rbp, r14
37bc78279test eax, eax
37bc7827bje 0x37bc78b87
37bc78281cmp edi, 1
37bc78284jle 0x37bc77c5b
37bc7828amov rsi, [rsp+144]
37bc78292mov ecx, edi
37bc78294mov ebx, 2
37bc78299mov r12, [rsp+592]
37bc782a1mov r14, [rsp+152]
37bc782a9mov r13, [rsp+568]
37bc782b1shl rsi, 4
37bc782b5mov r15, r12
37bc782b8nop [rax+rax]
37bc782c0
37bc782c0loc_37bc782c0:
37bc782c0cmp ecx, ebx
37bc782c2jl 0x37bc78341
37bc782c4movsd_xmm x2, [rbp+8*rbx-16]
37bc782calea r8l, [rbx-1]
37bc782cemov rax, rbx
37bc782d1mov edx, r8l
37bc782d4movapd x0, x2
37bc782d8nop [rax+rax]
37bc782e0
37bc782e0loc_37bc782e0:
37bc782e0movsd_xmm x1, [rbp+8*rax-8]
37bc782e6comisd x0, x1
37bc782eaminsd x1, x0
37bc782eecmova edx, eax
37bc782f1add rax, 1
37bc782f5movapd x0, x1
37bc782f9cmp ecx, eax
37bc782fbjge 0x37bc782e0
37bc782fdcmp r8l, edx
37bc78300je 0x37bc78341
37bc78302movsxd rdx, edx
37bc78305lea rcx, [rip+0x7d5f64]
37bc7830cmovsd_xmm [rbp+8*rdx-8], x2
37bc78312mov r8, rcx
37bc78315imul rdx, [rsp+144]
37bc7831emovsd_xmm [rbp+8*rbx-16], x1
37bc78324mov [rsp+32], rcx
37bc78329mov rcx, r13
37bc7832clea rax, [r14+rdx+1]
37bc78331mov rdx, r12
37bc78334shl rax, 4
37bc78338lea r9, [r15+rax]
37bc7833ccall zswap_
37bc78341
37bc78341loc_37bc78341:
37bc78341add rbx, 1
37bc78345cmp edi, ebx
37bc78347jl 0x37bc77c5b
37bc7834dmov ecx, [r13]
37bc78351add r12, rsi
37bc78354jmp 0x37bc782c0
37bc78359
37bc78359loc_37bc78359:
37bc78359mov rax, [rsp+616]
37bc78361lea rsi, [rsp+344]
37bc78369mov [rsp+80], 1
37bc78372lea r8, [rip+0x7d5eef]
37bc78379mov [rsp+32], rsi
37bc7837elea r9, [rsp+272]
37bc78386mov rdx, r8
37bc78389lea rcx, [rip+0x7d5edc]
37bc78390mov [rsp+72], rax
37bc78395mov rax, [rsp+568]
37bc7839dmov [rsp+40], rdi
37bc783a2mov [rsp+64], rax
37bc783a7mov rax, [rsp+248]
37bc783afmov [rsp+104], r11l
37bc783b4mov [rsp+56], rax
37bc783b9lea rax, [rip+0x7d5eb0]
37bc783c0mov [rsp+48], rax
37bc783c5mov [rsp+96], r9
37bc783camov [rsp+268], r13l
37bc783d2call dlascl_
37bc783d7mov [rsp+32], rsi
37bc783dcmov r9, [rsp+96]
37bc783e1lea rax, [rip+0x7d5e88]
37bc783e8mov ecx, [rsp+236]
37bc783efmov [rsp+48], rax
37bc783f4mov esi, 2
37bc783f9lea r8, [rip+0x7d5e68]
37bc78400mov [rsp+80], 1
37bc78409mov rdx, r8
37bc7840cmov [rsp+268], ecx
37bc78413mov rcx, [rsp+616]
37bc7841bmov [rsp+40], rdi
37bc78420mov [rsp+72], rcx
37bc78425mov rcx, [rsp+568]
37bc7842dmov [rsp+64], rcx
37bc78432mov rcx, [rsp+240]
37bc7843amov [rsp+56], rcx
37bc7843flea rcx, [rip+0x7d5e26]
37bc78446call dlascl_
37bc7844bmov r11l, [rsp+104]
37bc78450jmp 0x37bc77885
37bc78455
37bc78455loc_37bc78455:
37bc78455mov [rsp+136], r13l
37bc7845dmovq x10, [rip+0x7d5e5a]
37bc78466mov [rsp+172], ebp
37bc7846dmov [rsp+176], rdi
37bc78475mov [rsp+168], esi
37bc7847cmov esi, r11l
37bc7847fnop
37bc78480
37bc78480loc_37bc78480:
37bc78480movsxd rbx, r15l
37bc78483mov rax, rbx
37bc78486jmp 0x37bc784d5
37bc78488
37bc78488 0f 1f 84 00 00 00 00 00 ........
37bc78490
37bc78490loc_37bc78490:
37bc78490movsd_xmm x0, [r14+8*rax-8]
37bc78497andpd x0, [rip+0x7d5e11]
37bc7849fmovsd_xmm x2, [r14+8*rax-16]
37bc784a6andpd x2, [rip+0x7d5e02]
37bc784aemulsd x0, x11
37bc784b3movsd_xmm x1, [r12+8*rax-16]
37bc784bamulsd x1, x1
37bc784bemulsd x0, x2
37bc784c2addsd x0, x9
37bc784c7comisd x0, x1
37bc784cbjae 0x37bc78b28
37bc784d1sub rax, 1
37bc784d5
37bc784d5loc_37bc784d5:
37bc784d5cmp esi, eax
37bc784d7jl 0x37bc78490
37bc784d9mov ebp, esi
37bc784db
37bc784dbloc_37bc784db:
37bc784dblea r13l, [r15-1]
37bc784dfcmp r15l, ebp
37bc784e2je 0x37bc78b10
37bc784e8cmp ebp, r13l
37bc784ebjne 0x37bc78770
37bc784f1lea rdi, [rbx-2]
37bc784f5mov r9l, [rsp+132]
37bc784fdlea rax, [8*rdi]
37bc78505lea r8, [r14+rax+8]
37bc7850alea rdx, [r12+rax]
37bc7850eadd rax, r14
37bc78511test r9l, r9l
37bc78514je 0x37bc78b48
37bc7851alea rcx, [rsp+280]
37bc78522lea r9, [rsp+328]
37bc7852asub r15l, 2
37bc7852esub rbx, 1
37bc78532mov [rsp+40], rcx
37bc78537lea rcx, [rsp+320]
37bc7853fmov [rsp+48], r9
37bc78544lea r9, [rsp+312]
37bc7854cmov [rsp+32], rcx
37bc78551mov rcx, rax
37bc78554call dlaev2_
37bc78559mov rax, [rsp+608]
37bc78561movsxd rcx, r15l
37bc78564movsd_xmm x0, [rsp+280]
37bc7856dimul rbx, [rsp+144]
37bc78576mov r9, [rsp+568]
37bc7857elea r8, [rip+0x7d5d03]
37bc78585movsd_xmm [rax+8*rcx], x0
37bc7858amov rax, [rsp+568]
37bc78592movsd_xmm x0, [rsp+328]
37bc7859bmov eax, [rax]
37bc7859dlea edx, [rbp+rax-1]
37bc785a1mov rax, [rsp+608]
37bc785a9movsxd rdx, edx
37bc785acsub rdx, 1
37bc785b0movsd_xmm [rax+8*rdx], x0
37bc785b5mov rax, [rsp+600]
37bc785bdmov [rsp+88], 1
37bc785c6mov [rsp+64], rax
37bc785cbmov rax, [rsp+152]
37bc785d3mov [rsp+80], 1
37bc785dcmov [rsp+72], 1
37bc785e5lea rax, [rax+rbx+1]
37bc785eashl rax, 4
37bc785eeadd rax, [rsp+592]
37bc785f6mov [rsp+56], rax
37bc785fbmov rax, [rsp+608]
37bc78603lea rax, [rax+8*rdx]
37bc78607lea rdx, [rip+0x7d5c23]
37bc7860emov [rsp+48], rax
37bc78613mov rax, [rsp+608]
37bc7861blea rax, [rax+8*rcx]
37bc7861flea rcx, [rip+0x7d5c4f]
37bc78626mov [rsp+40], rax
37bc7862blea rax, [rip+0x7d5c46]
37bc78632mov [rsp+32], rax
37bc78637call zlasr_
37bc7863c
37bc7863cloc_37bc7863c:
37bc7863cmovupd x0, [rsp+312]
37bc78645mov [r12+8*rdi], 0
37bc7864dmovups [r14+8*rdi], x0
37bc78652cmp r15l, esi
37bc78655jl 0x37bc78660
37bc78657
37bc78657loc_37bc78657:
37bc78657cmp r15l, esi
37bc7865ajne 0x37bc78480
37bc78660
37bc78660loc_37bc78660:
37bc78660mov esi, [rsp+168]
37bc78667mov r13l, [rsp+136]
37bc7866fmov ebp, [rsp+172]
37bc78676mov rdi, [rsp+176]
37bc7867ecmp esi, 1
37bc78681jne 0x37bc77b20
37bc78687
37bc78687loc_37bc78687:
37bc78687mov rax, [rsp+616]
37bc7868flea r15, [rip+0x7d5bda]
37bc78696lea rbx, [rsp+272]
37bc7869emov [rsp+80], 1
37bc786a7mov [rsp+48], r15
37bc786aclea r8, [rip+0x7d5bb5]
37bc786b3lea r9, [rsp+336]
37bc786bbmov [rsp+72], rax
37bc786c0mov rax, [rsp+568]
37bc786c8mov rdx, r8
37bc786cblea rcx, [rip+0x7d5b9a]
37bc786d2mov [rsp+40], rdi
37bc786d7mov [rsp+64], rax
37bc786dcmov rax, [rsp+248]
37bc786e4mov [rsp+32], rbx
37bc786e9mov [rsp+56], rax
37bc786eemov [rsp+268], r13l
37bc786f6call dlascl_
37bc786fbmov eax, [rsp+236]
37bc78702mov [rsp+48], r15
37bc78707lea r8, [rip+0x7d5b5a]
37bc7870emov [rsp+40], rdi
37bc78713lea r9, [rsp+336]
37bc7871bmov rdx, r8
37bc7871elea rcx, [rip+0x7d5b47]
37bc78725mov [rsp+268], eax
37bc7872cmov rax, [rsp+616]
37bc78734mov [rsp+80], 1
37bc7873dmov [rsp+72], rax
37bc78742mov rax, [rsp+568]
37bc7874amov [rsp+32], rbx
37bc7874fmov [rsp+64], rax
37bc78754mov rax, [rsp+240]
37bc7875cmov [rsp+56], rax
37bc78761call dlascl_
37bc78766jmp 0x37bc77b29
37bc7876b
37bc7876b 0f 1f 44 00 00 ..D..
37bc78770
37bc78770loc_37bc78770:
37bc78770mov ecx, [rsp+160]
37bc78777cmp ecx, [rsp+164]
37bc7877eje 0x37bc78cbe
37bc78784lea rax, [8*rbx]
37bc7878cadd ecx, 1
37bc7878flea rdi, [rsp+296]
37bc78797lea r11, [r14+rax]
37bc7879badd rax, r12
37bc7879emov [rsp+160], ecx
37bc787a5lea rdx, [rip+0x7d5ad4]
37bc787acmovsd_xmm x12, [r11-8]
37bc787b2movsd_xmm x1, [rax-16]
37bc787b7mov rcx, rdi
37bc787bamov [rsp+104], r11
37bc787bfmovsd_xmm x0, [r11-16]
37bc787c5mov [rsp+96], rax
37bc787caaddsd x1, x1
37bc787cesubsd x0, x12
37bc787d3divsd x0, x1
37bc787d7movsd_xmm [rsp+296], x0
37bc787e0call dlapy2_
37bc787e5movapd x1, x10
37bc787eamovsxd r10, ebp
37bc787edcmp ebp, r13l
37bc787f0movapd x2, x0
37bc787f4mov rax, [rsp+96]
37bc787f9lea r8, [r10-1]
37bc787fdmovsd_xmm [rsp+304], x0
37bc78806movsd_xmm x0, [rsp+296]
37bc7880fandnpd x1, x2
37bc78813movapd x2, x10
37bc78818mov r11, [rsp+104]
37bc7881dmovsd_xmm [rsp+328], x6
37bc78826movsd_xmm [rsp+280], x6
37bc7882fandpd x2, x0
37bc78833orpd x1, x2
37bc78837addsd x1, x0
37bc7883bmovsd_xmm x0, [rax-16]
37bc78840divsd x0, x1
37bc78844movsd_xmm x1, [r14+8*r8]
37bc7884asubsd x1, x12
37bc7884faddsd x0, x1
37bc78853movsd_xmm [rsp+296], x0
37bc7885cjg 0x37bc78b6e
37bc78862mov [rsp+192], rax
37bc7886amov rbx, r10
37bc7886dmovapd x3, x6
37bc78871lea r9, [rsp+328]
37bc78879lea rcx, [rsp+280]
37bc78881lea rdx, [rsp+288]
37bc78889mov [rsp+200], r10
37bc78891movapd x2, x6
37bc78895mov [rsp+96], rdx
37bc7889apxor x13, x13
37bc7889fmov [rsp+208], r8
37bc788a7mov [rsp+216], r11
37bc788afmov [rsp+104], rcx
37bc788b4mov [rsp+120], r9
37bc788b9mov [rsp+184], r15l
37bc788c1mov r15l, [rsp+132]
37bc788c9mov [rsp+224], esi
37bc788d0mov rsi, [rsp+608]
37bc788d8mov [rsp+112], rdi
37bc788ddmov rdi, r14
37bc788e0mov r14, r12
37bc788e3lea r12, [rsp+304]
37bc788ebnop [rax+rax]
37bc788f0
37bc788f0loc_37bc788f0:
37bc788f0movsd_xmm x12, [r14+8*rbx-8]
37bc788f7mov r9, [rsp+120]
37bc788fcmov [rsp+32], r12
37bc78901mov r8, [rsp+104]
37bc78906mov rdx, [rsp+96]
37bc7890bmulsd x2, x12
37bc78910mov rcx, [rsp+112]
37bc78915mulsd x12, x3
37bc7891amovsd_xmm [rsp+288], x2
37bc78923call dlartg_
37bc78928cmp ebp, ebx
37bc7892aje 0x37bc7893c
37bc7892cmovsd_xmm x0, [rsp+304]
37bc78935movsd_xmm [r14+8*rbx-16], x0
37bc7893c
37bc7893cloc_37bc7893c:
37bc7893cmovsd_xmm x1, [rdi+8*rbx-8]
37bc78942movsd_xmm x0, [rdi+8*rbx]
37bc78947movsd_xmm x3, [rsp+280]
37bc78950movsd_xmm x2, [rsp+328]
37bc78959subsd x1, x13
37bc7895emovapd x4, x3
37bc78962movapd x13, x2
37bc78967addsd x4, x3
37bc7896bsubsd x0, x1
37bc7896fmulsd x4, x12
37bc78974mulsd x0, x2
37bc78978addsd x0, x4
37bc7897cmovsd_xmm [rsp+304], x0
37bc78985mulsd x13, x0
37bc7898amulsd x0, x3
37bc7898eaddsd x1, x13
37bc78993subsd x0, x12
37bc78998movsd_xmm [rdi+8*rbx-8], x1
37bc7899emovsd_xmm [rsp+296], x0
37bc789a7test r15l, r15l
37bc789aaje 0x37bc789c9
37bc789acmov rax, [rsp+568]
37bc789b4movsd_xmm [rsi+8*rbx-8], x3
37bc789bamov edx, [rax]
37bc789bclea edx, [rdx+rbx-1]
37bc789c0movsxd rdx, edx
37bc789c3movsd_xmm [rsi+8*rdx-8], x2
37bc789c9
37bc789c9loc_37bc789c9:
37bc789c9add rbx, 1
37bc789cdcmp r13l, ebx
37bc789d0jge 0x37bc788f0
37bc789d6mov r15l, [rsp+184]
37bc789demov rax, [rsp+192]
37bc789e6mov r12, r14
37bc789e9mov r14, rdi
37bc789ecmov r10, [rsp+200]
37bc789f4mov r8, [rsp+208]
37bc789fcmov r11, [rsp+216]
37bc78a04mov esi, [rsp+224]
37bc78a0b
37bc78a0bloc_37bc78a0b:
37bc78a0bmov ecx, [rsp+132]
37bc78a12test ecx, ecx
37bc78a14je 0x37bc78aea
37bc78a1amov edx, r15l
37bc78a1dmov [rsp+96], rax
37bc78a22mov rax, [rsp+600]
37bc78a2alea rcx, [rip+0x7d5844]
37bc78a31sub edx, ebp
37bc78a33mov [rsp+104], r11
37bc78a38mov r9, [rsp+568]
37bc78a40add edx, 1
37bc78a43mov [rsp+64], rax
37bc78a48mov rax, [rsp+152]
37bc78a50mov [rsp+264], edx
37bc78a57mov rdx, [rsp+144]
37bc78a5fmov [rsp+88], 1
37bc78a68mov [rsp+80], 1
37bc78a71imul rdx, r10
37bc78a75mov [rsp+72], 1
37bc78a7elea rdx, [rax+rdx+1]
37bc78a83mov rax, [rsp+568]
37bc78a8bshl rdx, 4
37bc78a8fadd rdx, [rsp+592]
37bc78a97mov [rsp+56], rdx
37bc78a9cmov edx, [rax]
37bc78a9emov rax, [rsp+608]
37bc78aa6lea edx, [rbp+rdx-1]
37bc78aaamovsxd rdx, edx
37bc78aadlea rdx, [rax+8*rdx-8]
37bc78ab2mov [rsp+48], rdx
37bc78ab7lea rdx, [rax+8*r8]
37bc78abblea r8, [rip+0x7d57c6]
37bc78ac2mov [rsp+40], rdx
37bc78ac7lea rdx, [rsp+264]
37bc78acfmov [rsp+32], rdx
37bc78ad4lea rdx, [rip+0x7d5756]
37bc78adbcall zlasr_
37bc78ae0mov r11, [rsp+104]
37bc78ae5mov rax, [rsp+96]
37bc78aea
37bc78aealoc_37bc78aea:
37bc78aeamovsd_xmm x0, [r11-8]
37bc78af0subsd x0, x13
37bc78af5movsd_xmm [r11-8], x0
37bc78afbmovsd_xmm x0, [rsp+296]
37bc78b04movsd_xmm [rax-16], x0
37bc78b09jmp 0x37bc78657
37bc78b0e
37bc78b0e 66 90 f.
37bc78b10
37bc78b10loc_37bc78b10:
37bc78b10cmp esi, r13l
37bc78b13jg 0x37bc78660
37bc78b19mov r15l, r13l
37bc78b1cjmp 0x37bc78657
37bc78b21
37bc78b21 0f 1f 80 00 00 00 00 .......
37bc78b28
37bc78b28loc_37bc78b28:
37bc78b28mov ebp, eax
37bc78b2acmp eax, esi
37bc78b2cjle 0x37bc784db
37bc78b32sub eax, 2
37bc78b35cdqe
37bc78b37mov [r12+8*rax], 0
37bc78b3fjmp 0x37bc784db
37bc78b44
37bc78b44 0f 1f 40 00 ..@.
37bc78b48
37bc78b48loc_37bc78b48:
37bc78b48lea rcx, [rsp+320]
37bc78b50lea r9, [rsp+312]
37bc78b58sub r15l, 2
37bc78b5cmov [rsp+32], rcx
37bc78b61mov rcx, rax
37bc78b64call dlae2_
37bc78b69jmp 0x37bc7863c
37bc78b6e
37bc78b6eloc_37bc78b6e:
37bc78b6epxor x13, x13
37bc78b73jmp 0x37bc78a0b
37bc78b78
37bc78b78loc_37bc78b78:
37bc78b78mov edx, [rsp+132]
37bc78b7ftest edx, edx
37bc78b81jne 0x37bc77c5b
37bc78b87
37bc78b87loc_37bc78b87:
37bc78b87mov [rsp+32], 1
37bc78b90mov r9, [rsp+616]
37bc78b98mov r8, rbp
37bc78b9blea rcx, [rip+0x7d5690]
37bc78ba2mov rdx, [rsp+568]
37bc78baacall dlasrt_
37bc78bafjmp 0x37bc77c5b
37bc78bb4
37bc78bb4loc_37bc78bb4:
37bc78bb4mov rax, [rsp+616]
37bc78bbclea r15, [rip+0x7d56ad]
37bc78bc3lea rbx, [rsp+272]
37bc78bcbmov [rsp+80], 1
37bc78bd4mov [rsp+48], r15
37bc78bd9lea r8, [rip+0x7d5688]
37bc78be0lea r9, [rsp+344]
37bc78be8mov [rsp+72], rax
37bc78bedmov rax, [rsp+568]
37bc78bf5mov rdx, r8
37bc78bf8lea rcx, [rip+0x7d566d]
37bc78bffmov [rsp+40], rdi
37bc78c04mov [rsp+64], rax
37bc78c09mov rax, [rsp+248]
37bc78c11mov [rsp+32], rbx
37bc78c16mov [rsp+56], rax
37bc78c1bmov [rsp+268], r13l
37bc78c23call dlascl_
37bc78c28mov eax, [rsp+236]
37bc78c2fmov [rsp+48], r15
37bc78c34lea r8, [rip+0x7d562d]
37bc78c3bmov [rsp+40], rdi
37bc78c40lea r9, [rsp+344]
37bc78c48mov rdx, r8
37bc78c4blea rcx, [rip+0x7d561a]
37bc78c52mov [rsp+268], eax
37bc78c59mov rax, [rsp+616]
37bc78c61mov [rsp+80], 1
37bc78c6amov [rsp+72], rax
37bc78c6fmov rax, [rsp+568]
37bc78c77mov [rsp+32], rbx
37bc78c7cmov [rsp+64], rax
37bc78c81mov rax, [rsp+240]
37bc78c89mov [rsp+56], rax
37bc78c8ecall dlascl_
37bc78c93jmp 0x37bc77b29
37bc78c98
37bc78c98loc_37bc78c98:
37bc78c98cmp [rsp+132], 2
37bc78ca0jne 0x37bc77c5b
37bc78ca6mov rax, [rsp+592]
37bc78caemovq x0, [rip+0x7d55da]
37bc78cb6movups [rax], x0
37bc78cb9jmp 0x37bc77c5b
37bc78cbe
37bc78cbeloc_37bc78cbe:
37bc78cbemov r13l, [rsp+136]
37bc78cc6mov esi, [rsp+168]
37bc78ccdmov ebp, [rsp+172]
37bc78cd4mov rdi, [rsp+176]
37bc78cdc
37bc78cdcloc_37bc78cdc:
37bc78cdcmov eax, [rsp+164]
37bc78ce3mov [rsp+160], eax
37bc78ceajmp 0x37bc77b17
37bc78cef
37bc78cefloc_37bc78cef:
37bc78cefmov r13l, [rsp+168]
37bc78cf7mov esi, [rsp+172]
37bc78cfemov r12, r10
37bc78d01mov ebp, [rsp+176]
37bc78d08mov rdi, [rsp+184]
37bc78d10jmp 0x37bc78cdc
37bc78d12
37bc78d12loc_37bc78d12:
37bc78d12mov r9l, 1
37bc78d18mov r8l, 1
37bc78d1elea rdx, [rip+0x7d550d]
37bc78d25mov rcx, rsi
37bc78d28call lsame_
37bc78d2dtest eax, eax
37bc78d2fjne 0x37bc78df3
37bc78d35mov edx, -1
37bc78d3amov eax, 1
37bc78d3fjmp 0x37bc77c2f
37bc78d44
37bc78d44loc_37bc78d44:
37bc78d44mov rax, [rsp+600]
37bc78d4cmov r8, [rsp+568]
37bc78d54mov [rsp+56], 4
37bc78d5dlea r9, [rip+0x7d54dc]
37bc78d64lea rcx, [rip+0x7d54e5]
37bc78d6bmov [rsp+48], rax
37bc78d70mov rax, [rsp+592]
37bc78d78mov rdx, r8
37bc78d7bmov [rsp+40], rax
37bc78d80lea rax, [rip+0x7d54d1]
37bc78d87mov [rsp+32], rax
37bc78d8ccall zlaset_
37bc78d91mov rax, [rsp+568]
37bc78d99mov edi, [rax]
37bc78d9bmov r14l, edi
37bc78d9etest edi, edi
37bc78da0jg 0x37bc7775e
37bc78da6jmp 0x37bc77c5b
37bc78dab
37bc78dab 0f 1f 44 00 00 ..D..
37bc78db0
37bc78db0loc_37bc78db0:
37bc78db0mov rax, [rsp+568]
37bc78db8mov edx, [rax]
37bc78dbacmp edx, 1
37bc78dbdjle 0x37bc77c5b
37bc78dc3sub edx, 2
37bc78dc6mov rcx, [rsp+616]
37bc78dcemov rax, r12
37bc78dd1pxor x0, x0
37bc78dd5lea rdx, [r12+8*rdx+8]
37bc78dda
37bc78ddaloc_37bc78dda:
37bc78ddaucomisd x0, [rax]
37bc78ddejp 0x37bc78de2
37bc78de0je 0x37bc78de5
37bc78de2
37bc78de2loc_37bc78de2:
37bc78de2add [rcx], 1
37bc78de5
37bc78de5loc_37bc78de5:
37bc78de5add rax, 8
37bc78de9cmp rdx, rax
37bc78decjne 0x37bc78dda
37bc78deejmp 0x37bc77c5b
37bc78df3
37bc78df3loc_37bc78df3:
37bc78df3mov rax, [rsp+568]
37bc78dfbmov eax, [rax]
37bc78dfdtest eax, eax
37bc78dffjs 0x37bc77c25
37bc78e05mov rcx, [rsp+600]
37bc78e0dmov edx, [rcx]
37bc78e0ftest edx, edx
37bc78e11jle 0x37bc78260
37bc78e17test eax, eax
37bc78e19mov ecx, 1
37bc78e1emov [rsp+132], 2
37bc78e29cmovle eax, ecx
37bc78e2cjmp 0x37bc78258
37bc78e31
37bc78e31loc_37bc78e31:
37bc78e31neg eax
37bc78e33jmp 0x37bc77c39
37bc775c0
Loading..