Function Graph 0Basic Block 0Opcode: 55sub_804f0a0:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 56push    esiOpcode: 83 e4 f8and     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 3f 1e 00 00call    sub_8050f50Opcode: 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 4a 01 00 00jne     0x804f284Basic Block 1Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: 66 0f 2e c0ucomisd xmm0xmm0Opcode: 7b 6djpo     0x804f300Basic Block 2Opcode: 0f 8a 44 01 00 00jpe     0x804f284Basic 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 6d 1b 00 00call    sub_8050e80Opcode: 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 a0 23 05 08movsd   xmm1qword [data_80523a0]Opcode: 66 0f 2e c1ucomisd xmm0xmm1Opcode: 75 6fjne     0x804f39aBasic Block 4Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x0}Opcode: 89 c1mov     ecxeax  {0x0}Opcode: 83 c1 01add     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: 83 c1 01add     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: 83 c1 01add     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 83 09 00 00jmp     0x804fc83Basic Block 5Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x0}Opcode: 89 c1mov     ecxeax  {0x0}Opcode: 83 c1 01add     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: 83 c1 01add     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: eb 00jmp     0x804f39cBasic Block 7Opcode: 7a 6djpe     0x804f39aBasic 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: 83 e0 10and     eax0x10Opcode: 83 f8 00cmp     eax0x0Opcode: 0f 84 96 00 00 00je      0x804f271Basic Block 10Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 83 c1 01add     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: eb bcjmp     0x804f184Basic Block 11Opcode: eb 00jmp     0x804f39eBasic Block 12Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]  {0x0}Opcode: 89 c1mov     ecxeax  {0x0}Opcode: 83 c1 01add     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: 83 c1 01add     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: 83 c1 01add     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 e9 08 00 00jmp     0x804fc83Basic 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 ff 09 00 00jmp     0x804fc83Basic Block 14Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 83 c1 01add     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: 83 c1 01add     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: 83 c1 01add     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: 83 c1 01add     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: 83 c1 01add     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: 7d 30jge     0x804f1c8Basic Block 16Opcode: f2 0f 10 05 a8 23 05 08movsd   xmm0qword [data_80523a8]Opcode: f2 0f 10 8c 24 c8 00 00 00movsd   xmm1qword [esp+0xc8] {var_20}Opcode: 66 0f 2e c8ucomisd xmm1xmm0Opcode: 72 11jb      0x804f3c6Basic Block 17Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 66 0f 2e 84 24 c8 00 00 00ucomisd xmm0qword [esp+0xc8] {var_20}Opcode: 76 2djbe     0x804f401Basic Block 18Opcode: 8b 84 24 bc 00 00 00mov     eaxdword [esp+0xbc {var_2c}]Opcode: 83 c8 10or      eax0x10Opcode: 89 84 24 bc 00 00 00mov     dword [esp+0xbc {var_2c}]eaxBasic Block 19Opcode: f2 0f 10 05 88 23 05 08movsd   xmm0qword [data_8052388]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 88 23 05 08movsd   xmm0qword [data_8052388]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: eb 2bjmp     0x804f42cBasic Block 21Opcode: 0f 57 c0xorps   xmm0xmm0Opcode: 66 0f 2e 84 24 c8 00 00 00ucomisd xmm0qword [esp+0xc8] {var_20}Opcode: 76 41jbe     0x804f57bBasic 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: 76 3djbe     0x804f4daBasic 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 50 19 00 00call    sub_8050d90Opcode: 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: 83 e0 10and     eax0x10Opcode: 83 f8 00cmp     eax0x0Opcode: 0f 84 c0 00 00 00je      0x804f52cBasic 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: 76 49jbe     0x804f5f8Basic Block 25Opcode: f2 0f 10 84 24 c8 00 00 00movsd   xmm0qword [esp+0xc8] {var_20}Opcode: f2 0f 10 0d b0 23 05 08movsd   xmm1qword [data_80523b0]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: 83 c0 01add     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 49 1a 00 00call    sub_8050f50Opcode: 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: 83 e8 01sub     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 8b 1a 00 00call    sub_8050f50Opcode: 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: eb 40jmp     0x804f51aBasic Block 28Opcode: 0f bf 84 24 a4 00 00 00movsx   eaxword [esp+0xa4 {var_44}]Opcode: 83 f8 00cmp     eax0x0Opcode: 0f 8d cf 00 00 00jge     0x804f6d8Basic Block 29Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 83 c1 01add     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: 83 c1 01add     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 e2 00 00 00jmp     0x804f6daBasic 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: eb 00jmp     0x804f6daBasic 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 b7 00 00 00jbe     0x804f6d8Basic Block 33Opcode: eb 00jmp     0x804f6dcBasic Block 34Opcode: 8b 84 24 bc 00 00 00mov     eaxdword [esp+0xbc {var_2c}]Opcode: 83 e0 10and     eax0x10Opcode: 83 f8 00cmp     eax0x0Opcode: 0f 85 a4 00 00 00jne     0x804f6d8Basic Block 35Opcode: b0 01mov     al0x1Opcode: 0f bf 8c 24 a4 00 00 00movsx   ecxword [esp+0xa4 {var_44}]Opcode: 83 f9 00cmp     ecx0x0Opcode: 88 44 24 1dmov     byte [esp+0x1d {var_cb}]alOpcode: 7d 19jge     0x804f708Basic Block 36Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 83 c1 01add     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: 83 c1 01add     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: 75 05jne     0x804f715Basic 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: 83 c1 01add     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 83 c2 01add     dx0x1Opcode: 66 89 94 24 92 00 00 00mov     word [esp+0x92 {var_56}]dxOpcode: eb b0jmp     0x804f680Basic 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 0e 18 00 00call    sub_8050f50Opcode: 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 eb 01 00 00jbe     0x804f956Basic Block 42Opcode: e9 ce 02 00 00jmp     0x804f9e3Basic Block 43Opcode: 66 8b 84 24 8e 00 00 00mov     axword [esp+0x8e {var_5a}]Opcode: 66 83 c0 01add     ax0x1Opcode: 66 89 84 24 8e 00 00 00mov     word [esp+0x8e {var_5a}]axOpcode: 0f bf c8movsx   ecxaxOpcode: 83 f9 00cmp     ecx0x0Opcode: 7d 34jge     0x804f6d0Basic 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: 75 49jne     0x804f9b4Basic 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 02 17 00 00call    sub_8050e80Opcode: 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 a0 23 05 08movsd   xmm1qword [data_80523a0]Opcode: 66 0f 2e c1ucomisd xmm0xmm1Opcode: 75 07jne     0x804f79dBasic Block 46Opcode: eb 00jmp     0x804f9e5Basic 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: 7c 02jl      0x804f9caBasic Block 48Opcode: 7a 47jpe     0x804f9b4Basic 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 42 e3 ff ffcall    sub_804db00Opcode: 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: 83 e0 10and     eax0x10Opcode: 83 f8 00cmp     eax0x0Opcode: 0f 84 a0 00 00 00je      0x804f8a7Basic Block 50Opcode: 7a 05jpe     0x804f79dBasic Block 51Opcode: b0 00mov     al0x0Opcode: 0f be 8c 24 91 00 00 00movsx   ecxbyte [esp+0x91 {var_57}]Opcode: 83 f9 00cmp     ecx0x0Opcode: 88 44 24 19mov     byte [esp+0x19 {var_cf}]alOpcode: 74 19je      0x804fa11Basic Block 52Opcode: 66 8b 84 24 a4 00 00 00mov     axword [esp+0xa4 {var_44}]Opcode: 66 83 c0 ffadd     ax0xffffOpcode: 66 89 84 24 a4 00 00 00mov     word [esp+0xa4 {var_44}]axOpcode: e9 f9 fc ff ffjmp     0x804f6dcBasic Block 53Opcode: eb 19jmp     0x804f9e3Basic 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: 76 35jbe     0x804f9b4Basic 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: 76 51jbe     0x804f90dBasic Block 56Opcode: 0f be 84 24 91 00 00 00movsx   eaxbyte [esp+0x91 {var_57}]Opcode: 83 f8 00cmp     eax0x0Opcode: 0f 85 8f 00 00 00jne     0x804f8a7Basic Block 57Opcode: e9 b9 01 00 00jmp     0x804f956Basic Block 58Opcode: 8a 44 24 19mov     albyte [esp+0x19 {var_cf}]Opcode: a8 01test    al0x1Opcode: 75 02jne     0x804fa1bBasic 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: 83 e0 10and     eax0x10Opcode: 83 f8 00cmp     eax0x0Opcode: 75 26jne     0x804f9b4Basic Block 61Opcode: 0f b6 44 24 7fmovzx   eaxbyte [esp+0x7f {var_69}]Opcode: 83 c0 30add     eax0x30Opcode: 88 c1mov     clalOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c2mov     edxeaxOpcode: 83 c2 01add     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: 74 14je      0x804f952Basic Block 62Opcode: 0f be 84 24 91 00 00 00movsx   eaxbyte [esp+0x91 {var_57}]Opcode: 83 f8 00cmp     eax0x0Opcode: 75 44jne     0x804f90dBasic Block 63Opcode: 0f bf 84 24 94 00 00 00movsx   eaxword [esp+0x94 {var_54}]Opcode: 83 f8 00cmp     eax0x0Opcode: 75 10jne     0x804f835Basic Block 64Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 83 c1 01add     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 83 c2 01add     dx0x1Opcode: 66 89 94 24 92 00 00 00mov     word [esp+0x92 {var_56}]dxOpcode: eb 96jmp     0x804f9e5Basic Block 65Opcode: eb 34jmp     0x804fa4fBasic Block 66Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 83 c1 01add     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: eb 00jmp     0x804f954Basic Block 68Opcode: 66 8b 84 24 92 00 00 00mov     axword [esp+0x92 {var_56}]Opcode: 66 83 c0 01add     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: 83 c1 01add     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: 83 c1 01add     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: 83 f8 00cmp     eax0x0Opcode: 75 16jne     0x804f855Basic 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: 83 e0 10and     eax0x10Opcode: 83 f8 00cmp     eax0x0Opcode: 0f 84 13 02 00 00je      0x804fc75Basic Block 73Opcode: eb 00jmp     0x804f956Basic Block 74Opcode: 0f b6 44 24 7fmovzx   eaxbyte [esp+0x7f {var_69}]Opcode: 83 c0 30add     eax0x30Opcode: 88 c1mov     clalOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c2mov     edxeaxOpcode: 83 c2 01add     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: 83 c2 01add     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 83 c0 ffadd     ax0xffffOpcode: 66 89 84 24 94 00 00 00mov     word [esp+0x94 {var_54}]axOpcode: eb 4djmp     0x804f8a2Basic 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: 83 c1 01add     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: 83 f8 00cmp     eax0x0Opcode: 7d 3ajge     0x804fac7Basic Block 78Opcode: e9 ad 00 00 00jmp     0x804f954Basic Block 79Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 83 c1 01add     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: 83 c1 01add     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: eb 1ejmp     0x804fae5Basic 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 44 12 00 00call    sub_8050d90Opcode: 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: 83 f8 00cmp     eax0x0Opcode: 75 3ejne     0x804fb30Basic Block 84Opcode: eb 00jmp     0x804fbaaBasic Block 85Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 83 c1 01add     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: eb c1jmp     0x804fb69Basic Block 86Opcode: e9 43 01 00 00jmp     0x804fc73Basic Block 87Opcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c1mov     ecxeaxOpcode: 83 c1 01add     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: eb ccjmp     0x804faf7Basic 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: 83 fa 03cmp     edx0x3Opcode: 0f 8d ae 00 00 00jge     0x804fc71Basic Block 89Opcode: 0f b6 44 24 79movzx   eaxbyte [esp+0x79 {var_6f}]Opcode: 83 f8 02cmp     eax0x2Opcode: 7d 35jge     0x804fba8Basic Block 90Opcode: eb 00jmp     0x804fc75Basic Block 91Opcode: 0f b6 44 24 7emovzx   eaxbyte [esp+0x7e {var_6a}]Opcode: 83 f8 03cmp     eax0x3Opcode: 7d 2ajge     0x804fb2bBasic Block 92Opcode: eb 00jmp     0x804fc73Basic 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 6b 13 00 00call    sub_8050f50Opcode: 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: 83 c0 30add     eax0x30Opcode: 88 c3mov     blalOpcode: 8b 84 24 b8 00 00 00mov     eaxdword [esp+0xb8 {var_30}]Opcode: 89 c2mov     edxeaxOpcode: 83 c2 01add     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 83 c1 ffadd     cx0xffffOpcode: 66 89 4c 24 7amov     word [esp+0x7a {var_6e}]cxOpcode: e9 39 ff ff ffjmp     0x804fbaa