ushr (sm5 - asm)

Geser ke kanan.

ushr dest[.mask], src0[.swizzle], src1[.swizzle]
Item Deskripsi
Dest
[in] Berisi hasil instruksi.
src0
[in] Nilai 32-bit yang akan digeser.
src1
[in] LSB 5 bit menyediakan jumlah bit untuk digeser (0-31).

Instruksi ini melakukan pergeseran komponen-bijaksana dari setiap nilai 32-bit di src0 kanan oleh jumlah bit bilangan bulat yang tidak ditandatangani yang disediakan oleh LSB 5 bit (rentang 0-31) di src1, menyisipkan 0. Hasil 32-bit per komponen ditempatkan dalam tujuan.

Instruksi ini berlaku untuk tahap shader berikut:

Puncak Hull Domain Geometri Pixel Compute
X X X X X X

Minimum Shader Model

Instruksi ini didukung dalam model shader berikut:

Shader Model Didukung
Model Shader 5 ya
Model Shader 4.1 tidak
Model Shader 4 tidak
Shader Model 3 (DirectX HLSL) tidak
Shader Model 2 (DirectX HLSL) tidak
Shader Model 1 (DirectX HLSL) tidak

Shader Model 5 Assembly (DirectX HLSL)