RDPID—Read Processor IDInstruction Operand Encoding1DescriptionReads the value of the IA32_TSC_AUX MSR (address C0000103H) into the destination register. The value of CS.D and operand-size prefixes (66H and REX.W) do not affect the behavior of the RDPID instruction.OperationDEST := IA32_TSC_AUX Flags AffectedNone.Protected Mode Exceptions#UD If the LOCK prefix is used.If CPUID.7H.0:ECX.RDPID[bit 22] = 0.Real-Address Mode ExceptionsSame exceptions as in protected mode.Virtual-8086 Mode ExceptionsSame exceptions as in protected mode.Compatibility Mode ExceptionsSame exceptions as in protected mode.64-Bit Mode ExceptionsSame exceptions as in protected mode.Opcode/InstructionOp/ En64/32-bit ModeCPUIDFeature FlagDescriptionF3 0F C7 /7RDPID r32RN.E./VRDPIDRead IA32_TSC_AUX into r32.F3 0F C7 /7RDPID r64RV/N.E.RDPIDRead IA32_TSC_AUX into r64.Op/EnOperand 1Operand 2Operand 3Operand 4RModRM:r/m (w)NANANA1.ModRM.MOD = 011B required
This UNOFFICIAL reference was generated from the official Intel® 64 and IA-32 Architectures Software Developer’s Manual by a dumb script. There is no guarantee that some parts aren't mangled or broken and is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.