1. WebAssembly
  2. Reference
  3. WebAssembly numerische Anweisungen
  4. demote

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: Wasm-Text-Instruktion

Die demote-Instruktionen werden 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
Instruktion Binärer Opcode
f32.demote_f64 0xb6

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /