|
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