3-444
INSTRUCTION SET REFERENCE
MOVUPS—Move Unaligned Four Packed Single-FP (Continued)
Operation
IF (destination = xmm) THEN
IF (SRC = m128)THEN(* load instruction *)
DEST[127-0] = m128;
ELSE (* move instruction *)
DEST[127-0] = SRC[127-0];
FI
ELSE
IF (destination = m128) THEN(* store instruction *)
m128 = SRC[127-0];
ELSE (* move instruction *)
DEST[127-0] = SRC[127-0];
FI
FI
Intel C/C++ Compiler Intrinsic Equivalent
__m128 _mm_loadu_ps(float * p)
Loads four SP FP values. The address need not be 16-byte-aligned.
void_mm_storeu_ps(float *p, __m128 a)
Stores four SP FP values. The address need not be 16-byte-aligned.
Exceptions
None.
Numeric Exceptions
None.