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

View in English Always switch to English

WebAssembly numerische Anweisungen

WebAssembly numerische Anweisungen.

Konstanten

const

Deklarieren Sie eine konstante Zahl.

Vergleich

eq

Überprüfen Sie, ob zwei Zahlen gleich sind.

eqz

Überprüfen Sie, ob eine Zahl gleich 0 ist.

ne

Überprüfen Sie, ob zwei Zahlen ungleich sind.

gt

Überprüfen Sie, ob eine Fließkommazahl größer ist als eine andere Fließkommazahl.

gt_s

Überprüfen Sie, ob eine vorzeichenbehaftete ganze Zahl größer ist als eine andere vorzeichenbehaftete ganze Zahl.

gt_u

Überprüfen Sie, ob eine vorzeichenlose ganze Zahl größer ist als eine andere vorzeichenlose ganze Zahl.

lt

Überprüfen Sie, ob eine Fließkommazahl kleiner ist als eine andere Fließkommazahl.

lt_s

Überprüfen Sie, ob eine vorzeichenbehaftete ganze Zahl kleiner ist als eine andere vorzeichenbehaftete ganze Zahl.

lt_u

Überprüfen Sie, ob eine vorzeichenlose ganze Zahl kleiner ist als eine andere vorzeichenlose ganze Zahl.

ge

Überprüfen Sie, ob eine Fließkommazahl größer oder gleich einer anderen Fließkommazahl ist.

ge_s

Überprüfen Sie, ob eine vorzeichenbehaftete ganze Zahl größer oder gleich einer anderen vorzeichenbehafteten ganzen Zahl ist.

ge_u

Überprüfen Sie, ob eine vorzeichenlose ganze Zahl größer oder gleich einer anderen vorzeichenlosen ganzen Zahl ist.

le

Überprüfen Sie, ob eine Fließkommazahl kleiner oder gleich einer anderen Fließkommazahl ist.

le_s

Überprüfen Sie, ob eine vorzeichenbehaftete ganze Zahl kleiner oder gleich einer anderen vorzeichenbehafteten ganzen Zahl ist.

le_u

Überprüfen Sie, ob eine vorzeichenlose ganze Zahl kleiner oder gleich einer anderen vorzeichenlosen ganzen Zahl ist.

Arithmetik

add

Addieren Sie zwei Zahlen.

sub

Subtrahieren Sie eine Zahl von einer anderen Zahl.

mul

Multiplizieren Sie eine Zahl mit einer anderen Zahl.

div

Teilen Sie eine Zahl durch eine andere Zahl.

rem

Berechnen Sie den Rest, der übrig bleibt, wenn eine ganze Zahl durch eine andere ganze Zahl geteilt wird.

Umwandlung

extend

Konvertieren (erweitern) von i32 zu i64.

wrap_i64

Konvertieren (umwickeln) von i64 zu i32.

promote_32

Konvertieren (fördern) von f32 zu f64.

demote

Konvertieren (degradieren) von f64 zu f32.

convert

Konvertieren von ganzen Zahlen zu Fließkommazahlen.

trunc

Holt den Wert einer Fließkommazahl ohne ihren Dezimalteil.

trunc_f32_s

Entfernt den Dezimalteil eines f32-Wertes und gibt ihn als vorzeichenbehaftete ganze Zahl aus.

trunc_f32_u

Entfernt den Dezimalteil eines f32-Wertes und gibt ihn als vorzeichenlose ganze Zahl aus.

trunc_f64_s

Entfernt den Dezimalteil eines f64-Wertes und gibt ihn als vorzeichenbehaftete ganze Zahl aus.

trunc_f64_u

Entfernt den Dezimalteil eines f64-Wertes und gibt ihn als vorzeichenlose ganze Zahl aus.

reinterpret

Die Bytes von ganzen Zahlen als Fließkommazahlen und umgekehrt umdeuten.

Fließkomma-spezifische Anweisungen

min

Holen Sie die kleinere von zwei Zahlen.

max

Holen Sie die größere von zwei Fließkommazahlen.

nearest

Runden Sie eine Zahl auf die nächste ganze Zahl.

ceil

Runden Sie eine Zahl auf.

floor

Runden Sie eine Zahl ab.

trunc

Verwerfen Sie den Dezimalteil einer Zahl.

abs

Holen Sie den absoluten Wert einer Zahl.

neg

Negieren Sie eine Zahl.

sqrt

Holen Sie die Quadratwurzel einer Zahl.

copysign

Kopieren Sie nur das Vorzeichenbit von einer Zahl zu einer anderen.

Bitweise Operationen

and

Wird für die Ausführung eines bitweisen UND verwendet.

or

Wird für die Ausführung eines bitweisen ODER verwendet.

xor

Wird für die Ausführung eines bitweisen XOR verwendet.

shl

Wird für die Ausführung eines bitweisen Linksverschiebens verwendet.

shr_s

Wird für die Ausführung eines bitweisen Rechtsverschiebens auf vorzeichenbehafteten ganzen Zahlen verwendet.

shr_u

Wird für die Ausführung eines bitweisen Rechtsverschiebens auf vorzeichenlosen ganzen Zahlen verwendet.

rotl

Wird für die Ausführung eines bitweisen Linksdrehens verwendet.

rotr

Wird für die Ausführung eines bitweisen Rechtsdrehens verwendet.

clz

Zählt die Anzahl führender Nullen in der binären Darstellung einer Zahl.

ctz

Zählt die Anzahl nachfolgender Nullen in der binären Darstellung einer Zahl.

popcnt

Zählt die Gesamtanzahl von 1en in der binären Darstellung einer Zahl.

Vorzeichen-Zusatzerweiterung

extend8_s

Vorzeichen-Erweiterung der niedrigen 8 Bits einer ganzen Zahl, um ihr Vorzeichen im gesamten Wert zu propagieren.

extend16_s

Vorzeichen-Erweiterung der niedrigen 16 Bits einer ganzen Zahl, um ihr Vorzeichen im gesamten Wert zu propagieren.

extend32_s

Vorzeichen-Erweiterung der niedrigen 32 Bits einer 64-Bit-Ganzzahl, um ihr Vorzeichen im gesamten Wert zu propagieren.