Share via


rcp (sm5 - asm)

Reciproca a livello di componente.

rcp[_sat] dest[.mask], |src0[_abs][.swizzle]
Elemento Descrizione
Dest
[in] Indirizzo dei risultati
Dest = 1.0f / src0.
src0
[in] Numero da prendere il reciproco.

Commenti

Usare questa istruzione per ridurre la precisione reciproca, indipendentemente dai requisiti rigorosi per la divisione.

L'errore relativo massimo è 2-21. (La tolleranza di errore corrisponde solo a rsq)

La tabella seguente mostra i risultati ottenuti durante l'esecuzione dell'istruzione con varie classi di numeri.

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

Questa istruzione si applica alle fasi dello shader seguenti:

Vertice Scafo Dominio Geometria Pixel Calcolo
X X X X X X

Modello di shader minimo

Questa istruzione è supportata nei modelli shader seguenti:

Modello di shader Supportato
Modello shader 5
Modello shader 4.1 no
Modello shader 4 no
Modello shader 3 (DirectX HLSL) no
Modello shader 2 (DirectX HLSL) no
Modello shader 1 (DirectX HLSL) no

Shader Model 5 Assembly (DirectX HLSL)