demote_f64x2_zero: Wasm SIMD Umwandlungsanweisung
Die demote_f64x2_zero SIMD-Umwandlungsanweisung konvertiert die Lanes einer v128 f64x2 Werteinterpretation in eine f32x4 Werteinterpretation. Die zwei höheren Lanes des Ergebnisses werden auf null gesetzt.
Probieren Sie es aus
(module
(import "console" "log" (func $log (param f32)))
(func $main
v128.const f64x2 0x3 0x3a
f32x4.demote_f64x2_zero
f32x4.extract_lane 1
call $log ;; log the result
)
(start $main)
)
WebAssembly.instantiateStreaming(fetch("{%wasm-url%}"), { console });
Syntax
value_type.demote_f64x2_zero
value_type-
Der Typ des Wertes, auf dem die Anweisung ausgeführt wird. Die folgenden
v128Werteinterpretationen unterstützendemote_f64x2_zero:f32x4
demote_f64x2_zero-
Die
demote_f64x2_zeroAnweisung. Muss immer nach demvalue_typeund einem Punkt (.) stehen.
Typ
[input] -> [output]
Binärcodierung
| Anweisung | Binärformat | Beispieltext => binär |
|---|---|---|
f32x4.demote_f64x2_zero |
0xfd 94:u32 |
f32x4.demote_f64x2_zero => 0xfd 0x5e |