mova - vs

Mover dados de um registro de ponto flutuante para o Registro de Endereço, a0.

Sintaxe

mova dst, src

 

onde

Comentários

Versões do sombreador de vértice 1_1 2_0 2_x 2_sw 3_0 3_sw
mova x x x x x

 

Move dados de ponto flutuante para um registro inteiro. Os valores são convertidos do ponto flutuante usando o arredondamento para o mais próximo.

O registro de endereço é o único registro de destino permitido.

O fragmento de código a seguir mostra as operações executadas.

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

Para versões 2_x e superiores, o registro de endereço é um vetor de componente. Portanto, qualquer máscara de gravação é permitida.

mova a0.xz, r0

Instruções de sombreador de vértice