WebAssembly numerische Anweisungen
WebAssembly numerische Anweisungen.
Konstanten
- Const
-
Konstante Zahlen deklarieren.
Vergleich
- Equal
-
Überprüfen, ob zwei Zahlen gleich sind.
- Not equal
-
Überprüfen, ob zwei Zahlen ungleich sind.
- Greater than
-
Überprüfen, ob eine Zahl größer als eine andere Zahl ist.
- Less than
-
Überprüfen, ob eine Zahl kleiner als eine andere Zahl ist.
- Greater or equal
-
Überprüfen, ob eine Zahl größer oder gleich einer anderen Zahl ist.
- Less or equal
-
Überprüfen, ob eine Zahl kleiner oder gleich einer anderen Zahl ist.
Arithmetik
- Addition
-
Zwei Zahlen zusammenzählen.
- Subtraction
-
Eine Zahl von einer anderen Zahl subtrahieren.
- Multiplication
-
Eine Zahl mit einer anderen Zahl multiplizieren.
- Division
-
Eine Zahl durch eine andere Zahl teilen.
- Remainder
-
Den Rest berechnen, wenn eine ganze Zahl durch eine andere ganze Zahl geteilt wird.
Konvertierung
- Extend
-
i32
zui64
konvertieren (erweitern). - Wrap
-
i64
zui32
konvertieren (umwickeln). - Promote
-
f32
zuf64
konvertieren (fördern). - Demote
-
f64
zuf32
konvertieren (herabstufen). - Convert
-
Ganzzahlen zu Gleitkommazahlen konvertieren.
- Truncate (float to int)
-
Gleitkommazahlen zu Ganzzahlen konvertieren (Bruchteil abschneiden).
- Reinterpret
-
Die Bytes von Ganzzahlen als Gleitkommazahlen und umgekehrt umdeuten.
Gleitkomma-spezifische Anweisungen
- Min
-
Die kleinere von zwei Zahlen ermitteln.
- Max
-
Die größere von zwei Zahlen ermitteln.
- Nearest
-
Eine Zahl auf die nächste ganze Zahl runden.
- Ceil
-
Eine Zahl aufrunden.
- Floor
-
Eine Zahl abrunden.
- Truncate (float to float)
-
Den Bruchteil einer Zahl verwerfen.
- Absolute
-
Den Absolutwert einer Zahl ermitteln.
- Negate
-
Eine Zahl negieren.
- Square root
-
Die Quadratwurzel einer Zahl ermitteln.
- Copy sign
-
Nur das Vorzeichenbit von einer Zahl auf eine andere kopieren.
Bitweise
- AND
-
Wird verwendet, um ein bitweises UND durchzuführen.
- OR
-
Wird verwendet, um ein bitweises OR durchzuführen.
- XOR
-
Wird verwendet, um ein bitweises XOR durchzuführen.
- Left shift
-
Wird verwendet, um ein bitweises Links-Shift durchzuführen.
- Right shift
-
Wird verwendet, um ein bitweises Rechts-Shift durchzuführen.
- Left rotate
-
Wird verwendet, um ein bitweises Links-Rotieren durchzuführen.
- Right rotate
-
Wird verwendet, um ein bitweises Rechts-Rotieren durchzuführen.
- Count leading zeros
-
Die Anzahl der führenden Nullen in der binären Darstellung einer Zahl zählen.
- Count trailing zeros
-
Die Anzahl der nachfolgenden Nullen in der binären Darstellung einer Zahl zählen.
- Population count
-
Die Gesamtanzahl der 1en in der binären Darstellung einer Zahl zählen.