Compartilhar via


usubb (sm5 - asm)

Subtrair inteiro sem sinal com borrow.

usubb dst0[.mask], dst1[.mask], src0[.swizzle], src1[.swizzle]
Item Descrição
dst0
[in] Contém os resultados LSAB da instrução.
dst1
[in] O componente correspondente de dst0 que especifica se um empréstimo foi produzido.
src0
[in] O valor do qual subtrair.
src1
[in] O valor a ser subtraído de src0.

Comentários

Esta instrução executa uma subtração sem sinal de componente de operandos de 32 bits src1 de src0, colocando a parte LSB do resultado de 32 bits em dst0.

O componente correspondente em dst1 será escrito com 1 se um empréstimo for produzido, caso contrário, 0.

dst1 poderá ser NULL se o empréstimo não for necessário.

Esta instrução se aplica aos seguintes estágios de sombreador:

Vértice Casco Domínio Geometry Pixel Computação
X X X X X X

Modelo de sombreador mínimo

Esta instrução tem suporte nos seguintes modelos de sombreador:

Modelo de Sombreador Com suporte
Modelo de sombreador 5 sim
Modelo de sombreador 4.1 não
Modelo de sombreador 4 não
Modelo de Sombreador 3 (DirectX HLSL) não
Modelo de Sombreador 2 (DirectX HLSL) não
Modelo de Sombreador 1 (DirectX HLSL) não

Assembly do Modelo de Sombreador 5 (DirectX HLSL)