Merge branch 'master' into runtime

This commit is contained in:
dcode
2019-03-27 16:10:59 +01:00
69 changed files with 15243 additions and 10507 deletions

View File

@ -82,11 +82,11 @@
(local $4 i32)
local.get $0
i32.reinterpret_f32
local.tee $1
local.tee $3
i32.const -2147483648
i32.and
local.set $4
local.get $1
local.get $3
i32.const 23
i32.shr_u
i32.const 255
@ -94,13 +94,13 @@
local.tee $2
i32.const 255
i32.eq
local.tee $3
local.tee $1
i32.eqz
if
i32.const 0
local.set $3
local.set $1
end
local.get $3
local.get $1
if
local.get $0
local.get $0
@ -108,14 +108,14 @@
return
end
block $folding-inner0
local.get $1
local.get $3
i32.const 1
i32.shl
local.tee $3
local.tee $1
i32.const 2130706432
i32.le_u
if
local.get $3
local.get $1
i32.const 2130706432
i32.eq
br_if $folding-inner0
@ -124,16 +124,16 @@
end
local.get $2
if (result i32)
local.get $1
local.get $3
i32.const 8388607
i32.and
i32.const 8388608
i32.or
else
local.get $1
local.get $3
i32.const 1
local.get $2
local.get $1
local.get $3
i32.const 9
i32.shl
i32.clz