Function Graph 0 Basic Block 0 Opcode: 55sub_8053570: Opcode: 55push    ebp Opcode: 89 e5mov     ebpesp Opcode: 83 ec 10sub     esp0x10 {var_14} Opcode: 89 75 f8mov     dword [ebp-0x8 {var_c}]esi Opcode: 89 7d f4mov     dword [ebp-0xc {var_10}]edi Opcode: 89 5d fcmov     dword [ebp-0x4 {var_8}]ebx Opcode: 8b 45 0cmov     eaxdword [ebp+0xc {arg_8}] Opcode: 8b 4d 08mov     ecxdword [ebp+0x8 {arg_4}] Opcode: 89 cemov     esiecx Opcode: 89 c7mov     edieax Opcode: 83 fe 00cmp     esi0x0 Opcode: 74 0fje      0x805359d Basic Block 1 Opcode: 83 fe 00cmp     esi0x0 Opcode: 75 0fjne     0x80535b1 Basic Block 2 Opcode: 83 ff 00cmp     edi0x0 Opcode: 75 0ajne     0x805359d Basic Block 3 Opcode: 83 fe 00cmp     esi0x0 Opcode: 75 0fjne     0x80535c5 Basic Block 4 Opcode: 83 ff 00cmp     edi0x0 Opcode: 74 0aje      0x80535b1 Basic Block 5 Opcode: bb 01 00 00 00mov     ebx0x1 Opcode: e9 c5 00 00 00jmp     0x8053662 Basic Block 6 Opcode: eb 00jmp     0x80535c7 Basic Block 7 Opcode: 83 ff 00cmp     edi0x0 Opcode: 75 0ajne     0x80535c5 Basic Block 8 Opcode: bb ff ff ff ffmov     ebx0xffffffff Opcode: e9 b1 00 00 00jmp     0x8053662 Basic Block 9 Opcode: 89 d8mov     eaxebx Opcode: 8b 5d fcmov     ebxdword [ebp-0x4 {var_8}] Opcode: 8b 7d f4mov     edidword [ebp-0xc {var_10}] Opcode: 8b 75 f8mov     esidword [ebp-0x8 {var_c}] Opcode: 83 c4 10add     esp0x10 {var_4} Opcode: 5dpop     ebp Opcode: c3retn     Basic Block 10 Opcode: b0 00mov     al0x0 Opcode: 89 f1mov     ecxesi Opcode: 0f be 09movsx   ecxbyte [ecx] Opcode: 83 f9 00cmp     ecx0x0 Opcode: 88 45 f3mov     byte [ebp-0xd {var_11}]al Opcode: 74 0eje      0x80535e4 Basic Block 11 Opcode: bb 00 00 00 00mov     ebx0x0 Opcode: e9 9d 00 00 00jmp     0x8053662 Basic Block 12 Opcode: 8a 45 f3mov     albyte [ebp-0xd {var_11}] Opcode: a8 01test    al0x1 Opcode: 75 02jne     0x80535ed Basic Block 13 Opcode: 89 f8mov     eaxedi Opcode: 0f be 00movsx   eaxbyte [eax] Opcode: 83 f8 00cmp     eax0x0 Opcode: 0f 95 c1setne   cl Opcode: 88 4d f3mov     byte [ebp-0xd {var_11}]cl Basic Block 14 Opcode: 89 f0mov     eaxesi Opcode: 0f be 00movsx   eaxbyte [eax] Opcode: 89 f9mov     ecxedi Opcode: 0f be 09movsx   ecxbyte [ecx] Opcode: 39 c8cmp     eaxecx Opcode: 7e 07jle     0x8053602 Basic Block 15 Opcode: eb 3ajmp     0x8053627 Basic Block 16 Opcode: 89 f0mov     eaxesi Opcode: 0f be 00movsx   eaxbyte [eax] Opcode: 89 f9mov     ecxedi Opcode: 0f be 09movsx   ecxbyte [ecx] Opcode: 39 c8cmp     eaxecx Opcode: 7d 07jge     0x8053617 Basic Block 17 Opcode: bb 01 00 00 00mov     ebx0x1 Opcode: eb 60jmp     0x8053662 Basic Block 18 Opcode: 89 f0mov     eaxesi Opcode: 0f be 00movsx   eaxbyte [eax] Opcode: 83 f8 00cmp     eax0x0 Opcode: 74 11je      0x8053642 Basic Block 19 Opcode: 89 f0mov     eaxesi Opcode: 83 c0 01add     eax0x1 Opcode: 89 c6mov     esieax Opcode: 89 f8mov     eaxedi Opcode: 83 c0 01add     eax0x1 Opcode: 89 c7mov     edieax Opcode: eb a0jmp     0x80535c7 Basic Block 20 Opcode: bb ff ff ff ffmov     ebx0xffffffff Opcode: eb 4bjmp     0x8053662 Basic Block 21 Opcode: 89 f0mov     eaxesi Opcode: 0f be 00movsx   eaxbyte [eax] Opcode: 83 f8 00cmp     eax0x0 Opcode: 75 11jne     0x805365d Basic Block 22 Opcode: 89 f8mov     eaxedi Opcode: 0f be 00movsx   eaxbyte [eax] Opcode: 83 f8 00cmp     eax0x0 Opcode: 75 07jne     0x8053642 Basic Block 23 Opcode: bb 00 00 00 00mov     ebx0x0 Basic Block 24 Opcode: 89 f8mov     eaxedi Opcode: 0f be 00movsx   eaxbyte [eax] Opcode: 83 f8 00cmp     eax0x0 Opcode: 74 07je      0x805365d Basic Block 25 Opcode: bb 01 00 00 00mov     ebx0x1 Opcode: eb 20jmp     0x8053662 Basic Block 26 Opcode: bb ff ff ff ffmov     ebx0xffffffff Opcode: eb 05jmp     0x8053662