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 zu i64.

Reduzieren

Konvertieren (reduzieren) Sie i64 zu i32.

Fördern

Konvertieren (fördern) Sie f32 zu f64.

Abwerten

Konvertieren (abwerten) Sie f64 zu f32.

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.