Function Graph 0Basic Block 0Opcode: 55sub_8048490:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 1csub     esp0x1c {var_2c}Opcode: 81 3d b8 c7 04 08 00 00 00 00cmp     dword [data_804c7b8]0x0Opcode: 0f 8e b4 01 00 00jle     0x804865bBasic Block 1Opcode: c7 05 08 16 06 08 ff ff ff ffmov     dword [data_8061608]0xffffffffBasic Block 2Opcode: 31 f6xor     esiesi  {0x0}Opcode: 31 dbxor     ebxebx  {0x0}Opcode: 0f 1f 44 00 00mmxnop  dword [eax+eax]Basic Block 3Opcode: 43inc     ebxOpcode: 3b 1d b8 c7 04 08cmp     ebxdword [data_804c7b8]Opcode: 0f 8c 59 fe ff ffjl      0x80484b0Basic Block 4Opcode: 8d 04 1blea     eax[ebx+ebx]Opcode: 89 44 24 18mov     dword [esp+0x18 {var_14}]eaxOpcode: 8d 44 1b 01lea     eax[ebx+ebx+0x1]Opcode: 89 44 24 14mov     dword [esp+0x14 {var_18}]eaxOpcode: 31 edxor     ebpebp  {0x0}Opcode: 31 ffxor     ediedi  {0x0}Opcode: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 5Opcode: 81 3d b4 c7 04 08 02 00 00 00cmp     dword [data_804c7b4]0x2Opcode: 0f 8c 8a 01 00 00jl      0x804864aBasic Block 6Opcode: 85 f6test    esiesiOpcode: 75 0ajne     0x8048665Basic Block 7Opcode: 47inc     ediOpcode: a1 b4 c7 04 08mov     eaxdword [data_804c7b4]Opcode: 89 c1mov     ecxeaxOpcode: c1 e9 1fshr     ecx0x1fOpcode: 01 c1add     ecxeaxOpcode: d1 f9sar     ecx0x1Opcode: 83 c5 02add     ebp0x2Opcode: 39 cfcmp     ediecxOpcode: 0f 8c 96 fe ff ffjl      0x80484e0Basic Block 8Opcode: e8 e9 fb ff ffcall    sub_80480e0Opcode: 89 c1mov     ecxeaxOpcode: ba 25 49 92 24mov     edx0x24924925Opcode: f7 e2mul     edxOpcode: 89 c8mov     eaxecxOpcode: 29 d0sub     eaxedxOpcode: d1 e8shr     eax0x1Opcode: 01 d0add     eaxedxOpcode: c1 e8 02shr     eax0x2Opcode: 6b c0 07imul    eaxeax0x7Opcode: 89 camov     edxecxOpcode: 29 c2sub     edxeaxOpcode: 83 fa 01cmp     edx0x1Opcode: 75 49jne     0x8048560Basic Block 9Opcode: 83 c4 1cadd     esp0x1c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 10Opcode: a1 14 16 06 08mov     eaxdword [data_8061614]Opcode: 8b 04 98mov     eaxdword [eax+ebx*4]Opcode: 83 3c b8 00cmp     dword [eax+edi*4]0x0Opcode: 0f 84 3e 01 00 00je      0x8048630Basic Block 11Opcode: 89 c8mov     eaxecxOpcode: ba ab aa aa aamov     edx0xaaaaaaabOpcode: f7 e2mul     edxOpcode: d1 eashr     edx0x1Opcode: 8d 04 52lea     eax[edx+edx*2]Opcode: 29 c1sub     ecxeaxOpcode: be 01 00 00 00mov     esi0x1Opcode: 83 f9 01cmp     ecx0x1Opcode: 75 1cjne     0x8048596Basic Block 12Opcode: 89 7c 24 04mov     dword [esp+0x4 {var_28}]ediOpcode: 89 1c 24mov     dword [esp {var_2c}]ebxOpcode: e8 9d fe ff ffcall    sub_80483c0Opcode: 85 c0test    eaxeaxOpcode: be 01 00 00 00mov     esi0x1Opcode: 0f 85 00 01 00 00jne     0x8048630Basic Block 13Opcode: 85 c9test    ecxecxOpcode: 0f 85 92 00 00 00jne     0x8048630Basic Block 14Opcode: a1 14 16 06 08mov     eaxdword [data_8061614]Opcode: 8b 04 98mov     eaxdword [eax+ebx*4]Opcode: 8b 0c b8mov     ecxdword [eax+edi*4]Opcode: 83 f9 04cmp     ecx0x4Opcode: 75 2djne     0x80485b7Basic Block 15Opcode: a1 14 16 06 08mov     eaxdword [data_8061614]Opcode: 8b 04 98mov     eaxdword [eax+ebx*4]Opcode: 8b 04 b8mov     eaxdword [eax+edi*4]Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: 48dec     eaxOpcode: 83 f8 03cmp     eax0x3Opcode: ba ff ff ff ffmov     edx0xffffffffOpcode: 0f 87 ca 00 00 00ja      0x8048619Basic Block 16Opcode: a1 14 16 06 08mov     eaxdword [data_8061614]Opcode: 8b 04 98mov     eaxdword [eax+ebx*4]Opcode: 8b 0c b8mov     ecxdword [eax+edi*4]Opcode: 83 f9 01cmp     ecx0x1Opcode: 75 0cjne     0x80485baBasic Block 17Opcode: 41inc     ecxOpcode: eb 01jmp     0x80485bbBasic Block 18Opcode: c7 04 b8 01 00 00 00mov     dword [eax+edi*4]0x1Opcode: e9 9a 00 00 00jmp     0x8048630Basic Block 19Opcode: 89 54 24 04mov     dword [esp+0x4 {var_28}]edxOpcode: 89 0c 24mov     dword [esp {var_2c}]ecxOpcode: e8 eb fd ff ffcall    sub_8048410Opcode: 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 20Opcode: ff 24 85 b0 b3 04 08jmp     dword [eax*4+0x804b3b0]Basic Block 21Opcode: 49dec     ecxBasic Block 22Opcode: c7 04 b8 04 00 00 00mov     dword [eax+edi*4]0x4Opcode: eb 79jmp     0x8048630Basic Block 23Opcode: 89 0c b8mov     dword [eax+edi*4]ecxOpcode: eb 70jmp     0x8048630Basic Block 24Opcode: 8d 0c 3f{Case 0x0}Opcode: 8d 0c 3flea     ecx[edi+edi]Opcode: eb 69jmp     0x80485c4Basic Block 25Opcode: 8d 4c 3f 01{Case 0x1}Opcode: 8d 4c 3f 01lea     ecx[edi+edi+0x1]Basic Block 26Opcode: 8d 4c 3f 01{Case 0x2}Opcode: 8d 4c 3f 01lea     ecx[edi+edi+0x1]Opcode: b8 67 66 66 66mov     eax0x66666667Opcode: f7 2d 04 16 06 08imul    dword [data_8061604]Opcode: 89 d0mov     eaxedxOpcode: c1 e8 1fshr     eax0x1fOpcode: c1 fa 03sar     edx0x3Opcode: 01 c2add     edxeaxOpcode: 03 54 24 14add     edxdword [esp+0x14 {var_18}]Opcode: eb 1bjmp     0x8048619Basic Block 27Opcode: b8 67 66 66 66{Case 0x3}Opcode: b8 67 66 66 66mov     eax0x66666667Opcode: f7 2d 04 16 06 08imul    dword [data_8061604]Opcode: 89 d0mov     eaxedxOpcode: c1 e8 1fshr     eax0x1fOpcode: c1 fa 03sar     edx0x3Opcode: 01 c2add     edxeaxOpcode: 03 54 24 14add     edxdword [esp+0x14 {var_18}]Opcode: 89 e9mov     ecxebpBasic Block 28Opcode: b8 67 66 66 66mov     eax0x66666667Opcode: f7 2d 04 16 06 08imul    dword [data_8061604]Opcode: 89 d0mov     eaxedxOpcode: c1 e8 1fshr     eax0x1fOpcode: c1 fa 03sar     edx0x3Opcode: 01 c2add     edxeaxOpcode: 03 54 24 18add     edxdword [esp+0x18 {var_14}]Opcode: eb 3ajmp     0x8048619