Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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