タグ

ブックマーク / www.sfpgmr.net (1)

  • binaryenをwasmでコンパイルしなおす

    今作っているオレオレ言語はbinaryen.jsというライブラリでwasmバイナリを出力している。これを使うことによってJS上でwasmオペコードを編集・バイナリ出力・テキスト形式出力などが簡単にできる。 https://github.com/AssemblyScript/binaryen.js binaryen.jsはbinaryenをemscriptenでコンパイルしたjsファイルである。これを今回wasm化してみた。動機はbinaryen.jsのビルドスクリプトにwasmへの出力コードが含まれていたのを発見したからである。 https://github.com/AssemblyScript/binaryen.js/blob/master/scripts/build.js#L95 function compileWasm(options) { run("python", [ path.

    mizchi
    mizchi 2021/06/10
  • 1