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, deren Reziprok zu übernehmen ist. |
Hinweise
Verwenden Sie diese Anweisung, um die Genauigkeit unabhängig von den strengen Anforderungen für die Division zu verringern.
Der maximale relative Fehler ist 2–21. (Die Fehlertoleranz entspricht nur rsq.)
Die folgende Tabelle zeigt die Ergebnisse, die beim Ausführen der Anweisung mit verschiedenen Zahlenklassen erzielt werden.
| src | -inf | -F | -denorm | -0 | +0 | +denorm | +F | +inf | NaN |
|---|---|---|---|---|---|---|---|---|---|
| Dest | -0 | -F | -inf | -inf | +inf | +inf | +F | +0 | NaN |
Diese Anweisung gilt für die folgenden Shaderstufen:
| Scheitelpunkt | Rumpf | Domäne | 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 |