From 60325e1a1a4079a6e3c97373aaa18b02312f1015 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Tue, 16 Jan 2024 18:45:13 +0100 Subject: [PATCH] feat(helper-wasm-bytecode): add narrow-width integer sign bytes --- packages/helper-wasm-bytecode/src/index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/helper-wasm-bytecode/src/index.js b/packages/helper-wasm-bytecode/src/index.js index 1e55c9726..45d07a723 100644 --- a/packages/helper-wasm-bytecode/src/index.js +++ b/packages/helper-wasm-bytecode/src/index.js @@ -318,6 +318,12 @@ const symbolsByByte = { 0xbe: createSymbolObject("reinterpret/i32", "f32"), 0xbf: createSymbolObject("reinterpret/i64", "f64"), + 0xc0: createSymbolObject("extend8_s", "i32"), + 0xc1: createSymbolObject("extend16_s", "i32"), + 0xc2: createSymbolObject("extend8_s", "i64"), + 0xc3: createSymbolObject("extend16_s", "i64"), + 0xc4: createSymbolObject("extend32_s", "i64"), + // Atomic Memory Instructions 0xfe00: createSymbol("memory.atomic.notify", 1), 0xfe01: createSymbol("memory.atomic.wait32", 1),