<<<    Index    >>>
6-17
INSTRUCTION SET SUMMARY
RDMSR
Read model-specific register
WRMSR
Write model-specific register
RDPMC
Read performance monitoring counters
RDTSC
Read time stamp counter
SYSENTER
Fast System Call, transfers to a flat protected mode kernel at CPL=0.
SYSEXIT
Fast System Call, transfers to a flat protected mode kernel at CPL=3.
6.2.5.Streaming SIMD Extensions
The Streaming SIMD Extensions execute on those IA processors that implement the Intel
Streaming SIMD Extensions. These instructions operate on packed single precision floating-
point operands. As with the MMX™ instructions, the following list of Streaming SIMD Exten-
sions is divided into subgroups.
6.2.5.1.STREAMING SIMD EXTENSIONS DATA TRANSFER INSTRUCTIONS
MOVAPS 
Move aligned packed single-precision floating-point
MOVUPS 
Move unaligned packed single-precision floating-point
MOVHPS 
Move unaligned high packed single-precision floating-point
MOVHLPS
Move aligned high packed single-precision floating-point to low
packed single-precision floating-point
MOVLPS 
Move unaligned low packed single-precision floating-point
MOVLHPS
Move aligned low packed single-precision floating-point to high
packed single-precision floating-point
MOVMSKPS 
Move mask packed single-precision floating-point
MOVSS 
Move scalar single-precision floating-point
6.2.5.2.STREAMING SIMD EXTENSIONS CONVERSION INSTRUCTIONS
CVTPI2PS 
Convert packed 32-bit integer to packed single-precision floating-point
CVTSI2SS 
Convert scalar 32-bit integer to scalar single-precision floating-point
CVTPS2PI 
Convert packed single-precision floating-point to packed 32-bit integer
CVTTPS2PI 
Convert truncate packed single-precision floating-point to packed 32-bit
integer
CVTSS2SI 
Convert scalar single-precision floating-point to a 32-bit integer
CVTTSS2SI 
Convert truncate scalar single-precision floating-point to scalar 32-bit
integer
<<<    Index    >>>