diff options
Diffstat (limited to 'test/passes')
68 files changed, 1112 insertions, 1112 deletions
diff --git a/test/passes/O.bin.txt b/test/passes/O.bin.txt index ae707917c..1b74f5db4 100644 --- a/test/passes/O.bin.txt +++ b/test/passes/O.bin.txt @@ -6,7 +6,7 @@ (export "fac-iter" (func $2)) (export "fac-iter-named" (func $3)) (export "fac-opt" (func $4)) - (func $0 (type $0) (param $0 i64) (result i64) + (func $0 (; 0 ;) (type $0) (param $0 i64) (result i64) (if (result i64) (i64.eq (get_local $0) @@ -24,7 +24,7 @@ ) ) ) - (func $1 (type $0) (param $0 i64) (result i64) + (func $1 (; 1 ;) (type $0) (param $0 i64) (result i64) (if (result i64) (i64.eq (get_local $0) @@ -42,10 +42,10 @@ ) ) ) - (func $2 (type $0) (param $0 i64) (result i64) + (func $2 (; 2 ;) (type $0) (param $0 i64) (result i64) (unreachable) ) - (func $3 (type $0) (param $0 i64) (result i64) + (func $3 (; 3 ;) (type $0) (param $0 i64) (result i64) (local $1 i64) (set_local $1 (i64.const 1) @@ -75,7 +75,7 @@ ) (get_local $1) ) - (func $4 (type $0) (param $0 i64) (result i64) + (func $4 (; 4 ;) (type $0) (param $0 i64) (result i64) (local $1 i64) (set_local $1 (i64.const 1) diff --git a/test/passes/O.txt b/test/passes/O.txt index 4b340dcd7..7a4f76084 100644 --- a/test/passes/O.txt +++ b/test/passes/O.txt @@ -4,7 +4,7 @@ (memory $0 0) (export "ret" (func $ret)) (export "waka" (func $if-0-unreachable-to-none)) - (func $ret (type $0) (result i32) + (func $ret (; 0 ;) (type $0) (result i32) (block $out (result i32) (drop (call $ret) @@ -18,7 +18,7 @@ (i32.const 999) ) ) - (func $if-0-unreachable-to-none (type $1) (param $0 i64) + (func $if-0-unreachable-to-none (; 1 ;) (type $1) (param $0 i64) (unreachable) ) ) diff --git a/test/passes/O3_inlining.txt b/test/passes/O3_inlining.txt index 6bf99d742..7931decf5 100644 --- a/test/passes/O3_inlining.txt +++ b/test/passes/O3_inlining.txt @@ -5,7 +5,7 @@ (global $global$1 (mut i32) (i32.const 100)) (memory $0 1 1) (export "func_217" (func $1)) - (func $1 (type $1) (param $0 i32) + (func $1 (; 0 ;) (type $1) (param $0 i32) (if (get_global $global$1) (unreachable) diff --git a/test/passes/Oz.txt b/test/passes/Oz.txt index c76cc0e5c..4ba8d8088 100644 --- a/test/passes/Oz.txt +++ b/test/passes/Oz.txt @@ -4,7 +4,7 @@ (memory $0 100 100) (export "localcse" (func $basics)) (export "localcse-2" (func $8)) - (func $basics (type $0) (param $0 i32) (param $1 i32) (result i32) + (func $basics (; 0 ;) (type $0) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (i32.add (tee_local $2 @@ -16,7 +16,7 @@ (get_local $2) ) ) - (func $8 (type $1) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $8 (; 1 ;) (type $1) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) (i32.store (tee_local $2 diff --git a/test/passes/coalesce-locals-learning.txt b/test/passes/coalesce-locals-learning.txt index 2377c4051..ecf2f4cd7 100644 --- a/test/passes/coalesce-locals-learning.txt +++ b/test/passes/coalesce-locals-learning.txt @@ -6,20 +6,20 @@ (type $4 (func (param i32))) (import "env" "_emscripten_autodebug_i32" (func $_emscripten_autodebug_i32 (param i32 i32) (result i32))) (memory $0 10) - (func $nothing-to-do (type $2) + (func $nothing-to-do (; 1 ;) (type $2) (local $0 i32) (nop) ) - (func $merge (type $2) + (func $merge (; 2 ;) (type $2) (local $0 i32) (nop) ) - (func $leave-type (type $2) + (func $leave-type (; 3 ;) (type $2) (local $0 i32) (local $1 f32) (nop) ) - (func $leave-interfere (type $2) + (func $leave-interfere (; 4 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -35,7 +35,7 @@ (get_local $1) ) ) - (func $almost-interfere (type $2) + (func $almost-interfere (; 5 ;) (type $2) (local $0 i32) (set_local $0 (i32.const 0) @@ -50,7 +50,7 @@ (get_local $0) ) ) - (func $redundant-copy (type $2) + (func $redundant-copy (; 6 ;) (type $2) (local $0 i32) (set_local $0 (i32.const 0) @@ -60,7 +60,7 @@ (get_local $0) ) ) - (func $ineffective-store (type $2) + (func $ineffective-store (; 7 ;) (type $2) (local $0 i32) (drop (i32.const 0) @@ -72,7 +72,7 @@ (get_local $0) ) ) - (func $block (type $2) + (func $block (; 8 ;) (type $2) (local $0 i32) (block $block0 (set_local $0 @@ -83,7 +83,7 @@ (get_local $0) ) ) - (func $see-both-sides (type $2) + (func $see-both-sides (; 9 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -101,7 +101,7 @@ (get_local $1) ) ) - (func $see-br-and-ignore-dead (type $2) + (func $see-br-and-ignore-dead (; 10 ;) (type $2) (local $0 i32) (set_local $0 (i32.const 0) @@ -122,7 +122,7 @@ (get_local $0) ) ) - (func $see-block-body (type $2) + (func $see-block-body (; 11 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -141,7 +141,7 @@ (get_local $0) ) ) - (func $zero-init (type $2) + (func $zero-init (; 12 ;) (type $2) (local $0 i32) (local $1 i32) (drop @@ -151,7 +151,7 @@ (get_local $1) ) ) - (func $multi (type $2) + (func $multi (; 13 ;) (type $2) (local $0 i32) (local $1 i32) (drop @@ -161,7 +161,7 @@ (get_local $1) ) ) - (func $if-else (type $2) + (func $if-else (; 14 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -174,7 +174,7 @@ ) ) ) - (func $if-else-parallel (type $2) + (func $if-else-parallel (; 15 ;) (type $2) (local $0 i32) (if (i32.const 0) @@ -196,7 +196,7 @@ ) ) ) - (func $if-else-after (type $2) + (func $if-else-after (; 16 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -215,7 +215,7 @@ (get_local $1) ) ) - (func $if-else-through (type $2) + (func $if-else-through (; 17 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -240,7 +240,7 @@ (get_local $1) ) ) - (func $if-through (type $2) + (func $if-through (; 18 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -262,7 +262,7 @@ (get_local $1) ) ) - (func $if-through2 (type $2) + (func $if-through2 (; 19 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -281,7 +281,7 @@ (get_local $1) ) ) - (func $if-through3 (type $2) + (func $if-through3 (; 20 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -299,7 +299,7 @@ ) ) ) - (func $if2 (type $2) + (func $if2 (; 21 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -316,7 +316,7 @@ ) ) ) - (func $if3 (type $2) + (func $if3 (; 22 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -334,7 +334,7 @@ (get_local $1) ) ) - (func $if4 (type $2) + (func $if4 (; 23 ;) (type $2) (local $0 i32) (if (i32.const 0) @@ -354,7 +354,7 @@ (get_local $0) ) ) - (func $if5 (type $2) + (func $if5 (; 24 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -372,7 +372,7 @@ (get_local $1) ) ) - (func $loop (type $2) + (func $loop (; 25 ;) (type $2) (local $0 i32) (local $1 i32) (block $out @@ -390,7 +390,7 @@ ) ) ) - (func $interfere-in-dead (type $2) + (func $interfere-in-dead (; 26 ;) (type $2) (local $0 i32) (block $block (br $block) @@ -402,7 +402,7 @@ ) ) ) - (func $interfere-in-dead2 (type $2) + (func $interfere-in-dead2 (; 27 ;) (type $2) (local $0 i32) (block $block (unreachable) @@ -414,7 +414,7 @@ ) ) ) - (func $interfere-in-dead3 (type $2) + (func $interfere-in-dead3 (; 28 ;) (type $2) (local $0 i32) (block $block (return) @@ -426,7 +426,7 @@ ) ) ) - (func $params (type $3) (param $0 i32) (param $1 f32) + (func $params (; 29 ;) (type $3) (param $0 i32) (param $1 f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -440,7 +440,7 @@ (get_local $4) ) ) - (func $interfere-in-dead4 (type $2) + (func $interfere-in-dead4 (; 30 ;) (type $2) (local $0 i32) (local $1 i32) (block $block @@ -455,7 +455,7 @@ ) ) ) - (func $switch (type $2) + (func $switch (; 31 ;) (type $2) (local $0 i32) (local $1 i32) (local $2 i32) @@ -481,7 +481,7 @@ (get_local $2) ) ) - (func $greedy-can-be-happy (type $2) + (func $greedy-can-be-happy (; 32 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -584,7 +584,7 @@ ) ) ) - (func $greedy-can-be-sad (type $2) + (func $greedy-can-be-sad (; 33 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -687,7 +687,7 @@ ) ) ) - (func $_memcpy (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_memcpy (; 34 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (if (i32.ge_s @@ -847,7 +847,7 @@ (get_local $3) ) ) - (func $this-is-effective-i-tell-you (type $4) (param $0 i32) + (func $this-is-effective-i-tell-you (; 35 ;) (type $4) (param $0 i32) (if (i32.const -1) (block $block1 diff --git a/test/passes/coalesce-locals.txt b/test/passes/coalesce-locals.txt index 32da026ac..b7544af44 100644 --- a/test/passes/coalesce-locals.txt +++ b/test/passes/coalesce-locals.txt @@ -12,20 +12,20 @@ (import "env" "get" (func $get (result i32))) (import "env" "set" (func $set (param i32))) (memory $0 10) - (func $nothing-to-do (type $2) + (func $nothing-to-do (; 3 ;) (type $2) (local $0 i32) (nop) ) - (func $merge (type $2) + (func $merge (; 4 ;) (type $2) (local $0 i32) (nop) ) - (func $leave-type (type $2) + (func $leave-type (; 5 ;) (type $2) (local $0 i32) (local $1 f32) (nop) ) - (func $leave-interfere (type $2) + (func $leave-interfere (; 6 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -41,7 +41,7 @@ (get_local $1) ) ) - (func $almost-interfere (type $2) + (func $almost-interfere (; 7 ;) (type $2) (local $0 i32) (set_local $0 (i32.const 0) @@ -56,7 +56,7 @@ (get_local $0) ) ) - (func $redundant-copy (type $2) + (func $redundant-copy (; 8 ;) (type $2) (local $0 i32) (set_local $0 (i32.const 0) @@ -66,7 +66,7 @@ (get_local $0) ) ) - (func $ineffective-store (type $2) + (func $ineffective-store (; 9 ;) (type $2) (local $0 i32) (drop (i32.const 0) @@ -78,7 +78,7 @@ (get_local $0) ) ) - (func $block (type $2) + (func $block (; 10 ;) (type $2) (local $0 i32) (block $block0 (set_local $0 @@ -89,7 +89,7 @@ (get_local $0) ) ) - (func $see-both-sides (type $2) + (func $see-both-sides (; 11 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -107,7 +107,7 @@ (get_local $1) ) ) - (func $see-br-and-ignore-dead (type $2) + (func $see-br-and-ignore-dead (; 12 ;) (type $2) (local $0 i32) (set_local $0 (i32.const 0) @@ -128,7 +128,7 @@ (get_local $0) ) ) - (func $see-block-body (type $2) + (func $see-block-body (; 13 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -147,7 +147,7 @@ (get_local $0) ) ) - (func $zero-init (type $2) + (func $zero-init (; 14 ;) (type $2) (local $0 i32) (local $1 i32) (drop @@ -157,7 +157,7 @@ (get_local $1) ) ) - (func $multi (type $2) + (func $multi (; 15 ;) (type $2) (local $0 i32) (local $1 i32) (drop @@ -167,7 +167,7 @@ (get_local $1) ) ) - (func $if-else (type $2) + (func $if-else (; 16 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -180,7 +180,7 @@ ) ) ) - (func $if-else-parallel (type $2) + (func $if-else-parallel (; 17 ;) (type $2) (local $0 i32) (if (i32.const 0) @@ -202,7 +202,7 @@ ) ) ) - (func $if-else-after (type $2) + (func $if-else-after (; 18 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -221,7 +221,7 @@ (get_local $1) ) ) - (func $if-else-through (type $2) + (func $if-else-through (; 19 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -246,7 +246,7 @@ (get_local $1) ) ) - (func $if-through (type $2) + (func $if-through (; 20 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -268,7 +268,7 @@ (get_local $1) ) ) - (func $if-through2 (type $2) + (func $if-through2 (; 21 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -287,7 +287,7 @@ (get_local $1) ) ) - (func $if-through3 (type $2) + (func $if-through3 (; 22 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -305,7 +305,7 @@ ) ) ) - (func $if2 (type $2) + (func $if2 (; 23 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -322,7 +322,7 @@ ) ) ) - (func $if3 (type $2) + (func $if3 (; 24 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -340,7 +340,7 @@ (get_local $1) ) ) - (func $if4 (type $2) + (func $if4 (; 25 ;) (type $2) (local $0 i32) (if (i32.const 0) @@ -360,7 +360,7 @@ (get_local $0) ) ) - (func $if5 (type $2) + (func $if5 (; 26 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -378,7 +378,7 @@ (get_local $1) ) ) - (func $loop (type $2) + (func $loop (; 27 ;) (type $2) (local $0 i32) (local $1 i32) (loop $in @@ -394,7 +394,7 @@ (br $in) ) ) - (func $interfere-in-dead (type $2) + (func $interfere-in-dead (; 28 ;) (type $2) (local $0 i32) (block $block (br $block) @@ -406,7 +406,7 @@ ) ) ) - (func $interfere-in-dead2 (type $2) + (func $interfere-in-dead2 (; 29 ;) (type $2) (local $0 i32) (block $block (unreachable) @@ -418,7 +418,7 @@ ) ) ) - (func $interfere-in-dead3 (type $2) + (func $interfere-in-dead3 (; 30 ;) (type $2) (local $0 i32) (block $block (return) @@ -430,7 +430,7 @@ ) ) ) - (func $params (type $3) (param $0 i32) (param $1 f32) + (func $params (; 31 ;) (type $3) (param $0 i32) (param $1 f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -444,7 +444,7 @@ (get_local $4) ) ) - (func $interfere-in-dead4 (type $2) + (func $interfere-in-dead4 (; 32 ;) (type $2) (local $0 i32) (local $1 i32) (block $block @@ -459,7 +459,7 @@ ) ) ) - (func $switch (type $2) + (func $switch (; 33 ;) (type $2) (local $0 i32) (local $1 i32) (local $2 i32) @@ -485,7 +485,7 @@ (get_local $2) ) ) - (func $greedy-can-be-happy (type $2) + (func $greedy-can-be-happy (; 34 ;) (type $2) (local $0 i32) (local $1 i32) (if @@ -588,7 +588,7 @@ ) ) ) - (func $greedy-can-be-sad (type $2) + (func $greedy-can-be-sad (; 35 ;) (type $2) (local $0 i32) (local $1 i32) (local $2 i32) @@ -692,7 +692,7 @@ ) ) ) - (func $_memcpy (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_memcpy (; 36 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (if (i32.ge_s @@ -852,7 +852,7 @@ (get_local $3) ) ) - (func $this-is-effective-i-tell-you (type $4) (param $0 i32) + (func $this-is-effective-i-tell-you (; 37 ;) (type $4) (param $0 i32) (if (i32.const -1) (block $block1 @@ -870,7 +870,7 @@ (get_local $0) ) ) - (func $prefer-remove-copies1 (type $2) + (func $prefer-remove-copies1 (; 38 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -887,7 +887,7 @@ (get_local $1) ) ) - (func $prefer-remove-copies2 (type $2) + (func $prefer-remove-copies2 (; 39 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -904,7 +904,7 @@ (get_local $0) ) ) - (func $in-unreachable (type $2) + (func $in-unreachable (; 40 ;) (type $2) (local $0 i32) (block $x (return) @@ -957,7 +957,7 @@ ) ) ) - (func $nop-in-unreachable (type $2) + (func $nop-in-unreachable (; 41 ;) (type $2) (local $0 i32) (block $block (unreachable) @@ -967,7 +967,7 @@ ) ) ) - (func $loop-backedge (type $2) + (func $loop-backedge (; 42 ;) (type $2) (local $0 i32) (local $1 i32) (set_local $0 @@ -1004,7 +1004,7 @@ ) ) ) - (func $if-copy1 (type $2) + (func $if-copy1 (; 43 ;) (type $2) (local $0 i32) (local $1 i32) (loop $top @@ -1025,7 +1025,7 @@ (br $top) ) ) - (func $if-copy2 (type $2) + (func $if-copy2 (; 44 ;) (type $2) (local $0 i32) (local $1 i32) (loop $top @@ -1044,7 +1044,7 @@ (br $top) ) ) - (func $if-copy3 (type $2) + (func $if-copy3 (; 45 ;) (type $2) (local $0 i32) (local $1 i32) (loop $top @@ -1063,7 +1063,7 @@ (br $top) ) ) - (func $if-copy4 (type $2) + (func $if-copy4 (; 46 ;) (type $2) (local $0 i32) (local $1 i32) (loop $top @@ -1083,7 +1083,7 @@ (br $top) ) ) - (func $if-copy-tee (type $2) + (func $if-copy-tee (; 47 ;) (type $2) (local $0 i32) (local $1 i32) (loop $top @@ -1105,7 +1105,7 @@ (br $top) ) ) - (func $tee_br (type $7) (param $0 i32) (result i32) + (func $tee_br (; 48 ;) (type $7) (param $0 i32) (result i32) (block $b (return (br $b) @@ -1113,7 +1113,7 @@ ) (i32.const 1) ) - (func $unused-tee-with-child-if-no-else (type $4) (param $0 i32) + (func $unused-tee-with-child-if-no-else (; 49 ;) (type $4) (param $0 i32) (loop $label$0 (drop (if @@ -1123,7 +1123,7 @@ ) ) ) - (func $tee_if_with_unreachable_else (type $8) (param $0 f64) (param $1 i32) (result i64) + (func $tee_if_with_unreachable_else (; 50 ;) (type $8) (param $0 f64) (param $1 i32) (result i64) (call $tee_if_with_unreachable_else (if (result f64) (get_local $1) @@ -1138,7 +1138,7 @@ ) ) ) - (func $tee_if_with_unreachable_true (type $8) (param $0 f64) (param $1 i32) (result i64) + (func $tee_if_with_unreachable_true (; 51 ;) (type $8) (param $0 f64) (param $1 i32) (result i64) (call $tee_if_with_unreachable_else (if (result f64) (get_local $1) diff --git a/test/passes/code-folding.txt b/test/passes/code-folding.txt index a3c3f664c..646960a4e 100644 --- a/test/passes/code-folding.txt +++ b/test/passes/code-folding.txt @@ -4,7 +4,7 @@ (type $2 (func (result f32))) (table 282 282 anyfunc) (memory $0 1 1) - (func $0 (type $1) + (func $0 (; 0 ;) (type $1) (block $label$1 (if (i32.const 1) @@ -22,7 +22,7 @@ ) ) ) - (func $negative-zero (type $2) (result f32) + (func $negative-zero (; 1 ;) (type $2) (result f32) (if (result f32) (i32.const 0) (block $label$0 (result f32) @@ -33,7 +33,7 @@ ) ) ) - (func $negative-zero-b (type $2) (result f32) + (func $negative-zero-b (; 2 ;) (type $2) (result f32) (drop (i32.const 0) ) @@ -41,7 +41,7 @@ (f32.const -0) ) ) - (func $negative-zero-c (type $2) (result f32) + (func $negative-zero-c (; 3 ;) (type $2) (result f32) (drop (i32.const 0) ) diff --git a/test/passes/code-pushing_ignore-implicit-traps.txt b/test/passes/code-pushing_ignore-implicit-traps.txt index b20bc49aa..58b124ec9 100644 --- a/test/passes/code-pushing_ignore-implicit-traps.txt +++ b/test/passes/code-pushing_ignore-implicit-traps.txt @@ -2,7 +2,7 @@ (type $0 (func)) (type $1 (func (result i32))) (memory $0 0) - (func $push1 (type $0) + (func $push1 (; 0 ;) (type $0) (local $x i32) (block $out (br_if $out @@ -16,7 +16,7 @@ ) ) ) - (func $push2 (type $0) + (func $push2 (; 1 ;) (type $0) (local $x i32) (local $y i32) (block $out @@ -37,7 +37,7 @@ ) ) ) - (func $push1-twice (type $0) + (func $push1-twice (; 2 ;) (type $0) (local $x i32) (block $out (br_if $out @@ -54,7 +54,7 @@ ) ) ) - (func $push1-twiceb (type $0) + (func $push1-twiceb (; 3 ;) (type $0) (local $x i32) (block $out (br_if $out @@ -72,7 +72,7 @@ ) ) ) - (func $push2-twice (type $0) + (func $push2-twice (; 4 ;) (type $0) (local $x i32) (local $y i32) (block $out @@ -96,7 +96,7 @@ ) ) ) - (func $ignore-last (type $0) + (func $ignore-last (; 5 ;) (type $0) (local $x i32) (block $out (set_local $x @@ -107,7 +107,7 @@ ) ) ) - (func $ignore-last2 (type $0) + (func $ignore-last2 (; 6 ;) (type $0) (local $x i32) (block $out (set_local $x @@ -120,7 +120,7 @@ ) ) ) - (func $push-if (type $0) + (func $push-if (; 7 ;) (type $0) (local $x i32) (block $out (if @@ -135,7 +135,7 @@ ) ) ) - (func $push-dropped (type $1) (result i32) + (func $push-dropped (; 8 ;) (type $1) (result i32) (local $x i32) (block $out (result i32) (drop @@ -153,7 +153,7 @@ (i32.const 4) ) ) - (func $push-past-stuff (type $0) + (func $push-past-stuff (; 9 ;) (type $0) (local $x i32) (block $out (call $push-past-stuff) @@ -171,7 +171,7 @@ ) ) ) - (func $fail-then-push (type $0) + (func $fail-then-push (; 10 ;) (type $0) (local $x i32) (local $y i32) (block $out @@ -198,7 +198,7 @@ ) ) ) - (func $used (type $0) + (func $used (; 11 ;) (type $0) (local $x i32) (block $out (set_local $x @@ -212,7 +212,7 @@ ) ) ) - (func $not-sfa (type $0) + (func $not-sfa (; 12 ;) (type $0) (local $x i32) (set_local $x (i32.const 1) @@ -229,7 +229,7 @@ ) ) ) - (func $not-sfa2 (type $0) + (func $not-sfa2 (; 13 ;) (type $0) (local $x i32) (drop (get_local $x) @@ -246,7 +246,7 @@ ) ) ) - (func $used-out (type $0) + (func $used-out (; 14 ;) (type $0) (local $x i32) (block $out (set_local $x @@ -263,7 +263,7 @@ (get_local $x) ) ) - (func $value-might-interfere (type $0) + (func $value-might-interfere (; 15 ;) (type $0) (local $x i32) (block $out (br_if $out @@ -279,7 +279,7 @@ ) ) ) - (func $value-interferes (type $0) + (func $value-interferes (; 16 ;) (type $0) (local $x i32) (block $out (set_local $x @@ -299,7 +299,7 @@ ) ) ) - (func $value-interferes-accumulation (type $0) + (func $value-interferes-accumulation (; 17 ;) (type $0) (local $x i32) (block $out (set_local $x @@ -321,7 +321,7 @@ ) ) ) - (func $value-interferes-in-pushpoint (type $0) + (func $value-interferes-in-pushpoint (; 18 ;) (type $0) (local $x i32) (block $out (set_local $x @@ -338,7 +338,7 @@ ) ) ) - (func $values-might-interfere (type $0) + (func $values-might-interfere (; 19 ;) (type $0) (local $x i32) (local $y i32) (block $out @@ -359,7 +359,7 @@ ) ) ) - (func $unpushed-interferes (type $0) + (func $unpushed-interferes (; 20 ;) (type $0) (local $x i32) (local $y i32) (block $out @@ -383,7 +383,7 @@ (get_local $y) ) ) - (func $unpushed-ignorable (type $0) + (func $unpushed-ignorable (; 21 ;) (type $0) (local $x i32) (local $y i32) (block $out @@ -407,7 +407,7 @@ (get_local $x) ) ) - (func $unpushed-ignorable-side-effect (type $0) + (func $unpushed-ignorable-side-effect (; 22 ;) (type $0) (local $x i32) (local $y i32) (block $out @@ -428,7 +428,7 @@ ) ) ) - (func $unpushed-side-effect-into-drop (type $0) + (func $unpushed-side-effect-into-drop (; 23 ;) (type $0) (local $x i32) (block $out (set_local $x @@ -442,7 +442,7 @@ ) ) ) - (func $unpushed-side-effect-into-if (type $0) + (func $unpushed-side-effect-into-if (; 24 ;) (type $0) (local $x i32) (block $out (set_local $x diff --git a/test/passes/const-hoisting.txt b/test/passes/const-hoisting.txt index 7023a5d6c..e878e3f72 100644 --- a/test/passes/const-hoisting.txt +++ b/test/passes/const-hoisting.txt @@ -1,7 +1,7 @@ (module (type $0 (func)) (memory $0 0) - (func $10-of-each (type $0) + (func $10-of-each (; 0 ;) (type $0) (local $0 i32) (local $1 i32) (local $2 i32) @@ -421,7 +421,7 @@ ) ) ) - (func $floats-10-times (type $0) + (func $floats-10-times (; 1 ;) (type $0) (local $0 f32) (local $1 f64) (block @@ -495,7 +495,7 @@ ) ) ) - (func $too-few (type $0) + (func $too-few (; 2 ;) (type $0) (drop (i32.const 8192) ) @@ -512,7 +512,7 @@ (i32.const 8192) ) ) - (func $just-enough (type $0) + (func $just-enough (; 3 ;) (type $0) (local $0 i32) (block (set_local $0 @@ -540,7 +540,7 @@ ) ) ) - (func $too-few-b (type $0) + (func $too-few-b (; 4 ;) (type $0) (drop (i32.const 1048576) ) @@ -551,7 +551,7 @@ (i32.const 1048576) ) ) - (func $enough-b (type $0) + (func $enough-b (; 5 ;) (type $0) (local $0 i32) (block (set_local $0 @@ -573,7 +573,7 @@ ) ) ) - (func $too-few-c (type $0) + (func $too-few-c (; 6 ;) (type $0) (drop (f32.const 0) ) @@ -584,7 +584,7 @@ (f32.const 0) ) ) - (func $enough-c (type $0) + (func $enough-c (; 7 ;) (type $0) (local $0 f32) (block (set_local $0 @@ -606,12 +606,12 @@ ) ) ) - (func $too-few-d (type $0) + (func $too-few-d (; 8 ;) (type $0) (drop (f64.const 0) ) ) - (func $enough-d (type $0) + (func $enough-d (; 9 ;) (type $0) (local $0 f64) (block (set_local $0 diff --git a/test/passes/dce.txt b/test/passes/dce.txt index ec5343986..17de5f228 100644 --- a/test/passes/dce.txt +++ b/test/passes/dce.txt @@ -10,10 +10,10 @@ (table 1 1 anyfunc) (elem (i32.const 0) $call-me) (memory $0 10) - (func $call-me (type $ii) (param $0 i32) (param $1 i32) + (func $call-me (; 0 ;) (type $ii) (param $0 i32) (param $1 i32) (nop) ) - (func $code-to-kill (type $1) + (func $code-to-kill (; 1 ;) (type $1) (local $x i32) (block $out (br $out) @@ -264,20 +264,20 @@ (i32.const 1337) ) ) - (func $killer (type $1) + (func $killer (; 2 ;) (type $1) (unreachable) ) - (func $target (type $1) + (func $target (; 3 ;) (type $1) (drop (i32.const 2000) ) ) - (func $typed-block-none-then-unreachable (type $2) (result i32) + (func $typed-block-none-then-unreachable (; 4 ;) (type $2) (result i32) (return (i32.const 0) ) ) - (func $typed-block-remove-br-changes-type (type $3) (param $$$0 i32) (result i32) + (func $typed-block-remove-br-changes-type (; 5 ;) (type $3) (param $$$0 i32) (result i32) (block $switch$7 (block $switch-default$10 (block $switch-case$9 @@ -296,46 +296,46 @@ ) ) ) - (func $global (type $1) + (func $global (; 6 ;) (type $1) (unreachable) ) - (func $ret (type $2) (result i32) + (func $ret (; 7 ;) (type $2) (result i32) (return (i32.const 0) ) ) - (func $unreachable-br (type $2) (result i32) + (func $unreachable-br (; 8 ;) (type $2) (result i32) (block $out (result i32) (br $out (i32.const 0) ) ) ) - (func $unreachable-br-loop (type $2) (result i32) + (func $unreachable-br-loop (; 9 ;) (type $2) (result i32) (loop $out (br $out) ) ) - (func $unreachable-block-ends-switch (type $2) (result i32) + (func $unreachable-block-ends-switch (; 10 ;) (type $2) (result i32) (block $label$3 (nop) (unreachable) ) ) - (func $unreachable-block-ends-br_if (type $1) (result i32) + (func $unreachable-block-ends-br_if (; 11 ;) (type $1) (result i32) (block $label$2 (nop) (unreachable) ) ) - (func $unreachable-brs-3 (type $2) (result i32) + (func $unreachable-brs-3 (; 12 ;) (type $2) (result i32) (block $label$0 (result i32) (br $label$0 (i32.const 18) ) ) ) - (func $unreachable-brs-4 (type $3) (param $var$0 i32) (result i32) + (func $unreachable-brs-4 (; 13 ;) (type $3) (param $var$0 i32) (result i32) (drop (i32.const 1) ) @@ -346,7 +346,7 @@ (unreachable) ) ) - (func $call-unreach (type $4) (param $var$0 i64) (param $var$1 i64) (result i64) + (func $call-unreach (; 14 ;) (type $4) (param $var$0 i64) (param $var$1 i64) (result i64) (local $2 i64) (if (result i64) (i64.eqz @@ -377,13 +377,13 @@ ) ) ) - (func $br-gone-means-block-type-changes-then-refinalize-at-end-is-too-late (type $1) (param $var$0 i32) (result i32) + (func $br-gone-means-block-type-changes-then-refinalize-at-end-is-too-late (; 15 ;) (type $1) (param $var$0 i32) (result i32) (block $block (nop) (unreachable) ) ) - (func $br-with-unreachable-value-should-not-give-a-block-a-value (type $1) (param $var$0 i32) (result i32) + (func $br-with-unreachable-value-should-not-give-a-block-a-value (; 16 ;) (type $1) (param $var$0 i32) (result i32) (block $label$0 (result i32) (block $block (drop @@ -396,39 +396,39 @@ ) ) ) - (func $replace-br-value-of-i32-with-unreachable (type $2) (result i32) + (func $replace-br-value-of-i32-with-unreachable (; 17 ;) (type $2) (result i32) (block $label$1 (nop) (unreachable) ) ) - (func $shorten-block-requires-sync-refinalize (type $ii) (param $var$0 i32) (param $var$1 i32) + (func $shorten-block-requires-sync-refinalize (; 18 ;) (type $ii) (param $var$0 i32) (param $var$1 i32) (unreachable) ) - (func $block-with-type-but-is-unreachable (type $3) (param $var$0 i32) (result i32) + (func $block-with-type-but-is-unreachable (; 19 ;) (type $3) (param $var$0 i32) (result i32) (block $block (nop) (unreachable) ) ) - (func $if-with-type-but-is-unreachable (type $3) (param $var$0 i32) (result i32) + (func $if-with-type-but-is-unreachable (; 20 ;) (type $3) (param $var$0 i32) (result i32) (if (get_local $var$0) (unreachable) (unreachable) ) ) - (func $unreachable-loop (type $1) + (func $unreachable-loop (; 21 ;) (type $1) (unreachable) ) - (func $br-block-from-unary (type $2) (result i32) + (func $br-block-from-unary (; 22 ;) (type $2) (result i32) (block $label$6 (result i32) (br $label$6 (i32.const 8) ) ) ) - (func $replace-unary-with-br-child (type $1) + (func $replace-unary-with-br-child (; 23 ;) (type $1) (drop (block $label$6 (result i32) (br $label$6 @@ -437,13 +437,13 @@ ) ) ) - (func $br_if-unreach-then-br_if-normal (type $1) + (func $br_if-unreach-then-br_if-normal (; 24 ;) (type $1) (block $out (nop) (unreachable) ) ) - (func $replace-with-unreachable-affects-parent (type $5) (param $var$0 f32) (param $var$1 i64) + (func $replace-with-unreachable-affects-parent (; 25 ;) (type $5) (param $var$0 f32) (param $var$1 i64) (drop (i64.const 0) ) @@ -459,7 +459,7 @@ (unreachable) ) ) - (func $replace-block-changes-later-when-if-goes (type $1) + (func $replace-block-changes-later-when-if-goes (; 26 ;) (type $1) (block $top (set_global $global$0 (i32.const 0) @@ -475,7 +475,7 @@ ) ) ) - (func $helper (type $6) (param $var$0 f32) (param $var$1 i64) (result i32) + (func $helper (; 27 ;) (type $6) (param $var$0 f32) (param $var$1 i64) (result i32) (i32.const 0) ) ) @@ -483,7 +483,7 @@ (type $0 (func)) (global $global (mut f64) (f64.const 0)) (memory $0 0) - (func $0 (type $0) + (func $0 (; 0 ;) (type $0) (if (i32.const 0) (unreachable) @@ -494,7 +494,7 @@ (module (type $0 (func)) (memory $0 0) - (func $0 (type $0) + (func $0 (; 0 ;) (type $0) (local $local f64) (if (i32.const 0) diff --git a/test/passes/dce_vacuum.bin.txt b/test/passes/dce_vacuum.bin.txt index 9cc1cba3c..8e41656b4 100644 --- a/test/passes/dce_vacuum.bin.txt +++ b/test/passes/dce_vacuum.bin.txt @@ -4,7 +4,7 @@ (memory $0 0) (export "f32.compute_radix" (func $0)) (export "f64.compute_radix" (func $1)) - (func $0 (type $0) (param $var$0 f32) (param $var$1 f32) (result f32) + (func $0 (; 0 ;) (type $0) (param $var$0 f32) (param $var$1 f32) (result f32) (block $label$1 (loop $label$2 (br_if $label$2 @@ -47,7 +47,7 @@ ) ) ) - (func $1 (type $1) (param $var$0 f64) (param $var$1 f64) (result f64) + (func $1 (; 1 ;) (type $1) (param $var$0 f64) (param $var$1 f64) (result f64) (block $label$1 (result f64) (loop $label$2 (br_if $label$2 diff --git a/test/passes/dce_vacuum.txt b/test/passes/dce_vacuum.txt index ac61cce04..6ee0a7876 100644 --- a/test/passes/dce_vacuum.txt +++ b/test/passes/dce_vacuum.txt @@ -3,15 +3,15 @@ (type $1 (func (param f32 f32) (result f32))) (type $2 (func (param i64) (result i64))) (memory $0 0) - (func $__Z12serveroptionPc (type $0) (result i32) + (func $__Z12serveroptionPc (; 0 ;) (type $0) (result i32) (return (i32.const 0) ) ) - (func $drop-unreachable (type $1) (param $var$0 f32) (param $var$1 f32) (result f32) + (func $drop-unreachable (; 1 ;) (type $1) (param $var$0 f32) (param $var$1 f32) (result f32) (unreachable) ) - (func $set-unreachable (type $2) (param $var$0 i64) (result i64) + (func $set-unreachable (; 2 ;) (type $2) (param $var$0 i64) (result i64) (local $var$1 i64) (local $var$2 i64) (if diff --git a/test/passes/duplicate-function-elimination.txt b/test/passes/duplicate-function-elimination.txt index 3ffe3b7ba..9499b0011 100644 --- a/test/passes/duplicate-function-elimination.txt +++ b/test/passes/duplicate-function-elimination.txt @@ -1,26 +1,26 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (nop) ) ) (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i32.const 0) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (nop) ) ) (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (drop (i32.const 0) ) @@ -29,12 +29,12 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i32.const 0) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (i32.const 1) ) @@ -48,10 +48,10 @@ (export "keep2" (func $keep2)) (export "other" (func $keep2)) (start $keep2) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (nop) ) - (func $caller (type $0) + (func $caller (; 1 ;) (type $0) (call $keep2) (call $keep2) ) @@ -59,26 +59,26 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2-after-two-passes (type $0) + (func $keep2-after-two-passes (; 0 ;) (type $0) (nop) ) - (func $keep-caller (type $0) + (func $keep-caller (; 1 ;) (type $0) (call $keep2-after-two-passes) ) ) (module (type $0 (func)) (memory $0 0) - (func $keep-4 (type $0) + (func $keep-4 (; 0 ;) (type $0) (nop) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (unreachable) ) - (func $keep-caller (type $0) + (func $keep-caller (; 2 ;) (type $0) (call $keep-4) ) - (func $other-caller (type $0) + (func $other-caller (; 3 ;) (type $0) (call $other) ) ) @@ -88,20 +88,20 @@ (type $2 (func)) (type $3 (func (param i32))) (memory $0 0) - (func $keep4-similar-but-func-sig-differs (type $2) + (func $keep4-similar-but-func-sig-differs (; 0 ;) (type $2) (drop (i32.const 0) ) ) - (func $other1 (type $3) (param $i i32) + (func $other1 (; 1 ;) (type $3) (param $i i32) (drop (i32.const 0) ) ) - (func $other2 (type $T) (result i32) + (func $other2 (; 2 ;) (type $T) (result i32) (i32.const 0) ) - (func $other3 (type $S) (result i32) + (func $other3 (; 3 ;) (type $S) (result i32) (i32.const 0) ) ) @@ -109,22 +109,22 @@ (type $S (func (result i32))) (type $1 (func (param i32))) (memory $0 0) - (func $keep2-similar-but-func-sig-differs (type $1) (param $i i32) + (func $keep2-similar-but-func-sig-differs (; 0 ;) (type $1) (param $i i32) (drop (i32.const 0) ) ) - (func $other2 (type $S) (result i32) + (func $other2 (; 1 ;) (type $S) (result i32) (i32.const 0) ) ) (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (nop) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (nop) (nop) ) @@ -132,7 +132,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (block $block0 ) ) @@ -140,11 +140,11 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (block $block0 ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (block $block0 (nop) ) @@ -153,7 +153,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (block $block0 (nop) ) @@ -162,12 +162,12 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (block $block0 (nop) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (block $block0 (nop) (unreachable) @@ -177,12 +177,12 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (block $block0 (nop) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (block $block0 (unreachable) ) @@ -191,7 +191,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase-since-block-names-do-not-matter (type $0) + (func $erase-since-block-names-do-not-matter (; 0 ;) (type $0) (block $foo ) ) @@ -199,7 +199,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase-since-block-names-do-not-matter (type $0) + (func $erase-since-block-names-do-not-matter (; 0 ;) (type $0) (block $foo (br $foo) (br_table $foo $foo @@ -211,7 +211,7 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (block $foo (block $block (drop @@ -221,7 +221,7 @@ ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (block $bar (block $block (drop @@ -235,14 +235,14 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (block $foo (br_if $foo (i32.const 0) ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (block $bar (br_if $bar (i32.const 1) @@ -253,7 +253,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (block $foo (br_if $foo (i32.const 0) @@ -264,14 +264,14 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (block $foo (br_table $foo $foo (i32.const 0) ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (block $bar (br_table $bar $bar (i32.const 1) @@ -282,7 +282,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (loop $bar (nop) ) @@ -291,7 +291,7 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (block $foo (result i32) (br_table $foo $foo @@ -301,7 +301,7 @@ ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (block $bar (result i32) (br_table $bar $bar @@ -315,7 +315,7 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (block $foo (block $bar (br_table $foo $bar @@ -328,7 +328,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (block $foo (block $bar (br_table $foo $bar @@ -337,7 +337,7 @@ ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (block $bar (block $foo (br_table $foo $bar @@ -350,17 +350,17 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (call $erase) ) ) (module (type $0 (func)) (memory $0 0) - (func $keep2-but-in-theory-we-could-erase (type $0) + (func $keep2-but-in-theory-we-could-erase (; 0 ;) (type $0) (call $keep2-but-in-theory-we-could-erase) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (call $other) ) ) @@ -369,7 +369,7 @@ (import "env" "i" (func $i)) (import "env" "j" (func $j)) (memory $0 0) - (func $erase (type $FUNCSIG$v) + (func $erase (; 2 ;) (type $FUNCSIG$v) (call $i) ) ) @@ -378,10 +378,10 @@ (import "env" "i" (func $i)) (import "env" "j" (func $j)) (memory $0 0) - (func $keep2 (type $FUNCSIG$v) + (func $keep2 (; 2 ;) (type $FUNCSIG$v) (call $i) ) - (func $other (type $FUNCSIG$v) + (func $other (; 3 ;) (type $FUNCSIG$v) (call $j) ) ) @@ -390,7 +390,7 @@ (table 2 2 anyfunc) (elem (i32.const 0) $erase $erase) (memory $0 0) - (func $erase (type $T) + (func $erase (; 0 ;) (type $T) (call_indirect $T (i32.const 0) ) @@ -401,12 +401,12 @@ (table 2 2 anyfunc) (elem (i32.const 0) $keep2 $other) (memory $0 0) - (func $keep2 (type $T) + (func $keep2 (; 0 ;) (type $T) (call_indirect $T (i32.const 0) ) ) - (func $other (type $T) + (func $other (; 1 ;) (type $T) (call_indirect $T (i32.const 1) ) @@ -418,12 +418,12 @@ (table 2 2 anyfunc) (elem (i32.const 0) $keep2 $other) (memory $0 0) - (func $keep2 (type $T) + (func $keep2 (; 0 ;) (type $T) (call_indirect $T (i32.const 0) ) ) - (func $other (type $T) + (func $other (; 1 ;) (type $T) (call_indirect $S (i32.const 0) ) @@ -432,7 +432,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase-even-locals-with-different-names (type $0) + (func $erase-even-locals-with-different-names (; 0 ;) (type $0) (local $i i32) (drop (get_local $i) @@ -442,13 +442,13 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (local $i i32) (drop (get_local $i) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (local $j i64) (drop (get_local $j) @@ -458,7 +458,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase-even-locals-with-different-names (type $0) + (func $erase-even-locals-with-different-names (; 0 ;) (type $0) (local $i i32) (set_local $i (i32.const 0) @@ -468,13 +468,13 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (local $i i32) (set_local $i (i32.const 0) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (local $j i64) (set_local $j (i64.const 0) @@ -484,13 +484,13 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (local $i i32) (set_local $i (i32.const 0) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (local $j i32) (set_local $j (i32.const 1) @@ -500,7 +500,7 @@ (module (type $0 (func)) (memory $0 10) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (drop (i32.load (i32.const 0) @@ -516,14 +516,14 @@ (module (type $0 (func)) (memory $0 10) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i32.load offset=3 (i32.const 0) ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (i32.load16_s offset=3 (i32.const 0) @@ -534,14 +534,14 @@ (module (type $0 (func)) (memory $0 10) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i32.load16_s offset=3 (i32.const 0) ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (i32.load16_s offset=3 align=1 (i32.const 0) @@ -552,14 +552,14 @@ (module (type $0 (func)) (memory $0 10) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i32.load16_s (i32.const 0) ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (i32.load16_s offset=3 (i32.const 0) @@ -570,14 +570,14 @@ (module (type $0 (func)) (memory $0 10) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i32.load16_s offset=3 (i32.const 0) ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (i32.load16_s offset=3 (i32.const 1) @@ -588,14 +588,14 @@ (module (type $0 (func)) (memory $0 10) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i32.load16_u offset=3 (i32.const 0) ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (i32.load16_s offset=3 (i32.const 0) @@ -606,7 +606,7 @@ (module (type $0 (func)) (memory $0 10) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (i32.store (i32.const 0) (i32.const 100) @@ -620,13 +620,13 @@ (module (type $0 (func)) (memory $0 10) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (i32.store offset=3 (i32.const 0) (i32.const 100) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (i32.store16 offset=3 (i32.const 0) (i32.const 100) @@ -636,13 +636,13 @@ (module (type $0 (func)) (memory $0 10) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (i32.store16 offset=3 (i32.const 0) (i32.const 100) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (i32.store16 offset=3 align=1 (i32.const 0) (i32.const 100) @@ -652,13 +652,13 @@ (module (type $0 (func)) (memory $0 10) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (i32.store16 (i32.const 0) (i32.const 100) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (i32.store16 offset=3 (i32.const 0) (i32.const 100) @@ -668,13 +668,13 @@ (module (type $0 (func)) (memory $0 10) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (i32.store16 offset=3 (i32.const 0) (i32.const 100) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (i32.store16 offset=3 (i32.const 1) (i32.const 100) @@ -684,13 +684,13 @@ (module (type $0 (func)) (memory $0 10) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (i32.store16 offset=3 (i32.const 0) (i32.const 100) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (i32.store16 offset=3 (i32.const 0) (i32.const 101) @@ -700,12 +700,12 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i32.const 0) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (i64.const 0) ) @@ -714,12 +714,12 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i32.const 0) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (f32.const 0) ) @@ -728,12 +728,12 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i32.const 0) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (f64.const 0) ) @@ -742,12 +742,12 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (i64.const 0) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (i64.const 1) ) @@ -756,12 +756,12 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (f32.const 0.10000000149011612) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (f32.const -0.10000000149011612) ) @@ -770,12 +770,12 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (f64.const 0.1) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (f64.const 0.2) ) @@ -784,7 +784,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (drop (f32.abs (f32.const 0) @@ -795,14 +795,14 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (f32.abs (f32.const 0) ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (f32.abs (f32.const 1) @@ -813,14 +813,14 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (f32.abs (f32.const 0) ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (f32.neg (f32.const 0) @@ -831,7 +831,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (drop (f32.add (f32.const 0) @@ -843,7 +843,7 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (f32.add (f32.const 0) @@ -851,7 +851,7 @@ ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (f32.add (f32.const 0) @@ -863,7 +863,7 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (f32.add (f32.const 0) @@ -871,7 +871,7 @@ ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (f32.add (f32.const 1) @@ -883,7 +883,7 @@ (module (type $0 (func)) (memory $0 0) - (func $keep2 (type $0) + (func $keep2 (; 0 ;) (type $0) (drop (f32.add (f32.const 0) @@ -891,7 +891,7 @@ ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (f32.sub (f32.const 0) @@ -903,7 +903,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (drop (select (i32.const 0) @@ -916,7 +916,7 @@ (module (type $0 (func)) (memory $0 0) - (func $keep (type $0) + (func $keep (; 0 ;) (type $0) (drop (select (i32.const 0) @@ -925,7 +925,7 @@ ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (select (i32.const 1) @@ -938,7 +938,7 @@ (module (type $0 (func)) (memory $0 0) - (func $keep (type $0) + (func $keep (; 0 ;) (type $0) (drop (select (i32.const 0) @@ -947,7 +947,7 @@ ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (select (i32.const 0) @@ -960,7 +960,7 @@ (module (type $0 (func)) (memory $0 0) - (func $keep (type $0) + (func $keep (; 0 ;) (type $0) (drop (select (i32.const 0) @@ -969,7 +969,7 @@ ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (select (i32.const 0) @@ -982,14 +982,14 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (return) ) ) (module (type $0 (func (result i32))) (memory $0 0) - (func $erase (type $0) (result i32) + (func $erase (; 0 ;) (type $0) (result i32) (return (i32.const 0) ) @@ -998,12 +998,12 @@ (module (type $0 (func (result i32))) (memory $0 0) - (func $keep (type $0) (result i32) + (func $keep (; 0 ;) (type $0) (result i32) (return (i32.const 0) ) ) - (func $other (type $0) (result i32) + (func $other (; 1 ;) (type $0) (result i32) (return (i32.const 1) ) @@ -1012,7 +1012,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (drop (current_memory) ) @@ -1021,7 +1021,7 @@ (module (type $0 (func)) (memory $0 0) - (func $erase (type $0) + (func $erase (; 0 ;) (type $0) (drop (grow_memory (i32.const 10) @@ -1032,14 +1032,14 @@ (module (type $0 (func)) (memory $0 0) - (func $keep (type $0) + (func $keep (; 0 ;) (type $0) (drop (grow_memory (i32.const 10) ) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (grow_memory (i32.const 11) @@ -1050,12 +1050,12 @@ (module (type $0 (func)) (memory $0 0) - (func $keep (type $0) + (func $keep (; 0 ;) (type $0) (drop (current_memory) ) ) - (func $other (type $0) + (func $other (; 1 ;) (type $0) (drop (grow_memory (i32.const 10) diff --git a/test/passes/emit-js-wrapper=a.js.txt b/test/passes/emit-js-wrapper=a.js.txt index 0432ccdc7..e390a8fbb 100644 --- a/test/passes/emit-js-wrapper=a.js.txt +++ b/test/passes/emit-js-wrapper=a.js.txt @@ -10,19 +10,19 @@ (export "types" (func $types)) (export "types2" (func $types2)) (export "types3" (func $types3)) - (func $add (type $0) (param $x i32) (param $y i32) (result i32) + (func $add (; 0 ;) (type $0) (param $x i32) (param $y i32) (result i32) (i32.add (get_local $x) (get_local $y) ) ) - (func $unexported (type $0) (param $x i32) (param $y i32) (result i32) + (func $unexported (; 1 ;) (type $0) (param $x i32) (param $y i32) (result i32) (i32.add (get_local $x) (get_local $y) ) ) - (func $no-return (type $1) (param $x i32) + (func $no-return (; 2 ;) (type $1) (param $x i32) (drop (i32.add (get_local $x) @@ -30,13 +30,13 @@ ) ) ) - (func $types (type $2) (param $x i32) (param $y i64) (param $z f32) (param $w f64) + (func $types (; 3 ;) (type $2) (param $x i32) (param $y i64) (param $z f32) (param $w f64) (nop) ) - (func $types2 (type $3) (param $x i32) (param $z f32) (param $w f64) + (func $types2 (; 4 ;) (type $3) (param $x i32) (param $z f32) (param $w f64) (nop) ) - (func $types3 (type $4) (param $x i32) (param $z f32) (param $w f64) (result i64) + (func $types3 (; 5 ;) (type $4) (param $x i32) (param $z f32) (param $w f64) (result i64) (i64.const 1) ) ) diff --git a/test/passes/emit-spec-wrapper=a.wat.txt b/test/passes/emit-spec-wrapper=a.wat.txt index 0432ccdc7..e390a8fbb 100644 --- a/test/passes/emit-spec-wrapper=a.wat.txt +++ b/test/passes/emit-spec-wrapper=a.wat.txt @@ -10,19 +10,19 @@ (export "types" (func $types)) (export "types2" (func $types2)) (export "types3" (func $types3)) - (func $add (type $0) (param $x i32) (param $y i32) (result i32) + (func $add (; 0 ;) (type $0) (param $x i32) (param $y i32) (result i32) (i32.add (get_local $x) (get_local $y) ) ) - (func $unexported (type $0) (param $x i32) (param $y i32) (result i32) + (func $unexported (; 1 ;) (type $0) (param $x i32) (param $y i32) (result i32) (i32.add (get_local $x) (get_local $y) ) ) - (func $no-return (type $1) (param $x i32) + (func $no-return (; 2 ;) (type $1) (param $x i32) (drop (i32.add (get_local $x) @@ -30,13 +30,13 @@ ) ) ) - (func $types (type $2) (param $x i32) (param $y i64) (param $z f32) (param $w f64) + (func $types (; 3 ;) (type $2) (param $x i32) (param $y i64) (param $z f32) (param $w f64) (nop) ) - (func $types2 (type $3) (param $x i32) (param $z f32) (param $w f64) + (func $types2 (; 4 ;) (type $3) (param $x i32) (param $z f32) (param $w f64) (nop) ) - (func $types3 (type $4) (param $x i32) (param $z f32) (param $w f64) (result i64) + (func $types3 (; 5 ;) (type $4) (param $x i32) (param $z f32) (param $w f64) (result i64) (i64.const 1) ) ) diff --git a/test/passes/flatten.bin.txt b/test/passes/flatten.bin.txt index 049bd361b..c035ebe4a 100644 --- a/test/passes/flatten.bin.txt +++ b/test/passes/flatten.bin.txt @@ -20,7 +20,7 @@ (export "type-param-f64" (func $7)) (export "type-mixed" (func $8)) (export "read" (func $9)) - (func $0 (type $0) (result i32) + (func $0 (; 0 ;) (type $0) (result i32) (local $var$0 i32) (local $1 i32) (set_local $1 @@ -30,7 +30,7 @@ (get_local $1) ) ) - (func $1 (type $1) (result i64) + (func $1 (; 1 ;) (type $1) (result i64) (local $var$0 i64) (local $1 i64) (set_local $1 @@ -40,7 +40,7 @@ (get_local $1) ) ) - (func $2 (type $2) (result f32) + (func $2 (; 2 ;) (type $2) (result f32) (local $var$0 f32) (local $1 f32) (set_local $1 @@ -50,7 +50,7 @@ (get_local $1) ) ) - (func $3 (type $3) (result f64) + (func $3 (; 3 ;) (type $3) (result f64) (local $var$0 f64) (local $1 f64) (set_local $1 @@ -60,7 +60,7 @@ (get_local $1) ) ) - (func $4 (type $4) (param $var$0 i32) (result i32) + (func $4 (; 4 ;) (type $4) (param $var$0 i32) (result i32) (local $1 i32) (set_local $1 (get_local $var$0) @@ -69,7 +69,7 @@ (get_local $1) ) ) - (func $5 (type $5) (param $var$0 i64) (result i64) + (func $5 (; 5 ;) (type $5) (param $var$0 i64) (result i64) (local $1 i64) (set_local $1 (get_local $var$0) @@ -78,7 +78,7 @@ (get_local $1) ) ) - (func $6 (type $6) (param $var$0 f32) (result f32) + (func $6 (; 6 ;) (type $6) (param $var$0 f32) (result f32) (local $1 f32) (set_local $1 (get_local $var$0) @@ -87,7 +87,7 @@ (get_local $1) ) ) - (func $7 (type $7) (param $var$0 f64) (result f64) + (func $7 (; 7 ;) (type $7) (param $var$0 f64) (result f64) (local $1 f64) (set_local $1 (get_local $var$0) @@ -96,7 +96,7 @@ (get_local $1) ) ) - (func $8 (type $8) (param $var$0 i64) (param $var$1 f32) (param $var$2 f64) (param $var$3 i32) (param $var$4 i32) + (func $8 (; 8 ;) (type $8) (param $var$0 i64) (param $var$1 f32) (param $var$2 f64) (param $var$3 i32) (param $var$4 i32) (local $var$5 i64) (local $var$6 i64) (local $var$7 f32) @@ -108,7 +108,7 @@ ) (unreachable) ) - (func $9 (type $9) (param $var$0 i64) (param $var$1 f32) (param $var$2 f64) (param $var$3 i32) (param $var$4 i32) (result f64) + (func $9 (; 9 ;) (type $9) (param $var$0 i64) (param $var$1 f32) (param $var$2 f64) (param $var$3 i32) (param $var$4 i32) (result f64) (local $var$5 i64) (local $var$6 i64) (local $var$7 f32) diff --git a/test/passes/flatten.txt b/test/passes/flatten.txt index 76089bdb0..b8ec0c49a 100644 --- a/test/passes/flatten.txt +++ b/test/passes/flatten.txt @@ -9,7 +9,7 @@ (table 1 1 anyfunc) (elem (i32.const 0) $call-me) (memory $0 10) - (func $a1 (type $1) + (func $a1 (; 0 ;) (type $1) (drop (i32.add (i32.const 0) @@ -17,7 +17,7 @@ ) ) ) - (func $a2 (type $2) (result i32) + (func $a2 (; 1 ;) (type $2) (result i32) (return (i32.add (i32.const 0) @@ -25,7 +25,7 @@ ) ) ) - (func $a3 (type $2) (result i32) + (func $a3 (; 2 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (local $2 i32) @@ -47,7 +47,7 @@ (get_local $2) ) ) - (func $a4 (type $1) + (func $a4 (; 3 ;) (type $1) (local $0 i32) (local $1 i32) (local $2 i32) @@ -70,7 +70,7 @@ ) (nop) ) - (func $a5 (type $2) (result i32) + (func $a5 (; 4 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (local $2 i32) @@ -102,7 +102,7 @@ (get_local $4) ) ) - (func $a6 (type $2) (result i32) + (func $a6 (; 5 ;) (type $2) (result i32) (local $x i32) (local $1 i32) (local $2 i32) @@ -147,7 +147,7 @@ (get_local $7) ) ) - (func $a7 (type $2) (result i32) + (func $a7 (; 6 ;) (type $2) (result i32) (local $x i32) (local $1 i32) (local $2 i32) @@ -202,7 +202,7 @@ (get_local $9) ) ) - (func $a8 (type $2) (result i32) + (func $a8 (; 7 ;) (type $2) (result i32) (local $x i32) (local $1 i32) (local $2 i32) @@ -276,7 +276,7 @@ (get_local $10) ) ) - (func $a9 (type $2) (result i32) + (func $a9 (; 8 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (local $2 i32) @@ -318,7 +318,7 @@ (get_local $5) ) ) - (func $a10 (type $2) (result i32) + (func $a10 (; 9 ;) (type $2) (result i32) (local $x i32) (local $1 i32) (local $2 i32) @@ -416,7 +416,7 @@ (get_local $10) ) ) - (func $a11 (type $1) + (func $a11 (; 10 ;) (type $1) (if (i32.const 0) (drop @@ -425,7 +425,7 @@ ) (nop) ) - (func $a12 (type $2) (result i32) + (func $a12 (; 11 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (if @@ -444,7 +444,7 @@ (get_local $1) ) ) - (func $a13 (type $2) (result i32) + (func $a13 (; 12 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (local $2 i32) @@ -485,7 +485,7 @@ (get_local $4) ) ) - (func $a14 (type $2) (result i32) + (func $a14 (; 13 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (local $2 i32) @@ -513,7 +513,7 @@ (get_local $2) ) ) - (func $a15 (type $1) + (func $a15 (; 14 ;) (type $1) (local $0 i32) (local $1 f32) (local $2 f32) @@ -546,7 +546,7 @@ ) (unreachable) ) - (func $a16 (type $2) (result i32) + (func $a16 (; 15 ;) (type $2) (result i32) (local $x i32) (local $1 i32) (local $2 i32) @@ -602,7 +602,7 @@ (get_local $7) ) ) - (func $a17 (type $5) (result f32) + (func $a17 (; 16 ;) (type $5) (result f32) (local $var$0 f32) (local $1 f32) (local $2 f32) @@ -637,7 +637,7 @@ (get_local $5) ) ) - (func $a18 (type $2) (result i32) + (func $a18 (; 17 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (block $label$1 @@ -664,7 +664,7 @@ (get_local $1) ) ) - (func $a19 (type $5) (result f32) + (func $a19 (; 18 ;) (type $5) (result f32) (block $label$0 (block $label$1 (unreachable) @@ -685,10 +685,10 @@ ) (unreachable) ) - (func $call-me (type $ii) (param $0 i32) (param $1 i32) + (func $call-me (; 19 ;) (type $ii) (param $0 i32) (param $1 i32) (nop) ) - (func $code-to-kill (type $1) + (func $code-to-kill (; 20 ;) (type $1) (local $x i32) (local $1 i32) (local $2 i32) @@ -1297,7 +1297,7 @@ ) (nop) ) - (func $killer (type $1) + (func $killer (; 21 ;) (type $1) (block (unreachable) (unreachable) @@ -1307,12 +1307,12 @@ ) (unreachable) ) - (func $target (type $1) + (func $target (; 22 ;) (type $1) (drop (i32.const 2000) ) ) - (func $typed-block-none-then-unreachable (type $2) (result i32) + (func $typed-block-none-then-unreachable (; 23 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (block $top-typed @@ -1337,7 +1337,7 @@ (get_local $1) ) ) - (func $typed-block-remove-br-changes-type (type $3) (param $$$0 i32) (result i32) + (func $typed-block-remove-br-changes-type (; 24 ;) (type $3) (param $$$0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -1387,7 +1387,7 @@ (get_local $4) ) ) - (func $global (type $1) + (func $global (; 25 ;) (type $1) (local $0 i32) (block (unreachable) @@ -1406,7 +1406,7 @@ ) (unreachable) ) - (func $ret (type $2) (result i32) + (func $ret (; 26 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (block @@ -1426,7 +1426,7 @@ (get_local $1) ) ) - (func $unreachable-br (type $2) (result i32) + (func $unreachable-br (; 27 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (block $out @@ -1444,14 +1444,14 @@ (get_local $1) ) ) - (func $unreachable-br-loop (type $2) (result i32) + (func $unreachable-br-loop (; 28 ;) (type $2) (result i32) (loop $out (br $out) (unreachable) ) (unreachable) ) - (func $unreachable-block-ends-switch (type $2) (result i32) + (func $unreachable-block-ends-switch (; 29 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (block $label$0 @@ -1477,7 +1477,7 @@ (get_local $1) ) ) - (func $unreachable-block-ends-br_if (type $2) (result i32) + (func $unreachable-block-ends-br_if (; 30 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (block $label$0 @@ -1503,7 +1503,7 @@ (get_local $1) ) ) - (func $unreachable-brs-3 (type $2) (result i32) + (func $unreachable-brs-3 (; 31 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (block $label$0 @@ -1527,7 +1527,7 @@ (get_local $1) ) ) - (func $unreachable-brs-4 (type $3) (param $var$0 i32) (result i32) + (func $unreachable-brs-4 (; 32 ;) (type $3) (param $var$0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -1576,7 +1576,7 @@ (get_local $5) ) ) - (func $call-unreach (type $4) (param $var$0 i64) (param $var$1 i64) (result i64) + (func $call-unreach (; 33 ;) (type $4) (param $var$0 i64) (param $var$1 i64) (result i64) (local $2 i64) (local $3 i64) (local $4 i32) @@ -1677,7 +1677,7 @@ (get_local $17) ) ) - (func $test-flatten (type $1) + (func $test-flatten (; 34 ;) (type $1) (local $0 i32) (local $1 i32) (local $2 i32) @@ -2088,7 +2088,7 @@ ) (nop) ) - (func $flatten-return-value (type $2) (result i32) + (func $flatten-return-value (; 35 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (block @@ -2114,7 +2114,7 @@ (get_local $1) ) ) - (func $unbug (type $1) + (func $unbug (; 36 ;) (type $1) (local $12 i32) (local $432 i32) (local $430 i32) @@ -2252,7 +2252,7 @@ ) (nop) ) - (func $outer-block-typed (type $3) (param $var$0 i32) (result i32) + (func $outer-block-typed (; 37 ;) (type $3) (param $var$0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -2284,7 +2284,7 @@ (get_local $5) ) ) - (func $nested-br_if-with-value (type $2) (result i32) + (func $nested-br_if-with-value (; 38 ;) (type $2) (result i32) (local $0 i32) (local $1 i32) (local $2 i32) @@ -2328,7 +2328,7 @@ (get_local $6) ) ) - (func $switch-unreachable (type $1) + (func $switch-unreachable (; 39 ;) (type $1) (block $label$3 (unreachable) (br_table $label$3 @@ -2338,7 +2338,7 @@ ) (nop) ) - (func $br_if_order (type $3) (param $x i32) (result i32) + (func $br_if_order (; 40 ;) (type $3) (param $x i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) diff --git a/test/passes/flatten_rereloop.txt b/test/passes/flatten_rereloop.txt index 38dbabc7c..ba5b6c67a 100644 --- a/test/passes/flatten_rereloop.txt +++ b/test/passes/flatten_rereloop.txt @@ -1,7 +1,7 @@ (module (type $0 (func (result f64))) (memory $0 0) - (func $0 (type $0) (result f64) + (func $0 (; 0 ;) (type $0) (result f64) (local $0 f64) (local $1 f64) (local $2 i32) diff --git a/test/passes/fuzz-exec_O.txt b/test/passes/fuzz-exec_O.txt index 317988f8b..8ebd35fa1 100644 --- a/test/passes/fuzz-exec_O.txt +++ b/test/passes/fuzz-exec_O.txt @@ -7,7 +7,7 @@ (memory $0 1 1) (export "func_0" (func $func_0)) (export "func_1" (func $func_1)) - (func $func_0 (type $0) (result i64) + (func $func_0 (; 0 ;) (type $0) (result i64) (block $label$0 (result i64) (br_if $label$0 (i64.const 1234) @@ -17,7 +17,7 @@ ) ) ) - (func $func_1 (type $1) (result i32) + (func $func_1 (; 1 ;) (type $1) (result i32) (i32.load16_s offset=22 align=1 (i32.const -1) ) diff --git a/test/passes/inlining-optimizing.txt b/test/passes/inlining-optimizing.txt index 8079d818a..e01882716 100644 --- a/test/passes/inlining-optimizing.txt +++ b/test/passes/inlining-optimizing.txt @@ -8,28 +8,28 @@ (memory $0 0) (export "user" (func $user)) (export "exported" (func $exported)) - (func $user (type $0) + (func $user (; 0 ;) (type $0) (call $exported) (call $tabled) (call $multi) (call $multi) ) - (func $exported (type $0) + (func $exported (; 1 ;) (type $0) (nop) ) - (func $recursive (type $0) + (func $recursive (; 2 ;) (type $0) (call $recursive) ) - (func $tabled (type $0) + (func $tabled (; 3 ;) (type $0) (nop) ) - (func $cycle1 (type $0) + (func $cycle1 (; 4 ;) (type $0) (call $cycle2) ) - (func $cycle2 (type $0) + (func $cycle2 (; 5 ;) (type $0) (call $cycle1) ) - (func $multi (type $0) + (func $multi (; 6 ;) (type $0) (nop) ) ) @@ -37,7 +37,7 @@ (type $0 (func (result i32))) (type $1 (func)) (memory $0 0) - (func $main (type $0) (result i32) + (func $main (; 0 ;) (type $0) (result i32) (unreachable) ) ) @@ -45,7 +45,7 @@ (type $0 (func (result i32))) (type $1 (func (result i64))) (memory $0 (shared 1 1)) - (func $1 (type $1) (result i64) + (func $1 (; 0 ;) (type $1) (result i64) (i32.atomic.store16 (i32.const 0) (i32.const 0) diff --git a/test/passes/inlining-optimizing_optimize-level=3.txt b/test/passes/inlining-optimizing_optimize-level=3.txt index d9583cbb3..ea3379c44 100644 --- a/test/passes/inlining-optimizing_optimize-level=3.txt +++ b/test/passes/inlining-optimizing_optimize-level=3.txt @@ -68,7 +68,7 @@ (export "dynCall_iiii" (func $dynCall_iiii)) (export "dynCall_vi" (func $dynCall_vi)) (export "___udivmoddi4" (func $___udivmoddi4)) - (func $stackAlloc (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $stackAlloc (; 18 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (set_local $1 (get_global $STACKTOP) @@ -97,15 +97,15 @@ ) (get_local $1) ) - (func $stackSave (type $FUNCSIG$i) (result i32) + (func $stackSave (; 19 ;) (type $FUNCSIG$i) (result i32) (get_global $STACKTOP) ) - (func $stackRestore (type $FUNCSIG$vi) (param $0 i32) + (func $stackRestore (; 20 ;) (type $FUNCSIG$vi) (param $0 i32) (set_global $STACKTOP (get_local $0) ) ) - (func $establishStackSpace (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $establishStackSpace (; 21 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (set_global $STACKTOP (get_local $0) ) @@ -113,7 +113,7 @@ (get_local $1) ) ) - (func $setThrew (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $setThrew (; 22 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (if (i32.eqz (get_global $__THREW__) @@ -128,15 +128,15 @@ ) ) ) - (func $setTempRet0 (type $FUNCSIG$vi) (param $0 i32) + (func $setTempRet0 (; 23 ;) (type $FUNCSIG$vi) (param $0 i32) (set_global $tempRet0 (get_local $0) ) ) - (func $getTempRet0 (type $FUNCSIG$i) (result i32) + (func $getTempRet0 (; 24 ;) (type $FUNCSIG$i) (result i32) (get_global $tempRet0) ) - (func $_main (type $FUNCSIG$i) (result i32) + (func $_main (; 25 ;) (type $FUNCSIG$i) (result i32) (local $0 i32) (set_local $0 (get_global $STACKTOP) @@ -165,7 +165,7 @@ ) (i32.const 0) ) - (func $_frexp (type $7) (param $0 f64) (param $1 i32) (result f64) + (func $_frexp (; 26 ;) (type $7) (param $0 f64) (param $1 i32) (result f64) (local $2 i32) (local $3 i32) (local $4 i32) @@ -262,7 +262,7 @@ ) (get_local $0) ) - (func $_strerror (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $_strerror (; 27 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (set_local $1 @@ -343,7 +343,7 @@ ) (get_local $0) ) - (func $___errno_location (type $FUNCSIG$i) (result i32) + (func $___errno_location (; 28 ;) (type $FUNCSIG$i) (result i32) (if (result i32) (i32.load (i32.const 16) @@ -354,7 +354,7 @@ (i32.const 60) ) ) - (func $___stdio_close (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $___stdio_close (; 29 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (set_local $1 @@ -394,7 +394,7 @@ ) (get_local $0) ) - (func $___stdout_write (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $___stdout_write (; 30 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -475,7 +475,7 @@ ) (get_local $0) ) - (func $___stdio_seek (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $___stdio_seek (; 31 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (set_local $4 @@ -551,7 +551,7 @@ ) (get_local $0) ) - (func $_fflush (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $_fflush (; 32 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (block $do-once @@ -665,7 +665,7 @@ ) (get_local $0) ) - (func $_printf (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $_printf (; 33 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (set_local $2 @@ -704,7 +704,7 @@ ) (get_local $0) ) - (func $___stdio_write (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $___stdio_write (; 34 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -1050,7 +1050,7 @@ ) (get_local $2) ) - (func $_vfprintf (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_vfprintf (; 35 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -1337,7 +1337,7 @@ ) (get_local $0) ) - (func $___fwritex (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $___fwritex (; 36 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -1523,7 +1523,7 @@ ) (get_local $3) ) - (func $___towrite (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $___towrite (; 37 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (set_local $1 @@ -1601,7 +1601,7 @@ ) ) ) - (func $_wcrtomb (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_wcrtomb (; 38 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (block $do-once (result i32) (if (result i32) (get_local $0) @@ -1783,7 +1783,7 @@ ) ) ) - (func $_wctomb (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $_wctomb (; 39 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (if (result i32) (get_local $0) (call $_wcrtomb @@ -1794,7 +1794,7 @@ (i32.const 0) ) ) - (func $_memchr (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_memchr (; 40 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -2025,7 +2025,7 @@ (get_local $0) ) ) - (func $___syscall_ret (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $___syscall_ret (; 41 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (if (result i32) (i32.gt_u (get_local $0) @@ -2052,7 +2052,7 @@ (get_local $0) ) ) - (func $___fflush_unlocked (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $___fflush_unlocked (; 42 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -2174,7 +2174,7 @@ ) ) ) - (func $_cleanup (type $FUNCSIG$vi) (param $0 i32) + (func $_cleanup (; 43 ;) (type $FUNCSIG$vi) (param $0 i32) (drop (i32.eqz (i32.load offset=68 @@ -2183,7 +2183,7 @@ ) ) ) - (func $_printf_core (type $9) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) + (func $_printf_core (; 44 ;) (type $9) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) (local $5 i32) (local $6 i32) (local $7 i32) @@ -7257,7 +7257,7 @@ ) (get_local $16) ) - (func $_pop_arg_336 (type $10) (param $0 i32) (param $1 i32) (param $2 i32) + (func $_pop_arg_336 (; 45 ;) (type $10) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (local $4 f64) (local $5 i32) @@ -7657,7 +7657,7 @@ ) ) ) - (func $_fmt_u (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_fmt_u (; 46 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (if @@ -7783,7 +7783,7 @@ ) (get_local $2) ) - (func $_pad (type $11) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) + (func $_pad (; 47 ;) (type $11) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (local $5 i32) (local $6 i32) (local $7 i32) @@ -7931,7 +7931,7 @@ (get_local $7) ) ) - (func $_malloc (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $_malloc (; 48 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -13415,7 +13415,7 @@ (i32.const 8) ) ) - (func $_free (type $FUNCSIG$vi) (param $0 i32) + (func $_free (; 49 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -15205,10 +15205,10 @@ (i32.const -1) ) ) - (func $runPostSets (type $FUNCSIG$v) + (func $runPostSets (; 50 ;) (type $FUNCSIG$v) (nop) ) - (func $_i64Subtract (type $12) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $_i64Subtract (; 51 ;) (type $12) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (set_global $tempRet0 (i32.sub (i32.sub @@ -15226,7 +15226,7 @@ (get_local $2) ) ) - (func $_i64Add (type $12) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $_i64Add (; 52 ;) (type $12) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) (set_global $tempRet0 (i32.add @@ -15247,7 +15247,7 @@ ) (get_local $4) ) - (func $_memset (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_memset (; 53 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -15385,7 +15385,7 @@ (get_local $2) ) ) - (func $_bitshift64Lshr (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_bitshift64Lshr (; 54 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (if (i32.lt_s (get_local $2) @@ -15435,7 +15435,7 @@ ) ) ) - (func $_bitshift64Shl (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_bitshift64Shl (; 55 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (if (i32.lt_s (get_local $2) @@ -15491,7 +15491,7 @@ ) (i32.const 0) ) - (func $_memcpy (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_memcpy (; 56 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (if (i32.ge_s @@ -15638,7 +15638,7 @@ ) (get_local $3) ) - (func $___udivdi3 (type $12) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $___udivdi3 (; 57 ;) (type $12) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (call $___udivmoddi4 (get_local $0) (get_local $1) @@ -15647,7 +15647,7 @@ (i32.const 0) ) ) - (func $___uremdi3 (type $12) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $___uremdi3 (; 58 ;) (type $12) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) (set_local $4 (get_global $STACKTOP) @@ -15681,7 +15681,7 @@ (get_local $0) ) ) - (func $___udivmoddi4 (type $9) (param $xl i32) (param $xh i32) (param $yl i32) (param $yh i32) (param $r i32) (result i32) + (func $___udivmoddi4 (; 59 ;) (type $9) (param $xl i32) (param $xh i32) (param $yl i32) (param $yh i32) (param $r i32) (result i32) (local $x64 i64) (local $y64 i64) (set_local $x64 @@ -15738,7 +15738,7 @@ (get_local $x64) ) ) - (func $dynCall_ii (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $dynCall_ii (; 60 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (call_indirect $FUNCSIG$ii (get_local $1) (i32.and @@ -15747,7 +15747,7 @@ ) ) ) - (func $dynCall_iiii (type $12) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $dynCall_iiii (; 61 ;) (type $12) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (call_indirect $FUNCSIG$iiii (get_local $1) (get_local $2) @@ -15761,7 +15761,7 @@ ) ) ) - (func $dynCall_vi (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $dynCall_vi (; 62 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (call_indirect $FUNCSIG$vi (get_local $1) (i32.add @@ -15773,19 +15773,19 @@ ) ) ) - (func $b0 (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $b0 (; 63 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (call $nullFunc_ii (i32.const 0) ) (i32.const 0) ) - (func $b1 (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $b1 (; 64 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (call $nullFunc_iiii (i32.const 1) ) (i32.const 0) ) - (func $b2 (type $FUNCSIG$vi) (param $0 i32) + (func $b2 (; 65 ;) (type $FUNCSIG$vi) (param $0 i32) (call $nullFunc_vi (i32.const 2) ) diff --git a/test/passes/inlining.txt b/test/passes/inlining.txt index 838dd1f38..3fd4e025b 100644 --- a/test/passes/inlining.txt +++ b/test/passes/inlining.txt @@ -8,7 +8,7 @@ (memory $0 0) (export "user" (func $user)) (export "exported" (func $exported)) - (func $user (type $0) + (func $user (; 0 ;) (type $0) (local $x i32) (local $y f64) (local $2 f32) @@ -120,22 +120,22 @@ ) ) ) - (func $exported (type $0) + (func $exported (; 1 ;) (type $0) (nop) ) - (func $recursive (type $0) + (func $recursive (; 2 ;) (type $0) (call $recursive) ) - (func $tabled (type $0) + (func $tabled (; 3 ;) (type $0) (nop) ) - (func $cycle1 (type $0) + (func $cycle1 (; 4 ;) (type $0) (call $cycle2) ) - (func $cycle2 (type $0) + (func $cycle2 (; 5 ;) (type $0) (call $cycle1) ) - (func $multi (type $0) + (func $multi (; 6 ;) (type $0) (nop) ) ) @@ -143,10 +143,10 @@ (type $0 (func (param i32) (result i32))) (type $1 (func (result i32))) (memory $0 0) - (func $child (type $0) (param $0 i32) (result i32) + (func $child (; 0 ;) (type $0) (param $0 i32) (result i32) (i32.const 1234) ) - (func $parent (type $1) (result i32) + (func $parent (; 1 ;) (type $1) (result i32) (call $child (unreachable) ) @@ -159,7 +159,7 @@ (global $hangLimit (mut i32) (i32.const 25)) (memory $0 1 1) (export "hangLimitInitializer" (func $hangLimitInitializer)) - (func $func_4 (type $1) (param $0 f32) (param $1 i32) (result i32) + (func $func_4 (; 0 ;) (type $1) (param $0 f32) (param $1 i32) (result i32) (local $2 i64) (local $3 f64) (local $4 f32) @@ -212,7 +212,7 @@ ) ) ) - (func $hangLimitInitializer (type $2) + (func $hangLimitInitializer (; 1 ;) (type $2) (set_global $hangLimit (i32.const 25) ) diff --git a/test/passes/inlining_optimize-level=3.txt b/test/passes/inlining_optimize-level=3.txt index 9e1520069..238aaa9d2 100644 --- a/test/passes/inlining_optimize-level=3.txt +++ b/test/passes/inlining_optimize-level=3.txt @@ -6,10 +6,10 @@ (memory $0 0) (export "yes" (func $yes)) (export "no-loops-but-one-use-but-exported" (func $no-loops-but-one-use-but-exported)) - (func $yes (type $0) (result i32) + (func $yes (; 0 ;) (type $0) (result i32) (i32.const 1) ) - (func $no-tooBig (type $0) (result i32) + (func $no-tooBig (; 1 ;) (type $0) (result i32) (nop) (nop) (nop) @@ -48,27 +48,27 @@ (nop) (i32.const 1) ) - (func $no-calls (type $0) (result i32) + (func $no-calls (; 2 ;) (type $0) (result i32) (block $__inlined_func$yes (result i32) (i32.const 1) ) ) - (func $no-loops (type $0) (result i32) + (func $no-loops (; 3 ;) (type $0) (result i32) (loop $loop-in (result i32) (i32.const 1) ) ) - (func $no-loops-but-one-use-but-exported (type $0) (result i32) + (func $no-loops-but-one-use-but-exported (; 4 ;) (type $0) (result i32) (loop $loop-in (result i32) (i32.const 1) ) ) - (func $no-loops-but-one-use-but-tabled (type $0) (result i32) + (func $no-loops-but-one-use-but-tabled (; 5 ;) (type $0) (result i32) (loop $loop-in (result i32) (i32.const 1) ) ) - (func $intoHere (type $1) + (func $intoHere (; 6 ;) (type $1) (drop (block (result i32) (block $__inlined_func$yes (result i32) diff --git a/test/passes/instrument-locals.txt b/test/passes/instrument-locals.txt index 5cc8a98fe..26f04d083 100644 --- a/test/passes/instrument-locals.txt +++ b/test/passes/instrument-locals.txt @@ -13,7 +13,7 @@ (import "instrument" "set_f32" (func $set_f32 (param i32 i32 f32) (result f32))) (import "instrument" "set_f64" (func $set_f64 (param i32 i32 f64) (result f64))) (memory $0 0) - (func $A (type $0) + (func $A (; 8 ;) (type $0) (local $x i32) (local $y i64) (local $z f32) diff --git a/test/passes/instrument-memory.txt b/test/passes/instrument-memory.txt index dd2e876d0..fc5221c3e 100644 --- a/test/passes/instrument-memory.txt +++ b/test/passes/instrument-memory.txt @@ -4,7 +4,7 @@ (import "instrument" "load" (func $load (param i32 i32 i32 i32) (result i32))) (import "instrument" "store" (func $store (param i32 i32 i32 i32) (result i32))) (memory $0 256 256) - (func $A (type $1) + (func $A (; 2 ;) (type $1) (drop (i32.load8_s (call $load @@ -286,7 +286,7 @@ ) ) ) - (func $B (type $1) + (func $B (; 3 ;) (type $1) (i32.store8 (call $store (i32.const 28) diff --git a/test/passes/local-cse.txt b/test/passes/local-cse.txt index 34e7c9580..c15b1a95c 100644 --- a/test/passes/local-cse.txt +++ b/test/passes/local-cse.txt @@ -2,7 +2,7 @@ (type $0 (func)) (type $1 (func (param i32) (result i32))) (memory $0 100 100) - (func $basics (type $0) + (func $basics (; 0 ;) (type $0) (local $x i32) (local $y i32) (local $2 i32) @@ -56,7 +56,7 @@ ) ) ) - (func $recursive1 (type $0) + (func $recursive1 (; 1 ;) (type $0) (local $x i32) (local $y i32) (local $2 i32) @@ -81,7 +81,7 @@ (get_local $2) ) ) - (func $recursive2 (type $0) + (func $recursive2 (; 2 ;) (type $0) (local $x i32) (local $y i32) (local $2 i32) @@ -106,7 +106,7 @@ ) ) ) - (func $self (type $0) + (func $self (; 3 ;) (type $0) (local $x i32) (local $y i32) (local $2 i32) @@ -125,7 +125,7 @@ (get_local $2) ) ) - (func $loads (type $0) + (func $loads (; 4 ;) (type $0) (drop (i32.load (i32.const 10) @@ -137,7 +137,7 @@ ) ) ) - (func $8 (type $1) (param $var$0 i32) (result i32) + (func $8 (; 5 ;) (type $1) (param $var$0 i32) (result i32) (local $var$1 i32) (local $var$2 i32) (local $var$3 i32) diff --git a/test/passes/local-cse_ignore-implicit-traps.txt b/test/passes/local-cse_ignore-implicit-traps.txt index 8ad60b8ad..8d5720143 100644 --- a/test/passes/local-cse_ignore-implicit-traps.txt +++ b/test/passes/local-cse_ignore-implicit-traps.txt @@ -1,7 +1,7 @@ (module (type $0 (func)) (memory $0 100 100) - (func $loads (type $0) + (func $loads (; 0 ;) (type $0) (local $0 i32) (drop (tee_local $0 diff --git a/test/passes/log-execution.txt b/test/passes/log-execution.txt index 32bbd88eb..e756385ab 100644 --- a/test/passes/log-execution.txt +++ b/test/passes/log-execution.txt @@ -4,19 +4,19 @@ (type $FUNCSIG$vi (func (param i32))) (import "env" "log_execution" (func $log_execution (param i32))) (memory $0 0) - (func $nopp (type $0) + (func $nopp (; 1 ;) (type $0) (call $log_execution (i32.const 0) ) (nop) ) - (func $intt (type $1) (result i32) + (func $intt (; 2 ;) (type $1) (result i32) (call $log_execution (i32.const 1) ) (i32.const 10) ) - (func $workk (type $0) + (func $workk (; 3 ;) (type $0) (call $log_execution (i32.const 2) ) @@ -30,7 +30,7 @@ ) ) ) - (func $loops (type $0) + (func $loops (; 4 ;) (type $0) (call $log_execution (i32.const 6) ) @@ -71,7 +71,7 @@ ) ) ) - (func $loops-similar (type $0) + (func $loops-similar (; 5 ;) (type $0) (call $log_execution (i32.const 8) ) diff --git a/test/passes/merge-blocks.txt b/test/passes/merge-blocks.txt index be6906f0a..b5be6f2cf 100644 --- a/test/passes/merge-blocks.txt +++ b/test/passes/merge-blocks.txt @@ -3,7 +3,7 @@ (type $1 (func (param i32))) (type $2 (func (result i32))) (memory $0 0) - (func $drop-block (type $0) + (func $drop-block (; 0 ;) (type $0) (block $block (block $x (drop @@ -12,7 +12,7 @@ ) ) ) - (func $drop-block-br (type $0) + (func $drop-block-br (; 1 ;) (type $0) (block $block (drop (block $x (result i32) @@ -24,7 +24,7 @@ ) ) ) - (func $drop-block-br-if (type $0) + (func $drop-block-br-if (; 2 ;) (type $0) (block $block (block $x (drop @@ -39,7 +39,7 @@ ) ) ) - (func $undroppable-block-br-if (type $1) (param $0 i32) + (func $undroppable-block-br-if (; 3 ;) (type $1) (param $0 i32) (block $block (drop (block $x (result i32) @@ -54,7 +54,7 @@ ) ) ) - (func $drop-block-nested-br-if (type $0) + (func $drop-block-nested-br-if (; 4 ;) (type $0) (block $block (block $x (if @@ -75,7 +75,7 @@ ) ) ) - (func $drop-unreachable-br_if (type $2) (result i32) + (func $drop-unreachable-br_if (; 5 ;) (type $2) (result i32) (block $label$0 (result i32) (block $label$2 (result i32) (br_if $label$2 @@ -87,7 +87,7 @@ ) ) ) - (func $drop-block-squared-iloop (type $0) + (func $drop-block-squared-iloop (; 6 ;) (type $0) (drop (block $label$0 (result i32) (drop @@ -100,7 +100,7 @@ ) ) ) - (func $br-goes-away-label2-becomes-unreachable (type $0) + (func $br-goes-away-label2-becomes-unreachable (; 7 ;) (type $0) (block $block (drop (block $label$1 (result i32) @@ -119,7 +119,7 @@ ) ) ) - (func $loop-block-drop-block-return (type $0) + (func $loop-block-drop-block-return (; 8 ;) (type $0) (loop $label$4 (block $label$5 (drop diff --git a/test/passes/metrics.txt b/test/passes/metrics.txt index caf5f8a91..fd8aa790f 100644 --- a/test/passes/metrics.txt +++ b/test/passes/metrics.txt @@ -16,7 +16,7 @@ Counts (elem (i32.const 0) $ifs $ifs $ifs) (memory $0 256 256) (data (i32.const 0) "\ff\ef\0f\1f 0@P\99") - (func $ifs (type $0) (param $x i32) + (func $ifs (; 0 ;) (type $0) (param $x i32) (local $y f32) (block $block0 (if diff --git a/test/passes/nm.txt b/test/passes/nm.txt index 22e67cd8c..e34788c6d 100644 --- a/test/passes/nm.txt +++ b/test/passes/nm.txt @@ -4,10 +4,10 @@ (module (type $0 (func)) (memory $0 0) - (func $a (type $0) + (func $a (; 0 ;) (type $0) (nop) ) - (func $b (type $0) + (func $b (; 1 ;) (type $0) (drop (loop $loop-in1 (result i32) (nop) @@ -15,7 +15,7 @@ ) ) ) - (func $c (type $0) + (func $c (; 2 ;) (type $0) (block $top (nop) (drop diff --git a/test/passes/optimize-instructions.txt b/test/passes/optimize-instructions.txt index 18d9b1a18..010d6c139 100644 --- a/test/passes/optimize-instructions.txt +++ b/test/passes/optimize-instructions.txt @@ -10,7 +10,7 @@ (type $8 (func (result i64))) (memory $0 0) (export "load-off-2" (func $load-off-2)) - (func $f (type $0) (param $i1 i32) (param $i2 i64) + (func $f (; 0 ;) (type $0) (param $i1 i32) (param $i2 i64) (if (i32.eqz (get_local $i1) @@ -223,7 +223,7 @@ ) ) ) - (func $load-store (type $1) + (func $load-store (; 1 ;) (type $1) (drop (i32.load8_u (i32.const 0) @@ -311,7 +311,7 @@ (i64.const 3) ) ) - (func $and-neg1 (type $1) + (func $and-neg1 (; 2 ;) (type $1) (drop (i32.const 100) ) @@ -322,7 +322,7 @@ ) ) ) - (func $and-pos1 (type $1) + (func $and-pos1 (; 3 ;) (type $1) (drop (i32.eqz (i32.const 1000) @@ -346,7 +346,7 @@ ) ) ) - (func $canonicalize-binary (type $1) + (func $canonicalize-binary (; 4 ;) (type $1) (drop (i32.and (unreachable) @@ -372,7 +372,7 @@ ) ) ) - (func $ne0 (type $2) (result i32) + (func $ne0 (; 5 ;) (type $2) (result i32) (if (call $ne0) (nop) @@ -403,7 +403,7 @@ ) (i32.const 1) ) - (func $recurse-bool (type $1) + (func $recurse-bool (; 6 ;) (type $1) (if (if (result i32) (i32.const 1) @@ -420,10 +420,10 @@ (nop) ) ) - (func $ne1 (type $2) (result i32) + (func $ne1 (; 7 ;) (type $2) (result i32) (unreachable) ) - (func $load-off-2 (type $3) (param $0 i32) (result i32) + (func $load-off-2 (; 8 ;) (type $3) (param $0 i32) (result i32) (i32.store (i32.const 6) (get_local $0) @@ -506,7 +506,7 @@ ) ) ) - (func $sign-ext (type $4) (param $0 i32) (param $1 i32) + (func $sign-ext (; 9 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.eqz (i32.and @@ -617,7 +617,7 @@ ) ) ) - (func $sign-ext-input (type $4) (param $0 i32) (param $1 i32) + (func $sign-ext-input (; 10 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.const 100) ) @@ -951,7 +951,7 @@ ) ) ) - (func $linear-sums (type $4) (param $0 i32) (param $1 i32) + (func $linear-sums (; 11 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.add (get_local $1) @@ -1043,7 +1043,7 @@ (get_local $0) ) ) - (func $almost-sign-ext (type $4) (param $0 i32) (param $0 i32) + (func $almost-sign-ext (; 12 ;) (type $4) (param $0 i32) (param $0 i32) (drop (i32.shr_s (i32.shl @@ -1060,7 +1060,7 @@ ) ) ) - (func $squaring (type $4) (param $0 i32) (param $1 i32) + (func $squaring (; 13 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.and (get_local $0) @@ -1116,7 +1116,7 @@ ) ) ) - (func $sign-ext-ne (type $4) (param $0 i32) (param $1 i32) + (func $sign-ext-ne (; 14 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.ne (i32.and @@ -1166,7 +1166,7 @@ ) ) ) - (func $sign-ext-eqz (type $4) (param $0 i32) (param $1 i32) + (func $sign-ext-eqz (; 15 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.eqz (i32.and @@ -1176,7 +1176,7 @@ ) ) ) - (func $sign-ext-boolean (type $4) (param $0 i32) (param $1 i32) + (func $sign-ext-boolean (; 16 ;) (type $4) (param $0 i32) (param $1 i32) (drop (if (result i32) (i32.and @@ -1188,7 +1188,7 @@ ) ) ) - (func $add-sub-zero (type $4) (param $0 i32) (param $1 i32) + (func $add-sub-zero (; 17 ;) (type $4) (param $0 i32) (param $1 i32) (drop (get_local $0) ) @@ -1196,7 +1196,7 @@ (get_local $0) ) ) - (func $store-signext (type $5) (param $0 i32) + (func $store-signext (; 18 ;) (type $5) (param $0 i32) (i32.store8 (i32.const 8) (get_local $0) @@ -1254,7 +1254,7 @@ ) ) ) - (func $sign-ext-tee (type $4) (param $0 i32) (param $1 i32) + (func $sign-ext-tee (; 19 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.shr_s (i32.shl @@ -1272,7 +1272,7 @@ ) ) ) - (func $sign-ext-load (type $4) (param $0 i32) (param $1 i32) + (func $sign-ext-load (; 20 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.load8_s (i32.const 256) @@ -1343,7 +1343,7 @@ ) ) ) - (func $mask-bits (type $4) (param $0 i32) (param $1 i32) + (func $mask-bits (; 21 ;) (type $4) (param $0 i32) (param $1 i32) (drop (tee_local $0 (i32.const 127) @@ -1397,7 +1397,7 @@ ) ) ) - (func $local-info-zero-ext (type $4) (param $0 i32) (param $1 i32) + (func $local-info-zero-ext (; 22 ;) (type $4) (param $0 i32) (param $1 i32) (local $x i32) (local $y i32) (local $z i32) @@ -1448,7 +1448,7 @@ ) ) ) - (func $local-info-sign-ext-bitsize (type $4) (param $0 i32) (param $1 i32) + (func $local-info-sign-ext-bitsize (; 23 ;) (type $4) (param $0 i32) (param $1 i32) (local $x i32) (local $y i32) (local $z i32) @@ -1508,7 +1508,7 @@ ) ) ) - (func $local-info-sign-ext-already-exted (type $4) (param $0 i32) (param $1 i32) + (func $local-info-sign-ext-already-exted (; 24 ;) (type $4) (param $0 i32) (param $1 i32) (local $x i32) (local $y i32) (local $z i32) @@ -1619,7 +1619,7 @@ ) ) ) - (func $signed-loads-fill-the-bits (type $3) (param $$e i32) (result i32) + (func $signed-loads-fill-the-bits (; 25 ;) (type $3) (param $$e i32) (result i32) (local $$0 i32) (local $$conv i32) (set_local $$0 @@ -1640,7 +1640,7 @@ ) ) ) - (func $local-info-sign-ext-already-exted-by-load (type $4) (param $0 i32) (param $1 i32) + (func $local-info-sign-ext-already-exted-by-load (; 26 ;) (type $4) (param $0 i32) (param $1 i32) (local $x i32) (local $y i32) (local $z i32) @@ -1682,7 +1682,7 @@ ) ) ) - (func $compare-load-s-sign-extend (type $4) (param $0 i32) (param $1 i32) + (func $compare-load-s-sign-extend (; 27 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.eq (i32.load8_u @@ -1762,7 +1762,7 @@ ) ) ) - (func $unsign-diff-sizes (type $6) (param $x i32) (param $y i32) (result i32) + (func $unsign-diff-sizes (; 28 ;) (type $6) (param $x i32) (param $y i32) (result i32) (i32.ne (i32.shr_s (i32.shl @@ -1786,7 +1786,7 @@ ) ) ) - (func $unsign-same-sizes (type $6) (param $x i32) (param $y i32) (result i32) + (func $unsign-same-sizes (; 29 ;) (type $6) (param $x i32) (param $y i32) (result i32) (i32.ne (i32.and (call $unsign-same-sizes @@ -1804,7 +1804,7 @@ ) ) ) - (func $fuzz-almost-sign-ext (type $1) + (func $fuzz-almost-sign-ext (; 30 ;) (type $1) (drop (i32.shr_s (i32.shl @@ -1828,7 +1828,7 @@ ) ) ) - (func $fuzz-comp-impossible (type $5) (param $x i32) + (func $fuzz-comp-impossible (; 31 ;) (type $5) (param $x i32) (drop (i32.eq (i32.and @@ -1893,7 +1893,7 @@ ) ) ) - (func $if-parallel (type $4) (param $0 i32) (param $1 i32) + (func $if-parallel (; 32 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.add (get_local $1) @@ -1948,7 +1948,7 @@ ) ) ) - (func $select-parallel (type $4) (param $0 i32) (param $1 i32) + (func $select-parallel (; 33 ;) (type $4) (param $0 i32) (param $1 i32) (drop (i32.add (get_local $1) @@ -2004,7 +2004,7 @@ ) ) ) - (func $zero-shifts-is-not-sign-ext (type $1) + (func $zero-shifts-is-not-sign-ext (; 34 ;) (type $1) (drop (i32.eq (i32.load16_s align=1 @@ -2025,7 +2025,7 @@ ) ) ) - (func $zero-ops (type $2) (result i32) + (func $zero-ops (; 35 ;) (type $2) (result i32) (return (i32.eq (i32.load16_s align=1 @@ -2035,7 +2035,7 @@ ) ) ) - (func $sign-ext-1-and-ne (type $2) (result i32) + (func $sign-ext-1-and-ne (; 36 ;) (type $2) (result i32) (select (i32.ne (i32.and @@ -2048,7 +2048,7 @@ (i32.const 1) ) ) - (func $neg-shifts-and-255 (type $2) (result i32) + (func $neg-shifts-and-255 (; 37 ;) (type $2) (result i32) (i32.and (i32.shr_u (i32.const -99) @@ -2057,7 +2057,7 @@ (i32.const 255) ) ) - (func $neg-shifts-and-255-b (type $2) (result i32) + (func $neg-shifts-and-255-b (; 38 ;) (type $2) (result i32) (i32.and (i32.shl (i32.const -2349025) @@ -2066,7 +2066,7 @@ (i32.const 255) ) ) - (func $shifts-square-overflow (type $3) (param $x i32) (result i32) + (func $shifts-square-overflow (; 39 ;) (type $3) (param $x i32) (result i32) (i32.shr_u (i32.shr_u (get_local $x) @@ -2075,13 +2075,13 @@ (i32.const 32767) ) ) - (func $shifts-square-no-overflow-small (type $3) (param $x i32) (result i32) + (func $shifts-square-no-overflow-small (; 40 ;) (type $3) (param $x i32) (result i32) (i32.shr_u (get_local $x) (i32.const 9) ) ) - (func $shifts-square-overflow-64 (type $7) (param $x i64) (result i64) + (func $shifts-square-overflow-64 (; 41 ;) (type $7) (param $x i64) (result i64) (i64.shr_u (i64.shr_u (get_local $x) @@ -2090,13 +2090,13 @@ (i64.const 64767) ) ) - (func $shifts-square-no-overflow-small-64 (type $7) (param $x i64) (result i64) + (func $shifts-square-no-overflow-small-64 (; 42 ;) (type $7) (param $x i64) (result i64) (i64.shr_u (get_local $x) (i64.const 9) ) ) - (func $shifts-square-unreachable (type $3) (param $x i32) (result i32) + (func $shifts-square-unreachable (; 43 ;) (type $3) (param $x i32) (result i32) (i32.shr_u (i32.shr_u (unreachable) @@ -2105,7 +2105,7 @@ (i32.const 4098) ) ) - (func $mix-shifts (type $2) (result i32) + (func $mix-shifts (; 44 ;) (type $2) (result i32) (i32.shr_s (i32.shl (i32.const 23) @@ -2114,13 +2114,13 @@ (i32.const 168) ) ) - (func $actually-no-shifts (type $2) (result i32) + (func $actually-no-shifts (; 45 ;) (type $2) (result i32) (i32.const 33) ) - (func $less-shifts-than-it-seems (type $3) (param $x i32) (result i32) + (func $less-shifts-than-it-seems (; 46 ;) (type $3) (param $x i32) (result i32) (i32.const 4800) ) - (func $and-popcount32 (type $2) (result i32) + (func $and-popcount32 (; 47 ;) (type $2) (result i32) (i32.and (i32.popcnt (i32.const -1) @@ -2128,12 +2128,12 @@ (i32.const 31) ) ) - (func $and-popcount32-big (type $2) (result i32) + (func $and-popcount32-big (; 48 ;) (type $2) (result i32) (i32.popcnt (i32.const -1) ) ) - (func $and-popcount64 (type $8) (result i64) + (func $and-popcount64 (; 49 ;) (type $8) (result i64) (i64.and (i64.popcnt (i64.const -1) @@ -2141,7 +2141,7 @@ (i64.const 63) ) ) - (func $and-popcount64-big (type $8) (result i64) + (func $and-popcount64-big (; 50 ;) (type $8) (result i64) (i64.and (i64.popcnt (i64.const -1) @@ -2149,7 +2149,7 @@ (i64.const 127) ) ) - (func $and-popcount64-bigger (type $8) (result i64) + (func $and-popcount64-bigger (; 51 ;) (type $8) (result i64) (i64.and (i64.popcnt (i64.const -1) @@ -2157,7 +2157,7 @@ (i64.const 255) ) ) - (func $optimizeAddedConstants-filters-through-nonzero (type $2) (result i32) + (func $optimizeAddedConstants-filters-through-nonzero (; 52 ;) (type $2) (result i32) (i32.add (i32.shl (i32.const -536870912) @@ -2168,7 +2168,7 @@ (i32.const -31744) ) ) - (func $optimizeAddedConstants-filters-through-nonzero-b (type $2) (result i32) + (func $optimizeAddedConstants-filters-through-nonzero-b (; 53 ;) (type $2) (result i32) (i32.add (i32.shl (i32.const -536870912) @@ -2179,7 +2179,7 @@ (i32.const -31744) ) ) - (func $return-proper-value-from-shift-left-by-zero (type $2) (result i32) + (func $return-proper-value-from-shift-left-by-zero (; 54 ;) (type $2) (result i32) (if (result i32) (i32.add (loop $label$0 (result i32) diff --git a/test/passes/optimize-instructions_optimize-level=2_ignore-implicit-traps.txt b/test/passes/optimize-instructions_optimize-level=2_ignore-implicit-traps.txt index 85e0dd6d8..14c82d38e 100644 --- a/test/passes/optimize-instructions_optimize-level=2_ignore-implicit-traps.txt +++ b/test/passes/optimize-instructions_optimize-level=2_ignore-implicit-traps.txt @@ -2,7 +2,7 @@ (type $0 (func (param i32 i32) (result i32))) (type $1 (func (result f64))) (memory $0 0) - (func $conditionals (type $0) (param $0 i32) (param $1 i32) (result i32) + (func $conditionals (; 0 ;) (type $0) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -87,7 +87,7 @@ (get_local $5) ) ) - (func $side-effect (type $0) (param $0 i32) (param $1 i32) (result i32) + (func $side-effect (; 1 ;) (type $0) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -170,7 +170,7 @@ (get_local $5) ) ) - (func $flip (type $0) (param $0 i32) (param $1 i32) (result i32) + (func $flip (; 2 ;) (type $0) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -252,7 +252,7 @@ (get_local $5) ) ) - (func $invalidate-conditionalizeExpensiveOnBitwise (type $0) (param $0 i32) (param $1 i32) (result i32) + (func $invalidate-conditionalizeExpensiveOnBitwise (; 3 ;) (type $0) (param $0 i32) (param $1 i32) (result i32) (if (i32.eqz (i32.and @@ -288,7 +288,7 @@ (get_local $1) ) ) - (func $invalidate-conditionalizeExpensiveOnBitwise-ok (type $0) (param $0 i32) (param $1 i32) (result i32) + (func $invalidate-conditionalizeExpensiveOnBitwise-ok (; 4 ;) (type $0) (param $0 i32) (param $1 i32) (result i32) (if (i32.eqz (if (result i32) @@ -322,7 +322,7 @@ (get_local $1) ) ) - (func $conditionalize-if-type-change (type $1) (result f64) + (func $conditionalize-if-type-change (; 5 ;) (type $1) (result f64) (local $0 i32) (drop (loop $label$1 (result f32) diff --git a/test/passes/pick-load-signs.txt b/test/passes/pick-load-signs.txt index e8507fa29..24b955857 100644 --- a/test/passes/pick-load-signs.txt +++ b/test/passes/pick-load-signs.txt @@ -2,7 +2,7 @@ (type $0 (func)) (type $1 (func (result i32))) (memory $0 0) - (func $a (type $0) + (func $a (; 0 ;) (type $0) (local $y i32) (set_local $y (i32.load8_u @@ -16,7 +16,7 @@ ) ) ) - (func $b (type $0) + (func $b (; 1 ;) (type $0) (local $y i32) (set_local $y (i32.load16_u @@ -30,7 +30,7 @@ ) ) ) - (func $c (type $0) + (func $c (; 2 ;) (type $0) (local $y i32) (set_local $y (i32.load8_u @@ -44,7 +44,7 @@ ) ) ) - (func $d (type $0) + (func $d (; 3 ;) (type $0) (local $y i32) (set_local $y (i32.load16_u @@ -58,7 +58,7 @@ ) ) ) - (func $one-of-each (type $0) + (func $one-of-each (; 4 ;) (type $0) (local $y i32) (set_local $y (i32.load8_s @@ -81,7 +81,7 @@ ) ) ) - (func $more-of-one (type $0) + (func $more-of-one (; 5 ;) (type $0) (local $y i32) (set_local $y (i32.load8_s @@ -110,7 +110,7 @@ ) ) ) - (func $many-more-of-one (type $0) + (func $many-more-of-one (; 6 ;) (type $0) (local $y i32) (set_local $y (i32.load8_u @@ -145,7 +145,7 @@ ) ) ) - (func $a-sign (type $0) + (func $a-sign (; 7 ;) (type $0) (local $y i32) (set_local $y (i32.load8_s @@ -162,7 +162,7 @@ ) ) ) - (func $multivar (type $0) + (func $multivar (; 8 ;) (type $0) (local $x i32) (local $y i32) (set_local $x @@ -191,7 +191,7 @@ ) ) ) - (func $corners (type $0) + (func $corners (; 9 ;) (type $0) (local $y i32) (drop (i32.load8_s @@ -207,7 +207,7 @@ (i32.const 1024) ) ) - (func $wrong-size (type $0) + (func $wrong-size (; 10 ;) (type $0) (local $y i32) (set_local $y (i32.load8_s @@ -221,7 +221,7 @@ ) ) ) - (func $wrong-size_s (type $0) + (func $wrong-size_s (; 11 ;) (type $0) (local $y i32) (set_local $y (i32.load8_u @@ -238,7 +238,7 @@ ) ) ) - (func $non-sign-or-unsigned-use (type $0) + (func $non-sign-or-unsigned-use (; 12 ;) (type $0) (local $y i32) (set_local $y (i32.load8_s @@ -255,12 +255,12 @@ (get_local $y) ) ) - (func $toplevel-load (type $1) (result i32) + (func $toplevel-load (; 13 ;) (type $1) (result i32) (i32.load8_s (i32.const 1024) ) ) - (func $tees (type $0) + (func $tees (; 14 ;) (type $0) (local $y i32) (drop (tee_local $y diff --git a/test/passes/post-emscripten.txt b/test/passes/post-emscripten.txt index 947318051..a1bac030a 100644 --- a/test/passes/post-emscripten.txt +++ b/test/passes/post-emscripten.txt @@ -6,7 +6,7 @@ (import "global.Math" "pow" (func $Math_pow (param f64 f64) (result f64))) (memory $0 256 256) (export "load-off-2" (func $load-off-2)) - (func $b0 (type $0) (param $x i32) + (func $b0 (; 1 ;) (type $0) (param $x i32) (drop (i32.load offset=1 (get_local $x) @@ -44,7 +44,7 @@ ) ) ) - (func $load-off-2 (type $2) (param $0 i32) (result i32) + (func $load-off-2 (; 2 ;) (type $2) (param $0 i32) (result i32) (i32.store (i32.const 6) (get_local $0) @@ -115,7 +115,7 @@ (get_local $0) ) ) - (func $pow2 (type $3) + (func $pow2 (; 3 ;) (type $3) (local $x f64) (local $y f64) (local $2 f64) @@ -166,7 +166,7 @@ ) ) ) - (func $pow.2 (type $3) + (func $pow.2 (; 4 ;) (type $3) (drop (f64.sqrt (f64.const 1) diff --git a/test/passes/precompute-propagate.txt b/test/passes/precompute-propagate.txt index 90b01be14..4477b2294 100644 --- a/test/passes/precompute-propagate.txt +++ b/test/passes/precompute-propagate.txt @@ -2,7 +2,7 @@ (type $0 (func (param i32))) (type $1 (func (param i32) (result i32))) (memory $0 0) - (func $basic (type $0) (param $p i32) + (func $basic (; 0 ;) (type $0) (param $p i32) (local $x i32) (set_local $x (i32.const 10) @@ -11,7 +11,7 @@ (i32.const 20) ) ) - (func $split (type $0) (param $p i32) + (func $split (; 1 ;) (type $0) (param $p i32) (local $x i32) (if (i32.const 1) @@ -26,7 +26,7 @@ ) ) ) - (func $split-but-join (type $0) (param $p i32) + (func $split-but-join (; 2 ;) (type $0) (param $p i32) (local $x i32) (if (i32.const 1) @@ -41,7 +41,7 @@ (i32.const 20) ) ) - (func $split-but-join-different (type $0) (param $p i32) + (func $split-but-join-different (; 3 ;) (type $0) (param $p i32) (local $x i32) (if (i32.const 1) @@ -59,7 +59,7 @@ ) ) ) - (func $split-but-join-different-b (type $0) (param $p i32) + (func $split-but-join-different-b (; 4 ;) (type $0) (param $p i32) (local $x i32) (if (i32.const 1) @@ -77,7 +77,7 @@ ) ) ) - (func $split-but-join-init0 (type $0) (param $p i32) + (func $split-but-join-init0 (; 5 ;) (type $0) (param $p i32) (local $x i32) (if (i32.const 1) @@ -89,7 +89,7 @@ (i32.const 0) ) ) - (func $later (type $0) (param $p i32) + (func $later (; 6 ;) (type $0) (param $p i32) (local $x i32) (set_local $x (i32.const 10) @@ -107,7 +107,7 @@ (i32.const 39) ) ) - (func $later2 (type $1) (param $p i32) (result i32) + (func $later2 (; 7 ;) (type $1) (param $p i32) (result i32) (local $x i32) (set_local $x (i32.const 10) @@ -117,7 +117,7 @@ ) (i32.const 20) ) - (func $two-ways-but-identical (type $1) (param $p i32) (result i32) + (func $two-ways-but-identical (; 8 ;) (type $1) (param $p i32) (result i32) (local $x i32) (local $y i32) (set_local $x @@ -137,7 +137,7 @@ ) (i32.const 21) ) - (func $two-ways-but-almost-identical (type $1) (param $p i32) (result i32) + (func $two-ways-but-almost-identical (; 9 ;) (type $1) (param $p i32) (result i32) (local $x i32) (local $y i32) (set_local $x @@ -160,7 +160,7 @@ ) (get_local $y) ) - (func $deadloop (type $1) (param $p i32) (result i32) + (func $deadloop (; 10 ;) (type $1) (param $p i32) (result i32) (local $x i32) (local $y i32) (loop $loop @@ -173,7 +173,7 @@ (br $loop) ) ) - (func $deadloop2 (type $0) (param $p i32) + (func $deadloop2 (; 11 ;) (type $0) (param $p i32) (local $x i32) (local $y i32) (loop $loop @@ -192,7 +192,7 @@ (br $loop) ) ) - (func $deadloop3 (type $0) (param $p i32) + (func $deadloop3 (; 12 ;) (type $0) (param $p i32) (local $x i32) (local $y i32) (loop $loop diff --git a/test/passes/precompute.txt b/test/passes/precompute.txt index ad5b74e83..bb045f853 100644 --- a/test/passes/precompute.txt +++ b/test/passes/precompute.txt @@ -4,7 +4,7 @@ (type $2 (func)) (type $3 (func (result f64))) (memory $0 0) - (func $x (type $0) (param $x i32) + (func $x (; 0 ;) (type $0) (param $x i32) (call $x (i32.const 2300) ) @@ -85,7 +85,7 @@ (i32.const 0) ) ) - (func $ret (type $1) (result i32) + (func $ret (; 1 ;) (type $1) (result i32) (if (call $ret) (return @@ -100,13 +100,13 @@ ) (i32.const 1) ) - (func $noret (type $2) + (func $noret (; 2 ;) (type $2) (if (call $ret) (return) ) ) - (func $refinalize-br-condition-unreachable (type $2) + (func $refinalize-br-condition-unreachable (; 3 ;) (type $2) (block $label$1 (drop (br_if $label$1 @@ -115,7 +115,7 @@ ) ) ) - (func $br_if-condition-is-block-i32-but-unreachable-so-refinalize-tricky (type $2) + (func $br_if-condition-is-block-i32-but-unreachable-so-refinalize-tricky (; 4 ;) (type $2) (drop (block $label$1 (result i32) (drop @@ -130,7 +130,7 @@ ) ) ) - (func $reuse-br-value (type $3) (result f64) + (func $reuse-br-value (; 5 ;) (type $3) (result f64) (block $label$0 (result f64) (i32.store8 (i32.const 1919623207) @@ -157,7 +157,7 @@ (f64.const 4776014875438170098655851e156) ) ) - (func $refinalize-two-breaks-one-unreachable (type $2) + (func $refinalize-two-breaks-one-unreachable (; 6 ;) (type $2) (drop (block $label$0 (result i64) (br_if $label$0 @@ -178,7 +178,7 @@ ) ) ) - (func $one-break-value-and-it-is-unreachable (type $3) (result f64) + (func $one-break-value-and-it-is-unreachable (; 7 ;) (type $3) (result f64) (local $var$0 i32) (block $label$6 (result f64) (br_if $label$6 diff --git a/test/passes/precompute_coalesce-locals_vacuum.txt b/test/passes/precompute_coalesce-locals_vacuum.txt index dbeec78f1..9113fd97e 100644 --- a/test/passes/precompute_coalesce-locals_vacuum.txt +++ b/test/passes/precompute_coalesce-locals_vacuum.txt @@ -1,7 +1,7 @@ (module (type $0 (func (param i32) (result i32))) (memory $0 0) - (func $nested-br_if-value (type $0) (param $0 i32) (result i32) + (func $nested-br_if-value (; 0 ;) (type $0) (param $0 i32) (result i32) (loop $label$0 (br $label$0) ) diff --git a/test/passes/print-call-graph.txt b/test/passes/print-call-graph.txt index c1db051ad..129b4a37c 100644 --- a/test/passes/print-call-graph.txt +++ b/test/passes/print-call-graph.txt @@ -186,7 +186,7 @@ digraph call { (export "dynCall_iiii" (func $dynCall_iiii)) (export "dynCall_vi" (func $dynCall_vi)) (export "dynCall_v" (func $dynCall_v)) - (func $stackAlloc (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $stackAlloc (; 10 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (set_local $1 (get_global $STACKTOP) @@ -208,15 +208,15 @@ digraph call { ) (get_local $1) ) - (func $stackSave (type $6) (result i32) + (func $stackSave (; 11 ;) (type $6) (result i32) (get_global $STACKTOP) ) - (func $stackRestore (type $FUNCSIG$vi) (param $0 i32) + (func $stackRestore (; 12 ;) (type $FUNCSIG$vi) (param $0 i32) (set_global $STACKTOP (get_local $0) ) ) - (func $establishStackSpace (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $establishStackSpace (; 13 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (set_global $STACKTOP (get_local $0) ) @@ -224,7 +224,7 @@ digraph call { (get_local $1) ) ) - (func $setThrew (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $setThrew (; 14 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (if (i32.eqz (get_global $__THREW__) @@ -239,21 +239,21 @@ digraph call { ) ) ) - (func $setTempRet0 (type $FUNCSIG$vi) (param $0 i32) + (func $setTempRet0 (; 15 ;) (type $FUNCSIG$vi) (param $0 i32) (set_global $tempRet0 (get_local $0) ) ) - (func $getTempRet0 (type $6) (result i32) + (func $getTempRet0 (; 16 ;) (type $6) (result i32) (get_global $tempRet0) ) - (func $_malloc (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $_malloc (; 17 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (i32.const 0) ) - (func $_free (type $FUNCSIG$vi) (param $0 i32) + (func $_free (; 18 ;) (type $FUNCSIG$vi) (param $0 i32) (nop) ) - (func $_main (type $6) (result i32) + (func $_main (; 19 ;) (type $6) (result i32) (local $0 i32) (i64.store align=4 (tee_local $0 @@ -265,7 +265,7 @@ digraph call { ) (get_local $0) ) - (func $___stdio_close (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $___stdio_close (; 20 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (set_local $1 @@ -298,7 +298,7 @@ digraph call { ) (get_local $0) ) - (func $___stdio_write (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $___stdio_write (; 21 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -645,7 +645,7 @@ digraph call { ) (get_local $0) ) - (func $___stdio_seek (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $___stdio_seek (; 22 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (set_local $4 @@ -714,7 +714,7 @@ digraph call { ) (get_local $0) ) - (func $___syscall_ret (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $___syscall_ret (; 23 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (if (result i32) (i32.gt_u (get_local $0) @@ -733,7 +733,7 @@ digraph call { (get_local $0) ) ) - (func $___errno_location (type $6) (result i32) + (func $___errno_location (; 24 ;) (type $6) (result i32) (if (result i32) (i32.load (i32.const 1140) @@ -744,7 +744,7 @@ digraph call { (i32.const 1184) ) ) - (func $_cleanup_387 (type $FUNCSIG$vi) (param $0 i32) + (func $_cleanup_387 (; 25 ;) (type $FUNCSIG$vi) (param $0 i32) (if (i32.eqz (i32.load offset=68 @@ -756,7 +756,7 @@ digraph call { ) ) ) - (func $___stdout_write (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $___stdout_write (; 26 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -830,7 +830,7 @@ digraph call { ) (get_local $0) ) - (func $_fflush (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $_fflush (; 27 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (block $do-once (result i32) @@ -953,7 +953,7 @@ digraph call { ) ) ) - (func $___fflush_unlocked (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $___fflush_unlocked (; 28 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -1073,7 +1073,7 @@ digraph call { (i32.const 0) ) ) - (func $__Znwj (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $__Znwj (; 29 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (set_local $1 (select @@ -1115,7 +1115,7 @@ digraph call { ) (get_local $0) ) - (func $__ZSt15get_new_handlerv (type $6) (result i32) + (func $__ZSt15get_new_handlerv (; 30 ;) (type $6) (result i32) (local $0 i32) (i32.store (i32.const 1188) @@ -1130,10 +1130,10 @@ digraph call { ) (get_local $0) ) - (func $runPostSets (type $FUNCSIG$v) + (func $runPostSets (; 31 ;) (type $FUNCSIG$v) (nop) ) - (func $_memset (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_memset (; 32 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -1271,7 +1271,7 @@ digraph call { (get_local $2) ) ) - (func $_memcpy (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_memcpy (; 33 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (if (i32.ge_s @@ -1420,10 +1420,10 @@ digraph call { ) (get_local $3) ) - (func $_pthread_self (type $6) (result i32) + (func $_pthread_self (; 34 ;) (type $6) (result i32) (i32.const 0) ) - (func $dynCall_ii (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $dynCall_ii (; 35 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (call_indirect $FUNCSIG$ii (get_local $1) (i32.add @@ -1435,7 +1435,7 @@ digraph call { ) ) ) - (func $dynCall_iiii (type $7) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $dynCall_iiii (; 36 ;) (type $7) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (call_indirect $FUNCSIG$iiii (get_local $1) (get_local $2) @@ -1449,7 +1449,7 @@ digraph call { ) ) ) - (func $dynCall_vi (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $dynCall_vi (; 37 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (call_indirect $FUNCSIG$vi (get_local $1) (i32.add @@ -1461,7 +1461,7 @@ digraph call { ) ) ) - (func $dynCall_v (type $FUNCSIG$vi) (param $0 i32) + (func $dynCall_v (; 38 ;) (type $FUNCSIG$vi) (param $0 i32) (call_indirect $FUNCSIG$v (i32.add (i32.and @@ -1472,24 +1472,24 @@ digraph call { ) ) ) - (func $b0 (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $b0 (; 39 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (call $abort (i32.const 0) ) (i32.const 0) ) - (func $b1 (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $b1 (; 40 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (call $abort (i32.const 1) ) (i32.const 0) ) - (func $b2 (type $FUNCSIG$vi) (param $0 i32) + (func $b2 (; 41 ;) (type $FUNCSIG$vi) (param $0 i32) (call $abort (i32.const 2) ) ) - (func $b3 (type $FUNCSIG$v) + (func $b3 (; 42 ;) (type $FUNCSIG$v) (call $abort (i32.const 3) ) diff --git a/test/passes/remove-imports.txt b/test/passes/remove-imports.txt index da188e3aa..9c7444b8d 100644 --- a/test/passes/remove-imports.txt +++ b/test/passes/remove-imports.txt @@ -4,7 +4,7 @@ (type $FUNCSIG$d (func (result f64))) (import "env" "memBase" (global $import$global0 i32)) (memory $0 1024 1024) - (func $nada (type $FUNCSIG$v) + (func $nada (; 0 ;) (type $FUNCSIG$v) (nop) (drop (i32.const 0) diff --git a/test/passes/remove-unused-brs.txt b/test/passes/remove-unused-brs.txt index 607b8ecb4..529fa6152 100644 --- a/test/passes/remove-unused-brs.txt +++ b/test/passes/remove-unused-brs.txt @@ -10,11 +10,11 @@ (type $8 (func (result f32))) (type $9 (func (param i32) (result f32))) (memory $0 256 256) - (func $b0-yes (type $0) (param $i1 i32) + (func $b0-yes (; 0 ;) (type $0) (param $i1 i32) (block $topmost ) ) - (func $b1 (type $0) (param $i1 i32) + (func $b1 (; 1 ;) (type $0) (param $i1 i32) (block $topmost (block $block (drop @@ -23,19 +23,19 @@ ) ) ) - (func $b2 (type $0) (param $i1 i32) + (func $b2 (; 2 ;) (type $0) (param $i1 i32) (block $topmost (block $inner ) ) ) - (func $b3-yes (type $0) (param $i1 i32) + (func $b3-yes (; 3 ;) (type $0) (param $i1 i32) (block $topmost (block $inner ) ) ) - (func $b4 (type $0) (param $i1 i32) + (func $b4 (; 4 ;) (type $0) (param $i1 i32) (block $topmost (block $inner (block $block @@ -46,7 +46,7 @@ ) ) ) - (func $b5 (type $0) (param $i1 i32) + (func $b5 (; 5 ;) (type $0) (param $i1 i32) (block $topmost (block $inner (block $block @@ -57,14 +57,14 @@ ) ) ) - (func $b6 (type $0) (param $i1 i32) + (func $b6 (; 6 ;) (type $0) (param $i1 i32) (block $topmost (br_if $topmost (i32.const 1) ) ) ) - (func $b7 (type $0) (param $i1 i32) + (func $b7 (; 7 ;) (type $0) (param $i1 i32) (block $topmost (block $block (drop @@ -76,7 +76,7 @@ ) ) ) - (func $b8 (type $0) (param $i1 i32) + (func $b8 (; 8 ;) (type $0) (param $i1 i32) (block $topmost (block $inner (br_if $topmost @@ -85,7 +85,7 @@ ) ) ) - (func $b9 (type $0) (param $i1 i32) + (func $b9 (; 9 ;) (type $0) (param $i1 i32) (block $topmost (block $inner (br_if $topmost @@ -94,7 +94,7 @@ ) ) ) - (func $b10 (type $0) (param $i1 i32) + (func $b10 (; 10 ;) (type $0) (param $i1 i32) (block $topmost (block $inner (block $block @@ -108,7 +108,7 @@ ) ) ) - (func $b11 (type $0) (param $i1 i32) + (func $b11 (; 11 ;) (type $0) (param $i1 i32) (block $topmost (block $inner (block $block @@ -122,7 +122,7 @@ ) ) ) - (func $b12-yes (type $1) + (func $b12-yes (; 12 ;) (type $1) (block $topmost (if (i32.const 1) @@ -149,7 +149,7 @@ ) ) ) - (func $b13 (type $2) (result i32) + (func $b13 (; 13 ;) (type $2) (result i32) (block $topmost (result i32) (if (i32.const 1) @@ -176,7 +176,7 @@ (i32.const 3) ) ) - (func $b14 (type $2) (result i32) + (func $b14 (; 14 ;) (type $2) (result i32) (block $topmost (result i32) (if (result i32) (i32.const 1) @@ -189,14 +189,14 @@ ) ) ) - (func $b15 (type $1) + (func $b15 (; 15 ;) (type $1) (block $topmost (br_if $topmost (i32.const 17) ) ) ) - (func $b15b (type $1) + (func $b15b (; 16 ;) (type $1) (block $topmost (if (i32.const 18) @@ -208,7 +208,7 @@ ) ) ) - (func $b16 (type $1) + (func $b16 (; 17 ;) (type $1) (block $a (block $b (block $c @@ -228,7 +228,7 @@ ) ) ) - (func $b17 (type $1) + (func $b17 (; 18 ;) (type $1) (block $a (if (i32.const 0) @@ -270,16 +270,16 @@ ) ) ) - (func $ret-1 (type $1) + (func $ret-1 (; 19 ;) (type $1) (nop) ) - (func $ret-2 (type $1) + (func $ret-2 (; 20 ;) (type $1) (block $block0 (block $block1 ) ) ) - (func $ret-3 (type $1) + (func $ret-3 (; 21 ;) (type $1) (block $block0 (if (i32.const 0) @@ -289,14 +289,14 @@ ) ) ) - (func $ret-value (type $2) (result i32) + (func $ret-value (; 22 ;) (type $2) (result i32) (block $block0 (result i32) (block $block1 (result i32) (i32.const 1) ) ) ) - (func $no-select-but-the-last (type $1) + (func $no-select-but-the-last (; 23 ;) (type $1) (block $a (if (i32.const 0) @@ -370,7 +370,7 @@ ) ) ) - (func $side-effects-and-order (type $2) (result i32) + (func $side-effects-and-order (; 24 ;) (type $2) (result i32) (local $x i32) (block $do-once$0 (if @@ -428,7 +428,7 @@ (i32.const 1) ) ) - (func $loops (type $1) + (func $loops (; 25 ;) (type $1) (loop $in (block $out (br_if $in @@ -710,7 +710,7 @@ ) ) ) - (func $br_if_in_block (type $2) (result i32) + (func $br_if_in_block (; 26 ;) (type $2) (result i32) (block $outval (result i32) (block $in (br_if $in @@ -746,7 +746,7 @@ ) ) ) - (func $threading (type $1) + (func $threading (; 27 ;) (type $1) (drop (block $value-out (result i32) (block $value-in (result i32) @@ -780,7 +780,7 @@ ) ) ) - (func $if-to-br_if-conflict (type $3) (param $x i32) (param $y i32) (result i32) + (func $if-to-br_if-conflict (; 28 ;) (type $3) (param $x i32) (param $y i32) (result i32) (block $leave (set_local $y (block $out (result i32) @@ -807,7 +807,7 @@ (get_local $y) ) ) - (func $if-to-br_if-conflict2 (type $3) (param $x i32) (param $y i32) (result i32) + (func $if-to-br_if-conflict2 (; 29 ;) (type $3) (param $x i32) (param $y i32) (result i32) (block $leave (set_local $y (block $out (result i32) @@ -834,7 +834,7 @@ (get_local $y) ) ) - (func $if-to-br_if-value-sideeffect (type $3) (param $x i32) (param $y i32) (result i32) + (func $if-to-br_if-value-sideeffect (; 30 ;) (type $3) (param $x i32) (param $y i32) (result i32) (block $leave (set_local $y (block $out (result i32) @@ -862,7 +862,7 @@ (get_local $y) ) ) - (func $fuzz (type $4) (param $j i32) (param $g i32) + (func $fuzz (; 31 ;) (type $4) (param $j i32) (param $g i32) (block $label$break$c (loop $label$continue$d (block $label$break$d @@ -892,7 +892,7 @@ ) ) ) - (func $iffify (type $1) + (func $iffify (; 32 ;) (type $1) (if (i32.eqz (i32.const 0) @@ -947,7 +947,7 @@ ) ) ) - (func $loop-if (type $2) (result i32) + (func $loop-if (; 33 ;) (type $2) (result i32) (block $outer (result i32) (loop $typed (result i32) (if (result i32) @@ -963,7 +963,7 @@ ) ) ) - (func $block-break (type $0) (param $0 i32) + (func $block-break (; 34 ;) (type $0) (param $0 i32) (block $block$7$break (block $shape$6$continue (call $block-break @@ -972,7 +972,7 @@ ) ) ) - (func $loop-break (type $0) (param $0 i32) + (func $loop-break (; 35 ;) (type $0) (param $0 i32) (block $block$7$break (loop $shape$6$continue (call $loop-break @@ -985,7 +985,7 @@ ) ) ) - (func $untaken-brs-might-prevent-block-removal (type $5) (param $0 f32) (param $1 i32) (param $2 f32) (param $3 i32) (param $4 i32) (param $5 f64) (param $6 f32) (result i32) + (func $untaken-brs-might-prevent-block-removal (; 36 ;) (type $5) (param $0 f32) (param $1 i32) (param $2 f32) (param $3 i32) (param $4 i32) (param $5 f64) (param $6 f32) (result i32) (block $label$0 (result i32) (block $label$1 (br_if $label$1 @@ -1020,7 +1020,7 @@ (i32.const 1935947830) ) ) - (func $unexitable-loops-result (type $6) (param $0 i32) (result i64) + (func $unexitable-loops-result (; 37 ;) (type $6) (param $0 i32) (result i64) (loop $label$0 (loop $label$1 (br_if $label$0 @@ -1039,7 +1039,7 @@ ) ) ) - (func $untaken-br-with-concrete-last-element (type $1) + (func $untaken-br-with-concrete-last-element (; 38 ;) (type $1) (block $label$8 (block $label$11 (block $label$14 @@ -1050,7 +1050,7 @@ ) ) ) - (func $untaken-br-with-concrete-last-element2 (type $2) (result i32) + (func $untaken-br-with-concrete-last-element2 (; 39 ;) (type $2) (result i32) (block $label$8 (result i32) (block $label$11 (result i32) (block $label$14 (result i32) @@ -1064,7 +1064,7 @@ ) ) ) - (func $untaken-br_if-then-if (type $1) + (func $untaken-br_if-then-if (; 40 ;) (type $1) (block $label$0 (br_if $label$0 (unreachable) @@ -1075,7 +1075,7 @@ ) ) ) - (func $unreachable-if-that-could-be-a-br_if (type $7) (result i64) + (func $unreachable-if-that-could-be-a-br_if (; 41 ;) (type $7) (result i64) (loop $label$3 (result i64) (drop (if (result f64) @@ -1087,7 +1087,7 @@ (i64.const 1) ) ) - (func $nop-br-might-update-type (type $1) + (func $nop-br-might-update-type (; 42 ;) (type $1) (block $label$39 (drop (if (result i32) @@ -1102,7 +1102,7 @@ ) ) ) - (func $no-flow-through-if-without-else (type $8) (result f32) + (func $no-flow-through-if-without-else (; 43 ;) (type $8) (result f32) (local $0 i32) (local $2 f32) (block $label$0 (result f32) @@ -1123,7 +1123,7 @@ ) ) ) - (func $unreachable-return-loop-value (type $7) (result i64) + (func $unreachable-return-loop-value (; 44 ;) (type $7) (result i64) (loop $loop (if (i32.const 1) @@ -1137,7 +1137,7 @@ (br $loop) ) ) - (func $obviously-flows-out-maybe (type $9) (param $var$0 i32) (result f32) + (func $obviously-flows-out-maybe (; 45 ;) (type $9) (param $var$0 i32) (result f32) (block $label$1 (result f32) (br $label$1 (f32.const 1) diff --git a/test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.txt b/test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.txt index d2bc2ad9b..be58b2f90 100644 --- a/test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.txt +++ b/test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.txt @@ -2,7 +2,7 @@ (type $0 (func (param i32) (result f64))) (global $global$3 (mut f64) (f64.const 0)) (memory $0 0) - (func $1 (type $0) (param $x i32) (result f64) + (func $1 (; 0 ;) (type $0) (param $x i32) (result f64) (local $var$0 f64) (block $label$0 (result f64) (set_local $var$0 diff --git a/test/passes/remove-unused-brs_shrink-level=1.txt b/test/passes/remove-unused-brs_shrink-level=1.txt index fb739356c..ac47d9f0e 100644 --- a/test/passes/remove-unused-brs_shrink-level=1.txt +++ b/test/passes/remove-unused-brs_shrink-level=1.txt @@ -3,7 +3,7 @@ (type $1 (func)) (type $2 (func (result i32))) (memory $0 256 256) - (func $b14 (type $2) (result i32) + (func $b14 (; 0 ;) (type $2) (result i32) (drop (select (block $block1 (result i32) @@ -45,7 +45,7 @@ ) (i32.const 0) ) - (func $join-br_ifs (type $1) + (func $join-br_ifs (; 1 ;) (type $1) (block $out (br_if $out (i32.or @@ -123,7 +123,7 @@ ) ) ) - (func $join-and-it-becomes-unreachable (type $1) + (func $join-and-it-becomes-unreachable (; 2 ;) (type $1) (block $label$1 (block $block (br_if $label$1 @@ -139,7 +139,7 @@ ) ) ) - (func $br-if-unreachable-pair (type $1) + (func $br-if-unreachable-pair (; 3 ;) (type $1) (block $label$14 (br_if $label$14 (unreachable) @@ -149,7 +149,7 @@ ) ) ) - (func $br-if-unreachable-pair2 (type $1) + (func $br-if-unreachable-pair2 (; 4 ;) (type $1) (block $label$14 (br_if $label$14 (i32.const 0) diff --git a/test/passes/remove-unused-brs_shrink-level=1_ignore-implicit-traps.txt b/test/passes/remove-unused-brs_shrink-level=1_ignore-implicit-traps.txt index 06734897a..8e865c39d 100644 --- a/test/passes/remove-unused-brs_shrink-level=1_ignore-implicit-traps.txt +++ b/test/passes/remove-unused-brs_shrink-level=1_ignore-implicit-traps.txt @@ -3,7 +3,7 @@ (type $1 (func)) (type $2 (func (result i32))) (memory $0 256 256) - (func $b14 (type $2) (result i32) + (func $b14 (; 0 ;) (type $2) (result i32) (drop (select (block $block1 (result i32) @@ -45,7 +45,7 @@ ) (i32.const 0) ) - (func $join-br_ifs (type $1) + (func $join-br_ifs (; 1 ;) (type $1) (block $out (br_if $out (i32.or diff --git a/test/passes/remove-unused-module-elements.txt b/test/passes/remove-unused-module-elements.txt index abce5a5aa..ecb888662 100644 --- a/test/passes/remove-unused-module-elements.txt +++ b/test/passes/remove-unused-module-elements.txt @@ -10,32 +10,32 @@ (export "other1" (func $other1)) (export "other2" (func $other2)) (start $start) - (func $start (type $0) + (func $start (; 0 ;) (type $0) (call $called0) ) - (func $called0 (type $0) + (func $called0 (; 1 ;) (type $0) (call $called1) ) - (func $called1 (type $0) + (func $called1 (; 2 ;) (type $0) (nop) ) - (func $called_indirect (type $0) + (func $called_indirect (; 3 ;) (type $0) (nop) ) - (func $exported (type $0) + (func $exported (; 4 ;) (type $0) (call $called2) ) - (func $called2 (type $0) + (func $called2 (; 5 ;) (type $0) (call $called2) (call $called3) ) - (func $called3 (type $0) + (func $called3 (; 6 ;) (type $0) (call $called4) ) - (func $called4 (type $0) + (func $called4 (; 7 ;) (type $0) (call $called3) ) - (func $other1 (type $1) (param $0 i32) + (func $other1 (; 8 ;) (type $1) (param $0 i32) (call_indirect $0 (i32.const 0) ) @@ -75,7 +75,7 @@ ) ) ) - (func $other2 (type $1) (param $0 i32) + (func $other2 (; 9 ;) (type $1) (param $0 i32) (unreachable) ) ) @@ -91,7 +91,7 @@ (import "env" "tableBase" (global $tableBase i32)) (elem (get_global $tableBase) $waka) (data (get_global $memoryBase) "hello, world!") - (func $waka (type $0) + (func $waka (; 0 ;) (type $0) (nop) ) ) @@ -109,16 +109,16 @@ (export "three" (func $three)) (export "exp_glob" (global $exp_glob)) (start $starter) - (func $one (type $1) (result i32) + (func $one (; 1 ;) (type $1) (result i32) (call $two) ) - (func $two (type $1) (result i32) + (func $two (; 2 ;) (type $1) (result i32) (get_global $int) ) - (func $three (type $2) + (func $three (; 3 ;) (type $2) (call $four) ) - (func $four (type $2) + (func $four (; 4 ;) (type $2) (set_global $set (i32.const 200) ) @@ -128,7 +128,7 @@ ) ) ) - (func $starter (type $2) + (func $starter (; 5 ;) (type $2) (nop) ) ) diff --git a/test/passes/remove-unused-names.txt b/test/passes/remove-unused-names.txt index 6fd0f4e51..864dcca6c 100644 --- a/test/passes/remove-unused-names.txt +++ b/test/passes/remove-unused-names.txt @@ -3,10 +3,10 @@ (type $1 (func)) (type $2 (func (result i32))) (memory $0 256 256) - (func $b0 (type $0) (param $i1 i32) (result i32) + (func $b0 (; 0 ;) (type $0) (param $i1 i32) (result i32) (i32.const 0) ) - (func $loops (type $1) + (func $loops (; 1 ;) (type $1) (block $out (loop $in (br $out) @@ -48,7 +48,7 @@ ) ) ) - (func $merges (type $1) + (func $merges (; 2 ;) (type $1) (block $b (br $b) (br $b) @@ -64,7 +64,7 @@ ) ) ) - (func $merge-typed-with-unreachable-child (type $2) (result i32) + (func $merge-typed-with-unreachable-child (; 3 ;) (type $2) (result i32) (local $0 f32) (block $label$1 (result i32) (br_if $label$1 diff --git a/test/passes/remove-unused-names_code-folding.txt b/test/passes/remove-unused-names_code-folding.txt index 0ad10704f..c037c95ef 100644 --- a/test/passes/remove-unused-names_code-folding.txt +++ b/test/passes/remove-unused-names_code-folding.txt @@ -3,7 +3,7 @@ (type $1 (func (param i32 i32) (result i32))) (type $2 (func (result i32))) (memory $0 0) - (func $ifs (type $0) + (func $ifs (; 0 ;) (type $0) (if (i32.const 0) (nop) @@ -44,7 +44,7 @@ ) ) ) - (func $ifs-blocks (type $0) + (func $ifs-blocks (; 1 ;) (type $0) (block (drop (i32.const 0) @@ -88,7 +88,7 @@ ) ) ) - (func $ifs-blocks-big (type $0) + (func $ifs-blocks-big (; 2 ;) (type $0) (block (drop (i32.const 0) @@ -167,7 +167,7 @@ ) ) ) - (func $ifs-blocks-long (type $0) + (func $ifs-blocks-long (; 3 ;) (type $0) (block (if (i32.const 1) @@ -237,7 +237,7 @@ ) ) ) - (func $if-worth-it-i-dunno (type $0) + (func $if-worth-it-i-dunno (; 4 ;) (type $0) (block $folding-inner0 (block (if @@ -411,7 +411,7 @@ (unreachable) (unreachable) ) - (func $no-grandparent (type $0) + (func $no-grandparent (; 5 ;) (type $0) (if (i32.const 9999) (block @@ -436,7 +436,7 @@ ) ) ) - (func $yes-grandparent (type $0) + (func $yes-grandparent (; 6 ;) (type $0) (block (if (i32.const 9999) @@ -461,7 +461,7 @@ (unreachable) ) ) - (func $ifs-named-block (type $1) (param $x i32) (param $y i32) (result i32) + (func $ifs-named-block (; 7 ;) (type $1) (param $x i32) (param $y i32) (result i32) (block $out (block $out2 (block @@ -546,7 +546,7 @@ (i32.const 20) ) ) - (func $block (type $0) + (func $block (; 8 ;) (type $0) (block $x (if (i32.const 0) @@ -565,7 +565,7 @@ (i32.const 2) ) ) - (func $block2 (type $0) + (func $block2 (; 9 ;) (type $0) (block $x (if (i32.const 0) @@ -600,7 +600,7 @@ (br $x) ) ) - (func $block3 (type $0) + (func $block3 (; 10 ;) (type $0) (block $x (if (i32.const 0) @@ -641,7 +641,7 @@ (i32.const 2) ) ) - (func $mixture (type $0) + (func $mixture (; 11 ;) (type $0) (block $out (block (drop @@ -720,7 +720,7 @@ (nop) ) ) - (func $block-corners (type $0) + (func $block-corners (; 12 ;) (type $0) (block (block $x (if @@ -879,7 +879,7 @@ ) ) ) - (func $terminating (type $0) + (func $terminating (; 13 ;) (type $0) (block $folding-inner0 (block (if @@ -910,7 +910,7 @@ (nop) (unreachable) ) - (func $terminating-unreachable (type $0) + (func $terminating-unreachable (; 14 ;) (type $0) (block $folding-inner0 (block (if @@ -941,7 +941,7 @@ (nop) (unreachable) ) - (func $terminating-value (type $2) (result i32) + (func $terminating-value (; 15 ;) (type $2) (result i32) (block $folding-inner0 (return (block (result i32) @@ -974,7 +974,7 @@ (nop) (unreachable) ) - (func $terminating-just-2 (type $0) + (func $terminating-just-2 (; 16 ;) (type $0) (block $folding-inner0 (block (if @@ -1021,7 +1021,7 @@ (nop) (unreachable) ) - (func $terminating-shortness (type $0) + (func $terminating-shortness (; 17 ;) (type $0) (block $folding-inner1 (block (block $folding-inner0 @@ -1062,7 +1062,7 @@ (nop) (unreachable) ) - (func $terminating-multiple-separate (type $0) + (func $terminating-multiple-separate (; 18 ;) (type $0) (block $folding-inner1 (block (block $folding-inner0 @@ -1119,7 +1119,7 @@ ) (unreachable) ) - (func $terminating-just-worth-it (type $0) + (func $terminating-just-worth-it (; 19 ;) (type $0) (block $folding-inner0 (block (if @@ -1142,7 +1142,7 @@ (nop) (unreachable) ) - (func $terminating-not-worth-it (type $0) + (func $terminating-not-worth-it (; 20 ;) (type $0) (if (i32.const 1) (block @@ -1168,7 +1168,7 @@ ) ) ) - (func $terminating-return (type $0) + (func $terminating-return (; 21 ;) (type $0) (block $folding-inner0 (block (if @@ -1199,7 +1199,7 @@ (nop) (return) ) - (func $terminating-return-value (type $2) (result i32) + (func $terminating-return-value (; 22 ;) (type $2) (result i32) (block $folding-inner0 (block (if @@ -1239,7 +1239,7 @@ ) ) ) - (func $terminating-fallthrough-value (type $2) (result i32) + (func $terminating-fallthrough-value (; 23 ;) (type $2) (result i32) (block $folding-inner0 (return (block (result i32) @@ -1279,7 +1279,7 @@ ) ) ) - (func $big-return (type $2) (result i32) + (func $big-return (; 24 ;) (type $2) (result i32) (block $folding-inner0 (block (if @@ -1316,7 +1316,7 @@ ) ) ) - (func $return-mix (type $2) (result i32) + (func $return-mix (; 25 ;) (type $2) (result i32) (block $folding-inner0 (block (if @@ -1354,10 +1354,10 @@ ) ) ) - (func $just-unreachable (type $0) + (func $just-unreachable (; 26 ;) (type $0) (unreachable) ) - (func $just-return (type $2) (result i32) + (func $just-return (; 27 ;) (type $2) (result i32) (return (i32.add (i32.const 1) @@ -1365,7 +1365,7 @@ ) ) ) - (func $drop-if-with-value-but-unreachable (type $0) + (func $drop-if-with-value-but-unreachable (; 28 ;) (type $0) (if (i32.const 0) (nop) @@ -1411,7 +1411,7 @@ ) ) ) - (func $nested-control-flow (type $0) + (func $nested-control-flow (; 29 ;) (type $0) (block $out (block (block $x @@ -1441,7 +1441,7 @@ ) ) ) - (func $nested-control-flow-dangerous (type $0) + (func $nested-control-flow-dangerous (; 30 ;) (type $0) (block $folding-inner0 (block $out (block @@ -1485,7 +1485,7 @@ ) (return) ) - (func $nested-control-flow-dangerous-but-ok (type $0) + (func $nested-control-flow-dangerous-but-ok (; 31 ;) (type $0) (block $folding-inner0 (block (block $middle @@ -1540,7 +1540,7 @@ ) (return) ) - (func $nested-control-flow-dangerous-but-ok-b (type $0) + (func $nested-control-flow-dangerous-but-ok-b (; 32 ;) (type $0) (block $out (block $middle (block @@ -1606,7 +1606,7 @@ (i32.const 4) ) ) - (func $nested-control-flow-dangerous-but-ok-c (type $0) + (func $nested-control-flow-dangerous-but-ok-c (; 33 ;) (type $0) (block $x (block (block $out @@ -1643,7 +1643,7 @@ (i32.const 5) ) ) - (func $nested-control-flow-dangerous-but-ok-d (type $0) + (func $nested-control-flow-dangerous-but-ok-d (; 34 ;) (type $0) (block (block $out (block diff --git a/test/passes/remove-unused-names_merge-blocks.txt b/test/passes/remove-unused-names_merge-blocks.txt index f5d432d27..d5373adde 100644 --- a/test/passes/remove-unused-names_merge-blocks.txt +++ b/test/passes/remove-unused-names_merge-blocks.txt @@ -8,21 +8,21 @@ (table 1 1 anyfunc) (elem (i32.const 0) $call-i) (memory $0 (shared 256 256)) - (func $call-i (type $i) (param $0 i32) + (func $call-i (; 0 ;) (type $i) (param $0 i32) (nop) ) - (func $call-ii (type $ii) (param $0 i32) (param $1 i32) + (func $call-ii (; 1 ;) (type $ii) (param $0 i32) (param $1 i32) (nop) ) - (func $call-iii (type $iii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $call-iii (; 2 ;) (type $iii) (param $0 i32) (param $1 i32) (param $2 i32) (nop) ) - (func $b0-yes (type $i) (param $i1 i32) + (func $b0-yes (; 3 ;) (type $i) (param $i1 i32) (drop (i32.const 10) ) ) - (func $b0-no (type $i) (param $i1 i32) + (func $b0-no (; 4 ;) (type $i) (param $i1 i32) (block $topmost (block $block0 (br $block0) @@ -30,17 +30,17 @@ (br $topmost) ) ) - (func $b0-br-but-ok (type $i) (param $i1 i32) + (func $b0-br-but-ok (; 5 ;) (type $i) (param $i1 i32) (block $topmost (br $topmost) ) ) - (func $b1-yes (type $i) (param $i1 i32) + (func $b1-yes (; 6 ;) (type $i) (param $i1 i32) (drop (i32.const 10) ) ) - (func $b2-yes (type $i) (param $i1 i32) + (func $b2-yes (; 7 ;) (type $i) (param $i1 i32) (drop (i32.const 5) ) @@ -51,7 +51,7 @@ (i32.const 15) ) ) - (func $b3-yes (type $i) (param $i1 i32) + (func $b3-yes (; 8 ;) (type $i) (param $i1 i32) (drop (i32.const 3) ) @@ -68,7 +68,7 @@ (i32.const 20) ) ) - (func $b4 (type $i) (param $i1 i32) + (func $b4 (; 9 ;) (type $i) (param $i1 i32) (block $inner (drop (i32.const 10) @@ -76,7 +76,7 @@ (br $inner) ) ) - (func $b5 (type $i) (param $i1 i32) + (func $b5 (; 10 ;) (type $i) (param $i1 i32) (block $middle (block $inner (drop @@ -87,7 +87,7 @@ (br $middle) ) ) - (func $b6 (type $i) (param $i1 i32) + (func $b6 (; 11 ;) (type $i) (param $i1 i32) (drop (i32.const 5) ) @@ -101,7 +101,7 @@ (i32.const 15) ) ) - (func $b7 (type $i) (param $i1 i32) + (func $b7 (; 12 ;) (type $i) (param $i1 i32) (drop (i32.const 3) ) @@ -124,7 +124,7 @@ (i32.const 20) ) ) - (func $unary (type $3) + (func $unary (; 13 ;) (type $3) (local $x i32) (drop (i32.eqz @@ -175,7 +175,7 @@ ) ) ) - (func $binary (type $3) + (func $binary (; 14 ;) (type $3) (drop (i32.add (block (result i32) @@ -312,7 +312,7 @@ ) ) ) - (func $trinary (type $3) + (func $trinary (; 15 ;) (type $3) (drop (i32.const 10) ) @@ -531,7 +531,7 @@ ) ) ) - (func $breaks (type $3) + (func $breaks (; 16 ;) (type $3) (block $out (drop (i32.const 10) @@ -581,7 +581,7 @@ (unreachable) ) ) - (func $calls (type $3) + (func $calls (; 17 ;) (type $3) (call $call-i (block (result i32) (i32.const 10) @@ -739,7 +739,7 @@ (unreachable) ) ) - (func $atomics (type $3) + (func $atomics (; 18 ;) (type $3) (drop (i32.const 10) ) @@ -766,7 +766,7 @@ ) ) ) - (func $mix-select (type $i) (param $x i32) + (func $mix-select (; 19 ;) (type $i) (param $x i32) (drop (select (get_local $x) @@ -780,7 +780,7 @@ ) ) ) - (func $block-type-change (type $3) + (func $block-type-change (; 20 ;) (type $3) (local $0 f64) (local $1 f64) (if @@ -794,7 +794,7 @@ (nop) ) ) - (func $do-reorder (type $i) (param $x i32) + (func $do-reorder (; 21 ;) (type $i) (param $x i32) (local $y i32) (if (i32.const 1) @@ -811,7 +811,7 @@ ) ) ) - (func $do-not-reorder (type $i) (param $x i32) + (func $do-not-reorder (; 22 ;) (type $i) (param $x i32) (local $y i32) (if (i32.const 1) @@ -828,7 +828,7 @@ ) ) ) - (func $return-different-type (type $4) (result i32) + (func $return-different-type (; 23 ;) (type $4) (result i32) (drop (f64.abs (block @@ -843,7 +843,7 @@ ) (unreachable) ) - (func $drop-unreachable (type $4) (result i32) + (func $drop-unreachable (; 24 ;) (type $4) (result i32) (local $0 i32) (drop (block (result i32) @@ -852,7 +852,7 @@ ) (unreachable) ) - (func $concrete_finale_in_unreachable (type $5) (result f64) + (func $concrete_finale_in_unreachable (; 25 ;) (type $5) (result f64) (drop (block (result f64) (unreachable) @@ -861,7 +861,7 @@ ) (f64.const -1) ) - (func $dont-move-unreachable (type $3) + (func $dont-move-unreachable (; 26 ;) (type $3) (loop $label$0 (drop (block (result i32) @@ -871,7 +871,7 @@ ) ) ) - (func $dont-move-unreachable-last (type $3) + (func $dont-move-unreachable-last (; 27 ;) (type $3) (loop $label$0 (drop (block (result i32) @@ -881,7 +881,7 @@ ) ) ) - (func $move-around-unreachable-in-middle (type $3) + (func $move-around-unreachable-in-middle (; 28 ;) (type $3) (loop $label$0 (nop) (drop @@ -897,7 +897,7 @@ ) ) ) - (func $drop-unreachable-block-with-concrete-final (type $3) + (func $drop-unreachable-block-with-concrete-final (; 29 ;) (type $3) (drop (block (result i32) (drop @@ -911,7 +911,7 @@ ) ) ) - (func $merging-with-unreachable-in-middle (type $4) (result i32) + (func $merging-with-unreachable-in-middle (; 30 ;) (type $4) (result i32) (return (i32.const 21536) ) @@ -920,7 +920,7 @@ ) (i32.const 19299) ) - (func $remove-br-after-unreachable (type $3) + (func $remove-br-after-unreachable (; 31 ;) (type $3) (block $label$9 (drop (block diff --git a/test/passes/remove-unused-names_precompute.txt b/test/passes/remove-unused-names_precompute.txt index dccd4708e..a54bb68ef 100644 --- a/test/passes/remove-unused-names_precompute.txt +++ b/test/passes/remove-unused-names_precompute.txt @@ -1,7 +1,7 @@ (module (type $0 (func (param i32))) (memory $0 256 256) - (func $__ZN10WasmAssertC2Ev__async_cb (type $0) (param $$0 i32) + (func $__ZN10WasmAssertC2Ev__async_cb (; 0 ;) (type $0) (param $$0 i32) (block $switch-default (nop) (block diff --git a/test/passes/remove-unused-names_remove-unused-brs_vacuum.txt b/test/passes/remove-unused-names_remove-unused-brs_vacuum.txt index 4eeb1ee97..e6b01cc11 100644 --- a/test/passes/remove-unused-names_remove-unused-brs_vacuum.txt +++ b/test/passes/remove-unused-names_remove-unused-brs_vacuum.txt @@ -80,7 +80,7 @@ (global $global$20 (mut i32) (i32.const 0)) (global $global$21 (mut f32) (f32.const 0)) (global $global$22 (mut f32) (f32.const 0)) - (func $27 (type $13) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (param $var$4 i32) + (func $27 (; 23 ;) (type $13) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (param $var$4 i32) (local $var$5 i32) (local $var$6 i32) (local $var$7 i32) @@ -111,10 +111,10 @@ ) ) ) - (func $23 (type $0) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $23 (; 24 ;) (type $0) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (unreachable) ) - (func $unexitable-loops-result (type $23) (param $0 i32) (result i64) + (func $unexitable-loops-result (; 25 ;) (type $23) (param $0 i32) (result i64) (loop $label$0 (loop $label$1 (br_if $label$0 diff --git a/test/passes/remove-unused-names_vacuum.txt b/test/passes/remove-unused-names_vacuum.txt index d27fb3d65..e02fa3e9e 100644 --- a/test/passes/remove-unused-names_vacuum.txt +++ b/test/passes/remove-unused-names_vacuum.txt @@ -2,30 +2,30 @@ (type $0 (func (result i32))) (type $1 (func)) (memory $0 0) - (func $return-i32-but-body-is-unreachable3 (type $0) (result i32) + (func $return-i32-but-body-is-unreachable3 (; 0 ;) (type $0) (result i32) (local $label i32) (loop $while-in$1 (br $while-in$1) ) ) - (func $return-i32-but-body-is-unreachable4 (type $0) (result i32) + (func $return-i32-but-body-is-unreachable4 (; 1 ;) (type $0) (result i32) (local $label i32) (loop $while-in$1 (br $while-in$1) ) ) - (func $to-drop-unreachable (type $1) + (func $to-drop-unreachable (; 2 ;) (type $1) (drop (block (result i32) (unreachable) ) ) ) - (func $return-i32-but-body-is-unreachable5 (type $0) (result i32) + (func $return-i32-but-body-is-unreachable5 (; 3 ;) (type $0) (result i32) (local $label i32) (unreachable) ) - (func $return-i32-but-body-is-unreachable6 (type $0) (result i32) + (func $return-i32-but-body-is-unreachable6 (; 4 ;) (type $0) (result i32) (local $label i32) (unreachable) ) diff --git a/test/passes/reorder-functions.txt b/test/passes/reorder-functions.txt index 9af9c34f0..f2fbcec30 100644 --- a/test/passes/reorder-functions.txt +++ b/test/passes/reorder-functions.txt @@ -1,16 +1,16 @@ (module (type $0 (func)) (memory $0 256 256) - (func $c (type $0) + (func $c (; 0 ;) (type $0) (call $c) (call $c) (call $c) ) - (func $b (type $0) + (func $b (; 1 ;) (type $0) (call $b) (call $b) ) - (func $a (type $0) + (func $a (; 2 ;) (type $0) (call $a) ) ) diff --git a/test/passes/reorder-locals.txt b/test/passes/reorder-locals.txt index 371a52688..0770f0382 100644 --- a/test/passes/reorder-locals.txt +++ b/test/passes/reorder-locals.txt @@ -2,7 +2,7 @@ (type $0 (func (param i32 i32))) (type $1 (func)) (memory $0 256 256) - (func $b0-yes (type $0) (param $a i32) (param $b i32) + (func $b0-yes (; 0 ;) (type $0) (param $a i32) (param $b i32) (local $z i32) (local $y i32) (local $x i32) @@ -43,13 +43,13 @@ (get_local $b) ) ) - (func $zero (type $1) + (func $zero (; 1 ;) (type $1) (local $b i32) (drop (get_local $b) ) ) - (func $null (type $1) + (func $null (; 2 ;) (type $1) (nop) ) ) diff --git a/test/passes/rereloop.txt b/test/passes/rereloop.txt index 7a70098c0..b5750b16c 100644 --- a/test/passes/rereloop.txt +++ b/test/passes/rereloop.txt @@ -4,14 +4,14 @@ (type $2 (func (param i32) (result i32))) (type $3 (func (param i32))) (memory $0 0) - (func $trivial (type $0) + (func $trivial (; 0 ;) (type $0) (local $0 i32) (block (nop) (return) ) ) - (func $trivial2 (type $0) + (func $trivial2 (; 1 ;) (type $0) (local $0 i32) (block (call $trivial) @@ -19,13 +19,13 @@ (return) ) ) - (func $return-void (type $0) + (func $return-void (; 2 ;) (type $0) (local $0 i32) (block (return) ) ) - (func $return-val (type $1) (result i32) + (func $return-val (; 3 ;) (type $1) (result i32) (local $0 i32) (block (return @@ -33,7 +33,7 @@ ) ) ) - (func $ifs (type $2) (param $x i32) (result i32) + (func $ifs (; 4 ;) (type $2) (param $x i32) (result i32) (local $1 i32) (block ) @@ -83,7 +83,7 @@ ) ) ) - (func $loops (type $3) (param $x i32) + (func $loops (; 5 ;) (type $3) (param $x i32) (local $1 i32) (block $block$5$break (block @@ -171,7 +171,7 @@ ) ) ) - (func $br-out (type $3) (param $x i32) + (func $br-out (; 6 ;) (type $3) (param $x i32) (local $1 i32) (block $block$2$break (block @@ -189,7 +189,7 @@ ) ) ) - (func $unreachable (type $3) (param $x i32) + (func $unreachable (; 7 ;) (type $3) (param $x i32) (local $1 i32) (block $block$2$break (block @@ -240,7 +240,7 @@ ) ) ) - (func $empty-blocks (type $3) (param $x i32) + (func $empty-blocks (; 8 ;) (type $3) (param $x i32) (local $1 i32) (block $block$2$break (block @@ -264,7 +264,7 @@ ) ) ) - (func $before-and-after (type $3) (param $x i32) + (func $before-and-after (; 9 ;) (type $3) (param $x i32) (local $1 i32) (block $block$2$break (block @@ -533,7 +533,7 @@ ) ) ) - (func $switch (type $3) (param $x i32) + (func $switch (; 10 ;) (type $3) (param $x i32) (local $1 i32) (block $block$3$break (block @@ -611,7 +611,7 @@ ) ) ) - (func $no-return (type $0) + (func $no-return (; 11 ;) (type $0) (local $0 i32) (block $block$4$break (block @@ -646,7 +646,7 @@ ) ) ) - (func $if-br-wat (type $3) (param $x i32) + (func $if-br-wat (; 12 ;) (type $3) (param $x i32) (local $1 i32) (block $block$2$break (block $block$8$break @@ -710,7 +710,7 @@ ) ) ) - (func $switcher-to-nowhere (type $2) (param $0 i32) (result i32) + (func $switcher-to-nowhere (; 13 ;) (type $2) (param $0 i32) (result i32) (local $1 i32) (block ) @@ -761,7 +761,7 @@ (memory $0 0) (export "one" (func $0)) (export "two" (func $1)) - (func $0 (type $0) + (func $0 (; 0 ;) (type $0) (local $0 i32) (block $block$4$break (block @@ -794,7 +794,7 @@ ) ) ) - (func $1 (type $1) (result i32) + (func $1 (; 1 ;) (type $1) (result i32) (local $0 i32) (block (return diff --git a/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_coalesce-locals_simplify-locals_reorder-locals_remove-unused-brs_merge-blocks_vacuum.txt b/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_coalesce-locals_simplify-locals_reorder-locals_remove-unused-brs_merge-blocks_vacuum.txt index e7aa9097b..6aecee123 100644 --- a/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_coalesce-locals_simplify-locals_reorder-locals_remove-unused-brs_merge-blocks_vacuum.txt +++ b/test/passes/rereloop_dce_remove-unused-brs_remove-unused-names_coalesce-locals_simplify-locals_reorder-locals_remove-unused-brs_merge-blocks_vacuum.txt @@ -4,20 +4,20 @@ (type $2 (func (param i32) (result i32))) (type $3 (func (param i32))) (memory $0 0) - (func $trivial (type $0) + (func $trivial (; 0 ;) (type $0) (nop) ) - (func $trivial2 (type $0) + (func $trivial2 (; 1 ;) (type $0) (call $trivial) (call $trivial) ) - (func $return-void (type $0) + (func $return-void (; 2 ;) (type $0) (nop) ) - (func $return-val (type $1) (result i32) + (func $return-val (; 3 ;) (type $1) (result i32) (i32.const 1) ) - (func $ifs (type $2) (param $0 i32) (result i32) + (func $ifs (; 4 ;) (type $2) (param $0 i32) (result i32) (if (result i32) (get_local $0) (if (result i32) @@ -32,7 +32,7 @@ ) ) ) - (func $loops (type $3) (param $0 i32) + (func $loops (; 5 ;) (type $3) (param $0 i32) (if (get_local $0) (loop $shape$3$continue @@ -58,12 +58,12 @@ ) ) ) - (func $br-out (type $3) (param $0 i32) + (func $br-out (; 6 ;) (type $3) (param $0 i32) (call $br-out (i32.const 5) ) ) - (func $unreachable (type $3) (param $0 i32) + (func $unreachable (; 7 ;) (type $3) (param $0 i32) (if (i32.eqz (get_local $0) @@ -88,10 +88,10 @@ ) ) ) - (func $empty-blocks (type $3) (param $0 i32) + (func $empty-blocks (; 8 ;) (type $3) (param $0 i32) (nop) ) - (func $before-and-after (type $3) (param $0 i32) + (func $before-and-after (; 9 ;) (type $3) (param $0 i32) (call $before-and-after (i32.const 1) ) @@ -187,7 +187,7 @@ (i32.const 25) ) ) - (func $switch (type $3) (param $0 i32) + (func $switch (; 10 ;) (type $3) (param $0 i32) (block $switch$1$case$3 (br_table $switch$1$case$3 $switch$1$case$3 (get_local $0) @@ -213,10 +213,10 @@ (i32.const 3) ) ) - (func $no-return (type $0) + (func $no-return (; 11 ;) (type $0) (nop) ) - (func $if-br-wat (type $3) (param $0 i32) + (func $if-br-wat (; 12 ;) (type $3) (param $0 i32) (block $block$2$break (call $if-br-wat (i32.const 0) diff --git a/test/passes/safe-heap.txt b/test/passes/safe-heap.txt index 144766f1f..615909f95 100644 --- a/test/passes/safe-heap.txt +++ b/test/passes/safe-heap.txt @@ -5,7 +5,7 @@ (import "env" "segfault" (func $segfault)) (import "env" "alignfault" (func $alignfault)) (memory $0 (shared 100 100)) - (func $loads (type $0) + (func $loads (; 2 ;) (type $0) (drop (call $SAFE_HEAP_LOAD_i32_4_U_4 (i32.const 1) @@ -91,7 +91,7 @@ ) ) ) - (func $stores (type $0) + (func $stores (; 3 ;) (type $0) (call $SAFE_HEAP_STORE_i32_4_4 (i32.const 1) (i32.const 0) @@ -163,7 +163,7 @@ (f64.const 1300) ) ) - (func $SAFE_HEAP_LOAD_i32_1_A (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_1_A (; 4 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -199,7 +199,7 @@ (i32.const 24) ) ) - (func $SAFE_HEAP_LOAD_i32_1_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_1_1 (; 5 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -229,7 +229,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_1_U_A (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_1_U_A (; 6 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -259,7 +259,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_1_U_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_1_U_1 (; 7 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -289,7 +289,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_2_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_2_1 (; 8 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -319,7 +319,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_2_A (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_2_A (; 9 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -362,7 +362,7 @@ (i32.const 16) ) ) - (func $SAFE_HEAP_LOAD_i32_2_2 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_2_2 (; 10 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -399,7 +399,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_2_U_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_2_U_1 (; 11 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -429,7 +429,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_2_U_A (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_2_U_A (; 12 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -466,7 +466,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_2_U_2 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_2_U_2 (; 13 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -503,7 +503,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_1 (; 14 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -533,7 +533,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_2 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_2 (; 15 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -570,7 +570,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_A (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_A (; 16 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -607,7 +607,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_4 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_4 (; 17 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -644,7 +644,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_U_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_U_1 (; 18 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -674,7 +674,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_U_2 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_U_2 (; 19 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -711,7 +711,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_U_A (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_U_A (; 20 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -748,7 +748,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_U_4 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_U_4 (; 21 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -785,7 +785,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_1_A (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_1_A (; 22 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -821,7 +821,7 @@ (i64.const 56) ) ) - (func $SAFE_HEAP_LOAD_i64_1_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_1_1 (; 23 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -851,7 +851,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_1_U_A (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_1_U_A (; 24 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -881,7 +881,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_1_U_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_1_U_1 (; 25 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -911,7 +911,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_2_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_2_1 (; 26 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -941,7 +941,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_2_A (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_2_A (; 27 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -984,7 +984,7 @@ (i64.const 48) ) ) - (func $SAFE_HEAP_LOAD_i64_2_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_2_2 (; 28 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1021,7 +1021,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_2_U_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_2_U_1 (; 29 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1051,7 +1051,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_2_U_A (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_2_U_A (; 30 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1088,7 +1088,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_2_U_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_2_U_2 (; 31 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1125,7 +1125,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_1 (; 32 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1155,7 +1155,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_2 (; 33 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1192,7 +1192,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_A (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_A (; 34 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1235,7 +1235,7 @@ (i64.const 32) ) ) - (func $SAFE_HEAP_LOAD_i64_4_4 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_4 (; 35 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1272,7 +1272,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_U_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_U_1 (; 36 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1302,7 +1302,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_U_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_U_2 (; 37 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1339,7 +1339,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_U_A (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_U_A (; 38 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1376,7 +1376,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_U_4 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_U_4 (; 39 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1413,7 +1413,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_1 (; 40 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1443,7 +1443,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_2 (; 41 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1480,7 +1480,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_4 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_4 (; 42 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1517,7 +1517,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_A (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_A (; 43 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1554,7 +1554,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_8 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_8 (; 44 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1591,7 +1591,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_U_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_U_1 (; 45 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1621,7 +1621,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_U_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_U_2 (; 46 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1658,7 +1658,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_U_4 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_U_4 (; 47 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1695,7 +1695,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_U_A (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_U_A (; 48 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1732,7 +1732,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_U_8 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_U_8 (; 49 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -1769,7 +1769,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_1_A (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_1_A (; 50 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -1799,7 +1799,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_1_1 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_1_1 (; 51 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -1829,7 +1829,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_2_1 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_2_1 (; 52 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -1859,7 +1859,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_2_A (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_2_A (; 53 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -1896,7 +1896,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_2_2 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_2_2 (; 54 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -1933,7 +1933,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_4_1 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_4_1 (; 55 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -1963,7 +1963,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_4_2 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_4_2 (; 56 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -2000,7 +2000,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_4_A (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_4_A (; 57 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -2037,7 +2037,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_4_4 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_4_4 (; 58 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -2074,7 +2074,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_1_A (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_1_A (; 59 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2104,7 +2104,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_1_1 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_1_1 (; 60 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2134,7 +2134,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_2_1 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_2_1 (; 61 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2164,7 +2164,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_2_A (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_2_A (; 62 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2201,7 +2201,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_2_2 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_2_2 (; 63 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2238,7 +2238,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_4_1 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_4_1 (; 64 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2268,7 +2268,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_4_2 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_4_2 (; 65 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2305,7 +2305,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_4_A (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_4_A (; 66 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2342,7 +2342,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_4_4 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_4_4 (; 67 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2379,7 +2379,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_8_1 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_8_1 (; 68 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2409,7 +2409,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_8_2 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_8_2 (; 69 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2446,7 +2446,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_8_4 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_8_4 (; 70 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2483,7 +2483,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_8_A (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_8_A (; 71 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2520,7 +2520,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_8_8 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_8_8 (; 72 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -2557,7 +2557,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_1_A (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_1_A (; 73 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -2588,7 +2588,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_1_1 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_1_1 (; 74 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -2619,7 +2619,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_2_1 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_2_1 (; 75 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -2650,7 +2650,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_2_A (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_2_A (; 76 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -2688,7 +2688,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_2_2 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_2_2 (; 77 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -2726,7 +2726,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_4_1 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_4_1 (; 78 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -2757,7 +2757,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_4_2 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_4_2 (; 79 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -2795,7 +2795,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_4_A (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_4_A (; 80 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -2833,7 +2833,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_4_4 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_4_4 (; 81 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -2871,7 +2871,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_1_A (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_1_A (; 82 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -2902,7 +2902,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_1_1 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_1_1 (; 83 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -2933,7 +2933,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_2_1 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_2_1 (; 84 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -2964,7 +2964,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_2_A (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_2_A (; 85 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3002,7 +3002,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_2_2 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_2_2 (; 86 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3040,7 +3040,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_4_1 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_4_1 (; 87 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3071,7 +3071,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_4_2 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_4_2 (; 88 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3109,7 +3109,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_4_A (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_4_A (; 89 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3147,7 +3147,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_4_4 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_4_4 (; 90 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3185,7 +3185,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_8_1 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_8_1 (; 91 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3216,7 +3216,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_8_2 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_8_2 (; 92 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3254,7 +3254,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_8_4 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_8_4 (; 93 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3292,7 +3292,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_8_A (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_8_A (; 94 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3330,7 +3330,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_8_8 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_8_8 (; 95 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -3368,7 +3368,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_1_A (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_1_A (; 96 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -3399,7 +3399,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_1_1 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_1_1 (; 97 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -3430,7 +3430,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_2_1 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_2_1 (; 98 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -3461,7 +3461,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_2_A (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_2_A (; 99 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -3499,7 +3499,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_2_2 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_2_2 (; 100 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -3537,7 +3537,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_4_1 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_4_1 (; 101 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -3568,7 +3568,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_4_2 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_4_2 (; 102 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -3606,7 +3606,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_4_A (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_4_A (; 103 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -3644,7 +3644,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_4_4 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_4_4 (; 104 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -3682,7 +3682,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_1_A (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_1_A (; 105 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -3713,7 +3713,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_1_1 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_1_1 (; 106 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -3744,7 +3744,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_2_1 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_2_1 (; 107 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -3775,7 +3775,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_2_A (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_2_A (; 108 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -3813,7 +3813,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_2_2 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_2_2 (; 109 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -3851,7 +3851,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_4_1 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_4_1 (; 110 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -3882,7 +3882,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_4_2 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_4_2 (; 111 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -3920,7 +3920,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_4_A (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_4_A (; 112 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -3958,7 +3958,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_4_4 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_4_4 (; 113 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -3996,7 +3996,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_8_1 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_8_1 (; 114 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -4027,7 +4027,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_8_2 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_8_2 (; 115 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -4065,7 +4065,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_8_4 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_8_4 (; 116 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -4103,7 +4103,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_8_A (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_8_A (; 117 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -4141,7 +4141,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_8_8 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_8_8 (; 118 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -4187,7 +4187,7 @@ (import "env" "segfault" (func $segfault)) (import "env" "alignfault" (func $alignfault)) (memory $0 100 100) - (func $loads (type $0) + (func $loads (; 2 ;) (type $0) (drop (call $SAFE_HEAP_LOAD_i32_4_U_4 (i32.const 1) @@ -4195,7 +4195,7 @@ ) ) ) - (func $SAFE_HEAP_LOAD_i32_1_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_1_1 (; 3 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4225,7 +4225,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_1_U_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_1_U_1 (; 4 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4255,7 +4255,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_2_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_2_1 (; 5 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4285,7 +4285,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_2_2 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_2_2 (; 6 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4322,7 +4322,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_2_U_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_2_U_1 (; 7 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4352,7 +4352,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_2_U_2 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_2_U_2 (; 8 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4389,7 +4389,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_1 (; 9 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4419,7 +4419,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_2 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_2 (; 10 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4456,7 +4456,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_4 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_4 (; 11 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4493,7 +4493,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_U_1 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_U_1 (; 12 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4523,7 +4523,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_U_2 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_U_2 (; 13 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4560,7 +4560,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i32_4_U_4 (param $0 i32) (param $1 i32) (result i32) + (func $SAFE_HEAP_LOAD_i32_4_U_4 (; 14 ;) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (set_local $2 (i32.add @@ -4597,7 +4597,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_1_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_1_1 (; 15 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4627,7 +4627,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_1_U_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_1_U_1 (; 16 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4657,7 +4657,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_2_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_2_1 (; 17 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4687,7 +4687,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_2_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_2_2 (; 18 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4724,7 +4724,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_2_U_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_2_U_1 (; 19 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4754,7 +4754,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_2_U_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_2_U_2 (; 20 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4791,7 +4791,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_1 (; 21 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4821,7 +4821,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_2 (; 22 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4858,7 +4858,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_4 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_4 (; 23 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4895,7 +4895,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_U_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_U_1 (; 24 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4925,7 +4925,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_U_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_U_2 (; 25 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4962,7 +4962,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_4_U_4 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_4_U_4 (; 26 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -4999,7 +4999,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_1 (; 27 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -5029,7 +5029,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_2 (; 28 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -5066,7 +5066,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_4 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_4 (; 29 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -5103,7 +5103,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_8 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_8 (; 30 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -5140,7 +5140,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_U_1 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_U_1 (; 31 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -5170,7 +5170,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_U_2 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_U_2 (; 32 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -5207,7 +5207,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_U_4 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_U_4 (; 33 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -5244,7 +5244,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_i64_8_U_8 (param $0 i32) (param $1 i32) (result i64) + (func $SAFE_HEAP_LOAD_i64_8_U_8 (; 34 ;) (param $0 i32) (param $1 i32) (result i64) (local $2 i32) (set_local $2 (i32.add @@ -5281,7 +5281,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_1_1 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_1_1 (; 35 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -5311,7 +5311,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_2_1 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_2_1 (; 36 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -5341,7 +5341,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_2_2 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_2_2 (; 37 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -5378,7 +5378,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_4_1 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_4_1 (; 38 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -5408,7 +5408,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_4_2 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_4_2 (; 39 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -5445,7 +5445,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f32_4_4 (param $0 i32) (param $1 i32) (result f32) + (func $SAFE_HEAP_LOAD_f32_4_4 (; 40 ;) (param $0 i32) (param $1 i32) (result f32) (local $2 i32) (set_local $2 (i32.add @@ -5482,7 +5482,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_1_1 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_1_1 (; 41 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -5512,7 +5512,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_2_1 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_2_1 (; 42 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -5542,7 +5542,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_2_2 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_2_2 (; 43 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -5579,7 +5579,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_4_1 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_4_1 (; 44 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -5609,7 +5609,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_4_2 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_4_2 (; 45 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -5646,7 +5646,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_4_4 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_4_4 (; 46 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -5683,7 +5683,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_8_1 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_8_1 (; 47 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -5713,7 +5713,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_8_2 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_8_2 (; 48 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -5750,7 +5750,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_8_4 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_8_4 (; 49 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -5787,7 +5787,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_LOAD_f64_8_8 (param $0 i32) (param $1 i32) (result f64) + (func $SAFE_HEAP_LOAD_f64_8_8 (; 50 ;) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (set_local $2 (i32.add @@ -5824,7 +5824,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_1_1 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_1_1 (; 51 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -5855,7 +5855,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_2_1 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_2_1 (; 52 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -5886,7 +5886,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_2_2 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_2_2 (; 53 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -5924,7 +5924,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_4_1 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_4_1 (; 54 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -5955,7 +5955,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_4_2 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_4_2 (; 55 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -5993,7 +5993,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i32_4_4 (param $0 i32) (param $1 i32) (param $2 i32) + (func $SAFE_HEAP_STORE_i32_4_4 (; 56 ;) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (set_local $3 (i32.add @@ -6031,7 +6031,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_1_1 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_1_1 (; 57 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -6062,7 +6062,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_2_1 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_2_1 (; 58 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -6093,7 +6093,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_2_2 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_2_2 (; 59 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -6131,7 +6131,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_4_1 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_4_1 (; 60 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -6162,7 +6162,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_4_2 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_4_2 (; 61 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -6200,7 +6200,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_4_4 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_4_4 (; 62 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -6238,7 +6238,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_8_1 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_8_1 (; 63 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -6269,7 +6269,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_8_2 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_8_2 (; 64 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -6307,7 +6307,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_8_4 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_8_4 (; 65 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -6345,7 +6345,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_i64_8_8 (param $0 i32) (param $1 i32) (param $2 i64) + (func $SAFE_HEAP_STORE_i64_8_8 (; 66 ;) (param $0 i32) (param $1 i32) (param $2 i64) (local $3 i32) (set_local $3 (i32.add @@ -6383,7 +6383,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_1_1 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_1_1 (; 67 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -6414,7 +6414,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_2_1 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_2_1 (; 68 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -6445,7 +6445,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_2_2 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_2_2 (; 69 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -6483,7 +6483,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_4_1 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_4_1 (; 70 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -6514,7 +6514,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_4_2 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_4_2 (; 71 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -6552,7 +6552,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f32_4_4 (param $0 i32) (param $1 i32) (param $2 f32) + (func $SAFE_HEAP_STORE_f32_4_4 (; 72 ;) (param $0 i32) (param $1 i32) (param $2 f32) (local $3 i32) (set_local $3 (i32.add @@ -6590,7 +6590,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_1_1 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_1_1 (; 73 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -6621,7 +6621,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_2_1 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_2_1 (; 74 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -6652,7 +6652,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_2_2 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_2_2 (; 75 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -6690,7 +6690,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_4_1 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_4_1 (; 76 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -6721,7 +6721,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_4_2 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_4_2 (; 77 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -6759,7 +6759,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_4_4 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_4_4 (; 78 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -6797,7 +6797,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_8_1 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_8_1 (; 79 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -6828,7 +6828,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_8_2 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_8_2 (; 80 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -6866,7 +6866,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_8_4 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_8_4 (; 81 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add @@ -6904,7 +6904,7 @@ (get_local $2) ) ) - (func $SAFE_HEAP_STORE_f64_8_8 (param $0 i32) (param $1 i32) (param $2 f64) + (func $SAFE_HEAP_STORE_f64_8_8 (; 82 ;) (param $0 i32) (param $1 i32) (param $2 f64) (local $3 i32) (set_local $3 (i32.add diff --git a/test/passes/simplify-locals-nostructure.txt b/test/passes/simplify-locals-nostructure.txt index c48101a92..b94d681fc 100644 --- a/test/passes/simplify-locals-nostructure.txt +++ b/test/passes/simplify-locals-nostructure.txt @@ -1,7 +1,7 @@ (module (type $0 (func)) (memory $0 0) - (func $contrast (type $0) + (func $contrast (; 0 ;) (type $0) (local $x i32) (local $y i32) (local $z i32) @@ -62,11 +62,11 @@ (get_local $b) ) ) - (func $no-unreachable (type $0) + (func $no-unreachable (; 1 ;) (type $0) (local $x i32) (unreachable) ) - (func $implicit-trap-and-global-effects (type $0) + (func $implicit-trap-and-global-effects (; 2 ;) (type $0) (local $var$0 i32) (set_local $var$0 (i32.trunc_u/f64 @@ -81,7 +81,7 @@ (get_local $var$0) ) ) - (func $implicit-trap-and-local-effects (type $0) + (func $implicit-trap-and-local-effects (; 3 ;) (type $0) (local $var$0 i32) (local $other i32) (nop) diff --git a/test/passes/simplify-locals-notee-nostructure.txt b/test/passes/simplify-locals-notee-nostructure.txt index 027566e43..9133ed092 100644 --- a/test/passes/simplify-locals-notee-nostructure.txt +++ b/test/passes/simplify-locals-notee-nostructure.txt @@ -1,7 +1,7 @@ (module (type $0 (func)) (memory $0 0) - (func $contrast (type $0) + (func $contrast (; 0 ;) (type $0) (local $x i32) (local $y i32) (local $z i32) diff --git a/test/passes/simplify-locals-notee.txt b/test/passes/simplify-locals-notee.txt index 7677bfc6d..57b8e19c4 100644 --- a/test/passes/simplify-locals-notee.txt +++ b/test/passes/simplify-locals-notee.txt @@ -1,7 +1,7 @@ (module (type $0 (func)) (memory $0 0) - (func $contrast (type $0) + (func $contrast (; 0 ;) (type $0) (local $x i32) (local $y i32) (local $z i32) diff --git a/test/passes/simplify-locals.txt b/test/passes/simplify-locals.txt index 9e5891434..00caacb89 100644 --- a/test/passes/simplify-locals.txt +++ b/test/passes/simplify-locals.txt @@ -16,7 +16,7 @@ (import "env" "moddi" (func $___udivmoddi4 (param i32 i32 i32 i32 i32) (result i32))) (import "env" "lp" (func $lp (param i32 i32) (result i32))) (memory $0 256 256) - (func $contrast (type $FUNCSIG$v) + (func $contrast (; 5 ;) (type $FUNCSIG$v) (local $x i32) (local $y i32) (local $z i32) @@ -78,7 +78,7 @@ ) ) ) - (func $b0-yes (type $4) (param $i1 i32) + (func $b0-yes (; 6 ;) (type $4) (param $i1 i32) (local $x i32) (local $y i32) (local $a i32) @@ -400,7 +400,7 @@ ) ) ) - (func $Ia (type $5) (param $a i32) (result i32) + (func $Ia (; 7 ;) (type $5) (param $a i32) (result i32) (local $b i32) (block $switch$0 (block $switch-default$6 @@ -411,7 +411,7 @@ (i32.const 60) ) ) - (func $memories (type $6) (param $i2 i32) (param $i3 i32) (param $bi2 i32) (param $bi3 i32) (param $ci3 i32) (param $di3 i32) + (func $memories (; 8 ;) (type $6) (param $i2 i32) (param $i3 i32) (param $bi2 i32) (param $bi3 i32) (param $ci3 i32) (param $di3 i32) (local $set_with_no_get i32) (nop) (i32.store8 @@ -443,7 +443,7 @@ (i32.const 456) ) ) - (func $___remdi3 (type $FUNCSIG$iiiii) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) + (func $___remdi3 (; 9 ;) (type $FUNCSIG$iiiii) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) (local $$1$1 i32) (local $$1$0 i32) (local $$rem i32) @@ -636,7 +636,7 @@ ) ) ) - (func $block-returns (type $FUNCSIG$v) + (func $block-returns (; 10 ;) (type $FUNCSIG$v) (local $x i32) (set_local $x (block $out (result i32) @@ -706,7 +706,7 @@ ) ) ) - (func $multiple (type $6) (param $s i32) (param $r i32) (param $f i32) (param $p i32) (param $t i32) (param $m i32) + (func $multiple (; 11 ;) (type $6) (param $s i32) (param $r i32) (param $f i32) (param $p i32) (param $t i32) (param $m i32) (nop) (set_local $r (i32.add @@ -733,7 +733,7 @@ (get_local $t) ) ) - (func $switch-def (type $5) (param $i3 i32) (result i32) + (func $switch-def (; 12 ;) (type $5) (param $i3 i32) (result i32) (local $i1 i32) (set_local $i1 (i32.const 10) @@ -752,7 +752,7 @@ (get_local $i1) ) ) - (func $no-out-of-label (type $8) (param $x i32) (param $y i32) + (func $no-out-of-label (; 13 ;) (type $8) (param $x i32) (param $y i32) (loop $moar (set_local $x (block $block (result i32) @@ -780,7 +780,7 @@ (get_local $y) ) ) - (func $freetype-cd (type $5) (param $a i32) (result i32) + (func $freetype-cd (; 14 ;) (type $5) (param $a i32) (result i32) (local $e i32) (loop $while-in$1 (set_local $a @@ -807,7 +807,7 @@ ) (get_local $a) ) - (func $drop-if-value (type $9) (param $x i32) (param $y i32) (param $z i32) (result i32) + (func $drop-if-value (; 15 ;) (type $9) (param $x i32) (param $y i32) (param $z i32) (result i32) (local $temp i32) (drop (if (result i32) @@ -835,7 +835,7 @@ (i32.const 0) ) ) - (func $drop-br_if (type $9) (param $label i32) (param $$cond2 i32) (param $$$0151 i32) (result i32) + (func $drop-br_if (; 16 ;) (type $9) (param $label i32) (param $$cond2 i32) (param $$$0151 i32) (result i32) (nop) (tee_local $label (block $label$break$L4 (result i32) @@ -867,7 +867,7 @@ ) ) ) - (func $drop-tee-unreachable (type $FUNCSIG$v) + (func $drop-tee-unreachable (; 17 ;) (type $FUNCSIG$v) (local $x i32) (tee_local $x (unreachable) @@ -876,7 +876,7 @@ (get_local $x) ) ) - (func $if-return-but-unreachable (type $10) (param $var$0 i64) + (func $if-return-but-unreachable (; 18 ;) (type $10) (param $var$0 i64) (if (unreachable) (set_local $var$0 @@ -897,7 +897,7 @@ (type $5 (func (param i32) (result i32))) (type $6 (func (param i32 i32 i32 i32 i32 i32))) (memory $0 (shared 256 256)) - (func $nonatomics (type $FUNCSIG$i) (result i32) + (func $nonatomics (; 0 ;) (type $FUNCSIG$i) (result i32) (local $x i32) (nop) (drop @@ -909,7 +909,7 @@ (i32.const 1024) ) ) - (func $nonatomic-growmem (type $FUNCSIG$i) (result i32) + (func $nonatomic-growmem (; 1 ;) (type $FUNCSIG$i) (result i32) (local $x i32) (set_local $x (i32.load @@ -925,7 +925,7 @@ ) (get_local $x) ) - (func $atomics (type $FUNCSIG$v) + (func $atomics (; 2 ;) (type $FUNCSIG$v) (local $x i32) (set_local $x (i32.atomic.load @@ -941,7 +941,7 @@ (get_local $x) ) ) - (func $one-atomic (type $FUNCSIG$v) + (func $one-atomic (; 3 ;) (type $FUNCSIG$v) (local $x i32) (set_local $x (i32.load @@ -957,7 +957,7 @@ (get_local $x) ) ) - (func $other-atomic (type $FUNCSIG$v) + (func $other-atomic (; 4 ;) (type $FUNCSIG$v) (local $x i32) (set_local $x (i32.atomic.load @@ -973,7 +973,7 @@ (get_local $x) ) ) - (func $atomic-growmem (type $FUNCSIG$i) (result i32) + (func $atomic-growmem (; 5 ;) (type $FUNCSIG$i) (result i32) (local $x i32) (set_local $x (i32.load @@ -989,7 +989,7 @@ ) (get_local $x) ) - (func $atomicrmw (type $FUNCSIG$v) + (func $atomicrmw (; 6 ;) (type $FUNCSIG$v) (local $x i32) (set_local $x (i32.atomic.rmw.add @@ -1006,7 +1006,7 @@ (get_local $x) ) ) - (func $atomic-cmpxchg (type $FUNCSIG$v) + (func $atomic-cmpxchg (; 7 ;) (type $FUNCSIG$v) (local $x i32) (set_local $x (i32.atomic.rmw.cmpxchg @@ -1024,7 +1024,7 @@ (get_local $x) ) ) - (func $br-value-reordering (type $FUNCSIG$i) (result i32) + (func $br-value-reordering (; 8 ;) (type $FUNCSIG$i) (result i32) (local $temp i32) (block $outside (loop $loop @@ -1047,7 +1047,7 @@ ) (unreachable) ) - (func $br-value-reordering-safe (type $FUNCSIG$i) (result i32) + (func $br-value-reordering-safe (; 9 ;) (type $FUNCSIG$i) (result i32) (local $temp i32) (set_local $temp (block $outside (result i32) diff --git a/test/passes/ssa.txt b/test/passes/ssa.txt index 916fed54a..1370e4096 100644 --- a/test/passes/ssa.txt +++ b/test/passes/ssa.txt @@ -4,7 +4,7 @@ (type $2 (func (result i32))) (global $global$0 (mut i32) (i32.const 1)) (memory $0 0) - (func $basics (type $0) (param $x i32) + (func $basics (; 0 ;) (type $0) (param $x i32) (local $y i32) (local $z f32) (local $w i64) @@ -49,7 +49,7 @@ (get_local $7) ) ) - (func $if (type $0) (param $p i32) + (func $if (; 1 ;) (type $0) (param $p i32) (local $x i32) (local $y i32) (local $3 i32) @@ -169,7 +169,7 @@ ) ) ) - (func $if2 (type $0) (param $x i32) + (func $if2 (; 2 ;) (type $0) (param $x i32) (local $1 i32) (local $2 i32) (set_local $2 @@ -194,7 +194,7 @@ ) ) ) - (func $block (type $0) (param $x i32) + (func $block (; 3 ;) (type $0) (param $x i32) (local $1 i32) (local $2 i32) (set_local $2 @@ -216,7 +216,7 @@ ) ) ) - (func $block2 (type $0) (param $x i32) + (func $block2 (; 4 ;) (type $0) (param $x i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -316,7 +316,7 @@ (get_local $6) ) ) - (func $loop (type $0) (param $x i32) + (func $loop (; 5 ;) (type $0) (param $x i32) (local $1 i32) (local $2 i32) (set_local $2 @@ -344,7 +344,7 @@ ) ) ) - (func $loop2 (type $0) (param $x i32) + (func $loop2 (; 6 ;) (type $0) (param $x i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -392,7 +392,7 @@ ) ) ) - (func $loop2-zeroinit (type $1) + (func $loop2-zeroinit (; 7 ;) (type $1) (local $x i32) (local $1 i32) (local $2 i32) @@ -436,7 +436,7 @@ (get_local $3) ) ) - (func $real-loop (type $0) (param $param i32) + (func $real-loop (; 8 ;) (type $0) (param $param i32) (local $loopvar i32) (local $inc i32) (local $3 i32) @@ -472,7 +472,7 @@ (get_local $6) ) ) - (func $real-loop-outblock (type $0) (param $param i32) + (func $real-loop-outblock (; 9 ;) (type $0) (param $param i32) (local $loopvar i32) (local $inc i32) (local $3 i32) @@ -508,7 +508,7 @@ (get_local $6) ) ) - (func $loop-loop-param (type $0) (param $param i32) + (func $loop-loop-param (; 10 ;) (type $0) (param $param i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -552,7 +552,7 @@ ) ) ) - (func $loop-loop-param-nomerge (type $0) (param $param i32) + (func $loop-loop-param-nomerge (; 11 ;) (type $0) (param $param i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -585,7 +585,7 @@ ) ) ) - (func $loop-nesting (type $0) (param $x i32) + (func $loop-nesting (; 12 ;) (type $0) (param $x i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -638,7 +638,7 @@ ) ) ) - (func $loop-nesting-2 (type $0) (param $x i32) + (func $loop-nesting-2 (; 13 ;) (type $0) (param $x i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -693,7 +693,7 @@ ) ) ) - (func $func_6 (type $2) (result i32) + (func $func_6 (; 14 ;) (type $2) (result i32) (local $result i32) (local $zero i32) (local $2 i32) diff --git a/test/passes/translate-to-fuzz.txt b/test/passes/translate-to-fuzz.txt index f088010f7..dace27f2b 100644 --- a/test/passes/translate-to-fuzz.txt +++ b/test/passes/translate-to-fuzz.txt @@ -13,7 +13,7 @@ (export "func_3" (func $func_3)) (export "func_5" (func $func_5)) (export "hangLimitInitializer" (func $hangLimitInitializer)) - (func $func_0 (type $FUNCSIG$ifi) (param $0 f32) (param $1 i32) (result i32) + (func $func_0 (; 0 ;) (type $FUNCSIG$ifi) (param $0 f32) (param $1 i32) (result i32) (block (if (i32.eqz @@ -149,7 +149,7 @@ ) ) ) - (func $func_1 (result f64) + (func $func_1 (; 1 ;) (result f64) (local $0 i64) (local $1 f32) (local $2 i32) @@ -175,7 +175,7 @@ ) (get_global $global$1) ) - (func $func_2 + (func $func_2 (; 2 ;) (block (if (i32.eqz @@ -322,7 +322,7 @@ (nop) ) ) - (func $func_3 (type $FUNCSIG$dj) (param $0 i64) (result f64) + (func $func_3 (; 3 ;) (type $FUNCSIG$dj) (param $0 i64) (result f64) (local $1 i64) (block (if @@ -593,7 +593,7 @@ ) ) ) - (func $func_4 (result f32) + (func $func_4 (; 4 ;) (result f32) (local $0 f32) (local $1 i32) (block @@ -618,7 +618,7 @@ ) ) ) - (func $func_5 (type $FUNCSIG$f) (result f32) + (func $func_5 (; 5 ;) (type $FUNCSIG$f) (result f32) (local $0 f32) (local $1 i32) (local $2 i32) @@ -819,7 +819,7 @@ ) ) ) - (func $func_6 (param $0 f32) (param $1 f32) (result f64) + (func $func_6 (; 6 ;) (param $0 f32) (param $1 f32) (result f64) (local $2 i64) (local $3 f32) (block @@ -1009,12 +1009,12 @@ (f64.const 3495358995652723316329699e63) ) ) - (func $hangLimitInitializer + (func $hangLimitInitializer (; 7 ;) (set_global $hangLimit (i32.const 100) ) ) - (func $deNan32 (param $0 f32) (result f32) + (func $deNan32 (; 8 ;) (param $0 f32) (result f32) (if (result f32) (f32.eq (get_local $0) @@ -1024,7 +1024,7 @@ (f32.const 0) ) ) - (func $deNan64 (param $0 f64) (result f64) + (func $deNan64 (; 9 ;) (param $0 f64) (result f64) (if (result f64) (f64.eq (get_local $0) diff --git a/test/passes/trap-mode-clamp.txt b/test/passes/trap-mode-clamp.txt index 91ba19203..6bed7c829 100644 --- a/test/passes/trap-mode-clamp.txt +++ b/test/passes/trap-mode-clamp.txt @@ -3,7 +3,7 @@ (type $1 (func (param f32))) (type $2 (func (param f64))) (memory $0 0) - (func $test_div (type $0) (param $0 i32) (param $1 i64) + (func $test_div (; 0 ;) (type $0) (param $0 i32) (param $1 i64) (drop (call $i32s-div (get_local $0) @@ -29,7 +29,7 @@ ) ) ) - (func $test_rem (type $0) (param $0 i32) (param $1 i64) + (func $test_rem (; 1 ;) (type $0) (param $0 i32) (param $1 i64) (drop (call $i32s-rem (get_local $0) @@ -55,7 +55,7 @@ ) ) ) - (func $test_f32_to_int (type $1) (param $0 f32) + (func $test_f32_to_int (; 2 ;) (type $1) (param $0 f32) (drop (call $f32-to-int (get_local $0) @@ -77,7 +77,7 @@ ) ) ) - (func $test_f64_to_int (type $2) (param $0 f64) + (func $test_f64_to_int (; 3 ;) (type $2) (param $0 f64) (drop (call $f64-to-int (get_local $0) @@ -99,7 +99,7 @@ ) ) ) - (func $f32-to-int (param $0 f32) (result i32) + (func $f32-to-int (; 4 ;) (param $0 f32) (result i32) (if (result i32) (f32.ne (get_local $0) @@ -125,7 +125,7 @@ ) ) ) - (func $f32-to-int64 (param $0 f32) (result i64) + (func $f32-to-int64 (; 5 ;) (param $0 f32) (result i64) (if (result i64) (f32.ne (get_local $0) @@ -151,7 +151,7 @@ ) ) ) - (func $f32-to-uint (param $0 f32) (result i32) + (func $f32-to-uint (; 6 ;) (param $0 f32) (result i32) (if (result i32) (f32.ne (get_local $0) @@ -177,7 +177,7 @@ ) ) ) - (func $f32-to-uint64 (param $0 f32) (result i64) + (func $f32-to-uint64 (; 7 ;) (param $0 f32) (result i64) (if (result i64) (f32.ne (get_local $0) @@ -203,7 +203,7 @@ ) ) ) - (func $f64-to-int (param $0 f64) (result i32) + (func $f64-to-int (; 8 ;) (param $0 f64) (result i32) (if (result i32) (f64.ne (get_local $0) @@ -229,7 +229,7 @@ ) ) ) - (func $f64-to-int64 (param $0 f64) (result i64) + (func $f64-to-int64 (; 9 ;) (param $0 f64) (result i64) (if (result i64) (f64.ne (get_local $0) @@ -255,7 +255,7 @@ ) ) ) - (func $f64-to-uint (param $0 f64) (result i32) + (func $f64-to-uint (; 10 ;) (param $0 f64) (result i32) (if (result i32) (f64.ne (get_local $0) @@ -281,7 +281,7 @@ ) ) ) - (func $f64-to-uint64 (param $0 f64) (result i64) + (func $f64-to-uint64 (; 11 ;) (param $0 f64) (result i64) (if (result i64) (f64.ne (get_local $0) @@ -307,7 +307,7 @@ ) ) ) - (func $i32s-div (param $0 i32) (param $1 i32) (result i32) + (func $i32s-div (; 12 ;) (param $0 i32) (param $1 i32) (result i32) (if (result i32) (i32.eqz (get_local $1) @@ -332,7 +332,7 @@ ) ) ) - (func $i32s-rem (param $0 i32) (param $1 i32) (result i32) + (func $i32s-rem (; 13 ;) (param $0 i32) (param $1 i32) (result i32) (if (result i32) (i32.eqz (get_local $1) @@ -344,7 +344,7 @@ ) ) ) - (func $i32u-div (param $0 i32) (param $1 i32) (result i32) + (func $i32u-div (; 14 ;) (param $0 i32) (param $1 i32) (result i32) (if (result i32) (i32.eqz (get_local $1) @@ -356,7 +356,7 @@ ) ) ) - (func $i32u-rem (param $0 i32) (param $1 i32) (result i32) + (func $i32u-rem (; 15 ;) (param $0 i32) (param $1 i32) (result i32) (if (result i32) (i32.eqz (get_local $1) @@ -368,7 +368,7 @@ ) ) ) - (func $i64s-div (param $0 i64) (param $1 i64) (result i64) + (func $i64s-div (; 16 ;) (param $0 i64) (param $1 i64) (result i64) (if (result i64) (i64.eqz (get_local $1) @@ -393,7 +393,7 @@ ) ) ) - (func $i64s-rem (param $0 i64) (param $1 i64) (result i64) + (func $i64s-rem (; 17 ;) (param $0 i64) (param $1 i64) (result i64) (if (result i64) (i64.eqz (get_local $1) @@ -405,7 +405,7 @@ ) ) ) - (func $i64u-div (param $0 i64) (param $1 i64) (result i64) + (func $i64u-div (; 18 ;) (param $0 i64) (param $1 i64) (result i64) (if (result i64) (i64.eqz (get_local $1) @@ -417,7 +417,7 @@ ) ) ) - (func $i64u-rem (param $0 i64) (param $1 i64) (result i64) + (func $i64u-rem (; 19 ;) (param $0 i64) (param $1 i64) (result i64) (if (result i64) (i64.eqz (get_local $1) diff --git a/test/passes/trap-mode-js.txt b/test/passes/trap-mode-js.txt index 57ef09f91..82221b1a9 100644 --- a/test/passes/trap-mode-js.txt +++ b/test/passes/trap-mode-js.txt @@ -5,7 +5,7 @@ (type $FUNCSIG$id (func (param f64) (result i32))) (import "asm2wasm" "f64-to-int" (func $f64-to-int (param f64) (result i32))) (memory $0 0) - (func $test_div (type $0) (param $0 i32) (param $1 i64) + (func $test_div (; 1 ;) (type $0) (param $0 i32) (param $1 i64) (drop (call $i32s-div (get_local $0) @@ -31,7 +31,7 @@ ) ) ) - (func $test_rem (type $0) (param $0 i32) (param $1 i64) + (func $test_rem (; 2 ;) (type $0) (param $0 i32) (param $1 i64) (drop (call $i32s-rem (get_local $0) @@ -57,7 +57,7 @@ ) ) ) - (func $test_f32_to_int (type $1) (param $0 f32) + (func $test_f32_to_int (; 3 ;) (type $1) (param $0 f32) (drop (call $f64-to-int (f64.promote/f32 @@ -83,7 +83,7 @@ ) ) ) - (func $test_f64_to_int (type $2) (param $0 f64) + (func $test_f64_to_int (; 4 ;) (type $2) (param $0 f64) (drop (call $f64-to-int (get_local $0) @@ -105,7 +105,7 @@ ) ) ) - (func $f32-to-int64 (param $0 f32) (result i64) + (func $f32-to-int64 (; 5 ;) (param $0 f32) (result i64) (if (result i64) (f32.ne (get_local $0) @@ -131,7 +131,7 @@ ) ) ) - (func $f32-to-uint64 (param $0 f32) (result i64) + (func $f32-to-uint64 (; 6 ;) (param $0 f32) (result i64) (if (result i64) (f32.ne (get_local $0) @@ -157,7 +157,7 @@ ) ) ) - (func $f64-to-int64 (param $0 f64) (result i64) + (func $f64-to-int64 (; 7 ;) (param $0 f64) (result i64) (if (result i64) (f64.ne (get_local $0) @@ -183,7 +183,7 @@ ) ) ) - (func $f64-to-uint64 (param $0 f64) (result i64) + (func $f64-to-uint64 (; 8 ;) (param $0 f64) (result i64) (if (result i64) (f64.ne (get_local $0) @@ -209,7 +209,7 @@ ) ) ) - (func $i32s-div (param $0 i32) (param $1 i32) (result i32) + (func $i32s-div (; 9 ;) (param $0 i32) (param $1 i32) (result i32) (if (result i32) (i32.eqz (get_local $1) @@ -234,7 +234,7 @@ ) ) ) - (func $i32s-rem (param $0 i32) (param $1 i32) (result i32) + (func $i32s-rem (; 10 ;) (param $0 i32) (param $1 i32) (result i32) (if (result i32) (i32.eqz (get_local $1) @@ -246,7 +246,7 @@ ) ) ) - (func $i32u-div (param $0 i32) (param $1 i32) (result i32) + (func $i32u-div (; 11 ;) (param $0 i32) (param $1 i32) (result i32) (if (result i32) (i32.eqz (get_local $1) @@ -258,7 +258,7 @@ ) ) ) - (func $i32u-rem (param $0 i32) (param $1 i32) (result i32) + (func $i32u-rem (; 12 ;) (param $0 i32) (param $1 i32) (result i32) (if (result i32) (i32.eqz (get_local $1) @@ -270,7 +270,7 @@ ) ) ) - (func $i64s-div (param $0 i64) (param $1 i64) (result i64) + (func $i64s-div (; 13 ;) (param $0 i64) (param $1 i64) (result i64) (if (result i64) (i64.eqz (get_local $1) @@ -295,7 +295,7 @@ ) ) ) - (func $i64s-rem (param $0 i64) (param $1 i64) (result i64) + (func $i64s-rem (; 14 ;) (param $0 i64) (param $1 i64) (result i64) (if (result i64) (i64.eqz (get_local $1) @@ -307,7 +307,7 @@ ) ) ) - (func $i64u-div (param $0 i64) (param $1 i64) (result i64) + (func $i64u-div (; 15 ;) (param $0 i64) (param $1 i64) (result i64) (if (result i64) (i64.eqz (get_local $1) @@ -319,7 +319,7 @@ ) ) ) - (func $i64u-rem (param $0 i64) (param $1 i64) (result i64) + (func $i64u-rem (; 16 ;) (param $0 i64) (param $1 i64) (result i64) (if (result i64) (i64.eqz (get_local $1) diff --git a/test/passes/untee.txt b/test/passes/untee.txt index f174da801..176e77897 100644 --- a/test/passes/untee.txt +++ b/test/passes/untee.txt @@ -1,7 +1,7 @@ (module (type $0 (func)) (memory $0 0) - (func $tee (type $0) + (func $tee (; 0 ;) (type $0) (local $x i32) (local $y f64) (drop diff --git a/test/passes/vacuum.txt b/test/passes/vacuum.txt index b254179cd..d3b972129 100644 --- a/test/passes/vacuum.txt +++ b/test/passes/vacuum.txt @@ -9,10 +9,10 @@ (import "env" "int" (func $int (result i32))) (global $Int i32 (i32.const 0)) (memory $0 256 256) - (func $b (type $0) + (func $b (; 1 ;) (type $0) (nop) ) - (func $l (type $0) + (func $l (; 2 ;) (type $0) (local $x i32) (local $y i32) (set_local $x @@ -25,15 +25,15 @@ (get_local $y) ) ) - (func $loopy (type $1) (param $0 i32) + (func $loopy (; 3 ;) (type $1) (param $0 i32) (nop) ) - (func $unary (type $2) (result f32) + (func $unary (; 4 ;) (type $2) (result f32) (f32.abs (unreachable) ) ) - (func $binary (type $2) (result f32) + (func $binary (; 5 ;) (type $2) (result f32) (drop (f32.add (unreachable) @@ -41,7 +41,7 @@ ) ) ) - (func $select (type $3) (result i32) + (func $select (; 6 ;) (type $3) (result i32) (drop (select (unreachable) @@ -50,16 +50,16 @@ ) ) ) - (func $block-to-one (type $0) + (func $block-to-one (; 7 ;) (type $0) (unreachable) ) - (func $recurse (type $0) + (func $recurse (; 8 ;) (type $0) (nop) ) - (func $func-block (type $0) + (func $func-block (; 9 ;) (type $0) (nop) ) - (func $Gu (type $4) (param $b i32) (param $e f64) (param $l i32) (param $d i32) + (func $Gu (; 10 ;) (type $4) (param $b i32) (param $e f64) (param $l i32) (param $d i32) (if (if (result i32) (get_local $d) @@ -81,7 +81,7 @@ (unreachable) ) ) - (func $if-drop (type $3) (result i32) + (func $if-drop (; 11 ;) (type $3) (result i32) (block $out (if (call $if-drop) @@ -100,7 +100,7 @@ ) (i32.const 1) ) - (func $drop-silly (type $0) + (func $drop-silly (; 12 ;) (type $0) (drop (call $int) ) @@ -117,21 +117,21 @@ ) ) ) - (func $drop-get-global (type $0) + (func $drop-get-global (; 13 ;) (type $0) (call $drop-get-global) ) - (func $relooperJumpThreading1 (type $0) + (func $relooperJumpThreading1 (; 14 ;) (type $0) (local $$vararg_ptr5 i32) (local $$11 i32) (nop) ) - (func $relooperJumpThreading2 (type $0) + (func $relooperJumpThreading2 (; 15 ;) (type $0) (nop) ) - (func $relooperJumpThreading3 (type $0) + (func $relooperJumpThreading3 (; 16 ;) (type $0) (nop) ) - (func $if2drops (type $3) (result i32) + (func $if2drops (; 17 ;) (type $3) (result i32) (drop (if (result i32) (call $if2drops) @@ -141,7 +141,7 @@ ) (i32.const 2) ) - (func $if2drops-different (type $3) (result i32) + (func $if2drops-different (; 18 ;) (type $3) (result i32) (if (call $if2drops) (drop @@ -153,7 +153,7 @@ ) (i32.const 2) ) - (func $if-const (type $1) (param $x i32) + (func $if-const (; 19 ;) (type $1) (param $x i32) (call $if-const (i32.const 3) ) @@ -164,7 +164,7 @@ (i32.const 7) ) ) - (func $drop-if-both-unreachable (type $1) (param $0 i32) + (func $drop-if-both-unreachable (; 20 ;) (type $1) (param $0 i32) (block $out (drop (if (result i32) @@ -182,7 +182,7 @@ ) ) ) - (func $if-1-block (type $1) (param $x i32) + (func $if-1-block (; 21 ;) (type $1) (param $x i32) (block $out (if (get_local $x) @@ -195,7 +195,7 @@ ) ) ) - (func $block-resize-br-gone (type $0) + (func $block-resize-br-gone (; 22 ;) (type $0) (block $out (block $in (call $block-resize-br-gone) @@ -204,11 +204,11 @@ (return) ) ) - (func $block-unreachable-but-last-element-concrete (type $0) + (func $block-unreachable-but-last-element-concrete (; 23 ;) (type $0) (local $2 i32) (nop) ) - (func $a (type $0) + (func $a (; 24 ;) (type $0) (block $block (i32.store (i32.const 1) @@ -222,7 +222,7 @@ ) ) ) - (func $leave-block-even-if-br-not-taken (type $6) (result f64) + (func $leave-block-even-if-br-not-taken (; 25 ;) (type $6) (result f64) (block $label$0 (result f64) (f64.store align=1 (i32.const 879179022) @@ -235,19 +235,19 @@ ) ) ) - (func $executed-if-in-block (type $0) + (func $executed-if-in-block (; 26 ;) (type $0) (unreachable) ) - (func $executed-if-in-block2 (type $0) + (func $executed-if-in-block2 (; 27 ;) (type $0) (unreachable) ) - (func $executed-if-in-block3 (type $0) + (func $executed-if-in-block3 (; 28 ;) (type $0) (block $label$0 (br $label$0) ) (unreachable) ) - (func $load-may-have-side-effects (type $3) (result i32) + (func $load-may-have-side-effects (; 29 ;) (type $3) (result i32) (i64.ge_s (block $block (result i64) (drop @@ -260,7 +260,7 @@ (i64.const 0) ) ) - (func $unary-binary-may-trap (type $0) + (func $unary-binary-may-trap (; 30 ;) (type $0) (drop (i64.div_s (i64.const -1) @@ -273,7 +273,7 @@ ) ) ) - (func $unreachable-if-with-nop-arm-that-leaves-a-concrete-value-if-nop-is-removed (type $0) + (func $unreachable-if-with-nop-arm-that-leaves-a-concrete-value-if-nop-is-removed (; 31 ;) (type $0) (block $label$0 (loop $label$1 (drop @@ -286,21 +286,21 @@ ) ) ) - (func $if-arm-vanishes (type $3) (result i32) + (func $if-arm-vanishes (; 32 ;) (type $3) (result i32) (block $label$0 (result i32) (br $label$0 (i32.const 1) ) ) ) - (func $if-arm-vanishes-2 (type $3) (result i32) + (func $if-arm-vanishes-2 (; 33 ;) (type $3) (result i32) (block $label$0 (result i32) (br $label$0 (i32.const 1) ) ) ) - (func $nop-if-type-changes (type $0) + (func $nop-if-type-changes (; 34 ;) (type $0) (local $0 i32) (nop) ) diff --git a/test/passes/vacuum_ignore-implicit-traps.txt b/test/passes/vacuum_ignore-implicit-traps.txt index e5ff28583..085f37914 100644 --- a/test/passes/vacuum_ignore-implicit-traps.txt +++ b/test/passes/vacuum_ignore-implicit-traps.txt @@ -2,13 +2,13 @@ (type $0 (func (result i32))) (type $1 (func)) (memory $0 0) - (func $load-would-normally-have-side-effects (type $0) (result i32) + (func $load-would-normally-have-side-effects (; 0 ;) (type $0) (result i32) (i64.ge_s (i64.const 2912825531628789796) (i64.const 0) ) ) - (func $unary-binary-may-trap (type $1) + (func $unary-binary-may-trap (; 1 ;) (type $1) (nop) ) ) diff --git a/test/passes/vacuum_remove-unused-names_merge-blocks.txt b/test/passes/vacuum_remove-unused-names_merge-blocks.txt index c62581bc2..3cc085e0b 100644 --- a/test/passes/vacuum_remove-unused-names_merge-blocks.txt +++ b/test/passes/vacuum_remove-unused-names_merge-blocks.txt @@ -1,7 +1,7 @@ (module (type $0 (func (param i32) (result i32))) (memory $0 0) - (func $return-block (type $0) (param $x i32) (result i32) + (func $return-block (; 0 ;) (type $0) (param $x i32) (result i32) (set_local $x (get_local $x) ) |