mova - vs

Verschieben Sie Daten aus einem Gleitkommaregister in das Adressregister a0.

Syntax

mova dst, src

 

where

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

Anweisungen zum Vertex-Shader