Bagikan melalui


dmin (sm5 - asm)

Minimum presisi ganda komponen yang bijaksana.

dmin[_sat] dest[.mask], [-]src0[_abs][.swizzle], [-]src1[_abs][.swizzle]
Item Deskripsi
Dest
[in] Alamat hasil operasi.
Dest = src0<src1? src0 : src1
< digunakan alih-alih <= sehingga jika min(x,y) = x maka max(x,y) = y.
src0
[in] Komponen untuk dibandingkan dengan src1.
src1
[in] Komponen untuk dibandingkan dengan src0.

Keterangan

NaN memiliki penanganan khusus. Jika satu operand sumber adalah NaN, maka operand sumber lainnya dikembalikan. Pilihannya dibuat per komponen. Jika keduanya adalah NaN, representasi NaN apa pun dikembalikan.

Swizzles yang valid untuk parameter sumber adalah .xyzw, .xyxy, .zwxy, .zwzw. Masker dest yang valid adalah .xy, .zw, dan .xyzw. Pemetaan src berikut adalah post-swizzle:

  • dest adalah vek2 ganda di seluruh (x 32LSB, y 32MSB) dan (z 32LSB, w 32MSB).
  • src0 adalah vek2 ganda di seluruh (x 32LSB, y 32MSB) dan (z 32LSB, w 32MSB).
  • src1 adalah vek2 ganda di seluruh (x 32LSB, y 32MSB) dan (z 32LSB, w 32MSB).

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)