|
19 | 19 | (data (i32.const 1136) "\1e\00\00\00\01\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00p\00u\00r\00e\00.\00t\00s")
|
20 | 20 | (data (i32.const 1184) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00c\00l\00o\00s\00u\00r\00e\00.\00t\00s")
|
21 | 21 | (data (i32.const 1232) "\03\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 ")
|
22 |
| - (table $0 9 funcref) |
23 |
| - (elem (i32.const 1) $closure/testParam~inner $closure/testParam~inner $closure/complexCreateClosure~anonymous|0 $closure/complexCreateClosure~anonymous|1 $closure/nestedExecutionTest~anonymous|0 $closure/createClosure~anonymous|0 $closure/runInline~anonymous|0 $closure/returnOverBoundary~anonymous|0~nonClosure) |
| 22 | + (table $0 10 funcref) |
| 23 | + (elem (i32.const 1) $closure/testParam~inner $closure/testParam~inner $closure/testParam~inner $closure/complexCreateClosure~anonymous|0 $closure/complexCreateClosure~anonymous|1 $closure/nestedExecutionTest~anonymous|0 $closure/createClosure~anonymous|0 $closure/runInline~anonymous|0 $closure/returnOverBoundary~anonymous|0~nonClosure) |
24 | 24 | (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0))
|
25 | 25 | (global $~lib/rt/tlsf/collectLock (mut i32) (i32.const 0))
|
26 | 26 | (global $~lib/rt/__rtti_base i32 (i32.const 1232))
|
|
1192 | 1192 | call $~lib/rt/tlsf/__alloc
|
1193 | 1193 | call $~lib/rt/pure/__retain
|
1194 | 1194 | local.tee $2
|
1195 |
| - i32.const 3 |
| 1195 | + i32.const 4 |
1196 | 1196 | i32.store
|
1197 | 1197 | i32.const 16
|
1198 | 1198 | i32.const 0
|
1199 | 1199 | call $~lib/rt/tlsf/__alloc
|
1200 | 1200 | call $~lib/rt/pure/__retain
|
1201 | 1201 | local.tee $0
|
1202 |
| - i32.const 4 |
| 1202 | + i32.const 5 |
1203 | 1203 | i32.store
|
1204 | 1204 | local.get $0
|
1205 | 1205 | i32.const 11
|
|
1238 | 1238 | call $~lib/rt/tlsf/__alloc
|
1239 | 1239 | call $~lib/rt/pure/__retain
|
1240 | 1240 | local.tee $0
|
1241 |
| - i32.const 5 |
| 1241 | + i32.const 6 |
1242 | 1242 | i32.store
|
1243 | 1243 | local.get $0
|
1244 | 1244 | i32.const 1
|
|
1280 | 1280 | call $~lib/rt/tlsf/__alloc
|
1281 | 1281 | call $~lib/rt/pure/__retain
|
1282 | 1282 | local.tee $0
|
1283 |
| - i32.const 6 |
| 1283 | + i32.const 7 |
1284 | 1284 | i32.store
|
1285 | 1285 | local.get $0
|
1286 | 1286 | i32.const 1
|
|
1322 | 1322 | i32.const 6
|
1323 | 1323 | )
|
1324 | 1324 | (func $closure/returnOverBoundary (result i32)
|
1325 |
| - i32.const 8 |
| 1325 | + i32.const 9 |
1326 | 1326 | )
|
1327 | 1327 | (func $start:closure
|
1328 | 1328 | (local $0 i32)
|
|
1412 | 1412 | i32.eq
|
1413 | 1413 | select
|
1414 | 1414 | call $~lib/rt/pure/__release
|
| 1415 | + i32.const 8 |
| 1416 | + i32.const 0 |
| 1417 | + call $~lib/rt/tlsf/__alloc |
| 1418 | + call $~lib/rt/pure/__retain |
| 1419 | + local.tee $0 |
| 1420 | + i32.const 3 |
| 1421 | + i32.store |
| 1422 | + local.get $0 |
| 1423 | + i32.const 0 |
| 1424 | + i32.store offset=4 |
| 1425 | + local.get $0 |
| 1426 | + i32.const 4 |
| 1427 | + i32.shr_s |
| 1428 | + i32.const -2147483648 |
| 1429 | + i32.or |
| 1430 | + local.tee $1 |
| 1431 | + i32.const -2147483648 |
| 1432 | + i32.and |
| 1433 | + i32.const -2147483648 |
| 1434 | + i32.eq |
| 1435 | + if (result i32) |
| 1436 | + local.get $1 |
| 1437 | + i32.const 4 |
| 1438 | + i32.shl |
| 1439 | + else |
| 1440 | + i32.const 0 |
| 1441 | + end |
| 1442 | + call $~lib/rt/pure/__retain |
| 1443 | + drop |
| 1444 | + local.get $0 |
| 1445 | + call $~lib/rt/pure/__release |
| 1446 | + local.get $1 |
| 1447 | + i32.const 4 |
| 1448 | + i32.shl |
| 1449 | + i32.const 0 |
| 1450 | + local.get $1 |
| 1451 | + i32.const -2147483648 |
| 1452 | + i32.and |
| 1453 | + i32.const -2147483648 |
| 1454 | + i32.eq |
| 1455 | + select |
| 1456 | + call $~lib/rt/pure/__release |
1415 | 1457 | call $closure/nestedExecutionTest
|
1416 | 1458 | call $closure/createClosure
|
1417 | 1459 | local.tee $0
|
|
1472 | 1514 | call $~lib/rt/tlsf/__alloc
|
1473 | 1515 | call $~lib/rt/pure/__retain
|
1474 | 1516 | local.tee $0
|
1475 |
| - i32.const 7 |
| 1517 | + i32.const 8 |
1476 | 1518 | i32.store
|
1477 | 1519 | local.get $0
|
1478 | 1520 | i32.const 1
|
|
0 commit comments