rcp (sm5 - asm)

Komponentenweise reziprok.

rcp[_sat] dest[.mask], [src0[_abs][.swizzle]
Element BESCHREIBUNG
Dest
[in] Die Adresse der Ergebnisse
Dest = 1.0f / src0.
src0
[in] Die Zahl, von der die Kehre zu nehmen ist.

Bemerkungen

Verwenden Sie diese Anweisung, um die Genauigkeit der Kehre zu verringern, unabhängig von den strengen Anforderungen für die Aufteilung.

Der maximale relative Fehler liegt zwischen 2 und 21. (Die Fehlertoleranz entspricht nur rsq)

Die folgende Tabelle zeigt die Ergebnisse, die beim Ausführen der Anweisung mit verschiedenen Zahlenklassen erhalten wurden.

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

Diese Anweisung gilt für die folgenden Shaderphasen:

Scheitelpunkt Hull Domain Geometrie Pixel Compute
X X X X X X

Minimales Shadermodell

Diese Anweisung wird in den folgenden Shadermodellen unterstützt:

Shadermodell Unterstützt
Shadermodell 5 ja
Shadermodell 4.1 Nein
Shadermodell 4 Nein
Shadermodell 3 (DirectX HLSL) Nein
Shadermodell 2 (DirectX HLSL) Nein
Shadermodell 1 (DirectX HLSL) Nein

Assembly des Shadermodells 5 (DirectX HLSL)