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 |