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

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

View in English Always switch to English

copysign: Wasm Text-Instruktion

Die copysign-Instruktionen werden verwendet, um lediglich das Vorzeichenbit von einer Zahl auf eine andere zu kopieren.

Probieren Sie es aus

(module
 (import "console" "log" (func $log (param f32)))
 (func $main
 ;; load `10` and a negative number onto the stack
 f32.const 10
 f32.const -2
 f32.copysign ;; copy just the sign bit from second to the first number
 call $log ;; log the result
 )
 (start $main)
)
const url = "{%wasm-url%}";
await WebAssembly.instantiateStreaming(fetch(url), { console });

Syntax

wat
;; load two numbers onto the stack
f32.const 10
f32.const -1
;; copy just the sign bit from the second number (-1) to the first (10)
f32.copysign
;; the top item on the stack will now be -10
Instruktion Binärer Opcode
f32.copysign 0x98
f64.copysign 0xa6

Help improve MDN

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

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