Function Graph 0Basic Block 0Opcode: 31 c9sub_804c340:Opcode: 31 c9xor     ecx, ecx  {0x0}Opcode: 89 4c 24 acmov     dword [esp-0x54], ecxOpcode: 89 4c 24 a4mov     dword [esp-0x5c], ecxOpcode: 89 4c 24 9cmov     dword [esp-0x64], ecxOpcode: 89 4c 24 94mov     dword [esp-0x6c], ecxOpcode: 89 4c 24 8cmov     dword [esp-0x74], ecxOpcode: 55push    ebpOpcode: 89 e5mov     ebp, espOpcode: 83 e4 f8and     esp, 0xfffffff8 {var_8}Opcode: 81 ec a0 00 00 00sub     esp, 0xa0 {var_a8}Opcode: c6 84 24 9b 00 00 00 00mov     byte [esp+0x9b {var_d}], 0x0Basic Block 1Opcode: 89 ecmov     esp, ebpOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: 8b 80 a8 00 00 00mov     eax, dword [eax+0xa8]Opcode: 89 84 24 9c 00 00 00mov     dword [esp+0x9c {var_c}], eaxOpcode: 83 bc 24 9c 00 00 00 00cmp     dword [esp+0x9c {var_c}], 0x0Opcode: 75 05jne     0x804c3b3Basic Block 3Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: 0f b6 00movzx   eax, byte [eax]Opcode: 83 f8 05cmp     eax, 0x5Opcode: 74 05je      0x804c3c7Basic Block 4Opcode: e9 3c 06 00 00jmp     0x804c9efBasic Block 5Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: f2 0f 10 80 80 00 00 00movsd   xmm0, qword [eax+0x80]Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: 89 04 24mov     dword [esp {var_a8}], eaxOpcode: 0f b6 84 24 9b 00 00 00movzx   eax, byte [esp+0x9b {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_a4}], eaxOpcode: f2 0f 11 44 24 28movsd   qword [esp+0x28], xmm0 {var_80}Opcode: e8 a9 de ff ffcall    sub_804a2a0Opcode: dd 5c 24 30fstp    qword [esp+0x30] {var_78}Opcode: f2 0f 10 44 24 30movsd   xmm0, qword [esp+0x30] {var_78}Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: f2 0f 10 4c 24 28movsd   xmm1, qword [esp+0x28] {var_80}Opcode: f2 0f 59 c8mulsd   xmm1, xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 11 88 80 00 00 00movsd   qword [eax+0x80], xmm1Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: f2 0f 10 80 88 00 00 00movsd   xmm0, qword [eax+0x88]Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: 89 04 24mov     dword [esp {var_a8}], eaxOpcode: 0f b6 84 24 9b 00 00 00movzx   eax, byte [esp+0x9b {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_a4}], eaxOpcode: f2 0f 11 44 24 20movsd   qword [esp+0x20], xmm0 {var_88}Opcode: e8 47 de ff ffcall    sub_804a2a0Opcode: dd 5c 24 38fstp    qword [esp+0x38] {var_70}Opcode: f2 0f 10 44 24 38movsd   xmm0, qword [esp+0x38] {var_70}Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: f2 0f 10 4c 24 20movsd   xmm1, qword [esp+0x20] {var_88}Opcode: f2 0f 59 c8mulsd   xmm1, xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 11 88 88 00 00 00movsd   qword [eax+0x88], xmm1Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: f2 0f 10 80 90 00 00 00movsd   xmm0, qword [eax+0x90]Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: 89 04 24mov     dword [esp {var_a8}], eaxOpcode: 0f b6 84 24 9b 00 00 00movzx   eax, byte [esp+0x9b {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_a4}], eaxOpcode: f2 0f 11 44 24 18movsd   qword [esp+0x18], xmm0 {var_90}Opcode: e8 e5 dd ff ffcall    sub_804a2a0Opcode: dd 5c 24 40fstp    qword [esp+0x40] {var_68}Opcode: f2 0f 10 44 24 40movsd   xmm0, qword [esp+0x40] {var_68}Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: f2 0f 10 4c 24 18movsd   xmm1, qword [esp+0x18] {var_90}Opcode: f2 0f 59 c8mulsd   xmm1, xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 11 88 90 00 00 00movsd   qword [eax+0x90], xmm1Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: f2 0f 10 80 98 00 00 00movsd   xmm0, qword [eax+0x98]Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: 89 04 24mov     dword [esp {var_a8}], eaxOpcode: 0f b6 84 24 9b 00 00 00movzx   eax, byte [esp+0x9b {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_a4}], eaxOpcode: f2 0f 11 44 24 10movsd   qword [esp+0x10], xmm0 {var_98}Opcode: e8 83 dd ff ffcall    sub_804a2a0Opcode: dd 5c 24 48fstp    qword [esp+0x48] {var_60}Opcode: f2 0f 10 44 24 48movsd   xmm0, qword [esp+0x48] {var_60}Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: f2 0f 10 4c 24 10movsd   xmm1, qword [esp+0x10] {var_98}Opcode: f2 0f 59 c8mulsd   xmm1, xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 11 88 98 00 00 00movsd   qword [eax+0x98], xmm1Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: f2 0f 10 80 a0 00 00 00movsd   xmm0, qword [eax+0xa0]Opcode: 8b 84 24 9c 00 00 00mov     eax, dword [esp+0x9c {var_c}]Opcode: 89 04 24mov     dword [esp {var_a8}], eaxOpcode: 0f b6 84 24 9b 00 00 00movzx   eax, byte [esp+0x9b {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_a4}], eaxOpcode: f2 0f 11 44 24 08movsd   qword [esp+0x8], xmm0 {var_a0}Opcode: e8 21 dd ff ffcall    sub_804a2a0Opcode: dd 5c 24 50fstp    qword [esp+0x50] {var_58}Opcode: f2 0f 10 44 24 50movsd   xmm0, qword [esp+0x50] {var_58}Opcode: b8 18 00 00 00mov     eax, 0x18Opcode: f2 0f 2a c8cvtsi2sd xmm1, eaxOpcode: b8 02 00 00 00mov     eax, 0x2Opcode: f2 0f 2a d0cvtsi2sd xmm2, eaxOpcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: f2 0f 10 1d 08 23 05 08movsd   xmm3, qword [data_8052308]Opcode: b9 64 00 00 00mov     ecx, 0x64Opcode: f2 0f 2a e1cvtsi2sd xmm4, ecxOpcode: f2 0f 10 2d 10 23 05 08movsd   xmm5, qword [data_8052310]Opcode: f2 0f 10 74 24 08movsd   xmm6, qword [esp+0x8] {var_a0}Opcode: f2 0f 59 f0mulsd   xmm6, xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 89 c2mov     edx, eax  {data_8056264}Opcode: 01 caadd     edx, ecxOpcode: f2 0f 11 b2 a0 00 00 00movsd   qword [edx+0xa0], xmm6Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 89 c2mov     edx, eax  {data_8056264}Opcode: 01 caadd     edx, ecxOpcode: f2 0f 10 82 90 00 00 00movsd   xmm0, qword [edx+0x90]Opcode: f2 0f 59 c5mulsd   xmm0, xmm5Opcode: f2 0f 11 82 90 00 00 00movsd   qword [edx+0x90], xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 89 c2mov     edx, eax  {data_8056264}Opcode: 01 caadd     edx, ecxOpcode: f2 0f 10 42 2cmovsd   xmm0, qword [edx+0x2c]Opcode: f2 0f 5e c4divsd   xmm0, xmm4Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 89 c2mov     edx, eax  {data_8056264}Opcode: 01 caadd     edx, ecxOpcode: f2 0f 59 42 34mulsd   xmm0, qword [edx+0x34]Opcode: f2 0f 59 d8mulsd   xmm3, xmm0Opcode: f2 0f 11 9c 24 90 00 00 00movsd   qword [esp+0x90], xmm3 {var_18}Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 59 90 88 00 00 00mulsd   xmm2, qword [eax+0x88]Opcode: f2 0f 5e d1divsd   xmm2, xmm1Opcode: f2 0f 11 94 24 88 00 00 00movsd   qword [esp+0x88], xmm2 {var_20}Opcode: f2 0f 10 84 24 90 00 00 00movsd   xmm0, qword [esp+0x90] {var_18}Opcode: 66 0f 2e 84 24 88 00 00 00ucomisd xmm0, qword [esp+0x88] {var_20}Opcode: 72 42jb      0x804c6beBasic Block 6Opcode: e9 28 06 00 00jmp     0x804c9efBasic Block 7Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: b9 18 00 00 00mov     ecx, 0x18Opcode: f2 0f 2a c1cvtsi2sd xmm0, ecxOpcode: b9 02 00 00 00mov     ecx, 0x2Opcode: f2 0f 2a c9cvtsi2sd xmm1, ecxOpcode: f2 0f 10 94 24 90 00 00 00movsd   xmm2, qword [esp+0x90] {var_18}Opcode: f2 0f 10 9c 24 88 00 00 00movsd   xmm3, qword [esp+0x88] {var_20}Opcode: f2 0f 5c dasubsd   xmm3, xmm2Opcode: f2 0f 11 9c 24 88 00 00 00movsd   qword [esp+0x88], xmm3 {var_20}Opcode: f2 0f 10 94 24 88 00 00 00movsd   xmm2, qword [esp+0x88] {var_20}Opcode: f2 0f 5e d1divsd   xmm2, xmm1Opcode: f2 0f 59 d0mulsd   xmm2, xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 11 90 88 00 00 00movsd   qword [eax+0x88], xmm2Opcode: e9 b7 02 00 00jmp     0x804c9daBasic Block 8Opcode: 0f 57 c0xorps   xmm0, xmm0Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: f2 0f 10 8c 24 88 00 00 00movsd   xmm1, qword [esp+0x88] {var_20}Opcode: f2 0f 10 94 24 90 00 00 00movsd   xmm2, qword [esp+0x90] {var_18}Opcode: f2 0f 5c d1subsd   xmm2, xmm1Opcode: f2 0f 11 94 24 90 00 00 00movsd   qword [esp+0x90], xmm2 {var_18}Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 11 80 88 00 00 00movsd   qword [eax+0x88], xmm0Opcode: eb 65jmp     0x804c723Basic Block 9Opcode: 8a 84 24 9b 00 00 00mov     al, byte [esp+0x9b {var_d}]Opcode: 04 01add     al, 0x1Opcode: 88 84 24 9b 00 00 00mov     byte [esp+0x9b {var_d}], alOpcode: e9 7b f9 ff ffjmp     0x804c36aBasic Block 10Opcode: f2 0f 10 05 18 23 05 08movsd   xmm0, qword [data_8052318]Opcode: b8 18 00 00 00mov     eax, 0x18Opcode: f2 0f 2a c8cvtsi2sd xmm1, eaxOpcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 10 90 98 00 00 00movsd   xmm2, qword [eax+0x98]Opcode: f2 0f 5e d1divsd   xmm2, xmm1Opcode: f2 0f 59 d0mulsd   xmm2, xmm0Opcode: f2 0f 11 94 24 80 00 00 00movsd   qword [esp+0x80], xmm2 {var_28}Opcode: f2 0f 10 8c 24 90 00 00 00movsd   xmm1, qword [esp+0x90] {var_18}Opcode: f2 0f 5e c8divsd   xmm1, xmm0Opcode: f2 0f 11 4c 24 78movsd   qword [esp+0x78], xmm1 {var_30}Opcode: f2 0f 10 84 24 90 00 00 00movsd   xmm0, qword [esp+0x90] {var_18}Opcode: 66 0f 2e 84 24 80 00 00 00ucomisd xmm0, qword [esp+0x80] {var_28}Opcode: 72 23jb      0x804c7adBasic Block 11Opcode: 0f b6 84 24 9b 00 00 00movzx   eax, byte [esp+0x9b {var_d}]Opcode: 0f b6 0d c0 33 05 08movzx   ecx, byte [data_80533c0]Opcode: 39 c8cmp     eax, ecxOpcode: 0f 8d 6e 06 00 00jge     0x804c9efBasic Block 12Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: f2 0f 10 05 18 23 05 08movsd   xmm0, qword [data_8052318]Opcode: b9 18 00 00 00mov     ecx, 0x18Opcode: f2 0f 2a c9cvtsi2sd xmm1, ecxOpcode: f2 0f 10 94 24 90 00 00 00movsd   xmm2, qword [esp+0x90] {var_18}Opcode: f2 0f 59 d1mulsd   xmm2, xmm1Opcode: f2 0f 5e d0divsd   xmm2, xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 10 80 98 00 00 00movsd   xmm0, qword [eax+0x98]Opcode: f2 0f 5c c2subsd   xmm0, xmm2Opcode: f2 0f 11 80 98 00 00 00movsd   qword [eax+0x98], xmm0Basic Block 13Opcode: 0f 57 c0xorps   xmm0, xmm0Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 11 80 98 00 00 00movsd   qword [eax+0x98], xmm0Opcode: eb 4cjmp     0x804c7f9Basic Block 14Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: f2 0f 10 44 24 70movsd   xmm0, qword [esp+0x70] {var_38}Opcode: f2 0f 5c 44 24 68subsd   xmm0, qword [esp+0x68] {var_40}Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 10 88 98 00 00 00movsd   xmm1, qword [eax+0x98]Opcode: f2 0f 58 c8addsd   xmm1, xmm0Opcode: f2 0f 11 88 98 00 00 00movsd   qword [eax+0x98], xmm1Basic Block 15Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: b9 18 00 00 00mov     ecx, 0x18Opcode: f2 0f 2a c1cvtsi2sd xmm0, ecxOpcode: f2 0f 10 4c 24 68movsd   xmm1, qword [esp+0x68] {var_40}Opcode: f2 0f 5c 4c 24 70subsd   xmm1, qword [esp+0x70] {var_38}Opcode: f2 0f 59 c8mulsd   xmm1, xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 10 80 88 00 00 00movsd   xmm0, qword [eax+0x88]Opcode: f2 0f 58 c1addsd   xmm0, xmm1Opcode: f2 0f 11 80 88 00 00 00movsd   qword [eax+0x88], xmm0Opcode: eb 36jmp     0x804c8bfBasic Block 16Opcode: f2 0f 10 05 20 23 05 08movsd   xmm0, qword [data_8052320]Opcode: f2 0f 10 0d 28 23 05 08movsd   xmm1, qword [data_8052328]Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 59 48 3cmulsd   xmm1, qword [eax+0x3c]Opcode: f2 0f 11 4c 24 68movsd   qword [esp+0x68], xmm1 {var_40}Opcode: f2 0f 59 44 24 78mulsd   xmm0, qword [esp+0x78] {var_30}Opcode: f2 0f 11 44 24 70movsd   qword [esp+0x70], xmm0 {var_38}Opcode: f2 0f 10 44 24 68movsd   xmm0, qword [esp+0x68] {var_40}Opcode: 66 0f 2e 44 24 70ucomisd xmm0, qword [esp+0x70] {var_38}Opcode: 72 45jb      0x804c889Basic Block 17Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: b9 18 00 00 00mov     ecx, 0x18Opcode: f2 0f 2a c1cvtsi2sd xmm0, ecxOpcode: f2 0f 10 0d 30 23 05 08movsd   xmm1, qword [data_8052330]Opcode: f2 0f 10 54 24 60movsd   xmm2, qword [esp+0x60] {var_48}Opcode: f2 0f 5c 54 24 58subsd   xmm2, qword [esp+0x58] {var_50}Opcode: f2 0f 5e d1divsd   xmm2, xmm1Opcode: f2 0f 59 d0mulsd   xmm2, xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 11 90 a0 00 00 00movsd   qword [eax+0xa0], xmm2Basic Block 18Opcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: b9 18 00 00 00mov     ecx, 0x18Opcode: f2 0f 2a c1cvtsi2sd xmm0, ecxOpcode: 0f 57 c9xorps   xmm1, xmm1Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 89 c2mov     edx, eax  {data_8056264}Opcode: 01 caadd     edx, ecxOpcode: f2 0f 11 8a a0 00 00 00movsd   qword [edx+0xa0], xmm1Opcode: f2 0f 10 4c 24 58movsd   xmm1, qword [esp+0x58] {var_50}Opcode: f2 0f 5c 4c 24 60subsd   xmm1, qword [esp+0x60] {var_48}Opcode: f2 0f 59 c8mulsd   xmm1, xmm0Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 10 80 88 00 00 00movsd   xmm0, qword [eax+0x88]Opcode: f2 0f 58 c1addsd   xmm0, xmm1Opcode: f2 0f 11 80 88 00 00 00movsd   qword [eax+0x88], xmm0Opcode: eb 43jmp     0x804c9d8Basic Block 19Opcode: f2 0f 10 05 30 23 05 08movsd   xmm0, qword [data_8052330]Opcode: b8 18 00 00 00mov     eax, 0x18Opcode: f2 0f 2a c8cvtsi2sd xmm1, eaxOpcode: 8d 05 64 62 05 08lea     eax, [data_8056264]Opcode: f2 0f 10 15 38 23 05 08movsd   xmm2, qword [data_8052338]Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 89 c2mov     edx, eax  {data_8056264}Opcode: 01 caadd     edx, ecxOpcode: f2 0f 10 5a 44movsd   xmm3, qword [edx+0x44]Opcode: f2 0f 59 damulsd   xmm3, xmm2Opcode: f2 0f 11 5c 24 58movsd   qword [esp+0x58], xmm3 {var_50}Opcode: 0f b6 8c 24 9b 00 00 00movzx   ecx, byte [esp+0x9b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecx, ecx, 0xe4Opcode: 01 c8add     eax, ecxOpcode: f2 0f 10 90 a0 00 00 00movsd   xmm2, qword [eax+0xa0]Opcode: f2 0f 5e d1divsd   xmm2, xmm1Opcode: f2 0f 59 c2mulsd   xmm0, xmm2Opcode: f2 0f 11 44 24 60movsd   qword [esp+0x60], xmm0 {var_48}Opcode: f2 0f 10 44 24 58movsd   xmm0, qword [esp+0x58] {var_50}Opcode: 66 0f 2e 44 24 60ucomisd xmm0, qword [esp+0x60] {var_48}Opcode: 72 62jb      0x804c995Basic Block 20Opcode: eb 00jmp     0x804c9da