itof (sm4 - asm)
Entero con signo a conversión de punto flotante.
itof dest[.mask], ],src0[.swizzle] |
---|
Elemento | Descripción |
---|---|
Dest |
[in] Contiene el resultado de la operación. |
src0 |
[in] Contiene el valor que se va a convertir. |
Comentarios
Esta instrucción de conversión de entero a flotante con signo supone que src0 contiene un entero de 32 bits con signo 4-tupla. Una vez ejecutada la instrucción, dest contendrá una tupla de punto flotante 4.
La conversión se realiza por componente.
Cuando un valor de entrada entero es demasiado grande en magnitud para representarse exactamente en el formato de punto flotante, se recomienda encarecidamente redondear al modo par más cercano, pero no es necesario.
El modificador negate opcional en el operando de origen toma el complemento 2 antes de realizar una operación aritmética.
Esta instrucción se aplica a las siguientes fases del sombreador:
Sombreador de vértices | Sombreador de geometría | Sombreador de píxeles |
---|---|---|
x | x | x |
Modelo de sombreador mínimo
Esta función se admite en los siguientes modelos de sombreador.
Modelo de sombreador | Compatible |
---|---|
Modelo de sombreador 5 | sí |
Modelo de sombreador 4.1 | sí |
Modelo de sombreador 4 | sí |
Modelo de sombreador 3 (DirectX HLSL) | no |
Modelo de sombreador 2 (DirectX HLSL) | no |
Modelo de sombreador 1 (DirectX HLSL) | no |