Function at 0x14001128a
Capabilities:
Execute command

Disassembly:
jmp 0x140011990
push rbp
push rdi
sub rsp, 0x268
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x62
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [section..data]
xor rax, rbp
mov qword [rbp + 0x238], rax
lea rcx, [0x140023010]
call fcn.14001138e
movsd xmm0, qword [0x14001b0f0]
movsd qword [rbp + 8], xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0x28], xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0x48], xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0x68], xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0x88], xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0xa8], xmm0
lea rcx, str.chcp_1251
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, [0x14001adcc]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, [0x14001add0]
call qword [sym.imp.ucrtbased.dll_puts]
lea rcx, str._______________________4__
call qword [sym.imp.ucrtbased.dll_puts]
lea rcx, str._________ln_x_5_2__________3n_x
call qword [sym.imp.ucrtbased.dll_puts]
lea rcx, str.__f_x________________________________2sqrt_lnx_4_
call qword [sym.imp.ucrtbased.dll_puts]
lea rcx, str.___________x___1______________n5
call qword [sym.imp.ucrtbased.dll_puts]
lea rcx, str.______________________n2
call qword [sym.imp.ucrtbased.dll_puts]
lea rcx, [0x14001aec0]
call fcn.1400111ae
lea rdx, [rbp + 0x28]
lea rcx, [0x14001aee8]
call fcn.1400110a0
lea rcx, [0x14001aef0]
call fcn.1400111ae
lea rdx, [rbp + 0x48]
lea rcx, [0x14001aee8]
call fcn.1400110a0
movsd xmm0, qword [rbp + 0x28]
comisd xmm0, xmmword [rbp + 0x48]
jae 0x140011a8c
lea rcx, [0x14001af18]
call fcn.1400111ae
lea rdx, [rbp + 0xa8]
lea rcx, [0x14001aee8]
call fcn.1400110a0
xorps xmm0, xmm0
comisd xmm0, xmmword [rbp + 0xa8]
jae 0x140011ab4
movsd xmm0, qword [rbp + 0x28]
subsd xmm0, qword [rbp + 0x48]
call fcn.1400113b1
movsd xmm1, qword [rbp + 0xa8]
comisd xmm1, xmm0
ja 0x140011ab4
movsd xmm0, qword [rbp + 0x28]
movsd qword [rbp + 0x68], xmm0
mov dword [rbp + 0xc4], 0
lea rcx, str._____________________________________________________________________________________n
call fcn.1400111ae
lea rcx, str.______x___________f_x_____________x___________f_x_____________x___________f_x________n
call fcn.1400111ae
lea rcx, str._____________________________________________________________________________________n
call fcn.1400111ae
lea rcx, [0x14001b020]
call fcn.1400111ae
movsd xmm0, qword [rbp + 0x48]
comisd xmm0, xmmword [rbp + 0x68]
jb 0x140011d2f
movsd xmm0, qword [rbp + 0x68]
comisd xmm0, xmmword [0x14001b0e0]
jbe 0x140011cc0
movsd xmm0, qword [rbp + 0x68]
subsd xmm0, qword [0x14001b0e0]
call fcn.140011361
addsd xmm0, qword [0x14001b0c0]
movsd xmm1, qword [rbp + 0x68]
subsd xmm1, qword [0x14001ac90]
divsd xmm0, xmm1
movsd qword [rbp + 0x88], xmm0
mov dword [rbp + 0xe4], 3
xorps xmm0, xmm0
movsd qword [rbp + 0x108], xmm0
mov dword [rbp + 0x124], 2
jmp 0x140011bc6
mov eax, dword [rbp + 0x124]
inc eax
mov dword [rbp + 0x124], eax
cmp dword [rbp + 0x124], 4
jg 0x140011c13
imul eax, dword [rbp + 0xe4], 3
mov dword [rbp + 0xe4], eax
cvtsi2sd xmm0, dword [rbp + 0xe4]
subsd xmm0, qword [rbp + 0x68]
mov eax, dword [rbp + 0x124]
add eax, 5
cvtsi2sd xmm1, eax
divsd xmm0, xmm1
movsd xmm1, qword [rbp + 0x108]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rbp + 0x108], xmm0
jmp 0x140011bb8
movsd xmm0, qword [rbp + 0x88]
mulsd xmm0, qword [rbp + 0x108]
movsd qword [rbp + 0x88], xmm0
movsd xmm0, qword [rbp + 0x68]
subsd xmm0, qword [0x14001b0d0]
call fcn.1400113b1
call fcn.140011361
call fcn.14001104b
movsd xmm1, qword [0x14001b0c0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rbp + 0x88]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rbp + 0x88], xmm0
movsd xmm0, qword [rbp + 0x88]
comisd xmm0, xmmword [rbp + 8]
jb 0x140011c9b
lea r8, [0x14001ac10]
movsd xmm1, qword [rbp + 0x68]
movq rdx, xmm1
lea rcx, str.x____8.4f_f_x____8s
call fcn.1400111ae
jmp 0x140011cbe
movsd xmm2, qword [rbp + 0x88]
movq r8, xmm2
movsd xmm1, qword [rbp + 0x68]
movq rdx, xmm1
lea rcx, str.x____8.4f_f_x____8.4f
call fcn.1400111ae
jmp 0x140011cdd
lea r8, [0x14001b078]
movsd xmm1, qword [rbp + 0x68]
movq rdx, xmm1
lea rcx, str.x____8.4f_f_x____8s
call fcn.1400111ae
mov eax, dword [rbp + 0xc4]
inc eax
mov dword [rbp + 0xc4], eax
mov eax, dword [rbp + 0xc4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140011d18
lea rcx, [0x14001b07a]
call qword [sym.imp.ucrtbased.dll_puts]
lea rcx, [0x14001b020]
call fcn.1400111ae
movsd xmm0, qword [rbp + 0x68]
addsd xmm0, qword [rbp + 0xa8]
movsd qword [rbp + 0x68], xmm0
jmp 0x140011b41
mov eax, dword [rbp + 0xc4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
mov dword [rbp + 0x144], eax
mov dword [rbp + 0x164], 0
jmp 0x140011d5f
mov eax, dword [rbp + 0x164]
inc eax
mov dword [rbp + 0x164], eax
mov eax, 3
sub eax, dword [rbp + 0x144]
cmp dword [rbp + 0x164], eax
jge 0x140011da2
lea rcx, str.____________________________
call fcn.1400111ae
mov eax, 3
sub eax, dword [rbp + 0x144]
dec eax
cmp dword [rbp + 0x164], eax
jne 0x140011da0
lea rcx, [0x14001b07a]
call qword [sym.imp.ucrtbased.dll_puts]
jmp 0x140011d51
lea rcx, str._____________________________________________________________________________________n
call fcn.1400111ae
lea rcx, [0x14001b07a]
call qword [sym.imp.ucrtbased.dll_puts]
lea rcx, [0x14001b07a]
call qword [sym.imp.ucrtbased.dll_puts]
lea rcx, str.pause
call qword [sym.imp.ucrtbased.dll_system]
xor eax, eax
mov edi, eax
lea rcx, [rbp - 0x20]
lea rdx, [0x14001ad80]
call fcn.140011325
mov eax, edi
mov rcx, qword [rbp + 0x238]
xor rcx, rbp
call fcn.1400111c7
lea rsp, [rbp + 0x248]
pop rdi
pop rbp
ret