ishr (sm5 - asm)

Pergeseran aritmatika ke kanan (tanda perpanjangan).

ishr dest[.mask], src0[.swizzle], src1[.swizzle]
Item Deskripsi
Dest
[in] Berisi hasil pergeseran.
src0
[in] Jumlah bit yang akan digeser.
src1
[in] Nilai 32-bit untuk digeser.

Keterangan

Instruksi ini melakukan pergeseran aritmatika komponen-bijaksana dari setiap nilai 32-bit di src0 tepat dengan jumlah bit bilangan bulat yang tidak ditandatangani yang disediakan oleh LSB 5 bit (rentang 0-31) di src1, mereplikasi nilai bit 31. 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)