Function Graph 0Basic Block 0Opcode: 55sub_8048690:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 ec 0csub     esp0xc {var_10}Opcode: 89 75 f4mov     dword [ebp-0xc {var_10}]esiOpcode: 89 7d fcmov     dword [ebp-0x4 {var_8}]ediOpcode: 0f b7 45 08movzx   eaxword [ebp+0x8 {arg_4}]Opcode: 66 89 c1mov     cxaxOpcode: 8a 55 0cmov     dlbyte [ebp+0xc {arg_8}]Opcode: 66 89 4d famov     word [ebp-0x6 {var_a}]cxOpcode: 88 55 f9mov     byte [ebp-0x7 {var_b}]dlOpcode: be 00 00 00 00mov     esi0x0Basic Block 1Opcode: bf 00 00 00 00mov     edi0x0Basic Block 2Opcode: 0f b7 45 famovzx   eaxword [ebp-0x6 {var_a}]Opcode: 89 f1mov     ecxesiOpcode: 0f b7 0c 8d 5c 02 05 08movzx   ecxword [ecx*4+data_805025c]Opcode: 39 c8cmp     eaxecxOpcode: 75 23jne     0x80486efBasic Block 3Opcode: eb 00jmp     0x80486f1Basic Block 4Opcode: 89 f0mov     eaxesiOpcode: 0f b6 04 85 5e 02 05 08movzx   eaxbyte [eax*4+0x805025e]Opcode: 0f b6 4d f9movzx   ecxbyte [ebp-0x7 {var_b}]Opcode: 39 c8cmp     eaxecxOpcode: 75 11jne     0x80486efBasic Block 5Opcode: 89 f0mov     eaxesiOpcode: 83 c0 01add     eax0x1Opcode: 89 c6mov     esieaxOpcode: eb b8jmp     0x80486b2Basic Block 6Opcode: 8d 05 5c 02 05 08lea     eax[data_805025c]Opcode: 89 f1mov     ecxesiOpcode: c1 e1 02shl     ecx0x2Opcode: 01 c8add     eaxecxOpcode: 89 c7mov     edieaxOpcode: eb 10jmp     0x80486ffBasic Block 7Opcode: 81 fe ff 00 00 00cmp     esi0xffOpcode: 73 40jae     0x80486faBasic Block 8Opcode: 89 f8mov     eaxediOpcode: 8b 7d fcmov     edidword [ebp-0x4 {var_8}]Opcode: 8b 75 f4mov     esidword [ebp-0xc {var_10}]Opcode: 83 c4 0cadd     esp0xc {var_4}Opcode: 5dpop     ebpOpcode: c3retn