usubb (sm5 - asm)

Ganze Zahl ohne Vorzeichen wird mit borrow subtrahiert.

usubb dest0 [ .mask ] , dest1 [ .mask ] , src0 [ .swizzle ] , src1 [ .swizzle]
Element Beschreibung
dest0
[in ] Enthält die LSAB-Ergebnisse der Anweisung.
dest1
[in ] Die entsprechende Komponente von dest0, die angibt, ob ein Kredit erstellt wurde.
src0
[in ] Der Wert, von dem subtrahiert werden soll.
src1
[in ] Der Betrag, der von src0 subtrahiert werden soll.

Hinweise

Diese Anweisung führt einen komponentenweisen Subtrahieren von 32-Bit-Operanden src1 von src0 aus und platziert den LSB-Teil des 32-Bit-Ergebnisses in dest0.

Die entsprechende Komponente in dest1 wird mit 1 geschrieben, wenn ein Kredit erstellt wird, andernfalls 0.

dest1 kann NULL sein, wenn der Kredit nicht benötigt wird.

Diese Anweisung gilt für die folgenden Shaderstufen:

Scheitelpunkt Rumpf 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

Shader Model 5-Assembly (DirectX HLSL)