Function Graph 0Basic Block 0Opcode: 55sub_804878c: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      0x80487f0Basic 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      0x80487d6Basic Block 4Opcode: 8b 5b 04mov     ebxdword [ebx+0x4]Opcode: 45inc     ebpOpcode: 39 fdcmp     ebpediOpcode: 75 f8jne     0x80487afBasic Block 5Opcode: 47inc     ediOpcode: 39 cfcmp     ediecxOpcode: 72 c9jb      0x80487a4Basic Block 6Opcode: 31 dbxor     ebxebx  {0x0}Opcode: 85 fftest    ediediOpcode: 89 d5mov     ebpedxOpcode: 74 08je      0x80487cfBasic Block 7Opcode: 85 fftest    ediediOpcode: bd 00 00 00 00mov     ebp0x0Opcode: 89 d3mov     ebxedxOpcode: 74 08je      0x80487b7Basic Block 8Opcode: 85 f6test    esiesiOpcode: 74 11je      0x80487f0Basic 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     0x80487c7Basic 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     0x80487f5Basic Block 12Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn