WebAssembly 控制流相關指令

WebAssembly 控制流相關指令。

block

建立一個區塊標籤,事後可以用 br 讓程式跳出該區塊標籤。

br

讓程式跳躍至某一迴圈或是區塊。

call

執行某一函數。

drop

從記憶堆疊中移除一個值。

end

結束 blockloopif 或是 else 區塊。

if...else

如果記憶體堆疊中的最後一個值為 true(1),就會執行陳述式裡的程式。

loop

建立一個迴圈區塊,事後可以用 br 讓程式跳出該區塊標籤。

nop

不會執行任何動作。

return

處理函數的回傳。

select

根據布林條件,從前兩個運算元中選擇其中之一。

unreachable

表示程式不應該執行到此段。