diff options
Diffstat (limited to 'test/memorygrowth.fromasm.imprecise')
-rw-r--r-- | test/memorygrowth.fromasm.imprecise | 285 |
1 files changed, 95 insertions, 190 deletions
diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise index 52f1e90c6..f17a8a053 100644 --- a/test/memorygrowth.fromasm.imprecise +++ b/test/memorygrowth.fromasm.imprecise @@ -657,12 +657,11 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $e) (get_local $g) ) - (i32.const 0) ) (block (i32.store @@ -757,9 +756,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $t) - (i32.const 0) ) (set_local $y (get_local $d) @@ -899,9 +897,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $j) - (i32.const 0) ) (block (set_local $f @@ -910,9 +907,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $f) - (i32.const 0) ) (block (set_local $z @@ -1022,9 +1018,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $u) - (i32.const 0) ) (block (set_local $f @@ -1039,9 +1034,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $j) - (i32.const 0) ) (block (set_local $C @@ -1104,9 +1098,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $u) - (i32.const 0) ) (block (set_local $F @@ -1237,9 +1230,8 @@ (get_local $C) ) (if - (i32.eq + (i32.eqz (get_local $C) - (i32.const 0) ) (block (i32.store @@ -1294,9 +1286,8 @@ ) ) (br_if $do-once$12 - (i32.eq + (i32.eqz (get_local $C) - (i32.const 0) ) ) ) @@ -1479,12 +1470,11 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $q) (get_local $f) ) - (i32.const 0) ) (block (i32.store @@ -1611,9 +1601,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $q) - (i32.const 0) ) (set_local $y (get_local $e) @@ -1632,9 +1621,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $o) - (i32.const 0) ) (set_local $J (i32.const 0) @@ -1751,9 +1739,8 @@ ) (block $label$break$a (if - (i32.eq + (i32.eqz (get_local $t) - (i32.const 0) ) (block (set_local $K @@ -1986,9 +1973,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $f) - (i32.const 0) ) (block (set_local $y @@ -2113,9 +2099,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $T) - (i32.const 0) ) (block (set_local $U @@ -2211,9 +2196,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $P) - (i32.const 0) ) (block (set_local $U @@ -2240,9 +2224,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $V) - (i32.const 0) ) (set_local $y (get_local $e) @@ -2312,9 +2295,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $f) - (i32.const 0) ) (block (set_local $t @@ -2329,9 +2311,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $j) - (i32.const 0) ) (block (set_local $W @@ -2394,9 +2375,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $f) - (i32.const 0) ) (block (set_local $Z @@ -2527,9 +2507,8 @@ (get_local $W) ) (if - (i32.eq + (i32.eqz (get_local $W) - (i32.const 0) ) (block (i32.store @@ -2584,9 +2563,8 @@ ) ) (br_if $do-once$25 - (i32.eq + (i32.eqz (get_local $W) - (i32.const 0) ) ) ) @@ -2763,12 +2741,11 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $s) (get_local $d) ) - (i32.const 0) ) (block (i32.store @@ -2845,9 +2822,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $g) - (i32.const 0) ) (set_local $ba (i32.const 0) @@ -2990,12 +2966,11 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $d) (get_local $q) ) - (i32.const 0) ) (block (i32.store @@ -3090,9 +3065,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $s) - (i32.const 0) ) (block (set_local $da @@ -3423,11 +3397,10 @@ ) ) (if - (i32.eq + (i32.eqz (i32.load (i32.const 1680) ) - (i32.const 0) ) (block (i32.store @@ -3573,14 +3546,13 @@ ) (block $label$break$b (if - (i32.eq + (i32.eqz (i32.and (i32.load (i32.const 1652) ) (i32.const 4) ) - (i32.const 0) ) (block (set_local $U @@ -3590,9 +3562,8 @@ ) (block $label$break$c (if - (i32.eq + (i32.eqz (get_local $U) - (i32.const 0) ) (set_local $N (i32.const 171) @@ -3647,9 +3618,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $aa) - (i32.const 0) ) (block (set_local $N @@ -3762,12 +3732,11 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $$) (get_local $e) ) - (i32.const 0) ) (set_local $la (get_local $c) @@ -4111,9 +4080,8 @@ ) (block $do-once$42 (if - (i32.eq + (i32.eqz (get_local $ja) - (i32.const 0) ) (block (set_local $ma @@ -4331,14 +4299,13 @@ (i32.const 201) ) (if - (i32.eq + (i32.eqz (i32.and (i32.load offset=12 (get_local $ra) ) (i32.const 8) ) - (i32.const 0) ) (if (i32.and @@ -4493,9 +4460,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $ka) - (i32.const 0) ) (block (set_local $wa @@ -4512,14 +4478,13 @@ (i32.const 209) ) (if - (i32.eq + (i32.eqz (i32.and (i32.load offset=12 (get_local $va) ) (i32.const 8) ) - (i32.const 0) ) (block (i32.store @@ -4886,9 +4851,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $ba) - (i32.const 0) ) (block (set_local $W @@ -4897,9 +4861,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $W) - (i32.const 0) ) (block (set_local $ya @@ -4962,9 +4925,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $ba) - (i32.const 0) ) (block (set_local $Ba @@ -5065,9 +5027,8 @@ ) ) (br_if $label$break$e - (i32.eq + (i32.eqz (get_local $$) - (i32.const 0) ) ) (set_local $e @@ -5150,9 +5111,8 @@ ) ) (br_if $label$break$e - (i32.eq + (i32.eqz (get_local $ya) - (i32.const 0) ) ) ) @@ -5214,9 +5174,8 @@ ) ) (br_if $label$break$e - (i32.eq + (i32.eqz (get_local $V) - (i32.const 0) ) ) (if @@ -5330,12 +5289,11 @@ ) (block $do-once$65 (if - (i32.eq + (i32.eqz (i32.and (get_local $V) (get_local $e) ) - (i32.const 0) ) (block (i32.store @@ -5415,9 +5373,8 @@ ) (block $do-once$67 (if - (i32.eq + (i32.eqz (get_local $e) - (i32.const 0) ) (set_local $Ha (i32.const 0) @@ -5564,12 +5521,11 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $la) (get_local $aa) ) - (i32.const 0) ) (block (i32.store @@ -5664,9 +5620,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $ga) - (i32.const 0) ) (block (set_local $Ja @@ -6120,12 +6075,11 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $la) (get_local $ga) ) - (i32.const 0) ) (block (i32.store @@ -6202,9 +6156,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $c) - (i32.const 0) ) (set_local $Oa (i32.const 0) @@ -6341,12 +6294,11 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $ga) (get_local $ma) ) - (i32.const 0) ) (block (i32.store @@ -6441,9 +6393,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $la) - (i32.const 0) ) (block (set_local $Ra @@ -6693,9 +6644,8 @@ (local $K i32) (local $B i32) (if - (i32.eq + (i32.eqz (get_local $a) - (i32.const 0) ) (return) ) @@ -6752,12 +6702,11 @@ ) (block $do-once$0 (if - (i32.eq + (i32.eqz (i32.and (get_local $d) (i32.const 1) ) - (i32.const 0) ) (block (set_local $g @@ -6766,9 +6715,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $a) - (i32.const 0) ) (return) ) @@ -7038,9 +6986,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $q) - (i32.const 0) ) (block (set_local $r @@ -7049,9 +6996,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $r) - (i32.const 0) ) (block (set_local $s @@ -7114,9 +7060,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $q) - (i32.const 0) ) (block (set_local $v @@ -7217,9 +7162,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $g) - (i32.const 0) ) (block (set_local $m @@ -7257,9 +7201,8 @@ (get_local $s) ) (if - (i32.eq + (i32.eqz (get_local $s) - (i32.const 0) ) (block (i32.store @@ -7320,9 +7263,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $s) - (i32.const 0) ) (block (set_local $m @@ -7392,9 +7334,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $o) - (i32.const 0) ) (block (set_local $m @@ -7463,22 +7404,20 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $b) (i32.const 1) ) - (i32.const 0) ) (call_import $qa) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $b) (i32.const 2) ) - (i32.const 0) ) (block (if @@ -7753,9 +7692,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $p) - (i32.const 0) ) (block (set_local $a @@ -7764,9 +7702,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $a) - (i32.const 0) ) (block (set_local $y @@ -7829,9 +7766,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $p) - (i32.const 0) ) (block (set_local $B @@ -7965,9 +7901,8 @@ (get_local $y) ) (if - (i32.eq + (i32.eqz (get_local $y) - (i32.const 0) ) (block (i32.store @@ -8022,9 +7957,8 @@ ) ) (br_if $do-once$8 - (i32.eq + (i32.eqz (get_local $y) - (i32.const 0) ) ) ) @@ -8208,12 +8142,11 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $e) (get_local $s) ) - (i32.const 0) ) (block (i32.store @@ -8290,9 +8223,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $b) - (i32.const 0) ) (set_local $G (i32.const 0) @@ -8430,12 +8362,11 @@ ) (block $do-once$16 (if - (i32.eq + (i32.eqz (i32.and (get_local $E) (get_local $e) ) - (i32.const 0) ) (block (i32.store @@ -8529,9 +8460,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $y) - (i32.const 0) ) (block (set_local $J @@ -8669,9 +8599,8 @@ (get_local $m) ) (if - (i32.eq + (i32.eqz (get_local $m) - (i32.const 0) ) (set_local $L (i32.const 1664) @@ -8685,9 +8614,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $m) - (i32.const 0) ) (br $while-out$20) (set_local $L @@ -8823,11 +8751,10 @@ ) (loop $while-out$0 $while-in$1 (if - (i32.eq + (i32.eqz (i32.load (i32.const 1160) ) - (i32.const 0) ) (block (i32.store @@ -9158,16 +9085,14 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $e) - (i32.const 0) ) (if - (i32.eq + (i32.eqz (call $Xa (get_local $c) ) - (i32.const 0) ) (block (set_local $f @@ -9255,9 +9180,8 @@ ) (loop $while-out$2 $while-in$3 (if - (i32.eq + (i32.eqz (get_local $d) - (i32.const 0) ) (block (set_local $l @@ -9408,12 +9332,11 @@ ) (block $label$break$a (if - (i32.eq + (i32.eqz (i32.and (get_local $b) (i32.const 3) ) - (i32.const 0) ) (block (set_local $c @@ -9432,11 +9355,10 @@ ) (loop $while-out$1 $while-in$2 (if - (i32.eq + (i32.eqz (i32.load8_s (get_local $e) ) - (i32.const 0) ) (block (set_local $g @@ -9455,12 +9377,11 @@ (get_local $h) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $f) (i32.const 3) ) - (i32.const 0) ) (block (set_local $c @@ -9496,7 +9417,7 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (i32.xor (i32.and @@ -9510,7 +9431,6 @@ (i32.const -16843009) ) ) - (i32.const 0) ) (set_local $d (i32.add @@ -9531,7 +9451,7 @@ (br $while-in$4) ) (if - (i32.eq + (i32.eqz (i32.shr_s (i32.shl (i32.and @@ -9542,7 +9462,6 @@ ) (i32.const 24) ) - (i32.const 0) ) (set_local $m (get_local $l) @@ -9559,11 +9478,10 @@ ) ) (if - (i32.eq + (i32.eqz (i32.load8_s (get_local $l) ) - (i32.const 0) ) (block (set_local $m @@ -9601,17 +9519,15 @@ (local $d i32) (block $do-once$0 (if - (i32.eq + (i32.eqz (get_local $a) - (i32.const 0) ) (block (if - (i32.eq + (i32.eqz (i32.load (i32.const 1140) ) - (i32.const 0) ) (set_local $b (i32.const 0) @@ -9633,9 +9549,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $c) - (i32.const 0) ) (set_local $d (get_local $b) @@ -9697,9 +9612,8 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $e) - (i32.const 0) ) (block (set_local $d @@ -9822,16 +9736,14 @@ ) ) (if - (i32.eq + (i32.eqz (get_local $g) - (i32.const 0) ) (if - (i32.eq + (i32.eqz (call $Xa (get_local $a) ) - (i32.const 0) ) (block (set_local $h @@ -9996,11 +9908,10 @@ (i32.const 0) ) (if - (i32.eq + (i32.eqz (i32.load (get_local $b) ) - (i32.const 0) ) (set_local $d (i32.const -1) @@ -10134,9 +10045,8 @@ (br $while-out$0) ) (if - (i32.eq + (i32.eqz (get_local $c) - (i32.const 0) ) (return (get_local $d) @@ -10537,12 +10447,11 @@ ) ) (if - (i32.eq + (i32.eqz (i32.and (get_local $c) (i32.const 8) ) - (i32.const 0) ) (block (i32.store offset=8 @@ -10781,14 +10690,13 @@ (i32.const 3) ) (if - (i32.eq + (i32.eqz (i32.and (i32.load (get_local $a) ) (i32.const 64) ) - (i32.const 0) ) (block (i32.store @@ -11012,11 +10920,10 @@ (local $a i32) (local $b i32) (if - (i32.eq + (i32.eqz (i32.load (i32.const 1160) ) - (i32.const 0) ) (set_local $a (i32.const 1204) @@ -11112,11 +11019,10 @@ ) (func $Ia (param $a i32) (param $b i32) (if - (i32.eq + (i32.eqz (i32.load (i32.const 40) ) - (i32.const 0) ) (block (i32.store @@ -11146,11 +11052,10 @@ ) (func $Sa (param $a i32) (if - (i32.eq + (i32.eqz (i32.load offset=68 (get_local $a) ) - (i32.const 0) ) (call $Ta (get_local $a) |