makepad/libs/stitch/benches/wat/fill.wat
2025-05-06 10:11:37 +02:00

33 lines
No EOL
898 B
WebAssembly Text Format

(module
(memory (export "memory") 16)
(func (export "fill") (param $idx i32) (param $val i32) (param $count i32)
(block $break
(loop $loop
(br_if
$break
(i32.eqz
(local.get $count)
)
)
(i32.store8 offset=0
(local.get $idx)
(local.get $val)
)
(local.set $idx
(i32.add
(local.get $idx)
(i32.const 1)
)
)
(local.set $count
(i32.sub
(local.get $count)
(i32.const 1)
)
)
(br $loop)
)
)
(return)
)
)