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

Assembly do Modelo de Sombreador 5 (DirectX HLSL)