3-421
INSTRUCTION SET REFERENCE
MOVHPS—Move High Packed Single-FP (Continued)
Real Address Mode Exceptions
Interrupt 13
If any part of the operand would lie outside of the effective address space
from 0 to 0FFFFH.
#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.
#PF (fault-code) For a page fault.
#AC
For unaligned memory reference if the current privilege level is 3.
Comments
The usage of Repeat Prefixes (F2H, F3H) with MOVHPS is reserved. Different processor
implementations may handle these prefixes differently. Usage of these prefixes with MOVHPS
risks incompatibility with future processors.