Function Graph 0Basic Block 0Opcode: c7 44 24 ec 00 00 00 00sub_8048770:Opcode: c7 44 24 ec 00 00 00 00mov     dword [esp-0x14]0x0Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 1csub     esp0x1c {var_2c}Opcode: a1 a8 dc 04 08mov     eaxdword [data_804dca8]Opcode: 89 c1mov     ecxeaxOpcode: c1 f9 1fsar     ecx0x1fOpcode: c1 e9 16shr     ecx0x16Opcode: 01 c1add     ecxeaxOpcode: 81 e1 00 fc ff ffand     ecx0xfffffc00Opcode: 89 c2mov     edxeaxOpcode: 29 casub     edxecxOpcode: f7 d9neg     ecxOpcode: 8d 44 08 01lea     eax[eax+ecx+0x1]Opcode: a3 a8 dc 04 08mov     dword [data_804dca8]eaxOpcode: 8b 04 95 00 c0 47 43mov     eaxdword [edx*4+0x4347c000]Opcode: 89 44 24 10mov     dword [esp+0x10 {var_1c}]eaxOpcode: c7 04 24 00 01 00 00mov     dword [esp {var_2c}]0x100Opcode: e8 b6 17 00 00call    sub_8049f70Opcode: 89 c6mov     esieaxOpcode: 8b 3d f0 cd 04 08mov     edidword [data_804cdf0]  {data_804d060}Opcode: 66 0f 1f 04 00mmxnop  word [eax+eax]Basic Block 1Opcode: c7 44 24 04 ff ff 00 00mov     dword [esp+0x4 {var_28}]0xffffOpcode: c7 04 24 fb c5 04 08mov     dword [esp {var_2c}]data_804c5fb  {"Enter max value (Default=%d): "}Opcode: e8 a5 23 00 00call    sub_804ab80Opcode: 89 7c 24 0cmov     dword [esp+0xc {var_20}]ediOpcode: 89 34 24mov     dword [esp {var_2c}]esiOpcode: c7 44 24 08 0a 00 00 00mov     dword [esp+0x8 {var_24}]0xaOpcode: c7 44 24 04 00 01 00 00mov     dword [esp+0x4 {var_28}]0x100Opcode: e8 99 12 00 00call    sub_8049a90Opcode: 83 f8 ffcmp     eax0xffffffffOpcode: 74 cbje      0x80487c7Basic Block 2Opcode: 89 34 24mov     dword [esp {var_2c}]esiOpcode: c7 44 24 08 0a 00 00 00mov     dword [esp+0x8 {var_24}]0xaOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_28}]0x0Opcode: e8 8c 30 00 00call    sub_804b8a0Opcode: 85 c0test    eaxeaxOpcode: bb ff ff 00 00mov     ebx0xffffOpcode: 74 45je      0x8048862Basic Block 3Opcode: 39 5c 24 10cmp     dword [esp+0x10 {var_1c}]ebxOpcode: b8 ff ff ff ffmov     eax0xffffffffOpcode: 0f 47 c3cmova   eaxebxOpcode: 89 44 24 14mov     dword [esp+0x14 {var_18}]eaxOpcode: 89 34 24mov     dword [esp {var_2c}]esiOpcode: e8 a6 13 00 00call    sub_8049c20Opcode: f2 0f 10 05 70 c5 04 08movsd   xmm0qword [data_804c570]Opcode: 66 0f 6e cbmovd    xmm1ebxOpcode: 0f 56 c8orps    xmm1xmm0Opcode: f2 0f 5c c8subsd   xmm1xmm0Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: f2 0f 5a c1cvtsd2ss xmm0xmm1Opcode: f3 0f 11 04 24movss   dword [esp]xmm0 {var_2c}Opcode: e8 f2 3b 00 00call    sub_804c490Opcode: d9 5c 24 18fstp    dword [esp+0x18] {var_14}Opcode: f3 0f 10 44 24 18movss   xmm0dword [esp+0x18] {var_14}Opcode: f3 0f 58 05 78 c5 04 08addss   xmm0dword [data_804c578]Opcode: f3 0f 10 0d 7c c5 04 08movss   xmm1dword [data_804c57c]Opcode: 0f 28 d0movaps  xmm2xmm0Opcode: f3 0f 5c d1subss   xmm2xmm1Opcode: f3 0f 2c c2cvttss2si eaxxmm2Opcode: 35 00 00 00 80xor     eax0x80000000Opcode: 0f 2e c1ucomiss xmm0xmm1Opcode: f3 0f 2c e8cvttss2si ebpxmm0Opcode: 0f 43 e8cmovae  ebpeaxOpcode: c7 04 24 00 01 00 00mov     dword [esp {var_2c}]0x100Opcode: e8 92 16 00 00call    sub_8049f70Opcode: 89 c6mov     esieaxOpcode: 85 edtest    ebpebpOpcode: 74 74je      0x8048958Basic Block 4Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 0f 1f 04 00mmxnop  dword [eax+eax]Basic Block 5Opcode: c7 04 24 c2 c5 04 08mov     dword [esp {var_2c}]data_804c5c2  {"Sorry, you lost. Try practicing …"}Opcode: e8 1c 22 00 00call    sub_804ab80Opcode: 89 34 24mov     dword [esp {var_2c}]esiOpcode: e8 b4 12 00 00call    sub_8049c20Opcode: 31 c0xor     eaxeax  {0x0}Opcode: eb 24jmp     0x8048994Basic Block 6Opcode: 8b 44 24 10mov     eaxdword [esp+0x10 {var_1c}]Opcode: 21 44 24 14and     dword [esp+0x14 {var_18}]eaxOpcode: 0f 1f 00mmxnop  dword [eax]Basic Block 7Opcode: 41inc     ecxOpcode: d1 e8shr     eax0x1Opcode: 75 fbjne     0x8048823Basic Block 8Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 85 c9test    ecxecxOpcode: bd 00 00 00 00mov     ebp0x0Opcode: 74 2fje      0x8048862Basic Block 9Opcode: 83 c4 1cadd     esp0x1c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 10Opcode: 89 6c 24 04mov     dword [esp+0x4 {var_28}]ebpOpcode: c7 04 24 80 c5 04 08mov     dword [esp {var_2c}]data_804c580  {"Guess the number [%d guesses lef…"}Opcode: e8 81 22 00 00call    sub_804ab80Opcode: 89 7c 24 0cmov     dword [esp+0xc {var_20}]ediOpcode: 89 34 24mov     dword [esp {var_2c}]esiOpcode: c7 44 24 08 0a 00 00 00mov     dword [esp+0x8 {var_24}]0xaOpcode: c7 44 24 04 00 01 00 00mov     dword [esp+0x4 {var_28}]0x100Opcode: e8 75 11 00 00call    sub_8049a90Opcode: 83 f8 ffcmp     eax0xffffffffOpcode: 74 cfje      0x80488efBasic Block 11Opcode: 89 34 24mov     dword [esp {var_2c}]esiOpcode: c7 44 24 08 0a 00 00 00mov     dword [esp+0x8 {var_24}]0xaOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_28}]0x0Opcode: e8 68 2f 00 00call    sub_804b8a0Opcode: 3b 44 24 14cmp     eaxdword [esp+0x14 {var_18}]Opcode: 7d 09jge     0x8048947Basic Block 12Opcode: 8d 6c 2d 01lea     ebp[ebp+ebp+0x1]Opcode: 40inc     eaxOpcode: 39 c8cmp     eaxecxOpcode: 75 f7jne     0x8048833Basic Block 13Opcode: 7e 27jle     0x8048970Basic Block 14Opcode: c7 04 24 a5 c5 04 08mov     dword [esp {var_2c}]data_804c5a5  {"Too Low\n"}Opcode: eb 09jmp     0x8048950Basic Block 15Opcode: 81 fd ff ff 00 00cmp     ebp0xffffOpcode: 7f 83jg      0x80487c7Basic Block 16Opcode: c7 04 24 b8 c5 04 08mov     dword [esp {var_2c}]data_804c5b8  {"You won!\n"}Opcode: e8 04 22 00 00call    sub_804ab80Opcode: 89 34 24mov     dword [esp {var_2c}]esiOpcode: e8 9c 12 00 00call    sub_8049c20Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 81 fb ff ff 00 00cmp     ebx0xffffOpcode: b8 e8 03 00 00mov     eax0x3e8Opcode: 0f 45 c1cmovne  eaxecxBasic Block 17Opcode: c7 04 24 ae c5 04 08mov     dword [esp {var_2c}]data_804c5ae  {"Too High\n"}Basic Block 18Opcode: e8 2b 22 00 00call    sub_804ab80Opcode: 4ddec     ebpOpcode: 75 97jne     0x80488efBasic Block 19Opcode: 89 6c 24 04mov     dword [esp+0x4 {var_28}]ebpOpcode: c7 04 24 1a c6 04 08mov     dword [esp {var_2c}]data_804c61a  {"We've changed the max value to %…"}Opcode: e8 2c 23 00 00call    sub_804ab80Opcode: c7 04 24 3e c6 04 08mov     dword [esp {var_2c}]data_804c63e  {"Keep in mind only the games usin…"}Opcode: e8 20 23 00 00call    sub_804ab80Opcode: 89 ebmov     ebxebp