Function Graph 0Basic Block 0Opcode: 55sub_804f4e0:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 56push    esiOpcode: 81 e4 f8 ff ff ffand     esp0xfffffff8 {var_10}Opcode: 81 ec d8 00 00 00sub     esp0xd8 {var_e8}Opcode: 8b 45 18mov     eaxdword [ebp+0x18 {arg_14}]Opcode: 8b 4d 14mov     ecxdword [ebp+0x14 {arg_10}]Opcode: 8a 55 10mov     dlbyte [ebp+0x10 {arg_c}]Opcode: f2 0f 10 45 08movsd   xmm0qword [ebp+0x8] {arg_4}Opcode: be 0a 00 00 00mov     esi0xaOpcode: f2 0f 2a cecvtsi2sd xmm1esiOpcode: be 00 00 00 00mov     esi0x0Opcode: f2 0f 11 84 24 c8 00 00 00movsd   qword [esp+0xc8]xmm0 {var_20}Opcode: 88 94 24 c7 00 00 00mov     byte [esp+0xc7 {var_21}]dlOpcode: 89 8c 24 c0 00 00 00mov     dword [esp+0xc0 {var_28}]ecxOpcode: 89 84 24 bc 00 00 00mov     dword [esp+0xbc {var_2c}]eaxOpcode: c7 84 24 b8 00 00 00 00 00 00 00mov     dword [esp+0xb8 {var_30}]0x0Opcode: 0f b6 84 24 c7 00 00 00movzx   eaxbyte [esp+0xc7 {var_21}]Opcode: 29 c6sub     esieaxOpcode: f2 0f 2a c6cvtsi2sd xmm0esiOpcode: f2 0f 11 0c 24movsd   qword [esp]xmm1 {var_e8}Opcode: f2 0f 11 44 24 08movsd   qword [esp+0x8]xmm0 {var_e0}Opcode: e8 49 1c 00 00call    sub_805119dOpcode: dd 5c 24 68fstp    qword [esp+0x68] {var_80}Opcode: f2 0f 10 44 24 68movsd   xmm0qword [esp+0x68] {var_80}Opcode: 0f 57 c9xorps   xmm1xmm1Opcode: f2 0f 11 84 24 a8 00 00 00movsd   qword [esp+0xa8]xmm0 {var_40}Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: 66 0f 2e c1ucomisd xmm0xmm1Opcode: 0f 85 6d 01 00 00jne     0x804f6eaBasic Block 1Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: 66 0f 2e c0ucomisd xmm0xmm0Opcode: 0f 8b 76 00 00 00jpo     0x804f773Basic Block 2Opcode: 0f 8a 67 01 00 00jpe     0x804f6eaBasic Block 3Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e8}Opcode: e8 a3 19 00 00call    sub_8051129Opcode: dd 5c 24 60fstp    qword [esp+0x60] {var_88}Opcode: f2 0f 10 44 24 60movsd   xmm0qword [esp+0x60] {var_88}Opcode: f2 0f 10 0d d0 25 05 08movsd   xmm1qword [data_80525d0]Opcode: 66 0f 2e c1ucomisd xmm0xmm1Opcode: 0f 85 7c 00 00 00jne     0x804f81eBasic Block 4Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x0}Opcode: 89 c1mov     ecxeax  {0x0}Opcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 4emov     byte [ecx+eax]0x4eOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x1}Opcode: 89 c1mov     ecxeax  {0x1}Opcode: 81 c1 01 00 00 00add     ecx0x1  {0x2}Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 61mov     byte [ecx+eax]0x61Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x2}Opcode: 89 c1mov     ecxeax  {0x2}Opcode: 81 c1 01 00 00 00add     ecx0x1  {0x3}Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 4emov     byte [ecx+eax]0x4eOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x3}Opcode: 89 84 24 d0 00 00 00mov     dword [esp+0xd0 {var_18}]eaxOpcode: e9 af 0a 00 00jmp     0x8050222Basic Block 5Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x0}Opcode: 89 c1mov     ecxeax  {0x0}Opcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x1}Opcode: 89 c1mov     ecxeax  {0x1}Opcode: 81 c1 01 00 00 00add     ecx0x1  {0x2}Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 2emov     byte [ecx+eax]0x2eOpcode: c6 84 24 a7 00 00 00 00mov     byte [esp+0xa7 {var_41}]0x0Basic Block 6Opcode: e9 00 00 00 00jmp     0x804f823Basic Block 7Opcode: 0f 8a 76 00 00 00jpe     0x804f81eBasic Block 8Opcode: 8b 84 24 d0 00 00 00mov     eaxdword [esp+0xd0 {var_18}]Opcode: 8d 65 f8lea     esp[ebp-0x8] {var_c}Opcode: 5epop     esiOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 9Opcode: 8b 84 24 bc 00 00 00mov     eaxdword [esp+0xbc {var_2c}]Opcode: 25 10 00 00 00and     eax0x10Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 84 a5 00 00 00je      0x804f6d7Basic Block 10Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 8a 84 24 a7 00 00 00mov     albyte [esp+0xa7 {var_41}]Opcode: 04 01add     al0x1Opcode: 88 84 24 a7 00 00 00mov     byte [esp+0xa7 {var_41}]alOpcode: e9 b2 ff ff ffjmp     0x804f5cdBasic Block 11Opcode: e9 00 00 00 00jmp     0x804f828Basic Block 12Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x0}Opcode: 89 c1mov     ecxeax  {0x0}Opcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 49mov     byte [ecx+eax]0x49Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x1}Opcode: 89 c1mov     ecxeax  {0x1}Opcode: 81 c1 01 00 00 00add     ecx0x1  {0x2}Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 4emov     byte [ecx+eax]0x4eOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x2}Opcode: 89 c1mov     ecxeax  {0x2}Opcode: 81 c1 01 00 00 00add     ecx0x1  {0x3}Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 46mov     byte [ecx+eax]0x46Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x3}Opcode: 89 84 24 d0 00 00 00mov     dword [esp+0xd0 {var_18}]eaxOpcode: e9 04 0a 00 00jmp     0x8050222Basic Block 13Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 84 24 d0 00 00 00mov     dword [esp+0xd0 {var_18}]eaxOpcode: e9 38 0b 00 00jmp     0x8050222Basic Block 14Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 65mov     byte [ecx+eax]0x65Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 2bmov     byte [ecx+eax]0x2bOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Basic Block 15Opcode: 0f b6 84 24 a7 00 00 00movzx   eaxbyte [esp+0xa7 {var_41}]Opcode: 0f b6 8c 24 c7 00 00 00movzx   ecxbyte [esp+0xc7 {var_21}]Opcode: 39 c8cmp     eaxecxOpcode: 0f 8d 36 00 00 00jge     0x804f61bBasic Block 16Opcode: f2 0f 10 05 d8 25 05 08movsd   xmm0qword [data_80525d8]Opcode: f2 0f 10 8c 24 c8 00 00 00movsd   xmm1qword [esp+0xc8] {var_20}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 0f 82 13 00 00 00jb      0x804f856Basic Block 17Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 66 0f 2e 84 24 c8 00 00 00ucomisd xmm0qword [esp+0xc8] {var_20}Opcode: 0f 86 30 00 00 00jbe     0x804f898Basic Block 18Opcode: 8b 84 24 bc 00 00 00mov     eaxdword [esp+0xbc {var_2c}]Opcode: 0d 10 00 00 00or      eax0x10Opcode: 89 84 24 bc 00 00 00mov     dword [esp+0xbc {var_2c}]eaxBasic Block 19Opcode: f2 0f 10 05 b8 25 05 08movsd   xmm0qword [data_80525b8]Opcode: f2 0f 10 8c 24 c8 00 00 00movsd   xmm1qword [esp+0xc8] {var_20}Opcode: f2 0f 10 94 24 a8 00 00 00movsd   xmm2qword [esp+0xa8] {var_40}Opcode: f2 0f 59 d0mulsd   xmm2xmm0Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 11 8c 24 c8 00 00 00movsd   qword [esp+0xc8]xmm1 {var_20}Basic Block 20Opcode: f2 0f 10 05 b8 25 05 08movsd   xmm0qword [data_80525b8]Opcode: f2 0f 10 8c 24 c8 00 00 00movsd   xmm1qword [esp+0xc8] {var_20}Opcode: f2 0f 10 94 24 a8 00 00 00movsd   xmm2qword [esp+0xa8] {var_40}Opcode: f2 0f 59 d0mulsd   xmm2xmm0Opcode: f2 0f 5c casubsd   xmm1xmm2Opcode: f2 0f 11 8c 24 c8 00 00 00movsd   qword [esp+0xc8]xmm1 {var_20}Opcode: e9 2b 00 00 00jmp     0x804f8c3Basic Block 21Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 66 0f 2e 84 24 c8 00 00 00ucomisd xmm0qword [esp+0xc8] {var_20}Opcode: 0f 86 43 00 00 00jbe     0x804fa25Basic Block 22Opcode: b8 01 00 00 00mov     eax0x1Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 0f bf 84 24 a4 00 00 00movsx   eaxword [esp+0xa4 {var_44}]Opcode: 0f b6 8c 24 c7 00 00 00movzx   ecxbyte [esp+0xc7 {var_21}]Opcode: 29 c8sub     eaxecxOpcode: 66 89 c2mov     dxaxOpcode: 66 89 94 24 96 00 00 00mov     word [esp+0x96 {var_52}]dxOpcode: 66 0f 2e 84 24 c8 00 00 00ucomisd xmm0qword [esp+0xc8] {var_20}Opcode: 0f 86 42 00 00 00jbe     0x804f97eBasic Block 23Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: 89 e0mov     eaxespOpcode: f2 0f 11 00movsd   qword [eax]xmm0 {var_e8}Opcode: e8 df 17 00 00call    sub_80510b6Opcode: dd 5c 24 58fstp    qword [esp+0x58] {var_90}Opcode: f2 0f 10 44 24 58movsd   xmm0qword [esp+0x58] {var_90}Opcode: f2 0f 2c c0cvttsd2si eaxxmm0Opcode: 66 89 c1mov     cxaxOpcode: 66 89 8c 24 a4 00 00 00mov     word [esp+0xa4 {var_44}]cxOpcode: 8b 84 24 bc 00 00 00mov     eaxdword [esp+0xbc {var_2c}]Opcode: 25 10 00 00 00and     eax0x10Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 84 c9 00 00 00je      0x804f9d0Basic Block 24Opcode: 66 c7 84 24 94 00 00 00 00 00mov     word [esp+0x94 {var_54}]0x0Opcode: 66 c7 84 24 92 00 00 00 00 00mov     word [esp+0x92 {var_56}]0x0Opcode: c6 84 24 91 00 00 00 00mov     byte [esp+0x91 {var_57}]0x0Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: f2 0f 10 8c 24 a8 00 00 00movsd   xmm1qword [esp+0xa8] {var_40}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 0f 86 4f 00 00 00jbe     0x804faacBasic Block 25Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: f2 0f 10 0d e0 25 05 08movsd   xmm1qword [data_80525e0]Opcode: 66 0f 57 c1xorpd   xmm0xmm1Opcode: f2 0f 11 84 24 c8 00 00 00movsd   qword [esp+0xc8]xmm0 {var_20}Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x0}Opcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 2dmov     byte [ecx+eax]0x2dOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x0}Opcode: 05 01 00 00 00add     eax0x1Opcode: 89 84 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]eaxBasic Block 26Opcode: b8 0a 00 00 00mov     eax0xaOpcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 0f bf 84 24 96 00 00 00movsx   eaxword [esp+0x96 {var_52}]Opcode: 66 89 c1mov     cxaxOpcode: f2 0f 2a c8cvtsi2sd xmm1eaxOpcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e8}Opcode: f2 0f 11 4c 24 08movsd   qword [esp+0x8]xmm1 {var_e0}Opcode: 66 89 4c 24 1emov     word [esp+0x1e {var_ca}]cxOpcode: e8 f2 17 00 00call    sub_805119dOpcode: dd 5c 24 50fstp    qword [esp+0x50] {var_98}Opcode: f2 0f 10 44 24 50movsd   xmm0qword [esp+0x50] {var_98}Opcode: f2 0f 11 84 24 98 00 00 00movsd   qword [esp+0x98]xmm0 {var_50}Basic Block 27Opcode: b8 0a 00 00 00mov     eax0xaOpcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 0f bf 84 24 96 00 00 00movsx   eaxword [esp+0x96 {var_52}]Opcode: 2d 01 00 00 00sub     eax0x1Opcode: f2 0f 2a c8cvtsi2sd xmm1eaxOpcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e8}Opcode: f2 0f 11 4c 24 08movsd   qword [esp+0x8]xmm1 {var_e0}Opcode: e8 37 18 00 00call    sub_805119dOpcode: dd 5c 24 48fstp    qword [esp+0x48] {var_a0}Opcode: f2 0f 10 44 24 48movsd   xmm0qword [esp+0x48] {var_a0}Opcode: f2 0f 11 84 24 98 00 00 00movsd   qword [esp+0x98]xmm0 {var_50}Opcode: e9 40 00 00 00jmp     0x804f9beBasic Block 28Opcode: 0f bf 84 24 a4 00 00 00movsx   eaxword [esp+0xa4 {var_44}]Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 8d e7 00 00 00jge     0x804fba6Basic Block 29Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 2emov     byte [ecx+eax]0x2eOpcode: c6 84 24 91 00 00 00 01mov     byte [esp+0x91 {var_57}]0x1Opcode: e9 ff 00 00 00jmp     0x804fbabBasic Block 30Opcode: f2 0f 10 84 24 98 00 00 00movsd   xmm0qword [esp+0x98] {var_50}Opcode: f2 0f 11 84 24 a8 00 00 00movsd   qword [esp+0xa8]xmm0 {var_40}Basic Block 31Opcode: e9 00 00 00 00jmp     0x804fbabBasic Block 32Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: 66 0f 2e 84 24 a8 00 00 00ucomisd xmm0qword [esp+0xa8] {var_40}Opcode: 0f 86 cf 00 00 00jbe     0x804fba6Basic Block 33Opcode: e9 00 00 00 00jmp     0x804fbb0Basic Block 34Opcode: 8b 84 24 bc 00 00 00mov     eaxdword [esp+0xbc {var_2c}]Opcode: 25 10 00 00 00and     eax0x10Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 b8 00 00 00jne     0x804fba6Basic Block 35Opcode: b0 01mov     al0x1Opcode: 0f bf 8c 24 a4 00 00 00movsx   ecxword [esp+0xa4 {var_44}]Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 88 44 24 1dmov     byte [esp+0x1d {var_cb}]alOpcode: 0f 8d 19 00 00 00jge     0x804fbe3Basic Block 36Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 2emov     byte [ecx+eax]0x2eOpcode: 66 8b 94 24 a4 00 00 00mov     dxword [esp+0xa4 {var_44}]Opcode: 66 89 94 24 8e 00 00 00mov     word [esp+0x8e {var_5a}]dxBasic Block 37Opcode: 8a 44 24 1dmov     albyte [esp+0x1d {var_cb}]Opcode: a8 01test    al0x1Opcode: 0f 85 05 00 00 00jne     0x804fbf4Basic Block 38Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: 66 0f 2e 84 24 a8 00 00 00ucomisd xmm0qword [esp+0xa8] {var_40}Opcode: 0f 97 c0seta    alOpcode: 88 44 24 1dmov     byte [esp+0x1d {var_cb}]alBasic Block 39Opcode: c6 84 24 91 00 00 00 01mov     byte [esp+0x91 {var_57}]0x1Basic Block 40Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 66 8b 94 24 92 00 00 00mov     dxword [esp+0x92 {var_56}]Opcode: 66 81 c2 01 00add     dx0x1Opcode: 66 89 94 24 92 00 00 00mov     word [esp+0x92 {var_56}]dxOpcode: e9 a2 ff ff ffjmp     0x804fb40Basic Block 41Opcode: b8 0a 00 00 00mov     eax0xaOpcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 0f bf 84 24 a4 00 00 00movsx   eaxword [esp+0xa4 {var_44}]Opcode: 66 89 c1mov     cxaxOpcode: f2 0f 2a c8cvtsi2sd xmm1eaxOpcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e8}Opcode: f2 0f 11 4c 24 08movsd   qword [esp+0x8]xmm1 {var_e0}Opcode: 66 89 4c 24 1amov     word [esp+0x1a {var_ce}]cxOpcode: e8 7c 15 00 00call    sub_805119dOpcode: dd 5c 24 40fstp    qword [esp+0x40] {var_a8}Opcode: f2 0f 10 44 24 40movsd   xmm0qword [esp+0x40] {var_a8}Opcode: 0f 57 c9xorps   xmm1xmm1Opcode: f2 0f 11 84 24 80 00 00 00movsd   qword [esp+0x80]xmm0 {var_68}Opcode: f2 0f 10 84 24 80 00 00 00movsd   xmm0qword [esp+0x80] {var_68}Opcode: 66 0f 2e c1ucomisd xmm0xmm1Opcode: 0f 86 2f 02 00 00jbe     0x804fe79Basic Block 42Opcode: e9 30 03 00 00jmp     0x804ff24Basic Block 43Opcode: 66 8b 84 24 8e 00 00 00mov     axword [esp+0x8e {var_5a}]Opcode: 66 05 01 00add     ax0x1Opcode: 66 89 84 24 8e 00 00 00mov     word [esp+0x8e {var_5a}]axOpcode: 0f bf c8movsx   ecxaxOpcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 0f 8d 3b 00 00 00jge     0x804fb9eBasic Block 44Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 0f bf 84 24 a4 00 00 00movsx   eaxword [esp+0xa4 {var_44}]Opcode: f2 0f 2a c8cvtsi2sd xmm1eaxOpcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 0f 85 5c 00 00 00jne     0x804feeeBasic Block 45Opcode: f2 0f 10 84 24 80 00 00 00movsd   xmm0qword [esp+0x80] {var_68}Opcode: f2 0f 11 04 24movsd   qword [esp]xmm0 {var_e8}Opcode: e8 cc 14 00 00call    sub_8051129Opcode: dd 5c 24 38fstp    qword [esp+0x38] {var_b0}Opcode: f2 0f 10 44 24 38movsd   xmm0qword [esp+0x38] {var_b0}Opcode: f2 0f 10 0d d0 25 05 08movsd   xmm1qword [data_80525d0]Opcode: 66 0f 2e c1ucomisd xmm0xmm1Opcode: 0f 85 0b 00 00 00jne     0x804fc84Basic Block 46Opcode: e9 00 00 00 00jmp     0x804ff29Basic Block 47Opcode: 0f b7 84 24 92 00 00 00movzx   eaxword [esp+0x92 {var_56}]Opcode: 0f b6 8c 24 c7 00 00 00movzx   ecxbyte [esp+0xc7 {var_21}]Opcode: 39 c8cmp     eaxecxOpcode: 0f 8c 05 00 00 00jl      0x804ff0bBasic Block 48Opcode: 0f 8a 56 00 00 00jpe     0x804feeeBasic Block 49Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: f2 0f 10 8c 24 80 00 00 00movsd   xmm1qword [esp+0x80] {var_68}Opcode: f2 0f 5e c1divsd   xmm0xmm1Opcode: 89 e0mov     eaxespOpcode: f2 0f 11 00movsd   qword [eax]xmm0 {var_e8}Opcode: e8 5b e0 ff ffcall    sub_804dd00Opcode: dd 5c 24 30fstp    qword [esp+0x30] {var_b8}Opcode: f2 0f 2c 44 24 30cvttsd2si eaxqword [esp+0x30] {var_b8}Opcode: 88 c1mov     clalOpcode: 88 4c 24 7fmov     byte [esp+0x7f {var_69}]clOpcode: 0f b6 c1movzx   eaxclOpcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: f2 0f 59 84 24 80 00 00 00mulsd   xmm0qword [esp+0x80] {var_68}Opcode: f2 0f 10 8c 24 c8 00 00 00movsd   xmm1qword [esp+0xc8] {var_20}Opcode: f2 0f 5c c8subsd   xmm1xmm0Opcode: f2 0f 11 8c 24 c8 00 00 00movsd   qword [esp+0xc8]xmm1 {var_20}Opcode: 8b 84 24 bc 00 00 00mov     eaxdword [esp+0xbc {var_2c}]Opcode: 25 10 00 00 00and     eax0x10Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 84 b9 00 00 00je      0x804fdabBasic Block 50Opcode: 0f 8a 05 00 00 00jpe     0x804fc84Basic Block 51Opcode: b0 00mov     al0x0Opcode: 0f be 8c 24 91 00 00 00movsx   ecxbyte [esp+0x91 {var_57}]Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 88 44 24 19mov     byte [esp+0x19 {var_cf}]alOpcode: 0f 84 19 00 00 00je      0x804ff5cBasic Block 52Opcode: 66 8b 84 24 a4 00 00 00mov     axword [esp+0xa4 {var_44}]Opcode: 66 05 ff ffadd     ax0xffffOpcode: 66 89 84 24 a4 00 00 00mov     word [esp+0xa4 {var_44}]axOpcode: e9 8c fc ff ffjmp     0x804fbb0Basic Block 53Opcode: e9 19 00 00 00jmp     0x804ff24Basic Block 54Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: f2 0f 10 8c 24 c8 00 00 00movsd   xmm1qword [esp+0xc8] {var_20}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 0f 86 40 00 00 00jbe     0x804feeeBasic Block 55Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 0f bf 84 24 a4 00 00 00movsx   eaxword [esp+0xa4 {var_44}]Opcode: f2 0f 2a c8cvtsi2sd xmm1eaxOpcode: 66 0f 2e c1ucomisd xmm0xmm1Opcode: 0f 86 5d 00 00 00jbe     0x804fe21Basic Block 56Opcode: 0f be 84 24 91 00 00 00movsx   eaxbyte [esp+0x91 {var_57}]Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 a6 00 00 00jne     0x804fdabBasic Block 57Opcode: e9 f5 01 00 00jmp     0x804fe79Basic Block 58Opcode: 8a 44 24 19mov     albyte [esp+0x19 {var_cf}]Opcode: a8 01test    al0x1Opcode: 0f 85 05 00 00 00jne     0x804ff6dBasic Block 59Opcode: 0f b7 84 24 92 00 00 00movzx   eaxword [esp+0x92 {var_56}]Opcode: 0f b6 8c 24 c7 00 00 00movzx   ecxbyte [esp+0xc7 {var_21}]Opcode: 39 c8cmp     eaxecxOpcode: 0f 9c c2setl    dlOpcode: 88 54 24 19mov     byte [esp+0x19 {var_cf}]dlBasic Block 60Opcode: 8b 84 24 bc 00 00 00mov     eaxdword [esp+0xbc {var_2c}]Opcode: 25 10 00 00 00and     eax0x10Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 29 00 00 00jne     0x804feeeBasic Block 61Opcode: 0f b6 44 24 7fmovzx   eaxbyte [esp+0x7f {var_69}]Opcode: 05 30 00 00 00add     eax0x30Opcode: 88 c1mov     clalOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c2mov     edxeaxOpcode: 81 c2 01 00 00 00add     edx0x1Opcode: 89 94 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]edxOpcode: 8b 94 24 c0 00 00 00mov     edxdword [esp+0xc0 {var_28}]Opcode: 88 0c 02mov     byte [edx+eax]clOpcode: 80 bc 24 91 00 00 00 00cmp     byte [esp+0x91 {var_57}]0x0Opcode: 0f 84 14 00 00 00je      0x804fe6fBasic Block 62Opcode: 0f be 84 24 91 00 00 00movsx   eaxbyte [esp+0x91 {var_57}]Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 4a 00 00 00jne     0x804fe21Basic Block 63Opcode: 0f bf 84 24 94 00 00 00movsx   eaxword [esp+0x94 {var_54}]Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 10 00 00 00jne     0x804fd28Basic Block 64Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 66 8b 94 24 92 00 00 00mov     dxword [esp+0x92 {var_56}]Opcode: 66 81 c2 01 00add     dx0x1Opcode: 66 89 94 24 92 00 00 00mov     word [esp+0x92 {var_56}]dxOpcode: e9 81 ff ff ffjmp     0x804ff29Basic Block 65Opcode: e9 3b 00 00 00jmp     0x804ffa8Basic Block 66Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 2emov     byte [ecx+eax]0x2eOpcode: c6 84 24 91 00 00 00 01mov     byte [esp+0x91 {var_57}]0x1Basic Block 67Opcode: e9 00 00 00 00jmp     0x804fe74Basic Block 68Opcode: 66 8b 84 24 92 00 00 00mov     axword [esp+0x92 {var_56}]Opcode: 66 05 01 00add     ax0x1Opcode: 66 89 84 24 92 00 00 00mov     word [esp+0x92 {var_56}]axBasic Block 69Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 2emov     byte [ecx+eax]0x2eOpcode: c6 84 24 91 00 00 00 01mov     byte [esp+0x91 {var_57}]0x1Basic Block 70Opcode: 0f b6 44 24 7fmovzx   eaxbyte [esp+0x7f {var_69}]Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 19 00 00 00jne     0x804fd51Basic Block 71Opcode: 66 8b 84 24 a4 00 00 00mov     axword [esp+0xa4 {var_44}]Opcode: 66 89 84 24 94 00 00 00mov     word [esp+0x94 {var_54}]axBasic Block 72Opcode: 8b 84 24 bc 00 00 00mov     eaxdword [esp+0xbc {var_2c}]Opcode: 25 10 00 00 00and     eax0x10Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 84 55 02 00 00je      0x8050214Basic Block 73Opcode: e9 00 00 00 00jmp     0x804fe79Basic Block 74Opcode: 0f b6 44 24 7fmovzx   eaxbyte [esp+0x7f {var_69}]Opcode: 05 30 00 00 00add     eax0x30Opcode: 88 c1mov     clalOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c2mov     edxeaxOpcode: 81 c2 01 00 00 00add     edx0x1Opcode: 89 94 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]edxOpcode: 8b 94 24 c0 00 00 00mov     edxdword [esp+0xc0 {var_28}]Opcode: 88 0c 02mov     byte [edx+eax]clOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c2mov     edxeaxOpcode: 81 c2 01 00 00 00add     edx0x1Opcode: 89 94 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]edxOpcode: 8b 94 24 c0 00 00 00mov     edxdword [esp+0xc0 {var_28}]Opcode: c6 04 02 2emov     byte [edx+eax]0x2eOpcode: c6 84 24 91 00 00 00 01mov     byte [esp+0x91 {var_57}]0x1Basic Block 75Opcode: 66 8b 84 24 94 00 00 00mov     axword [esp+0x94 {var_54}]Opcode: 66 05 ff ffadd     ax0xffffOpcode: 66 89 84 24 94 00 00 00mov     word [esp+0x94 {var_54}]axOpcode: e9 55 00 00 00jmp     0x804fda6Basic Block 76Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 84 24 d0 00 00 00mov     dword [esp+0xd0 {var_18}]eaxBasic Block 77Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 65mov     byte [ecx+eax]0x65Opcode: 0f bf 84 24 94 00 00 00movsx   eaxword [esp+0x94 {var_54}]Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 8d 40 00 00 00jge     0x8050033Basic Block 78Opcode: e9 c9 00 00 00jmp     0x804fe74Basic Block 79Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 2bmov     byte [ecx+eax]0x2bBasic Block 80Opcode: b8 00 00 00 00mov     eax0x0Opcode: 0f bf 8c 24 94 00 00 00movsx   ecxword [esp+0x94 {var_54}]Opcode: 29 c8sub     eaxecxOpcode: 66 89 c2mov     dxaxOpcode: 66 89 94 24 94 00 00 00mov     word [esp+0x94 {var_54}]dxOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 2dmov     byte [ecx+eax]0x2dOpcode: e9 21 00 00 00jmp     0x8050054Basic Block 81Opcode: c6 44 24 7d 00mov     byte [esp+0x7d {var_6b}]0x0Opcode: 0f bf 84 24 94 00 00 00movsx   eaxword [esp+0x94 {var_54}]Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 89 e0mov     eaxespOpcode: f2 0f 11 00movsd   qword [eax]xmm0 {var_e8}Opcode: e8 e9 0f 00 00call    sub_80510b6Opcode: dd 5c 24 28fstp    qword [esp+0x28] {var_c0}Opcode: f2 0f 2c 44 24 28cvttsd2si eaxqword [esp+0x28] {var_c0}Opcode: 66 89 c1mov     cxaxOpcode: 66 89 4c 24 7amov     word [esp+0x7a {var_6e}]cxOpcode: 66 8b 4c 24 7amov     cxword [esp+0x7a {var_6e}]Opcode: 88 camov     dlclOpcode: 88 54 24 79mov     byte [esp+0x79 {var_6f}]dlBasic Block 82Opcode: c6 44 24 7e 00mov     byte [esp+0x7e {var_6a}]0x0Basic Block 83Opcode: 0f bf 84 24 94 00 00 00movsx   eaxword [esp+0x94 {var_54}]Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 4a 00 00 00jne     0x80500b1Basic Block 84Opcode: e9 00 00 00 00jmp     0x805013aBasic Block 85Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 8a 54 24 7dmov     dlbyte [esp+0x7d {var_6b}]Opcode: 80 c2 01add     dl0x1Opcode: 88 54 24 7dmov     byte [esp+0x7d {var_6b}]dlOpcode: 8a 44 24 79mov     albyte [esp+0x79 {var_6f}]Opcode: 04 01add     al0x1Opcode: 88 44 24 79mov     byte [esp+0x79 {var_6f}]alOpcode: e9 b5 ff ff ffjmp     0x80500eaBasic Block 86Opcode: e9 5e 01 00 00jmp     0x805020fBasic Block 87Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 81 c1 01 00 00 00add     ecx0x1Opcode: 89 8c 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]ecxOpcode: 8b 8c 24 c0 00 00 00mov     ecxdword [esp+0xc0 {var_28}]Opcode: c6 04 01 30mov     byte [ecx+eax]0x30Opcode: 8a 44 24 7emov     albyte [esp+0x7e {var_6a}]Opcode: 04 01add     al0x1Opcode: 88 44 24 7emov     byte [esp+0x7e {var_6a}]alOpcode: e9 c0 ff ff ffjmp     0x805006cBasic Block 88Opcode: 8a 44 24 7dmov     albyte [esp+0x7d {var_6b}]Opcode: 88 c1mov     clalOpcode: 80 c1 01add     cl0x1Opcode: 88 4c 24 7dmov     byte [esp+0x7d {var_6b}]clOpcode: 0f b6 d0movzx   edxalOpcode: 81 fa 03 00 00 00cmp     edx0x3Opcode: 0f 8d b4 00 00 00jge     0x805020aBasic Block 89Opcode: 0f b6 44 24 79movzx   eaxbyte [esp+0x79 {var_6f}]Opcode: 3d 02 00 00 00cmp     eax0x2Opcode: 0f 8d 3b 00 00 00jge     0x8050135Basic Block 90Opcode: e9 00 00 00 00jmp     0x8050214Basic Block 91Opcode: 0f b6 44 24 7emovzx   eaxbyte [esp+0x7e {var_6a}]Opcode: 3d 03 00 00 00cmp     eax0x3Opcode: 0f 8d 30 00 00 00jge     0x80500acBasic Block 92Opcode: e9 00 00 00 00jmp     0x805020fBasic Block 93Opcode: 0f b7 44 24 7amovzx   eaxword [esp+0x7a {var_6e}]Opcode: f2 0f 2a c0cvtsi2sd xmm0eaxOpcode: 89 e0mov     eaxespOpcode: f2 0f 11 40 08movsd   qword [eax+0x8]xmm0 {var_e0}Opcode: c7 40 04 00 00 24 40mov     dword [eax+0x4 {var_e4}]0x40240000Opcode: c7 00 00 00 00 00mov     dword [eax {var_e8}]0x0Opcode: e8 25 10 00 00call    sub_805119dOpcode: dd 5c 24 20fstp    qword [esp+0x20] {var_c8}Opcode: f2 0f 2c 44 24 20cvttsd2si eaxqword [esp+0x20] {var_c8}Opcode: 66 89 c1mov     cxaxOpcode: 66 89 4c 24 76mov     word [esp+0x76 {var_72}]cxOpcode: 0f bf 84 24 94 00 00 00movsx   eaxword [esp+0x94 {var_54}]Opcode: 0f b7 54 24 76movzx   edxword [esp+0x76 {var_72}]Opcode: 89 54 24 14mov     dword [esp+0x14 {var_d4}]edxOpcode: 99cdq     Opcode: 8b 74 24 14mov     esidword [esp+0x14 {var_d4}]Opcode: f7 feidiv    esiOpcode: 88 c3mov     blalOpcode: 88 5c 24 75mov     byte [esp+0x75 {var_73}]blOpcode: 0f b6 44 24 75movzx   eaxbyte [esp+0x75 {var_73}]Opcode: 05 30 00 00 00add     eax0x30Opcode: 88 c3mov     blalOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c2mov     edxeaxOpcode: 81 c2 01 00 00 00add     edx0x1Opcode: 89 94 24 b8 00 00 00mov     dword [esp+0xb8 {var_30}]edxOpcode: 8b 94 24 c0 00 00 00mov     edxdword [esp+0xc0 {var_28}]Opcode: 88 1c 02mov     byte [edx+eax]blOpcode: 0f b6 44 24 75movzx   eaxbyte [esp+0x75 {var_73}]Opcode: 0f b7 54 24 76movzx   edxword [esp+0x76 {var_72}]Opcode: 0f af c2imul    eaxedxOpcode: 0f bf 94 24 94 00 00 00movsx   edxword [esp+0x94 {var_54}]Opcode: 29 c2sub     edxeaxOpcode: 66 89 d1mov     cxdxOpcode: 66 89 8c 24 94 00 00 00mov     word [esp+0x94 {var_54}]cxOpcode: 66 8b 4c 24 7amov     cxword [esp+0x7a {var_6e}]Opcode: 66 81 c1 ff ffadd     cx0xffffOpcode: 66 89 4c 24 7amov     word [esp+0x7a {var_6e}]cxOpcode: e9 30 ff ff ffjmp     0x805013a