WebAssembly Kontrollflussanweisungen
WebAssembly Kontrollflussanweisungen.
block
-
Erstellt ein Label, das später mit einem
br
angesprungen werden kann. br
-
Springt zu einer
loop
,block
oderif
. br_if
-
Springt zu einer
loop
,block
oderif
, basierend auf einer booleschen Bedingung. br_table
-
Springt zu verschiedenen
loop
,block
oderif
Anweisungen, basierend auf einem Argument. call
-
Ruft eine Funktion auf.
drop
-
Entfernt einen Wert vom Stapel und verwirft ihn.
end
-
Kann verwendet werden, um einen
block
,loop
,if
oderelse
zu beenden. if...else
-
Führt eine Anweisung aus, wenn das letzte Element auf dem Stapel wahr (ungleich null) ist.
loop
-
Erstellt ein Label, das später mit einem
br
angesprungen werden kann. nop
-
Macht nichts.
return
-
Gibt aus einer Funktion zurück.
select
-
Wählt einen seiner ersten beiden Operanden basierend auf einer booleschen Bedingung aus.
unreachable
-
Kennzeichnet einen Punkt im Code, der nicht erreichbar sein sollte.