660FC70E111111
ICLASS: CMPXCHG8B   CATEGORY: SEMAPHORE   EXTENSION: BASE  IFORM: CMPXCHG8B_MEMq   ISA_SET: PENTIUMREAL
SHORT: cmpxchg8b qword ptr [0x1111]
Encodable! 0FC70E1111
Discrepenacy after re-encoding. dec_len= 6 [660FC70E1111] enc_olen= 5 [0FC70E1111] for instruction: CMPXCHG8B CMPXCHG8B_MEMq DF32, DISP_WIDTH:16, EASZ:1, EOSZ:2, HAS_MODRM:1, LZCNT, MAP:1, MAX_BYTES:7, MEM0:qword ptr DS[0x1111], MEM_WIDTH:8, MODRM, MODRM_BYTE:14, NEED_MEMDISP:16, NOMINAL_OPCODE:199, NPREFIXES:1, OUTREG:FLAGS, P4, POS_DISP:4, POS_MODRM:3, POS_NOMINAL_OPCODE:2, PREFIX66, REG:1, REG0:EDX, REG1:EAX, REG2:ECX, REG3:EBX, REG4:FLAGS, RM:6, SMODE:1, SRM:7, TZCNT, USING_DEFAULT_SEGMENT0
0		MEM0/RCW/Q/EXPLICIT/IMM_CONST/1
1		REG0/RCW/D/SUPPRESSED/REG/EDX
2		REG1/RCW/D/SUPPRESSED/REG/EAX
3		REG2/R/D/SUPPRESSED/REG/ECX
4		REG3/R/D/SUPPRESSED/REG/EBX
5		REG4/W/Y/SUPPRESSED/NT_LOOKUP_FN/RFLAGS
YDIS: cmpxchg8b qword ptr [0x1111]
vs Encode  request: CMPXCHG8B DF32, DISP_WIDTH:16, EASZ:1, EOSZ:2, HAS_MODRM:1, LZCNT, MAP:1, MAX_BYTES:7, MEM0:qword ptr DS[0x1111], MEM_WIDTH:8, MODRM, MODRM_BYTE:14, NEED_MEMDISP:16, NOMINAL_OPCODE:199, NPREFIXES:1, OUTREG:FLAGS, P4, POS_DISP:4, POS_MODRM:3, POS_NOMINAL_OPCODE:2, PREFIX66, REG:1, REG0:EDX, REG1:EAX, REG2:ECX, REG3:EBX, REG4:FLAGS, RM:6, SMODE:1, SRM:7, TZCNT, USING_DEFAULT_SEGMENT0
OPERAND ORDER: MEM0 

