UNPKG

killawat

Version:

KillaWAT is a WebAssembly Text Macro Assembler

71 lines (67 loc) 1.91 kB
======================================================== KILLA' WAT ======================================================== compile test.wat importing file: test_import.wat  Output File: test.wasm (module (type $none_=>_none (func)) (type $none_=>_i32 (func (result i32))) (type $i32_=>_i32 (func (param i32) (result i32))) (memory $0 2 2) (data (i32.const 0) "xyza") (data (i32.const 255) "zyxa") (data (i32.const 66048) "\89PNG\0d\n\1a\n\00\00\00\0dIHDR\00\00\00 \00\00\00 \08\06\00\00\00szz\f4\00\00\00\beIDATX\85\ed\96=\0e\80 \0c\85\d5\e8\eaq\bc\ff\ecq\\\1dp\"A\01\e9k\9f\10\a3o\"1\b4\1f\fd\b5\eb\1a\ab\b7\1a\d8\b7\c5\f9\f34\af\b0=5@\e8\f8*\04D\05p\e7\1c\85\80\01$\ce\11\88\01\05`+\"\f4/L\d1#\af\f7*E\e1\14\81\d0\81\c6\99F\efJA\f8]\"I\11\8e\9aKL\bdo\0eH \1e\9f\849\90\da\e9\fbE\91i\191r.6\90\abz+D\f12\b3\e7S\8a&!\e2\98!\f3\ca\b5\a6 \bb\8ek\c9\b4\8e\19]p\02h1J\d5\11`\c1\aa~:\98\91\82#\c0NS\d6X*\n\d5kd\df\16\d7\a25\bf\a5\03\9a3[J{\91\0b\83\00\00\00\00IEND\aeB`\82") (data (i32.const 65536) "abcd") (data (i32.const 65791) "bcde") (export "ExportText" (func $ExportText)) (export "loop_test" (func $loop_test)) (start $start_func) (func $ExportText (; has Stack IR ;) (result i32) (i32.load (i32.const 255) ) ) (func $loop_test (; has Stack IR ;) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local.set $1 (i32.const 1) ) (loop $continue (local.set $1 (i32.mul (local.get $1) (local.tee $2 (i32.add (local.get $2) (i32.const 1) ) ) ) ) (br_if $continue (i32.ne (local.get $0) (local.get $2) ) ) ) (local.get $1) ) (func $start_func (; has Stack IR ;) (drop (call $loop_test (i32.const 5) ) ) ) )  Need help? Contact Rick Battagline Twitter: @battagline https://wasmbook.com kwc version 0.0.29