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 Gleitkommazahl größer ist als eine andere Gleitkommazahl.

gt_s

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

gt_u

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

lt

Überprüfen Sie, ob eine Gleitkommazahl kleiner ist als eine andere Gleitkommazahl.

lt_s

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

lt_u

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

ge

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

ge_s

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

ge_u

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

le

Überprüfen Sie, ob eine Gleitkommazahl kleiner oder gleich einer anderen Gleitkommazahl ist.

le_s

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

le_u

Überprüfen Sie, ob eine vorzeichenlose Ganzzahl kleiner oder gleich einer anderen vorzeichenlosen Ganzzahl 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 Ganzzahl durch eine andere Ganzzahl geteilt wird.

Umwandlung

extend

Konvertiert (erweitert) i32 zu i64.

wrap_i64

Konvertiert (umwickelt) i64 zu i32.

promote_32

Konvertiert (erhöht) f32 zu f64.

demote

Konvertiert (degradiert) f64 zu f32.

convert

Konvertiert Ganzzahlen zu Gleitkommazahlen.

trunc

Erhält den Wert einer Gleitkommazahl ohne ihren Bruchteil.

trunc_f32_s

Entfernt den Bruchteil eines f32-Werts und gibt ihn als vorzeichenbehaftete Ganzzahl aus.

trunc_f32_u

Entfernt den Bruchteil eines f32-Werts und gibt ihn als vorzeichenlose Ganzzahl aus.

trunc_f64_s

Entfernt den Bruchteil eines f64-Werts und gibt ihn als vorzeichenbehaftete Ganzzahl aus.

trunc_f64_u

Entfernt den Bruchteil eines f64-Werts und gibt ihn als vorzeichenlose Ganzzahl aus.

reinterpret

Interpretiert die Bytes von Ganzzahlen als Gleitkommazahlen und umgekehrt.

Gleitkomma-spezifische Anweisungen

min

Erhalten Sie den kleineren von zwei Zahlen.

max

Erhalten Sie die größere von zwei Gleitkommazahlen.

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 Bruchteil einer Zahl.

abs

Erhalten Sie den Absolutwert einer Zahl.

neg

Negieren Sie eine Zahl.

sqrt

Erhalten Sie die Quadratwurzel einer Zahl.

copysign

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

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.

shl

Wird verwendet, um eine bitweise Linksverschiebung durchzuführen.

shr_s

Wird verwendet, um eine bitweise Rechtsverschiebung bei vorzeichenbehafteten Ganzzahlen durchzuführen.

shr_u

Wird verwendet, um eine bitweise Rechtsverschiebung bei vorzeichenlosen Ganzzahlen durchzuführen.

rotl

Wird verwendet, um eine bitweise Linksrotation durchzuführen.

rotr

Wird verwendet, um eine bitweise Rechtsrotation durchzuführen.

clz

Zählt die Anzahl der führenden Nullen in der Binärdarstellung einer Zahl.

ctz

Zählt die Anzahl der nachgestellten Nullen in der Binärdarstellung einer Zahl.

popcnt

Zählt die Gesamtzahl der Einsen in der Binärdarstellung einer Zahl.