WebAssembly Kontrollflussanweisungen
WebAssembly Kontrollflussanweisungen.
block
-
Erstellt ein Label, aus dem später mit einem
br
gesprungen werden kann. br
-
Verzweigt zu einer Schleife oder einem Block.
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 (
1
) ist. loop
-
Erstellt ein Label, zu dem später mit einem
br
gesprungen 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
-
Bezeichnet einen Punkt im Code, der nicht erreichbar sein sollte.