Function Graph 0Basic Block 0Opcode: 55sub_80487b0:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 8b 44 24 14mov     eaxdword [esp+0x14]Opcode: 8b 48 28mov     ecxdword [eax+0x28]Opcode: 85 c9test    ecxecxOpcode: 74 55je      0x8048814Basic Block 1Opcode: b8 01 00 00 00mov     eax0x1Basic Block 2Opcode: 8b 50 24mov     edxdword [eax+0x24]Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 31 f6xor     esiesi  {0x0}Opcode: 31 ffxor     ediedi  {0x0}Basic Block 3Opcode: 8b 1bmov     ebxdword [ebx]Opcode: 80 7b 26 00cmp     byte [ebx+0x26]0x0Opcode: 74 17je      0x80487faBasic Block 4Opcode: 8b 5b 04mov     ebxdword [ebx+0x4]Opcode: 45inc     ebpOpcode: 39 fdcmp     ebpediOpcode: 75 f8jne     0x80487d3Basic Block 5Opcode: 47inc     ediOpcode: 39 cfcmp     ediecxOpcode: 72 c9jb      0x80487c8Basic Block 6Opcode: 31 dbxor     ebxebx  {0x0}Opcode: 85 fftest    ediediOpcode: 89 d5mov     ebpedxOpcode: 74 08je      0x80487f3Basic Block 7Opcode: 85 fftest    ediediOpcode: bd 00 00 00 00mov     ebp0x0Opcode: 89 d3mov     ebxedxOpcode: 74 08je      0x80487dbBasic Block 8Opcode: 85 f6test    esiesiOpcode: 74 11je      0x8048814Basic Block 9Opcode: 8b 5d 00mov     ebxdword [ebp]Opcode: 03 43 08add     eaxdword [ebx+0x8]Opcode: 46inc     esiBasic Block 10Opcode: 8b 6d 04mov     ebpdword [ebp+0x4]Opcode: 43inc     ebxOpcode: 39 fbcmp     ebxediOpcode: 75 f8jne     0x80487ebBasic Block 11Opcode: 99cdq       {0x0}Opcode: f7 feidiv    esiOpcode: 85 c0test    eaxeaxOpcode: b9 01 00 00 00mov     ecx0x1Opcode: 0f 45 c8cmovne  ecxeaxOpcode: 89 c8mov     eaxecxOpcode: eb 05jmp     0x8048819Basic Block 12Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn