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 or block.
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 (
1). 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.