ISHR (SM5-ASM)

Décalage arithmétique vers la droite (extension de signe).

ishl dest [ . Mask ] , src0 [ . Swizzle ] , src1 [ . Swizzle]
Élément Description
dest
[dans ] contient les résultats de l’équipe de travail.
src0
[dans ] le nombre de bits à décaler.
src1
[dans ] les valeurs 32 bits à décaler.

Notes

Cette instruction effectue un décalage arithmétique au niveau du composant de chaque valeur 32 bits dans src0 avec un nombre de bits entier non signé fourni par LSB 5 bits (plage 0-31) dans src1, en répliquant la valeur de bit 31. Le résultat 32 bits par composant est placé dans dest.

Cette instruction s’applique aux étapes suivantes du nuanceur :

Sommet Forme Domain Géométrie Pixel Calcul
X X X X X X

Modèle de nuanceur minimal

Cette instruction est prise en charge dans les modèles de nuanceur suivants :

Modèle de nuanceur Prise en charge
Shader, modèle 5 Oui
Modèle de nuanceur 4,1 non
Nuanceur modèle 4 non
Shader Model 3 (DirectX HLSL) non
Shader Model 2 (DirectX HLSL) non
Shader Model 1 (DirectX HLSL) non

Assembly modèle 5 du nuanceur (DirectX HLSL)