87C0 ICLASS: XCHG CATEGORY: DATAXFER EXTENSION: BASE IFORM: XCHG_GPRv_GPRv ISA_SET: I86 ATTRIBUTES: SCALABLE SHORT: xchg eax, eax Encodable! 90 Discrepenacy after re-encoding. dec_len= 2 [87C0] enc_olen= 1 [90] for instruction: XCHG XCHG_GPRv_GPRv EASZ:2, EOSZ:2, HAS_MODRM:1, LZCNT, MAX_BYTES:2, MOD:3, MODE:1, MODRM_BYTE:192, NOMINAL_OPCODE:135, OUTREG:EAX, P4, POS_MODRM:1, REG0:EAX, REG1:EAX, SMODE:1, TZCNT 0 REG0/RW/V/EXPLICIT/NT_LOOKUP_FN/GPRV_B 1 REG1/RW/V/EXPLICIT/NT_LOOKUP_FN/GPRV_R YDIS: xchg eax, eax vs Encode request: XCHG EASZ:2, EOSZ:2, HAS_MODRM:1, LZCNT, MAX_BYTES:2, MOD:3, MODE:1, MODRM_BYTE:192, NOMINAL_OPCODE:135, OUTREG:EAX, P4, POS_MODRM:1, REG0:EAX, REG1:EAX, SMODE:1, TZCNT OPERAND ORDER: REG0 REG1