| (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) |
| ) |
| ) |
| ) |
| |