Function at 0x401390
Capabilities:
Execute command

Disassembly:
push ebp
mov ebp, esp
push ebx
sub esp, 0x64
and esp, 0xfffffff0
mov eax, 0
add eax, 0xf
add eax, 0xf
shr eax, 4
shl eax, 4
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
call fcn.0040d2d0
call sym.___main
mov dword [esp + 4], 0x440000
mov dword [esp], 0x4433c0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp + 4], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov dword [esp], eax
call method.std::ostream.operator___std::ostream____std::ostream__
lea eax, [ebp - 0xc]
mov dword [esp + 4], eax
mov dword [esp], 0x443460
call method.std::istream.operator___int_
mov edx, eax
lea eax, [ebp - 0x10]
mov dword [esp + 4], eax
mov dword [esp], edx
call method.std::istream.operator___int_
mov eax, dword [ebp - 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call sym.Maxl_int__int_
mov ebx, eax
mov dword [esp + 4], 0x440011
mov dword [esp], 0x4433c0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp + 4], ebx
mov dword [esp], eax
call method.std::ostream.operator___int_
mov dword [esp + 4], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov dword [esp], eax
call method.std::ostream.operator___std::ostream____std::ostream__
mov dword [esp + 4], 0x44002a
mov dword [esp], 0x4433c0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp + 4], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov dword [esp], eax
call method.std::ostream.operator___std::ostream____std::ostream__
lea eax, [ebp - 0x18]
mov dword [esp + 4], eax
mov dword [esp], 0x443460
call method.std::istream.operator___double_
mov edx, eax
lea eax, [ebp - 0x20]
mov dword [esp + 4], eax
mov dword [esp], edx
call method.std::istream.operator___double_
fld qword [ebp - 0x20]
fstp qword [esp + 8]
fld qword [ebp - 0x18]
fstp qword [esp]
call sym.Maxl_double__double_
fstp qword [ebp - 0x40]
mov dword [esp + 4], 0x44003d
mov dword [esp], 0x4433c0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
fld qword [ebp - 0x40]
fstp qword [esp + 4]
mov dword [esp], eax
call method.std::ostream.operator___double_
mov dword [esp + 4], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov dword [esp], eax
call method.std::ostream.operator___std::ostream____std::ostream__
mov dword [esp + 4], 0x440058
mov dword [esp], 0x4433c0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp + 4], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov dword [esp], eax
call method.std::ostream.operator___std::ostream____std::ostream__
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x443460
call method.std::istream.operator___double_
mov edx, eax
lea eax, [ebp - 0x30]
mov dword [esp + 4], eax
mov dword [esp], edx
call method.std::istream.operator___double_
mov edx, eax
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
mov dword [esp], edx
call method.std::istream.operator___double_
fld qword [ebp - 0x38]
fstp qword [esp + 0x10]
fld qword [ebp - 0x30]
fstp qword [esp + 8]
fld qword [ebp - 0x28]
fstp qword [esp]
call sym.Maxl_double__double__double_
fstp qword [ebp - 0x48]
mov dword [esp + 4], 0x44006b
mov dword [esp], 0x4433c0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
fld qword [ebp - 0x48]
fstp qword [esp + 4]
mov dword [esp], eax
call method.std::ostream.operator___double_
mov dword [esp + 4], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov dword [esp], eax
call method.std::ostream.operator___std::ostream____std::ostream__
mov dword [esp], str.pause
call sym._system
mov eax, 0
mov ebx, dword [ebp - 4]
leave
ret