ストリーミング SIMD 拡張子のオーバーフローを使用して簡単に行うためのマクロ関数

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]

Microsoft 固有の仕様 →

SSE は簡単に操作を記述する定数の作成に役立つマクロ関数を提供します。 マクロは4 種類の小さな整数を受け取ります (0 ~ 3) の範囲で SHUFPS の命令で使用される 8 ビットの即値にまとめます。 次の例を参照してください。

簡単に関数のマクロ

_MM_SHUFFLE(z, y, x, w)
/* expands to the following value */
(z<<6) | (y<<4) | (x<<2) | w

ように最初のオペランドの型から 2Word 2 ~ Word 2 の結果がの単語を入力し選択のセレクター 4 個の整数を表示できます。

簡単に関数のマクロの元の単語と結果の表示

シャッフル機能による元のワードと結果のワード

参照

Reference

ストリーミング SIMD 拡張子 (SSE)

ストリーミング SIMD 拡張子をために使用するそのほかの方法