feat: refactoring project
This commit is contained in:
32
node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js
generated
vendored
32
node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js
generated
vendored
@@ -74,15 +74,21 @@ var exportTypes = {
|
||||
};
|
||||
var exportTypesByName = invertMap(exportTypes);
|
||||
var valtypes = {
|
||||
// numtype
|
||||
0x7f: "i32",
|
||||
0x7e: "i64",
|
||||
0x7d: "f32",
|
||||
0x7c: "f64",
|
||||
0x7b: "v128"
|
||||
// vectype
|
||||
0x7b: "v128",
|
||||
// reftype
|
||||
0x70: "anyfunc",
|
||||
0x6f: "externref"
|
||||
};
|
||||
var valtypesByString = invertMap(valtypes);
|
||||
var tableTypes = {
|
||||
0x70: "anyfunc"
|
||||
0x70: "anyfunc",
|
||||
0x6f: "externref"
|
||||
};
|
||||
var blockTypes = Object.assign({}, valtypes, {
|
||||
// https://webassembly.github.io/spec/core/binary/types.html#binary-blocktype
|
||||
@@ -156,8 +162,8 @@ var symbolsByByte = {
|
||||
0x22: createSymbol("tee_local", 1),
|
||||
0x23: createSymbol("get_global", 1),
|
||||
0x24: createSymbol("set_global", 1),
|
||||
0x25: illegalop,
|
||||
0x26: illegalop,
|
||||
0x25: createSymbol("table.get", 1),
|
||||
0x26: createSymbol("table.set", 1),
|
||||
0x27: illegalop,
|
||||
0x28: createSymbolObject("load", "u32", 1),
|
||||
0x29: createSymbolObject("load", "u64", 1),
|
||||
@@ -311,6 +317,24 @@ var symbolsByByte = {
|
||||
0xbd: createSymbolObject("reinterpret/f64", "i64"),
|
||||
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"),
|
||||
0xd0: createSymbol("ref.null"),
|
||||
0xd1: createSymbol("ref.is_null"),
|
||||
0xd2: createSymbol("ref.func", 1),
|
||||
0xfc0a: createSymbol("memory.copy"),
|
||||
0xfc0b: createSymbol("memory.fill"),
|
||||
// Table instructions
|
||||
// https://webassembly.github.io/spec/core/binary/instructions.html#table-instructions
|
||||
0xfc0c: createSymbol("table.init", 2),
|
||||
0xfc0d: createSymbol("elem.drop", 1),
|
||||
0xfc0e: createSymbol("table.copy", 2),
|
||||
0xfc0f: createSymbol("table.grow", 1),
|
||||
0xfc10: createSymbol("table.size", 1),
|
||||
0xfc11: createSymbol("table.fill", 1),
|
||||
// Atomic Memory Instructions
|
||||
0xfe00: createSymbol("memory.atomic.notify", 1),
|
||||
0xfe01: createSymbol("memory.atomic.wait32", 1),
|
||||
|
||||
5
node_modules/@webassemblyjs/helper-wasm-bytecode/package.json
generated
vendored
5
node_modules/@webassemblyjs/helper-wasm-bytecode/package.json
generated
vendored
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@webassemblyjs/helper-wasm-bytecode",
|
||||
"version": "1.11.6",
|
||||
"version": "1.13.2",
|
||||
"description": "WASM's Bytecode constants",
|
||||
"main": "lib/index.js",
|
||||
"module": "esm/index.js",
|
||||
@@ -15,5 +15,6 @@
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
}
|
||||
},
|
||||
"gitHead": "897aeb784f042a46a00626f1d1cca96159aa5db3"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user