660F20C0 ICLASS: MOV_CR CATEGORY: DATAXFER EXTENSION: BASE IFORM: MOV_CR_GPR32_CR ISA_SET: I86 ATTRIBUTES: RING0 SHORT: mov eax, cr0 Encodable! 0F20C0 Discrepenacy after re-encoding. dec_len= 4 [660F20C0] enc_olen= 3 [0F20C0] for instruction: MOV_CR MOV_CR_GPR32_CR DF32, EASZ:1, EOSZ:2, HAS_MODRM:2, LZCNT, MAP:1, MAX_BYTES:4, MOD:3, MODRM_BYTE:192, NOMINAL_OPCODE:32, NPREFIXES:1, OUTREG:CR0, P4, POS_MODRM:3, POS_NOMINAL_OPCODE:2, PREFIX66, REG0:EAX, REG1:CR0, SMODE:1, TZCNT 0 REG0/W/D/EXPLICIT/NT_LOOKUP_FN/GPR32_B 1 REG1/R/Y/EXPLICIT/NT_LOOKUP_FN/CR_R YDIS: mov eax, cr0 vs Encode request: MOV_CR DF32, EASZ:1, EOSZ:2, HAS_MODRM:2, LZCNT, MAP:1, MAX_BYTES:4, MOD:3, MODRM_BYTE:192, NOMINAL_OPCODE:32, NPREFIXES:1, OUTREG:CR0, P4, POS_MODRM:3, POS_NOMINAL_OPCODE:2, PREFIX66, REG0:EAX, REG1:CR0, SMODE:1, TZCNT OPERAND ORDER: REG0 REG1