mova - vs
Mover dados de um registro de ponto flutuante para o Registro de Endereço, a0.
Sintaxe
mova dst, src |
---|
onde
- dst deve ser o Registro de Endereço, a0.
- src é um registro de origem.
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
Tópicos relacionados