代码之家  ›  专栏  ›  技术社区  ›  Jason Yu

需要WebAssembly的“br\u table”指令示例

  •  3
  • Jason Yu  · 技术社区  · 7 年前

    我需要一个WebAssembly的“br\u table”指令示例,因为我不知道如何在WebAssembly文本格式中直接使用此指令。

    就像下面显示的代码一样,我无法确定它对应于其构造结构的部分。哪个部分是其“default\u target”或“target\u table”等?

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

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  3
  •   ColinE    7 年前

    如果您只需要一个语法示例 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))