mova - vs
Mueva los datos de un registro de punto flotante al registro de direcciones, a0.
Sintaxis
mova dst, src |
---|
where
- dst debe ser el Registro de direcciones, a0.
- src es un registro de origen.
Comentarios
Versiones del sombreador de vértices | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Mova | x | x | x | x | x |
Mueve los datos de punto flotante a un registro entero. Los valores se convierten de punto flotante mediante redondeo a más cercano.
El registro de direcciones es el único registro de destino permitido.
En el fragmento de código siguiente se muestran las operaciones realizadas.
if(dest is an integer register)
{
int intSrc = RoundToNearest(src);
dest = intSrc;
}
else
{
dest = src;
}
En el caso de las versiones 2_x y posteriores, el registro de direcciones es un vector de componente. Por lo tanto, se permite cualquier máscara de escritura.
mova a0.xz, r0
Temas relacionados