ushr (SM5-ASM)

Déplacer vers la droite.

ubfe dest [ . Mask ] , src0 [ . Swizzle ] , src1 [ . Swizzle]
Élément Description
dest
[dans ] contient les résultats de l’instruction.
src0
[dans ] les valeurs 32 bits à décaler.
src1
[dans, ] les LSB 5 bits fournissent le nombre de bits à décaler (0-31).

Cette instruction effectue un décalage 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 insérant 0. Les résultats de 32 bits par composant sont placés dans dest.

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

Sommet Forme 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.
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)