bleeding edge binaryen

This commit is contained in:
dcode
2019-05-23 13:20:10 +02:00
parent 81c212b208
commit fbba76ef2c
76 changed files with 560 additions and 386 deletions

View File

@@ -594,14 +594,14 @@
(local $0 i32)
(local $1 i32)
i32.const 1
current_memory
memory.size
local.tee $0
i32.gt_s
if (result i32)
i32.const 1
local.get $0
i32.sub
grow_memory
memory.grow
i32.const 0
i32.lt_s
else
@@ -666,7 +666,7 @@
end
i32.const 304
i32.const 1888
current_memory
memory.size
i32.const 16
i32.shl
call $~lib/rt/tlsf/addMemory
@@ -830,7 +830,7 @@
)
(func $~lib/rt/tlsf/growMemory (; 10 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
(local $2 i32)
current_memory
memory.size
local.tee $2
local.get $1
i32.const 65535
@@ -844,12 +844,12 @@
local.get $1
i32.gt_s
select
grow_memory
memory.grow
i32.const 0
i32.lt_s
if
local.get $1
grow_memory
memory.grow
i32.const 0
i32.lt_s
if
@@ -860,7 +860,7 @@
local.get $2
i32.const 16
i32.shl
current_memory
memory.size
i32.const 16
i32.shl
call $~lib/rt/tlsf/addMemory