<<<    Index    >>>
6-19
INSTRUCTION SET SUMMARY
6.2.5.6.STREAMING SIMD EXTENSIONS DATA SHUFFLE INSTRUCTIONS
SHUFPS 
Shuffle packed single-precision floating-point
UNPCKHPS 
Unpacked high packed single-precision floating-point
UNPCKLPS 
Unpacked low packed single-precision floating-point
6.2.5.7.STREAMING SIMD EXTENSIONS ADDITIONAL SIMD-INTEGER 
INSTRUCTIONS
PAVGB/PAVGW 
Average unsigned source sub-operands, without incurring a loss in precision
PEXTRW 
Extract 16-bit word from MMX™ register
PINSRW 
Insert 16-bit word into MMX™ register
PMAXUB/PMAXSW Maximum of packed unsigned integer bytes or signed integer words
PMINUB/PMINSW Minimum of packed unsigned integer bytes or signed integer words
PMOVMSKB 
Move Byte Mask from MMX™ register
PMULHUW 
Unsigned high packed integer word multiply in MMX™ register
PSADBW 
Sum of absolute differences
PSHUFW 
Shuffle packed integer word in MMX™ register
6.2.5.8.STREAMING SIMD EXTENSIONS CACHEABILITY CONTROL 
INSTRUCTIONS
MASKMOVQ 
Non-temporal byte mask store of packed integer in a MMX™ register
MOVNTQ 
Non-temporal store of packed integer in a MMX™ register
MOVNTPS 
Non-temporal store of packed single-precision floating-point
PREFETCH 
Load 32 or greater number of bytes
SFENCE 
Store Fence
6.2.5.9.STREAMING SIMD EXTENSIONS STATE MANAGEMENT 
INSTRUCTIONS
LDMXCSR 
Load SIMD Floating-Point Control and Status Register
STMXCSR 
Store SIMD Floating-Point Control and Status Register
FXSAVE 
Saves floating-point and MMX™ state and SIMD Floating-Point
state to memory
FXRSTOR 
Loads FP and MMX™ state and SIMD Floating-Point state from
memory
<<<    Index    >>>