summaryrefslogtreecommitdiff
path: root/test/binaryen.js/sieve.js.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/binaryen.js/sieve.js.txt')
-rw-r--r--test/binaryen.js/sieve.js.txt38
1 files changed, 21 insertions, 17 deletions
diff --git a/test/binaryen.js/sieve.js.txt b/test/binaryen.js/sieve.js.txt
index 2c4b906dd..97816e6b3 100644
--- a/test/binaryen.js/sieve.js.txt
+++ b/test/binaryen.js/sieve.js.txt
@@ -12,16 +12,18 @@
)
(get_local $0)
)
- (grow_memory
- (i32.sub
- (i32.div_u
- (i32.add
- (get_local $0)
- (i32.const 65535)
+ (drop
+ (grow_memory
+ (i32.sub
+ (i32.div_u
+ (i32.add
+ (get_local $0)
+ (i32.const 65535)
+ )
+ (i32.const 65536)
)
- (i32.const 65536)
+ (current_memory)
)
- (current_memory)
)
)
)
@@ -58,7 +60,7 @@ optimized:
(type $i (func (param i32) (result i32)))
(memory $0 1 100)
(export "sieve" (func $sieve))
- (func $sieve (; 0 ;) (type $i) (param $0 i32) (result i32)
+ (func $sieve (; 0 ;) (; has Stack IR ;) (type $i) (param $0 i32) (result i32)
(local $1 i32)
(if
(i32.lt_u
@@ -68,16 +70,18 @@ optimized:
)
(get_local $0)
)
- (grow_memory
- (i32.sub
- (i32.div_u
- (i32.add
- (get_local $0)
- (i32.const 65535)
+ (drop
+ (grow_memory
+ (i32.sub
+ (i32.div_u
+ (i32.add
+ (get_local $0)
+ (i32.const 65535)
+ )
+ (i32.const 65536)
)
- (i32.const 65536)
+ (current_memory)
)
- (current_memory)
)
)
)