Negate
Flips the sign of the value of a source operand used in an arithmetic operation.
- |
---|
For single and double precision floating point and instructions, the negate modifier flips the sign of the number(s) in the source operand, including on INF values. Applying negate on NaN preserves NaN, although the particular NaN bit pattern that results is not defined.
For integer instructions, the negate modifier takes the 2's complement of the number(s) in the source operand.
Minimum Shader Model
This modifier is supported in the following shader models.
Shader Model | Supported |
---|---|
Shader Model 5 | yes |
Shader Model 4.1 | yes |
Shader Model 4 | yes |
Shader Model 3 (DirectX HLSL) | no |
Shader Model 2 (DirectX HLSL) | no |
Shader Model 1 (DirectX HLSL) | no |
Related topics