Skip to content

Commit 6503c53

Browse files
committed
update test
1 parent 195db42 commit 6503c53

File tree

148 files changed

+3169
-2583
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+3169
-2583
lines changed

Diff for: tests/compiler/bindings/esm.debug.wat

+16-16
Original file line numberDiff line numberDiff line change
@@ -2019,22 +2019,6 @@
20192019
(local $pagesAfter i32)
20202020
i32.const 0
20212021
drop
2022-
local.get $size
2023-
i32.const 536870910
2024-
i32.lt_u
2025-
if
2026-
local.get $size
2027-
i32.const 1
2028-
i32.const 27
2029-
local.get $size
2030-
i32.clz
2031-
i32.sub
2032-
i32.shl
2033-
i32.const 1
2034-
i32.sub
2035-
i32.add
2036-
local.set $size
2037-
end
20382022
memory.size $0
20392023
local.set $pagesBefore
20402024
local.get $size
@@ -2056,6 +2040,22 @@
20562040
i32.add
20572041
local.set $size
20582042
local.get $size
2043+
i32.const 536870910
2044+
i32.lt_u
2045+
if
2046+
local.get $size
2047+
i32.const 1
2048+
i32.const 27
2049+
local.get $size
2050+
i32.clz
2051+
i32.sub
2052+
i32.shl
2053+
i32.const 1
2054+
i32.sub
2055+
i32.add
2056+
local.set $size
2057+
end
2058+
local.get $size
20592059
i32.const 65535
20602060
i32.add
20612061
i32.const 65535

Diff for: tests/compiler/bindings/esm.release.wat

+31-28
Original file line numberDiff line numberDiff line change
@@ -1383,7 +1383,7 @@
13831383
call $~lib/rt/tlsf/initialize
13841384
end
13851385
global.get $~lib/rt/tlsf/ROOT
1386-
local.set $4
1386+
local.set $3
13871387
local.get $0
13881388
i32.const 16
13891389
i32.add
@@ -1398,7 +1398,7 @@
13981398
call $~lib/builtins/abort
13991399
unreachable
14001400
end
1401-
local.get $4
1401+
local.get $3
14021402
i32.const 12
14031403
local.get $2
14041404
i32.const 19
@@ -1418,8 +1418,9 @@
14181418
if
14191419
memory.size $0
14201420
local.tee $2
1421+
local.get $5
14211422
i32.const 4
1422-
local.get $4
1423+
local.get $3
14231424
i32.load $0 offset=1568
14241425
local.get $2
14251426
i32.const 16
@@ -1428,54 +1429,56 @@
14281429
i32.sub
14291430
i32.ne
14301431
i32.shl
1431-
local.get $5
1432-
i32.const 1
1433-
i32.const 27
1434-
local.get $5
1435-
i32.clz
1436-
i32.sub
1437-
i32.shl
1438-
i32.const 1
1439-
i32.sub
14401432
i32.add
1441-
local.get $5
1442-
local.get $5
1433+
local.tee $4
14431434
i32.const 536870910
14441435
i32.lt_u
1445-
select
1446-
i32.add
1436+
if (result i32)
1437+
local.get $4
1438+
i32.const 1
1439+
i32.const 27
1440+
local.get $4
1441+
i32.clz
1442+
i32.sub
1443+
i32.shl
1444+
i32.const 1
1445+
i32.sub
1446+
i32.add
1447+
else
1448+
local.get $4
1449+
end
14471450
i32.const 65535
14481451
i32.add
14491452
i32.const -65536
14501453
i32.and
14511454
i32.const 16
14521455
i32.shr_u
1453-
local.tee $3
1456+
local.tee $4
14541457
local.get $2
1455-
local.get $3
1458+
local.get $4
14561459
i32.gt_s
14571460
select
14581461
memory.grow $0
14591462
i32.const 0
14601463
i32.lt_s
14611464
if
1462-
local.get $3
1465+
local.get $4
14631466
memory.grow $0
14641467
i32.const 0
14651468
i32.lt_s
14661469
if
14671470
unreachable
14681471
end
14691472
end
1470-
local.get $4
1473+
local.get $3
14711474
local.get $2
14721475
i32.const 16
14731476
i32.shl
14741477
memory.size $0
14751478
i32.const 16
14761479
i32.shl
14771480
call $~lib/rt/tlsf/addMemory
1478-
local.get $4
1481+
local.get $3
14791482
local.get $5
14801483
call $~lib/rt/tlsf/searchBlock
14811484
local.tee $2
@@ -1503,12 +1506,12 @@
15031506
call $~lib/builtins/abort
15041507
unreachable
15051508
end
1506-
local.get $4
1509+
local.get $3
15071510
local.get $2
15081511
call $~lib/rt/tlsf/removeBlock
15091512
local.get $2
15101513
i32.load $0
1511-
local.set $3
1514+
local.set $4
15121515
local.get $5
15131516
i32.const 4
15141517
i32.add
@@ -1522,7 +1525,7 @@
15221525
call $~lib/builtins/abort
15231526
unreachable
15241527
end
1525-
local.get $3
1528+
local.get $4
15261529
i32.const -4
15271530
i32.and
15281531
local.get $5
@@ -1533,7 +1536,7 @@
15331536
if
15341537
local.get $2
15351538
local.get $5
1536-
local.get $3
1539+
local.get $4
15371540
i32.const 2
15381541
i32.and
15391542
i32.or
@@ -1543,19 +1546,19 @@
15431546
i32.add
15441547
local.get $5
15451548
i32.add
1546-
local.tee $3
1549+
local.tee $4
15471550
local.get $6
15481551
i32.const 4
15491552
i32.sub
15501553
i32.const 1
15511554
i32.or
15521555
i32.store $0
1553-
local.get $4
15541556
local.get $3
1557+
local.get $4
15551558
call $~lib/rt/tlsf/insertBlock
15561559
else
15571560
local.get $2
1558-
local.get $3
1561+
local.get $4
15591562
i32.const -2
15601563
i32.and
15611564
i32.store $0

Diff for: tests/compiler/bindings/noExportRuntime.debug.wat

+16-16
Original file line numberDiff line numberDiff line change
@@ -1934,22 +1934,6 @@
19341934
(local $pagesAfter i32)
19351935
i32.const 0
19361936
drop
1937-
local.get $size
1938-
i32.const 536870910
1939-
i32.lt_u
1940-
if
1941-
local.get $size
1942-
i32.const 1
1943-
i32.const 27
1944-
local.get $size
1945-
i32.clz
1946-
i32.sub
1947-
i32.shl
1948-
i32.const 1
1949-
i32.sub
1950-
i32.add
1951-
local.set $size
1952-
end
19531937
memory.size $0
19541938
local.set $pagesBefore
19551939
local.get $size
@@ -1971,6 +1955,22 @@
19711955
i32.add
19721956
local.set $size
19731957
local.get $size
1958+
i32.const 536870910
1959+
i32.lt_u
1960+
if
1961+
local.get $size
1962+
i32.const 1
1963+
i32.const 27
1964+
local.get $size
1965+
i32.clz
1966+
i32.sub
1967+
i32.shl
1968+
i32.const 1
1969+
i32.sub
1970+
i32.add
1971+
local.set $size
1972+
end
1973+
local.get $size
19741974
i32.const 65535
19751975
i32.add
19761976
i32.const 65535

0 commit comments

Comments
 (0)