需要一个例子" br_table" WebAssembly的指令

时间:2018-02-19 16:58:30

标签: webassembly

我需要一个" br_table"的例子。 WebAssembly的指令,因为我不知道如何直接在WebAssembly文本格式中使用该指令。

就像下面的代码一样,我无法弄清楚它的构造结构对应的部分。哪个部分是" default_target"或" target_table"等等?

(br_table 0 1 2 (i32.const 16) (get_local 0))

enter image description here

1 个答案:

答案 0 :(得分:1)

如果你需要的只是语法的一个例子,WebAssembly test suite是一个很好的参考。 br_table规范测试在这里:

https://github.com/WebAssembly/testsuite/blob/master/br_table.wast

以下是一个例子:

(br_table 1 1 1 (i32.const 5) (i32.const 1))