mova – im Vergleich zu

Verschieben Sie Daten aus einem Gleitkommaregister in das Adressregister, a0.

Syntax

mova dst, src

where

Hinweise

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 Gleitkommawerten mithilfe einer Rundung in die 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;
}

Für Die Versionen 2 _ x und höher ist das Adressregister ein Komponentenvektor. Daher ist jede Schreibmaske zulässig.

mova a0.xz, r0

Vertex-Shader-Anweisungen