WebAssembly control flow instructions
WebAssembly control flow instructions.
block-
Creates a label that can later be branched out of with a
br. br-
Branches to a
loop,block, orif. br_if-
Branches to a
loop,block, orif, based on a boolean condition. br_table-
Branches to different
loop,block, orifstatements, based on an argument. call-
Calls a function.
drop-
Pops a value from the stack, and discards it.
end-
Can be used to end a
block,loop,if, orelse. if...else-
Executes a statement if the last item on the stack is true (non-zero).
loop-
Creates a label that can later be branched to with a
br. nop-
Does nothing.
return-
Returns from a function.
select-
Selects one of its first two operands based on a boolean condition.
unreachable-
Denotes a point in code that should not be reachable.