3-418
INSTRUCTION SET REFERENCE
MOVHLPS High to Low Packed Single-FP (Continued)
Exceptions
None
Numeric Exceptions
None.
Protected Mode Exceptions
#UD
If CR0.EM = 1.
#NM
If TS bit in CR0 is set.
#UD
If CR4.OSFXSR(bit 9) = 0.
#UD
If CPUID.XMM(EDX bit 25) = 0.
Real Address Mode Exceptions
#UD
If CR0.EM = 1.
#NM
If TS bit in CR0 is set.
#UD
If CR4.OSFXSR(bit 9) = 0.
#UD
If CPUID.XMM(EDX bit 25) = 0.
Virtual 8086 Mode Exceptions
Same exceptions as in Real Address Mode.
Comments
The usage of Repeat (F2H, F3H) and Operand Size (66H) prefixes with MOVHLPS is reserved.
Different processor implementations may handle these prefixes differently. Usage of these
prefixes with MOVHLPS risks incompatibility with future processors.