Skip to content

Commit 40dac82

Browse files
authored
Rework loop compilation / flows (AssemblyScript#644)
1 parent 420812f commit 40dac82

File tree

125 files changed

+52912
-61350
lines changed

Some content is hidden

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

125 files changed

+52912
-61350
lines changed

examples/game-of-life/build/optimized.wat

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@
2727
global.set $assembly/index/s
2828
i32.const 0
2929
local.set $0
30-
loop $repeat|0
30+
loop $loop|0
3131
block $break|0
3232
local.get $0
3333
global.get $assembly/index/h
3434
i32.ge_s
3535
br_if $break|0
3636
i32.const 0
3737
local.set $1
38-
loop $repeat|1
38+
loop $loop|1
3939
block $break|1
4040
local.get $1
4141
global.get $assembly/index/w
@@ -69,14 +69,14 @@
6969
i32.const 1
7070
i32.add
7171
local.set $1
72-
br $repeat|1
72+
br $loop|1
7373
end
7474
end
7575
local.get $0
7676
i32.const 1
7777
i32.add
7878
local.set $0
79-
br $repeat|0
79+
br $loop|0
8080
end
8181
end
8282
)
@@ -97,7 +97,7 @@
9797
i32.const 1
9898
i32.sub
9999
local.set $7
100-
loop $repeat|0
100+
loop $loop|0
101101
block $break|0
102102
local.get $0
103103
global.get $assembly/index/h
@@ -121,7 +121,7 @@
121121
local.set $5
122122
i32.const 0
123123
local.set $1
124-
loop $repeat|1
124+
loop $loop|1
125125
block $break|1
126126
local.get $1
127127
global.get $assembly/index/w
@@ -341,20 +341,20 @@
341341
i32.const 1
342342
i32.add
343343
local.set $1
344-
br $repeat|1
344+
br $loop|1
345345
end
346346
end
347347
local.get $0
348348
i32.const 1
349349
i32.add
350350
local.set $0
351-
br $repeat|0
351+
br $loop|0
352352
end
353353
end
354354
)
355355
(func $assembly/index/fill (; 3 ;) (type $FUNCSIG$viid) (param $0 i32) (param $1 i32) (param $2 f64)
356356
(local $3 i32)
357-
loop $repeat|0
357+
loop $loop|0
358358
block $break|0
359359
local.get $3
360360
global.get $assembly/index/w
@@ -382,12 +382,12 @@
382382
i32.const 1
383383
i32.add
384384
local.set $3
385-
br $repeat|0
385+
br $loop|0
386386
end
387387
end
388388
i32.const 0
389389
local.set $3
390-
loop $repeat|1
390+
loop $loop|1
391391
block $break|1
392392
local.get $3
393393
global.get $assembly/index/h
@@ -415,7 +415,7 @@
415415
i32.const 1
416416
i32.add
417417
local.set $3
418-
br $repeat|1
418+
br $loop|1
419419
end
420420
end
421421
)

0 commit comments

Comments
 (0)