mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-27 13:41:48 +00:00
checked builtin array get, optimize abv layout
This commit is contained in:
@ -63,7 +63,7 @@
|
||||
(memory $0 1)
|
||||
(data (i32.const 8) "\01\00\00\00\16\00\00\00s\00t\00d\00/\00m\00a\00t\00h\00.\00t\00s\00")
|
||||
(data (i32.const 40) "\02\00\00\00 \00\00\00)\15DNn\83\f9\a2\c0\dd4\f5\d1W\'\fcA\90C<\99\95b\dba\c5\bb\de\abcQ\fe")
|
||||
(data (i32.const 80) "\03\00\00\00\10\00\00\000\00\00\000\00\00\00P\00\00\00\04\00\00\00")
|
||||
(data (i32.const 80) "\03\00\00\00\10\00\00\000\00\00\000\00\00\00 \00\00\00\04\00\00\00")
|
||||
(data (i32.const 104) "\01\00\00\00\18\00\00\00~\00l\00i\00b\00/\00m\00a\00t\00h\00.\00t\00s\00")
|
||||
(table $0 1 funcref)
|
||||
(elem (i32.const 0) $null)
|
||||
@ -4746,6 +4746,8 @@
|
||||
i32.const 88
|
||||
i32.load offset=4
|
||||
local.get $14
|
||||
i32.const 0
|
||||
i32.add
|
||||
i32.const 3
|
||||
i32.shl
|
||||
i32.add
|
||||
@ -4754,10 +4756,12 @@
|
||||
i32.const 88
|
||||
i32.load offset=4
|
||||
local.get $14
|
||||
i32.const 1
|
||||
i32.add
|
||||
i32.const 3
|
||||
i32.shl
|
||||
i32.add
|
||||
i64.load offset=8
|
||||
i64.load
|
||||
local.set $17
|
||||
local.get $15
|
||||
i32.const 32
|
||||
@ -4766,10 +4770,12 @@
|
||||
i32.const 88
|
||||
i32.load offset=4
|
||||
local.get $14
|
||||
i32.const 2
|
||||
i32.add
|
||||
i32.const 3
|
||||
i32.shl
|
||||
i32.add
|
||||
i64.load offset=16
|
||||
i64.load
|
||||
local.set $19
|
||||
local.get $19
|
||||
i64.const 96
|
||||
@ -11762,6 +11768,8 @@
|
||||
i32.const 88
|
||||
i32.load offset=4
|
||||
local.get $14
|
||||
i32.const 0
|
||||
i32.add
|
||||
i32.const 3
|
||||
i32.shl
|
||||
i32.add
|
||||
@ -11770,10 +11778,12 @@
|
||||
i32.const 88
|
||||
i32.load offset=4
|
||||
local.get $14
|
||||
i32.const 1
|
||||
i32.add
|
||||
i32.const 3
|
||||
i32.shl
|
||||
i32.add
|
||||
i64.load offset=8
|
||||
i64.load
|
||||
local.set $17
|
||||
local.get $15
|
||||
i32.const 32
|
||||
@ -11782,10 +11792,12 @@
|
||||
i32.const 88
|
||||
i32.load offset=4
|
||||
local.get $14
|
||||
i32.const 2
|
||||
i32.add
|
||||
i32.const 3
|
||||
i32.shl
|
||||
i32.add
|
||||
i64.load offset=16
|
||||
i64.load
|
||||
local.set $19
|
||||
local.get $19
|
||||
i64.const 96
|
||||
@ -12748,6 +12760,8 @@
|
||||
i32.const 88
|
||||
i32.load offset=4
|
||||
local.get $16
|
||||
i32.const 0
|
||||
i32.add
|
||||
i32.const 3
|
||||
i32.shl
|
||||
i32.add
|
||||
@ -12756,10 +12770,12 @@
|
||||
i32.const 88
|
||||
i32.load offset=4
|
||||
local.get $16
|
||||
i32.const 1
|
||||
i32.add
|
||||
i32.const 3
|
||||
i32.shl
|
||||
i32.add
|
||||
i64.load offset=8
|
||||
i64.load
|
||||
local.set $19
|
||||
local.get $17
|
||||
i32.const 32
|
||||
@ -12768,10 +12784,12 @@
|
||||
i32.const 88
|
||||
i32.load offset=4
|
||||
local.get $16
|
||||
i32.const 2
|
||||
i32.add
|
||||
i32.const 3
|
||||
i32.shl
|
||||
i32.add
|
||||
i64.load offset=16
|
||||
i64.load
|
||||
local.set $21
|
||||
local.get $21
|
||||
i64.const 96
|
||||
|
Reference in New Issue
Block a user