itof (sm4 - asm)

Signed integer to floating point conversion.

itof dest[.mask], [-]src0[.swizzle]

 

ItemDescription

dest

[in] Contains the result of the operation.

src0

[in] Contains the value to convert.

 

Remarks

This signed integer-to-float conversion instruction assumes that src0 contains a signed 32-bit integer 4-tuple. After the instruction executes, dest will contain a floating-point 4-tuple.

The conversion is performed per-component.

When an integer input value is too large in magnitude to be represented exactly in the floating point format, rounding to nearest even mode is strongly recommended but not required.

The optional negate modifier on source operand takes 2's complement before performing arithmetic operation.

This instruction applies to the following shader stages:

Vertex ShaderGeometry ShaderPixel Shader
xxx

 

Minimum Shader Model

This function is supported in the following shader models.

Shader ModelSupported
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

 

 

 

Community Additions

ADD
Show:
© 2014 Microsoft