usubb (sm5 - asm)

使用 borrow 减去无符号整数。

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 中。

如果生成借用, 则 dst1 中的相应组件使用 1 编写,否则为 0。

如果不需要借款,则 dst1 可以为 NULL。

此指令适用于以下着色器阶段:

顶点 外壳 Geometry 像素 计算
X X X X X X

最小着色器模型

以下着色器模型中支持此指令:

着色器模型 支持
着色器模型 5
着色器模型 4.1
着色器模型 4
着色器模型 3 (DirectX HLSL)
着色器模型 2 (DirectX HLSL)
着色器模型 1 (DirectX HLSL)

着色器模型 5 程序集 (DirectX HLSL)