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 |
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk