「メモリ操作と初期化操作」にある一覧表を参照してください。
ストリーミングSIMD拡張命令の組込み関数のプロトタイプは、ヘッダ・ファイル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