Share via


usubb (sm5 - asm)

Entier non signé soustraire avec emprunter.

usubb dst0[.mask], dst1[.mask], src0[.swizzle], src1[.swizzle]
Élément Description
dst0
[in] Contient les résultats LSAB de l’instruction.
dst1
[in] Composant correspondant de dst0 qui spécifie si un emprunt a été produit.
src0
[in] Valeur à soustraire.
src1
[in] Montant à soustraire de src0.

Remarques

Cette instruction effectue une soustraction non signée au niveau des composants des opérandes 32 bits src1 de src0, ce qui place la partie LSB du résultat 32 bits dans dst0.

Le composant correspondant dans dst1 est écrit avec 1 si un emprunt est produit, 0 sinon.

dst1 peut avoir la valeur NULL si l’emprunt n’est pas nécessaire.

Cette instruction s’applique aux étapes de nuanceur suivantes :

Sommet Coque Domain Géométrie Pixel Compute
X X X X X X

Modèle de nuanceur minimal

Cette instruction est prise en charge dans les modèles de nuanceur suivants :

Modèle de nuanceur Pris en charge
Modèle de nuanceur 5 Oui
Modèle de nuanceur 4.1 non
Modèle de nuanceur 4 Non
Nuanceur modèle 3 (DirectX HLSL) non
Nuanceur modèle 2 (DirectX HLSL) non
Nuanceur modèle 1 (DirectX HLSL) Non

Assembly de modèle de nuanceur 5 (DirectX HLSL)