Function Graph 0Basic Block 0Opcode: 55sub_804ac28:Opcode: 55push    ebpOpcode: 89 e5mov     ebp, espOpcode: 56push    esiOpcode: 83 ec 18sub     esp, 0x18 {var_20}Opcode: 0f b7 45 0cmovzx   eax, word [ebp+0xc {arg_8}]Opcode: 66 89 c1mov     cx, axOpcode: 8b 45 10mov     eax, dword [ebp+0x10 {arg_c}]Opcode: 8b 55 08mov     edx, dword [ebp+0x8 {arg_4}]Opcode: be 00 02 00 00mov     esi, 0x200Opcode: 89 55 f4mov     dword [ebp-0xc {var_10}], edxOpcode: 66 89 4d f2mov     word [ebp-0xe {var_12}], cxOpcode: 89 45 ecmov     dword [ebp-0x14 {var_18}], eaxOpcode: 8b 45 f4mov     eax, dword [ebp-0xc {var_10}]Opcode: 0f b7 55 f2movzx   edx, word [ebp-0xe {var_12}]Opcode: 81 e2 fe ff 00 00and     edx, 0xfffeOpcode: 66 89 d1mov     cx, dxOpcode: 66 89 4d f2mov     word [ebp-0xe {var_12}], cxOpcode: 0f b7 55 f2movzx   edx, word [ebp-0xe {var_12}]Opcode: 89 45 e4mov     dword [ebp-0x1c {var_20}], eaxOpcode: 89 d0mov     eax, edxOpcode: 99cdq     Opcode: f7 feidiv    esiOpcode: 66 89 c1mov     cx, axOpcode: 66 89 4d eamov     word [ebp-0x16 {var_1a}], cxOpcode: 0f b7 45 f2movzx   eax, word [ebp-0xe {var_12}]Opcode: 99cdq     Opcode: f7 feidiv    esiOpcode: 66 89 d1mov     cx, dxOpcode: 66 89 4d e8mov     word [ebp-0x18 {var_1c}], cxOpcode: 0f b7 45 eamovzx   eax, word [ebp-0x16 {var_1a}]Opcode: 8b 55 e4mov     edx, dword [ebp-0x1c {var_20}]Opcode: 0f b6 44 c2 04movzx   eax, byte [edx+eax*8+0x4]Opcode: 83 e0 04and     eax, 0x4Opcode: 83 f8 00cmp     eax, 0x0Opcode: 75 06jne     0x804ac9aBasic Block 1Opcode: 0f b7 45 e8movzx   eax, word [ebp-0x18 {var_1c}]Opcode: 0f b7 4d eamovzx   ecx, word [ebp-0x16 {var_1a}]Opcode: 8b 55 e4mov     edx, dword [ebp-0x1c {var_20}]Opcode: 8b 0c camov     ecx, dword [edx+ecx*8]Opcode: 66 8b 34 01mov     si, word [ecx+eax]Opcode: 8b 45 ecmov     eax, dword [ebp-0x14 {var_18}]Opcode: 66 89 30mov     word [eax], siOpcode: c6 45 fb 01mov     byte [ebp-0x5 {var_9}], 0x1Basic Block 2Opcode: c6 45 fb 00mov     byte [ebp-0x5 {var_9}], 0x0Opcode: eb 1cjmp     0x804acb6Basic Block 3Opcode: 8a 45 fbmov     al, byte [ebp-0x5 {var_9}]Opcode: 24 01and     al, 0x1Opcode: 0f b6 c0movzx   eax, alOpcode: 83 c4 18add     esp, 0x18 {var_8}Opcode: 5epop     esiOpcode: 5dpop     ebpOpcode: c3retn