ushr (sm5 - asm)

Sposta a destra.

ushr dest[.mask], src0[.swizzle], src1[.swizzle]
Elemento Descrizione
Dest
[in] Contiene i risultati dell'istruzione.
src0
[in] Valori a 32 bit da spostare.
src1
[in] I bit LSB 5 forniscono il numero di bit da spostare (0-31).

Questa istruzione esegue uno spostamento a livello di componente di ogni valore a 32 bit in src0 a destra da un numero di bit integer senza segno fornito dai bit LSB 5 bit (intervallo 0-31) in src1, inserendo 0. I risultati a 32 bit per componente vengono inseriti nel dest.

Questa istruzione si applica alle fasi dello shader seguenti:

Vertice Scafo Dominio Geometria Pixel Calcolo
X X X X X X

Modello minimo shader

Questa istruzione è supportata nei modelli di shader seguenti:

Modello di shader Supportato
Modello shader 5
Modello shader 4.1 no
Modello shader 4 no
Modello shader 3 (DirectX HLSL) no
Modello shader 2 (DirectX HLSL) no
Modello shader 1 (DirectX HLSL) no

Assembly modello shader 5 (DirectX HLSL)