WebAssembly numerische Anweisungen
WebAssembly numerische Anweisungen.
Konstanten
- Konstante
-
Deklarieren Sie eine konstante Zahl.
Vergleich
- Gleich
-
Überprüfen Sie, ob zwei Zahlen gleich sind.
- Nicht gleich
-
Überprüfen Sie, ob zwei Zahlen ungleich sind.
- Größer als
-
Überprüfen Sie, ob eine Zahl größer ist als eine andere Zahl.
- Kleiner als
-
Überprüfen Sie, ob eine Zahl kleiner ist als eine andere Zahl.
- Größer oder gleich
-
Überprüfen Sie, ob eine Zahl größer oder gleich einer anderen Zahl ist.
- Kleiner oder gleich
-
Überprüfen Sie, ob eine Zahl kleiner oder gleich einer anderen Zahl ist.
Arithmetik
- Addition
-
Addieren Sie zwei Zahlen.
- Subtraktion
-
Subtrahieren Sie eine Zahl von einer anderen Zahl.
- Multiplikation
-
Multiplizieren Sie eine Zahl mit einer anderen Zahl.
- Division
-
Dividieren Sie eine Zahl durch eine andere Zahl.
- Rest
-
Berechnen Sie den Rest, der übrig bleibt, wenn ein Integer durch einen anderen Integer geteilt wird.
Umwandlung
- Erweitern
-
Konvertieren (erweitern) Sie
i32
zui64
. - Reduzieren
-
Konvertieren (reduzieren) Sie
i64
zui32
. - Fördern
-
Konvertieren (fördern) Sie
f32
zuf64
. - Abwerten
-
Konvertieren (abwerten) Sie
f64
zuf32
. - Konvertieren
-
Konvertieren Sie Ganzzahlen in Gleitpunkte.
- Trunkieren (float zu int)
-
Konvertieren (trunkieren) Sie Gleitpunkte zu Ganzzahlen, indem der Bruchteil entfernt wird.
- Neu interpretieren
-
Interpretieren Sie die Bytes von Ganzzahlen als Gleitpunkte und umgekehrt.
Nur Gleitpunkt-spezifische Anweisungen
- Min
-
Erhalten Sie die kleinere von zwei Zahlen.
- Max
-
Erhalten Sie die größere von zwei Zahlen.
- Nächstliegend
-
Runden Sie eine Zahl auf die nächste Ganzzahl.
- Ceil
-
Runden Sie eine Zahl auf.
- Boden
-
Runden Sie eine Zahl ab.
- Trunkieren (float zu float)
-
Verwerfen Sie den Bruchteil einer Zahl.
- Absolut
-
Erhalten Sie den Absolutwert einer Zahl.
- Negieren
-
Negieren Sie eine Zahl.
- Quadratwurzel
-
Erhalten Sie die Quadratwurzel einer Zahl.
- Vorzeichen kopieren
-
Kopieren Sie nur das Vorzeichenbit von einer Zahl zu einer anderen.
Bitweise Anweisungen
- 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.
- Linksverschiebung
-
Wird verwendet, um eine bitweise Linksverschiebung durchzuführen.
- Rechtsverschiebung
-
Wird verwendet, um eine bitweise Rechtsverschiebung durchzuführen.
- Linksrotation
-
Wird verwendet, um eine bitweise Linksrotation durchzuführen.
- Rechtsrotation
-
Wird verwendet, um eine bitweise Rechtsrotation durchzuführen.
- Führen Sie führende Nullen
-
Zählen Sie die Anzahl der führenden Nullen in der binären Darstellung einer Zahl.
- Führen Sie endende Nullen
-
Zählen Sie die Anzahl der endenden Nullen in der binären Darstellung einer Zahl.
- Populationszählung
-
Zählen Sie die Gesamtanzahl der 1en in der binären Darstellung einer Zahl.