ストリーミング SIMD 拡張子のオーバーフローを使用して整数の組み込み
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]
Microsoft 固有の仕様 →
表に示す組み込みは最新のなニーモニックの名前付け規則と組み込みの説明を指定します。
SSE の組み込みは __m128__m128i とItanium Processor Family) プロセッサでサポートされていない __m128d のデータ型を使用 (IPF) します。 __m64 のデータ型を使う SSE の組み込みが x64 のプロセッサではサポートされていません。
ヘッダー ファイル xmmintrin.hSSE 組み込みの宣言を指定します。
整数の組み込み
主な名前 |
演算 |
対応する手順 |
---|---|---|
Word 4 の抽出 1 |
PEXTRW |
|
単語を挿入する |
PINSRW |
|
最大値を計算します |
PMAXSW |
|
未署名の最大値を計算します |
PMAXUB |
|
最小値を計算します |
PMINSW |
|
未署名の最小値を計算します |
PMINUB |
|
8 ビット マスクを作成します。 |
PMOVMSKB |
|
増加し上位ビットを返します。 |
PMULHUW |
|
Word 4 の組み合わせを返します |
PSHUFW |
|
条件付きストアを計算します |
MASKMOVQ |
|
計算は平均値を丸めて。 |
PAVGB |
|
計算は平均値を丸めて。 |
PAVGW |
|
絶対相違点の合計を計算します |
PSADBW |
ここではMMX レジスタのマルチメディアの状態を作る必要があります。 EMMS 命令の理解 " を参照してください。
このトピックのコード例で使用されている構文の詳細については ストリーミング SIMD 拡張子のオーバーフローを使用して浮動小数点組み込み を参照してください。