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

Ensamblado del modelo de sombreador 5 (DirectX HLSL)