ftod (sm5 - asm)

Konversi komponen-bijaksana dari data floating-point presisi tunggal ke data floating-point presisi ganda.

ftod dest[.mask], [-]src0[.swizzle],
Item Deskripsi
Dest
[in] Alamat data yang dikonversi.
src0
[in] Data yang akan dikonversi.

Keterangan

Setiap komponen sumber dikonversi dari representasi presisi tunggal ke representasi presisi ganda.

Masker dest yang valid adalah .xy, .zw, dan .xyzw. .xy menerima hasil konversi pertama, dan .zw menerima hasil konversi kedua.

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

src0 adalah float vec2 di x dan y (zw diabaikan) (post swizzle).

Untuk konversi float32-double<>, implementasi dapat mematuhi denorm float32 atau dapat membersihkannya.

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)