Function Graph 0Basic Block 0Opcode: 55sub_804a220:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 e4 f0and     esp0xfffffff0 {var_10}Opcode: 83 ec 20sub     esp0x20 {var_30}Opcode: 8b 55 0cmov     edxdword [ebp+0xc {arg_8}]Opcode: 8b 0amov     ecxdword [edx]Opcode: 85 c9test    ecxecxOpcode: 0f 84 00 01 00 00je      0x804a339Basic Block 1Opcode: 8d 65 f4lea     esp[ebp-0xc] {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8d 45 10lea     eax[ebp+0x10] {arg_c}Opcode: f2 0f 2a 08cvtsi2sd xmm1dword [eax] {arg_c}Opcode: f2 0f 59 0d f0 f2 04 08mulsd   xmm1qword [data_804f2f0]Opcode: 31 ffxor     ediedi  {0x0}Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: f2 0f 10 15 e0 f2 04 08movsd   xmm2qword [data_804f2e0]Opcode: 8b 42 08mov     eaxdword [edx+0x8]Opcode: 73 72jae     0x804a2d0Basic Block 3Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 11 4c 24 10movsd   qword [esp+0x10]xmm1 {var_20}Opcode: 2e 66 0f 1f 04 00mmxnop  word cs:[eax+eax]Basic Block 4Opcode: 0f 28 c2movaps  xmm0xmm2Opcode: f2 0f 5c c1subsd   xmm0xmm1Opcode: f2 0f 5e d0divsd   xmm2xmm0Opcode: f2 0f 11 54 24 10movsd   qword [esp+0x10]xmm2 {var_20}Opcode: 2e 66 0f 1f 04 00mmxnop  word cs:[eax+eax]Basic Block 5Opcode: 8d 77 01lea     esi[edi+0x1]Opcode: 39 f9cmp     ecxediOpcode: 77 18ja      0x804a32eBasic Block 6Opcode: bb 00 00 00 80mov     ebx0x80000000Opcode: f2 0f 10 15 00 f3 04 08movsd   xmm2qword [data_804f300]Opcode: 66 0f 2e d0ucomisd xmm2xmm0Opcode: 73 04jae     0x804a30fBasic Block 7Opcode: 8d 77 01lea     esi[edi+0x1]Opcode: 39 f9cmp     ecxediOpcode: 77 18ja      0x804a2c3Basic Block 8Opcode: bb 00 00 00 80mov     ebx0x80000000Opcode: f2 0f 10 0d 00 f3 04 08movsd   xmm1qword [data_804f300]Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 73 04jae     0x804a2a4Basic Block 9Opcode: 89 1c b8mov     dword [eax+edi*4]ebxOpcode: 8b 0amov     ecxdword [edx]Opcode: 39 cecmp     esiecxOpcode: 89 f7mov     ediesiOpcode: 72 a7jb      0x804a2e0Basic Block 10Opcode: 89 74 24 04mov     dword [esp+0x4 {var_2c}]esiOpcode: 89 14 24mov     dword [esp {var_30}]edxOpcode: e8 6e e3 ff ffcall    sub_8048690Opcode: f2 0f 10 4c 24 10movsd   xmm1qword [esp+0x10] {var_20}Opcode: 8b 55 0cmov     edxdword [ebp+0xc {arg_8}]Opcode: 8b 42 08mov     eaxdword [edx+0x8]Basic Block 11Opcode: f2 0f 2c d8cvttsd2si ebxxmm0Basic Block 12Opcode: 89 1c b8mov     dword [eax+edi*4]ebxOpcode: 8b 0amov     ecxdword [edx]Opcode: 39 cecmp     esiecxOpcode: 89 f7mov     ediesiOpcode: 72 a7jb      0x804a275Basic Block 13Opcode: 89 74 24 04mov     dword [esp+0x4 {var_2c}]esiOpcode: 89 14 24mov     dword [esp {var_30}]edxOpcode: e8 d9 e3 ff ffcall    sub_8048690Opcode: f2 0f 10 54 24 10movsd   xmm2qword [esp+0x10] {var_20}Opcode: 8b 55 0cmov     edxdword [ebp+0xc {arg_8}]Opcode: 8b 42 08mov     eaxdword [edx+0x8]Basic Block 14Opcode: f2 0f 2c d8cvttsd2si ebxxmm0Basic Block 15Opcode: f2 0f 2a 04 b8cvtsi2sd xmm0dword [eax+edi*4]Opcode: f2 0f 59 c1mulsd   xmm0xmm1Opcode: 66 0f 2e 05 f8 f2 04 08ucomisd xmm0qword [data_804f2f8]Opcode: bb ff ff ff 7fmov     ebx0x7fffffffOpcode: 73 17jae     0x804a30fBasic Block 16Opcode: f2 0f 2a 04 b8cvtsi2sd xmm0dword [eax+edi*4]Opcode: f2 0f 59 c2mulsd   xmm0xmm2Opcode: 66 0f 2e 05 f8 f2 04 08ucomisd xmm0qword [data_804f2f8]Opcode: bb ff ff ff 7fmov     ebx0x7fffffffOpcode: 73 17jae     0x804a2a4Basic Block 17Opcode: eb 69jmp     0x804a339