Function Graph 0Basic Block 0Opcode: 31 c9sub_804c8c0:Opcode: 31 c9xor     ecxecx  {0x0}Opcode: 89 4c 24 d4mov     dword [esp-0x2c]ecxOpcode: 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: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 e4 f8and     esp0xfffffff8 {var_8}Opcode: 83 ec 78sub     esp0x78 {var_80}Opcode: c6 44 24 73 00mov     byte [esp+0x73 {var_d}]0x0Basic Block 1Opcode: 89 ecmov     espebpOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 2Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {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 74mov     dword [esp+0x74 {var_c}]eaxOpcode: 83 7c 24 74 00cmp     dword [esp+0x74 {var_c}]0x0Opcode: 75 05jne     0x804c921Basic Block 3Opcode: 8b 44 24 74mov     eaxdword [esp+0x74 {var_c}]Opcode: 0f b6 00movzx   eaxbyte [eax]Opcode: 83 f8 05cmp     eax0x5Opcode: 74 05je      0x804c932Basic Block 4Opcode: e9 82 04 00 00jmp     0x804cda3Basic Block 5Opcode: 8b 44 24 74mov     eaxdword [esp+0x74 {var_c}]Opcode: f2 0f 10 80 80 00 00 00movsd   xmm0qword [eax+0x80]Opcode: 8b 44 24 74mov     eaxdword [esp+0x74 {var_c}]Opcode: 89 04 24mov     dword [esp {var_80}]eaxOpcode: 0f b6 44 24 73movzx   eaxbyte [esp+0x73 {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_7c}]eaxOpcode: f2 0f 11 44 24 28movsd   qword [esp+0x28]xmm0 {var_58}Opcode: e8 b7 d8 ff ffcall    sub_804a210Opcode: dd 5c 24 30fstp    qword [esp+0x30] {var_50}Opcode: f2 0f 10 44 24 30movsd   xmm0qword [esp+0x30] {var_50}Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: f2 0f 10 4c 24 28movsd   xmm1qword [esp+0x28] {var_58}Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {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 74mov     eaxdword [esp+0x74 {var_c}]Opcode: f2 0f 10 80 88 00 00 00movsd   xmm0qword [eax+0x88]Opcode: 8b 44 24 74mov     eaxdword [esp+0x74 {var_c}]Opcode: 89 04 24mov     dword [esp {var_80}]eaxOpcode: 0f b6 44 24 73movzx   eaxbyte [esp+0x73 {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_7c}]eaxOpcode: f2 0f 11 44 24 20movsd   qword [esp+0x20]xmm0 {var_60}Opcode: e8 61 d8 ff ffcall    sub_804a210Opcode: dd 5c 24 38fstp    qword [esp+0x38] {var_48}Opcode: f2 0f 10 44 24 38movsd   xmm0qword [esp+0x38] {var_48}Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: f2 0f 10 4c 24 20movsd   xmm1qword [esp+0x20] {var_60}Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {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 74mov     eaxdword [esp+0x74 {var_c}]Opcode: f2 0f 10 80 90 00 00 00movsd   xmm0qword [eax+0x90]Opcode: 8b 44 24 74mov     eaxdword [esp+0x74 {var_c}]Opcode: 89 04 24mov     dword [esp {var_80}]eaxOpcode: 0f b6 44 24 73movzx   eaxbyte [esp+0x73 {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_7c}]eaxOpcode: f2 0f 11 44 24 18movsd   qword [esp+0x18]xmm0 {var_68}Opcode: e8 0b d8 ff ffcall    sub_804a210Opcode: dd 5c 24 40fstp    qword [esp+0x40] {var_40}Opcode: f2 0f 10 44 24 40movsd   xmm0qword [esp+0x40] {var_40}Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: f2 0f 10 4c 24 18movsd   xmm1qword [esp+0x18] {var_68}Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {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 74mov     eaxdword [esp+0x74 {var_c}]Opcode: f2 0f 10 80 98 00 00 00movsd   xmm0qword [eax+0x98]Opcode: 8b 44 24 74mov     eaxdword [esp+0x74 {var_c}]Opcode: 89 04 24mov     dword [esp {var_80}]eaxOpcode: 0f b6 44 24 73movzx   eaxbyte [esp+0x73 {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_7c}]eaxOpcode: f2 0f 11 44 24 10movsd   qword [esp+0x10]xmm0 {var_70}Opcode: e8 b5 d7 ff ffcall    sub_804a210Opcode: dd 5c 24 48fstp    qword [esp+0x48] {var_38}Opcode: f2 0f 10 44 24 48movsd   xmm0qword [esp+0x48] {var_38}Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: f2 0f 10 4c 24 10movsd   xmm1qword [esp+0x10] {var_70}Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {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 74mov     eaxdword [esp+0x74 {var_c}]Opcode: f2 0f 10 80 a0 00 00 00movsd   xmm0qword [eax+0xa0]Opcode: 8b 44 24 74mov     eaxdword [esp+0x74 {var_c}]Opcode: 89 04 24mov     dword [esp {var_80}]eaxOpcode: 0f b6 44 24 73movzx   eaxbyte [esp+0x73 {var_d}]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_7c}]eaxOpcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0 {var_78}Opcode: e8 5f d7 ff ffcall    sub_804a210Opcode: dd 5c 24 50fstp    qword [esp+0x50] {var_30}Opcode: f2 0f 10 44 24 50movsd   xmm0qword [esp+0x50] {var_30}Opcode: b8 0c 00 00 00mov     eax0xcOpcode: f2 0f 2a c8cvtsi2sd xmm1eaxOpcode: b8 32 00 00 00mov     eax0x32Opcode: f2 0f 2a d0cvtsi2sd xmm2eaxOpcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: b9 a0 05 00 00mov     ecx0x5a0Opcode: f2 0f 2a d9cvtsi2sd xmm3ecxOpcode: b9 40 42 0f 00mov     ecx0xf4240Opcode: f2 0f 2a e1cvtsi2sd xmm4ecxOpcode: f2 0f 10 6c 24 08movsd   xmm5qword [esp+0x8] {var_78}Opcode: f2 0f 59 e8mulsd   xmm5xmm0Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 89 c2mov     edxeax  {data_8055590}Opcode: 01 caadd     edxecxOpcode: f2 0f 11 aa a0 00 00 00movsd   qword [edx+0xa0]xmm5Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 89 c2mov     edxeax  {data_8055590}Opcode: 01 caadd     edxecxOpcode: f2 0f 10 82 80 00 00 00movsd   xmm0qword [edx+0x80]Opcode: f2 0f 59 c4mulsd   xmm0xmm4Opcode: f2 0f 5e c3divsd   xmm0xmm3Opcode: f2 0f 11 44 24 68movsd   qword [esp+0x68]xmm0 {var_18}Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: 0f b6 40 54movzx   eaxbyte [eax+0x54]Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: f2 0f 59 d0mulsd   xmm2xmm0Opcode: f2 0f 11 54 24 60movsd   qword [esp+0x60]xmm2 {var_20}Opcode: f2 0f 10 44 24 68movsd   xmm0qword [esp+0x68] {var_18}Opcode: f2 0f 5e 44 24 60divsd   xmm0qword [esp+0x60] {var_20}Opcode: f2 0f 11 44 24 58movsd   qword [esp+0x58]xmm0 {var_28}Opcode: f2 0f 10 44 24 58movsd   xmm0qword [esp+0x58] {var_28}Opcode: 66 0f 2e c1ucomisd xmm0xmm1Opcode: 76 05jbe     0x804cb6dBasic Block 6Opcode: e9 71 04 00 00jmp     0x804cda3Basic Block 7Opcode: b8 0a 00 00 00mov     eax0xaOpcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: f2 0f 10 4c 24 58movsd   xmm1qword [esp+0x58] {var_28}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 72 34jb      0x804cbb6Basic Block 8Opcode: e9 25 02 00 00jmp     0x804cd92Basic Block 9Opcode: b8 09 00 00 00mov     eax0x9Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: f2 0f 10 4c 24 58movsd   xmm1qword [esp+0x58] {var_28}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 72 34jb      0x804cbffBasic Block 10Opcode: f2 0f 10 05 28 22 05 08movsd   xmm0qword [data_8052228]Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 88 90 00 00 00movsd   xmm1qword [eax+0x90]Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: f2 0f 11 88 90 00 00 00movsd   qword [eax+0x90]xmm1Opcode: e9 da 01 00 00jmp     0x804cd90Basic Block 11Opcode: eb 00jmp     0x804cd94Basic Block 12Opcode: b8 08 00 00 00mov     eax0x8Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: f2 0f 10 4c 24 58movsd   xmm1qword [esp+0x58] {var_28}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 72 34jb      0x804cc48Basic Block 13Opcode: f2 0f 10 05 20 22 05 08movsd   xmm0qword [data_8052220]Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 88 90 00 00 00movsd   xmm1qword [eax+0x90]Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: f2 0f 11 88 90 00 00 00movsd   qword [eax+0x90]xmm1Opcode: e9 8f 01 00 00jmp     0x804cd8eBasic Block 14Opcode: eb 00jmp     0x804cd92Basic Block 15Opcode: 8a 44 24 73mov     albyte [esp+0x73 {var_d}]Opcode: 04 01add     al0x1Opcode: 88 44 24 73mov     byte [esp+0x73 {var_d}]alOpcode: e9 41 fb ff ffjmp     0x804c8e4Basic Block 16Opcode: b8 07 00 00 00mov     eax0x7Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: f2 0f 10 4c 24 58movsd   xmm1qword [esp+0x58] {var_28}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 72 34jb      0x804cc91Basic Block 17Opcode: f2 0f 10 05 18 22 05 08movsd   xmm0qword [data_8052218]Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 88 90 00 00 00movsd   xmm1qword [eax+0x90]Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: f2 0f 11 88 90 00 00 00movsd   qword [eax+0x90]xmm1Opcode: e9 44 01 00 00jmp     0x804cd8cBasic Block 18Opcode: eb 00jmp     0x804cd90Basic Block 19Opcode: 0f b6 44 24 73movzx   eaxbyte [esp+0x73 {var_d}]Opcode: 0f b6 0d d1 32 05 08movzx   ecxbyte [data_80532d1]Opcode: 39 c8cmp     eaxecxOpcode: 0f 8d ab 04 00 00jge     0x804cda3Basic Block 20Opcode: b8 06 00 00 00mov     eax0x6Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: f2 0f 10 4c 24 58movsd   xmm1qword [esp+0x58] {var_28}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 72 34jb      0x804ccdaBasic Block 21Opcode: f2 0f 10 05 10 22 05 08movsd   xmm0qword [data_8052210]Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 88 90 00 00 00movsd   xmm1qword [eax+0x90]Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: f2 0f 11 88 90 00 00 00movsd   qword [eax+0x90]xmm1Opcode: e9 f9 00 00 00jmp     0x804cd8aBasic Block 22Opcode: eb 00jmp     0x804cd8eBasic Block 23Opcode: b8 03 00 00 00mov     eax0x3Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: f2 0f 10 4c 24 58movsd   xmm1qword [esp+0x58] {var_28}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 72 31jb      0x804cd20Basic Block 24Opcode: f2 0f 10 05 d0 21 05 08movsd   xmm0qword [data_80521d0]Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 88 90 00 00 00movsd   xmm1qword [eax+0x90]Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: f2 0f 11 88 90 00 00 00movsd   qword [eax+0x90]xmm1Opcode: e9 ae 00 00 00jmp     0x804cd88Basic Block 25Opcode: eb 00jmp     0x804cd8cBasic Block 26Opcode: b8 01 00 00 00mov     eax0x1Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: f2 0f 10 4c 24 58movsd   xmm1qword [esp+0x58] {var_28}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 72 31jb      0x804cd66Basic Block 27Opcode: f2 0f 10 05 08 22 05 08movsd   xmm0qword [data_8052208]Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 88 90 00 00 00movsd   xmm1qword [eax+0x90]Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: f2 0f 11 88 90 00 00 00movsd   qword [eax+0x90]xmm1Opcode: eb 66jmp     0x804cd86Basic Block 28Opcode: eb 00jmp     0x804cd8aBasic Block 29Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 11 80 90 00 00 00movsd   qword [eax+0x90]xmm0Basic Block 30Opcode: f2 0f 10 05 00 22 05 08movsd   xmm0qword [data_8052200]Opcode: 8d 05 90 55 05 08lea     eax[data_8055590]Opcode: 0f b6 4c 24 73movzx   ecxbyte [esp+0x73 {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 01 c8add     eaxecxOpcode: f2 0f 10 88 90 00 00 00movsd   xmm1qword [eax+0x90]Opcode: f2 0f 59 c8mulsd   xmm1xmm0Opcode: f2 0f 11 88 90 00 00 00movsd   qword [eax+0x90]xmm1Opcode: eb 1ejmp     0x804cd84Basic Block 31Opcode: eb 00jmp     0x804cd88Basic Block 32Opcode: eb 00jmp     0x804cd86