uaddc (SM5-ASM)
Entier non signé ajouter avec Carry.
| uaddc dest0 [ . Mask ] , dest1 [ . Mask ] , src0 [ . Swizzle ] , src1 [ . Swizzle] |
|---|
| Élément | Description |
|---|---|
| dest0 |
[dans ] adresse du résultat. |
| dest1 |
[en ] 1 si le transport est produit. Sinon, 0. |
| src0 |
[dans l' ] opérande 32 bits à ajouter. |
| src1 |
[dans l' ] opérande 32 bits à ajouter. |
Remarques
dest1 peut avoir la valeur null si le transport n’est pas nécessaire.
Utilisez cette instruction pour les opérations arithmétiques de haute précision.
Cette instruction s’applique aux étapes suivantes du nuanceur :
| Sommet | Forme | Domaine | Géométrie | Pixel | Calcul |
|---|---|---|---|---|---|
| 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 |
|---|---|
| Shader, modèle 5 | oui |
| Modèle de nuanceur 4,1 | non |
| Nuanceur modèle 4 | non |
| Shader Model 3 (DirectX HLSL) | non |
| Shader Model 2 (DirectX HLSL) | non |
| Shader Model 1 (DirectX HLSL) | non |