Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verschieben Sie Daten aus einem Gleitkommaregister in das Adressregister a0.
Syntax
| mova dst, src |
|---|
where
- dst muss das Adressregister a0 sein.
- src ist ein Quellregister.
Bemerkungen
| Vertex-Shaderversionen | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
|---|---|---|---|---|---|---|
| Mova | x | x | x | x | x |
Verschiebt Gleitkommadaten in ein Ganzzahlregister. Die Werte werden von Gleitkomma mit Rundung in nächste konvertiert.
Das Adressregister ist das einzige zulässige Zielregister.
Das folgende Codefragment zeigt die ausgeführten Vorgänge.
if(dest is an integer register)
{
int intSrc = RoundToNearest(src);
dest = intSrc;
}
else
{
dest = src;
}
Bei Versionen 2_x und höher ist das Adressregister ein Komponentenvektor. Daher ist jede Schreibmaske zulässig.
mova a0.xz, r0
Zugehörige Themen