mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-07-31 22:22:13 +00:00
harden / elaborate on makeCallInline
This commit is contained in:
@@ -209,7 +209,8 @@
|
||||
(func $~lib/memory/memory.fill (; 8 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
(local $5 i64)
|
||||
(local $5 i32)
|
||||
(local $6 i64)
|
||||
block $~lib/util/memory/memset|inlined.0
|
||||
local.get $2
|
||||
i32.eqz
|
||||
@@ -285,13 +286,13 @@
|
||||
i32.sub
|
||||
i32.const 3
|
||||
i32.and
|
||||
local.set $3
|
||||
local.set $5
|
||||
local.get $0
|
||||
local.get $3
|
||||
local.get $5
|
||||
i32.add
|
||||
local.set $0
|
||||
local.get $2
|
||||
local.get $3
|
||||
local.get $5
|
||||
i32.sub
|
||||
local.set $2
|
||||
local.get $2
|
||||
@@ -405,13 +406,13 @@
|
||||
i32.const 4
|
||||
i32.and
|
||||
i32.add
|
||||
local.set $3
|
||||
local.set $5
|
||||
local.get $0
|
||||
local.get $3
|
||||
local.get $5
|
||||
i32.add
|
||||
local.set $0
|
||||
local.get $2
|
||||
local.get $3
|
||||
local.get $5
|
||||
i32.sub
|
||||
local.set $2
|
||||
local.get $4
|
||||
@@ -421,7 +422,7 @@
|
||||
i64.const 32
|
||||
i64.shl
|
||||
i64.or
|
||||
local.set $5
|
||||
local.set $6
|
||||
block $break|0
|
||||
loop $continue|0
|
||||
local.get $2
|
||||
@@ -430,22 +431,22 @@
|
||||
if
|
||||
block
|
||||
local.get $0
|
||||
local.get $5
|
||||
local.get $6
|
||||
i64.store
|
||||
local.get $0
|
||||
i32.const 8
|
||||
i32.add
|
||||
local.get $5
|
||||
local.get $6
|
||||
i64.store
|
||||
local.get $0
|
||||
i32.const 16
|
||||
i32.add
|
||||
local.get $5
|
||||
local.get $6
|
||||
i64.store
|
||||
local.get $0
|
||||
i32.const 24
|
||||
i32.add
|
||||
local.get $5
|
||||
local.get $6
|
||||
i64.store
|
||||
local.get $2
|
||||
i32.const 32
|
||||
@@ -470,7 +471,7 @@
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 224
|
||||
i32.const 199
|
||||
i32.const 217
|
||||
i32.const 2
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@@ -485,7 +486,7 @@
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 224
|
||||
i32.const 200
|
||||
i32.const 218
|
||||
i32.const 2
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@@ -545,7 +546,7 @@
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 224
|
||||
i32.const 233
|
||||
i32.const 251
|
||||
i32.const 57
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
|
Reference in New Issue
Block a user