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