<<<    Index    >>>
6-2
INSTRUCTION SET SUMMARY
6.1.3.New Instructions in the Pentium
®
 Pro Processor
The following instructions are new in the Pentium
®
 Pro processor:
•
CMOVcc—Conditional move (refer to Section 6.3.1.2., “Conditional Move Instructions”).
•
FCMOVcc—Floating-point conditional move on condition-code flags in EFLAGS register
(refer to Section 7.5.3., “Data Transfer Instructions” in Chapter 7, Floating-Point Unit).
•
FCOMI/FCOMIP/FUCOMI/FUCOMIP—Floating-point compare and set condition-code
flags in EFLAGS register (refer to Section 7.5.6., “Comparison and Classification Instruc-
tions” in Chapter 7, Floating-Point Unit).
•
RDPMC—Read performance monitoring counters (refer to Chapter 3, Instruction Set
Reference of the Intel Architecture Software Developer’s Manual, Volume 2). (This
instruction is also available in all Pentium
®
 processors that implement the MMX™
technology.)
•
UD2—Undefined instruction (refer to Section 6.15.4., “No-Operation and Undefined
Instructions”).
6.1.4.New Instructions in the Pentium
®
 Processor
The following instructions are new in the Pentium
®
 processor:
•
CMPXCHG8B (compare and exchange 8 bytes) instruction.
•
CPUID (CPU identification) instruction. (This instruction was introduced in the Pentium
®
processor and added to later versions of the Intel486™ processor.)
•
RDTSC (read time-stamp counter) instruction.
•
RDMSR (read model-specific register) instruction.
•
WRMSR (write model-specific register) instruction.
•
RSM (resume from SMM) instruction.
The form of the MOV instruction used to access the test registers has been removed on the
Pentium
®
 and future IA processors.
<<<    Index    >>>