Set Operations (Floating-Point SSE2 Intrinsics)

Microsoft Specific

For an explanation of the syntax used in code samples in this topic, see Floating-Point Intrinsics Using Streaming SIMD Extensions.

SSE2 intrinsics use the __m128, __m128i, and __m128d data types, which are not supported on Itanium Processor Family (IPF) processors. Any SSE2 intrinsics that use the __m64 data type are not supported on x64 processors.

Intrinsic

Description

_mm_set_sd

Sets the lower double-precision, floating-point value to w and sets the upper double-precision, floating-point value to zero.

_mm_set1_pd

Sets the 2 double-precision, floating-point values to w.

_mm_set_pd

Sets the lower double-precision, floating-point value to x and sets the upper double-precision, floating-point value to w.

_mm_setr_pd

Sets the lower double-precision, floating-point value to w and sets the upper double-precision, floating-point value to x.

_mm_setzero_pd

Sets the 2 double-precision, floating-point values to zero.

_mm_move_sd

Sets the lower double-precision, floating-point value to the lower double-precision, floating-point value of b. The upper double-precision, floating-point value is passed through from a.

Requirements

Header: emmintrin.h

END Microsoft Specific

See Also

Concepts

Floating-Point Memory and Initialization Operations Using Streaming SIMD Extensions 2