x86reference
x86reference copied to clipboard
Indicate NP and NFx
From Intel manual, chapter "INTERPRETING THE INSTRUCTION REFERENCE PAGES", "Opcode Column in the Instruction Summary Table":
NP— Indicates the use of 66/F2/F3 prefixes (beyond those already part of the instructions opcode) are not allowed with the instruction. Such use will either cause an invalid-opcode exception (#UD) or result in the encoding for a different instruction.
NFx— Indicates the use of F2/F3 prefixes (beyond those already part of the instructions opcode) are not allowed with the instruction. Such use will either cause an invalid-opcode exception (#UD) or result in the encoding for a different instruction.
We need new attributes for this.
Edit: Idea - one new attribute pf="np", pf="nfx".