インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
ストア操作用のインテル® ストリーミング SIMD 拡張命令 (インテル® SSE) の組込み関数のプロトタイプは、ヘッダーファイル xmmintrin.h 内にあります。
各組込み関数の詳細には、戻り値を説明した表が含まれています。p[n] は、結果の要素 n へのアクセスを示します。
組込み関数名 |
演算子 |
対応するインテル® SSE 命令
|
---|---|---|
_mm_storeh_pi |
上位の値のストア |
MOVHPS mem, reg |
_mm_storel_pi |
下位の値のストア |
MOVLPS mem, reg |
_mm_store_ss |
最下位の値をストアする |
MOVSS |
_mm_store1_ps |
最下位の値を 4 ワードすべてにストアする |
Shuffling + MOVSS |
_mm_store_ps |
4 つの値をストアする (アドレスのアライメントが合っていなければなりません) |
MOVAPS |
_mm_storeu_ps |
4 つの値をストアする (アドレスのアライメントが合っている必要はありません) |
MOVUPS |
_mm_storer_ps |
4 つの値を逆順でストアする |
MOVAPS + Shuffling |