mova - vs
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