usubb (sm5 - asm)

Ganzzahl ohne Vorzeichen subtrahiert mit borrow.

usubb dst0[.mask], dst1[.mask], src0[.swizzle], src1[.swizzle]
Element BESCHREIBUNG
dst0
[in] Enthält die LSAB-Ergebnisse der Anweisung.
dst1
[in] Die entsprechende Komponente von dst0 , die angibt, ob eine Leihe erzeugt 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 subtrahierten Subtrahieren von 32-Bit-Operanden src1 von src0 durch, wobei der LSB-Teil des 32-Bit-Ergebnisses in dst0 platziert wird.

Die entsprechende Komponente in dst1 wird mit 1 geschrieben, wenn ein Ausleihen erzeugt wird, andernfalls 0.

dst1 kann NULL sein, wenn das Ausleihen nicht benötigt wird.

Diese Anweisung gilt für die folgenden Shaderphasen:

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

Assembly des Shadermodells 5 (DirectX HLSL)