Demote
Die Anweisung demote
wird verwendet, um Zahlen des Typs f64
in den Typ f32
zu konvertieren (herabzustufen).
Probieren Sie es aus
(module (import "console" "log" (func $log (param f32))) (func $main f64.const 10.5 ;; push an f64 onto the stack f32.demote_f64 ;; demote from f64 to f32 call $log ;; log the result ) (start $main) )
const url = "{%wasm-url%}"; await WebAssembly.instantiateStreaming(fetch(url), { console });
Syntax
wat
;; push an f64 onto the stack f64.const 10.5 ;; demote from f64 to f32 f32.demote_f64 ;; the top item on the stack will now be the value 10.5 of type f32
Anweisung | Binärer Opcode |
---|---|
f32.demote_f64 | 0xb6 |