Partager via


ushr (sm5 - asm)

Décaler vers la droite.

ushr dest[.mask], src0[.swizzle], src1[.swizzle]
Élément Description
Dest
[in] Contient les résultats de l’instruction.
src0
[in] Valeurs 32 bits à déplacer.
src1
[in] Les 5 bits LSB fournissent le nombre de bits à déplacer (0-31).

Cette instruction effectue un décalage au niveau des composants de chaque valeur de 32 bits dans src0 à droite par un nombre de bits entier non signé fourni par la plage LSB 5 bits (0-31) dans src1, en insérant 0. Les résultats 32 bits par composant sont placés dans dest.

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

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
Modèle de nuanceur 3 (DirectX HLSL) Non
Shader Model 2 (DirectX HLSL) Non
Modèle de nuanceur 1 (DirectX HLSL) Non

Shader Model 5 Assembly (DirectX HLSL)