diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/passes/print.bin.txt | 182 | ||||
-rw-r--r-- | test/passes/print.wasm | bin | 0 -> 895 bytes | |||
-rw-r--r-- | test/passes/print_g.bin.txt | 260 | ||||
-rw-r--r-- | test/passes/print_g.wasm | bin | 0 -> 895 bytes | |||
-rw-r--r-- | test/passes/print_g_metrics.bin.txt | 151 | ||||
-rw-r--r-- | test/passes/print_g_metrics.wasm | bin | 0 -> 176 bytes | |||
-rw-r--r-- | test/passes/print_g_strip-dwarf.bin.txt | 178 | ||||
-rw-r--r-- | test/passes/print_g_strip-dwarf.wasm | bin | 0 -> 895 bytes |
8 files changed, 771 insertions, 0 deletions
diff --git a/test/passes/print.bin.txt b/test/passes/print.bin.txt new file mode 100644 index 000000000..ce29777a7 --- /dev/null +++ b/test/passes/print.bin.txt @@ -0,0 +1,182 @@ +(module + (type $i32_=>_i32 (func (param i32) (result i32))) + (type $none_=>_none (func)) + (type $i32_=>_none (func (param i32))) + (type $none_=>_i32 (func (result i32))) + (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) + (import "env" "memory" (memory $0 256 256)) + (global $global$0 (mut i32) (i32.const 5243904)) + (global $global$1 i32 (i32.const 1024)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "main" (func $main)) + (export "__data_end" (global $global$1)) + (export "stackSave" (func $stackSave)) + (export "stackAlloc" (func $stackAlloc)) + (export "stackRestore" (func $stackRestore)) + (export "__growWasmMemory" (func $__growWasmMemory)) + (func $__wasm_call_ctors (; 0 ;) + (nop) + ) + (func $main (; 1 ;) (param $0 i32) (param $1 i32) (result i32) + (if + (i32.ne + (i32.rem_s + (local.get $0) + (i32.const 120) + ) + (i32.const 55) + ) + (loop $label$2 + (br_if $label$2 + (i32.ne + (i32.rem_s + (local.tee $0 + (i32.add + (i32.add + (i32.mul + (i32.mul + (local.get $0) + (local.get $0) + ) + (local.get $0) + ) + (i32.div_s + (local.get $0) + (i32.const -2) + ) + ) + (i32.const 13) + ) + ) + (i32.const 120) + ) + (i32.const 55) + ) + ) + ) + ) + (local.get $0) + ) + (func $stackSave (; 2 ;) (result i32) + (global.get $global$0) + ) + (func $stackAlloc (; 3 ;) (param $0 i32) (result i32) + (global.set $global$0 + (local.tee $0 + (i32.and + (i32.sub + (global.get $global$0) + (local.get $0) + ) + (i32.const -16) + ) + ) + ) + (local.get $0) + ) + (func $stackRestore (; 4 ;) (param $0 i32) + (global.set $global$0 + (local.get $0) + ) + ) + (func $__growWasmMemory (; 5 ;) (param $0 i32) (result i32) + (memory.grow + (local.get $0) + ) + ) + ;; custom section ".debug_info", size 105 + ;; custom section ".debug_abbrev", size 73 + ;; custom section ".debug_line", size 92 + ;; custom section ".debug_str", size 205 +) +(module + (type $i32_=>_i32 (func (param i32) (result i32))) + (type $none_=>_none (func)) + (type $i32_=>_none (func (param i32))) + (type $none_=>_i32 (func (result i32))) + (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) + (import "env" "memory" (memory $0 256 256)) + (global $global$0 (mut i32) (i32.const 5243904)) + (global $global$1 i32 (i32.const 1024)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "main" (func $main)) + (export "__data_end" (global $global$1)) + (export "stackSave" (func $stackSave)) + (export "stackAlloc" (func $stackAlloc)) + (export "stackRestore" (func $stackRestore)) + (export "__growWasmMemory" (func $__growWasmMemory)) + (func $__wasm_call_ctors (; 0 ;) + (nop) + ) + (func $main (; 1 ;) (param $0 i32) (param $1 i32) (result i32) + (if + (i32.ne + (i32.rem_s + (local.get $0) + (i32.const 120) + ) + (i32.const 55) + ) + (loop $label$2 + (br_if $label$2 + (i32.ne + (i32.rem_s + (local.tee $0 + (i32.add + (i32.add + (i32.mul + (i32.mul + (local.get $0) + (local.get $0) + ) + (local.get $0) + ) + (i32.div_s + (local.get $0) + (i32.const -2) + ) + ) + (i32.const 13) + ) + ) + (i32.const 120) + ) + (i32.const 55) + ) + ) + ) + ) + (local.get $0) + ) + (func $stackSave (; 2 ;) (result i32) + (global.get $global$0) + ) + (func $stackAlloc (; 3 ;) (param $0 i32) (result i32) + (global.set $global$0 + (local.tee $0 + (i32.and + (i32.sub + (global.get $global$0) + (local.get $0) + ) + (i32.const -16) + ) + ) + ) + (local.get $0) + ) + (func $stackRestore (; 4 ;) (param $0 i32) + (global.set $global$0 + (local.get $0) + ) + ) + (func $__growWasmMemory (; 5 ;) (param $0 i32) (result i32) + (memory.grow + (local.get $0) + ) + ) + ;; custom section ".debug_info", size 105 + ;; custom section ".debug_abbrev", size 73 + ;; custom section ".debug_line", size 92 + ;; custom section ".debug_str", size 205 +) diff --git a/test/passes/print.wasm b/test/passes/print.wasm Binary files differnew file mode 100644 index 000000000..c88fb54bd --- /dev/null +++ b/test/passes/print.wasm diff --git a/test/passes/print_g.bin.txt b/test/passes/print_g.bin.txt new file mode 100644 index 000000000..f3a91ae98 --- /dev/null +++ b/test/passes/print_g.bin.txt @@ -0,0 +1,260 @@ +(module + (type $i32_=>_i32 (func (param i32) (result i32))) + (type $none_=>_none (func)) + (type $i32_=>_none (func (param i32))) + (type $none_=>_i32 (func (result i32))) + (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) + (import "env" "memory" (memory $0 256 256)) + (global $global$0 (mut i32) (i32.const 5243904)) + (global $global$1 i32 (i32.const 1024)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "main" (func $main)) + (export "__data_end" (global $global$1)) + (export "stackSave" (func $stackSave)) + (export "stackAlloc" (func $stackAlloc)) + (export "stackRestore" (func $stackRestore)) + (export "__growWasmMemory" (func $__growWasmMemory)) + (func $__wasm_call_ctors (; 0 ;) + ;; code offset: 0x3 + (nop) + ) + (func $main (; 1 ;) (param $0 i32) (param $1 i32) (result i32) + ;; code offset: 0x16 + (if + ;; code offset: 0x15 + (i32.ne + ;; code offset: 0x12 + (i32.rem_s + ;; code offset: 0x7 + (local.get $0) + ;; code offset: 0x9 + (i32.const 120) + ) + ;; code offset: 0x13 + (i32.const 55) + ) + ;; code offset: 0x18 + (loop $label$2 + ;; code offset: 0x46 + (br_if $label$2 + ;; code offset: 0x45 + (i32.ne + ;; code offset: 0x42 + (i32.rem_s + ;; code offset: 0x37 + (local.tee $0 + ;; code offset: 0x36 + (i32.add + ;; code offset: 0x33 + (i32.add + ;; code offset: 0x27 + (i32.mul + ;; code offset: 0x24 + (i32.mul + ;; code offset: 0x20 + (local.get $0) + ;; code offset: 0x22 + (local.get $0) + ) + ;; code offset: 0x25 + (local.get $0) + ) + ;; code offset: 0x32 + (i32.div_s + ;; code offset: 0x28 + (local.get $0) + ;; code offset: 0x30 + (i32.const -2) + ) + ) + ;; code offset: 0x34 + (i32.const 13) + ) + ) + ;; code offset: 0x39 + (i32.const 120) + ) + ;; code offset: 0x43 + (i32.const 55) + ) + ) + ) + ) + ;; code offset: 0x50 + (local.get $0) + ) + (func $stackSave (; 2 ;) (result i32) + ;; code offset: 0x55 + (global.get $global$0) + ) + (func $stackAlloc (; 3 ;) (param $0 i32) (result i32) + ;; code offset: 0x70 + (global.set $global$0 + ;; code offset: 0x68 + (local.tee $0 + ;; code offset: 0x67 + (i32.and + ;; code offset: 0x64 + (i32.sub + ;; code offset: 0x60 + (global.get $global$0) + ;; code offset: 0x62 + (local.get $0) + ) + ;; code offset: 0x65 + (i32.const -16) + ) + ) + ) + ;; code offset: 0x72 + (local.get $0) + ) + (func $stackRestore (; 4 ;) (param $0 i32) + ;; code offset: 0x79 + (global.set $global$0 + ;; code offset: 0x77 + (local.get $0) + ) + ) + (func $__growWasmMemory (; 5 ;) (param $0 i32) (result i32) + ;; code offset: 0x86 + (memory.grow + ;; code offset: 0x84 + (local.get $0) + ) + ) + ;; custom section ".debug_info", size 105 + ;; custom section ".debug_abbrev", size 73 + ;; custom section ".debug_line", size 92 + ;; custom section ".debug_str", size 205 +) +(module + (type $i32_=>_i32 (func (param i32) (result i32))) + (type $none_=>_none (func)) + (type $i32_=>_none (func (param i32))) + (type $none_=>_i32 (func (result i32))) + (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) + (import "env" "memory" (memory $0 256 256)) + (global $global$0 (mut i32) (i32.const 5243904)) + (global $global$1 i32 (i32.const 1024)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "main" (func $main)) + (export "__data_end" (global $global$1)) + (export "stackSave" (func $stackSave)) + (export "stackAlloc" (func $stackAlloc)) + (export "stackRestore" (func $stackRestore)) + (export "__growWasmMemory" (func $__growWasmMemory)) + (func $__wasm_call_ctors (; 0 ;) + ;; code offset: 0x3 + (nop) + ) + (func $main (; 1 ;) (param $0 i32) (param $1 i32) (result i32) + ;; code offset: 0x16 + (if + ;; code offset: 0x15 + (i32.ne + ;; code offset: 0x12 + (i32.rem_s + ;; code offset: 0x7 + (local.get $0) + ;; code offset: 0x9 + (i32.const 120) + ) + ;; code offset: 0x13 + (i32.const 55) + ) + ;; code offset: 0x18 + (loop $label$2 + ;; code offset: 0x46 + (br_if $label$2 + ;; code offset: 0x45 + (i32.ne + ;; code offset: 0x42 + (i32.rem_s + ;; code offset: 0x37 + (local.tee $0 + ;; code offset: 0x36 + (i32.add + ;; code offset: 0x33 + (i32.add + ;; code offset: 0x27 + (i32.mul + ;; code offset: 0x24 + (i32.mul + ;; code offset: 0x20 + (local.get $0) + ;; code offset: 0x22 + (local.get $0) + ) + ;; code offset: 0x25 + (local.get $0) + ) + ;; code offset: 0x32 + (i32.div_s + ;; code offset: 0x28 + (local.get $0) + ;; code offset: 0x30 + (i32.const -2) + ) + ) + ;; code offset: 0x34 + (i32.const 13) + ) + ) + ;; code offset: 0x39 + (i32.const 120) + ) + ;; code offset: 0x43 + (i32.const 55) + ) + ) + ) + ) + ;; code offset: 0x50 + (local.get $0) + ) + (func $stackSave (; 2 ;) (result i32) + ;; code offset: 0x55 + (global.get $global$0) + ) + (func $stackAlloc (; 3 ;) (param $0 i32) (result i32) + ;; code offset: 0x70 + (global.set $global$0 + ;; code offset: 0x68 + (local.tee $0 + ;; code offset: 0x67 + (i32.and + ;; code offset: 0x64 + (i32.sub + ;; code offset: 0x60 + (global.get $global$0) + ;; code offset: 0x62 + (local.get $0) + ) + ;; code offset: 0x65 + (i32.const -16) + ) + ) + ) + ;; code offset: 0x72 + (local.get $0) + ) + (func $stackRestore (; 4 ;) (param $0 i32) + ;; code offset: 0x79 + (global.set $global$0 + ;; code offset: 0x77 + (local.get $0) + ) + ) + (func $__growWasmMemory (; 5 ;) (param $0 i32) (result i32) + ;; code offset: 0x86 + (memory.grow + ;; code offset: 0x84 + (local.get $0) + ) + ) + ;; custom section ".debug_info", size 105 + ;; custom section ".debug_abbrev", size 73 + ;; custom section ".debug_line", size 92 + ;; custom section ".debug_str", size 205 +) diff --git a/test/passes/print_g.wasm b/test/passes/print_g.wasm Binary files differnew file mode 100644 index 000000000..c88fb54bd --- /dev/null +++ b/test/passes/print_g.wasm diff --git a/test/passes/print_g_metrics.bin.txt b/test/passes/print_g_metrics.bin.txt new file mode 100644 index 000000000..ea2dc7e31 --- /dev/null +++ b/test/passes/print_g_metrics.bin.txt @@ -0,0 +1,151 @@ +(module + (type $none_=>_none (func)) + (type $i32_=>_i32 (func (param i32) (result i32))) + (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) + (global $global$0 (mut i32) (i32.const 5243904)) + (export "a" (func $__wasm_call_ctors)) + (export "b" (func $main)) + (export "c" (func $stackAlloc)) + (func $stackAlloc (; 0 ;) (param $0 i32) (result i32) + (global.set $global$0 + (local.tee $0 + (i32.and + (i32.sub + (global.get $global$0) + (local.get $0) + ) + (i32.const -16) + ) + ) + ) + (local.get $0) + ) + (func $main (; 1 ;) (param $0 i32) (param $1 i32) (result i32) + (if + (i32.ne + (i32.rem_s + (local.get $0) + (i32.const 120) + ) + (i32.const 55) + ) + (loop $label$2 + (br_if $label$2 + (i32.ne + (i32.rem_s + (local.tee $0 + (i32.add + (i32.add + (i32.mul + (i32.mul + (local.get $0) + (local.get $0) + ) + (local.get $0) + ) + (i32.div_s + (local.get $0) + (i32.const -2) + ) + ) + (i32.const 13) + ) + ) + (i32.const 120) + ) + (i32.const 55) + ) + ) + ) + ) + (local.get $0) + ) + (func $__wasm_call_ctors (; 2 ;) + (nop) + ) +) +total + [events] : 0 + [exports] : 3 + [funcs] : 3 + [globals] : 1 + [imports] : 0 + [total] : 37 + [vars] : 0 + binary : 11 + block : 2 + break : 1 + const : 8 + global.get : 1 + global.set : 1 + if : 1 + local.get : 8 + local.set : 2 + loop : 1 + nop : 1 +(module + (type $none_=>_none (func)) + (type $i32_=>_i32 (func (param i32) (result i32))) + (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) + (global $global$0 (mut i32) (i32.const 5243904)) + (export "a" (func $__wasm_call_ctors)) + (export "b" (func $main)) + (export "c" (func $stackAlloc)) + (func $stackAlloc (; 0 ;) (param $0 i32) (result i32) + (global.set $global$0 + (local.tee $0 + (i32.and + (i32.sub + (global.get $global$0) + (local.get $0) + ) + (i32.const -16) + ) + ) + ) + (local.get $0) + ) + (func $main (; 1 ;) (param $0 i32) (param $1 i32) (result i32) + (if + (i32.ne + (i32.rem_s + (local.get $0) + (i32.const 120) + ) + (i32.const 55) + ) + (loop $label$2 + (br_if $label$2 + (i32.ne + (i32.rem_s + (local.tee $0 + (i32.add + (i32.add + (i32.mul + (i32.mul + (local.get $0) + (local.get $0) + ) + (local.get $0) + ) + (i32.div_s + (local.get $0) + (i32.const -2) + ) + ) + (i32.const 13) + ) + ) + (i32.const 120) + ) + (i32.const 55) + ) + ) + ) + ) + (local.get $0) + ) + (func $__wasm_call_ctors (; 2 ;) + (nop) + ) +) diff --git a/test/passes/print_g_metrics.wasm b/test/passes/print_g_metrics.wasm Binary files differnew file mode 100644 index 000000000..8dadc573b --- /dev/null +++ b/test/passes/print_g_metrics.wasm diff --git a/test/passes/print_g_strip-dwarf.bin.txt b/test/passes/print_g_strip-dwarf.bin.txt new file mode 100644 index 000000000..6596f7d34 --- /dev/null +++ b/test/passes/print_g_strip-dwarf.bin.txt @@ -0,0 +1,178 @@ +(module + (type $i32_=>_i32 (func (param i32) (result i32))) + (type $none_=>_none (func)) + (type $i32_=>_none (func (param i32))) + (type $none_=>_i32 (func (result i32))) + (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) + (import "env" "memory" (memory $0 256 256)) + (global $global$0 (mut i32) (i32.const 5243904)) + (global $global$1 i32 (i32.const 1024)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "main" (func $main)) + (export "__data_end" (global $global$1)) + (export "stackSave" (func $stackSave)) + (export "stackAlloc" (func $stackAlloc)) + (export "stackRestore" (func $stackRestore)) + (export "__growWasmMemory" (func $__growWasmMemory)) + (func $__wasm_call_ctors (; 0 ;) + (nop) + ) + (func $main (; 1 ;) (param $0 i32) (param $1 i32) (result i32) + (if + (i32.ne + (i32.rem_s + (local.get $0) + (i32.const 120) + ) + (i32.const 55) + ) + (loop $label$2 + (br_if $label$2 + (i32.ne + (i32.rem_s + (local.tee $0 + (i32.add + (i32.add + (i32.mul + (i32.mul + (local.get $0) + (local.get $0) + ) + (local.get $0) + ) + (i32.div_s + (local.get $0) + (i32.const -2) + ) + ) + (i32.const 13) + ) + ) + (i32.const 120) + ) + (i32.const 55) + ) + ) + ) + ) + (local.get $0) + ) + (func $stackSave (; 2 ;) (result i32) + (global.get $global$0) + ) + (func $stackAlloc (; 3 ;) (param $0 i32) (result i32) + (global.set $global$0 + (local.tee $0 + (i32.and + (i32.sub + (global.get $global$0) + (local.get $0) + ) + (i32.const -16) + ) + ) + ) + (local.get $0) + ) + (func $stackRestore (; 4 ;) (param $0 i32) + (global.set $global$0 + (local.get $0) + ) + ) + (func $__growWasmMemory (; 5 ;) (param $0 i32) (result i32) + (memory.grow + (local.get $0) + ) + ) + ;; custom section ".debug_info", size 105 + ;; custom section ".debug_abbrev", size 73 + ;; custom section ".debug_line", size 92 + ;; custom section ".debug_str", size 205 +) +(module + (type $i32_=>_i32 (func (param i32) (result i32))) + (type $none_=>_none (func)) + (type $i32_=>_none (func (param i32))) + (type $none_=>_i32 (func (result i32))) + (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) + (import "env" "memory" (memory $0 256 256)) + (global $global$0 (mut i32) (i32.const 5243904)) + (global $global$1 i32 (i32.const 1024)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "main" (func $main)) + (export "__data_end" (global $global$1)) + (export "stackSave" (func $stackSave)) + (export "stackAlloc" (func $stackAlloc)) + (export "stackRestore" (func $stackRestore)) + (export "__growWasmMemory" (func $__growWasmMemory)) + (func $__wasm_call_ctors (; 0 ;) + (nop) + ) + (func $main (; 1 ;) (param $0 i32) (param $1 i32) (result i32) + (if + (i32.ne + (i32.rem_s + (local.get $0) + (i32.const 120) + ) + (i32.const 55) + ) + (loop $label$2 + (br_if $label$2 + (i32.ne + (i32.rem_s + (local.tee $0 + (i32.add + (i32.add + (i32.mul + (i32.mul + (local.get $0) + (local.get $0) + ) + (local.get $0) + ) + (i32.div_s + (local.get $0) + (i32.const -2) + ) + ) + (i32.const 13) + ) + ) + (i32.const 120) + ) + (i32.const 55) + ) + ) + ) + ) + (local.get $0) + ) + (func $stackSave (; 2 ;) (result i32) + (global.get $global$0) + ) + (func $stackAlloc (; 3 ;) (param $0 i32) (result i32) + (global.set $global$0 + (local.tee $0 + (i32.and + (i32.sub + (global.get $global$0) + (local.get $0) + ) + (i32.const -16) + ) + ) + ) + (local.get $0) + ) + (func $stackRestore (; 4 ;) (param $0 i32) + (global.set $global$0 + (local.get $0) + ) + ) + (func $__growWasmMemory (; 5 ;) (param $0 i32) (result i32) + (memory.grow + (local.get $0) + ) + ) +) diff --git a/test/passes/print_g_strip-dwarf.wasm b/test/passes/print_g_strip-dwarf.wasm Binary files differnew file mode 100644 index 000000000..c88fb54bd --- /dev/null +++ b/test/passes/print_g_strip-dwarf.wasm |