Function Graph 0 Basic Block 0 Opcode: 55sub_80480a0: Opcode: 55push    ebp Opcode: 53push    ebx Opcode: 57push    edi Opcode: 56push    esi Opcode: 50push    eax Opcode: 89 cemov     esiecx Opcode: c1 ee 10shr     esi0x10 Opcode: 66 83 3a 00cmp     word [edx]0x0 Opcode: 75 1ejne     0x80480ce Basic Block 1 Opcode: 0f b7 c1movzx   eaxcx Opcode: 01 f0add     eaxesi Opcode: 89 04 24mov     dword [esp {var_14}]eax Opcode: eb 01jmp     0x80480d9 Basic Block 2 Opcode: 66 c7 42 02 00 00mov     word [edx+0x2]0x0 Opcode: b8 02 00 00 00mov     eax0x2 Opcode: eb 07jmp     0x80480c4 Basic Block 3 Opcode: 0f b7 f1movzx   esicx Opcode: 3b 34 24cmp     esidword [esp {var_14}] Opcode: 73 59jae     0x804813a Basic Block 4 Opcode: 83 f8 12cmp     eax0x12 Opcode: 75 f4jne     0x80480bd Basic Block 5 Opcode: 31 c0xor     eaxeax  {0x0} Opcode: 31 f6xor     esiesi  {0x0} Opcode: 31 dbxor     ebxebx  {0x0} Opcode: 31 edxor     ebpebp  {0x0} Opcode: eb 06jmp     0x804814a Basic Block 6 Opcode: b3 0fmov     bl0xf Opcode: 31 f6xor     esiesi  {0x0} Opcode: eb 03jmp     0x80480ea Basic Block 7 Opcode: 66 c7 04 42 ff ffmov     word [edx+eax*2]0xffff Opcode: 40inc     eax Basic Block 8 Opcode: 66 c7 02 01 00mov     word [edx]0x1 Basic Block 9 Opcode: 83 fe 0fcmp     esi0xf Opcode: 77 20ja      0x804816f Basic Block 10 Opcode: 0f b7 7c 72 04movzx   ediword [edx+esi*2+0x4] Opcode: 83 fe 10cmp     esi0x10 Opcode: 74 3bje      0x804812f Basic Block 11 Opcode: 83 c4 04add     esp0x4 {var_10} Opcode: 5epop     esi Opcode: 5fpop     edi Opcode: 5bpop     ebx Opcode: 5dpop     ebp Opcode: c3retn     Basic Block 12 Opcode: 0f b7 7c 72 04movzx   ediword [edx+esi*2+0x4] Opcode: 0f b7 cdmovzx   ecxbp Opcode: 41inc     ecx Opcode: 31 edxor     ebpebp  {0x0} Opcode: 39 cfcmp     ediecx Opcode: 75 e6jne     0x8048144 Basic Block 13 Opcode: 66 39 f9cmp     cxdi Opcode: 76 a4jbe     0x80480d8 Basic Block 14 Opcode: 66 39 f9cmp     cxdi Opcode: 74 eeje      0x80480e7 Basic Block 15 Opcode: 46inc     esi Opcode: 89 ebmov     ebxebp Opcode: 66 89 fdmov     bpdi Basic Block 16 Opcode: 8d 4b 01lea     ecx[ebx+0x1] Opcode: 80 f9 03cmp     cl0x3 Opcode: 74 06je      0x804816c Basic Block 17 Opcode: 41inc     ecx Basic Block 18 Opcode: 66 89 4a 24mov     word [edx+0x24]cx Opcode: eb 9ejmp     0x80480d8 Basic Block 19 Opcode: 46inc     esi Opcode: fe cbdec     bl Basic Block 20 Opcode: 66 39 f9cmp     cxdi Opcode: 73 e9jae     0x80480e7 Basic Block 21 Opcode: 31 c0xor     eaxeax  {0x0} Opcode: 40inc     eax  {0x1} Basic Block 22 Opcode: 0f b6 ebmovzx   ebpbl Opcode: 45inc     ebp Opcode: eb d8jmp     0x8048144 Basic Block 23 Opcode: 0f b7 7c 72 02movzx   ediword [edx+esi*2+0x2] Opcode: 66 39 f9cmp     cxdi Opcode: 76 dfjbe     0x80480e7 Basic Block 24 Opcode: 0f b6 ebmovzx   ebpbl Opcode: bf 0f 00 00 00mov     edi0xf Opcode: 29 efsub     ediebp Opcode: bd 0f 00 00 00mov     ebp0xf Opcode: eb 0bjmp     0x8048124 Basic Block 25 Opcode: 39 f5cmp     ebpesi Opcode: 77 f1ja      0x8048119 Basic Block 26 Opcode: 66 8b 44 6a 02mov     axword [edx+ebp*2+0x2] Opcode: 66 89 44 6a 04mov     word [edx+ebp*2+0x4]ax Opcode: 4ddec     ebp Basic Block 27 Opcode: 66 89 4c 7a 04mov     word [edx+edi*2+0x4]cx Opcode: eb b8jmp     0x80480e7