Function at 0x140001020
Capabilities:
Execute command

Disassembly:
sub rsp, 0x48
mov rax, qword [0x140007040]
xor rax, rsp
mov qword [rsp + 0x30], rax
lea rcx, [0x1400043e8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Programul_este_realizat_de_Stanciulescu_Bogdan_si_Stamati_Catalina._n
mov dword [rsp + 0x28], 0
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Alegeti_o_functie_pe_baza_numarului_ei_din_paranteza:__n
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._Suma_cifrelor_unui_numar_dat.__1__n
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._Produsul_cifrelor_unui_numar_dat.__2__n
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._Oglinditul_unui_numar.__3__n
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._Cel_mai_mare_divizor_comun_a_2_numere.__4__n
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._Cel_mai_mic_multiplu_comun_a_2_numere.__5__n
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._Divizorii_unui_numar.__6__n
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._Inchiderea_programului.__7__n
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Introduceti_numarul_din_paranteza:
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rsp + 0x28]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov eax, dword [rsp + 0x28]
dec eax
cmp eax, 6
ja case.default.0x140001136
lea rdx, [0x140000000]
cdqe
mov ecx, dword [rdx + rax*4 + 0x1200]
add rcx, rdx
jmp rcx
call fcn.1400018e0
call main
call fcn.140001a10
call main
call fcn.140001b40
call main
call fcn.140001cb0
call main
call fcn.140001dc0
call main
call fcn.140001f10
call main
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
lea rcx, [0x1400043e8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.OPTIUNEA_INTRODUSA_NU_EXISTA___n
call fcn.140001220
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.VA_TREBUI_SA_REINTRODUCETI_OBTIUNEA_DUPA_5_SECUNDE___n
call fcn.140001220
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x20], 0x1770
call fcn.1400013f0
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
lea rcx, [0x1400043e8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call main
xor eax, eax
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.140002560
add rsp, 0x48
ret