mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-26 21:21:54 +00:00
Cleanup; Initial tslint integration
This commit is contained in:
@ -1,3 +1,3 @@
|
||||
import "./buddy";
|
||||
export { allocate_memory, free_memory };
|
||||
export { set_memory };
|
||||
// export { set_memory };
|
||||
|
@ -3,7 +3,6 @@
|
||||
(type $iv (func (param i32)))
|
||||
(type $iiv (func (param i32 i32)))
|
||||
(type $iii (func (param i32 i32) (result i32)))
|
||||
(type $iiiv (func (param i32 i32 i32)))
|
||||
(type $v (func))
|
||||
(global $assembly/buddy/BUCKETS_START (mut i32) (i32.const 0))
|
||||
(global $assembly/buddy/BUCKETS_END (mut i32) (i32.const 0))
|
||||
@ -16,7 +15,6 @@
|
||||
(memory $0 1)
|
||||
(export "allocate_memory" (func $assembly/buddy/allocate_memory))
|
||||
(export "free_memory" (func $assembly/buddy/free_memory))
|
||||
(export "set_memory" (func "$(lib)/memory/set_memory"))
|
||||
(export "memory" (memory $0))
|
||||
(start $start)
|
||||
(func $assembly/buddy/update_max_ptr (; 0 ;) (type $ii) (param $0 i32) (result i32)
|
||||
@ -1084,505 +1082,7 @@
|
||||
)
|
||||
)
|
||||
)
|
||||
(func "$(lib)/memory/set_memory" (; 15 ;) (type $iiiv) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(local $3 i64)
|
||||
(local $4 i32)
|
||||
;;@ (lib)/memory.ts:196:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:196:6
|
||||
(i32.eqz
|
||||
;;@ (lib)/memory.ts:196:7
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:197:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:198:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:198:12
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:198:18
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:199:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:199:12
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:199:19
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:199:23
|
||||
(i32.const 1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:199:26
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:200:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:200:6
|
||||
(i32.le_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:200:11
|
||||
(i32.const 2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:201:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:203:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:203:12
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:203:19
|
||||
(i32.const 1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:203:22
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:204:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:204:12
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:204:19
|
||||
(i32.const 2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:204:22
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:205:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:205:12
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:205:19
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:205:23
|
||||
(i32.const 2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:205:26
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:206:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:206:12
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:206:19
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:206:23
|
||||
(i32.const 3)
|
||||
)
|
||||
;;@ (lib)/memory.ts:206:26
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:207:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:207:6
|
||||
(i32.le_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:207:11
|
||||
(i32.const 6)
|
||||
)
|
||||
;;@ (lib)/memory.ts:208:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:209:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:209:12
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:209:19
|
||||
(i32.const 3)
|
||||
)
|
||||
;;@ (lib)/memory.ts:209:22
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:210:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:210:12
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:210:19
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:210:23
|
||||
(i32.const 4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:210:26
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:211:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:211:6
|
||||
(i32.le_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:211:11
|
||||
(i32.const 8)
|
||||
)
|
||||
;;@ (lib)/memory.ts:212:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:223:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:216:2
|
||||
(tee_local $0
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:215:2
|
||||
(tee_local $4
|
||||
;;@ (lib)/memory.ts:215:17
|
||||
(i32.and
|
||||
(i32.sub
|
||||
(i32.const 0)
|
||||
;;@ (lib)/memory.ts:215:18
|
||||
(get_local $0)
|
||||
)
|
||||
;;@ (lib)/memory.ts:215:25
|
||||
(i32.const 3)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:220:2
|
||||
(tee_local $1
|
||||
;;@ (lib)/memory.ts:220:17
|
||||
(i32.mul
|
||||
;;@ (lib)/memory.ts:220:33
|
||||
(get_local $1)
|
||||
(i32.const 16843009)
|
||||
)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:224:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:224:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:218:2
|
||||
(tee_local $2
|
||||
(i32.and
|
||||
(i32.sub
|
||||
;;@ (lib)/memory.ts:217:2
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:217:7
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:218:7
|
||||
(i32.const -4)
|
||||
)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:224:24
|
||||
(i32.const 4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:224:27
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:225:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:225:6
|
||||
(i32.le_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:225:11
|
||||
(i32.const 8)
|
||||
)
|
||||
;;@ (lib)/memory.ts:226:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:227:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:227:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:227:20
|
||||
(i32.const 4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:227:23
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:228:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:228:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:228:20
|
||||
(i32.const 8)
|
||||
)
|
||||
;;@ (lib)/memory.ts:228:23
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:229:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:229:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:229:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:229:24
|
||||
(i32.const 12)
|
||||
)
|
||||
;;@ (lib)/memory.ts:229:28
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:230:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:230:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:230:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:230:24
|
||||
(i32.const 8)
|
||||
)
|
||||
;;@ (lib)/memory.ts:230:27
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:231:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:231:6
|
||||
(i32.le_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:231:11
|
||||
(i32.const 24)
|
||||
)
|
||||
;;@ (lib)/memory.ts:232:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:233:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:233:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:233:20
|
||||
(i32.const 12)
|
||||
)
|
||||
;;@ (lib)/memory.ts:233:24
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:234:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:234:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:234:20
|
||||
(i32.const 16)
|
||||
)
|
||||
;;@ (lib)/memory.ts:234:24
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:235:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:235:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:235:20
|
||||
(i32.const 20)
|
||||
)
|
||||
;;@ (lib)/memory.ts:235:24
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:236:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:236:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:236:20
|
||||
(i32.const 24)
|
||||
)
|
||||
;;@ (lib)/memory.ts:236:24
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:237:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:237:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:237:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:237:24
|
||||
(i32.const 28)
|
||||
)
|
||||
;;@ (lib)/memory.ts:237:28
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:238:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:238:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:238:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:238:24
|
||||
(i32.const 24)
|
||||
)
|
||||
;;@ (lib)/memory.ts:238:28
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:239:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:239:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:239:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:239:24
|
||||
(i32.const 20)
|
||||
)
|
||||
;;@ (lib)/memory.ts:239:28
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:240:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:240:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:240:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:240:24
|
||||
(i32.const 16)
|
||||
)
|
||||
;;@ (lib)/memory.ts:240:28
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:244:2
|
||||
(set_local $0
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:243:2
|
||||
(tee_local $4
|
||||
;;@ (lib)/memory.ts:243:6
|
||||
(i32.add
|
||||
;;@ (lib)/memory.ts:243:11
|
||||
(i32.and
|
||||
;;@ (lib)/memory.ts:243:12
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:243:19
|
||||
(i32.const 4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:243:6
|
||||
(i32.const 24)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:245:2
|
||||
(set_local $2
|
||||
(i32.sub
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:245:7
|
||||
(get_local $4)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:248:2
|
||||
(set_local $3
|
||||
;;@ (lib)/memory.ts:248:17
|
||||
(i64.or
|
||||
(i64.extend_u/i32
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:248:28
|
||||
(i64.shl
|
||||
;;@ (lib)/memory.ts:248:29
|
||||
(i64.extend_u/i32
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:248:41
|
||||
(i64.const 32)
|
||||
)
|
||||
)
|
||||
)
|
||||
(loop $continue|0
|
||||
(if
|
||||
;;@ (lib)/memory.ts:249:9
|
||||
(i32.ge_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:249:14
|
||||
(i32.const 32)
|
||||
)
|
||||
(block
|
||||
;;@ (lib)/memory.ts:250:4
|
||||
(i64.store
|
||||
;;@ (lib)/memory.ts:250:15
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:250:21
|
||||
(get_local $3)
|
||||
)
|
||||
;;@ (lib)/memory.ts:251:4
|
||||
(i64.store
|
||||
;;@ (lib)/memory.ts:251:15
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:251:22
|
||||
(i32.const 8)
|
||||
)
|
||||
;;@ (lib)/memory.ts:251:25
|
||||
(get_local $3)
|
||||
)
|
||||
;;@ (lib)/memory.ts:252:4
|
||||
(i64.store
|
||||
;;@ (lib)/memory.ts:252:15
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:252:22
|
||||
(i32.const 16)
|
||||
)
|
||||
;;@ (lib)/memory.ts:252:26
|
||||
(get_local $3)
|
||||
)
|
||||
;;@ (lib)/memory.ts:253:4
|
||||
(i64.store
|
||||
;;@ (lib)/memory.ts:253:15
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:253:22
|
||||
(i32.const 24)
|
||||
)
|
||||
;;@ (lib)/memory.ts:253:26
|
||||
(get_local $3)
|
||||
)
|
||||
;;@ (lib)/memory.ts:254:4
|
||||
(set_local $2
|
||||
(i32.sub
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:254:9
|
||||
(i32.const 32)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:255:4
|
||||
(set_local $0
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:255:12
|
||||
(i32.const 32)
|
||||
)
|
||||
)
|
||||
(br $continue|0)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(func $start (; 16 ;) (type $v)
|
||||
(func $start (; 15 ;) (type $v)
|
||||
(set_global $assembly/buddy/BUCKETS_START
|
||||
;;@ assembly/buddy.ts:92:27
|
||||
(get_global $HEAP_BASE)
|
||||
|
@ -5,7 +5,6 @@
|
||||
(type $iv (func (param i32)))
|
||||
(type $iiv (func (param i32 i32)))
|
||||
(type $iii (func (param i32 i32) (result i32)))
|
||||
(type $iiiv (func (param i32 i32 i32)))
|
||||
(type $v (func))
|
||||
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
|
||||
(global $assembly/buddy/HEADER_SIZE i32 (i32.const 8))
|
||||
@ -27,7 +26,6 @@
|
||||
(data (i32.const 4) "\11\00\00\00a\00s\00s\00e\00m\00b\00l\00y\00/\00b\00u\00d\00d\00y\00.\00t\00s\00")
|
||||
(export "allocate_memory" (func $assembly/buddy/allocate_memory))
|
||||
(export "free_memory" (func $assembly/buddy/free_memory))
|
||||
(export "set_memory" (func "$(lib)/memory/set_memory"))
|
||||
(export "memory" (memory $0))
|
||||
(start $start)
|
||||
(func $assembly/buddy/update_max_ptr (; 1 ;) (type $ii) (param $0 i32) (result i32)
|
||||
@ -1334,527 +1332,7 @@
|
||||
)
|
||||
)
|
||||
)
|
||||
(func "$(lib)/memory/set_memory" (; 17 ;) (type $iiiv) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
(local $5 i64)
|
||||
;;@ (lib)/memory.ts:196:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:196:6
|
||||
(i32.eqz
|
||||
;;@ (lib)/memory.ts:196:7
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:197:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:198:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:198:12
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:198:18
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:199:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:199:12
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:199:19
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:199:23
|
||||
(i32.const 1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:199:26
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:200:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:200:6
|
||||
(i32.le_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:200:11
|
||||
(i32.const 2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:201:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:203:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:203:12
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:203:19
|
||||
(i32.const 1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:203:22
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:204:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:204:12
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:204:19
|
||||
(i32.const 2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:204:22
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:205:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:205:12
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:205:19
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:205:23
|
||||
(i32.const 2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:205:26
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:206:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:206:12
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:206:19
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:206:23
|
||||
(i32.const 3)
|
||||
)
|
||||
;;@ (lib)/memory.ts:206:26
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:207:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:207:6
|
||||
(i32.le_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:207:11
|
||||
(i32.const 6)
|
||||
)
|
||||
;;@ (lib)/memory.ts:208:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:209:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:209:12
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:209:19
|
||||
(i32.const 3)
|
||||
)
|
||||
;;@ (lib)/memory.ts:209:22
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:210:2
|
||||
(i32.store8
|
||||
;;@ (lib)/memory.ts:210:12
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:210:19
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:210:23
|
||||
(i32.const 4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:210:26
|
||||
(get_local $1)
|
||||
)
|
||||
;;@ (lib)/memory.ts:211:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:211:6
|
||||
(i32.le_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:211:11
|
||||
(i32.const 8)
|
||||
)
|
||||
;;@ (lib)/memory.ts:212:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:215:2
|
||||
(set_local $3
|
||||
;;@ (lib)/memory.ts:215:17
|
||||
(i32.and
|
||||
(i32.sub
|
||||
(i32.const 0)
|
||||
;;@ (lib)/memory.ts:215:18
|
||||
(get_local $0)
|
||||
)
|
||||
;;@ (lib)/memory.ts:215:25
|
||||
(i32.const 3)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:216:2
|
||||
(set_local $0
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:216:10
|
||||
(get_local $3)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:217:2
|
||||
(set_local $2
|
||||
(i32.sub
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:217:7
|
||||
(get_local $3)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:218:2
|
||||
(set_local $2
|
||||
(i32.and
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:218:7
|
||||
(i32.const -4)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:220:2
|
||||
(set_local $4
|
||||
;;@ (lib)/memory.ts:220:17
|
||||
(i32.mul
|
||||
(i32.div_u
|
||||
(i32.const -1)
|
||||
;;@ (lib)/memory.ts:220:27
|
||||
(i32.const 255)
|
||||
)
|
||||
;;@ (lib)/memory.ts:220:33
|
||||
(get_local $1)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:223:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:223:13
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:223:19
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:224:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:224:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:224:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:224:24
|
||||
(i32.const 4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:224:27
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:225:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:225:6
|
||||
(i32.le_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:225:11
|
||||
(i32.const 8)
|
||||
)
|
||||
;;@ (lib)/memory.ts:226:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:227:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:227:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:227:20
|
||||
(i32.const 4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:227:23
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:228:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:228:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:228:20
|
||||
(i32.const 8)
|
||||
)
|
||||
;;@ (lib)/memory.ts:228:23
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:229:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:229:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:229:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:229:24
|
||||
(i32.const 12)
|
||||
)
|
||||
;;@ (lib)/memory.ts:229:28
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:230:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:230:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:230:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:230:24
|
||||
(i32.const 8)
|
||||
)
|
||||
;;@ (lib)/memory.ts:230:27
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:231:2
|
||||
(if
|
||||
;;@ (lib)/memory.ts:231:6
|
||||
(i32.le_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:231:11
|
||||
(i32.const 24)
|
||||
)
|
||||
;;@ (lib)/memory.ts:232:4
|
||||
(return)
|
||||
)
|
||||
;;@ (lib)/memory.ts:233:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:233:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:233:20
|
||||
(i32.const 12)
|
||||
)
|
||||
;;@ (lib)/memory.ts:233:24
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:234:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:234:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:234:20
|
||||
(i32.const 16)
|
||||
)
|
||||
;;@ (lib)/memory.ts:234:24
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:235:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:235:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:235:20
|
||||
(i32.const 20)
|
||||
)
|
||||
;;@ (lib)/memory.ts:235:24
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:236:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:236:13
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:236:20
|
||||
(i32.const 24)
|
||||
)
|
||||
;;@ (lib)/memory.ts:236:24
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:237:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:237:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:237:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:237:24
|
||||
(i32.const 28)
|
||||
)
|
||||
;;@ (lib)/memory.ts:237:28
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:238:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:238:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:238:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:238:24
|
||||
(i32.const 24)
|
||||
)
|
||||
;;@ (lib)/memory.ts:238:28
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:239:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:239:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:239:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:239:24
|
||||
(i32.const 20)
|
||||
)
|
||||
;;@ (lib)/memory.ts:239:28
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:240:2
|
||||
(i32.store
|
||||
;;@ (lib)/memory.ts:240:13
|
||||
(i32.sub
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:240:20
|
||||
(get_local $2)
|
||||
)
|
||||
;;@ (lib)/memory.ts:240:24
|
||||
(i32.const 16)
|
||||
)
|
||||
;;@ (lib)/memory.ts:240:28
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:243:2
|
||||
(set_local $3
|
||||
;;@ (lib)/memory.ts:243:6
|
||||
(i32.add
|
||||
(i32.const 24)
|
||||
;;@ (lib)/memory.ts:243:11
|
||||
(i32.and
|
||||
;;@ (lib)/memory.ts:243:12
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:243:19
|
||||
(i32.const 4)
|
||||
)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:244:2
|
||||
(set_local $0
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:244:10
|
||||
(get_local $3)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:245:2
|
||||
(set_local $2
|
||||
(i32.sub
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:245:7
|
||||
(get_local $3)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:248:2
|
||||
(set_local $5
|
||||
;;@ (lib)/memory.ts:248:17
|
||||
(i64.or
|
||||
(i64.extend_u/i32
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:248:28
|
||||
(i64.shl
|
||||
;;@ (lib)/memory.ts:248:29
|
||||
(i64.extend_u/i32
|
||||
(get_local $4)
|
||||
)
|
||||
;;@ (lib)/memory.ts:248:41
|
||||
(i64.const 32)
|
||||
)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:249:2
|
||||
(block $break|0
|
||||
(loop $continue|0
|
||||
(if
|
||||
;;@ (lib)/memory.ts:249:9
|
||||
(i32.ge_u
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:249:14
|
||||
(i32.const 32)
|
||||
)
|
||||
(block
|
||||
(block
|
||||
;;@ (lib)/memory.ts:250:4
|
||||
(i64.store
|
||||
;;@ (lib)/memory.ts:250:15
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:250:21
|
||||
(get_local $5)
|
||||
)
|
||||
;;@ (lib)/memory.ts:251:4
|
||||
(i64.store
|
||||
;;@ (lib)/memory.ts:251:15
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:251:22
|
||||
(i32.const 8)
|
||||
)
|
||||
;;@ (lib)/memory.ts:251:25
|
||||
(get_local $5)
|
||||
)
|
||||
;;@ (lib)/memory.ts:252:4
|
||||
(i64.store
|
||||
;;@ (lib)/memory.ts:252:15
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:252:22
|
||||
(i32.const 16)
|
||||
)
|
||||
;;@ (lib)/memory.ts:252:26
|
||||
(get_local $5)
|
||||
)
|
||||
;;@ (lib)/memory.ts:253:4
|
||||
(i64.store
|
||||
;;@ (lib)/memory.ts:253:15
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:253:22
|
||||
(i32.const 24)
|
||||
)
|
||||
;;@ (lib)/memory.ts:253:26
|
||||
(get_local $5)
|
||||
)
|
||||
;;@ (lib)/memory.ts:254:4
|
||||
(set_local $2
|
||||
(i32.sub
|
||||
(get_local $2)
|
||||
;;@ (lib)/memory.ts:254:9
|
||||
(i32.const 32)
|
||||
)
|
||||
)
|
||||
;;@ (lib)/memory.ts:255:4
|
||||
(set_local $0
|
||||
(i32.add
|
||||
(get_local $0)
|
||||
;;@ (lib)/memory.ts:255:12
|
||||
(i32.const 32)
|
||||
)
|
||||
)
|
||||
)
|
||||
(br $continue|0)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(func $start (; 18 ;) (type $v)
|
||||
(func $start (; 17 ;) (type $v)
|
||||
(set_global $assembly/buddy/BUCKETS_START
|
||||
;;@ assembly/buddy.ts:92:27
|
||||
(get_global $HEAP_BASE)
|
||||
|
Reference in New Issue
Block a user