Function Graph 0Basic Block 0Opcode: 55sub_80486f0:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 e4 fcand     esp0xfffffffc {var_10}Opcode: 83 ec 0csub     esp0xc {var_1c}Opcode: 8b 4d 0cmov     ecxdword [ebp+0xc {arg_8}]Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 49dec     ecxOpcode: 3b 08cmp     ecxdword [eax]Opcode: 0f 83 89 01 00 00jae     0x8048896Basic Block 1Opcode: 8d 65 f4lea     esp[ebp-0xc] {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8d 55 10lea     edx[ebp+0x10] {arg_c}Opcode: 8b 48 08mov     ecxdword [eax+0x8]Opcode: 8b 45 0cmov     eaxdword [ebp+0xc {arg_8}]Opcode: 8b 40 08mov     eaxdword [eax+0x8]Opcode: 89 44 24 08mov     dword [esp+0x8 {var_14}]eaxOpcode: f2 0f 2a 02cvtsi2sd xmm0dword [edx] {arg_c}Opcode: f2 0f 59 05 f0 f2 04 08mulsd   xmm0qword [data_804f2f0]Opcode: 31 f6xor     esiesi  {0x0}Opcode: 0f 57 c9xorps   xmm1xmm1Opcode: 66 0f 2e c1ucomisd xmm0xmm1Opcode: f2 0f 10 0d e0 f2 04 08movsd   xmm1qword [data_804f2e0]Opcode: 0f 83 b3 00 00 00jae     0x80487f3Basic Block 3Opcode: f2 0f 58 c1addsd   xmm0xmm1Opcode: f2 0f 10 0d 00 f3 04 08movsd   xmm1qword [data_804f300]Basic Block 4Opcode: 0f 28 d1movaps  xmm2xmm1Opcode: f2 0f 5c d0subsd   xmm2xmm0Opcode: f2 0f 5e cadivsd   xmm1xmm2Opcode: f2 0f 10 05 00 f3 04 08movsd   xmm0qword [data_804f300]Opcode: 2e 66 0f 1f 04 00mmxnop  word cs:[eax+eax]Basic Block 5Opcode: bf ff ff ff 7fmov     edi0x7fffffffOpcode: 31 dbxor     ebxebx  {0x0}Opcode: eb 0ajmp     0x8048842Basic Block 6Opcode: 66 0f 2e caucomisd xmm1xmm2Opcode: 73 14jae     0x8048838Basic Block 7Opcode: bf ff ff ff 7fmov     edi0x7fffffffOpcode: 31 dbxor     ebxebx  {0x0}Opcode: eb 0ajmp     0x804879cBasic Block 8Opcode: 66 0f 2e c2ucomisd xmm0xmm2Opcode: 73 14jae     0x8048792Basic Block 9Opcode: 01 d7add     ediedxOpcode: 11 c3adc     ebxeaxOpcode: 81 ff ff ff ff 7fcmp     edi0x7fffffffOpcode: 0f 92 c0setb    alOpcode: 85 dbtest    ebxebxOpcode: 0f 98 c2sets    dlOpcode: 74 02je      0x8048858Basic Block 10Opcode: bf 00 00 00 80mov     edi0x80000000Opcode: bb ff ff ff ffmov     ebx0xffffffffBasic Block 11Opcode: f2 0f 2c facvttsd2si edixmm2Opcode: 89 fbmov     ebxediOpcode: c1 fb 1fsar     ebx0x1fOpcode: eb 13jmp     0x8048842Basic Block 12Opcode: 01 d7add     ediedxOpcode: 11 c3adc     ebxeaxOpcode: 81 ff fe ff ff 7fcmp     edi0x7ffffffeOpcode: 0f 97 c0seta    alOpcode: 85 dbtest    ebxebxOpcode: 0f 9f c2setg    dlOpcode: 74 02je      0x80487b2Basic Block 13Opcode: bf 00 00 00 80mov     edi0x80000000Opcode: bb ff ff ff ffmov     ebx0xffffffffBasic Block 14Opcode: f2 0f 2c facvttsd2si edixmm2Opcode: 89 fbmov     ebxediOpcode: c1 fb 1fsar     ebx0x1fOpcode: eb 13jmp     0x804879cBasic Block 15Opcode: 84 c0test    alalOpcode: 75 09jne     0x8048865Basic Block 16Opcode: 88 d0mov     aldlBasic Block 17Opcode: 84 c0test    alalOpcode: 74 09je      0x80487bfBasic Block 18Opcode: 88 d0mov     aldlBasic Block 19Opcode: 81 ff 00 00 00 80cmp     edi0x80000000Opcode: 0f 97 c0seta    alOpcode: 85 dbtest    ebxebxOpcode: 0f 99 c2setns   dlOpcode: 83 fb ffcmp     ebx0xffffffffOpcode: 74 02je      0x804887aBasic Block 20Opcode: c7 04 b1 ff ff ff 7fmov     dword [ecx+esi*4]0x7fffffffOpcode: eb 25jmp     0x804888aBasic Block 21Opcode: 81 ff 01 00 00 80cmp     edi0x80000001Opcode: 0f 92 c0setb    alOpcode: 83 fb ffcmp     ebx0xffffffffOpcode: 0f 9c c2setl    dlOpcode: 74 02je      0x80487d2Basic Block 22Opcode: c7 04 b1 ff ff ff 7fmov     dword [ecx+esi*4]0x7fffffffOpcode: eb 23jmp     0x80487e2Basic Block 23Opcode: 84 c0test    alalOpcode: 75 09jne     0x8048887Basic Block 24Opcode: 88 d0mov     aldlBasic Block 25Opcode: 46inc     esiOpcode: 8b 45 0cmov     eaxdword [ebp+0xc {arg_8}]Opcode: 3b 30cmp     esidword [eax]Opcode: 0f 82 69 ff ff ffjb      0x80487ffBasic Block 26Opcode: 84 c0test    alalOpcode: 74 09je      0x80487dfBasic Block 27Opcode: 88 d0mov     aldlBasic Block 28Opcode: 46inc     esiOpcode: 8b 45 0cmov     eaxdword [ebp+0xc {arg_8}]Opcode: 3b 30cmp     esidword [eax]Opcode: 0f 82 6b ff ff ffjb      0x8048759Basic Block 29Opcode: 89 3c b1mov     dword [ecx+esi*4]ediBasic Block 30Opcode: c7 04 b1 00 00 00 80mov     dword [ecx+esi*4]0x80000000Opcode: eb 03jmp     0x804888aBasic Block 31Opcode: 8b 14 b1mov     edxdword [ecx+esi*4]Opcode: 89 d0mov     eaxedxOpcode: c1 f8 1fsar     eax0x1fOpcode: 8b 7c 24 08mov     edidword [esp+0x8 {var_14}]Opcode: f2 0f 2a 14 b7cvtsi2sd xmm2dword [edi+esi*4]Opcode: f2 0f 59 d0mulsd   xmm2xmm0Opcode: 66 0f 2e 15 f8 f2 04 08ucomisd xmm2qword [data_804f2f8]Opcode: 73 11jae     0x804882fBasic Block 32Opcode: 89 3c b1mov     dword [ecx+esi*4]ediBasic Block 33Opcode: c7 04 b1 00 00 00 80mov     dword [ecx+esi*4]0x80000000Opcode: eb 03jmp     0x80487e2Basic Block 34Opcode: 8b 14 b1mov     edxdword [ecx+esi*4]Opcode: 89 d0mov     eaxedxOpcode: c1 f8 1fsar     eax0x1fOpcode: 8b 7c 24 08mov     edidword [esp+0x8 {var_14}]Opcode: f2 0f 2a 14 b7cvtsi2sd xmm2dword [edi+esi*4]Opcode: f2 0f 59 d1mulsd   xmm2xmm1Opcode: 66 0f 2e 15 f8 f2 04 08ucomisd xmm2qword [data_804f2f8]Opcode: 73 11jae     0x8048789Basic Block 35Opcode: e9 a3 00 00 00jmp     0x8048896