Microsoft DirectX 8.0 (Visual Basic)

正負の反転

rn

符号の反転 (y = -x) を実行する。つまり、命令で値を使用する前に正負を反転する。

次の例は、この修飾子の使い方を示している。

mul r0, r0, -v1    ; マイナスのスペキュラ色で乗算する。

この処理は、同じ引数に対するほかの修飾子の後に実行される。

補数 (1-rn)と正負の反転 (-rn) は相互に排他的であり、同じレジスタに適用することはできない。

この修飾子は、色およびアルファ ブレンディング命令で使用するためのものである。