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 |