Function Graph 0Basic Block 0Opcode: 31 c9sub_804cdb0:Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 89 4c 24 ccmov     dword [esp-0x34]ecxOpcode: 89 4c 24 c4mov     dword [esp-0x3c]ecxOpcode: 89 4c 24 bcmov     dword [esp-0x44]ecxOpcode: 89 4c 24 b4mov     dword [esp-0x4c]ecxOpcode: 89 4c 24 acmov     dword [esp-0x54]ecxOpcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 e4 f8and     esp0xfffffff8 {var_8}Opcode: 81 ec 80 00 00 00sub     esp0x80 {var_88}Opcode: c6 44 24 7b 00mov     byte [esp+0x7b {var_d}]0x0Basic Block 1Opcode: 89 ecmov     espebpOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: 8b 80 a8 00 00 00mov     eaxdword [eax+0xa8]Opcode: 89 44 24 7cmov     dword [esp+0x7c {var_c}]eaxOpcode: 83 7c 24 7c 00cmp     dword [esp+0x7c {var_c}]0x0Opcode: 75 05jne     0x804ce14Basic Block 3Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: 0f b6 00movzx   eaxbyte [eax]Opcode: 83 f8 05cmp     eax0x5Opcode: 74 05je      0x804ce25Basic Block 4Opcode: e9 ec 04 00 00jmp     0x804d300Basic Block 5Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: f2 0f 10 80 80 00 00 00movsd   xmm0qword [eax+0x80]Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: 89 04 24mov     dword [esp {var_88}]eaxOpcode: 0f b6 44 24 7bmovzx   eaxbyte [esp+0x7b {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_84}]eaxOpcode: f2 0f 11 44 24 28movsd   qword [esp+0x28]xmm0 {var_60}Opcode: e8 c4 d3 ff ffcall    sub_804a210Opcode: dd 5c 24 30fstp    qword [esp+0x30] {var_58}Opcode: f2 0f 10 44 24 30movsd   xmm0qword [esp+0x30] {var_58}Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: f2 0f 10 4c 24 28movsd   xmm1qword [esp+0x28] {var_60}Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 11 88 80 00 00 00movsd   qword [eax+0x80]xmm1Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: f2 0f 10 80 88 00 00 00movsd   xmm0qword [eax+0x88]Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: 89 04 24mov     dword [esp {var_88}]eaxOpcode: 0f b6 44 24 7bmovzx   eaxbyte [esp+0x7b {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_84}]eaxOpcode: f2 0f 11 44 24 20movsd   qword [esp+0x20]xmm0 {var_68}Opcode: e8 6e d3 ff ffcall    sub_804a210Opcode: dd 5c 24 38fstp    qword [esp+0x38] {var_50}Opcode: f2 0f 10 44 24 38movsd   xmm0qword [esp+0x38] {var_50}Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: f2 0f 10 4c 24 20movsd   xmm1qword [esp+0x20] {var_68}Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 11 88 88 00 00 00movsd   qword [eax+0x88]xmm1Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: f2 0f 10 80 90 00 00 00movsd   xmm0qword [eax+0x90]Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: 89 04 24mov     dword [esp {var_88}]eaxOpcode: 0f b6 44 24 7bmovzx   eaxbyte [esp+0x7b {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_84}]eaxOpcode: f2 0f 11 44 24 18movsd   qword [esp+0x18]xmm0 {var_70}Opcode: e8 18 d3 ff ffcall    sub_804a210Opcode: dd 5c 24 40fstp    qword [esp+0x40] {var_48}Opcode: f2 0f 10 44 24 40movsd   xmm0qword [esp+0x40] {var_48}Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: f2 0f 10 4c 24 18movsd   xmm1qword [esp+0x18] {var_70}Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 11 88 90 00 00 00movsd   qword [eax+0x90]xmm1Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: f2 0f 10 80 98 00 00 00movsd   xmm0qword [eax+0x98]Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: 89 04 24mov     dword [esp {var_88}]eaxOpcode: 0f b6 44 24 7bmovzx   eaxbyte [esp+0x7b {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_84}]eaxOpcode: f2 0f 11 44 24 10movsd   qword [esp+0x10]xmm0 {var_78}Opcode: e8 c2 d2 ff ffcall    sub_804a210Opcode: dd 5c 24 48fstp    qword [esp+0x48] {var_40}Opcode: f2 0f 10 44 24 48movsd   xmm0qword [esp+0x48] {var_40}Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: f2 0f 10 4c 24 10movsd   xmm1qword [esp+0x10] {var_78}Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 11 88 98 00 00 00movsd   qword [eax+0x98]xmm1Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: f2 0f 10 80 a0 00 00 00movsd   xmm0qword [eax+0xa0]Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: 89 04 24mov     dword [esp {var_88}]eaxOpcode: 0f b6 44 24 7bmovzx   eaxbyte [esp+0x7b {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_84}]eaxOpcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0 {var_80}Opcode: e8 6c d2 ff ffcall    sub_804a210Opcode: dd 5c 24 50fstp    qword [esp+0x50] {var_38}Opcode: f2 0f 10 44 24 50movsd   xmm0qword [esp+0x50] {var_38}Opcode: b8 14 00 00 00mov     eax0x14Opcode: f2 0f 2a c8cvtsi2sd xmm1eaxOpcode: b8 20 4e 00 00mov     eax0x4e20Opcode: f2 0f 2a d0cvtsi2sd xmm2eaxOpcode: b8 a0 05 00 00mov     eax0x5a0Opcode: f2 0f 2a d8cvtsi2sd xmm3eaxOpcode: b8 40 42 0f 00mov     eax0xf4240Opcode: f2 0f 2a e0cvtsi2sd xmm4eaxOpcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: f2 0f 10 6c 24 08movsd   xmm5qword [esp+0x8] {var_80}Opcode: f2 0f 59 e8mulsd   xmm5xmm0Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 89 c2mov     edxeax  {data_8055ae8}Opcode: 01 caadd     edxecxOpcode: f2 0f 11 aa a0 00 00 00movsd   qword [edx+0xa0]xmm5Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 80 80 00 00 00movsd   xmm0qword [eax+0x80]Opcode: f2 0f 59 c4mulsd   xmm0xmm4Opcode: f2 0f 5e c3divsd   xmm0xmm3Opcode: f2 0f 11 44 24 70movsd   qword [esp+0x70]xmm0 {var_18}Opcode: f2 0f 5e 54 24 70divsd   xmm2qword [esp+0x70] {var_18}Opcode: f2 0f 11 54 24 68movsd   qword [esp+0x68]xmm2 {var_20}Opcode: 66 0f 2e 4c 24 68ucomisd xmm1qword [esp+0x68] {var_20}Opcode: 76 19jbe     0x804d049Basic Block 6Opcode: e9 db 04 00 00jmp     0x804d300Basic Block 7Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: c6 40 56 01mov     byte [eax+0x56]0x1Basic Block 8Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: c6 40 56 00mov     byte [eax+0x56]0x0Opcode: eb 17jmp     0x804d060Basic Block 9Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: b8 09 00 00 00mov     eax0x9Opcode: f2 0f 2a c8cvtsi2sd xmm1eaxOpcode: f2 0f 10 15 48 14 05 08movsd   xmm2qword [data_8051448]Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: f2 0f 10 5c 24 60movsd   xmm3qword [esp+0x60] {var_28}Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 a0 80 00 00 00movsd   xmm4qword [eax+0x80]Opcode: f2 0f 59 e2mulsd   xmm4xmm2Opcode: f2 0f 5e dcdivsd   xmm3xmm4Opcode: f2 0f 11 5c 24 58movsd   qword [esp+0x58]xmm3 {var_30}Opcode: f2 0f 10 54 24 58movsd   xmm2qword [esp+0x58] {var_30}Opcode: f2 0f 5c d1subsd   xmm2xmm1Opcode: 66 0f 2e d0ucomisd xmm2xmm0Opcode: 72 2djb      0x804d226Basic Block 10Opcode: b8 05 00 00 00mov     eax0x5Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 88 98 00 00 00movsd   xmm1qword [eax+0x98]Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: 66 0f 2e 4c 24 60ucomisd xmm1qword [esp+0x60] {var_28}Opcode: 72 45jb      0x804d152Basic Block 11Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: b9 18 00 00 00mov     ecx0x18Opcode: f2 0f 2a c9cvtsi2sd xmm1ecxOpcode: f2 0f 10 15 30 22 05 08movsd   xmm2qword [data_8052230]Opcode: f2 0f 10 1d 38 22 05 08movsd   xmm3qword [data_8052238]Opcode: b9 64 00 00 00mov     ecx0x64Opcode: f2 0f 2a e1cvtsi2sd xmm4ecxOpcode: b9 06 00 00 00mov     ecx0x6Opcode: f2 0f 2a e9cvtsi2sd xmm5ecxOpcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 89 c2mov     edxeax  {data_8055ae8}Opcode: 01 caadd     edxecxOpcode: f2 0f 59 6a 58mulsd   xmm5qword [edx+0x58]Opcode: f2 0f 5e ecdivsd   xmm5xmm4Opcode: f2 0f 59 ebmulsd   xmm5xmm3Opcode: f2 0f 59 eamulsd   xmm5xmm2Opcode: f2 0f 59 e9mulsd   xmm5xmm1Opcode: f2 0f 11 6c 24 60movsd   qword [esp+0x60]xmm5 {var_28}Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 88 98 00 00 00movsd   xmm1qword [eax+0x98]Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 0f 86 c9 00 00 00jbe     0x804d1a6Basic Block 12Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 11 40 60movsd   qword [eax+0x60]xmm0Basic Block 13Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: b9 09 00 00 00mov     ecx0x9Opcode: f2 0f 2a c1cvtsi2sd xmm0ecxOpcode: f2 0f 10 4c 24 58movsd   xmm1qword [esp+0x58] {var_30}Opcode: f2 0f 5c c8subsd   xmm1xmm0Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 11 48 60movsd   qword [eax+0x60]xmm1Opcode: eb 1bjmp     0x804d241Basic Block 14Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: b9 05 00 00 00mov     ecx0x5Opcode: f2 0f 2a c9cvtsi2sd xmm1ecxOpcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 89 c2mov     edxeax  {data_8055ae8}Opcode: 01 caadd     edxecxOpcode: f2 0f 10 92 98 00 00 00movsd   xmm2qword [edx+0x98]Opcode: f2 0f 59 d1mulsd   xmm2xmm1Opcode: f2 0f 10 4c 24 60movsd   xmm1qword [esp+0x60] {var_28}Opcode: f2 0f 5c casubsd   xmm1xmm2Opcode: f2 0f 11 4c 24 60movsd   qword [esp+0x60]xmm1 {var_28}Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 11 80 98 00 00 00movsd   qword [eax+0x98]xmm0Basic Block 15Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: b9 05 00 00 00mov     ecx0x5Opcode: f2 0f 2a c9cvtsi2sd xmm1ecxOpcode: f2 0f 10 54 24 60movsd   xmm2qword [esp+0x60] {var_28}Opcode: f2 0f 5e d1divsd   xmm2xmm1Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 88 98 00 00 00movsd   xmm1qword [eax+0x98]Opcode: f2 0f 5c casubsd   xmm1xmm2Opcode: f2 0f 11 88 98 00 00 00movsd   qword [eax+0x98]xmm1Opcode: f2 0f 11 44 24 60movsd   qword [esp+0x60]xmm0 {var_28}Opcode: eb 52jmp     0x804d1a4Basic Block 16Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: c6 40 56 00mov     byte [eax+0x56]0x0Basic Block 17Opcode: b8 08 00 00 00mov     eax0x8Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 48 60movsd   xmm1qword [eax+0x60]Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 76 17jbe     0x804d2a2Basic Block 18Opcode: b8 01 00 00 00mov     eax0x1Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: 66 0f 2e 40 60ucomisd xmm0qword [eax+0x60]Opcode: 77 27ja      0x804d28bBasic Block 19Opcode: eb 00jmp     0x804d1a6Basic Block 20Opcode: 0f b6 44 24 7bmovzx   eaxbyte [esp+0x7b {var_d}]Opcode: 0f b6 0d d2 32 05 08movzx   ecxbyte [data_80532d2]Opcode: 39 c8cmp     eaxecxOpcode: 0f 8d 15 05 00 00jge     0x804d300Basic Block 21Opcode: 8d 05 e8 5a 05 08lea     eax[data_8055ae8]Opcode: f2 0f 10 05 48 14 05 08movsd   xmm0qword [data_8051448]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 89 c2mov     edxeax  {data_8055ae8}Opcode: 01 caadd     edxecxOpcode: f2 0f 10 4a 60movsd   xmm1qword [edx+0x60]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 89 c2mov     edxeax  {data_8055ae8}Opcode: 01 caadd     edxecxOpcode: f2 0f 59 8a 80 00 00 00mulsd   xmm1qword [edx+0x80]Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 11 48 60movsd   qword [eax+0x60]xmm1Opcode: 8a 44 24 7bmov     albyte [esp+0x7b {var_d}]Opcode: 04 01add     al0x1Opcode: 88 44 24 7bmov     byte [esp+0x7b {var_d}]alOpcode: e9 d7 fa ff ffjmp     0x804cdd7