ishr (sm5 - asm)
Décalage arithmétique vers la droite (signe d’extension).
ishr dest[.mask], src0[.swizzle], src1[.swizzle] |
---|
Élément | Description |
---|---|
Dest |
[in] Contient les résultats du décalage. |
src0 |
[in] Nombre de bits à déplacer. |
src1 |
[in] Valeurs 32 bits à déplacer. |
Remarques
Cette instruction effectue un décalage arithmétique au niveau des composants de chaque valeur de 32 bits dans src0 à droite par un nombre de bits entier non signé fourni par le LSB 5 bits (plage 0-31) dans src1, répliquant la valeur du bit 31. Le résultat 32 bits par composant est placé dans dest.
Cette instruction s’applique aux étapes de nuanceur suivantes :
Sommet | Coque | Domain | Géométrie | Pixel | Compute |
---|---|---|---|---|---|
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 | Pris en charge |
---|---|
Modèle de nuanceur 5 | Oui |
Modèle de nuanceur 4.1 | non |
Modèle de nuanceur 4 | Non |
Nuanceur modèle 3 (DirectX HLSL) | Non |
Nuanceur modèle 2 (DirectX HLSL) | Non |
Nuanceur modèle 1 (DirectX HLSL) | Non |
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour