ishl (sm5 – asm)
Shift para a esquerda.
ishl dest[.mask], src0[.swizzle], src1[.swizzle] |
---|
Item | Descrição |
---|---|
Dest |
[in] Contém os resultados da mudança. |
src0 |
[in] Os valores de 32 bits a serem deslocados. |
src1 |
[in] O número de bits a deslocar. |
Comentários
Esta instrução executa uma mudança em termos de componente de cada valor de 32 bits em src0 deixado por uma contagem de bits inteiro sem sinal fornecida pelo LSB de 5 bits (intervalo de 0 a 31) em src1, inserindo 0. Os resultados de 32 bits por componente são colocados em dest.
Esta instrução se aplica aos seguintes estágios de sombreador:
Vértice | Casco | Domínio | Geometry | Pixel | Computação |
---|---|---|---|---|---|
X | X | X | X | X | X |
Modelo de sombreador mínimo
Esta instrução tem suporte nos seguintes modelos de sombreador:
Modelo de Sombreador | Com suporte |
---|---|
Modelo de sombreador 5 | sim |
Modelo de sombreador 4.1 | não |
Modelo de sombreador 4 | não |
Modelo de Sombreador 3 (DirectX HLSL) | não |
Modelo de Sombreador 2 (DirectX HLSL) | não |
Modelo de Sombreador 1 (DirectX HLSL) | não |