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

@ -610,14 +610,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
@ -682,7 +682,7 @@
end
i32.const 512
i32.const 2096
current_memory
memory.size
i32.const 16
i32.shl
call $~lib/rt/tlsf/addMemory
@ -846,7 +846,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
@ -860,12 +860,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
@ -876,7 +876,7 @@
local.get $2
i32.const 16
i32.shl
current_memory
memory.size
i32.const 16
i32.shl
call $~lib/rt/tlsf/addMemory