mov (sm4 - asm)

Component-wise move.

mov[_sat] dest[.mask], [-]src0[_abs][.swizzle]
Item Description
dest
[in] The address of the result of the operation.
dest = src0
src0
[in] The components to move.

Remarks

The modifiers, other than swizzle, assume the data is floating point. The absence of modifiers just moves data without altering bits.

This instruction applies to the following shader stages:

Vertex Shader Geometry Shader Pixel Shader
x x x

Minimum Shader Model

This function 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

Shader Model 4 Assembly (DirectX HLSL)