Function Graph 0Basic Block 0Opcode: 55sub_8048460:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 e4 fc ff ff ffand     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 af 01 00 00jae     0x804862fBasic 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 40 eb 04 08mulsd   xmm0qword [data_804eb40]Opcode: 31 f6xor     esiesi  {0x0}Opcode: 0f 57 c9xorps   xmm1xmm1Opcode: 66 0f 2e c1ucomisd xmm0xmm1Opcode: f2 0f 10 0d 30 eb 04 08movsd   xmm1qword [data_804eb30]Opcode: 0f 83 c1 00 00 00jae     0x8048574Basic Block 3Opcode: f2 0f 58 c1addsd   xmm0xmm1Opcode: f2 0f 10 0d 50 eb 04 08movsd   xmm1qword [data_804eb50]Basic Block 4Opcode: 0f 28 d1movaps  xmm2xmm1Opcode: f2 0f 5c d0subsd   xmm2xmm0Opcode: f2 0f 5e cadivsd   xmm1xmm2Opcode: f2 0f 10 05 50 eb 04 08movsd   xmm0qword [data_804eb50]Opcode: 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Basic Block 5Opcode: bf ff ff ff 7fmov     edi0x7fffffffOpcode: 31 dbxor     ebxebx  {0x0}Opcode: eb 11jmp     0x80485caBasic Block 6Opcode: 66 0f 2e caucomisd xmm1xmm2Opcode: 73 1bjae     0x80485c0Basic Block 7Opcode: bf ff ff ff 7fmov     edi0x7fffffffOpcode: 31 dbxor     ebxebx  {0x0}Opcode: eb 11jmp     0x804851aBasic Block 8Opcode: 66 0f 2e c2ucomisd xmm0xmm2Opcode: 73 1bjae     0x8048510Basic 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      0x80485e0Basic 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 1ajmp     0x80485caBasic 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      0x8048530Basic 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 1ajmp     0x804851aBasic Block 15Opcode: 84 c0test    alalOpcode: 75 0cjne     0x80485f0Basic Block 16Opcode: 88 d0mov     aldlBasic Block 17Opcode: 84 c0test    alalOpcode: 74 0cje      0x8048540Basic 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      0x8048605Basic Block 20Opcode: c7 04 b1 ff ff ff 7fmov     dword [ecx+esi*4]0x7fffffffOpcode: eb 36jmp     0x8048623Basic Block 21Opcode: 81 ff 01 00 00 80cmp     edi0x80000001Opcode: 0f 92 c0setb    alOpcode: 83 fb ffcmp     ebx0xffffffffOpcode: 0f 9c c2setl    dlOpcode: 74 02je      0x8048553Basic Block 22Opcode: c7 04 b1 ff ff ff 7fmov     dword [ecx+esi*4]0x7fffffffOpcode: eb 26jmp     0x8048563Basic Block 23Opcode: 84 c0test    alalOpcode: 75 17jne     0x8048620Basic 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 51 ff ff ffjb      0x8048580Basic Block 26Opcode: 84 c0test    alalOpcode: 74 09je      0x8048560Basic 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 61 ff ff ffjb      0x80484d0Basic 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 11jmp     0x8048623Basic 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 48 eb 04 08ucomisd xmm2qword [data_804eb48]Opcode: 73 11jae     0x80485b0Basic 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     0x8048563Basic 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 48 eb 04 08ucomisd xmm2qword [data_804eb48]Opcode: 73 11jae     0x8048500Basic Block 35Opcode: e9 bb 00 00 00jmp     0x804862f