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;
}

Anweisungen zum Vertex-Shader