Compartilhar via


Negação do Registro de Origem

Executa um negate (y = -x), em todos os componentes de registro.

Sintaxe

- register

Registros

Registro de origem. Para obter mais informações sobre tipos de registro, consulte ps_1_1__ps_1_2__ps_1_3__ps_1_4 Registros.

Observações

O conteúdo do registro não é alterado. O modificador é aplicado somente aos dados lidos do registro. A operação de negação é aplicada a todos os quatro canais de cores (RGBA).

Essa operação é executada após qualquer outro modificador presente no mesmo argumento.

Esse modificador é mutuamente exclusivo com Invert de Registro de Origem, portanto, ele não pode ser aplicado ao mesmo registro.

Esse modificador é usado somente com instruções aritméticas.

Exemplo

O exemplo a seguir mostra como usar esse modificador.

mul r0, r0, -v1;

Modificadores de registro de origem do sombreador de pixel