WebAssembly 控制流指令

WebAssembly 控制流指令。

block

创建一个后面可以用 br 跳出的标签。

br

跳转到循环(loop)标签、块(block)标签或 if 标签。

call

调用一个函数。

drop

从栈中弹出一个值,并丢弃它。

end

可以用于终止 blockloopifelse

if...else

如果栈上的最后一项为真(非零),则执行一条语句。

loop

创建一个后面可以用 br 跳转到的标签。

nop

什么也不做。

return

从函数返回。

select

基于布尔条件选择它的头两个操作数的其中之一。

unreachable

表示不可到达的代码点。