「メモリ操作と初期化操作のまとめ」にある一覧表を参照してください。
ストリーミング SIMD 拡張命令 (SSE) の組込み関数のプロトタイプは、ヘッダファイル xmmintrin.h 内にあります。
__m128 _mm_set_ss(float w )
単精度浮動小数点値の最下位ワードを w に設定し、上位 3 ワードをクリアします。
r0 := w
r1 := r2 := r3 := 0.0
__m128 _mm_set_ps1(float w )
4 つの単精度浮動小数点値を w に設定します。
r0 := r1 := r2 := r3 := w
__m128 _mm_set_ps(float z, float y, float x, float w )
4 つの単精度浮動小数点値を、4 つの入力値に設定します。
r0 := w
r1 := x
r2 := y
r3 := z
__m128 _mm_setr_ps(float z, float y, float x, float w )
4 つの単精度浮動小数点値を、逆順で 4 つの入力値に設定します。
r0 := z
r1 := y
r2 := x
r3 := w
__m128 _mm_setzero_ps(void)
4 つの単精度浮動小数点値をクリアします。
r0 := r1 := r2 := r3 := 0.0