3-28
INSTRUCTION SET REFERENCE
ADDSS—Scalar Single-FP Add (Continued)
Exceptions
None.
Numeric Exceptions
Overflow, Underflow, Invalid, Precision, Denormal.
Protected Mode Exceptions
#GP(0)
For an illegal memory operand effective address in the CS, DS, ES,
FS, or GS segments.
#SS(0)
For an illegal address in the SS segment.
#PF(fault-code)For a page fault.
#UD
If CR0.EM = 1.
#NM
If TS bit in CR0 is set.
#AC
For unaligned memory reference. To enable #AC exceptions, three
conditions must be true (CR0.AM is set; EFLAGS.AC is set; and
current CPL is 3).
#XM
For an unmasked Streaming SIMD Extension numeric exception
(CR4.OSXMMEXCPT =1).
#UD
For an unmasked Streaming SIMD Extension numeric exception
(CR4.OSXMMEXCPT =0).
#UD
If CR4.OSFXSR(bit 9) = 0.
#UD
If CPUID.XMM(EDX bit 25) = 0.