Partager via


mova - vs

Déplacez des données d’un registre à virgule flottante vers le registre d’adresses, a0.

Syntaxe

mova dst, src

 

where

Notes

Versions du nuanceur de vertex 1_1 2_0 2_x 2_sw 3_0 3_sw
Mova x x x x x

 

Déplace les données à virgule flottante vers un registre d’entiers. Les valeurs sont converties de virgule flottante à l’aide de l’arrondi au plus proche.

Le registre d’adresses est le seul registre de destination autorisé.

Le fragment de code suivant montre les opérations effectuées.

if(dest is an integer register)
{
    int intSrc = RoundToNearest(src);
    dest = intSrc;
}
else
{
    dest = src;
}

Pour les versions 2_x et ultérieures, le registre d’adresses est un vecteur de composant. Par conséquent, tout masque d’écriture est autorisé.

mova a0.xz, r0

Instructions du nuanceur de vertex