Function Graph 0Basic Block 0Opcode: 55sub_804d020:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 81 e4 f8 ff ff ffand     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 18 a0 06 08lea     eax[data_806a018]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: 81 7c 24 7c 00 00 00 00cmp     dword [esp+0x7c {var_c}]0x0Opcode: 0f 85 05 00 00 00jne     0x804d078Basic Block 3Opcode: 8b 44 24 7cmov     eaxdword [esp+0x7c {var_c}]Opcode: 0f b6 00movzx   eaxbyte [eax]Opcode: 3d 05 00 00 00cmp     eax0x5Opcode: 0f 84 05 00 00 00je      0x804d08fBasic Block 4Opcode: e9 12 05 00 00jmp     0x804d58aBasic 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 aa d0 ff ffcall    sub_804a160Opcode: dd 5c 24 30fstp    qword [esp+0x30] {var_58}Opcode: f2 0f 10 44 24 30movsd   xmm0qword [esp+0x30] {var_58}Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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 54 d0 ff ffcall    sub_804a160Opcode: dd 5c 24 38fstp    qword [esp+0x38] {var_50}Opcode: f2 0f 10 44 24 38movsd   xmm0qword [esp+0x38] {var_50}Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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 fe cf ff ffcall    sub_804a160Opcode: dd 5c 24 40fstp    qword [esp+0x40] {var_48}Opcode: f2 0f 10 44 24 40movsd   xmm0qword [esp+0x40] {var_48}Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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 a8 cf ff ffcall    sub_804a160Opcode: dd 5c 24 48fstp    qword [esp+0x48] {var_40}Opcode: f2 0f 10 44 24 48movsd   xmm0qword [esp+0x48] {var_40}Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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 52 cf ff ffcall    sub_804a160Opcode: 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 18 a0 06 08lea     eax[data_806a018]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_806a018}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: 0f 86 1c 00 00 00jbe     0x804d2baBasic Block 6Opcode: e9 fb 04 00 00jmp     0x804d58aBasic Block 7Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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 18 a0 06 08lea     eax[data_806a018]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: e9 17 00 00 00jmp     0x804d2d1Basic Block 9Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: b8 09 00 00 00mov     eax0x9Opcode: f2 0f 2a c8cvtsi2sd xmm1eaxOpcode: f2 0f 10 15 b8 17 05 08movsd   xmm2qword [data_80517b8]Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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: 0f 82 30 00 00 00jb      0x804d4a8Basic Block 10Opcode: b8 05 00 00 00mov     eax0x5Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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: 0f 82 48 00 00 00jb      0x804d3caBasic Block 11Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]Opcode: b9 18 00 00 00mov     ecx0x18Opcode: f2 0f 2a c9cvtsi2sd xmm1ecxOpcode: f2 0f 10 15 a0 25 05 08movsd   xmm2qword [data_80525a0]Opcode: f2 0f 10 1d a8 25 05 08movsd   xmm3qword [data_80525a8]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_806a018}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 d3 00 00 00jbe     0x804d421Basic Block 12Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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 18 a0 06 08lea     eax[data_806a018]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: e9 1b 00 00 00jmp     0x804d4c3Basic Block 14Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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_806a018}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 18 a0 06 08lea     eax[data_806a018]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: e9 52 00 00 00jmp     0x804d41cBasic Block 16Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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 18 a0 06 08lea     eax[data_806a018]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: 0f 86 17 00 00 00jbe     0x804d52cBasic Block 18Opcode: b8 01 00 00 00mov     eax0x1Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 8d 05 18 a0 06 08lea     eax[data_806a018]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: 0f 87 2b 00 00 00ja      0x804d515Basic Block 19Opcode: e9 00 00 00 00jmp     0x804d421Basic Block 20Opcode: 0f b6 44 24 7bmovzx   eaxbyte [esp+0x7b {var_d}]Opcode: 0f b6 0d f2 35 05 08movzx   ecxbyte [data_80535f2]Opcode: 39 c8cmp     eaxecxOpcode: 0f 8d 42 05 00 00jge     0x804d58aBasic Block 21Opcode: 8d 05 18 a0 06 08lea     eax[data_806a018]Opcode: f2 0f 10 05 b8 17 05 08movsd   xmm0qword [data_80517b8]Opcode: 0f b6 4c 24 7bmovzx   ecxbyte [esp+0x7b {var_d}]Opcode: 69 c9 e4 00 00 00imul    ecxecx0xe4Opcode: 89 c2mov     edxeax  {data_806a018}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_806a018}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 aa fa ff ffjmp     0x804d034