Function Graph 0Basic Block 0Opcode: 55sub_80485d0:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 e4 f0 ff ff ffand     esp0xfffffff0 {var_10}Opcode: 81 ec d0 00 00 00sub     esp0xd0 {var_e0}Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 0f 29 84 24 b0 00 00 00movaps  oword [esp+0xb0]xmm0 {var_30}Opcode: 0f 29 84 24 a0 00 00 00movaps  oword [esp+0xa0]xmm0 {var_40}Opcode: c7 84 24 a0 00 00 00 ff ff ff ffmov     dword [esp+0xa0 {var_40}]0xffffffffOpcode: c7 84 24 a8 00 00 00 01 00 00 00mov     dword [esp+0xa8 {var_38}]0x1Opcode: c7 84 24 ac 00 00 00 fe ff ff ffmov     dword [esp+0xac {var_34}]0xfffffffeOpcode: c7 84 24 b4 00 00 00 02 00 00 00mov     dword [esp+0xb4 {var_2c}]0x2Opcode: c7 84 24 b8 00 00 00 ff ff ff ffmov     dword [esp+0xb8 {var_28}]0xffffffffOpcode: c7 84 24 c0 00 00 00 01 00 00 00mov     dword [esp+0xc0 {var_20}]0x1Opcode: 0f 29 84 24 80 00 00 00movaps  oword [esp+0x80]xmm0 {var_60}Opcode: 0f 29 44 24 70movaps  oword [esp+0x70]xmm0 {var_70}Opcode: c7 44 24 70 01 00 00 00mov     dword [esp+0x70 {var_70}]0x1Opcode: c7 44 24 74 02 00 00 00mov     dword [esp+0x74 {var_6c}]0x2Opcode: c7 44 24 78 01 00 00 00mov     dword [esp+0x78 {var_68}]0x1Opcode: c7 84 24 88 00 00 00 ff ff ff ffmov     dword [esp+0x88 {var_58}]0xffffffffOpcode: c7 84 24 8c 00 00 00 fe ff ff ffmov     dword [esp+0x8c {var_54}]0xfffffffeOpcode: c7 84 24 90 00 00 00 ff ff ff ffmov     dword [esp+0x90 {var_50}]0xffffffffOpcode: 31 dbxor     ebxebx  {0x0}Opcode: 90nop     Basic Block 1Opcode: 89 4c 24 38mov     dword [esp+0x38 {var_a8}]ecxOpcode: 89 5c 24 30mov     dword [esp+0x30 {var_b0}]ebxOpcode: 89 74 24 34mov     dword [esp+0x34 {var_ac}]esiOpcode: 8b 1amov     ebxdword [edx]Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 44 24 10mov     dword [esp+0x10 {var_d0}]eaxOpcode: 89 7c 24 0cmov     dword [esp+0xc {var_d4}]ediOpcode: 8b 44 24 2cmov     eaxdword [esp+0x2c {var_b4}]Opcode: 89 44 24 08mov     dword [esp+0x8 {var_d8}]eaxOpcode: 8b 44 24 28mov     eaxdword [esp+0x28 {var_b8}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_dc}]eaxOpcode: 8b 44 24 24mov     eaxdword [esp+0x24 {var_bc}]Opcode: 89 04 24mov     dword [esp {var_e0}]eaxOpcode: 89 d6mov     esiedxOpcode: e8 09 fd ff ffcall    sub_8048410Opcode: 89 f2mov     edxesiOpcode: 8b 4c 24 38mov     ecxdword [esp+0x38 {var_a8}]Opcode: 89 c6mov     esieaxOpcode: 0f af deimul    ebxesiOpcode: 03 5c 24 30add     ebxdword [esp+0x30 {var_b0}]Opcode: 0f af 31imul    esidword [ecx]Opcode: 03 74 24 34add     esidword [esp+0x34 {var_ac}]Opcode: 47inc     ediOpcode: 83 c2 04add     edx0x4Opcode: 83 c1 04add     ecx0x4Opcode: 83 ff 02cmp     edi0x2Opcode: 75 a7jne     0x80486d0Basic Block 2Opcode: 8b 4c 24 20mov     ecxdword [esp+0x20 {var_c0}]Opcode: 41inc     ecxOpcode: 8b 44 24 18mov     eaxdword [esp+0x18 {var_c8}]Opcode: 83 c0 0cadd     eax0xcOpcode: 8b 54 24 1cmov     edxdword [esp+0x1c {var_c4}]Opcode: 83 c2 0cadd     edx0xcOpcode: 83 f9 03cmp     ecx0x3Opcode: 0f 85 6b ff ff ffjne     0x80486b0Basic Block 3Opcode: 89 44 24 18mov     dword [esp+0x18 {var_c8}]eaxOpcode: 89 54 24 1cmov     dword [esp+0x1c {var_c4}]edxOpcode: 89 4c 24 20mov     dword [esp+0x20 {var_c0}]ecxOpcode: 8d 49 fflea     ecx[ecx-0x1]Opcode: 89 4c 24 2cmov     dword [esp+0x2c {var_b4}]ecxOpcode: bf ff ff ff ffmov     edi0xffffffffOpcode: 89 d1mov     ecxedxOpcode: 89 c2mov     edxeaxOpcode: 0f 1f 40 00mmxnop  dword [eax]Basic Block 4Opcode: 89 d8mov     eaxebxOpcode: 0f af c0imul    eaxeaxOpcode: 89 f1mov     ecxesiOpcode: 0f af c9imul    ecxecxOpcode: 01 c1add     ecxeaxOpcode: f2 0f 2a c1cvtsi2sd xmm0ecxOpcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e0}Opcode: e8 ab 2f 00 00call    sub_804b70aOpcode: 8b 44 24 14mov     eaxdword [esp+0x14 {var_cc}]Opcode: 8b 4c 24 28mov     ecxdword [esp+0x28 {var_b8}]Opcode: 8d 04 01lea     eax[ecx+eax]Opcode: dd 5c 24 68fstp    qword [esp+0x68] {var_78}Opcode: f2 0f 2c 4c 24 68cvttsd2si ecxqword [esp+0x68] {var_78}Opcode: 8b 7d 08mov     edidword [ebp+0x8 {arg_4}]Opcode: 8b 57 10mov     edxdword [edi+0x10]Opcode: 88 0c 02mov     byte [edx+eax]clOpcode: 85 dbtest    ebxebxOpcode: 0f 57 c0xorps   xmm0xmm0Opcode: 74 42je      0x80487c6Basic Block 5Opcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e0}Opcode: e8 b0 fd ff ffcall    sub_8048580Opcode: dd 1c 24fstp    qword [esp] {var_e0}Opcode: c7 44 24 0c 00 00 f0 3fmov     dword [esp+0xc {var_d4}]0x3ff00000Opcode: c7 44 24 08 00 00 00 00mov     dword [esp+0x8 {var_d8}]0x0Opcode: e8 50 2f 00 00call    sub_804b738Opcode: dd 1c 24fstp    qword [esp] {var_e0}Opcode: e8 90 fd ff ffcall    sub_8048580Opcode: dd 5c 24 50fstp    qword [esp+0x50] {var_90}Opcode: f2 0f 10 44 24 50movsd   xmm0qword [esp+0x50] {var_90}Opcode: f2 0f 59 05 d0 b7 04 08mulsd   xmm0qword [data_804b7d0]Opcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e0}Opcode: e8 74 fd ff ffcall    sub_8048580Opcode: dd 5c 24 48fstp    qword [esp+0x48] {var_98}Opcode: f2 0f 10 44 24 48movsd   xmm0qword [esp+0x48] {var_98}Opcode: f2 0f 58 05 d8 b7 04 08addsd   xmm0qword [data_804b7d8]Opcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e0}Opcode: e8 58 fd ff ffcall    sub_8048580Opcode: dd 5c 24 40fstp    qword [esp+0x40] {var_a0}Opcode: f2 0f 2c 44 24 40cvttsd2si eaxqword [esp+0x40] {var_a0}Opcode: 8b 4f 0cmov     ecxdword [edi+0xc]Opcode: 8b 5c 24 24mov     ebxdword [esp+0x24 {var_bc}]Opcode: 8b 0c 99mov     ecxdword [ecx+ebx*4]Opcode: 8b 74 24 28mov     esidword [esp+0x28 {var_b8}]Opcode: 89 04 b1mov     dword [ecx+esi*4]eaxOpcode: 8b 47 0cmov     eaxdword [edi+0xc]Opcode: 8b 3c 98mov     edidword [eax+ebx*4]Opcode: 8b 0c b7mov     ecxdword [edi+esi*4]Opcode: 89 c8mov     eaxecxOpcode: ba b7 60 0b b6mov     edx0xb60b60b7Opcode: f7 eaimul    edxOpcode: 01 caadd     edxecxOpcode: 89 d0mov     eaxedxOpcode: c1 e8 1fshr     eax0x1fOpcode: c1 fa 05sar     edx0x5Opcode: 8d 44 02 02lea     eax[edx+eax+0x2]Opcode: 89 04 b7mov     dword [edi+esi*4]eaxOpcode: 89 f0mov     eaxesiOpcode: 40inc     eaxOpcode: 3d 00 02 00 00cmp     eax0x200Opcode: 0f 85 1c fe ff ffjne     0x8048690Basic Block 6Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: f2 0f 2a c6cvtsi2sd xmm0esiOpcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e0}Opcode: e8 88 2f 00 00call    sub_804b71dOpcode: dd 5c 24 60fstp    qword [esp+0x60] {var_80}Opcode: f2 0f 10 44 24 60movsd   xmm0qword [esp+0x60] {var_80}Opcode: f2 0f 11 44 24 38movsd   qword [esp+0x38]xmm0 {var_a8}Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: f2 0f 2a c3cvtsi2sd xmm0ebxOpcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e0}Opcode: e8 67 2f 00 00call    sub_804b71dOpcode: f2 0f 10 44 24 38movsd   xmm0qword [esp+0x38] {var_a8}Opcode: dd 5c 24 58fstp    qword [esp+0x58] {var_88}Opcode: f2 0f 5e 44 24 58divsd   xmm0qword [esp+0x58] {var_88}Basic Block 7Opcode: 89 44 24 28mov     dword [esp+0x28 {var_b8}]eaxOpcode: 31 c9xor     ecxecx  {0x0}Opcode: 8d 44 24 70lea     eax[esp+0x70] {var_70}Opcode: 89 c2mov     edxeaxOpcode: 8d 84 24 a0 00 00 00lea     eax[esp+0xa0] {var_40}Opcode: 31 f6xor     esiesi  {0x0}Opcode: 31 dbxor     ebxebx  {0x0}Opcode: 66 0f 1f 84 00 00 00 00 00mmxnop  word [eax+eax]Basic Block 8Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 43inc     ebxOpcode: 81 fb 00 02 00 00cmp     ebx0x200Opcode: 0f 85 fc fd ff ffjne     0x8048680Basic Block 9Opcode: 89 5c 24 24mov     dword [esp+0x24 {var_bc}]ebxOpcode: c1 e3 09shl     ebx0x9Opcode: 89 5c 24 14mov     dword [esp+0x14 {var_cc}]ebxOpcode: 31 c0xor     eaxeax  {0x0}Opcode: 0f 1f 00mmxnop  dword [eax]Basic Block 10Opcode: 89 04 24mov     dword [esp {var_e0}]eaxOpcode: e8 14 f8 ff ffcall    sub_80480a0Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 8d 65 f4lea     esp[ebp-0xc] {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn