Quellregister negate

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

Syntax

- register

Register

Quellregister. Weitere Informationen zum Registrieren von Typen 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 daten angewendet, die aus dem Register gelesen werden. Der Negate-Vorgang wird auf alle vier Farbkanäle (RGBA) angewendet.

Dieser Vorgang wird ausgeführt, nachdem alle anderen Modifizierer im selben Argument vorhanden sind.

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

Dieser Modifizierer dient nur für arithmetische Anweisungen.

Beispiel

Das folgende Beispiel zeigt, wie Sie diesen Modifizierer verwenden.

mul r0, r0, -v1;

Pixelshader-Quellregister-Modifizierer