usubb (sm5 - asm)
符号なし整数は、borrow を使用して減算します。
usubb dst0[.mask], dst1[.mask], src0[.swizzle], src1[.swizzle] |
---|
Item | 説明 |
---|---|
dst0 |
[入力]命令の LSAB 結果を格納します。 |
dst1 |
[入力]借用が生成されたかどうかを指定する dst0 の対応するコンポーネント。 |
src0 |
[入力]減算元の値。 |
src1 |
[入力] src0 から減算する量。 |
注釈
この命令は、src0 から 32 ビット オペランド src1 のコンポーネントごとの符号なし減算を実行し、32 ビットの結果の LSB 部分を dst0 に配置します。
dst1 の対応するコンポーネントは、借用が生成された場合は 1、それ以外の場合は 0 で書き込まれます。
借用が不要な場合は、dst1 を NULL にすることができます。
この命令は、次のシェーダー ステージに適用されます。
Vertex | Hull | Domain | ジオメトリ | ピクセル | Compute |
---|---|---|---|---|---|
X | X | X | X | X | X |
最小シェーダー モデル
この命令は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 5 | はい |
シェーダー モデル 4.1 | X |
シェーダー モデル 4 | X |
シェーダー モデル 3 (DirectX HLSL) | X |
シェーダー モデル 2 (DirectX HLSL) | X |
シェーダー モデル 1 (DirectX HLSL) | X |