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

Assembly modèle 5 du nuanceur (DirectX HLSL)