Partager via


rcp (sm5 - asm)

Réciproque au niveau des composants.

rcp[_sat] dest[.mask], [-]src0[_abs][.swizzle]
Élément Description
Dest
[in] Adresse des résultats
Dest = 1.0f / src0.
src0
[in] Nombre à prendre la réciproque de.

Notes

Utilisez cette instruction pour une précision réciproque réduite, indépendamment des exigences strictes pour diviser.

L’erreur relative maximale est de 2 à 21. (La tolérance d’erreur correspond simplement à rsq)

Le tableau suivant montre les résultats obtenus lors de l’exécution de l’instruction avec différentes classes de nombres.

src -Inf -F -denorm -0 +0 +denorm +F +inf NaN
Dest -0 -F -inf -inf +inf +inf +F +0 NaN

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

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 Prise en charge
Modèle de nuanceur 5 Oui
Modèle de nuanceur 4.1 non
Modèle de nuanceur 4 non
Modèle de nuanceur 3 (DirectX HLSL) non
Shader Model 2 (DirectX HLSL) non
Modèle de nuanceur 1 (DirectX HLSL) non

Shader Model 5 Assembly (DirectX HLSL)