mov – vs
Verschieben von Gleitkommadaten zwischen Registern
Syntax
mov dst, src |
---|
where
- dst ist das Zielregister.
- src ist ein Quellregister.
Bemerkungen
Vertexshaderversionen | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Mov | x | x | x | x | x | x |
Kann für Gleitkommadaten verwendet werden. Für Version vs_1_1 kann sie auch zum Schreiben des Adressregisters verwendet werden. Wenn sie zum Aktualisieren von Adressregistern verwendet werden, werden die Werte von Gleitkomma mithilfe von Rundung in nächste konvertiert.
Das folgende Codefragment zeigt die ausgeführten Vorgänge.
if(dest is an integer register)
{
int intSrc = RoundToNearest(src.w);
dest = intSrc;
}
else
{
dest = src;
}
Zugehörige Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für