Function at 0x140006080
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
movss dword [rsp + 0x20], xmm3
movss dword [rsp + 0x18], xmm2
movss dword [rsp + 0x10], xmm1
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x148
mov rax, qword [0x140561020]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov edx, 0x10
lea rcx, [rsp + 0x120]
call fcn.1400035d0
mov byte [rsp + 0x48], 0x41
mov byte [rsp + 0x49], 0x61
mov byte [rsp + 0x4a], 0x65
mov byte [rsp + 0x4b], 0x45
mov byte [rsp + 0x4c], 0x69
mov byte [rsp + 0x4d], 0x49
mov byte [rsp + 0x4e], 0x6f
mov byte [rsp + 0x4f], 0x4f
mov byte [rsp + 0x50], 0x75
mov byte [rsp + 0x51], 0x55
lea rax, [rsp + 0x52]
mov r8, rax
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x110]
call fcn.1402548c0
lea rcx, [rsp + 0x100]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x120]
call fcn.140253ab0
nop
mov dword [rsp + 0x24], 0
mov rcx, qword [rsp + 0x160]
call fcn.140254980
dec rax
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x28]
cmp dword [rsp + 0x24], eax
jge 0x1400062c4
movsxd rax, dword [rsp + 0x24]
mov rdx, rax
mov rcx, qword [rsp + 0x160]
call fcn.1402549b0
mov r8, rax
lea rdx, [rsp + 0xd8]
lea rcx, [rsp + 0x120]
call fcn.140253b00
mov qword [rsp + 0x88], rax
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x120]
call fcn.140253b60
mov qword [rsp + 0xd0], rax
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x88]
call fcn.140253a70
movzx eax, al
test eax, eax
je 0x1400061e2
mov eax, dword [rsp + 0x24]
inc eax
mov dword [rsp + 0x24], eax
jmp 0x1400062bf
movsxd rax, dword [rsp + 0x28]
mov rdx, rax
mov rcx, qword [rsp + 0x160]
call fcn.1402549b0
mov r8, rax
lea rdx, [rsp + 0xe8]
lea rcx, [rsp + 0x120]
call fcn.140253b00
mov qword [rsp + 0x98], rax
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x120]
call fcn.140253b60
mov qword [rsp + 0x90], rax
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
call fcn.140253a70
movzx eax, al
test eax, eax
je 0x14000625c
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
jmp 0x1400061e2
movsxd rax, dword [rsp + 0x28]
mov rdx, rax
mov rcx, qword [rsp + 0x160]
call fcn.1402549b0
mov qword [rsp + 0xa0], rax
movsxd rax, dword [rsp + 0x24]
mov rdx, rax
mov rcx, qword [rsp + 0x160]
call fcn.1402549b0
mov qword [rsp + 0xa8], rax
mov rdx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
call fcn.140259700
mov eax, dword [rsp + 0x24]
inc eax
mov dword [rsp + 0x24], eax
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
jmp 0x140006157
mov dword [rsp + 0x3c], 0
jmp 0x1400062d8
mov eax, dword [rsp + 0x3c]
inc eax
mov dword [rsp + 0x3c], eax
movss xmm0, dword [rsp + 0x168]
call fcn.140006010
movss dword [rsp + 0x84], xmm0
movss xmm0, dword [rsp + 0x170]
call fcn.140006010
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [rsp + 0x178]
call fcn.140006010
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [rsp + 0x84]
subss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x64], xmm0
movss xmm0, dword [rsp + 0x78]
subss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [rsp + 0x168]
subss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [rsp + 0x170]
subss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x38], xmm0
cvtss2sd xmm0, dword [rsp + 0x68]
movsd qword [rsp + 0xb0], xmm0
mov edx, 2
movss xmm0, dword [rsp + 0x2c]
call fcn.1402596d0
movsd xmm1, qword [rsp + 0xb0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0xc0], xmm0
cvtss2sd xmm1, dword [rsp + 0x64]
movsd qword [rsp + 0xb8], xmm1
mov edx, 2
movss xmm0, dword [rsp + 0x30]
call fcn.1402596d0
movsd xmm1, qword [rsp + 0xb8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0xc0]
subsd xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x2c]
mulss xmm1, dword [rsp + 0x30]
movss xmm2, dword [rsp + 0x2c]
subss xmm2, dword [rsp + 0x30]
mulss xmm1, xmm2
cvtss2sd xmm1, xmm1
divsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [rsp + 0x64]
mulss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x68]
mulss xmm1, dword [rsp + 0x2c]
subss xmm0, xmm1
movss xmm1, dword [rsp + 0x2c]
mulss xmm1, dword [rsp + 0x30]
movss xmm2, dword [rsp + 0x2c]
subss xmm2, dword [rsp + 0x30]
mulss xmm1, xmm2
divss xmm0, xmm1
movss dword [rsp + 0x6c], xmm0
movss xmm0, dword [0x1404d2da0]
mulss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x7c], xmm0
movss xmm1, dword [rsp + 0x34]
mulss xmm1, dword [rsp + 0x34]
movss xmm2, dword [0x14044a300]
mulss xmm2, dword [rsp + 0x38]
mulss xmm2, dword [rsp + 0x6c]
subss xmm1, xmm2
movaps xmm0, xmm1
call fcn.140001920
call fcn.1400012e0
movss xmm1, dword [rsp + 0x34]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x7c]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [0x1404d2da0]
mulss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x80], xmm0
movss xmm1, dword [rsp + 0x34]
mulss xmm1, dword [rsp + 0x34]
movss xmm2, dword [0x14044a300]
mulss xmm2, dword [rsp + 0x38]
mulss xmm2, dword [rsp + 0x6c]
subss xmm1, xmm2
movaps xmm0, xmm1
call fcn.140001920
call fcn.1400012e0
movss xmm1, dword [rsp + 0x34]
subss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x80]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x74], xmm0
movss xmm0, dword [rsp + 0x70]
comiss xmm0, dword [rsp + 0x74]
jb 0x140006555
movss xmm0, dword [rsp + 0x70]
addss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x40], xmm0
jmp 0x14000656a
movss xmm0, dword [rsp + 0x74]
addss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [rsp + 0x40]
mulss xmm0, dword [0x140484ee4]
movss dword [rsp + 0x5c], xmm0
movss xmm0, dword [rsp + 0x178]
mulss xmm0, dword [0x140484ee4]
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x5c]
call fcn.140001900
movss dword [rsp + 0x5c], xmm0
movss xmm0, dword [rsp + 0x60]
call fcn.140001900
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x5c]
ucomiss xmm0, dword [rsp + 0x60]
jp 0x1400065c8
jne 0x1400065c8
jmp 0x14000662e
movss xmm0, dword [rsp + 0x170]
movss dword [rsp + 0x168], xmm0
movss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x170], xmm0
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x178], xmm0
cmp dword [rsp + 0x3c], 0x2710
jle 0x140006629
lea rdx, str.Root_cannot_be_found_using
lea rcx, [0x1406568b0]
call fcn.1402592a0
lea rdx, str.Mullers_method
mov rcx, rax
call fcn.1402592a0
jmp 0x14000662e
jmp 0x1400062ce
cmp dword [rsp + 0x3c], 0x2710
jg 0x140006666
lea rdx, str.The_value_of_the_root_is
lea rcx, [0x1406568b0]
call fcn.1402592a0
mov qword [rsp + 0xc8], rax
movss xmm1, dword [rsp + 0x40]
mov rcx, qword [rsp + 0xc8]
call fcn.140253be0
mov byte [rsp + 0x20], 1
lea rcx, [rsp + 0x120]
call fcn.1400066b0
nop
mov rcx, qword [rsp + 0x160]
call fcn.140254aa0
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.140414a10
add rsp, 0x148
pop rdi
pop rsi
ret