Function at 0x401460
Capabilities:
Execute command

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0xb0
call sym.___main
mov dword [esp], 0x406068
call sym._system
mov dword [esp], str.Enter_values_a_b_c_x_y:
call sym._printf
lea eax, [esp + 0x48]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x50]
mov dword [esp + 0x10], eax
lea eax, [esp + 0x58]
mov dword [esp + 0xc], eax
lea eax, [esp + 0x60]
mov dword [esp + 8], eax
lea eax, [esp + 0x68]
mov dword [esp + 4], eax
mov dword [esp], str._lf_lf_lf_lf_lf
call sym._scanf
fld qword [esp + 0x68]
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [0x4060a8]
fsubp st(1)
fstp qword [esp + 0x38]
fld qword [esp + 0x48]
fld qword [0x4060b0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x38]
fstp qword [esp + 0x38]
fld qword [esp + 0x58]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x38]
fstp qword [esp + 0xa8]
fld qword [esp + 0x60]
fld qword [0x4060a0]
faddp st(1)
fstp qword [esp + 0x38]
fld qword [esp + 0x68]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [esp + 0x60]
fsubp st(1)
fstp qword [esp + 0x30]
fld qword [esp + 0x68]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp]
call sym._cos
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x58]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fdivr qword [esp + 0x30]
fsubr qword [esp + 0x38]
fstp qword [esp + 0xa0]
fld qword [esp + 0x68]
fld qword [0x4060b8]
fmulp st(1)
fstp qword [esp + 0x38]
fld qword [esp + 0x50]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp]
call sym._cos
fadd qword [esp + 0x38]
fstp qword [esp + 0x98]
fld qword [esp + 0x50]
fstp qword [esp + 0x38]
fld qword [esp + 0x48]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fsubr qword [esp + 0x38]
fstp qword [esp]
call sym._cos
fld qword [esp + 0x68]
faddp st(1)
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x48]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [esp + 0x50]
faddp st(1)
fstp qword [esp + 0x38]
fld qword [esp + 0x50]
fstp qword [esp]
call sym._tan
fadd qword [esp + 0x38]
fstp qword [esp + 0x90]
fld qword [esp + 0x50]
fstp qword [esp]
call sym._cos
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x38]
fld qword [esp + 0x48]
fld qword [0x4060b0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fmul qword [esp + 0x38]
fld qword [0x4060a0]
fsubrp st(1)
fstp qword [esp + 0x88]
fld qword [esp + 0x68]
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [0x4060a8]
fsubp st(1)
fstp qword [esp + 0x38]
fld qword [esp + 0x48]
fld qword [0x4060b0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x38]
fstp qword [esp + 0x38]
fld qword [esp + 0x58]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x38]
fstp qword [esp]
call sym._exp
fstp qword [esp + 0x38]
fld qword [esp + 0x68]
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x30]
fld qword [esp + 0x60]
fld qword [0x4060a0]
faddp st(1)
fstp qword [esp + 0x28]
fld qword [esp + 0x68]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [esp + 0x60]
fsubp st(1)
fstp qword [esp + 0x20]
fld qword [esp + 0x68]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp]
call sym._cos
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x58]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fdivr qword [esp + 0x20]
fld qword [esp + 0x28]
fsubrp st(1)
fld qword [esp + 0x48]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x30]
fstp qword [esp]
call sym._sqrt
fadd qword [esp + 0x38]
fstp qword [esp + 0x38]
fld qword [esp + 0x68]
fld qword [0x4060b8]
fmulp st(1)
fstp qword [esp + 0x30]
fld qword [esp + 0x50]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp]
call sym._cos
fld qword [esp + 0x30]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x30]
fld qword [esp + 0x60]
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [0x4060a0]
fsubrp st(1)
fld qword [esp + 0x60]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x30]
fstp qword [esp + 0x30]
fld qword [esp + 0x50]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x28]
fld qword [esp + 0x48]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd st(0)
fadd qword [esp + 0x28]
fdivr qword [esp + 0x30]
fstp qword [esp]
call sym._sqrt
fdivr qword [esp + 0x38]
fstp qword [esp + 0x80]
fld qword [esp + 0x50]
fld qword [esp + 0x48]
fsubp st(1)
fstp qword [esp + 0x38]
fld qword [esp + 0x58]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x38]
fstp qword [esp + 0x38]
fld qword [esp + 0x50]
fstp qword [esp + 0x30]
fld qword [esp + 0x48]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fsubr qword [esp + 0x30]
fstp qword [esp]
call sym._cos
fld qword [esp + 0x68]
faddp st(1)
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x48]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [esp + 0x50]
faddp st(1)
fstp qword [esp + 0x30]
fld qword [esp + 0x50]
fstp qword [esp]
call sym._tan
fadd qword [esp + 0x30]
fstp qword [esp + 0x30]
fld qword [esp + 0x50]
fstp qword [esp]
call sym._cos
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x28]
fld qword [esp + 0x48]
fld qword [0x4060b0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fmul qword [esp + 0x28]
fld qword [0x4060a0]
fsubrp st(1)
fdivr qword [esp + 0x30]
fstp qword [esp]
call sym._sqrt
fdivr qword [esp + 0x38]
fstp qword [esp + 0x38]
fld qword [esp + 0x68]
fld qword [esp + 0x60]
faddp st(1)
fstp qword [esp + 0x30]
fld qword [esp + 0x48]
fld qword [esp + 0x60]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x28]
fld qword [esp + 0x50]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fsubr qword [esp + 0x28]
fdivr qword [esp + 0x30]
fadd qword [esp + 0x38]
fstp qword [esp + 0x78]
fld qword [esp + 0x68]
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [0x4060a8]
fsubp st(1)
fstp qword [esp + 0x38]
fld qword [esp + 0x48]
fld qword [0x4060b0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x38]
fstp qword [esp + 0x38]
fld qword [esp + 0x58]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x38]
fstp qword [esp]
call sym._exp
fstp qword [esp + 0x38]
fld qword [esp + 0x68]
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x30]
fld qword [esp + 0x60]
fld qword [0x4060a0]
faddp st(1)
fstp qword [esp + 0x28]
fld qword [esp + 0x68]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [esp + 0x60]
fsubp st(1)
fstp qword [esp + 0x20]
fld qword [esp + 0x68]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp]
call sym._cos
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x58]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fdivr qword [esp + 0x20]
fld qword [esp + 0x28]
fsubrp st(1)
fld qword [esp + 0x48]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x30]
fstp qword [esp]
call sym._sqrt
fadd qword [esp + 0x38]
fstp qword [esp + 0x38]
fld qword [esp + 0x68]
fld qword [0x4060b8]
fmulp st(1)
fstp qword [esp + 0x30]
fld qword [esp + 0x50]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp]
call sym._cos
fld qword [esp + 0x30]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x30]
fld qword [esp + 0x60]
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [0x4060a0]
fsubrp st(1)
fld qword [esp + 0x60]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x30]
fstp qword [esp + 0x30]
fld qword [esp + 0x50]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x28]
fld qword [esp + 0x48]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd st(0)
fadd qword [esp + 0x28]
fdivr qword [esp + 0x30]
fstp qword [esp]
call sym._sqrt
fdivr qword [esp + 0x38]
fstp qword [esp + 0x38]
fld qword [esp + 0x50]
fld qword [esp + 0x48]
fsubp st(1)
fstp qword [esp + 0x30]
fld qword [esp + 0x58]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fadd qword [esp + 0x30]
fstp qword [esp + 0x30]
fld qword [esp + 0x50]
fstp qword [esp + 0x28]
fld qword [esp + 0x48]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fsubr qword [esp + 0x28]
fstp qword [esp]
call sym._cos
fld qword [esp + 0x68]
faddp st(1)
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x48]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [esp + 0x50]
faddp st(1)
fstp qword [esp + 0x28]
fld qword [esp + 0x50]
fstp qword [esp]
call sym._tan
fadd qword [esp + 0x28]
fstp qword [esp + 0x28]
fld qword [esp + 0x50]
fstp qword [esp]
call sym._cos
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fld qword [0x4060a0]
faddp st(1)
fld qword [esp + 0x50]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x20]
fld qword [esp + 0x48]
fld qword [0x4060b0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fmul qword [esp + 0x20]
fld qword [0x4060a0]
fsubrp st(1)
fdivr qword [esp + 0x28]
fstp qword [esp]
call sym._sqrt
fdivr qword [esp + 0x30]
fstp qword [esp + 0x30]
fld qword [esp + 0x68]
fld qword [esp + 0x60]
faddp st(1)
fstp qword [esp + 0x28]
fld qword [esp + 0x48]
fld qword [esp + 0x60]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fstp qword [esp + 0x20]
fld qword [esp + 0x50]
fld qword [0x4060a0]
fstp qword [esp + 8]
fstp qword [esp]
call sym._pow
fsubr qword [esp + 0x20]
fdivr qword [esp + 0x28]
fadd qword [esp + 0x30]
fdivr qword [esp + 0x38]
fstp qword [esp + 0x70]
fld qword [esp + 0x80]
fdiv qword [esp + 0x78]
fstp qword [esp + 0x70]
fld qword [esp + 0x70]
fstp qword [esp + 4]
mov dword [esp], str.ZZ___lf
call sym._printf
mov eax, 0
leave
ret