Quellregister negate

Führt ein Neggate (y = -x) für alle Registerkomponenten aus.

Syntax

- register

Register

Quellregister. Weitere Informationen zu Registrierungstypen finden Sie unter ps_1_1__ps_1_2__ps_1_3__ps_1_4 Registers.

Bemerkungen

Der Inhalt des Registers wird nicht geändert. Der Modifizierer wird nur auf die aus dem Register gelesenen Daten angewendet. Der Negate-Vorgang wird auf alle vier Farbkanäle (RGBA) angewendet.

Dieser Vorgang wird ausgeführt, nachdem alle anderen Modifizierer für dasselbe Argument vorhanden sind.

Dieser Modifizierer schließt sich gegenseitig mit dem Quellregister-Invert aus , sodass er nicht auf dasselbe Register angewendet werden kann.

Dieser Modifizierer ist nur für arithmetische Anweisungen geeignet.

Beispiel

Das folgende Beispiel zeigt, wie Sie diesen Modifizierer verwenden.

mul r0, r0, -v1;

Pixel-Shader-Quellregistermodifizierer