Function Graph 0Basic Block 0Opcode: 55sub_804cb00:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 81 e4 f8 ff ff ffand     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 c0 9a 06 08lea     eax[data_8069ac0]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: 81 7c 24 74 00 00 00 00cmp     dword [esp+0x74 {var_c}]0x0Opcode: 0f 85 05 00 00 00jne     0x804cb55Basic Block 3Opcode: 8b 44 24 74mov     eaxdword [esp+0x74 {var_c}]Opcode: 0f b6 00movzx   eaxbyte [eax]Opcode: 3d 05 00 00 00cmp     eax0x5Opcode: 0f 84 05 00 00 00je      0x804cb6cBasic Block 4Opcode: e9 c6 04 00 00jmp     0x804d01bBasic 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 cd d5 ff ffcall    sub_804a160Opcode: dd 5c 24 30fstp    qword [esp+0x30] {var_50}Opcode: f2 0f 10 44 24 30movsd   xmm0qword [esp+0x30] {var_50}Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 77 d5 ff ffcall    sub_804a160Opcode: dd 5c 24 38fstp    qword [esp+0x38] {var_48}Opcode: f2 0f 10 44 24 38movsd   xmm0qword [esp+0x38] {var_48}Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 21 d5 ff ffcall    sub_804a160Opcode: dd 5c 24 40fstp    qword [esp+0x40] {var_40}Opcode: f2 0f 10 44 24 40movsd   xmm0qword [esp+0x40] {var_40}Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 cb d4 ff ffcall    sub_804a160Opcode: dd 5c 24 48fstp    qword [esp+0x48] {var_38}Opcode: f2 0f 10 44 24 48movsd   xmm0qword [esp+0x48] {var_38}Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 75 d4 ff ffcall    sub_804a160Opcode: 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 c0 9a 06 08lea     eax[data_8069ac0]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_8069ac0}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_8069ac0}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: 0f 86 05 00 00 00jbe     0x804cdabBasic Block 6Opcode: e9 af 04 00 00jmp     0x804d01bBasic 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: 0f 82 34 00 00 00jb      0x804cdf8Basic Block 8Opcode: e9 5c 02 00 00jmp     0x804d007Basic 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: 0f 82 34 00 00 00jb      0x804ce45Basic Block 10Opcode: f2 0f 10 05 98 25 05 08movsd   xmm0qword [data_8052598]Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 0a 02 00 00jmp     0x804d002Basic Block 11Opcode: e9 00 00 00 00jmp     0x804d00cBasic 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: 0f 82 34 00 00 00jb      0x804ce92Basic Block 13Opcode: f2 0f 10 05 90 25 05 08movsd   xmm0qword [data_8052590]Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 b8 01 00 00jmp     0x804cffdBasic Block 14Opcode: e9 00 00 00 00jmp     0x804d007Basic 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 f6 fa ff ffjmp     0x804cb11Basic 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: 0f 82 34 00 00 00jb      0x804cedfBasic Block 17Opcode: f2 0f 10 05 88 25 05 08movsd   xmm0qword [data_8052588]Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 66 01 00 00jmp     0x804cff8Basic Block 18Opcode: e9 00 00 00 00jmp     0x804d002Basic Block 19Opcode: 0f b6 44 24 73movzx   eaxbyte [esp+0x73 {var_d}]Opcode: 0f b6 0d f1 35 05 08movzx   ecxbyte [data_80535f1]Opcode: 39 c8cmp     eaxecxOpcode: 0f 8d f6 04 00 00jge     0x804d01bBasic 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: 0f 82 34 00 00 00jb      0x804cf2cBasic Block 21Opcode: f2 0f 10 05 80 25 05 08movsd   xmm0qword [data_8052580]Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 14 01 00 00jmp     0x804cff3Basic Block 22Opcode: e9 00 00 00 00jmp     0x804cffdBasic 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: 0f 82 34 00 00 00jb      0x804cf79Basic Block 24Opcode: f2 0f 10 05 40 25 05 08movsd   xmm0qword [data_8052540]Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 c2 00 00 00jmp     0x804cfeeBasic Block 25Opcode: e9 00 00 00 00jmp     0x804cff8Basic 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: 0f 82 34 00 00 00jb      0x804cfc6Basic Block 27Opcode: f2 0f 10 05 78 25 05 08movsd   xmm0qword [data_8052578]Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 70 00 00 00jmp     0x804cfe9Basic Block 28Opcode: e9 00 00 00 00jmp     0x804cff3Basic Block 29Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 70 25 05 08movsd   xmm0qword [data_8052570]Opcode: 8d 05 c0 9a 06 08lea     eax[data_8069ac0]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 1e 00 00 00jmp     0x804cfe4Basic Block 31Opcode: e9 00 00 00 00jmp     0x804cfeeBasic Block 32Opcode: e9 00 00 00 00jmp     0x804cfe9