Function Graph 0Basic Block 0Opcode: 55sub_8048dd0:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 50push    eaxOpcode: 81 3d b0 c7 04 08 00 00 00 00cmp     dword [data_804c7b0]0x0Opcode: 0f 8e af 00 00 00jle     0x8048e94Basic Block 1Opcode: a1 b4 c7 04 08mov     eaxdword [data_804c7b4]Opcode: 89 c1mov     ecxeaxOpcode: c1 e9 1fshr     ecx0x1fOpcode: 01 c1add     ecxeaxOpcode: d1 f9sar     ecx0x1Opcode: 0f af 0d b0 c7 04 08imul    ecxdword [data_804c7b0]Opcode: 85 c9test    ecxecxOpcode: 7e 65jle     0x8048f12Basic Block 2Opcode: 8b 0d 1c 16 06 08mov     ecxdword [data_806161c]Opcode: 8b 35 18 16 06 08mov     esidword [data_8061618]Opcode: 31 ffxor     ediedi  {0x0}Opcode: a1 14 16 06 08mov     eaxdword [data_8061614]Opcode: 89 04 24mov     dword [esp {var_14}]eaxOpcode: 0f 1f 44 00 00mmxnop  dword [eax+eax]Basic Block 3Opcode: 83 c4 04add     esp0x4 {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 4Opcode: a1 28 16 06 08mov     eaxdword [data_8061628]Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 8b 15 18 16 06 08mov     edxdword [data_8061618]Opcode: 66 0f 1f 44 00 00mmxnop  word [eax+eax]Basic Block 5Opcode: 47inc     ediOpcode: 3b 3d b0 c7 04 08cmp     edidword [data_804c7b0]Opcode: 0f 8c 6c ff ff ffjl      0x8048e00Basic Block 6Opcode: 8b 52 04mov     edxdword [edx+0x4]Opcode: 8b 14 96mov     edxdword [esi+edx*4]Opcode: 83 3c 82 03cmp     dword [edx+eax*4]0x3Opcode: 75 6ajne     0x8048e80Basic Block 7Opcode: 41inc     ecxOpcode: 8b 35 b4 c7 04 08mov     esidword [data_804c7b4]Opcode: 89 f7mov     ediesiOpcode: c1 ef 1fshr     edi0x1fOpcode: 01 f7add     ediesiOpcode: d1 ffsar     edi0x1Opcode: 0f af 3d b0 c7 04 08imul    edidword [data_804c7b0]Opcode: 39 f9cmp     ecxediOpcode: 7c aejl      0x8048ec0Basic Block 8Opcode: 8b 76 04mov     esidword [esi+0x4]Opcode: 8b 3c bamov     edidword [edx+edi*4]Opcode: 83 3c b7 02cmp     dword [edi+esi*4]0x2Opcode: 75 1ajne     0x8048ef0Basic Block 9Opcode: 8b 14 b9mov     edxdword [ecx+edi*4]Opcode: 8b 02mov     eaxdword [edx]Opcode: 83 f8 ffcmp     eax0xffffffffOpcode: 74 7dje      0x8048e87Basic Block 10Opcode: c7 04 82 04 00 00 00mov     dword [edx+eax*4]0x4Basic Block 11Opcode: c7 04 82 00 00 00 00mov     dword [edx+eax*4]0x0Opcode: 8b 04 b9mov     eaxdword [ecx+edi*4]Opcode: 8b 28mov     ebpdword [eax]Opcode: 8b 58 04mov     ebxdword [eax+0x4]Opcode: b8 67 66 66 66mov     eax0x66666667Opcode: f7 2d 04 16 06 08imul    dword [data_8061604]Opcode: 89 d0mov     eaxedxOpcode: c1 e8 1fshr     eax0x1fOpcode: c1 fa 03sar     edx0x3Opcode: 01 c2add     edxeaxOpcode: 29 d3sub     ebxedxOpcode: 89 d8mov     eaxebxOpcode: c1 e8 1fshr     eax0x1fOpcode: 01 d8add     eaxebxOpcode: 25 fe ff ff 7fand     eax0x7ffffffeOpcode: 89 eamov     edxebpOpcode: c1 ea 1fshr     edx0x1fOpcode: 01 eaadd     edxebpOpcode: 81 e2 fe ff ff 7fand     edx0x7ffffffeOpcode: 8b 1c 24mov     ebxdword [esp {var_14}]Opcode: 8b 04 43mov     eaxdword [ebx+eax*2]Opcode: c7 04 50 00 00 00 00mov     dword [eax+edx*2]0x0Opcode: 8b 04 b9mov     eaxdword [ecx+edi*4]Opcode: c7 00 ff ff ff ffmov     dword [eax]0xffffffffOpcode: 8b 04 b9mov     eaxdword [ecx+edi*4]Opcode: c7 40 04 ff ff ff ffmov     dword [eax+0x4]0xffffffffOpcode: eb 10jmp     0x8048e87Basic Block 12Opcode: 8b 34 88mov     esidword [eax+ecx*4]Opcode: 8b 3emov     edidword [esi]Opcode: 83 ff ffcmp     edi0xffffffffOpcode: 74 2dje      0x8048ef7Basic Block 13Opcode: c7 04 b7 05 00 00 00mov     dword [edi+esi*4]0x5Basic Block 14Opcode: c7 05 08 16 06 08 01 00 00 00mov     dword [data_8061608]0x1Opcode: eb 15jmp     0x8048ef7