blob: 56e85e40d2f67eebe9b8413e2cbc112c6e127ffb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
(module
(import "env" "table" (table $table 7 funcref))
(elem (i32.const 1) $table.get)
(func $table.get (export "table.get") (result funcref)
(table.get $table
(i32.const 1)
)
)
(func $table.set (export "table.set")
(table.set $table
(i32.const 1)
(ref.func $table.set)
)
)
(func $table.size (export "table.size") (result i32)
(table.size $table)
)
(func $table.grow (export "table.grow") (result i32)
(table.grow $table
(ref.func $table.grow)
(i32.const 42)
)
)
(func $table.fill (export "table.fill") (param $dest i32) (param $value funcref) (param $size i32)
(table.fill $table
(local.get $dest)
(local.get $value)
(local.get $size)
)
)
(func $table.copy (export "table.copy") (param $dest i32) (param $source i32) (param $size i32)
(table.copy $table $table
(local.get $dest)
(local.get $source)
(local.get $size)
)
)
)
|