Function Graph 0Basic Block 0Opcode: 57sub_8048f30:Opcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 14sub     esp0x14 {var_1c}Opcode: 89 cemov     esiecxOpcode: c6 44 24 10 00mov     byte [esp+0x10 {var_c}]0x0Opcode: c7 44 24 0c 00 00 00 00mov     dword [esp+0xc {var_10}]0x0Opcode: 8b 46 04mov     eaxdword [esi+0x4]Opcode: 83 f8 03cmp     eax0x3Opcode: 0f 87 bd 00 00 00ja      0x804900dBasic Block 1Opcode: 83 c4 14add     esp0x14 {var_8}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: c3retn    Basic Block 2Opcode: ff 24 85 50 c0 04 08jmp     dword [eax*4+0x804c050]Basic Block 3Opcode: 8b 46 08{Case 0x0}Opcode: 8b 46 08mov     eaxdword [esi+0x8]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_18}]eaxOpcode: c7 04 24 68 c0 04 08mov     dword [esp {var_1c}]data_804c068Opcode: eb 7djmp     0x8048fe4Basic Block 4Opcode: 8d 7c 24 0c{Case 0x1}Opcode: 8d 7c 24 0clea     edi[esp+0xc] {var_10}Opcode: 89 3c 24mov     dword [esp {var_1c}]ediOpcode: c7 44 24 08 05 00 00 00mov     dword [esp+0x8 {var_14}]0x5Opcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_18}]0x0Opcode: e8 fd 25 00 00call    sub_804b580Opcode: 83 c6 08add     esi0x8Opcode: 89 74 24 04mov     dword [esp+0x4 {var_18}]esiOpcode: 89 3c 24mov     dword [esp {var_1c}]ediOpcode: c7 44 24 08 04 00 00 00mov     dword [esp+0x8 {var_14}]0x4Opcode: e8 d6 26 00 00call    sub_804b670Opcode: 89 7c 24 04mov     dword [esp+0x4 {var_18}]ediOpcode: c7 04 24 6b c0 04 08mov     dword [esp {var_1c}]data_804c06bOpcode: eb 3djmp     0x8048fe4Basic Block 5Opcode: c7 04 24 7e c0 04 08{Case 0x2}Opcode: c7 04 24 7e c0 04 08mov     dword [esp {var_1c}]data_804c07eOpcode: e8 cd 22 00 00call    sub_804b280Opcode: 8b 4e 0cmov     ecxdword [esi+0xc]Opcode: e8 75 ff ff ffcall    sub_8048f30Opcode: 8b 46 08mov     eaxdword [esi+0x8]Opcode: 0f be 80 63 c0 04 08movsx   eaxbyte [eax+0x804c063]  {"=+-*/%d"}Opcode: 89 44 24 04mov     dword [esp+0x4 {var_18}]eaxOpcode: c7 04 24 82 c0 04 08mov     dword [esp {var_1c}]data_804c082Opcode: e8 ab 22 00 00call    sub_804b280Opcode: 8b 4e 10mov     ecxdword [esi+0x10]Opcode: e8 53 ff ff ffcall    sub_8048f30Opcode: c7 04 24 80 c0 04 08mov     dword [esp {var_1c}]data_804c080Basic Block 6Opcode: 8b 46 08{Case 0x3}Opcode: 8b 46 08mov     eaxdword [esi+0x8]Opcode: 0f be 80 60 c0 04 08movsx   eaxbyte [eax+0x804c060]  {"~&$=+-*/%d"}Opcode: 89 44 24 04mov     dword [esp+0x4 {var_18}]eaxOpcode: c7 04 24 82 c0 04 08mov     dword [esp {var_1c}]data_804c082Opcode: e8 7b 22 00 00call    sub_804b280Opcode: 8b 4e 0cmov     ecxdword [esi+0xc]Opcode: e8 23 ff ff ffcall    sub_8048f30Basic Block 7Opcode: e8 97 22 00 00call    sub_804b280Opcode: eb 22jmp     0x804900d