共用方式為


usubb (sm5 - asm)

不帶正負號的整數減去借用。

usubb dst0[.mask], dst1[.mask], src0[.swizzle], src1[.swizzle]
項目 描述
dst0
[in]包含指令的 LSAB 結果。
dst1
[in] dst0 的對應元件,指定是否產生借用。
src0
[in]要從中減去的值。
src1
[in]要從 src0減去的數量。

備註

此指令會從 src0 執行 32 位運算元 src1的元件不帶正負號減去,並將 32 位結果的 LSB 部分放在 dst0中。

如果產生借用, 則會以 1 撰寫 dst1 中的對應元件,否則為 0。

如果不需要借用,則 dst1可以是 Null。

本指示適用于下列著色器階段:

頂點 船體 網域 幾何形狀 像素 計算
X X X X X X

最小著色器模型

下列著色器模型支援此指示:

著色器模型 支援
著色器模型 5
著色器模型 4.1
著色器模型 4
著色器模型 3 (DirectX HLSL)
著色器模型 2 (DirectX HLSL)
著色器模型 1 (DirectX HLSL)

著色器模型 5 元件 (DirectX HLSL)