How to use the binaryen.Module function in binaryen

To help you get started, we’ve selected a few binaryen examples, based on popular ways it is used in public projects.

github pannous / angle / angle.js / emitter.js View on Github external
Binaryen=require('binaryen')
// Binaryen.setAPITracing(true)
// Binaryen.setAPITracing(false)

let wasm = mod = new Binaryen.Module();
let int=wasm.i32.const
let float=wasm.f32.const
let f32 = Binaryen.f32;
const i32=Binaryen.i32
const int32=Binaryen.i32
const chars=Binaryen.i32
const I32=wasm.i32
const local=wasm.getLocal
// const fun=wasm.addFunction
const add = I32.add
const sub = I32.sub
let none = Binaryen.None;

str=(x)=>x.split('').map(function(x) { return x.charCodeAt(0) })
// const memory = new WebAssembly.Memory({ initial: 10 });
// const arrayBuffer = memory.buffer;

binaryen

Browser & Node.js builds of Binaryen, a compiler infrastructure and toolchain library for WebAssembly.

Apache-2.0
Latest version published 1 month ago

Package Health Score

87 / 100
Full package analysis