ishr (sm5 - asm)
Desplazamiento aritmético a la derecha (extensión de signo).
ishr dest[.mask], src0[.swizzle], src1[.swizzle] |
---|
Elemento | Descripción |
---|---|
Dest |
[in] Contiene los resultados del desplazamiento. |
src0 |
[in] El número de bits que se va a desplazar. |
src1 |
[in] Valores de 32 bits que se van a desplazar. |
Comentarios
Esta instrucción realiza un cambio aritmético aritmético de componentes de cada valor de 32 bits en src0 derecha mediante un recuento de bits entero sin signo proporcionado por el intervalo LSB de 5 bits (0-31) en src1, replicando el valor del bit 31. El resultado de 32 bits por componente se coloca en dest.
Esta instrucción se aplica a las siguientes fases del sombreador:
Vértice | Casco | Dominio | Geometría | Píxel | Compute |
---|---|---|---|---|---|
X | X | X | x | x | x |
Modelo de sombreador mínimo
Esta instrucción se admite en los siguientes modelos de sombreador:
Modelo de sombreador | Compatible |
---|---|
Modelo de sombreador 5 | sí |
Modelo de sombreador 4.1 | No |
Modelo de sombreador 4 | No |
Modelo de sombreador 3 (DirectX HLSL) | No |
Modelo de sombreador 2 (DirectX HLSL) | No |
Modelo de sombreador 1 (DirectX HLSL) | No |