mov - vs
Déplacer des données à virgule flottante entre les registres.
Syntaxe
mov dst, src |
---|
where
- dst est le registre de destination.
- src est un registre source.
Notes
Versions du nuanceur de vertex | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Mov | x | x | x | x | x | x |
Peut être utilisé pour les données à virgule flottante. Pour la version vs_1_1, il peut également être utilisé pour écrire le registre d’adresses. Lorsqu’elles sont utilisées pour mettre à jour les registres d’adresses, les valeurs sont converties à virgule flottante à l’aide de l’arrondi au plus proche.
Le fragment de code suivant montre les opérations effectuées.
if(dest is an integer register)
{
int intSrc = RoundToNearest(src.w);
dest = intSrc;
}
else
{
dest = src;
}
Rubriques connexes