summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/atomics-unshared.wast.from-wast4
-rw-r--r--test/atomics-unshared.wast.fromBinary4
-rw-r--r--test/atomics-unshared.wast.fromBinary.noDebugInfo4
-rw-r--r--test/atomics.wast.fromBinary.noDebugInfo12
-rw-r--r--test/atomics64.wast.fromBinary.noDebugInfo12
-rw-r--r--test/binaryen.js/atomics.js.txt2
-rw-r--r--test/binaryen.js/debug-info.js.txt4
-rw-r--r--test/binaryen.js/debug-names.js.txt6
-rw-r--r--test/binaryen.js/exception-handling.js.txt4
-rw-r--r--test/binaryen.js/expressions.js2
-rw-r--r--test/binaryen.js/expressions.js.txt2
-rw-r--r--test/binaryen.js/functions.js.txt2
-rw-r--r--test/binaryen.js/hello-world.js.txt4
-rw-r--r--test/binaryen.js/kitchen-sink.js.txt68
-rw-r--r--test/binaryen.js/low-memory-unused.js.txt6
-rw-r--r--test/binaryen.js/reloc.js.txt2
-rw-r--r--test/binaryen.js/sieve.js.txt4
-rw-r--r--test/binaryen.js/tag.js.txt6
-rw-r--r--test/br_to_exit.wasm.fromBinary2
-rw-r--r--test/br_to_try.wasm.fromBinary4
-rw-r--r--test/break-to-return.wasm.fromBinary2
-rw-r--r--test/break-within-catch.wasm.fromBinary4
-rw-r--r--test/complexBinaryNames.wasm.fromBinary2
-rw-r--r--test/complexTextNames.wast.from-wast6
-rw-r--r--test/complexTextNames.wast.fromBinary6
-rw-r--r--test/complexTextNames.wast.fromBinary.noDebugInfo6
-rw-r--r--test/consume-stacky.wasm.fromBinary2
-rw-r--r--test/ctor-eval/bad-indirect-call3.wast.out8
-rw-r--r--test/ctor-eval/gc-2.wast.out4
-rw-r--r--test/ctor-eval/gc-array.wast.out4
-rw-r--r--test/ctor-eval/gc.wast.out12
-rw-r--r--test/ctor-eval/global-get-init.wast.out4
-rw-r--r--test/ctor-eval/globals.wast.out4
-rw-r--r--test/ctor-eval/ignore-external-input-gc.wast.out8
-rw-r--r--test/ctor-eval/ignore-external-input.wast.out8
-rw-r--r--test/ctor-eval/imported-global-2.wast.out6
-rw-r--r--test/ctor-eval/imported-global.wast.out4
-rw-r--r--test/ctor-eval/just_some.wast.out6
-rw-r--r--test/ctor-eval/memory-init.wast.out4
-rw-r--r--test/ctor-eval/overlapping-segments.wast.out4
-rw-r--r--test/ctor-eval/params.wast.out4
-rw-r--r--test/ctor-eval/partial-locals-tee.wast.out8
-rw-r--r--test/ctor-eval/partial-locals.wast.out6
-rw-r--r--test/ctor-eval/partial.wast.out8
-rw-r--r--test/ctor-eval/results.wast.out24
-rw-r--r--test/ctor-eval/unsafe_call.wast.out6
-rw-r--r--test/duplicate_types.wast.from-wast4
-rw-r--r--test/duplicate_types.wast.fromBinary4
-rw-r--r--test/duplicate_types.wast.fromBinary.noDebugInfo8
-rw-r--r--test/duplicated_names.wasm.fromBinary2
-rw-r--r--test/duplicated_names_collision.wasm.fromBinary2
-rw-r--r--test/dylib.wasm.fromBinary8
-rw-r--r--test/elided-br.wasm.fromBinary2
-rw-r--r--test/example/c-api-hello-world.txt2
-rw-r--r--test/example/c-api-kitchen-sink.txt88
-rw-r--r--test/example/c-api-multiple-tables.txt4
-rw-r--r--test/example/c-api-unused-mem.txt4
-rw-r--r--test/example/module-splitting.txt510
-rw-r--r--test/example/relooper-fuzz.txt12
-rw-r--r--test/example/relooper-fuzz1.txt12
-rw-r--r--test/example/relooper-fuzz2.txt6
-rw-r--r--test/example/relooper-merge1.txt6
-rw-r--r--test/example/relooper-merge2.txt6
-rw-r--r--test/example/relooper-merge3.txt6
-rw-r--r--test/example/relooper-merge4.txt6
-rw-r--r--test/example/relooper-merge5.txt6
-rw-r--r--test/example/relooper-merge6.txt6
-rw-r--r--test/example/typeinfo.txt14
-rw-r--r--test/exception-handling.wast.from-wast26
-rw-r--r--test/exception-handling.wast.fromBinary26
-rw-r--r--test/exception-handling.wast.fromBinary.noDebugInfo26
-rw-r--r--test/export-import.wast.fromBinary.noDebugInfo4
-rw-r--r--test/fib-dbg.wasm.fromBinary10
-rw-r--r--test/fn_prolog_epilog.debugInfo.wasm.fromBinary2
-rw-r--r--test/fn_prolog_epilog.debugInfo.wast.from-wast4
-rw-r--r--test/fn_prolog_epilog.debugInfo.wast.fromBinary4
-rw-r--r--test/fn_prolog_epilog.debugInfo.wast.fromBinary.noDebugInfo4
-rw-r--r--test/grow_memory.wast.fromBinary.noDebugInfo8
-rw-r--r--test/kitchen_sink.wast.fromBinary.noDebugInfo4
-rw-r--r--test/lit/array-init-static.wast4
-rw-r--r--test/lit/array-new-fixed.wast2
-rw-r--r--test/lit/array-new-seg-note-count.wast4
-rw-r--r--test/lit/arrays.wast44
-rw-r--r--test/lit/binary/debug-bad-binary.test3
-rw-r--r--test/lit/cast-to-basic.wast10
-rw-r--r--test/lit/ctor-eval/array_new_data.wast4
-rw-r--r--test/lit/ctor-eval/ctor_after_serialization.wat16
-rw-r--r--test/lit/ctor-eval/data_drop.wast4
-rw-r--r--test/lit/ctor-eval/extern.wast10
-rw-r--r--test/lit/ctor-eval/gc-cycle-multi.wast14
-rw-r--r--test/lit/ctor-eval/gc-cycle.wast140
-rw-r--r--test/lit/ctor-eval/high_memory.wast6
-rw-r--r--test/lit/ctor-eval/multivalue-local.wast8
-rw-r--r--test/lit/ctor-eval/partial-global.wat4
-rw-r--r--test/lit/ctor-eval/v128.wast8
-rw-r--r--test/lit/extern-conversions.wast8
-rw-r--r--test/lit/fuzz-lattices.test58
-rw-r--r--test/lit/fuzz-types.test20
-rw-r--r--test/lit/gc-eh.wast2
-rw-r--r--test/lit/gc-read-write-effects.wast2
-rw-r--r--test/lit/heap-types.wast16
-rw-r--r--test/lit/isorecursive-good.wast14
-rw-r--r--test/lit/isorecursive-output-ordering.wast6
-rw-r--r--test/lit/memory64-limits.wast8
-rw-r--r--test/lit/memory64-ops.wast4
-rw-r--r--test/lit/merge/chain.wat6
-rw-r--r--test/lit/merge/cycle.wat14
-rw-r--r--test/lit/merge/export_options.wat4
-rw-r--r--test/lit/merge/fusing.wat20
-rw-r--r--test/lit/merge/renamings.wat24
-rw-r--r--test/lit/merge/start.flip.wat6
-rw-r--r--test/lit/merge/start.wat6
-rw-r--r--test/lit/merge/start3.wat10
-rw-r--r--test/lit/merge/table_elem.wat6
-rw-r--r--test/lit/non-nullable-locals.wast24
-rw-r--r--test/lit/parse-double-unreachable.wast2
-rw-r--r--test/lit/passes/O.wast6
-rw-r--r--test/lit/passes/O1.wast2
-rw-r--r--test/lit/passes/O1_skip.wast4
-rw-r--r--test/lit/passes/O3_Oz.wast2
-rw-r--r--test/lit/passes/O3_inlining.wast2
-rw-r--r--test/lit/passes/O4_disable-bulk-memory.wast2
-rw-r--r--test/lit/passes/O_fast-math.wast6
-rw-r--r--test/lit/passes/Oz.wast26
-rw-r--r--test/lit/passes/abstract-type-refining.wast132
-rw-r--r--test/lit/passes/alignment-lowering.wast2
-rw-r--r--test/lit/passes/alignment-lowering64.wast2
-rw-r--r--test/lit/passes/asyncify-wasm64.wast8
-rw-r--r--test/lit/passes/asyncify-wasm64_pass-arg=in-secondary-memory.wast8
-rw-r--r--test/lit/passes/asyncify.wast6
-rw-r--r--test/lit/passes/asyncify_enable-multivalue.wast22
-rw-r--r--test/lit/passes/asyncify_mod-asyncify-always-and-only-unwind.wast6
-rw-r--r--test/lit/passes/asyncify_mod-asyncify-always-and-only-unwind_O.wast6
-rw-r--r--test/lit/passes/asyncify_mod-asyncify-never-unwind.wast6
-rw-r--r--test/lit/passes/asyncify_mod-asyncify-never-unwind_O.wast6
-rw-r--r--test/lit/passes/asyncify_optimize-level=1.wast8
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-addlist@foo.wast6
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.wast4
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-asserts_pass-arg=asyncify-onlylist@waka.wast4
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-blacklist@foo,bar.wast6
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-ignore-imports.wast4
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-ignore-indirect.wast4
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast14
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-onlylist@foo,bar.wast6
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-side-module.wast6
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-verbose.wast6
-rw-r--r--test/lit/passes/asyncify_pass-arg=in-secondary-memory.wast16
-rw-r--r--test/lit/passes/avoid-reinterprets.wast4
-rw-r--r--test/lit/passes/avoid-reinterprets64.wast4
-rw-r--r--test/lit/passes/catch-pop-fixup-eh.wast22
-rw-r--r--test/lit/passes/cfp.wast230
-rw-r--r--test/lit/passes/coalesce-locals-eh.wast4
-rw-r--r--test/lit/passes/coalesce-locals-gc-nn.wast4
-rw-r--r--test/lit/passes/coalesce-locals-gc.wast18
-rw-r--r--test/lit/passes/coalesce-locals.wast10
-rw-r--r--test/lit/passes/code-folding-eh.wast8
-rw-r--r--test/lit/passes/code-folding_enable-threads.wast8
-rw-r--r--test/lit/passes/code-pushing-eh.wast20
-rw-r--r--test/lit/passes/code-pushing-gc.wast4
-rw-r--r--test/lit/passes/code-pushing_ignore-implicit-traps.wast4
-rw-r--r--test/lit/passes/code-pushing_into_if.wast60
-rw-r--r--test/lit/passes/code-pushing_tnh.wast4
-rw-r--r--test/lit/passes/const-hoisting.wast2
-rw-r--r--test/lit/passes/dae-gc-refine-params.wast48
-rw-r--r--test/lit/passes/dae-gc-refine-return.wast40
-rw-r--r--test/lit/passes/dae-gc.wast28
-rw-r--r--test/lit/passes/dae-optimizing.wast6
-rw-r--r--test/lit/passes/dae-refine-params-and-optimize.wast6
-rw-r--r--test/lit/passes/dae_all-features.wast144
-rw-r--r--test/lit/passes/dae_tnh.wast30
-rw-r--r--test/lit/passes/dce-eh.wast12
-rw-r--r--test/lit/passes/dce_all-features.wast82
-rw-r--r--test/lit/passes/dce_vacuum_remove-unused-names.wast6
-rw-r--r--test/lit/passes/dealign.wast2
-rw-r--r--test/lit/passes/dealign64.wast2
-rw-r--r--test/lit/passes/denan.wast14
-rw-r--r--test/lit/passes/directize_all-features.wast108
-rw-r--r--test/lit/passes/extract-function.wast4
-rw-r--r--test/lit/passes/flatten-eh.wast10
-rw-r--r--test/lit/passes/flatten.wast2
-rw-r--r--test/lit/passes/flatten_all-features.wast26
-rw-r--r--test/lit/passes/flatten_dfo_O3_enable-threads.wast10
-rw-r--r--test/lit/passes/flatten_i64-to-i32-lowering.wast40
-rw-r--r--test/lit/passes/flatten_rereloop.wast12
-rw-r--r--test/lit/passes/flatten_simplify-locals-nonesting_dfo_O3.wast10
-rw-r--r--test/lit/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast26
-rw-r--r--test/lit/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast26
-rw-r--r--test/lit/passes/fpcast-emu.wast24
-rw-r--r--test/lit/passes/generate-dyncalls_all-features.wast50
-rw-r--r--test/lit/passes/generate-i64-dyncalls.wast8
-rw-r--r--test/lit/passes/global-effects.wast84
-rw-r--r--test/lit/passes/global-refining.wast34
-rw-r--r--test/lit/passes/gsi.wast104
-rw-r--r--test/lit/passes/gsi_vacuum_precompute.wast12
-rw-r--r--test/lit/passes/gto-mutability.wast70
-rw-r--r--test/lit/passes/gto-removals.wast112
-rw-r--r--test/lit/passes/gto_and_cfp_in_O.wast12
-rw-r--r--test/lit/passes/gufa-cast-all.wast4
-rw-r--r--test/lit/passes/gufa-extern.wast6
-rw-r--r--test/lit/passes/gufa-optimizing.wast12
-rw-r--r--test/lit/passes/gufa-refs.wast346
-rw-r--r--test/lit/passes/gufa-ssa.wast4
-rw-r--r--test/lit/passes/gufa-tags.wast12
-rw-r--r--test/lit/passes/gufa-tnh-closed.wast64
-rw-r--r--test/lit/passes/gufa-tnh.wast192
-rw-r--r--test/lit/passes/gufa-vs-cfp.wast340
-rw-r--r--test/lit/passes/gufa.wast114
-rw-r--r--test/lit/passes/heap2local.wast94
-rw-r--r--test/lit/passes/inline-main.wast24
-rw-r--r--test/lit/passes/inlining-eh.wast12
-rw-r--r--test/lit/passes/inlining-gc.wast4
-rw-r--r--test/lit/passes/inlining-optimizing_enable-threads.wast10
-rw-r--r--test/lit/passes/inlining-optimizing_optimize-level=3.wast10
-rw-r--r--test/lit/passes/inlining-unreachable.wast22
-rw-r--r--test/lit/passes/inlining_all-features.wast24
-rw-r--r--test/lit/passes/inlining_enable-tail-call.wast30
-rw-r--r--test/lit/passes/inlining_memory64.wat2
-rw-r--r--test/lit/passes/inlining_optimize-level=3.wast14
-rw-r--r--test/lit/passes/inlining_splitting.wast128
-rw-r--r--test/lit/passes/inlining_splitting_basics.wast32
-rw-r--r--test/lit/passes/inlining_vacuum_optimize-instructions.wast4
-rw-r--r--test/lit/passes/instrument-locals-eh.wast2
-rw-r--r--test/lit/passes/instrument-locals_all-features_disable-gc.wast16
-rw-r--r--test/lit/passes/instrument-memory-gc.wast74
-rw-r--r--test/lit/passes/instrument-memory.wast10
-rw-r--r--test/lit/passes/instrument-memory64.wast10
-rw-r--r--test/lit/passes/intrinsic-lowering.wast12
-rw-r--r--test/lit/passes/jspi-args.wast16
-rw-r--r--test/lit/passes/jspi-split-module.wast8
-rw-r--r--test/lit/passes/jspi-table.wast8
-rw-r--r--test/lit/passes/jspi.wast40
-rw-r--r--test/lit/passes/legalize-js-interface-exported-helpers.wast6
-rw-r--r--test/lit/passes/legalize-js-interface-minimally.wast10
-rw-r--r--test/lit/passes/legalize-js-interface_all-features.wast38
-rw-r--r--test/lit/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast6
-rw-r--r--test/lit/passes/local-cse.wast8
-rw-r--r--test/lit/passes/local-cse_all-features.wast26
-rw-r--r--test/lit/passes/local-subtyping-nn.wast8
-rw-r--r--test/lit/passes/local-subtyping.wast66
-rw-r--r--test/lit/passes/memory-packing-gc.wast24
-rw-r--r--test/lit/passes/memory-packing_all-features.wast108
-rw-r--r--test/lit/passes/memory-packing_zero-filled-memory64.wast4
-rw-r--r--test/lit/passes/merge-blocks.wast26
-rw-r--r--test/lit/passes/merge-similar-functions.wast88
-rw-r--r--test/lit/passes/merge-similar-functions_all-features.wast30
-rw-r--r--test/lit/passes/merge-similar-functions_types.wast8
-rw-r--r--test/lit/passes/monomorphize.wast118
-rw-r--r--test/lit/passes/multi-memory-lowering.wast24
-rw-r--r--test/lit/passes/once-reduction.wast200
-rw-r--r--test/lit/passes/opt_flatten.wast6
-rw-r--r--test/lit/passes/optimize-added-constants-memory64.wast8
-rw-r--r--test/lit/passes/optimize-casts-noeh.wast6
-rw-r--r--test/lit/passes/optimize-casts-tnh.wast2
-rw-r--r--test/lit/passes/optimize-casts.wast70
-rw-r--r--test/lit/passes/optimize-for-js.wast6
-rw-r--r--test/lit/passes/optimize-instructions-call_ref-roundtrip.wast4
-rw-r--r--test/lit/passes/optimize-instructions-call_ref.wast10
-rw-r--r--test/lit/passes/optimize-instructions-eh.wast12
-rw-r--r--test/lit/passes/optimize-instructions-gc-extern.wast2
-rw-r--r--test/lit/passes/optimize-instructions-gc-heap.wast44
-rw-r--r--test/lit/passes/optimize-instructions-gc-iit.wast24
-rw-r--r--test/lit/passes/optimize-instructions-gc-tnh-nn.wast2
-rw-r--r--test/lit/passes/optimize-instructions-gc-tnh.wast72
-rw-r--r--test/lit/passes/optimize-instructions-gc.wast156
-rw-r--r--test/lit/passes/optimize-instructions-ignore-traps.wast8
-rw-r--r--test/lit/passes/optimize-instructions-iit-eh.wast2
-rw-r--r--test/lit/passes/optimize-instructions-mvp.wast4
-rw-r--r--test/lit/passes/optimize-instructions-strings.wast2
-rw-r--r--test/lit/passes/poppify-globals.wast8
-rw-r--r--test/lit/passes/poppify.wast52
-rw-r--r--test/lit/passes/precompute-gc-immutable.wast52
-rw-r--r--test/lit/passes/precompute-gc.wast48
-rw-r--r--test/lit/passes/remove-unused-brs-gc.wast26
-rw-r--r--test/lit/passes/remove-unused-brs.wast34
-rw-r--r--test/lit/passes/remove-unused-brs_all-features.wast38
-rw-r--r--test/lit/passes/remove-unused-module-elements-refs.wast64
-rw-r--r--test/lit/passes/remove-unused-module-elements_all-features.wast84
-rw-r--r--test/lit/passes/remove-unused-names-eh.wast4
-rw-r--r--test/lit/passes/reorder-functions-by-name.wast32
-rw-r--r--test/lit/passes/reorder-globals.wast20
-rw-r--r--test/lit/passes/roundtrip-gc-types.wast2
-rw-r--r--test/lit/passes/roundtrip-gc.wast6
-rw-r--r--test/lit/passes/rse-eh.wast34
-rw-r--r--test/lit/passes/rse-gc.wast16
-rw-r--r--test/lit/passes/signature-pruning.wast50
-rw-r--r--test/lit/passes/signature-refining.wast92
-rw-r--r--test/lit/passes/signature-refining_gto.wat8
-rw-r--r--test/lit/passes/simplify-globals-dominance.wast4
-rw-r--r--test/lit/passes/simplify-globals-non-init.wast22
-rw-r--r--test/lit/passes/simplify-globals-read_only_to_write.wast42
-rw-r--r--test/lit/passes/simplify-globals_func-effects.wast2
-rw-r--r--test/lit/passes/simplify-locals-eh.wast16
-rw-r--r--test/lit/passes/simplify-locals-gc-nn.wast4
-rw-r--r--test/lit/passes/simplify-locals-gc-validation.wast2
-rw-r--r--test/lit/passes/simplify-locals-gc.wast38
-rw-r--r--test/lit/passes/simplify-locals-strings.wast12
-rw-r--r--test/lit/passes/simplify-locals-tnh.wast8
-rw-r--r--test/lit/passes/ssa-gc-nn-locals.wast2
-rw-r--r--test/lit/passes/ssa.wast6
-rw-r--r--test/lit/passes/stack-check-memory64.wast6
-rw-r--r--test/lit/passes/stack-ir-eh.wast2
-rw-r--r--test/lit/passes/stack-ir-roundtrip-eh.wast2
-rw-r--r--test/lit/passes/strip-eh.wast14
-rw-r--r--test/lit/passes/type-merging-tnh.wast12
-rw-r--r--test/lit/passes/type-merging.wast102
-rw-r--r--test/lit/passes/type-refining-isorecursive.wast8
-rw-r--r--test/lit/passes/type-refining.wast136
-rw-r--r--test/lit/passes/type-ssa.wast40
-rw-r--r--test/lit/passes/type-ssa_and_merging.wast28
-rw-r--r--test/lit/passes/untee.wast2
-rw-r--r--test/lit/passes/vacuum-eh.wast12
-rw-r--r--test/lit/passes/vacuum-func.wast6
-rw-r--r--test/lit/passes/vacuum-gc.wast22
-rw-r--r--test/lit/passes/vacuum-global-effects.wast4
-rw-r--r--test/lit/passes/vacuum-intrinsics.wast30
-rw-r--r--test/lit/passes/vacuum-tnh.wast64
-rw-r--r--test/lit/passes/vacuum_all-features.wast28
-rw-r--r--test/lit/ref_cast_test.wast2
-rw-r--r--test/lit/relaxed-simd.wast138
-rw-r--r--test/lit/select-gc.wat2
-rw-r--r--test/lit/strings.wast56
-rw-r--r--test/lit/structref.wast2
-rw-r--r--test/lit/subtype-chain.wast2
-rw-r--r--test/lit/subtypes.wast12
-rw-r--r--test/lit/table-first-special.wast8
-rw-r--r--test/lit/table-operations.wast48
-rw-r--r--test/lit/types-function-references.wast118
-rw-r--r--test/lit/validation/closed-world-interface-intrinsics.wast12
-rw-r--r--test/lit/validation/closed-world-interface.wast2
-rw-r--r--test/lit/validation/eqref.wast4
-rw-r--r--test/lit/validation/nn-tuples.wast2
-rw-r--r--test/lit/wasm-split/basic.wast18
-rw-r--r--test/lit/wasm-split/jspi-secondary-export.wast12
-rw-r--r--test/lit/wasm-split/jspi.wast12
-rw-r--r--test/lit/wasm-split/minimized-exports.wast4
-rw-r--r--test/lit/wasm-split/multi-memory-lowering-export.wast12
-rw-r--r--test/lit/wasm-split/multi-memory-lowering-import.wast12
-rw-r--r--test/lit/wat-kitchen-sink.wast194
-rw-r--r--test/lld/basic_safe_stack.wat.out2
-rw-r--r--test/lld/duplicate_imports.wat.out16
-rw-r--r--test/lld/em_asm_pthread.wasm.out156
-rw-r--r--test/lld/em_asm_table.wat.out4
-rw-r--r--test/lld/em_js_O0.wat.out2
-rw-r--r--test/lld/main_module_table.wat.out2
-rw-r--r--test/lld/main_module_table_2.wat.out2
-rw-r--r--test/lld/main_module_table_3.wat.out2
-rw-r--r--test/lld/main_module_table_4.wat.out2
-rw-r--r--test/lld/main_module_table_5.wat.out6
-rw-r--r--test/lld/recursive_safe_stack.wat.out4
-rw-r--r--test/lld/reserved_func_ptr.wat.out2
-rw-r--r--test/lld/safe_stack_standalone-wasm.wat.out2
-rw-r--r--test/lld/shared_add_to_table.wasm.out8
-rw-r--r--test/lld/standalone-wasm-with-start.wat.out2
-rw-r--r--test/lld/standalone-wasm.wat.out4
-rw-r--r--test/lld/standalone-wasm2.wat.out2
-rw-r--r--test/lld/standalone-wasm3.wat.out2
-rw-r--r--test/memory-import.wast.fromBinary.noDebugInfo4
-rw-r--r--test/memory-import64.wast.fromBinary.noDebugInfo4
-rw-r--r--test/metadatas.wasm.fromBinary2
-rw-r--r--test/metadce/corners.wast.dced8
-rw-r--r--test/metadce/outside.wast.dced8
-rw-r--r--test/metadce/ref-func.wast.dced10
-rw-r--r--test/metadce/rooted-export.wast.dced6
-rw-r--r--test/metadce/segments.wast.dced6
-rw-r--r--test/metadce/spanning_cycle.wast.dced6
-rw-r--r--test/metadce/tag.wast.dced4
-rw-r--r--test/metadce/threaded.wast.dced16
-rw-r--r--test/metadce/threaded_cycle.wast.dced18
-rw-r--r--test/min.wast.fromBinary.noDebugInfo16
-rw-r--r--test/multi-memories-atomics64.wast.fromBinary.noDebugInfo12
-rw-r--r--test/multi-memories-basics.wast.fromBinary.noDebugInfo18
-rw-r--r--test/multi-memories-simd.wast.fromBinary.noDebugInfo118
-rw-r--r--test/multi-table.wast.fromBinary.noDebugInfo16
-rw-r--r--test/multivalue.wast.from-wast52
-rw-r--r--test/multivalue.wast.fromBinary52
-rw-r--r--test/multivalue.wast.fromBinary.noDebugInfo52
-rw-r--r--test/mutable-global.wasm.fromBinary2
-rw-r--r--test/mutable-global.wast.fromBinary.noDebugInfo4
-rw-r--r--test/newsyntax.wast.from-wast10
-rw-r--r--test/newsyntax.wast.fromBinary10
-rw-r--r--test/newsyntax.wast.fromBinary.noDebugInfo10
-rw-r--r--test/nonspec-bulk-memory.wast.from-wast10
-rw-r--r--test/nonspec-bulk-memory.wast.fromBinary10
-rw-r--r--test/nonspec-bulk-memory.wast.fromBinary.noDebugInfo10
-rw-r--r--test/passes/O.bin.txt2
-rw-r--r--test/passes/O1_print-stack-ir.txt4
-rw-r--r--test/passes/O2_precompute-propagate_print-stack-ir.txt4
-rw-r--r--test/passes/O2_print-stack-ir.txt4
-rw-r--r--test/passes/O3_print-stack-ir.txt4
-rw-r--r--test/passes/Os_print-stack-ir_all-features_disable-gc.txt4
-rw-r--r--test/passes/Oz_fuzz-exec_all-features.txt8
-rw-r--r--test/passes/converge_O3_metrics.bin.txt54
-rw-r--r--test/passes/dce_vacuum_remove-unused-names.bin.txt4
-rw-r--r--test/passes/duplicate-function-elimination_all-features.txt12
-rw-r--r--test/passes/duplicate-import-elimination.txt4
-rw-r--r--test/passes/dwarf-local-order.bin.txt16
-rw-r--r--test/passes/dwarf_with_exceptions.bin.txt12
-rw-r--r--test/passes/dwarfdump.bin.txt10
-rw-r--r--test/passes/dwarfdump_roundtrip_dwarfdump.bin.txt10
-rw-r--r--test/passes/emit-js-wrapper=a.js.txt14
-rw-r--r--test/passes/emit-spec-wrapper=a.wat.txt10
-rw-r--r--test/passes/fannkuch0_dwarf.bin.txt8
-rw-r--r--test/passes/fannkuch3_dwarf.bin.txt10
-rw-r--r--test/passes/fannkuch3_manyopts_dwarf.bin.txt10
-rw-r--r--test/passes/fib2_dwarf.bin.txt8
-rw-r--r--test/passes/fib2_emptylocspan_dwarf.bin.txt8
-rw-r--r--test/passes/fib_nonzero-low-pc_dwarf.bin.txt4
-rw-r--r--test/passes/flatten.bin.txt20
-rw-r--r--test/passes/fpcast-emu_pass-arg=max-func-params@5.txt4
-rw-r--r--test/passes/func-metrics.txt8
-rw-r--r--test/passes/fuzz-exec_O.txt6
-rw-r--r--test/passes/fuzz-exec_all-features.txt60
-rw-r--r--test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt18
-rw-r--r--test/passes/ignore_missing_func_dwarf.bin.txt16
-rw-r--r--test/passes/inlined_to_start_dwarf.bin.txt10
-rw-r--r--test/passes/interesting-pass-mix.txt8
-rw-r--r--test/passes/licm.txt10
-rw-r--r--test/passes/log-execution.txt6
-rw-r--r--test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.txt2
-rw-r--r--test/passes/merge-blocks.txt8
-rw-r--r--test/passes/merge-blocks_remove-unused-brs.txt2
-rw-r--r--test/passes/merge-locals_all-features.txt52
-rw-r--r--test/passes/metrics_all-features.txt2
-rw-r--r--test/passes/metrics_strip-debug_metrics.bin.txt2
-rw-r--r--test/passes/metrics_strip-producers_metrics.bin.txt2
-rw-r--r--test/passes/minify-imports-and-exports-and-modules.txt2
-rw-r--r--test/passes/minify-imports-and-exports_all-features.txt10014
-rw-r--r--test/passes/minify-imports_all-features.txt10010
-rw-r--r--test/passes/multi_line_table_dwarf.bin.txt12
-rw-r--r--test/passes/optimize-added-constants-propagate_low-memory-unused.txt6
-rw-r--r--test/passes/optimize-added-constants_low-memory-unused.txt6
-rw-r--r--test/passes/optimize-instructions_fuzz-exec.txt14
-rw-r--r--test/passes/pick-load-signs.txt4
-rw-r--r--test/passes/pick-load-signs_all-features.txt4
-rw-r--r--test/passes/post-emscripten.txt18
-rw-r--r--test/passes/precompute-propagate_all-features.txt50
-rw-r--r--test/passes/precompute_all-features.txt54
-rw-r--r--test/passes/precompute_coalesce-locals_vacuum.txt2
-rw-r--r--test/passes/print-call-graph.txt4
-rw-r--r--test/passes/print-function-map.txt2
-rw-r--r--test/passes/print.bin.txt20
-rw-r--r--test/passes/print_g.bin.txt20
-rw-r--r--test/passes/print_g_metrics.bin.txt12
-rw-r--r--test/passes/print_g_strip-dwarf.bin.txt20
-rw-r--r--test/passes/remove-non-js-ops.txt38
-rw-r--r--test/passes/remove-unused-brs_enable-multivalue.txt20
-rw-r--r--test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.txt2
-rw-r--r--test/passes/remove-unused-names.txt2
-rw-r--r--test/passes/remove-unused-names_code-folding.txt8
-rw-r--r--test/passes/remove-unused-names_merge-blocks_all-features.txt44
-rw-r--r--test/passes/remove-unused-names_precompute.txt2
-rw-r--r--test/passes/remove-unused-names_remove-unused-brs_vacuum.txt2
-rw-r--r--test/passes/remove-unused-names_vacuum.txt4
-rw-r--r--test/passes/remove-unused-names_vacuum_ignore-implicit-traps.txt14
-rw-r--r--test/passes/remove-unused-nonfunction-module-elements_all-features.txt70
-rw-r--r--test/passes/reorder-locals_print_roundtrip.txt4
-rw-r--r--test/passes/reverse_dwarf_abbrevs.bin.txt28
-rw-r--r--test/passes/roundtrip.txt2
-rw-r--r--test/passes/roundtrip_signed.bin.txt2
-rw-r--r--test/passes/rse_all-features.txt48
-rw-r--r--test/passes/safe-heap_disable-simd.txt60
-rw-r--r--test/passes/safe-heap_enable-threads_enable-simd.txt70
-rw-r--r--test/passes/safe-heap_enable-threads_enable-simd64.txt70
-rw-r--r--test/passes/safe-heap_low-memory-unused_enable-threads_enable-simd.txt70
-rw-r--r--test/passes/safe-heap_start-function.txt20
-rw-r--r--test/passes/simplify-globals-optimizing_all-features.txt36
-rw-r--r--test/passes/simplify-globals_all-features.txt42
-rw-r--r--test/passes/simplify-globals_all-features_fuzz-exec.txt8
-rw-r--r--test/passes/simplify-locals-nostructure.txt6
-rw-r--r--test/passes/simplify-locals-notee-nostructure.txt2
-rw-r--r--test/passes/simplify-locals-notee.txt2
-rw-r--r--test/passes/simplify-locals.txt2
-rw-r--r--test/passes/simplify-locals_all-features.txt78
-rw-r--r--test/passes/simplify-locals_all-features_disable-exception-handling.txt70
-rw-r--r--test/passes/souperify.txt2
-rw-r--r--test/passes/sparse_matrix_liveness.bin.txt2
-rw-r--r--test/passes/spill-pointers.txt20
-rw-r--r--test/passes/ssa-nomerge_enable-simd.txt6
-rw-r--r--test/passes/ssa_enable-threads.txt6
-rw-r--r--test/passes/stack-check_enable-mutable-globals.txt8
-rw-r--r--test/passes/strip-debug.bin.txt2
-rw-r--r--test/passes/strip-dwarf.bin.txt10
-rw-r--r--test/passes/strip-producers.bin.txt2
-rw-r--r--test/passes/strip-target-features_roundtrip_print-features_all-features.txt6
-rw-r--r--test/passes/stub-unsupported-js.txt10
-rw-r--r--test/passes/trap-mode-clamp.txt18
-rw-r--r--test/passes/trap-mode-js.txt16
-rw-r--r--test/passes/vacuum_ignore-implicit-traps.txt4
-rw-r--r--test/passes/vacuum_remove-unused-names_merge-blocks.txt2
-rw-r--r--test/polymorphic_stack.wast.from-wast20
-rw-r--r--test/polymorphic_stack.wast.fromBinary20
-rw-r--r--test/polymorphic_stack.wast.fromBinary.noDebugInfo26
-rw-r--r--test/print/min.minified.txt2
-rw-r--r--test/reduce/atomics-and-bulk-memory.wast.txt2
-rw-r--r--test/reduce/destructive.wast.txt2
-rw-r--r--test/reduce/imports.wast.txt2
-rw-r--r--test/reduce/memory_table.wast.txt4
-rw-r--r--test/reduce/simple.wast.txt2
-rw-r--r--test/reference-types.wast.from-wast56
-rw-r--r--test/reference-types.wast.fromBinary56
-rw-r--r--test/reference-types.wast.fromBinary.noDebugInfo94
-rw-r--r--test/reg_switch.wast.fromBinary.noDebugInfo4
-rw-r--r--test/signext.wast.fromBinary.noDebugInfo4
-rw-r--r--test/simd.wast.from-wast524
-rw-r--r--test/simd.wast.fromBinary524
-rw-r--r--test/simd.wast.fromBinary.noDebugInfo524
-rw-r--r--test/simd64.wast.from-wast32
-rw-r--r--test/simd64.wast.fromBinary32
-rw-r--r--test/simd64.wast.fromBinary.noDebugInfo32
-rw-r--r--test/stacky.wasm.fromBinary2
-rw-r--r--test/subtypes.wast.from-wast20
-rw-r--r--test/subtypes.wast.fromBinary20
-rw-r--r--test/subtypes.wast.fromBinary.noDebugInfo36
-rw-r--r--test/table-import.wast.fromBinary.noDebugInfo4
-rw-r--r--test/tags.wast.from-wast6
-rw-r--r--test/tags.wast.fromBinary6
-rw-r--r--test/tags.wast.fromBinary.noDebugInfo6
-rw-r--r--test/try-delegate.wasm.fromBinary2
-rw-r--r--test/unreachable-code.wast.from-wast22
-rw-r--r--test/unreachable-code.wast.fromBinary22
-rw-r--r--test/unreachable-code.wast.fromBinary.noDebugInfo22
-rw-r--r--test/unreachable-instr-type.wast.from-wast4
-rw-r--r--test/unreachable-instr-type.wast.fromBinary4
-rw-r--r--test/unreachable-instr-type.wast.fromBinary.noDebugInfo4
-rw-r--r--test/unreachable-pops.wasm.fromBinary2
-rw-r--r--test/untaken-br_if.wast.from-wast4
-rw-r--r--test/untaken-br_if.wast.fromBinary4
-rw-r--r--test/untaken-br_if.wast.fromBinary.noDebugInfo4
528 files changed, 16569 insertions, 16570 deletions
diff --git a/test/atomics-unshared.wast.from-wast b/test/atomics-unshared.wast.from-wast
index 3ab6a361a..2e0ed82b9 100644
--- a/test/atomics-unshared.wast.from-wast
+++ b/test/atomics-unshared.wast.from-wast
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 1 1)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(drop
(i32.atomic.rmw.cmpxchg
(i32.const 0)
diff --git a/test/atomics-unshared.wast.fromBinary b/test/atomics-unshared.wast.fromBinary
index 1e275eb6e..321c8141e 100644
--- a/test/atomics-unshared.wast.fromBinary
+++ b/test/atomics-unshared.wast.fromBinary
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 1 1)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(drop
(i32.atomic.rmw.cmpxchg
(i32.const 0)
diff --git a/test/atomics-unshared.wast.fromBinary.noDebugInfo b/test/atomics-unshared.wast.fromBinary.noDebugInfo
index 458f99d2b..0c47138fc 100644
--- a/test/atomics-unshared.wast.fromBinary.noDebugInfo
+++ b/test/atomics-unshared.wast.fromBinary.noDebugInfo
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 1 1)
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(drop
(i32.atomic.rmw.cmpxchg
(i32.const 0)
diff --git a/test/atomics.wast.fromBinary.noDebugInfo b/test/atomics.wast.fromBinary.noDebugInfo
index e802c2d8c..375782db2 100644
--- a/test/atomics.wast.fromBinary.noDebugInfo
+++ b/test/atomics.wast.fromBinary.noDebugInfo
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 (shared 23 256))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(local $0 i32)
(local $1 i64)
(drop
@@ -68,7 +68,7 @@
(local.get $1)
)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(local $0 i32)
(local $1 i64)
(drop
@@ -102,7 +102,7 @@
)
)
)
- (func $2 (type $none_=>_none)
+ (func $2 (type $0)
(local $0 i32)
(local $1 i64)
(drop
@@ -134,7 +134,7 @@
)
)
)
- (func $3 (type $none_=>_none)
+ (func $3 (type $0)
(local $0 i32)
(local $1 i64)
(drop
@@ -178,7 +178,7 @@
)
)
)
- (func $4 (type $none_=>_none)
+ (func $4 (type $0)
(atomic.fence)
)
)
diff --git a/test/atomics64.wast.fromBinary.noDebugInfo b/test/atomics64.wast.fromBinary.noDebugInfo
index 40b1cd25b..2dce1d5f5 100644
--- a/test/atomics64.wast.fromBinary.noDebugInfo
+++ b/test/atomics64.wast.fromBinary.noDebugInfo
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 (shared i64 23 256))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(local $0 i64)
(local $1 i64)
(local $2 i32)
@@ -69,7 +69,7 @@
(local.get $1)
)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(local $0 i64)
(local $1 i64)
(local $2 i32)
@@ -104,7 +104,7 @@
)
)
)
- (func $2 (type $none_=>_none)
+ (func $2 (type $0)
(local $0 i64)
(local $1 i64)
(local $2 i32)
@@ -137,7 +137,7 @@
)
)
)
- (func $3 (type $none_=>_none)
+ (func $3 (type $0)
(local $0 i64)
(local $1 i64)
(local $2 i32)
@@ -182,7 +182,7 @@
)
)
)
- (func $4 (type $none_=>_none)
+ (func $4 (type $0)
(atomic.fence)
)
)
diff --git a/test/binaryen.js/atomics.js.txt b/test/binaryen.js/atomics.js.txt
index 091298d57..40d2be26a 100644
--- a/test/binaryen.js/atomics.js.txt
+++ b/test/binaryen.js/atomics.js.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 (shared 1 1))
(func $main
(i32.atomic.store
diff --git a/test/binaryen.js/debug-info.js.txt b/test/binaryen.js/debug-info.js.txt
index 1d557b337..7802e3415 100644
--- a/test/binaryen.js/debug-info.js.txt
+++ b/test/binaryen.js/debug-info.js.txt
@@ -1,7 +1,7 @@
=== default ===
debugInfo=false
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 0)
(export "test" (func $0))
(func $0
@@ -23,7 +23,7 @@ debugInfo=true
=== without debug info ===
debugInfo=false
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 0)
(export "test" (func $0))
(func $0
diff --git a/test/binaryen.js/debug-names.js.txt b/test/binaryen.js/debug-names.js.txt
index 605bec650..dc66048ca 100644
--- a/test/binaryen.js/debug-names.js.txt
+++ b/test/binaryen.js/debug-names.js.txt
@@ -10,7 +10,7 @@
=== parsed wast ===
(module $hel
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(global $ld i32 (i32.const 0))
(memory $lo 0 0)
(table $wor 0 0 funcref)
@@ -22,7 +22,7 @@
=== roundtripped ===
(module $hel
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(global $ld i32 (i32.const 0))
(memory $lo 0 0)
(table $wor 0 0 funcref)
@@ -34,7 +34,7 @@
=== roundtripped again ===
(module $hel
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(global $ld i32 (i32.const 0))
(memory $lo 0 0)
(table $wor 0 0 funcref)
diff --git a/test/binaryen.js/exception-handling.js.txt b/test/binaryen.js/exception-handling.js.txt
index 73e33799e..905e1a3a4 100644
--- a/test/binaryen.js/exception-handling.js.txt
+++ b/test/binaryen.js/exception-handling.js.txt
@@ -1,6 +1,6 @@
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32)))
+ (type $1 (func))
(tag $e (param i32))
(func $test
(try $l0
diff --git a/test/binaryen.js/expressions.js b/test/binaryen.js/expressions.js
index a214ec340..13295a33d 100644
--- a/test/binaryen.js/expressions.js
+++ b/test/binaryen.js/expressions.js
@@ -348,7 +348,7 @@ console.log("# CallIndirect");
assert(
theCallIndirect.toText()
==
- "(call_indirect $0 (type $i32_i32_=>_i32)\n (i32.const 7)\n (i32.const 6)\n (i32.const 9000)\n)\n"
+ "(call_indirect $0 (type $func.0)\n (i32.const 7)\n (i32.const 6)\n (i32.const 9000)\n)\n"
);
module.dispose();
diff --git a/test/binaryen.js/expressions.js.txt b/test/binaryen.js/expressions.js.txt
index bbc1b0140..f548c4037 100644
--- a/test/binaryen.js/expressions.js.txt
+++ b/test/binaryen.js/expressions.js.txt
@@ -42,7 +42,7 @@
)
# CallIndirect
-(call_indirect $0 (type $i32_i32_=>_i32)
+(call_indirect $0 (type $func.0)
(i32.const 7)
(i32.const 6)
(i32.const 9000)
diff --git a/test/binaryen.js/functions.js.txt b/test/binaryen.js/functions.js.txt
index bf6337e0e..c353d8cd6 100644
--- a/test/binaryen.js/functions.js.txt
+++ b/test/binaryen.js/functions.js.txt
@@ -7,7 +7,7 @@ getExpressionInfo(body)={"id":14,"value":3}
)
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(func $b-function (param $a i32) (param $b i32) (result i32)
(local $res i32)
(local $unused f64)
diff --git a/test/binaryen.js/hello-world.js.txt b/test/binaryen.js/hello-world.js.txt
index 764ac8519..3f9296adf 100644
--- a/test/binaryen.js/hello-world.js.txt
+++ b/test/binaryen.js/hello-world.js.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(export "adder" (func $adder))
(func $adder (param $0 i32) (param $1 i32) (result i32)
(return
@@ -14,7 +14,7 @@
optimized:
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(export "adder" (func $adder))
(func $adder (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
(i32.add
diff --git a/test/binaryen.js/kitchen-sink.js.txt b/test/binaryen.js/kitchen-sink.js.txt
index 3b4f40ff6..0f67e903b 100644
--- a/test/binaryen.js/kitchen-sink.js.txt
+++ b/test/binaryen.js/kitchen-sink.js.txt
@@ -130,13 +130,13 @@ getExpressionInfo(tuple[1])={"id":14,"type":3,"value":{"low":37,"high":0}}
getExpressionInfo(tuple[2])={"id":14,"type":4,"value":1.2999999523162842}
getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7}
(module
- (type $i32_i64_f32_f64_=>_i32 (func (param i32 i64 f32 f64) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $i32_f64_=>_f32 (func (param i32 f64) (result f32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32 i64 f32 f64) (result i32)))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32 f64) (result f32)))
+ (type $3 (func))
(import "module" "base" (global $a-global-imp i32))
(import "module" "base" (global $a-mut-global-imp (mut i32)))
- (import "module" "base" (func $an-imported (type $i32_f64_=>_f32) (param i32 f64) (result f32)))
+ (import "module" "base" (func $an-imported (type $2) (param i32 f64) (result f32)))
(import "module" "base" (tag $a-tag-imp (param i32)))
(global $a-global i32 (i32.const 1))
(memory $0 (shared 1 256))
@@ -150,7 +150,7 @@ getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7}
(export "a-global-exp" (global $a-global))
(export "a-tag-exp" (tag $a-tag))
(start $starter)
- (func "$kitchen()sinker" (type $i32_i64_f32_f64_=>_i32) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32)
+ (func "$kitchen()sinker" (type $0) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32)
(local $4 i32)
(block $the-body (result i32)
(block $the-nothing
@@ -1999,7 +1999,7 @@ getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7}
)
(drop
(i32.eqz
- (call_indirect $t0 (type $i32_i64_f32_f64_=>_i32)
+ (call_indirect $t0 (type $0)
(i32.const 13)
(i64.const 37)
(f32.const 1.2999999523162842)
@@ -2063,7 +2063,7 @@ getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7}
(f32.const 1.2999999523162842)
(f64.const 3.7)
)
- (return_call_indirect $t0 (type $i32_i64_f32_f64_=>_i32)
+ (return_call_indirect $t0 (type $0)
(i32.const 13)
(i64.const 37)
(f32.const 1.2999999523162842)
@@ -2228,19 +2228,19 @@ getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7}
(i32.const 42)
)
)
- (func $starter (type $none_=>_none)
+ (func $starter (type $3)
(nop)
)
)
(module
- (type $i32_i64_f32_f64_=>_i32 (func (param i32 i64 f32 f64) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $i32_f64_=>_f32 (func (param i32 f64) (result f32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32 i64 f32 f64) (result i32)))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32 f64) (result f32)))
+ (type $3 (func))
(import "module" "base" (global $a-global-imp i32))
(import "module" "base" (global $a-mut-global-imp (mut i32)))
- (import "module" "base" (func $an-imported (type $i32_f64_=>_f32) (param i32 f64) (result f32)))
+ (import "module" "base" (func $an-imported (type $2) (param i32 f64) (result f32)))
(import "module" "base" (tag $a-tag-imp (param i32)))
(global $a-global i32 (i32.const 1))
(memory $0 (shared 1 256))
@@ -2254,7 +2254,7 @@ getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7}
(export "a-global-exp" (global $a-global))
(export "a-tag-exp" (tag $a-tag))
(start $starter)
- (func "$kitchen()sinker" (type $i32_i64_f32_f64_=>_i32) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32)
+ (func "$kitchen()sinker" (type $0) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32)
(local $4 i32)
(block $the-body (result i32)
(block $the-nothing
@@ -4103,7 +4103,7 @@ getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7}
)
(drop
(i32.eqz
- (call_indirect $t0 (type $i32_i64_f32_f64_=>_i32)
+ (call_indirect $t0 (type $0)
(i32.const 13)
(i64.const 37)
(f32.const 1.2999999523162842)
@@ -4167,7 +4167,7 @@ getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7}
(f32.const 1.2999999523162842)
(f64.const 3.7)
)
- (return_call_indirect $t0 (type $i32_i64_f32_f64_=>_i32)
+ (return_call_indirect $t0 (type $0)
(i32.const 13)
(i64.const 37)
(f32.const 1.2999999523162842)
@@ -4332,16 +4332,16 @@ getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7}
(i32.const 42)
)
)
- (func $starter (type $none_=>_none)
+ (func $starter (type $3)
(nop)
)
)
raw:
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (result i32)))
(import "module" "check" (func $check (param i32)))
(func $just-one-block
(local $0 i32)
@@ -4809,11 +4809,11 @@ optimized:
module loaded from binary form:
(module
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32)))
+ (type $1 (func (param i32 i32) (result i32)))
(global $a-global i32 (i32.const 3))
(tag $a-tag (param i32 i32))
- (func $adder (type $i32_i32_=>_i32) (param $0 i32) (param $1 i32) (result i32)
+ (func $adder (type $1) (param $0 i32) (param $1 i32) (result i32)
(i32.add
(local.get $0)
(local.get $1)
@@ -4822,8 +4822,8 @@ module loaded from binary form:
)
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32)))
+ (type $1 (func))
(import "spectest" "print" (func $print-i32 (param i32)))
(start $starter)
(func $starter
@@ -4835,7 +4835,7 @@ module loaded from binary form:
1234 : i32
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(func $func
(local $0 i32)
(local.set $0
@@ -4851,11 +4851,11 @@ module loaded from binary form:
validation: 0
test_parsing text:
(module
- (type $i32_=>_none (func (param i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32)))
+ (type $1 (func (param i32 i32) (result i32)))
(global $a-global i32 (i32.const 3))
(tag $a-tag (param i32))
- (func $adder (type $i32_i32_=>_i32) (param $0 i32) (param $1 i32) (result i32)
+ (func $adder (type $1) (param $0 i32) (param $1 i32) (result i32)
(i32.add
(local.get $0)
(local.get $1)
@@ -4865,11 +4865,11 @@ test_parsing text:
module loaded from text form:
(module
- (type $i32_=>_none (func (param i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32)))
+ (type $1 (func (param i32 i32) (result i32)))
(global $a-global i32 (i32.const 3))
(tag $a-tag (param i32))
- (func $ADD_ER (type $i32_i32_=>_i32) (param $0 i32) (param $1 i32) (result i32)
+ (func $ADD_ER (type $1) (param $0 i32) (param $1 i32) (result i32)
(i32.add
(local.get $0)
(local.get $1)
@@ -4879,7 +4879,7 @@ module loaded from text form:
sizeof Literal: 24
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(global $a-global i32 (i32.const 125))
(global $a-global2 i32 (i32.const 2))
(global $a-global3 i32 (i32.const 3))
diff --git a/test/binaryen.js/low-memory-unused.js.txt b/test/binaryen.js/low-memory-unused.js.txt
index 08c36575d..99c682259 100644
--- a/test/binaryen.js/low-memory-unused.js.txt
+++ b/test/binaryen.js/low-memory-unused.js.txt
@@ -14,7 +14,7 @@
=== unoptimized ===
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(memory $0 1)
(export "test" (func $test))
(func $test (param $0 i32) (result i32)
@@ -29,7 +29,7 @@
=== optimized, lowMemoryUnused=false ===
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(memory $0 1)
(export "test" (func $test))
(func $test (; has Stack IR ;) (param $0 i32) (result i32)
@@ -45,7 +45,7 @@
=== optimized, lowMemoryUnused=true ===
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(memory $0 1)
(export "test" (func $test))
(func $test (; has Stack IR ;) (param $0 i32) (result i32)
diff --git a/test/binaryen.js/reloc.js.txt b/test/binaryen.js/reloc.js.txt
index bfddb0970..0aa075841 100644
--- a/test/binaryen.js/reloc.js.txt
+++ b/test/binaryen.js/reloc.js.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "memory_base" (global $memory_base i32))
(import "env" "table_base" (global $table_base i32))
(memory $0 1)
diff --git a/test/binaryen.js/sieve.js.txt b/test/binaryen.js/sieve.js.txt
index 1da65a09f..3fad13fdf 100644
--- a/test/binaryen.js/sieve.js.txt
+++ b/test/binaryen.js/sieve.js.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(memory $0 1 100)
(export "sieve" (func $sieve))
(func $sieve (param $0 i32) (result i32)
@@ -57,7 +57,7 @@
optimized:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(memory $0 1 100)
(export "sieve" (func $sieve))
(func $sieve (; has Stack IR ;) (param $0 i32) (result i32)
diff --git a/test/binaryen.js/tag.js.txt b/test/binaryen.js/tag.js.txt
index 99c697c55..06c0c9d68 100644
--- a/test/binaryen.js/tag.js.txt
+++ b/test/binaryen.js/tag.js.txt
@@ -1,15 +1,15 @@
GetTag is equal: true
getTagInfo={"name":"a-tag","module":"","base":"","params":2,"results":0}
(module
- (type $i32_=>_none (func (param i32)))
- (type $i32_f32_=>_none (func (param i32 f32)))
+ (type $0 (func (param i32)))
+ (type $1 (func (param i32 f32)))
(import "module" "base" (tag $a-tag-imp (param i32 f32)))
(tag $a-tag (param i32))
(export "a-tag-exp" (tag $a-tag))
)
(module
- (type $i32_f32_=>_none (func (param i32 f32)))
+ (type $0 (func (param i32 f32)))
(import "module" "base" (tag $a-tag-imp (param i32 f32)))
)
diff --git a/test/br_to_exit.wasm.fromBinary b/test/br_to_exit.wasm.fromBinary
index e81b1db2a..faee4e21b 100644
--- a/test/br_to_exit.wasm.fromBinary
+++ b/test/br_to_exit.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(func $0
(block $label$0
(br $label$0)
diff --git a/test/br_to_try.wasm.fromBinary b/test/br_to_try.wasm.fromBinary
index 288c40e01..4a1f7be37 100644
--- a/test/br_to_try.wasm.fromBinary
+++ b/test/br_to_try.wasm.fromBinary
@@ -1,6 +1,6 @@
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32)))
+ (type $1 (func))
(tag $tag$0 (param i32))
(func $0
(try $label$3
diff --git a/test/break-to-return.wasm.fromBinary b/test/break-to-return.wasm.fromBinary
index 76a75b6c4..d9c1f4fdd 100644
--- a/test/break-to-return.wasm.fromBinary
+++ b/test/break-to-return.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(memory $0 256 256)
(export "add" (func $0))
(func $0 (param $0 i32) (param $1 i32) (result i32)
diff --git a/test/break-within-catch.wasm.fromBinary b/test/break-within-catch.wasm.fromBinary
index 276bcdd93..3fe738104 100644
--- a/test/break-within-catch.wasm.fromBinary
+++ b/test/break-within-catch.wasm.fromBinary
@@ -1,6 +1,6 @@
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32)))
+ (type $1 (func))
(tag $tag$0 (param i32))
(func $0
(block $label$2
diff --git a/test/complexBinaryNames.wasm.fromBinary b/test/complexBinaryNames.wasm.fromBinary
index 69ded01be..33f3d621d 100644
--- a/test/complexBinaryNames.wasm.fromBinary
+++ b/test/complexBinaryNames.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "$zoo (.bar)" (func $1))
(func $foo\20\28.bar\29
(nop)
diff --git a/test/complexTextNames.wast.from-wast b/test/complexTextNames.wast.from-wast
index 319978b18..f055f0850 100644
--- a/test/complexTextNames.wast.from-wast
+++ b/test/complexTextNames.wast.from-wast
@@ -1,10 +1,10 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "$zoo (.bar)" (func $1))
- (func $foo\20\28.bar\29 (type $none_=>_none)
+ (func $foo\20\28.bar\29 (type $0)
(nop)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(call $foo\20\28.bar\29)
)
)
diff --git a/test/complexTextNames.wast.fromBinary b/test/complexTextNames.wast.fromBinary
index 05db375bc..ed3994dd0 100644
--- a/test/complexTextNames.wast.fromBinary
+++ b/test/complexTextNames.wast.fromBinary
@@ -1,10 +1,10 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "$zoo (.bar)" (func $1))
- (func $foo\20\28.bar\29 (type $none_=>_none)
+ (func $foo\20\28.bar\29 (type $0)
(nop)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(call $foo\20\28.bar\29)
)
)
diff --git a/test/complexTextNames.wast.fromBinary.noDebugInfo b/test/complexTextNames.wast.fromBinary.noDebugInfo
index 91687028f..2cc81f708 100644
--- a/test/complexTextNames.wast.fromBinary.noDebugInfo
+++ b/test/complexTextNames.wast.fromBinary.noDebugInfo
@@ -1,10 +1,10 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "$zoo (.bar)" (func $1))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(nop)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(call $0)
)
)
diff --git a/test/consume-stacky.wasm.fromBinary b/test/consume-stacky.wasm.fromBinary
index 6a3aa85fa..25cc9a541 100644
--- a/test/consume-stacky.wasm.fromBinary
+++ b/test/consume-stacky.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 1 1)
(func $0 (result i32)
(local $0 i32)
diff --git a/test/ctor-eval/bad-indirect-call3.wast.out b/test/ctor-eval/bad-indirect-call3.wast.out
index e84782e48..a011ee67d 100644
--- a/test/ctor-eval/bad-indirect-call3.wast.out
+++ b/test/ctor-eval/bad-indirect-call3.wast.out
@@ -1,19 +1,19 @@
(module
- (type $externref_=>_none (func (param externref)))
- (type $none_=>_none (func))
+ (type $0 (func (param externref)))
+ (type $1 (func))
(type $funcref_=>_none (func (param funcref)))
(memory $0 256 256)
(data $0 (i32.const 10) "waka waka waka waka waka")
(table $0 1 1 funcref)
(elem $0 (i32.const 0) $callee)
(export "sig_mismatch" (func $sig_mismatch))
- (func $callee (type $externref_=>_none) (param $0 externref)
+ (func $callee (type $0) (param $0 externref)
(i32.store8
(i32.const 40)
(i32.const 67)
)
)
- (func $sig_mismatch (type $none_=>_none)
+ (func $sig_mismatch (type $1)
(call_indirect $0 (type $funcref_=>_none)
(ref.null nofunc)
(i32.const 0)
diff --git a/test/ctor-eval/gc-2.wast.out b/test/ctor-eval/gc-2.wast.out
index 12fd62924..22b68c33d 100644
--- a/test/ctor-eval/gc-2.wast.out
+++ b/test/ctor-eval/gc-2.wast.out
@@ -1,6 +1,6 @@
(module
(type $struct (struct (field i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $1 (func (result i32)))
(global $ctor-eval$global_4 (ref $struct) (struct.new $struct
(i32.const 9999)
))
@@ -11,7 +11,7 @@
))
(global $global1 (ref any) (global.get $ctor-eval$global))
(export "keepalive" (func $1))
- (func $1 (type $none_=>_i32) (result i32)
+ (func $1 (type $1) (result i32)
(select
(struct.get $struct 0
(ref.cast (ref $struct)
diff --git a/test/ctor-eval/gc-array.wast.out b/test/ctor-eval/gc-array.wast.out
index 20e464e07..eadedfc48 100644
--- a/test/ctor-eval/gc-array.wast.out
+++ b/test/ctor-eval/gc-array.wast.out
@@ -1,6 +1,6 @@
(module
(type $array (array (mut i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $1 (func (result i32)))
(global $global1 (ref $array) (array.new_fixed $array 4
(i32.const 10)
(i32.const 20)
@@ -12,7 +12,7 @@
(i32.const 1337)
))
(export "keepalive" (func $1))
- (func $1 (type $none_=>_i32) (result i32)
+ (func $1 (type $1) (result i32)
(i32.add
(array.get $array
(global.get $global1)
diff --git a/test/ctor-eval/gc.wast.out b/test/ctor-eval/gc.wast.out
index 53cebfea1..783d27f73 100644
--- a/test/ctor-eval/gc.wast.out
+++ b/test/ctor-eval/gc.wast.out
@@ -1,9 +1,9 @@
(module
(type $struct (struct (field i32)))
- (type $anyref_=>_none (func (param anyref)))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (import "import" "import" (func $import (type $anyref_=>_none) (param anyref)))
+ (type $1 (func (param anyref)))
+ (type $2 (func (result i32)))
+ (type $3 (func))
+ (import "import" "import" (func $import (type $1) (param anyref)))
(global $ctor-eval$global_5 (ref $struct) (struct.new $struct
(i32.const 42)
))
@@ -16,7 +16,7 @@
))
(export "test1" (func $0_3))
(export "keepalive" (func $1))
- (func $1 (type $none_=>_i32) (result i32)
+ (func $1 (type $2) (result i32)
(i32.add
(struct.get $struct 0
(global.get $global1)
@@ -26,7 +26,7 @@
)
)
)
- (func $0_3 (type $none_=>_none)
+ (func $0_3 (type $3)
(local $0 (ref $struct))
(local.set $0
(global.get $ctor-eval$global_4)
diff --git a/test/ctor-eval/global-get-init.wast.out b/test/ctor-eval/global-get-init.wast.out
index c5104e662..519e96dba 100644
--- a/test/ctor-eval/global-get-init.wast.out
+++ b/test/ctor-eval/global-get-init.wast.out
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "test1" (func $test1))
- (func $test1 (type $none_=>_none)
+ (func $test1 (type $0)
(nop)
)
)
diff --git a/test/ctor-eval/globals.wast.out b/test/ctor-eval/globals.wast.out
index c29507c8e..c8bf7785c 100644
--- a/test/ctor-eval/globals.wast.out
+++ b/test/ctor-eval/globals.wast.out
@@ -1,9 +1,9 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(global $g1 (mut i32) (i32.const 50))
(global $g2 (mut i32) (i32.const 40))
(export "keepalive" (func $keepalive))
- (func $keepalive (type $none_=>_i32) (result i32)
+ (func $keepalive (type $0) (result i32)
(i32.add
(global.get $g1)
(global.get $g2)
diff --git a/test/ctor-eval/ignore-external-input-gc.wast.out b/test/ctor-eval/ignore-external-input-gc.wast.out
index 0b45f89d6..9b10b808b 100644
--- a/test/ctor-eval/ignore-external-input-gc.wast.out
+++ b/test/ctor-eval/ignore-external-input-gc.wast.out
@@ -1,16 +1,16 @@
(module
- (type $ref|any|_=>_none (func (param (ref any))))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param (ref any))))
+ (type $1 (func (result i32)))
(global $global1 (mut i32) (i32.const 11))
(global $global2 (mut i32) (i32.const 20))
(export "test2" (func $1))
(export "keepalive" (func $2))
- (func $1 (type $ref|any|_=>_none) (param $any (ref any))
+ (func $1 (type $0) (param $any (ref any))
(global.set $global2
(i32.const 22)
)
)
- (func $2 (type $none_=>_i32) (result i32)
+ (func $2 (type $1) (result i32)
(i32.add
(global.get $global1)
(global.get $global2)
diff --git a/test/ctor-eval/ignore-external-input.wast.out b/test/ctor-eval/ignore-external-input.wast.out
index e547515ab..43de60665 100644
--- a/test/ctor-eval/ignore-external-input.wast.out
+++ b/test/ctor-eval/ignore-external-input.wast.out
@@ -1,11 +1,11 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (import "wasi_snapshot_preview1" "something_else" (func $wasi_something_else (type $none_=>_i32) (result i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (import "wasi_snapshot_preview1" "something_else" (func $wasi_something_else (type $0) (result i32)))
(memory $0 256 256)
(data $0 (i32.const 28) "aaaa")
(export "test3" (func $3))
- (func $3 (type $none_=>_none)
+ (func $3 (type $1)
(drop
(call $wasi_something_else)
)
diff --git a/test/ctor-eval/imported-global-2.wast.out b/test/ctor-eval/imported-global-2.wast.out
index 8f4fe2d7b..0347b4970 100644
--- a/test/ctor-eval/imported-global-2.wast.out
+++ b/test/ctor-eval/imported-global-2.wast.out
@@ -1,10 +1,10 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(import "env" "imported" (global $imported i32))
(memory $0 256 256)
(export "test1" (func $0))
(export "keepalive" (func $1))
- (func $0 (type $none_=>_i32) (result i32)
+ (func $0 (type $0) (result i32)
(local $temp i32)
(local.set $temp
(global.get $imported)
@@ -15,7 +15,7 @@
)
(local.get $temp)
)
- (func $1 (type $none_=>_i32) (result i32)
+ (func $1 (type $0) (result i32)
(drop
(i32.load
(i32.const 13)
diff --git a/test/ctor-eval/imported-global.wast.out b/test/ctor-eval/imported-global.wast.out
index 2ea39ce93..48f60185c 100644
--- a/test/ctor-eval/imported-global.wast.out
+++ b/test/ctor-eval/imported-global.wast.out
@@ -1,9 +1,9 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 256 256)
(data $0 (i32.const 10) "waka waka waka waka waka")
(export "test1" (func $test1))
- (func $test1 (type $none_=>_none)
+ (func $test1 (type $0)
(i32.store8
(i32.const 13)
(i32.const 115)
diff --git a/test/ctor-eval/just_some.wast.out b/test/ctor-eval/just_some.wast.out
index 743a66936..e7b9a72ad 100644
--- a/test/ctor-eval/just_some.wast.out
+++ b/test/ctor-eval/just_some.wast.out
@@ -1,13 +1,13 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 256 256)
(data $0 (i32.const 10) "wasa waka waka waka waka")
(export "test2" (func $test2))
(export "test3" (func $test3))
- (func $test2 (type $none_=>_none)
+ (func $test2 (type $0)
(unreachable)
)
- (func $test3 (type $none_=>_none)
+ (func $test3 (type $0)
(i32.store8
(i32.const 13)
(i32.const 113)
diff --git a/test/ctor-eval/memory-init.wast.out b/test/ctor-eval/memory-init.wast.out
index 11ef33995..59c4b691d 100644
--- a/test/ctor-eval/memory-init.wast.out
+++ b/test/ctor-eval/memory-init.wast.out
@@ -1,10 +1,10 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 1)
(data $0 (i32.const 0) "__________")
(data $1 (i32.const 20) "__________")
(export "test1" (func $0))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(i32.store8
(i32.const 4)
(i32.const 100)
diff --git a/test/ctor-eval/overlapping-segments.wast.out b/test/ctor-eval/overlapping-segments.wast.out
index 4e74f3786..43c2cb006 100644
--- a/test/ctor-eval/overlapping-segments.wast.out
+++ b/test/ctor-eval/overlapping-segments.wast.out
@@ -1,6 +1,6 @@
(module
(type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
+ (type $1 (func))
(table $0 46 funcref)
(elem $0 (i32.const 9) $1)
(elem $1 (i32.const 9) $0)
@@ -11,7 +11,7 @@
(func $1 (type $none_=>_i32) (result i32)
(i32.const 65)
)
- (func $2 (type $none_=>_none)
+ (func $2 (type $1)
(drop
(call_indirect $0 (type $none_=>_i32)
(i32.const 9)
diff --git a/test/ctor-eval/params.wast.out b/test/ctor-eval/params.wast.out
index e327570ac..1352c0187 100644
--- a/test/ctor-eval/params.wast.out
+++ b/test/ctor-eval/params.wast.out
@@ -1,7 +1,7 @@
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(export "test1" (func $0))
- (func $0 (type $i32_=>_none) (param $x i32)
+ (func $0 (type $0) (param $x i32)
(nop)
)
)
diff --git a/test/ctor-eval/partial-locals-tee.wast.out b/test/ctor-eval/partial-locals-tee.wast.out
index 23773ab5e..63983cc29 100644
--- a/test/ctor-eval/partial-locals-tee.wast.out
+++ b/test/ctor-eval/partial-locals-tee.wast.out
@@ -1,11 +1,11 @@
(module
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $none_=>_none (func))
- (import "import" "import" (func $import (type $i32_i32_=>_none) (param i32 i32)))
+ (type $0 (func (param i32 i32)))
+ (type $1 (func))
+ (import "import" "import" (func $import (type $0) (param i32 i32)))
(memory $0 256 256)
(data $0 (i32.const 10) "__s______________")
(export "test1" (func $test1_2))
- (func $test1_2 (type $none_=>_none)
+ (func $test1_2 (type $1)
(call $import
(i32.const 1)
(i32.const 50)
diff --git a/test/ctor-eval/partial-locals.wast.out b/test/ctor-eval/partial-locals.wast.out
index 1a67eccfb..a51d389b0 100644
--- a/test/ctor-eval/partial-locals.wast.out
+++ b/test/ctor-eval/partial-locals.wast.out
@@ -1,11 +1,11 @@
(module
- (type $none_=>_none (func))
- (import "import" "import" (func $import (type $none_=>_none)))
+ (type $0 (func))
+ (import "import" "import" (func $import (type $0)))
(global $sp (mut i32) (i32.const 104))
(memory $0 256 256)
(data $0 (i32.const 10) "__s______________")
(export "test1" (func $test1_2))
- (func $test1_2 (type $none_=>_none)
+ (func $test1_2 (type $0)
(local $0 i32)
(local.set $0
(i32.const 100)
diff --git a/test/ctor-eval/partial.wast.out b/test/ctor-eval/partial.wast.out
index 7cb614d6a..160ba71d6 100644
--- a/test/ctor-eval/partial.wast.out
+++ b/test/ctor-eval/partial.wast.out
@@ -1,11 +1,11 @@
(module
- (type $none_=>_none (func))
- (import "import" "import" (func $import (type $none_=>_none)))
+ (type $0 (func))
+ (import "import" "import" (func $import (type $0)))
(memory $0 256 256)
(data $0 (i32.const 10) "__s______________")
(export "test1" (func $test1_2))
(export "keepalive" (func $test1))
- (func $test1 (type $none_=>_none)
+ (func $test1 (type $0)
(i32.store8
(i32.const 12)
(i32.const 115)
@@ -16,7 +16,7 @@
(i32.const 114)
)
)
- (func $test1_2 (type $none_=>_none)
+ (func $test1_2 (type $0)
(call $import)
(i32.store8
(i32.const 13)
diff --git a/test/ctor-eval/results.wast.out b/test/ctor-eval/results.wast.out
index 9838dd42d..358320e08 100644
--- a/test/ctor-eval/results.wast.out
+++ b/test/ctor-eval/results.wast.out
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (import "import" "import" (func $import (type $none_=>_none)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (import "import" "import" (func $import (type $1)))
(global $global1 (mut i32) (i32.const 11))
(global $global2 (mut i32) (i32.const 12))
(global $global3 (mut i32) (i32.const 13))
@@ -11,36 +11,36 @@
(export "test3" (func $test3_8))
(export "test5" (func $test5_9))
(export "keepalive" (func $5))
- (func $test1 (type $none_=>_none)
+ (func $test1 (type $1)
(global.set $global1
(i32.const 11)
)
)
- (func $test2 (type $none_=>_none)
+ (func $test2 (type $1)
(global.set $global2
(i32.const 12)
)
)
- (func $test3 (type $none_=>_i32) (result i32)
+ (func $test3 (type $0) (result i32)
(global.set $global3
(i32.const 13)
)
(i32.const 42)
)
- (func $test4 (type $none_=>_i32) (result i32)
+ (func $test4 (type $0) (result i32)
(global.set $global4
(i32.const 14)
)
(i32.const 55)
)
- (func $test5 (type $none_=>_i32) (result i32)
+ (func $test5 (type $0) (result i32)
(global.set $global5
(i32.const 15)
)
(call $import)
(i32.const 100)
)
- (func $5 (type $none_=>_i32) (result i32)
+ (func $5 (type $0) (result i32)
(call $test1)
(call $test2)
(drop
@@ -66,13 +66,13 @@
)
)
)
- (func $test1_7 (type $none_=>_none)
+ (func $test1_7 (type $1)
(nop)
)
- (func $test3_8 (type $none_=>_i32) (result i32)
+ (func $test3_8 (type $0) (result i32)
(i32.const 42)
)
- (func $test5_9 (type $none_=>_i32) (result i32)
+ (func $test5_9 (type $0) (result i32)
(call $import)
(i32.const 100)
)
diff --git a/test/ctor-eval/unsafe_call.wast.out b/test/ctor-eval/unsafe_call.wast.out
index 225ec9b5f..b23a32353 100644
--- a/test/ctor-eval/unsafe_call.wast.out
+++ b/test/ctor-eval/unsafe_call.wast.out
@@ -1,9 +1,9 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 256 256)
(data $0 (i32.const 10) "waka waka waka waka waka")
(export "test1" (func $test1))
- (func $test1 (type $none_=>_none)
+ (func $test1 (type $0)
(call $unsafe-to-call)
(i32.store
(i32.const 12)
@@ -18,7 +18,7 @@
(i32.const 120)
)
)
- (func $unsafe-to-call (type $none_=>_none)
+ (func $unsafe-to-call (type $0)
(unreachable)
)
)
diff --git a/test/duplicate_types.wast.from-wast b/test/duplicate_types.wast.from-wast
index b5df2aaa8..20d2faba5 100644
--- a/test/duplicate_types.wast.from-wast
+++ b/test/duplicate_types.wast.from-wast
@@ -1,10 +1,10 @@
(module
(type $0 (func (param i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $1 (func (param i32) (result i32)))
(func $f0 (type $0) (param $0 i32)
(nop)
)
- (func $f1 (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $f1 (type $1) (param $0 i32) (result i32)
(i32.const 0)
)
)
diff --git a/test/duplicate_types.wast.fromBinary b/test/duplicate_types.wast.fromBinary
index 060180086..ead3abc9f 100644
--- a/test/duplicate_types.wast.fromBinary
+++ b/test/duplicate_types.wast.fromBinary
@@ -1,10 +1,10 @@
(module
(type $0 (func (param i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $1 (func (param i32) (result i32)))
(func $f0 (type $0) (param $0 i32)
(nop)
)
- (func $f1 (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $f1 (type $1) (param $0 i32) (result i32)
(i32.const 0)
)
)
diff --git a/test/duplicate_types.wast.fromBinary.noDebugInfo b/test/duplicate_types.wast.fromBinary.noDebugInfo
index 6e2be8e41..f0a97e488 100644
--- a/test/duplicate_types.wast.fromBinary.noDebugInfo
+++ b/test/duplicate_types.wast.fromBinary.noDebugInfo
@@ -1,10 +1,10 @@
(module
- (type $i32_=>_none (func (param i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (func $0 (type $i32_=>_none) (param $0 i32)
+ (type $0 (func (param i32)))
+ (type $1 (func (param i32) (result i32)))
+ (func $0 (type $0) (param $0 i32)
(nop)
)
- (func $1 (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $1 (type $1) (param $0 i32) (result i32)
(i32.const 0)
)
)
diff --git a/test/duplicated_names.wasm.fromBinary b/test/duplicated_names.wasm.fromBinary
index e1f50079d..753ef8ada 100644
--- a/test/duplicated_names.wasm.fromBinary
+++ b/test/duplicated_names.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(func $foo (result i32)
(i32.const 0)
)
diff --git a/test/duplicated_names_collision.wasm.fromBinary b/test/duplicated_names_collision.wasm.fromBinary
index 146c66a6e..87cb42abf 100644
--- a/test/duplicated_names_collision.wasm.fromBinary
+++ b/test/duplicated_names_collision.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(func $foo (result i32)
(i32.const 0)
)
diff --git a/test/dylib.wasm.fromBinary b/test/dylib.wasm.fromBinary
index 75e1df76c..ecf5b7c57 100644
--- a/test/dylib.wasm.fromBinary
+++ b/test/dylib.wasm.fromBinary
@@ -1,8 +1,8 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32) (result i32)))
+ (type $3 (func (param i32 i32) (result i32)))
(import "env" "memory" (memory $mimport$0 0))
(import "env" "__memory_base" (global $gimport$0 i32))
(import "env" "g$waka_mine" (func $fimport$0 (result i32)))
diff --git a/test/elided-br.wasm.fromBinary b/test/elided-br.wasm.fromBinary
index 30e95c18e..04ec30dfb 100644
--- a/test/elided-br.wasm.fromBinary
+++ b/test/elided-br.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(func $0
(block $label$1
(unreachable)
diff --git a/test/example/c-api-hello-world.txt b/test/example/c-api-hello-world.txt
index 92737a9b0..4b7eb220c 100644
--- a/test/example/c-api-hello-world.txt
+++ b/test/example/c-api-hello-world.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(func $adder (param $0 i32) (param $1 i32) (result i32)
(i32.add
(local.get $0)
diff --git a/test/example/c-api-kitchen-sink.txt b/test/example/c-api-kitchen-sink.txt
index 00880f0db..eef40f8cc 100644
--- a/test/example/c-api-kitchen-sink.txt
+++ b/test/example/c-api-kitchen-sink.txt
@@ -70,23 +70,23 @@ BinaryenFeatureAll: 126975
(i32.const 0)
)
(module
- (type $[mut:i8] (array (mut i8)))
- (type ${mut:i32} (struct (field (mut i32))))
- (type $i32_i64_f32_f64_=>_i32 (func (param i32 i64 f32 f64) (result i32)))
- (type $[mut:i16] (array (mut i16)))
- (type $i32_=>_none (func (param i32)))
- (type $i32_f64_=>_f32 (func (param i32 f64) (result f32)))
- (type $none_=>_none (func))
- (import "module" "base" (func $an-imported (type $i32_f64_=>_f32) (param i32 f64) (result f32)))
+ (type $0 (array (mut i8)))
+ (type $1 (struct (field (mut i32))))
+ (type $2 (func (param i32 i64 f32 f64) (result i32)))
+ (type $3 (array (mut i16)))
+ (type $4 (func (param i32)))
+ (type $5 (func (param i32 f64) (result f32)))
+ (type $6 (func))
+ (import "module" "base" (func $an-imported (type $5) (param i32 f64) (result f32)))
(global $a-global i32 (i32.const 7))
(global $a-mutable-global (mut f32) (f32.const 7.5))
- (global $i8Array-global (mut (ref null $[mut:i8])) (array.new_default $[mut:i8]
+ (global $i8Array-global (mut (ref null $0)) (array.new_default $0
(i32.const 0)
))
- (global $i16Array-global (mut (ref null $[mut:i16])) (array.new_default $[mut:i16]
+ (global $i16Array-global (mut (ref null $3)) (array.new_default $3
(i32.const 0)
))
- (global $i32Struct-global (mut (ref null ${mut:i32})) (struct.new_default ${mut:i32}))
+ (global $i32Struct-global (mut (ref null $1)) (struct.new_default $1))
(global $string-global (mut stringref) (string.const ""))
(memory $0 (shared 1 256))
(data $0 (i32.const 10) "hello, world")
@@ -99,7 +99,7 @@ BinaryenFeatureAll: 126975
(export "mem" (memory $0))
(export "kitchen_sinker" (func "$kitchen()sinker"))
(start $starter)
- (func "$kitchen()sinker" (type $i32_i64_f32_f64_=>_i32) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32)
+ (func "$kitchen()sinker" (type $2) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32)
(local $4 i32)
(local $5 externref)
(block $the-body (result i32)
@@ -2034,7 +2034,7 @@ BinaryenFeatureAll: 126975
)
(drop
(i32.eqz
- (call_indirect $tab (type $i32_i64_f32_f64_=>_i32)
+ (call_indirect $tab (type $2)
(i32.const 13)
(i64.const 37)
(f32.const 1.2999999523162842)
@@ -2098,7 +2098,7 @@ BinaryenFeatureAll: 126975
(f32.const 1.2999999523162842)
(f64.const 3.7)
)
- (return_call_indirect $tab (type $i32_i64_f32_f64_=>_i32)
+ (return_call_indirect $tab (type $2)
(i32.const 13)
(i64.const 37)
(f32.const 1.2999999523162842)
@@ -2260,57 +2260,57 @@ BinaryenFeatureAll: 126975
)
)
(drop
- (ref.test (ref null $[mut:i8])
+ (ref.test (ref null $0)
(global.get $i8Array-global)
)
)
(drop
- (ref.cast (ref null $[mut:i8])
+ (ref.cast (ref null $0)
(global.get $i8Array-global)
)
)
(drop
- (struct.new_default ${mut:i32})
+ (struct.new_default $1)
)
(drop
- (struct.new ${mut:i32}
+ (struct.new $1
(i32.const 0)
)
)
(drop
- (struct.get ${mut:i32} 0
+ (struct.get $1 0
(global.get $i32Struct-global)
)
)
- (struct.set ${mut:i32} 0
+ (struct.set $1 0
(global.get $i32Struct-global)
(i32.const 0)
)
(drop
- (array.new_default $[mut:i8]
+ (array.new_default $0
(i32.const 3)
)
)
(drop
- (array.new $[mut:i8]
+ (array.new $0
(i32.const 42)
(i32.const 3)
)
)
(drop
- (array.new_fixed $[mut:i8] 3
+ (array.new_fixed $0 3
(i32.const 1)
(i32.const 2)
(i32.const 3)
)
)
(drop
- (array.get_s $[mut:i8]
+ (array.get_s $0
(global.get $i8Array-global)
(i32.const 0)
)
)
- (array.set $[mut:i8]
+ (array.set $0
(global.get $i8Array-global)
(i32.const 0)
(i32.const 42)
@@ -2320,7 +2320,7 @@ BinaryenFeatureAll: 126975
(global.get $i8Array-global)
)
)
- (array.copy $[mut:i8] $[mut:i8]
+ (array.copy $0 $0
(global.get $i8Array-global)
(i32.const 0)
(global.get $i8Array-global)
@@ -2586,24 +2586,24 @@ BinaryenFeatureAll: 126975
(i32.const 42)
)
)
- (func $starter (type $none_=>_none)
+ (func $starter (type $6)
(nop)
)
)
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_i64 (func (result i64)))
+ (type $0 (func (result i32)))
+ (type $1 (func (result i64)))
(func $unreachable-fn (result i32)
- (call_indirect (type $none_=>_i64)
+ (call_indirect (type $1)
(unreachable)
)
)
)
raw:
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (result i32)))
(import "module" "check" (func $check (param i32)))
(func $just-one-block
(local $0 i32)
@@ -3069,7 +3069,7 @@ optimized:
)
module loaded from binary form:
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(func $adder (param $0 i32) (param $1 i32) (result i32)
(i32.add
(local.get $0)
@@ -3079,7 +3079,7 @@ module loaded from binary form:
)
module s-expr printed (in memory):
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(func $adder (param $0 i32) (param $1 i32) (result i32)
(i32.add
(local.get $0)
@@ -3090,7 +3090,7 @@ module s-expr printed (in memory):
module s-expr printed (in memory, caller-owned):
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(func $adder (param $0 i32) (param $1 i32) (result i32)
(i32.add
(local.get $0)
@@ -3100,8 +3100,8 @@ module s-expr printed (in memory, caller-owned):
)
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32)))
+ (type $1 (func))
(import "spectest" "print" (func $print-i32 (param i32)))
(start $starter)
(func $starter
@@ -3112,7 +3112,7 @@ module s-expr printed (in memory, caller-owned):
)
1234 : i32
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(func $func
(local $0 i32)
(local.set $0
@@ -3122,7 +3122,7 @@ module s-expr printed (in memory, caller-owned):
)
validation: 0
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(global $a-global i32 (i32.const 125))
(memory $0 1 256)
(data $0 (i32.const 10) "hello, world")
@@ -3145,7 +3145,7 @@ validation: 0
)
module with a function to optimize:
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(func $adder (result i32)
(i32.add
(i32.const 1)
@@ -3155,7 +3155,7 @@ module with a function to optimize:
)
optimized:
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(func $adder (result i32)
(i32.const 4)
)
@@ -3169,9 +3169,9 @@ module with recursive GC types:
(type $SomeArray (array (mut (ref null $SomeArray))))
(type $SomeSignature (func (param (ref null $SomeSignature) (ref null $SomeArray)) (result (ref null $SomeSignature))))
(type $SomeStruct (struct (field $SomeField (mut (ref null $SomeStruct)))))
- (type $none_=>_none (func))
+ (type $3 (func))
(type $SomeSubStruct (sub $SomeStruct (struct (field $SomeField (mut (ref null $SomeStruct))) (field $SomePackedField i8))))
- (func $test (type $none_=>_none)
+ (func $test (type $3)
(local $0 (ref null $SomeArray))
(local $1 (ref null $SomeStruct))
(local $2 (ref null $SomeSignature))
diff --git a/test/example/c-api-multiple-tables.txt b/test/example/c-api-multiple-tables.txt
index a6c5ce18a..ccb09e3ee 100644
--- a/test/example/c-api-multiple-tables.txt
+++ b/test/example/c-api-multiple-tables.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(table $tab 1 1 funcref)
(table $table2 2 2 funcref)
(elem $0 (table $tab) (i32.const 0) func $adder)
@@ -12,7 +12,7 @@
)
)
(func $call_adder_indirect (param $0 i32) (param $1 i32) (result i32)
- (call_indirect $t2 (type $i32_i32_=>_i32)
+ (call_indirect $t2 (type $0)
(local.get $0)
(local.get $1)
(i32.const 0)
diff --git a/test/example/c-api-unused-mem.txt b/test/example/c-api-unused-mem.txt
index 802e7207b..36d0a9a6b 100644
--- a/test/example/c-api-unused-mem.txt
+++ b/test/example/c-api-unused-mem.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 1024 1024)
(export "memory" (memory $0))
(export "main" (func $main))
@@ -38,7 +38,7 @@
)
133
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 1024 1024)
(export "memory" (memory $0))
(export "main" (func $main))
diff --git a/test/example/module-splitting.txt b/test/example/module-splitting.txt
index 4fb5f2862..69146cbf9 100644
--- a/test/example/module-splitting.txt
+++ b/test/example/module-splitting.txt
@@ -12,7 +12,7 @@ Secondary:
Before:
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(global $glob (mut i32) (i32.const 7))
(memory $mem (shared 3 42))
(table $tab 3 42 funcref)
@@ -21,7 +21,7 @@ Before:
Keeping: <none>
After:
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(global $glob (mut i32) (i32.const 7))
(memory $mem (shared 3 42))
(table $tab 3 42 funcref)
@@ -33,7 +33,7 @@ After:
)
Secondary:
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(import "primary" "%memory" (memory $mem (shared 3 42)))
(import "primary" "%table" (table $tab 3 42 funcref))
(import "primary" "%global" (global $glob (mut i32)))
@@ -43,7 +43,7 @@ Secondary:
Before:
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(import "env" "mem" (memory $mem (shared 3 42)))
(import "env" "tab" (table $tab 3 42 funcref))
(import "env" "glob" (global $glob (mut i32)))
@@ -52,7 +52,7 @@ Before:
Keeping: <none>
After:
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(import "env" "mem" (memory $mem (shared 3 42)))
(import "env" "tab" (table $tab 3 42 funcref))
(import "env" "glob" (global $glob (mut i32)))
@@ -64,7 +64,7 @@ After:
)
Secondary:
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(import "primary" "%memory" (memory $mem (shared 3 42)))
(import "primary" "%table" (table $tab 3 42 funcref))
(import "primary" "%global" (global $glob (mut i32)))
@@ -74,7 +74,7 @@ Secondary:
Before:
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(global $glob (mut i32) (i32.const 7))
(memory $mem (shared 3 42))
(table $tab 3 42 funcref)
@@ -87,7 +87,7 @@ Before:
Keeping: <none>
After:
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(global $glob (mut i32) (i32.const 7))
(memory $mem (shared 3 42))
(table $tab 3 42 funcref)
@@ -99,7 +99,7 @@ After:
)
Secondary:
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(import "primary" "mem" (memory $mem (shared 3 42)))
(import "primary" "tab" (table $tab 3 42 funcref))
(import "primary" "glob" (global $glob (mut i32)))
@@ -109,16 +109,16 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (type $0 (func (param i32) (result i32)))
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: foo
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (type $0 (func (param i32) (result i32)))
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -129,18 +129,18 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "foo" (func $foo))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: foo
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "foo" (func $foo))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -151,21 +151,21 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(table $table 1 funcref)
(elem $0 (i32.const 0) $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: foo
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(table $table 1 funcref)
(elem $0 (i32.const 0) $foo)
(export "%table" (table $table))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -177,21 +177,21 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(table $table 2 funcref)
(elem $0 (i32.const 0) $foo $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: foo
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(table $table 2 funcref)
(elem $0 (i32.const 0) $foo $foo)
(export "%table" (table $table))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -203,24 +203,24 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
(table $table 1 funcref)
(elem $0 (global.get $base) $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: foo
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
(table $table 1 funcref)
(elem $0 (global.get $base) $foo)
(export "%table" (table $table))
(export "%global" (global $base))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -233,24 +233,24 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
(table $table 2 funcref)
(elem $0 (global.get $base) $foo $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: foo
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
(table $table 2 funcref)
(elem $0 (global.get $base) $foo $foo)
(export "%table" (table $table))
(export "%global" (global $base))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -263,14 +263,14 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (import "env" "foo" (func $foo (type $i32_=>_i32) (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (import "env" "foo" (func $foo (type $0) (param i32) (result i32)))
)
Keeping: foo
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (import "env" "foo" (func $foo (type $i32_=>_i32) (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (import "env" "foo" (func $foo (type $0) (param i32) (result i32)))
)
Secondary:
(module
@@ -279,8 +279,8 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (import "env" "foo" (func $foo (type $i32_=>_i32) (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (import "env" "foo" (func $foo (type $0) (param i32) (result i32)))
(table $table 1000 funcref)
(elem $0 (i32.const 42) $foo)
(export "foo" (func $foo))
@@ -288,8 +288,8 @@ Before:
Keeping: foo
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (import "env" "foo" (func $foo (type $i32_=>_i32) (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (import "env" "foo" (func $foo (type $0) (param i32) (result i32)))
(table $table 1000 funcref)
(elem $0 (i32.const 42) $foo)
(export "foo" (func $foo))
@@ -303,9 +303,9 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
- (import "env" "foo" (func $foo (type $i32_=>_i32) (param i32) (result i32)))
+ (import "env" "foo" (func $foo (type $0) (param i32) (result i32)))
(table $table 1000 funcref)
(elem $0 (global.get $base) $foo)
(export "foo" (func $foo))
@@ -313,9 +313,9 @@ Before:
Keeping: foo
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
- (import "env" "foo" (func $foo (type $i32_=>_i32) (param i32) (result i32)))
+ (import "env" "foo" (func $foo (type $0) (param i32) (result i32)))
(table $table 1000 funcref)
(elem $0 (global.get $base) $foo)
(export "foo" (func $foo))
@@ -331,8 +331,8 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (type $0 (func (param i32) (result i32)))
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -342,8 +342,8 @@ After:
)
Secondary:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (type $0 (func (param i32) (result i32)))
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -351,23 +351,23 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "foo" (func $foo))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: <none>
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (import "placeholder" "0" (func $placeholder_0 (type $i32_=>_i32) (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (import "placeholder" "0" (func $placeholder_0 (type $0) (param i32) (result i32)))
(table $0 1 funcref)
(elem $0 (i32.const 0) $placeholder_0)
(export "foo" (func $foo))
(export "%table" (table $0))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
- (call_indirect $0 (type $i32_=>_i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
+ (call_indirect $0 (type $0)
(local.get $0)
(i32.const 0)
)
@@ -375,10 +375,10 @@ After:
)
Secondary:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "primary" "%table" (table $0 1 funcref))
(elem $0 (i32.const 0) $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -386,28 +386,28 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(table $table 1 funcref)
(elem $0 (i32.const 0) $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: <none>
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (import "placeholder" "0" (func $placeholder_0 (type $i32_=>_i32) (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (import "placeholder" "0" (func $placeholder_0 (type $0) (param i32) (result i32)))
(table $table 1 funcref)
(elem $0 (i32.const 0) $placeholder_0)
(export "%table" (table $table))
)
Secondary:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "primary" "%table" (table $table 1 funcref))
(elem $0 (i32.const 0) $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -415,29 +415,29 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(table $table 2 funcref)
(elem $0 (i32.const 0) $foo $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: <none>
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (import "placeholder" "0" (func $placeholder_0 (type $i32_=>_i32) (param i32) (result i32)))
- (import "placeholder" "1" (func $placeholder_1 (type $i32_=>_i32) (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (import "placeholder" "0" (func $placeholder_0 (type $0) (param i32) (result i32)))
+ (import "placeholder" "1" (func $placeholder_1 (type $0) (param i32) (result i32)))
(table $table 2 funcref)
(elem $0 (i32.const 0) $placeholder_0 $placeholder_1)
(export "%table" (table $table))
)
Secondary:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "primary" "%table" (table $table 2 funcref))
(elem $0 (i32.const 0) $foo $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -445,25 +445,25 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(table $table 1000 funcref)
(elem $0 (i32.const 42) $foo)
(export "foo" (func $foo))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: <none>
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (import "placeholder" "42" (func $placeholder_42 (type $i32_=>_i32) (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (import "placeholder" "42" (func $placeholder_42 (type $0) (param i32) (result i32)))
(table $table 1000 funcref)
(elem $0 (i32.const 42) $placeholder_42)
(export "foo" (func $foo))
(export "%table" (table $table))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
- (call_indirect $table (type $i32_=>_i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
+ (call_indirect $table (type $0)
(local.get $0)
(i32.const 42)
)
@@ -471,10 +471,10 @@ After:
)
Secondary:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "primary" "%table" (table $table 1000 funcref))
(elem $0 (i32.const 42) $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -482,28 +482,28 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
(table $table 1000 funcref)
(elem $0 (global.get $base) $foo)
(export "foo" (func $foo))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: <none>
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
- (import "placeholder" "0" (func $placeholder_0 (type $i32_=>_i32) (param i32) (result i32)))
+ (import "placeholder" "0" (func $placeholder_0 (type $0) (param i32) (result i32)))
(table $table 1000 funcref)
(elem $0 (global.get $base) $placeholder_0)
(export "foo" (func $foo))
(export "%table" (table $table))
(export "%global" (global $base))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
- (call_indirect $table (type $i32_=>_i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
+ (call_indirect $table (type $0)
(local.get $0)
(global.get $base)
)
@@ -511,11 +511,11 @@ After:
)
Secondary:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "primary" "%table" (table $table 1000 funcref))
(import "primary" "%global" (global $base i32))
(elem $0 (global.get $base) $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -523,29 +523,29 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
(table $table 1000 funcref)
(elem $0 (global.get $base) $foo $foo)
(export "foo" (func $foo))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: <none>
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
- (import "placeholder" "0" (func $placeholder_0 (type $i32_=>_i32) (param i32) (result i32)))
- (import "placeholder" "1" (func $placeholder_1 (type $i32_=>_i32) (param i32) (result i32)))
+ (import "placeholder" "0" (func $placeholder_0 (type $0) (param i32) (result i32)))
+ (import "placeholder" "1" (func $placeholder_1 (type $0) (param i32) (result i32)))
(table $table 1000 funcref)
(elem $0 (global.get $base) $placeholder_0 $placeholder_1)
(export "foo" (func $foo))
(export "%table" (table $table))
(export "%global" (global $base))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
- (call_indirect $table (type $i32_=>_i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
+ (call_indirect $table (type $0)
(local.get $0)
(global.get $base)
)
@@ -553,11 +553,11 @@ After:
)
Secondary:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "primary" "%table" (table $table 1000 funcref))
(import "primary" "%global" (global $base i32))
(elem $0 (global.get $base) $foo $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -565,37 +565,37 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32) (result i32)))
(import "env" "base" (global $base i32))
(table $table 1000 funcref)
(elem $0 (global.get $base) $null $foo)
(export "foo" (func $foo))
- (func $null (type $none_=>_none)
+ (func $null (type $0)
(nop)
)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $1) (param $0 i32) (result i32)
(local.get $0)
)
)
Keeping: null
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func))
(import "env" "base" (global $base i32))
- (import "placeholder" "1" (func $placeholder_1 (type $i32_=>_i32) (param i32) (result i32)))
+ (import "placeholder" "1" (func $placeholder_1 (type $0) (param i32) (result i32)))
(table $table 1000 funcref)
(elem $0 (global.get $base) $null $placeholder_1)
(export "foo" (func $foo))
(export "%null" (func $null))
(export "%table" (table $table))
(export "%global" (global $base))
- (func $null (type $none_=>_none)
+ (func $null (type $1)
(nop)
)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
- (call_indirect $table (type $i32_=>_i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
+ (call_indirect $table (type $0)
(local.get $0)
(i32.add
(global.get $base)
@@ -606,13 +606,13 @@ After:
)
Secondary:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func))
(import "primary" "%table" (table $table 1000 funcref))
(import "primary" "%global" (global $base i32))
- (import "primary" "%null" (func $null (type $none_=>_none)))
+ (import "primary" "%null" (func $null (type $1)))
(elem $0 (global.get $base) $null $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(local.get $0)
)
)
@@ -620,22 +620,22 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
- (func $foo (type $none_=>_none)
+ (type $0 (func))
+ (func $foo (type $0)
(call $bar)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
)
Keeping: bar, foo
After:
(module
- (type $none_=>_none (func))
- (func $foo (type $none_=>_none)
+ (type $0 (func))
+ (func $foo (type $0)
(call $bar)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
)
@@ -646,28 +646,28 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
- (func $foo (type $none_=>_none)
+ (type $0 (func))
+ (func $foo (type $0)
(call $bar)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
)
Keeping: bar
After:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "%bar" (func $bar))
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
)
Secondary:
(module
- (type $none_=>_none (func))
- (import "primary" "%bar" (func $bar (type $none_=>_none)))
- (func $foo (type $none_=>_none)
+ (type $0 (func))
+ (import "primary" "%bar" (func $bar (type $0)))
+ (func $foo (type $0)
(call $bar)
)
)
@@ -675,34 +675,34 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
- (func $foo (type $none_=>_none)
+ (type $0 (func))
+ (func $foo (type $0)
(call $bar)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
)
Keeping: foo
After:
(module
- (type $none_=>_none (func))
- (import "placeholder" "0" (func $placeholder_0 (type $none_=>_none)))
+ (type $0 (func))
+ (import "placeholder" "0" (func $placeholder_0 (type $0)))
(table $0 1 funcref)
(elem $0 (i32.const 0) $placeholder_0)
(export "%table" (table $0))
- (func $foo (type $none_=>_none)
- (call_indirect $0 (type $none_=>_none)
+ (func $foo (type $0)
+ (call_indirect $0 (type $0)
(i32.const 0)
)
)
)
Secondary:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "primary" "%table" (table $0 1 funcref))
(elem $0 (i32.const 0) $bar)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
)
@@ -710,11 +710,11 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
- (func $foo (type $none_=>_none)
+ (type $0 (func))
+ (func $foo (type $0)
(call $bar)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
)
@@ -724,11 +724,11 @@ After:
)
Secondary:
(module
- (type $none_=>_none (func))
- (func $bar (type $none_=>_none)
+ (type $0 (func))
+ (func $bar (type $0)
(nop)
)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(call $bar)
)
)
@@ -736,41 +736,41 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "%foo" (func $bar))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(call $foo)
)
)
Keeping: foo
After:
(module
- (type $none_=>_none (func))
- (import "placeholder" "0" (func $placeholder_0 (type $none_=>_none)))
+ (type $0 (func))
+ (import "placeholder" "0" (func $placeholder_0 (type $0)))
(table $0 1 funcref)
(elem $0 (i32.const 0) $placeholder_0)
(export "%foo" (func $bar))
(export "%foo_1" (func $foo))
(export "%table" (table $0))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $bar (type $none_=>_none)
- (call_indirect $0 (type $none_=>_none)
+ (func $bar (type $0)
+ (call_indirect $0 (type $0)
(i32.const 0)
)
)
)
Secondary:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "primary" "%table" (table $0 1 funcref))
- (import "primary" "%foo_1" (func $foo (type $none_=>_none)))
+ (import "primary" "%foo_1" (func $foo (type $0)))
(elem $0 (i32.const 0) $bar)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(call $foo)
)
)
@@ -778,48 +778,48 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(table $table 4 funcref)
(elem $0 (i32.const 0) $foo $bar $baz $quux)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
- (func $baz (type $none_=>_none)
+ (func $baz (type $0)
(nop)
)
- (func $quux (type $none_=>_none)
+ (func $quux (type $0)
(nop)
)
)
Keeping: bar, quux
After:
(module
- (type $none_=>_none (func))
- (import "placeholder" "0" (func $placeholder_0 (type $none_=>_none)))
- (import "placeholder" "2" (func $placeholder_2 (type $none_=>_none)))
+ (type $0 (func))
+ (import "placeholder" "0" (func $placeholder_0 (type $0)))
+ (import "placeholder" "2" (func $placeholder_2 (type $0)))
(table $table 4 funcref)
(elem $0 (i32.const 0) $placeholder_0 $bar $placeholder_2 $quux)
(export "%table" (table $table))
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
- (func $quux (type $none_=>_none)
+ (func $quux (type $0)
(nop)
)
)
Secondary:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "primary" "%table" (table $table 4 funcref))
(elem $0 (i32.const 0) $foo)
(elem $1 (i32.const 2) $baz)
- (func $baz (type $none_=>_none)
+ (func $baz (type $0)
(nop)
)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
)
@@ -827,53 +827,53 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "base" (global $base i32))
(table $table 4 funcref)
(elem $0 (global.get $base) $foo $bar $baz $quux)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
- (func $baz (type $none_=>_none)
+ (func $baz (type $0)
(nop)
)
- (func $quux (type $none_=>_none)
+ (func $quux (type $0)
(nop)
)
)
Keeping: bar, quux
After:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "base" (global $base i32))
- (import "placeholder" "0" (func $placeholder_0 (type $none_=>_none)))
- (import "placeholder" "2" (func $placeholder_2 (type $none_=>_none)))
+ (import "placeholder" "0" (func $placeholder_0 (type $0)))
+ (import "placeholder" "2" (func $placeholder_2 (type $0)))
(table $table 4 funcref)
(elem $0 (global.get $base) $placeholder_0 $bar $placeholder_2 $quux)
(export "%bar" (func $bar))
(export "%table" (table $table))
(export "%global" (global $base))
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
- (func $quux (type $none_=>_none)
+ (func $quux (type $0)
(nop)
)
)
Secondary:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "primary" "%table" (table $table 4 funcref))
(import "primary" "%global" (global $base i32))
- (import "primary" "%bar" (func $bar (type $none_=>_none)))
+ (import "primary" "%bar" (func $bar (type $0)))
(elem $0 (global.get $base) $foo $bar $baz)
- (func $baz (type $none_=>_none)
+ (func $baz (type $0)
(nop)
)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
)
@@ -881,49 +881,49 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(table $table 4 funcref)
(elem $0 (i32.const 0) $foo $bar $baz $quux)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
- (func $baz (type $none_=>_none)
+ (func $baz (type $0)
(nop)
)
- (func $quux (type $none_=>_none)
+ (func $quux (type $0)
(nop)
)
)
Keeping: baz
After:
(module
- (type $none_=>_none (func))
- (import "placeholder" "0" (func $placeholder_0 (type $none_=>_none)))
- (import "placeholder" "1" (func $placeholder_1 (type $none_=>_none)))
- (import "placeholder" "3" (func $placeholder_3 (type $none_=>_none)))
+ (type $0 (func))
+ (import "placeholder" "0" (func $placeholder_0 (type $0)))
+ (import "placeholder" "1" (func $placeholder_1 (type $0)))
+ (import "placeholder" "3" (func $placeholder_3 (type $0)))
(table $table 4 funcref)
(elem $0 (i32.const 0) $placeholder_0 $placeholder_1 $baz $placeholder_3)
(export "%table" (table $table))
- (func $baz (type $none_=>_none)
+ (func $baz (type $0)
(nop)
)
)
Secondary:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "primary" "%table" (table $table 4 funcref))
(elem $0 (i32.const 0) $foo $bar)
(elem $1 (i32.const 3) $quux)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $quux (type $none_=>_none)
+ (func $quux (type $0)
(nop)
)
)
@@ -931,54 +931,54 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "base" (global $base i32))
(table $table 4 funcref)
(elem $0 (global.get $base) $foo $bar $baz $quux)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
- (func $baz (type $none_=>_none)
+ (func $baz (type $0)
(nop)
)
- (func $quux (type $none_=>_none)
+ (func $quux (type $0)
(nop)
)
)
Keeping: baz
After:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "base" (global $base i32))
- (import "placeholder" "0" (func $placeholder_0 (type $none_=>_none)))
- (import "placeholder" "1" (func $placeholder_1 (type $none_=>_none)))
- (import "placeholder" "3" (func $placeholder_3 (type $none_=>_none)))
+ (import "placeholder" "0" (func $placeholder_0 (type $0)))
+ (import "placeholder" "1" (func $placeholder_1 (type $0)))
+ (import "placeholder" "3" (func $placeholder_3 (type $0)))
(table $table 4 funcref)
(elem $0 (global.get $base) $placeholder_0 $placeholder_1 $baz $placeholder_3)
(export "%baz" (func $baz))
(export "%table" (table $table))
(export "%global" (global $base))
- (func $baz (type $none_=>_none)
+ (func $baz (type $0)
(nop)
)
)
Secondary:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "primary" "%table" (table $table 4 funcref))
(import "primary" "%global" (global $base i32))
- (import "primary" "%baz" (func $baz (type $none_=>_none)))
+ (import "primary" "%baz" (func $baz (type $0)))
(elem $0 (global.get $base) $foo $bar $baz $quux)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $quux (type $none_=>_none)
+ (func $quux (type $0)
(nop)
)
)
@@ -986,40 +986,40 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "base" (global $base i32))
(table $table 2 funcref)
(elem $0 (global.get $base) $foo $bar)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(call $foo)
)
)
Keeping: foo
After:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "base" (global $base i32))
- (import "placeholder" "1" (func $placeholder_1 (type $none_=>_none)))
+ (import "placeholder" "1" (func $placeholder_1 (type $0)))
(table $table 2 funcref)
(elem $0 (global.get $base) $foo $placeholder_1)
(export "%foo" (func $foo))
(export "%table" (table $table))
(export "%global" (global $base))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
)
Secondary:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "primary" "%table" (table $table 2 funcref))
(import "primary" "%global" (global $base i32))
- (import "primary" "%foo" (func $foo (type $none_=>_none)))
+ (import "primary" "%foo" (func $foo (type $0)))
(elem $0 (global.get $base) $foo $bar)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(call $foo)
)
)
@@ -1027,15 +1027,15 @@ Secondary:
Before:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(table $table 1 1 funcref)
(elem $0 (i32.const 0) $foo)
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
(call $bar
(i32.const 0)
)
)
- (func $bar (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $bar (type $0) (param $0 i32) (result i32)
(call $foo
(i32.const 1)
)
@@ -1044,14 +1044,14 @@ Before:
Keeping: foo
After:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (import "placeholder" "1" (func $placeholder_1 (type $i32_=>_i32) (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (import "placeholder" "1" (func $placeholder_1 (type $0) (param i32) (result i32)))
(table $table 2 2 funcref)
(elem $0 (i32.const 0) $foo $placeholder_1)
(export "%foo" (func $foo))
(export "%table" (table $table))
- (func $foo (type $i32_=>_i32) (param $0 i32) (result i32)
- (call_indirect $table (type $i32_=>_i32)
+ (func $foo (type $0) (param $0 i32) (result i32)
+ (call_indirect $table (type $0)
(i32.const 0)
(i32.const 1)
)
@@ -1059,11 +1059,11 @@ After:
)
Secondary:
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(import "primary" "%table" (table $table 2 2 funcref))
- (import "primary" "%foo" (func $foo (type $i32_=>_i32) (param i32) (result i32)))
+ (import "primary" "%foo" (func $foo (type $0) (param i32) (result i32)))
(elem $0 (i32.const 1) $bar)
- (func $bar (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $bar (type $0) (param $0 i32) (result i32)
(call $foo
(i32.const 1)
)
@@ -1073,35 +1073,35 @@ Secondary:
Before:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "foo1" (func $foo))
(export "foo2" (func $foo))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
)
Keeping: <none>
After:
(module
- (type $none_=>_none (func))
- (import "placeholder" "0" (func $placeholder_0 (type $none_=>_none)))
+ (type $0 (func))
+ (import "placeholder" "0" (func $placeholder_0 (type $0)))
(table $0 1 funcref)
(elem $0 (i32.const 0) $placeholder_0)
(export "foo1" (func $foo))
(export "foo2" (func $foo))
(export "%table" (table $0))
- (func $foo (type $none_=>_none)
- (call_indirect $0 (type $none_=>_none)
+ (func $foo (type $0)
+ (call_indirect $0 (type $0)
(i32.const 0)
)
)
)
Secondary:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "primary" "%table" (table $0 1 funcref))
(elem $0 (i32.const 0) $foo)
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
)
@@ -1109,7 +1109,7 @@ Secondary:
Minimized names primary:
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "already_exported" (func $3))
(export "%b" (func $7))
(export "%a" (func $0))
@@ -1120,52 +1120,52 @@ Minimized names primary:
(export "%g" (func $6))
(export "%h" (func $8))
(export "%i" (func $9))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(nop)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(nop)
)
- (func $2 (type $none_=>_none)
+ (func $2 (type $0)
(nop)
)
- (func $3 (type $none_=>_none)
+ (func $3 (type $0)
(nop)
)
- (func $4 (type $none_=>_none)
+ (func $4 (type $0)
(nop)
)
- (func $5 (type $none_=>_none)
+ (func $5 (type $0)
(nop)
)
- (func $6 (type $none_=>_none)
+ (func $6 (type $0)
(nop)
)
- (func $7 (type $none_=>_none)
+ (func $7 (type $0)
(nop)
)
- (func $8 (type $none_=>_none)
+ (func $8 (type $0)
(nop)
)
- (func $9 (type $none_=>_none)
+ (func $9 (type $0)
(nop)
)
)
Minimized names secondary:
(module
- (type $none_=>_none (func))
- (import "primary" "%a" (func $0 (type $none_=>_none)))
- (import "primary" "%c" (func $1 (type $none_=>_none)))
- (import "primary" "%d" (func $2 (type $none_=>_none)))
- (import "primary" "already_exported" (func $3 (type $none_=>_none)))
- (import "primary" "%e" (func $4 (type $none_=>_none)))
- (import "primary" "%f" (func $5 (type $none_=>_none)))
- (import "primary" "%g" (func $6 (type $none_=>_none)))
- (import "primary" "%b" (func $7 (type $none_=>_none)))
- (import "primary" "%h" (func $8 (type $none_=>_none)))
- (import "primary" "%i" (func $9 (type $none_=>_none)))
- (func $call (type $none_=>_none)
+ (type $0 (func))
+ (import "primary" "%a" (func $0 (type $0)))
+ (import "primary" "%c" (func $1 (type $0)))
+ (import "primary" "%d" (func $2 (type $0)))
+ (import "primary" "already_exported" (func $3 (type $0)))
+ (import "primary" "%e" (func $4 (type $0)))
+ (import "primary" "%f" (func $5 (type $0)))
+ (import "primary" "%g" (func $6 (type $0)))
+ (import "primary" "%b" (func $7 (type $0)))
+ (import "primary" "%h" (func $8 (type $0)))
+ (import "primary" "%i" (func $9 (type $0)))
+ (func $call (type $0)
(call $0)
(call $1)
(call $2)
diff --git a/test/example/relooper-fuzz.txt b/test/example/relooper-fuzz.txt
index c21f72695..c962a3e0a 100644
--- a/test/example/relooper-fuzz.txt
+++ b/test/example/relooper-fuzz.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
@@ -292,9 +292,9 @@
)
)
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
diff --git a/test/example/relooper-fuzz1.txt b/test/example/relooper-fuzz1.txt
index 641771432..1fb24808e 100644
--- a/test/example/relooper-fuzz1.txt
+++ b/test/example/relooper-fuzz1.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
@@ -268,9 +268,9 @@
)
)
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
diff --git a/test/example/relooper-fuzz2.txt b/test/example/relooper-fuzz2.txt
index 493cc8e34..bee8277d7 100644
--- a/test/example/relooper-fuzz2.txt
+++ b/test/example/relooper-fuzz2.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
diff --git a/test/example/relooper-merge1.txt b/test/example/relooper-merge1.txt
index 5846d1697..1d5779259 100644
--- a/test/example/relooper-merge1.txt
+++ b/test/example/relooper-merge1.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
diff --git a/test/example/relooper-merge2.txt b/test/example/relooper-merge2.txt
index 899f12a4d..31a13192d 100644
--- a/test/example/relooper-merge2.txt
+++ b/test/example/relooper-merge2.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
diff --git a/test/example/relooper-merge3.txt b/test/example/relooper-merge3.txt
index ff6d89c82..a856d10b0 100644
--- a/test/example/relooper-merge3.txt
+++ b/test/example/relooper-merge3.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
diff --git a/test/example/relooper-merge4.txt b/test/example/relooper-merge4.txt
index 59392aad8..6f0f7d5b3 100644
--- a/test/example/relooper-merge4.txt
+++ b/test/example/relooper-merge4.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
diff --git a/test/example/relooper-merge5.txt b/test/example/relooper-merge5.txt
index 5d3156e72..c09c016b9 100644
--- a/test/example/relooper-merge5.txt
+++ b/test/example/relooper-merge5.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
diff --git a/test/example/relooper-merge6.txt b/test/example/relooper-merge6.txt
index e6f5f4627..dca86d40a 100644
--- a/test/example/relooper-merge6.txt
+++ b/test/example/relooper-merge6.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32)))
(import "spectest" "print" (func $print (param i32)))
(memory $0 1 1)
(export "mem" (memory $0))
diff --git a/test/example/typeinfo.txt b/test/example/typeinfo.txt
index a20fc2bfa..33b234666 100644
--- a/test/example/typeinfo.txt
+++ b/test/example/typeinfo.txt
@@ -12,7 +12,7 @@ i31
i31ref
(ref i31)
(func)
-(type $struct.0 (struct))
+(type $struct.0 (struct ))
(type $array.0 (array i32))
;; Signature
@@ -24,10 +24,10 @@ i31ref
(ref null $func.0)
;; Struct
-(struct)
+(type $struct.0 (struct ))
(ref $struct.0)
(ref null $struct.0)
-(struct (field i32 i64 (mut f32) (mut f64)))
+(type $struct.0 (struct (field i32) (field i64) (field (mut f32)) (field (mut f64))))
(ref $struct.0)
(ref null $struct.0)
@@ -52,16 +52,16 @@ none
(func (param (ref null $struct.0) (ref $array.0)) (result (ref $struct.0) (ref null $array.1)))
;; Struct of references
-(struct (field (ref $func.0) (mut (ref $func.0)) (ref null $func.0) (mut (ref null $func.0))))
+(type $struct.0 (struct (field (ref $func.0)) (field (mut (ref $func.0))) (field (ref null $func.0)) (field (mut (ref null $func.0)))))
(ref $struct.0)
(ref null $struct.0)
-(struct (field (ref $struct.0) (mut (ref $struct.0)) (ref null $struct.0) (mut (ref null $struct.0))))
+(type $struct.0 (struct (field (ref $struct.1)) (field (mut (ref $struct.1))) (field (ref null $struct.1)) (field (mut (ref null $struct.1)))))
(ref $struct.0)
(ref null $struct.0)
-(struct (field (ref $array.0) (mut (ref $array.0)) (ref null $array.0) (mut (ref null $array.0))))
+(type $struct.0 (struct (field (ref $array.0)) (field (mut (ref $array.0))) (field (ref null $array.0)) (field (mut (ref null $array.0)))))
(ref $struct.0)
(ref null $struct.0)
-(struct (field (mut i32) (mut (ref null $func.0)) (mut (ref null $struct.0)) (mut (ref null $array.0))))
+(type $struct.0 (struct (field (mut i32)) (field (mut (ref null $func.0))) (field (mut (ref null $struct.1))) (field (mut (ref null $array.0)))))
(ref $struct.0)
(ref null $struct.0)
diff --git a/test/exception-handling.wast.from-wast b/test/exception-handling.wast.from-wast
index bca0c39b8..cdf71aa55 100644
--- a/test/exception-handling.wast.from-wast
+++ b/test/exception-handling.wast.from-wast
@@ -1,21 +1,21 @@
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $i64_=>_none (func (param i64)))
- (type $i32_i64_=>_none (func (param i32 i64)))
- (type $eqref_=>_none (func (param eqref)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i64)))
+ (type $3 (func (param i32 i64)))
+ (type $4 (func (param eqref)))
(tag $e-i32 (param i32))
(tag $e-i64 (param i64))
(tag $e-i32-i64 (param i32 i64))
(tag $e-eqref (param eqref))
(tag $e-empty (param))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
- (func $eh-test (type $none_=>_none)
+ (func $eh-test (type $0)
(local $x (i32 i64))
(try $try
(do
@@ -180,7 +180,7 @@
)
)
)
- (func $delegate-test (type $none_=>_none)
+ (func $delegate-test (type $0)
(try $l0
(do
(try $try
@@ -245,7 +245,7 @@
)
)
)
- (func $rethrow-test (type $none_=>_none)
+ (func $rethrow-test (type $0)
(try $l0
(do
(call $foo)
@@ -353,7 +353,7 @@
)
)
)
- (func $pop-test (type $none_=>_none)
+ (func $pop-test (type $0)
(try $try
(do
(nop)
@@ -379,7 +379,7 @@
)
)
)
- (func $catchless-try-with-inner-delegate (type $none_=>_none)
+ (func $catchless-try-with-inner-delegate (type $0)
(try $label$0
(do
(try $try
@@ -393,7 +393,7 @@
)
)
)
- (func $nested-block-and-try (type $none_=>_none)
+ (func $nested-block-and-try (type $0)
(block $l0
(block $l1
)
diff --git a/test/exception-handling.wast.fromBinary b/test/exception-handling.wast.fromBinary
index 67efd13d1..d5cc2c179 100644
--- a/test/exception-handling.wast.fromBinary
+++ b/test/exception-handling.wast.fromBinary
@@ -1,21 +1,21 @@
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $i64_=>_none (func (param i64)))
- (type $i32_i64_=>_none (func (param i32 i64)))
- (type $eqref_=>_none (func (param eqref)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i64)))
+ (type $3 (func (param i32 i64)))
+ (type $4 (func (param eqref)))
(tag $e-i32 (param i32))
(tag $e-i64 (param i64))
(tag $e-i32-i64 (param i32 i64))
(tag $e-eqref (param eqref))
(tag $e-empty (param))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
- (func $eh-test (type $none_=>_none)
+ (func $eh-test (type $0)
(local $x i32)
(local $1 i64)
(local $2 (i32 i64))
@@ -205,7 +205,7 @@
)
)
)
- (func $delegate-test (type $none_=>_none)
+ (func $delegate-test (type $0)
(try $label$9
(do
(block $label$1
@@ -276,7 +276,7 @@
)
)
)
- (func $rethrow-test (type $none_=>_none)
+ (func $rethrow-test (type $0)
(try $label$3
(do
(call $foo)
@@ -382,7 +382,7 @@
)
)
)
- (func $pop-test (type $none_=>_none)
+ (func $pop-test (type $0)
(try $label$5
(do
(nop)
@@ -408,7 +408,7 @@
)
)
)
- (func $catchless-try-with-inner-delegate (type $none_=>_none)
+ (func $catchless-try-with-inner-delegate (type $0)
(try $label$6
(do
(block $label$1
@@ -424,7 +424,7 @@
)
)
)
- (func $nested-block-and-try (type $none_=>_none)
+ (func $nested-block-and-try (type $0)
(block $label$1
(block $label$2
)
diff --git a/test/exception-handling.wast.fromBinary.noDebugInfo b/test/exception-handling.wast.fromBinary.noDebugInfo
index eeeeea94e..5c527119e 100644
--- a/test/exception-handling.wast.fromBinary.noDebugInfo
+++ b/test/exception-handling.wast.fromBinary.noDebugInfo
@@ -1,21 +1,21 @@
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $i64_=>_none (func (param i64)))
- (type $i32_i64_=>_none (func (param i32 i64)))
- (type $eqref_=>_none (func (param eqref)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i64)))
+ (type $3 (func (param i32 i64)))
+ (type $4 (func (param eqref)))
(tag $tag$0 (param i32))
(tag $tag$1 (param i64))
(tag $tag$2 (param i32 i64))
(tag $tag$3 (param eqref))
(tag $tag$4 (param))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(nop)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(nop)
)
- (func $2 (type $none_=>_none)
+ (func $2 (type $0)
(local $0 i32)
(local $1 i64)
(local $2 (i32 i64))
@@ -205,7 +205,7 @@
)
)
)
- (func $3 (type $none_=>_none)
+ (func $3 (type $0)
(try $label$9
(do
(block $label$1
@@ -276,7 +276,7 @@
)
)
)
- (func $4 (type $none_=>_none)
+ (func $4 (type $0)
(try $label$3
(do
(call $0)
@@ -382,7 +382,7 @@
)
)
)
- (func $5 (type $none_=>_none)
+ (func $5 (type $0)
(try $label$5
(do
(nop)
@@ -408,7 +408,7 @@
)
)
)
- (func $6 (type $none_=>_none)
+ (func $6 (type $0)
(try $label$6
(do
(block $label$1
@@ -424,7 +424,7 @@
)
)
)
- (func $7 (type $none_=>_none)
+ (func $7 (type $0)
(block $label$1
(block $label$2
)
diff --git a/test/export-import.wast.fromBinary.noDebugInfo b/test/export-import.wast.fromBinary.noDebugInfo
index 33bfa20ce..0ac0ec0c9 100644
--- a/test/export-import.wast.fromBinary.noDebugInfo
+++ b/test/export-import.wast.fromBinary.noDebugInfo
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "test2" (global $gimport$0 i32))
- (import "env" "test1" (func $fimport$0 (type $none_=>_none)))
+ (import "env" "test1" (func $fimport$0 (type $0)))
(export "test1" (func $fimport$0))
(export "test2" (global $gimport$0))
)
diff --git a/test/fib-dbg.wasm.fromBinary b/test/fib-dbg.wasm.fromBinary
index 8abbef764..3cfa1bc66 100644
--- a/test/fib-dbg.wasm.fromBinary
+++ b/test/fib-dbg.wasm.fromBinary
@@ -1,9 +1,9 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32 i32)))
+ (type $2 (func (result i32)))
+ (type $3 (func (param i32)))
+ (type $4 (func))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "table" (table $timport$0 0 0 funcref))
(import "env" "DYNAMICTOP_PTR" (global $gimport$0 i32))
diff --git a/test/fn_prolog_epilog.debugInfo.wasm.fromBinary b/test/fn_prolog_epilog.debugInfo.wasm.fromBinary
index 1502b3da4..ff96a6a47 100644
--- a/test/fn_prolog_epilog.debugInfo.wasm.fromBinary
+++ b/test/fn_prolog_epilog.debugInfo.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
;;@ src.cpp:1:1
(func $0
(nop)
diff --git a/test/fn_prolog_epilog.debugInfo.wast.from-wast b/test/fn_prolog_epilog.debugInfo.wast.from-wast
index a7492d65a..990d4e140 100644
--- a/test/fn_prolog_epilog.debugInfo.wast.from-wast
+++ b/test/fn_prolog_epilog.debugInfo.wast.from-wast
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
;;@ src.cpp:1:1
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(nop)
;;@ src.cpp:2:1
(block $l0
diff --git a/test/fn_prolog_epilog.debugInfo.wast.fromBinary b/test/fn_prolog_epilog.debugInfo.wast.fromBinary
index 02c7a5069..e3b343451 100644
--- a/test/fn_prolog_epilog.debugInfo.wast.fromBinary
+++ b/test/fn_prolog_epilog.debugInfo.wast.fromBinary
@@ -1,6 +1,6 @@
(module
- (type $none_=>_none (func))
- (func $0 (type $none_=>_none)
+ (type $0 (func))
+ (func $0 (type $0)
(nop)
(block $label$1
(block $label$2
diff --git a/test/fn_prolog_epilog.debugInfo.wast.fromBinary.noDebugInfo b/test/fn_prolog_epilog.debugInfo.wast.fromBinary.noDebugInfo
index 02c7a5069..e3b343451 100644
--- a/test/fn_prolog_epilog.debugInfo.wast.fromBinary.noDebugInfo
+++ b/test/fn_prolog_epilog.debugInfo.wast.fromBinary.noDebugInfo
@@ -1,6 +1,6 @@
(module
- (type $none_=>_none (func))
- (func $0 (type $none_=>_none)
+ (type $0 (func))
+ (func $0 (type $0)
(nop)
(block $label$1
(block $label$2
diff --git a/test/grow_memory.wast.fromBinary.noDebugInfo b/test/grow_memory.wast.fromBinary.noDebugInfo
index 109d90ffa..2b7ab97d1 100644
--- a/test/grow_memory.wast.fromBinary.noDebugInfo
+++ b/test/grow_memory.wast.fromBinary.noDebugInfo
@@ -1,16 +1,16 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (result i32)))
(memory $0 1)
(export "memory" (memory $0))
(export "grow" (func $0))
(export "current" (func $1))
- (func $0 (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $0 (type $0) (param $0 i32) (result i32)
(memory.grow
(local.get $0)
)
)
- (func $1 (type $none_=>_i32) (result i32)
+ (func $1 (type $1) (result i32)
(memory.size)
)
)
diff --git a/test/kitchen_sink.wast.fromBinary.noDebugInfo b/test/kitchen_sink.wast.fromBinary.noDebugInfo
index 1b78874fa..30b110662 100644
--- a/test/kitchen_sink.wast.fromBinary.noDebugInfo
+++ b/test/kitchen_sink.wast.fromBinary.noDebugInfo
@@ -1,8 +1,8 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 4096 4096)
(data $0 (i32.const 1026) "\14\00")
- (func $0 (type $none_=>_i32) (result i32)
+ (func $0 (type $0) (result i32)
(drop
(i32.add
(i32.const 10)
diff --git a/test/lit/array-init-static.wast b/test/lit/array-init-static.wast
index 41915d1ed..a4110509c 100644
--- a/test/lit/array-init-static.wast
+++ b/test/lit/array-init-static.wast
@@ -6,11 +6,11 @@
;; parsed correctly.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $array (array i32))
(type $array (array i32))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new_fixed $array 2
;; CHECK-NEXT: (i32.const 0)
diff --git a/test/lit/array-new-fixed.wast b/test/lit/array-new-fixed.wast
index 847b9ffcf..60fbc7c93 100644
--- a/test/lit/array-new-fixed.wast
+++ b/test/lit/array-new-fixed.wast
@@ -5,7 +5,7 @@
(module
;; CHECK: (type $array (array i32))
(type $array (array i32))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new_fixed $array 2
;; CHECK-NEXT: (i32.const 0)
diff --git a/test/lit/array-new-seg-note-count.wast b/test/lit/array-new-seg-note-count.wast
index 6f1aaaf2c..16529abaf 100644
--- a/test/lit/array-new-seg-note-count.wast
+++ b/test/lit/array-new-seg-note-count.wast
@@ -7,11 +7,11 @@
;; CHECK: (type $vec (array i32))
(type $vec (array i32))
(data "")
- ;; CHECK: (type $none_=>_ref|$vec| (func (result (ref $vec))))
+ ;; CHECK: (type $1 (func (result (ref $vec))))
;; CHECK: (data $0 "")
- ;; CHECK: (func $test (type $none_=>_ref|$vec|) (result (ref $vec))
+ ;; CHECK: (func $test (type $1) (result (ref $vec))
;; CHECK-NEXT: (array.new_data $vec $0
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
diff --git a/test/lit/arrays.wast b/test/lit/arrays.wast
index d4aa0a5bb..47338fdf1 100644
--- a/test/lit/arrays.wast
+++ b/test/lit/arrays.wast
@@ -10,10 +10,10 @@
;; RUN: wasm-opt %s -all -S -o - | wasm-opt -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $arrayref_=>_i32 (func (param arrayref) (result i32)))
+ ;; CHECK: (type $0 (func (param arrayref) (result i32)))
;; CHECK: (type $byte-array (array (mut i8)))
- ;; ROUNDTRIP: (type $arrayref_=>_i32 (func (param arrayref) (result i32)))
+ ;; ROUNDTRIP: (type $0 (func (param arrayref) (result i32)))
;; ROUNDTRIP: (type $byte-array (array (mut i8)))
(type $byte-array (array (mut i8)))
@@ -25,36 +25,36 @@
(elem func $len $impossible-len $unreachable-len)
- ;; CHECK: (type $ref|array|_=>_i32 (func (param (ref array)) (result i32)))
+ ;; CHECK: (type $3 (func (param (ref array)) (result i32)))
- ;; CHECK: (type $nullref_=>_i32 (func (param nullref) (result i32)))
+ ;; CHECK: (type $4 (func (param nullref) (result i32)))
- ;; CHECK: (type $none_=>_ref|$byte-array| (func (result (ref $byte-array))))
+ ;; CHECK: (type $5 (func (result (ref $byte-array))))
- ;; CHECK: (type $none_=>_ref|$func-array| (func (result (ref $func-array))))
+ ;; CHECK: (type $6 (func (result (ref $func-array))))
;; CHECK: (data $0 "hello")
;; CHECK: (elem $0 func $len $impossible-len $unreachable-len)
- ;; CHECK: (func $len (type $ref|array|_=>_i32) (param $a (ref array)) (result i32)
+ ;; CHECK: (func $len (type $3) (param $a (ref array)) (result i32)
;; CHECK-NEXT: (array.len
;; CHECK-NEXT: (local.get $a)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; ROUNDTRIP: (type $ref|array|_=>_i32 (func (param (ref array)) (result i32)))
+ ;; ROUNDTRIP: (type $3 (func (param (ref array)) (result i32)))
- ;; ROUNDTRIP: (type $nullref_=>_i32 (func (param nullref) (result i32)))
+ ;; ROUNDTRIP: (type $4 (func (param nullref) (result i32)))
- ;; ROUNDTRIP: (type $none_=>_ref|$byte-array| (func (result (ref $byte-array))))
+ ;; ROUNDTRIP: (type $5 (func (result (ref $byte-array))))
- ;; ROUNDTRIP: (type $none_=>_ref|$func-array| (func (result (ref $func-array))))
+ ;; ROUNDTRIP: (type $6 (func (result (ref $func-array))))
;; ROUNDTRIP: (data $0 "hello")
;; ROUNDTRIP: (elem $0 func $len $impossible-len $unreachable-len)
- ;; ROUNDTRIP: (func $len (type $ref|array|_=>_i32) (param $a (ref array)) (result i32)
+ ;; ROUNDTRIP: (func $len (type $3) (param $a (ref array)) (result i32)
;; ROUNDTRIP-NEXT: (array.len
;; ROUNDTRIP-NEXT: (local.get $a)
;; ROUNDTRIP-NEXT: )
@@ -66,12 +66,12 @@
)
)
- ;; CHECK: (func $impossible-len (type $nullref_=>_i32) (param $none nullref) (result i32)
+ ;; CHECK: (func $impossible-len (type $4) (param $none nullref) (result i32)
;; CHECK-NEXT: (array.len
;; CHECK-NEXT: (local.get $none)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; ROUNDTRIP: (func $impossible-len (type $nullref_=>_i32) (param $none nullref) (result i32)
+ ;; ROUNDTRIP: (func $impossible-len (type $4) (param $none nullref) (result i32)
;; ROUNDTRIP-NEXT: (array.len
;; ROUNDTRIP-NEXT: (local.get $none)
;; ROUNDTRIP-NEXT: )
@@ -82,12 +82,12 @@
)
)
- ;; CHECK: (func $unreachable-len (type $arrayref_=>_i32) (param $a arrayref) (result i32)
+ ;; CHECK: (func $unreachable-len (type $0) (param $a arrayref) (result i32)
;; CHECK-NEXT: (array.len
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; ROUNDTRIP: (func $unreachable-len (type $arrayref_=>_i32) (param $a arrayref) (result i32)
+ ;; ROUNDTRIP: (func $unreachable-len (type $0) (param $a arrayref) (result i32)
;; ROUNDTRIP-NEXT: (unreachable)
;; ROUNDTRIP-NEXT: )
(func $unreachable-len (param $a arrayref) (result i32)
@@ -96,12 +96,12 @@
)
)
- ;; CHECK: (func $unannotated-len (type $arrayref_=>_i32) (param $a arrayref) (result i32)
+ ;; CHECK: (func $unannotated-len (type $0) (param $a arrayref) (result i32)
;; CHECK-NEXT: (array.len
;; CHECK-NEXT: (local.get $a)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; ROUNDTRIP: (func $unannotated-len (type $arrayref_=>_i32) (param $a arrayref) (result i32)
+ ;; ROUNDTRIP: (func $unannotated-len (type $0) (param $a arrayref) (result i32)
;; ROUNDTRIP-NEXT: (array.len
;; ROUNDTRIP-NEXT: (local.get $a)
;; ROUNDTRIP-NEXT: )
@@ -112,13 +112,13 @@
)
)
- ;; CHECK: (func $new-data (type $none_=>_ref|$byte-array|) (result (ref $byte-array))
+ ;; CHECK: (func $new-data (type $5) (result (ref $byte-array))
;; CHECK-NEXT: (array.new_data $byte-array $0
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 5)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; ROUNDTRIP: (func $new-data (type $none_=>_ref|$byte-array|) (result (ref $byte-array))
+ ;; ROUNDTRIP: (func $new-data (type $5) (result (ref $byte-array))
;; ROUNDTRIP-NEXT: (array.new_data $byte-array $0
;; ROUNDTRIP-NEXT: (i32.const 0)
;; ROUNDTRIP-NEXT: (i32.const 5)
@@ -131,13 +131,13 @@
)
)
- ;; CHECK: (func $new-elem (type $none_=>_ref|$func-array|) (result (ref $func-array))
+ ;; CHECK: (func $new-elem (type $6) (result (ref $func-array))
;; CHECK-NEXT: (array.new_elem $func-array $0
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; ROUNDTRIP: (func $new-elem (type $none_=>_ref|$func-array|) (result (ref $func-array))
+ ;; ROUNDTRIP: (func $new-elem (type $6) (result (ref $func-array))
;; ROUNDTRIP-NEXT: (array.new_elem $func-array $0
;; ROUNDTRIP-NEXT: (i32.const 0)
;; ROUNDTRIP-NEXT: (i32.const 3)
diff --git a/test/lit/binary/debug-bad-binary.test b/test/lit/binary/debug-bad-binary.test
index f45b7d494..63a2ed2cc 100644
--- a/test/lit/binary/debug-bad-binary.test
+++ b/test/lit/binary/debug-bad-binary.test
@@ -31,7 +31,7 @@ RUN: not wasm-opt --debug %s.wasm 2>&1 | filecheck %s
;; CHECK: Fatal: error parsing wasm. here is what we read up to the error:
;; CHECK-NEXT: (module
-;; CHECK-NEXT: (type $none_=>_none (func))
+;; CHECK-NEXT: (type $0 (func))
;; CHECK-NEXT: (global $global$0 (mut i32) (i32.const 10))
;; CHECK-NEXT: (func $0
;; CHECK-NEXT: (drop
@@ -39,4 +39,3 @@ RUN: not wasm-opt --debug %s.wasm 2>&1 | filecheck %s
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-
diff --git a/test/lit/cast-to-basic.wast b/test/lit/cast-to-basic.wast
index e7a5567c8..ee82d9204 100644
--- a/test/lit/cast-to-basic.wast
+++ b/test/lit/cast-to-basic.wast
@@ -5,7 +5,7 @@
;; RUN: wasm-opt %s -all --roundtrip -S -o - | filecheck %s
(module
- ;; CHECK: (func $test (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $test (type $1) (result i32)
;; CHECK-NEXT: (ref.test (ref struct)
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
@@ -16,7 +16,7 @@
)
)
- ;; CHECK: (func $cast (type $structref_=>_none) (param $x structref)
+ ;; CHECK: (func $cast (type $2) (param $x structref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast structref
;; CHECK-NEXT: (local.get $x)
@@ -31,7 +31,7 @@
)
)
- ;; CHECK: (func $br (type $anyref_=>_none) (param $anyref anyref)
+ ;; CHECK: (func $br (type $0) (param $anyref anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block $label$1 (result structref)
;; CHECK-NEXT: (drop
@@ -56,7 +56,7 @@
)
)
- ;; CHECK: (func $br-null (type $anyref_=>_none) (param $anyref anyref)
+ ;; CHECK: (func $br-null (type $0) (param $anyref anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block $label$1 (result structref)
;; CHECK-NEXT: (drop
@@ -81,7 +81,7 @@
)
)
- ;; CHECK: (func $br-fail-null (type $anyref_=>_none) (param $anyref anyref)
+ ;; CHECK: (func $br-fail-null (type $0) (param $anyref anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block $label$1 (result anyref)
;; CHECK-NEXT: (drop
diff --git a/test/lit/ctor-eval/array_new_data.wast b/test/lit/ctor-eval/array_new_data.wast
index 3dca60207..248b71ba4 100644
--- a/test/lit/ctor-eval/array_new_data.wast
+++ b/test/lit/ctor-eval/array_new_data.wast
@@ -2,7 +2,7 @@
;; RUN: wasm-ctor-eval %s --ctors=test --kept-exports=test --quiet -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $[i8] (array i8))
(type $[i8] (array i8))
@@ -28,7 +28,7 @@
)
;; CHECK: (export "test" (func $0))
-;; CHECK: (func $0 (type $none_=>_none)
+;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new_data $[i8] $1
;; CHECK-NEXT: (i32.const 16)
diff --git a/test/lit/ctor-eval/ctor_after_serialization.wat b/test/lit/ctor-eval/ctor_after_serialization.wat
index 46a599002..45e811804 100644
--- a/test/lit/ctor-eval/ctor_after_serialization.wat
+++ b/test/lit/ctor-eval/ctor_after_serialization.wat
@@ -10,9 +10,9 @@
;; CHECK: (type $A (struct ))
(type $A (struct))
- ;; CHECK: (type $none_=>_ref|any| (func (result (ref any))))
+ ;; CHECK: (type $1 (func (result (ref any))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (global $ctor-eval$global (ref $A) (struct.new_default $A))
@@ -30,11 +30,11 @@
)
)
-;; CHECK: (func $new_2 (type $none_=>_ref|any|) (result (ref any))
+;; CHECK: (func $new_2 (type $1) (result (ref any))
;; CHECK-NEXT: (global.get $ctor-eval$global)
;; CHECK-NEXT: )
-;; CHECK: (func $nop_3 (type $none_=>_none)
+;; CHECK: (func $nop_3 (type $2)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(module
@@ -44,9 +44,9 @@
;; CHECK: (type $A (struct ))
(type $A (struct))
- ;; CHECK: (type $none_=>_ref|any| (func (result (ref any))))
+ ;; CHECK: (type $1 (func (result (ref any))))
- ;; CHECK: (type $none_=>_anyref (func (result anyref)))
+ ;; CHECK: (type $2 (func (result anyref)))
;; CHECK: (global $ctor-eval$global (ref $A) (struct.new_default $A))
(global $ctor-eval$global (ref $A)
@@ -69,10 +69,10 @@
(global.get $ctor-eval$global)
)
)
-;; CHECK: (func $new_2 (type $none_=>_ref|any|) (result (ref any))
+;; CHECK: (func $new_2 (type $1) (result (ref any))
;; CHECK-NEXT: (global.get $ctor-eval$global_1)
;; CHECK-NEXT: )
-;; CHECK: (func $nop_3 (type $none_=>_anyref) (result anyref)
+;; CHECK: (func $nop_3 (type $2) (result anyref)
;; CHECK-NEXT: (global.get $ctor-eval$global)
;; CHECK-NEXT: )
diff --git a/test/lit/ctor-eval/data_drop.wast b/test/lit/ctor-eval/data_drop.wast
index 4a1fcae1a..c1bfd487c 100644
--- a/test/lit/ctor-eval/data_drop.wast
+++ b/test/lit/ctor-eval/data_drop.wast
@@ -2,7 +2,7 @@
;; RUN: wasm-ctor-eval %s --ctors=test --kept-exports=test --quiet -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 1)
(memory $0 1)
@@ -29,7 +29,7 @@
;; CHECK: (export "test" (func $0))
-;; CHECK: (func $0 (type $none_=>_none)
+;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (i32.store8
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: (i32.const 100)
diff --git a/test/lit/ctor-eval/extern.wast b/test/lit/ctor-eval/extern.wast
index 2607e13c9..b279b718e 100644
--- a/test/lit/ctor-eval/extern.wast
+++ b/test/lit/ctor-eval/extern.wast
@@ -8,9 +8,9 @@
;; CHECK: (type $struct (struct (field externref)))
(type $struct (struct (field externref)))
- ;; CHECK: (type $none_=>_externref (func (result externref)))
+ ;; CHECK: (type $2 (func (result externref)))
- ;; CHECK: (type $none_=>_anyref (func (result anyref)))
+ ;; CHECK: (type $3 (func (result anyref)))
;; CHECK: (global $ctor-eval$global (ref $array) (array.new_fixed $array 3
;; CHECK-NEXT: (i32.const 1)
@@ -70,7 +70,7 @@
)
)
-;; CHECK: (func $test1_3 (type $none_=>_externref) (result externref)
+;; CHECK: (func $test1_3 (type $2) (result externref)
;; CHECK-NEXT: (extern.externalize
;; CHECK-NEXT: (i31.new
;; CHECK-NEXT: (i32.const 42)
@@ -78,12 +78,12 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test2_4 (type $none_=>_externref) (result externref)
+;; CHECK: (func $test2_4 (type $2) (result externref)
;; CHECK-NEXT: (extern.externalize
;; CHECK-NEXT: (global.get $ctor-eval$global)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test3_5 (type $none_=>_anyref) (result anyref)
+;; CHECK: (func $test3_5 (type $3) (result anyref)
;; CHECK-NEXT: (global.get $ctor-eval$global_1)
;; CHECK-NEXT: )
diff --git a/test/lit/ctor-eval/gc-cycle-multi.wast b/test/lit/ctor-eval/gc-cycle-multi.wast
index 62a888dbd..705b76f2f 100644
--- a/test/lit/ctor-eval/gc-cycle-multi.wast
+++ b/test/lit/ctor-eval/gc-cycle-multi.wast
@@ -9,9 +9,9 @@
;; CHECK: (type $A (struct (field (mut (ref null $A))) (field i32)))
(type $A (struct (field (mut (ref null $A))) (field i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (global $ctor-eval$global_8 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -85,7 +85,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $2) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
@@ -116,7 +116,7 @@
)
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $1)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_8)
;; CHECK-NEXT: (global.get $ctor-eval$global_8)
@@ -131,14 +131,14 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test1_6 (type $none_=>_none)
+;; CHECK: (func $test1_6 (type $1)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
-;; CHECK: (func $test2_7 (type $none_=>_none)
+;; CHECK: (func $test2_7 (type $1)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
-;; CHECK: (func $test3_8 (type $none_=>_none)
+;; CHECK: (func $test3_8 (type $1)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
diff --git a/test/lit/ctor-eval/gc-cycle.wast b/test/lit/ctor-eval/gc-cycle.wast
index e9c69a2fc..36333a8bd 100644
--- a/test/lit/ctor-eval/gc-cycle.wast
+++ b/test/lit/ctor-eval/gc-cycle.wast
@@ -5,9 +5,9 @@
;; CHECK: (type $A (struct (field (mut (ref null $A))) (field i32)))
(type $A (struct (field (mut (ref null $A))) (field i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (global $ctor-eval$global_3 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -42,7 +42,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $2) (result i32)
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (struct.get $A 0
;; CHECK-NEXT: (global.get $a)
@@ -62,14 +62,14 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $1)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_3)
;; CHECK-NEXT: (global.get $ctor-eval$global_3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $1)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -80,9 +80,9 @@
;; CHECK: (type $A (struct (field i32) (field (mut (ref null $A)))))
(type $A (struct (field i32) (field (mut (ref null $A)))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (global $ctor-eval$global_3 (ref $A) (struct.new $A
;; CHECK-NEXT: (i32.const 42)
@@ -114,7 +114,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $2) (result i32)
;; CHECK-NEXT: (struct.get $A 0
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
@@ -130,14 +130,14 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $1)
;; CHECK-NEXT: (struct.set $A 1
;; CHECK-NEXT: (global.get $ctor-eval$global_3)
;; CHECK-NEXT: (global.get $ctor-eval$global_3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $1)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -147,9 +147,9 @@
;; CHECK: (type $A (struct (field (mut (ref null $A))) (field i32)))
(type $A (struct (field (mut (ref null $A))) (field i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (global $ctor-eval$global_8 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -199,7 +199,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $2) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
@@ -221,14 +221,14 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $1)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_8)
;; CHECK-NEXT: (global.get $ctor-eval$global_7)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $1)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (local $b (ref $A))
;; CHECK-NEXT: (nop)
@@ -246,9 +246,9 @@
(type $B (struct (field (ref null $A)) (field i32)))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
;; CHECK: (global $ctor-eval$global_8 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -297,7 +297,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $3) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
@@ -319,14 +319,14 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $2)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_8)
;; CHECK-NEXT: (global.get $ctor-eval$global_7)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $2)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (local $b (ref $B))
;; CHECK-NEXT: (nop)
@@ -344,9 +344,9 @@
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
;; CHECK: (global $ctor-eval$global_8 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -396,7 +396,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $3) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
@@ -418,14 +418,14 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $2)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_8)
;; CHECK-NEXT: (global.get $ctor-eval$global_7)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $2)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (local $b (ref $B))
;; CHECK-NEXT: (nop)
@@ -442,9 +442,9 @@
(type $B (struct (field (mut (ref $A))) (field i32)))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
;; CHECK: (global $ctor-eval$global_8 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -492,7 +492,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $3) (result i32)
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
;; CHECK-NEXT: )
@@ -504,14 +504,14 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $2)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_8)
;; CHECK-NEXT: (global.get $ctor-eval$global_7)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $2)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (local $b (ref $B))
;; CHECK-NEXT: (nop)
@@ -532,9 +532,9 @@
(global $b (mut (ref null $B)) (ref.null $B))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
;; CHECK: (global $ctor-eval$global_8 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -580,7 +580,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $3) (result i32)
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
;; CHECK-NEXT: )
@@ -592,14 +592,14 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $2)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_8)
;; CHECK-NEXT: (global.get $ctor-eval$global_7)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $2)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (local $b (ref $B))
;; CHECK-NEXT: (nop)
@@ -610,9 +610,9 @@
;; CHECK: (type $A (struct (field (mut (ref null $A))) (field i32)))
(type $A (struct (field (mut (ref null $A))) (field i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (global $ctor-eval$global_13 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -676,7 +676,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $2) (result i32)
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
;; CHECK-NEXT: )
@@ -688,7 +688,7 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $1)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_13)
;; CHECK-NEXT: (global.get $ctor-eval$global_14)
@@ -699,7 +699,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $1)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (local $b (ref $A))
;; CHECK-NEXT: (local $c (ref $A))
@@ -725,9 +725,9 @@
(global $b (mut (ref null $B)) (ref.null $B))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $4 (func (result i32)))
;; CHECK: (global $ctor-eval$global_14 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -795,7 +795,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $4) (result i32)
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
;; CHECK-NEXT: )
@@ -807,14 +807,14 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $3)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_14)
;; CHECK-NEXT: (global.get $ctor-eval$global_12)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $3)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (local $b (ref $B))
;; CHECK-NEXT: (local $c (ref $C))
@@ -833,9 +833,9 @@
(type $C (array (mut (ref any))))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $4 (func (result i32)))
;; CHECK: (global $ctor-eval$global_14 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -907,7 +907,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $4) (result i32)
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
;; CHECK-NEXT: )
@@ -919,14 +919,14 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $3)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_14)
;; CHECK-NEXT: (global.get $ctor-eval$global_12)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $3)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (local $b (ref $B))
;; CHECK-NEXT: (local $c (ref $C))
@@ -944,9 +944,9 @@
(type $B (array (ref null $A)))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $none_=>_anyref (func (result anyref)))
+ ;; CHECK: (type $3 (func (result anyref)))
;; CHECK: (global $ctor-eval$global_16 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -1014,7 +1014,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $keepalive (type $3) (result anyref)
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
;; CHECK-NEXT: )
@@ -1026,7 +1026,7 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $2)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_16)
;; CHECK-NEXT: (global.get $ctor-eval$global_17)
@@ -1041,7 +1041,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $2)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -1056,9 +1056,9 @@
(type $B (array (mut (ref null $A))))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $none_=>_anyref (func (result anyref)))
+ ;; CHECK: (type $3 (func (result anyref)))
;; CHECK: (global $ctor-eval$global_16 (ref $B) (array.new_fixed $B 3
;; CHECK-NEXT: (ref.null none)
@@ -1127,7 +1127,7 @@
;; CHECK: (start $start)
- ;; CHECK: (func $keepalive (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $keepalive (type $3) (result anyref)
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
;; CHECK-NEXT: )
@@ -1139,7 +1139,7 @@
)
)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $2)
;; CHECK-NEXT: (array.set $B
;; CHECK-NEXT: (global.get $ctor-eval$global_16)
;; CHECK-NEXT: (i32.const 0)
@@ -1157,7 +1157,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $2)
;; CHECK-NEXT: (local $b (ref $B))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -1167,9 +1167,9 @@
;; CHECK: (type $A (struct (field (mut (ref null $A))) (field i32)))
(type $A (struct (field (mut (ref null $A))) (field i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (global $ctor-eval$global_4 (ref $A) (struct.new $A
;; CHECK-NEXT: (ref.null none)
@@ -1205,7 +1205,7 @@
)
)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $2) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (struct.get $A 1
;; CHECK-NEXT: (global.get $a)
@@ -1226,7 +1226,7 @@
)
)
- ;; CHECK: (func $start (type $none_=>_none)
+ ;; CHECK: (func $start (type $1)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global_4)
;; CHECK-NEXT: (global.get $ctor-eval$global_4)
@@ -1242,7 +1242,7 @@
)
)
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $1)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -1250,11 +1250,11 @@
;; CHECK: (type $A (struct (field (mut (ref null $A)))))
(type $A (struct (field (mut (ref null $A)))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $2 (func (param anyref)))
- ;; CHECK: (import "a" "b" (func $import (type $anyref_=>_none) (param anyref)))
+ ;; CHECK: (import "a" "b" (func $import (type $2) (param anyref)))
(import "a" "b" (func $import (param anyref)))
(func $test (export "test")
@@ -1283,14 +1283,14 @@
;; CHECK: (start $start)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $1)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (global.get $ctor-eval$global)
;; CHECK-NEXT: (global.get $ctor-eval$global)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $test_3 (type $none_=>_none)
+;; CHECK: (func $test_3 (type $1)
;; CHECK-NEXT: (call $import
;; CHECK-NEXT: (global.get $ctor-eval$global)
;; CHECK-NEXT: )
diff --git a/test/lit/ctor-eval/high_memory.wast b/test/lit/ctor-eval/high_memory.wast
index edcfe2446..86e3827f4 100644
--- a/test/lit/ctor-eval/high_memory.wast
+++ b/test/lit/ctor-eval/high_memory.wast
@@ -2,7 +2,7 @@
;; RUN: wasm-ctor-eval %s --ctors=test1,test2 --kept-exports=test1,test2 --quiet -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 1616)
(memory $0 1616) ;; 101 MB
@@ -30,13 +30,13 @@
;; CHECK: (export "test2" (func $1))
-;; CHECK: (func $1 (type $none_=>_none)
+;; CHECK: (func $1 (type $0)
;; CHECK-NEXT: (i32.store8
;; CHECK-NEXT: (i32.const 104857600)
;; CHECK-NEXT: (i32.const 43)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $0_2 (type $none_=>_none)
+;; CHECK: (func $0_2 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
diff --git a/test/lit/ctor-eval/multivalue-local.wast b/test/lit/ctor-eval/multivalue-local.wast
index 5ae72afa2..f83d3ea86 100644
--- a/test/lit/ctor-eval/multivalue-local.wast
+++ b/test/lit/ctor-eval/multivalue-local.wast
@@ -2,11 +2,11 @@
;; RUN: wasm-ctor-eval %s --ctors=multivalue-local --quiet -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_none)))
+ ;; CHECK: (import "a" "b" (func $import (type $0)))
(import "a" "b" (func $import))
(func $multivalue-local (export "multivalue-local") (result i32)
@@ -43,7 +43,7 @@
)
;; CHECK: (export "multivalue-local" (func $multivalue-local_2))
-;; CHECK: (func $multivalue-local_2 (type $none_=>_i32) (result i32)
+;; CHECK: (func $multivalue-local_2 (type $1) (result i32)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 (i32 i32))
;; CHECK-NEXT: (local.set $0
diff --git a/test/lit/ctor-eval/partial-global.wat b/test/lit/ctor-eval/partial-global.wat
index fdd196d02..42c4d03ee 100644
--- a/test/lit/ctor-eval/partial-global.wat
+++ b/test/lit/ctor-eval/partial-global.wat
@@ -2,7 +2,7 @@
;; RUN: wasm-ctor-eval %s --ctors=test --kept-exports=test --quiet -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global (mut i32) (i32.const 0))
(global $global (mut i32) (i32.const 0))
@@ -31,7 +31,7 @@
;; CHECK: (export "test" (func $test_1))
-;; CHECK: (func $test_1 (type $none_=>_none)
+;; CHECK: (func $test_1 (type $0)
;; CHECK-NEXT: (global.set $global
;; CHECK-NEXT: (i32.const 999)
;; CHECK-NEXT: )
diff --git a/test/lit/ctor-eval/v128.wast b/test/lit/ctor-eval/v128.wast
index af194bc87..03a7bb9d8 100644
--- a/test/lit/ctor-eval/v128.wast
+++ b/test/lit/ctor-eval/v128.wast
@@ -2,9 +2,9 @@
;; RUN: wasm-ctor-eval %s --ctors=v128 --kept-exports=v128 --quiet -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_v128 (func (result v128)))
+ ;; CHECK: (type $1 (func (result v128)))
;; CHECK: (memory $0 (shared 16 17))
(memory $0 (shared 16 17))
@@ -26,7 +26,7 @@
)
)
- ;; CHECK: (func $keepalive (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $keepalive (type $0) (param $x i32) (result i32)
;; CHECK-NEXT: (i32.load
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -38,6 +38,6 @@
)
)
)
-;; CHECK: (func $v128_2 (type $none_=>_v128) (result v128)
+;; CHECK: (func $v128_2 (type $1) (result v128)
;; CHECK-NEXT: (v128.const i32x4 0x4ec0ffe0 0xfe00008e 0x81120001 0x90fffd85)
;; CHECK-NEXT: )
diff --git a/test/lit/extern-conversions.wast b/test/lit/extern-conversions.wast
index a421031c9..a3e18a2ac 100644
--- a/test/lit/extern-conversions.wast
+++ b/test/lit/extern-conversions.wast
@@ -7,15 +7,15 @@
(module
- ;; CHECK: (type $ref|any|_=>_ref|extern| (func (param (ref any)) (result (ref extern))))
+ ;; CHECK: (type $0 (func (param (ref any)) (result (ref extern))))
- ;; CHECK: (type $externref_=>_anyref (func (param externref) (result anyref)))
+ ;; CHECK: (type $1 (func (param externref) (result anyref)))
;; CHECK: (export "ext" (func $extern.externalize))
;; CHECK: (export "int" (func $extern.internalize))
- ;; CHECK: (func $extern.externalize (type $ref|any|_=>_ref|extern|) (param $0 (ref any)) (result (ref extern))
+ ;; CHECK: (func $extern.externalize (type $0) (param $0 (ref any)) (result (ref extern))
;; CHECK-NEXT: (extern.externalize
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -26,7 +26,7 @@
)
)
- ;; CHECK: (func $extern.internalize (type $externref_=>_anyref) (param $0 externref) (result anyref)
+ ;; CHECK: (func $extern.internalize (type $1) (param $0 externref) (result anyref)
;; CHECK-NEXT: (extern.internalize
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
diff --git a/test/lit/fuzz-lattices.test b/test/lit/fuzz-lattices.test
index 29533d6c5..3d9b62e6c 100644
--- a/test/lit/fuzz-lattices.test
+++ b/test/lit/fuzz-lattices.test
@@ -1,17 +1,17 @@
;; RUN: wasm-fuzz-lattices -v --seed=0 | filecheck %s
;; CHECK: Running with seed 0
-;; CHECK-NEXT: Generated test module:
+;; CHECK-NEXT: Generated test module:
;; CHECK-NEXT: (module
-;; CHECK-NEXT: (type $none_=>_none (func))
-;; CHECK-NEXT: (type $none_=>_i32 (func (result i32)))
-;; CHECK-NEXT: (type $none_=>_i64 (func (result i64)))
-;; CHECK-NEXT: (type $i32_=>_none (func (param i32)))
-;; CHECK-NEXT: (type $i64_=>_none (func (param i64)))
-;; CHECK-NEXT: (type $f32_=>_none (func (param f32)))
-;; CHECK-NEXT: (type $f64_=>_none (func (param f64)))
-;; CHECK-NEXT: (type $i32_=>_f32 (func (param i32) (result f32)))
-;; CHECK-NEXT: (type $i32_f32_f64_f32_=>_i32 (func (param i32 f32 f64 f32) (result i32)))
+;; CHECK-NEXT: (type $0 (func))
+;; CHECK-NEXT: (type $1 (func (result i32)))
+;; CHECK-NEXT: (type $2 (func (result i64)))
+;; CHECK-NEXT: (type $3 (func (param i32)))
+;; CHECK-NEXT: (type $4 (func (param i64)))
+;; CHECK-NEXT: (type $5 (func (param f32)))
+;; CHECK-NEXT: (type $6 (func (param f64)))
+;; CHECK-NEXT: (type $7 (func (param i32) (result f32)))
+;; CHECK-NEXT: (type $8 (func (param i32 f32 f64 f32) (result i32)))
;; CHECK-NEXT: (import "fuzzing-support" "log-i32" (func $log-i32 (param i32)))
;; CHECK-NEXT: (import "fuzzing-support" "log-i64" (func $log-i64 (param i64)))
;; CHECK-NEXT: (import "fuzzing-support" "log-f32" (func $log-f32 (param f32)))
@@ -1225,35 +1225,35 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 4234964801256893051
;; CHECK-NEXT: Generated FiniteIntPowersetLattice elements:
;; CHECK-NEXT: 1,
;; CHECK-NEXT: 1,
;; CHECK-NEXT: 0
;; CHECK-NEXT: for func to test LivenessTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 4577570485573586799
;; CHECK-NEXT: Generated FinitePowersetLattice<LocalSet*> elements:
;; CHECK-NEXT: ,
;; CHECK-NEXT: ,
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: for func_invoker to test ReachingDefinitionsTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 8191301589003135276
;; CHECK-NEXT: Generated FinitePowersetLattice<LocalSet*> elements:
;; CHECK-NEXT: 0,
;; CHECK-NEXT: 0,
;; CHECK-NEXT: 1
;; CHECK-NEXT: for func_6 to test ReachingDefinitionsTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 8068299453651594774
;; CHECK-NEXT: Generated FinitePowersetLattice<LocalSet*> elements:
;; CHECK-NEXT: ,
;; CHECK-NEXT: ,
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: for func_6_invoker to test ReachingDefinitionsTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 5852178751023674337
;; CHECK-NEXT: Generated StackLattice<FiniteIntPowersetLattice> elements:
;; CHECK-NEXT: 010010
@@ -1280,30 +1280,30 @@
;; CHECK-NEXT: 101001
;; CHECK-NEXT: 010100
;; CHECK-NEXT: 111111
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: for func_8 to test LivenessTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 13832862600605363478
;; CHECK-NEXT: Generated StackLattice<FiniteIntPowersetLattice> elements:
;; CHECK-NEXT: ,
;; CHECK-NEXT: ,
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: for func_8_invoker to test LivenessTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 7970088265179676333
;; CHECK-NEXT: Generated FiniteIntPowersetLattice elements:
;; CHECK-NEXT: 110,
;; CHECK-NEXT: 001,
;; CHECK-NEXT: 000
;; CHECK-NEXT: for func_10 to test LivenessTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 14582942952639200251
;; CHECK-NEXT: Generated FiniteIntPowersetLattice elements:
;; CHECK-NEXT: ,
;; CHECK-NEXT: ,
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: for func_10_invoker to test LivenessTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 16331556144677973625
;; CHECK-NEXT: Generated StackLattice<FiniteIntPowersetLattice> elements:
;; CHECK-NEXT: 111011111001
@@ -1342,9 +1342,9 @@
;; CHECK-NEXT: 100111000001
;; CHECK-NEXT: 001011010100
;; CHECK-NEXT: 101001010010
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: for func_12 to test LivenessTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 6783688792201211800
;; CHECK-NEXT: Generated StackLattice<FiniteIntPowersetLattice> elements:
;; CHECK-NEXT: 00100
@@ -1376,13 +1376,13 @@
;; CHECK-NEXT: 01001
;; CHECK-NEXT: 11011
;; CHECK-NEXT: 00101
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: for func_13 to test LivenessTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
;; CHECK-NEXT: Using lattice element seed 15457352654905208821
;; CHECK-NEXT: Generated FiniteIntPowersetLattice elements:
;; CHECK-NEXT: 1,
;; CHECK-NEXT: 0,
;; CHECK-NEXT: 1
;; CHECK-NEXT: for hashMemory to test LivenessTransferFunction.
-;; CHECK-NEXT:
+;; CHECK-NEXT:
diff --git a/test/lit/fuzz-types.test b/test/lit/fuzz-types.test
index 43a9947f2..494aa996f 100644
--- a/test/lit/fuzz-types.test
+++ b/test/lit/fuzz-types.test
@@ -4,14 +4,14 @@
;; CHECK-NEXT: (rec
;; CHECK-NEXT: (type $0 (struct (field i32)))
;; CHECK-NEXT: (type $1 (func (param (ref $2)) (result externref)))
-;; CHECK-NEXT: (type $2 (struct))
+;; CHECK-NEXT: (type $2 (struct ))
;; CHECK-NEXT: )
;; CHECK-NEXT: (rec
-;; CHECK-NEXT: (type $3 (sub $0 (struct (field i32 (ref $5) (ref $5)))))
-;; CHECK-NEXT: (type $4 (sub final $3 (struct (field i32 (ref $5) (ref $5) i8 (ref null $13) (mut i64)))))
+;; CHECK-NEXT: (type $3 (sub $0 (struct (field i32) (field (ref $5)) (field (ref $5)))))
+;; CHECK-NEXT: (type $4 (sub final $3 (struct (field i32) (field (ref $5)) (field (ref $5)) (field i8) (field (ref null $13)) (field (mut i64)))))
;; CHECK-NEXT: (type $5 (array (mut f64)))
;; CHECK-NEXT: (type $6 (sub final $1 (func (param anyref) (result externref))))
-;; CHECK-NEXT: (type $7 (sub $2 (struct (field (mut (ref null $14)) (ref $3)))))
+;; CHECK-NEXT: (type $7 (sub $2 (struct (field (mut (ref null $14))) (field (ref $3)))))
;; CHECK-NEXT: (type $8 (sub $1 (func (param (ref struct)) (result (ref extern)))))
;; CHECK-NEXT: (type $9 (sub $5 (array (mut f64))))
;; CHECK-NEXT: (type $10 (sub $8 (func (param (ref any)) (result (ref noextern)))))
@@ -23,7 +23,7 @@
;; CHECK-NEXT: (rec
;; CHECK-NEXT: (type $15 (sub $11 (array (mut anyref))))
;; CHECK-NEXT: (type $16 (sub $12 (struct (field (mut f64)))))
-;; CHECK-NEXT: (type $17 (sub final (struct (field f32 (mut i32) i8 (ref array)))))
+;; CHECK-NEXT: (type $17 (sub final (struct (field f32) (field (mut i32)) (field i8) (field (ref array)))))
;; CHECK-NEXT: (type $18 (sub final $11 (array (mut anyref))))
;; CHECK-NEXT: (type $19 (sub $9 (array (mut f64))))
;; CHECK-NEXT: )
@@ -34,14 +34,14 @@
;; CHECK-NEXT: (rec
;; CHECK-NEXT: (type $0 (struct (field i32)))
;; CHECK-NEXT: (type $1 (func (param (ref $2)) (result externref)))
-;; CHECK-NEXT: (type $2 (struct))
+;; CHECK-NEXT: (type $2 (struct ))
;; CHECK-NEXT: )
;; CHECK-NEXT: (rec
-;; CHECK-NEXT: (type $3 (sub $0 (struct (field i32 (ref $5) (ref $5)))))
-;; CHECK-NEXT: (type $4 (sub final $3 (struct (field i32 (ref $5) (ref $5) i8 (ref null $13) (mut i64)))))
+;; CHECK-NEXT: (type $3 (sub $0 (struct (field i32) (field (ref $5)) (field (ref $5)))))
+;; CHECK-NEXT: (type $4 (sub final $3 (struct (field i32) (field (ref $5)) (field (ref $5)) (field i8) (field (ref null $13)) (field (mut i64)))))
;; CHECK-NEXT: (type $5 (array (mut f64)))
;; CHECK-NEXT: (type $6 (sub final $1 (func (param anyref) (result externref))))
-;; CHECK-NEXT: (type $7 (sub $2 (struct (field (mut (ref null $14)) (ref $3)))))
+;; CHECK-NEXT: (type $7 (sub $2 (struct (field (mut (ref null $14))) (field (ref $3)))))
;; CHECK-NEXT: (type $8 (sub $1 (func (param (ref struct)) (result (ref extern)))))
;; CHECK-NEXT: (type $9 (sub $5 (array (mut f64))))
;; CHECK-NEXT: (type $10 (sub $8 (func (param (ref any)) (result (ref noextern)))))
@@ -53,7 +53,7 @@
;; CHECK-NEXT: (rec
;; CHECK-NEXT: (type $15 (sub $11 (array (mut anyref))))
;; CHECK-NEXT: (type $16 (sub $12 (struct (field (mut f64)))))
-;; CHECK-NEXT: (type $17 (sub final (struct (field f32 (mut i32) i8 (ref array)))))
+;; CHECK-NEXT: (type $17 (sub final (struct (field f32) (field (mut i32)) (field i8) (field (ref array)))))
;; CHECK-NEXT: (type $18 (sub final $11 (array (mut anyref))))
;; CHECK-NEXT: (type $19 (sub $9 (array (mut f64))))
;; CHECK-NEXT: )
diff --git a/test/lit/gc-eh.wast b/test/lit/gc-eh.wast
index b037086ca..6ff712e18 100644
--- a/test/lit/gc-eh.wast
+++ b/test/lit/gc-eh.wast
@@ -13,7 +13,7 @@
;; CHECK: (tag $tagA (param (ref $A)))
(tag $tagA (param (ref $A)))
- ;; CHECK: (func $foo (type $none_=>_ref?|$A|) (result (ref null $A))
+ ;; CHECK: (func $foo (type $2) (result (ref null $A))
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
diff --git a/test/lit/gc-read-write-effects.wast b/test/lit/gc-read-write-effects.wast
index e05335554..0f3f8d58a 100644
--- a/test/lit/gc-read-write-effects.wast
+++ b/test/lit/gc-read-write-effects.wast
@@ -22,7 +22,7 @@
;; a.0 = 10
;; return a.0
;;
- ;; CHECK: (func $test (type $ref?|$A|_=>_i32) (param $x (ref null $A)) (result i32)
+ ;; CHECK: (func $test (type $1) (param $x (ref null $A)) (result i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (local.set $y
;; CHECK-NEXT: (struct.get $A 0
diff --git a/test/lit/heap-types.wast b/test/lit/heap-types.wast
index 92f7f49b3..45132846e 100644
--- a/test/lit/heap-types.wast
+++ b/test/lit/heap-types.wast
@@ -11,7 +11,7 @@
;; CHECK: (type $struct.A (struct (field i32)))
(type $struct.A (struct i32))
(type $struct.B (struct i32))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.test (ref $struct.A)
;; CHECK-NEXT: (ref.null none)
@@ -28,7 +28,7 @@
(module
(type $struct.A (struct i32))
(type $struct.B (struct i32))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast nullref
;; CHECK-NEXT: (ref.null none)
@@ -47,7 +47,7 @@
(module
;; CHECK: (type $struct.A (struct (field i32)))
(type $struct.A (struct i32))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct.A)
;; CHECK-NEXT: )
@@ -62,7 +62,7 @@
(module
;; CHECK: (type $vector (array (mut f64)))
(type $vector (array (mut f64)))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new $vector
;; CHECK-NEXT: (f64.const 3.14159)
@@ -83,7 +83,7 @@
(module
;; CHECK: (type $vector (array (mut f64)))
(type $vector (array (mut f64)))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new_fixed $vector 4
;; CHECK-NEXT: (f64.const 1)
@@ -108,7 +108,7 @@
(module
;; CHECK: (type $vector (array (mut f64)))
(type $vector (array (mut f64)))
- ;; CHECK: (func $test (type $ref|$vector|_i32_f64_i32_=>_none) (param $ref (ref $vector)) (param $index i32) (param $value f64) (param $size i32)
+ ;; CHECK: (func $test (type $1) (param $ref (ref $vector)) (param $index i32) (param $value f64) (param $size i32)
;; CHECK-NEXT: (array.fill $vector
;; CHECK-NEXT: (local.get $ref)
;; CHECK-NEXT: (local.get $index)
@@ -133,7 +133,7 @@
;; CHECK: (type $vector (array (mut i32)))
(type $vector (array (mut i32)))
(data "")
- ;; CHECK: (func $test (type $ref|$vector|_i32_i32_i32_=>_none) (param $ref (ref $vector)) (param $index i32) (param $offset i32) (param $size i32)
+ ;; CHECK: (func $test (type $1) (param $ref (ref $vector)) (param $index i32) (param $offset i32) (param $size i32)
;; CHECK-NEXT: (array.init_data $vector $0
;; CHECK-NEXT: (local.get $ref)
;; CHECK-NEXT: (local.get $index)
@@ -158,7 +158,7 @@
;; CHECK: (type $vector (array (mut funcref)))
(type $vector (array (mut funcref)))
(elem func)
- ;; CHECK: (func $test (type $ref|$vector|_i32_i32_i32_=>_none) (param $ref (ref $vector)) (param $index i32) (param $offset i32) (param $size i32)
+ ;; CHECK: (func $test (type $1) (param $ref (ref $vector)) (param $index i32) (param $offset i32) (param $size i32)
;; CHECK-NEXT: (array.init_elem $vector $0
;; CHECK-NEXT: (local.get $ref)
;; CHECK-NEXT: (local.get $index)
diff --git a/test/lit/isorecursive-good.wast b/test/lit/isorecursive-good.wast
index 1d5e9c7df..10dc7726b 100644
--- a/test/lit/isorecursive-good.wast
+++ b/test/lit/isorecursive-good.wast
@@ -37,49 +37,49 @@
;; CHECK: (type $final-root (sub final (struct )))
(type $final-root (sub final (struct)))
- ;; CHECK: (func $make-super-struct (type $none_=>_ref|$super-struct|) (result (ref $super-struct))
+ ;; CHECK: (func $make-super-struct (type $6) (result (ref $super-struct))
;; CHECK-NEXT: (call $make-final-struct)
;; CHECK-NEXT: )
(func $make-super-struct (result (ref $super-struct))
(call $make-final-struct)
)
- ;; CHECK: (func $make-final-struct (type $none_=>_ref|$final-struct|) (result (ref $final-struct))
+ ;; CHECK: (func $make-final-struct (type $7) (result (ref $final-struct))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $make-final-struct (result (ref $final-struct))
(unreachable)
)
- ;; CHECK: (func $make-super-array (type $none_=>_ref|$super-array|) (result (ref $super-array))
+ ;; CHECK: (func $make-super-array (type $8) (result (ref $super-array))
;; CHECK-NEXT: (call $make-final-array)
;; CHECK-NEXT: )
(func $make-super-array (result (ref $super-array))
(call $make-final-array)
)
- ;; CHECK: (func $make-final-array (type $none_=>_ref|$final-array|) (result (ref $final-array))
+ ;; CHECK: (func $make-final-array (type $9) (result (ref $final-array))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $make-final-array (result (ref $final-array))
(unreachable)
)
- ;; CHECK: (func $make-super-func (type $none_=>_ref|$super-func|) (result (ref $super-func))
+ ;; CHECK: (func $make-super-func (type $13) (result (ref $super-func))
;; CHECK-NEXT: (call $make-final-func)
;; CHECK-NEXT: )
(func $make-super-func (result (ref $super-func))
(call $make-final-func)
)
- ;; CHECK: (func $make-final-func (type $none_=>_ref|$final-func|) (result (ref $final-func))
+ ;; CHECK: (func $make-final-func (type $14) (result (ref $final-func))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $make-final-func (result (ref $final-func))
(unreachable)
)
- ;; CHECK: (func $make-final-root (type $none_=>_ref|$final-root|) (result (ref $final-root))
+ ;; CHECK: (func $make-final-root (type $16) (result (ref $final-root))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $make-final-root (result (ref $final-root))
diff --git a/test/lit/isorecursive-output-ordering.wast b/test/lit/isorecursive-output-ordering.wast
index 3dc76a10a..5379cec44 100644
--- a/test/lit/isorecursive-output-ordering.wast
+++ b/test/lit/isorecursive-output-ordering.wast
@@ -33,7 +33,7 @@
(type $used-a-bit (struct_subtype data))
)
- ;; CHECK: (func $use (type $ref|$used-a-lot|_ref|$used-a-lot|_ref|$used-a-lot|_ref|$used-a-lot|_ref|$used-a-lot|_ref|$used-a-lot|_=>_ref|$used-a-bit|_ref|$used-a-bit|_ref|$used-a-bit|_ref|$used-a-bit|) (param $0 (ref $used-a-lot)) (param $1 (ref $used-a-lot)) (param $2 (ref $used-a-lot)) (param $3 (ref $used-a-lot)) (param $4 (ref $used-a-lot)) (param $5 (ref $used-a-lot)) (result (ref $used-a-bit) (ref $used-a-bit) (ref $used-a-bit) (ref $used-a-bit))
+ ;; CHECK: (func $use (type $8) (param $0 (ref $used-a-lot)) (param $1 (ref $used-a-lot)) (param $2 (ref $used-a-lot)) (param $3 (ref $used-a-lot)) (param $4 (ref $used-a-lot)) (param $5 (ref $used-a-lot)) (result (ref $used-a-bit) (ref $used-a-bit) (ref $used-a-bit) (ref $used-a-bit))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $use (param (ref $used-a-lot) (ref $used-a-lot) (ref $used-a-lot) (ref $used-a-lot) (ref $used-a-lot) (ref $used-a-lot)) (result (ref $used-a-bit) (ref $used-a-bit) (ref $used-a-bit) (ref $used-a-bit))
@@ -79,7 +79,7 @@
(type $used-a-lot (struct_subtype $twig))
)
- ;; CHECK: (func $use (type $ref|$used-a-lot|_ref|$used-a-lot|_ref|$used-a-lot|_ref|$used-a-lot|_ref|$used-a-lot|_ref|$used-a-lot|_=>_ref|$used-a-bit|_ref|$used-a-bit|_ref|$used-a-bit|) (param $0 (ref $used-a-lot)) (param $1 (ref $used-a-lot)) (param $2 (ref $used-a-lot)) (param $3 (ref $used-a-lot)) (param $4 (ref $used-a-lot)) (param $5 (ref $used-a-lot)) (result (ref $used-a-bit) (ref $used-a-bit) (ref $used-a-bit))
+ ;; CHECK: (func $use (type $8) (param $0 (ref $used-a-lot)) (param $1 (ref $used-a-lot)) (param $2 (ref $used-a-lot)) (param $3 (ref $used-a-lot)) (param $4 (ref $used-a-lot)) (param $5 (ref $used-a-lot)) (result (ref $used-a-bit) (ref $used-a-bit) (ref $used-a-bit))
;; CHECK-NEXT: (local $6 (ref null $used-a-ton))
;; CHECK-NEXT: (local $7 (ref null $used-a-ton))
;; CHECK-NEXT: (local $8 (ref null $used-a-ton))
@@ -103,7 +103,7 @@
(type $contains-basic (struct_subtype (ref any) data))
)
- ;; CHECK: (func $use (type $ref|$contains-basic|_=>_none) (param $0 (ref $contains-basic))
+ ;; CHECK: (func $use (type $1) (param $0 (ref $contains-basic))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $use (param (ref $contains-basic))
diff --git a/test/lit/memory64-limits.wast b/test/lit/memory64-limits.wast
index aecfee725..c4c6f68cd 100644
--- a/test/lit/memory64-limits.wast
+++ b/test/lit/memory64-limits.wast
@@ -3,14 +3,14 @@
(module
- ;; CHECK: (type $none_=>_i64 (func (result i64)))
+ ;; CHECK: (type $0 (func (result i64)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (memory $0 i64 1 4294967296)
(memory $0 i64 1 4294967296)
- ;; CHECK: (func $load_i64 (type $none_=>_i64) (result i64)
+ ;; CHECK: (func $load_i64 (type $0) (result i64)
;; CHECK-NEXT: (i64.load offset=8589934592
;; CHECK-NEXT: (i64.const 4294967296)
;; CHECK-NEXT: )
@@ -21,7 +21,7 @@
)
)
- ;; CHECK: (func $store (type $none_=>_none)
+ ;; CHECK: (func $store (type $1)
;; CHECK-NEXT: (i64.store offset=8589934592
;; CHECK-NEXT: (i64.const 4294967296)
;; CHECK-NEXT: (i64.const 123)
diff --git a/test/lit/memory64-ops.wast b/test/lit/memory64-ops.wast
index e6c4ca4ec..8ba6ede02 100644
--- a/test/lit/memory64-ops.wast
+++ b/test/lit/memory64-ops.wast
@@ -6,7 +6,7 @@
;; CHECK: (memory $mem i64 1)
(memory $mem i64 1)
- ;; CHECK: (func $get_heap_size (type $none_=>_i64) (result i64)
+ ;; CHECK: (func $get_heap_size (type $0) (result i64)
;; CHECK-NEXT: (i64.shl
;; CHECK-NEXT: (memory.size)
;; CHECK-NEXT: (i64.const 16)
@@ -19,7 +19,7 @@
)
)
- ;; CHECK: (func $grow-heap (type $none_=>_i64) (result i64)
+ ;; CHECK: (func $grow-heap (type $0) (result i64)
;; CHECK-NEXT: (memory.grow
;; CHECK-NEXT: (i64.const 32)
;; CHECK-NEXT: )
diff --git a/test/lit/merge/chain.wat b/test/lit/merge/chain.wat
index f87914931..528b20d0e 100644
--- a/test/lit/merge/chain.wat
+++ b/test/lit/merge/chain.wat
@@ -7,7 +7,7 @@
(module
(func (export "f"))
)
-;; CHECK: (type $none_=>_none (func))
+;; CHECK: (type $0 (func))
;; CHECK: (export "f" (func $0))
@@ -15,10 +15,10 @@
;; CHECK: (export "h" (func $0_2))
-;; CHECK: (func $0 (type $none_=>_none)
+;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
-;; CHECK: (func $0_2 (type $none_=>_none)
+;; CHECK: (func $0_2 (type $0)
;; CHECK-NEXT: (call $0)
;; CHECK-NEXT: )
diff --git a/test/lit/merge/cycle.wat b/test/lit/merge/cycle.wat
index 9862b3355..c3c009e18 100644
--- a/test/lit/merge/cycle.wat
+++ b/test/lit/merge/cycle.wat
@@ -15,7 +15,7 @@
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (export "forward" (func $forward))
@@ -29,7 +29,7 @@
;; CHECK: (export "reverse_5" (func $reverse_12))
- ;; CHECK: (func $forward (type $none_=>_none)
+ ;; CHECK: (func $forward (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -42,7 +42,7 @@
(call $second.forward)
)
- ;; CHECK: (func $reverse (type $none_=>_none)
+ ;; CHECK: (func $reverse (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const -1)
;; CHECK-NEXT: )
@@ -55,28 +55,28 @@
(call $third.reverse)
)
)
-;; CHECK: (func $forward_6 (type $none_=>_none)
+;; CHECK: (func $forward_6 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $forward_12)
;; CHECK-NEXT: )
-;; CHECK: (func $reverse_6 (type $none_=>_none)
+;; CHECK: (func $reverse_6 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const -2)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $reverse)
;; CHECK-NEXT: )
-;; CHECK: (func $forward_12 (type $none_=>_none)
+;; CHECK: (func $forward_12 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $forward)
;; CHECK-NEXT: )
-;; CHECK: (func $reverse_12 (type $none_=>_none)
+;; CHECK: (func $reverse_12 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const -3)
;; CHECK-NEXT: )
diff --git a/test/lit/merge/export_options.wat b/test/lit/merge/export_options.wat
index 26bc9d382..57602972a 100644
--- a/test/lit/merge/export_options.wat
+++ b/test/lit/merge/export_options.wat
@@ -9,7 +9,7 @@
;; RUN: wasm-merge %s first %s.second second --skip-export-conflicts -S -o - | filecheck %s --check-prefix SKIP_C
(module
- ;; RENAME: (type $none_=>_none (func))
+ ;; RENAME: (type $0 (func))
;; RENAME: (export "func" (func $func0))
@@ -22,7 +22,7 @@
;; RENAME-NEXT: (i32.const 0)
;; RENAME-NEXT: )
;; RENAME-NEXT: )
- ;; SKIP_C: (type $none_=>_none (func))
+ ;; SKIP_C: (type $0 (func))
;; SKIP_C: (export "func" (func $func0))
diff --git a/test/lit/merge/fusing.wat b/test/lit/merge/fusing.wat
index 2680889e0..c38f84409 100644
--- a/test/lit/merge/fusing.wat
+++ b/test/lit/merge/fusing.wat
@@ -21,11 +21,11 @@
(import "second" "mem" (memory $other.mem 1))
;; This import will remain unresolved.
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (import "third" "missing" (func $other.missing (type $none_=>_none)))
+ ;; CHECK: (import "third" "missing" (func $other.missing (type $0)))
(import "third" "missing" (func $other.missing))
;; CHECK: (memory $first.mem 2)
@@ -54,7 +54,7 @@
;; CHECK: (export "keepalive3" (func $keepalive3))
- ;; CHECK: (func $first.foo (type $none_=>_none)
+ ;; CHECK: (func $first.foo (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -67,7 +67,7 @@
(call $other.foo)
)
- ;; CHECK: (func $bar (type $none_=>_none)
+ ;; CHECK: (func $bar (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
@@ -82,7 +82,7 @@
(call $other.missing)
)
- ;; CHECK: (func $keepalive (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $keepalive (type $1) (result i32)
;; CHECK-NEXT: (i32.load $second.mem
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
@@ -100,26 +100,26 @@
(tag $exn (export "exn"))
)
-;; CHECK: (func $second.foo (type $none_=>_none)
+;; CHECK: (func $second.foo (type $0)
;; CHECK-NEXT: (call $first.foo)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $bar_6 (type $none_=>_none)
+;; CHECK: (func $bar_6 (type $0)
;; CHECK-NEXT: (call $bar)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $keepalive2 (type $none_=>_i32) (result i32)
+;; CHECK: (func $keepalive2 (type $1) (result i32)
;; CHECK-NEXT: (i32.load $first.mem
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $keepalive3 (type $none_=>_none)
+;; CHECK: (func $keepalive3 (type $0)
;; CHECK-NEXT: (throw $exn)
;; CHECK-NEXT: )
diff --git a/test/lit/merge/renamings.wat b/test/lit/merge/renamings.wat
index 32a8fb238..bb49b7ab7 100644
--- a/test/lit/merge/renamings.wat
+++ b/test/lit/merge/renamings.wat
@@ -9,17 +9,17 @@
;; This tag has a conflict in second.wat, and so second.wat's $foo
;; will be renamed.
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $f64_=>_none (func (param f64)))
+ ;; CHECK: (type $2 (func (param f64)))
- ;; CHECK: (type $ref|$array|_=>_none (func (param (ref $array))))
+ ;; CHECK: (type $3 (func (param (ref $array))))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $4 (func (param i32)))
- ;; CHECK: (type $i64_=>_none (func (param i64)))
+ ;; CHECK: (type $5 (func (param i64)))
- ;; CHECK: (type $f32_=>_none (func (param f32)))
+ ;; CHECK: (type $6 (func (param f32)))
;; CHECK: (import "elsewhere" "some.tag" (tag $imported (param f64)))
@@ -114,7 +114,7 @@
;; CHECK: (export "other-b" (func $other))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -127,7 +127,7 @@
)
)
- ;; CHECK: (func $bar (type $none_=>_none)
+ ;; CHECK: (func $bar (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
@@ -138,7 +138,7 @@
)
)
- ;; CHECK: (func $uses (type $ref|$array|_=>_none) (param $array (ref $array))
+ ;; CHECK: (func $uses (type $3) (param $array (ref $array))
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
@@ -276,19 +276,19 @@
(call $bar)
)
)
-;; CHECK: (func $foo_3 (type $none_=>_none)
+;; CHECK: (func $foo_3 (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $other (type $none_=>_none)
+;; CHECK: (func $other (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $uses.second (type $ref|$array|_=>_none) (param $array (ref $array))
+;; CHECK: (func $uses.second (type $3) (param $array (ref $array))
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
diff --git a/test/lit/merge/start.flip.wat b/test/lit/merge/start.flip.wat
index cf7d93ca5..558c12e7d 100644
--- a/test/lit/merge/start.flip.wat
+++ b/test/lit/merge/start.flip.wat
@@ -4,14 +4,14 @@
;; Like start, but flipped - now only the first module has a start.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (export "start" (func $start_1))
;; CHECK: (start $start)
(start $start)
- ;; CHECK: (func $start (type $none_=>_none)
+ ;; CHECK: (func $start (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -23,7 +23,7 @@
)
)
-;; CHECK: (func $start_1 (type $none_=>_none)
+;; CHECK: (func $start_1 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
diff --git a/test/lit/merge/start.wat b/test/lit/merge/start.wat
index 19a9bcb91..5a0bf66e3 100644
--- a/test/lit/merge/start.wat
+++ b/test/lit/merge/start.wat
@@ -13,7 +13,7 @@
)
)
)
-;; CHECK: (type $none_=>_none (func))
+;; CHECK: (type $0 (func))
;; CHECK: (export "start" (func $start_1))
@@ -21,13 +21,13 @@
;; CHECK: (start $start_1)
-;; CHECK: (func $start_1 (type $none_=>_none)
+;; CHECK: (func $start_1 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $user (type $none_=>_none)
+;; CHECK: (func $user (type $0)
;; CHECK-NEXT: (call $start_1)
;; CHECK-NEXT: (call $start_1)
;; CHECK-NEXT: )
diff --git a/test/lit/merge/start3.wat b/test/lit/merge/start3.wat
index 9918d0164..cba29737c 100644
--- a/test/lit/merge/start3.wat
+++ b/test/lit/merge/start3.wat
@@ -7,7 +7,7 @@
(module
)
-;; CHECK: (type $none_=>_none (func))
+;; CHECK: (type $0 (func))
;; CHECK: (export "start" (func $start))
@@ -15,7 +15,7 @@
;; CHECK: (start $merged.start.old)
-;; CHECK: (func $start (type $none_=>_none)
+;; CHECK: (func $start (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
@@ -25,12 +25,12 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $user (type $none_=>_none)
+;; CHECK: (func $user (type $0)
;; CHECK-NEXT: (call $start)
;; CHECK-NEXT: (call $start)
;; CHECK-NEXT: )
-;; CHECK: (func $merged.start.old (type $none_=>_none)
+;; CHECK: (func $merged.start.old (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -43,7 +43,7 @@
;; CHECK-NEXT: (call $merged.start.new)
;; CHECK-NEXT: )
-;; CHECK: (func $merged.start.new (type $none_=>_none)
+;; CHECK: (func $merged.start.new (type $0)
;; CHECK-NEXT: (local $x f64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
diff --git a/test/lit/merge/table_elem.wat b/test/lit/merge/table_elem.wat
index 3fec4d865..c7505d0ee 100644
--- a/test/lit/merge/table_elem.wat
+++ b/test/lit/merge/table_elem.wat
@@ -11,7 +11,7 @@
;; CHECK: (type $vec (array funcref))
(type $vec (array funcref))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (table $foo 1 funcref)
(table $foo 1 funcref)
@@ -63,7 +63,7 @@
;; CHECK: (export "keepalive2_1" (func $0_1))
-;; CHECK: (func $0 (type $none_=>_none)
+;; CHECK: (func $0 (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (table.get $foo
;; CHECK-NEXT: (i32.const 1)
@@ -88,7 +88,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $0_1 (type $none_=>_none)
+;; CHECK: (func $0_1 (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (table.get $foo_2
;; CHECK-NEXT: (i32.const 1)
diff --git a/test/lit/non-nullable-locals.wast b/test/lit/non-nullable-locals.wast
index 4d5321b58..04bc5df1a 100644
--- a/test/lit/non-nullable-locals.wast
+++ b/test/lit/non-nullable-locals.wast
@@ -5,15 +5,15 @@
;; Tests for validation of non-nullable locals.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $ref|func|_=>_none (func (param (ref func))))
+ ;; CHECK: (type $1 (func (param (ref func))))
- ;; CHECK: (type $funcref_=>_i32 (func (param funcref) (result i32)))
+ ;; CHECK: (type $2 (func (param funcref) (result i32)))
;; CHECK: (elem declare func $helper)
- ;; CHECK: (func $no-uses (type $none_=>_none)
+ ;; CHECK: (func $no-uses (type $0)
;; CHECK-NEXT: (local $x (ref func))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -22,7 +22,7 @@
(local $x (ref func))
)
- ;; CHECK: (func $func-scope (type $none_=>_none)
+ ;; CHECK: (func $func-scope (type $0)
;; CHECK-NEXT: (local $x (ref func))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.func $helper)
@@ -42,7 +42,7 @@
)
)
- ;; CHECK: (func $inner-scope (type $none_=>_none)
+ ;; CHECK: (func $inner-scope (type $0)
;; CHECK-NEXT: (local $x (ref func))
;; CHECK-NEXT: (block $b
;; CHECK-NEXT: (local.set $x
@@ -66,7 +66,7 @@
)
)
- ;; CHECK: (func $func-to-inner (type $none_=>_none)
+ ;; CHECK: (func $func-to-inner (type $0)
;; CHECK-NEXT: (local $x (ref func))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.func $helper)
@@ -90,7 +90,7 @@
)
)
- ;; CHECK: (func $inner-to-func (type $none_=>_none)
+ ;; CHECK: (func $inner-to-func (type $0)
;; CHECK-NEXT: (local $x funcref)
;; CHECK-NEXT: (block $b
;; CHECK-NEXT: (local.set $x
@@ -115,7 +115,7 @@
)
)
- ;; CHECK: (func $if-condition (type $none_=>_none)
+ ;; CHECK: (func $if-condition (type $0)
;; CHECK-NEXT: (local $x (ref func))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (call $helper2
@@ -149,7 +149,7 @@
)
)
- ;; CHECK: (func $get-without-set-but-param (type $ref|func|_=>_none) (param $x (ref func))
+ ;; CHECK: (func $get-without-set-but-param (type $1) (param $x (ref func))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -162,12 +162,12 @@
)
)
- ;; CHECK: (func $helper (type $none_=>_none)
+ ;; CHECK: (func $helper (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper)
- ;; CHECK: (func $helper2 (type $funcref_=>_i32) (param $0 funcref) (result i32)
+ ;; CHECK: (func $helper2 (type $2) (param $0 funcref) (result i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $helper2 (param funcref) (result i32)
diff --git a/test/lit/parse-double-unreachable.wast b/test/lit/parse-double-unreachable.wast
index 2abdd2e5b..b232a40fb 100644
--- a/test/lit/parse-double-unreachable.wast
+++ b/test/lit/parse-double-unreachable.wast
@@ -11,7 +11,7 @@
(type $array (array i8))
(type $func (func (result i32)))
- ;; CHECK: (func $double-unreachable (type $ref|$array|_=>_i32) (param $x (ref $array)) (result i32)
+ ;; CHECK: (func $double-unreachable (type $1) (param $x (ref $array)) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.null nofunc)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/O.wast b/test/lit/passes/O.wast
index 946cf12fd..ce2c85211 100644
--- a/test/lit/passes/O.wast
+++ b/test/lit/passes/O.wast
@@ -4,11 +4,11 @@
;; RUN: foreach %s %t wasm-opt -O -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $i64_=>_none (func (param i64)))
+ ;; CHECK: (type $2 (func (param i64)))
;; CHECK: (export "ret" (func $ret))
diff --git a/test/lit/passes/O1.wast b/test/lit/passes/O1.wast
index 9821a21bf..516c9b2ee 100644
--- a/test/lit/passes/O1.wast
+++ b/test/lit/passes/O1.wast
@@ -4,7 +4,7 @@
;; RUN: foreach %s %t wasm-opt -O1 -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (memory $0 1 1)
(memory $0 1 1)
diff --git a/test/lit/passes/O1_skip.wast b/test/lit/passes/O1_skip.wast
index c22242aa6..d4eef7c84 100644
--- a/test/lit/passes/O1_skip.wast
+++ b/test/lit/passes/O1_skip.wast
@@ -7,9 +7,9 @@
;; CHECK-NOT: warning:
(module
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $0 (func (param i32 i32)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
;; CHECK: (import "a" "b" (func $log (param i32 i32)))
(import "a" "b" (func $log (param i32 i32)))
diff --git a/test/lit/passes/O3_Oz.wast b/test/lit/passes/O3_Oz.wast
index a60064778..4dca886ac 100644
--- a/test/lit/passes/O3_Oz.wast
+++ b/test/lit/passes/O3_Oz.wast
@@ -28,7 +28,7 @@
)
)
)
-;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+;; CHECK: (type $0 (func (param i32) (result i32)))
;; CHECK: (export "export" (func $1))
diff --git a/test/lit/passes/O3_inlining.wast b/test/lit/passes/O3_inlining.wast
index 0acb21045..a16a8b8d4 100644
--- a/test/lit/passes/O3_inlining.wast
+++ b/test/lit/passes/O3_inlining.wast
@@ -5,7 +5,7 @@
(module
(global $global$0 (mut f64) (f64.const -32768))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $0 (func (param i32)))
;; CHECK: (global $global$1 (mut i32) (i32.const 100))
(global $global$1 (mut i32) (i32.const 100))
diff --git a/test/lit/passes/O4_disable-bulk-memory.wast b/test/lit/passes/O4_disable-bulk-memory.wast
index 5029f13e9..051f62456 100644
--- a/test/lit/passes/O4_disable-bulk-memory.wast
+++ b/test/lit/passes/O4_disable-bulk-memory.wast
@@ -46,7 +46,7 @@
(type $7 (func (param i32 i32 i32)))
;; CHECK: (type $11 (func (param i32)))
- ;; CHECK: (type $f64_f64_f64_f64_f64_f64_f64_=>_i32 (func (param f64 f64 f64 f64 f64 f64 f64) (result i32)))
+ ;; CHECK: (type $3 (func (param f64 f64 f64 f64 f64 f64 f64) (result i32)))
;; CHECK: (type $8 (func (result f64)))
(type $8 (func (result f64)))
diff --git a/test/lit/passes/O_fast-math.wast b/test/lit/passes/O_fast-math.wast
index b1b8e9544..bff7553a3 100644
--- a/test/lit/passes/O_fast-math.wast
+++ b/test/lit/passes/O_fast-math.wast
@@ -90,11 +90,11 @@
)
)
)
-;; CHECK: (type $none_=>_f32 (func (result f32)))
+;; CHECK: (type $0 (func (result f32)))
-;; CHECK: (type $f32_=>_f32 (func (param f32) (result f32)))
+;; CHECK: (type $1 (func (param f32) (result f32)))
-;; CHECK: (type $f64_=>_f64 (func (param f64) (result f64)))
+;; CHECK: (type $2 (func (param f64) (result f64)))
;; CHECK: (export "div" (func $0))
diff --git a/test/lit/passes/Oz.wast b/test/lit/passes/Oz.wast
index 3a6ac1f7d..85a722737 100644
--- a/test/lit/passes/Oz.wast
+++ b/test/lit/passes/Oz.wast
@@ -5,13 +5,13 @@
(module
(memory 100 100)
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32 i32) (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32 i32 i32 i32) (result i32)))
- ;; CHECK: (type $none_=>_v128 (func (result v128)))
+ ;; CHECK: (type $3 (func (result v128)))
;; CHECK: (memory $0 100 100)
@@ -37,7 +37,7 @@
;; CHECK: (export "precompute-simd" (func $precompute-simd))
- ;; CHECK: (func $basics (type $i32_i32_=>_i32) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
+ ;; CHECK: (func $basics (type $0) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (local.tee $0
;; CHECK-NEXT: (i32.add
@@ -59,7 +59,7 @@
)
(i32.add (local.get $x2) (local.get $y2))
)
- ;; CHECK: (func $8 (type $i32_i32_i32_i32_=>_i32) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
+ ;; CHECK: (func $8 (type $2) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.tee $0
;; CHECK-NEXT: (i32.add
@@ -131,7 +131,7 @@
)
)
- ;; CHECK: (func $9 (type $i32_=>_i32) (; has Stack IR ;) (param $0 i32) (result i32)
+ ;; CHECK: (func $9 (type $1) (; has Stack IR ;) (param $0 i32) (result i32)
;; CHECK-NEXT: (i32.mul
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const -4)
@@ -147,7 +147,7 @@
)
)
- ;; CHECK: (func $10 (type $i32_=>_i32) (; has Stack IR ;) (param $0 i32) (result i32)
+ ;; CHECK: (func $10 (type $1) (; has Stack IR ;) (param $0 i32) (result i32)
;; CHECK-NEXT: (i32.shl
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 31)
@@ -163,7 +163,7 @@
)
)
- ;; CHECK: (func $11 (type $i32_=>_i32) (; has Stack IR ;) (param $0 i32) (result i32)
+ ;; CHECK: (func $11 (type $1) (; has Stack IR ;) (param $0 i32) (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (return
@@ -193,7 +193,7 @@
)
(i32.const 0)
)
- ;; CHECK: (func $12 (type $i32_i32_=>_i32) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
+ ;; CHECK: (func $12 (type $0) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (return
@@ -223,7 +223,7 @@
)
(i32.const 0)
)
- ;; CHECK: (func $13 (type $i32_i32_=>_i32) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
+ ;; CHECK: (func $13 (type $0) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (select
;; CHECK-NEXT: (local.get $1)
@@ -248,7 +248,7 @@
(i32.const 0)
)
- ;; CHECK: (func $14 (type $i32_i32_=>_i32) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
+ ;; CHECK: (func $14 (type $0) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (select
;; CHECK-NEXT: (i32.const 0)
@@ -273,7 +273,7 @@
(i32.const 0)
)
- ;; CHECK: (func $precompute-simd (type $none_=>_v128) (; has Stack IR ;) (result v128)
+ ;; CHECK: (func $precompute-simd (type $3) (; has Stack IR ;) (result v128)
;; CHECK-NEXT: (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000)
;; CHECK-NEXT: )
(func $precompute-simd (export "precompute-simd") (result v128)
diff --git a/test/lit/passes/abstract-type-refining.wast b/test/lit/passes/abstract-type-refining.wast
index fba61723a..64b7ff214 100644
--- a/test/lit/passes/abstract-type-refining.wast
+++ b/test/lit/passes/abstract-type-refining.wast
@@ -12,13 +12,13 @@
;; TNH mode $A and $D will also not be emitted in the output anymore.
(module
;; NO_TNH: (rec
- ;; NO_TNH-NEXT: (type $none_=>_none (func))
+ ;; NO_TNH-NEXT: (type $0 (func))
;; NO_TNH: (type $A (struct ))
(type $A (struct))
;; YESTNH: (rec
- ;; YESTNH-NEXT: (type $none_=>_none (func))
+ ;; YESTNH-NEXT: (type $0 (func))
;; YESTNH: (type $B (struct ))
;; NO_TNH: (type $B (sub $A (struct )))
@@ -35,15 +35,15 @@
;; NO_TNH: (type $E (sub $D (struct )))
(type $E (struct_subtype $D))
- ;; YESTNH: (type $anyref_=>_none (func (param anyref)))
+ ;; YESTNH: (type $4 (func (param anyref)))
;; YESTNH: (global $global anyref (struct.new_default $B))
- ;; NO_TNH: (type $anyref_=>_none (func (param anyref)))
+ ;; NO_TNH: (type $6 (func (param anyref)))
;; NO_TNH: (global $global anyref (struct.new_default $B))
(global $global anyref (struct.new $B))
- ;; YESTNH: (func $new (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $new (type $4) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (struct.new_default $C)
;; YESTNH-NEXT: )
@@ -51,7 +51,7 @@
;; YESTNH-NEXT: (struct.new_default $E)
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $new (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $new (type $6) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (struct.new_default $C)
;; NO_TNH-NEXT: )
@@ -68,7 +68,7 @@
)
)
- ;; YESTNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $ref.cast (type $4) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref $B)
;; YESTNH-NEXT: (local.get $x)
@@ -95,7 +95,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $ref.cast (type $6) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref $A)
;; NO_TNH-NEXT: (local.get $x)
@@ -152,14 +152,14 @@
)
)
- ;; YESTNH: (func $ref.test (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $ref.test (type $4) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.test (ref $B)
;; YESTNH-NEXT: (local.get $x)
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $ref.test (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $ref.test (type $6) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.test (ref $A)
;; NO_TNH-NEXT: (local.get $x)
@@ -174,7 +174,7 @@
)
)
- ;; YESTNH: (func $br_on (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $br_on (type $4) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (block $block (result (ref $B))
;; YESTNH-NEXT: (drop
@@ -186,7 +186,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $br_on (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $br_on (type $6) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (block $block (result anyref)
;; NO_TNH-NEXT: (drop
@@ -211,14 +211,14 @@
)
)
- ;; YESTNH: (func $basic (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $basic (type $4) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref struct)
;; YESTNH-NEXT: (local.get $x)
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $basic (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $basic (type $6) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref struct)
;; NO_TNH-NEXT: (local.get $x)
@@ -234,7 +234,7 @@
)
)
- ;; YESTNH: (func $locals (type $none_=>_none)
+ ;; YESTNH: (func $locals (type $0)
;; YESTNH-NEXT: (local $A (ref $B))
;; YESTNH-NEXT: (local $B (ref $B))
;; YESTNH-NEXT: (local $C (ref $C))
@@ -242,7 +242,7 @@
;; YESTNH-NEXT: (local $E (ref $E))
;; YESTNH-NEXT: (nop)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $locals (type $none_=>_none)
+ ;; NO_TNH: (func $locals (type $0)
;; NO_TNH-NEXT: (local $A (ref $A))
;; NO_TNH-NEXT: (local $B (ref $B))
;; NO_TNH-NEXT: (local $C (ref $C))
@@ -271,12 +271,12 @@
;; YESTNH: (type $B1 (sub $A (struct )))
- ;; YESTNH: (type $anyref_=>_none (func (param anyref)))
+ ;; YESTNH: (type $2 (func (param anyref)))
;; YESTNH: (type $B (sub $A (struct )))
;; NO_TNH: (type $B1 (sub $A (struct )))
- ;; NO_TNH: (type $anyref_=>_none (func (param anyref)))
+ ;; NO_TNH: (type $2 (func (param anyref)))
;; NO_TNH: (type $B (sub $A (struct )))
(type $B (struct_subtype $A))
@@ -288,12 +288,12 @@
;; NO_TNH: (global $global anyref (struct.new_default $B))
(global $global anyref (struct.new $B))
- ;; YESTNH: (func $new (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $new (type $2) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (struct.new_default $B1)
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $new (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $new (type $2) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (struct.new_default $B1)
;; NO_TNH-NEXT: )
@@ -304,7 +304,7 @@
)
)
- ;; YESTNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $ref.cast (type $2) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref $A)
;; YESTNH-NEXT: (local.get $x)
@@ -321,7 +321,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $ref.cast (type $2) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref $A)
;; NO_TNH-NEXT: (local.get $x)
@@ -373,16 +373,16 @@
(type $B1 (struct_subtype $A)) ;; this is a new type
)
- ;; YESTNH: (type $anyref_=>_none (func (param anyref)))
+ ;; YESTNH: (type $1 (func (param anyref)))
- ;; YESTNH: (func $new (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $new (type $1) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (struct.new_default $B1)
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (type $anyref_=>_none (func (param anyref)))
+ ;; NO_TNH: (type $2 (func (param anyref)))
- ;; NO_TNH: (func $new (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $new (type $2) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (struct.new_default $B1)
;; NO_TNH-NEXT: )
@@ -393,7 +393,7 @@
)
)
- ;; YESTNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $ref.cast (type $1) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref $B1)
;; YESTNH-NEXT: (local.get $x)
@@ -410,7 +410,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $ref.cast (type $2) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref $A)
;; NO_TNH-NEXT: (local.get $x)
@@ -460,16 +460,16 @@
;; NO_TNH: (type $C (sub $B (struct )))
(type $C (struct_subtype $B))
- ;; YESTNH: (type $anyref_=>_none (func (param anyref)))
+ ;; YESTNH: (type $1 (func (param anyref)))
- ;; YESTNH: (func $new (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $new (type $1) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (struct.new_default $C)
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (type $anyref_=>_none (func (param anyref)))
+ ;; NO_TNH: (type $3 (func (param anyref)))
- ;; NO_TNH: (func $new (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $new (type $3) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (struct.new_default $C)
;; NO_TNH-NEXT: )
@@ -480,7 +480,7 @@
)
)
- ;; YESTNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $ref.cast (type $1) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref $C)
;; YESTNH-NEXT: (local.get $x)
@@ -497,7 +497,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $ref.cast (type $3) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref $A)
;; NO_TNH-NEXT: (local.get $x)
@@ -547,11 +547,11 @@
)
;; YESTNH: (rec
- ;; YESTNH-NEXT: (type $none_=>_none (func))
+ ;; YESTNH-NEXT: (type $0 (func))
- ;; YESTNH: (type $anyref_=>_none (func (param anyref)))
+ ;; YESTNH: (type $1 (func (param anyref)))
- ;; YESTNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $ref.cast (type $1) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref none)
;; YESTNH-NEXT: (local.get $x)
@@ -574,11 +574,11 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; NO_TNH: (rec
- ;; NO_TNH-NEXT: (type $none_=>_none (func))
+ ;; NO_TNH-NEXT: (type $0 (func))
- ;; NO_TNH: (type $anyref_=>_none (func (param anyref)))
+ ;; NO_TNH: (type $1 (func (param anyref)))
- ;; NO_TNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $ref.cast (type $1) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref none)
;; NO_TNH-NEXT: (local.get $x)
@@ -624,7 +624,7 @@
)
)
- ;; YESTNH: (func $ref.cast.null (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $ref.cast.null (type $1) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast nullref
;; YESTNH-NEXT: (local.get $x)
@@ -646,7 +646,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $ref.cast.null (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $ref.cast.null (type $1) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast nullref
;; NO_TNH-NEXT: (local.get $x)
@@ -692,7 +692,7 @@
)
)
- ;; YESTNH: (func $ref.test (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $ref.test (type $1) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.test (ref none)
;; YESTNH-NEXT: (local.get $x)
@@ -704,7 +704,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $ref.test (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $ref.test (type $1) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.test (ref none)
;; NO_TNH-NEXT: (local.get $x)
@@ -731,7 +731,7 @@
)
)
- ;; YESTNH: (func $br_on (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $br_on (type $1) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (block $block (result (ref none))
;; YESTNH-NEXT: (drop
@@ -751,7 +751,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $br_on (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $br_on (type $1) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (block $block (result (ref none))
;; NO_TNH-NEXT: (drop
@@ -794,14 +794,14 @@
)
)
- ;; YESTNH: (func $locals (type $none_=>_none)
+ ;; YESTNH: (func $locals (type $0)
;; YESTNH-NEXT: (local $A (ref none))
;; YESTNH-NEXT: (local $B (ref none))
;; YESTNH-NEXT: (local $C1 (ref none))
;; YESTNH-NEXT: (local $C2 nullref)
;; YESTNH-NEXT: (nop)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $locals (type $none_=>_none)
+ ;; NO_TNH: (func $locals (type $0)
;; NO_TNH-NEXT: (local $A (ref none))
;; NO_TNH-NEXT: (local $B (ref none))
;; NO_TNH-NEXT: (local $C1 (ref none))
@@ -822,7 +822,7 @@
(module
(rec
;; NO_TNH: (rec
- ;; NO_TNH-NEXT: (type $anyref_=>_none (func (param anyref)))
+ ;; NO_TNH-NEXT: (type $0 (func (param anyref)))
;; NO_TNH: (type $A (struct ))
(type $A (struct))
@@ -831,7 +831,7 @@
(type $B (struct_subtype $A))
;; YESTNH: (rec
- ;; YESTNH-NEXT: (type $anyref_=>_none (func (param anyref)))
+ ;; YESTNH-NEXT: (type $0 (func (param anyref)))
;; YESTNH: (type $C1 (struct ))
;; NO_TNH: (type $C1 (sub $B (struct )))
@@ -844,7 +844,7 @@
;; NO_TNH: (global $global anyref (struct.new_default $C1))
(global $global anyref (struct.new $C1))
- ;; YESTNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $ref.cast (type $0) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref $C1)
;; YESTNH-NEXT: (local.get $x)
@@ -866,7 +866,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $ref.cast (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $ref.cast (type $0) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref $A)
;; NO_TNH-NEXT: (local.get $x)
@@ -913,7 +913,7 @@
)
)
- ;; YESTNH: (func $ref.cast.null (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $ref.cast.null (type $0) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref null $C1)
;; YESTNH-NEXT: (local.get $x)
@@ -935,7 +935,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $ref.cast.null (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $ref.cast.null (type $0) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref null $A)
;; NO_TNH-NEXT: (local.get $x)
@@ -999,12 +999,12 @@
;; NO_TNH: (type $C (sub $B (func)))
(type $C (func_subtype $B))
- ;; YESTNH: (type $funcref_=>_none (func (param funcref)))
+ ;; YESTNH: (type $3 (func (param funcref)))
;; YESTNH: (func $A (type $A)
;; YESTNH-NEXT: (nop)
;; YESTNH-NEXT: )
- ;; NO_TNH: (type $funcref_=>_none (func (param funcref)))
+ ;; NO_TNH: (type $3 (func (param funcref)))
;; NO_TNH: (func $A (type $A)
;; NO_TNH-NEXT: (nop)
@@ -1021,7 +1021,7 @@
(func $C (type $A)
)
- ;; YESTNH: (func $casts (type $funcref_=>_none) (param $x funcref)
+ ;; YESTNH: (func $casts (type $3) (param $x funcref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref $A)
;; YESTNH-NEXT: (local.get $x)
@@ -1038,7 +1038,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $casts (type $funcref_=>_none) (param $x funcref)
+ ;; NO_TNH: (func $casts (type $3) (param $x funcref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref $A)
;; NO_TNH-NEXT: (local.get $x)
@@ -1084,11 +1084,11 @@
(type $A (func))
;; YESTNH: (rec
- ;; YESTNH-NEXT: (type $funcref_=>_none (func (param funcref)))
+ ;; YESTNH-NEXT: (type $1 (func (param funcref)))
;; YESTNH: (type $B (sub $A (func)))
;; NO_TNH: (rec
- ;; NO_TNH-NEXT: (type $funcref_=>_none (func (param funcref)))
+ ;; NO_TNH-NEXT: (type $1 (func (param funcref)))
;; NO_TNH: (type $B (sub $A (func)))
(type $B (func_subtype $A))
@@ -1138,7 +1138,7 @@
)
)
- ;; YESTNH: (func $casts (type $funcref_=>_none) (param $x funcref)
+ ;; YESTNH: (func $casts (type $1) (param $x funcref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref $A)
;; YESTNH-NEXT: (local.get $x)
@@ -1155,7 +1155,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $casts (type $funcref_=>_none) (param $x funcref)
+ ;; NO_TNH: (func $casts (type $1) (param $x funcref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref $A)
;; NO_TNH-NEXT: (local.get $x)
@@ -1196,11 +1196,11 @@
;; Array subtyping, which is a TODO - for now we do nothing.
(module
;; YESTNH: (rec
- ;; YESTNH-NEXT: (type $anyref_=>_none (func (param anyref)))
+ ;; YESTNH-NEXT: (type $0 (func (param anyref)))
;; YESTNH: (type $A (array (mut i32)))
;; NO_TNH: (rec
- ;; NO_TNH-NEXT: (type $anyref_=>_none (func (param anyref)))
+ ;; NO_TNH-NEXT: (type $0 (func (param anyref)))
;; NO_TNH: (type $A (array (mut i32)))
(type $A (array (mut i32)))
@@ -1252,7 +1252,7 @@
(i32.const 20)
))
- ;; YESTNH: (func $casts (type $anyref_=>_none) (param $x anyref)
+ ;; YESTNH: (func $casts (type $0) (param $x anyref)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (ref.cast (ref $A)
;; YESTNH-NEXT: (local.get $x)
@@ -1269,7 +1269,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $casts (type $anyref_=>_none) (param $x anyref)
+ ;; NO_TNH: (func $casts (type $0) (param $x anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref $A)
;; NO_TNH-NEXT: (local.get $x)
diff --git a/test/lit/passes/alignment-lowering.wast b/test/lit/passes/alignment-lowering.wast
index 9875f9adf..0bcbbf3df 100644
--- a/test/lit/passes/alignment-lowering.wast
+++ b/test/lit/passes/alignment-lowering.wast
@@ -4,7 +4,7 @@
;; RUN: foreach %s %t wasm-opt --alignment-lowering -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 1 1)
(memory $0 1 1)
diff --git a/test/lit/passes/alignment-lowering64.wast b/test/lit/passes/alignment-lowering64.wast
index 5c20cc7eb..de4926911 100644
--- a/test/lit/passes/alignment-lowering64.wast
+++ b/test/lit/passes/alignment-lowering64.wast
@@ -4,7 +4,7 @@
;; RUN: foreach %s %t wasm-opt --alignment-lowering --enable-memory64 -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 i64 1 1)
(memory $0 i64 1 1)
diff --git a/test/lit/passes/asyncify-wasm64.wast b/test/lit/passes/asyncify-wasm64.wast
index 754af239b..87865e9bd 100644
--- a/test/lit/passes/asyncify-wasm64.wast
+++ b/test/lit/passes/asyncify-wasm64.wast
@@ -3,16 +3,16 @@
;; RUN: wasm-opt --enable-memory64 --asyncify %s -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $0 (func (param i32 i32)))
;; CHECK: (type $f (func (param i32)))
(type $f (func (param i32)))
(memory i64 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $i64_=>_none (func (param i64)))
+ ;; CHECK: (type $3 (func (param i64)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $4 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify-wasm64_pass-arg=in-secondary-memory.wast b/test/lit/passes/asyncify-wasm64_pass-arg=in-secondary-memory.wast
index f41edf675..a3991b67d 100644
--- a/test/lit/passes/asyncify-wasm64_pass-arg=in-secondary-memory.wast
+++ b/test/lit/passes/asyncify-wasm64_pass-arg=in-secondary-memory.wast
@@ -4,13 +4,13 @@
(module
(memory i64 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $2 (func (param i32 i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify.wast b/test/lit/passes/asyncify.wast
index 2507375e7..05d447f23 100644
--- a/test/lit/passes/asyncify.wast
+++ b/test/lit/passes/asyncify.wast
@@ -7,11 +7,11 @@
;; CHECK: (type $f (func (param i32)))
(type $f (func (param i32)))
(memory 1 2)
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $1 (func (param i32 i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_enable-multivalue.wast b/test/lit/passes/asyncify_enable-multivalue.wast
index c9a84d458..2d6147816 100644
--- a/test/lit/passes/asyncify_enable-multivalue.wast
+++ b/test/lit/passes/asyncify_enable-multivalue.wast
@@ -10,11 +10,11 @@
(import "asyncify" "stop_unwind" (func $asyncify_stop_unwind))
(import "asyncify" "start_rewind" (func $asyncify_start_rewind (param i32)))
(import "asyncify" "stop_rewind" (func $asyncify_stop_rewind))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (global $sleeping (mut i32) (i32.const 0))
(global $sleeping (mut i32) (i32.const 0))
@@ -383,15 +383,15 @@
;; CHECK-NEXT: )
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $3 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_i32_i64 (func (result i32 i64)))
+ ;; CHECK: (type $4 (func (result i32 i64)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
@@ -2682,11 +2682,11 @@
;; CHECK-NEXT: )
(module
)
-;; CHECK: (type $i32_=>_none (func (param i32)))
+;; CHECK: (type $0 (func (param i32)))
-;; CHECK: (type $none_=>_none (func))
+;; CHECK: (type $1 (func))
-;; CHECK: (type $none_=>_i32 (func (result i32)))
+;; CHECK: (type $2 (func (result i32)))
;; CHECK: (global $__asyncify_state (mut i32) (i32.const 0))
diff --git a/test/lit/passes/asyncify_mod-asyncify-always-and-only-unwind.wast b/test/lit/passes/asyncify_mod-asyncify-always-and-only-unwind.wast
index ea14c2400..316684a0f 100644
--- a/test/lit/passes/asyncify_mod-asyncify-always-and-only-unwind.wast
+++ b/test/lit/passes/asyncify_mod-asyncify-always-and-only-unwind.wast
@@ -5,11 +5,11 @@
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $2 (func (param i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_mod-asyncify-always-and-only-unwind_O.wast b/test/lit/passes/asyncify_mod-asyncify-always-and-only-unwind_O.wast
index 298377755..b9ee21463 100644
--- a/test/lit/passes/asyncify_mod-asyncify-always-and-only-unwind_O.wast
+++ b/test/lit/passes/asyncify_mod-asyncify-always-and-only-unwind_O.wast
@@ -5,11 +5,11 @@
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_mod-asyncify-never-unwind.wast b/test/lit/passes/asyncify_mod-asyncify-never-unwind.wast
index 67bfb5694..122c092ca 100644
--- a/test/lit/passes/asyncify_mod-asyncify-never-unwind.wast
+++ b/test/lit/passes/asyncify_mod-asyncify-never-unwind.wast
@@ -5,11 +5,11 @@
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $2 (func (param i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_mod-asyncify-never-unwind_O.wast b/test/lit/passes/asyncify_mod-asyncify-never-unwind_O.wast
index 1a2a945a1..d8a3e92fd 100644
--- a/test/lit/passes/asyncify_mod-asyncify-never-unwind_O.wast
+++ b/test/lit/passes/asyncify_mod-asyncify-never-unwind_O.wast
@@ -5,11 +5,11 @@
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_optimize-level=1.wast b/test/lit/passes/asyncify_optimize-level=1.wast
index 65432a2ea..5fdd27758 100644
--- a/test/lit/passes/asyncify_optimize-level=1.wast
+++ b/test/lit/passes/asyncify_optimize-level=1.wast
@@ -5,13 +5,13 @@
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $3 (func (param i32) (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-addlist@foo.wast b/test/lit/passes/asyncify_pass-arg=asyncify-addlist@foo.wast
index 861b7ff60..3c67158d3 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-addlist@foo.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-addlist@foo.wast
@@ -5,11 +5,11 @@
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.wast b/test/lit/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.wast
index 9abf10062..143342cc3 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.wast
@@ -9,9 +9,9 @@
(memory 1 2)
(table 1 funcref)
(elem (i32.const 0))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-asserts_pass-arg=asyncify-onlylist@waka.wast b/test/lit/passes/asyncify_pass-arg=asyncify-asserts_pass-arg=asyncify-onlylist@waka.wast
index 3871e88ca..b7edc038c 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-asserts_pass-arg=asyncify-onlylist@waka.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-asserts_pass-arg=asyncify-onlylist@waka.wast
@@ -12,9 +12,9 @@
(memory 1 2)
;; CHECK: (type $f (func))
(type $f (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-blacklist@foo,bar.wast b/test/lit/passes/asyncify_pass-arg=asyncify-blacklist@foo,bar.wast
index 83dd0a2ce..e0baa77af 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-blacklist@foo,bar.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-blacklist@foo,bar.wast
@@ -5,11 +5,11 @@
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-ignore-imports.wast b/test/lit/passes/asyncify_pass-arg=asyncify-ignore-imports.wast
index a0861d7a6..7fa6d19dc 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-ignore-imports.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-ignore-imports.wast
@@ -7,9 +7,9 @@
(memory 1 2)
;; CHECK: (type $f (func))
(type $f (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-ignore-indirect.wast b/test/lit/passes/asyncify_pass-arg=asyncify-ignore-indirect.wast
index 5f8a9345c..73eede2c6 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-ignore-indirect.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-ignore-indirect.wast
@@ -7,9 +7,9 @@
(memory 1 2)
;; CHECK: (type $f (func))
(type $f (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast b/test/lit/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast
index 89690a3f0..ca691b86f 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast
@@ -9,11 +9,11 @@
(import "asyncify" "start_unwind" (func $asyncify_start_unwind (param i32)))
(import "asyncify" "start_rewind" (func $asyncify_start_rewind (param i32)))
(import "asyncify" "stop_rewind" (func $asyncify_stop_rewind))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (global $sleeping (mut i32) (i32.const 0))
(global $sleeping (mut i32) (i32.const 0))
@@ -379,13 +379,13 @@
;; CHECK-NEXT: )
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $3 (func (param i32) (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-onlylist@foo,bar.wast b/test/lit/passes/asyncify_pass-arg=asyncify-onlylist@foo,bar.wast
index 438216c5b..369c1c999 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-onlylist@foo,bar.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-onlylist@foo,bar.wast
@@ -5,11 +5,11 @@
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-side-module.wast b/test/lit/passes/asyncify_pass-arg=asyncify-side-module.wast
index fbf96a97e..5afc9a83b 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-side-module.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-side-module.wast
@@ -5,11 +5,11 @@
(module
)
-;; CHECK: (type $i32_=>_none (func (param i32)))
+;; CHECK: (type $0 (func (param i32)))
-;; CHECK: (type $none_=>_none (func))
+;; CHECK: (type $1 (func))
-;; CHECK: (type $none_=>_i32 (func (result i32)))
+;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "__asyncify_state" (global $__asyncify_state (mut i32)))
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-verbose.wast b/test/lit/passes/asyncify_pass-arg=asyncify-verbose.wast
index c605b26a2..1104fd296 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-verbose.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-verbose.wast
@@ -5,11 +5,11 @@
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/asyncify_pass-arg=in-secondary-memory.wast b/test/lit/passes/asyncify_pass-arg=in-secondary-memory.wast
index f18292bef..3cf051907 100644
--- a/test/lit/passes/asyncify_pass-arg=in-secondary-memory.wast
+++ b/test/lit/passes/asyncify_pass-arg=in-secondary-memory.wast
@@ -5,22 +5,22 @@
(module
(memory 1 2)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $2 (func (param i32 i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
;; CHECK: (import "env" "import" (func $import))
- ;; SIZE: (type $none_=>_none (func))
+ ;; SIZE: (type $0 (func))
- ;; SIZE: (type $i32_=>_none (func (param i32)))
+ ;; SIZE: (type $1 (func (param i32)))
- ;; SIZE: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; SIZE: (type $2 (func (param i32 i32)))
- ;; SIZE: (type $none_=>_i32 (func (result i32)))
+ ;; SIZE: (type $3 (func (result i32)))
;; SIZE: (import "env" "import" (func $import))
(import "env" "import" (func $import))
diff --git a/test/lit/passes/avoid-reinterprets.wast b/test/lit/passes/avoid-reinterprets.wast
index 046812dce..0ecb67e5c 100644
--- a/test/lit/passes/avoid-reinterprets.wast
+++ b/test/lit/passes/avoid-reinterprets.wast
@@ -5,9 +5,9 @@
(module
(memory 1)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_f32 (func (result f32)))
+ ;; CHECK: (type $1 (func (result f32)))
;; CHECK: (memory $0 1)
diff --git a/test/lit/passes/avoid-reinterprets64.wast b/test/lit/passes/avoid-reinterprets64.wast
index 7ddda24a0..76f12a70b 100644
--- a/test/lit/passes/avoid-reinterprets64.wast
+++ b/test/lit/passes/avoid-reinterprets64.wast
@@ -5,9 +5,9 @@
(module
(memory i64 1)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_f32 (func (result f32)))
+ ;; CHECK: (type $1 (func (result f32)))
;; CHECK: (memory $0 i64 1)
diff --git a/test/lit/passes/catch-pop-fixup-eh.wast b/test/lit/passes/catch-pop-fixup-eh.wast
index f50a21a05..685a07685 100644
--- a/test/lit/passes/catch-pop-fixup-eh.wast
+++ b/test/lit/passes/catch-pop-fixup-eh.wast
@@ -17,7 +17,7 @@
;; CHECK: (tag $e-struct.A (param (ref $struct.A)))
(tag $e-struct.A (param (ref $struct.A)))
- ;; CHECK: (func $pop-within-block1 (type $none_=>_none)
+ ;; CHECK: (func $pop-within-block1 (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -49,7 +49,7 @@
)
)
- ;; CHECK: (func $pop-within-block2 (type $none_=>_none)
+ ;; CHECK: (func $pop-within-block2 (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -97,7 +97,7 @@
)
)
- ;; CHECK: (func $pop-within-block3 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $pop-within-block3 (type $1) (result i32)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $try (result i32)
;; CHECK-NEXT: (do
@@ -138,11 +138,11 @@
)
)
- ;; CHECK: (func $helper (type $none_=>_none)
+ ;; CHECK: (func $helper (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper)
- ;; CHECK: (func $pop-within-implicit-block1 (type $none_=>_none)
+ ;; CHECK: (func $pop-within-implicit-block1 (type $0)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
@@ -171,7 +171,7 @@
)
)
- ;; CHECK: (func $pop-within-implicit-block2 (type $none_=>_none)
+ ;; CHECK: (func $pop-within-implicit-block2 (type $0)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
@@ -202,7 +202,7 @@
)
)
- ;; CHECK: (func $pop-within-try (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $pop-within-try (type $1) (result i32)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $try (result i32)
;; CHECK-NEXT: (do
@@ -242,7 +242,7 @@
)
)
- ;; CHECK: (func $pop-within-if-condition (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $pop-within-if-condition (type $1) (result i32)
;; CHECK-NEXT: (try $try (result i32)
;; CHECK-NEXT: (do
;; CHECK-NEXT: (i32.const 0)
@@ -273,7 +273,7 @@
)
)
- ;; CHECK: (func $pop-within-block-within-if-condition (type $none_=>_none)
+ ;; CHECK: (func $pop-within-block-within-if-condition (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -317,7 +317,7 @@
)
)
- ;; CHECK: (func $pop-tuple-within-block (type $none_=>_none)
+ ;; CHECK: (func $pop-tuple-within-block (type $0)
;; CHECK-NEXT: (local $x (i32 f32))
;; CHECK-NEXT: (local $1 (i32 f32))
;; CHECK-NEXT: (try $try
@@ -354,7 +354,7 @@
)
)
- ;; CHECK: (func $pop-non-defaultable-type-within-block (type $none_=>_none)
+ ;; CHECK: (func $pop-non-defaultable-type-within-block (type $0)
;; CHECK-NEXT: (local $0 (ref $struct.A))
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
diff --git a/test/lit/passes/cfp.wast b/test/lit/passes/cfp.wast
index 80fdb5eb2..d49c8b755 100644
--- a/test/lit/passes/cfp.wast
+++ b/test/lit/passes/cfp.wast
@@ -6,11 +6,11 @@
;; name getting in the way)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (func $impossible-get (type $none_=>_none)
+ ;; CHECK: (func $impossible-get (type $0)
;; CHECK-NEXT: (local $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
@@ -36,9 +36,9 @@
(module
;; CHECK: (type $struct (struct (field i64)))
(type $struct (struct i64))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -75,9 +75,9 @@
(module
;; CHECK: (type $struct (struct (field f32)))
(type $struct (struct f32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (f32.const 42)
@@ -113,9 +113,9 @@
(module
;; CHECK: (type $struct (struct (field f32)))
(type $struct (struct f32))
- ;; CHECK: (type $f32_ref?|$struct|_=>_none (func (param f32 (ref null $struct))))
+ ;; CHECK: (type $1 (func (param f32 (ref null $struct))))
- ;; CHECK: (func $test (type $f32_ref?|$struct|_=>_none) (param $f f32) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $f f32) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (local.get $f)
@@ -147,11 +147,11 @@
(module
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $2 (func (param (ref null $struct))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -165,7 +165,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $get (type $2) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -192,11 +192,11 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $get (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $get (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -216,7 +216,7 @@
)
)
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -237,9 +237,9 @@
(module
;; CHECK: (type $struct (struct (field f32)))
(type $struct (struct f32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (f32.const 42)
@@ -279,11 +279,11 @@
(module
;; CHECK: (type $struct (struct (field (mut f32))))
(type $struct (struct (mut f32)))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (f32.const 42)
@@ -297,7 +297,7 @@
)
)
)
- ;; CHECK: (func $set (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $set (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (f32.const 1337)
@@ -309,7 +309,7 @@
(f32.const 1337)
)
)
- ;; CHECK: (func $get (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $get (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -330,11 +330,11 @@
(module
;; CHECK: (type $struct (struct (field (mut f32))))
(type $struct (struct (mut f32)))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (f32.const 42)
@@ -348,7 +348,7 @@
)
)
)
- ;; CHECK: (func $set (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $set (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (f32.const 42)
@@ -360,7 +360,7 @@
(f32.const 42) ;; The last testcase had 1337 here.
)
)
- ;; CHECK: (func $get (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $get (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result f32)
;; CHECK-NEXT: (drop
@@ -385,13 +385,13 @@
(module
;; CHECK: (type $struct (struct (field (mut f32))))
(type $struct (struct (mut f32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $i32_ref?|$struct|_=>_none (func (param i32 (ref null $struct))))
+ ;; CHECK: (type $2 (func (param i32 (ref null $struct))))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $3 (func (param (ref null $struct))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (block (result f32)
@@ -412,7 +412,7 @@
)
)
)
- ;; CHECK: (func $set (type $i32_ref?|$struct|_=>_none) (param $x i32) (param $struct (ref null $struct))
+ ;; CHECK: (func $set (type $2) (param $x i32) (param $struct (ref null $struct))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (if (result f32)
@@ -433,7 +433,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $get (type $3) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result f32)
;; CHECK-NEXT: (drop
@@ -458,18 +458,18 @@
(module
;; CHECK: (type $struct (struct (field funcref)))
(type $struct (struct funcref))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (elem declare func $test)
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (ref.func $test)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (block (result (ref $ref?|$struct|_=>_none))
+ ;; CHECK-NEXT: (block (result (ref $1))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (local.get $struct)
@@ -496,9 +496,9 @@
;; Test for unreachable creations, sets, and gets.
(module
(type $struct (struct (mut i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
@@ -547,16 +547,16 @@
;; subtype, the get must trap anyhow (the reference it receives can
;; only be null in this closed world).
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
;; CHECK: (type $substruct (sub $struct (struct (field i32))))
(type $substruct (struct_subtype i32 $struct))
- ;; CHECK: (type $ref?|$substruct|_=>_none (func (param (ref null $substruct))))
+ ;; CHECK: (type $3 (func (param (ref null $substruct))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -570,7 +570,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$substruct|_=>_none) (param $substruct (ref null $substruct))
+ ;; CHECK: (func $get (type $3) (param $substruct (ref null $substruct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -596,14 +596,14 @@
(module
;; CHECK: (type $struct (struct (field (mut i32))))
(type $struct (struct (mut i32)))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (type $substruct (sub $struct (struct (field (mut i32)))))
(type $substruct (struct_subtype (mut i32) $struct))
- ;; CHECK: (type $ref?|$substruct|_=>_none (func (param (ref null $substruct))))
+ ;; CHECK: (type $3 (func (param (ref null $substruct))))
- ;; CHECK: (func $create (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $create (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -625,7 +625,7 @@
(i32.const 10)
)
)
- ;; CHECK: (func $get (type $ref?|$substruct|_=>_none) (param $substruct (ref null $substruct))
+ ;; CHECK: (func $get (type $3) (param $substruct (ref null $substruct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -650,7 +650,7 @@
;; reference to the subtype (we never create a supertype) and so we
;; can optimize.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
@@ -658,9 +658,9 @@
;; CHECK: (type $substruct (sub $struct (struct (field i32) (field f64))))
(type $substruct (struct_subtype i32 f64 $struct))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $3 (func (param (ref null $struct))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $substruct
;; CHECK-NEXT: (i32.const 10)
@@ -676,7 +676,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $get (type $3) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -702,14 +702,14 @@
(module
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $substruct (sub $struct (struct (field i32) (field f64))))
(type $substruct (struct_subtype i32 f64 $struct))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $3 (func (param (ref null $struct))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -735,7 +735,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $get (type $3) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -762,14 +762,14 @@
(module
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $substruct (sub $struct (struct (field i32) (field f64))))
(type $substruct (struct_subtype i32 f64 $struct))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $3 (func (param (ref null $struct))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -795,7 +795,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $get (type $3) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -823,11 +823,11 @@
;; CHECK: (type $substruct (sub $struct (struct (field i32) (field f64))))
(type $substruct (struct_subtype i32 f64 $struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $ref?|$substruct|_=>_none (func (param (ref null $substruct))))
+ ;; CHECK: (type $3 (func (param (ref null $substruct))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -853,7 +853,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$substruct|_=>_none) (param $substruct (ref null $substruct))
+ ;; CHECK: (func $get (type $3) (param $substruct (ref null $substruct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -882,11 +882,11 @@
;; CHECK: (type $substruct (sub $struct (struct (field (mut i32)) (field f64))))
(type $substruct (struct_subtype (mut i32) f64 $struct))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $2 (func (param (ref null $struct))))
- ;; CHECK: (type $ref?|$substruct|_=>_none (func (param (ref null $substruct))))
+ ;; CHECK: (type $3 (func (param (ref null $substruct))))
- ;; CHECK: (func $create (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $create (type $2) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -920,7 +920,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$substruct|_=>_none) (param $substruct (ref null $substruct))
+ ;; CHECK: (func $get (type $3) (param $substruct (ref null $substruct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $substruct 0
;; CHECK-NEXT: (local.get $substruct)
@@ -948,11 +948,11 @@
;; CHECK: (type $struct3 (sub $struct2 (struct (field i32) (field f64) (field anyref))))
(type $struct3 (struct_subtype i32 f64 anyref $struct2))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (type $ref?|$struct1|_ref?|$struct2|_ref?|$struct3|_=>_none (func (param (ref null $struct1) (ref null $struct2) (ref null $struct3))))
+ ;; CHECK: (type $4 (func (param (ref null $struct1) (ref null $struct2) (ref null $struct3))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct3
;; CHECK-NEXT: (i32.const 20)
@@ -970,7 +970,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$struct1|_ref?|$struct2|_ref?|$struct3|_=>_none) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2)) (param $struct3 (ref null $struct3))
+ ;; CHECK: (func $get (type $4) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2)) (param $struct3 (ref null $struct3))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1083,11 +1083,11 @@
;; CHECK: (type $struct3 (sub $struct2 (struct (field i32) (field i32) (field f64) (field f64) (field anyref) (field anyref))))
(type $struct3 (struct_subtype i32 i32 f64 f64 anyref anyref $struct2))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $3 (func (param anyref)))
- ;; CHECK: (type $ref?|$struct1|_ref?|$struct2|_ref?|$struct3|_=>_none (func (param (ref null $struct1) (ref null $struct2) (ref null $struct3))))
+ ;; CHECK: (type $4 (func (param (ref null $struct1) (ref null $struct2) (ref null $struct3))))
- ;; CHECK: (func $create (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $create (type $3) (param $any anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct1
;; CHECK-NEXT: (i32.const 10)
@@ -1124,7 +1124,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$struct1|_ref?|$struct2|_ref?|$struct3|_=>_none) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2)) (param $struct3 (ref null $struct3))
+ ;; CHECK: (func $get (type $4) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2)) (param $struct3 (ref null $struct3))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1311,11 +1311,11 @@
;; CHECK: (type $struct3 (sub $struct2 (struct (field (mut i32)) (field f64) (field anyref))))
(type $struct3 (struct_subtype (mut i32) f64 anyref $struct2))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (type $ref?|$struct1|_ref?|$struct2|_ref?|$struct3|_=>_none (func (param (ref null $struct1) (ref null $struct2) (ref null $struct3))))
+ ;; CHECK: (type $4 (func (param (ref null $struct1) (ref null $struct2) (ref null $struct3))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct1
;; CHECK-NEXT: (i32.const 10)
@@ -1355,7 +1355,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$struct1|_ref?|$struct2|_ref?|$struct3|_=>_none) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2)) (param $struct3 (ref null $struct3))
+ ;; CHECK: (func $get (type $4) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2)) (param $struct3 (ref null $struct3))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct1 0
;; CHECK-NEXT: (local.get $struct1)
@@ -1410,11 +1410,11 @@
;; CHECK: (type $struct3 (sub $struct2 (struct (field (mut i32)) (field f64) (field anyref))))
(type $struct3 (struct_subtype (mut i32) f64 anyref $struct2))
- ;; CHECK: (type $ref?|$struct2|_=>_none (func (param (ref null $struct2))))
+ ;; CHECK: (type $3 (func (param (ref null $struct2))))
- ;; CHECK: (type $ref?|$struct1|_ref?|$struct2|_ref?|$struct3|_=>_none (func (param (ref null $struct1) (ref null $struct2) (ref null $struct3))))
+ ;; CHECK: (type $4 (func (param (ref null $struct1) (ref null $struct2) (ref null $struct3))))
- ;; CHECK: (func $create (type $ref?|$struct2|_=>_none) (param $struct2 (ref null $struct2))
+ ;; CHECK: (func $create (type $3) (param $struct2 (ref null $struct2))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct1
;; CHECK-NEXT: (i32.const 10)
@@ -1463,7 +1463,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$struct1|_ref?|$struct2|_ref?|$struct3|_=>_none) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2)) (param $struct3 (ref null $struct3))
+ ;; CHECK: (func $get (type $4) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2)) (param $struct3 (ref null $struct3))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct1 0
;; CHECK-NEXT: (local.get $struct1)
@@ -1506,11 +1506,11 @@
;; CHECK: (type $struct (struct (field i32) (field f64) (field i32) (field f64) (field i32)))
(type $struct (struct i32 f64 i32 f64 i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $2 (func (param (ref null $struct))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.eqz
@@ -1536,7 +1536,7 @@
)
)
)
- ;; CHECK: (func $get (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $get (type $2) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -1636,13 +1636,13 @@
;; CHECK: (type $C (sub $B (struct (field (mut i32)))))
(type $C (struct_subtype (mut i32) $B))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; CHECK: (type $4 (func (param (ref $A))))
- ;; CHECK: (type $ref|$C|_=>_none (func (param (ref $C))))
+ ;; CHECK: (type $5 (func (param (ref $C))))
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $C
;; CHECK-NEXT: (i32.const 10)
@@ -1656,7 +1656,7 @@
)
)
)
- ;; CHECK: (func $set (type $ref|$A|_=>_none) (param $a (ref $A))
+ ;; CHECK: (func $set (type $4) (param $a (ref $A))
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (local.get $a)
;; CHECK-NEXT: (i32.const 20)
@@ -1668,7 +1668,7 @@
(i32.const 20)
)
)
- ;; CHECK: (func $get (type $ref|$C|_=>_none) (param $c (ref $C))
+ ;; CHECK: (func $get (type $5) (param $c (ref $C))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $C 0
;; CHECK-NEXT: (local.get $c)
@@ -1690,9 +1690,9 @@
;; CHECK: (type $struct (struct (field (mut i32))))
(type $struct (struct (mut i32)))
- ;; CHECK: (type $ref?|$struct|_ref?|$struct|_=>_none (func (param (ref null $struct) (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct) (ref null $struct))))
- ;; CHECK: (func $test (type $ref?|$struct|_ref?|$struct|_=>_none) (param $struct (ref null $struct)) (param $other (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct)) (param $other (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -1746,9 +1746,9 @@
;; CHECK: (type $other (struct (field (mut f64)) (field (mut i32))))
(type $other (struct (mut f64) (mut i32)))
- ;; CHECK: (type $ref?|$struct|_ref?|$other|_=>_none (func (param (ref null $struct) (ref null $other))))
+ ;; CHECK: (type $2 (func (param (ref null $struct) (ref null $other))))
- ;; CHECK: (func $test (type $ref?|$struct|_ref?|$other|_=>_none) (param $struct (ref null $struct)) (param $other (ref null $other))
+ ;; CHECK: (func $test (type $2) (param $struct (ref null $struct)) (param $other (ref null $other))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -1791,9 +1791,9 @@
;; CHECK: (type $struct (struct (field (mut i32)) (field (mut i32))))
(type $struct (struct (mut i32) (mut i32)))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -1837,12 +1837,12 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global i32 (i32.const 42))
(global $global i32 (i32.const 42))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (global.get $global)
@@ -1879,12 +1879,12 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global (mut i32) (i32.const 42))
(global $global (mut i32) (i32.const 42))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (global.get $global)
@@ -1915,12 +1915,12 @@
;; CHECK: (type $struct (struct (field (mut i32))))
(type $struct (struct (mut i32)))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global i32 (i32.const 42))
(global $global i32 (i32.const 42))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (global.get $global)
@@ -1966,14 +1966,14 @@
;; CHECK: (type $struct (struct (field (mut i32))))
(type $struct (struct (mut i32)))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global i32 (i32.const 42))
(global $global i32 (i32.const 42))
;; CHECK: (global $global-2 i32 (i32.const 1337))
(global $global-2 i32 (i32.const 1337))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (global.get $global)
@@ -2012,14 +2012,14 @@
;; CHECK: (type $struct (struct (field (mut i32))))
(type $struct (struct (mut i32)))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global i32 (i32.const 42))
(global $global i32 (i32.const 42))
;; CHECK: (global $global-2 i32 (i32.const 1337))
(global $global-2 i32 (i32.const 1337))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (global.get $global)
@@ -2068,7 +2068,7 @@
;; CHECK: (type $object (struct (field $itable (ref $itable))))
(type $object (struct (field $itable (ref $itable))))
- ;; CHECK: (type $ref?|$object|_=>_funcref (func (param (ref null $object)) (result funcref)))
+ ;; CHECK: (type $3 (func (param (ref null $object)) (result funcref)))
;; CHECK: (global $global (ref $itable) (array.new_fixed $itable 2
;; CHECK-NEXT: (struct.new $vtable
@@ -2087,7 +2087,7 @@
)
))
- ;; CHECK: (func $test (type $ref?|$object|_=>_funcref) (param $object (ref null $object)) (result funcref)
+ ;; CHECK: (func $test (type $3) (param $object (ref null $object)) (result funcref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $object
;; CHECK-NEXT: (global.get $global)
@@ -2133,7 +2133,7 @@
;; Test we handle packed fields properly.
(module
(rec
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (rec
;; CHECK-NEXT: (type $A_8 (struct (field i8)))
@@ -2147,7 +2147,7 @@
;; CHECK: (import "a" "b" (global $g i32))
(import "a" "b" (global $g i32))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -2232,9 +2232,9 @@
(type $B (struct_subtype (field (mut i32)) $A))
)
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32) (result i32)))
- ;; CHECK: (func $test (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $test (type $2) (param $0 i32) (result i32)
;; CHECK-NEXT: (local $A (ref $A))
;; CHECK-NEXT: (local $B (ref $B))
;; CHECK-NEXT: (struct.set $A 0
diff --git a/test/lit/passes/coalesce-locals-eh.wast b/test/lit/passes/coalesce-locals-eh.wast
index 3f94924a1..16b4db40a 100644
--- a/test/lit/passes/coalesce-locals-eh.wast
+++ b/test/lit/passes/coalesce-locals-eh.wast
@@ -4,7 +4,7 @@
(module
;; CHECK: (tag $e (param))
- ;; CHECK: (func $bar (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $bar (type $1) (result i32)
;; CHECK-NEXT: (i32.const 1984)
;; CHECK-NEXT: )
(func $bar (result i32)
@@ -12,7 +12,7 @@
)
(tag $e)
- ;; CHECK: (func $bug-cfg-traversal (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $bug-cfg-traversal (type $2) (param $0 i32) (result i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (local.set $0
diff --git a/test/lit/passes/coalesce-locals-gc-nn.wast b/test/lit/passes/coalesce-locals-gc-nn.wast
index 438759dc3..32a34e016 100644
--- a/test/lit/passes/coalesce-locals-gc-nn.wast
+++ b/test/lit/passes/coalesce-locals-gc-nn.wast
@@ -3,7 +3,7 @@
;; RUN: | filecheck %s
(module
- ;; CHECK: (func $nn-locals (type $ref|any|_=>_none) (param $0 (ref any))
+ ;; CHECK: (func $nn-locals (type $0) (param $0 (ref any))
;; CHECK-NEXT: (local $1 ((ref any) (ref any)))
;; CHECK-NEXT: (local $2 ((ref any) (ref any)))
;; CHECK-NEXT: (local.set $1
@@ -82,7 +82,7 @@
)
)
- ;; CHECK: (func $unreachable-get-of-non-nullable (type $none_=>_none)
+ ;; CHECK: (func $unreachable-get-of-non-nullable (type $1)
;; CHECK-NEXT: (local $0 (ref any))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (drop
diff --git a/test/lit/passes/coalesce-locals-gc.wast b/test/lit/passes/coalesce-locals-gc.wast
index 55574bfe4..ae639c7f9 100644
--- a/test/lit/passes/coalesce-locals-gc.wast
+++ b/test/lit/passes/coalesce-locals-gc.wast
@@ -21,7 +21,7 @@
;; CHECK: (global $global (ref null $array) (ref.null none))
(global $global (ref null $array) (ref.null $array))
- ;; CHECK: (func $test-dead-get-non-nullable (type $ref|struct|_=>_none) (param $0 (ref struct))
+ ;; CHECK: (func $test-dead-get-non-nullable (type $5) (param $0 (ref struct))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result (ref struct))
@@ -39,7 +39,7 @@
)
)
- ;; CHECK: (func $br_on_null (type $ref?|$array|_=>_ref?|$array|) (param $0 (ref null $array)) (result (ref null $array))
+ ;; CHECK: (func $br_on_null (type $6) (param $0 (ref null $array)) (result (ref null $array))
;; CHECK-NEXT: (block $label$1 (result (ref null $array))
;; CHECK-NEXT: (block $label$2
;; CHECK-NEXT: (br $label$1
@@ -75,7 +75,7 @@
)
)
- ;; CHECK: (func $nn-dead (type $none_=>_none)
+ ;; CHECK: (func $nn-dead (type $2)
;; CHECK-NEXT: (local $0 funcref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $nn-dead)
@@ -114,7 +114,7 @@
)
)
- ;; CHECK: (func $nn-dead-nameless (type $none_=>_none)
+ ;; CHECK: (func $nn-dead-nameless (type $2)
;; CHECK-NEXT: (local $0 (ref func))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $nn-dead)
@@ -145,7 +145,7 @@
)
)
- ;; CHECK: (func $unreachable-get-null (type $none_=>_none)
+ ;; CHECK: (func $unreachable-get-null (type $2)
;; CHECK-NEXT: (local $0 anyref)
;; CHECK-NEXT: (local $1 i31ref)
;; CHECK-NEXT: (unreachable)
@@ -176,7 +176,7 @@
)
)
- ;; CHECK: (func $remove-tee-refinalize (type $ref?|$A|_ref?|$B|_=>_structref) (param $0 (ref null $A)) (param $1 (ref null $B)) (result structref)
+ ;; CHECK: (func $remove-tee-refinalize (type $4) (param $0 (ref null $A)) (param $1 (ref null $B)) (result structref)
;; CHECK-NEXT: (struct.get $A 0
;; CHECK-NEXT: (block (result (ref null $A))
;; CHECK-NEXT: (local.get $1)
@@ -197,7 +197,7 @@
)
)
- ;; CHECK: (func $remove-tee-refinalize-2 (type $ref?|$A|_ref?|$B|_=>_structref) (param $0 (ref null $A)) (param $1 (ref null $B)) (result structref)
+ ;; CHECK: (func $remove-tee-refinalize-2 (type $4) (param $0 (ref null $A)) (param $1 (ref null $B)) (result structref)
;; CHECK-NEXT: (struct.get $A 0
;; CHECK-NEXT: (block (result (ref null $A))
;; CHECK-NEXT: (local.get $1)
@@ -219,7 +219,7 @@
)
)
- ;; CHECK: (func $replace-i31-local (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $replace-i31-local (type $7) (result i32)
;; CHECK-NEXT: (local $0 i31ref)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (unreachable)
@@ -251,7 +251,7 @@
)
)
- ;; CHECK: (func $replace-struct-param (type $f64_ref?|$A|_=>_f32) (param $0 f64) (param $1 (ref null $A)) (result f32)
+ ;; CHECK: (func $replace-struct-param (type $8) (param $0 f64) (param $1 (ref null $A)) (result f32)
;; CHECK-NEXT: (call $replace-struct-param
;; CHECK-NEXT: (block (result f64)
;; CHECK-NEXT: (unreachable)
diff --git a/test/lit/passes/coalesce-locals.wast b/test/lit/passes/coalesce-locals.wast
index 96947c07b..aa76ca823 100644
--- a/test/lit/passes/coalesce-locals.wast
+++ b/test/lit/passes/coalesce-locals.wast
@@ -7,13 +7,13 @@
(memory 10)
;; CHECK: (type $2 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
;; CHECK: (type $4 (func (param i32)))
;; CHECK: (type $FUNCSIG$iii (func (param i32 i32) (result i32)))
- ;; CHECK: (type $f64_i32_=>_i64 (func (param f64 i32) (result i64)))
+ ;; CHECK: (type $4 (func (param f64 i32) (result i64)))
;; CHECK: (type $3 (func (param i32 f32)))
@@ -26,11 +26,11 @@
(import $_emscripten_autodebug_i32 "env" "_emscripten_autodebug_i32" (param i32 i32) (result i32))
(import $get "env" "get" (result i32))
(import $set "env" "set" (param i32))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $7 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $8 (func (param i32 i32)))
- ;; CHECK: (type $none_=>_f64 (func (result f64)))
+ ;; CHECK: (type $9 (func (result f64)))
;; CHECK: (import "env" "_emscripten_autodebug_i32" (func $_emscripten_autodebug_i32 (param i32 i32) (result i32)))
diff --git a/test/lit/passes/code-folding-eh.wast b/test/lit/passes/code-folding-eh.wast
index 68d64b764..e83559c2b 100644
--- a/test/lit/passes/code-folding-eh.wast
+++ b/test/lit/passes/code-folding-eh.wast
@@ -6,7 +6,7 @@
;; CHECK: (tag $e-i32 (param i32))
(tag $e-i32 (param i32))
- ;; CHECK: (func $pop-test (type $none_=>_none)
+ ;; CHECK: (func $pop-test (type $0)
;; CHECK-NEXT: (block $folding-inner0
;; CHECK-NEXT: (try
;; CHECK-NEXT: (do
@@ -67,12 +67,12 @@
)
)
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $foo)
- ;; CHECK: (func $try-call-optimize-terminating-tails (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $try-call-optimize-terminating-tails (type $2) (result i32)
;; CHECK-NEXT: (try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (call $foo)
@@ -116,7 +116,7 @@
(i32.const 0)
)
- ;; CHECK: (func $try-call-optimize-expression-tails (type $none_=>_none)
+ ;; CHECK: (func $try-call-optimize-expression-tails (type $0)
;; CHECK-NEXT: (block $x
;; CHECK-NEXT: (try
;; CHECK-NEXT: (do
diff --git a/test/lit/passes/code-folding_enable-threads.wast b/test/lit/passes/code-folding_enable-threads.wast
index a14f0901c..15b83f71b 100644
--- a/test/lit/passes/code-folding_enable-threads.wast
+++ b/test/lit/passes/code-folding_enable-threads.wast
@@ -4,9 +4,9 @@
;; RUN: foreach %s %t wasm-opt --code-folding --enable-threads -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_f32 (func (result f32)))
+ ;; CHECK: (type $1 (func (result f32)))
;; CHECK: (type $13 (func (param f32)))
(type $13 (func (param f32)))
@@ -260,7 +260,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (memory $0 (shared 1 1))
(memory $0 (shared 1 1))
@@ -294,7 +294,7 @@
(module
;; CHECK: (type $0 (func))
(type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
;; CHECK: (global $global$0 (mut i32) (i32.const 10))
(global $global$0 (mut i32) (i32.const 10))
diff --git a/test/lit/passes/code-pushing-eh.wast b/test/lit/passes/code-pushing-eh.wast
index 689e0a9cd..60d9f907f 100644
--- a/test/lit/passes/code-pushing-eh.wast
+++ b/test/lit/passes/code-pushing-eh.wast
@@ -7,7 +7,7 @@
;; CHECK: (tag $e (param i32))
(tag $e (param i32))
- ;; CHECK: (func $cannot-push-past-call (type $none_=>_none)
+ ;; CHECK: (func $cannot-push-past-call (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (block $out
;; CHECK-NEXT: (local.set $x
@@ -37,7 +37,7 @@
)
)
- ;; CHECK: (func $cannot-push-past-throw (type $none_=>_none)
+ ;; CHECK: (func $cannot-push-past-throw (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (block $out
;; CHECK-NEXT: (local.set $x
@@ -70,7 +70,7 @@
)
)
- ;; CHECK: (func $can-push-past-try (type $none_=>_none)
+ ;; CHECK: (func $can-push-past-try (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (block $out
;; CHECK-NEXT: (try $try
@@ -115,12 +115,12 @@
)
)
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $foo)
- ;; CHECK: (func $cannot-push-past-try (type $none_=>_none)
+ ;; CHECK: (func $cannot-push-past-try (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (block $out
;; CHECK-NEXT: (local.set $x
@@ -167,7 +167,7 @@
)
)
- ;; CHECK: (func $cannot-push-past-rethrow-within-catch (type $none_=>_none)
+ ;; CHECK: (func $cannot-push-past-rethrow-within-catch (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (block $out
;; CHECK-NEXT: (local.set $x
@@ -214,7 +214,7 @@
)
)
- ;; CHECK: (func $can-push-past-try-delegate (type $none_=>_none)
+ ;; CHECK: (func $can-push-past-try-delegate (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (block $out
;; CHECK-NEXT: (try $l
@@ -269,7 +269,7 @@
)
)
- ;; CHECK: (func $cannot-push-past-try-delegate (type $none_=>_none)
+ ;; CHECK: (func $cannot-push-past-try-delegate (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (block $out
;; CHECK-NEXT: (local.set $x
@@ -324,7 +324,7 @@
)
)
- ;; CHECK: (func $can-push-past-conditional-throw (type $i32_=>_none) (param $param i32)
+ ;; CHECK: (func $can-push-past-conditional-throw (type $1) (param $param i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (block $block
;; CHECK-NEXT: (if
@@ -357,7 +357,7 @@
)
)
- ;; CHECK: (func $cannot-push-past-conditional-throw-extra-use (type $i32_=>_none) (param $param i32)
+ ;; CHECK: (func $cannot-push-past-conditional-throw-extra-use (type $1) (param $param i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (block $block
;; CHECK-NEXT: (local.set $x
diff --git a/test/lit/passes/code-pushing-gc.wast b/test/lit/passes/code-pushing-gc.wast
index ffb5a25d3..1aac5c55c 100644
--- a/test/lit/passes/code-pushing-gc.wast
+++ b/test/lit/passes/code-pushing-gc.wast
@@ -2,7 +2,7 @@
;; RUN: wasm-opt %s --code-pushing -all -S -o - | filecheck %s
(module
- ;; CHECK: (func $br_on (type $none_=>_none)
+ ;; CHECK: (func $br_on (type $0)
;; CHECK-NEXT: (local $x funcref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block $out (result (ref func))
@@ -40,7 +40,7 @@
)
)
- ;; CHECK: (func $br_on_no (type $none_=>_none)
+ ;; CHECK: (func $br_on_no (type $0)
;; CHECK-NEXT: (local $x funcref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block $out (result (ref func))
diff --git a/test/lit/passes/code-pushing_ignore-implicit-traps.wast b/test/lit/passes/code-pushing_ignore-implicit-traps.wast
index a64390c05..d8fadefd7 100644
--- a/test/lit/passes/code-pushing_ignore-implicit-traps.wast
+++ b/test/lit/passes/code-pushing_ignore-implicit-traps.wast
@@ -5,9 +5,9 @@
(module
(memory 1)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
;; CHECK: (memory $0 1)
diff --git a/test/lit/passes/code-pushing_into_if.wast b/test/lit/passes/code-pushing_into_if.wast
index 61c674948..3ef905dd5 100644
--- a/test/lit/passes/code-pushing_into_if.wast
+++ b/test/lit/passes/code-pushing_into_if.wast
@@ -2,10 +2,10 @@
;; RUN: wasm-opt %s --code-pushing -all -S -o - | filecheck %s
(module
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (type $i32_funcref_=>_i32) (param i32 funcref) (result i32)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (type $2) (param i32 funcref) (result i32)))
(import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (param i32 funcref) (result i32)))
- ;; CHECK: (func $if-nop (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-nop (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
@@ -25,7 +25,7 @@
)
)
- ;; CHECK: (func $if-nop-nop (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-nop-nop (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
@@ -46,7 +46,7 @@
)
)
- ;; CHECK: (func $if-use (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-use (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
@@ -71,7 +71,7 @@
)
)
- ;; CHECK: (func $if-use-nop (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-use-nop (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
@@ -97,7 +97,7 @@
)
)
- ;; CHECK: (func $if-else-use (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-else-use (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
@@ -124,7 +124,7 @@
)
)
- ;; CHECK: (func $unpushed-interference (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $unpushed-interference (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (local.set $x
@@ -154,7 +154,7 @@
)
)
- ;; CHECK: (func $if-use-use (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-use-use (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
@@ -180,7 +180,7 @@
)
)
- ;; CHECK: (func $if-use-after (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-use-after (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
@@ -206,7 +206,7 @@
(drop (local.get $x))
)
- ;; CHECK: (func $if-use-after-nop (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-use-after-nop (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
@@ -233,7 +233,7 @@
(drop (local.get $x))
)
- ;; CHECK: (func $if-else-use-after (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-else-use-after (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
@@ -260,7 +260,7 @@
(drop (local.get $x))
)
- ;; CHECK: (func $if-use-after-unreachable (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-use-after-unreachable (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
@@ -291,7 +291,7 @@
(drop (local.get $x))
)
- ;; CHECK: (func $if-use-after-unreachable-else (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-use-after-unreachable-else (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
@@ -321,7 +321,7 @@
(drop (local.get $x))
)
- ;; CHECK: (func $optimize-many (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $optimize-many (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (local $z i32)
@@ -372,7 +372,7 @@
)
)
- ;; CHECK: (func $past-other (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $past-other (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $t i32)
;; CHECK-NEXT: (nop)
@@ -403,7 +403,7 @@
)
)
- ;; CHECK: (func $past-other-no (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $past-other-no (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $t i32)
;; CHECK-NEXT: (local.set $x
@@ -433,7 +433,7 @@
)
)
- ;; CHECK: (func $past-condition-no (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $past-condition-no (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $t i32)
;; CHECK-NEXT: (local.set $x
@@ -459,7 +459,7 @@
)
)
- ;; CHECK: (func $past-condition-no-2 (type $none_=>_none)
+ ;; CHECK: (func $past-condition-no-2 (type $3)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $t i32)
;; CHECK-NEXT: (local.set $x
@@ -483,7 +483,7 @@
)
)
- ;; CHECK: (func $past-condition-no-3 (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $past-condition-no-3 (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $t i32)
;; CHECK-NEXT: (local.set $x
@@ -509,7 +509,7 @@
)
)
- ;; CHECK: (func $if-condition-return (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-condition-return (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
@@ -541,7 +541,7 @@
)
)
- ;; CHECK: (func $if-condition-break-used (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $if-condition-break-used (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
@@ -580,7 +580,7 @@
(drop (local.get $x))
)
- ;; CHECK: (func $one-push-prevents-another (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $one-push-prevents-another (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (local.set $x
@@ -616,7 +616,7 @@
)
)
- ;; CHECK: (func $one-push-prevents-another-flipped (type $i32_=>_none) (param $p i32)
+ ;; CHECK: (func $one-push-prevents-another-flipped (type $0) (param $p i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (local.set $x
@@ -652,7 +652,7 @@
)
)
- ;; CHECK: (func $sink-call (type $i32_=>_i32) (param $p i32) (result i32)
+ ;; CHECK: (func $sink-call (type $1) (param $p i32) (result i32)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
@@ -691,7 +691,7 @@
(i32.const 0)
)
- ;; CHECK: (func $no-sink-call (type $i32_=>_i32) (param $p i32) (result i32)
+ ;; CHECK: (func $no-sink-call (type $1) (param $p i32) (result i32)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (call $call.without.effects
@@ -728,7 +728,7 @@
(local.get $temp) ;; this line changed.
)
- ;; CHECK: (func $no-sink-call-2 (type $i32_=>_i32) (param $p i32) (result i32)
+ ;; CHECK: (func $no-sink-call-2 (type $1) (param $p i32) (result i32)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (call $call.without.effects
@@ -766,7 +766,7 @@
(local.get $temp)
)
- ;; CHECK: (func $no-sink-call-3 (type $i32_=>_i32) (param $p i32) (result i32)
+ ;; CHECK: (func $no-sink-call-3 (type $1) (param $p i32) (result i32)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (call $call.without.effects
@@ -812,7 +812,7 @@
(i32.const 0) ;; this line was added.
)
- ;; CHECK: (func $sink-call-3 (type $i32_=>_i32) (param $p i32) (result i32)
+ ;; CHECK: (func $sink-call-3 (type $1) (param $p i32) (result i32)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
@@ -862,7 +862,7 @@
(i32.const 0)
)
- ;; CHECK: (func $no-sink-call-sub (type $i32_=>_i32) (param $p i32) (result i32)
+ ;; CHECK: (func $no-sink-call-sub (type $1) (param $p i32) (result i32)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (local $other i32)
;; CHECK-NEXT: (local.set $temp
@@ -904,7 +904,7 @@
(i32.const 0)
)
- ;; CHECK: (func $ref-into-if (type $ref|any|_=>_none) (param $0 (ref any))
+ ;; CHECK: (func $ref-into-if (type $4) (param $0 (ref any))
;; CHECK-NEXT: (local $1 anyref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
diff --git a/test/lit/passes/code-pushing_tnh.wast b/test/lit/passes/code-pushing_tnh.wast
index 17f69a466..1dcf725ad 100644
--- a/test/lit/passes/code-pushing_tnh.wast
+++ b/test/lit/passes/code-pushing_tnh.wast
@@ -4,9 +4,9 @@
;; RUN: foreach %s %t wasm-opt --code-pushing -tnh -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $0 (func (param i32 i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (func $div (param $x i32) (param $y i32)
;; CHECK-NEXT: (local $temp i32)
diff --git a/test/lit/passes/const-hoisting.wast b/test/lit/passes/const-hoisting.wast
index f55ed4cb6..64b5ef5c4 100644
--- a/test/lit/passes/const-hoisting.wast
+++ b/test/lit/passes/const-hoisting.wast
@@ -4,7 +4,7 @@
;; RUN: foreach %s %t wasm-opt --const-hoisting -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (func $10-of-each
;; CHECK-NEXT: (local $0 i32)
diff --git a/test/lit/passes/dae-gc-refine-params.wast b/test/lit/passes/dae-gc-refine-params.wast
index 6bc7324ef..cf3e75ebe 100644
--- a/test/lit/passes/dae-gc-refine-params.wast
+++ b/test/lit/passes/dae-gc-refine-params.wast
@@ -19,7 +19,7 @@
(type ${i32_f32} (struct_subtype (field i32) (field f32) ${i32}))
- ;; CHECK: (func $call-various-params-no (type $none_=>_none)
+ ;; CHECK: (func $call-various-params-no (type $0)
;; CHECK-NEXT: (call $various-params-no
;; CHECK-NEXT: (call $get_{})
;; CHECK-NEXT: (call $get_{i32})
@@ -45,7 +45,7 @@
)
;; This function is called in ways that do not allow us to alter the types of
;; its parameters (see last function).
- ;; CHECK: (func $various-params-no (type $ref?|${}|_ref?|${}|_=>_none) (param $x (ref null ${})) (param $y (ref null ${}))
+ ;; CHECK: (func $various-params-no (type $7) (param $x (ref null ${})) (param $y (ref null ${}))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -59,26 +59,26 @@
(drop (local.get $y))
)
- ;; CHECK: (func $get_{} (type $none_=>_ref?|${}|) (result (ref null ${}))
+ ;; CHECK: (func $get_{} (type $8) (result (ref null ${}))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $get_{} (result (ref null ${}))
(unreachable)
)
- ;; CHECK: (func $get_{i32} (type $none_=>_ref?|${i32}|) (result (ref null ${i32}))
+ ;; CHECK: (func $get_{i32} (type $5) (result (ref null ${i32}))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $get_{i32} (result (ref null ${i32}))
(unreachable)
)
- ;; CHECK: (func $get_{f64} (type $none_=>_ref?|${f64}|) (result (ref null ${f64}))
+ ;; CHECK: (func $get_{f64} (type $10) (result (ref null ${f64}))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $get_{f64} (result (ref null ${f64}))
(unreachable)
)
- ;; CHECK: (func $call-various-params-yes (type $none_=>_none)
+ ;; CHECK: (func $call-various-params-yes (type $0)
;; CHECK-NEXT: (call $various-params-yes
;; CHECK-NEXT: (call $get_null_{i32})
;; CHECK-NEXT: (i32.const 0)
@@ -107,7 +107,7 @@
)
;; This function is called in ways that *do* allow us to alter the types of
;; its parameters (see last function).
- ;; CHECK: (func $various-params-yes (type $ref?|${i32}|_i32_ref?|${i32}|_=>_none) (param $x (ref null ${i32})) (param $i i32) (param $y (ref null ${i32}))
+ ;; CHECK: (func $various-params-yes (type $11) (param $x (ref null ${i32})) (param $i i32) (param $y (ref null ${i32}))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -125,7 +125,7 @@
(drop (local.get $y))
)
- ;; CHECK: (func $call-various-params-set (type $none_=>_none)
+ ;; CHECK: (func $call-various-params-set (type $0)
;; CHECK-NEXT: (call $various-params-set
;; CHECK-NEXT: (call $get_null_{i32})
;; CHECK-NEXT: (call $get_null_{i32})
@@ -150,7 +150,7 @@
;; This function is called in ways that *do* allow us to alter the types of
;; its parameters (see last function), however, we reuse the parameters by
;; writing to them, which causes problems in one case.
- ;; CHECK: (func $various-params-set (type $ref?|${i32}|_ref?|${i32}|_=>_none) (param $x (ref null ${i32})) (param $y (ref null ${i32}))
+ ;; CHECK: (func $various-params-set (type $12) (param $x (ref null ${i32})) (param $y (ref null ${i32}))
;; CHECK-NEXT: (local $2 (ref null ${}))
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $x)
@@ -196,7 +196,7 @@
)
)
- ;; CHECK: (func $call-various-params-tee (type $none_=>_none)
+ ;; CHECK: (func $call-various-params-tee (type $0)
;; CHECK-NEXT: (call $various-params-tee
;; CHECK-NEXT: (call $get_null_{i32})
;; CHECK-NEXT: )
@@ -207,7 +207,7 @@
(call $get_null_{i32})
)
)
- ;; CHECK: (func $various-params-tee (type $ref?|${i32}|_=>_none) (param $x (ref null ${i32}))
+ ;; CHECK: (func $various-params-tee (type $6) (param $x (ref null ${i32}))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -232,7 +232,7 @@
)
)
- ;; CHECK: (func $call-various-params-null (type $none_=>_none)
+ ;; CHECK: (func $call-various-params-null (type $0)
;; CHECK-NEXT: (call $various-params-null
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (ref.null none)
@@ -262,7 +262,7 @@
)
;; This function is called in ways that allow us to make the first parameter
;; non-nullable.
- ;; CHECK: (func $various-params-null (type $ref|none|_ref?|${i32}|_=>_none) (param $x (ref none)) (param $y (ref null ${i32}))
+ ;; CHECK: (func $various-params-null (type $13) (param $x (ref none)) (param $y (ref null ${i32}))
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
@@ -286,7 +286,7 @@
(local.set $temp (local.get $temp))
)
- ;; CHECK: (func $call-various-params-middle (type $none_=>_none)
+ ;; CHECK: (func $call-various-params-middle (type $0)
;; CHECK-NEXT: (call $various-params-middle
;; CHECK-NEXT: (call $get_null_{i32_i64})
;; CHECK-NEXT: )
@@ -304,7 +304,7 @@
(call $get_null_{i32_f32})
)
)
- ;; CHECK: (func $various-params-middle (type $ref?|${i32}|_=>_none) (param $x (ref null ${i32}))
+ ;; CHECK: (func $various-params-middle (type $6) (param $x (ref null ${i32}))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -314,7 +314,7 @@
(drop (local.get $x))
)
- ;; CHECK: (func $unused-and-refinable (type $none_=>_none)
+ ;; CHECK: (func $unused-and-refinable (type $0)
;; CHECK-NEXT: (local $0 structref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -330,7 +330,7 @@
;; local).
)
- ;; CHECK: (func $call-unused-and-refinable (type $none_=>_none)
+ ;; CHECK: (func $call-unused-and-refinable (type $0)
;; CHECK-NEXT: (call $unused-and-refinable)
;; CHECK-NEXT: )
(func $call-unused-and-refinable
@@ -339,7 +339,7 @@
)
)
- ;; CHECK: (func $non-nullable-fixup (type $ref|${}|_=>_none) (param $0 (ref ${}))
+ ;; CHECK: (func $non-nullable-fixup (type $14) (param $0 (ref ${}))
;; CHECK-NEXT: (local $1 structref)
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $0)
@@ -357,7 +357,7 @@
)
)
- ;; CHECK: (func $call-non-nullable-fixup (type $none_=>_none)
+ ;; CHECK: (func $call-non-nullable-fixup (type $0)
;; CHECK-NEXT: (call $non-nullable-fixup
;; CHECK-NEXT: (struct.new_default ${})
;; CHECK-NEXT: )
@@ -368,7 +368,7 @@
)
)
- ;; CHECK: (func $call-update-null (type $none_=>_none)
+ ;; CHECK: (func $call-update-null (type $0)
;; CHECK-NEXT: (call $update-null
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
@@ -387,7 +387,7 @@
)
)
- ;; CHECK: (func $update-null (type $ref?|${}|_=>_none) (param $x (ref null ${}))
+ ;; CHECK: (func $update-null (type $15) (param $x (ref null ${}))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -399,7 +399,7 @@
(drop (local.get $x))
)
- ;; CHECK: (func $get_null_{i32} (type $none_=>_ref?|${i32}|) (result (ref null ${i32}))
+ ;; CHECK: (func $get_null_{i32} (type $5) (result (ref null ${i32}))
;; CHECK-NEXT: (select (result (ref null ${i32}))
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: (struct.new_default ${i32})
@@ -416,7 +416,7 @@
)
)
- ;; CHECK: (func $get_null_{i32_i64} (type $none_=>_ref?|${i32_i64}|) (result (ref null ${i32_i64}))
+ ;; CHECK: (func $get_null_{i32_i64} (type $16) (result (ref null ${i32_i64}))
;; CHECK-NEXT: (select (result (ref null ${i32_i64}))
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: (struct.new_default ${i32_i64})
@@ -431,7 +431,7 @@
)
)
- ;; CHECK: (func $get_null_{i32_f32} (type $none_=>_ref?|${i32_f32}|) (result (ref null ${i32_f32}))
+ ;; CHECK: (func $get_null_{i32_f32} (type $17) (result (ref null ${i32_f32}))
;; CHECK-NEXT: (select (result (ref null ${i32_f32}))
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: (struct.new_default ${i32_f32})
diff --git a/test/lit/passes/dae-gc-refine-return.wast b/test/lit/passes/dae-gc-refine-return.wast
index 0487392de..bab22b2cb 100644
--- a/test/lit/passes/dae-gc-refine-return.wast
+++ b/test/lit/passes/dae-gc-refine-return.wast
@@ -20,7 +20,7 @@
(table 1 1 funcref)
;; We cannot refine the return type if nothing is actually returned.
- ;; CHECK: (func $refine-return-no-return (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $refine-return-no-return (type $2) (result anyref)
;; CHECK-NEXT: (local $temp anyref)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (call $refine-return-no-return)
@@ -37,7 +37,7 @@
)
;; We cannot refine the return type if it is already the best it can be.
- ;; CHECK: (func $refine-return-no-refining (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $refine-return-no-refining (type $2) (result anyref)
;; CHECK-NEXT: (local $temp anyref)
;; CHECK-NEXT: (local $any anyref)
;; CHECK-NEXT: (local.set $temp
@@ -55,7 +55,7 @@
)
;; Refine the return type based on the value flowing out.
- ;; CHECK: (func $refine-return-flow (type $none_=>_i31ref) (result i31ref)
+ ;; CHECK: (func $refine-return-flow (type $3) (result i31ref)
;; CHECK-NEXT: (local $temp anyref)
;; CHECK-NEXT: (local $i31 i31ref)
;; CHECK-NEXT: (local.set $temp
@@ -71,7 +71,7 @@
(local.get $i31)
)
- ;; CHECK: (func $call-refine-return-flow (type $none_=>_i31ref) (result i31ref)
+ ;; CHECK: (func $call-refine-return-flow (type $3) (result i31ref)
;; CHECK-NEXT: (local $temp anyref)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (call $call-refine-return-flow)
@@ -97,7 +97,7 @@
)
;; Refine the return type based on a return.
- ;; CHECK: (func $refine-return-return (type $none_=>_i31ref) (result i31ref)
+ ;; CHECK: (func $refine-return-return (type $3) (result i31ref)
;; CHECK-NEXT: (local $temp anyref)
;; CHECK-NEXT: (local $i31 i31ref)
;; CHECK-NEXT: (local.set $temp
@@ -117,7 +117,7 @@
)
;; Refine the return type based on multiple values.
- ;; CHECK: (func $refine-return-many (type $none_=>_i31ref) (result i31ref)
+ ;; CHECK: (func $refine-return-many (type $3) (result i31ref)
;; CHECK-NEXT: (local $temp anyref)
;; CHECK-NEXT: (local $i31 i31ref)
;; CHECK-NEXT: (local.set $temp
@@ -154,7 +154,7 @@
(local.get $i31)
)
- ;; CHECK: (func $refine-return-many-lub (type $none_=>_eqref) (result eqref)
+ ;; CHECK: (func $refine-return-many-lub (type $5) (result eqref)
;; CHECK-NEXT: (local $temp anyref)
;; CHECK-NEXT: (local $i31 i31ref)
;; CHECK-NEXT: (local $struct structref)
@@ -194,7 +194,7 @@
(local.get $i31)
)
- ;; CHECK: (func $refine-return-many-lub-2 (type $none_=>_eqref) (result eqref)
+ ;; CHECK: (func $refine-return-many-lub-2 (type $5) (result eqref)
;; CHECK-NEXT: (local $temp anyref)
;; CHECK-NEXT: (local $i31 i31ref)
;; CHECK-NEXT: (local $struct structref)
@@ -235,7 +235,7 @@
)
;; We can refine the return types of tuples.
- ;; CHECK: (func $refine-return-tuple (type $none_=>_i31ref_i32) (result i31ref i32)
+ ;; CHECK: (func $refine-return-tuple (type $6) (result i31ref i32)
;; CHECK-NEXT: (local $temp anyref)
;; CHECK-NEXT: (local $i31 i31ref)
;; CHECK-NEXT: (local.set $temp
@@ -268,13 +268,13 @@
;; returns a ref.func of this one. They both begin by returning a funcref;
;; after refining the return type of the second function, it will have a more
;; specific type (which is ok as subtyping is allowed with tail calls).
- ;; CHECK: (func $do-return-call (type $none_=>_funcref) (result funcref)
+ ;; CHECK: (func $do-return-call (type $7) (result funcref)
;; CHECK-NEXT: (return_call $return-ref-func)
;; CHECK-NEXT: )
(func $do-return-call (result funcref)
(return_call $return-ref-func)
)
- ;; CHECK: (func $return-ref-func (type $none_=>_ref|none_->_funcref|) (result (ref $none_=>_funcref))
+ ;; CHECK: (func $return-ref-func (type $9) (result (ref $7))
;; CHECK-NEXT: (ref.func $do-return-call)
;; CHECK-NEXT: )
(func $return-ref-func (result funcref)
@@ -297,7 +297,7 @@
;; target's return type is more specific than anyref.
(return_call $tail-callee)
)
- ;; CHECK: (func $tail-caller-no (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $tail-caller-no (type $2) (result anyref)
;; CHECK-NEXT: (local $any anyref)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
@@ -317,7 +317,7 @@
)
(return_call $tail-callee)
)
- ;; CHECK: (func $tail-call-caller (type $none_=>_none)
+ ;; CHECK: (func $tail-call-caller (type $4)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $tail-caller-yes)
;; CHECK-NEXT: )
@@ -350,7 +350,7 @@
(func $tail-caller-indirect-yes (result anyref)
(return_call_indirect (type $return_{}) (i32.const 0))
)
- ;; CHECK: (func $tail-caller-indirect-no (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $tail-caller-indirect-no (type $2) (result anyref)
;; CHECK-NEXT: (local $any anyref)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
@@ -370,7 +370,7 @@
)
(return_call_indirect (type $return_{}) (i32.const 0))
)
- ;; CHECK: (func $tail-call-caller-indirect (type $none_=>_none)
+ ;; CHECK: (func $tail-call-caller-indirect (type $4)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $tail-caller-indirect-yes)
;; CHECK-NEXT: )
@@ -405,7 +405,7 @@
(return_call_ref $return_{} (local.get $return_{}))
)
- ;; CHECK: (func $tail-caller-call_ref-no (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $tail-caller-call_ref-no (type $2) (result anyref)
;; CHECK-NEXT: (local $any anyref)
;; CHECK-NEXT: (local $return_{} (ref null $return_{}))
;; CHECK-NEXT: (if
@@ -427,7 +427,7 @@
)
(return_call_ref $return_{} (local.get $return_{}))
)
- ;; CHECK: (func $tail-caller-call_ref-unreachable (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $tail-caller-call_ref-unreachable (type $2) (result anyref)
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (unreachable)
@@ -440,7 +440,7 @@
;; should not hit an assertion on such things.
(return_call_ref $return_{} (unreachable))
)
- ;; CHECK: (func $tail-call-caller-call_ref (type $none_=>_none)
+ ;; CHECK: (func $tail-call-caller-call_ref (type $4)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $tail-caller-call_ref-yes)
;; CHECK-NEXT: )
@@ -463,7 +463,7 @@
)
)
- ;; CHECK: (func $update-null (type $i32_i32_=>_ref?|${i32}|) (param $x i32) (param $y i32) (result (ref null ${i32}))
+ ;; CHECK: (func $update-null (type $10) (param $x i32) (param $y i32) (result (ref null ${i32}))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (if
@@ -494,7 +494,7 @@
)
)
- ;; CHECK: (func $call-update-null (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $call-update-null (type $2) (result anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $update-null
;; CHECK-NEXT: (i32.const 0)
diff --git a/test/lit/passes/dae-gc.wast b/test/lit/passes/dae-gc.wast
index 97216ae8f..5ca1d0373 100644
--- a/test/lit/passes/dae-gc.wast
+++ b/test/lit/passes/dae-gc.wast
@@ -5,7 +5,7 @@
;; CHECK: (type ${} (struct ))
(type ${} (struct))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (call $bar)
;; CHECK-NEXT: )
(func $foo
@@ -15,7 +15,7 @@
)
)
)
- ;; CHECK: (func $bar (type $none_=>_none)
+ ;; CHECK: (func $bar (type $0)
;; CHECK-NEXT: (local $0 i31ref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $0
@@ -49,14 +49,14 @@
)
;; A function that gets a non-nullable reference that is never used. We can
;; still create a non-nullable local for that parameter.
- ;; CHECK: (func $get-nonnull (type $none_=>_none)
+ ;; CHECK: (func $get-nonnull (type $0)
;; CHECK-NEXT: (local $0 (ref ${}))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $get-nonnull (param $0 (ref ${}))
(nop)
)
- ;; CHECK: (func $send-nonnull (type $none_=>_none)
+ ;; CHECK: (func $send-nonnull (type $0)
;; CHECK-NEXT: (call $get-nonnull)
;; CHECK-NEXT: )
(func $send-nonnull
@@ -68,8 +68,8 @@
;; Test ref.func and ref.null optimization of constant parameter values.
(module
- ;; CHECK: (func $foo (type $ref|none_->_none|_=>_none) (param $0 (ref $none_=>_none))
- ;; CHECK-NEXT: (local $1 (ref $none_=>_none))
+ ;; CHECK: (func $foo (type $1) (param $0 (ref $0))
+ ;; CHECK-NEXT: (local $1 (ref $0))
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (ref.func $a)
;; CHECK-NEXT: )
@@ -88,7 +88,7 @@
(drop (local.get $y))
)
- ;; CHECK: (func $call-foo (type $none_=>_none)
+ ;; CHECK: (func $call-foo (type $0)
;; CHECK-NEXT: (call $foo
;; CHECK-NEXT: (ref.func $b)
;; CHECK-NEXT: )
@@ -109,7 +109,7 @@
)
)
- ;; CHECK: (func $bar (type $i31ref_=>_none) (param $0 i31ref)
+ ;; CHECK: (func $bar (type $2) (param $0 i31ref)
;; CHECK-NEXT: (local $1 nullref)
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (ref.null none)
@@ -129,7 +129,7 @@
(drop (local.get $y))
)
- ;; CHECK: (func $call-bar (type $none_=>_none)
+ ;; CHECK: (func $call-bar (type $0)
;; CHECK-NEXT: (call $bar
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
@@ -154,15 +154,15 @@
)
;; Helper functions so we have something to take the reference of.
- ;; CHECK: (func $a (type $none_=>_none)
+ ;; CHECK: (func $a (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $a)
- ;; CHECK: (func $b (type $none_=>_none)
+ ;; CHECK: (func $b (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $b)
- ;; CHECK: (func $c (type $none_=>_none)
+ ;; CHECK: (func $c (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $c)
@@ -170,7 +170,7 @@
;; Test that string constants can be applied.
(module
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (call $1)
;; CHECK-NEXT: )
(func $0
@@ -179,7 +179,7 @@
(string.const "929")
)
)
- ;; CHECK: (func $1 (type $none_=>_none)
+ ;; CHECK: (func $1 (type $0)
;; CHECK-NEXT: (local $0 (ref string))
;; CHECK-NEXT: (local $1 (ref string))
;; CHECK-NEXT: (local.set $0
diff --git a/test/lit/passes/dae-optimizing.wast b/test/lit/passes/dae-optimizing.wast
index 908543e60..ddffbacfe 100644
--- a/test/lit/passes/dae-optimizing.wast
+++ b/test/lit/passes/dae-optimizing.wast
@@ -4,12 +4,10 @@
;; RUN: foreach %s %t wasm-opt --dae-optimizing -S -o - | filecheck %s
(module
+ ;; CHECK: (type $0 (func (result i32)))
(type $0 (func (param f32) (result f32)))
+ ;; CHECK: (type $1 (func (result f32)))
(type $1 (func (param f64 f32 f32 f64 f32 i64 f64) (result i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
-
- ;; CHECK: (type $none_=>_f32 (func (result f32)))
-
;; CHECK: (type $2 (func (param f64 f32 f32 f64 f32 i32 i32 f64) (result i32)))
(type $2 (func (param f64 f32 f32 f64 f32 i32 i32 f64) (result i32)))
;; CHECK: (global $global$0 (mut i32) (i32.const 10))
diff --git a/test/lit/passes/dae-refine-params-and-optimize.wast b/test/lit/passes/dae-refine-params-and-optimize.wast
index 65611908a..9d893c21e 100644
--- a/test/lit/passes/dae-refine-params-and-optimize.wast
+++ b/test/lit/passes/dae-refine-params-and-optimize.wast
@@ -4,9 +4,9 @@
;; The br_on_cast_fail is optimized away thanks to the refined type. The output still has some unoptimized code (an additional --dce pass would get rid of the drop-return pattern here), but that is not directly relevant to this test.
(module
- ;; CHECK: (type $ref|array|_=>_i32 (func (param (ref array)) (result i32)))
+ ;; CHECK: (type $0 (func (param (ref array)) (result i32)))
- ;; CHECK: (func $len (type $ref|array|_=>_i32) (param $0 (ref array)) (result i32)
+ ;; CHECK: (func $len (type $0) (param $0 (ref array)) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (return
;; CHECK-NEXT: (array.len
@@ -29,7 +29,7 @@
)
(i32.const -1)
)
- ;; CHECK: (func $optimize-after-refinement (type $ref|array|_=>_i32) (param $0 (ref array)) (result i32)
+ ;; CHECK: (func $optimize-after-refinement (type $0) (param $0 (ref array)) (result i32)
;; CHECK-NEXT: (call $len
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/dae_all-features.wast b/test/lit/passes/dae_all-features.wast
index 71af5a0bc..61591e977 100644
--- a/test/lit/passes/dae_all-features.wast
+++ b/test/lit/passes/dae_all-features.wast
@@ -5,19 +5,19 @@
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $none_=>_f64 (func (result f64)))
+ ;; CHECK: (type $3 (func (result f64)))
- ;; CHECK: (type $f64_=>_none (func (param f64)))
+ ;; CHECK: (type $4 (func (param f64)))
- ;; CHECK: (import "a" "b" (func $get-i32 (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $get-i32 (type $2) (result i32)))
(import "a" "b" (func $get-i32 (result i32)))
- ;; CHECK: (import "a" "c" (func $get-f64 (type $none_=>_f64) (result f64)))
+ ;; CHECK: (import "a" "c" (func $get-f64 (type $3) (result f64)))
(import "a" "c" (func $get-f64 (result f64)))
;; CHECK: (table $0 2 2 funcref)
@@ -28,7 +28,7 @@
(export "a8" (func $a8))
(table 2 2 funcref)
(elem (i32.const 0) $a9 $c8)
- ;; CHECK: (func $a (type $none_=>_none)
+ ;; CHECK: (func $a (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (i32.const 1)
@@ -36,13 +36,13 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $a (param $x i32))
- ;; CHECK: (func $b (type $none_=>_none)
+ ;; CHECK: (func $b (type $0)
;; CHECK-NEXT: (call $a)
;; CHECK-NEXT: )
(func $b
(call $a (i32.const 1)) ;; best case scenario
)
- ;; CHECK: (func $a1 (type $none_=>_none)
+ ;; CHECK: (func $a1 (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (i32.const 2)
@@ -52,19 +52,19 @@
(func $a1 (param $x i32)
(unreachable)
)
- ;; CHECK: (func $b1 (type $none_=>_none)
+ ;; CHECK: (func $b1 (type $0)
;; CHECK-NEXT: (call $a1)
;; CHECK-NEXT: )
(func $b1
(call $a1 (i32.const 2)) ;; same value in both, so works
)
- ;; CHECK: (func $b11 (type $none_=>_none)
+ ;; CHECK: (func $b11 (type $0)
;; CHECK-NEXT: (call $a1)
;; CHECK-NEXT: )
(func $b11
(call $a1 (i32.const 2))
)
- ;; CHECK: (func $a2 (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $a2 (type $1) (param $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -72,7 +72,7 @@
(func $a2 (param $x i32)
(drop (local.get $x))
)
- ;; CHECK: (func $b2 (type $none_=>_none)
+ ;; CHECK: (func $b2 (type $0)
;; CHECK-NEXT: (call $a2
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
@@ -80,7 +80,7 @@
(func $b2
(call $a2 (i32.const 3)) ;; different value!
)
- ;; CHECK: (func $b22 (type $none_=>_none)
+ ;; CHECK: (func $b22 (type $0)
;; CHECK-NEXT: (call $a2
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
@@ -88,7 +88,7 @@
(func $b22
(call $a2 (i32.const 4))
)
- ;; CHECK: (func $a3 (type $none_=>_none)
+ ;; CHECK: (func $a3 (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const -1)
@@ -97,24 +97,24 @@
(func $a3 (param $x i32)
(drop (i32.const -1)) ;; diff value, but at least unused, so no need to send
)
- ;; CHECK: (func $b3 (type $none_=>_none)
+ ;; CHECK: (func $b3 (type $0)
;; CHECK-NEXT: (call $a3)
;; CHECK-NEXT: )
(func $b3
(call $a3 (i32.const 3))
)
- ;; CHECK: (func $b33 (type $none_=>_none)
+ ;; CHECK: (func $b33 (type $0)
;; CHECK-NEXT: (call $a3)
;; CHECK-NEXT: )
(func $b33
(call $a3 (i32.const 4))
)
- ;; CHECK: (func $a4 (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $a4 (type $1) (param $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $a4 (param $x i32) ;; diff value, but with effects
)
- ;; CHECK: (func $b4 (type $none_=>_none)
+ ;; CHECK: (func $b4 (type $0)
;; CHECK-NEXT: (call $a4
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -122,7 +122,7 @@
(func $b4
(call $a4 (unreachable))
)
- ;; CHECK: (func $b43 (type $none_=>_none)
+ ;; CHECK: (func $b43 (type $0)
;; CHECK-NEXT: (call $a4
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
@@ -130,7 +130,7 @@
(func $b43
(call $a4 (i32.const 4))
)
- ;; CHECK: (func $a5 (type $none_=>_none)
+ ;; CHECK: (func $a5 (type $0)
;; CHECK-NEXT: (local $0 f64)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local.set $0
@@ -154,13 +154,13 @@
(drop (local.get $x))
(drop (local.get $y))
)
- ;; CHECK: (func $b5 (type $none_=>_none)
+ ;; CHECK: (func $b5 (type $0)
;; CHECK-NEXT: (call $a5)
;; CHECK-NEXT: )
(func $b5
(call $a5 (i32.const 1) (f64.const 3.14159))
)
- ;; CHECK: (func $a6 (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $a6 (type $1) (param $0 i32)
;; CHECK-NEXT: (local $1 f64)
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (f64.const 3.14159)
@@ -178,7 +178,7 @@
(drop (local.get $x))
(drop (local.get $y))
)
- ;; CHECK: (func $b6 (type $none_=>_none)
+ ;; CHECK: (func $b6 (type $0)
;; CHECK-NEXT: (call $a6
;; CHECK-NEXT: (call $get-i32)
;; CHECK-NEXT: )
@@ -186,7 +186,7 @@
(func $b6
(call $a6 (call $get-i32) (f64.const 3.14159))
)
- ;; CHECK: (func $a7 (type $f64_=>_none) (param $0 f64)
+ ;; CHECK: (func $a7 (type $4) (param $0 f64)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (i32.const 1)
@@ -204,7 +204,7 @@
(drop (local.get $x))
(drop (local.get $y))
)
- ;; CHECK: (func $b7 (type $none_=>_none)
+ ;; CHECK: (func $b7 (type $0)
;; CHECK-NEXT: (call $a7
;; CHECK-NEXT: (call $get-f64)
;; CHECK-NEXT: )
@@ -212,11 +212,11 @@
(func $b7
(call $a7 (i32.const 1) (call $get-f64))
)
- ;; CHECK: (func $a8 (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $a8 (type $1) (param $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $a8 (param $x i32)) ;; exported, do not optimize
- ;; CHECK: (func $b8 (type $none_=>_none)
+ ;; CHECK: (func $b8 (type $0)
;; CHECK-NEXT: (call $a8
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -224,11 +224,11 @@
(func $b8
(call $a8 (i32.const 1))
)
- ;; CHECK: (func $a9 (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $a9 (type $1) (param $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $a9 (param $x i32)) ;; tabled, do not optimize
- ;; CHECK: (func $b9 (type $none_=>_none)
+ ;; CHECK: (func $b9 (type $0)
;; CHECK-NEXT: (call $a9
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -236,7 +236,7 @@
(func $b9
(call $a9 (i32.const 1))
)
- ;; CHECK: (func $a10 (type $none_=>_none)
+ ;; CHECK: (func $a10 (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (i32.const 1)
@@ -250,7 +250,7 @@
(call $a10 (i32.const 1))
(call $a10 (i32.const 1))
)
- ;; CHECK: (func $a11 (type $none_=>_none)
+ ;; CHECK: (func $a11 (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (call $a11)
;; CHECK-NEXT: (call $a11)
@@ -259,7 +259,7 @@
(call $a11 (i32.const 1))
(call $a11 (i32.const 2))
)
- ;; CHECK: (func $a12 (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $a12 (type $1) (param $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -276,7 +276,7 @@
(call $a12 (i32.const 2))
)
;; return values
- ;; CHECK: (func $c1 (type $none_=>_none)
+ ;; CHECK: (func $c1 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (call $c2)
;; CHECK-NEXT: (call $c3)
@@ -308,7 +308,7 @@
(drop (call $c7))
(drop (call $c8))
)
- ;; CHECK: (func $c2 (type $none_=>_none)
+ ;; CHECK: (func $c2 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -316,7 +316,7 @@
(func $c2 (result i32)
(i32.const 1)
)
- ;; CHECK: (func $c3 (type $none_=>_none)
+ ;; CHECK: (func $c3 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
@@ -324,13 +324,13 @@
(func $c3 (result i32)
(i32.const 2)
)
- ;; CHECK: (func $c4 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $c4 (type $2) (result i32)
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
(func $c4 (result i32)
(i32.const 3)
)
- ;; CHECK: (func $c5 (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $c5 (type $1) (param $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -338,13 +338,13 @@
(func $c5 (param $x i32) (result i32)
(local.get $x)
)
- ;; CHECK: (func $c6 (type $none_=>_none)
+ ;; CHECK: (func $c6 (type $0)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $c6 (result i32)
(unreachable)
)
- ;; CHECK: (func $c7 (type $none_=>_none)
+ ;; CHECK: (func $c7 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
@@ -353,7 +353,7 @@
(func $c7 (result i32)
(return (i32.const 4))
)
- ;; CHECK: (func $c8 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $c8 (type $2) (result i32)
;; CHECK-NEXT: (i32.const 5)
;; CHECK-NEXT: )
(func $c8 (result i32)
@@ -368,15 +368,15 @@
)
)
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (export "a" (func $0))
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (call $b)
;; CHECK-NEXT: )
- ;; CHECK: (func $b (type $none_=>_none)
+ ;; CHECK: (func $b (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
@@ -392,11 +392,11 @@
)
)
(module ;; tail calls inhibit dropped result removal
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (func $foo (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $foo (type $0) (param $x i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (return_call $bar)
;; CHECK-NEXT: )
@@ -410,7 +410,7 @@
)
(i32.const 42)
)
- ;; CHECK: (func $bar (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $bar (type $1) (result i32)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (i32.const 0)
@@ -425,7 +425,7 @@
;; CHECK: (type $T (func (result i32)))
(type $T (func (result i32)))
(table 1 1 funcref)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (table $0 1 1 funcref)
@@ -447,7 +447,7 @@
)
)
)
- ;; CHECK: (func $bar (type $none_=>_none)
+ ;; CHECK: (func $bar (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $foo)
;; CHECK-NEXT: )
@@ -461,15 +461,15 @@
)
)
(module
- ;; CHECK: (type $funcref_i32_f64_=>_i64 (func (param funcref i32 f64) (result i64)))
+ ;; CHECK: (type $0 (func (param funcref i32 f64) (result i64)))
- ;; CHECK: (type $f32_=>_funcref (func (param f32) (result funcref)))
+ ;; CHECK: (type $1 (func (param f32) (result funcref)))
;; CHECK: (elem declare func $0)
;; CHECK: (export "export" (func $1))
- ;; CHECK: (func $0 (type $funcref_i32_f64_=>_i64) (param $0 funcref) (param $1 i32) (param $2 f64) (result i64)
+ ;; CHECK: (func $0 (type $0) (param $0 funcref) (param $1 i32) (param $2 f64) (result i64)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -483,13 +483,13 @@
(ref.func $0)
)
)
-;; CHECK: (func $1 (type $f32_=>_funcref) (param $0 f32) (result funcref)
+;; CHECK: (func $1 (type $1) (param $0 f32) (result funcref)
;; CHECK-NEXT: (ref.func $0)
;; CHECK-NEXT: )
(module
;; CHECK: (type $i64 (func (param i64)))
(type $i64 (func (param i64)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $global$0 (ref $i64) (ref.func $0))
(global $global$0 (ref $i64) (ref.func $0))
@@ -503,7 +503,7 @@
(func $0 (param $0 i64)
(unreachable)
)
- ;; CHECK: (func $1 (type $none_=>_none)
+ ;; CHECK: (func $1 (type $1)
;; CHECK-NEXT: (call_ref $i64
;; CHECK-NEXT: (i64.const 0)
;; CHECK-NEXT: (global.get $global$0)
@@ -515,7 +515,7 @@
(global.get $global$0)
)
)
- ;; CHECK: (func $2 (type $none_=>_none)
+ ;; CHECK: (func $2 (type $1)
;; CHECK-NEXT: (call $0
;; CHECK-NEXT: (i64.const 0)
;; CHECK-NEXT: )
@@ -528,16 +528,16 @@
)
(module
;; a removable non-nullable parameter
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (local $0 i31ref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $0 (param $x i31ref)
(nop)
)
- ;; CHECK: (func $1 (type $none_=>_none)
+ ;; CHECK: (func $1 (type $0)
;; CHECK-NEXT: (call $0)
;; CHECK-NEXT: )
(func $1
@@ -550,11 +550,11 @@
;; Arguments that read an immutable global can be optimized, as that is a
;; constant value.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $2 (func (param i32 i32)))
;; CHECK: (global $immut i32 (i32.const 42))
(global $immut i32 (i32.const 42))
@@ -565,7 +565,7 @@
;; CHECK: (global $mut (mut i32) (i32.const 1337))
(global $mut (mut i32) (i32.const 1337))
- ;; CHECK: (func $foo (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $foo (type $1) (param $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (global.get $immut)
@@ -585,7 +585,7 @@
(drop (local.get $y))
)
- ;; CHECK: (func $foo-caller (type $none_=>_none)
+ ;; CHECK: (func $foo-caller (type $0)
;; CHECK-NEXT: (global.set $mut
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -615,7 +615,7 @@
)
)
- ;; CHECK: (func $bar (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ ;; CHECK: (func $bar (type $2) (param $x i32) (param $y i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -628,7 +628,7 @@
(drop (local.get $y))
)
- ;; CHECK: (func $bar-caller (type $none_=>_none)
+ ;; CHECK: (func $bar-caller (type $0)
;; CHECK-NEXT: (global.set $mut
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -660,9 +660,9 @@
)
(module
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $0 (func (param i32)))
- ;; CHECK: (func $0 (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $0 (type $0) (param $0 i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $0
;; CHECK-NEXT: (block
@@ -697,7 +697,7 @@
;; CHECK: (type $A (func (result (ref $A))))
(type $A (func (result (ref $A))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (func $no-caller (type $A) (result (ref $A))
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
@@ -717,7 +717,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $no-caller)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/dae_tnh.wast b/test/lit/passes/dae_tnh.wast
index 40a750e2e..ea2d95433 100644
--- a/test/lit/passes/dae_tnh.wast
+++ b/test/lit/passes/dae_tnh.wast
@@ -3,14 +3,14 @@
;; RUN: foreach %s %t wasm-opt --dae --all-features -tnh -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct_subtype (field i32) data))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $2 (func (param (ref null $struct))))
- ;; CHECK: (func $target (type $none_=>_none)
+ ;; CHECK: (func $target (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -18,7 +18,7 @@
(nop)
)
- ;; CHECK: (func $caller (type $ref?|$struct|_=>_none) (param $ref (ref null $struct))
+ ;; CHECK: (func $caller (type $2) (param $ref (ref null $struct))
;; CHECK-NEXT: (call $target)
;; CHECK-NEXT: )
(func $caller (param $ref (ref null $struct))
@@ -34,11 +34,11 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $target
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -52,7 +52,7 @@
)
)
- ;; CHECK: (func $target (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $target (type $1) (param $0 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $target (param i32)
@@ -62,9 +62,9 @@
;; As above, but use a return_call. We can optimize that, since return_calls
;; have type unreachable anyhow, and the optimization would not change the type.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (return_call $target)
;; CHECK-NEXT: )
(func $caller
@@ -73,7 +73,7 @@
)
)
- ;; CHECK: (func $target (type $none_=>_none)
+ ;; CHECK: (func $target (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -82,11 +82,11 @@
)
(module
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $0 (func (param i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (func $target (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $target (type $0) (param $0 i32)
;; CHECK-NEXT: (local $1 f64)
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (f64.const 4.2)
@@ -102,7 +102,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call $target
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/dce-eh.wast b/test/lit/passes/dce-eh.wast
index 28a4bc649..5915eb7bd 100644
--- a/test/lit/passes/dce-eh.wast
+++ b/test/lit/passes/dce-eh.wast
@@ -6,14 +6,14 @@
(module
;; CHECK: (tag $e (param))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $foo)
(tag $e)
- ;; CHECK: (func $try_unreachable (type $none_=>_none)
+ ;; CHECK: (func $try_unreachable (type $0)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (unreachable)
@@ -34,7 +34,7 @@
(call $foo) ;; shouldn't be dce'd
)
- ;; CHECK: (func $catch_unreachable (type $none_=>_none)
+ ;; CHECK: (func $catch_unreachable (type $0)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
@@ -55,7 +55,7 @@
(call $foo) ;; shouldn't be dce'd
)
- ;; CHECK: (func $both_unreachable (type $none_=>_none)
+ ;; CHECK: (func $both_unreachable (type $0)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (unreachable)
@@ -77,7 +77,7 @@
(call $foo) ;; should be dce'd
)
- ;; CHECK: (func $throw (type $none_=>_none)
+ ;; CHECK: (func $throw (type $0)
;; CHECK-NEXT: (block $label$0
;; CHECK-NEXT: (block $label$1
;; CHECK-NEXT: (throw $e)
@@ -101,7 +101,7 @@
)
)
- ;; CHECK: (func $rethrow (type $none_=>_none)
+ ;; CHECK: (func $rethrow (type $0)
;; CHECK-NEXT: (try $l0
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
diff --git a/test/lit/passes/dce_all-features.wast b/test/lit/passes/dce_all-features.wast
index cda928e61..d79426dad 100644
--- a/test/lit/passes/dce_all-features.wast
+++ b/test/lit/passes/dce_all-features.wast
@@ -5,22 +5,22 @@
(module
(memory 10)
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (type $1 (func))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32) (result i32)))
;; CHECK: (type $ii (func (param i32 i32)))
(type $ii (func (param i32 i32)))
(type $1 (func))
(table 1 1 funcref)
(elem (i32.const 0) $call-me)
- ;; CHECK: (type $i64_i64_=>_i64 (func (param i64 i64) (result i64)))
+ ;; CHECK: (type $4 (func (param i64 i64) (result i64)))
- ;; CHECK: (type $f32_i64_=>_none (func (param f32 i64)))
+ ;; CHECK: (type $5 (func (param f32 i64)))
- ;; CHECK: (type $f32_i64_=>_i32 (func (param f32 i64) (result i32)))
+ ;; CHECK: (type $6 (func (param f32 i64) (result i32)))
;; CHECK: (global $x (mut i32) (i32.const 0))
(global $x (mut i32) (i32.const 0))
@@ -691,7 +691,7 @@
(i32.const 2000)
)
)
- ;; CHECK: (func $typed-block-none-then-unreachable (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $typed-block-none-then-unreachable (type $0) (result i32)
;; CHECK-NEXT: (block $top-typed
;; CHECK-NEXT: (block $switch$0
;; CHECK-NEXT: (return
@@ -713,7 +713,7 @@
)
)
)
- ;; CHECK: (func $typed-block-remove-br-changes-type (type $i32_=>_i32) (param $$$0 i32) (result i32)
+ ;; CHECK: (func $typed-block-remove-br-changes-type (type $2) (param $$$0 i32) (result i32)
;; CHECK-NEXT: (block $switch$7
;; CHECK-NEXT: (block $switch-default$10
;; CHECK-NEXT: (block $switch-case$9
@@ -763,7 +763,7 @@
(drop (global.get $x))
(global.set $x (i32.const 1))
)
- ;; CHECK: (func $ret (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $ret (type $0) (result i32)
;; CHECK-NEXT: (return
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -775,7 +775,7 @@
(nop)
(i32.const 0)
)
- ;; CHECK: (func $unreachable-br (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unreachable-br (type $0) (result i32)
;; CHECK-NEXT: (block $out (result i32)
;; CHECK-NEXT: (br $out
;; CHECK-NEXT: (i32.const 0)
@@ -789,7 +789,7 @@
)
)
)
- ;; CHECK: (func $unreachable-br-loop (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unreachable-br-loop (type $0) (result i32)
;; CHECK-NEXT: (loop $out
;; CHECK-NEXT: (br $out)
;; CHECK-NEXT: )
@@ -799,7 +799,7 @@
(br $out)
)
)
- ;; CHECK: (func $unreachable-block-ends-switch (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unreachable-block-ends-switch (type $0) (result i32)
;; CHECK-NEXT: (block $label$0
;; CHECK-NEXT: (block $label$3
;; CHECK-NEXT: (nop)
@@ -819,7 +819,7 @@
(i32.const 19)
)
)
- ;; CHECK: (func $unreachable-block-ends-br_if (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unreachable-block-ends-br_if (type $0) (result i32)
;; CHECK-NEXT: (block $label$0
;; CHECK-NEXT: (block $label$2
;; CHECK-NEXT: (nop)
@@ -839,7 +839,7 @@
(i32.const 19)
)
)
- ;; CHECK: (func $unreachable-brs-3 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unreachable-brs-3 (type $0) (result i32)
;; CHECK-NEXT: (block $label$0 (result i32)
;; CHECK-NEXT: (br $label$0
;; CHECK-NEXT: (i32.const 18)
@@ -858,7 +858,7 @@
(i32.const 21)
)
)
- ;; CHECK: (func $unreachable-brs-4 (type $i32_=>_i32) (param $var$0 i32) (result i32)
+ ;; CHECK: (func $unreachable-brs-4 (type $2) (param $var$0 i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -892,7 +892,7 @@
)
)
)
- ;; CHECK: (func $call-unreach (type $i64_i64_=>_i64) (param $var$0 i64) (param $var$1 i64) (result i64)
+ ;; CHECK: (func $call-unreach (type $4) (param $var$0 i64) (param $var$1 i64) (result i64)
;; CHECK-NEXT: (local $2 i64)
;; CHECK-NEXT: (if (result i64)
;; CHECK-NEXT: (i64.eqz
@@ -954,7 +954,7 @@
)
)
)
- ;; CHECK: (func $br-gone-means-block-type-changes-then-refinalize-at-end-is-too-late (type $i32_=>_i32) (param $var$0 i32) (result i32)
+ ;; CHECK: (func $br-gone-means-block-type-changes-then-refinalize-at-end-is-too-late (type $2) (param $var$0 i32) (result i32)
;; CHECK-NEXT: (block $label$0
;; CHECK-NEXT: (block
;; CHECK-NEXT: (nop)
@@ -978,7 +978,7 @@
)
)
)
- ;; CHECK: (func $br-with-unreachable-value-should-not-give-a-block-a-value (type $i32_=>_i32) (param $var$0 i32) (result i32)
+ ;; CHECK: (func $br-with-unreachable-value-should-not-give-a-block-a-value (type $2) (param $var$0 i32) (result i32)
;; CHECK-NEXT: (block $label$0 (result i32)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -1007,7 +1007,7 @@
(i32.const 16)
)
)
- ;; CHECK: (func $replace-br-value-of-i32-with-unreachable (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $replace-br-value-of-i32-with-unreachable (type $0) (result i32)
;; CHECK-NEXT: (block $label$0
;; CHECK-NEXT: (block $label$1
;; CHECK-NEXT: (nop)
@@ -1039,7 +1039,7 @@
)
)
)
- ;; CHECK: (func $block-with-type-but-is-unreachable (type $i32_=>_i32) (param $var$0 i32) (result i32)
+ ;; CHECK: (func $block-with-type-but-is-unreachable (type $2) (param $var$0 i32) (result i32)
;; CHECK-NEXT: (block $label$0
;; CHECK-NEXT: (block $block
;; CHECK-NEXT: (nop)
@@ -1057,7 +1057,7 @@
)
)
)
- ;; CHECK: (func $if-with-type-but-is-unreachable (type $i32_=>_i32) (param $var$0 i32) (result i32)
+ ;; CHECK: (func $if-with-type-but-is-unreachable (type $2) (param $var$0 i32) (result i32)
;; CHECK-NEXT: (block $label$0
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $var$0)
@@ -1086,7 +1086,7 @@
(br $label$2)
)
)
- ;; CHECK: (func $br-block-from-unary (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $br-block-from-unary (type $0) (result i32)
;; CHECK-NEXT: (block $label$6 (result i32)
;; CHECK-NEXT: (block $label$7
;; CHECK-NEXT: (br $label$6
@@ -1143,7 +1143,7 @@
)
)
)
- ;; CHECK: (func $replace-with-unreachable-affects-parent (type $f32_i64_=>_none) (param $var$0 f32) (param $var$1 i64)
+ ;; CHECK: (func $replace-with-unreachable-affects-parent (type $5) (param $var$0 f32) (param $var$1 i64)
;; CHECK-NEXT: (block $top
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -1232,7 +1232,7 @@
)
)
)
- ;; CHECK: (func $helper (type $f32_i64_=>_i32) (param $var$0 f32) (param $var$1 i64) (result i32)
+ ;; CHECK: (func $helper (type $6) (param $var$0 f32) (param $var$1 i64) (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
(func $helper (param $var$0 f32) (param $var$1 i64) (result i32)
@@ -1241,11 +1241,11 @@
)
;; if goes to unreachable, need to propagate that up to the global.set
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global (mut f64) (f64.const 0))
(global $global (mut f64) (f64.const 0))
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (unreachable)
@@ -1263,9 +1263,9 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (local $local f64)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
@@ -1286,11 +1286,11 @@
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (func $unnecessary-concrete-block (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unnecessary-concrete-block (type $0) (result i32)
;; CHECK-NEXT: (block $foo
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (unreachable)
@@ -1302,7 +1302,7 @@
(unreachable)
)
)
- ;; CHECK: (func $necessary-concrete-block (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $necessary-concrete-block (type $0) (result i32)
;; CHECK-NEXT: (block $foo (result i32)
;; CHECK-NEXT: (br $foo
;; CHECK-NEXT: (i32.const 1)
@@ -1315,7 +1315,7 @@
(unreachable)
)
)
- ;; CHECK: (func $unnecessary-concrete-if (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unnecessary-concrete-if (type $0) (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (return
@@ -1331,7 +1331,7 @@
(unreachable)
)
)
- ;; CHECK: (func $unnecessary-concrete-try (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unnecessary-concrete-try (type $0) (result i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (unreachable)
@@ -1351,7 +1351,7 @@
)
)
)
- ;; CHECK: (func $note-loss-of-if-children (type $none_=>_none)
+ ;; CHECK: (func $note-loss-of-if-children (type $1)
;; CHECK-NEXT: (block $label$1
;; CHECK-NEXT: (block $label$2
;; CHECK-NEXT: (nop)
@@ -1373,7 +1373,7 @@
)
)
)
- ;; CHECK: (func $note-loss-of-non-control-flow-children (type $none_=>_none)
+ ;; CHECK: (func $note-loss-of-non-control-flow-children (type $1)
;; CHECK-NEXT: (block $out
;; CHECK-NEXT: (block
;; CHECK-NEXT: (nop)
@@ -1396,9 +1396,9 @@
)
)
(module
- ;; CHECK: (type $none_=>_ref|any| (func (result (ref any))))
+ ;; CHECK: (type $0 (func (result (ref any))))
- ;; CHECK: (func $br_on_non_null (type $none_=>_ref|any|) (result (ref any))
+ ;; CHECK: (func $br_on_non_null (type $0) (result (ref any))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $br_on_non_null (result (ref any))
@@ -1415,7 +1415,7 @@
)
)
- ;; CHECK: (func $br_on_cast_fail (type $none_=>_ref|any|) (result (ref any))
+ ;; CHECK: (func $br_on_cast_fail (type $0) (result (ref any))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $br_on_cast_fail (result (ref any))
@@ -1430,9 +1430,9 @@
)
(module
- ;; CHECK: (type $none_=>_anyref (func (result anyref)))
+ ;; CHECK: (type $0 (func (result anyref)))
- ;; CHECK: (func $if (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $if (type $0) (result anyref)
;; CHECK-NEXT: (ref.cast i31ref
;; CHECK-NEXT: (if (result i31ref)
;; CHECK-NEXT: (i32.const 0)
@@ -1464,7 +1464,7 @@
)
)
- ;; CHECK: (func $try (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $try (type $0) (result anyref)
;; CHECK-NEXT: (try $try (result i31ref)
;; CHECK-NEXT: (do
;; CHECK-NEXT: (drop
diff --git a/test/lit/passes/dce_vacuum_remove-unused-names.wast b/test/lit/passes/dce_vacuum_remove-unused-names.wast
index 96a3d8f6b..b7a53d61b 100644
--- a/test/lit/passes/dce_vacuum_remove-unused-names.wast
+++ b/test/lit/passes/dce_vacuum_remove-unused-names.wast
@@ -4,11 +4,11 @@
;; RUN: foreach %s %t wasm-opt --dce --vacuum --remove-unused-names -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $f32_f32_=>_f32 (func (param f32 f32) (result f32)))
+ ;; CHECK: (type $1 (func (param f32 f32) (result f32)))
- ;; CHECK: (type $i64_=>_i64 (func (param i64) (result i64)))
+ ;; CHECK: (type $2 (func (param i64) (result i64)))
;; CHECK: (func $__Z12serveroptionPc (result i32)
;; CHECK-NEXT: (return
diff --git a/test/lit/passes/dealign.wast b/test/lit/passes/dealign.wast
index ba07da1ed..68bc1165b 100644
--- a/test/lit/passes/dealign.wast
+++ b/test/lit/passes/dealign.wast
@@ -4,7 +4,7 @@
;; RUN: foreach %s %t wasm-opt --dealign -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 1 1)
(memory $0 1 1)
diff --git a/test/lit/passes/dealign64.wast b/test/lit/passes/dealign64.wast
index 64f082550..e2d7b7895 100644
--- a/test/lit/passes/dealign64.wast
+++ b/test/lit/passes/dealign64.wast
@@ -4,7 +4,7 @@
;; RUN: foreach %s %t wasm-opt --dealign --enable-memory64 -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 i64 1 1)
(memory $0 i64 1 1)
diff --git a/test/lit/passes/denan.wast b/test/lit/passes/denan.wast
index e55888132..1932ce534 100644
--- a/test/lit/passes/denan.wast
+++ b/test/lit/passes/denan.wast
@@ -4,13 +4,13 @@
;; RUN: foreach %s %t wasm-opt --denan -S -o - | filecheck %s
(module
- ;; CHECK: (type $f32_=>_f32 (func (param f32) (result f32)))
+ ;; CHECK: (type $0 (func (param f32) (result f32)))
- ;; CHECK: (type $f64_=>_f64 (func (param f64) (result f64)))
+ ;; CHECK: (type $1 (func (param f64) (result f64)))
- ;; CHECK: (type $i32_f32_i64_f64_=>_none (func (param i32 f32 i64 f64)))
+ ;; CHECK: (type $2 (func (param i32 f32 i64 f64)))
- ;; CHECK: (type $f32_f64_=>_none (func (param f32 f64)))
+ ;; CHECK: (type $3 (func (param f32 f64)))
;; CHECK: (global $global$1 (mut f32) (f32.const 0))
(global $global$1 (mut f32) (f32.const nan))
@@ -202,11 +202,11 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $f32_=>_f32 (func (param f32) (result f32)))
+ ;; CHECK: (type $1 (func (param f32) (result f32)))
- ;; CHECK: (type $f64_=>_f64 (func (param f64) (result f64)))
+ ;; CHECK: (type $2 (func (param f64) (result f64)))
;; CHECK: (func $deNan32
;; CHECK-NEXT: (nop)
diff --git a/test/lit/passes/directize_all-features.wast b/test/lit/passes/directize_all-features.wast
index acac22a3e..0b55679c4 100644
--- a/test/lit/passes/directize_all-features.wast
+++ b/test/lit/passes/directize_all-features.wast
@@ -54,10 +54,10 @@
;; CHECK: (type $ii (func (param i32 i32)))
;; IMMUT: (type $ii (func (param i32 i32)))
(type $ii (func (param i32 i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
;; CHECK: (table $0 5 5 funcref)
- ;; IMMUT: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; IMMUT: (type $1 (func (param i32) (result i32)))
;; IMMUT: (table $0 5 5 funcref)
(table $0 5 5 funcref)
@@ -70,14 +70,14 @@
;; CHECK: (elem $1 (table $1) (i32.const 1) func $f)
- ;; CHECK: (func $dummy (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $dummy (type $1) (param $0 i32) (result i32)
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; IMMUT: (elem $0 (table $0) (i32.const 1) func $dummy)
;; IMMUT: (elem $1 (table $1) (i32.const 1) func $f)
- ;; IMMUT: (func $dummy (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; IMMUT: (func $dummy (type $1) (param $0 i32) (result i32)
;; IMMUT-NEXT: (local.get $0)
;; IMMUT-NEXT: )
(func $dummy (param i32) (result i32)
@@ -474,10 +474,10 @@
;; CHECK: (type $ii (func (param i32 i32)))
;; IMMUT: (type $ii (func (param i32 i32)))
(type $ii (func (param i32 i32)))
- ;; CHECK: (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
+ ;; CHECK: (type $1 (func (param i32 i32 i32)))
;; CHECK: (table $0 5 5 funcref)
- ;; IMMUT: (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
+ ;; IMMUT: (type $1 (func (param i32 i32 i32)))
;; IMMUT: (table $0 5 5 funcref)
(table $0 5 5 funcref)
@@ -495,14 +495,14 @@
(func $foo (param i32) (param i32)
(unreachable)
)
- ;; CHECK: (func $bar (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; CHECK: (func $bar (type $1) (param $x i32) (param $y i32) (param $z i32)
;; CHECK-NEXT: (call_indirect $0 (type $ii)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (local.get $y)
;; CHECK-NEXT: (local.get $z)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $bar (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; IMMUT: (func $bar (type $1) (param $x i32) (param $y i32) (param $z i32)
;; IMMUT-NEXT: (call_indirect $0 (type $ii)
;; IMMUT-NEXT: (local.get $x)
;; IMMUT-NEXT: (local.get $y)
@@ -607,10 +607,10 @@
;; bad type
(module
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $0 (func (param i32)))
;; CHECK: (type $ii (func (param i32 i32)))
- ;; IMMUT: (type $i32_=>_none (func (param i32)))
+ ;; IMMUT: (type $0 (func (param i32)))
;; IMMUT: (type $ii (func (param i32 i32)))
(type $ii (func (param i32 i32)))
@@ -620,12 +620,12 @@
(elem (i32.const 1) $foo)
;; CHECK: (elem $0 (i32.const 1) $foo)
- ;; CHECK: (func $foo (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $foo (type $0) (param $0 i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; IMMUT: (elem $0 (i32.const 1) $foo)
- ;; IMMUT: (func $foo (type $i32_=>_none) (param $0 i32)
+ ;; IMMUT: (func $foo (type $0) (param $0 i32)
;; IMMUT-NEXT: (unreachable)
;; IMMUT-NEXT: )
(func $foo (param i32)
@@ -648,14 +648,14 @@
;; no table
(module
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $0 (func (param i32)))
- ;; CHECK: (func $foo (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $foo (type $0) (param $0 i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
- ;; IMMUT: (type $i32_=>_none (func (param i32)))
+ ;; IMMUT: (type $0 (func (param i32)))
- ;; IMMUT: (func $foo (type $i32_=>_none) (param $0 i32)
+ ;; IMMUT: (func $foo (type $0) (param $0 i32)
;; IMMUT-NEXT: (unreachable)
;; IMMUT-NEXT: )
(func $foo (param i32)
@@ -666,18 +666,18 @@
;; change types
(module
(type (func))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (table $0 8 8 funcref)
- ;; IMMUT: (type $none_=>_none (func))
+ ;; IMMUT: (type $0 (func))
;; IMMUT: (table $0 8 8 funcref)
(table $0 8 8 funcref)
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
- ;; IMMUT: (func $0 (type $none_=>_none)
+ ;; IMMUT: (func $0 (type $0)
;; IMMUT-NEXT: (nop)
;; IMMUT-NEXT: (unreachable)
;; IMMUT-NEXT: )
@@ -734,20 +734,20 @@
)
(module
- ;; CHECK: (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
+ ;; CHECK: (type $0 (func (param i32 i32 i32)))
;; CHECK: (type $ii (func (param i32 i32)))
- ;; IMMUT: (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
+ ;; IMMUT: (type $0 (func (param i32 i32 i32)))
;; IMMUT: (type $ii (func (param i32 i32)))
(type $ii (func (param i32 i32)))
(type $none (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $2 (func (param i32)))
;; CHECK: (table $0 5 5 funcref)
- ;; IMMUT: (type $i32_=>_none (func (param i32)))
+ ;; IMMUT: (type $2 (func (param i32)))
;; IMMUT: (table $0 5 5 funcref)
(table $0 5 5 funcref)
@@ -774,7 +774,7 @@
(func $foo2 (param i32) (param i32)
(unreachable)
)
- ;; CHECK: (func $select (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; CHECK: (func $select (type $0) (param $x i32) (param $y i32) (param $z i32)
;; CHECK-NEXT: (local $3 i32)
;; CHECK-NEXT: (local $4 i32)
;; CHECK-NEXT: (local.set $3
@@ -795,7 +795,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; IMMUT: (func $select (type $0) (param $x i32) (param $y i32) (param $z i32)
;; IMMUT-NEXT: (local $3 i32)
;; IMMUT-NEXT: (local $4 i32)
;; IMMUT-NEXT: (local.set $3
@@ -829,7 +829,7 @@
)
)
)
- ;; CHECK: (func $select-bad-1 (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; CHECK: (func $select-bad-1 (type $0) (param $x i32) (param $y i32) (param $z i32)
;; CHECK-NEXT: (call_indirect $0 (type $ii)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (local.get $y)
@@ -840,7 +840,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-bad-1 (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; IMMUT: (func $select-bad-1 (type $0) (param $x i32) (param $y i32) (param $z i32)
;; IMMUT-NEXT: (call_indirect $0 (type $ii)
;; IMMUT-NEXT: (local.get $x)
;; IMMUT-NEXT: (local.get $y)
@@ -863,7 +863,7 @@
)
)
)
- ;; CHECK: (func $select-bad-2 (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; CHECK: (func $select-bad-2 (type $0) (param $x i32) (param $y i32) (param $z i32)
;; CHECK-NEXT: (call_indirect $0 (type $ii)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (local.get $y)
@@ -874,7 +874,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-bad-2 (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; IMMUT: (func $select-bad-2 (type $0) (param $x i32) (param $y i32) (param $z i32)
;; IMMUT-NEXT: (call_indirect $0 (type $ii)
;; IMMUT-NEXT: (local.get $x)
;; IMMUT-NEXT: (local.get $y)
@@ -897,7 +897,7 @@
)
)
)
- ;; CHECK: (func $select-out-of-range (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; CHECK: (func $select-out-of-range (type $0) (param $x i32) (param $y i32) (param $z i32)
;; CHECK-NEXT: (local $3 i32)
;; CHECK-NEXT: (local $4 i32)
;; CHECK-NEXT: (local.set $3
@@ -915,7 +915,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-out-of-range (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; IMMUT: (func $select-out-of-range (type $0) (param $x i32) (param $y i32) (param $z i32)
;; IMMUT-NEXT: (local $3 i32)
;; IMMUT-NEXT: (local $4 i32)
;; IMMUT-NEXT: (local.set $3
@@ -946,7 +946,7 @@
)
)
)
- ;; CHECK: (func $select-both-out-of-range (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; CHECK: (func $select-both-out-of-range (type $0) (param $x i32) (param $y i32) (param $z i32)
;; CHECK-NEXT: (local $3 i32)
;; CHECK-NEXT: (local $4 i32)
;; CHECK-NEXT: (local.set $3
@@ -961,7 +961,7 @@
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-both-out-of-range (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; IMMUT: (func $select-both-out-of-range (type $0) (param $x i32) (param $y i32) (param $z i32)
;; IMMUT-NEXT: (local $3 i32)
;; IMMUT-NEXT: (local $4 i32)
;; IMMUT-NEXT: (local.set $3
@@ -988,7 +988,7 @@
)
)
)
- ;; CHECK: (func $select-unreachable-operand (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; CHECK: (func $select-unreachable-operand (type $0) (param $x i32) (param $y i32) (param $z i32)
;; CHECK-NEXT: (call_indirect $0 (type $ii)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (local.get $y)
@@ -999,7 +999,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-unreachable-operand (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; IMMUT: (func $select-unreachable-operand (type $0) (param $x i32) (param $y i32) (param $z i32)
;; IMMUT-NEXT: (call_indirect $0 (type $ii)
;; IMMUT-NEXT: (local.get $x)
;; IMMUT-NEXT: (local.get $y)
@@ -1022,7 +1022,7 @@
)
)
)
- ;; CHECK: (func $select-unreachable-condition (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; CHECK: (func $select-unreachable-condition (type $0) (param $x i32) (param $y i32) (param $z i32)
;; CHECK-NEXT: (call_indirect $0 (type $ii)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (local.get $y)
@@ -1033,7 +1033,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-unreachable-condition (type $i32_i32_i32_=>_none) (param $x i32) (param $y i32) (param $z i32)
+ ;; IMMUT: (func $select-unreachable-condition (type $0) (param $x i32) (param $y i32) (param $z i32)
;; IMMUT-NEXT: (call_indirect $0 (type $ii)
;; IMMUT-NEXT: (local.get $x)
;; IMMUT-NEXT: (local.get $y)
@@ -1057,14 +1057,14 @@
)
)
)
- ;; CHECK: (func $select-bad-type (type $i32_=>_none) (param $z i32)
+ ;; CHECK: (func $select-bad-type (type $2) (param $z i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $z)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-bad-type (type $i32_=>_none) (param $z i32)
+ ;; IMMUT: (func $select-bad-type (type $2) (param $z i32)
;; IMMUT-NEXT: (if
;; IMMUT-NEXT: (local.get $z)
;; IMMUT-NEXT: (unreachable)
@@ -1087,16 +1087,16 @@
(module
;; CHECK: (type $F (func (param (ref func))))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (table $0 15 15 funcref)
;; IMMUT: (type $F (func (param (ref func))))
- ;; IMMUT: (type $i32_=>_none (func (param i32)))
+ ;; IMMUT: (type $1 (func (param i32)))
- ;; IMMUT: (type $none_=>_none (func))
+ ;; IMMUT: (type $2 (func))
;; IMMUT: (table $0 15 15 funcref)
(table $0 15 15 funcref)
@@ -1122,8 +1122,8 @@
(unreachable)
)
- ;; CHECK: (func $select-non-nullable (type $i32_=>_none) (param $x i32)
- ;; CHECK-NEXT: (local $1 (ref $i32_=>_none))
+ ;; CHECK: (func $select-non-nullable (type $1) (param $x i32)
+ ;; CHECK-NEXT: (local $1 (ref $1))
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (ref.func $select-non-nullable)
;; CHECK-NEXT: )
@@ -1137,8 +1137,8 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-non-nullable (type $i32_=>_none) (param $x i32)
- ;; IMMUT-NEXT: (local $1 (ref $i32_=>_none))
+ ;; IMMUT: (func $select-non-nullable (type $1) (param $x i32)
+ ;; IMMUT-NEXT: (local $1 (ref $1))
;; IMMUT-NEXT: (local.set $1
;; IMMUT-NEXT: (ref.func $select-non-nullable)
;; IMMUT-NEXT: )
@@ -1166,7 +1166,7 @@
)
)
- ;; CHECK: (func $select-non-nullable-unreachable-condition (type $none_=>_none)
+ ;; CHECK: (func $select-non-nullable-unreachable-condition (type $2)
;; CHECK-NEXT: (call_indirect $0 (type $F)
;; CHECK-NEXT: (ref.func $select-non-nullable)
;; CHECK-NEXT: (select
@@ -1176,7 +1176,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-non-nullable-unreachable-condition (type $none_=>_none)
+ ;; IMMUT: (func $select-non-nullable-unreachable-condition (type $2)
;; IMMUT-NEXT: (call_indirect $0 (type $F)
;; IMMUT-NEXT: (ref.func $select-non-nullable)
;; IMMUT-NEXT: (select
@@ -1199,7 +1199,7 @@
)
)
- ;; CHECK: (func $select-non-nullable-unreachable-arm (type $none_=>_none)
+ ;; CHECK: (func $select-non-nullable-unreachable-arm (type $2)
;; CHECK-NEXT: (call_indirect $0 (type $F)
;; CHECK-NEXT: (ref.func $select-non-nullable)
;; CHECK-NEXT: (select
@@ -1209,7 +1209,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-non-nullable-unreachable-arm (type $none_=>_none)
+ ;; IMMUT: (func $select-non-nullable-unreachable-arm (type $2)
;; IMMUT-NEXT: (call_indirect $0 (type $F)
;; IMMUT-NEXT: (ref.func $select-non-nullable)
;; IMMUT-NEXT: (select
@@ -1235,7 +1235,7 @@
)
)
- ;; CHECK: (func $select-non-nullable-unreachable-arg (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $select-non-nullable-unreachable-arg (type $1) (param $x i32)
;; CHECK-NEXT: (call_indirect $0 (type $F)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (select
@@ -1245,7 +1245,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; IMMUT: (func $select-non-nullable-unreachable-arg (type $i32_=>_none) (param $x i32)
+ ;; IMMUT: (func $select-non-nullable-unreachable-arg (type $1) (param $x i32)
;; IMMUT-NEXT: (call_indirect $0 (type $F)
;; IMMUT-NEXT: (unreachable)
;; IMMUT-NEXT: (select
diff --git a/test/lit/passes/extract-function.wast b/test/lit/passes/extract-function.wast
index f53dda982..9258f8c63 100644
--- a/test/lit/passes/extract-function.wast
+++ b/test/lit/passes/extract-function.wast
@@ -5,7 +5,7 @@
;; RUN: foreach %s %t wasm-opt --extract-function-index --pass-arg=extract-function-index@0 -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "env" "bar" (func $bar))
@@ -34,7 +34,7 @@
(elem $0 (table $t) (i32.const 0) func $other)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "env" "other" (func $other))
diff --git a/test/lit/passes/flatten-eh.wast b/test/lit/passes/flatten-eh.wast
index f91d875a5..c092dd212 100644
--- a/test/lit/passes/flatten-eh.wast
+++ b/test/lit/passes/flatten-eh.wast
@@ -7,7 +7,7 @@
;; CHECK: (tag $e-f32 (param f32))
(tag $e-f32 (param f32))
- ;; CHECK: (func $try_catch (type $none_=>_none)
+ ;; CHECK: (func $try_catch (type $1)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f32)
@@ -55,7 +55,7 @@
)
)
- ;; CHECK: (func $try_catch_pop_fixup (type $none_=>_none)
+ ;; CHECK: (func $try_catch_pop_fixup (type $1)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (block $l0
@@ -101,7 +101,7 @@
)
)
- ;; CHECK: (func $try_catch_return_value (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $try_catch_return_value (type $0) (result i32)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 i32)
@@ -138,7 +138,7 @@
)
)
- ;; CHECK: (func $try_unreachable (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $try_unreachable (type $0) (result i32)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 i32)
@@ -174,7 +174,7 @@
)
)
- ;; CHECK: (func $catch_unreachable (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $catch_unreachable (type $0) (result i32)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 i32)
diff --git a/test/lit/passes/flatten.wast b/test/lit/passes/flatten.wast
index 7b90068bf..7e890d6ae 100644
--- a/test/lit/passes/flatten.wast
+++ b/test/lit/passes/flatten.wast
@@ -4,7 +4,7 @@
(module
;; CHECK: (type $simplefunc (func))
(type $simplefunc (func))
- ;; CHECK: (func $0 (type $ref|$simplefunc|_=>_ref|$simplefunc|) (param $0 (ref $simplefunc)) (result (ref $simplefunc))
+ ;; CHECK: (func $0 (type $1) (param $0 (ref $simplefunc)) (result (ref $simplefunc))
;; CHECK-NEXT: (local $1 (ref $simplefunc))
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $0)
diff --git a/test/lit/passes/flatten_all-features.wast b/test/lit/passes/flatten_all-features.wast
index 5d3dd3a1a..5ae10ac14 100644
--- a/test/lit/passes/flatten_all-features.wast
+++ b/test/lit/passes/flatten_all-features.wast
@@ -14,11 +14,11 @@
(type $2 (func (result i32)))
;; CHECK: (type $3 (func (param i32) (result i32)))
(type $3 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_f32 (func (result f32)))
-
- ;; CHECK: (type $4 (func (param i64 i64) (result i64)))
+ ;; CHECK: (type $4 (func (result f32)))
(type $4 (func (param i64 i64) (result i64)))
- ;; CHECK: (type $none_=>_anyref (func (result anyref)))
+ ;; CHECK: (type $4 (func (param i64 i64) (result i64)))
+
+ ;; CHECK: (type $6 (func (result anyref)))
;; CHECK: (global $x (mut i32) (i32.const 0))
(global $x (mut i32) (i32.const 0))
@@ -809,7 +809,7 @@
(i32.const 0)
)
)
- ;; CHECK: (func $a17 (type $none_=>_f32) (result f32)
+ ;; CHECK: (func $a17 (type $4) (result f32)
;; CHECK-NEXT: (local $var$0 f32)
;; CHECK-NEXT: (local $1 f32)
;; CHECK-NEXT: (local $2 f32)
@@ -897,7 +897,7 @@
)
)
)
- ;; CHECK: (func $a19 (type $none_=>_f32) (result f32)
+ ;; CHECK: (func $a19 (type $4) (result f32)
;; CHECK-NEXT: (block $label$0
;; CHECK-NEXT: (block $label$1
;; CHECK-NEXT: (unreachable)
@@ -3415,7 +3415,7 @@
;; targets an outer branch whose return type is a supertype of the br_if's
;; value type, we need the value to be set into two locals: one with the outer
;; block's type, and one with its value type.
- ;; CHECK: (func $subtype (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $subtype (type $6) (result anyref)
;; CHECK-NEXT: (local $0 eqref)
;; CHECK-NEXT: (local $1 anyref)
;; CHECK-NEXT: (local $2 nullref)
@@ -3477,13 +3477,13 @@
)
)
(module
- ;; CHECK: (type $i64_f32_=>_none (func (param i64 f32)))
+ ;; CHECK: (type $0 (func (param i64 f32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
;; CHECK: (export "test" (func $1))
- ;; CHECK: (func $0 (type $i64_f32_=>_none) (param $0 i64) (param $1 f32)
+ ;; CHECK: (func $0 (type $0) (param $0 i64) (param $1 f32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $0 (param $0 i64) (param $1 f32)
@@ -3501,7 +3501,7 @@
)
;; non-nullable temp vars we add must be handled properly, as non-nullable
;; locals are not allowed
-;; CHECK: (func $1 (type $none_=>_i32) (result i32)
+;; CHECK: (func $1 (type $1) (result i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (return
;; CHECK-NEXT: (i32.const -111)
@@ -3514,9 +3514,9 @@
;; CHECK-NEXT: )
(module
(type $none_=>_none (func))
- ;; CHECK: (type $none_=>_funcref (func (result funcref)))
+ ;; CHECK: (type $0 (func (result funcref)))
- ;; CHECK: (func $0 (type $none_=>_funcref) (result funcref)
+ ;; CHECK: (func $0 (type $0) (result funcref)
;; CHECK-NEXT: (local $0 (ref nofunc))
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (ref.as_non_null
diff --git a/test/lit/passes/flatten_dfo_O3_enable-threads.wast b/test/lit/passes/flatten_dfo_O3_enable-threads.wast
index 0ad494d5f..7aa7df592 100644
--- a/test/lit/passes/flatten_dfo_O3_enable-threads.wast
+++ b/test/lit/passes/flatten_dfo_O3_enable-threads.wast
@@ -4,15 +4,15 @@
;; RUN: foreach %s %t wasm-opt --flatten --dfo -O3 --enable-threads -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32 i32) (result i32)))
- ;; CHECK: (type $i64_i32_=>_f64 (func (param i64 i32) (result f64)))
+ ;; CHECK: (type $2 (func (param i64 i32) (result f64)))
- ;; CHECK: (type $f64_=>_f64 (func (param f64) (result f64)))
+ ;; CHECK: (type $3 (func (param f64) (result f64)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $4 (func (result i32)))
;; CHECK: (memory $0 (shared 1 1))
(memory $0 (shared 1 1))
diff --git a/test/lit/passes/flatten_i64-to-i32-lowering.wast b/test/lit/passes/flatten_i64-to-i32-lowering.wast
index 89ab88820..ade1d1e58 100644
--- a/test/lit/passes/flatten_i64-to-i32-lowering.wast
+++ b/test/lit/passes/flatten_i64-to-i32-lowering.wast
@@ -5,19 +5,19 @@
(module
(memory 1 1)
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $none_=>_i64 (func (result i64)))
+ ;; CHECK: (type $1 (func (result i64)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (import "env" "func" (func $import (type $none_=>_i64) (result i64)))
+ ;; CHECK: (import "env" "func" (func $import (type $1) (result i64)))
(import "env" "func" (func $import (result i64)))
;; CHECK: (global $i64toi32_i32$HIGH_BITS (mut i32) (i32.const 0))
;; CHECK: (memory $0 1 1)
- ;; CHECK: (func $defined (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $defined (type $0) (result i32)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $0$hi i32)
;; CHECK-NEXT: (local $i64toi32_i32$0 i32)
@@ -96,7 +96,7 @@
(func $defined (result i64)
(i64.add (i64.const 1) (i64.const 2))
)
- ;; CHECK: (func $unreachable-select-i64 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unreachable-select-i64 (type $0) (result i32)
;; CHECK-NEXT: (local $i64toi32_i32$0 i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (block
@@ -122,7 +122,7 @@
(i32.const 2)
)
)
- ;; CHECK: (func $unreachable-select-i64-b (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unreachable-select-i64-b (type $0) (result i32)
;; CHECK-NEXT: (local $i64toi32_i32$0 i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (block
@@ -148,7 +148,7 @@
(i32.const 4)
)
)
- ;; CHECK: (func $unreachable-select-i64-c (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $unreachable-select-i64-c (type $0) (result i32)
;; CHECK-NEXT: (local $i64toi32_i32$0 i32)
;; CHECK-NEXT: (local $i64toi32_i32$1 i32)
;; CHECK-NEXT: (unreachable)
@@ -180,7 +180,7 @@
(unreachable)
)
)
- ;; CHECK: (func $mem (type $none_=>_none)
+ ;; CHECK: (func $mem (type $2)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $0$hi i32)
;; CHECK-NEXT: (local $1 i32)
@@ -454,9 +454,9 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $1 (func (param i32 i32)))
;; CHECK: (global $f (mut i32) (i32.const -1412567121))
(global $f (mut i64) (i64.const 0x12345678ABCDEFAF))
@@ -476,7 +476,7 @@
;; CHECK: (export "unreach" (func $2))
- ;; CHECK: (func $call (type $i32_i32_=>_none) (param $0 i32) (param $0$hi i32)
+ ;; CHECK: (func $call (type $1) (param $0 i32) (param $0$hi i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $call (param i64))
@@ -492,7 +492,7 @@
)
)
)
-;; CHECK: (func $1 (type $none_=>_none)
+;; CHECK: (func $1 (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $0$hi i32)
;; CHECK-NEXT: (local $i64toi32_i32$0 i32)
@@ -533,7 +533,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $2 (type $none_=>_none)
+;; CHECK: (func $2 (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $0$hi i32)
;; CHECK-NEXT: (local $1 i32)
@@ -571,9 +571,9 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
(module
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $0 (func (param i32 i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $f (mut i32) (i32.const -1412567121))
(global $f (mut i64) (i64.const 0x12345678ABCDEFAF))
@@ -583,7 +583,7 @@
;; CHECK: (export "exp" (func $1))
- ;; CHECK: (func $call (type $i32_i32_=>_none) (param $0 i32) (param $0$hi i32)
+ ;; CHECK: (func $call (type $0) (param $0 i32) (param $0$hi i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $call (param i64))
@@ -592,7 +592,7 @@
(global.set $f (i64.const 0x1122334455667788))
)
)
-;; CHECK: (func $1 (type $none_=>_none)
+;; CHECK: (func $1 (type $1)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $0$hi i32)
;; CHECK-NEXT: (local $i64toi32_i32$0 i32)
@@ -634,13 +634,13 @@
;; CHECK-NEXT: )
(module
(type $i64_f64_i32_=>_none (func (param i64 f64 i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $i64toi32_i32$HIGH_BITS (mut i32) (i32.const 0))
;; CHECK: (table $0 37 funcref)
(table $0 37 funcref)
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (unreachable)
diff --git a/test/lit/passes/flatten_rereloop.wast b/test/lit/passes/flatten_rereloop.wast
index 090497e61..17a8e8125 100644
--- a/test/lit/passes/flatten_rereloop.wast
+++ b/test/lit/passes/flatten_rereloop.wast
@@ -5,17 +5,17 @@
(module
(memory 1)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $none_=>_f64 (func (result f64)))
+ ;; CHECK: (type $2 (func (result f64)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $3 (func (param i32)))
- ;; CHECK: (type $i32_=>_f32 (func (param i32) (result f32)))
+ ;; CHECK: (type $4 (func (param i32) (result f32)))
- ;; CHECK: (type $none_=>_f32 (func (result f32)))
+ ;; CHECK: (type $5 (func (result f32)))
;; CHECK: (global $global (mut i32) (i32.const 0))
(global $global (mut i32) (i32.const 0))
diff --git a/test/lit/passes/flatten_simplify-locals-nonesting_dfo_O3.wast b/test/lit/passes/flatten_simplify-locals-nonesting_dfo_O3.wast
index 9d2789f80..db92b688d 100644
--- a/test/lit/passes/flatten_simplify-locals-nonesting_dfo_O3.wast
+++ b/test/lit/passes/flatten_simplify-locals-nonesting_dfo_O3.wast
@@ -116,15 +116,15 @@
)
)
-;; CHECK: (type $none_=>_none (func))
+;; CHECK: (type $0 (func))
-;; CHECK: (type $none_=>_f64 (func (result f64)))
+;; CHECK: (type $1 (func (result f64)))
-;; CHECK: (type $i32_f64_f64_=>_i32 (func (param i32 f64 f64) (result i32)))
+;; CHECK: (type $2 (func (param i32 f64 f64) (result i32)))
-;; CHECK: (type $i64_=>_none (func (param i64)))
+;; CHECK: (type $3 (func (param i64)))
-;; CHECK: (type $f64_=>_i32 (func (param f64) (result i32)))
+;; CHECK: (type $4 (func (param f64) (result i32)))
;; CHECK: (export "if-select" (func $0))
diff --git a/test/lit/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast b/test/lit/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast
index 7103c94e8..2b17886b7 100644
--- a/test/lit/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast
+++ b/test/lit/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast
@@ -4,31 +4,31 @@
;; RUN: foreach %s %t wasm-opt --flatten --simplify-locals-nonesting --souperify-single-use --enable-threads -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32 i32) (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $2 (func (param i32)))
- ;; CHECK: (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
+ ;; CHECK: (type $3 (func (param i32 i32 i32) (result i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $4 (func (result i32)))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $5 (func (param i32 i32)))
- ;; CHECK: (type $none_=>_f64 (func (result f64)))
+ ;; CHECK: (type $6 (func (result f64)))
- ;; CHECK: (type $i64_i64_i64_=>_i32 (func (param i64 i64 i64) (result i32)))
+ ;; CHECK: (type $7 (func (param i64 i64 i64) (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $8 (func))
- ;; CHECK: (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32)))
+ ;; CHECK: (type $9 (func (param i32 i32 i32 i32)))
- ;; CHECK: (type $i64_i64_i64_=>_i64 (func (param i64 i64 i64) (result i64)))
+ ;; CHECK: (type $10 (func (param i64 i64 i64) (result i64)))
- ;; CHECK: (type $i64_i64_i32_f32_=>_none (func (param i64 i64 i32 f32)))
+ ;; CHECK: (type $11 (func (param i64 i64 i32 f32)))
- ;; CHECK: (type $i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32) (result i32)))
+ ;; CHECK: (type $12 (func (param i32 i32 i32 i32 i32) (result i32)))
;; CHECK: (memory $0 (shared 1 1))
(memory $0 (shared 1 1))
diff --git a/test/lit/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast b/test/lit/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast
index 163785fd4..e53bd44b4 100644
--- a/test/lit/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast
+++ b/test/lit/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast
@@ -4,31 +4,31 @@
;; RUN: foreach %s %t wasm-opt --flatten --simplify-locals-nonesting --souperify --enable-threads -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32 i32) (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $2 (func (param i32)))
- ;; CHECK: (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
+ ;; CHECK: (type $3 (func (param i32 i32 i32) (result i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $4 (func (result i32)))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $5 (func (param i32 i32)))
- ;; CHECK: (type $none_=>_f64 (func (result f64)))
+ ;; CHECK: (type $6 (func (result f64)))
- ;; CHECK: (type $i64_i64_i64_=>_i32 (func (param i64 i64 i64) (result i32)))
+ ;; CHECK: (type $7 (func (param i64 i64 i64) (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $8 (func))
- ;; CHECK: (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32)))
+ ;; CHECK: (type $9 (func (param i32 i32 i32 i32)))
- ;; CHECK: (type $i64_i64_i64_=>_i64 (func (param i64 i64 i64) (result i64)))
+ ;; CHECK: (type $10 (func (param i64 i64 i64) (result i64)))
- ;; CHECK: (type $i64_i64_i32_f32_=>_none (func (param i64 i64 i32 f32)))
+ ;; CHECK: (type $11 (func (param i64 i64 i32 f32)))
- ;; CHECK: (type $i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32) (result i32)))
+ ;; CHECK: (type $12 (func (param i32 i32 i32 i32 i32) (result i32)))
;; CHECK: (memory $0 (shared 1 1))
(memory $0 (shared 1 1))
diff --git a/test/lit/passes/fpcast-emu.wast b/test/lit/passes/fpcast-emu.wast
index b2c931448..167e57d26 100644
--- a/test/lit/passes/fpcast-emu.wast
+++ b/test/lit/passes/fpcast-emu.wast
@@ -4,9 +4,9 @@
;; RUN: foreach %s %t wasm-opt --fpcast-emu -S -o - | filecheck %s
(module
- ;; CHECK: (type $i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_=>_i64 (func (param i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) (result i64)))
+ ;; CHECK: (type $0 (func (param i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) (result i64)))
- ;; CHECK: (type $i32_i64_f32_f64_=>_f32 (func (param i32 i64 f32 f64) (result f32)))
+ ;; CHECK: (type $1 (func (param i32 i64 f32 f64) (result f32)))
;; CHECK: (type $vijfd (func (param i32 i64 f32 f64)))
(type $vijfd (func (param i32) (param i64) (param f32) (param f64)))
@@ -28,7 +28,7 @@
;; CHECK: (func $a (param $x i32) (param $y i64) (param $z f32) (param $w f64)
;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (call_indirect (type $i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_=>_i64)
+ ;; CHECK-NEXT: (call_indirect (type $0)
;; CHECK-NEXT: (i64.extend_i32_u
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -67,7 +67,7 @@
)
)
;; CHECK: (func $b (param $x i32) (param $y i32) (result i64)
- ;; CHECK-NEXT: (call_indirect (type $i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_=>_i64)
+ ;; CHECK-NEXT: (call_indirect (type $0)
;; CHECK-NEXT: (i64.extend_i32_u
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -101,7 +101,7 @@
;; CHECK: (func $c (param $x i64) (param $y i64) (result f32)
;; CHECK-NEXT: (f32.reinterpret_i32
;; CHECK-NEXT: (i32.wrap_i64
- ;; CHECK-NEXT: (call_indirect (type $i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_=>_i64)
+ ;; CHECK-NEXT: (call_indirect (type $0)
;; CHECK-NEXT: (i64.const 1)
;; CHECK-NEXT: (i64.const 2)
;; CHECK-NEXT: (i64.const 0)
@@ -132,7 +132,7 @@
)
;; CHECK: (func $d (param $x f32) (param $y f32) (result f64)
;; CHECK-NEXT: (f64.reinterpret_i64
- ;; CHECK-NEXT: (call_indirect (type $i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_=>_i64)
+ ;; CHECK-NEXT: (call_indirect (type $0)
;; CHECK-NEXT: (i64.extend_i32_u
;; CHECK-NEXT: (i32.reinterpret_f32
;; CHECK-NEXT: (f32.const 1)
@@ -170,7 +170,7 @@
)
;; CHECK: (func $e (param $x f64) (param $y f64) (result i32)
;; CHECK-NEXT: (i32.wrap_i64
- ;; CHECK-NEXT: (call_indirect (type $i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_=>_i64)
+ ;; CHECK-NEXT: (call_indirect (type $0)
;; CHECK-NEXT: (i64.reinterpret_f64
;; CHECK-NEXT: (f64.const 1)
;; CHECK-NEXT: )
@@ -297,7 +297,7 @@
(type $0 (func (param i64)))
;; CHECK: (type $1 (func (param f32) (result i64)))
(type $1 (func (param f32) (result i64)))
- ;; CHECK: (type $i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_=>_i64 (func (param i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) (result i64)))
+ ;; CHECK: (type $1 (func (param i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) (result i64)))
;; CHECK: (global $global$0 (mut i32) (i32.const 10))
(global $global$0 (mut i32) (i32.const 10))
@@ -312,7 +312,7 @@
;; CHECK-NEXT: (global.set $global$0
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (call_indirect (type $i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_=>_i64)
+ ;; CHECK-NEXT: (call_indirect (type $1)
;; CHECK-NEXT: (br $label$1
;; CHECK-NEXT: (i64.const 4294967295)
;; CHECK-NEXT: )
@@ -355,11 +355,11 @@
(module
(table 42 42 funcref)
(elem (i32.const 0) $a $b)
- ;; CHECK: (type $f32_=>_none (func (param f32)))
+ ;; CHECK: (type $0 (func (param f32)))
- ;; CHECK: (type $i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_i64_=>_i64 (func (param i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) (result i64)))
+ ;; CHECK: (type $1 (func (param i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) (result i64)))
- ;; CHECK: (type $f64_=>_none (func (param f64)))
+ ;; CHECK: (type $2 (func (param f64)))
;; CHECK: (table $0 42 42 funcref)
diff --git a/test/lit/passes/generate-dyncalls_all-features.wast b/test/lit/passes/generate-dyncalls_all-features.wast
index 4ec8aa15f..34c387b08 100644
--- a/test/lit/passes/generate-dyncalls_all-features.wast
+++ b/test/lit/passes/generate-dyncalls_all-features.wast
@@ -4,19 +4,19 @@
;; RUN: foreach %s %t wasm-opt --generate-dyncalls --all-features -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
+ ;; CHECK: (type $0 (func (param i32 i32 i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $i32_=>_i64 (func (param i32) (result i64)))
+ ;; CHECK: (type $2 (func (param i32) (result i64)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $3 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
+ ;; CHECK: (type $4 (func (param i32 i32) (result i64)))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $5 (func (param i32 i32)))
- ;; CHECK: (import "env" "invoke_vii" (func $invoke_vii (type $i32_i32_i32_=>_none) (param i32 i32 i32)))
+ ;; CHECK: (import "env" "invoke_vii" (func $invoke_vii (type $0) (param i32 i32 i32)))
(import "env" "invoke_vii" (func $invoke_vii (param i32 i32 i32)))
;; CHECK: (table $0 2 2 funcref)
@@ -28,13 +28,13 @@
;; CHECK: (export "dynCall_vii" (func $dynCall_vii))
- ;; CHECK: (func $f1 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $f1 (type $1) (result i32)
;; CHECK-NEXT: (i32.const 1024)
;; CHECK-NEXT: )
(func $f1 (result i32)
(i32.const 1024)
)
- ;; CHECK: (func $f2 (type $i32_=>_i64) (param $0 i32) (result i64)
+ ;; CHECK: (func $f2 (type $2) (param $0 i32) (result i64)
;; CHECK-NEXT: (i64.const 42)
;; CHECK-NEXT: )
(func $f2 (param i32) (result i64)
@@ -43,38 +43,38 @@
(table 2 2 funcref)
(elem (i32.const 0) $f1 $f2)
)
-;; CHECK: (func $dynCall_i (type $i32_=>_i32) (param $fptr i32) (result i32)
-;; CHECK-NEXT: (call_indirect $0 (type $none_=>_i32)
+;; CHECK: (func $dynCall_i (type $3) (param $fptr i32) (result i32)
+;; CHECK-NEXT: (call_indirect $0 (type $1)
;; CHECK-NEXT: (local.get $fptr)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $dynCall_ji (type $i32_i32_=>_i64) (param $fptr i32) (param $0 i32) (result i64)
-;; CHECK-NEXT: (call_indirect $0 (type $i32_=>_i64)
+;; CHECK: (func $dynCall_ji (type $4) (param $fptr i32) (param $0 i32) (result i64)
+;; CHECK-NEXT: (call_indirect $0 (type $2)
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $fptr)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $dynCall_vii (type $i32_i32_i32_=>_none) (param $fptr i32) (param $0 i32) (param $1 i32)
-;; CHECK-NEXT: (call_indirect $0 (type $i32_i32_=>_none)
+;; CHECK: (func $dynCall_vii (type $0) (param $fptr i32) (param $0 i32) (param $1 i32)
+;; CHECK-NEXT: (call_indirect $0 (type $5)
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: (local.get $fptr)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
(module
- ;; CHECK: (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
+ ;; CHECK: (type $0 (func (param i32 i32 i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $3 (func (param i32 i32)))
;; CHECK: (import "env" "table" (table $timport$0 1 1 funcref))
(import "env" "invoke_vii" (func $invoke_vii (param i32 i32 i32)))
- ;; CHECK: (import "env" "invoke_vii" (func $invoke_vii (type $i32_i32_i32_=>_none) (param i32 i32 i32)))
+ ;; CHECK: (import "env" "invoke_vii" (func $invoke_vii (type $0) (param i32 i32 i32)))
(import "env" "table" (table 1 1 funcref))
(elem (i32.const 0) $f)
;; CHECK: (elem $0 (i32.const 0) $f)
@@ -83,21 +83,21 @@
;; CHECK: (export "dynCall_vii" (func $dynCall_vii))
- ;; CHECK: (func $f (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $f (type $1) (result i32)
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
(func $f (result i32)
(i32.const 42)
)
)
-;; CHECK: (func $dynCall_i (type $i32_=>_i32) (param $fptr i32) (result i32)
-;; CHECK-NEXT: (call_indirect $timport$0 (type $none_=>_i32)
+;; CHECK: (func $dynCall_i (type $2) (param $fptr i32) (result i32)
+;; CHECK-NEXT: (call_indirect $timport$0 (type $1)
;; CHECK-NEXT: (local.get $fptr)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $dynCall_vii (type $i32_i32_i32_=>_none) (param $fptr i32) (param $0 i32) (param $1 i32)
-;; CHECK-NEXT: (call_indirect $timport$0 (type $i32_i32_=>_none)
+;; CHECK: (func $dynCall_vii (type $0) (param $fptr i32) (param $0 i32) (param $1 i32)
+;; CHECK-NEXT: (call_indirect $timport$0 (type $3)
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: (local.get $fptr)
diff --git a/test/lit/passes/generate-i64-dyncalls.wast b/test/lit/passes/generate-i64-dyncalls.wast
index cc4591bb3..f32e3c979 100644
--- a/test/lit/passes/generate-i64-dyncalls.wast
+++ b/test/lit/passes/generate-i64-dyncalls.wast
@@ -4,11 +4,11 @@
;; RUN: foreach %s %t wasm-opt --generate-i64-dyncalls -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_=>_i64 (func (param i32) (result i64)))
+ ;; CHECK: (type $0 (func (param i32) (result i64)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
+ ;; CHECK: (type $2 (func (param i32 i32) (result i64)))
;; CHECK: (table $0 2 2 funcref)
@@ -32,7 +32,7 @@
(elem (i32.const 0) $f1 $f2)
)
;; CHECK: (func $dynCall_ji (param $fptr i32) (param $0 i32) (result i64)
-;; CHECK-NEXT: (call_indirect (type $i32_=>_i64)
+;; CHECK-NEXT: (call_indirect (type $0)
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $fptr)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/global-effects.wast b/test/lit/passes/global-effects.wast
index 18876c3a4..503b1efef 100644
--- a/test/lit/passes/global-effects.wast
+++ b/test/lit/passes/global-effects.wast
@@ -8,30 +8,30 @@
;; RUN: foreach %s %t wasm-opt -all --generate-global-effects --discard-global-effects --vacuum -S -o - | filecheck %s --check-prefix DISCARD
(module
- ;; WITHOUT: (type $none_=>_none (func))
+ ;; WITHOUT: (type $0 (func))
- ;; WITHOUT: (type $none_=>_i32 (func (result i32)))
+ ;; WITHOUT: (type $1 (func (result i32)))
- ;; WITHOUT: (type $i32_=>_none (func (param i32)))
+ ;; WITHOUT: (type $2 (func (param i32)))
;; WITHOUT: (tag $tag (param))
- ;; INCLUDE: (type $none_=>_none (func))
+ ;; INCLUDE: (type $0 (func))
- ;; INCLUDE: (type $none_=>_i32 (func (result i32)))
+ ;; INCLUDE: (type $1 (func (result i32)))
- ;; INCLUDE: (type $i32_=>_none (func (param i32)))
+ ;; INCLUDE: (type $2 (func (param i32)))
;; INCLUDE: (tag $tag (param))
- ;; DISCARD: (type $none_=>_none (func))
+ ;; DISCARD: (type $0 (func))
- ;; DISCARD: (type $none_=>_i32 (func (result i32)))
+ ;; DISCARD: (type $1 (func (result i32)))
- ;; DISCARD: (type $i32_=>_none (func (param i32)))
+ ;; DISCARD: (type $2 (func (param i32)))
;; DISCARD: (tag $tag (param))
(tag $tag)
- ;; WITHOUT: (func $main (type $none_=>_none)
+ ;; WITHOUT: (func $main (type $0)
;; WITHOUT-NEXT: (call $nop)
;; WITHOUT-NEXT: (call $unreachable)
;; WITHOUT-NEXT: (call $call-nop)
@@ -40,12 +40,12 @@
;; WITHOUT-NEXT: (call $unimportant-effects)
;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $main (type $none_=>_none)
+ ;; INCLUDE: (func $main (type $0)
;; INCLUDE-NEXT: (call $unreachable)
;; INCLUDE-NEXT: (call $call-nop)
;; INCLUDE-NEXT: (call $call-unreachable)
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $main (type $none_=>_none)
+ ;; DISCARD: (func $main (type $0)
;; DISCARD-NEXT: (call $nop)
;; DISCARD-NEXT: (call $unreachable)
;; DISCARD-NEXT: (call $call-nop)
@@ -73,13 +73,13 @@
)
)
- ;; WITHOUT: (func $cycle (type $none_=>_none)
+ ;; WITHOUT: (func $cycle (type $0)
;; WITHOUT-NEXT: (call $cycle)
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $cycle (type $none_=>_none)
+ ;; INCLUDE: (func $cycle (type $0)
;; INCLUDE-NEXT: (call $cycle)
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $cycle (type $none_=>_none)
+ ;; DISCARD: (func $cycle (type $0)
;; DISCARD-NEXT: (call $cycle)
;; DISCARD-NEXT: )
(func $cycle
@@ -88,39 +88,39 @@
(call $cycle)
)
- ;; WITHOUT: (func $nop (type $none_=>_none)
+ ;; WITHOUT: (func $nop (type $0)
;; WITHOUT-NEXT: (nop)
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $nop (type $none_=>_none)
+ ;; INCLUDE: (func $nop (type $0)
;; INCLUDE-NEXT: (nop)
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $nop (type $none_=>_none)
+ ;; DISCARD: (func $nop (type $0)
;; DISCARD-NEXT: (nop)
;; DISCARD-NEXT: )
(func $nop
(nop)
)
- ;; WITHOUT: (func $unreachable (type $none_=>_none)
+ ;; WITHOUT: (func $unreachable (type $0)
;; WITHOUT-NEXT: (unreachable)
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $unreachable (type $none_=>_none)
+ ;; INCLUDE: (func $unreachable (type $0)
;; INCLUDE-NEXT: (unreachable)
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $unreachable (type $none_=>_none)
+ ;; DISCARD: (func $unreachable (type $0)
;; DISCARD-NEXT: (unreachable)
;; DISCARD-NEXT: )
(func $unreachable
(unreachable)
)
- ;; WITHOUT: (func $call-nop (type $none_=>_none)
+ ;; WITHOUT: (func $call-nop (type $0)
;; WITHOUT-NEXT: (call $nop)
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $call-nop (type $none_=>_none)
+ ;; INCLUDE: (func $call-nop (type $0)
;; INCLUDE-NEXT: (nop)
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $call-nop (type $none_=>_none)
+ ;; DISCARD: (func $call-nop (type $0)
;; DISCARD-NEXT: (call $nop)
;; DISCARD-NEXT: )
(func $call-nop
@@ -128,20 +128,20 @@
(call $nop)
)
- ;; WITHOUT: (func $call-unreachable (type $none_=>_none)
+ ;; WITHOUT: (func $call-unreachable (type $0)
;; WITHOUT-NEXT: (call $unreachable)
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $call-unreachable (type $none_=>_none)
+ ;; INCLUDE: (func $call-unreachable (type $0)
;; INCLUDE-NEXT: (call $unreachable)
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $call-unreachable (type $none_=>_none)
+ ;; DISCARD: (func $call-unreachable (type $0)
;; DISCARD-NEXT: (call $unreachable)
;; DISCARD-NEXT: )
(func $call-unreachable
(call $unreachable)
)
- ;; WITHOUT: (func $unimportant-effects (type $none_=>_i32) (result i32)
+ ;; WITHOUT: (func $unimportant-effects (type $1) (result i32)
;; WITHOUT-NEXT: (local $x i32)
;; WITHOUT-NEXT: (local.set $x
;; WITHOUT-NEXT: (i32.const 100)
@@ -150,7 +150,7 @@
;; WITHOUT-NEXT: (local.get $x)
;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $unimportant-effects (type $none_=>_i32) (result i32)
+ ;; INCLUDE: (func $unimportant-effects (type $1) (result i32)
;; INCLUDE-NEXT: (local $x i32)
;; INCLUDE-NEXT: (local.set $x
;; INCLUDE-NEXT: (i32.const 100)
@@ -159,7 +159,7 @@
;; INCLUDE-NEXT: (local.get $x)
;; INCLUDE-NEXT: )
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $unimportant-effects (type $none_=>_i32) (result i32)
+ ;; DISCARD: (func $unimportant-effects (type $1) (result i32)
;; DISCARD-NEXT: (local $x i32)
;; DISCARD-NEXT: (local.set $x
;; DISCARD-NEXT: (i32.const 100)
@@ -181,7 +181,7 @@
)
)
- ;; WITHOUT: (func $call-throw-and-catch (type $none_=>_none)
+ ;; WITHOUT: (func $call-throw-and-catch (type $0)
;; WITHOUT-NEXT: (try $try
;; WITHOUT-NEXT: (do
;; WITHOUT-NEXT: (call $throw)
@@ -191,10 +191,10 @@
;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $call-throw-and-catch (type $none_=>_none)
+ ;; INCLUDE: (func $call-throw-and-catch (type $0)
;; INCLUDE-NEXT: (nop)
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $call-throw-and-catch (type $none_=>_none)
+ ;; DISCARD: (func $call-throw-and-catch (type $0)
;; DISCARD-NEXT: (try $try
;; DISCARD-NEXT: (do
;; DISCARD-NEXT: (call $throw)
@@ -216,7 +216,7 @@
)
)
- ;; WITHOUT: (func $call-unreachable-and-catch (type $none_=>_none)
+ ;; WITHOUT: (func $call-unreachable-and-catch (type $0)
;; WITHOUT-NEXT: (try $try
;; WITHOUT-NEXT: (do
;; WITHOUT-NEXT: (call $unreachable)
@@ -226,10 +226,10 @@
;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $call-unreachable-and-catch (type $none_=>_none)
+ ;; INCLUDE: (func $call-unreachable-and-catch (type $0)
;; INCLUDE-NEXT: (call $unreachable)
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $call-unreachable-and-catch (type $none_=>_none)
+ ;; DISCARD: (func $call-unreachable-and-catch (type $0)
;; DISCARD-NEXT: (try $try
;; DISCARD-NEXT: (do
;; DISCARD-NEXT: (call $unreachable)
@@ -251,7 +251,7 @@
)
)
- ;; WITHOUT: (func $call-throw-or-unreachable-and-catch (type $i32_=>_none) (param $x i32)
+ ;; WITHOUT: (func $call-throw-or-unreachable-and-catch (type $2) (param $x i32)
;; WITHOUT-NEXT: (try $try
;; WITHOUT-NEXT: (do
;; WITHOUT-NEXT: (if
@@ -265,7 +265,7 @@
;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: )
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $call-throw-or-unreachable-and-catch (type $i32_=>_none) (param $x i32)
+ ;; INCLUDE: (func $call-throw-or-unreachable-and-catch (type $2) (param $x i32)
;; INCLUDE-NEXT: (try $try
;; INCLUDE-NEXT: (do
;; INCLUDE-NEXT: (if
@@ -279,7 +279,7 @@
;; INCLUDE-NEXT: )
;; INCLUDE-NEXT: )
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $call-throw-or-unreachable-and-catch (type $i32_=>_none) (param $x i32)
+ ;; DISCARD: (func $call-throw-or-unreachable-and-catch (type $2) (param $x i32)
;; DISCARD-NEXT: (try $try
;; DISCARD-NEXT: (do
;; DISCARD-NEXT: (if
@@ -308,13 +308,13 @@
)
)
- ;; WITHOUT: (func $throw (type $none_=>_none)
+ ;; WITHOUT: (func $throw (type $0)
;; WITHOUT-NEXT: (throw $tag)
;; WITHOUT-NEXT: )
- ;; INCLUDE: (func $throw (type $none_=>_none)
+ ;; INCLUDE: (func $throw (type $0)
;; INCLUDE-NEXT: (throw $tag)
;; INCLUDE-NEXT: )
- ;; DISCARD: (func $throw (type $none_=>_none)
+ ;; DISCARD: (func $throw (type $0)
;; DISCARD-NEXT: (throw $tag)
;; DISCARD-NEXT: )
(func $throw
diff --git a/test/lit/passes/global-refining.wast b/test/lit/passes/global-refining.wast
index a04924ece..48538a01d 100644
--- a/test/lit/passes/global-refining.wast
+++ b/test/lit/passes/global-refining.wast
@@ -67,20 +67,20 @@
;; Globals with later assignments of something non-null. Both can be refined,
;; and the one with a non-null initial value can even become non-nullable.
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (global $func-null-init (mut (ref null $none_=>_none)) (ref.null nofunc))
- ;; CLOSD: (type $none_=>_none (func))
+ ;; CHECK: (global $func-null-init (mut (ref null $0)) (ref.null nofunc))
+ ;; CLOSD: (type $0 (func))
- ;; CLOSD: (global $func-null-init (mut (ref null $none_=>_none)) (ref.null nofunc))
+ ;; CLOSD: (global $func-null-init (mut (ref null $0)) (ref.null nofunc))
(global $func-null-init (mut funcref) (ref.null func))
- ;; CHECK: (global $func-func-init (mut (ref $none_=>_none)) (ref.func $foo))
- ;; CLOSD: (global $func-func-init (mut (ref $none_=>_none)) (ref.func $foo))
+ ;; CHECK: (global $func-func-init (mut (ref $0)) (ref.func $foo))
+ ;; CLOSD: (global $func-func-init (mut (ref $0)) (ref.func $foo))
(global $func-func-init (mut funcref) (ref.func $foo))
;; CHECK: (elem declare func $foo)
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (global.set $func-null-init
;; CHECK-NEXT: (ref.func $foo)
;; CHECK-NEXT: )
@@ -90,7 +90,7 @@
;; CHECK-NEXT: )
;; CLOSD: (elem declare func $foo)
- ;; CLOSD: (func $foo (type $none_=>_none)
+ ;; CLOSD: (func $foo (type $0)
;; CLOSD-NEXT: (global.set $func-null-init
;; CLOSD-NEXT: (ref.func $foo)
;; CLOSD-NEXT: )
@@ -108,10 +108,10 @@
;; A global with multiple later assignments. The refined type is more
;; specific than the original, but less than each of the non-null values.
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $struct (struct ))
- ;; CLOSD: (type $none_=>_none (func))
+ ;; CLOSD: (type $0 (func))
;; CLOSD: (type $struct (struct ))
(type $struct (struct))
@@ -121,7 +121,7 @@
;; CLOSD: (global $global (mut eqref) (ref.null none))
(global $global (mut anyref) (ref.null any))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (global.set $global
;; CHECK-NEXT: (i31.new
;; CHECK-NEXT: (i32.const 0)
@@ -140,7 +140,7 @@
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CLOSD: (func $foo (type $none_=>_none)
+ ;; CLOSD: (func $foo (type $0)
;; CLOSD-NEXT: (global.set $global
;; CLOSD-NEXT: (i31.new
;; CLOSD-NEXT: (i32.const 0)
@@ -171,10 +171,10 @@
;; We can refine here, but as it is an export we only do so in open world.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (global $func-init (mut (ref $none_=>_none)) (ref.func $foo))
- ;; CLOSD: (type $none_=>_none (func))
+ ;; CHECK: (global $func-init (mut (ref $0)) (ref.func $foo))
+ ;; CLOSD: (type $0 (func))
;; CLOSD: (global $func-init (mut funcref) (ref.func $foo))
(global $func-init (mut funcref) (ref.func $foo))
@@ -183,10 +183,10 @@
;; CLOSD: (export "global" (global $func-init))
(export "global" (global $func-init))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
- ;; CLOSD: (func $foo (type $none_=>_none)
+ ;; CLOSD: (func $foo (type $0)
;; CLOSD-NEXT: (nop)
;; CLOSD-NEXT: )
(func $foo
diff --git a/test/lit/passes/gsi.wast b/test/lit/passes/gsi.wast
index 49bb897d1..df1abc04f 100644
--- a/test/lit/passes/gsi.wast
+++ b/test/lit/passes/gsi.wast
@@ -5,7 +5,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -25,7 +25,7 @@
;; CHECK: (global $global-other i32 (i32.const 123456))
(global $global-other i32 (i32.const 123456))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (i32.const 42)
@@ -56,7 +56,7 @@
;; CHECK: (type $struct (struct (field (mut i32))))
(type $struct (struct (mut i32)))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -72,7 +72,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -98,7 +98,7 @@
(type $struct2 (struct i32))
)
- ;; CHECK: (type $ref?|$struct1|_ref?|$struct2|_=>_none (func (param (ref null $struct1) (ref null $struct2))))
+ ;; CHECK: (type $2 (func (param (ref null $struct1) (ref null $struct2))))
;; CHECK: (import "a" "b" (global $imported i32))
(import "a" "b" (global $imported i32))
@@ -117,7 +117,7 @@
(i32.const 42)
))
- ;; CHECK: (func $test1 (type $ref?|$struct1|_ref?|$struct2|_=>_none) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2))
+ ;; CHECK: (func $test1 (type $2) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct1 0
;; CHECK-NEXT: (block (result (ref $struct1))
@@ -167,7 +167,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -190,7 +190,7 @@
(i32.const 99999)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -212,7 +212,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -235,7 +235,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (i32.const 42)
@@ -263,7 +263,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 1337)
@@ -286,7 +286,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (i32.const 42)
@@ -314,7 +314,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 1337)
@@ -337,7 +337,7 @@
(i32.const 42)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (i32.const 42)
@@ -365,7 +365,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -395,7 +395,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -417,7 +417,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -447,7 +447,7 @@
(i32.const 42)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (i32.const 1337)
@@ -475,7 +475,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -491,7 +491,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 1)
@@ -526,7 +526,7 @@
;; CHECK: (type $tuple (struct (field anyref) (field anyref)))
(type $tuple (struct anyref anyref))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $2 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -555,7 +555,7 @@
(ref.null any)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $2) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -580,7 +580,7 @@
;; CHECK: (type $tuple (struct (field anyref) (field anyref)))
(type $tuple (struct anyref anyref))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $2 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -605,7 +605,7 @@
(ref.null any)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $2) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (i32.const 42)
@@ -633,7 +633,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -649,7 +649,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -670,7 +670,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct_subtype i32 data))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (type $sub-struct (sub $struct (struct (field i32))))
(type $sub-struct (struct_subtype i32 $struct))
@@ -689,7 +689,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $sub-struct
;; CHECK-NEXT: (i32.const 999999)
@@ -724,7 +724,7 @@
;; CHECK: (type $struct (sub $super-struct (struct (field i32))))
(type $struct (struct_subtype i32 $super-struct))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $2 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -740,7 +740,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $2) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $super-struct
;; CHECK-NEXT: (i32.const 999999)
@@ -782,7 +782,7 @@
;; CHECK: (type $struct (sub $super-struct (struct (field i32))))
(type $struct (struct_subtype i32 $super-struct))
- ;; CHECK: (type $ref?|$struct|_ref?|$super-struct|_=>_none (func (param (ref null $struct) (ref null $super-struct))))
+ ;; CHECK: (type $2 (func (param (ref null $struct) (ref null $super-struct))))
;; CHECK: (global $global1 (ref $super-struct) (struct.new $super-struct
;; CHECK-NEXT: (i32.const 42)
@@ -798,7 +798,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_ref?|$super-struct|_=>_none) (param $struct (ref null $struct)) (param $super-struct (ref null $super-struct))
+ ;; CHECK: (func $test (type $2) (param $struct (ref null $struct)) (param $super-struct (ref null $super-struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (block (result (ref $struct))
@@ -846,7 +846,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.add
@@ -868,7 +868,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -897,7 +897,7 @@
(type $struct2 (struct_subtype i32 f64 $super-struct))
- ;; CHECK: (type $ref?|$super-struct|_ref?|$struct1|_ref?|$struct2|_=>_none (func (param (ref null $super-struct) (ref null $struct1) (ref null $struct2))))
+ ;; CHECK: (type $3 (func (param (ref null $super-struct) (ref null $struct1) (ref null $struct2))))
;; CHECK: (global $global0 (ref $super-struct) (struct.new $super-struct
;; CHECK-NEXT: (i32.const 42)
@@ -924,7 +924,7 @@
(f64.const 2.71828)
))
- ;; CHECK: (func $test (type $ref?|$super-struct|_ref?|$struct1|_ref?|$struct2|_=>_none) (param $super-struct (ref null $super-struct)) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2))
+ ;; CHECK: (func $test (type $3) (param $super-struct (ref null $super-struct)) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $super-struct 0
;; CHECK-NEXT: (local.get $super-struct)
@@ -990,7 +990,7 @@
(type $struct2 (struct_subtype i32 f64 $super-struct))
- ;; CHECK: (type $ref?|$super-struct|_ref?|$struct1|_ref?|$struct2|_=>_none (func (param (ref null $super-struct) (ref null $struct1) (ref null $struct2))))
+ ;; CHECK: (type $3 (func (param (ref null $super-struct) (ref null $struct1) (ref null $struct2))))
;; CHECK: (global $global0 (ref $super-struct) (struct.new $super-struct
;; CHECK-NEXT: (i32.const 42)
@@ -1035,7 +1035,7 @@
(f64.const 2.71828)
))
- ;; CHECK: (func $test (type $ref?|$super-struct|_ref?|$struct1|_ref?|$struct2|_=>_none) (param $super-struct (ref null $super-struct)) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2))
+ ;; CHECK: (func $test (type $3) (param $super-struct (ref null $super-struct)) (param $struct1 (ref null $struct1)) (param $struct2 (ref null $struct2))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $super-struct 0
;; CHECK-NEXT: (local.get $super-struct)
@@ -1093,7 +1093,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $1 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -1109,7 +1109,7 @@
(i32.const 42)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $1) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1136,7 +1136,7 @@
;; CHECK: (type $A (struct (field i32)))
(type $A (struct (field i32)))
- ;; CHECK: (type $ref?|$A|_=>_i32 (func (param (ref null $A)) (result i32)))
+ ;; CHECK: (type $1 (func (param (ref null $A)) (result i32)))
;; CHECK: (global $A0 (ref any) (struct.new $A
;; CHECK-NEXT: (i32.const 1337)
@@ -1152,7 +1152,7 @@
(i32.const 9999)
))
- ;; CHECK: (func $func (type $ref?|$A|_=>_i32) (param $ref (ref null $A)) (result i32)
+ ;; CHECK: (func $func (type $1) (param $ref (ref null $A)) (result i32)
;; CHECK-NEXT: (struct.get $A 0
;; CHECK-NEXT: (local.get $ref)
;; CHECK-NEXT: )
@@ -1173,7 +1173,7 @@
;; CHECK: (type $A (struct (field i32)))
(type $A (struct (field i32)))
- ;; CHECK: (type $ref?|$A|_=>_i32 (func (param (ref null $A)) (result i32)))
+ ;; CHECK: (type $1 (func (param (ref null $A)) (result i32)))
;; CHECK: (global $A0 (ref any) (struct.new $A
;; CHECK-NEXT: (i32.const 1337)
@@ -1182,7 +1182,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $func (type $ref?|$A|_=>_i32) (param $ref (ref null $A)) (result i32)
+ ;; CHECK: (func $func (type $1) (param $ref (ref null $A)) (result i32)
;; CHECK-NEXT: (struct.get $A 0
;; CHECK-NEXT: (local.get $ref)
;; CHECK-NEXT: )
@@ -1198,7 +1198,7 @@
;; CHECK: (type $A (struct (field i32)))
(type $A (struct (field i32)))
- ;; CHECK: (type $ref?|$A|_=>_i32 (func (param (ref null $A)) (result i32)))
+ ;; CHECK: (type $1 (func (param (ref null $A)) (result i32)))
;; CHECK: (global $A0 (ref $A) (struct.new $A
;; CHECK-NEXT: (i32.const 1337)
@@ -1207,7 +1207,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $func (type $ref?|$A|_=>_i32) (param $ref (ref null $A)) (result i32)
+ ;; CHECK: (func $func (type $1) (param $ref (ref null $A)) (result i32)
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.null none)
@@ -1238,7 +1238,7 @@
(type $sub-struct2 (struct_subtype i32 $struct))
)
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $3 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $sub-struct1) (struct.new $sub-struct1
;; CHECK-NEXT: (i32.const 42)
@@ -1254,7 +1254,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $3) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (i32.const 42)
@@ -1292,7 +1292,7 @@
(type $sub-struct2 (struct_subtype i32 $struct))
)
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $3 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $sub-struct1) (struct.new $sub-struct1
;; CHECK-NEXT: (i32.const 42)
@@ -1308,7 +1308,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $3) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 999999)
@@ -1349,7 +1349,7 @@
(type $sub-struct2 (struct_subtype i32 $struct))
)
- ;; CHECK: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK: (type $3 (func (param (ref null $struct))))
;; CHECK: (global $global1 (ref $sub-struct1) (struct.new $sub-struct1
;; CHECK-NEXT: (i32.const 42)
@@ -1365,7 +1365,7 @@
(i32.const 1337)
))
- ;; CHECK: (func $test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $test (type $3) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $sub-struct1
;; CHECK-NEXT: (i32.const 999999)
diff --git a/test/lit/passes/gsi_vacuum_precompute.wast b/test/lit/passes/gsi_vacuum_precompute.wast
index 564abe152..8f4067446 100644
--- a/test/lit/passes/gsi_vacuum_precompute.wast
+++ b/test/lit/passes/gsi_vacuum_precompute.wast
@@ -32,9 +32,9 @@
;; Two $vtable instances are created, in separate enclosing objects.
- ;; CHECK: (type $ref|any|_=>_funcref (func (param (ref any)) (result funcref)))
+ ;; CHECK: (type $3 (func (param (ref any)) (result funcref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
;; CHECK: (global $itable1 (ref $itable1) (struct.new $itable1
;; CHECK-NEXT: (struct.new $vtable
@@ -64,7 +64,7 @@
;; CHECK: (export "test-B" (func $test-B))
- ;; CHECK: (func $test-A (type $ref|any|_=>_funcref) (param $ref (ref any)) (result funcref)
+ ;; CHECK: (func $test-A (type $3) (param $ref (ref any)) (result funcref)
;; CHECK-NEXT: (ref.func $func1)
;; CHECK-NEXT: )
(func $test-A (export "test-A") (param $ref (ref any)) (result funcref)
@@ -77,7 +77,7 @@
)
)
- ;; CHECK: (func $test-B (type $ref|any|_=>_funcref) (param $ref (ref any)) (result funcref)
+ ;; CHECK: (func $test-B (type $3) (param $ref (ref any)) (result funcref)
;; CHECK-NEXT: (ref.func $func2)
;; CHECK-NEXT: )
(func $test-B (export "test-B") (param $ref (ref any)) (result funcref)
@@ -90,12 +90,12 @@
)
)
- ;; CHECK: (func $func1 (type $none_=>_none)
+ ;; CHECK: (func $func1 (type $4)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $func1)
- ;; CHECK: (func $func2 (type $none_=>_none)
+ ;; CHECK: (func $func2 (type $4)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $func2)
diff --git a/test/lit/passes/gto-mutability.wast b/test/lit/passes/gto-mutability.wast
index a77d8c271..0ffa0e2d8 100644
--- a/test/lit/passes/gto-mutability.wast
+++ b/test/lit/passes/gto-mutability.wast
@@ -8,11 +8,11 @@
;; which means we can make it immutable.
;; CHECK: (rec
- ;; CHECK-NEXT: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK-NEXT: (type $0 (func (param (ref null $struct))))
;; CHECK: (type $two-params (func (param (ref $struct) (ref $struct))))
- ;; CHECK: (type $none_=>_ref?|$struct| (func (result (ref null $struct))))
+ ;; CHECK: (type $2 (func (result (ref null $struct))))
;; CHECK: (type $struct (struct (field (mut funcref)) (field funcref) (field (mut funcref))))
(type $struct (struct (field (mut funcref)) (field (mut funcref)) (field (mut funcref))))
@@ -22,9 +22,9 @@
;; Test that we update tag types properly.
(table 0 funcref)
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $4 (func (param (ref $struct))))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $5 (func (param (ref $struct))))
;; CHECK: (table $0 0 funcref)
@@ -33,7 +33,7 @@
;; CHECK: (tag $tag (param (ref $struct)))
(tag $tag (param (ref $struct)))
- ;; CHECK: (func $func (type $ref|$struct|_=>_none) (param $x (ref $struct))
+ ;; CHECK: (func $func (type $4) (param $x (ref $struct))
;; CHECK-NEXT: (local $temp (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
@@ -101,7 +101,7 @@
)
)
- ;; CHECK: (func $foo (type $none_=>_ref?|$struct|) (result (ref null $struct))
+ ;; CHECK: (func $foo (type $2) (result (ref null $struct))
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
@@ -157,7 +157,7 @@
)
)
- ;; CHECK: (func $field-keepalive (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $field-keepalive (type $0) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 2
;; CHECK-NEXT: (local.get $struct)
@@ -179,16 +179,16 @@
;; CHECK: (rec
;; CHECK-NEXT: (type $B (struct (field (ref null $A)) (field f64)))
- ;; CHECK: (type $ref?|$A|_ref?|$B|_=>_none (func (param (ref null $A) (ref null $B))))
+ ;; CHECK: (type $1 (func (param (ref null $A) (ref null $B))))
;; CHECK: (type $A (struct (field (mut (ref null $B))) (field (mut i32))))
(type $A (struct (field (mut (ref null $B))) (field (mut i32)) ))
(type $B (struct (field (mut (ref null $A))) (field (mut f64)) ))
)
- ;; CHECK: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; CHECK: (type $3 (func (param (ref $A))))
- ;; CHECK: (func $func (type $ref|$A|_=>_none) (param $x (ref $A))
+ ;; CHECK: (func $func (type $3) (param $x (ref $A))
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (ref.null none)
@@ -209,7 +209,7 @@
)
)
- ;; CHECK: (func $field-keepalive (type $ref?|$A|_ref?|$B|_=>_none) (param $A (ref null $A)) (param $B (ref null $B))
+ ;; CHECK: (func $field-keepalive (type $1) (param $A (ref null $A)) (param $B (ref null $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $A 0
;; CHECK-NEXT: (local.get $A)
@@ -246,7 +246,7 @@
;; CHECK: (rec
;; CHECK-NEXT: (type $A (struct (field (ref null $B)) (field i32)))
- ;; CHECK: (type $ref?|$A|_ref?|$B|_=>_none (func (param (ref null $A) (ref null $B))))
+ ;; CHECK: (type $1 (func (param (ref null $A) (ref null $B))))
;; CHECK: (type $B (struct (field (mut (ref null $A))) (field (mut f64))))
(type $B (struct (field (mut (ref null $A))) (field (mut f64)) ))
@@ -254,9 +254,9 @@
(type $A (struct (field (mut (ref null $B))) (field (mut i32)) ))
)
- ;; CHECK: (type $ref|$B|_=>_none (func (param (ref $B))))
+ ;; CHECK: (type $3 (func (param (ref $B))))
- ;; CHECK: (func $func (type $ref|$B|_=>_none) (param $x (ref $B))
+ ;; CHECK: (func $func (type $3) (param $x (ref $B))
;; CHECK-NEXT: (struct.set $B 0
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (ref.null none)
@@ -277,7 +277,7 @@
)
)
- ;; CHECK: (func $field-keepalive (type $ref?|$A|_ref?|$B|_=>_none) (param $A (ref null $A)) (param $B (ref null $B))
+ ;; CHECK: (func $field-keepalive (type $1) (param $A (ref null $A)) (param $B (ref null $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $A 0
;; CHECK-NEXT: (local.get $A)
@@ -312,7 +312,7 @@
(rec
;; CHECK: (rec
- ;; CHECK-NEXT: (type $ref?|$A|_ref?|$B|_=>_none (func (param (ref null $A) (ref null $B))))
+ ;; CHECK-NEXT: (type $0 (func (param (ref null $A) (ref null $B))))
;; CHECK: (type $B (struct (field (ref null $A)) (field (mut f64))))
(type $B (struct (field (mut (ref null $A))) (field (mut f64)) ))
@@ -321,9 +321,9 @@
(type $A (struct (field (mut (ref null $B))) (field (mut i32)) ))
)
- ;; CHECK: (type $ref|$A|_ref|$B|_=>_none (func (param (ref $A) (ref $B))))
+ ;; CHECK: (type $3 (func (param (ref $A) (ref $B))))
- ;; CHECK: (func $func (type $ref|$A|_ref|$B|_=>_none) (param $x (ref $A)) (param $y (ref $B))
+ ;; CHECK: (func $func (type $3) (param $x (ref $A)) (param $y (ref $B))
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (ref.null none)
@@ -344,7 +344,7 @@
)
)
- ;; CHECK: (func $field-keepalive (type $ref?|$A|_ref?|$B|_=>_none) (param $A (ref null $A)) (param $B (ref null $B))
+ ;; CHECK: (func $field-keepalive (type $0) (param $A (ref null $A)) (param $B (ref null $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $A 0
;; CHECK-NEXT: (local.get $A)
@@ -380,14 +380,14 @@
;; Field #2 is mutable and must remain so.
;; CHECK: (rec
- ;; CHECK-NEXT: (type $ref?|$struct|_=>_none (func (param (ref null $struct))))
+ ;; CHECK-NEXT: (type $0 (func (param (ref null $struct))))
;; CHECK: (type $struct (struct (field i32) (field i32) (field (mut i32))))
(type $struct (struct (field i32) (field (mut i32)) (field (mut i32))))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $2 (func (param (ref $struct))))
- ;; CHECK: (func $func (type $ref|$struct|_=>_none) (param $x (ref $struct))
+ ;; CHECK: (func $func (type $2) (param $x (ref $struct))
;; CHECK-NEXT: (struct.set $struct 2
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (i32.const 1)
@@ -400,7 +400,7 @@
)
)
- ;; CHECK: (func $field-keepalive (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $field-keepalive (type $0) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -429,16 +429,16 @@
;; optimize the field to be immutable.
;; CHECK: (rec
- ;; CHECK-NEXT: (type $ref?|$super|_ref?|$sub|_=>_none (func (param (ref null $super) (ref null $sub))))
+ ;; CHECK-NEXT: (type $0 (func (param (ref null $super) (ref null $sub))))
;; CHECK: (type $super (struct (field i32)))
(type $super (struct (field (mut i32))))
;; CHECK: (type $sub (sub $super (struct (field i32))))
(type $sub (struct_subtype (field (mut i32)) $super))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $super
;; CHECK-NEXT: (i32.const 1)
@@ -464,7 +464,7 @@
)
)
- ;; CHECK: (func $field-keepalive (type $ref?|$super|_ref?|$sub|_=>_none) (param $super (ref null $super)) (param $sub (ref null $sub))
+ ;; CHECK: (func $field-keepalive (type $0) (param $super (ref null $super)) (param $sub (ref null $sub))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $super 0
;; CHECK-NEXT: (local.get $super)
@@ -490,11 +490,11 @@
;; CHECK: (type $sub (sub $super (struct (field (mut i32)))))
(type $sub (struct_subtype (field (mut i32)) $super))
- ;; CHECK: (type $ref|$super|_=>_none (func (param (ref $super))))
+ ;; CHECK: (type $2 (func (param (ref $super))))
- ;; CHECK: (type $ref?|$super|_ref?|$sub|_=>_none (func (param (ref null $super) (ref null $sub))))
+ ;; CHECK: (type $3 (func (param (ref null $super) (ref null $sub))))
- ;; CHECK: (func $func (type $ref|$super|_=>_none) (param $x (ref $super))
+ ;; CHECK: (func $func (type $2) (param $x (ref $super))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $super
;; CHECK-NEXT: (i32.const 1)
@@ -528,7 +528,7 @@
)
)
- ;; CHECK: (func $field-keepalive (type $ref?|$super|_ref?|$sub|_=>_none) (param $super (ref null $super)) (param $sub (ref null $sub))
+ ;; CHECK: (func $field-keepalive (type $3) (param $super (ref null $super)) (param $sub (ref null $sub))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $super 0
;; CHECK-NEXT: (local.get $super)
@@ -555,11 +555,11 @@
;; CHECK: (type $sub (sub $super (struct (field (mut i32)))))
(type $sub (struct_subtype (field (mut i32)) $super))
- ;; CHECK: (type $ref|$sub|_=>_none (func (param (ref $sub))))
+ ;; CHECK: (type $2 (func (param (ref $sub))))
- ;; CHECK: (type $ref?|$super|_ref?|$sub|_=>_none (func (param (ref null $super) (ref null $sub))))
+ ;; CHECK: (type $3 (func (param (ref null $super) (ref null $sub))))
- ;; CHECK: (func $func (type $ref|$sub|_=>_none) (param $x (ref $sub))
+ ;; CHECK: (func $func (type $2) (param $x (ref $sub))
;; CHECK-NEXT: (struct.set $sub 0
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (i32.const 2)
@@ -572,7 +572,7 @@
)
)
- ;; CHECK: (func $field-keepalive (type $ref?|$super|_ref?|$sub|_=>_none) (param $super (ref null $super)) (param $sub (ref null $sub))
+ ;; CHECK: (func $field-keepalive (type $3) (param $super (ref null $super)) (param $sub (ref null $sub))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $super 0
;; CHECK-NEXT: (local.get $super)
diff --git a/test/lit/passes/gto-removals.wast b/test/lit/passes/gto-removals.wast
index 2df9ddc3f..43a81a5e2 100644
--- a/test/lit/passes/gto-removals.wast
+++ b/test/lit/passes/gto-removals.wast
@@ -9,9 +9,9 @@
;; CHECK-NEXT: (type $struct (struct ))
(type $struct (struct_subtype (field (mut funcref)) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $func (type $ref|$struct|_=>_none) (param $x (ref $struct))
+ ;; CHECK: (func $func (type $1) (param $x (ref $struct))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $func (param $x (ref $struct))
@@ -25,9 +25,9 @@
;; CHECK-NEXT: (type $struct (struct ))
(type $struct (struct_subtype (field (mut funcref)) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $func (type $ref|$struct|_=>_none) (param $x (ref $struct))
+ ;; CHECK: (func $func (type $1) (param $x (ref $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (block (result (ref $struct))
@@ -56,9 +56,9 @@
;; CHECK-NEXT: (type $struct (struct ))
(type $struct (struct_subtype (field (mut funcref)) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $func (type $ref|$struct|_=>_none) (param $x (ref $struct))
+ ;; CHECK: (func $func (type $1) (param $x (ref $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -80,9 +80,9 @@
;; CHECK-NEXT: (type $struct (struct ))
(type $struct (struct_subtype (field (mut funcref)) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $func (type $ref|$struct|_=>_none) (param $x (ref $struct))
+ ;; CHECK: (func $func (type $1) (param $x (ref $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -103,9 +103,9 @@
;; CHECK-NEXT: (type $struct (struct (field funcref)))
(type $struct (struct_subtype (field (mut funcref)) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $func (type $ref|$struct|_=>_none) (param $x (ref $struct))
+ ;; CHECK: (func $func (type $1) (param $x (ref $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $x)
@@ -130,7 +130,7 @@
;; CHECK: (rec
;; CHECK-NEXT: (type $imm-struct (struct (field $rw i32) (field $rw-2 i32)))
- ;; CHECK: (type $ref|$imm-struct|_=>_none (func (param (ref $imm-struct))))
+ ;; CHECK: (type $1 (func (param (ref $imm-struct))))
;; CHECK: (type $mut-struct (struct (field $r i32) (field $rw (mut i32)) (field $r-2 i32) (field $rw-2 (mut i32))))
(type $mut-struct (struct_subtype (field $r (mut i32)) (field $w (mut i32)) (field $rw (mut i32)) (field $r-2 (mut i32)) (field $w-2 (mut i32)) (field $rw-2 (mut i32)) data))
@@ -139,9 +139,9 @@
;; writes are from during creation (so all fields are at least writeable).
(type $imm-struct (struct_subtype (field $w i32) (field $rw i32) (field $w-2 i32) (field $rw-2 i32) data))
- ;; CHECK: (type $ref|$mut-struct|_=>_none (func (param (ref $mut-struct))))
+ ;; CHECK: (type $3 (func (param (ref $mut-struct))))
- ;; CHECK: (func $func-mut (type $ref|$mut-struct|_=>_none) (param $x (ref $mut-struct))
+ ;; CHECK: (func $func-mut (type $3) (param $x (ref $mut-struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $mut-struct $r
;; CHECK-NEXT: (local.get $x)
@@ -234,7 +234,7 @@
)
)
- ;; CHECK: (func $func-imm (type $ref|$imm-struct|_=>_none) (param $x (ref $imm-struct))
+ ;; CHECK: (func $func-imm (type $1) (param $x (ref $imm-struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $imm-struct
;; CHECK-NEXT: (i32.const 1)
@@ -281,7 +281,7 @@
;; fields are accessed.
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_none (func))
+ ;; CHECK-NEXT: (type $0 (func))
;; CHECK: (type $vtable (struct (field $v1 funcref) (field $v2 funcref)))
(type $vtable (struct_subtype (field $v0 funcref) (field $v1 funcref) (field $v2 funcref) (field $v3 funcref) (field $v4 funcref) data))
@@ -298,7 +298,7 @@
(ref.func $func-4)
))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $vtable $v1
;; CHECK-NEXT: (global.get $vtable)
@@ -327,23 +327,23 @@
;; one before it.
)
- ;; CHECK: (func $func-0 (type $none_=>_none)
+ ;; CHECK: (func $func-0 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $func-0)
- ;; CHECK: (func $func-1 (type $none_=>_none)
+ ;; CHECK: (func $func-1 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $func-1)
- ;; CHECK: (func $func-2 (type $none_=>_none)
+ ;; CHECK: (func $func-2 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $func-2)
- ;; CHECK: (func $func-3 (type $none_=>_none)
+ ;; CHECK: (func $func-3 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $func-3)
- ;; CHECK: (func $func-4 (type $none_=>_none)
+ ;; CHECK: (func $func-4 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $func-4)
@@ -356,7 +356,7 @@
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_none (func))
+ ;; CHECK-NEXT: (type $0 (func))
;; CHECK: (type $vtable (struct (field $v1 i64) (field $v2 f32)))
(type $vtable (struct_subtype (field $v0 i32) (field $v1 i64) (field $v2 f32) (field $v3 f64) (field $v4 anyref) data))
@@ -373,7 +373,7 @@
(ref.null none)
))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (local $i64 i64)
;; CHECK-NEXT: (local $f32 f32)
;; CHECK-NEXT: (local.set $i64
@@ -407,21 +407,21 @@
;; A new with side effects
;; CHECK: (rec
- ;; CHECK-NEXT: (type $i32_=>_ref|any| (func (param i32) (result (ref any))))
+ ;; CHECK-NEXT: (type $0 (func (param i32) (result (ref any))))
- ;; CHECK: (type $i32_=>_f64 (func (param i32) (result f64)))
+ ;; CHECK: (type $1 (func (param i32) (result f64)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32) (result i32)))
- ;; CHECK: (type $ref|any|_=>_none (func (param (ref any))))
+ ;; CHECK: (type $3 (func (param (ref any))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32 f64 (ref any)))
- ;; CHECK: (type $ref|any|_ref?|$struct|_=>_none (func (param (ref any) (ref null $struct))))
+ ;; CHECK: (type $6 (func (param (ref any) (ref null $struct))))
;; CHECK: (global $imm-i32 i32 (i32.const 1234))
(global $imm-i32 i32 (i32.const 1234))
@@ -429,7 +429,7 @@
;; CHECK: (global $mut-i32 (mut i32) (i32.const 5678))
(global $mut-i32 (mut i32) (i32.const 5678))
- ;; CHECK: (func $gets (type $ref|any|_ref?|$struct|_=>_none) (param $x (ref any)) (param $struct (ref null $struct))
+ ;; CHECK: (func $gets (type $6) (param $x (ref any)) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $struct)
@@ -445,7 +445,7 @@
)
)
- ;; CHECK: (func $new-side-effect (type $none_=>_none)
+ ;; CHECK: (func $new-side-effect (type $4)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 f64)
;; CHECK-NEXT: (local $2 (ref any))
@@ -486,7 +486,7 @@
)
)
- ;; CHECK: (func $new-side-effect-global-imm (type $none_=>_none)
+ ;; CHECK: (func $new-side-effect-global-imm (type $4)
;; CHECK-NEXT: (local $0 f64)
;; CHECK-NEXT: (local $1 (ref any))
;; CHECK-NEXT: (drop
@@ -521,7 +521,7 @@
)
)
- ;; CHECK: (func $new-side-effect-global-mut (type $none_=>_none)
+ ;; CHECK: (func $new-side-effect-global-mut (type $4)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 f64)
;; CHECK-NEXT: (local $2 (ref any))
@@ -558,7 +558,7 @@
)
)
- ;; CHECK: (func $new-unreachable (type $none_=>_none)
+ ;; CHECK: (func $new-unreachable (type $4)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
@@ -588,7 +588,7 @@
)
)
- ;; CHECK: (func $new-side-effect-in-kept (type $ref|any|_=>_none) (param $any (ref any))
+ ;; CHECK: (func $new-side-effect-in-kept (type $3) (param $any (ref any))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (call $helper0
@@ -609,21 +609,21 @@
)
)
- ;; CHECK: (func $helper0 (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $helper0 (type $2) (param $x i32) (result i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $helper0 (param $x i32) (result i32)
(unreachable)
)
- ;; CHECK: (func $helper1 (type $i32_=>_f64) (param $x i32) (result f64)
+ ;; CHECK: (func $helper1 (type $1) (param $x i32) (result f64)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $helper1 (param $x i32) (result f64)
(unreachable)
)
- ;; CHECK: (func $helper2 (type $i32_=>_ref|any|) (param $x i32) (result (ref any))
+ ;; CHECK: (func $helper2 (type $0) (param $x i32) (result (ref any))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $helper2 (param $x i32) (result (ref any))
@@ -641,9 +641,9 @@
;; CHECK: (type $child (sub $parent (struct (field i32) (field i64) (field f32) (field f64) (field anyref))))
(type $child (struct_subtype (field i32) (field i64) (field f32) (field f64) (field anyref) $parent))
- ;; CHECK: (type $ref|$parent|_ref|$child|_=>_none (func (param (ref $parent) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $parent) (ref $child))))
- ;; CHECK: (func $func (type $ref|$parent|_ref|$child|_=>_none) (param $x (ref $parent)) (param $y (ref $child))
+ ;; CHECK: (func $func (type $2) (param $x (ref $parent)) (param $y (ref $child))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $parent 1
;; CHECK-NEXT: (local.get $x)
@@ -691,9 +691,9 @@
;; CHECK: (type $child (sub $parent (struct (field i32) (field i64) (field (mut f32)) (field f64) (field anyref))))
(type $child (struct_subtype (field (mut i32)) (field (mut i64)) (field (mut f32)) (field (mut f64)) (field (mut anyref)) $parent))
- ;; CHECK: (type $ref|$parent|_ref|$child|_=>_none (func (param (ref $parent) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $parent) (ref $child))))
- ;; CHECK: (func $func (type $ref|$parent|_ref|$child|_=>_none) (param $x (ref $parent)) (param $y (ref $child))
+ ;; CHECK: (func $func (type $2) (param $x (ref $parent)) (param $y (ref $child))
;; CHECK-NEXT: (struct.set $parent 2
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (f32.const 0)
@@ -751,9 +751,9 @@
(type $child2 (struct_subtype (field i32) $parent))
)
- ;; CHECK: (type $ref|$parent|_ref|$child1|_ref|$child2|_=>_none (func (param (ref $parent) (ref $child1) (ref $child2))))
+ ;; CHECK: (type $3 (func (param (ref $parent) (ref $child1) (ref $child2))))
- ;; CHECK: (func $func (type $ref|$parent|_ref|$child1|_ref|$child2|_=>_none) (param $parent (ref $parent)) (param $child1 (ref $child1)) (param $child2 (ref $child2))
+ ;; CHECK: (func $func (type $3) (param $parent (ref $parent)) (param $child1 (ref $child1)) (param $child2 (ref $child2))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $parent 0
;; CHECK-NEXT: (local.get $parent)
@@ -780,9 +780,9 @@
(type $child2 (struct_subtype (field i32) $parent))
)
- ;; CHECK: (type $ref|$parent|_ref|$child1|_ref|$child2|_=>_none (func (param (ref $parent) (ref $child1) (ref $child2))))
+ ;; CHECK: (type $3 (func (param (ref $parent) (ref $child1) (ref $child2))))
- ;; CHECK: (func $func (type $ref|$parent|_ref|$child1|_ref|$child2|_=>_none) (param $parent (ref $parent)) (param $child1 (ref $child1)) (param $child2 (ref $child2))
+ ;; CHECK: (func $func (type $3) (param $parent (ref $parent)) (param $child1 (ref $child1)) (param $child2 (ref $child2))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $child1 0
;; CHECK-NEXT: (local.get $child1)
@@ -796,18 +796,18 @@
(module
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_ref|${mut:i8}| (func (result (ref ${mut:i8}))))
+ ;; CHECK-NEXT: (type $0 (func (result (ref ${mut:i8}))))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (type ${mut:i8} (struct ))
(type ${mut:i8} (struct_subtype (field (mut i8)) data))
- ;; CHECK: (type $ref?|${mut:i8}|_=>_none (func (param (ref null ${mut:i8}))))
+ ;; CHECK: (type $4 (func (param (ref null ${mut:i8}))))
- ;; CHECK: (func $unreachable-set (type $ref?|${mut:i8}|_=>_none) (param ${mut:i8} (ref null ${mut:i8}))
+ ;; CHECK: (func $unreachable-set (type $4) (param ${mut:i8} (ref null ${mut:i8}))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (block (result (ref null ${mut:i8}))
@@ -831,7 +831,7 @@
)
)
- ;; CHECK: (func $unreachable-set-2 (type $ref?|${mut:i8}|_=>_none) (param ${mut:i8} (ref null ${mut:i8}))
+ ;; CHECK: (func $unreachable-set-2 (type $4) (param ${mut:i8} (ref null ${mut:i8}))
;; CHECK-NEXT: (block $block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
@@ -858,7 +858,7 @@
)
)
- ;; CHECK: (func $unreachable-set-2b (type $ref?|${mut:i8}|_=>_none) (param ${mut:i8} (ref null ${mut:i8}))
+ ;; CHECK: (func $unreachable-set-2b (type $4) (param ${mut:i8} (ref null ${mut:i8}))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
@@ -885,7 +885,7 @@
)
)
- ;; CHECK: (func $unreachable-set-3 (type $none_=>_none)
+ ;; CHECK: (func $unreachable-set-3 (type $2)
;; CHECK-NEXT: (local $0 (ref ${mut:i8}))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
@@ -911,14 +911,14 @@
)
)
- ;; CHECK: (func $helper-i32 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $helper-i32 (type $1) (result i32)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
(func $helper-i32 (result i32)
(i32.const 1)
)
- ;; CHECK: (func $helper-ref (type $none_=>_ref|${mut:i8}|) (result (ref ${mut:i8}))
+ ;; CHECK: (func $helper-ref (type $0) (result (ref ${mut:i8}))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $helper-ref (result (ref ${mut:i8}))
diff --git a/test/lit/passes/gto_and_cfp_in_O.wast b/test/lit/passes/gto_and_cfp_in_O.wast
index 83c2af71f..0253e0791 100644
--- a/test/lit/passes/gto_and_cfp_in_O.wast
+++ b/test/lit/passes/gto_and_cfp_in_O.wast
@@ -11,9 +11,9 @@
;; OPEN_WORLD: (type $struct (struct (field (mut funcref)) (field (mut i32))))
(type $struct (struct_subtype (field (mut funcref)) (field (mut i32)) data))
- ;; OPEN_WORLD: (type $none_=>_none (func))
+ ;; OPEN_WORLD: (type $1 (func))
- ;; OPEN_WORLD: (type $none_=>_i32 (func (result i32)))
+ ;; OPEN_WORLD: (type $2 (func (result i32)))
;; OPEN_WORLD: (global $glob (ref $struct) (struct.new $struct
;; OPEN_WORLD-NEXT: (ref.func $by-ref)
@@ -26,7 +26,7 @@
;; OPEN_WORLD: (export "main" (func $main))
- ;; OPEN_WORLD: (func $by-ref (type $none_=>_none) (; has Stack IR ;)
+ ;; OPEN_WORLD: (func $by-ref (type $1) (; has Stack IR ;)
;; OPEN_WORLD-NEXT: (struct.set $struct 1
;; OPEN_WORLD-NEXT: (global.get $glob)
;; OPEN_WORLD-NEXT: (i32.const 200)
@@ -45,14 +45,14 @@
)
)
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (export "main" (func $main))
- ;; CHECK: (func $main (type $none_=>_i32) (; has Stack IR ;) (result i32)
+ ;; CHECK: (func $main (type $0) (; has Stack IR ;) (result i32)
;; CHECK-NEXT: (i32.const 100)
;; CHECK-NEXT: )
- ;; OPEN_WORLD: (func $main (type $none_=>_i32) (; has Stack IR ;) (result i32)
+ ;; OPEN_WORLD: (func $main (type $2) (; has Stack IR ;) (result i32)
;; OPEN_WORLD-NEXT: (struct.get $struct 1
;; OPEN_WORLD-NEXT: (global.get $glob)
;; OPEN_WORLD-NEXT: )
diff --git a/test/lit/passes/gufa-cast-all.wast b/test/lit/passes/gufa-cast-all.wast
index 1e33c7b74..5ef52037f 100644
--- a/test/lit/passes/gufa-cast-all.wast
+++ b/test/lit/passes/gufa-cast-all.wast
@@ -12,9 +12,9 @@
;; CHECK: (type $B (sub $A (struct )))
(type $B (sub $A (struct)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $3) (result i32)))
(import "a" "b" (func $import (result i32)))
;; CHECK: (elem declare func $func $funcs)
diff --git a/test/lit/passes/gufa-extern.wast b/test/lit/passes/gufa-extern.wast
index e7a38b7ac..6b2872488 100644
--- a/test/lit/passes/gufa-extern.wast
+++ b/test/lit/passes/gufa-extern.wast
@@ -2,11 +2,11 @@
;; RUN: foreach %s %t wasm-opt -all --gufa -S -o - | filecheck %s
(module
- ;; CHECK: (type $externref_anyref_=>_none (func (param externref anyref)))
+ ;; CHECK: (type $0 (func (param externref anyref)))
;; CHECK: (export "externals" (func $externals))
- ;; CHECK: (func $externals (type $externref_anyref_=>_none) (param $ext externref) (param $any anyref)
+ ;; CHECK: (func $externals (type $0) (param $ext externref) (param $any anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref struct)
;; CHECK-NEXT: (extern.internalize
@@ -37,7 +37,7 @@
)
)
- ;; CHECK: (func $non-exported (type $externref_anyref_=>_none) (param $ext externref) (param $any anyref)
+ ;; CHECK: (func $non-exported (type $0) (param $ext externref) (param $any anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
diff --git a/test/lit/passes/gufa-optimizing.wast b/test/lit/passes/gufa-optimizing.wast
index ac69ed241..61a02342b 100644
--- a/test/lit/passes/gufa-optimizing.wast
+++ b/test/lit/passes/gufa-optimizing.wast
@@ -7,14 +7,14 @@
;; things.
(module
- ;; NO_OPT: (type $none_=>_i32 (func (result i32)))
+ ;; NO_OPT: (type $0 (func (result i32)))
- ;; NO_OPT: (func $foo (type $none_=>_i32) (result i32)
+ ;; NO_OPT: (func $foo (type $0) (result i32)
;; NO_OPT-NEXT: (i32.const 1)
;; NO_OPT-NEXT: )
- ;; DO_OPT: (type $none_=>_i32 (func (result i32)))
+ ;; DO_OPT: (type $0 (func (result i32)))
- ;; DO_OPT: (func $foo (type $none_=>_i32) (result i32)
+ ;; DO_OPT: (func $foo (type $0) (result i32)
;; DO_OPT-NEXT: (i32.const 1)
;; DO_OPT-NEXT: )
(func $foo (result i32)
@@ -22,7 +22,7 @@
(i32.const 1)
)
- ;; NO_OPT: (func $bar (type $none_=>_i32) (result i32)
+ ;; NO_OPT: (func $bar (type $0) (result i32)
;; NO_OPT-NEXT: (drop
;; NO_OPT-NEXT: (block $out (result i32)
;; NO_OPT-NEXT: (block (result i32)
@@ -42,7 +42,7 @@
;; NO_OPT-NEXT: )
;; NO_OPT-NEXT: (i32.const 1)
;; NO_OPT-NEXT: )
- ;; DO_OPT: (func $bar (type $none_=>_i32) (result i32)
+ ;; DO_OPT: (func $bar (type $0) (result i32)
;; DO_OPT-NEXT: (drop
;; DO_OPT-NEXT: (call $foo)
;; DO_OPT-NEXT: )
diff --git a/test/lit/passes/gufa-refs.wast b/test/lit/passes/gufa-refs.wast
index 011298c6e..b300843cb 100644
--- a/test/lit/passes/gufa-refs.wast
+++ b/test/lit/passes/gufa-refs.wast
@@ -6,18 +6,18 @@
(type $struct (struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $2 (func (result (ref $struct))))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
- ;; CHECK: (type $none_=>_ref|any| (func (result (ref any))))
+ ;; CHECK: (type $4 (func (result (ref any))))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $3) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $no-non-null (type $none_=>_ref|any|) (result (ref any))
+ ;; CHECK: (func $no-non-null (type $4) (result (ref any))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $no-non-null (result (ref any))
@@ -30,7 +30,7 @@
)
)
- ;; CHECK: (func $nested (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $nested (type $3) (result i32)
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -63,7 +63,7 @@
)
)
- ;; CHECK: (func $yes-non-null (type $none_=>_ref|any|) (result (ref any))
+ ;; CHECK: (func $yes-non-null (type $4) (result (ref any))
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -76,7 +76,7 @@
)
)
- ;; CHECK: (func $breaks (type $none_=>_none)
+ ;; CHECK: (func $breaks (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block $block (result (ref $struct))
;; CHECK-NEXT: (br $block
@@ -110,7 +110,7 @@
)
)
- ;; CHECK: (func $get-nothing (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $get-nothing (type $2) (result (ref $struct))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $get-nothing (result (ref $struct))
@@ -120,7 +120,7 @@
(unreachable)
)
- ;; CHECK: (func $get-nothing-calls (type $none_=>_none)
+ ;; CHECK: (func $get-nothing-calls (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -175,7 +175,7 @@
)
)
- ;; CHECK: (func $two-inputs (type $none_=>_none)
+ ;; CHECK: (func $two-inputs (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (struct.new_default $struct)
@@ -267,7 +267,7 @@
)
)
- ;; CHECK: (func $get-something-flow (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $get-something-flow (type $2) (result (ref $struct))
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
(func $get-something-flow (result (ref $struct))
@@ -275,7 +275,7 @@
(struct.new $struct)
)
- ;; CHECK: (func $get-something-return (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $get-something-return (type $2) (result (ref $struct))
;; CHECK-NEXT: (return
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -287,7 +287,7 @@
)
)
- ;; CHECK: (func $call-get-something (type $none_=>_none)
+ ;; CHECK: (func $call-get-something (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $get-something-flow)
;; CHECK-NEXT: )
@@ -306,7 +306,7 @@
)
)
- ;; CHECK: (func $locals (type $none_=>_none)
+ ;; CHECK: (func $locals (type $1)
;; CHECK-NEXT: (local $x anyref)
;; CHECK-NEXT: (local $y anyref)
;; CHECK-NEXT: (local $z anyref)
@@ -364,7 +364,7 @@
;; CHECK: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $null anyref (ref.null none))
(global $null (ref null any) (ref.null any))
@@ -376,7 +376,7 @@
;; CHECK: (global $mut-something (mut anyref) (ref.null none))
(global $mut-something (mut (ref null any)) (ref.null any))
- ;; CHECK: (func $read-globals (type $none_=>_none)
+ ;; CHECK: (func $read-globals (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
@@ -434,7 +434,7 @@
)
)
- ;; CHECK: (func $write-globals (type $none_=>_none)
+ ;; CHECK: (func $write-globals (type $1)
;; CHECK-NEXT: (global.set $mut-null
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
@@ -457,7 +457,7 @@
;; away *-null (which is where A-null starts with null) but not *-something
;; (which is where A-something starts with a value).
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
@@ -477,7 +477,7 @@
;; CHECK: (global $C-something (mut anyref) (ref.null none))
(global $C-something (mut (ref null any)) (ref.null any))
- ;; CHECK: (func $read-globals (type $none_=>_none)
+ ;; CHECK: (func $read-globals (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -536,7 +536,7 @@
)
)
- ;; CHECK: (func $write-globals (type $none_=>_none)
+ ;; CHECK: (func $write-globals (type $0)
;; CHECK-NEXT: (global.set $B-null
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
@@ -567,18 +567,18 @@
)
(module
- ;; CHECK: (type $ref|any|_=>_ref|any| (func (param (ref any)) (result (ref any))))
+ ;; CHECK: (type $0 (func (param (ref any)) (result (ref any))))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32) (result i32)))
- ;; CHECK: (type $ref|any|_ref|any|_ref|any|_=>_none (func (param (ref any) (ref any) (ref any))))
+ ;; CHECK: (type $3 (func (param (ref any) (ref any) (ref any))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
- ;; CHECK: (func $never-called (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $never-called (type $2) (param $x i32) (result i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $never-called (param $x i32) (result i32)
@@ -587,7 +587,7 @@
(local.get $x)
)
- ;; CHECK: (func $never-called-ref (type $ref|any|_=>_ref|any|) (param $x (ref any)) (result (ref any))
+ ;; CHECK: (func $never-called-ref (type $0) (param $x (ref any)) (result (ref any))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $never-called-ref (param $x (ref any)) (result (ref any))
@@ -595,7 +595,7 @@
(local.get $x)
)
- ;; CHECK: (func $recursion (type $ref|any|_=>_ref|any|) (param $x (ref any)) (result (ref any))
+ ;; CHECK: (func $recursion (type $0) (param $x (ref any)) (result (ref any))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $recursion
;; CHECK-NEXT: (unreachable)
@@ -612,7 +612,7 @@
)
)
- ;; CHECK: (func $called (type $ref|any|_ref|any|_ref|any|_=>_none) (param $x (ref any)) (param $y (ref any)) (param $z (ref any))
+ ;; CHECK: (func $called (type $3) (param $x (ref any)) (param $y (ref any)) (param $z (ref any))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -638,7 +638,7 @@
)
)
- ;; CHECK: (func $call-called (type $none_=>_none)
+ ;; CHECK: (func $call-called (type $4)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: (unreachable)
@@ -855,9 +855,9 @@
;; CHECK: (type $vector (array (mut f64)))
(type $vector (array (mut f64)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (func $arrays (type $none_=>_none)
+ ;; CHECK: (func $arrays (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (array.new $vector
@@ -935,9 +935,9 @@
(type $unrelated (struct))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $4)
;; CHECK-NEXT: (local $child (ref null $child))
;; CHECK-NEXT: (local $parent (ref null $parent))
;; CHECK-NEXT: (local.set $child
@@ -1061,7 +1061,7 @@
)
)
- ;; CHECK: (func $nulls (type $none_=>_none)
+ ;; CHECK: (func $nulls (type $4)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
@@ -1171,9 +1171,9 @@
(type $C (struct_subtype (field i32) data))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -1208,9 +1208,9 @@
;; CHECK: (type $child (sub $parent (struct (field (mut (ref null $struct))) (field i32))))
(type $child (struct_subtype (field (mut (ref null $struct))) (field i32) $parent))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $3)
;; CHECK-NEXT: (local $child (ref null $child))
;; CHECK-NEXT: (local $parent (ref null $parent))
;; CHECK-NEXT: (local.set $parent
@@ -1290,9 +1290,9 @@
;; CHECK: (type $child (sub $parent (struct (field (mut i32)) (field i32))))
(type $child (struct_subtype (field (mut i32)) (field i32) $parent))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $2)
;; CHECK-NEXT: (local $child (ref null $child))
;; CHECK-NEXT: (local $parent (ref null $parent))
;; CHECK-NEXT: (local.set $parent
@@ -1382,11 +1382,11 @@
;; CHECK: (type $child (sub $parent (struct (field (mut i32)) (field i32))))
(type $child (struct_subtype (field (mut i32)) (field i32) $parent))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $2 (func (param i32)))
;; CHECK: (export "func" (func $func))
- ;; CHECK: (func $func (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $func (type $2) (param $x i32)
;; CHECK-NEXT: (local $child (ref null $child))
;; CHECK-NEXT: (local $parent (ref null $parent))
;; CHECK-NEXT: (local.set $parent
@@ -1465,9 +1465,9 @@
;; CHECK: (type $child (sub $parent (struct (field (mut i32)) (field i32))))
(type $child (struct_subtype (field (mut i32)) (field i32) $parent))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $2)
;; CHECK-NEXT: (local $child (ref null $child))
;; CHECK-NEXT: (local $parent (ref null $parent))
;; CHECK-NEXT: (local.set $parent
@@ -1551,12 +1551,12 @@
(type $something-child (array_subtype (mut (ref null any)) $something))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $4)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -1681,19 +1681,19 @@
(module
;; CHECK: (type $storage (struct (field (mut anyref))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
(type $storage (struct (field (mut (ref null any)))))
- ;; CHECK: (type $anyref_=>_anyref (func (param anyref) (result anyref)))
+ ;; CHECK: (type $3 (func (param anyref) (result anyref)))
;; CHECK: (global $x (mut anyref) (ref.null none))
(global $x (mut (ref null any)) (ref.null any))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (local $x anyref)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (struct.new_default $struct)
@@ -1739,7 +1739,7 @@
)
)
- ;; CHECK: (func $pass-through (type $anyref_=>_anyref) (param $x anyref) (result anyref)
+ ;; CHECK: (func $pass-through (type $3) (param $x anyref) (result anyref)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
(func $pass-through (param $x (ref null any)) (result (ref null any))
@@ -1752,17 +1752,17 @@
(module
(type $struct (struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $storage (struct (field (mut anyref))))
(type $storage (struct (field (mut (ref null any)))))
- ;; CHECK: (type $anyref_=>_anyref (func (param anyref) (result anyref)))
+ ;; CHECK: (type $2 (func (param anyref) (result anyref)))
;; CHECK: (global $x (mut anyref) (ref.null none))
(global $x (mut (ref null any)) (ref.null any))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (local $x anyref)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.null none)
@@ -1812,7 +1812,7 @@
)
)
- ;; CHECK: (func $pass-through (type $anyref_=>_anyref) (param $x anyref) (result anyref)
+ ;; CHECK: (func $pass-through (type $2) (param $x anyref) (result anyref)
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
(func $pass-through (param $x (ref null any)) (result (ref null any))
@@ -1825,19 +1825,19 @@
(module
;; CHECK: (type $storage (struct (field (mut anyref))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
(type $storage (struct (field (mut (ref null any)))))
- ;; CHECK: (type $anyref_=>_anyref (func (param anyref) (result anyref)))
+ ;; CHECK: (type $3 (func (param anyref) (result anyref)))
;; CHECK: (global $x (mut anyref) (ref.null none))
(global $x (mut (ref null any)) (ref.null any))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (local $x anyref)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (global.get $x)
@@ -1880,7 +1880,7 @@
)
)
- ;; CHECK: (func $pass-through (type $anyref_=>_anyref) (param $x anyref) (result anyref)
+ ;; CHECK: (func $pass-through (type $3) (param $x anyref) (result anyref)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
(func $pass-through (param $x (ref null any)) (result (ref null any))
@@ -1890,9 +1890,9 @@
;; Exceptions.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $1 (func (param anyref)))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
@@ -1906,7 +1906,7 @@
;; CHECK: (tag $empty (param))
(tag $empty (param))
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $0)
;; CHECK-NEXT: (local $0 anyref)
;; CHECK-NEXT: (throw $nothing
;; CHECK-NEXT: (ref.null none)
@@ -1982,7 +1982,7 @@
)
)
- ;; CHECK: (func $empty-tag (type $none_=>_none)
+ ;; CHECK: (func $empty-tag (type $0)
;; CHECK-NEXT: (try $label$3
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
@@ -2004,7 +2004,7 @@
)
)
- ;; CHECK: (func $try-results (type $none_=>_none)
+ ;; CHECK: (func $try-results (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -2124,9 +2124,9 @@
;; Exceptions with a tuple
(module
- ;; CHECK: (type $anyref_anyref_=>_none (func (param anyref anyref)))
+ ;; CHECK: (type $0 (func (param anyref anyref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
@@ -2134,7 +2134,7 @@
;; CHECK: (tag $tag (param anyref anyref))
(tag $tag (param (ref null any)) (param (ref null any)))
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $1)
;; CHECK-NEXT: (local $0 (anyref anyref))
;; CHECK-NEXT: (throw $tag
;; CHECK-NEXT: (ref.null none)
@@ -2206,9 +2206,9 @@
;; CHECK: (type ${} (struct ))
(type ${} (struct_subtype data))
- ;; CHECK: (type $none_=>_ref|${}| (func (result (ref ${}))))
+ ;; CHECK: (type $1 (func (result (ref ${}))))
- ;; CHECK: (func $func (type $none_=>_ref|${}|) (result (ref ${}))
+ ;; CHECK: (func $func (type $1) (result (ref ${}))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block $block (result (ref none))
;; CHECK-NEXT: (br_on_non_null $block
@@ -2237,7 +2237,7 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $A (struct (field i32)))
(type $A (struct_subtype (field i32) data))
@@ -2248,7 +2248,7 @@
;; CHECK: (type $D (struct (field f64)))
(type $D (struct_subtype (field f64) data))
- ;; CHECK: (func $many-types (type $none_=>_none)
+ ;; CHECK: (func $many-types (type $0)
;; CHECK-NEXT: (local $x anyref)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (struct.new $A
@@ -2315,7 +2315,7 @@
;; CHECK: (type $vtable-A (struct (field funcref) (field funcref) (field funcref)))
(type $vtable-A (struct_subtype (field (ref null func)) (field (ref null func)) (field (ref null func)) data))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $global-A (ref $vtable-A) (struct.new $vtable-A
;; CHECK-NEXT: (ref.func $foo)
@@ -2332,7 +2332,7 @@
;; CHECK: (elem declare func $foo $test)
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $foo)
;; CHECK-NEXT: )
@@ -2369,7 +2369,7 @@
)
)
- ;; CHECK: (func $create (type $none_=>_none)
+ ;; CHECK: (func $create (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $vtable-A
;; CHECK-NEXT: (ref.func $foo)
@@ -2388,7 +2388,7 @@
)
)
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $foo)
@@ -2398,9 +2398,9 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct_subtype (field i32) data))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (block (result (ref $struct))
@@ -2450,23 +2450,23 @@
(type $struct (struct_subtype (field i32) data))
;; CHECK: (type $substruct (sub $struct (struct (field i32) (field i32))))
(type $substruct (struct_subtype (field i32) (field i32) $struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (type $subsubstruct (sub $substruct (struct (field i32) (field i32) (field i32))))
(type $subsubstruct (struct_subtype (field i32) (field i32) (field i32) $substruct))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $4 (func (param i32)))
;; CHECK: (type $other (struct ))
(type $other (struct_subtype data))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $6 (func (result i32)))
- ;; CHECK: (type $i32_ref?|$struct|_ref?|$struct|_ref?|$other|_ref|$struct|_ref|$struct|_ref|$other|_=>_none (func (param i32 (ref null $struct) (ref null $struct) (ref null $other) (ref $struct) (ref $struct) (ref $other))))
+ ;; CHECK: (type $7 (func (param i32 (ref null $struct) (ref null $struct) (ref null $other) (ref $struct) (ref $struct) (ref $other))))
- ;; CHECK: (type $none_=>_ref|eq| (func (result (ref eq))))
+ ;; CHECK: (type $8 (func (result (ref eq))))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $6) (result i32)))
(import "a" "b" (func $import (result i32)))
;; CHECK: (export "test-cones" (func $test-cones))
@@ -2481,7 +2481,7 @@
;; CHECK: (export "local-no" (func $ref.eq-local-no))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -2535,7 +2535,7 @@
)
)
- ;; CHECK: (func $test-nulls (type $none_=>_none)
+ ;; CHECK: (func $test-nulls (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result nullref)
;; CHECK-NEXT: (drop
@@ -2619,7 +2619,7 @@
)
)
- ;; CHECK: (func $test-cones (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $test-cones (type $4) (param $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref null $struct)
;; CHECK-NEXT: (select (result (ref null $struct))
@@ -2727,7 +2727,7 @@
)
)
- ;; CHECK: (func $ref.test-exact (type $none_=>_none)
+ ;; CHECK: (func $ref.test-exact (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -2769,7 +2769,7 @@
)
)
- ;; CHECK: (func $ref.test-inexact (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $ref.test-inexact (type $4) (param $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.test (ref $struct)
;; CHECK-NEXT: (select (result (ref null $struct))
@@ -2868,7 +2868,7 @@
)
)
- ;; CHECK: (func $ref.eq-zero (type $none_=>_none)
+ ;; CHECK: (func $ref.eq-zero (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -2913,7 +2913,7 @@
)
)
- ;; CHECK: (func $ref.eq-unknown (type $i32_ref?|$struct|_ref?|$struct|_ref?|$other|_ref|$struct|_ref|$struct|_ref|$other|_=>_none) (param $x i32) (param $struct (ref null $struct)) (param $struct2 (ref null $struct)) (param $other (ref null $other)) (param $nn-struct (ref $struct)) (param $nn-struct2 (ref $struct)) (param $nn-other (ref $other))
+ ;; CHECK: (func $ref.eq-unknown (type $7) (param $x i32) (param $struct (ref null $struct)) (param $struct2 (ref null $struct)) (param $other (ref null $other)) (param $nn-struct (ref $struct)) (param $nn-struct2 (ref $struct)) (param $nn-other (ref $other))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.eq
;; CHECK-NEXT: (struct.new $struct
@@ -3052,7 +3052,7 @@
)
)
- ;; CHECK: (func $ref.eq-cone (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $ref.eq-cone (type $4) (param $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -3237,14 +3237,14 @@
)
)
- ;; CHECK: (func $unreachable (type $none_=>_ref|eq|) (result (ref eq))
+ ;; CHECK: (func $unreachable (type $8) (result (ref eq))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $unreachable (result (ref eq))
(unreachable)
)
- ;; CHECK: (func $ref.eq-updates (type $none_=>_none)
+ ;; CHECK: (func $ref.eq-updates (type $2)
;; CHECK-NEXT: (local $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.eq
@@ -3298,7 +3298,7 @@
)
)
- ;; CHECK: (func $ref.eq-local-no (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $ref.eq-local-no (type $4) (param $x i32)
;; CHECK-NEXT: (local $ref (ref $struct))
;; CHECK-NEXT: (local $ref-null (ref null $struct))
;; CHECK-NEXT: (local.set $ref
@@ -3351,7 +3351,7 @@
(type $A (struct_subtype (field i32) data))
(type $B (struct_subtype (field i32) $A))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $a (ref $A) (struct.new $A
;; CHECK-NEXT: (i32.const 0)
@@ -3383,7 +3383,7 @@
;; CHECK: (global $a-mut-copy-written (mut (ref $A)) (global.get $a))
(global $a-mut-copy-written (mut (ref $A)) (global.get $a))
- ;; CHECK: (func $compare-a (type $none_=>_none)
+ ;; CHECK: (func $compare-a (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.eq
;; CHECK-NEXT: (global.get $a)
@@ -3482,9 +3482,9 @@
(type $B (struct_subtype (ref $A) data))
(type $C (struct_subtype (ref $B) data))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
@@ -3518,14 +3518,14 @@
;; CHECK: (type $C (struct (field (ref $B))))
(type $C (struct_subtype (ref $B) data))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $3) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $4)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $A 0
;; CHECK-NEXT: (struct.get $B 0
@@ -3569,14 +3569,14 @@
;; CHECK: (type $B (sub $A (struct (field i32) (field f64))))
(type $B (struct_subtype (field i32) (field f64) $A))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $none_=>_ref|$B| (func (result (ref $B))))
+ ;; CHECK: (type $3 (func (result (ref $B))))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $2) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $foo (type $none_=>_ref|$B|) (result (ref $B))
+ ;; CHECK: (func $foo (type $3) (result (ref $B))
;; CHECK-NEXT: (local $A (ref null $A))
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (ref.as_non_null
@@ -3612,11 +3612,11 @@
(module
;; CHECK: (type $A (struct (field i32)))
(type $A (struct_subtype (field i32) data))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
;; CHECK: (type $B (sub $A (struct (field i32) (field i32))))
(type $B (struct_subtype (field i32) (field i32) $A))
- ;; CHECK: (func $0 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $0 (type $1) (result i32)
;; CHECK-NEXT: (local $ref (ref null $A))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $B
@@ -3668,9 +3668,9 @@
(type $chars (array (mut anyref)))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $2)
;; CHECK-NEXT: (local $bytes (ref null $bytes))
;; CHECK-NEXT: (local $chars (ref null $chars))
;; CHECK-NEXT: (local.set $bytes
@@ -3756,9 +3756,9 @@
(type $chars (array (mut anyref)))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $2)
;; CHECK-NEXT: (local $bytes (ref null $bytes))
;; CHECK-NEXT: (local $chars (ref null $chars))
;; CHECK-NEXT: (local.set $bytes
@@ -3840,14 +3840,14 @@
(module
(type $A (struct_subtype data))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $B (array (mut anyref)))
(type $B (array (mut anyref)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $2 (func (param i32)))
- ;; CHECK: (type $ref|$B|_=>_none (func (param (ref $B))))
+ ;; CHECK: (type $3 (func (param (ref $B))))
;; CHECK: (memory $0 10)
@@ -3860,7 +3860,7 @@
(table $t 0 externref)
- ;; CHECK: (func $br_table (type $none_=>_none)
+ ;; CHECK: (func $br_table (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -3887,7 +3887,7 @@
)
)
- ;; CHECK: (func $memory (type $none_=>_none)
+ ;; CHECK: (func $memory (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.load
;; CHECK-NEXT: (i32.const 5)
@@ -3970,7 +3970,7 @@
)
)
- ;; CHECK: (func $simd (type $none_=>_none)
+ ;; CHECK: (func $simd (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i8x16.extract_lane_s 0
;; CHECK-NEXT: (v128.const i32x4 0x00000001 0x00000000 0x00000002 0x00000000)
@@ -4057,7 +4057,7 @@
)
)
- ;; CHECK: (func $unary (type $none_=>_none)
+ ;; CHECK: (func $unary (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (i32.const 1)
@@ -4072,7 +4072,7 @@
)
)
- ;; CHECK: (func $binary (type $none_=>_none)
+ ;; CHECK: (func $binary (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (i32.const 1)
@@ -4089,7 +4089,7 @@
)
)
- ;; CHECK: (func $table (type $none_=>_none)
+ ;; CHECK: (func $table (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (table.get $t
;; CHECK-NEXT: (i32.const 1)
@@ -4122,7 +4122,7 @@
)
)
- ;; CHECK: (func $i31 (type $none_=>_none)
+ ;; CHECK: (func $i31 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i31.get_s
;; CHECK-NEXT: (i31.new
@@ -4141,7 +4141,7 @@
)
)
- ;; CHECK: (func $arrays (type $ref|$B|_=>_none) (param $B (ref $B))
+ ;; CHECK: (func $arrays (type $3) (param $B (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.len
;; CHECK-NEXT: (array.new_fixed $B 2
@@ -4162,7 +4162,7 @@
)
)
- ;; CHECK: (func $rethrow (type $none_=>_none)
+ ;; CHECK: (func $rethrow (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $l0
;; CHECK-NEXT: (do
@@ -4204,7 +4204,7 @@
)
)
- ;; CHECK: (func $tuples (type $none_=>_none)
+ ;; CHECK: (func $tuples (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (tuple.make
;; CHECK-NEXT: (i32.const 1)
@@ -4229,7 +4229,7 @@
;; CHECK: (type $substruct (sub $struct (struct (field (mut i32)) (field f64))))
(type $substruct (struct_subtype (mut i32) f64 $struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (global $something (mut (ref $struct)) (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -4247,7 +4247,7 @@
(f64.const 3.14159)
))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (global.set $something
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -4305,7 +4305,7 @@
;; CHECK: (type $substruct (sub $struct (struct (field (mut i32)) (field f64))))
(type $substruct (struct_subtype (mut i32) f64 $struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (global $something (mut (ref $struct)) (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -4323,7 +4323,7 @@
(f64.const 3.14159)
))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (global.set $something
;; CHECK-NEXT: (struct.new $substruct
;; CHECK-NEXT: (i32.const 22)
@@ -4383,7 +4383,7 @@
;; CHECK: (type $substruct (sub $struct (struct (field (mut i32)) (field f64))))
(type $substruct (struct_subtype (mut i32) f64 $struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (global $something (mut (ref $struct)) (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
@@ -4401,7 +4401,7 @@
(f64.const 3.14159)
))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (global.set $something
;; CHECK-NEXT: (struct.new $substruct
;; CHECK-NEXT: (i32.const 10)
@@ -4454,11 +4454,11 @@
(type $i2 (func (param i32)))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $3) (result i32)))
(import "a" "b" (func $import (result i32)))
;; CHECK: (global $func (ref func) (ref.func $reffed-in-global-code))
@@ -4520,7 +4520,7 @@
)
)
- ;; CHECK: (func $do-calls (type $none_=>_none)
+ ;; CHECK: (func $do-calls (type $2)
;; CHECK-NEXT: (call_ref $i1
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: (ref.func $reffed1)
@@ -4560,7 +4560,7 @@
)
)
- ;; CHECK: (func $call_ref-nofunc (type $none_=>_none)
+ ;; CHECK: (func $call_ref-nofunc (type $2)
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
@@ -4593,11 +4593,11 @@
(type $C (struct_subtype (field (mut i32)) $B))
)
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $3 (func (param i32)))
;; CHECK: (export "reads" (func $reads))
- ;; CHECK: (func $reads (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $reads (type $3) (param $x i32)
;; CHECK-NEXT: (local $A (ref $A))
;; CHECK-NEXT: (local $B (ref $B))
;; CHECK-NEXT: (local $C (ref $C))
@@ -4701,11 +4701,11 @@
(type $C (struct_subtype (field (mut i32)) $B))
)
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $3 (func (param i32)))
;; CHECK: (export "reads" (func $reads))
- ;; CHECK: (func $reads (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $reads (type $3) (param $x i32)
;; CHECK-NEXT: (local $A (ref $A))
;; CHECK-NEXT: (local $B (ref $B))
;; CHECK-NEXT: (local $C (ref $C))
@@ -4809,11 +4809,11 @@
(type $C (struct_subtype (field (mut i32)) $A)) ;; This line changed.
)
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $3 (func (param i32)))
;; CHECK: (export "reads" (func $reads))
- ;; CHECK: (func $reads (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $reads (type $3) (param $x i32)
;; CHECK-NEXT: (local $A (ref $A))
;; CHECK-NEXT: (local $B (ref $B))
;; CHECK-NEXT: (local $C (ref $C))
@@ -4922,11 +4922,11 @@
;; CHECK: (type $C (sub $B (struct (field (mut i32)))))
(type $C (struct_subtype (field (mut i32)) $B))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $3 (func (param i32)))
;; CHECK: (export "write" (func $write))
- ;; CHECK: (func $write (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $write (type $3) (param $x i32)
;; CHECK-NEXT: (local $A (ref $A))
;; CHECK-NEXT: (local $B (ref $B))
;; CHECK-NEXT: (local $C (ref $C))
@@ -5020,11 +5020,11 @@
;; CHECK: (type $C (sub $B (struct (field (mut i32)))))
(type $C (struct_subtype (field (mut i32)) $B))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $3 (func (param i32)))
;; CHECK: (export "write" (func $write))
- ;; CHECK: (func $write (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $write (type $3) (param $x i32)
;; CHECK-NEXT: (local $A (ref $A))
;; CHECK-NEXT: (local $B (ref $B))
;; CHECK-NEXT: (local $C (ref $C))
@@ -5119,11 +5119,11 @@
;; CHECK: (type $C (sub $B (struct (field (mut i32)))))
(type $C (struct_subtype (field (mut i32)) $B))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $3 (func (param i32)))
;; CHECK: (export "write" (func $write))
- ;; CHECK: (func $write (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $write (type $3) (param $x i32)
;; CHECK-NEXT: (local $A (ref $A))
;; CHECK-NEXT: (local $B (ref $B))
;; CHECK-NEXT: (local $C (ref $C))
@@ -5218,16 +5218,16 @@
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (struct_subtype (field (mut i32)) $A))
- ;; CHECK: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; CHECK: (type $2 (func (param (ref $A))))
- ;; CHECK: (type $none_=>_ref|$A| (func (result (ref $A))))
+ ;; CHECK: (type $3 (func (result (ref $A))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
;; CHECK: (import "a" "b" (global $A (ref $A)))
(import "a" "b" (global $A (ref $A)))
- ;; CHECK: (import "a" "c" (func $A (type $none_=>_ref|$A|) (result (ref $A))))
+ ;; CHECK: (import "a" "c" (func $A (type $3) (result (ref $A))))
(import "a" "c" (func $A (result (ref $A))))
;; CHECK: (global $mut_A (ref $A) (struct.new $A
@@ -5244,7 +5244,7 @@
;; CHECK: (export "no" (func $no))
- ;; CHECK: (func $yes (type $ref|$A|_=>_none) (param $A (ref $A))
+ ;; CHECK: (func $yes (type $2) (param $A (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -5293,7 +5293,7 @@
)
)
- ;; CHECK: (func $no (type $ref|$A|_=>_none) (param $A (ref $A))
+ ;; CHECK: (func $no (type $2) (param $A (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.test (ref $B)
;; CHECK-NEXT: (global.get $A)
@@ -5340,7 +5340,7 @@
)
)
- ;; CHECK: (func $filtering (type $none_=>_none)
+ ;; CHECK: (func $filtering (type $4)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -5427,7 +5427,7 @@
(data "hello")
(elem func $test)
- ;; CHECK: (type $ref|$array-i8|_ref|$array-funcref|_=>_none (func (param (ref $array-i8) (ref $array-funcref))))
+ ;; CHECK: (type $2 (func (param (ref $array-i8) (ref $array-funcref))))
;; CHECK: (data $0 "hello")
@@ -5435,7 +5435,7 @@
;; CHECK: (export "test" (func $test))
- ;; CHECK: (func $test (type $ref|$array-i8|_ref|$array-funcref|_=>_none) (param $array-i8 (ref $array-i8)) (param $array-funcref (ref $array-funcref))
+ ;; CHECK: (func $test (type $2) (param $array-i8 (ref $array-i8)) (param $array-funcref (ref $array-funcref))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new_data $array-i8 $0
;; CHECK-NEXT: (i32.const 0)
@@ -5496,13 +5496,13 @@
(elem func)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (elem $0 func)
;; CHECK: (elem declare func $test)
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (local $ref (ref $vector))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (array.new $vector
@@ -5551,7 +5551,7 @@
;; Packed field combination.
(module
(rec
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (rec
;; CHECK-NEXT: (type $A (struct (field i8)))
@@ -5560,7 +5560,7 @@
(type $B (struct (field i8)))
)
- ;; CHECK: (func $A (type $none_=>_none)
+ ;; CHECK: (func $A (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get_u $A 0
;; CHECK-NEXT: (struct.new $A
@@ -5590,7 +5590,7 @@
)
)
- ;; CHECK: (func $B (type $none_=>_none)
+ ;; CHECK: (func $B (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -5620,12 +5620,12 @@
(module
(type $[mut:i32] (array (mut i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (data $0 "")
(data $0 "")
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (i32.const 0)
@@ -5652,13 +5652,13 @@
;; CHECK: (type $B (sub $A (struct )))
(type $B (sub $A (struct)))
- ;; CHECK: (type $none_=>_ref|$A| (func (result (ref $A))))
+ ;; CHECK: (type $2 (func (result (ref $A))))
- ;; CHECK: (type $none_=>_anyref (func (result anyref)))
+ ;; CHECK: (type $3 (func (result anyref)))
;; CHECK: (export "func" (func $func))
- ;; CHECK: (func $func (type $none_=>_ref|$A|) (result (ref $A))
+ ;; CHECK: (func $func (type $2) (result (ref $A))
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (call $get-B-def-any)
;; CHECK-NEXT: )
@@ -5672,7 +5672,7 @@
)
)
- ;; CHECK: (func $get-B-def-any (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $get-B-def-any (type $3) (result anyref)
;; CHECK-NEXT: (struct.new_default $B)
;; CHECK-NEXT: )
(func $get-B-def-any (result anyref)
@@ -5686,16 +5686,16 @@
;; CHECK: (type $A (struct (field (mut i32))))
(type $A (struct (field (mut i32))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $1 (func (param (ref null $A))))
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $3 (func (param anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $1) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -5711,7 +5711,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $3) (param $any anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $any)
diff --git a/test/lit/passes/gufa-ssa.wast b/test/lit/passes/gufa-ssa.wast
index aaa6d3137..c97e30a62 100644
--- a/test/lit/passes/gufa-ssa.wast
+++ b/test/lit/passes/gufa-ssa.wast
@@ -2,11 +2,11 @@
;; RUN: foreach %s %t wasm-opt -all --gufa -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $0 (func (param i32)))
;; CHECK: (export "test" (func $test))
- ;; CHECK: (func $test (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $test (type $0) (param $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
diff --git a/test/lit/passes/gufa-tags.wast b/test/lit/passes/gufa-tags.wast
index 59d490b2e..a9de6202c 100644
--- a/test/lit/passes/gufa-tags.wast
+++ b/test/lit/passes/gufa-tags.wast
@@ -3,20 +3,20 @@
;; Two tags with different values.
(module
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $0 (func (param i32)))
- ;; CHECK: (type $f32_=>_none (func (param f32)))
+ ;; CHECK: (type $1 (func (param f32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
;; CHECK: (tag $tag$i32 (param i32))
(tag $tag$i32 (param i32))
;; CHECK: (tag $tag$f32 (param f32))
(tag $tag$f32 (param f32))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $2)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 f32)
;; CHECK-NEXT: (try $try
@@ -76,7 +76,7 @@
)
)
- ;; CHECK: (func $bar (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $bar (type $3) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (try $try (result i32)
;; CHECK-NEXT: (do
diff --git a/test/lit/passes/gufa-tnh-closed.wast b/test/lit/passes/gufa-tnh-closed.wast
index bf6de769c..44d16c99b 100644
--- a/test/lit/passes/gufa-tnh-closed.wast
+++ b/test/lit/passes/gufa-tnh-closed.wast
@@ -12,7 +12,7 @@
(type $B (func))
)
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $2 (func (param funcref)))
;; CHECK: (export "out" (func $caller))
@@ -37,7 +37,7 @@
)
)
- ;; CHECK: (func $caller (type $funcref_=>_none) (param $x funcref)
+ ;; CHECK: (func $caller (type $2) (param $x funcref)
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (unreachable)
@@ -58,7 +58,7 @@
;; As above, but now there are no functions of type $A at all.
(module
(rec
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $0 (func (param funcref)))
;; CHECK: (rec
;; CHECK-NEXT: (type $A (func))
@@ -82,7 +82,7 @@
)
)
- ;; CHECK: (func $caller (type $funcref_=>_none) (param $x funcref)
+ ;; CHECK: (func $caller (type $0) (param $x funcref)
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (unreachable)
@@ -105,7 +105,7 @@
;; CHECK: (type $A (func))
(type $A (func))
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $1 (func (param funcref)))
;; CHECK: (elem declare func $possible)
@@ -122,7 +122,7 @@
)
)
- ;; CHECK: (func $caller (type $funcref_=>_none) (param $x funcref)
+ ;; CHECK: (func $caller (type $1) (param $x funcref)
;; CHECK-NEXT: (call_ref $A
;; CHECK-NEXT: (ref.func $possible)
;; CHECK-NEXT: )
@@ -142,7 +142,7 @@
;; CHECK: (type $A (func))
(type $A (func))
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $1 (func (param funcref)))
;; CHECK: (elem declare func $possible)
@@ -166,7 +166,7 @@
(unreachable)
)
- ;; CHECK: (func $caller (type $funcref_=>_none) (param $x funcref)
+ ;; CHECK: (func $caller (type $1) (param $x funcref)
;; CHECK-NEXT: (call_ref $A
;; CHECK-NEXT: (ref.func $possible)
;; CHECK-NEXT: )
@@ -186,7 +186,7 @@
;; CHECK: (type $A (func))
(type $A (func))
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $1 (func (param funcref)))
;; CHECK: (export "out" (func $caller))
@@ -212,7 +212,7 @@
)
)
- ;; CHECK: (func $caller (type $funcref_=>_none) (param $x funcref)
+ ;; CHECK: (func $caller (type $1) (param $x funcref)
;; CHECK-NEXT: (call_ref $A
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $x)
@@ -237,7 +237,7 @@
;; CHECK: (type $B (sub $A (func)))
(type $B (sub $A (func)))
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $2 (func (param funcref)))
;; CHECK: (elem declare func $possible-2)
@@ -265,7 +265,7 @@
)
)
- ;; CHECK: (func $caller (type $funcref_=>_none) (param $x funcref)
+ ;; CHECK: (func $caller (type $2) (param $x funcref)
;; CHECK-NEXT: (call_ref $A
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $x)
@@ -309,9 +309,9 @@
(type $A (func (param anyref)))
)
- ;; CHECK: (type $funcref_funcref_funcref_structref_=>_none (func (param funcref funcref funcref structref)))
+ ;; CHECK: (type $4 (func (param funcref funcref funcref structref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $5 (func))
;; CHECK: (elem declare func $possible-Y1 $possible-Y2)
@@ -349,7 +349,7 @@
)
)
- ;; CHECK: (func $caller (type $funcref_funcref_funcref_structref_=>_none) (param $func1 funcref) (param $func2 funcref) (param $func3 funcref) (param $struct structref)
+ ;; CHECK: (func $caller (type $4) (param $func1 funcref) (param $func2 funcref) (param $func3 funcref) (param $struct structref)
;; CHECK-NEXT: (call_ref $A
;; CHECK-NEXT: (struct.new_default $Y1)
;; CHECK-NEXT: (ref.func $possible-Y1)
@@ -395,7 +395,7 @@
)
)
- ;; CHECK: (func $reffer (type $none_=>_none)
+ ;; CHECK: (func $reffer (type $5)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $possible-Y1)
;; CHECK-NEXT: )
@@ -434,11 +434,11 @@
(type $A (func (param anyref) (param anyref)))
)
- ;; CHECK: (type $funcref_funcref_funcref_funcref_=>_none (func (param funcref funcref funcref funcref)))
+ ;; CHECK: (type $4 (func (param funcref funcref funcref funcref)))
- ;; CHECK: (type $funcref_funcref_funcref_funcref_structref_=>_none (func (param funcref funcref funcref funcref structref)))
+ ;; CHECK: (type $5 (func (param funcref funcref funcref funcref structref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $6 (func))
;; CHECK: (elem declare func $possible-Y1 $possible-Y2)
@@ -478,7 +478,7 @@
)
)
- ;; CHECK: (func $caller1 (type $funcref_funcref_funcref_funcref_=>_none) (param $func1 funcref) (param $func2 funcref) (param $func3 funcref) (param $func4 funcref)
+ ;; CHECK: (func $caller1 (type $4) (param $func1 funcref) (param $func2 funcref) (param $func3 funcref) (param $func4 funcref)
;; CHECK-NEXT: (call_ref $A
;; CHECK-NEXT: (struct.new_default $Y1)
;; CHECK-NEXT: (struct.new_default $Y1)
@@ -552,7 +552,7 @@
)
)
- ;; CHECK: (func $caller2 (type $funcref_funcref_funcref_funcref_structref_=>_none) (param $func1 funcref) (param $func2 funcref) (param $func3 funcref) (param $func4 funcref) (param $struct structref)
+ ;; CHECK: (func $caller2 (type $5) (param $func1 funcref) (param $func2 funcref) (param $func3 funcref) (param $func4 funcref) (param $struct structref)
;; CHECK-NEXT: (call_ref $A
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (local.get $struct)
@@ -635,7 +635,7 @@
)
)
- ;; CHECK: (func $reffer (type $none_=>_none)
+ ;; CHECK: (func $reffer (type $6)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $possible-Y1)
;; CHECK-NEXT: )
@@ -672,9 +672,9 @@
(type $A (func (param anyref) (param anyref) (param anyref) (param anyref) (param anyref) (param anyref)))
)
- ;; CHECK: (type $anyref_anyref_anyref_anyref_anyref_anyref_funcref_=>_none (func (param anyref anyref anyref anyref anyref anyref funcref)))
+ ;; CHECK: (type $4 (func (param anyref anyref anyref anyref anyref anyref funcref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $5 (func))
;; CHECK: (elem declare func $possible-1 $possible-2)
@@ -792,7 +792,7 @@
)
)
- ;; CHECK: (func $caller1 (type $anyref_anyref_anyref_anyref_anyref_anyref_funcref_=>_none) (param $ref1 anyref) (param $ref2 anyref) (param $ref3 anyref) (param $ref4 anyref) (param $ref5 anyref) (param $ref6 anyref) (param $func funcref)
+ ;; CHECK: (func $caller1 (type $4) (param $ref1 anyref) (param $ref2 anyref) (param $ref3 anyref) (param $ref4 anyref) (param $ref5 anyref) (param $ref6 anyref) (param $func funcref)
;; CHECK-NEXT: (call_ref $A
;; CHECK-NEXT: (ref.cast (ref $X)
;; CHECK-NEXT: (local.get $ref1)
@@ -860,7 +860,7 @@
)
)
- ;; CHECK: (func $reffer (type $none_=>_none)
+ ;; CHECK: (func $reffer (type $5)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $possible-1)
;; CHECK-NEXT: )
@@ -898,9 +898,9 @@
(type $A (func (param (ref null $X)) (param (ref null $X)) (param (ref null $X))))
)
- ;; CHECK: (type $anyref_anyref_anyref_anyref_anyref_anyref_funcref_=>_none (func (param anyref anyref anyref anyref anyref anyref funcref)))
+ ;; CHECK: (type $4 (func (param anyref anyref anyref anyref anyref anyref funcref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $5 (func))
;; CHECK: (elem declare func $possible-1 $possible-2)
@@ -968,7 +968,7 @@
)
)
- ;; CHECK: (func $caller1 (type $anyref_anyref_anyref_anyref_anyref_anyref_funcref_=>_none) (param $ref1 anyref) (param $ref2 anyref) (param $ref3 anyref) (param $ref4 anyref) (param $ref5 anyref) (param $ref6 anyref) (param $func funcref)
+ ;; CHECK: (func $caller1 (type $4) (param $ref1 anyref) (param $ref2 anyref) (param $ref3 anyref) (param $ref4 anyref) (param $ref5 anyref) (param $ref6 anyref) (param $func funcref)
;; CHECK-NEXT: (call_ref $A
;; CHECK-NEXT: (ref.cast (ref null $X)
;; CHECK-NEXT: (local.get $ref1)
@@ -1016,7 +1016,7 @@
)
)
- ;; CHECK: (func $reffer (type $none_=>_none)
+ ;; CHECK: (func $reffer (type $5)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $possible-1)
;; CHECK-NEXT: )
@@ -1054,7 +1054,7 @@
(type $A (func (param anyref)))
)
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $4 (func (param i32)))
;; CHECK: (export "out" (func $caller))
@@ -1073,7 +1073,7 @@
)
)
- ;; CHECK: (func $caller (type $i32_=>_none) (param $i i32)
+ ;; CHECK: (func $caller (type $4) (param $i i32)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/gufa-tnh.wast b/test/lit/passes/gufa-tnh.wast
index 13e51efd5..e41a3f49c 100644
--- a/test/lit/passes/gufa-tnh.wast
+++ b/test/lit/passes/gufa-tnh.wast
@@ -2,9 +2,9 @@
;; RUN: foreach %s %t wasm-opt -all --gufa -tnh -S -o - | filecheck %s
(module
- ;; CHECK: (type $funcref_funcref_funcref_funcref_=>_none (func (param funcref funcref funcref funcref)))
+ ;; CHECK: (type $0 (func (param funcref funcref funcref funcref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (import "a" "b" (global $unknown-i32 i32))
(import "a" "b" (global $unknown-i32 i32))
@@ -21,7 +21,7 @@
;; CHECK: (import "a" "b" (global $unknown-nn-func2 (ref func)))
(import "a" "b" (global $unknown-nn-func2 (ref func)))
- ;; CHECK: (func $called (type $funcref_funcref_funcref_funcref_=>_none) (param $x funcref) (param $no-cast funcref) (param $y funcref) (param $z funcref)
+ ;; CHECK: (func $called (type $0) (param $x funcref) (param $no-cast funcref) (param $y funcref) (param $z funcref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref func)
;; CHECK-NEXT: (local.get $x)
@@ -59,7 +59,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (local $f funcref)
;; CHECK-NEXT: (local.set $f
;; CHECK-NEXT: (select (result funcref)
@@ -163,15 +163,15 @@
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $3 (func (param (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $4 (func (param anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $maker (type $none_=>_none)
+ ;; CHECK: (func $maker (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $A
;; CHECK-NEXT: (i32.const 10)
@@ -197,7 +197,7 @@
)
)
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $3) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -213,7 +213,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $4) (param $any anyref)
;; CHECK-NEXT: (local $x (ref null $A))
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (local.tee $x
@@ -292,13 +292,13 @@
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $2 (func (param (ref null $A))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $maker (type $none_=>_none)
+ ;; CHECK: (func $maker (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $A
;; CHECK-NEXT: (i32.const 10)
@@ -324,7 +324,7 @@
)
)
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $2) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -340,7 +340,7 @@
)
)
- ;; CHECK: (func $caller (type $ref?|$A|_=>_none) (param $a (ref null $A))
+ ;; CHECK: (func $caller (type $2) (param $a (ref null $A))
;; CHECK-NEXT: (local $x (ref null $A))
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (local.tee $x
@@ -378,16 +378,16 @@
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $2 (func (param (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $3 (func (param anyref)))
;; CHECK: (global $global (mut i32) (i32.const 0))
(global $global (mut i32) (i32.const 0))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $2) (param $x (ref null $A))
;; CHECK-NEXT: (local $local (ref null $A))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
@@ -425,7 +425,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $3) (param $any anyref)
;; CHECK-NEXT: (local $x (ref null $A))
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (local.tee $x
@@ -452,16 +452,16 @@
;; CHECK: (type $A (struct (field (mut i32))))
(type $A (struct (field (mut i32))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $1 (func (param (ref null $A))))
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $3 (func (param anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $1) (param $x (ref null $A))
;; CHECK-NEXT: (local $local (ref null $A))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
@@ -487,7 +487,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $3) (param $any anyref)
;; CHECK-NEXT: (local $x (ref null $A))
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (local.tee $x
@@ -516,13 +516,13 @@
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $1 (func (param (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $2 (func (param anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $1) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $x)
@@ -537,7 +537,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $2) (param $any anyref)
;; CHECK-NEXT: (local $x (ref null $A))
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (local.tee $x
@@ -570,16 +570,16 @@
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $2 (func (param (ref null $A))))
;; CHECK: (type $C (sub $B (struct (field (mut i32)))))
(type $C (sub $B (struct (field (mut i32)))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $4 (func (param anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $2) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -607,7 +607,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $4) (param $any anyref)
;; CHECK-NEXT: (local $x (ref null $A))
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (local.tee $x
@@ -637,13 +637,13 @@
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $ref?|$A|_ref?|$A|_ref?|$A|_=>_none (func (param (ref null $A) (ref null $A) (ref null $A))))
+ ;; CHECK: (type $2 (func (param (ref null $A) (ref null $A) (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $3 (func (param anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_ref?|$A|_ref?|$A|_=>_none) (param $x (ref null $A)) (param $y (ref null $A)) (param $z (ref null $A))
+ ;; CHECK: (func $called (type $2) (param $x (ref null $A)) (param $y (ref null $A)) (param $z (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -679,7 +679,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $3) (param $any anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (block (result (ref $A))
;; CHECK-NEXT: (ref.cast (ref $A)
@@ -740,13 +740,13 @@
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $ref?|$A|_ref?|$A|_ref?|$A|_=>_none (func (param (ref null $A) (ref null $A) (ref null $A))))
+ ;; CHECK: (type $2 (func (param (ref null $A) (ref null $A) (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $3 (func (param anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_ref?|$A|_ref?|$A|_=>_none) (param $x (ref null $A)) (param $y (ref null $A)) (param $z (ref null $A))
+ ;; CHECK: (func $called (type $2) (param $x (ref null $A)) (param $y (ref null $A)) (param $z (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -778,7 +778,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $3) (param $any anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (block (result (ref $A))
;; CHECK-NEXT: (ref.cast (ref $A)
@@ -837,18 +837,18 @@
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $none_=>_anyref (func (result anyref)))
+ ;; CHECK: (type $2 (func (result anyref)))
- ;; CHECK: (type $ref?|$A|_ref?|$A|_ref?|$A|_=>_none (func (param (ref null $A) (ref null $A) (ref null $A))))
+ ;; CHECK: (type $3 (func (param (ref null $A) (ref null $A) (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $4 (func (param anyref)))
- ;; CHECK: (import "a" "b" (func $get-any (type $none_=>_anyref) (result anyref)))
+ ;; CHECK: (import "a" "b" (func $get-any (type $2) (result anyref)))
(import "a" "b" (func $get-any (result anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_ref?|$A|_ref?|$A|_=>_none) (param $x (ref null $A)) (param $y (ref null $A)) (param $z (ref null $A))
+ ;; CHECK: (func $called (type $3) (param $x (ref null $A)) (param $y (ref null $A)) (param $z (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -884,7 +884,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $4) (param $any anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $any)
@@ -922,18 +922,18 @@
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $none_=>_anyref (func (result anyref)))
+ ;; CHECK: (type $2 (func (result anyref)))
- ;; CHECK: (type $ref?|$A|_ref?|$A|_ref?|$A|_=>_none (func (param (ref null $A) (ref null $A) (ref null $A))))
+ ;; CHECK: (type $3 (func (param (ref null $A) (ref null $A) (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $4 (func (param anyref)))
- ;; CHECK: (import "a" "b" (func $get-any (type $none_=>_anyref) (result anyref)))
+ ;; CHECK: (import "a" "b" (func $get-any (type $2) (result anyref)))
(import "a" "b" (func $get-any (result anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_ref?|$A|_ref?|$A|_=>_none) (param $x (ref null $A)) (param $y (ref null $A)) (param $z (ref null $A))
+ ;; CHECK: (func $called (type $3) (param $x (ref null $A)) (param $y (ref null $A)) (param $z (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -969,7 +969,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $4) (param $any anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $any)
@@ -1017,13 +1017,13 @@
;; CHECK: (type $B (sub $A (struct (field (mut i32)))))
(type $B (sub $A (struct (field (mut i32)))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $2 (func (param (ref null $A))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $2) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -1038,7 +1038,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $3)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -1071,13 +1071,13 @@
;; CHECK: (type $A (struct (field (mut i32))))
(type $A (struct (field (mut i32))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $1 (func (param (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $2 (func (param anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $1) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (local.get $x)
@@ -1092,7 +1092,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $2) (param $any anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $any)
@@ -1120,11 +1120,11 @@
;; CHECK: (type $C (sub $B (struct (field (mut i32)))))
(type $C (sub $B (struct (field (mut i32)))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $3 (func (param anyref)))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $4 (func (param (ref null $A))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $5 (func))
;; CHECK: (export "caller-C" (func $caller-C))
@@ -1132,7 +1132,7 @@
;; CHECK: (export "caller-A" (func $caller-A))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $4) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -1148,7 +1148,7 @@
)
)
- ;; CHECK: (func $maker (type $none_=>_none)
+ ;; CHECK: (func $maker (type $5)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $A
;; CHECK-NEXT: (i32.const 10)
@@ -1184,7 +1184,7 @@
)
)
- ;; CHECK: (func $caller-C (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller-C (type $3) (param $any anyref)
;; CHECK-NEXT: (local $temp-C (ref $C))
;; CHECK-NEXT: (local $temp-any anyref)
;; CHECK-NEXT: (call $called
@@ -1256,7 +1256,7 @@
)
)
- ;; CHECK: (func $caller-B (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller-B (type $3) (param $any anyref)
;; CHECK-NEXT: (local $temp (ref $A))
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (local.tee $temp
@@ -1287,7 +1287,7 @@
)
)
- ;; CHECK: (func $caller-A (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller-A (type $3) (param $any anyref)
;; CHECK-NEXT: (local $temp (ref $A))
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (local.tee $temp
@@ -1326,7 +1326,7 @@
(type $A (struct (field (mut i32))))
(rec
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $1 (func (param (ref null $A))))
;; CHECK: (rec
;; CHECK-NEXT: (type $B1 (sub $A (struct (field (mut i32)))))
@@ -1339,11 +1339,11 @@
(type $C1 (sub $B1 (struct (field (mut i32)))))
)
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $5 (func (param anyref)))
;; CHECK: (export "caller" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $1) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B1)
;; CHECK-NEXT: (local.get $x)
@@ -1358,7 +1358,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $5) (param $any anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -1406,7 +1406,7 @@
;; Check we ignore casts of non-param locals.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $A (struct (field (mut i32))))
(type $A (struct (field (mut i32))))
@@ -1415,7 +1415,7 @@
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $none_=>_none)
+ ;; CHECK: (func $called (type $0)
;; CHECK-NEXT: (local $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.null none)
@@ -1432,7 +1432,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $called)
;; CHECK-NEXT: )
(func $caller (export "out")
@@ -1451,13 +1451,13 @@
;; CHECK: (type $C (sub $B (struct (field (mut i32)))))
(type $C (sub $B (struct (field (mut i32)))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $3 (func (param (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $4 (func (param anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $3) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref null $B)
;; CHECK-NEXT: (local.get $x)
@@ -1472,7 +1472,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $x anyref)
+ ;; CHECK: (func $caller (type $4) (param $x anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -1554,13 +1554,13 @@
;; CHECK: (type $C (sub $B (struct (field (mut i32)))))
(type $C (sub $B (struct (field (mut i32)))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $3 (func (param (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $4 (func (param anyref)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $called (type $3) (param $x (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -1575,7 +1575,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $x anyref)
+ ;; CHECK: (func $caller (type $4) (param $x anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (local.get $x)
@@ -1649,14 +1649,14 @@
;; A cast of an array.
(module
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $0 (func (param anyref)))
;; CHECK: (type $A (array (mut i32)))
(type $A (array (mut i32)))
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $anyref_=>_none) (param $x anyref)
+ ;; CHECK: (func $called (type $0) (param $x anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $x)
@@ -1671,7 +1671,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $x anyref)
+ ;; CHECK: (func $caller (type $0) (param $x anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $x)
@@ -1701,9 +1701,9 @@
(type $C (array (mut funcref)))
- ;; CHECK: (type $ref?|$A|_ref?|$A|_ref?|$B|_ref?|$B|_ref?|$B|_ref?|$B|_ref?|$B|_ref?|$B|_ref?|$B|_ref?|$C|_ref?|$A|_=>_none (func (param (ref null $A) (ref null $A) (ref null $B) (ref null $B) (ref null $B) (ref null $B) (ref null $B) (ref null $B) (ref null $B) (ref null $C) (ref null $A))))
+ ;; CHECK: (type $3 (func (param (ref null $A) (ref null $A) (ref null $B) (ref null $B) (ref null $B) (ref null $B) (ref null $B) (ref null $B) (ref null $B) (ref null $C) (ref null $A))))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $4 (func (param anyref)))
;; CHECK: (data $d "a")
(data $d "a")
@@ -1713,7 +1713,7 @@
;; CHECK: (export "out" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_ref?|$A|_ref?|$B|_ref?|$B|_ref?|$B|_ref?|$B|_ref?|$B|_ref?|$B|_ref?|$B|_ref?|$C|_ref?|$A|_=>_none) (param $struct.get (ref null $A)) (param $struct.set (ref null $A)) (param $array.get (ref null $B)) (param $array.set (ref null $B)) (param $array.len (ref null $B)) (param $array.copy.src (ref null $B)) (param $array.copy.dest (ref null $B)) (param $array.fill (ref null $B)) (param $array.init_data (ref null $B)) (param $array.init_elem (ref null $C)) (param $ref.test (ref null $A))
+ ;; CHECK: (func $called (type $3) (param $struct.get (ref null $A)) (param $struct.set (ref null $A)) (param $array.get (ref null $B)) (param $array.set (ref null $B)) (param $array.len (ref null $B)) (param $array.copy.src (ref null $B)) (param $array.copy.dest (ref null $B)) (param $array.fill (ref null $B)) (param $array.init_data (ref null $B)) (param $array.init_elem (ref null $C)) (param $ref.test (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -1839,7 +1839,7 @@
)
)
- ;; CHECK: (func $caller (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $caller (type $4) (param $any anyref)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $any)
@@ -1924,7 +1924,7 @@
;; CHECK: (type $A (func))
(type $A (func))
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $1 (func (param funcref)))
;; CHECK: (export "out" (func $caller))
@@ -1936,7 +1936,7 @@
(unreachable)
)
- ;; CHECK: (func $caller (type $funcref_=>_none) (param $x funcref)
+ ;; CHECK: (func $caller (type $1) (param $x funcref)
;; CHECK-NEXT: (call_ref $A
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $x)
@@ -1958,7 +1958,7 @@
;; Control flow around calls.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $A (struct ))
(type $A (struct))
@@ -1966,14 +1966,14 @@
;; CHECK: (type $B (sub $A (struct )))
(type $B (sub $A (struct)))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $3 (func (param (ref null $A))))
- ;; CHECK: (import "a" "b" (func $import-throw (type $none_=>_none)))
+ ;; CHECK: (import "a" "b" (func $import-throw (type $0)))
(import "a" "b" (func $import-throw))
;; CHECK: (export "a" (func $caller))
- ;; CHECK: (func $called (type $ref?|$A|_=>_none) (param $0 (ref null $A))
+ ;; CHECK: (func $called (type $3) (param $0 (ref null $A))
;; CHECK-NEXT: (call $import-throw)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
@@ -1993,7 +1993,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $called
;; CHECK-NEXT: (struct.new_default $B)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/gufa-vs-cfp.wast b/test/lit/passes/gufa-vs-cfp.wast
index 00c26815e..2589290c6 100644
--- a/test/lit/passes/gufa-vs-cfp.wast
+++ b/test/lit/passes/gufa-vs-cfp.wast
@@ -34,9 +34,9 @@
(module
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $impossible-get (type $none_=>_none)
+ ;; CHECK: (func $impossible-get (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -54,9 +54,9 @@
(module
(type $struct (struct i64))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i64.const 0)
;; CHECK-NEXT: )
@@ -76,9 +76,9 @@
(module
(type $struct (struct f32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (f32.const 42)
;; CHECK-NEXT: )
@@ -101,14 +101,14 @@
;; CHECK: (type $struct (struct (field f32)))
(type $struct (struct f32))
- ;; CHECK: (type $none_=>_f32 (func (result f32)))
+ ;; CHECK: (type $1 (func (result f32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_f32) (result f32)))
+ ;; CHECK: (import "a" "b" (func $import (type $1) (result f32)))
(import "a" "b" (func $import (result f32)))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (struct.new $struct
@@ -134,11 +134,11 @@
(module
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $1 (func (result (ref $struct))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $create (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create (type $1) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
@@ -148,7 +148,7 @@
(i32.const 10)
)
)
- ;; CHECK: (func $get (type $none_=>_none)
+ ;; CHECK: (func $get (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -176,11 +176,11 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $2 (func (result (ref $struct))))
- ;; CHECK: (func $get (type $none_=>_none)
+ ;; CHECK: (func $get (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -198,7 +198,7 @@
)
)
- ;; CHECK: (func $create (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create (type $2) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
@@ -215,9 +215,9 @@
(module
;; CHECK: (type $struct (struct (field f32)))
(type $struct (struct f32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (f32.const 42)
@@ -253,11 +253,11 @@
(module
;; CHECK: (type $struct (struct (field (mut f32))))
(type $struct (struct (mut f32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $2 (func (result (ref $struct))))
- ;; CHECK: (func $create (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create (type $2) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (f32.const 42)
;; CHECK-NEXT: )
@@ -267,7 +267,7 @@
(f32.const 42)
)
)
- ;; CHECK: (func $set (type $none_=>_none)
+ ;; CHECK: (func $set (type $1)
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (call $create)
;; CHECK-NEXT: (f32.const 1337)
@@ -279,7 +279,7 @@
(f32.const 1337)
)
)
- ;; CHECK: (func $get (type $none_=>_none)
+ ;; CHECK: (func $get (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (call $create)
@@ -301,11 +301,11 @@
(module
;; CHECK: (type $struct (struct (field (mut f32))))
(type $struct (struct (mut f32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $2 (func (result (ref $struct))))
- ;; CHECK: (func $create (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create (type $2) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (f32.const 42)
;; CHECK-NEXT: )
@@ -315,7 +315,7 @@
(f32.const 42)
)
)
- ;; CHECK: (func $set (type $none_=>_none)
+ ;; CHECK: (func $set (type $1)
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (call $create)
;; CHECK-NEXT: (f32.const 42)
@@ -327,7 +327,7 @@
(f32.const 42) ;; The last testcase had 1337 here.
)
)
- ;; CHECK: (func $get (type $none_=>_none)
+ ;; CHECK: (func $get (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result f32)
;; CHECK-NEXT: (drop
@@ -351,16 +351,16 @@
;; CHECK: (type $struct (struct (field (mut f32))))
(type $struct (struct (mut f32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $3 (func (result (ref $struct))))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $2) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $create (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create (type $3) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (f32.const 42)
;; CHECK-NEXT: )
@@ -374,7 +374,7 @@
)
)
)
- ;; CHECK: (func $set (type $none_=>_none)
+ ;; CHECK: (func $set (type $1)
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (call $create)
;; CHECK-NEXT: (block (result f32)
@@ -400,7 +400,7 @@
)
)
)
- ;; CHECK: (func $get (type $none_=>_none)
+ ;; CHECK: (func $get (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result f32)
;; CHECK-NEXT: (drop
@@ -424,11 +424,11 @@
;; Test a function reference instead of a number.
(module
(type $struct (struct funcref))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (elem declare func $test)
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $test)
;; CHECK-NEXT: )
@@ -447,9 +447,9 @@
;; Test for unreachable creations, sets, and gets.
(module
(type $struct (struct (mut i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
@@ -500,11 +500,11 @@
(type $struct (struct i32))
(type $substruct (struct_subtype i32 $struct))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $1 (func (result (ref $struct))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $create (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create (type $1) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
@@ -514,7 +514,7 @@
(i32.const 10)
)
)
- ;; CHECK: (func $get (type $none_=>_none)
+ ;; CHECK: (func $get (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block
@@ -547,11 +547,11 @@
(type $struct (struct (mut i32)))
(type $substruct (struct_subtype (mut i32) $struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $2 (func (result (ref $struct))))
- ;; CHECK: (func $create (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create (type $2) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
@@ -562,7 +562,7 @@
)
)
- ;; CHECK: (func $set (type $none_=>_none)
+ ;; CHECK: (func $set (type $1)
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (call $create)
;; CHECK-NEXT: (i32.const 10)
@@ -574,7 +574,7 @@
(i32.const 10)
)
)
- ;; CHECK: (func $get (type $none_=>_none)
+ ;; CHECK: (func $get (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block
@@ -606,9 +606,9 @@
(type $struct (struct (mut i32)))
(type $substruct (struct_subtype (mut i32) $struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct
@@ -659,9 +659,9 @@
(type $substruct (struct_subtype i32 f64 $struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
@@ -683,17 +683,17 @@
(module
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (type $substruct (sub $struct (struct (field i32) (field f64))))
(type $substruct (struct_subtype i32 f64 $struct))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $1) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -737,17 +737,17 @@
(module
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (type $substruct (sub $struct (struct (field i32) (field f64))))
(type $substruct (struct_subtype i32 f64 $struct))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $1) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (select (result (ref $struct))
@@ -792,14 +792,14 @@
;; CHECK: (type $substruct (sub $struct (struct (field i32) (field f64))))
(type $substruct (struct_subtype i32 f64 $struct))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $2) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -849,14 +849,14 @@
;; CHECK: (type $substruct (sub $struct (struct (field (mut i32)) (field f64))))
(type $substruct (struct_subtype (mut i32) f64 $struct))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $2) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $3)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (select (result (ref $struct))
@@ -923,14 +923,14 @@
;; CHECK: (type $substruct (sub $struct (struct (field (mut i32)) (field f64))))
(type $substruct (struct_subtype (mut i32) f64 $struct))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $2) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $3)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (select (result (ref $struct))
@@ -1005,11 +1005,11 @@
;; CHECK: (type $struct3 (sub $struct2 (struct (field i32) (field f64) (field anyref))))
(type $struct3 (struct_subtype i32 f64 anyref $struct2))
- ;; CHECK: (type $none_=>_ref|$struct3| (func (result (ref $struct3))))
+ ;; CHECK: (type $3 (func (result (ref $struct3))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
- ;; CHECK: (func $create (type $none_=>_ref|$struct3|) (result (ref $struct3))
+ ;; CHECK: (func $create (type $3) (result (ref $struct3))
;; CHECK-NEXT: (struct.new $struct3
;; CHECK-NEXT: (i32.const 20)
;; CHECK-NEXT: (f64.const 3.14159)
@@ -1023,7 +1023,7 @@
(ref.null any)
)
)
- ;; CHECK: (func $get (type $none_=>_none)
+ ;; CHECK: (func $get (type $4)
;; CHECK-NEXT: (local $ref (ref null $struct3))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (call $create)
@@ -1146,18 +1146,18 @@
;; CHECK: (type $struct3 (sub $struct2 (struct (field i32) (field i32) (field f64) (field f64) (field anyref) (field anyref))))
(type $struct3 (struct_subtype i32 i32 f64 f64 anyref anyref $struct2))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (type $none_=>_anyref (func (result anyref)))
+ ;; CHECK: (type $4 (func (result anyref)))
- ;; CHECK: (type $none_=>_ref|$struct1| (func (result (ref $struct1))))
+ ;; CHECK: (type $5 (func (result (ref $struct1))))
- ;; CHECK: (type $none_=>_ref|$struct3| (func (result (ref $struct3))))
+ ;; CHECK: (type $6 (func (result (ref $struct3))))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_anyref) (result anyref)))
+ ;; CHECK: (import "a" "b" (func $import (type $4) (result anyref)))
(import "a" "b" (func $import (result anyref)))
- ;; CHECK: (func $create1 (type $none_=>_ref|$struct1|) (result (ref $struct1))
+ ;; CHECK: (func $create1 (type $5) (result (ref $struct1))
;; CHECK-NEXT: (struct.new $struct1
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: (i32.const 20)
@@ -1170,7 +1170,7 @@
)
)
- ;; CHECK: (func $create3 (type $none_=>_ref|$struct3|) (result (ref $struct3))
+ ;; CHECK: (func $create3 (type $6) (result (ref $struct3))
;; CHECK-NEXT: (struct.new $struct3
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: (i32.const 999)
@@ -1192,7 +1192,7 @@
)
)
- ;; CHECK: (func $get-1 (type $none_=>_none)
+ ;; CHECK: (func $get-1 (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1227,7 +1227,7 @@
)
)
- ;; CHECK: (func $get-2 (type $none_=>_none)
+ ;; CHECK: (func $get-2 (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1287,7 +1287,7 @@
)
)
- ;; CHECK: (func $get-3 (type $none_=>_none)
+ ;; CHECK: (func $get-3 (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1375,23 +1375,23 @@
(type $struct1 (struct (mut i32)))
;; CHECK: (type $struct2 (sub $struct1 (struct (field (mut i32)) (field f64))))
(type $struct2 (struct_subtype (mut i32) f64 $struct1))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (type $struct3 (sub $struct2 (struct (field (mut i32)) (field f64) (field anyref))))
(type $struct3 (struct_subtype (mut i32) f64 anyref $struct2))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $4 (func (result i32)))
- ;; CHECK: (type $none_=>_ref|$struct1| (func (result (ref $struct1))))
+ ;; CHECK: (type $5 (func (result (ref $struct1))))
- ;; CHECK: (type $none_=>_ref|$struct2| (func (result (ref $struct2))))
+ ;; CHECK: (type $6 (func (result (ref $struct2))))
- ;; CHECK: (type $none_=>_ref|$struct3| (func (result (ref $struct3))))
+ ;; CHECK: (type $7 (func (result (ref $struct3))))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $4) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $create1 (type $none_=>_ref|$struct1|) (result (ref $struct1))
+ ;; CHECK: (func $create1 (type $5) (result (ref $struct1))
;; CHECK-NEXT: (struct.new $struct1
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
@@ -1402,7 +1402,7 @@
)
)
- ;; CHECK: (func $create2 (type $none_=>_ref|$struct2|) (result (ref $struct2))
+ ;; CHECK: (func $create2 (type $6) (result (ref $struct2))
;; CHECK-NEXT: (struct.new $struct2
;; CHECK-NEXT: (i32.const 9999)
;; CHECK-NEXT: (f64.const 0)
@@ -1415,7 +1415,7 @@
)
)
- ;; CHECK: (func $create3 (type $none_=>_ref|$struct3|) (result (ref $struct3))
+ ;; CHECK: (func $create3 (type $7) (result (ref $struct3))
;; CHECK-NEXT: (struct.new $struct3
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: (f64.const 0)
@@ -1430,7 +1430,7 @@
)
)
- ;; CHECK: (func $get-precise (type $none_=>_none)
+ ;; CHECK: (func $get-precise (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1476,7 +1476,7 @@
)
)
- ;; CHECK: (func $get-imprecise-1 (type $none_=>_none)
+ ;; CHECK: (func $get-imprecise-1 (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1547,7 +1547,7 @@
)
)
- ;; CHECK: (func $get-imprecise-2 (type $none_=>_none)
+ ;; CHECK: (func $get-imprecise-2 (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct1 0
;; CHECK-NEXT: (select (result (ref $struct1))
@@ -1609,7 +1609,7 @@
)
)
- ;; CHECK: (func $get-imprecise-3 (type $none_=>_none)
+ ;; CHECK: (func $get-imprecise-3 (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct1 0
;; CHECK-NEXT: (select (result (ref $struct1))
@@ -1683,20 +1683,20 @@
;; CHECK: (type $struct3 (sub $struct2 (struct (field (mut i32)) (field f64) (field anyref))))
(type $struct3 (struct_subtype (mut i32) f64 anyref $struct2))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
- ;; CHECK: (type $none_=>_ref|$struct1| (func (result (ref $struct1))))
+ ;; CHECK: (type $4 (func (result (ref $struct1))))
- ;; CHECK: (type $none_=>_ref|$struct2| (func (result (ref $struct2))))
+ ;; CHECK: (type $5 (func (result (ref $struct2))))
- ;; CHECK: (type $none_=>_ref|$struct3| (func (result (ref $struct3))))
+ ;; CHECK: (type $6 (func (result (ref $struct3))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $7 (func))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $3) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $create1 (type $none_=>_ref|$struct1|) (result (ref $struct1))
+ ;; CHECK: (func $create1 (type $4) (result (ref $struct1))
;; CHECK-NEXT: (struct.new $struct1
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
@@ -1707,7 +1707,7 @@
)
)
- ;; CHECK: (func $create2 (type $none_=>_ref|$struct2|) (result (ref $struct2))
+ ;; CHECK: (func $create2 (type $5) (result (ref $struct2))
;; CHECK-NEXT: (struct.new $struct2
;; CHECK-NEXT: (i32.const 9999)
;; CHECK-NEXT: (f64.const 0)
@@ -1720,7 +1720,7 @@
)
)
- ;; CHECK: (func $create3 (type $none_=>_ref|$struct3|) (result (ref $struct3))
+ ;; CHECK: (func $create3 (type $6) (result (ref $struct3))
;; CHECK-NEXT: (struct.new $struct3
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: (f64.const 0)
@@ -1735,7 +1735,7 @@
)
)
- ;; CHECK: (func $get-precise (type $none_=>_none)
+ ;; CHECK: (func $get-precise (type $7)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1799,20 +1799,20 @@
;; CHECK: (type $struct3 (sub $struct2 (struct (field (mut i32)) (field f64) (field anyref))))
(type $struct3 (struct_subtype (mut i32) f64 anyref $struct2))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
- ;; CHECK: (type $none_=>_ref|$struct1| (func (result (ref $struct1))))
+ ;; CHECK: (type $4 (func (result (ref $struct1))))
- ;; CHECK: (type $none_=>_ref|$struct2| (func (result (ref $struct2))))
+ ;; CHECK: (type $5 (func (result (ref $struct2))))
- ;; CHECK: (type $none_=>_ref|$struct3| (func (result (ref $struct3))))
+ ;; CHECK: (type $6 (func (result (ref $struct3))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $7 (func))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $3) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $create1 (type $none_=>_ref|$struct1|) (result (ref $struct1))
+ ;; CHECK: (func $create1 (type $4) (result (ref $struct1))
;; CHECK-NEXT: (struct.new $struct1
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
@@ -1823,7 +1823,7 @@
)
)
- ;; CHECK: (func $create2 (type $none_=>_ref|$struct2|) (result (ref $struct2))
+ ;; CHECK: (func $create2 (type $5) (result (ref $struct2))
;; CHECK-NEXT: (struct.new $struct2
;; CHECK-NEXT: (i32.const 9999)
;; CHECK-NEXT: (f64.const 0)
@@ -1836,7 +1836,7 @@
)
)
- ;; CHECK: (func $create3 (type $none_=>_ref|$struct3|) (result (ref $struct3))
+ ;; CHECK: (func $create3 (type $6) (result (ref $struct3))
;; CHECK-NEXT: (struct.new $struct3
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: (f64.const 0)
@@ -1851,7 +1851,7 @@
)
)
- ;; CHECK: (func $get-precise (type $none_=>_none)
+ ;; CHECK: (func $get-precise (type $7)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1910,11 +1910,11 @@
;; CHECK: (type $struct (struct (field i32) (field f64) (field i32) (field f64) (field i32)))
(type $struct (struct i32 f64 i32 f64 i32))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $1 (func (result (ref $struct))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $create (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create (type $1) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (i32.const 10)
@@ -1936,7 +1936,7 @@
(i32.const 30)
)
)
- ;; CHECK: (func $get (type $none_=>_none)
+ ;; CHECK: (func $get (type $2)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (call $create)
@@ -2028,11 +2028,11 @@
;; CHECK: (type $C (sub $B (struct (field (mut i32)))))
(type $C (struct_subtype (mut i32) $B))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (type $none_=>_ref|$C| (func (result (ref $C))))
+ ;; CHECK: (type $4 (func (result (ref $C))))
- ;; CHECK: (func $create-C (type $none_=>_ref|$C|) (result (ref $C))
+ ;; CHECK: (func $create-C (type $4) (result (ref $C))
;; CHECK-NEXT: (struct.new $C
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
@@ -2042,7 +2042,7 @@
(i32.const 10)
)
)
- ;; CHECK: (func $set (type $none_=>_none)
+ ;; CHECK: (func $set (type $3)
;; CHECK-NEXT: (struct.set $C 0
;; CHECK-NEXT: (ref.cast (ref $C)
;; CHECK-NEXT: (call $create-C)
@@ -2063,7 +2063,7 @@
(i32.const 20) ;; different value than in $create
)
)
- ;; CHECK: (func $get (type $none_=>_none)
+ ;; CHECK: (func $get (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $C 0
;; CHECK-NEXT: (call $create-C)
@@ -2085,18 +2085,18 @@
;; CHECK: (type $struct (struct (field (mut i32))))
(type $struct (struct (mut i32)))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $1 (func (result (ref $struct))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $create (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create (type $1) (result (ref $struct))
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
(func $create (result (ref $struct))
(struct.new_default $struct)
)
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $2)
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (call $create)
;; CHECK-NEXT: (block (result i32)
@@ -2142,13 +2142,13 @@
;; CHECK: (type $other (struct (field (mut f64)) (field (mut i32))))
(type $other (struct (mut f64) (mut i32)))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $2 (func (result (ref $struct))))
- ;; CHECK: (type $none_=>_ref|$other| (func (result (ref $other))))
+ ;; CHECK: (type $3 (func (result (ref $other))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
- ;; CHECK: (func $create-struct (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create-struct (type $2) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (f32.const 0)
;; CHECK-NEXT: (i32.const 42)
@@ -2161,7 +2161,7 @@
)
)
- ;; CHECK: (func $create-other (type $none_=>_ref|$other|) (result (ref $other))
+ ;; CHECK: (func $create-other (type $3) (result (ref $other))
;; CHECK-NEXT: (struct.new $other
;; CHECK-NEXT: (f64.const 0)
;; CHECK-NEXT: (i32.const 42)
@@ -2174,7 +2174,7 @@
)
)
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $4)
;; CHECK-NEXT: (struct.set $struct 1
;; CHECK-NEXT: (call $create-struct)
;; CHECK-NEXT: (block (result i32)
@@ -2218,13 +2218,13 @@
;; CHECK: (type $other (struct (field (mut f64)) (field (mut i32))))
(type $other (struct (mut f64) (mut i32)))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $2 (func (result (ref $struct))))
- ;; CHECK: (type $none_=>_ref|$other| (func (result (ref $other))))
+ ;; CHECK: (type $3 (func (result (ref $other))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
- ;; CHECK: (func $create-struct (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create-struct (type $2) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (f32.const 0)
;; CHECK-NEXT: (i32.const 42)
@@ -2237,7 +2237,7 @@
)
)
- ;; CHECK: (func $create-other (type $none_=>_ref|$other|) (result (ref $other))
+ ;; CHECK: (func $create-other (type $3) (result (ref $other))
;; CHECK-NEXT: (struct.new $other
;; CHECK-NEXT: (f64.const 0)
;; CHECK-NEXT: (i32.const 1337)
@@ -2250,7 +2250,7 @@
)
)
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $4)
;; CHECK-NEXT: (struct.set $struct 1
;; CHECK-NEXT: (call $create-struct)
;; CHECK-NEXT: (block (result i32)
@@ -2288,11 +2288,11 @@
;; CHECK: (type $struct (struct (field (mut i32)) (field (mut i32))))
(type $struct (struct (mut i32) (mut i32)))
- ;; CHECK: (type $none_=>_ref|$struct| (func (result (ref $struct))))
+ ;; CHECK: (type $1 (func (result (ref $struct))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $create (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $create (type $1) (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: (i32.const 1337)
@@ -2305,7 +2305,7 @@
)
)
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $2)
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (call $create)
;; CHECK-NEXT: (block (result i32)
@@ -2344,12 +2344,12 @@
(type $A (struct))
(type $B (struct (ref $A)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $global (ref $A) (struct.new_default $A))
(global $global (ref $A) (struct.new $A))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $global)
;; CHECK-NEXT: )
@@ -2372,12 +2372,12 @@
(module
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "a" "b" (global $global i32))
(import "a" "b" (global $global i32))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $global)
;; CHECK-NEXT: )
@@ -2396,12 +2396,12 @@
(module
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global i32 (i32.const 42))
(global $global i32 (i32.const 42))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
@@ -2423,12 +2423,12 @@
(module
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global (mut i32) (i32.const 42))
(global $global (mut i32) (i32.const 42))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
@@ -2450,12 +2450,12 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $global (mut i32) (i32.const 42))
(global $global (mut i32) (i32.const 42))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (global.set $global
;; CHECK-NEXT: (i32.const 1337)
;; CHECK-NEXT: )
@@ -2487,12 +2487,12 @@
;; CHECK: (type $struct (struct (field (mut i32))))
(type $struct (struct (mut i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $global i32 (i32.const 42))
(global $global i32 (i32.const 42))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -2527,14 +2527,14 @@
;; CHECK: (type $struct (struct (field (mut i32))))
(type $struct (struct (mut i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $global i32 (i32.const 42))
(global $global i32 (i32.const 42))
;; CHECK: (global $global-2 i32 (i32.const 1337))
(global $global-2 i32 (i32.const 1337))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -2572,12 +2572,12 @@
;; CHECK: (type $struct (struct (field (mut i32))))
(type $struct (struct (mut i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $global i32 (i32.const 42))
(global $global i32 (i32.const 42))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -2623,7 +2623,7 @@
(type $object (struct (field $itable (ref $itable))))
- ;; CHECK: (type $none_=>_funcref (func (result funcref)))
+ ;; CHECK: (type $2 (func (result funcref)))
;; CHECK: (global $global (ref $itable) (array.new_fixed $itable 2
;; CHECK-NEXT: (struct.new $vtable
@@ -2642,7 +2642,7 @@
)
))
- ;; CHECK: (func $test (type $none_=>_funcref) (result funcref)
+ ;; CHECK: (func $test (type $2) (result funcref)
;; CHECK-NEXT: (struct.get $vtable 0
;; CHECK-NEXT: (array.get $itable
;; CHECK-NEXT: (global.get $global)
@@ -2674,7 +2674,7 @@
;; Test we handle packed fields properly.
(module
(rec
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (rec
;; CHECK-NEXT: (type $A_8 (struct (field i8)))
@@ -2688,7 +2688,7 @@
;; CHECK: (import "a" "b" (global $g i32))
(import "a" "b" (global $g i32))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 120)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/gufa.wast b/test/lit/passes/gufa.wast
index deb9d0fef..58166cd46 100644
--- a/test/lit/passes/gufa.wast
+++ b/test/lit/passes/gufa.wast
@@ -2,21 +2,21 @@
;; RUN: foreach %s %t wasm-opt -all --gufa -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32 i32) (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $3 (func (param i32) (result i32)))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $0) (result i32)))
(import "a" "b" (func $import (result i32)))
;; CHECK: (export "param-no" (func $param-no))
- ;; CHECK: (func $never-called (type $i32_=>_i32) (param $param i32) (result i32)
+ ;; CHECK: (func $never-called (type $3) (param $param i32) (result i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $never-called (param $param i32) (result i32)
@@ -26,14 +26,14 @@
(local.get $param)
)
- ;; CHECK: (func $foo (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $foo (type $0) (result i32)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
(func $foo (result i32)
(i32.const 1)
)
- ;; CHECK: (func $bar (type $none_=>_none)
+ ;; CHECK: (func $bar (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -66,7 +66,7 @@
)
)
- ;; CHECK: (func $baz (type $none_=>_none)
+ ;; CHECK: (func $baz (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (block (result i32)
@@ -101,7 +101,7 @@
)
)
- ;; CHECK: (func $return (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $return (type $0) (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (return
@@ -123,7 +123,7 @@
(i32.const 2)
)
- ;; CHECK: (func $call-return (type $none_=>_none)
+ ;; CHECK: (func $call-return (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $return)
;; CHECK-NEXT: )
@@ -136,7 +136,7 @@
)
)
- ;; CHECK: (func $return-same (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $return-same (type $0) (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (return
@@ -159,7 +159,7 @@
(i32.const 1)
)
- ;; CHECK: (func $call-return-same (type $none_=>_none)
+ ;; CHECK: (func $call-return-same (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -176,7 +176,7 @@
)
)
- ;; CHECK: (func $local-no (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $local-no (type $0) (result i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (call $import)
@@ -199,7 +199,7 @@
(local.get $x)
)
- ;; CHECK: (func $local-yes (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $local-yes (type $0) (result i32)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (call $import)
@@ -222,7 +222,7 @@
(local.get $x)
)
- ;; CHECK: (func $param-no (type $i32_=>_i32) (param $param i32) (result i32)
+ ;; CHECK: (func $param-no (type $3) (param $param i32) (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $param)
;; CHECK-NEXT: (local.set $param
@@ -244,7 +244,7 @@
(local.get $param)
)
- ;; CHECK: (func $param-yes (type $i32_=>_i32) (param $param i32) (result i32)
+ ;; CHECK: (func $param-yes (type $3) (param $param i32) (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (local.set $param
@@ -267,7 +267,7 @@
(local.get $param)
)
- ;; CHECK: (func $cycle (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ ;; CHECK: (func $cycle (type $2) (param $x i32) (param $y i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -320,7 +320,7 @@
)
)
- ;; CHECK: (func $cycle-2 (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ ;; CHECK: (func $cycle-2 (type $2) (param $x i32) (param $y i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -371,7 +371,7 @@
)
)
- ;; CHECK: (func $cycle-3 (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ ;; CHECK: (func $cycle-3 (type $2) (param $x i32) (param $y i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -427,7 +427,7 @@
)
)
- ;; CHECK: (func $cycle-4 (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ ;; CHECK: (func $cycle-4 (type $2) (param $x i32) (param $y i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $cycle-4
;; CHECK-NEXT: (i32.const 1337)
@@ -467,7 +467,7 @@
)
)
- ;; CHECK: (func $cycle-5 (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ ;; CHECK: (func $cycle-5 (type $2) (param $x i32) (param $y i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -516,7 +516,7 @@
)
)
- ;; CHECK: (func $blocks (type $none_=>_none)
+ ;; CHECK: (func $blocks (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -583,7 +583,7 @@
(ref.func $reffed)
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (table $0 10 funcref)
@@ -605,7 +605,7 @@
)
)
- ;; CHECK: (func $do-calls (type $none_=>_none)
+ ;; CHECK: (func $do-calls (type $1)
;; CHECK-NEXT: (call $reffed
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
@@ -636,7 +636,7 @@
(ref.func $reffed)
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (table $0 10 funcref)
@@ -653,7 +653,7 @@
)
)
- ;; CHECK: (func $do-calls (type $none_=>_none)
+ ;; CHECK: (func $do-calls (type $1)
;; CHECK-NEXT: (call $reffed
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
@@ -683,7 +683,7 @@
(ref.func $reffed)
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (table $0 10 funcref)
@@ -700,7 +700,7 @@
)
)
- ;; CHECK: (func $do-calls (type $none_=>_none)
+ ;; CHECK: (func $do-calls (type $1)
;; CHECK-NEXT: (call_indirect $0 (type $i)
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: (i32.const 0)
@@ -733,7 +733,7 @@
(ref.func $reffed)
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (table $0 10 funcref)
@@ -750,7 +750,7 @@
)
)
- ;; CHECK: (func $do-calls (type $none_=>_none)
+ ;; CHECK: (func $do-calls (type $1)
;; CHECK-NEXT: (call_indirect $0 (type $i)
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: (i32.const 0)
@@ -777,7 +777,7 @@
(module
;; CHECK: (type $i (func (param i32)))
(type $i (func (param i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $f (func (param f32)))
(type $f (func (param f32)))
@@ -802,7 +802,7 @@
)
)
- ;; CHECK: (func $do-calls (type $none_=>_none)
+ ;; CHECK: (func $do-calls (type $1)
;; CHECK-NEXT: (call_indirect $0 (type $i)
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: (i32.const 0)
@@ -825,11 +825,11 @@
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (func $const (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $const (type $0) (result i32)
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
(func $const (result i32)
@@ -837,7 +837,7 @@
(i32.const 42)
)
- ;; CHECK: (func $retcall (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $retcall (type $0) (result i32)
;; CHECK-NEXT: (return_call $const)
;; CHECK-NEXT: )
(func $retcall (result i32)
@@ -845,7 +845,7 @@
(return_call $const)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -865,21 +865,21 @@
;; Imports have unknown values.
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $import (type $0) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; CHECK: (func $internal (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $internal (type $0) (result i32)
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
(func $internal (result i32)
(i32.const 42)
)
- ;; CHECK: (func $calls (type $none_=>_none)
+ ;; CHECK: (func $calls (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: )
@@ -924,17 +924,17 @@
;; CHECK: (type $A (func (param i32)))
(type $A (func (param i32)))
- ;; CHECK: (type $i32_funcref_=>_none (func (param i32 funcref)))
+ ;; CHECK: (type $1 (func (param i32 funcref)))
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $2 (func (param funcref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $i32_funcref_=>_none) (param i32 funcref)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $1) (param i32 funcref)))
(import "binaryen-intrinsics" "call.without.effects"
(func $call-without-effects (param i32 funcref)))
- ;; CHECK: (import "other" "import" (func $other-import (type $funcref_=>_none) (param funcref)))
+ ;; CHECK: (import "other" "import" (func $other-import (type $2) (param funcref)))
(import "other" "import"
(func $other-import (param funcref)))
@@ -942,7 +942,7 @@
;; CHECK: (export "foo" (func $foo))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $3)
;; CHECK-NEXT: (call $call-without-effects
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (ref.func $target-keep)
@@ -994,17 +994,17 @@
;; CHECK: (type $A (func (param i32)))
(type $A (func (param i32)))
- ;; CHECK: (type $i32_funcref_=>_none (func (param i32 funcref)))
+ ;; CHECK: (type $1 (func (param i32 funcref)))
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $2 (func (param funcref)))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $3 (func (param (ref null $A))))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $i32_funcref_=>_none) (param i32 funcref)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $1) (param i32 funcref)))
(import "binaryen-intrinsics" "call.without.effects"
(func $call-without-effects (param i32 funcref)))
- ;; CHECK: (import "other" "import" (func $other-import (type $funcref_=>_none) (param funcref)))
+ ;; CHECK: (import "other" "import" (func $other-import (type $2) (param funcref)))
(import "other" "import"
(func $other-import (param funcref)))
@@ -1012,7 +1012,7 @@
;; CHECK: (export "foo" (func $foo))
- ;; CHECK: (func $foo (type $ref?|$A|_=>_none) (param $A (ref null $A))
+ ;; CHECK: (func $foo (type $3) (param $A (ref null $A))
;; CHECK-NEXT: (call $call-without-effects
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (local.get $A)
@@ -1067,7 +1067,7 @@
;; Exported mutable globals can contain any value, as the outside can write to
;; them.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $exported-mutable (mut i32) (i32.const 42))
(global $exported-mutable (mut i32) (i32.const 42))
@@ -1083,7 +1083,7 @@
;; CHECK: (export "exported-immutable" (global $exported-immutable))
(export "exported-immutable" (global $exported-immutable))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $exported-mutable)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/heap2local.wast b/test/lit/passes/heap2local.wast
index 20317763b..ec5eaa3c6 100644
--- a/test/lit/passes/heap2local.wast
+++ b/test/lit/passes/heap2local.wast
@@ -18,7 +18,7 @@
(type $struct.nonnullable (struct (field (ref $struct.A))))
- ;; CHECK: (func $simple (type $none_=>_none)
+ ;; CHECK: (func $simple (type $1)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 f64)
;; CHECK-NEXT: (drop
@@ -41,7 +41,7 @@
)
)
- ;; CHECK: (func $to-local (type $none_=>_none)
+ ;; CHECK: (func $to-local (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -68,7 +68,7 @@
)
)
- ;; CHECK: (func $one-get (type $none_=>_none)
+ ;; CHECK: (func $one-get (type $1)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 f64)
;; CHECK-NEXT: (drop
@@ -101,7 +101,7 @@
)
)
- ;; CHECK: (func $one-get-b (type $none_=>_none)
+ ;; CHECK: (func $one-get-b (type $1)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 f64)
;; CHECK-NEXT: (drop
@@ -130,7 +130,7 @@
)
)
- ;; CHECK: (func $one-set (type $none_=>_none)
+ ;; CHECK: (func $one-set (type $1)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 f64)
;; CHECK-NEXT: (drop
@@ -156,7 +156,7 @@
)
)
- ;; CHECK: (func $packed (type $none_=>_none)
+ ;; CHECK: (func $packed (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get_u $struct.packed 0
;; CHECK-NEXT: (struct.new_default $struct.packed)
@@ -172,7 +172,7 @@
)
)
- ;; CHECK: (func $with-init-values (type $none_=>_none)
+ ;; CHECK: (func $with-init-values (type $1)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 f64)
;; CHECK-NEXT: (local $2 i32)
@@ -213,7 +213,7 @@
)
)
- ;; CHECK: (func $ignore-unreachable (type $none_=>_none)
+ ;; CHECK: (func $ignore-unreachable (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
@@ -244,7 +244,7 @@
)
)
- ;; CHECK: (func $nondefaultable (type $none_=>_none)
+ ;; CHECK: (func $nondefaultable (type $1)
;; CHECK-NEXT: (local $0 (ref $struct.A))
;; CHECK-NEXT: (local $1 (ref $struct.A))
;; CHECK-NEXT: (drop
@@ -275,7 +275,7 @@
)
)
- ;; CHECK: (func $simple-one-local-set (type $none_=>_none)
+ ;; CHECK: (func $simple-one-local-set (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -313,7 +313,7 @@
)
)
- ;; CHECK: (func $simple-one-local-get (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $simple-one-local-get (type $2) (result f64)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -346,13 +346,13 @@
)
)
- ;; CHECK: (func $send-ref (type $ref?|$struct.A|_=>_none) (param $0 (ref null $struct.A))
+ ;; CHECK: (func $send-ref (type $4) (param $0 (ref null $struct.A))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $send-ref (param (ref null $struct.A))
)
- ;; CHECK: (func $safe-to-drop (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $safe-to-drop (type $2) (result f64)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -391,7 +391,7 @@
)
)
- ;; CHECK: (func $escape-via-call (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $escape-via-call (type $2) (result f64)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new_default $struct.A)
@@ -417,7 +417,7 @@
)
)
- ;; CHECK: (func $safe-to-drop-multiflow (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $safe-to-drop-multiflow (type $2) (result f64)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -466,7 +466,7 @@
)
)
- ;; CHECK: (func $escape-after-multiflow (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $escape-after-multiflow (type $2) (result f64)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new_default $struct.A)
@@ -502,7 +502,7 @@
)
)
- ;; CHECK: (func $non-exclusive-set (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $non-exclusive-set (type $2) (result f64)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (select (result (ref $struct.A))
@@ -531,7 +531,7 @@
)
)
- ;; CHECK: (func $local-copies (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $local-copies (type $2) (result f64)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -570,7 +570,7 @@
)
)
- ;; CHECK: (func $local-copies-2 (type $none_=>_none)
+ ;; CHECK: (func $local-copies-2 (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $ref-2 (ref null $struct.A))
;; CHECK-NEXT: (local $2 i32)
@@ -629,7 +629,7 @@
)
)
- ;; CHECK: (func $local-copies-conditional (type $i32_=>_f64) (param $x i32) (result f64)
+ ;; CHECK: (func $local-copies-conditional (type $7) (param $x i32) (result f64)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (local $3 f64)
@@ -675,7 +675,7 @@
)
)
- ;; CHECK: (func $block-value (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $block-value (type $2) (result f64)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -719,7 +719,7 @@
)
)
- ;; CHECK: (func $non-exclusive-get (type $i32_=>_f64) (param $x i32) (result f64)
+ ;; CHECK: (func $non-exclusive-get (type $7) (param $x i32) (result f64)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new_default $struct.A)
@@ -751,7 +751,7 @@
)
)
- ;; CHECK: (func $tee (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $tee (type $8) (result i32)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -778,7 +778,7 @@
)
)
- ;; CHECK: (func $tee-set (type $none_=>_none)
+ ;; CHECK: (func $tee-set (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct.recursive))
;; CHECK-NEXT: (local $1 (ref null $struct.recursive))
;; CHECK-NEXT: (drop
@@ -804,7 +804,7 @@
)
)
- ;; CHECK: (func $set-value (type $ref?|$struct.recursive|_=>_none) (param $struct.recursive (ref null $struct.recursive))
+ ;; CHECK: (func $set-value (type $9) (param $struct.recursive (ref null $struct.recursive))
;; CHECK-NEXT: (local $ref (ref null $struct.recursive))
;; CHECK-NEXT: (struct.set $struct.recursive 0
;; CHECK-NEXT: (local.get $struct.recursive)
@@ -825,7 +825,7 @@
)
)
- ;; CHECK: (func $initialize-with-reference (type $none_=>_none)
+ ;; CHECK: (func $initialize-with-reference (type $1)
;; CHECK-NEXT: (local $0 (ref null $struct.recursive))
;; CHECK-NEXT: (local $1 (ref null $struct.recursive))
;; CHECK-NEXT: (local $2 (ref null $struct.recursive))
@@ -871,7 +871,7 @@
)
)
- ;; CHECK: (func $escape-flow-out (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $escape-flow-out (type $5) (result anyref)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (struct.set $struct.A 0
;; CHECK-NEXT: (local.tee $ref
@@ -893,7 +893,7 @@
(local.get $ref)
)
- ;; CHECK: (func $escape-return (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $escape-return (type $5) (result anyref)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (struct.set $struct.A 0
;; CHECK-NEXT: (local.tee $ref
@@ -919,7 +919,7 @@
)
)
- ;; CHECK: (func $non-nullable (type $ref|$struct.A|_=>_none) (param $a (ref $struct.A))
+ ;; CHECK: (func $non-nullable (type $10) (param $a (ref $struct.A))
;; CHECK-NEXT: (local $1 (ref $struct.A))
;; CHECK-NEXT: (local $2 (ref $struct.A))
;; CHECK-NEXT: (drop
@@ -951,7 +951,7 @@
)
)
- ;; CHECK: (func $before-loop-use-multi (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $before-loop-use-multi (type $11) (param $x i32)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (local $3 f64)
@@ -1102,7 +1102,7 @@
)
)
- ;; CHECK: (func $multi-separate (type $none_=>_none)
+ ;; CHECK: (func $multi-separate (type $1)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 f64)
;; CHECK-NEXT: (local $2 i32)
@@ -1177,7 +1177,7 @@
)
)
- ;; CHECK: (func $multi-separate-same-local-index (type $none_=>_none)
+ ;; CHECK: (func $multi-separate-same-local-index (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -1244,7 +1244,7 @@
)
)
- ;; CHECK: (func $multi-separate-different-local-index-overlapping-lifetimes (type $none_=>_none)
+ ;; CHECK: (func $multi-separate-different-local-index-overlapping-lifetimes (type $1)
;; CHECK-NEXT: (local $ref1 (ref null $struct.A))
;; CHECK-NEXT: (local $ref2 (ref null $struct.A))
;; CHECK-NEXT: (local $2 i32)
@@ -1313,7 +1313,7 @@
)
)
- ;; CHECK: (func $get-through-block (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $get-through-block (type $2) (result f64)
;; CHECK-NEXT: (local $0 (ref null $struct.A))
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (struct.new_default $struct.A)
@@ -1352,7 +1352,7 @@
)
)
- ;; CHECK: (func $branch-to-block (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $branch-to-block (type $2) (result f64)
;; CHECK-NEXT: (local $0 (ref null $struct.A))
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (struct.new_default $struct.A)
@@ -1389,7 +1389,7 @@
)
)
- ;; CHECK: (func $branch-to-block-no-fallthrough (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $branch-to-block-no-fallthrough (type $2) (result f64)
;; CHECK-NEXT: (local $0 (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -1442,7 +1442,7 @@
)
)
- ;; CHECK: (func $two-branches (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $two-branches (type $2) (result f64)
;; CHECK-NEXT: (local $0 (ref null $struct.A))
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (struct.new_default $struct.A)
@@ -1493,7 +1493,7 @@
)
)
- ;; CHECK: (func $two-branches-b (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $two-branches-b (type $2) (result f64)
;; CHECK-NEXT: (local $0 (ref null $struct.A))
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (struct.new_default $struct.A)
@@ -1545,7 +1545,7 @@
)
)
- ;; CHECK: (func $br_if_flow (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $br_if_flow (type $2) (result f64)
;; CHECK-NEXT: (local $0 (ref null $struct.A))
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (struct.new_default $struct.A)
@@ -1585,7 +1585,7 @@
)
)
- ;; CHECK: (func $ref-as-non-null (type $none_=>_none)
+ ;; CHECK: (func $ref-as-non-null (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -1636,7 +1636,7 @@
)
)
- ;; CHECK: (func $ref-as-non-null-through-local (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $ref-as-non-null-through-local (type $8) (result i32)
;; CHECK-NEXT: (local $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -1682,7 +1682,7 @@
)
)
- ;; CHECK: (func $br_if-allocation (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $br_if-allocation (type $2) (result f64)
;; CHECK-NEXT: (local $0 (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -1737,7 +1737,7 @@
)
)
- ;; CHECK: (func $pass-through-loop (type $none_=>_none)
+ ;; CHECK: (func $pass-through-loop (type $1)
;; CHECK-NEXT: (local $0 (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -1774,7 +1774,7 @@
)
)
- ;; CHECK: (func $non-nullable-local (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $non-nullable-local (type $5) (result anyref)
;; CHECK-NEXT: (local $0 (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -1809,7 +1809,7 @@
(local.get $0)
)
- ;; CHECK: (func $to-param (type $ref?|$struct.A|_=>_none) (param $ref (ref null $struct.A))
+ ;; CHECK: (func $to-param (type $4) (param $ref (ref null $struct.A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
;; CHECK-NEXT: (drop
@@ -1856,7 +1856,7 @@
)
)
- ;; CHECK: (func $to-param-loop (type $ref?|$struct.A|_=>_none) (param $ref (ref null $struct.A))
+ ;; CHECK: (func $to-param-loop (type $4) (param $ref (ref null $struct.A))
;; CHECK-NEXT: (loop $loop
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get $struct.A 0
@@ -1903,7 +1903,7 @@
;; CHECK: (type $B (sub $A (struct (field (ref $A)))))
(type $B (sub $A (struct (field (ref $A)))))
- ;; CHECK: (func $func (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $func (type $1) (result anyref)
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (local $2 (ref $A))
diff --git a/test/lit/passes/inline-main.wast b/test/lit/passes/inline-main.wast
index fac2c69ae..b90a2ccc9 100644
--- a/test/lit/passes/inline-main.wast
+++ b/test/lit/passes/inline-main.wast
@@ -4,9 +4,9 @@
;; RUN: foreach %s %t wasm-opt --inline-main -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32 i32) (result i32)))
;; CHECK: (export "main" (func $main))
(export "main" (func $main))
@@ -26,9 +26,9 @@
)
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32 i32) (result i32)))
;; CHECK: (export "main" (func $main))
(export "main" (func $main))
@@ -46,7 +46,7 @@
)
)
(module
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32 i32) (result i32)))
;; CHECK: (export "main" (func $main))
(export "main" (func $main))
@@ -58,9 +58,9 @@
)
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32 i32) (result i32)))
;; CHECK: (export "main" (func $main))
(export "main" (func $main))
@@ -82,7 +82,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (func $__original_main (result i32)
;; CHECK-NEXT: (i32.const 0)
@@ -92,9 +92,9 @@
)
)
(module
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32 i32) (result i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
;; CHECK: (import "env" "main" (func $main (param i32 i32) (result i32)))
(import "env" "main" (func $main (param i32 i32) (result i32)))
@@ -108,9 +108,9 @@
)
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32 i32) (result i32)))
;; CHECK: (import "env" "original_main" (func $__original_main (result i32)))
(import "env" "original_main" (func $__original_main (result i32)))
diff --git a/test/lit/passes/inlining-eh.wast b/test/lit/passes/inlining-eh.wast
index 8c6138a4c..f35e834a4 100644
--- a/test/lit/passes/inlining-eh.wast
+++ b/test/lit/passes/inlining-eh.wast
@@ -3,7 +3,7 @@
(module
;; ---------------------------------------------------------------------------
- ;; CHECK: (import "a" "b" (func $foo (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $foo (type $2) (result i32)))
(import "a" "b" (func $foo (result i32)))
;; CHECK: (tag $tag$0 (param i32))
(tag $tag$0 (param i32))
@@ -20,7 +20,7 @@
;; Properly ensure unique try labels after an inlining
- ;; CHECK: (func $caller-with-label (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $caller-with-label (type $1) (param $x i32)
;; CHECK-NEXT: (loop $label
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $__inlined_func$callee-with-label
@@ -51,7 +51,7 @@
)
;; ---------------------------------------------------------------------------
- ;; CHECK: (func $callee-with-try-delegate (type $none_=>_none)
+ ;; CHECK: (func $callee-with-try-delegate (type $0)
;; CHECK-NEXT: (try $label$3
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
@@ -68,7 +68,7 @@
;; For now, do not inline a try-delegate
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $callee-with-try-delegate)
;; CHECK-NEXT: )
(func $caller
@@ -82,7 +82,7 @@
;; Properly support inlining into a function with a try-delegate
- ;; CHECK: (func $caller-with-try-delegate (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $caller-with-try-delegate (type $2) (result i32)
;; CHECK-NEXT: (try $label$3
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
@@ -107,7 +107,7 @@
;; ---------------------------------------------------------------------------
(func $callee-b (param i32))
- ;; CHECK: (func $caller-with-pop (type $none_=>_none)
+ ;; CHECK: (func $caller-with-pop (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (try $try
diff --git a/test/lit/passes/inlining-gc.wast b/test/lit/passes/inlining-gc.wast
index 31c643752..92267519a 100644
--- a/test/lit/passes/inlining-gc.wast
+++ b/test/lit/passes/inlining-gc.wast
@@ -2,7 +2,7 @@
;; RUN: wasm-opt %s --inlining --enable-gc-nn-locals -all -S -o - | filecheck %s
(module
- ;; CHECK: (func $caller-nullable (type $none_=>_none)
+ ;; CHECK: (func $caller-nullable (type $0)
;; CHECK-NEXT: (local $0 funcref)
;; CHECK-NEXT: (block $__inlined_func$target-nullable
;; CHECK-NEXT: (local.set $0
@@ -24,7 +24,7 @@
(local $1 (ref null func))
)
- ;; CHECK: (func $caller-non-nullable (type $none_=>_none)
+ ;; CHECK: (func $caller-non-nullable (type $0)
;; CHECK-NEXT: (local $0 (ref func))
;; CHECK-NEXT: (block $__inlined_func$target-non-nullable$1
;; CHECK-NEXT: (nop)
diff --git a/test/lit/passes/inlining-optimizing_enable-threads.wast b/test/lit/passes/inlining-optimizing_enable-threads.wast
index ceaa1bfb5..60385b11a 100644
--- a/test/lit/passes/inlining-optimizing_enable-threads.wast
+++ b/test/lit/passes/inlining-optimizing_enable-threads.wast
@@ -6,7 +6,7 @@
(module
(table 1 1 funcref)
(elem (i32.const 0) $tabled)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (table $0 1 1 funcref)
@@ -137,7 +137,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (func $main (result i32)
;; CHECK-NEXT: (unreachable)
@@ -151,7 +151,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_i64 (func (result i64)))
+ ;; CHECK: (type $0 (func (result i64)))
;; CHECK: (memory $0 (shared 1 1))
(memory $0 (shared 1 1))
@@ -178,7 +178,7 @@
)
;; potential infinite recursion
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (func $main
;; CHECK-NEXT: (call $one)
@@ -197,7 +197,7 @@
)
;; potential infinite cycling recursion
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (func $main
;; CHECK-NEXT: (call $two)
diff --git a/test/lit/passes/inlining-optimizing_optimize-level=3.wast b/test/lit/passes/inlining-optimizing_optimize-level=3.wast
index 659a6e04d..ee891c3cd 100644
--- a/test/lit/passes/inlining-optimizing_optimize-level=3.wast
+++ b/test/lit/passes/inlining-optimizing_optimize-level=3.wast
@@ -16,7 +16,7 @@
;; CHECK: (type $FUNCSIG$i (func (result i32)))
- ;; CHECK: (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32)))
+ ;; CHECK: (type $5 (func (param i32 i32 i32 i32) (result i32)))
;; CHECK: (type $FUNCSIG$vii (func (param i32 i32)))
@@ -25,13 +25,13 @@
(type $FUNCSIG$i (func (result i32)))
(type $FUNCSIG$iii (func (param i32 i32) (result i32)))
(type $FUNCSIG$vii (func (param i32 i32)))
- ;; CHECK: (type $i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32) (result i32)))
+ ;; CHECK: (type $8 (func (param i32 i32 i32 i32 i32) (result i32)))
- ;; CHECK: (type $f64_i32_=>_f64 (func (param f64 i32) (result f64)))
+ ;; CHECK: (type $9 (func (param f64 i32) (result f64)))
- ;; CHECK: (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
+ ;; CHECK: (type $10 (func (param i32 i32 i32)))
- ;; CHECK: (type $i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32)))
+ ;; CHECK: (type $11 (func (param i32 i32 i32 i32 i32)))
;; CHECK: (import "env" "memory" (memory $0 256 256))
(import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32))
diff --git a/test/lit/passes/inlining-unreachable.wast b/test/lit/passes/inlining-unreachable.wast
index 8f7d46f93..9ad141435 100644
--- a/test/lit/passes/inlining-unreachable.wast
+++ b/test/lit/passes/inlining-unreachable.wast
@@ -9,11 +9,11 @@
(func $trap
(unreachable)
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (func $call-trap (type $none_=>_none)
+ ;; CHECK: (func $call-trap (type $0)
;; CHECK-NEXT: (block $__inlined_func$trap
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -30,7 +30,7 @@
(unreachable)
)
- ;; CHECK: (func $call-trap-result (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $call-trap-result (type $1) (result i32)
;; CHECK-NEXT: (block $__inlined_func$trap-result$1
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -48,7 +48,7 @@
(nop)
(unreachable)
)
- ;; CHECK: (func $call-contents-then-trap (type $none_=>_none)
+ ;; CHECK: (func $call-contents-then-trap (type $0)
;; CHECK-NEXT: (block $__inlined_func$contents-then-trap$2
;; CHECK-NEXT: (block
;; CHECK-NEXT: (nop)
@@ -66,14 +66,14 @@
)
(module
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (import "env" "imported" (func $imported (type $i32_=>_i32) (param i32) (result i32)))
+ ;; CHECK: (import "env" "imported" (func $imported (type $0) (param i32) (result i32)))
(import "env" "imported" (func $imported (param i32) (result i32)))
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $__inlined_func$callee
@@ -125,9 +125,9 @@
)
(module
- ;; CHECK: (type $none_=>_f64 (func (result f64)))
+ ;; CHECK: (type $0 (func (result f64)))
- ;; CHECK: (func $0 (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $0 (type $0) (result f64)
;; CHECK-NEXT: (block $block
;; CHECK-NEXT: (br_if $block
;; CHECK-NEXT: (i32.const 0)
diff --git a/test/lit/passes/inlining_all-features.wast b/test/lit/passes/inlining_all-features.wast
index 3cd7b0134..65dabdd6c 100644
--- a/test/lit/passes/inlining_all-features.wast
+++ b/test/lit/passes/inlining_all-features.wast
@@ -3,9 +3,9 @@
;; RUN: foreach %s %t wasm-opt --inlining --all-features -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_funcref (func (result funcref)))
+ ;; CHECK: (type $1 (func (result funcref)))
;; CHECK: (elem declare func $foo)
@@ -14,12 +14,12 @@
;; $foo should not be removed after being inlined, because there is 'ref.func'
;; instruction that refers to it
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $foo)
- ;; CHECK: (func $ref_func_test (type $none_=>_funcref) (result funcref)
+ ;; CHECK: (func $ref_func_test (type $1) (result funcref)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $__inlined_func$foo
;; CHECK-NEXT: (nop)
@@ -37,19 +37,19 @@
;; a function reference in a global's init should be noticed, and prevent us
;; from removing an inlined function
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (global $global$0 (mut funcref) (ref.func $0))
(global $global$0 (mut funcref) (ref.func $0))
- ;; CHECK: (func $0 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $0 (type $0) (result i32)
;; CHECK-NEXT: (i32.const 1337)
;; CHECK-NEXT: )
(func $0 (result i32)
(i32.const 1337)
)
- ;; CHECK: (func $1 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $1 (type $0) (result i32)
;; CHECK-NEXT: (block $__inlined_func$0 (result i32)
;; CHECK-NEXT: (i32.const 1337)
;; CHECK-NEXT: )
@@ -63,19 +63,19 @@
;; a function reference in the start should be noticed, and prevent us
;; from removing an inlined function
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (start $0)
(start $0)
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $0
(nop)
)
- ;; CHECK: (func $1 (type $none_=>_none)
+ ;; CHECK: (func $1 (type $0)
;; CHECK-NEXT: (block $__inlined_func$0
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -115,11 +115,11 @@
(local.get $non-null)
)
- ;; CHECK: (type $none_=>_ref|func| (func (result (ref func))))
+ ;; CHECK: (type $0 (func (result (ref func))))
;; CHECK: (elem declare func $1)
- ;; CHECK: (func $1 (type $none_=>_ref|func|) (result (ref func))
+ ;; CHECK: (func $1 (type $0) (result (ref func))
;; CHECK-NEXT: (local $0 (ref func))
;; CHECK-NEXT: (block $__inlined_func$0 (result (ref func))
;; CHECK-NEXT: (local.set $0
diff --git a/test/lit/passes/inlining_enable-tail-call.wast b/test/lit/passes/inlining_enable-tail-call.wast
index d49c4d5e2..ff1a9efbf 100644
--- a/test/lit/passes/inlining_enable-tail-call.wast
+++ b/test/lit/passes/inlining_enable-tail-call.wast
@@ -6,7 +6,7 @@
(module
(table 1 1 funcref)
(elem (i32.const 0) $tabled)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (table $0 1 1 funcref)
@@ -238,9 +238,9 @@
)
)
(module
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
;; CHECK: (func $child (param $0 i32) (result i32)
;; CHECK-NEXT: (i32.const 1234)
@@ -260,9 +260,9 @@
)
)
(module
- ;; CHECK: (type $f32_i32_=>_i32 (func (param f32 i32) (result i32)))
+ ;; CHECK: (type $0 (func (param f32 i32) (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $hangLimit (mut i32) (i32.const 25))
(global $hangLimit (mut i32) (i32.const 25))
@@ -384,7 +384,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $T (func (param i32)))
(type $T (func (param i32)))
@@ -425,7 +425,7 @@
)
)
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (func $1
;; CHECK-NEXT: (block $__inlined_func$0
@@ -441,7 +441,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (func $0 (result i32)
;; CHECK-NEXT: (return
@@ -458,7 +458,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (func $0
;; CHECK-NEXT: (local $0 i32)
@@ -486,7 +486,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (func $0 (result i32)
;; CHECK-NEXT: (local $0 i32)
@@ -509,7 +509,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (func $0
;; CHECK-NEXT: (drop
@@ -541,7 +541,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (func $0
;; CHECK-NEXT: (local $0 i32)
@@ -578,7 +578,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $T (func (param i32) (result i32)))
(type $T (func (param i32) (result i32)))
@@ -612,7 +612,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $T (func (param i32)))
(type $T (func (param i32)))
@@ -704,7 +704,7 @@
)
(module
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32) (result i32)))
;; CHECK: (export "is_even" (func $is_even))
(export "is_even" (func $is_even))
diff --git a/test/lit/passes/inlining_memory64.wat b/test/lit/passes/inlining_memory64.wat
index cbea8769f..7d3e5d7b7 100644
--- a/test/lit/passes/inlining_memory64.wat
+++ b/test/lit/passes/inlining_memory64.wat
@@ -3,7 +3,7 @@
;; RUN: foreach %s %t wasm-opt --inlining --enable-memory64 -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i64 (func (result i64)))
+ ;; CHECK: (type $0 (func (result i64)))
;; CHECK: (memory $0 i64 256 256)
(memory $0 i64 256 256)
diff --git a/test/lit/passes/inlining_optimize-level=3.wast b/test/lit/passes/inlining_optimize-level=3.wast
index 27a8853ec..b993137c1 100644
--- a/test/lit/passes/inlining_optimize-level=3.wast
+++ b/test/lit/passes/inlining_optimize-level=3.wast
@@ -4,11 +4,11 @@
;; RUN: foreach %s %t wasm-opt --inlining --optimize-level=3 -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (table $0 1 1 funcref)
@@ -436,7 +436,7 @@
)
)
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (func $foo
;; CHECK-NEXT: (block $__inlined_func$bar_0
@@ -455,7 +455,7 @@
;; Similar to the above, but now the name collision happens due to a break in
;; one of the call's params. We must emit a different, non-colliding name.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (func $1
;; CHECK-NEXT: (local $0 i32)
@@ -503,9 +503,9 @@
;; (That avoids possible validation problems, and maximizes DCE.) To keep it
;; unreachable we'll add an unreachable instruction after the inlined code.
(module
- ;; CHECK: (type $f32_=>_none (func (param f32)))
+ ;; CHECK: (type $0 (func (param f32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (func $A (param $0 f32)
;; CHECK-NEXT: (local $1 f32)
diff --git a/test/lit/passes/inlining_splitting.wast b/test/lit/passes/inlining_splitting.wast
index 8b9c30daf..145a69016 100644
--- a/test/lit/passes/inlining_splitting.wast
+++ b/test/lit/passes/inlining_splitting.wast
@@ -3,20 +3,20 @@
;; RUN: foreach %s %t wasm-opt --inlining --optimize-level=3 --partial-inlining-ifs=4 --all-features -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $anyref_=>_anyref (func (param anyref) (result anyref)))
+ ;; CHECK: (type $2 (func (param anyref) (result anyref)))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $3 (func (param anyref)))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (type $i64_i32_f64_=>_none (func (param i64 i32 f64)))
+ ;; CHECK: (type $5 (func (param i64 i32 f64)))
- ;; CHECK: (import "out" "func" (func $import (type $none_=>_none)))
+ ;; CHECK: (import "out" "func" (func $import (type $0)))
(import "out" "func" (func $import))
;; CHECK: (global $glob i32 (i32.const 1))
@@ -46,7 +46,7 @@
)
)
- ;; CHECK: (func $call-maybe-work-hard (type $none_=>_none)
+ ;; CHECK: (func $call-maybe-work-hard (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 i32)
@@ -122,7 +122,7 @@
)
)
- ;; CHECK: (func $call-just-if (type $none_=>_none)
+ ;; CHECK: (func $call-just-if (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (block
@@ -157,7 +157,7 @@
(call $just-if (i32.const 2))
)
- ;; CHECK: (func $br-to-toplevel (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $br-to-toplevel (type $1) (param $x i32)
;; CHECK-NEXT: (block $toplevel
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
@@ -186,7 +186,7 @@
)
)
- ;; CHECK: (func $call-br-to-toplevel (type $none_=>_none)
+ ;; CHECK: (func $call-br-to-toplevel (type $0)
;; CHECK-NEXT: (call $br-to-toplevel
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -211,7 +211,7 @@
)
)
- ;; CHECK: (func $call-nondefaultable-param (type $none_=>_none)
+ ;; CHECK: (func $call-nondefaultable-param (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 (ref $struct))
;; CHECK-NEXT: (block $__inlined_func$nondefaultable-param$5
@@ -251,7 +251,7 @@
)
)
- ;; CHECK: (func $call-many-params (type $none_=>_none)
+ ;; CHECK: (func $call-many-params (type $0)
;; CHECK-NEXT: (local $0 i64)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 f64)
@@ -329,7 +329,7 @@
)
)
- ;; CHECK: (func $call-condition-eqz (type $none_=>_none)
+ ;; CHECK: (func $call-condition-eqz (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (block
@@ -384,7 +384,7 @@
)
)
- ;; CHECK: (func $call-condition-global (type $none_=>_none)
+ ;; CHECK: (func $call-condition-global (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $__inlined_func$byn-split-inlineable-A$condition-global$10
;; CHECK-NEXT: (if
@@ -425,7 +425,7 @@
)
)
- ;; CHECK: (func $call-condition-ref.is (type $none_=>_none)
+ ;; CHECK: (func $call-condition-ref.is (type $0)
;; CHECK-NEXT: (local $0 anyref)
;; CHECK-NEXT: (local $1 anyref)
;; CHECK-NEXT: (block
@@ -468,7 +468,7 @@
(call $condition-ref.is (ref.null any))
)
- ;; CHECK: (func $condition-disallow-binary (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $condition-disallow-binary (type $1) (param $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (local.get $x)
@@ -496,7 +496,7 @@
)
)
- ;; CHECK: (func $call-condition-disallow-binary (type $none_=>_none)
+ ;; CHECK: (func $call-condition-disallow-binary (type $0)
;; CHECK-NEXT: (call $condition-disallow-binary
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -509,7 +509,7 @@
(call $condition-disallow-binary (i32.const 1))
)
- ;; CHECK: (func $condition-disallow-unreachable (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $condition-disallow-unreachable (type $1) (param $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (unreachable)
@@ -535,7 +535,7 @@
)
)
- ;; CHECK: (func $call-condition-disallow-unreachable (type $none_=>_none)
+ ;; CHECK: (func $call-condition-disallow-unreachable (type $0)
;; CHECK-NEXT: (call $condition-disallow-unreachable
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -548,7 +548,7 @@
(call $condition-disallow-unreachable (i32.const 1))
)
- ;; CHECK: (func $start-used-globally (type $none_=>_none)
+ ;; CHECK: (func $start-used-globally (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $glob)
;; CHECK-NEXT: (return)
@@ -573,7 +573,7 @@
)
)
- ;; CHECK: (func $call-start-used-globally (type $none_=>_none)
+ ;; CHECK: (func $call-start-used-globally (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $__inlined_func$byn-split-inlineable-A$start-used-globally$14
;; CHECK-NEXT: (if
@@ -610,7 +610,7 @@
)
)
- ;; CHECK: (func $call-inlineable (type $none_=>_none)
+ ;; CHECK: (func $call-inlineable (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $__inlined_func$inlineable$16
;; CHECK-NEXT: (if
@@ -633,7 +633,7 @@
(call $inlineable)
)
- ;; CHECK: (func $if-not-first (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $if-not-first (type $1) (param $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
@@ -658,7 +658,7 @@
)
)
- ;; CHECK: (func $call-if-not-first (type $none_=>_none)
+ ;; CHECK: (func $call-if-not-first (type $0)
;; CHECK-NEXT: (call $if-not-first
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -671,7 +671,7 @@
(call $if-not-first (i32.const 1))
)
- ;; CHECK: (func $if-else (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $if-else (type $1) (param $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (return)
@@ -695,7 +695,7 @@
)
)
- ;; CHECK: (func $call-if-else (type $none_=>_none)
+ ;; CHECK: (func $call-if-else (type $0)
;; CHECK-NEXT: (call $if-else
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -708,7 +708,7 @@
(call $if-else (i32.const 1))
)
- ;; CHECK: (func $if-non-return (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $if-non-return (type $1) (param $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (unreachable)
@@ -730,7 +730,7 @@
)
)
- ;; CHECK: (func $call-if-non-return (type $none_=>_none)
+ ;; CHECK: (func $call-if-non-return (type $0)
;; CHECK-NEXT: (call $if-non-return
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -756,7 +756,7 @@
)
)
- ;; CHECK: (func $call-colliding-name (type $none_=>_none)
+ ;; CHECK: (func $call-colliding-name (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (block
@@ -795,7 +795,7 @@
(call $colliding-name (i32.const 1))
)
- ;; CHECK: (func $byn-split-outlined-A$colliding-name (type $none_=>_none)
+ ;; CHECK: (func $byn-split-outlined-A$colliding-name (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $byn-split-outlined-A$colliding-name
@@ -825,7 +825,7 @@
(local.get $x)
)
- ;; CHECK: (func $call-error-if-null (type $none_=>_none)
+ ;; CHECK: (func $call-error-if-null (type $0)
;; CHECK-NEXT: (local $0 anyref)
;; CHECK-NEXT: (local $1 anyref)
;; CHECK-NEXT: (drop
@@ -878,7 +878,7 @@
(drop (call $error-if-null (ref.null any)))
)
- ;; CHECK: (func $too-many (type $anyref_=>_anyref) (param $x anyref) (result anyref)
+ ;; CHECK: (func $too-many (type $2) (param $x anyref) (result anyref)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (local.get $x)
@@ -905,7 +905,7 @@
(local.get $x)
)
- ;; CHECK: (func $call-too-many (type $none_=>_none)
+ ;; CHECK: (func $call-too-many (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $too-many
;; CHECK-NEXT: (ref.null none)
@@ -922,7 +922,7 @@
(drop (call $too-many (ref.null any)))
)
- ;; CHECK: (func $tail-not-simple (type $anyref_=>_anyref) (param $x anyref) (result anyref)
+ ;; CHECK: (func $tail-not-simple (type $2) (param $x anyref) (result anyref)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (local.get $x)
@@ -947,7 +947,7 @@
(unreachable) ;; This prevents us from optimizing
)
- ;; CHECK: (func $call-tail-not-simple (type $none_=>_none)
+ ;; CHECK: (func $call-tail-not-simple (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $tail-not-simple
;; CHECK-NEXT: (ref.null none)
@@ -983,7 +983,7 @@
(local.get $x)
)
- ;; CHECK: (func $call-reachable-if-body (type $none_=>_none)
+ ;; CHECK: (func $call-reachable-if-body (type $0)
;; CHECK-NEXT: (local $0 anyref)
;; CHECK-NEXT: (local $1 anyref)
;; CHECK-NEXT: (drop
@@ -1043,7 +1043,7 @@
(local.get $x)
)
- ;; CHECK: (func $call-reachable-if-body-noloop (type $none_=>_none)
+ ;; CHECK: (func $call-reachable-if-body-noloop (type $0)
;; CHECK-NEXT: (local $0 anyref)
;; CHECK-NEXT: (local $1 anyref)
;; CHECK-NEXT: (drop
@@ -1091,7 +1091,7 @@
(drop (call $reachable-if-body-noloop (ref.null any)))
)
- ;; CHECK: (func $reachable-if-body-return (type $anyref_=>_anyref) (param $x anyref) (result anyref)
+ ;; CHECK: (func $reachable-if-body-return (type $2) (param $x anyref) (result anyref)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (local.get $x)
@@ -1123,7 +1123,7 @@
(local.get $x)
)
- ;; CHECK: (func $call-reachable-if-body-return (type $none_=>_none)
+ ;; CHECK: (func $call-reachable-if-body-return (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $reachable-if-body-return
;; CHECK-NEXT: (ref.null none)
@@ -1154,7 +1154,7 @@
)
)
- ;; CHECK: (func $call-unreachable-if-body-no-result (type $none_=>_none)
+ ;; CHECK: (func $call-unreachable-if-body-no-result (type $0)
;; CHECK-NEXT: (local $0 anyref)
;; CHECK-NEXT: (local $1 anyref)
;; CHECK-NEXT: (block
@@ -1215,7 +1215,7 @@
(local.get $x)
)
- ;; CHECK: (func $call-multi-if (type $none_=>_none)
+ ;; CHECK: (func $call-multi-if (type $0)
;; CHECK-NEXT: (local $0 anyref)
;; CHECK-NEXT: (local $1 anyref)
;; CHECK-NEXT: (local $2 anyref)
@@ -1288,7 +1288,7 @@
(drop (call $multi-if (ref.null none)))
)
- ;; CHECK: (func $too-many-ifs (type $anyref_=>_anyref) (param $x anyref) (result anyref)
+ ;; CHECK: (func $too-many-ifs (type $2) (param $x anyref) (result anyref)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (local.get $x)
@@ -1356,7 +1356,7 @@
(local.get $x)
)
- ;; CHECK: (func $call-too-many-ifs (type $none_=>_none)
+ ;; CHECK: (func $call-too-many-ifs (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $too-many-ifs
;; CHECK-NEXT: (ref.null none)
@@ -1374,14 +1374,14 @@
)
)
-;; CHECK: (func $byn-split-outlined-A$maybe-work-hard (type $i32_=>_none) (param $x i32)
+;; CHECK: (func $byn-split-outlined-A$maybe-work-hard (type $1) (param $x i32)
;; CHECK-NEXT: (loop $l
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (br $l)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-B$just-if (type $i32_=>_none) (param $x i32)
+;; CHECK: (func $byn-split-outlined-B$just-if (type $1) (param $x i32)
;; CHECK-NEXT: (loop $l
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (br_if $l
@@ -1390,65 +1390,65 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-A$many-params (type $i64_i32_f64_=>_none) (param $x i64) (param $y i32) (param $z f64)
+;; CHECK: (func $byn-split-outlined-A$many-params (type $5) (param $x i64) (param $y i32) (param $z f64)
;; CHECK-NEXT: (loop $l
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (br $l)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-A$condition-eqz (type $i32_=>_none) (param $x i32)
+;; CHECK: (func $byn-split-outlined-A$condition-eqz (type $1) (param $x i32)
;; CHECK-NEXT: (loop $l
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (br $l)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-A$condition-global (type $none_=>_none)
+;; CHECK: (func $byn-split-outlined-A$condition-global (type $0)
;; CHECK-NEXT: (loop $l
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (br $l)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-A$condition-ref.is (type $anyref_=>_none) (param $x anyref)
+;; CHECK: (func $byn-split-outlined-A$condition-ref.is (type $3) (param $x anyref)
;; CHECK-NEXT: (loop $l
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (br $l)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-A$start-used-globally (type $none_=>_none)
+;; CHECK: (func $byn-split-outlined-A$start-used-globally (type $0)
;; CHECK-NEXT: (loop $l
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (br $l)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-A$colliding-name_67 (type $i32_=>_none) (param $x i32)
+;; CHECK: (func $byn-split-outlined-A$colliding-name_67 (type $1) (param $x i32)
;; CHECK-NEXT: (loop $l
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (br $l)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-B$error-if-null (type $anyref_=>_anyref) (param $x anyref) (result anyref)
+;; CHECK: (func $byn-split-outlined-B$error-if-null (type $2) (param $x anyref) (result anyref)
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-B$reachable-if-body (type $anyref_=>_none) (param $x anyref)
+;; CHECK: (func $byn-split-outlined-B$reachable-if-body (type $3) (param $x anyref)
;; CHECK-NEXT: (loop $loop
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-B$unreachable-if-body-no-result (type $anyref_=>_none) (param $x anyref)
+;; CHECK: (func $byn-split-outlined-B$unreachable-if-body-no-result (type $3) (param $x anyref)
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-B$multi-if_76 (type $anyref_=>_none) (param $x anyref)
+;; CHECK: (func $byn-split-outlined-B$multi-if_76 (type $3) (param $x anyref)
;; CHECK-NEXT: (loop $x
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (br_if $x
@@ -1762,13 +1762,13 @@
(drop (i32.const 0)) (drop (i32.const 0)) (drop (i32.const 0))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32) (result i32)))
- ;; CHECK: (func $call-$middle-size-A (type $none_=>_none)
+ ;; CHECK: (func $call-$middle-size-A (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (block
@@ -1878,7 +1878,7 @@
(drop (i32.const 0)) (drop (i32.const 0)) (drop (i32.const 0))
)
- ;; CHECK: (func $call-$big-size-A (type $none_=>_none)
+ ;; CHECK: (func $call-$big-size-A (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (block
@@ -1936,7 +1936,7 @@
(local.get $x)
)
- ;; CHECK: (func $call-$middle-size-B (type $none_=>_none)
+ ;; CHECK: (func $call-$middle-size-B (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (drop
@@ -2060,7 +2060,7 @@
(local.get $x)
)
- ;; CHECK: (func $call-$big-size-B (type $none_=>_none)
+ ;; CHECK: (func $call-$big-size-B (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (drop
@@ -2118,7 +2118,7 @@
)
)
)
-;; CHECK: (func $byn-split-outlined-A$big-size-A (type $i32_=>_none) (param $x i32)
+;; CHECK: (func $byn-split-outlined-A$big-size-A (type $1) (param $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -2157,7 +2157,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn-split-outlined-B$big-size-B (type $i32_=>_i32) (param $x i32) (result i32)
+;; CHECK: (func $byn-split-outlined-B$big-size-B (type $2) (param $x i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/inlining_splitting_basics.wast b/test/lit/passes/inlining_splitting_basics.wast
index d1fa904a1..017e043a7 100644
--- a/test/lit/passes/inlining_splitting_basics.wast
+++ b/test/lit/passes/inlining_splitting_basics.wast
@@ -10,27 +10,27 @@
;; RUN: foreach %s %t wasm-opt --inlining --optimize-level=3 --partial-inlining-ifs=1 --all-features -S -o - | filecheck %s --check-prefix PARTIAL
(module
- ;; NORMAL_: (type $none_=>_none (func))
+ ;; NORMAL_: (type $0 (func))
- ;; NORMAL_: (type $i32_=>_none (func (param i32)))
+ ;; NORMAL_: (type $1 (func (param i32)))
- ;; NORMAL_: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; NORMAL_: (type $2 (func (param i32) (result i32)))
- ;; NORMAL_: (import "a" "b" (func $import (type $none_=>_none)))
- ;; PARTIAL: (type $none_=>_none (func))
+ ;; NORMAL_: (import "a" "b" (func $import (type $0)))
+ ;; PARTIAL: (type $0 (func))
- ;; PARTIAL: (type $i32_=>_none (func (param i32)))
+ ;; PARTIAL: (type $1 (func (param i32)))
- ;; PARTIAL: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; PARTIAL: (type $2 (func (param i32) (result i32)))
- ;; PARTIAL: (import "a" "b" (func $import (type $none_=>_none)))
+ ;; PARTIAL: (import "a" "b" (func $import (type $0)))
(import "a" "b" (func $import))
;; Pattern A: functions beginning with
;;
;; if (simple) return;
- ;; NORMAL_: (func $pattern-A (type $i32_=>_none) (param $x i32)
+ ;; NORMAL_: (func $pattern-A (type $1) (param $x i32)
;; NORMAL_-NEXT: (if
;; NORMAL_-NEXT: (local.get $x)
;; NORMAL_-NEXT: (return)
@@ -51,7 +51,7 @@
)
)
- ;; NORMAL_: (func $call-pattern-A (type $none_=>_none)
+ ;; NORMAL_: (func $call-pattern-A (type $0)
;; NORMAL_-NEXT: (call $pattern-A
;; NORMAL_-NEXT: (i32.const 1)
;; NORMAL_-NEXT: )
@@ -59,7 +59,7 @@
;; NORMAL_-NEXT: (i32.const 2)
;; NORMAL_-NEXT: )
;; NORMAL_-NEXT: )
- ;; PARTIAL: (func $call-pattern-A (type $none_=>_none)
+ ;; PARTIAL: (func $call-pattern-A (type $0)
;; PARTIAL-NEXT: (local $0 i32)
;; PARTIAL-NEXT: (local $1 i32)
;; PARTIAL-NEXT: (block
@@ -104,7 +104,7 @@
;; if (simple..) heavy-work-that-is-unreachable;
;; simplek
- ;; NORMAL_: (func $pattern-B (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; NORMAL_: (func $pattern-B (type $2) (param $x i32) (result i32)
;; NORMAL_-NEXT: (if
;; NORMAL_-NEXT: (i32.eqz
;; NORMAL_-NEXT: (local.get $x)
@@ -129,7 +129,7 @@
(local.get $x)
)
- ;; NORMAL_: (func $call-pattern-B (type $none_=>_none)
+ ;; NORMAL_: (func $call-pattern-B (type $0)
;; NORMAL_-NEXT: (drop
;; NORMAL_-NEXT: (call $pattern-B
;; NORMAL_-NEXT: (i32.const 1)
@@ -141,7 +141,7 @@
;; NORMAL_-NEXT: )
;; NORMAL_-NEXT: )
;; NORMAL_-NEXT: )
- ;; PARTIAL: (func $call-pattern-B (type $none_=>_none)
+ ;; PARTIAL: (func $call-pattern-B (type $0)
;; PARTIAL-NEXT: (local $0 i32)
;; PARTIAL-NEXT: (local $1 i32)
;; PARTIAL-NEXT: (drop
@@ -194,14 +194,14 @@
(drop (call $pattern-B (i32.const 2)))
)
)
-;; PARTIAL: (func $byn-split-outlined-A$pattern-A (type $i32_=>_none) (param $x i32)
+;; PARTIAL: (func $byn-split-outlined-A$pattern-A (type $1) (param $x i32)
;; PARTIAL-NEXT: (loop $l
;; PARTIAL-NEXT: (call $import)
;; PARTIAL-NEXT: (br $l)
;; PARTIAL-NEXT: )
;; PARTIAL-NEXT: )
-;; PARTIAL: (func $byn-split-outlined-B$pattern-B (type $i32_=>_i32) (param $x i32) (result i32)
+;; PARTIAL: (func $byn-split-outlined-B$pattern-B (type $2) (param $x i32) (result i32)
;; PARTIAL-NEXT: (call $import)
;; PARTIAL-NEXT: (unreachable)
;; PARTIAL-NEXT: )
diff --git a/test/lit/passes/inlining_vacuum_optimize-instructions.wast b/test/lit/passes/inlining_vacuum_optimize-instructions.wast
index c524288e7..0e153d57c 100644
--- a/test/lit/passes/inlining_vacuum_optimize-instructions.wast
+++ b/test/lit/passes/inlining_vacuum_optimize-instructions.wast
@@ -15,9 +15,9 @@
(type $B (struct_subtype data))
;; CHECK: (type $A (struct (field (ref null $B))))
(type $A (struct_subtype (field (ref null $B)) data))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $2 (func (param (ref null $A))))
- ;; CHECK: (func $target (type $ref?|$A|_=>_none) (param $0 (ref null $A))
+ ;; CHECK: (func $target (type $2) (param $0 (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
diff --git a/test/lit/passes/instrument-locals-eh.wast b/test/lit/passes/instrument-locals-eh.wast
index 0c7934cf4..5824c0bd0 100644
--- a/test/lit/passes/instrument-locals-eh.wast
+++ b/test/lit/passes/instrument-locals-eh.wast
@@ -5,7 +5,7 @@
;; CHECK: (tag $e (param i32))
(tag $e (param i32))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $8)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
diff --git a/test/lit/passes/instrument-locals_all-features_disable-gc.wast b/test/lit/passes/instrument-locals_all-features_disable-gc.wast
index f9cd16486..63dcbe49b 100644
--- a/test/lit/passes/instrument-locals_all-features_disable-gc.wast
+++ b/test/lit/passes/instrument-locals_all-features_disable-gc.wast
@@ -4,21 +4,21 @@
;; RUN: foreach %s %t wasm-opt --instrument-locals --all-features --disable-gc -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32 i32 i32) (result i32)))
- ;; CHECK: (type $i32_i32_i64_=>_i64 (func (param i32 i32 i64) (result i64)))
+ ;; CHECK: (type $1 (func (param i32 i32 i64) (result i64)))
- ;; CHECK: (type $i32_i32_f32_=>_f32 (func (param i32 i32 f32) (result f32)))
+ ;; CHECK: (type $2 (func (param i32 i32 f32) (result f32)))
- ;; CHECK: (type $i32_i32_f64_=>_f64 (func (param i32 i32 f64) (result f64)))
+ ;; CHECK: (type $3 (func (param i32 i32 f64) (result f64)))
- ;; CHECK: (type $i32_i32_funcref_=>_funcref (func (param i32 i32 funcref) (result funcref)))
+ ;; CHECK: (type $4 (func (param i32 i32 funcref) (result funcref)))
- ;; CHECK: (type $i32_i32_externref_=>_externref (func (param i32 i32 externref) (result externref)))
+ ;; CHECK: (type $5 (func (param i32 i32 externref) (result externref)))
- ;; CHECK: (type $i32_i32_v128_=>_v128 (func (param i32 i32 v128) (result v128)))
+ ;; CHECK: (type $6 (func (param i32 i32 v128) (result v128)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $7 (func))
;; CHECK: (import "env" "get_i32" (func $get_i32 (param i32 i32 i32) (result i32)))
diff --git a/test/lit/passes/instrument-memory-gc.wast b/test/lit/passes/instrument-memory-gc.wast
index 2e9047e79..2e824b2ab 100644
--- a/test/lit/passes/instrument-memory-gc.wast
+++ b/test/lit/passes/instrument-memory-gc.wast
@@ -3,13 +3,13 @@
;; RUN: foreach %s %t wasm-opt --instrument-memory -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32 i32) (result i32)))
- ;; CHECK: (type $i32_i64_=>_i64 (func (param i32 i64) (result i64)))
+ ;; CHECK: (type $1 (func (param i32 i64) (result i64)))
- ;; CHECK: (type $i32_f32_=>_f32 (func (param i32 f32) (result f32)))
+ ;; CHECK: (type $2 (func (param i32 f32) (result f32)))
- ;; CHECK: (type $i32_f64_=>_f64 (func (param i32 f64) (result f64)))
+ ;; CHECK: (type $3 (func (param i32 f64) (result f64)))
;; CHECK: (type $struct (struct (field (mut i32)) (field f32) (field $named f64)))
(type $struct (struct
@@ -20,69 +20,69 @@
;; CHECK: (type $array (array (mut f64)))
(type $array (array (mut f64)))
- ;; CHECK: (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32)))
+ ;; CHECK: (type $6 (func (param i32 i32 i32 i32) (result i32)))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $7 (func (param (ref $struct))))
- ;; CHECK: (type $ref|$array|_=>_none (func (param (ref $array))))
+ ;; CHECK: (type $8 (func (param (ref $array))))
- ;; CHECK: (import "env" "load_ptr" (func $load_ptr (type $i32_i32_i32_i32_=>_i32) (param i32 i32 i32 i32) (result i32)))
+ ;; CHECK: (import "env" "load_ptr" (func $load_ptr (type $6) (param i32 i32 i32 i32) (result i32)))
- ;; CHECK: (import "env" "load_val_i32" (func $load_val_i32 (type $i32_i32_=>_i32) (param i32 i32) (result i32)))
+ ;; CHECK: (import "env" "load_val_i32" (func $load_val_i32 (type $0) (param i32 i32) (result i32)))
- ;; CHECK: (import "env" "load_val_i64" (func $load_val_i64 (type $i32_i64_=>_i64) (param i32 i64) (result i64)))
+ ;; CHECK: (import "env" "load_val_i64" (func $load_val_i64 (type $1) (param i32 i64) (result i64)))
- ;; CHECK: (import "env" "load_val_f32" (func $load_val_f32 (type $i32_f32_=>_f32) (param i32 f32) (result f32)))
+ ;; CHECK: (import "env" "load_val_f32" (func $load_val_f32 (type $2) (param i32 f32) (result f32)))
- ;; CHECK: (import "env" "load_val_f64" (func $load_val_f64 (type $i32_f64_=>_f64) (param i32 f64) (result f64)))
+ ;; CHECK: (import "env" "load_val_f64" (func $load_val_f64 (type $3) (param i32 f64) (result f64)))
- ;; CHECK: (import "env" "store_ptr" (func $store_ptr (type $i32_i32_i32_i32_=>_i32) (param i32 i32 i32 i32) (result i32)))
+ ;; CHECK: (import "env" "store_ptr" (func $store_ptr (type $6) (param i32 i32 i32 i32) (result i32)))
- ;; CHECK: (import "env" "store_val_i32" (func $store_val_i32 (type $i32_i32_=>_i32) (param i32 i32) (result i32)))
+ ;; CHECK: (import "env" "store_val_i32" (func $store_val_i32 (type $0) (param i32 i32) (result i32)))
- ;; CHECK: (import "env" "store_val_i64" (func $store_val_i64 (type $i32_i64_=>_i64) (param i32 i64) (result i64)))
+ ;; CHECK: (import "env" "store_val_i64" (func $store_val_i64 (type $1) (param i32 i64) (result i64)))
- ;; CHECK: (import "env" "store_val_f32" (func $store_val_f32 (type $i32_f32_=>_f32) (param i32 f32) (result f32)))
+ ;; CHECK: (import "env" "store_val_f32" (func $store_val_f32 (type $2) (param i32 f32) (result f32)))
- ;; CHECK: (import "env" "store_val_f64" (func $store_val_f64 (type $i32_f64_=>_f64) (param i32 f64) (result f64)))
+ ;; CHECK: (import "env" "store_val_f64" (func $store_val_f64 (type $3) (param i32 f64) (result f64)))
- ;; CHECK: (import "env" "struct_get_val_i32" (func $struct_get_val_i32 (type $i32_i32_=>_i32) (param i32 i32) (result i32)))
+ ;; CHECK: (import "env" "struct_get_val_i32" (func $struct_get_val_i32 (type $0) (param i32 i32) (result i32)))
- ;; CHECK: (import "env" "struct_get_val_i64" (func $struct_get_val_i64 (type $i32_i64_=>_i64) (param i32 i64) (result i64)))
+ ;; CHECK: (import "env" "struct_get_val_i64" (func $struct_get_val_i64 (type $1) (param i32 i64) (result i64)))
- ;; CHECK: (import "env" "struct_get_val_f32" (func $struct_get_val_f32 (type $i32_f32_=>_f32) (param i32 f32) (result f32)))
+ ;; CHECK: (import "env" "struct_get_val_f32" (func $struct_get_val_f32 (type $2) (param i32 f32) (result f32)))
- ;; CHECK: (import "env" "struct_get_val_f64" (func $struct_get_val_f64 (type $i32_f64_=>_f64) (param i32 f64) (result f64)))
+ ;; CHECK: (import "env" "struct_get_val_f64" (func $struct_get_val_f64 (type $3) (param i32 f64) (result f64)))
- ;; CHECK: (import "env" "struct_set_val_i32" (func $struct_set_val_i32 (type $i32_i32_=>_i32) (param i32 i32) (result i32)))
+ ;; CHECK: (import "env" "struct_set_val_i32" (func $struct_set_val_i32 (type $0) (param i32 i32) (result i32)))
- ;; CHECK: (import "env" "struct_set_val_i64" (func $struct_set_val_i64 (type $i32_i64_=>_i64) (param i32 i64) (result i64)))
+ ;; CHECK: (import "env" "struct_set_val_i64" (func $struct_set_val_i64 (type $1) (param i32 i64) (result i64)))
- ;; CHECK: (import "env" "struct_set_val_f32" (func $struct_set_val_f32 (type $i32_f32_=>_f32) (param i32 f32) (result f32)))
+ ;; CHECK: (import "env" "struct_set_val_f32" (func $struct_set_val_f32 (type $2) (param i32 f32) (result f32)))
- ;; CHECK: (import "env" "struct_set_val_f64" (func $struct_set_val_f64 (type $i32_f64_=>_f64) (param i32 f64) (result f64)))
+ ;; CHECK: (import "env" "struct_set_val_f64" (func $struct_set_val_f64 (type $3) (param i32 f64) (result f64)))
- ;; CHECK: (import "env" "array_get_val_i32" (func $array_get_val_i32 (type $i32_i32_=>_i32) (param i32 i32) (result i32)))
+ ;; CHECK: (import "env" "array_get_val_i32" (func $array_get_val_i32 (type $0) (param i32 i32) (result i32)))
- ;; CHECK: (import "env" "array_get_val_i64" (func $array_get_val_i64 (type $i32_i64_=>_i64) (param i32 i64) (result i64)))
+ ;; CHECK: (import "env" "array_get_val_i64" (func $array_get_val_i64 (type $1) (param i32 i64) (result i64)))
- ;; CHECK: (import "env" "array_get_val_f32" (func $array_get_val_f32 (type $i32_f32_=>_f32) (param i32 f32) (result f32)))
+ ;; CHECK: (import "env" "array_get_val_f32" (func $array_get_val_f32 (type $2) (param i32 f32) (result f32)))
- ;; CHECK: (import "env" "array_get_val_f64" (func $array_get_val_f64 (type $i32_f64_=>_f64) (param i32 f64) (result f64)))
+ ;; CHECK: (import "env" "array_get_val_f64" (func $array_get_val_f64 (type $3) (param i32 f64) (result f64)))
- ;; CHECK: (import "env" "array_set_val_i32" (func $array_set_val_i32 (type $i32_i32_=>_i32) (param i32 i32) (result i32)))
+ ;; CHECK: (import "env" "array_set_val_i32" (func $array_set_val_i32 (type $0) (param i32 i32) (result i32)))
- ;; CHECK: (import "env" "array_set_val_i64" (func $array_set_val_i64 (type $i32_i64_=>_i64) (param i32 i64) (result i64)))
+ ;; CHECK: (import "env" "array_set_val_i64" (func $array_set_val_i64 (type $1) (param i32 i64) (result i64)))
- ;; CHECK: (import "env" "array_set_val_f32" (func $array_set_val_f32 (type $i32_f32_=>_f32) (param i32 f32) (result f32)))
+ ;; CHECK: (import "env" "array_set_val_f32" (func $array_set_val_f32 (type $2) (param i32 f32) (result f32)))
- ;; CHECK: (import "env" "array_set_val_f64" (func $array_set_val_f64 (type $i32_f64_=>_f64) (param i32 f64) (result f64)))
+ ;; CHECK: (import "env" "array_set_val_f64" (func $array_set_val_f64 (type $3) (param i32 f64) (result f64)))
- ;; CHECK: (import "env" "array_get_index" (func $array_get_index (type $i32_i32_=>_i32) (param i32 i32) (result i32)))
+ ;; CHECK: (import "env" "array_get_index" (func $array_get_index (type $0) (param i32 i32) (result i32)))
- ;; CHECK: (import "env" "array_set_index" (func $array_set_index (type $i32_i32_=>_i32) (param i32 i32) (result i32)))
+ ;; CHECK: (import "env" "array_set_index" (func $array_set_index (type $0) (param i32 i32) (result i32)))
- ;; CHECK: (func $structs (type $ref|$struct|_=>_none) (param $x (ref $struct))
+ ;; CHECK: (func $structs (type $7) (param $x (ref $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $struct_get_val_i32
;; CHECK-NEXT: (i32.const 0)
@@ -128,7 +128,7 @@
(struct.set $struct 0 (local.get $x) (i32.const 42))
)
- ;; CHECK: (func $arrays (type $ref|$array|_=>_none) (param $x (ref $array))
+ ;; CHECK: (func $arrays (type $8) (param $x (ref $array))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $array_get_val_f64
;; CHECK-NEXT: (i32.const 5)
diff --git a/test/lit/passes/instrument-memory.wast b/test/lit/passes/instrument-memory.wast
index 0973ab4fa..86053c51c 100644
--- a/test/lit/passes/instrument-memory.wast
+++ b/test/lit/passes/instrument-memory.wast
@@ -7,15 +7,15 @@
(memory 256 256)
;; CHECK: (type $1 (func))
(type $1 (func))
- ;; CHECK: (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32 i32 i32 i32) (result i32)))
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32 i32) (result i32)))
- ;; CHECK: (type $i32_i64_=>_i64 (func (param i32 i64) (result i64)))
+ ;; CHECK: (type $3 (func (param i32 i64) (result i64)))
- ;; CHECK: (type $i32_f32_=>_f32 (func (param i32 f32) (result f32)))
+ ;; CHECK: (type $4 (func (param i32 f32) (result f32)))
- ;; CHECK: (type $i32_f64_=>_f64 (func (param i32 f64) (result f64)))
+ ;; CHECK: (type $5 (func (param i32 f64) (result f64)))
;; CHECK: (import "env" "load_ptr" (func $load_ptr (param i32 i32 i32 i32) (result i32)))
diff --git a/test/lit/passes/instrument-memory64.wast b/test/lit/passes/instrument-memory64.wast
index de4df4aab..832777a45 100644
--- a/test/lit/passes/instrument-memory64.wast
+++ b/test/lit/passes/instrument-memory64.wast
@@ -7,15 +7,15 @@
(memory i64 256 256)
;; CHECK: (type $1 (func))
(type $1 (func))
- ;; CHECK: (type $i32_i32_i64_i64_=>_i64 (func (param i32 i32 i64 i64) (result i64)))
+ ;; CHECK: (type $1 (func (param i32 i32 i64 i64) (result i64)))
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32 i32) (result i32)))
- ;; CHECK: (type $i32_i64_=>_i64 (func (param i32 i64) (result i64)))
+ ;; CHECK: (type $3 (func (param i32 i64) (result i64)))
- ;; CHECK: (type $i32_f32_=>_f32 (func (param i32 f32) (result f32)))
+ ;; CHECK: (type $4 (func (param i32 f32) (result f32)))
- ;; CHECK: (type $i32_f64_=>_f64 (func (param i32 f64) (result f64)))
+ ;; CHECK: (type $5 (func (param i32 f64) (result f64)))
;; CHECK: (import "env" "load_ptr" (func $load_ptr (param i32 i32 i64 i64) (result i64)))
diff --git a/test/lit/passes/intrinsic-lowering.wast b/test/lit/passes/intrinsic-lowering.wast
index 3e67400dc..e8897ff0b 100644
--- a/test/lit/passes/intrinsic-lowering.wast
+++ b/test/lit/passes/intrinsic-lowering.wast
@@ -6,18 +6,18 @@
(type $none (func))
;; call.without.effects with no params.
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $cwe-v (type $funcref_=>_i32) (param funcref) (result i32)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $cwe-v (type $1) (param funcref) (result i32)))
(import "binaryen-intrinsics" "call.without.effects" (func $cwe-v (param funcref) (result i32)))
;; call.without.effects with some params.
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $cwe-dif (type $f64_i32_funcref_=>_f32) (param f64 i32 funcref) (result f32)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $cwe-dif (type $2) (param f64 i32 funcref) (result f32)))
(import "binaryen-intrinsics" "call.without.effects" (func $cwe-dif (param f64) (param i32) (param funcref) (result f32)))
;; call.without.effects with no result.
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $cwe-n (type $funcref_=>_none) (param funcref)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $cwe-n (type $3) (param funcref)))
(import "binaryen-intrinsics" "call.without.effects" (func $cwe-n (param funcref)))
- ;; CHECK: (func $test (type $ref?|$none|_=>_none) (param $none (ref null $none))
+ ;; CHECK: (func $test (type $4) (param $none (ref null $none))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $make-i32)
;; CHECK-NEXT: )
@@ -39,14 +39,14 @@
(call $cwe-n (local.get $none))
)
- ;; CHECK: (func $make-i32 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $make-i32 (type $5) (result i32)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
(func $make-i32 (result i32)
(i32.const 1)
)
- ;; CHECK: (func $dif (type $f64_i32_=>_f32) (param $0 f64) (param $1 i32) (result f32)
+ ;; CHECK: (func $dif (type $6) (param $0 f64) (param $1 i32) (result f32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $dif (param f64) (param i32) (result f32)
diff --git a/test/lit/passes/jspi-args.wast b/test/lit/passes/jspi-args.wast
index c99acdd41..1a23c1716 100644
--- a/test/lit/passes/jspi-args.wast
+++ b/test/lit/passes/jspi-args.wast
@@ -3,13 +3,13 @@
(module
;; sleep_async should have a wrapper function built.
- ;; CHECK: (type $f64_=>_i32 (func (param f64) (result i32)))
+ ;; CHECK: (type $0 (func (param f64) (result i32)))
- ;; CHECK: (type $externref_f64_=>_i32 (func (param externref f64) (result i32)))
+ ;; CHECK: (type $1 (func (param externref f64) (result i32)))
- ;; CHECK: (import "js" "sleep_sync" (func $sleep_sync (type $f64_=>_i32) (param f64) (result i32)))
+ ;; CHECK: (import "js" "sleep_sync" (func $sleep_sync (type $0) (param f64) (result i32)))
(import "js" "sleep_async" (func $sleep_async (param f64) (result i32)))
- ;; CHECK: (import "js" "sleep_async" (func $import$sleep_async (type $externref_f64_=>_i32) (param externref f64) (result i32)))
+ ;; CHECK: (import "js" "sleep_async" (func $import$sleep_async (type $1) (param externref f64) (result i32)))
(import "js" "sleep_sync" (func $sleep_sync (param f64) (result i32)))
;; CHECK: (global $suspender (mut externref) (ref.null noextern))
@@ -18,7 +18,7 @@
;; CHECK: (export "update_state_sync" (func $update_state_sync))
(export "update_state_sync" (func $update_state_sync))
;; This function calls an async sleep so a wrapper should be created for it.
- ;; CHECK: (func $update_state_async (type $f64_=>_i32) (param $param f64) (result i32)
+ ;; CHECK: (func $update_state_async (type $0) (param $param f64) (result i32)
;; CHECK-NEXT: (call $sleep_async
;; CHECK-NEXT: (f64.sub
;; CHECK-NEXT: (f64.const 1.1)
@@ -29,7 +29,7 @@
(func $update_state_async (param $param f64) (result i32)
(call $sleep_async (f64.sub (f64.const 1.1) (local.get $param)))
)
- ;; CHECK: (func $update_state_sync (type $f64_=>_i32) (param $param f64) (result i32)
+ ;; CHECK: (func $update_state_sync (type $0) (param $param f64) (result i32)
;; CHECK-NEXT: (call $sleep_sync
;; CHECK-NEXT: (f64.sub
;; CHECK-NEXT: (f64.const 1.1)
@@ -41,7 +41,7 @@
(call $sleep_sync (f64.sub (f64.const 1.1) (local.get $param)))
)
)
-;; CHECK: (func $export$update_state_async (type $externref_f64_=>_i32) (param $susp externref) (param $param f64) (result i32)
+;; CHECK: (func $export$update_state_async (type $1) (param $susp externref) (param $param f64) (result i32)
;; CHECK-NEXT: (global.set $suspender
;; CHECK-NEXT: (local.get $susp)
;; CHECK-NEXT: )
@@ -50,7 +50,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $sleep_async (type $f64_=>_i32) (param $0 f64) (result i32)
+;; CHECK: (func $sleep_async (type $0) (param $0 f64) (result i32)
;; CHECK-NEXT: (local $1 externref)
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (local.set $1
diff --git a/test/lit/passes/jspi-split-module.wast b/test/lit/passes/jspi-split-module.wast
index 9bda495c6..e14e508bf 100644
--- a/test/lit/passes/jspi-split-module.wast
+++ b/test/lit/passes/jspi-split-module.wast
@@ -6,17 +6,17 @@
;; - JSPI'ed version of the import
;; - export of the above
(module)
-;; CHECK: (type $none_=>_none (func))
+;; CHECK: (type $0 (func))
-;; CHECK: (type $externref_=>_none (func (param externref)))
+;; CHECK: (type $1 (func (param externref)))
-;; CHECK: (import "env" "__load_secondary_module" (func $import$__load_secondary_module (type $externref_=>_none) (param externref)))
+;; CHECK: (import "env" "__load_secondary_module" (func $import$__load_secondary_module (type $1) (param externref)))
;; CHECK: (global $suspender (mut externref) (ref.null noextern))
;; CHECK: (export "__load_secondary_module" (func $__load_secondary_module))
-;; CHECK: (func $__load_secondary_module (type $none_=>_none)
+;; CHECK: (func $__load_secondary_module (type $0)
;; CHECK-NEXT: (local $0 externref)
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (global.get $suspender)
diff --git a/test/lit/passes/jspi-table.wast b/test/lit/passes/jspi-table.wast
index 4d62c9876..526b0a4b7 100644
--- a/test/lit/passes/jspi-table.wast
+++ b/test/lit/passes/jspi-table.wast
@@ -3,9 +3,9 @@
;; RUN: wasm-opt %s --jspi -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $f64_=>_i32 (func (param f64) (result i32)))
+ ;; CHECK: (type $0 (func (param f64) (result i32)))
- ;; CHECK: (type $externref_f64_=>_i32 (func (param externref f64) (result i32)))
+ ;; CHECK: (type $1 (func (param externref f64) (result i32)))
;; CHECK: (global $suspender (mut externref) (ref.null noextern))
@@ -17,14 +17,14 @@
;; CHECK: (export "update_state" (func $export$update_state))
(export "update_state" (func $update_state))
- ;; CHECK: (func $update_state (type $f64_=>_i32) (param $param f64) (result i32)
+ ;; CHECK: (func $update_state (type $0) (param $param f64) (result i32)
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
(func $update_state (param $param f64) (result i32)
(i32.const 42)
)
)
-;; CHECK: (func $export$update_state (type $externref_f64_=>_i32) (param $susp externref) (param $param f64) (result i32)
+;; CHECK: (func $export$update_state (type $1) (param $susp externref) (param $param f64) (result i32)
;; CHECK-NEXT: (global.set $suspender
;; CHECK-NEXT: (local.get $susp)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/jspi.wast b/test/lit/passes/jspi.wast
index f13c7aa77..780a54ccb 100644
--- a/test/lit/passes/jspi.wast
+++ b/test/lit/passes/jspi.wast
@@ -4,25 +4,25 @@
(module
- ;; CHECK: (type $externref_f64_=>_i32 (func (param externref f64) (result i32)))
+ ;; CHECK: (type $0 (func (param externref f64) (result i32)))
- ;; CHECK: (type $f64_=>_i32 (func (param f64) (result i32)))
+ ;; CHECK: (type $1 (func (param f64) (result i32)))
- ;; CHECK: (type $externref_i32_=>_i32 (func (param externref i32) (result i32)))
+ ;; CHECK: (type $2 (func (param externref i32) (result i32)))
- ;; CHECK: (type $f64_=>_none (func (param f64)))
+ ;; CHECK: (type $3 (func (param f64)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $4 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $5 (func (param i32)))
- ;; CHECK: (type $externref_i32_=>_none (func (param externref i32)))
+ ;; CHECK: (type $6 (func (param externref i32)))
- ;; CHECK: (import "js" "compute_delta" (func $import$compute_delta (type $externref_f64_=>_i32) (param externref f64) (result i32)))
+ ;; CHECK: (import "js" "compute_delta" (func $import$compute_delta (type $0) (param externref f64) (result i32)))
(import "js" "compute_delta" (func $compute_delta (param f64) (result i32)))
- ;; CHECK: (import "js" "import_and_export" (func $import$import_and_export (type $externref_i32_=>_i32) (param externref i32) (result i32)))
+ ;; CHECK: (import "js" "import_and_export" (func $import$import_and_export (type $2) (param externref i32) (result i32)))
(import "js" "import_and_export" (func $import_and_export (param i32) (result i32)))
- ;; CHECK: (import "js" "import_void_return" (func $import$import_void_return (type $externref_i32_=>_none) (param externref i32)))
+ ;; CHECK: (import "js" "import_void_return" (func $import$import_void_return (type $6) (param externref i32)))
(import "js" "import_void_return" (func $import_void_return (param i32)))
;; CHECK: (global $suspender (mut externref) (ref.null noextern))
@@ -41,7 +41,7 @@
(export "import_and_export" (func $import_and_export))
- ;; CHECK: (func $update_state (type $f64_=>_i32) (param $param f64) (result i32)
+ ;; CHECK: (func $update_state (type $1) (param $param f64) (result i32)
;; CHECK-NEXT: (call $compute_delta
;; CHECK-NEXT: (f64.sub
;; CHECK-NEXT: (f64.const 1.1)
@@ -53,7 +53,7 @@
(call $compute_delta (f64.sub (f64.const 1.1) (local.get $param)))
)
- ;; CHECK: (func $update_state_void (type $f64_=>_none) (param $0 f64)
+ ;; CHECK: (func $update_state_void (type $3) (param $0 f64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $compute_delta
;; CHECK-NEXT: (f64.const 1.1)
@@ -66,7 +66,7 @@
(drop (call $compute_delta (f64.const 1.1)))
)
- ;; CHECK: (func $update_state_param_collision (type $f64_=>_i32) (param $susp f64) (result i32)
+ ;; CHECK: (func $update_state_param_collision (type $1) (param $susp f64) (result i32)
;; CHECK-NEXT: (call $update_state_param_collision
;; CHECK-NEXT: (f64.sub
;; CHECK-NEXT: (f64.const 1.1)
@@ -78,7 +78,7 @@
(call $update_state_param_collision (f64.sub (f64.const 1.1) (local.get $susp)))
)
)
-;; CHECK: (func $export$update_state_void (type $externref_f64_=>_i32) (param $susp externref) (param $0 f64) (result i32)
+;; CHECK: (func $export$update_state_void (type $0) (param $susp externref) (param $0 f64) (result i32)
;; CHECK-NEXT: (global.set $suspender
;; CHECK-NEXT: (local.get $susp)
;; CHECK-NEXT: )
@@ -88,7 +88,7 @@
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
-;; CHECK: (func $export$update_state (type $externref_f64_=>_i32) (param $susp externref) (param $param f64) (result i32)
+;; CHECK: (func $export$update_state (type $0) (param $susp externref) (param $param f64) (result i32)
;; CHECK-NEXT: (global.set $suspender
;; CHECK-NEXT: (local.get $susp)
;; CHECK-NEXT: )
@@ -97,7 +97,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $export$update_state_param_collision (type $externref_f64_=>_i32) (param $susp_1 externref) (param $susp f64) (result i32)
+;; CHECK: (func $export$update_state_param_collision (type $0) (param $susp_1 externref) (param $susp f64) (result i32)
;; CHECK-NEXT: (global.set $suspender
;; CHECK-NEXT: (local.get $susp_1)
;; CHECK-NEXT: )
@@ -106,7 +106,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $export$import_and_export (type $externref_i32_=>_i32) (param $susp externref) (param $0 i32) (result i32)
+;; CHECK: (func $export$import_and_export (type $2) (param $susp externref) (param $0 i32) (result i32)
;; CHECK-NEXT: (global.set $suspender
;; CHECK-NEXT: (local.get $susp)
;; CHECK-NEXT: )
@@ -115,7 +115,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $compute_delta (type $f64_=>_i32) (param $0 f64) (result i32)
+;; CHECK: (func $compute_delta (type $1) (param $0 f64) (result i32)
;; CHECK-NEXT: (local $1 externref)
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (local.set $1
@@ -133,7 +133,7 @@
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
-;; CHECK: (func $import_and_export (type $i32_=>_i32) (param $0 i32) (result i32)
+;; CHECK: (func $import_and_export (type $4) (param $0 i32) (result i32)
;; CHECK-NEXT: (local $1 externref)
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (local.set $1
@@ -151,7 +151,7 @@
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
-;; CHECK: (func $import_void_return (type $i32_=>_none) (param $0 i32)
+;; CHECK: (func $import_void_return (type $5) (param $0 i32)
;; CHECK-NEXT: (local $1 externref)
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (global.get $suspender)
diff --git a/test/lit/passes/legalize-js-interface-exported-helpers.wast b/test/lit/passes/legalize-js-interface-exported-helpers.wast
index 253c3a5a7..35271ee84 100644
--- a/test/lit/passes/legalize-js-interface-exported-helpers.wast
+++ b/test/lit/passes/legalize-js-interface-exported-helpers.wast
@@ -6,11 +6,11 @@
;; RUN: wasm-opt %s --legalize-js-interface --pass-arg=legalize-js-interface-exported-helpers -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $none_=>_i64 (func (result i64)))
+ ;; CHECK: (type $1 (func (result i64)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $2 (func (param i32)))
;; CHECK: (import "env" "imported" (func $legalimport$imported (result i32)))
diff --git a/test/lit/passes/legalize-js-interface-minimally.wast b/test/lit/passes/legalize-js-interface-minimally.wast
index 6c2c47136..76bed505c 100644
--- a/test/lit/passes/legalize-js-interface-minimally.wast
+++ b/test/lit/passes/legalize-js-interface-minimally.wast
@@ -4,15 +4,15 @@
;; RUN: foreach %s %t wasm-opt --legalize-js-interface-minimally -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i64 (func (result i64)))
+ ;; CHECK: (type $0 (func (result i64)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $i64_=>_none (func (param i64)))
+ ;; CHECK: (type $3 (func (param i64)))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $4 (func (param i32 i32)))
;; CHECK: (import "env" "imported" (func $imported (result i64)))
(import "env" "imported" (func $imported (result i64)))
diff --git a/test/lit/passes/legalize-js-interface_all-features.wast b/test/lit/passes/legalize-js-interface_all-features.wast
index fc33d5141..6afd2bc20 100644
--- a/test/lit/passes/legalize-js-interface_all-features.wast
+++ b/test/lit/passes/legalize-js-interface_all-features.wast
@@ -4,27 +4,27 @@
;; RUN: foreach %s %t wasm-opt --legalize-js-interface --all-features -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $none_=>_i64 (func (result i64)))
+ ;; CHECK: (type $1 (func (result i64)))
- ;; CHECK: (type $i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32)))
+ ;; CHECK: (type $2 (func (param i32 i32 i32 i32 i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $4 (func (param i32)))
- ;; CHECK: (type $i32_i64_i64_=>_none (func (param i32 i64 i64)))
+ ;; CHECK: (type $5 (func (param i32 i64 i64)))
- ;; CHECK: (import "env" "setTempRet0" (func $setTempRet0 (type $i32_=>_none) (param i32)))
+ ;; CHECK: (import "env" "setTempRet0" (func $setTempRet0 (type $4) (param i32)))
(import "env" "imported" (func $imported (result i64)))
- ;; CHECK: (import "env" "getTempRet0" (func $getTempRet0 (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "env" "getTempRet0" (func $getTempRet0 (type $0) (result i32)))
(import "env" "other" (func $other (param i32) (param i64) (param i64)))
- ;; CHECK: (import "env" "imported" (func $legalimport$imported (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "env" "imported" (func $legalimport$imported (type $0) (result i32)))
(import "env" "ref-func-arg" (func $ref-func-arg (result i64)))
- ;; CHECK: (import "env" "other" (func $legalimport$other (type $i32_i32_i32_i32_i32_=>_none) (param i32 i32 i32 i32 i32)))
+ ;; CHECK: (import "env" "other" (func $legalimport$other (type $2) (param i32 i32 i32 i32 i32)))
- ;; CHECK: (import "env" "ref-func-arg" (func $legalimport$ref-func-arg (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "env" "ref-func-arg" (func $legalimport$ref-func-arg (type $0) (result i32)))
;; CHECK: (elem declare func $legalfunc$ref-func-arg)
@@ -38,7 +38,7 @@
(export "imported_again" (func $imported))
;; CHECK: (export "other" (func $legalstub$other))
(export "other" (func $other))
- ;; CHECK: (func $func (type $none_=>_i64) (result i64)
+ ;; CHECK: (func $func (type $1) (result i64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $legalfunc$imported)
;; CHECK-NEXT: )
@@ -60,7 +60,7 @@
)
;; ref.func must also be updated.
- ;; CHECK: (func $ref-func-test (type $none_=>_none)
+ ;; CHECK: (func $ref-func-test (type $3)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $legalfunc$ref-func-arg)
;; CHECK-NEXT: )
@@ -77,7 +77,7 @@
)
)
)
-;; CHECK: (func $legalstub$func (type $none_=>_i32) (result i32)
+;; CHECK: (func $legalstub$func (type $0) (result i32)
;; CHECK-NEXT: (local $0 i64)
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (call $func)
@@ -95,7 +95,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $legalstub$imported (type $none_=>_i32) (result i32)
+;; CHECK: (func $legalstub$imported (type $0) (result i32)
;; CHECK-NEXT: (local $0 i64)
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (call $legalfunc$imported)
@@ -113,7 +113,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $legalstub$other (type $i32_i32_i32_i32_i32_=>_none) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32)
+;; CHECK: (func $legalstub$other (type $2) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32)
;; CHECK-NEXT: (call $legalfunc$other
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i64.or
@@ -141,7 +141,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $legalfunc$imported (type $none_=>_i64) (result i64)
+;; CHECK: (func $legalfunc$imported (type $1) (result i64)
;; CHECK-NEXT: (i64.or
;; CHECK-NEXT: (i64.extend_i32_u
;; CHECK-NEXT: (call $legalimport$imported)
@@ -155,7 +155,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $legalfunc$other (type $i32_i64_i64_=>_none) (param $0 i32) (param $1 i64) (param $2 i64)
+;; CHECK: (func $legalfunc$other (type $5) (param $0 i32) (param $1 i64) (param $2 i64)
;; CHECK-NEXT: (call $legalimport$other
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.wrap_i64
@@ -179,7 +179,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $legalfunc$ref-func-arg (type $none_=>_i64) (result i64)
+;; CHECK: (func $legalfunc$ref-func-arg (type $1) (result i64)
;; CHECK-NEXT: (i64.or
;; CHECK-NEXT: (i64.extend_i32_u
;; CHECK-NEXT: (call $legalimport$ref-func-arg)
diff --git a/test/lit/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast b/test/lit/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast
index abf6aa1da..ba9db7ee5 100644
--- a/test/lit/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast
+++ b/test/lit/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast
@@ -4,11 +4,11 @@
;; RUN: foreach %s %t wasm-opt --legalize-js-interface --pass-arg=legalize-js-interface-export-originals -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i64 (func (result i64)))
+ ;; CHECK: (type $0 (func (result i64)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
;; CHECK: (import "env" "setTempRet0" (func $setTempRet0 (param i32)))
diff --git a/test/lit/passes/local-cse.wast b/test/lit/passes/local-cse.wast
index b3f32fddc..a5e90adf1 100644
--- a/test/lit/passes/local-cse.wast
+++ b/test/lit/passes/local-cse.wast
@@ -5,11 +5,11 @@
(module
(memory 100 100)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_i64 (func (result i64)))
+ ;; CHECK: (type $2 (func (result i64)))
;; CHECK: (memory $0 100 100)
@@ -438,7 +438,7 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $glob (mut i32) (i32.const 1))
(global $glob (mut i32) (i32.const 1))
diff --git a/test/lit/passes/local-cse_all-features.wast b/test/lit/passes/local-cse_all-features.wast
index 6fed86f29..cbd5c68c2 100644
--- a/test/lit/passes/local-cse_all-features.wast
+++ b/test/lit/passes/local-cse_all-features.wast
@@ -7,7 +7,7 @@
;; CHECK: (type $f (func (param i32) (result i32)))
(type $f (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (elem declare func $calls $ref.func)
@@ -37,7 +37,7 @@
(i32.const 20)
)
- ;; CHECK: (func $ref.func (type $none_=>_none)
+ ;; CHECK: (func $ref.func (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $ref.func)
;; CHECK-NEXT: )
@@ -65,15 +65,15 @@
(type $B (array (mut i32)))
- ;; CHECK: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; CHECK: (type $2 (func (param (ref $A))))
- ;; CHECK: (type $ref?|$A|_=>_none (func (param (ref null $A))))
+ ;; CHECK: (type $3 (func (param (ref null $A))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
- ;; CHECK: (type $ref?|$B|_ref|$A|_=>_none (func (param (ref null $B) (ref $A))))
+ ;; CHECK: (type $5 (func (param (ref null $B) (ref $A))))
- ;; CHECK: (func $struct-gets-nullable (type $ref?|$A|_=>_none) (param $ref (ref null $A))
+ ;; CHECK: (func $struct-gets-nullable (type $3) (param $ref (ref null $A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -110,7 +110,7 @@
)
)
- ;; CHECK: (func $struct-gets (type $ref|$A|_=>_none) (param $ref (ref $A))
+ ;; CHECK: (func $struct-gets (type $2) (param $ref (ref $A))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -148,7 +148,7 @@
)
)
- ;; CHECK: (func $non-nullable-value (type $ref|$A|_=>_none) (param $ref (ref $A))
+ ;; CHECK: (func $non-nullable-value (type $2) (param $ref (ref $A))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -182,7 +182,7 @@
)
)
- ;; CHECK: (func $creations (type $none_=>_none)
+ ;; CHECK: (func $creations (type $4)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $A
;; CHECK-NEXT: (i32.const 1)
@@ -233,7 +233,7 @@
)
)
- ;; CHECK: (func $structs-and-arrays-do-not-alias (type $ref?|$B|_ref|$A|_=>_none) (param $array (ref null $B)) (param $struct (ref $A))
+ ;; CHECK: (func $structs-and-arrays-do-not-alias (type $5) (param $array (ref null $B)) (param $struct (ref $A))
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (array.set $B
;; CHECK-NEXT: (local.get $array)
@@ -287,9 +287,9 @@
;; Real-world testcase from AssemblyScript, containing multiple nested things
;; that can be optimized. The inputs to the add (the xors) are identical, and
;; we can avoid repeating them.
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32 i32) (result i32)))
- ;; CHECK: (func $div16_internal (type $i32_i32_=>_i32) (param $0 i32) (param $1 i32) (result i32)
+ ;; CHECK: (func $div16_internal (type $0) (param $0 i32) (param $1 i32) (result i32)
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (local.tee $2
diff --git a/test/lit/passes/local-subtyping-nn.wast b/test/lit/passes/local-subtyping-nn.wast
index fc2009b21..c017fb35b 100644
--- a/test/lit/passes/local-subtyping-nn.wast
+++ b/test/lit/passes/local-subtyping-nn.wast
@@ -5,12 +5,12 @@
(module
(type $struct (struct))
- ;; CHECK: (import "out" "i32" (func $i32 (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "out" "i32" (func $i32 (type $0) (result i32)))
(import "out" "i32" (func $i32 (result i32)))
- ;; CHECK: (func $non-nullable (type $none_=>_none)
+ ;; CHECK: (func $non-nullable (type $1)
;; CHECK-NEXT: (local $x (ref none))
- ;; CHECK-NEXT: (local $y (ref $none_=>_i32))
+ ;; CHECK-NEXT: (local $y (ref $0))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (ref.null none)
@@ -41,7 +41,7 @@
)
)
- ;; CHECK: (func $uses-default (type $i32_=>_none) (param $i i32)
+ ;; CHECK: (func $uses-default (type $2) (param $i i32)
;; CHECK-NEXT: (local $x nullref)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $i)
diff --git a/test/lit/passes/local-subtyping.wast b/test/lit/passes/local-subtyping.wast
index 034606cb0..c5f3f408a 100644
--- a/test/lit/passes/local-subtyping.wast
+++ b/test/lit/passes/local-subtyping.wast
@@ -19,14 +19,14 @@
;; CHECK: (type $ret-i31 (sub $ret-any (func (result i31ref))))
(type $ret-i31 (sub $ret-any (func (result i31ref))))
- ;; CHECK: (import "out" "i32" (func $i32 (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "out" "i32" (func $i32 (type $1) (result i32)))
(import "out" "i32" (func $i32 (result i32)))
- ;; CHECK: (import "out" "i64" (func $i64 (type $none_=>_i64) (result i64)))
+ ;; CHECK: (import "out" "i64" (func $i64 (type $6) (result i64)))
(import "out" "i64" (func $i64 (result i64)))
;; Refinalization can find a more specific type, where the declared type was
;; not the optimal LUB.
- ;; CHECK: (func $refinalize (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $refinalize (type $2) (param $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (if (result (ref i31))
;; CHECK-NEXT: (local.get $x)
@@ -72,8 +72,8 @@
;; A simple case where a local has a single assignment that we can use as a
;; more specific type. A similar thing with a parameter, however, is not a
;; thing we can optimize. Also, ignore a local with zero assignments.
- ;; CHECK: (func $simple-local-but-not-param (type $funcref_=>_none) (param $x funcref)
- ;; CHECK-NEXT: (local $y (ref $none_=>_i32))
+ ;; CHECK: (func $simple-local-but-not-param (type $7) (param $x funcref)
+ ;; CHECK-NEXT: (local $y (ref $1))
;; CHECK-NEXT: (local $unused funcref)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.func $i32)
@@ -93,7 +93,7 @@
)
)
- ;; CHECK: (func $locals-with-multiple-assignments (type $structref_=>_none) (param $struct structref)
+ ;; CHECK: (func $locals-with-multiple-assignments (type $8) (param $struct structref)
;; CHECK-NEXT: (local $x eqref)
;; CHECK-NEXT: (local $y (ref i31))
;; CHECK-NEXT: (local $z structref)
@@ -167,10 +167,10 @@
;; In some cases multiple iterations are necessary, as one inferred new type
;; applies to a get which then allows another inference.
- ;; CHECK: (func $multiple-iterations (type $none_=>_none)
- ;; CHECK-NEXT: (local $x (ref $none_=>_i32))
- ;; CHECK-NEXT: (local $y (ref $none_=>_i32))
- ;; CHECK-NEXT: (local $z (ref $none_=>_i32))
+ ;; CHECK: (func $multiple-iterations (type $0)
+ ;; CHECK-NEXT: (local $x (ref $1))
+ ;; CHECK-NEXT: (local $y (ref $1))
+ ;; CHECK-NEXT: (local $z (ref $1))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.func $i32)
;; CHECK-NEXT: )
@@ -197,9 +197,9 @@
)
;; Sometimes a refinalize is necessary in between the iterations.
- ;; CHECK: (func $multiple-iterations-refinalize (type $i32_=>_none) (param $i i32)
- ;; CHECK-NEXT: (local $x (ref $none_=>_i32))
- ;; CHECK-NEXT: (local $y (ref $none_=>_i64))
+ ;; CHECK: (func $multiple-iterations-refinalize (type $2) (param $i i32)
+ ;; CHECK-NEXT: (local $x (ref $1))
+ ;; CHECK-NEXT: (local $y (ref $6))
;; CHECK-NEXT: (local $z (ref func))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.func $i32)
@@ -234,7 +234,7 @@
)
)
- ;; CHECK: (func $multiple-iterations-refinalize-call-ref (type $none_=>_none)
+ ;; CHECK: (func $multiple-iterations-refinalize-call-ref (type $0)
;; CHECK-NEXT: (local $f (ref $ret-i31))
;; CHECK-NEXT: (local $x i31ref)
;; CHECK-NEXT: (local.set $f
@@ -261,7 +261,7 @@
)
)
- ;; CHECK: (func $multiple-iterations-refinalize-call-ref-bottom (type $none_=>_none)
+ ;; CHECK: (func $multiple-iterations-refinalize-call-ref-bottom (type $0)
;; CHECK-NEXT: (local $f nullfuncref)
;; CHECK-NEXT: (local $x anyref)
;; CHECK-NEXT: (local.set $f
@@ -299,7 +299,7 @@
(unreachable)
)
- ;; CHECK: (func $nondefaultable (type $none_=>_none)
+ ;; CHECK: (func $nondefaultable (type $0)
;; CHECK-NEXT: (local $x (funcref funcref))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (tuple.make
@@ -320,8 +320,8 @@
)
)
- ;; CHECK: (func $uses-default (type $i32_=>_none) (param $i i32)
- ;; CHECK-NEXT: (local $x (ref null $i32_=>_none))
+ ;; CHECK: (func $uses-default (type $2) (param $i i32)
+ ;; CHECK-NEXT: (local $x (ref null $2))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $i)
;; CHECK-NEXT: (local.set $x
@@ -346,14 +346,14 @@
)
)
- ;; CHECK: (func $unreachables (type $none_=>_funcref) (result funcref)
- ;; CHECK-NEXT: (local $temp (ref $none_=>_funcref))
+ ;; CHECK: (func $unreachables (type $3) (result funcref)
+ ;; CHECK-NEXT: (local $temp (ref $3))
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (ref.func $unreachables)
;; CHECK-NEXT: )
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (block (result (ref $none_=>_funcref))
+ ;; CHECK-NEXT: (block (result (ref $3))
;; CHECK-NEXT: (local.tee $temp
;; CHECK-NEXT: (ref.func $unreachables)
;; CHECK-NEXT: )
@@ -381,8 +381,8 @@
(local.get $temp)
)
- ;; CHECK: (func $incompatible-sets (type $none_=>_i32) (result i32)
- ;; CHECK-NEXT: (local $temp (ref $none_=>_i32))
+ ;; CHECK: (func $incompatible-sets (type $1) (result i32)
+ ;; CHECK-NEXT: (local $temp (ref $1))
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (ref.func $incompatible-sets)
;; CHECK-NEXT: )
@@ -430,8 +430,8 @@
(unreachable)
)
- ;; CHECK: (func $become-non-nullable (type $none_=>_none)
- ;; CHECK-NEXT: (local $x (ref $none_=>_none))
+ ;; CHECK: (func $become-non-nullable (type $0)
+ ;; CHECK-NEXT: (local $x (ref $0))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.func $become-non-nullable)
;; CHECK-NEXT: )
@@ -449,8 +449,8 @@
)
)
- ;; CHECK: (func $already-non-nullable (type $none_=>_none)
- ;; CHECK-NEXT: (local $x (ref $none_=>_none))
+ ;; CHECK: (func $already-non-nullable (type $0)
+ ;; CHECK-NEXT: (local $x (ref $0))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.func $already-non-nullable)
;; CHECK-NEXT: )
@@ -468,8 +468,8 @@
)
)
- ;; CHECK: (func $cannot-become-non-nullable (type $none_=>_none)
- ;; CHECK-NEXT: (local $x (ref null $none_=>_none))
+ ;; CHECK: (func $cannot-become-non-nullable (type $0)
+ ;; CHECK-NEXT: (local $x (ref null $0))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (local.set $x
@@ -496,8 +496,8 @@
)
)
- ;; CHECK: (func $cannot-become-non-nullable-block (type $none_=>_none)
- ;; CHECK-NEXT: (local $x (ref null $none_=>_none))
+ ;; CHECK: (func $cannot-become-non-nullable-block (type $0)
+ ;; CHECK-NEXT: (local $x (ref null $0))
;; CHECK-NEXT: (block $name
;; CHECK-NEXT: (br_if $name
;; CHECK-NEXT: (i32.const 1)
@@ -527,8 +527,8 @@
)
)
- ;; CHECK: (func $become-non-nullable-block-unnamed (type $none_=>_none)
- ;; CHECK-NEXT: (local $x (ref $none_=>_none))
+ ;; CHECK: (func $become-non-nullable-block-unnamed (type $0)
+ ;; CHECK-NEXT: (local $x (ref $0))
;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.func $become-non-nullable)
diff --git a/test/lit/passes/memory-packing-gc.wast b/test/lit/passes/memory-packing-gc.wast
index 547dec807..516ba5d1c 100644
--- a/test/lit/passes/memory-packing-gc.wast
+++ b/test/lit/passes/memory-packing-gc.wast
@@ -10,11 +10,11 @@
(data "hello")
- ;; CHECK: (type $none_=>_ref|$array| (func (result (ref $array))))
+ ;; CHECK: (type $1 (func (result (ref $array))))
;; CHECK: (data $0 "hello")
- ;; CHECK: (func $array-new-data (type $none_=>_ref|$array|) (result (ref $array))
+ ;; CHECK: (func $array-new-data (type $1) (result (ref $array))
;; CHECK-NEXT: (array.new_data $array $0
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 5)
@@ -35,11 +35,11 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00hello\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00")
- ;; CHECK: (type $none_=>_ref|$array| (func (result (ref $array))))
+ ;; CHECK: (type $1 (func (result (ref $array))))
;; CHECK: (data $0 "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00hello\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00")
- ;; CHECK: (func $no-drop-ends (type $none_=>_ref|$array|) (result (ref $array))
+ ;; CHECK: (func $no-drop-ends (type $1) (result (ref $array))
;; CHECK-NEXT: (array.new_data $array $0
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 5)
@@ -58,7 +58,7 @@
;; CHECK: (type $array (array i8))
(type $array (array i8))
- ;; CHECK: (type $none_=>_ref|$array| (func (result (ref $array))))
+ ;; CHECK: (type $1 (func (result (ref $array))))
;; CHECK: (memory $mem 1 1)
(memory $mem 1 1)
@@ -67,7 +67,7 @@
;; CHECK: (data $0 "optimize\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00me")
- ;; CHECK: (func $no-split (type $none_=>_ref|$array|) (result (ref $array))
+ ;; CHECK: (func $no-split (type $1) (result (ref $array))
;; CHECK-NEXT: (array.new_data $array $0
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 8)
@@ -86,7 +86,7 @@
;; CHECK: (type $array (array i8))
(type $array (array i8))
- ;; CHECK: (type $none_=>_ref|$array| (func (result (ref $array))))
+ ;; CHECK: (type $1 (func (result (ref $array))))
;; CHECK: (memory $mem 1 1)
(memory $mem 1 1)
@@ -95,7 +95,7 @@
;; CHECK: (data $0 (i32.const 0) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00optimize\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00me\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00")
- ;; CHECK: (func $no-split-active (type $none_=>_ref|$array|) (result (ref $array))
+ ;; CHECK: (func $no-split-active (type $1) (result (ref $array))
;; CHECK-NEXT: (array.new_data $array $0
;; CHECK-NEXT: (i32.const 16)
;; CHECK-NEXT: (i32.const 8)
@@ -119,7 +119,7 @@
(data "but not\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00me")
- ;; CHECK: (type $none_=>_ref|$array| (func (result (ref $array))))
+ ;; CHECK: (type $1 (func (result (ref $array))))
;; CHECK: (memory $mem 1 1)
(memory $mem 1 1)
@@ -130,7 +130,7 @@
;; CHECK: (data $1 "but not\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00me")
- ;; CHECK: (func $renumber-segment (type $none_=>_ref|$array|) (result (ref $array))
+ ;; CHECK: (func $renumber-segment (type $1) (result (ref $array))
;; CHECK-NEXT: (array.new_data $array $1
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 7)
@@ -153,14 +153,14 @@
(data "but not\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00me")
- ;; CHECK: (type $none_=>_ref|$array| (func (result (ref $array))))
+ ;; CHECK: (type $1 (func (result (ref $array))))
;; CHECK: (memory $mem 1 1)
(memory $mem 1 1)
;; CHECK: (data $1 "but not\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00me")
- ;; CHECK: (func $renumber-segment (type $none_=>_ref|$array|) (result (ref $array))
+ ;; CHECK: (func $renumber-segment (type $1) (result (ref $array))
;; CHECK-NEXT: (array.new_data $array $1
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 7)
diff --git a/test/lit/passes/memory-packing_all-features.wast b/test/lit/passes/memory-packing_all-features.wast
index 29592f107..dfcf5ce53 100644
--- a/test/lit/passes/memory-packing_all-features.wast
+++ b/test/lit/passes/memory-packing_all-features.wast
@@ -43,7 +43,7 @@
(data (i32.const 4000) "zeros\00in\00the\00middle\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00nice skip here\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00another\00but no")
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 1 1)
@@ -61,7 +61,7 @@
;; CHECK: (data $3.2 (i32.const 4066) "another\00but no")
- ;; CHECK: (func $nonzero-size-init-of-active-will-trap (type $none_=>_none)
+ ;; CHECK: (func $nonzero-size-init-of-active-will-trap (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 42)
@@ -85,7 +85,7 @@
(data.drop 0)
)
- ;; CHECK: (func $nonzero-offset-init-of-active-will-trap (type $none_=>_none)
+ ;; CHECK: (func $nonzero-offset-init-of-active-will-trap (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 42)
@@ -109,7 +109,7 @@
(data.drop 0)
)
- ;; CHECK: (func $zero-offset-size-init-of-active-may-trap (type $none_=>_none)
+ ;; CHECK: (func $zero-offset-size-init-of-active-may-trap (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.gt_u
;; CHECK-NEXT: (i32.const 42)
@@ -133,7 +133,7 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $__mem_segment_drop_state (mut i32) (i32.const 0))
@@ -182,7 +182,7 @@
;; CHECK: (data $13 "no zeroes")
- ;; CHECK: (func $zeroes-at-start (type $none_=>_none)
+ ;; CHECK: (func $zeroes-at-start (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $__mem_segment_drop_state)
@@ -218,7 +218,7 @@
;; the not-split tests have too many memory.init and data.drop instructions for splitting to be worth it
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes at start") ;; 2
- ;; CHECK: (func $zeroes-at-start-not-split (type $none_=>_none)
+ ;; CHECK: (func $zeroes-at-start-not-split (type $0)
;; CHECK-NEXT: (memory.init $2
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -267,7 +267,7 @@
(data "\00\00\00few zeroes at start") ;; 3
- ;; CHECK: (func $few-zeroes-at-start (type $none_=>_none)
+ ;; CHECK: (func $few-zeroes-at-start (type $0)
;; CHECK-NEXT: (memory.init $3
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -286,7 +286,7 @@
(data "zeroes at end\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 4
- ;; CHECK: (func $zeroes-at-end (type $none_=>_none)
+ ;; CHECK: (func $zeroes-at-end (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (memory.init $4
;; CHECK-NEXT: (i32.const 0)
@@ -312,7 +312,7 @@
(data "zeroes at end\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 5
- ;; CHECK: (func $zeroes-at-end-not-split (type $none_=>_none)
+ ;; CHECK: (func $zeroes-at-end-not-split (type $0)
;; CHECK-NEXT: (memory.init $5
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -361,7 +361,7 @@
(data "few zeroes at end\00\00\00") ;; 6
- ;; CHECK: (func $few-zeroes-at-end (type $none_=>_none)
+ ;; CHECK: (func $few-zeroes-at-end (type $0)
;; CHECK-NEXT: (memory.init $6
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -380,7 +380,7 @@
(data "zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00in middle") ;; 7
- ;; CHECK: (func $zeroes-in-middle (type $none_=>_none)
+ ;; CHECK: (func $zeroes-in-middle (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (memory.init $7
;; CHECK-NEXT: (i32.const 0)
@@ -414,7 +414,7 @@
(data "zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00in middle") ;; 8
- ;; CHECK: (func $zeroes-in-middle-not-split (type $none_=>_none)
+ ;; CHECK: (func $zeroes-in-middle-not-split (type $0)
;; CHECK-NEXT: (memory.init $8
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -443,7 +443,7 @@
(data "few zeroes\00\00\00in middle") ;; 9
- ;; CHECK: (func $few-zeroes-in-middle (type $none_=>_none)
+ ;; CHECK: (func $few-zeroes-in-middle (type $0)
;; CHECK-NEXT: (memory.init $9
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -462,7 +462,7 @@
(data "multiple\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00spans\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00of zeroes") ;; 10
- ;; CHECK: (func $multiple-spans-of-zeroes (type $none_=>_none)
+ ;; CHECK: (func $multiple-spans-of-zeroes (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (memory.init $10
;; CHECK-NEXT: (i32.const 0)
@@ -507,7 +507,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 11
- ;; CHECK: (func $even-more-zeroes (type $none_=>_none)
+ ;; CHECK: (func $even-more-zeroes (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $__mem_segment_drop_state_1)
@@ -569,7 +569,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 12
- ;; CHECK: (func $only-zeroes (type $none_=>_none)
+ ;; CHECK: (func $only-zeroes (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $__mem_segment_drop_state_2)
@@ -596,7 +596,7 @@
(data "no zeroes") ;; 13
- ;; CHECK: (func $no-zeroes (type $none_=>_none)
+ ;; CHECK: (func $no-zeroes (type $0)
;; CHECK-NEXT: (memory.init $13
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -615,7 +615,7 @@
(data "") ;; 14
- ;; CHECK: (func $empty (type $none_=>_none)
+ ;; CHECK: (func $empty (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.gt_u
;; CHECK-NEXT: (i32.const 13)
@@ -639,7 +639,7 @@
(data "only dropped") ;; 15
- ;; CHECK: (func $only-dropped (type $none_=>_none)
+ ;; CHECK: (func $only-dropped (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -650,7 +650,7 @@
(data "\00\00\00\00\00") ;; 16
- ;; CHECK: (func $only-dropped-zeroes (type $none_=>_none)
+ ;; CHECK: (func $only-dropped-zeroes (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -665,7 +665,7 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "env" "param" (global $param i32))
@@ -755,7 +755,7 @@
;; CHECK: (data $14.2 "zeroes")
- ;; CHECK: (func $nonconst-dest (type $none_=>_none)
+ ;; CHECK: (func $nonconst-dest (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $0
@@ -839,7 +839,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 1
- ;; CHECK: (func $nonconst-offset (type $none_=>_none)
+ ;; CHECK: (func $nonconst-offset (type $0)
;; CHECK-NEXT: (memory.init $1
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (global.get $param)
@@ -858,7 +858,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 2
- ;; CHECK: (func $nonconst-size (type $none_=>_none)
+ ;; CHECK: (func $nonconst-size (type $0)
;; CHECK-NEXT: (memory.init $2
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -877,7 +877,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 3
- ;; CHECK: (func $partial-skip-start (type $none_=>_none)
+ ;; CHECK: (func $partial-skip-start (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $__mem_segment_drop_state_2)
@@ -939,7 +939,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 4
- ;; CHECK: (func $full-skip-start (type $none_=>_none)
+ ;; CHECK: (func $full-skip-start (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (memory.init $4
;; CHECK-NEXT: (i32.const 0)
@@ -989,7 +989,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 5
- ;; CHECK: (func $partial-skip-end (type $none_=>_none)
+ ;; CHECK: (func $partial-skip-end (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $__mem_segment_drop_state_3)
@@ -1051,7 +1051,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 6
- ;; CHECK: (func $full-skip-end (type $none_=>_none)
+ ;; CHECK: (func $full-skip-end (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $__mem_segment_drop_state_4)
@@ -1108,7 +1108,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 7
- ;; CHECK: (func $slice-zeroes (type $none_=>_none)
+ ;; CHECK: (func $slice-zeroes (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $__mem_segment_drop_state_5)
@@ -1140,7 +1140,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 8
- ;; CHECK: (func $slice-nonzeroes (type $none_=>_none)
+ ;; CHECK: (func $slice-nonzeroes (type $0)
;; CHECK-NEXT: (memory.init $8
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 1)
@@ -1163,7 +1163,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 9
- ;; CHECK: (func $zero-size (type $none_=>_none)
+ ;; CHECK: (func $zero-size (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.or
;; CHECK-NEXT: (i32.gt_u
@@ -1197,7 +1197,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 10
- ;; CHECK: (func $zero-size-undropped (type $none_=>_none)
+ ;; CHECK: (func $zero-size-undropped (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.or
;; CHECK-NEXT: (i32.gt_u
@@ -1222,7 +1222,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 11
- ;; CHECK: (func $out-of-bounds-offset (type $none_=>_none)
+ ;; CHECK: (func $out-of-bounds-offset (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
@@ -1248,7 +1248,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 12
- ;; CHECK: (func $zero-size-out-of-bounds-offset (type $none_=>_none)
+ ;; CHECK: (func $zero-size-out-of-bounds-offset (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
@@ -1274,7 +1274,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 13
- ;; CHECK: (func $out-of-bounds-size (type $none_=>_none)
+ ;; CHECK: (func $out-of-bounds-size (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
@@ -1300,7 +1300,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00more\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00zeroes\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") ;; 14
- ;; CHECK: (func $zero-size-at-bounds-offset (type $none_=>_none)
+ ;; CHECK: (func $zero-size-at-bounds-offset (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.or
;; CHECK-NEXT: (i32.gt_u
@@ -1334,7 +1334,7 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $__mem_segment_drop_state (mut i32) (i32.const 0))
@@ -1368,7 +1368,7 @@
;; CHECK: (data $3.1 "hi")
- ;; CHECK: (func $zero-length-init-zeroes (type $none_=>_none)
+ ;; CHECK: (func $zero-length-init-zeroes (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.or
;; CHECK-NEXT: (i32.gt_u
@@ -1402,7 +1402,7 @@
(data "hi\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00hi") ;; 1
- ;; CHECK: (func $zero-length-init-nonzeroes (type $none_=>_none)
+ ;; CHECK: (func $zero-length-init-nonzeroes (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.or
;; CHECK-NEXT: (i32.gt_u
@@ -1436,7 +1436,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00hi") ;; 2
- ;; CHECK: (func $zero-length-init-zeroes-2 (type $none_=>_none)
+ ;; CHECK: (func $zero-length-init-zeroes-2 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.or
;; CHECK-NEXT: (i32.gt_u
@@ -1469,7 +1469,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00even\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00hi") ;; 3
- ;; CHECK: (func $zero-length-init-nonzeroes-2 (type $none_=>_none)
+ ;; CHECK: (func $zero-length-init-nonzeroes-2 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.or
;; CHECK-NEXT: (i32.gt_u
@@ -1502,7 +1502,7 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 2048 2048)
(memory $0 2048 2048)
@@ -1638,7 +1638,7 @@
;; CHECK: (data $0.64 "a")
- ;; CHECK: (func $init-lots (type $none_=>_none)
+ ;; CHECK: (func $init-lots (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (memory.init $0
;; CHECK-NEXT: (i32.const 0)
@@ -2218,7 +2218,7 @@
;; CHECK: (data $1 (global.get $memoryBase) "x")
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $__mem_segment_drop_state (mut i32) (i32.const 0))
@@ -2231,7 +2231,7 @@
;; CHECK: (export "func_54" (func $0))
(export "func_54" (func $0))
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $__mem_segment_drop_state)
;; CHECK-NEXT: (unreachable)
@@ -2277,7 +2277,7 @@
(module
;; Regression test for a bug where referrers were accidentally associated with
;; the wrong segments in the presence of unreferenced segments.
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 (shared 1 1))
(memory $0 (shared 1 1))
@@ -2285,7 +2285,7 @@
(data "foo")
;; CHECK: (data $1 "foo")
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (memory.init $1
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 1)
@@ -2302,7 +2302,7 @@
)
(module
;; memory64 works!
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $__mem_segment_drop_state (mut i32) (i32.const 0))
@@ -2313,7 +2313,7 @@
;; CHECK: (data $0.1 "is cool")
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $__mem_segment_drop_state)
;; CHECK-NEXT: (unreachable)
@@ -2348,7 +2348,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $__mem_segment_drop_state (mut i32) (i32.const 0))
@@ -2357,7 +2357,7 @@
(data "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00test")
;; CHECK: (data $0 "test")
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local.tee $0
;; CHECK-NEXT: (unreachable)
@@ -2392,13 +2392,13 @@
(module
;; CHECK: (type $array (array (mut i32)))
(type $array (array (mut i32)))
- ;; CHECK: (type $ref|$array|_i32_i32_i32_=>_none (func (param (ref $array) i32 i32 i32)))
+ ;; CHECK: (type $1 (func (param (ref $array) i32 i32 i32)))
;; CHECK: (memory $0 (shared 16 17))
(memory $0 (shared 16 17))
;; CHECK: (data $0 "")
(data $0 "")
- ;; CHECK: (func $0 (type $ref|$array|_i32_i32_i32_=>_none) (param $0 (ref $array)) (param $1 i32) (param $2 i32) (param $3 i32)
+ ;; CHECK: (func $0 (type $1) (param $0 (ref $array)) (param $1 i32) (param $2 i32) (param $3 i32)
;; CHECK-NEXT: (array.init_data $array $0
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 0)
diff --git a/test/lit/passes/memory-packing_zero-filled-memory64.wast b/test/lit/passes/memory-packing_zero-filled-memory64.wast
index 60c4ea3f7..308666de3 100644
--- a/test/lit/passes/memory-packing_zero-filled-memory64.wast
+++ b/test/lit/passes/memory-packing_zero-filled-memory64.wast
@@ -4,7 +4,7 @@
(module
(type (;0;) (func (param i64)))
- ;; CHECK: (type $i64_=>_none (func (param i64)))
+ ;; CHECK: (type $0 (func (param i64)))
;; CHECK: (import "env" "memory" (memory $0 i64 1 1))
(import "env" "memory" (memory $0 i64 1 1))
@@ -15,7 +15,7 @@
;; CHECK: (data $0 (i64.const 1024) "x")
- ;; CHECK: (func $__wasm_init_tls (type $i64_=>_none) (param $0 i64)
+ ;; CHECK: (func $__wasm_init_tls (type $0) (param $0 i64)
;; CHECK-NEXT: (local $1 i64)
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $0)
diff --git a/test/lit/passes/merge-blocks.wast b/test/lit/passes/merge-blocks.wast
index 1401bd451..b6fa8f585 100644
--- a/test/lit/passes/merge-blocks.wast
+++ b/test/lit/passes/merge-blocks.wast
@@ -15,7 +15,7 @@
(type $array (array (mut i32)))
- ;; CHECK: (func $br_on_to_drop (type $none_=>_none)
+ ;; CHECK: (func $br_on_to_drop (type $5)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block $label$1 (result i31ref)
@@ -43,7 +43,7 @@
)
)
- ;; CHECK: (func $struct.set (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $struct.set (type $4) (param $struct (ref null $struct))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1234)
@@ -68,7 +68,7 @@
)
)
- ;; CHECK: (func $struct.get (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $struct.get (type $4) (param $struct (ref null $struct))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1234)
@@ -95,7 +95,7 @@
)
)
- ;; CHECK: (func $array.set (type $ref|$array|_=>_none) (param $foo (ref $array))
+ ;; CHECK: (func $array.set (type $3) (param $foo (ref $array))
;; CHECK-NEXT: (local $bar (ref null $array))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -126,7 +126,7 @@
)
)
- ;; CHECK: (func $array.set-no-1 (type $ref|$array|_=>_none) (param $foo (ref $array))
+ ;; CHECK: (func $array.set-no-1 (type $3) (param $foo (ref $array))
;; CHECK-NEXT: (local $bar i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -156,7 +156,7 @@
)
)
- ;; CHECK: (func $array.set-no-2 (type $ref|$array|_=>_none) (param $foo (ref $array))
+ ;; CHECK: (func $array.set-no-2 (type $3) (param $foo (ref $array))
;; CHECK-NEXT: (local $bar i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -186,7 +186,7 @@
)
)
- ;; CHECK: (func $if-condition (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $if-condition (type $6) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -224,7 +224,7 @@
)
)
- ;; CHECK: (func $subsequent-children (type $i32_i32_i32_=>_i32) (param $x i32) (param $y i32) (param $z i32) (result i32)
+ ;; CHECK: (func $subsequent-children (type $1) (param $x i32) (param $y i32) (param $z i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $helper
;; CHECK-NEXT: (i32.const 0)
@@ -259,7 +259,7 @@
)
)
- ;; CHECK: (func $subsequent-children-1 (type $i32_i32_i32_=>_i32) (param $x i32) (param $y i32) (param $z i32) (result i32)
+ ;; CHECK: (func $subsequent-children-1 (type $1) (param $x i32) (param $y i32) (param $z i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $helper
;; CHECK-NEXT: (i32.const 0)
@@ -296,7 +296,7 @@
)
)
- ;; CHECK: (func $subsequent-children-2 (type $i32_i32_i32_=>_i32) (param $x i32) (param $y i32) (param $z i32) (result i32)
+ ;; CHECK: (func $subsequent-children-2 (type $1) (param $x i32) (param $y i32) (param $z i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $helper
;; CHECK-NEXT: (i32.const 0)
@@ -334,7 +334,7 @@
)
)
- ;; CHECK: (func $subsequent-children-3 (type $i32_i32_i32_=>_i32) (param $x i32) (param $y i32) (param $z i32) (result i32)
+ ;; CHECK: (func $subsequent-children-3 (type $1) (param $x i32) (param $y i32) (param $z i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -369,7 +369,7 @@
)
)
- ;; CHECK: (func $subsequent-children-4 (type $i32_i32_i32_=>_i32) (param $x i32) (param $y i32) (param $z i32) (result i32)
+ ;; CHECK: (func $subsequent-children-4 (type $1) (param $x i32) (param $y i32) (param $z i32) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -400,7 +400,7 @@
)
)
- ;; CHECK: (func $helper (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $helper (type $7) (param $x i32) (result i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $helper (param $x i32) (result i32)
diff --git a/test/lit/passes/merge-similar-functions.wast b/test/lit/passes/merge-similar-functions.wast
index 7742f76c2..f85ef1e6e 100644
--- a/test/lit/passes/merge-similar-functions.wast
+++ b/test/lit/passes/merge-similar-functions.wast
@@ -2,11 +2,11 @@
;; RUN: foreach %s %t wasm-opt --enable-reference-types --enable-gc --merge-similar-functions -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
- ;; CHECK: (func $big-const-42 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $big-const-42 (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$big-const-42
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
@@ -18,7 +18,7 @@
)
;; same as $big-const-42, but the set of $big-const-* derives {42, 42, 43} params
- ;; CHECK: (func $big-const-42-1 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $big-const-42-1 (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$big-const-42
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
@@ -28,7 +28,7 @@
(nop) (nop) (nop) (nop) (nop) (nop)
(i32.const 42)
)
- ;; CHECK: (func $big-const-43 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $big-const-43 (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$big-const-42
;; CHECK-NEXT: (i32.const 43)
;; CHECK-NEXT: )
@@ -39,13 +39,13 @@
(i32.const 43)
)
- ;; CHECK: (func $small-const-44 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $small-const-44 (type $0) (result i32)
;; CHECK-NEXT: (i32.const 44)
;; CHECK-NEXT: )
(func $small-const-44 (result i32)
(i32.const 44)
)
- ;; CHECK: (func $small-const-45 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $small-const-45 (type $0) (result i32)
;; CHECK-NEXT: (i32.const 45)
;; CHECK-NEXT: )
(func $small-const-45 (result i32)
@@ -54,7 +54,7 @@
)
;; offset locals for extra params
-;; CHECK: (func $byn$mgfn-shared$big-const-42 (type $i32_=>_i32) (param $0 i32) (result i32)
+;; CHECK: (func $byn$mgfn-shared$big-const-42 (type $1) (param $0 i32) (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -70,11 +70,11 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
(module
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32 i32) (result i32)))
- ;; CHECK: (func $take-param-and-local-0 (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $take-param-and-local-0 (type $0) (param $0 i32) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$take-param-and-local-0
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 42)
@@ -86,7 +86,7 @@
(nop) (nop) (nop) (nop) (nop) (nop)
(i32.add (i32.add (i32.const 42) (local.get $0)) (local.get $1))
)
- ;; CHECK: (func $take-param-and-local-1 (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $take-param-and-local-1 (type $0) (param $0 i32) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$take-param-and-local-0
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 43)
@@ -102,7 +102,7 @@
)
;; different callees
-;; CHECK: (func $byn$mgfn-shared$take-param-and-local-0 (type $i32_i32_=>_i32) (param $0 i32) (param $1 i32) (result i32)
+;; CHECK: (func $byn$mgfn-shared$take-param-and-local-0 (type $1) (param $0 i32) (param $1 i32) (result i32)
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -125,43 +125,43 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
- ;; CHECK: (type $ref|none_->_i32|_=>_i32 (func (param (ref $none_=>_i32)) (result i32)))
+ ;; CHECK: (type $2 (func (param (ref $0)) (result i32)))
- ;; CHECK: (type $ref|i32_->_i32|_i32_=>_i32 (func (param (ref $i32_=>_i32) i32) (result i32)))
+ ;; CHECK: (type $3 (func (param (ref $1) i32) (result i32)))
;; CHECK: (elem declare func $callee-0 $callee-1 $callee-2 $callee-take-arg-0 $callee-take-arg-1)
- ;; CHECK: (func $callee-0 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $callee-0 (type $0) (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
(func $callee-0 (result i32) (i32.const 0))
- ;; CHECK: (func $callee-1 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $callee-1 (type $0) (result i32)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
(func $callee-1 (result i32) (i32.const 1))
- ;; CHECK: (func $callee-2 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $callee-2 (type $0) (result i32)
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
(func $callee-2 (result i32) (i32.const 2))
- ;; CHECK: (func $callee-take-arg-0 (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $callee-take-arg-0 (type $1) (param $0 i32) (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
(func $callee-take-arg-0 (param i32) (result i32) (i32.const 0))
- ;; CHECK: (func $callee-take-arg-1 (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $callee-take-arg-1 (type $1) (param $0 i32) (result i32)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
(func $callee-take-arg-1 (param i32) (result i32) (i32.const 1))
- ;; CHECK: (func $callee-take-arg-2 (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $callee-take-arg-2 (type $1) (param $0 i32) (result i32)
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
(func $callee-take-arg-2 (param i32) (result i32) (i32.const 2))
- ;; CHECK: (func $yes-call-callee-0 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $yes-call-callee-0 (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$yes-call-callee-0
;; CHECK-NEXT: (ref.func $callee-0)
;; CHECK-NEXT: )
@@ -172,7 +172,7 @@
(nop) (nop) (nop) (nop) (nop) (nop)
(call $callee-0)
)
- ;; CHECK: (func $yes-call-callee-1 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $yes-call-callee-1 (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$yes-call-callee-0
;; CHECK-NEXT: (ref.func $callee-1)
;; CHECK-NEXT: )
@@ -183,7 +183,7 @@
(nop) (nop) (nop) (nop) (nop) (nop)
(call $callee-1)
)
- ;; CHECK: (func $yes-call-callee-2 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $yes-call-callee-2 (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$yes-call-callee-0
;; CHECK-NEXT: (ref.func $callee-2)
;; CHECK-NEXT: )
@@ -196,7 +196,7 @@
)
- ;; CHECK: (func $yes-call-callee-take-arg-0 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $yes-call-callee-take-arg-0 (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$yes-call-callee-take-arg-0
;; CHECK-NEXT: (ref.func $callee-take-arg-0)
;; CHECK-NEXT: (i32.const 0)
@@ -208,7 +208,7 @@
(nop) (nop) (nop) (nop) (nop) (nop)
(call $callee-take-arg-0 (i32.const 0))
)
- ;; CHECK: (func $yes-call-callee-take-arg-1 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $yes-call-callee-take-arg-1 (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$yes-call-callee-take-arg-0
;; CHECK-NEXT: (ref.func $callee-take-arg-1)
;; CHECK-NEXT: (i32.const 1)
@@ -224,7 +224,7 @@
;; NOTE: calls with different argument expressions are not mergeable
- ;; CHECK: (func $no-call-callee-take-arg-0 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $no-call-callee-take-arg-0 (type $0) (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -263,7 +263,7 @@
)
)
)
- ;; CHECK: (func $no-call-callee-take-arg-1 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $no-call-callee-take-arg-1 (type $0) (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -309,7 +309,7 @@
)
-;; CHECK: (func $byn$mgfn-shared$yes-call-callee-0 (type $ref|none_->_i32|_=>_i32) (param $0 (ref $none_=>_i32)) (result i32)
+;; CHECK: (func $byn$mgfn-shared$yes-call-callee-0 (type $2) (param $0 (ref $0)) (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -328,12 +328,12 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
-;; CHECK-NEXT: (call_ref $none_=>_i32
+;; CHECK-NEXT: (call_ref $0
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $byn$mgfn-shared$yes-call-callee-take-arg-0 (type $ref|i32_->_i32|_i32_=>_i32) (param $0 (ref $i32_=>_i32)) (param $1 i32) (result i32)
+;; CHECK: (func $byn$mgfn-shared$yes-call-callee-take-arg-0 (type $3) (param $0 (ref $1)) (param $1 i32) (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -352,17 +352,17 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
-;; CHECK-NEXT: (call_ref $i32_=>_i32
+;; CHECK-NEXT: (call_ref $1
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
- ;; CHECK: (func $use-42-twice (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $use-42-twice (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$use-42-twice
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
@@ -375,7 +375,7 @@
(i32.const 42)
)
)
- ;; CHECK: (func $use-43-twice (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $use-43-twice (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$use-42-twice
;; CHECK-NEXT: (i32.const 43)
;; CHECK-NEXT: )
@@ -391,7 +391,7 @@
)
-;; CHECK: (func $byn$mgfn-shared$use-42-twice (type $i32_=>_i32) (param $0 i32) (result i32)
+;; CHECK: (func $byn$mgfn-shared$use-42-twice (type $1) (param $0 i32) (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -410,11 +410,11 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
(module
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $0 (func (param i32 i32)))
- ;; CHECK: (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
+ ;; CHECK: (type $1 (func (param i32 i32 i32)))
- ;; CHECK: (func $yes-offset-local-indices-1 (type $i32_i32_=>_none) (param $a i32) (param $b i32)
+ ;; CHECK: (func $yes-offset-local-indices-1 (type $0) (param $a i32) (param $b i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$yes-offset-local-indices-1
;; CHECK-NEXT: (local.get $a)
;; CHECK-NEXT: (local.get $b)
@@ -434,7 +434,7 @@
(drop (local.tee $b (local.get $b)))
(drop (i32.const 1))
)
- ;; CHECK: (func $yes-offset-local-indices-2 (type $i32_i32_=>_none) (param $a i32) (param $b i32)
+ ;; CHECK: (func $yes-offset-local-indices-2 (type $0) (param $a i32) (param $b i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$yes-offset-local-indices-1
;; CHECK-NEXT: (local.get $a)
;; CHECK-NEXT: (local.get $b)
@@ -456,7 +456,7 @@
)
)
-;; CHECK: (func $byn$mgfn-shared$yes-offset-local-indices-1 (type $i32_i32_i32_=>_none) (param $0 i32) (param $1 i32) (param $2 i32)
+;; CHECK: (func $byn$mgfn-shared$yes-offset-local-indices-1 (type $1) (param $0 i32) (param $1 i32) (param $2 i32)
;; CHECK-NEXT: (local $3 i32)
;; CHECK-NEXT: (local $4 i32)
;; CHECK-NEXT: (drop
diff --git a/test/lit/passes/merge-similar-functions_all-features.wast b/test/lit/passes/merge-similar-functions_all-features.wast
index 661a55f66..ddc9a200f 100644
--- a/test/lit/passes/merge-similar-functions_all-features.wast
+++ b/test/lit/passes/merge-similar-functions_all-features.wast
@@ -2,22 +2,22 @@
;; RUN: foreach %s %t wasm-opt --all-features --merge-similar-functions -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $[i8] (array i8))
(type $[i8] (array i8))
- ;; CHECK: (type $arrayref_=>_none (func (param arrayref)))
+ ;; CHECK: (type $2 (func (param arrayref)))
- ;; CHECK: (type $ref|eq|_=>_none (func (param (ref eq))))
+ ;; CHECK: (type $3 (func (param (ref eq))))
- ;; CHECK: (func $take-ref-null-array (type $arrayref_=>_none) (param $0 arrayref)
+ ;; CHECK: (func $take-ref-null-array (type $2) (param $0 arrayref)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $take-ref-null-array (param (ref null array))
(unreachable)
)
- ;; CHECK: (func $take-ref-eq (type $ref|eq|_=>_none) (param $0 (ref eq))
+ ;; CHECK: (func $take-ref-eq (type $3) (param $0 (ref eq))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $take-ref-eq (param (ref eq))
@@ -30,7 +30,7 @@
;; But in general, type B and C don't have a common subtype, so
;; we can't merge call instructions of func X and Y.
- ;; CHECK: (func $no-call-subtyping-same-operand-0 (type $none_=>_none)
+ ;; CHECK: (func $no-call-subtyping-same-operand-0 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -61,7 +61,7 @@
(array.new_fixed $[i8] 0)
)
)
- ;; CHECK: (func $no-call-subtyping-same-operand-1 (type $none_=>_none)
+ ;; CHECK: (func $no-call-subtyping-same-operand-1 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -96,13 +96,13 @@
;; Test that we can merge properly when there is a return_call.
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $ref|none_->_i32|_=>_i32 (func (param (ref $none_=>_i32)) (result i32)))
+ ;; CHECK: (type $1 (func (param (ref $0)) (result i32)))
;; CHECK: (elem declare func $return_a $return_b)
- ;; CHECK: (func $return_call_a (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $return_call_a (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$return_call_a
;; CHECK-NEXT: (ref.func $return_a)
;; CHECK-NEXT: )
@@ -114,7 +114,7 @@
(return_call $return_a)
)
- ;; CHECK: (func $return_call_b (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $return_call_b (type $0) (result i32)
;; CHECK-NEXT: (call $byn$mgfn-shared$return_call_a
;; CHECK-NEXT: (ref.func $return_b)
;; CHECK-NEXT: )
@@ -127,7 +127,7 @@
(return_call $return_b)
)
- ;; CHECK: (func $return_a (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $return_a (type $0) (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
(func $return_a (result i32)
@@ -135,7 +135,7 @@
(i32.const 0)
)
- ;; CHECK: (func $return_b (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $return_b (type $0) (result i32)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
(func $return_b (result i32)
@@ -143,7 +143,7 @@
(i32.const 1)
)
)
-;; CHECK: (func $byn$mgfn-shared$return_call_a (type $ref|none_->_i32|_=>_i32) (param $0 (ref $none_=>_i32)) (result i32)
+;; CHECK: (func $byn$mgfn-shared$return_call_a (type $1) (param $0 (ref $0)) (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -162,7 +162,7 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
-;; CHECK-NEXT: (return_call_ref $none_=>_i32
+;; CHECK-NEXT: (return_call_ref $0
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
diff --git a/test/lit/passes/merge-similar-functions_types.wast b/test/lit/passes/merge-similar-functions_types.wast
index b146df8ba..aa02abf2e 100644
--- a/test/lit/passes/merge-similar-functions_types.wast
+++ b/test/lit/passes/merge-similar-functions_types.wast
@@ -12,7 +12,7 @@
(type $type$2 (func_subtype func))
(type $type$3 (func_subtype (param f32) (result f32) func))
(type $type$4 (func_subtype (param f64) (result f64) func))
- ;; CHECK: (type $ref|$type$0|_=>_none (func (param (ref $type$0))))
+ ;; CHECK: (type $1 (func (param (ref $type$0))))
;; CHECK: (elem declare func $2 $3)
@@ -86,7 +86,7 @@
)
)
-;; CHECK: (func $byn$mgfn-shared$0 (type $ref|$type$0|_=>_none) (param $0 (ref $type$0))
+;; CHECK: (func $byn$mgfn-shared$0 (type $1) (param $0 (ref $type$0))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -116,7 +116,7 @@
(type $type$3 (func_subtype (param f32) (result f32) func))
(type $type$4 (func_subtype (param f64) (result f64) func))
- ;; CHECK: (type $ref|$type$0|_=>_none (func (param (ref $type$0))))
+ ;; CHECK: (type $1 (func (param (ref $type$0))))
;; CHECK: (global $global$0 (mut i32) (i32.const 10))
(global $global$0 (mut i32) (i32.const 10))
@@ -194,7 +194,7 @@
)
)
)
-;; CHECK: (func $byn$mgfn-shared$0 (type $ref|$type$0|_=>_none) (param $0 (ref $type$0))
+;; CHECK: (func $byn$mgfn-shared$0 (type $1) (param $0 (ref $type$0))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
diff --git a/test/lit/passes/monomorphize.wast b/test/lit/passes/monomorphize.wast
index fe206b518..fc3388d89 100644
--- a/test/lit/passes/monomorphize.wast
+++ b/test/lit/passes/monomorphize.wast
@@ -14,21 +14,21 @@
;; CAREFUL: (type $B (sub $A (struct )))
(type $B (struct_subtype $A))
- ;; ALWAYS: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; ALWAYS: (type $2 (func (param (ref $A))))
- ;; ALWAYS: (type $none_=>_none (func))
+ ;; ALWAYS: (type $3 (func))
- ;; ALWAYS: (type $ref|$B|_=>_none (func (param (ref $B))))
+ ;; ALWAYS: (type $4 (func (param (ref $B))))
- ;; ALWAYS: (import "a" "b" (func $import (type $ref|$A|_=>_none) (param (ref $A))))
- ;; CAREFUL: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; ALWAYS: (import "a" "b" (func $import (type $2) (param (ref $A))))
+ ;; CAREFUL: (type $2 (func (param (ref $A))))
- ;; CAREFUL: (type $none_=>_none (func))
+ ;; CAREFUL: (type $3 (func))
- ;; CAREFUL: (import "a" "b" (func $import (type $ref|$A|_=>_none) (param (ref $A))))
+ ;; CAREFUL: (import "a" "b" (func $import (type $2) (param (ref $A))))
(import "a" "b" (func $import (param (ref $A))))
- ;; ALWAYS: (func $calls (type $none_=>_none)
+ ;; ALWAYS: (func $calls (type $3)
;; ALWAYS-NEXT: (call $refinable
;; ALWAYS-NEXT: (struct.new_default $A)
;; ALWAYS-NEXT: )
@@ -42,7 +42,7 @@
;; ALWAYS-NEXT: (struct.new_default $B)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $calls (type $none_=>_none)
+ ;; CAREFUL: (func $calls (type $3)
;; CAREFUL-NEXT: (call $refinable
;; CAREFUL-NEXT: (struct.new_default $A)
;; CAREFUL-NEXT: )
@@ -76,12 +76,12 @@
)
)
- ;; ALWAYS: (func $call-import (type $none_=>_none)
+ ;; ALWAYS: (func $call-import (type $3)
;; ALWAYS-NEXT: (call $import
;; ALWAYS-NEXT: (struct.new_default $B)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $call-import (type $none_=>_none)
+ ;; CAREFUL: (func $call-import (type $3)
;; CAREFUL-NEXT: (call $import
;; CAREFUL-NEXT: (struct.new_default $B)
;; CAREFUL-NEXT: )
@@ -93,12 +93,12 @@
)
)
- ;; ALWAYS: (func $refinable (type $ref|$A|_=>_none) (param $ref (ref $A))
+ ;; ALWAYS: (func $refinable (type $2) (param $ref (ref $A))
;; ALWAYS-NEXT: (drop
;; ALWAYS-NEXT: (local.get $ref)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $refinable (type $ref|$A|_=>_none) (param $0 (ref $A))
+ ;; CAREFUL: (func $refinable (type $2) (param $0 (ref $A))
;; CAREFUL-NEXT: (nop)
;; CAREFUL-NEXT: )
(func $refinable (param $ref (ref $A))
@@ -115,7 +115,7 @@
)
-;; ALWAYS: (func $refinable_4 (type $ref|$B|_=>_none) (param $ref (ref $B))
+;; ALWAYS: (func $refinable_4 (type $4) (param $ref (ref $B))
;; ALWAYS-NEXT: (drop
;; ALWAYS-NEXT: (local.get $ref)
;; ALWAYS-NEXT: )
@@ -125,7 +125,7 @@
;; requires a fixup.
;; ALWAYS: (type $A (struct ))
- ;; CAREFUL: (type $none_=>_none (func))
+ ;; CAREFUL: (type $0 (func))
;; CAREFUL: (type $A (struct ))
(type $A (struct_subtype data))
@@ -135,20 +135,20 @@
- ;; ALWAYS: (type $none_=>_none (func))
+ ;; ALWAYS: (type $2 (func))
- ;; ALWAYS: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; ALWAYS: (type $3 (func (param (ref $A))))
- ;; ALWAYS: (type $ref|$B|_=>_none (func (param (ref $B))))
+ ;; ALWAYS: (type $4 (func (param (ref $B))))
- ;; ALWAYS: (func $calls (type $none_=>_none)
+ ;; ALWAYS: (func $calls (type $2)
;; ALWAYS-NEXT: (call $refinable_2
;; ALWAYS-NEXT: (struct.new_default $B)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; CAREFUL: (type $3 (func (param (ref $A))))
- ;; CAREFUL: (func $calls (type $none_=>_none)
+ ;; CAREFUL: (func $calls (type $0)
;; CAREFUL-NEXT: (call $refinable
;; CAREFUL-NEXT: (struct.new_default $B)
;; CAREFUL-NEXT: )
@@ -159,7 +159,7 @@
)
)
- ;; ALWAYS: (func $refinable (type $ref|$A|_=>_none) (param $ref (ref $A))
+ ;; ALWAYS: (func $refinable (type $3) (param $ref (ref $A))
;; ALWAYS-NEXT: (local $unref (ref $A))
;; ALWAYS-NEXT: (local.set $unref
;; ALWAYS-NEXT: (local.get $ref)
@@ -168,7 +168,7 @@
;; ALWAYS-NEXT: (local.get $unref)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $refinable (type $ref|$A|_=>_none) (param $0 (ref $A))
+ ;; CAREFUL: (func $refinable (type $3) (param $0 (ref $A))
;; CAREFUL-NEXT: (nop)
;; CAREFUL-NEXT: )
(func $refinable (param $ref (ref $A))
@@ -186,7 +186,7 @@
)
-;; ALWAYS: (func $refinable_2 (type $ref|$B|_=>_none) (param $ref (ref $B))
+;; ALWAYS: (func $refinable_2 (type $4) (param $ref (ref $B))
;; ALWAYS-NEXT: (local $unref (ref $A))
;; ALWAYS-NEXT: (local $2 (ref $A))
;; ALWAYS-NEXT: (local.set $2
@@ -205,7 +205,7 @@
;; Multiple refinings of the same function, and of different functions.
;; ALWAYS: (type $A (struct ))
- ;; CAREFUL: (type $none_=>_none (func))
+ ;; CAREFUL: (type $0 (func))
;; CAREFUL: (type $A (struct ))
(type $A (struct_subtype data))
@@ -213,21 +213,21 @@
;; CAREFUL: (type $B (sub $A (struct )))
(type $B (struct_subtype $A))
- ;; ALWAYS: (type $none_=>_none (func))
+ ;; ALWAYS: (type $2 (func))
;; ALWAYS: (type $C (sub $B (struct )))
- ;; CAREFUL: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; CAREFUL: (type $3 (func (param (ref $A))))
;; CAREFUL: (type $C (sub $B (struct )))
(type $C (struct_subtype $B))
- ;; ALWAYS: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; ALWAYS: (type $4 (func (param (ref $A))))
- ;; ALWAYS: (type $ref|$B|_=>_none (func (param (ref $B))))
+ ;; ALWAYS: (type $5 (func (param (ref $B))))
- ;; ALWAYS: (type $ref|$C|_=>_none (func (param (ref $C))))
+ ;; ALWAYS: (type $6 (func (param (ref $C))))
- ;; ALWAYS: (func $calls1 (type $none_=>_none)
+ ;; ALWAYS: (func $calls1 (type $2)
;; ALWAYS-NEXT: (call $refinable1
;; ALWAYS-NEXT: (struct.new_default $A)
;; ALWAYS-NEXT: )
@@ -235,7 +235,7 @@
;; ALWAYS-NEXT: (struct.new_default $B)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $calls1 (type $none_=>_none)
+ ;; CAREFUL: (func $calls1 (type $0)
;; CAREFUL-NEXT: (call $refinable1
;; CAREFUL-NEXT: (struct.new_default $A)
;; CAREFUL-NEXT: )
@@ -252,7 +252,7 @@
)
)
- ;; ALWAYS: (func $calls2 (type $none_=>_none)
+ ;; ALWAYS: (func $calls2 (type $2)
;; ALWAYS-NEXT: (call $refinable1_5
;; ALWAYS-NEXT: (struct.new_default $C)
;; ALWAYS-NEXT: )
@@ -260,7 +260,7 @@
;; ALWAYS-NEXT: (struct.new_default $B)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $calls2 (type $none_=>_none)
+ ;; CAREFUL: (func $calls2 (type $0)
;; CAREFUL-NEXT: (call $refinable1
;; CAREFUL-NEXT: (struct.new_default $C)
;; CAREFUL-NEXT: )
@@ -277,12 +277,12 @@
)
)
- ;; ALWAYS: (func $refinable1 (type $ref|$A|_=>_none) (param $ref (ref $A))
+ ;; ALWAYS: (func $refinable1 (type $4) (param $ref (ref $A))
;; ALWAYS-NEXT: (drop
;; ALWAYS-NEXT: (local.get $ref)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $refinable1 (type $ref|$A|_=>_none) (param $0 (ref $A))
+ ;; CAREFUL: (func $refinable1 (type $3) (param $0 (ref $A))
;; CAREFUL-NEXT: (nop)
;; CAREFUL-NEXT: )
(func $refinable1 (param $ref (ref $A))
@@ -291,12 +291,12 @@
)
)
- ;; ALWAYS: (func $refinable2 (type $ref|$A|_=>_none) (param $ref (ref $A))
+ ;; ALWAYS: (func $refinable2 (type $4) (param $ref (ref $A))
;; ALWAYS-NEXT: (drop
;; ALWAYS-NEXT: (local.get $ref)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $refinable2 (type $ref|$A|_=>_none) (param $0 (ref $A))
+ ;; CAREFUL: (func $refinable2 (type $3) (param $0 (ref $A))
;; CAREFUL-NEXT: (nop)
;; CAREFUL-NEXT: )
(func $refinable2 (param $ref (ref $A))
@@ -306,19 +306,19 @@
)
)
-;; ALWAYS: (func $refinable1_4 (type $ref|$B|_=>_none) (param $ref (ref $B))
+;; ALWAYS: (func $refinable1_4 (type $5) (param $ref (ref $B))
;; ALWAYS-NEXT: (drop
;; ALWAYS-NEXT: (local.get $ref)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
-;; ALWAYS: (func $refinable1_5 (type $ref|$C|_=>_none) (param $ref (ref $C))
+;; ALWAYS: (func $refinable1_5 (type $6) (param $ref (ref $C))
;; ALWAYS-NEXT: (drop
;; ALWAYS-NEXT: (local.get $ref)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
-;; ALWAYS: (func $refinable2_6 (type $ref|$B|_=>_none) (param $ref (ref $B))
+;; ALWAYS: (func $refinable2_6 (type $5) (param $ref (ref $B))
;; ALWAYS-NEXT: (drop
;; ALWAYS-NEXT: (local.get $ref)
;; ALWAYS-NEXT: )
@@ -335,29 +335,29 @@
;; CAREFUL: (type $B (sub $A (struct )))
(type $B (struct_subtype $A))
- ;; ALWAYS: (type $ref|$B|_=>_none (func (param (ref $B))))
+ ;; ALWAYS: (type $2 (func (param (ref $B))))
- ;; ALWAYS: (type $none_=>_none (func))
+ ;; ALWAYS: (type $3 (func))
- ;; ALWAYS: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; ALWAYS: (type $4 (func (param (ref $A))))
- ;; ALWAYS: (import "a" "b" (func $import (type $ref|$B|_=>_none) (param (ref $B))))
+ ;; ALWAYS: (import "a" "b" (func $import (type $2) (param (ref $B))))
;; ALWAYS: (global $global (mut i32) (i32.const 1))
- ;; CAREFUL: (type $ref|$B|_=>_none (func (param (ref $B))))
+ ;; CAREFUL: (type $2 (func (param (ref $B))))
- ;; CAREFUL: (type $none_=>_none (func))
+ ;; CAREFUL: (type $3 (func))
- ;; CAREFUL: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; CAREFUL: (type $4 (func (param (ref $A))))
- ;; CAREFUL: (import "a" "b" (func $import (type $ref|$B|_=>_none) (param (ref $B))))
+ ;; CAREFUL: (import "a" "b" (func $import (type $2) (param (ref $B))))
;; CAREFUL: (global $global (mut i32) (i32.const 1))
(global $global (mut i32) (i32.const 1))
(import "a" "b" (func $import (param (ref $B))))
- ;; ALWAYS: (func $calls (type $none_=>_none)
+ ;; ALWAYS: (func $calls (type $3)
;; ALWAYS-NEXT: (call $refinable
;; ALWAYS-NEXT: (struct.new_default $A)
;; ALWAYS-NEXT: )
@@ -371,7 +371,7 @@
;; ALWAYS-NEXT: (struct.new_default $B)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $calls (type $none_=>_none)
+ ;; CAREFUL: (func $calls (type $3)
;; CAREFUL-NEXT: (call $refinable
;; CAREFUL-NEXT: (struct.new_default $A)
;; CAREFUL-NEXT: )
@@ -402,7 +402,7 @@
)
)
- ;; ALWAYS: (func $refinable (type $ref|$A|_=>_none) (param $ref (ref $A))
+ ;; ALWAYS: (func $refinable (type $4) (param $ref (ref $A))
;; ALWAYS-NEXT: (local $x (ref $A))
;; ALWAYS-NEXT: (call $import
;; ALWAYS-NEXT: (ref.cast (ref $B)
@@ -432,7 +432,7 @@
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $refinable (type $ref|$A|_=>_none) (param $0 (ref $A))
+ ;; CAREFUL: (func $refinable (type $4) (param $0 (ref $A))
;; CAREFUL-NEXT: (local $1 (ref $A))
;; CAREFUL-NEXT: (call $import
;; CAREFUL-NEXT: (ref.cast (ref $B)
@@ -503,7 +503,7 @@
)
)
-;; ALWAYS: (func $refinable_3 (type $ref|$B|_=>_none) (param $ref (ref $B))
+;; ALWAYS: (func $refinable_3 (type $2) (param $ref (ref $B))
;; ALWAYS-NEXT: (local $x (ref $A))
;; ALWAYS-NEXT: (call $import
;; ALWAYS-NEXT: (ref.cast (ref $B)
@@ -534,7 +534,7 @@
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
-;; CAREFUL: (func $refinable_3 (type $ref|$B|_=>_none) (param $0 (ref $B))
+;; CAREFUL: (func $refinable_3 (type $2) (param $0 (ref $B))
;; CAREFUL-NEXT: (local $1 (ref $B))
;; CAREFUL-NEXT: (call $import
;; CAREFUL-NEXT: (local.get $0)
@@ -561,21 +561,21 @@
;; ALWAYS: (type $A (struct ))
;; CAREFUL: (type $A (struct ))
(type $A (struct_subtype data))
- ;; ALWAYS: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; ALWAYS: (type $1 (func (param (ref $A))))
;; ALWAYS: (type $B (sub $A (struct )))
- ;; CAREFUL: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; CAREFUL: (type $1 (func (param (ref $A))))
;; CAREFUL: (type $B (sub $A (struct )))
(type $B (struct_subtype $A))
- ;; ALWAYS: (func $calls (type $ref|$A|_=>_none) (param $ref (ref $A))
+ ;; ALWAYS: (func $calls (type $1) (param $ref (ref $A))
;; ALWAYS-NEXT: (call $calls
;; ALWAYS-NEXT: (struct.new_default $B)
;; ALWAYS-NEXT: )
;; ALWAYS-NEXT: )
- ;; CAREFUL: (func $calls (type $ref|$A|_=>_none) (param $ref (ref $A))
+ ;; CAREFUL: (func $calls (type $1) (param $ref (ref $A))
;; CAREFUL-NEXT: (call $calls
;; CAREFUL-NEXT: (struct.new_default $B)
;; CAREFUL-NEXT: )
diff --git a/test/lit/passes/multi-memory-lowering.wast b/test/lit/passes/multi-memory-lowering.wast
index 0becf4c33..7463b7810 100644
--- a/test/lit/passes/multi-memory-lowering.wast
+++ b/test/lit/passes/multi-memory-lowering.wast
@@ -8,17 +8,17 @@
(memory $memory3 3)
(data (memory $memory1) (i32.const 0) "a")
(data (memory $memory3) (i32.const 1) "123")
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_v128 (func (param i32) (result v128)))
+ ;; CHECK: (type $1 (func (param i32) (result v128)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $3 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_v128_=>_v128 (func (param i32 v128) (result v128)))
+ ;; CHECK: (type $4 (func (param i32 v128) (result v128)))
- ;; CHECK: (type $i32_i64_=>_none (func (param i32 i64)))
+ ;; CHECK: (type $5 (func (param i32 i64)))
;; CHECK: (global $memory2_byte_offset (mut i32) (i32.const 65536))
@@ -53,17 +53,17 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; BOUNDS: (type $none_=>_none (func))
+ ;; BOUNDS: (type $0 (func))
- ;; BOUNDS: (type $i32_=>_v128 (func (param i32) (result v128)))
+ ;; BOUNDS: (type $1 (func (param i32) (result v128)))
- ;; BOUNDS: (type $none_=>_i32 (func (result i32)))
+ ;; BOUNDS: (type $2 (func (result i32)))
- ;; BOUNDS: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; BOUNDS: (type $3 (func (param i32) (result i32)))
- ;; BOUNDS: (type $i32_v128_=>_v128 (func (param i32 v128) (result v128)))
+ ;; BOUNDS: (type $4 (func (param i32 v128) (result v128)))
- ;; BOUNDS: (type $i32_i64_=>_none (func (param i32 i64)))
+ ;; BOUNDS: (type $5 (func (param i32 i64)))
;; BOUNDS: (global $memory2_byte_offset (mut i32) (i32.const 65536))
diff --git a/test/lit/passes/once-reduction.wast b/test/lit/passes/once-reduction.wast
index 6ec5511df..d76fba414 100644
--- a/test/lit/passes/once-reduction.wast
+++ b/test/lit/passes/once-reduction.wast
@@ -2,12 +2,12 @@
;; RUN: foreach %s %t wasm-opt --once-reduction -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -25,7 +25,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -38,12 +38,12 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -65,7 +65,7 @@
(drop (i32.const 100))
)
- ;; CHECK: (func $caller-if-1 (type $none_=>_none)
+ ;; CHECK: (func $caller-if-1 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (block
@@ -93,7 +93,7 @@
(call $once)
)
- ;; CHECK: (func $caller-if-2 (type $none_=>_none)
+ ;; CHECK: (func $caller-if-2 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (call $once)
@@ -120,7 +120,7 @@
(call $once)
)
- ;; CHECK: (func $caller-loop-1 (type $none_=>_none)
+ ;; CHECK: (func $caller-loop-1 (type $0)
;; CHECK-NEXT: (loop $loop
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
@@ -150,7 +150,7 @@
(call $once)
)
- ;; CHECK: (func $caller-loop-2 (type $none_=>_none)
+ ;; CHECK: (func $caller-loop-2 (type $0)
;; CHECK-NEXT: (loop $loop
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
@@ -176,7 +176,7 @@
(call $once)
)
- ;; CHECK: (func $caller-single (type $none_=>_none)
+ ;; CHECK: (func $caller-single (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
(func $caller-single
@@ -184,7 +184,7 @@
(call $once)
)
- ;; CHECK: (func $caller-empty (type $none_=>_none)
+ ;; CHECK: (func $caller-empty (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $caller-empty
@@ -197,15 +197,15 @@
;; though in fact the function will never execute the payload call of foo(),
;; which in theory we could further optimize.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (import "env" "foo" (func $foo (type $none_=>_none)))
+ ;; CHECK: (import "env" "foo" (func $foo (type $0)))
(import "env" "foo" (func $foo))
;; CHECK: (global $once (mut i32) (i32.const 42))
(global $once (mut i32) (i32.const 42))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -224,7 +224,7 @@
(call $foo)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -237,15 +237,15 @@
;; Corner case: function is not quite once, there is code before the if, so no
;; optimization will happen.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (import "env" "foo" (func $foo (type $none_=>_none)))
+ ;; CHECK: (import "env" "foo" (func $foo (type $0)))
(import "env" "foo" (func $foo))
;; CHECK: (global $once (mut i32) (i32.const 42))
(global $once (mut i32) (i32.const 42))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
@@ -266,7 +266,7 @@
(call $foo)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -278,15 +278,15 @@
;; Corner case: a nop after the if.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (import "env" "foo" (func $foo (type $none_=>_none)))
+ ;; CHECK: (import "env" "foo" (func $foo (type $0)))
(import "env" "foo" (func $foo))
;; CHECK: (global $once (mut i32) (i32.const 42))
(global $once (mut i32) (i32.const 42))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -307,7 +307,7 @@
(call $foo)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -319,15 +319,15 @@
;; Corner case: The if has an else.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (import "env" "foo" (func $foo (type $none_=>_none)))
+ ;; CHECK: (import "env" "foo" (func $foo (type $0)))
(import "env" "foo" (func $foo))
;; CHECK: (global $once (mut i32) (i32.const 42))
(global $once (mut i32) (i32.const 42))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -348,7 +348,7 @@
(call $foo)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -360,14 +360,14 @@
;; Corner case: different global names in the get and set
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once1 (mut i32) (i32.const 0))
(global $once1 (mut i32) (i32.const 0))
;; CHECK: (global $once2 (mut i32) (i32.const 0))
(global $once2 (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once1)
;; CHECK-NEXT: (return)
@@ -384,7 +384,7 @@
(global.set $once2 (i32.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -396,12 +396,12 @@
;; Corner case: The global is written a zero.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -418,7 +418,7 @@
(global.set $once (i32.const 0))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -430,12 +430,12 @@
;; Corner case: The global is written a zero elsewhere.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -452,7 +452,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (global.set $once
@@ -470,12 +470,12 @@
;; optimize, and in fact we can write a value different than 1 both there and
;; in the "once" function, and we can still optimize.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -492,7 +492,7 @@
(global.set $once (i32.const 42))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -503,7 +503,7 @@
(global.set $once (i32.const 1337))
)
- ;; CHECK: (func $caller-2 (type $none_=>_none)
+ ;; CHECK: (func $caller-2 (type $0)
;; CHECK-NEXT: (global.set $once
;; CHECK-NEXT: (i32.const 1337)
;; CHECK-NEXT: )
@@ -521,12 +521,12 @@
;; It is ok to call the "once" function inside itself - as that call appears
;; behind a set of the global, the call is redundant and we optimize it away.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -548,12 +548,12 @@
;; Corner case: Non-integer global, which we ignore.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut f64) (f64.const 0))
(global $once (mut f64) (f64.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.trunc_f64_s
;; CHECK-NEXT: (global.get $once)
@@ -575,7 +575,7 @@
(global.set $once (f64.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -590,7 +590,7 @@
;; not then it will never be written to, and the "once" function will never run
;; at all, which is fine too)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "env" "glob" (global $import i32))
(import "env" "glob" (global $import i32))
@@ -598,7 +598,7 @@
;; CHECK: (global $once (mut i32) (global.get $import))
(global $once (mut i32) (global.get $import))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -615,7 +615,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -627,12 +627,12 @@
;; Corner case: Non-constant later value.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -653,7 +653,7 @@
(global.set $once (i32.eqz (i32.eqz (i32.const 1))))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -665,14 +665,14 @@
;; Corner case: "Once" function has a param.
(module
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $0 (func (param i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $once (type $0) (param $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -689,7 +689,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call $once
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -705,14 +705,14 @@
;; Corner case: "Once" function has a result.
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $once (type $0) (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return
@@ -733,7 +733,7 @@
(i32.const 3)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -749,12 +749,12 @@
;; Corner case: "Once" function body is not a block.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (loop $loop
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
@@ -775,7 +775,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -787,12 +787,12 @@
;; Corner case: Once body is too short.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -805,7 +805,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -817,12 +817,12 @@
;; Corner case: Additional reads of the global.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -839,7 +839,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (drop
@@ -855,12 +855,12 @@
;; Corner case: Additional reads of the global in the "once" func.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -881,7 +881,7 @@
(drop (global.get $once))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -894,12 +894,12 @@
;; Corner case: Optimization opportunties in unreachable code (which we can
;; ignore, but should not error on).
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -916,7 +916,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (unreachable)
@@ -934,12 +934,12 @@
;; Add a very long chain of control flow.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -956,7 +956,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (call $once)
@@ -1069,9 +1069,9 @@
;; A test with a try-catch. This verifies that we emit their contents properly
;; in reverse postorder and do not hit any assertions.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $1 (func (param i32)))
;; CHECK: (global $once (mut i32) (i32.const 0))
@@ -1080,7 +1080,7 @@
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -1097,7 +1097,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $try-catch (type $none_=>_none)
+ ;; CHECK: (func $try-catch (type $0)
;; CHECK-NEXT: (try $label$5
;; CHECK-NEXT: (do
;; CHECK-NEXT: (if
@@ -1133,7 +1133,7 @@
;; Test a module with more than one global that we can optimize, and more than
;; one that we cannot.
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once1 (mut i32) (i32.const 0))
(global $once1 (mut i32) (i32.const 0))
@@ -1144,7 +1144,7 @@
;; CHECK: (global $many2 (mut i32) (i32.const 0))
(global $many2 (mut i32) (i32.const 0))
- ;; CHECK: (func $once1 (type $none_=>_none)
+ ;; CHECK: (func $once1 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once1)
;; CHECK-NEXT: (return)
@@ -1177,7 +1177,7 @@
(call $many2)
)
- ;; CHECK: (func $many1 (type $none_=>_none)
+ ;; CHECK: (func $many1 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $many1)
;; CHECK-NEXT: (return)
@@ -1210,7 +1210,7 @@
(call $once2)
)
- ;; CHECK: (func $once2 (type $none_=>_none)
+ ;; CHECK: (func $once2 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once2)
;; CHECK-NEXT: (return)
@@ -1243,7 +1243,7 @@
(call $many1)
)
- ;; CHECK: (func $many2 (type $none_=>_none)
+ ;; CHECK: (func $many2 (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $many2)
;; CHECK-NEXT: (return)
@@ -1281,12 +1281,12 @@
;; and D calls some "once" functions, then A can infer that it's call to B does
;; so.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -1303,7 +1303,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $A (type $none_=>_none)
+ ;; CHECK: (func $A (type $0)
;; CHECK-NEXT: (call $B)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -1314,21 +1314,21 @@
(call $once)
)
- ;; CHECK: (func $B (type $none_=>_none)
+ ;; CHECK: (func $B (type $0)
;; CHECK-NEXT: (call $C)
;; CHECK-NEXT: )
(func $B
(call $C)
)
- ;; CHECK: (func $C (type $none_=>_none)
+ ;; CHECK: (func $C (type $0)
;; CHECK-NEXT: (call $D)
;; CHECK-NEXT: )
(func $C
(call $D)
)
- ;; CHECK: (func $D (type $none_=>_none)
+ ;; CHECK: (func $D (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -1337,7 +1337,7 @@
(call $once)
)
- ;; CHECK: (func $bad-A (type $none_=>_none)
+ ;; CHECK: (func $bad-A (type $0)
;; CHECK-NEXT: (call $bad-B)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -1348,7 +1348,7 @@
(call $once)
)
- ;; CHECK: (func $bad-B (type $none_=>_none)
+ ;; CHECK: (func $bad-B (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $bad-B
@@ -1358,12 +1358,12 @@
;; Corner case: Imported mutable global. We cannot optimize it, since the
;; outside may read and write it.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "env" "glob" (global $once (mut i32)))
(import "env" "glob" (global $once (mut i32)))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -1380,7 +1380,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
@@ -1393,7 +1393,7 @@
;; Corner case: Exported mutable global. We cannot optimize it, since the
;; outside may read and write it.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
@@ -1401,7 +1401,7 @@
;; CHECK: (export "once-global" (global $once))
(export "once-global" (global $once))
- ;; CHECK: (func $once (type $none_=>_none)
+ ;; CHECK: (func $once (type $0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: (return)
@@ -1418,7 +1418,7 @@
(global.set $once (i32.const 1))
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/opt_flatten.wast b/test/lit/passes/opt_flatten.wast
index cc8fd6028..d37df0155 100644
--- a/test/lit/passes/opt_flatten.wast
+++ b/test/lit/passes/opt_flatten.wast
@@ -7,10 +7,10 @@
(module
;; CHECK: (export "foo" (func $foo))
(export "foo" (func $foo))
- ;; CHECK: (func $foo (type $none_=>_funcref) (result funcref)
+ ;; CHECK: (func $foo (type $0) (result funcref)
;; CHECK-NEXT: (local $0 funcref)
- ;; CHECK-NEXT: (local $1 (ref $none_=>_funcref))
- ;; CHECK-NEXT: (local $2 (ref $none_=>_funcref))
+ ;; CHECK-NEXT: (local $1 (ref $0))
+ ;; CHECK-NEXT: (local $2 (ref $0))
;; CHECK-NEXT: (local $3 i32)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $0
diff --git a/test/lit/passes/optimize-added-constants-memory64.wast b/test/lit/passes/optimize-added-constants-memory64.wast
index 3fbee69f4..93083f40b 100644
--- a/test/lit/passes/optimize-added-constants-memory64.wast
+++ b/test/lit/passes/optimize-added-constants-memory64.wast
@@ -7,7 +7,7 @@
(memory $0 i64 1 4294967296)
- ;; CHECK: (func $load_i64 (type $none_=>_i64) (result i64)
+ ;; CHECK: (func $load_i64 (type $0) (result i64)
;; CHECK-NEXT: (i64.load
;; CHECK-NEXT: (i64.const 579)
;; CHECK-NEXT: )
@@ -18,7 +18,7 @@
)
)
- ;; CHECK: (func $load_overflow_i64 (type $none_=>_i64) (result i64)
+ ;; CHECK: (func $load_overflow_i64 (type $0) (result i64)
;; CHECK-NEXT: (i64.load offset=32
;; CHECK-NEXT: (i64.const -16)
;; CHECK-NEXT: )
@@ -29,7 +29,7 @@
)
)
- ;; CHECK: (func $store (type $none_=>_none)
+ ;; CHECK: (func $store (type $1)
;; CHECK-NEXT: (i64.store
;; CHECK-NEXT: (i64.const 579)
;; CHECK-NEXT: (i64.const 123)
@@ -42,7 +42,7 @@
)
)
- ;; CHECK: (func $store_overflow (type $none_=>_none)
+ ;; CHECK: (func $store_overflow (type $1)
;; CHECK-NEXT: (i64.store offset=32
;; CHECK-NEXT: (i64.const -16)
;; CHECK-NEXT: (i64.const 123)
diff --git a/test/lit/passes/optimize-casts-noeh.wast b/test/lit/passes/optimize-casts-noeh.wast
index 88c7ae203..351c2fd4b 100644
--- a/test/lit/passes/optimize-casts-noeh.wast
+++ b/test/lit/passes/optimize-casts-noeh.wast
@@ -5,7 +5,7 @@
;; CHECK: (type $A (struct ))
(type $A (struct))
- ;; CHECK: (func $yes-past-call (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $yes-past-call (type $1) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -34,7 +34,7 @@
)
)
- ;; CHECK: (func $yes-past-return_call (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $yes-past-return_call (type $1) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -62,7 +62,7 @@
)
)
- ;; CHECK: (func $none (type $none_=>_none)
+ ;; CHECK: (func $none (type $2)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $none
diff --git a/test/lit/passes/optimize-casts-tnh.wast b/test/lit/passes/optimize-casts-tnh.wast
index 498d6849e..02720995e 100644
--- a/test/lit/passes/optimize-casts-tnh.wast
+++ b/test/lit/passes/optimize-casts-tnh.wast
@@ -8,7 +8,7 @@
;; CHECK: (global $a (mut i32) (i32.const 0))
(global $a (mut i32) (i32.const 0))
- ;; CHECK: (func $best (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $best (type $1) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
diff --git a/test/lit/passes/optimize-casts.wast b/test/lit/passes/optimize-casts.wast
index 422734eb4..4c9e38df6 100644
--- a/test/lit/passes/optimize-casts.wast
+++ b/test/lit/passes/optimize-casts.wast
@@ -18,7 +18,7 @@
;; CHECK: (global $a (mut i32) (i32.const 0))
(global $a (mut i32) (i32.const 0))
- ;; CHECK: (func $ref.as (type $ref?|$A|_=>_none) (param $x (ref null $A))
+ ;; CHECK: (func $ref.as (type $8) (param $x (ref null $A))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -66,7 +66,7 @@
)
)
- ;; CHECK: (func $ref.as-no (type $ref|$A|_=>_none) (param $x (ref $A))
+ ;; CHECK: (func $ref.as-no (type $6) (param $x (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -108,7 +108,7 @@
)
)
- ;; CHECK: (func $ref.cast (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $ref.cast (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -140,7 +140,7 @@
)
)
- ;; CHECK: (func $not-past-set (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $not-past-set (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -177,7 +177,7 @@
)
)
- ;; CHECK: (func $yes-past-call (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $yes-past-call (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -209,7 +209,7 @@
)
)
- ;; CHECK: (func $not-past-call_ref (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $not-past-call_ref (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -240,7 +240,7 @@
)
)
- ;; CHECK: (func $not-backwards-past-call (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $not-backwards-past-call (type $2) (param $x (ref struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -265,7 +265,7 @@
)
)
- ;; CHECK: (func $not-backwards-past-call_ref (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $not-backwards-past-call_ref (type $2) (param $x (ref struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -293,7 +293,7 @@
)
)
- ;; CHECK: (func $best (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $best (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (local $2 (ref $B))
;; CHECK-NEXT: (drop
@@ -358,7 +358,7 @@
)
)
- ;; CHECK: (func $best-2 (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $best-2 (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -400,7 +400,7 @@
)
)
- ;; CHECK: (func $fallthrough (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $fallthrough (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -429,7 +429,7 @@
)
)
- ;; CHECK: (func $past-basic-block (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $past-basic-block (type $2) (param $x (ref struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $x)
@@ -460,7 +460,7 @@
)
)
- ;; CHECK: (func $multiple (type $ref|struct|_ref|struct|_=>_none) (param $x (ref struct)) (param $y (ref struct))
+ ;; CHECK: (func $multiple (type $7) (param $x (ref struct)) (param $y (ref struct))
;; CHECK-NEXT: (local $a (ref struct))
;; CHECK-NEXT: (local $b (ref struct))
;; CHECK-NEXT: (local $4 (ref $A))
@@ -540,7 +540,7 @@
)
)
- ;; CHECK: (func $move-cast-1 (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $move-cast-1 (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
@@ -581,7 +581,7 @@
)
)
- ;; CHECK: (func $move-cast-2 (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $move-cast-2 (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
@@ -621,7 +621,7 @@
)
)
- ;; CHECK: (func $move-cast-3 (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $move-cast-3 (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -659,7 +659,7 @@
)
)
- ;; CHECK: (func $move-cast-4 (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $move-cast-4 (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -697,7 +697,7 @@
)
)
- ;; CHECK: (func $move-cast-5 (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $move-cast-5 (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -734,7 +734,7 @@
)
)
- ;; CHECK: (func $move-cast-6 (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $move-cast-6 (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -770,7 +770,7 @@
)
)
- ;; CHECK: (func $no-move-already-refined-local (type $ref|$B|_=>_none) (param $x (ref $B))
+ ;; CHECK: (func $no-move-already-refined-local (type $9) (param $x (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -793,7 +793,7 @@
)
)
- ;; CHECK: (func $no-move-ref.as-to-non-nullable-local (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $no-move-ref.as-to-non-nullable-local (type $2) (param $x (ref struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -817,7 +817,7 @@
)
)
- ;; CHECK: (func $avoid-erroneous-cast-move (type $ref|$A|_=>_none) (param $x (ref $A))
+ ;; CHECK: (func $avoid-erroneous-cast-move (type $6) (param $x (ref $A))
;; CHECK-NEXT: (local $a (ref $A))
;; CHECK-NEXT: (local.set $a
;; CHECK-NEXT: (local.get $x)
@@ -850,7 +850,7 @@
)
)
- ;; CHECK: (func $move-as-1 (type $structref_=>_none) (param $x structref)
+ ;; CHECK: (func $move-as-1 (type $3) (param $x structref)
;; CHECK-NEXT: (local $1 (ref struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -878,7 +878,7 @@
)
)
- ;; CHECK: (func $move-as-2 (type $structref_=>_none) (param $x structref)
+ ;; CHECK: (func $move-as-2 (type $3) (param $x structref)
;; CHECK-NEXT: (local $1 (ref struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -904,7 +904,7 @@
)
)
- ;; CHECK: (func $move-cast-side-effects (type $ref|struct|_ref|struct|_=>_none) (param $x (ref struct)) (param $y (ref struct))
+ ;; CHECK: (func $move-cast-side-effects (type $7) (param $x (ref struct)) (param $y (ref struct))
;; CHECK-NEXT: (local $2 (ref $A))
;; CHECK-NEXT: (local $3 (ref $B))
;; CHECK-NEXT: (drop
@@ -987,7 +987,7 @@
)
)
- ;; CHECK: (func $move-ref.as-for-separate-index (type $structref_structref_=>_none) (param $x structref) (param $y structref)
+ ;; CHECK: (func $move-ref.as-for-separate-index (type $5) (param $x structref) (param $y structref)
;; CHECK-NEXT: (local $2 (ref struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
@@ -1039,7 +1039,7 @@
)
)
- ;; CHECK: (func $move-ref.as-and-ref.cast (type $structref_=>_none) (param $x structref)
+ ;; CHECK: (func $move-ref.as-and-ref.cast (type $3) (param $x structref)
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -1076,7 +1076,7 @@
)
)
- ;; CHECK: (func $move-ref.as-and-ref.cast-2 (type $structref_=>_none) (param $x structref)
+ ;; CHECK: (func $move-ref.as-and-ref.cast-2 (type $3) (param $x structref)
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -1119,7 +1119,7 @@
)
)
- ;; CHECK: (func $move-ref.as-and-ref.cast-3 (type $structref_=>_none) (param $x structref)
+ ;; CHECK: (func $move-ref.as-and-ref.cast-3 (type $3) (param $x structref)
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -1163,7 +1163,7 @@
)
)
- ;; CHECK: (func $unoptimizable-nested-casts (type $structref_=>_none) (param $x structref)
+ ;; CHECK: (func $unoptimizable-nested-casts (type $3) (param $x structref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (ref.as_non_null
@@ -1184,7 +1184,7 @@
)
)
- ;; CHECK: (func $no-move-over-self-tee (type $structref_structref_=>_none) (param $x structref) (param $y structref)
+ ;; CHECK: (func $no-move-over-self-tee (type $5) (param $x structref) (param $y structref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -1212,7 +1212,7 @@
)
)
- ;; CHECK: (func $move-over-tee (type $structref_structref_=>_none) (param $x structref) (param $y structref)
+ ;; CHECK: (func $move-over-tee (type $5) (param $x structref) (param $y structref)
;; CHECK-NEXT: (local $a structref)
;; CHECK-NEXT: (local $3 (ref $A))
;; CHECK-NEXT: (drop
@@ -1245,7 +1245,7 @@
)
)
- ;; CHECK: (func $move-identical-repeated-casts (type $ref|struct|_=>_none) (param $x (ref struct))
+ ;; CHECK: (func $move-identical-repeated-casts (type $2) (param $x (ref struct))
;; CHECK-NEXT: (local $1 (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $1
@@ -1284,7 +1284,7 @@
)
)
- ;; CHECK: (func $no-move-past-non-linear (type $structref_=>_none) (param $x structref)
+ ;; CHECK: (func $no-move-past-non-linear (type $3) (param $x structref)
;; CHECK-NEXT: (local $1 (ref struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $x)
@@ -1346,7 +1346,7 @@
)
)
- ;; CHECK: (func $get (type $none_=>_ref|struct|) (result (ref struct))
+ ;; CHECK: (func $get (type $11) (result (ref struct))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $get (result (ref struct))
diff --git a/test/lit/passes/optimize-for-js.wast b/test/lit/passes/optimize-for-js.wast
index e35cb6a05..7ba2649f5 100644
--- a/test/lit/passes/optimize-for-js.wast
+++ b/test/lit/passes/optimize-for-js.wast
@@ -3,7 +3,7 @@
;; RUN: | filecheck %s
(module
- ;; CHECK: (func $is-power-of-2_32 (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $is-power-of-2_32 (type $1) (param $x i32) (result i32)
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (i32.eqz
@@ -27,7 +27,7 @@
(i32.const 1)
)
)
- ;; CHECK: (func $is-power-of-2_expr_32 (type $i64_=>_i32) (param $x i64) (result i32)
+ ;; CHECK: (func $is-power-of-2_expr_32 (type $0) (param $x i64) (result i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (i32.eqz
@@ -56,7 +56,7 @@
(i32.const 1)
)
)
- ;; CHECK: (func $is-power-of-2_64 (type $i64_=>_i32) (param $x i64) (result i32)
+ ;; CHECK: (func $is-power-of-2_64 (type $0) (param $x i64) (result i32)
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (i64.eqz
diff --git a/test/lit/passes/optimize-instructions-call_ref-roundtrip.wast b/test/lit/passes/optimize-instructions-call_ref-roundtrip.wast
index 0e59d6df3..6fdcae0b2 100644
--- a/test/lit/passes/optimize-instructions-call_ref-roundtrip.wast
+++ b/test/lit/passes/optimize-instructions-call_ref-roundtrip.wast
@@ -22,7 +22,7 @@
(type $v3 (func))
)
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $3 (func (param i32)))
;; CHECK: (table $table-1 10 (ref null $v1))
(table $table-1 10 (ref null $v1))
@@ -58,7 +58,7 @@
;; CHECK-NEXT: )
(func $helper-3 (type $v3))
- ;; CHECK: (func $call-table-get (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $call-table-get (type $3) (param $x i32)
;; CHECK-NEXT: (call_indirect $table-1 (type $v1)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/optimize-instructions-call_ref.wast b/test/lit/passes/optimize-instructions-call_ref.wast
index 5033eca3c..29c09eb0f 100644
--- a/test/lit/passes/optimize-instructions-call_ref.wast
+++ b/test/lit/passes/optimize-instructions-call_ref.wast
@@ -14,12 +14,12 @@
;; CHECK: (type $none_=>_none (func))
(type $none_=>_none (func))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $3 (func (param i32)))
;; CHECK: (type $struct_=>_none (func (param (ref struct))))
(type $struct_=>_none (func (param (ref struct))))
- ;; CHECK: (type $i32_i32_i32_ref|$i32_i32_=>_none|_=>_none (func (param i32 i32 i32 (ref $i32_i32_=>_none))))
+ ;; CHECK: (type $5 (func (param i32 i32 i32 (ref $i32_i32_=>_none))))
;; CHECK: (table $table-1 10 (ref null $i32_i32_=>_none))
(table $table-1 10 (ref null $i32_i32_=>_none))
@@ -58,7 +58,7 @@
)
)
- ;; CHECK: (func $fallthrough (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $fallthrough (type $3) (param $x i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (call $foo
;; CHECK-NEXT: (local.tee $x
@@ -227,7 +227,7 @@
)
)
- ;; CHECK: (func $call-table-get (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $call-table-get (type $3) (param $x i32)
;; CHECK-NEXT: (call_indirect $table-1 (type $i32_i32_=>_none)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (i32.const 2)
@@ -244,7 +244,7 @@
)
)
- ;; CHECK: (func $call_ref-to-select (type $i32_i32_i32_ref|$i32_i32_=>_none|_=>_none) (param $x i32) (param $y i32) (param $z i32) (param $f (ref $i32_i32_=>_none))
+ ;; CHECK: (func $call_ref-to-select (type $5) (param $x i32) (param $y i32) (param $z i32) (param $f (ref $i32_i32_=>_none))
;; CHECK-NEXT: (local $4 i32)
;; CHECK-NEXT: (local $5 i32)
;; CHECK-NEXT: (block
diff --git a/test/lit/passes/optimize-instructions-eh.wast b/test/lit/passes/optimize-instructions-eh.wast
index afed1accc..a6c650183 100644
--- a/test/lit/passes/optimize-instructions-eh.wast
+++ b/test/lit/passes/optimize-instructions-eh.wast
@@ -5,7 +5,7 @@
(module
;; CHECK: (tag $e (param i32))
- ;; CHECK: (func $dummy (type $none_=>_none)
+ ;; CHECK: (func $dummy (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $dummy)
@@ -23,7 +23,7 @@
;; is guaranteed to contain a value equal to or less than 7.
- ;; CHECK: (func $getFallthrough-try-no-throw (type $none_=>_none)
+ ;; CHECK: (func $getFallthrough-try-no-throw (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (try (result i32)
@@ -57,7 +57,7 @@
(drop (i32.and (local.get $x) (i32.const 7)))
)
- ;; CHECK: (func $getFallthrough-try-may-throw (type $none_=>_none)
+ ;; CHECK: (func $getFallthrough-try-may-throw (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (try (result i32)
@@ -95,7 +95,7 @@
(drop (i32.and (local.get $x) (i32.const 7)))
)
- ;; CHECK: (func $getFallthrough-nested-try-0 (type $none_=>_none)
+ ;; CHECK: (func $getFallthrough-nested-try-0 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (try (result i32)
@@ -154,7 +154,7 @@
(drop (i32.and (local.get $x) (i32.const 7)))
)
- ;; CHECK: (func $getFallthrough-nested-try-1 (type $none_=>_none)
+ ;; CHECK: (func $getFallthrough-nested-try-1 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (try (result i32)
@@ -202,7 +202,7 @@
(drop (i32.and (local.get $x) (i32.const 7)))
)
- ;; CHECK: (func $getFallthrough-nested-try-2 (type $none_=>_none)
+ ;; CHECK: (func $getFallthrough-nested-try-2 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (try (result i32)
diff --git a/test/lit/passes/optimize-instructions-gc-extern.wast b/test/lit/passes/optimize-instructions-gc-extern.wast
index 007be6efa..558665171 100644
--- a/test/lit/passes/optimize-instructions-gc-extern.wast
+++ b/test/lit/passes/optimize-instructions-gc-extern.wast
@@ -3,7 +3,7 @@
;; RUN: | filecheck %s
(module
- ;; CHECK: (func $extern.externalize (type $anyref_externref_=>_none) (param $x anyref) (param $y externref)
+ ;; CHECK: (func $extern.externalize (type $0) (param $x anyref) (param $y externref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (extern.externalize
;; CHECK-NEXT: (local.get $x)
diff --git a/test/lit/passes/optimize-instructions-gc-heap.wast b/test/lit/passes/optimize-instructions-gc-heap.wast
index 6149719dd..5af517bfe 100644
--- a/test/lit/passes/optimize-instructions-gc-heap.wast
+++ b/test/lit/passes/optimize-instructions-gc-heap.wast
@@ -15,7 +15,7 @@
;; CHECK: (type $struct3 (struct (field (mut i32)) (field (mut i32)) (field (mut i32))))
(type $struct3 (struct (field (mut i32)) (field (mut i32)) (field (mut i32))))
- ;; CHECK: (func $tee (type $none_=>_none)
+ ;; CHECK: (func $tee (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct
@@ -36,7 +36,7 @@
)
)
- ;; CHECK: (func $side-effects-in-old-value (type $none_=>_none)
+ ;; CHECK: (func $side-effects-in-old-value (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct
@@ -64,7 +64,7 @@
)
)
- ;; CHECK: (func $side-effects-in-new-value (type $none_=>_none)
+ ;; CHECK: (func $side-effects-in-new-value (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct
@@ -87,7 +87,7 @@
)
)
- ;; CHECK: (func $many-fields (type $none_=>_none)
+ ;; CHECK: (func $many-fields (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct2))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct2
@@ -126,7 +126,7 @@
)
)
- ;; CHECK: (func $side-effect-conflict (type $none_=>_none)
+ ;; CHECK: (func $side-effect-conflict (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct2))
;; CHECK-NEXT: (struct.set $struct2 0
;; CHECK-NEXT: (local.tee $ref
@@ -157,7 +157,7 @@
)
)
- ;; CHECK: (func $side-effect-ok (type $none_=>_none)
+ ;; CHECK: (func $side-effect-ok (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct2))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct2
@@ -189,7 +189,7 @@
)
)
- ;; CHECK: (func $optimize-subsequent (type $none_=>_none)
+ ;; CHECK: (func $optimize-subsequent (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct
@@ -212,7 +212,7 @@
)
)
- ;; CHECK: (func $optimize-subsequent-bad-local (type $none_=>_none)
+ ;; CHECK: (func $optimize-subsequent-bad-local (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local $other (ref null $struct))
;; CHECK-NEXT: (local.set $ref
@@ -241,7 +241,7 @@
)
)
- ;; CHECK: (func $optimize-chain (type $none_=>_none)
+ ;; CHECK: (func $optimize-chain (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct
@@ -269,7 +269,7 @@
)
)
- ;; CHECK: (func $pattern-breaker (type $none_=>_none)
+ ;; CHECK: (func $pattern-breaker (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct
@@ -297,7 +297,7 @@
)
)
- ;; CHECK: (func $ref-local-write (type $none_=>_none)
+ ;; CHECK: (func $ref-local-write (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct
@@ -333,7 +333,7 @@
)
)
- ;; CHECK: (func $ref-local-write-tee (type $none_=>_none)
+ ;; CHECK: (func $ref-local-write-tee (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.tee $ref
@@ -367,7 +367,7 @@
)
)
- ;; CHECK: (func $other-local-write (type $none_=>_none)
+ ;; CHECK: (func $other-local-write (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local $other (ref null $struct))
;; CHECK-NEXT: (local.set $ref
@@ -402,7 +402,7 @@
)
)
- ;; CHECK: (func $ref-local-read (type $none_=>_none)
+ ;; CHECK: (func $ref-local-read (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct
@@ -438,7 +438,7 @@
)
)
- ;; CHECK: (func $ref-local-read-tee (type $none_=>_none)
+ ;; CHECK: (func $ref-local-read-tee (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.tee $ref
@@ -472,7 +472,7 @@
)
)
- ;; CHECK: (func $ref-other-read (type $none_=>_none)
+ ;; CHECK: (func $ref-other-read (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local $other (ref null $struct))
;; CHECK-NEXT: (local.set $ref
@@ -507,7 +507,7 @@
)
)
- ;; CHECK: (func $tee-and-subsequent (type $none_=>_none)
+ ;; CHECK: (func $tee-and-subsequent (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct3))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct3
@@ -543,7 +543,7 @@
)
)
- ;; CHECK: (func $side-effect-subsequent-ok (type $none_=>_none)
+ ;; CHECK: (func $side-effect-subsequent-ok (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct2))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct2
@@ -573,7 +573,7 @@
)
)
- ;; CHECK: (func $default (type $none_=>_none)
+ ;; CHECK: (func $default (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.tee $ref
@@ -594,7 +594,7 @@
)
)
- ;; CHECK: (func $many-news (type $none_=>_none)
+ ;; CHECK: (func $many-news (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct3))
;; CHECK-NEXT: (local $ref2 (ref null $struct3))
;; CHECK-NEXT: (local.set $ref
@@ -710,7 +710,7 @@
)
)
- ;; CHECK: (func $unreachable (type $none_=>_none)
+ ;; CHECK: (func $unreachable (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.tee $ref
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
@@ -760,7 +760,7 @@
)
)
- ;; CHECK: (func $helper-i32 (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $helper-i32 (type $4) (param $x i32) (result i32)
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
(func $helper-i32 (param $x i32) (result i32)
diff --git a/test/lit/passes/optimize-instructions-gc-iit.wast b/test/lit/passes/optimize-instructions-gc-iit.wast
index 6a1d7d2a3..02a9c6f29 100644
--- a/test/lit/passes/optimize-instructions-gc-iit.wast
+++ b/test/lit/passes/optimize-instructions-gc-iit.wast
@@ -18,15 +18,15 @@
;; TNH: (type $other (struct (field i64) (field f32)))
(type $other (struct (field i64) (field f32)))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
- ;; TNH: (func $foo (type $none_=>_none)
+ ;; TNH: (func $foo (type $2)
;; TNH-NEXT: (nop)
;; TNH-NEXT: )
(func $foo)
- ;; CHECK: (func $ref-cast-iit (type $ref|$parent|_ref|$child|_ref|$other|_=>_none) (param $parent (ref $parent)) (param $child (ref $child)) (param $other (ref $other))
+ ;; CHECK: (func $ref-cast-iit (type $4) (param $parent (ref $parent)) (param $child (ref $child)) (param $other (ref $other))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $parent)
;; CHECK-NEXT: )
@@ -47,7 +47,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; TNH: (func $ref-cast-iit (type $ref|$parent|_ref|$child|_ref|$other|_=>_none) (param $parent (ref $parent)) (param $child (ref $child)) (param $other (ref $other))
+ ;; TNH: (func $ref-cast-iit (type $4) (param $parent (ref $parent)) (param $child (ref $child)) (param $other (ref $other))
;; TNH-NEXT: (drop
;; TNH-NEXT: (local.get $parent)
;; TNH-NEXT: )
@@ -102,7 +102,7 @@
)
)
- ;; CHECK: (func $ref-cast-iit-bad (type $ref|$parent|_=>_none) (param $parent (ref $parent))
+ ;; CHECK: (func $ref-cast-iit-bad (type $5) (param $parent (ref $parent))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result (ref $parent))
;; CHECK-NEXT: (call $foo)
@@ -118,7 +118,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; TNH: (func $ref-cast-iit-bad (type $ref|$parent|_=>_none) (param $parent (ref $parent))
+ ;; TNH: (func $ref-cast-iit-bad (type $5) (param $parent (ref $parent))
;; TNH-NEXT: (drop
;; TNH-NEXT: (block (result (ref $parent))
;; TNH-NEXT: (call $foo)
@@ -155,12 +155,12 @@
)
)
- ;; CHECK: (func $ref-eq-ref-cast (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-eq-ref-cast (type $6) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; TNH: (func $ref-eq-ref-cast (type $eqref_=>_none) (param $x eqref)
+ ;; TNH: (func $ref-eq-ref-cast (type $6) (param $x eqref)
;; TNH-NEXT: (drop
;; TNH-NEXT: (i32.const 1)
;; TNH-NEXT: )
@@ -177,12 +177,12 @@
)
)
- ;; CHECK: (func $set-of-as-non-null (type $anyref_=>_none) (param $x anyref)
+ ;; CHECK: (func $set-of-as-non-null (type $7) (param $x anyref)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; TNH: (func $set-of-as-non-null (type $anyref_=>_none) (param $x anyref)
+ ;; TNH: (func $set-of-as-non-null (type $7) (param $x anyref)
;; TNH-NEXT: (local.set $x
;; TNH-NEXT: (local.get $x)
;; TNH-NEXT: )
@@ -215,12 +215,12 @@
(type $D (struct_subtype $A))
)
- ;; CHECK: (func $test (type $ref|$C|_=>_anyref) (param $C (ref $C)) (result anyref)
+ ;; CHECK: (func $test (type $4) (param $C (ref $C)) (result anyref)
;; CHECK-NEXT: (struct.get $C 0
;; CHECK-NEXT: (local.get $C)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; TNH: (func $test (type $ref|$C|_=>_anyref) (param $C (ref $C)) (result anyref)
+ ;; TNH: (func $test (type $4) (param $C (ref $C)) (result anyref)
;; TNH-NEXT: (struct.get $C 0
;; TNH-NEXT: (local.get $C)
;; TNH-NEXT: )
diff --git a/test/lit/passes/optimize-instructions-gc-tnh-nn.wast b/test/lit/passes/optimize-instructions-gc-tnh-nn.wast
index aa696f819..c5692a692 100644
--- a/test/lit/passes/optimize-instructions-gc-tnh-nn.wast
+++ b/test/lit/passes/optimize-instructions-gc-tnh-nn.wast
@@ -3,7 +3,7 @@
;; RUN: | filecheck %s
(module
- ;; CHECK: (func $set-of-as-non-null (type $none_=>_none)
+ ;; CHECK: (func $set-of-as-non-null (type $0)
;; CHECK-NEXT: (local $x anyref)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.as_non_null
diff --git a/test/lit/passes/optimize-instructions-gc-tnh.wast b/test/lit/passes/optimize-instructions-gc-tnh.wast
index 4d7ed0c48..d56b296da 100644
--- a/test/lit/passes/optimize-instructions-gc-tnh.wast
+++ b/test/lit/passes/optimize-instructions-gc-tnh.wast
@@ -11,17 +11,17 @@
;; NO_TNH: (type $void (func))
(type $void (func))
- ;; TNH: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
- ;; NO_TNH: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; TNH: (import "a" "b" (func $import (type $2) (result i32)))
+ ;; NO_TNH: (import "a" "b" (func $import (type $2) (result i32)))
(import "a" "b" (func $import (result i32)))
- ;; TNH: (func $ref.eq (type $eqref_eqref_=>_i32) (param $a eqref) (param $b eqref) (result i32)
+ ;; TNH: (func $ref.eq (type $7) (param $a eqref) (param $b eqref) (result i32)
;; TNH-NEXT: (ref.eq
;; TNH-NEXT: (local.get $a)
;; TNH-NEXT: (local.get $b)
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $ref.eq (type $eqref_eqref_=>_i32) (param $a eqref) (param $b eqref) (result i32)
+ ;; NO_TNH: (func $ref.eq (type $7) (param $a eqref) (param $b eqref) (result i32)
;; NO_TNH-NEXT: (ref.eq
;; NO_TNH-NEXT: (ref.cast (ref $struct)
;; NO_TNH-NEXT: (local.get $a)
@@ -56,12 +56,12 @@
)
)
- ;; TNH: (func $ref.eq-no (type $eqref_eqref_anyref_=>_none) (param $a eqref) (param $b eqref) (param $any anyref)
+ ;; TNH: (func $ref.eq-no (type $8) (param $a eqref) (param $b eqref) (param $any anyref)
;; TNH-NEXT: (drop
;; TNH-NEXT: (i32.const 1)
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $ref.eq-no (type $eqref_eqref_anyref_=>_none) (param $a eqref) (param $b eqref) (param $any anyref)
+ ;; NO_TNH: (func $ref.eq-no (type $8) (param $a eqref) (param $b eqref) (param $any anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.eq
;; NO_TNH-NEXT: (ref.cast (ref null $struct)
@@ -91,7 +91,7 @@
)
)
- ;; TNH: (func $ref.is (type $eqref_=>_i32) (param $a eqref) (result i32)
+ ;; TNH: (func $ref.is (type $3) (param $a eqref) (result i32)
;; TNH-NEXT: (drop
;; TNH-NEXT: (ref.cast (ref $struct)
;; TNH-NEXT: (local.get $a)
@@ -99,7 +99,7 @@
;; TNH-NEXT: )
;; TNH-NEXT: (i32.const 0)
;; TNH-NEXT: )
- ;; NO_TNH: (func $ref.is (type $eqref_=>_i32) (param $a eqref) (result i32)
+ ;; NO_TNH: (func $ref.is (type $3) (param $a eqref) (result i32)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.cast (ref $struct)
;; NO_TNH-NEXT: (local.get $a)
@@ -121,7 +121,7 @@
)
)
- ;; TNH: (func $ref.is_b (type $eqref_funcref_=>_i32) (param $a eqref) (param $f funcref) (result i32)
+ ;; TNH: (func $ref.is_b (type $9) (param $a eqref) (param $f funcref) (result i32)
;; TNH-NEXT: (drop
;; TNH-NEXT: (ref.is_null
;; TNH-NEXT: (local.get $a)
@@ -131,7 +131,7 @@
;; TNH-NEXT: (local.get $f)
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $ref.is_b (type $eqref_funcref_=>_i32) (param $a eqref) (param $f funcref) (result i32)
+ ;; NO_TNH: (func $ref.is_b (type $9) (param $a eqref) (param $f funcref) (result i32)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (ref.is_null
;; NO_TNH-NEXT: (ref.cast (ref null $struct)
@@ -164,7 +164,7 @@
)
)
- ;; TNH: (func $ref.test (type $eqref_=>_i32) (param $a eqref) (result i32)
+ ;; TNH: (func $ref.test (type $3) (param $a eqref) (result i32)
;; TNH-NEXT: (drop
;; TNH-NEXT: (block (result i32)
;; TNH-NEXT: (drop
@@ -184,7 +184,7 @@
;; TNH-NEXT: (i32.const 1)
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $ref.test (type $eqref_=>_i32) (param $a eqref) (result i32)
+ ;; NO_TNH: (func $ref.test (type $3) (param $a eqref) (result i32)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (block (result i32)
;; NO_TNH-NEXT: (drop
@@ -219,7 +219,7 @@
)
)
- ;; TNH: (func $if.arm.null (type $i32_ref|$struct|_=>_none) (param $x i32) (param $ref (ref $struct))
+ ;; TNH: (func $if.arm.null (type $4) (param $x i32) (param $ref (ref $struct))
;; TNH-NEXT: (struct.set $struct 0
;; TNH-NEXT: (block (result (ref $struct))
;; TNH-NEXT: (drop
@@ -239,7 +239,7 @@
;; TNH-NEXT: (i32.const 2)
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $if.arm.null (type $i32_ref|$struct|_=>_none) (param $x i32) (param $ref (ref $struct))
+ ;; NO_TNH: (func $if.arm.null (type $4) (param $x i32) (param $ref (ref $struct))
;; NO_TNH-NEXT: (struct.set $struct 0
;; NO_TNH-NEXT: (if (result (ref null $struct))
;; NO_TNH-NEXT: (local.get $x)
@@ -278,7 +278,7 @@
)
)
- ;; TNH: (func $select.arm.null (type $i32_ref|$struct|_=>_none) (param $x i32) (param $ref (ref $struct))
+ ;; TNH: (func $select.arm.null (type $4) (param $x i32) (param $ref (ref $struct))
;; TNH-NEXT: (struct.set $struct 0
;; TNH-NEXT: (block (result (ref $struct))
;; TNH-NEXT: (block
@@ -308,7 +308,7 @@
;; TNH-NEXT: (i32.const 2)
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $select.arm.null (type $i32_ref|$struct|_=>_none) (param $x i32) (param $ref (ref $struct))
+ ;; NO_TNH: (func $select.arm.null (type $4) (param $x i32) (param $ref (ref $struct))
;; NO_TNH-NEXT: (struct.set $struct 0
;; NO_TNH-NEXT: (select (result (ref null $struct))
;; NO_TNH-NEXT: (local.get $ref)
@@ -556,7 +556,7 @@
)
)
- ;; TNH: (func $set-get-cast (type $structref_=>_none) (param $ref structref)
+ ;; TNH: (func $set-get-cast (type $10) (param $ref structref)
;; TNH-NEXT: (drop
;; TNH-NEXT: (struct.get $struct 0
;; TNH-NEXT: (ref.cast (ref $struct)
@@ -580,7 +580,7 @@
;; TNH-NEXT: )
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $set-get-cast (type $structref_=>_none) (param $ref structref)
+ ;; NO_TNH: (func $set-get-cast (type $10) (param $ref structref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (struct.get $struct 0
;; NO_TNH-NEXT: (ref.cast (ref $struct)
@@ -640,7 +640,7 @@
)
)
- ;; TNH: (func $cast-if-null (type $ref|none|_=>_ref|$struct|) (param $x (ref none)) (result (ref $struct))
+ ;; TNH: (func $cast-if-null (type $5) (param $x (ref none)) (result (ref $struct))
;; TNH-NEXT: (drop
;; TNH-NEXT: (block
;; TNH-NEXT: (drop
@@ -651,7 +651,7 @@
;; TNH-NEXT: )
;; TNH-NEXT: (unreachable)
;; TNH-NEXT: )
- ;; NO_TNH: (func $cast-if-null (type $ref|none|_=>_ref|$struct|) (param $x (ref none)) (result (ref $struct))
+ ;; NO_TNH: (func $cast-if-null (type $5) (param $x (ref none)) (result (ref $struct))
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (if (result (ref none))
;; NO_TNH-NEXT: (i32.const 1)
@@ -674,7 +674,7 @@
)
)
- ;; TNH: (func $cast-if-null-flip (type $ref|none|_=>_ref|$struct|) (param $x (ref none)) (result (ref $struct))
+ ;; TNH: (func $cast-if-null-flip (type $5) (param $x (ref none)) (result (ref $struct))
;; TNH-NEXT: (drop
;; TNH-NEXT: (block
;; TNH-NEXT: (drop
@@ -685,7 +685,7 @@
;; TNH-NEXT: )
;; TNH-NEXT: (unreachable)
;; TNH-NEXT: )
- ;; NO_TNH: (func $cast-if-null-flip (type $ref|none|_=>_ref|$struct|) (param $x (ref none)) (result (ref $struct))
+ ;; NO_TNH: (func $cast-if-null-flip (type $5) (param $x (ref none)) (result (ref $struct))
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (if (result (ref none))
;; NO_TNH-NEXT: (i32.const 1)
@@ -706,7 +706,7 @@
)
)
- ;; TNH: (func $cast-to-bottom (type $ref|any|_anyref_=>_none) (param $ref (ref any)) (param $nullable-ref anyref)
+ ;; TNH: (func $cast-to-bottom (type $11) (param $ref (ref any)) (param $nullable-ref anyref)
;; TNH-NEXT: (drop
;; TNH-NEXT: (block (result (ref none))
;; TNH-NEXT: (drop
@@ -740,7 +740,7 @@
;; TNH-NEXT: )
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $cast-to-bottom (type $ref|any|_anyref_=>_none) (param $ref (ref any)) (param $nullable-ref anyref)
+ ;; NO_TNH: (func $cast-to-bottom (type $11) (param $ref (ref any)) (param $nullable-ref anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (block (result (ref none))
;; NO_TNH-NEXT: (drop
@@ -802,7 +802,7 @@
)
)
- ;; TNH: (func $null.cast-other.effects (type $ref?|$struct|_=>_none) (param $x (ref null $struct))
+ ;; TNH: (func $null.cast-other.effects (type $12) (param $x (ref null $struct))
;; TNH-NEXT: (local $i i32)
;; TNH-NEXT: (struct.set $struct 0
;; TNH-NEXT: (local.get $x)
@@ -819,7 +819,7 @@
;; TNH-NEXT: )
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $null.cast-other.effects (type $ref?|$struct|_=>_none) (param $x (ref null $struct))
+ ;; NO_TNH: (func $null.cast-other.effects (type $12) (param $x (ref null $struct))
;; NO_TNH-NEXT: (local $i i32)
;; NO_TNH-NEXT: (struct.set $struct 0
;; NO_TNH-NEXT: (ref.as_non_null
@@ -871,7 +871,7 @@
)
)
- ;; TNH: (func $select.unreachable.child (type $ref|$struct|_=>_ref|$struct|) (param $x (ref $struct)) (result (ref $struct))
+ ;; TNH: (func $select.unreachable.child (type $6) (param $x (ref $struct)) (result (ref $struct))
;; TNH-NEXT: (block ;; (replaces something unreachable we can't emit)
;; TNH-NEXT: (drop
;; TNH-NEXT: (unreachable)
@@ -879,7 +879,7 @@
;; TNH-NEXT: (unreachable)
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $select.unreachable.child (type $ref|$struct|_=>_ref|$struct|) (param $x (ref $struct)) (result (ref $struct))
+ ;; NO_TNH: (func $select.unreachable.child (type $6) (param $x (ref $struct)) (result (ref $struct))
;; NO_TNH-NEXT: (block ;; (replaces something unreachable we can't emit)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (unreachable)
@@ -903,14 +903,14 @@
)
)
- ;; TNH: (func $select.unreachable.child.flip (type $ref|$struct|_=>_ref|$struct|) (param $x (ref $struct)) (result (ref $struct))
+ ;; TNH: (func $select.unreachable.child.flip (type $6) (param $x (ref $struct)) (result (ref $struct))
;; TNH-NEXT: (select
;; TNH-NEXT: (local.get $x)
;; TNH-NEXT: (unreachable)
;; TNH-NEXT: (i32.const 1)
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $select.unreachable.child.flip (type $ref|$struct|_=>_ref|$struct|) (param $x (ref $struct)) (result (ref $struct))
+ ;; NO_TNH: (func $select.unreachable.child.flip (type $6) (param $x (ref $struct)) (result (ref $struct))
;; NO_TNH-NEXT: (select
;; NO_TNH-NEXT: (local.get $x)
;; NO_TNH-NEXT: (unreachable)
@@ -979,28 +979,28 @@
;; Helper functions.
- ;; TNH: (func $get-i32 (type $none_=>_i32) (result i32)
+ ;; TNH: (func $get-i32 (type $2) (result i32)
;; TNH-NEXT: (unreachable)
;; TNH-NEXT: )
- ;; NO_TNH: (func $get-i32 (type $none_=>_i32) (result i32)
+ ;; NO_TNH: (func $get-i32 (type $2) (result i32)
;; NO_TNH-NEXT: (unreachable)
;; NO_TNH-NEXT: )
(func $get-i32 (result i32)
(unreachable)
)
- ;; TNH: (func $get-ref (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; TNH: (func $get-ref (type $13) (result (ref $struct))
;; TNH-NEXT: (unreachable)
;; TNH-NEXT: )
- ;; NO_TNH: (func $get-ref (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; NO_TNH: (func $get-ref (type $13) (result (ref $struct))
;; NO_TNH-NEXT: (unreachable)
;; NO_TNH-NEXT: )
(func $get-ref (result (ref $struct))
(unreachable)
)
- ;; TNH: (func $get-null (type $none_=>_nullref) (result nullref)
+ ;; TNH: (func $get-null (type $14) (result nullref)
;; TNH-NEXT: (unreachable)
;; TNH-NEXT: )
- ;; NO_TNH: (func $get-null (type $none_=>_nullref) (result nullref)
+ ;; NO_TNH: (func $get-null (type $14) (result nullref)
;; NO_TNH-NEXT: (unreachable)
;; NO_TNH-NEXT: )
(func $get-null (result (ref null none))
diff --git a/test/lit/passes/optimize-instructions-gc.wast b/test/lit/passes/optimize-instructions-gc.wast
index 45a984807..86306a27a 100644
--- a/test/lit/passes/optimize-instructions-gc.wast
+++ b/test/lit/passes/optimize-instructions-gc.wast
@@ -41,12 +41,12 @@
;; CHECK: (type $struct_i64 (func (param structref) (result i64)))
(type $struct_i64 (func (param (ref null struct)) (result i64)))
- ;; CHECK: (import "env" "get-i32" (func $get-i32 (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "env" "get-i32" (func $get-i32 (type $8) (result i32)))
(import "env" "get-i32" (func $get-i32 (result i32)))
;; These functions test if an `if` with subtyped arms is correctly folded
;; 1. if its `ifTrue` and `ifFalse` arms are identical (can fold)
- ;; CHECK: (func $if-arms-subtype-fold (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $if-arms-subtype-fold (type $25) (result anyref)
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
(func $if-arms-subtype-fold (result anyref)
@@ -57,7 +57,7 @@
)
)
;; 2. if its `ifTrue` and `ifFalse` arms are not identical (cannot fold)
- ;; CHECK: (func $if-arms-subtype-nofold (type $i31ref_=>_anyref) (param $i31ref i31ref) (result anyref)
+ ;; CHECK: (func $if-arms-subtype-nofold (type $26) (param $i31ref i31ref) (result anyref)
;; CHECK-NEXT: (if (result anyref)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (ref.null none)
@@ -73,7 +73,7 @@
)
;; Stored values automatically truncate unneeded bytes.
- ;; CHECK: (func $store-trunc (type $ref?|$struct|_=>_none) (param $x (ref null $struct))
+ ;; CHECK: (func $store-trunc (type $10) (param $x (ref null $struct))
;; CHECK-NEXT: (struct.set $struct $i8
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (i32.const 35)
@@ -106,7 +106,7 @@
)
;; Similar, but for arrays.
- ;; CHECK: (func $store-trunc2 (type $ref?|$array|_=>_none) (param $x (ref null $array))
+ ;; CHECK: (func $store-trunc2 (type $14) (param $x (ref null $array))
;; CHECK-NEXT: (array.set $array
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (i32.const 0)
@@ -123,7 +123,7 @@
;; ref.is_null is not needed on a non-nullable value, and if something is
;; cast to its own type, we don't need that either, etc.
- ;; CHECK: (func $unneeded_test (type $ref|$struct|_ref|func|_ref|i31|_=>_none) (param $struct (ref $struct)) (param $func (ref func)) (param $i31 (ref i31))
+ ;; CHECK: (func $unneeded_test (type $15) (param $struct (ref $struct)) (param $func (ref func)) (param $i31 (ref i31))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -166,7 +166,7 @@
;; similar to $unneeded_is, but the values are nullable. we can at least
;; leave just the null check.
- ;; CHECK: (func $unneeded_test_null (type $ref?|$struct|_funcref_i31ref_=>_none) (param $struct (ref null $struct)) (param $func funcref) (param $i31 i31ref)
+ ;; CHECK: (func $unneeded_test_null (type $16) (param $struct (ref null $struct)) (param $func funcref) (param $i31 i31ref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (local.get $struct)
@@ -207,7 +207,7 @@
;; ref.as_non_null is not needed on a non-nullable value, and if something is
;; a func we don't need that either etc., and can just return the value.
- ;; CHECK: (func $unneeded_cast (type $ref|$struct|_ref|func|_ref|i31|_=>_none) (param $struct (ref $struct)) (param $func (ref func)) (param $i31 (ref i31))
+ ;; CHECK: (func $unneeded_cast (type $15) (param $struct (ref $struct)) (param $func (ref func)) (param $i31 (ref i31))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: )
@@ -235,7 +235,7 @@
;; similar to $unneeded_cast, but the values are nullable. we can turn the
;; more specific things into ref.as_non_null.
- ;; CHECK: (func $unneeded_cast_null (type $ref?|$struct|_funcref_i31ref_=>_none) (param $struct (ref null $struct)) (param $func funcref) (param $i31 i31ref)
+ ;; CHECK: (func $unneeded_cast_null (type $16) (param $struct (ref null $struct)) (param $func funcref) (param $i31 i31ref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (local.get $struct)
@@ -292,7 +292,7 @@
)
)
- ;; CHECK: (func $redundant-non-null-casts (type $ref?|$struct|_ref?|$array|_ref?|$void|_=>_none) (param $x (ref null $struct)) (param $y (ref null $array)) (param $f (ref null $void))
+ ;; CHECK: (func $redundant-non-null-casts (type $27) (param $x (ref null $struct)) (param $y (ref null $array)) (param $f (ref null $void))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (local.get $x)
@@ -379,14 +379,14 @@
)
)
- ;; CHECK: (func $get-eqref (type $none_=>_eqref) (result eqref)
+ ;; CHECK: (func $get-eqref (type $28) (result eqref)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $get-eqref (result eqref)
(unreachable)
)
- ;; CHECK: (func $ref-eq (type $eqref_eqref_=>_none) (param $x eqref) (param $y eqref)
+ ;; CHECK: (func $ref-eq (type $9) (param $x eqref) (param $y eqref)
;; CHECK-NEXT: (local $lx eqref)
;; CHECK-NEXT: (local $ly eqref)
;; CHECK-NEXT: (drop
@@ -460,7 +460,7 @@
;; CHECK-NEXT: )
(func $nothing)
- ;; CHECK: (func $ref-eq-corner-cases (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-eq-corner-cases (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.eq
;; CHECK-NEXT: (block (result eqref)
@@ -547,7 +547,7 @@
)
)
- ;; CHECK: (func $ref-eq-ref-cast (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-eq-ref-cast (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.eq
;; CHECK-NEXT: (local.get $x)
@@ -570,7 +570,7 @@
)
)
- ;; CHECK: (func $flip-cast-of-as-non-null (type $anyref_=>_none) (param $x anyref)
+ ;; CHECK: (func $flip-cast-of-as-non-null (type $17) (param $x anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $struct)
;; CHECK-NEXT: (local.get $x)
@@ -623,7 +623,7 @@
)
)
)
- ;; CHECK: (func $flip-tee-of-as-non-null (type $anyref_=>_none) (param $x anyref)
+ ;; CHECK: (func $flip-tee-of-as-non-null (type $17) (param $x anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (local.tee $x
@@ -643,7 +643,7 @@
)
)
- ;; CHECK: (func $flip-tee-of-as-non-null-non-nullable (type $ref|any|_anyref_=>_none) (param $x (ref any)) (param $y anyref)
+ ;; CHECK: (func $flip-tee-of-as-non-null-non-nullable (type $29) (param $x (ref any)) (param $y anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $x
;; CHECK-NEXT: (ref.as_non_null
@@ -664,7 +664,7 @@
)
)
)
- ;; CHECK: (func $ternary-identical-arms (type $i32_ref?|$struct|_ref?|$struct|_=>_none) (param $x i32) (param $y (ref null $struct)) (param $z (ref null $struct))
+ ;; CHECK: (func $ternary-identical-arms (type $30) (param $x i32) (param $y (ref null $struct)) (param $z (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (if (result (ref null $struct))
@@ -684,7 +684,7 @@
)
)
)
- ;; CHECK: (func $select-identical-arms-but-side-effect (type $ref?|$struct|_ref?|$struct|_i32_=>_none) (param $x (ref null $struct)) (param $y (ref null $struct)) (param $z i32)
+ ;; CHECK: (func $select-identical-arms-but-side-effect (type $18) (param $x (ref null $struct)) (param $y (ref null $struct)) (param $z i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (struct.get_u $struct $i8
@@ -711,7 +711,7 @@
)
)
)
- ;; CHECK: (func $ternary-identical-arms-no-side-effect (type $ref|$struct|_ref|$struct|_i32_=>_none) (param $x (ref $struct)) (param $y (ref $struct)) (param $z i32)
+ ;; CHECK: (func $ternary-identical-arms-no-side-effect (type $31) (param $x (ref $struct)) (param $y (ref $struct)) (param $z i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get_u $struct $i8
;; CHECK-NEXT: (select (result (ref $struct))
@@ -736,7 +736,7 @@
)
)
)
- ;; CHECK: (func $if-identical-arms-with-side-effect (type $ref?|$struct|_ref?|$struct|_i32_=>_none) (param $x (ref null $struct)) (param $y (ref null $struct)) (param $z i32)
+ ;; CHECK: (func $if-identical-arms-with-side-effect (type $18) (param $x (ref null $struct)) (param $y (ref null $struct)) (param $z i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.get_u $struct $i8
;; CHECK-NEXT: (if (result (ref null $struct))
@@ -763,7 +763,7 @@
)
)
- ;; CHECK: (func $ref-cast-squared (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-cast-squared (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref null $struct)
;; CHECK-NEXT: (local.get $x)
@@ -780,7 +780,7 @@
)
)
)
- ;; CHECK: (func $ref-cast-squared-fallthrough (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-cast-squared-fallthrough (type $4) (param $x eqref)
;; CHECK-NEXT: (local $1 (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result (ref null $struct))
@@ -809,7 +809,7 @@
)
)
)
- ;; CHECK: (func $ref-cast-cubed (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-cast-cubed (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref null $struct)
;; CHECK-NEXT: (local.get $x)
@@ -828,7 +828,7 @@
)
)
)
- ;; CHECK: (func $ref-cast-squared-different (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-cast-squared-different (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast nullref
;; CHECK-NEXT: (local.get $x)
@@ -847,7 +847,7 @@
)
)
- ;; CHECK: (func $ref-eq-null (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-eq-null (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (local.get $x)
@@ -888,7 +888,7 @@
)
)
- ;; CHECK: (func $ref-eq-possible (type $eqref_eqref_=>_none) (param $x eqref) (param $y eqref)
+ ;; CHECK: (func $ref-eq-possible (type $9) (param $x eqref) (param $y eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.eq
;; CHECK-NEXT: (ref.cast (ref null $struct)
@@ -915,7 +915,7 @@
)
)
- ;; CHECK: (func $ref-eq-impossible (type $eqref_eqref_=>_none) (param $x eqref) (param $y eqref)
+ ;; CHECK: (func $ref-eq-impossible (type $9) (param $x eqref) (param $y eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1007,7 +1007,7 @@
)
)
- ;; CHECK: (func $ref-eq-possible-b (type $eqref_eqref_=>_none) (param $x eqref) (param $y eqref)
+ ;; CHECK: (func $ref-eq-possible-b (type $9) (param $x eqref) (param $y eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.eq
;; CHECK-NEXT: (ref.cast (ref $A)
@@ -1055,7 +1055,7 @@
)
)
- ;; CHECK: (func $hoist-LUB-danger (type $i32_ref|$B|_ref|$C|_=>_i32) (param $x i32) (param $b (ref $B)) (param $c (ref $C)) (result i32)
+ ;; CHECK: (func $hoist-LUB-danger (type $32) (param $x i32) (param $b (ref $B)) (param $c (ref $C)) (result i32)
;; CHECK-NEXT: (if (result i32)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (struct.get $B 1
@@ -1086,7 +1086,7 @@
)
)
- ;; CHECK: (func $incompatible-cast-of-non-null (type $ref|$struct|_=>_none) (param $struct (ref $struct))
+ ;; CHECK: (func $incompatible-cast-of-non-null (type $33) (param $struct (ref $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result (ref none))
;; CHECK-NEXT: (drop
@@ -1104,7 +1104,7 @@
)
)
- ;; CHECK: (func $incompatible-cast-of-null (type $ref?|$struct|_=>_none) (param $x (ref null $struct))
+ ;; CHECK: (func $incompatible-cast-of-null (type $10) (param $x (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -1139,7 +1139,7 @@
)
)
- ;; CHECK: (func $incompatible-cast-of-unknown (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $incompatible-cast-of-unknown (type $10) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast nullref
;; CHECK-NEXT: (local.get $struct)
@@ -1154,7 +1154,7 @@
)
)
- ;; CHECK: (func $incompatible-test (type $ref?|$struct|_=>_none) (param $struct (ref null $struct))
+ ;; CHECK: (func $incompatible-test (type $10) (param $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -1204,7 +1204,7 @@
)
)
- ;; CHECK: (func $subtype-compatible (type $ref?|$A|_ref?|$B|_=>_none) (param $A (ref null $A)) (param $B (ref null $B))
+ ;; CHECK: (func $subtype-compatible (type $20) (param $A (ref null $A)) (param $B (ref null $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.test (ref $B)
;; CHECK-NEXT: (local.get $A)
@@ -1284,7 +1284,7 @@
)
)
- ;; CHECK: (func $compatible-test-separate-fallthrough (type $eqref_=>_i32) (param $eqref eqref) (result i32)
+ ;; CHECK: (func $compatible-test-separate-fallthrough (type $11) (param $eqref eqref) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $eqref
;; CHECK-NEXT: (block (result eqref)
@@ -1318,7 +1318,7 @@
)
)
- ;; CHECK: (func $improvable-test-separate-fallthrough (type $eqref_=>_i32) (param $eqref eqref) (result i32)
+ ;; CHECK: (func $improvable-test-separate-fallthrough (type $11) (param $eqref eqref) (result i32)
;; CHECK-NEXT: (ref.test (ref i31)
;; CHECK-NEXT: (block (result eqref)
;; CHECK-NEXT: (ref.as_non_null
@@ -1339,7 +1339,7 @@
)
)
- ;; CHECK: (func $incompatible-test-separate-fallthrough (type $eqref_=>_i32) (param $eqref eqref) (result i32)
+ ;; CHECK: (func $incompatible-test-separate-fallthrough (type $11) (param $eqref eqref) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $eqref
;; CHECK-NEXT: (block (result eqref)
@@ -1373,7 +1373,7 @@
)
)
- ;; CHECK: (func $incompatible-test-heap-types-nonnullable (type $anyref_=>_anyref) (param $anyref anyref) (result anyref)
+ ;; CHECK: (func $incompatible-test-heap-types-nonnullable (type $7) (param $anyref anyref) (result anyref)
;; CHECK-NEXT: (block $outer (result anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
@@ -1415,7 +1415,7 @@
)
)
- ;; CHECK: (func $incompatible-test-heap-types-nullable (type $anyref_=>_anyref) (param $anyref anyref) (result anyref)
+ ;; CHECK: (func $incompatible-test-heap-types-nullable (type $7) (param $anyref anyref) (result anyref)
;; CHECK-NEXT: (block $outer (result anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
@@ -1456,7 +1456,7 @@
)
)
- ;; CHECK: (func $incompatible-test-heap-types-unreachable (type $anyref_=>_anyref) (param $anyref anyref) (result anyref)
+ ;; CHECK: (func $incompatible-test-heap-types-unreachable (type $7) (param $anyref anyref) (result anyref)
;; CHECK-NEXT: (block $outer (result anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
@@ -1498,7 +1498,7 @@
)
)
- ;; CHECK: (func $ref.test-unreachable (type $ref?|$A|_=>_none) (param $A (ref null $A))
+ ;; CHECK: (func $ref.test-unreachable (type $34) (param $A (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.test (ref $A)
;; CHECK-NEXT: (unreachable)
@@ -1621,7 +1621,7 @@
)
)
- ;; CHECK: (func $ref-cast-static-general (type $ref?|$A|_ref?|$B|_=>_none) (param $a (ref null $A)) (param $b (ref null $B))
+ ;; CHECK: (func $ref-cast-static-general (type $20) (param $a (ref null $A)) (param $b (ref null $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $a)
;; CHECK-NEXT: )
@@ -1668,7 +1668,7 @@
)
)
- ;; CHECK: (func $ref-cast-static-squared (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-cast-static-squared (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref null $A)
;; CHECK-NEXT: (local.get $x)
@@ -1711,7 +1711,7 @@
)
)
- ;; CHECK: (func $ref-cast-static-many (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-cast-static-many (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref null $B-child)
;; CHECK-NEXT: (local.get $x)
@@ -1802,7 +1802,7 @@
)
)
- ;; CHECK: (func $ref-cast-static-very-many (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-cast-static-very-many (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref null $B-child)
;; CHECK-NEXT: (local.get $x)
@@ -1840,7 +1840,7 @@
)
)
- ;; CHECK: (func $ref-cast-static-fallthrough-remaining (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-cast-static-fallthrough-remaining (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result (ref null $B))
;; CHECK-NEXT: (call $ref-cast-static-fallthrough-remaining
@@ -1875,7 +1875,7 @@
)
)
- ;; CHECK: (func $ref-cast-static-fallthrough-remaining-child (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-cast-static-fallthrough-remaining-child (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref null $B)
;; CHECK-NEXT: (block (result eqref)
@@ -1907,7 +1907,7 @@
)
)
- ;; CHECK: (func $ref-cast-static-fallthrough-remaining-impossible (type $ref|eq|_=>_none) (param $x (ref eq))
+ ;; CHECK: (func $ref-cast-static-fallthrough-remaining-impossible (type $21) (param $x (ref eq))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -1942,7 +1942,7 @@
)
)
- ;; CHECK: (func $ref-cast-static-fallthrough-remaining-nonnull (type $ref|eq|_=>_none) (param $x (ref eq))
+ ;; CHECK: (func $ref-cast-static-fallthrough-remaining-nonnull (type $21) (param $x (ref eq))
;; CHECK-NEXT: (local $1 (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result (ref $B))
@@ -1981,7 +1981,7 @@
)
)
- ;; CHECK: (func $ref-cast-static-squared-impossible (type $eqref_=>_none) (param $x eqref)
+ ;; CHECK: (func $ref-cast-static-squared-impossible (type $4) (param $x eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast nullref
;; CHECK-NEXT: (local.get $x)
@@ -2051,7 +2051,7 @@
)
)
- ;; CHECK: (func $ref-test-static-same-type (type $ref?|$A|_ref|$A|_=>_none) (param $nullable (ref null $A)) (param $non-nullable (ref $A))
+ ;; CHECK: (func $ref-test-static-same-type (type $22) (param $nullable (ref null $A)) (param $non-nullable (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (ref.is_null
@@ -2084,7 +2084,7 @@
)
)
- ;; CHECK: (func $ref-test-static-subtype (type $ref?|$B|_ref|$B|_=>_none) (param $nullable (ref null $B)) (param $non-nullable (ref $B))
+ ;; CHECK: (func $ref-test-static-subtype (type $12) (param $nullable (ref null $B)) (param $non-nullable (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (ref.is_null
@@ -2115,7 +2115,7 @@
)
)
- ;; CHECK: (func $ref-test-static-supertype (type $ref?|$A|_ref|$A|_=>_none) (param $nullable (ref null $A)) (param $non-nullable (ref $A))
+ ;; CHECK: (func $ref-test-static-supertype (type $22) (param $nullable (ref null $A)) (param $non-nullable (ref $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.test (ref $B)
;; CHECK-NEXT: (local.get $nullable)
@@ -2142,7 +2142,7 @@
)
)
- ;; CHECK: (func $ref-test-static-impossible (type $ref?|$array|_ref|$array|_=>_none) (param $nullable (ref null $array)) (param $non-nullable (ref $array))
+ ;; CHECK: (func $ref-test-static-impossible (type $35) (param $nullable (ref null $array)) (param $non-nullable (ref $array))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
@@ -2174,7 +2174,7 @@
)
)
- ;; CHECK: (func $ref-boolean (type $eqref_eqref_=>_none) (param $x eqref) (param $y eqref)
+ ;; CHECK: (func $ref-boolean (type $9) (param $x eqref) (param $y eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.eq
;; CHECK-NEXT: (local.get $x)
@@ -2222,14 +2222,14 @@
)
)
- ;; CHECK: (func $impossible (type $none_=>_ref|none|) (result (ref none))
+ ;; CHECK: (func $impossible (type $36) (result (ref none))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $impossible (result (ref none))
(unreachable)
)
- ;; CHECK: (func $bottom-type-accessors (type $ref|none|_nullref_=>_none) (param $bot (ref none)) (param $null nullref)
+ ;; CHECK: (func $bottom-type-accessors (type $37) (param $bot (ref none)) (param $null nullref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -2271,7 +2271,7 @@
)
)
- ;; CHECK: (func $ref-cast-heap-type (type $ref?|$B|_ref|$B|_=>_none) (param $null-b (ref null $B)) (param $b (ref $B))
+ ;; CHECK: (func $ref-cast-heap-type (type $12) (param $null-b (ref null $B)) (param $b (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $b)
;; CHECK-NEXT: )
@@ -2318,7 +2318,7 @@
)
)
- ;; CHECK: (func $ref-cast-heap-type-incompatible (type $ref?|$B|_ref|$B|_=>_none) (param $null-b (ref null $B)) (param $b (ref $B))
+ ;; CHECK: (func $ref-cast-heap-type-incompatible (type $12) (param $null-b (ref null $B)) (param $b (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block (result (ref none))
;; CHECK-NEXT: (drop
@@ -2377,7 +2377,7 @@
)
)
- ;; CHECK: (func $compatible-cast-separate-fallthrough (type $eqref_=>_ref|i31|) (param $eqref eqref) (result (ref i31))
+ ;; CHECK: (func $compatible-cast-separate-fallthrough (type $23) (param $eqref eqref) (result (ref i31))
;; CHECK-NEXT: (local $1 i31ref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $eqref
@@ -2417,7 +2417,7 @@
)
)
- ;; CHECK: (func $compatible-cast-fallthrough-null-check (type $eqref_=>_ref|i31|) (param $eqref eqref) (result (ref i31))
+ ;; CHECK: (func $compatible-cast-fallthrough-null-check (type $23) (param $eqref eqref) (result (ref i31))
;; CHECK-NEXT: (local $1 i31ref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $eqref
@@ -2449,7 +2449,7 @@
)
)
- ;; CHECK: (func $compatible-cast-separate-fallthrough-multiple-options-1 (type $eqref_=>_ref|eq|) (param $eqref eqref) (result (ref eq))
+ ;; CHECK: (func $compatible-cast-separate-fallthrough-multiple-options-1 (type $24) (param $eqref eqref) (result (ref eq))
;; CHECK-NEXT: (local $1 i31ref)
;; CHECK-NEXT: (block $outer (result (ref eq))
;; CHECK-NEXT: (block (result (ref i31))
@@ -2507,7 +2507,7 @@
)
)
- ;; CHECK: (func $compatible-cast-separate-fallthrough-multiple-options-2 (type $eqref_=>_ref|eq|) (param $eqref eqref) (result (ref eq))
+ ;; CHECK: (func $compatible-cast-separate-fallthrough-multiple-options-2 (type $24) (param $eqref eqref) (result (ref eq))
;; CHECK-NEXT: (local $1 (ref i31))
;; CHECK-NEXT: (block $outer (result (ref eq))
;; CHECK-NEXT: (block (result (ref i31))
@@ -2562,7 +2562,7 @@
)
)
- ;; CHECK: (func $incompatible-cast-separate-fallthrough (type $eqref_=>_structref) (param $eqref eqref) (result structref)
+ ;; CHECK: (func $incompatible-cast-separate-fallthrough (type $38) (param $eqref eqref) (result structref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $eqref
;; CHECK-NEXT: (block (result (ref i31))
@@ -2596,7 +2596,7 @@
)
)
- ;; CHECK: (func $incompatible-cast-heap-types-nonnullable (type $anyref_=>_anyref) (param $anyref anyref) (result anyref)
+ ;; CHECK: (func $incompatible-cast-heap-types-nonnullable (type $7) (param $anyref anyref) (result anyref)
;; CHECK-NEXT: (block $outer (result (ref any))
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -2632,7 +2632,7 @@
)
)
- ;; CHECK: (func $incompatible-cast-heap-types-nullable (type $anyref_=>_anyref) (param $anyref anyref) (result anyref)
+ ;; CHECK: (func $incompatible-cast-heap-types-nullable (type $7) (param $anyref anyref) (result anyref)
;; CHECK-NEXT: (block $outer (result anyref)
;; CHECK-NEXT: (ref.cast nullref
;; CHECK-NEXT: (block (result nullref)
@@ -2664,7 +2664,7 @@
)
)
- ;; CHECK: (func $incompatible-cast-heap-types-unreachable (type $anyref_=>_anyref) (param $anyref anyref) (result anyref)
+ ;; CHECK: (func $incompatible-cast-heap-types-unreachable (type $7) (param $anyref anyref) (result anyref)
;; CHECK-NEXT: (block $outer (result anyref)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -2699,7 +2699,7 @@
)
)
- ;; CHECK: (func $as_of_unreachable (type $none_=>_ref|$A|) (result (ref $A))
+ ;; CHECK: (func $as_of_unreachable (type $39) (result (ref $A))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $as_of_unreachable (result (ref $A))
@@ -2713,7 +2713,7 @@
)
)
- ;; CHECK: (func $cast-internalized-extern (type $externref_=>_none) (param $externref externref)
+ ;; CHECK: (func $cast-internalized-extern (type $40) (param $externref externref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (extern.internalize
@@ -2842,7 +2842,7 @@
)
)
- ;; CHECK: (func $refinalize.select.arm.unknown (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $refinalize.select.arm.unknown (type $41) (param $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $void2)
;; CHECK-NEXT: (ref.func $refinalize.select.arm)
@@ -2862,7 +2862,7 @@
)
)
- ;; CHECK: (func $non-null-bottom-ref (type $none_=>_ref|func|) (result (ref func))
+ ;; CHECK: (func $non-null-bottom-ref (type $42) (result (ref func))
;; CHECK-NEXT: (local $0 funcref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $0
@@ -2890,7 +2890,7 @@
)
)
- ;; CHECK: (func $non-null-bottom-cast (type $none_=>_ref|nofunc|) (result (ref nofunc))
+ ;; CHECK: (func $non-null-bottom-cast (type $43) (result (ref nofunc))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $non-null-bottom-cast)
;; CHECK-NEXT: )
@@ -2903,7 +2903,7 @@
)
)
- ;; CHECK: (func $non-null-bottom-ref-test (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $non-null-bottom-ref-test (type $8) (result i32)
;; CHECK-NEXT: (local $0 funcref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.tee $0
@@ -2926,7 +2926,7 @@
)
)
- ;; CHECK: (func $non-null-bottom-ref-test-notee (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $non-null-bottom-ref-test-notee (type $8) (result i32)
;; CHECK-NEXT: (local $0 funcref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (loop (result (ref nofunc))
@@ -2946,7 +2946,7 @@
)
)
- ;; CHECK: (func $non-null-bottom-test (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $non-null-bottom-test (type $8) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $non-null-bottom-cast)
;; CHECK-NEXT: )
@@ -3015,7 +3015,7 @@
)
)
- ;; CHECK: (func $ref.test-then-optimizeAddedConstants (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $ref.test-then-optimizeAddedConstants (type $8) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
@@ -3089,7 +3089,7 @@
(unreachable)
)
- ;; CHECK: (func $array-copy-non-null (type $ref?|$array|_=>_none) (param $x (ref null $array))
+ ;; CHECK: (func $array-copy-non-null (type $14) (param $x (ref null $array))
;; CHECK-NEXT: (block $block
;; CHECK-NEXT: (array.copy $array $array
;; CHECK-NEXT: (ref.as_non_null
diff --git a/test/lit/passes/optimize-instructions-ignore-traps.wast b/test/lit/passes/optimize-instructions-ignore-traps.wast
index 177c10b6a..0d31794e5 100644
--- a/test/lit/passes/optimize-instructions-ignore-traps.wast
+++ b/test/lit/passes/optimize-instructions-ignore-traps.wast
@@ -5,7 +5,7 @@
(module
;; CHECK: (type $0 (func (param i32 i32) (result i32)))
(type $0 (func (param i32 i32) (result i32)))
- ;; CHECK: (import "a" "b" (func $get-i32 (type $none_=>_i32) (result i32)))
+ ;; CHECK: (import "a" "b" (func $get-i32 (type $2) (result i32)))
;; CHECK: (memory $0 0)
(memory $0 0)
@@ -643,7 +643,7 @@
(return (local.get $1))
)
- ;; CHECK: (func $conditionalize-if-type-change (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $conditionalize-if-type-change (type $3) (result f64)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (loop $label$1 (result f32)
@@ -717,7 +717,7 @@
)
(f64.const -nan:0xfffffffffffff)
)
- ;; CHECK: (func $optimize-bulk-memory-copy (type $i32_i32_i32_=>_none) (param $dst i32) (param $src i32) (param $sz i32)
+ ;; CHECK: (func $optimize-bulk-memory-copy (type $1) (param $dst i32) (param $src i32) (param $sz i32)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $dst)
@@ -775,7 +775,7 @@
)
)
- ;; CHECK: (func $optimize-bulk-memory-fill (type $i32_i32_i32_=>_none) (param $dst i32) (param $val i32) (param $sz i32)
+ ;; CHECK: (func $optimize-bulk-memory-fill (type $1) (param $dst i32) (param $val i32) (param $sz i32)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $dst)
diff --git a/test/lit/passes/optimize-instructions-iit-eh.wast b/test/lit/passes/optimize-instructions-iit-eh.wast
index a4768a05f..af45a9427 100644
--- a/test/lit/passes/optimize-instructions-iit-eh.wast
+++ b/test/lit/passes/optimize-instructions-iit-eh.wast
@@ -8,7 +8,7 @@
;; CHECK: (tag $e (param (ref null $struct.A)))
(tag $e (param (ref null $struct.A)))
- ;; CHECK: (func $ref-cast-statically-removed (type $none_=>_none)
+ ;; CHECK: (func $ref-cast-statically-removed (type $2)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
diff --git a/test/lit/passes/optimize-instructions-mvp.wast b/test/lit/passes/optimize-instructions-mvp.wast
index d5388ffd1..953ccd37c 100644
--- a/test/lit/passes/optimize-instructions-mvp.wast
+++ b/test/lit/passes/optimize-instructions-mvp.wast
@@ -3,9 +3,11 @@
(module
(memory 0)
- ;; CHECK: (type $0 (func (param i32 i64)))
+ ;; CHECK: (type $0 (func (result i32)))
(type $0 (func (param i32 i64)))
+ ;; CHECK: (type $0 (func (param i32 i64)))
+
;; CHECK: (import "a" "b" (func $get-f64 (result f64)))
(import "a" "b" (func $get-f64 (result f64)))
diff --git a/test/lit/passes/optimize-instructions-strings.wast b/test/lit/passes/optimize-instructions-strings.wast
index 9104f970d..3516f0fa6 100644
--- a/test/lit/passes/optimize-instructions-strings.wast
+++ b/test/lit/passes/optimize-instructions-strings.wast
@@ -2,7 +2,7 @@
;; RUN: wasm-opt %s -all --optimize-instructions -S -o - | filecheck %s
(module
- ;; CHECK: (func $string.checks (type $ref|string|_ref|string|_=>_none) (param $a (ref string)) (param $b (ref string))
+ ;; CHECK: (func $string.checks (type $0) (param $a (ref string)) (param $b (ref string))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (string.eq
;; CHECK-NEXT: (local.get $a)
diff --git a/test/lit/passes/poppify-globals.wast b/test/lit/passes/poppify-globals.wast
index af3606387..b27c5e714 100644
--- a/test/lit/passes/poppify-globals.wast
+++ b/test/lit/passes/poppify-globals.wast
@@ -3,9 +3,9 @@
;; RUN: wasm-opt %s --poppify --no-validation -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i32_i64_f32 (func (result i32 i64 f32)))
+ ;; CHECK: (type $0 (func (result i32 i64 f32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $foo (mut i32) (i32.const 0))
(global $foo (mut i32) (i32.const 0))
@@ -31,7 +31,7 @@
;; CHECK: (global $other-tuple$0 i32 (global.get $tuple$0))
- ;; CHECK: (func $global-get-tuple (type $none_=>_i32_i64_f32) (result i32 i64 f32)
+ ;; CHECK: (func $global-get-tuple (type $0) (result i32 i64 f32)
;; CHECK-NEXT: (global.get $tuple$0)
;; CHECK-NEXT: (global.get $tuple$1_4)
;; CHECK-NEXT: (global.get $tuple$2)
@@ -40,7 +40,7 @@
(global.get $tuple)
)
- ;; CHECK: (func $global-set-tuple (type $none_=>_none)
+ ;; CHECK: (func $global-set-tuple (type $1)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i64.const 1)
;; CHECK-NEXT: (f32.const 2)
diff --git a/test/lit/passes/poppify.wast b/test/lit/passes/poppify.wast
index 88f46de8c..9432cbd28 100644
--- a/test/lit/passes/poppify.wast
+++ b/test/lit/passes/poppify.wast
@@ -6,14 +6,14 @@
;; CHECK: (tag $e (param i32))
(tag $e (param i32))
- ;; CHECK: (func $id (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $id (type $4) (param $x i32) (result i32)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
(func $id (param $x i32) (result i32)
(local.get $x)
)
- ;; CHECK: (func $add (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ ;; CHECK: (func $add (type $5) (param $x i32) (param $y i32) (result i32)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (local.get $y)
;; CHECK-NEXT: (i32.add
@@ -28,7 +28,7 @@
)
)
- ;; CHECK: (func $expr-tree (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $expr-tree (type $0) (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (i32.mul
@@ -59,7 +59,7 @@
)
)
- ;; CHECK: (func $block (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $block (type $0) (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -70,7 +70,7 @@
)
)
- ;; CHECK: (func $nested (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $nested (type $0) (result i32)
;; CHECK-NEXT: (block $block (result i32)
;; CHECK-NEXT: (block $block0 (result i32)
;; CHECK-NEXT: (block $block1 (result i32)
@@ -89,7 +89,7 @@
)
)
- ;; CHECK: (func $nested-nonames (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $nested-nonames (type $0) (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
(func $nested-nonames (result i32)
@@ -102,7 +102,7 @@
)
)
- ;; CHECK: (func $child-blocks (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $child-blocks (type $0) (result i32)
;; CHECK-NEXT: (block $block (result i32)
;; CHECK-NEXT: (block $block0 (result i32)
;; CHECK-NEXT: (i32.const 0)
@@ -129,7 +129,7 @@
)
)
- ;; CHECK: (func $child-blocks-nonames (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $child-blocks-nonames (type $0) (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (i32.add
@@ -150,7 +150,7 @@
)
)
- ;; CHECK: (func $block-br (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $block-br (type $0) (result i32)
;; CHECK-NEXT: (block $l (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (i32.const 0)
@@ -168,7 +168,7 @@
)
)
- ;; CHECK: (func $loop (type $none_=>_none)
+ ;; CHECK: (func $loop (type $2)
;; CHECK-NEXT: (loop $l
;; CHECK-NEXT: (br $l)
;; CHECK-NEXT: )
@@ -180,7 +180,7 @@
)
)
- ;; CHECK: (func $if (type $none_=>_none)
+ ;; CHECK: (func $if (type $2)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (pop i32)
@@ -194,7 +194,7 @@
)
)
- ;; CHECK: (func $if-else (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $if-else (type $0) (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (if (result i32)
;; CHECK-NEXT: (pop i32)
@@ -210,7 +210,7 @@
)
)
- ;; CHECK: (func $try-catch (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $try-catch (type $0) (result i32)
;; CHECK-NEXT: (try $try (result i32)
;; CHECK-NEXT: (do
;; CHECK-NEXT: (i32.const 0)
@@ -241,7 +241,7 @@
)
)
- ;; CHECK: (func $try-delegate (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $try-delegate (type $0) (result i32)
;; CHECK-NEXT: (try $l0 (result i32)
;; CHECK-NEXT: (do
;; CHECK-NEXT: (try $try
@@ -277,7 +277,7 @@
)
)
- ;; CHECK: (func $tuple (type $none_=>_i32_i64) (result i32 i64)
+ ;; CHECK: (func $tuple (type $1) (result i32 i64)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i64.const 1)
;; CHECK-NEXT: )
@@ -288,7 +288,7 @@
)
)
- ;; CHECK: (func $extract-first (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $extract-first (type $0) (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i64.const 1)
;; CHECK-NEXT: (f32.const 2)
@@ -309,7 +309,7 @@
)
)
- ;; CHECK: (func $extract-middle (type $none_=>_i64) (result i64)
+ ;; CHECK: (func $extract-middle (type $6) (result i64)
;; CHECK-NEXT: (local $0 i64)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i64.const 1)
@@ -335,7 +335,7 @@
)
)
- ;; CHECK: (func $extract-last (type $none_=>_f32) (result f32)
+ ;; CHECK: (func $extract-last (type $7) (result f32)
;; CHECK-NEXT: (local $0 f32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i64.const 1)
@@ -361,7 +361,7 @@
)
)
- ;; CHECK: (func $drop (type $none_=>_none)
+ ;; CHECK: (func $drop (type $2)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (pop i32)
@@ -373,7 +373,7 @@
)
)
- ;; CHECK: (func $drop-tuple (type $none_=>_none)
+ ;; CHECK: (func $drop-tuple (type $2)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i64.const 1)
;; CHECK-NEXT: (drop
@@ -392,7 +392,7 @@
)
)
- ;; CHECK: (func $local-get-tuple (type $none_=>_i32_i64) (result i32 i64)
+ ;; CHECK: (func $local-get-tuple (type $1) (result i32 i64)
;; CHECK-NEXT: (local $x (i32 i64))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 i64)
@@ -404,7 +404,7 @@
(local.get $x)
)
- ;; CHECK: (func $local-set (type $none_=>_none)
+ ;; CHECK: (func $local-set (type $2)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (local.set $x
@@ -418,7 +418,7 @@
)
)
- ;; CHECK: (func $local-set-tuple (type $none_=>_none)
+ ;; CHECK: (func $local-set-tuple (type $2)
;; CHECK-NEXT: (local $x (i32 i64))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 i64)
@@ -441,7 +441,7 @@
)
)
- ;; CHECK: (func $local-tee-tuple (type $none_=>_i32_i64) (result i32 i64)
+ ;; CHECK: (func $local-tee-tuple (type $1) (result i32 i64)
;; CHECK-NEXT: (local $x (i32 i64))
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 i64)
@@ -465,7 +465,7 @@
)
)
- ;; CHECK: (func $break-tuple (type $none_=>_i32_i64) (result i32 i64)
+ ;; CHECK: (func $break-tuple (type $1) (result i32 i64)
;; CHECK-NEXT: (block $l (result i32 i64)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i64.const 1)
@@ -485,7 +485,7 @@
)
)
- ;; CHECK: (func $return-tuple (type $none_=>_i32_i64) (result i32 i64)
+ ;; CHECK: (func $return-tuple (type $1) (result i32 i64)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i64.const 1)
;; CHECK-NEXT: (return
diff --git a/test/lit/passes/precompute-gc-immutable.wast b/test/lit/passes/precompute-gc-immutable.wast
index c5fb5f0dc..0ae99b26a 100644
--- a/test/lit/passes/precompute-gc-immutable.wast
+++ b/test/lit/passes/precompute-gc-immutable.wast
@@ -9,7 +9,7 @@
;; CHECK: (type $struct-mut (struct (field (mut i32))))
(type $struct-mut (struct (mut i32)))
- ;; CHECK: (func $propagate (type $none_=>_none)
+ ;; CHECK: (func $propagate (type $2)
;; CHECK-NEXT: (local $ref-imm (ref null $struct-imm))
;; CHECK-NEXT: (local $ref-mut (ref null $struct-mut))
;; CHECK-NEXT: (local.set $ref-imm
@@ -59,7 +59,7 @@
)
)
- ;; CHECK: (func $non-constant (type $i32_=>_none) (param $param i32)
+ ;; CHECK: (func $non-constant (type $1) (param $param i32)
;; CHECK-NEXT: (local $ref (ref null $struct-imm))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct-imm
@@ -87,7 +87,7 @@
)
)
- ;; CHECK: (func $unreachable (type $none_=>_none)
+ ;; CHECK: (func $unreachable (type $2)
;; CHECK-NEXT: (local $ref-imm (ref null $struct-imm))
;; CHECK-NEXT: (local.tee $ref-imm
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
@@ -118,7 +118,7 @@
)
)
- ;; CHECK: (func $param (type $ref?|$struct-imm|_=>_none) (param $ref-imm (ref null $struct-imm))
+ ;; CHECK: (func $param (type $4) (param $ref-imm (ref null $struct-imm))
;; CHECK-NEXT: (call $helper
;; CHECK-NEXT: (struct.get $struct-imm 0
;; CHECK-NEXT: (local.get $ref-imm)
@@ -134,7 +134,7 @@
)
)
- ;; CHECK: (func $local-null (type $none_=>_none)
+ ;; CHECK: (func $local-null (type $2)
;; CHECK-NEXT: (local $ref-imm (ref null $struct-imm))
;; CHECK-NEXT: (call $helper
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
@@ -156,7 +156,7 @@
)
)
- ;; CHECK: (func $local-unknown (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $local-unknown (type $1) (param $x i32)
;; CHECK-NEXT: (local $ref-imm (ref null $struct-imm))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
@@ -201,7 +201,7 @@
)
)
- ;; CHECK: (func $local-unknown-ref-same-value (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $local-unknown-ref-same-value (type $1) (param $x i32)
;; CHECK-NEXT: (local $ref-imm (ref null $struct-imm))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
@@ -248,7 +248,7 @@
)
)
- ;; CHECK: (func $propagate-multi-refs (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $propagate-multi-refs (type $1) (param $x i32)
;; CHECK-NEXT: (local $ref-imm (ref null $struct-imm))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
@@ -307,7 +307,7 @@
)
)
- ;; CHECK: (func $propagate-multi-values (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $propagate-multi-values (type $1) (param $x i32)
;; CHECK-NEXT: (local $ref-imm (ref null $struct-imm))
;; CHECK-NEXT: (local.set $ref-imm
;; CHECK-NEXT: (struct.new $struct-imm
@@ -349,7 +349,7 @@
)
)
- ;; CHECK: (func $helper (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $helper (type $1) (param $0 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper (param i32))
@@ -361,7 +361,7 @@
;; CHECK: (type $struct (struct (field (mut i32)) (field i32)))
(type $struct (struct (mut i32) i32))
- ;; CHECK: (func $propagate (type $none_=>_none)
+ ;; CHECK: (func $propagate (type $1)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $struct
@@ -400,7 +400,7 @@
)
)
- ;; CHECK: (func $helper (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $helper (type $2) (param $0 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper (param i32))
@@ -415,7 +415,7 @@
;; CHECK: (type $object (struct (field (ref $vtable))))
(type $object (struct (ref $vtable)))
- ;; CHECK: (func $nested-creations (type $none_=>_none)
+ ;; CHECK: (func $nested-creations (type $2)
;; CHECK-NEXT: (local $ref (ref null $object))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $object
@@ -448,7 +448,7 @@
)
)
- ;; CHECK: (func $helper (type $funcref_=>_none) (param $0 funcref)
+ ;; CHECK: (func $helper (type $3) (param $0 funcref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper (param funcref))
@@ -462,7 +462,7 @@
;; CHECK: (type $object (struct (field (ref $vtable))))
(type $object (struct (ref $vtable)))
- ;; CHECK: (func $nested-creations (type $none_=>_none)
+ ;; CHECK: (func $nested-creations (type $2)
;; CHECK-NEXT: (local $ref (ref null $object))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $object
@@ -499,7 +499,7 @@
)
)
- ;; CHECK: (func $helper (type $funcref_=>_none) (param $0 funcref)
+ ;; CHECK: (func $helper (type $3) (param $0 funcref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper (param funcref))
@@ -514,7 +514,7 @@
;; CHECK: (type $object (struct (field (mut (ref $vtable)))))
(type $object (struct (mut (ref $vtable))))
- ;; CHECK: (func $nested-creations (type $none_=>_none)
+ ;; CHECK: (func $nested-creations (type $2)
;; CHECK-NEXT: (local $ref (ref null $object))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $object
@@ -549,7 +549,7 @@
)
)
- ;; CHECK: (func $helper (type $funcref_=>_none) (param $0 funcref)
+ ;; CHECK: (func $helper (type $3) (param $0 funcref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper (param funcref))
@@ -573,7 +573,7 @@
)
)
- ;; CHECK: (func $nested-creations (type $none_=>_none)
+ ;; CHECK: (func $nested-creations (type $2)
;; CHECK-NEXT: (local $ref (ref null $object))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $object
@@ -600,7 +600,7 @@
)
)
- ;; CHECK: (func $helper (type $funcref_=>_none) (param $0 funcref)
+ ;; CHECK: (func $helper (type $3) (param $0 funcref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper (param funcref))
@@ -624,7 +624,7 @@
)
)
- ;; CHECK: (func $nested-creations (type $none_=>_none)
+ ;; CHECK: (func $nested-creations (type $2)
;; CHECK-NEXT: (local $ref (ref null $object))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $object
@@ -655,7 +655,7 @@
)
)
- ;; CHECK: (func $helper (type $funcref_=>_none) (param $0 funcref)
+ ;; CHECK: (func $helper (type $3) (param $0 funcref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper (param funcref))
@@ -679,7 +679,7 @@
)
)
- ;; CHECK: (func $nested-creations (type $i32_=>_none) (param $param i32)
+ ;; CHECK: (func $nested-creations (type $2) (param $param i32)
;; CHECK-NEXT: (local $ref (ref null $object))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $object
@@ -725,7 +725,7 @@
)
)
- ;; CHECK: (func $helper (type $funcref_=>_none) (param $0 funcref)
+ ;; CHECK: (func $helper (type $3) (param $0 funcref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper (param funcref))
@@ -770,7 +770,7 @@
)
)
- ;; CHECK: (func $nested-creations (type $none_=>_none)
+ ;; CHECK: (func $nested-creations (type $4)
;; CHECK-NEXT: (local $ref (ref null $object))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new $object
@@ -818,7 +818,7 @@
)
)
- ;; CHECK: (func $helper (type $funcref_=>_none) (param $0 funcref)
+ ;; CHECK: (func $helper (type $5) (param $0 funcref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper (param funcref))
diff --git a/test/lit/passes/precompute-gc.wast b/test/lit/passes/precompute-gc.wast
index 322342404..df755dade 100644
--- a/test/lit/passes/precompute-gc.wast
+++ b/test/lit/passes/precompute-gc.wast
@@ -24,7 +24,7 @@
(type $func-return-i32 (func (result i32)))
- ;; CHECK: (import "fuzzing-support" "log-i32" (func $log (type $i32_=>_none) (param i32)))
+ ;; CHECK: (import "fuzzing-support" "log-i32" (func $log (type $4) (param i32)))
(import "fuzzing-support" "log-i32" (func $log (param i32)))
;; CHECK: (func $test-fallthrough (type $func-return-i32) (result i32)
@@ -59,7 +59,7 @@
)
)
- ;; CHECK: (func $load-from-struct (type $none_=>_none)
+ ;; CHECK: (func $load-from-struct (type $3)
;; CHECK-NEXT: (local $x (ref null $struct))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (struct.new $struct
@@ -121,7 +121,7 @@
(struct.get $struct 0 (local.get $x))
)
)
- ;; CHECK: (func $load-from-struct-bad-merge (type $i32_=>_none) (param $i i32)
+ ;; CHECK: (func $load-from-struct-bad-merge (type $4) (param $i i32)
;; CHECK-NEXT: (local $x (ref null $struct))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $i)
@@ -162,7 +162,7 @@
(struct.get $struct 0 (local.get $x))
)
)
- ;; CHECK: (func $modify-gc-heap (type $ref?|$struct|_=>_none) (param $x (ref null $struct))
+ ;; CHECK: (func $modify-gc-heap (type $5) (param $x (ref null $struct))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (i32.add
@@ -186,7 +186,7 @@
)
;; --fuzz-exec verifies the output of this function, checking that the change
;; makde in modify-gc-heap is not ignored
- ;; CHECK: (func $load-from-struct-bad-escape (type $none_=>_none)
+ ;; CHECK: (func $load-from-struct-bad-escape (type $3)
;; CHECK-NEXT: (local $x (ref null $struct))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (struct.new $struct
@@ -216,7 +216,7 @@
(struct.get $struct 0 (local.get $x))
)
)
- ;; CHECK: (func $load-from-struct-bad-arrive (type $ref?|$struct|_=>_none) (param $x (ref null $struct))
+ ;; CHECK: (func $load-from-struct-bad-arrive (type $5) (param $x (ref null $struct))
;; CHECK-NEXT: (call $log
;; CHECK-NEXT: (struct.get $struct 0
;; CHECK-NEXT: (local.get $x)
@@ -229,7 +229,7 @@
(struct.get $struct 0 (local.get $x))
)
)
- ;; CHECK: (func $ref-comparisons (type $ref?|$struct|_ref?|$struct|_=>_none) (param $x (ref null $struct)) (param $y (ref null $struct))
+ ;; CHECK: (func $ref-comparisons (type $8) (param $x (ref null $struct)) (param $y (ref null $struct))
;; CHECK-NEXT: (local $z (ref null $struct))
;; CHECK-NEXT: (local $w (ref null $struct))
;; CHECK-NEXT: (call $log
@@ -382,7 +382,7 @@
(local.get $tempresult)
)
- ;; CHECK: (func $propagate-uncertain-param (type $ref|$empty|_=>_i32) (param $input (ref $empty)) (result i32)
+ ;; CHECK: (func $propagate-uncertain-param (type $6) (param $input (ref $empty)) (result i32)
;; CHECK-NEXT: (local $tempresult i32)
;; CHECK-NEXT: (local $tempref (ref null $empty))
;; CHECK-NEXT: (local.set $tempresult
@@ -407,7 +407,7 @@
(local.get $tempresult)
)
- ;; CHECK: (func $propagate-different-params (type $ref|$empty|_ref|$empty|_=>_i32) (param $input1 (ref $empty)) (param $input2 (ref $empty)) (result i32)
+ ;; CHECK: (func $propagate-different-params (type $9) (param $input1 (ref $empty)) (param $input2 (ref $empty)) (result i32)
;; CHECK-NEXT: (local $tempresult i32)
;; CHECK-NEXT: (local.set $tempresult
;; CHECK-NEXT: (ref.eq
@@ -429,7 +429,7 @@
(local.get $tempresult)
)
- ;; CHECK: (func $propagate-same-param (type $ref|$empty|_=>_i32) (param $input (ref $empty)) (result i32)
+ ;; CHECK: (func $propagate-same-param (type $6) (param $input (ref $empty)) (result i32)
;; CHECK-NEXT: (local $tempresult i32)
;; CHECK-NEXT: (local.set $tempresult
;; CHECK-NEXT: (ref.eq
@@ -507,7 +507,7 @@
(local.get $tempresult)
)
- ;; CHECK: (func $propagate-uncertain-loop (type $none_=>_none)
+ ;; CHECK: (func $propagate-uncertain-loop (type $3)
;; CHECK-NEXT: (local $tempresult i32)
;; CHECK-NEXT: (local $tempref (ref null $empty))
;; CHECK-NEXT: (local $stashedref (ref null $empty))
@@ -564,7 +564,7 @@
)
)
- ;; CHECK: (func $propagate-certain-loop (type $none_=>_none)
+ ;; CHECK: (func $propagate-certain-loop (type $3)
;; CHECK-NEXT: (local $tempresult i32)
;; CHECK-NEXT: (local $tempref (ref null $empty))
;; CHECK-NEXT: (local $stashedref (ref null $empty))
@@ -612,7 +612,7 @@
)
)
- ;; CHECK: (func $propagate-certain-loop-2 (type $none_=>_none)
+ ;; CHECK: (func $propagate-certain-loop-2 (type $3)
;; CHECK-NEXT: (local $tempresult i32)
;; CHECK-NEXT: (local $tempref (ref null $empty))
;; CHECK-NEXT: (local $stashedref (ref null $empty))
@@ -660,7 +660,7 @@
)
)
- ;; CHECK: (func $propagate-possibly-certain-loop (type $none_=>_none)
+ ;; CHECK: (func $propagate-possibly-certain-loop (type $3)
;; CHECK-NEXT: (local $tempresult i32)
;; CHECK-NEXT: (local $tempref (ref null $empty))
;; CHECK-NEXT: (local $stashedref (ref null $empty))
@@ -723,14 +723,14 @@
)
)
- ;; CHECK: (func $helper (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $helper (type $10) (param $0 i32) (result i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $helper (param i32) (result i32)
(unreachable)
)
- ;; CHECK: (func $odd-cast-and-get (type $none_=>_none)
+ ;; CHECK: (func $odd-cast-and-get (type $3)
;; CHECK-NEXT: (local $temp (ref null $B))
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (ref.null none)
@@ -764,7 +764,7 @@
)
)
- ;; CHECK: (func $odd-cast-and-get-tuple (type $none_=>_none)
+ ;; CHECK: (func $odd-cast-and-get-tuple (type $3)
;; CHECK-NEXT: (local $temp ((ref null $B) i32))
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (tuple.make
@@ -801,14 +801,14 @@
)
)
- ;; CHECK: (func $receive-f64 (type $f64_=>_none) (param $0 f64)
+ ;; CHECK: (func $receive-f64 (type $11) (param $0 f64)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $receive-f64 (param f64)
(unreachable)
)
- ;; CHECK: (func $odd-cast-and-get-non-null (type $ref|$func-return-i32|_=>_none) (param $temp (ref $func-return-i32))
+ ;; CHECK: (func $odd-cast-and-get-non-null (type $12) (param $temp (ref $func-return-i32))
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (ref.cast (ref nofunc)
;; CHECK-NEXT: (ref.func $receive-f64)
@@ -836,7 +836,7 @@
)
)
- ;; CHECK: (func $new_block_unreachable (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $new_block_unreachable (type $13) (result anyref)
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
@@ -857,7 +857,7 @@
)
)
- ;; CHECK: (func $br_on_cast-on-creation (type $none_=>_ref|$empty|) (result (ref $empty))
+ ;; CHECK: (func $br_on_cast-on-creation (type $14) (result (ref $empty))
;; CHECK-NEXT: (block $label (result (ref $empty))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_on_cast $label (ref $empty) (ref $empty)
@@ -878,7 +878,7 @@
)
)
- ;; CHECK: (func $ref.is_null (type $i32_=>_none) (param $param i32)
+ ;; CHECK: (func $ref.is_null (type $4) (param $param i32)
;; CHECK-NEXT: (local $ref (ref null $empty))
;; CHECK-NEXT: (local.set $ref
;; CHECK-NEXT: (struct.new_default $empty)
@@ -952,7 +952,7 @@
)
)
- ;; CHECK: (func $remove-set (type $none_=>_ref|func|) (result (ref func))
+ ;; CHECK: (func $remove-set (type $15) (result (ref func))
;; CHECK-NEXT: (local $nn funcref)
;; CHECK-NEXT: (local $i i32)
;; CHECK-NEXT: (loop $loop
@@ -995,7 +995,7 @@
)
)
- ;; CHECK: (func $strings (type $ref|string|_=>_none) (param $param (ref string))
+ ;; CHECK: (func $strings (type $16) (param $param (ref string))
;; CHECK-NEXT: (local $s (ref string))
;; CHECK-NEXT: (local.set $s
;; CHECK-NEXT: (string.const "hello, world")
diff --git a/test/lit/passes/remove-unused-brs-gc.wast b/test/lit/passes/remove-unused-brs-gc.wast
index 88e8aa9e1..625b31584 100644
--- a/test/lit/passes/remove-unused-brs-gc.wast
+++ b/test/lit/passes/remove-unused-brs-gc.wast
@@ -13,7 +13,7 @@
(type $substruct (sub $struct (struct)))
)
- ;; CHECK: (func $br_on-if (type $ref|struct|_=>_none) (param $0 (ref struct))
+ ;; CHECK: (func $br_on-if (type $7) (param $0 (ref struct))
;; CHECK-NEXT: (block $label
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select (result (ref struct))
@@ -44,7 +44,7 @@
)
)
- ;; CHECK: (func $br_on_cast (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $br_on_cast (type $4) (result (ref $struct))
;; CHECK-NEXT: (local $struct (ref null $struct))
;; CHECK-NEXT: (block $block (result (ref $struct))
;; CHECK-NEXT: (drop
@@ -95,7 +95,7 @@
)
)
- ;; CHECK: (func $br_on_cast-fallthrough (type $none_=>_ref|$struct|) (result (ref $struct))
+ ;; CHECK: (func $br_on_cast-fallthrough (type $4) (result (ref $struct))
;; CHECK-NEXT: (local $struct (ref null $struct))
;; CHECK-NEXT: (local $any anyref)
;; CHECK-NEXT: (block $block (result (ref $struct))
@@ -158,7 +158,7 @@
)
)
- ;; CHECK: (func $nested_br_on_cast (type $none_=>_i31ref) (result i31ref)
+ ;; CHECK: (func $nested_br_on_cast (type $8) (result i31ref)
;; CHECK-NEXT: (block $label$1 (result (ref i31))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br $label$1
@@ -186,7 +186,7 @@
)
)
- ;; CHECK: (func $br_on_cast_unrelated (type $none_=>_ref?|$struct|) (result (ref null $struct))
+ ;; CHECK: (func $br_on_cast_unrelated (type $5) (result (ref null $struct))
;; CHECK-NEXT: (local $nullable-struct2 (ref null $struct2))
;; CHECK-NEXT: (block $block (result nullref)
;; CHECK-NEXT: (drop
@@ -240,7 +240,7 @@
)
)
- ;; CHECK: (func $br_on_cast_unrelated-fallthrough (type $none_=>_ref?|$struct|) (result (ref null $struct))
+ ;; CHECK: (func $br_on_cast_unrelated-fallthrough (type $5) (result (ref null $struct))
;; CHECK-NEXT: (local $any anyref)
;; CHECK-NEXT: (local $nullable-struct2 (ref null $struct2))
;; CHECK-NEXT: (block $block (result nullref)
@@ -303,7 +303,7 @@
)
)
- ;; CHECK: (func $br_on_cast_fail (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $br_on_cast_fail (type $3) (result anyref)
;; CHECK-NEXT: (local $struct (ref null $struct))
;; CHECK-NEXT: (block $block (result (ref null $struct))
;; CHECK-NEXT: (drop
@@ -350,7 +350,7 @@
)
)
- ;; CHECK: (func $br_on_cast_fail-fallthrough (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $br_on_cast_fail-fallthrough (type $3) (result anyref)
;; CHECK-NEXT: (local $any anyref)
;; CHECK-NEXT: (local $struct (ref null $struct))
;; CHECK-NEXT: (block $block (result anyref)
@@ -406,7 +406,7 @@
)
)
- ;; CHECK: (func $br_on_cast_fail_unrelated (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $br_on_cast_fail_unrelated (type $3) (result anyref)
;; CHECK-NEXT: (local $nullable-struct2 (ref null $struct2))
;; CHECK-NEXT: (block $block (result (ref null $struct2))
;; CHECK-NEXT: (drop
@@ -468,7 +468,7 @@
)
)
- ;; CHECK: (func $br_on_cast_fail_unrelated-fallthrough (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $br_on_cast_fail_unrelated-fallthrough (type $3) (result anyref)
;; CHECK-NEXT: (local $any anyref)
;; CHECK-NEXT: (local $nullable-struct2 (ref null $struct2))
;; CHECK-NEXT: (block $block (result anyref)
@@ -539,7 +539,7 @@
)
)
- ;; CHECK: (func $br_on_cast-unreachable (type $i31ref_=>_anyref) (param $i31ref i31ref) (result anyref)
+ ;; CHECK: (func $br_on_cast-unreachable (type $6) (param $i31ref i31ref) (result anyref)
;; CHECK-NEXT: (block $block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
@@ -595,7 +595,7 @@
)
)
- ;; CHECK: (func $fallthrough-unreachable (type $i31ref_=>_anyref) (param $0 i31ref) (result anyref)
+ ;; CHECK: (func $fallthrough-unreachable (type $6) (param $0 i31ref) (result anyref)
;; CHECK-NEXT: (block $outer
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
@@ -634,7 +634,7 @@
)
)
- ;; CHECK: (func $casts-are-costly (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $casts-are-costly (type $9) (param $x i32)
;; CHECK-NEXT: (local $struct (ref null $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (if (result i32)
diff --git a/test/lit/passes/remove-unused-brs.wast b/test/lit/passes/remove-unused-brs.wast
index c3789e3ef..e1db006db 100644
--- a/test/lit/passes/remove-unused-brs.wast
+++ b/test/lit/passes/remove-unused-brs.wast
@@ -5,7 +5,7 @@
(module
;; Regression test in which we need to calculate a proper LUB.
- ;; CHECK: (func $selectify-fresh-lub (type $i32_=>_anyref) (param $x i32) (result anyref)
+ ;; CHECK: (func $selectify-fresh-lub (type $2) (param $x i32) (result anyref)
;; CHECK-NEXT: (select (result i31ref)
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: (i31.new
@@ -26,7 +26,7 @@
)
)
- ;; CHECK: (func $selectify-simple (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $selectify-simple (type $0) (param $0 i32) (result i32)
;; CHECK-NEXT: (select
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (i32.lt_u
@@ -71,7 +71,7 @@
)
)
- ;; CHECK: (func $restructure-br_if (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $restructure-br_if (type $0) (param $x i32) (result i32)
;; CHECK-NEXT: (if (result i32)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (i32.const 100)
@@ -98,13 +98,13 @@
)
)
- ;; CHECK: (func $nothing (type $none_=>_none)
+ ;; CHECK: (func $nothing (type $1)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $nothing)
- ;; CHECK: (func $restructure-br_if-condition-reorderable (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $restructure-br_if-condition-reorderable (type $0) (param $x i32) (result i32)
;; CHECK-NEXT: (if (result i32)
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
@@ -137,7 +137,7 @@
)
)
- ;; CHECK: (func $restructure-br_if-value-effectful (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $restructure-br_if-value-effectful (type $0) (param $x i32) (result i32)
;; CHECK-NEXT: (select
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
@@ -179,7 +179,7 @@
)
)
- ;; CHECK: (func $restructure-br_if-value-effectful-corner-case-1 (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $restructure-br_if-value-effectful-corner-case-1 (type $0) (param $x i32) (result i32)
;; CHECK-NEXT: (block $x (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_if $x
@@ -217,14 +217,14 @@
)
)
- ;; CHECK: (func $get-i32 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $get-i32 (type $3) (result i32)
;; CHECK-NEXT: (i32.const 400)
;; CHECK-NEXT: )
(func $get-i32 (result i32)
(i32.const 400)
)
- ;; CHECK: (func $restructure-br_if-value-effectful-corner-case-2 (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $restructure-br_if-value-effectful-corner-case-2 (type $0) (param $x i32) (result i32)
;; CHECK-NEXT: (block $x (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_if $x
@@ -263,7 +263,7 @@
(call $get-i32)
)
)
- ;; CHECK: (func $restructure-br_if-value-effectful-corner-case-3 (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $restructure-br_if-value-effectful-corner-case-3 (type $0) (param $x i32) (result i32)
;; CHECK-NEXT: (block $x (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_if $x
@@ -296,7 +296,7 @@
)
)
- ;; CHECK: (func $restructure-br_if-value-effectful-corner-case-4 (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $restructure-br_if-value-effectful-corner-case-4 (type $0) (param $x i32) (result i32)
;; CHECK-NEXT: (block $x (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_if $x
@@ -331,7 +331,7 @@
)
)
- ;; CHECK: (func $restructure-select-no-multivalue (type $none_=>_none)
+ ;; CHECK: (func $restructure-select-no-multivalue (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block $block (result i32 i32)
;; CHECK-NEXT: (drop
@@ -378,7 +378,7 @@
)
)
- ;; CHECK: (func $if-of-if (type $none_=>_none)
+ ;; CHECK: (func $if-of-if (type $1)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (select
@@ -406,7 +406,7 @@
)
)
- ;; CHECK: (func $if-of-if-but-side-effects (type $none_=>_none)
+ ;; CHECK: (func $if-of-if-but-side-effects (type $1)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.tee $x
@@ -437,7 +437,7 @@
)
)
- ;; CHECK: (func $if-of-if-but-too-costly (type $none_=>_none)
+ ;; CHECK: (func $if-of-if-but-too-costly (type $1)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.tee $x
@@ -484,7 +484,7 @@
)
)
- ;; CHECK: (func $if-of-if-but-inner-else (type $none_=>_none)
+ ;; CHECK: (func $if-of-if-but-inner-else (type $1)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.tee $x
@@ -512,7 +512,7 @@
)
)
- ;; CHECK: (func $if-of-if-but-outer-else (type $none_=>_none)
+ ;; CHECK: (func $if-of-if-but-outer-else (type $1)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.tee $x
diff --git a/test/lit/passes/remove-unused-brs_all-features.wast b/test/lit/passes/remove-unused-brs_all-features.wast
index 3482afc29..344fbe12f 100644
--- a/test/lit/passes/remove-unused-brs_all-features.wast
+++ b/test/lit/passes/remove-unused-brs_all-features.wast
@@ -8,29 +8,29 @@
(type $vector (array (mut i32)))
;; CHECK: (type $struct (struct (field (ref null $vector))))
(type $struct (struct (field (ref null $vector))))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $2 (func (param i32)))
- ;; CHECK: (type $none_=>_ref?|$struct| (func (result (ref null $struct))))
+ ;; CHECK: (type $3 (func (result (ref null $struct))))
- ;; CHECK: (type $none_=>_f64 (func (result f64)))
+ ;; CHECK: (type $4 (func (result f64)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $5 (func (result i32)))
- ;; CHECK: (type $i32_=>_funcref (func (param i32) (result funcref)))
+ ;; CHECK: (type $6 (func (param i32) (result funcref)))
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $7 (func (param funcref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $8 (func))
- ;; CHECK: (type $funcref_=>_funcref (func (param funcref) (result funcref)))
+ ;; CHECK: (type $9 (func (param funcref) (result funcref)))
- ;; CHECK: (type $none_=>_funcref (func (result funcref)))
+ ;; CHECK: (type $10 (func (result funcref)))
- ;; CHECK: (import "out" "log" (func $log (type $i32_=>_none) (param i32)))
+ ;; CHECK: (import "out" "log" (func $log (type $2) (param i32)))
(import "out" "log" (func $log (param i32)))
;; CHECK: (elem declare func $br_on_non_null $br_on_null $i32_=>_none $none_=>_i32)
- ;; CHECK: (func $foo (type $none_=>_ref?|$struct|) (result (ref null $struct))
+ ;; CHECK: (func $foo (type $3) (result (ref null $struct))
;; CHECK-NEXT: (if (result (ref null $struct))
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (struct.new $struct
@@ -55,7 +55,7 @@
)
)
- ;; CHECK: (func $test-prefinalize (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $test-prefinalize (type $4) (result f64)
;; CHECK-NEXT: (loop $loop (result f64)
;; CHECK-NEXT: (if (result f64)
;; CHECK-NEXT: (i32.const 1)
@@ -94,18 +94,18 @@
)
)
- ;; CHECK: (func $none_=>_i32 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $none_=>_i32 (type $5) (result i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $none_=>_i32 (result i32)
(unreachable)
)
- ;; CHECK: (func $i32_=>_none (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $i32_=>_none (type $2) (param $0 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $i32_=>_none (param i32)
)
- ;; CHECK: (func $selectify (type $i32_=>_funcref) (param $x i32) (result funcref)
+ ;; CHECK: (func $selectify (type $6) (param $x i32) (result funcref)
;; CHECK-NEXT: (select (result funcref)
;; CHECK-NEXT: (ref.func $none_=>_i32)
;; CHECK-NEXT: (ref.func $i32_=>_none)
@@ -122,7 +122,7 @@
)
)
- ;; CHECK: (func $br_on_null (type $funcref_=>_none) (param $x funcref)
+ ;; CHECK: (func $br_on_null (type $7) (param $x funcref)
;; CHECK-NEXT: (block $null
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block
@@ -160,7 +160,7 @@
)
)
- ;; CHECK: (func $br_on_null-fallthrough (type $none_=>_none)
+ ;; CHECK: (func $br_on_null-fallthrough (type $8)
;; CHECK-NEXT: (local $x funcref)
;; CHECK-NEXT: (block $null
;; CHECK-NEXT: (drop
@@ -198,7 +198,7 @@
)
)
- ;; CHECK: (func $br_on_non_null (type $funcref_=>_funcref) (param $x funcref) (result funcref)
+ ;; CHECK: (func $br_on_non_null (type $9) (param $x funcref) (result funcref)
;; CHECK-NEXT: (block $non-null (result (ref func))
;; CHECK-NEXT: (br $non-null
;; CHECK-NEXT: (ref.func $br_on_non_null)
@@ -231,7 +231,7 @@
)
)
- ;; CHECK: (func $br_on_non_null-fallthrough (type $none_=>_funcref) (result funcref)
+ ;; CHECK: (func $br_on_non_null-fallthrough (type $10) (result funcref)
;; CHECK-NEXT: (local $x funcref)
;; CHECK-NEXT: (block $non-null (result (ref func))
;; CHECK-NEXT: (br $non-null
diff --git a/test/lit/passes/remove-unused-module-elements-refs.wast b/test/lit/passes/remove-unused-module-elements-refs.wast
index a56350ddc..ecb96c249 100644
--- a/test/lit/passes/remove-unused-module-elements-refs.wast
+++ b/test/lit/passes/remove-unused-module-elements-refs.wast
@@ -27,13 +27,13 @@
(type $B (func))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
;; CHECK: (elem declare func $target-A $target-A-sub $target-A-super $target-B)
;; CHECK: (export "foo" (func $foo))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $4)
;; CHECK-NEXT: (local $A (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.func $target-A)
@@ -57,13 +57,13 @@
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; OPEN_WORLD: (type $none_=>_none (func))
+ ;; OPEN_WORLD: (type $4 (func))
;; OPEN_WORLD: (elem declare func $target-A $target-A-sub $target-A-super $target-B)
;; OPEN_WORLD: (export "foo" (func $foo))
- ;; OPEN_WORLD: (func $foo (type $none_=>_none)
+ ;; OPEN_WORLD: (func $foo (type $4)
;; OPEN_WORLD-NEXT: (local $A (ref null $A))
;; OPEN_WORLD-NEXT: (drop
;; OPEN_WORLD-NEXT: (ref.func $target-A)
@@ -469,17 +469,17 @@
;; OPEN_WORLD: (type $A (func))
(type $A (func))
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $1 (func (param funcref)))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $funcref_=>_none) (param funcref)))
- ;; OPEN_WORLD: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $1) (param funcref)))
+ ;; OPEN_WORLD: (type $1 (func (param funcref)))
- ;; OPEN_WORLD: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $funcref_=>_none) (param funcref)))
+ ;; OPEN_WORLD: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $1) (param funcref)))
(import "binaryen-intrinsics" "call.without.effects"
(func $call-without-effects (param funcref)))
- ;; CHECK: (import "other" "import" (func $other-import (type $funcref_=>_none) (param funcref)))
- ;; OPEN_WORLD: (import "other" "import" (func $other-import (type $funcref_=>_none) (param funcref)))
+ ;; CHECK: (import "other" "import" (func $other-import (type $1) (param funcref)))
+ ;; OPEN_WORLD: (import "other" "import" (func $other-import (type $1) (param funcref)))
(import "other" "import"
(func $other-import (param funcref)))
@@ -546,17 +546,17 @@
;; OPEN_WORLD: (type $A (func))
(type $A (func))
- ;; CHECK: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (type $1 (func (param funcref)))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $funcref_=>_none) (param funcref)))
- ;; OPEN_WORLD: (type $funcref_=>_none (func (param funcref)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $1) (param funcref)))
+ ;; OPEN_WORLD: (type $1 (func (param funcref)))
- ;; OPEN_WORLD: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $funcref_=>_none) (param funcref)))
+ ;; OPEN_WORLD: (import "binaryen-intrinsics" "call.without.effects" (func $call-without-effects (type $1) (param funcref)))
(import "binaryen-intrinsics" "call.without.effects"
(func $call-without-effects (param funcref)))
- ;; CHECK: (import "other" "import" (func $other-import (type $funcref_=>_none) (param funcref)))
- ;; OPEN_WORLD: (import "other" "import" (func $other-import (type $funcref_=>_none) (param funcref)))
+ ;; CHECK: (import "other" "import" (func $other-import (type $1) (param funcref)))
+ ;; OPEN_WORLD: (import "other" "import" (func $other-import (type $1) (param funcref)))
(import "other" "import"
(func $other-import (param funcref)))
@@ -1179,13 +1179,13 @@
(type $vtable (struct_subtype (field (ref $vtable-func)) (field (ref $vtable-func)) data))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (elem declare func $a $b $c $d)
;; CHECK: (export "func" (func $func))
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $2)
;; CHECK-NEXT: (call_ref $vtable-func
;; CHECK-NEXT: (struct.new $vtable
;; CHECK-NEXT: (ref.func $a)
@@ -1207,13 +1207,13 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; OPEN_WORLD: (type $none_=>_none (func))
+ ;; OPEN_WORLD: (type $2 (func))
;; OPEN_WORLD: (elem declare func $a $b $c $d)
;; OPEN_WORLD: (export "func" (func $func))
- ;; OPEN_WORLD: (func $func (type $none_=>_none)
+ ;; OPEN_WORLD: (func $func (type $2)
;; OPEN_WORLD-NEXT: (call_ref $vtable-func
;; OPEN_WORLD-NEXT: (struct.new $vtable
;; OPEN_WORLD-NEXT: (ref.func $a)
@@ -1856,31 +1856,31 @@
;; We do still need to consider the target as being called, however, even if it
;; is in a struct field.
(module
- ;; CHECK: (type $funcref_=>_i32 (func (param funcref) (result i32)))
+ ;; CHECK: (type $0 (func (param funcref) (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $A (struct (field i32)))
- ;; OPEN_WORLD: (type $funcref_=>_i32 (func (param funcref) (result i32)))
+ ;; OPEN_WORLD: (type $0 (func (param funcref) (result i32)))
- ;; OPEN_WORLD: (type $none_=>_none (func))
+ ;; OPEN_WORLD: (type $1 (func))
;; OPEN_WORLD: (type $A (struct (field i32)))
(type $A (struct (field i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (type $funcref_=>_i32) (param funcref) (result i32)))
- ;; OPEN_WORLD: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (type $0) (param funcref) (result i32)))
+ ;; OPEN_WORLD: (type $3 (func (result i32)))
- ;; OPEN_WORLD: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (type $funcref_=>_i32) (param funcref) (result i32)))
+ ;; OPEN_WORLD: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (type $0) (param funcref) (result i32)))
(import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (param funcref) (result i32)))
;; CHECK: (elem declare func $getter)
;; CHECK: (export "main" (func $main))
- ;; CHECK: (func $main (type $none_=>_none)
+ ;; CHECK: (func $main (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $A
;; CHECK-NEXT: (call $call.without.effects
@@ -1893,7 +1893,7 @@
;; OPEN_WORLD: (export "main" (func $main))
- ;; OPEN_WORLD: (func $main (type $none_=>_none)
+ ;; OPEN_WORLD: (func $main (type $1)
;; OPEN_WORLD-NEXT: (drop
;; OPEN_WORLD-NEXT: (struct.new $A
;; OPEN_WORLD-NEXT: (call $call.without.effects
@@ -1912,10 +1912,10 @@
)
)
- ;; CHECK: (func $getter (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $getter (type $3) (result i32)
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
- ;; OPEN_WORLD: (func $getter (type $none_=>_i32) (result i32)
+ ;; OPEN_WORLD: (func $getter (type $3) (result i32)
;; OPEN_WORLD-NEXT: (i32.const 42)
;; OPEN_WORLD-NEXT: )
(func $getter (result i32)
diff --git a/test/lit/passes/remove-unused-module-elements_all-features.wast b/test/lit/passes/remove-unused-module-elements_all-features.wast
index 04f0233e6..2979d1cd5 100644
--- a/test/lit/passes/remove-unused-module-elements_all-features.wast
+++ b/test/lit/passes/remove-unused-module-elements_all-features.wast
@@ -175,7 +175,7 @@
(elem (table $1) (offset (i32.const 1)) func)
)
(module ;; remove the first table and memory, but not the second one
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "env" "table2" (table $1 1 1 funcref))
(import "env" "memory" (memory $0 256))
@@ -185,7 +185,7 @@
(elem (table $1) (offset (i32.const 0)) func $f)
;; CHECK: (elem $1 (i32.const 0) $f)
- ;; CHECK: (func $f (type $none_=>_none)
+ ;; CHECK: (func $f (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $f)
@@ -211,7 +211,7 @@
(export "tab" (table 0))
)
(module ;; and not when there are segments
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "env" "memory" (memory $0 256))
(import "env" "memory" (memory $0 256))
@@ -223,7 +223,7 @@
;; CHECK: (elem $0 (i32.const 0) $waka)
- ;; CHECK: (func $waka (type $none_=>_none)
+ ;; CHECK: (func $waka (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $waka)
@@ -253,13 +253,13 @@
)
)
(module ;; more use checks
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 (shared 23 256))
(memory $0 (shared 23 256))
;; CHECK: (export "user" (func $user))
(export "user" $user)
- ;; CHECK: (func $user (type $none_=>_none)
+ ;; CHECK: (func $user (type $0)
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -270,13 +270,13 @@
)
)
(module ;; more use checks
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (memory $0 (shared 23 256))
(memory $0 (shared 23 256))
;; CHECK: (export "user" (func $user))
(export "user" $user)
- ;; CHECK: (func $user (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $user (type $0) (result i32)
;; CHECK-NEXT: (i32.atomic.rmw.add
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -287,13 +287,13 @@
)
)
(module ;; more use checks
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (memory $0 (shared 23 256))
(memory $0 (shared 23 256))
;; CHECK: (export "user" (func $user))
(export "user" $user)
- ;; CHECK: (func $user (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $user (type $0) (result i32)
;; CHECK-NEXT: (i32.atomic.rmw8.cmpxchg_u
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -305,13 +305,13 @@
)
)
(module ;; more use checks
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 (shared 23 256))
(memory $0 (shared 23 256))
;; CHECK: (export "user" (func $user))
(export "user" $user)
- ;; CHECK: (func $user (type $none_=>_none)
+ ;; CHECK: (func $user (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i64)
;; CHECK-NEXT: (drop
@@ -335,13 +335,13 @@
)
)
(module ;; more use checks
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (memory $0 (shared 23 256))
(memory $0 (shared 23 256))
;; CHECK: (export "user" (func $user))
(export "user" $user)
- ;; CHECK: (func $user (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $user (type $0) (result i32)
;; CHECK-NEXT: (memory.atomic.notify
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -354,13 +354,13 @@
(module ;; atomic.fence and data.drop do not use a memory, so should not keep the memory alive.
(memory $0 (shared 1 1))
(data "")
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (data $0 "")
;; CHECK: (export "fake-user" (func $user))
(export "fake-user" $user)
- ;; CHECK: (func $user (type $none_=>_none)
+ ;; CHECK: (func $user (type $0)
;; CHECK-NEXT: (atomic.fence)
;; CHECK-NEXT: (data.drop $0)
;; CHECK-NEXT: )
@@ -370,7 +370,7 @@
)
)
(module ;; more use checks
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "env" "mem" (memory $0 256))
(import "env" "mem" (memory $0 256))
@@ -380,7 +380,7 @@
;; CHECK: (export "user" (func $user))
(export "user" $user)
- ;; CHECK: (func $user (type $none_=>_none)
+ ;; CHECK: (func $user (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (memory.grow $0
;; CHECK-NEXT: (i32.const 0)
@@ -398,13 +398,13 @@
)
)
(module ;; more use checks
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
;; CHECK: (memory $0 23 256)
(memory $0 23 256)
;; CHECK: (export "user" (func $user))
(export "user" $user)
- ;; CHECK: (func $user (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $user (type $0) (result i32)
;; CHECK-NEXT: (memory.size)
;; CHECK-NEXT: )
(func $user (result i32)
@@ -412,7 +412,7 @@
)
)
(module ;; memory.copy should keep both memories alive
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $0 1 1)
(memory $0 1 1)
@@ -421,7 +421,7 @@
(memory $unused 1 1)
;; CHECK: (export "user" (func $user))
(export "user" $user)
- ;; CHECK: (func $user (type $none_=>_none)
+ ;; CHECK: (func $user (type $0)
;; CHECK-NEXT: (memory.copy $0 $1
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i32.const 0)
@@ -437,7 +437,7 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "env" "memory" (memory $0 256))
(import "env" "memory" (memory $0 256))
@@ -453,21 +453,21 @@
;; CHECK: (elem $0 (global.get $tableBase) $waka)
- ;; CHECK: (func $waka (type $none_=>_none)
+ ;; CHECK: (func $waka (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $waka) ;; used in table
)
(module ;; one is exported, and one->two->int global, whose init->imported
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $2 (func (param i32) (result i32)))
;; CHECK: (import "env" "imported" (global $imported i32))
(import "env" "imported" (global $imported i32))
- ;; CHECK: (import "env" "_puts" (func $_puts (type $i32_=>_i32) (param i32) (result i32)))
+ ;; CHECK: (import "env" "_puts" (func $_puts (type $2) (param i32) (result i32)))
(import "env" "forgetme" (global $forgetme i32))
(import "env" "_puts" (func $_puts (param i32) (result i32)))
(import "env" "forget_puts" (func $forget_puts (param i32) (result i32)))
@@ -485,25 +485,25 @@
;; CHECK: (export "exp_glob" (global $exp_glob))
(export "exp_glob" (global $exp_glob))
(start $starter)
- ;; CHECK: (func $one (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $one (type $0) (result i32)
;; CHECK-NEXT: (call $two)
;; CHECK-NEXT: )
(func $one (result i32)
(call $two)
)
- ;; CHECK: (func $two (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $two (type $0) (result i32)
;; CHECK-NEXT: (global.get $int)
;; CHECK-NEXT: )
(func $two (result i32)
(global.get $int)
)
- ;; CHECK: (func $three (type $none_=>_none)
+ ;; CHECK: (func $three (type $1)
;; CHECK-NEXT: (call $four)
;; CHECK-NEXT: )
(func $three
(call $four)
)
- ;; CHECK: (func $four (type $none_=>_none)
+ ;; CHECK: (func $four (type $1)
;; CHECK-NEXT: (global.set $set
;; CHECK-NEXT: (i32.const 200)
;; CHECK-NEXT: )
@@ -531,11 +531,11 @@
)
)
(module ;; non-empty start being kept
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (start $starter)
(start $starter)
- ;; CHECK: (func $starter (type $none_=>_none)
+ ;; CHECK: (func $starter (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -545,9 +545,9 @@
)
)
(module ;; imported start cannot be removed
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (import "env" "start" (func $start (type $none_=>_none)))
+ ;; CHECK: (import "env" "start" (func $start (type $0)))
(import "env" "start" (func $start))
;; CHECK: (start $start)
(start $start)
@@ -641,7 +641,7 @@
)
(module
;; The same thing works for memories with active segments.
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (import "env" "written" (memory $written 1 1))
(import "env" "written" (memory $written 1 1))
@@ -667,7 +667,7 @@
;; CHECK: (export "user" (func $user))
- ;; CHECK: (func $user (type $none_=>_none)
+ ;; CHECK: (func $user (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.load $defined-used
;; CHECK-NEXT: (i32.const 0)
@@ -684,7 +684,7 @@
)
(module
;; Nothing should break if the unused segments precede the used segments.
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (type $array (array funcref))
(type $array (array funcref))
@@ -702,7 +702,7 @@
;; CHECK: (export "user" (func $user))
- ;; CHECK: (func $user (type $none_=>_none)
+ ;; CHECK: (func $user (type $0)
;; CHECK-NEXT: (data.drop $used)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new_elem $array $used
@@ -724,7 +724,7 @@
)
;; SIMD operations can keep memories alive
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (memory $A 1 1)
(memory $A 1 1)
@@ -748,7 +748,7 @@
)
;; CHECK: (export "func" (func $0))
-;; CHECK: (func $0 (type $none_=>_none)
+;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (v128.load64_splat $A
;; CHECK-NEXT: (i32.const 0)
diff --git a/test/lit/passes/remove-unused-names-eh.wast b/test/lit/passes/remove-unused-names-eh.wast
index 7f6e09839..729e50add 100644
--- a/test/lit/passes/remove-unused-names-eh.wast
+++ b/test/lit/passes/remove-unused-names-eh.wast
@@ -5,7 +5,7 @@
;; CHECK: (tag $tag$0 (param i32))
(tag $tag$0 (param i32))
- ;; CHECK: (func $func0 (type $none_=>_none)
+ ;; CHECK: (func $func0 (type $0)
;; CHECK-NEXT: (try $label$9
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
@@ -52,7 +52,7 @@
)
)
- ;; CHECK: (func $func1 (type $none_=>_none)
+ ;; CHECK: (func $func1 (type $0)
;; CHECK-NEXT: (try
;; CHECK-NEXT: (do
;; CHECK-NEXT: (nop)
diff --git a/test/lit/passes/reorder-functions-by-name.wast b/test/lit/passes/reorder-functions-by-name.wast
index ab5b35bc2..4eccdffbe 100644
--- a/test/lit/passes/reorder-functions-by-name.wast
+++ b/test/lit/passes/reorder-functions-by-name.wast
@@ -2,17 +2,17 @@
;; RUN: foreach %s %t wasm-opt -all --reorder-functions-by-name -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (func $a (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $a (type $0) (result i32)
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
- ;; CHECK: (func $b (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $b (type $0) (result i32)
;; CHECK-NEXT: (i32.const 20)
;; CHECK-NEXT: )
- ;; CHECK: (func $c (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $c (type $0) (result i32)
;; CHECK-NEXT: (i32.const 30)
;; CHECK-NEXT: )
(func $c (result i32)
@@ -29,23 +29,23 @@
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (func $a (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $a (type $0) (result i32)
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
(func $a (result i32)
(i32.const 10)
)
- ;; CHECK: (func $b (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $b (type $0) (result i32)
;; CHECK-NEXT: (i32.const 20)
;; CHECK-NEXT: )
(func $b (result i32)
(i32.const 20)
)
- ;; CHECK: (func $c (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $c (type $0) (result i32)
;; CHECK-NEXT: (i32.const 30)
;; CHECK-NEXT: )
(func $c (result i32)
@@ -54,13 +54,13 @@
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (func $a (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $a (type $0) (result i32)
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
- ;; CHECK: (func $b (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $b (type $0) (result i32)
;; CHECK-NEXT: (i32.const 20)
;; CHECK-NEXT: )
(func $b (result i32)
@@ -71,7 +71,7 @@
(i32.const 10)
)
- ;; CHECK: (func $c (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $c (type $0) (result i32)
;; CHECK-NEXT: (i32.const 30)
;; CHECK-NEXT: )
(func $c (result i32)
@@ -80,17 +80,17 @@
)
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (func $a (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $a (type $0) (result i32)
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
- ;; CHECK: (func $b (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $b (type $0) (result i32)
;; CHECK-NEXT: (i32.const 20)
;; CHECK-NEXT: )
- ;; CHECK: (func $c (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $c (type $0) (result i32)
;; CHECK-NEXT: (i32.const 30)
;; CHECK-NEXT: )
(func $c (result i32)
diff --git a/test/lit/passes/reorder-globals.wast b/test/lit/passes/reorder-globals.wast
index 37e0b1461..6017f09ad 100644
--- a/test/lit/passes/reorder-globals.wast
+++ b/test/lit/passes/reorder-globals.wast
@@ -14,7 +14,7 @@
(global $a i32 (i32.const 10))
(global $b i32 (i32.const 20))
- ;; CHECK: (func $uses (type $none_=>_none)
+ ;; CHECK: (func $uses (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $b)
;; CHECK-NEXT: )
@@ -35,7 +35,7 @@
(global $a (mut i32) (i32.const 10))
(global $b (mut i32) (i32.const 20))
- ;; CHECK: (func $uses (type $none_=>_none)
+ ;; CHECK: (func $uses (type $0)
;; CHECK-NEXT: (global.set $b
;; CHECK-NEXT: (i32.const 30)
;; CHECK-NEXT: )
@@ -66,7 +66,7 @@
;; CHECK: (global $b (mut i32) (i32.const 20))
(global $b (mut i32) (i32.const 20))
- ;; CHECK: (func $uses (type $none_=>_none)
+ ;; CHECK: (func $uses (type $0)
;; CHECK-NEXT: (global.set $a
;; CHECK-NEXT: (i32.const 30)
;; CHECK-NEXT: )
@@ -97,7 +97,7 @@
;; CHECK: (global $b i32 (global.get $a))
(global $b i32 (global.get $a))
- ;; CHECK: (func $uses (type $none_=>_none)
+ ;; CHECK: (func $uses (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $b)
;; CHECK-NEXT: )
@@ -119,7 +119,7 @@
;; CHECK: (global $c i32 (global.get $b))
(global $c i32 (global.get $b))
- ;; CHECK: (func $uses (type $none_=>_none)
+ ;; CHECK: (func $uses (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $b)
;; CHECK-NEXT: )
@@ -156,7 +156,7 @@
(global $b i32 (i32.const 20))
(global $c i32 (i32.const 30))
- ;; CHECK: (func $uses (type $none_=>_none)
+ ;; CHECK: (func $uses (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $b)
;; CHECK-NEXT: )
@@ -192,7 +192,7 @@
(global $b i32 (global.get $a))
(global $c i32 (i32.const 30))
- ;; CHECK: (func $uses (type $none_=>_none)
+ ;; CHECK: (func $uses (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $b)
;; CHECK-NEXT: )
@@ -229,7 +229,7 @@
(global $b i32 (i32.const 20))
(global $c i32 (global.get $b))
- ;; CHECK: (func $uses (type $none_=>_none)
+ ;; CHECK: (func $uses (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $b)
;; CHECK-NEXT: )
@@ -260,7 +260,7 @@
;; CHECK: (global $b i32 (i32.const 10))
(global $b i32 (i32.const 10))
- ;; CHECK: (func $uses (type $none_=>_none)
+ ;; CHECK: (func $uses (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $b)
;; CHECK-NEXT: )
@@ -281,7 +281,7 @@
;; CHECK: (global $a i32 (i32.const 10))
(global $a i32 (i32.const 10))
- ;; CHECK: (func $uses (type $none_=>_none)
+ ;; CHECK: (func $uses (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $a)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/roundtrip-gc-types.wast b/test/lit/passes/roundtrip-gc-types.wast
index 8bb8428ce..e50fe7b44 100644
--- a/test/lit/passes/roundtrip-gc-types.wast
+++ b/test/lit/passes/roundtrip-gc-types.wast
@@ -22,7 +22,7 @@
(type $D (struct_subtype (field (ref $C)) (field (ref $A)) $A))
)
- ;; CHECK: (func $use-types (type $ref|$A|_ref|$D|_=>_none) (param $0 (ref $A)) (param $1 (ref $D))
+ ;; CHECK: (func $use-types (type $4) (param $0 (ref $A)) (param $1 (ref $D))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $use-types (param (ref $A) (ref $D))
diff --git a/test/lit/passes/roundtrip-gc.wast b/test/lit/passes/roundtrip-gc.wast
index 5d751ec1d..382f238d9 100644
--- a/test/lit/passes/roundtrip-gc.wast
+++ b/test/lit/passes/roundtrip-gc.wast
@@ -5,7 +5,7 @@
(type ${i32} (struct (field i32)))
;; CHECK: (export "export" (func $test))
(export "export" (func $test))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (local $0 (ref $\7bi32\7d))
;; CHECK-NEXT: (call $help
;; CHECK-NEXT: (block (result (ref $\7bi32\7d))
@@ -31,13 +31,13 @@
)
)
)
- ;; CHECK: (func $help (type $ref|$\7bi32\7d|_i32_=>_none) (param $3 (ref $\7bi32\7d)) (param $4 i32)
+ ;; CHECK: (func $help (type $2) (param $3 (ref $\7bi32\7d)) (param $4 i32)
;; CHECK-NEXT: )
(func $help (param $3 (ref ${i32})) (param $4 i32)
(nop)
)
- ;; CHECK: (func $other (type $none_=>_none)
+ ;; CHECK: (func $other (type $1)
;; CHECK-NEXT: )
(func $other
)
diff --git a/test/lit/passes/rse-eh.wast b/test/lit/passes/rse-eh.wast
index f12088d35..615ed2a37 100644
--- a/test/lit/passes/rse-eh.wast
+++ b/test/lit/passes/rse-eh.wast
@@ -7,7 +7,7 @@
;; CHECK: (tag $e2 (param))
(tag $e2)
- ;; CHECK: (func $try1 (type $none_=>_none)
+ ;; CHECK: (func $try1 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -35,7 +35,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $try2 (type $none_=>_none)
+ ;; CHECK: (func $try2 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -68,7 +68,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $try3 (type $none_=>_none)
+ ;; CHECK: (func $try3 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -101,12 +101,12 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $foo)
- ;; CHECK: (func $try4 (type $none_=>_none)
+ ;; CHECK: (func $try4 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -137,7 +137,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $try5 (type $none_=>_none)
+ ;; CHECK: (func $try5 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -168,7 +168,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $nested-try1 (type $none_=>_none)
+ ;; CHECK: (func $nested-try1 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -216,7 +216,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $nested-try2 (type $none_=>_none)
+ ;; CHECK: (func $nested-try2 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -263,7 +263,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $nested-try3 (type $none_=>_none)
+ ;; CHECK: (func $nested-try3 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -314,7 +314,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $nested-catch1 (type $none_=>_none)
+ ;; CHECK: (func $nested-catch1 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -380,7 +380,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $nested-catch2 (type $none_=>_none)
+ ;; CHECK: (func $nested-catch2 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -453,7 +453,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $catchless-try (type $none_=>_none)
+ ;; CHECK: (func $catchless-try (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -482,7 +482,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $try-delegate0 (type $none_=>_none)
+ ;; CHECK: (func $try-delegate0 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $l0
;; CHECK-NEXT: (do
@@ -537,7 +537,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $try-delegate1 (type $none_=>_none)
+ ;; CHECK: (func $try-delegate1 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $l0
;; CHECK-NEXT: (do
@@ -593,7 +593,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $try-delegate2 (type $none_=>_none)
+ ;; CHECK: (func $try-delegate2 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $l0
;; CHECK-NEXT: (do
@@ -653,7 +653,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $try-delegate3 (type $none_=>_none)
+ ;; CHECK: (func $try-delegate3 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $l0
;; CHECK-NEXT: (do
@@ -734,7 +734,7 @@
(local.set $x (i32.const 1))
)
- ;; CHECK: (func $try-delegate4 (type $none_=>_none)
+ ;; CHECK: (func $try-delegate4 (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (try $l0
;; CHECK-NEXT: (do
diff --git a/test/lit/passes/rse-gc.wast b/test/lit/passes/rse-gc.wast
index 6b90149a1..f1dfb6f78 100644
--- a/test/lit/passes/rse-gc.wast
+++ b/test/lit/passes/rse-gc.wast
@@ -10,7 +10,7 @@
;; CHECK: (type $B (sub $A (struct (field (ref struct)))))
(type $B (struct_subtype (field (ref struct)) $A))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $3)
;; CHECK-NEXT: (local $single (ref func))
;; CHECK-NEXT: (local $tuple ((ref any) (ref any)))
;; CHECK-NEXT: (nop)
@@ -24,7 +24,7 @@
(local $tuple ((ref any) (ref any)))
)
- ;; CHECK: (func $needs-refinalize (type $ref|$B|_=>_anyref) (param $b (ref $B)) (result anyref)
+ ;; CHECK: (func $needs-refinalize (type $4) (param $b (ref $B)) (result anyref)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local.set $a
;; CHECK-NEXT: (local.get $b)
@@ -49,7 +49,7 @@
)
)
- ;; CHECK: (func $pick-refined (type $ref?|$A|_i32_=>_none) (param $A (ref null $A)) (param $x i32)
+ ;; CHECK: (func $pick-refined (type $5) (param $A (ref null $A)) (param $x i32)
;; CHECK-NEXT: (local $B (ref null $B))
;; CHECK-NEXT: (local.set $B
;; CHECK-NEXT: (ref.cast (ref null $B)
@@ -110,7 +110,7 @@
)
)
- ;; CHECK: (func $pick-refined-nn (type $ref|$A|_=>_none) (param $A (ref $A))
+ ;; CHECK: (func $pick-refined-nn (type $2) (param $A (ref $A))
;; CHECK-NEXT: (local $B (ref $B))
;; CHECK-NEXT: (local.set $B
;; CHECK-NEXT: (ref.cast (ref $B)
@@ -141,7 +141,7 @@
)
)
- ;; CHECK: (func $avoid-unrefined (type $ref|$A|_=>_none) (param $A (ref $A))
+ ;; CHECK: (func $avoid-unrefined (type $2) (param $A (ref $A))
;; CHECK-NEXT: (local $B (ref null $B))
;; CHECK-NEXT: (local.set $B
;; CHECK-NEXT: (ref.cast (ref $B)
@@ -173,7 +173,7 @@
)
)
- ;; CHECK: (func $pick-refined-earlier (type $ref|$A|_=>_none) (param $A (ref $A))
+ ;; CHECK: (func $pick-refined-earlier (type $2) (param $A (ref $A))
;; CHECK-NEXT: (local $A2 (ref null $A))
;; CHECK-NEXT: (local.set $A2
;; CHECK-NEXT: (local.get $A)
@@ -200,7 +200,7 @@
)
)
- ;; CHECK: (func $different-choices (type $ref|$A|_=>_none) (param $non-nullable (ref $A))
+ ;; CHECK: (func $different-choices (type $2) (param $non-nullable (ref $A))
;; CHECK-NEXT: (local $nullable (ref null $A))
;; CHECK-NEXT: (local.set $nullable
;; CHECK-NEXT: (local.get $non-nullable)
@@ -248,7 +248,7 @@
)
)
- ;; CHECK: (func $string (type $none_=>_none)
+ ;; CHECK: (func $string (type $3)
;; CHECK-NEXT: (local $s stringref)
;; CHECK-NEXT: (local $t stringref)
;; CHECK-NEXT: (drop
diff --git a/test/lit/passes/signature-pruning.wast b/test/lit/passes/signature-pruning.wast
index 26fc72e96..4f054295e 100644
--- a/test/lit/passes/signature-pruning.wast
+++ b/test/lit/passes/signature-pruning.wast
@@ -3,7 +3,7 @@
(module
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_none (func))
+ ;; CHECK-NEXT: (type $0 (func))
;; CHECK: (type $sig (func (param i32 f64)))
(type $sig (func_subtype (param i32) (param i64) (param f32) (param f64) func))
@@ -39,7 +39,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $foo
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (f64.const 3)
@@ -69,7 +69,7 @@
(module
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_none (func))
+ ;; CHECK-NEXT: (type $0 (func))
;; CHECK: (type $sig (func (param i64 f32)))
(type $sig (func_subtype (param i32) (param i64) (param f32) (param f64) func))
@@ -104,7 +104,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $foo
;; CHECK-NEXT: (i64.const 1)
;; CHECK-NEXT: (f32.const 2)
@@ -134,7 +134,7 @@
(module
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_none (func))
+ ;; CHECK-NEXT: (type $0 (func))
;; CHECK: (type $sig (func (param i32 i64 f32)))
(type $sig (func_subtype (param i32) (param i64) (param f32) (param f64) func))
@@ -168,7 +168,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $foo
;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $caller)
@@ -211,7 +211,7 @@
;; away the very last param.
(module
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_none (func))
+ ;; CHECK-NEXT: (type $0 (func))
;; CHECK: (type $sig (func (param i32 i64 f32)))
(type $sig (func_subtype (param i32) (param i64) (param f32) (param f64) func))
@@ -244,7 +244,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $foo
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (i64.const 1)
@@ -282,7 +282,7 @@
(module
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_none (func))
+ ;; CHECK-NEXT: (type $0 (func))
;; CHECK: (type $sig (func))
(type $sig (func_subtype (param i32) (param i64) (param f32) (param f64) func))
@@ -304,7 +304,7 @@
;; Use nothing at all: all params can be removed.
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $foo)
;; CHECK-NEXT: (call_ref $sig
;; CHECK-NEXT: (ref.func $foo)
@@ -329,7 +329,7 @@
(module
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_none (func))
+ ;; CHECK-NEXT: (type $0 (func))
;; CHECK: (type $sig (func))
(type $sig (func_subtype (param i32) func))
@@ -361,7 +361,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (call $foo)
;; CHECK-NEXT: )
@@ -482,7 +482,7 @@
(module
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_none (func))
+ ;; CHECK-NEXT: (type $0 (func))
;; CHECK: (type $sig (func))
(type $sig (func_subtype (param i32) func))
@@ -509,7 +509,7 @@
;; has the same type. We can optimize both at once.
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (call $foo)
;; CHECK-NEXT: (call $bar)
;; CHECK-NEXT: (call_ref $sig
@@ -536,7 +536,7 @@
)
)
- ;; CHECK: (func $caller-2 (type $none_=>_none)
+ ;; CHECK: (func $caller-2 (type $0)
;; CHECK-NEXT: (call $bar)
;; CHECK-NEXT: (call_ref $sig
;; CHECK-NEXT: (ref.func $foo)
@@ -576,7 +576,7 @@
;; CHECK: (type $sig (func (param i32)))
(type $sig (func_subtype (param i32) func))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (export "foo" (func $foo))
@@ -594,7 +594,7 @@
(func $bar (export "bar") (type $sig) (param $i32 i32)
)
- ;; CHECK: (func $call-bar (type $none_=>_none)
+ ;; CHECK: (func $call-bar (type $1)
;; CHECK-NEXT: (call $bar
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
@@ -815,9 +815,9 @@
(module
(type $A (struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $0)
;; CHECK-NEXT: (local $0 f32)
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
@@ -841,18 +841,18 @@
;; Do not prune signatures used in the call.without.effects intrinsic.
(module
- ;; CHECK: (type $i32_funcref_=>_i32 (func (param i32 funcref) (result i32)))
+ ;; CHECK: (type $0 (func (param i32 funcref) (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $2 (func (result i32)))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $cwe (type $i32_funcref_=>_i32) (param i32 funcref) (result i32)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $cwe (type $0) (param i32 funcref) (result i32)))
(import "binaryen-intrinsics" "call.without.effects" (func $cwe (param i32 funcref) (result i32)))
;; CHECK: (elem declare func $func)
- ;; CHECK: (func $func (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $func (type $1) (param $0 i32) (result i32)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
(func $func (param i32) (result i32)
@@ -861,7 +861,7 @@
(i32.const 1)
)
- ;; CHECK: (func $caller (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $caller (type $2) (result i32)
;; CHECK-NEXT: (call $cwe
;; CHECK-NEXT: (i32.const 41)
;; CHECK-NEXT: (ref.func $func)
diff --git a/test/lit/passes/signature-refining.wast b/test/lit/passes/signature-refining.wast
index c4e13b975..dbd64ab78 100644
--- a/test/lit/passes/signature-refining.wast
+++ b/test/lit/passes/signature-refining.wast
@@ -11,7 +11,7 @@
;; CHECK-NEXT: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $sig (func (param (ref $struct))))
(type $sig (func_subtype (param anyref) func))
@@ -22,7 +22,7 @@
(func $func (type $sig) (param $x anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call $func
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -41,7 +41,7 @@
;; CHECK-NEXT: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $sig (func (param (ref $struct))))
(type $sig (func_subtype (param anyref) func))
@@ -54,7 +54,7 @@
(func $func (type $sig) (param $x anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call_ref $sig
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: (ref.func $func)
@@ -77,7 +77,7 @@
;; CHECK-NEXT: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $sig (func (param eqref)))
(type $sig (func_subtype (param anyref) func))
@@ -90,7 +90,7 @@
(func $func (type $sig) (param $x anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (local $struct (ref null $struct))
;; CHECK-NEXT: (call $func
;; CHECK-NEXT: (local.get $struct)
@@ -127,7 +127,7 @@
;; CHECK: (type $struct-sub1 (sub $struct (struct )))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
;; CHECK: (type $sig (func (param (ref $struct))))
(type $sig (func_subtype (param anyref) func))
@@ -151,7 +151,7 @@
(func $func-2 (type $sig) (param $x anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $3)
;; CHECK-NEXT: (call $func-1
;; CHECK-NEXT: (struct.new_default $struct-sub1)
;; CHECK-NEXT: )
@@ -176,7 +176,7 @@
;; CHECK: (rec
;; CHECK-NEXT: (type $struct (struct ))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $sig (func (param (ref $struct))))
(type $sig (func_subtype (param anyref) func))
@@ -195,7 +195,7 @@
(func $func-2 (type $sig) (param $x anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call $func-1
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -214,7 +214,7 @@
;; CHECK: (rec
;; CHECK-NEXT: (type $struct (struct (field (ref $sig))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $sig (func (param (ref $struct) (ref $sig))))
(type $sig (func_subtype (param anyref funcref) func))
@@ -254,7 +254,7 @@
)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call $func
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (ref.func $func)
@@ -280,7 +280,7 @@
;; CHECK-NEXT: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $sig (func (param (ref $struct))))
(type $sig (func_subtype (param anyref) func))
@@ -293,7 +293,7 @@
(func $func (type $sig) (param $x anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call $func
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -322,7 +322,7 @@
;; CHECK: (type $sig (func (param anyref)))
(type $sig (func_subtype (param anyref) func))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (elem declare func $func)
@@ -332,7 +332,7 @@
(func $func (type $sig) (param $x anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call_ref $sig
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (ref.func $func)
@@ -369,7 +369,7 @@
;; CHECK-NEXT: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $sig-2 (func (param eqref (ref $struct))))
@@ -392,7 +392,7 @@
(func $func-2 (type $sig-2) (param $x anyref) (param $y anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (local $any anyref)
;; CHECK-NEXT: (local $struct structref)
;; CHECK-NEXT: (local $i31 i31ref)
@@ -445,7 +445,7 @@
;; CHECK: (type $sig (func (param anyref)))
(type $sig (func_subtype (param anyref) func))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
@@ -460,7 +460,7 @@
(func $func (type $sig) (param $x anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call $func
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -479,7 +479,7 @@
;; CHECK: (rec
;; CHECK-NEXT: (type $struct (struct ))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $sig (func (param (ref null $struct))))
(type $sig (func_subtype (param anyref) func))
@@ -492,7 +492,7 @@
(func $func (type $sig) (param $x anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call $func
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -513,7 +513,7 @@
(module
(rec
;; CHECK: (rec
- ;; CHECK-NEXT: (type $none_=>_none (func))
+ ;; CHECK-NEXT: (type $0 (func))
;; CHECK: (type $sig-unreachable (func (result anyref)))
@@ -565,7 +565,7 @@
(unreachable)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (if (result (ref $struct))
;; CHECK-NEXT: (i32.const 1)
@@ -662,7 +662,7 @@
(module
;; CHECK: (type $sig (func (param anyref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
@@ -677,7 +677,7 @@
(func $func (export "prevent-opts") (type $sig) (param $x anyref)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $1)
;; CHECK-NEXT: (call $func
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -711,9 +711,9 @@
;; CHECK: (type ${} (struct ))
(type ${} (struct))
- ;; CHECK: (type $ref|${}|_i32_=>_none (func (param (ref ${}) i32)))
+ ;; CHECK: (type $1 (func (param (ref ${}) i32)))
- ;; CHECK: (func $foo (type $ref|${}|_i32_=>_none) (param $ref (ref ${})) (param $i32 i32)
+ ;; CHECK: (func $foo (type $1) (param $ref (ref ${})) (param $i32 i32)
;; CHECK-NEXT: (local $2 eqref)
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $ref)
@@ -756,17 +756,17 @@
;; Do not modify the types used on imported functions (until the spec and VM
;; support becomes stable).
(module
- ;; CHECK: (type $structref_=>_none (func (param structref)))
+ ;; CHECK: (type $0 (func (param structref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (import "a" "b" (func $import (type $structref_=>_none) (param structref)))
+ ;; CHECK: (import "a" "b" (func $import (type $0) (param structref)))
(import "a" "b" (func $import (param (ref null struct))))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (call $import
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -810,7 +810,7 @@
;; CHECK: (type $child (sub $parent (func (param anyref))))
(type $child (func_subtype (param anyref) $parent))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
;; CHECK: (func $func (type $child) (param $0 anyref)
;; CHECK-NEXT: (unreachable)
@@ -819,7 +819,7 @@
(unreachable)
)
- ;; CHECK: (func $caller (type $none_=>_none)
+ ;; CHECK: (func $caller (type $2)
;; CHECK-NEXT: (call $func
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: )
@@ -853,14 +853,14 @@
(module
;; CHECK: (rec
- ;; CHECK-NEXT: (type $ref|$[i8]|_=>_none (func (param (ref $[i8]))))
+ ;; CHECK-NEXT: (type $0 (func (param (ref $[i8]))))
;; CHECK: (type $[i8] (array i8))
(type $[i8] (array i8))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $2)
;; CHECK-NEXT: (call $1
;; CHECK-NEXT: (array.new_fixed $[i8] 0)
;; CHECK-NEXT: )
@@ -871,7 +871,7 @@
)
)
- ;; CHECK: (func $1 (type $ref|$[i8]|_=>_none) (param $2 (ref $[i8]))
+ ;; CHECK: (func $1 (type $0) (param $2 (ref $[i8]))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref none)
;; CHECK-NEXT: (local.get $2)
@@ -910,27 +910,27 @@
(type $return_A_2 (func (result (ref null $A))))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $5 (func))
- ;; CHECK: (type $funcref_=>_ref?|$A| (func (param funcref) (result (ref null $A))))
+ ;; CHECK: (type $6 (func (param funcref) (result (ref null $A))))
- ;; CHECK: (type $funcref_=>_ref|$B| (func (param funcref) (result (ref $B))))
+ ;; CHECK: (type $7 (func (param funcref) (result (ref $B))))
- ;; CHECK: (type $funcref_=>_ref|$C| (func (param funcref) (result (ref $C))))
+ ;; CHECK: (type $8 (func (param funcref) (result (ref $C))))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $no.side.effects (type $funcref_=>_ref?|$A|) (param funcref) (result (ref null $A))))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $no.side.effects (type $func.0) (param funcref) (result (ref null $A))))
(import "binaryen-intrinsics" "call.without.effects" (func $no.side.effects
(param funcref)
(result (ref null $A))
))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $no.side.effects_4 (type $funcref_=>_ref|$B|) (param funcref) (result (ref $B))))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $no.side.effects_4 (type $7) (param funcref) (result (ref $B))))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $no.side.effects_5 (type $funcref_=>_ref|$C|) (param funcref) (result (ref $C))))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $no.side.effects_5 (type $8) (param funcref) (result (ref $C))))
;; CHECK: (elem declare func $other $other2)
- ;; CHECK: (func $func (type $none_=>_none)
+ ;; CHECK: (func $func (type $5)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $no.side.effects_4
;; CHECK-NEXT: (ref.func $other)
diff --git a/test/lit/passes/signature-refining_gto.wat b/test/lit/passes/signature-refining_gto.wat
index 0d0e4c22c..3876afcbd 100644
--- a/test/lit/passes/signature-refining_gto.wat
+++ b/test/lit/passes/signature-refining_gto.wat
@@ -8,11 +8,11 @@
;; CHECK-NOT: (type $A
(type $A (struct (field (mut (ref null $A)))))
- ;; CHECK: (type $funcref_i32_=>_none (func (param funcref i32)))
+ ;; CHECK: (type $0 (func (param funcref i32)))
- ;; CHECK: (type $ref|none|_=>_none (func (param (ref none))))
+ ;; CHECK: (type $1 (func (param (ref none))))
- ;; CHECK: (func $struct.get (type $ref|none|_=>_none) (param $0 (ref none))
+ ;; CHECK: (func $struct.get (type $1) (param $0 (ref none))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -31,7 +31,7 @@
)
)
- ;; CHECK: (func $caller (type $funcref_i32_=>_none) (param $0 funcref) (param $1 i32)
+ ;; CHECK: (func $caller (type $0) (param $0 funcref) (param $1 i32)
;; CHECK-NEXT: (call $struct.get
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (ref.null none)
diff --git a/test/lit/passes/simplify-globals-dominance.wast b/test/lit/passes/simplify-globals-dominance.wast
index 948e8c5ec..3756a4a7e 100644
--- a/test/lit/passes/simplify-globals-dominance.wast
+++ b/test/lit/passes/simplify-globals-dominance.wast
@@ -3,12 +3,12 @@
;; RUN: foreach %s %t wasm-opt --simplify-globals -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global (mut i32) (i32.const 0))
(global $global (mut i32) (i32.const 0))
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $0)
;; CHECK-NEXT: (global.set $global
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/simplify-globals-non-init.wast b/test/lit/passes/simplify-globals-non-init.wast
index 5f65efda1..60e50e97c 100644
--- a/test/lit/passes/simplify-globals-non-init.wast
+++ b/test/lit/passes/simplify-globals-non-init.wast
@@ -6,14 +6,14 @@
;; A global that is written its initial value in all subsequent writes can
;; remove those writes.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global-0 i32 (i32.const 0))
(global $global-0 (mut i32) (i32.const 0))
;; CHECK: (global $global-1 i32 (i32.const 1))
(global $global-1 (mut i32) (i32.const 1))
- ;; CHECK: (func $sets (type $none_=>_none)
+ ;; CHECK: (func $sets (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -37,7 +37,7 @@
(global.set $global-1 (i32.const 1))
)
- ;; CHECK: (func $gets (type $none_=>_none)
+ ;; CHECK: (func $gets (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -54,16 +54,16 @@
;; As above, but now we write other values.
(module
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $0 (func (param i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $global-0 (mut i32) (i32.const 0))
(global $global-0 (mut i32) (i32.const 0))
;; CHECK: (global $global-1 (mut i32) (i32.const 1))
(global $global-1 (mut i32) (i32.const 1))
- ;; CHECK: (func $sets (type $i32_=>_none) (param $unknown i32)
+ ;; CHECK: (func $sets (type $0) (param $unknown i32)
;; CHECK-NEXT: (global.set $global-0
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -85,7 +85,7 @@
(global.set $global-1 (local.get $unknown)) ;; a totally unknown value
)
- ;; CHECK: (func $gets (type $none_=>_none)
+ ;; CHECK: (func $gets (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $global-0)
;; CHECK-NEXT: )
@@ -102,9 +102,9 @@
;; Globals without constant initial values.
(module
;; An imported global.
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $0 (func (param i32)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (import "env" "import_global" (global $global-0 i32))
(import "env" "import_global" (global $global-0 i32))
@@ -113,7 +113,7 @@
;; CHECK: (global $global-1 (mut i32) (global.get $global-0))
(global $global-1 (mut i32) (global.get $global-0))
- ;; CHECK: (func $sets (type $i32_=>_none) (param $unknown i32)
+ ;; CHECK: (func $sets (type $0) (param $unknown i32)
;; CHECK-NEXT: (global.set $global-1
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -122,7 +122,7 @@
(global.set $global-1 (i32.const 1))
)
- ;; CHECK: (func $gets (type $none_=>_none)
+ ;; CHECK: (func $gets (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $global-0)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/simplify-globals-read_only_to_write.wast b/test/lit/passes/simplify-globals-read_only_to_write.wast
index db4738bf6..cf783ee4b 100644
--- a/test/lit/passes/simplify-globals-read_only_to_write.wast
+++ b/test/lit/passes/simplify-globals-read_only_to_write.wast
@@ -5,7 +5,7 @@
;; A global that is only read in order to be written is not needed.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global i32 (i32.const 0))
(global $global (mut i32) (i32.const 0))
@@ -62,7 +62,7 @@
)
;; An additional read prevents the read-only-to-write optimization.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global (mut i32) (i32.const 0))
(global $global (mut i32) (i32.const 0))
@@ -89,7 +89,7 @@
)
;; We do not optimize if-elses in the read-only-to-write optimization.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global (mut i32) (i32.const 0))
(global $global (mut i32) (i32.const 0))
@@ -112,7 +112,7 @@
)
;; Side effects in the body prevent the read-only-to-write optimization.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global (mut i32) (i32.const 0))
(global $global (mut i32) (i32.const 0))
@@ -147,7 +147,7 @@
)
;; Nested patterns work as well, in a single run of the pass.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $a i32 (i32.const 0))
(global $a (mut i32) (i32.const 0))
@@ -203,7 +203,7 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once i32 (i32.const 0))
(global $once (mut i32) (i32.const 0))
@@ -232,7 +232,7 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
@@ -262,7 +262,7 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
@@ -291,7 +291,7 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
@@ -319,9 +319,9 @@
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
@@ -362,9 +362,9 @@
;; Using the global's value in a way that can cause side effects prevents the
;; read-only-to-write optimization.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
;; CHECK: (global $global (mut i32) (i32.const 0))
(global $global (mut i32) (i32.const 0))
@@ -404,9 +404,9 @@
;; As above, but now the global's value is not the condition of the if, so there
;; is no problem.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $1 (func (result i32)))
;; CHECK: (global $global i32 (i32.const 0))
(global $global (mut i32) (i32.const 0))
@@ -447,7 +447,7 @@
;; As above, but now the global's value flows into a side effect.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global (mut i32) (i32.const 0))
(global $global (mut i32) (i32.const 0))
@@ -480,7 +480,7 @@
(module
(memory 1 1)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once i32 (i32.const 0))
(global $once (mut i32) (i32.const 0))
@@ -538,7 +538,7 @@
(module
(memory 1 1)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once i32 (i32.const 0))
(global $once (mut i32) (i32.const 0))
@@ -598,7 +598,7 @@
(module
(memory 1 1)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
@@ -660,7 +660,7 @@
(module
(memory 1 1)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once i32 (i32.const 0))
(global $once (mut i32) (i32.const 0))
@@ -735,7 +735,7 @@
(module
(memory 1 1)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $once (mut i32) (i32.const 0))
(global $once (mut i32) (i32.const 0))
diff --git a/test/lit/passes/simplify-globals_func-effects.wast b/test/lit/passes/simplify-globals_func-effects.wast
index 8257c5ce7..4f088dd61 100644
--- a/test/lit/passes/simplify-globals_func-effects.wast
+++ b/test/lit/passes/simplify-globals_func-effects.wast
@@ -7,7 +7,7 @@
;; whose effects we've computed to include some sets to globals.
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $A (mut i32) (i32.const 10))
(global $A (mut i32) (i32.const 10))
diff --git a/test/lit/passes/simplify-locals-eh.wast b/test/lit/passes/simplify-locals-eh.wast
index 3b00857b6..36bd11083 100644
--- a/test/lit/passes/simplify-locals-eh.wast
+++ b/test/lit/passes/simplify-locals-eh.wast
@@ -4,11 +4,11 @@
(module
;; CHECK: (tag $e-i32 (param i32))
(tag $e-i32 (param i32))
- ;; CHECK: (func $foo (type $i32_i32_=>_none) (param $0 i32) (param $1 i32)
+ ;; CHECK: (func $foo (type $2) (param $0 i32) (param $1 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $foo (param i32 i32))
- ;; CHECK: (func $pop-cannot-be-sinked (type $none_=>_none)
+ ;; CHECK: (func $pop-cannot-be-sinked (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -40,7 +40,7 @@
)
)
- ;; CHECK: (func $pop-within-catch-can-be-sinked (type $none_=>_none)
+ ;; CHECK: (func $pop-within-catch-can-be-sinked (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -83,11 +83,11 @@
)
)
- ;; CHECK: (func $bar (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $bar (type $3) (result i32)
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
(func $bar (result i32) (i32.const 3))
- ;; CHECK: (func $call-cannot-be-sinked-into-try (type $none_=>_none)
+ ;; CHECK: (func $call-cannot-be-sinked-into-try (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (call $bar)
@@ -121,7 +121,7 @@
)
)
- ;; CHECK: (func $non-call-can-be-sinked-into-try (type $none_=>_none)
+ ;; CHECK: (func $non-call-can-be-sinked-into-try (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (try $try
@@ -152,7 +152,7 @@
)
)
- ;; CHECK: (func $equivalent-set-removal-call (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $equivalent-set-removal-call (type $1) (param $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
@@ -185,7 +185,7 @@
(drop (local.get $1))
)
- ;; CHECK: (func $equivalent-set-removal-if (type $i32_i32_=>_none) (param $p i32) (param $0 i32)
+ ;; CHECK: (func $equivalent-set-removal-if (type $2) (param $p i32) (param $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
diff --git a/test/lit/passes/simplify-locals-gc-nn.wast b/test/lit/passes/simplify-locals-gc-nn.wast
index 4d536bd1f..170bc1553 100644
--- a/test/lit/passes/simplify-locals-gc-nn.wast
+++ b/test/lit/passes/simplify-locals-gc-nn.wast
@@ -2,7 +2,7 @@
;; RUN: wasm-opt %s --simplify-locals -all -S -o - | filecheck %s
(module
- ;; CHECK: (func $test-nn (type $none_=>_none)
+ ;; CHECK: (func $test-nn (type $0)
;; CHECK-NEXT: (local $nn anyref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (try $try
@@ -49,7 +49,7 @@
)
)
- ;; CHECK: (func $test-nullable (type $none_=>_none)
+ ;; CHECK: (func $test-nullable (type $0)
;; CHECK-NEXT: (local $nullable anyref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (try $try
diff --git a/test/lit/passes/simplify-locals-gc-validation.wast b/test/lit/passes/simplify-locals-gc-validation.wast
index f21d30fcb..70d3dec23 100644
--- a/test/lit/passes/simplify-locals-gc-validation.wast
+++ b/test/lit/passes/simplify-locals-gc-validation.wast
@@ -5,7 +5,7 @@
;; a local.get until the end of the current block.
(module
- ;; CHECK: (func $test-nn (type $ref|any|_=>_none) (param $x (ref any))
+ ;; CHECK: (func $test-nn (type $0) (param $x (ref any))
;; CHECK-NEXT: (local $nn anyref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (block $inner
diff --git a/test/lit/passes/simplify-locals-gc.wast b/test/lit/passes/simplify-locals-gc.wast
index 2658bae62..223657ae9 100644
--- a/test/lit/passes/simplify-locals-gc.wast
+++ b/test/lit/passes/simplify-locals-gc.wast
@@ -21,7 +21,7 @@
(type $B (struct_subtype (field (ref struct)) $A))
;; Writes to heap objects cannot be reordered with reads.
- ;; CHECK: (func $no-reorder-past-write (type $ref|$struct|_=>_i32) (param $x (ref $struct)) (result i32)
+ ;; CHECK: (func $no-reorder-past-write (type $4) (param $x (ref $struct)) (result i32)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (struct.get $struct 0
@@ -48,7 +48,7 @@
(local.get $temp)
)
- ;; CHECK: (func $reorder-past-write-if-immutable (type $ref|$struct|_ref|$struct-immutable|_=>_i32) (param $x (ref $struct)) (param $y (ref $struct-immutable)) (result i32)
+ ;; CHECK: (func $reorder-past-write-if-immutable (type $6) (param $x (ref $struct)) (param $y (ref $struct-immutable)) (result i32)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (struct.set $struct 0
@@ -73,7 +73,7 @@
(local.get $temp)
)
- ;; CHECK: (func $unreachable-struct.get (type $ref|$struct|_ref|$struct-immutable|_=>_i32) (param $x (ref $struct)) (param $y (ref $struct-immutable)) (result i32)
+ ;; CHECK: (func $unreachable-struct.get (type $6) (param $x (ref $struct)) (param $y (ref $struct-immutable)) (result i32)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (local.tee $temp
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
@@ -107,7 +107,7 @@
(local.get $temp)
)
- ;; CHECK: (func $no-block-values-if-br_on (type $none_=>_none)
+ ;; CHECK: (func $no-block-values-if-br_on (type $3)
;; CHECK-NEXT: (local $temp anyref)
;; CHECK-NEXT: (block $block
;; CHECK-NEXT: (drop
@@ -162,7 +162,7 @@
)
)
- ;; CHECK: (func $if-nnl (type $none_=>_none)
+ ;; CHECK: (func $if-nnl (type $3)
;; CHECK-NEXT: (local $x (ref func))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
@@ -212,7 +212,7 @@
)
)
- ;; CHECK: (func $if-nnl-previous-set (type $none_=>_none)
+ ;; CHECK: (func $if-nnl-previous-set (type $3)
;; CHECK-NEXT: (local $x (ref func))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.func $if-nnl)
@@ -255,13 +255,13 @@
)
)
- ;; CHECK: (func $helper (type $ref|func|_=>_none) (param $ref (ref func))
+ ;; CHECK: (func $helper (type $8) (param $ref (ref func))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $helper (param $ref (ref func))
)
- ;; CHECK: (func $needs-refinalize (type $ref|$B|_=>_anyref) (param $b (ref $B)) (result anyref)
+ ;; CHECK: (func $needs-refinalize (type $9) (param $b (ref $B)) (result anyref)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (struct.get $B 0
@@ -281,7 +281,7 @@
)
)
- ;; CHECK: (func $call-vs-mutable-read (type $ref|$struct|_=>_i32) (param $0 (ref $struct)) (result i32)
+ ;; CHECK: (func $call-vs-mutable-read (type $4) (param $0 (ref $struct)) (result i32)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (call $side-effect)
@@ -310,7 +310,7 @@
(local.get $temp)
)
- ;; CHECK: (func $side-effect (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $side-effect (type $10) (result i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $side-effect (result i32)
@@ -318,7 +318,7 @@
(unreachable)
)
- ;; CHECK: (func $pick-refined (type $ref|any|_=>_anyref) (param $nn-any (ref any)) (result anyref)
+ ;; CHECK: (func $pick-refined (type $11) (param $nn-any (ref any)) (result anyref)
;; CHECK-NEXT: (local $any anyref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (call $use-any
@@ -352,7 +352,7 @@
(local.get $any)
)
- ;; CHECK: (func $pick-casted (type $anyref_=>_anyref) (param $any anyref) (result anyref)
+ ;; CHECK: (func $pick-casted (type $12) (param $any anyref) (result anyref)
;; CHECK-NEXT: (local $nn-any (ref any))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (call $use-any
@@ -390,7 +390,7 @@
(local.get $any)
)
- ;; CHECK: (func $pick-fallthrough (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $pick-fallthrough (type $13) (param $x i32)
;; CHECK-NEXT: (local $t i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
@@ -422,7 +422,7 @@
)
)
- ;; CHECK: (func $ignore-unrefined (type $ref|$A|_=>_none) (param $A (ref $A))
+ ;; CHECK: (func $ignore-unrefined (type $14) (param $A (ref $A))
;; CHECK-NEXT: (local $B (ref null $B))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
@@ -484,21 +484,21 @@
)
)
- ;; CHECK: (func $use-nn-any (type $ref|any|_=>_none) (param $nn-any (ref any))
+ ;; CHECK: (func $use-nn-any (type $15) (param $nn-any (ref any))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $use-nn-any (param $nn-any (ref any))
;; Helper function for the above.
)
- ;; CHECK: (func $use-any (type $anyref_=>_none) (param $any anyref)
+ ;; CHECK: (func $use-any (type $7) (param $any anyref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $use-any (param $any anyref)
;; Helper function for the above.
)
- ;; CHECK: (func $remove-tee-refinalize (type $ref?|$A|_ref?|$B|_=>_structref) (param $a (ref null $A)) (param $b (ref null $B)) (result structref)
+ ;; CHECK: (func $remove-tee-refinalize (type $16) (param $a (ref null $A)) (param $b (ref null $B)) (result structref)
;; CHECK-NEXT: (struct.get $B 0
;; CHECK-NEXT: (local.get $b)
;; CHECK-NEXT: )
@@ -518,7 +518,7 @@
)
)
- ;; CHECK: (func $redundant-tee-finalize (type $anyref_=>_none) (param $x anyref)
+ ;; CHECK: (func $redundant-tee-finalize (type $7) (param $x anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref any)
;; CHECK-NEXT: (ref.cast (ref any)
@@ -542,7 +542,7 @@
)
)
- ;; CHECK: (func $equivalent-set-removal-branching (type $i32_anyref_=>_none) (param $0 i32) (param $any anyref)
+ ;; CHECK: (func $equivalent-set-removal-branching (type $17) (param $0 i32) (param $any anyref)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (block $block
;; CHECK-NEXT: (local.set $1
diff --git a/test/lit/passes/simplify-locals-strings.wast b/test/lit/passes/simplify-locals-strings.wast
index ada49f3da..7e8f77c02 100644
--- a/test/lit/passes/simplify-locals-strings.wast
+++ b/test/lit/passes/simplify-locals-strings.wast
@@ -10,7 +10,7 @@
;; CHECK: (type $array16 (array (mut i16)))
(type $array16 (array_subtype (mut i16) data))
- ;; CHECK: (func $no-new-past-store (type $none_=>_none)
+ ;; CHECK: (func $no-new-past-store (type $1)
;; CHECK-NEXT: (local $temp stringref)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (string.new_utf8
@@ -122,7 +122,7 @@
)
)
- ;; CHECK: (func $yes-new-past-store (type $none_=>_none)
+ ;; CHECK: (func $yes-new-past-store (type $1)
;; CHECK-NEXT: (local $temp stringref)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
@@ -156,7 +156,7 @@
)
)
- ;; CHECK: (func $no-new-past-store-gc (type $ref|$array|_ref|$array16|_=>_none) (param $array (ref $array)) (param $array16 (ref $array16))
+ ;; CHECK: (func $no-new-past-store-gc (type $3) (param $array (ref $array)) (param $array16 (ref $array16))
;; CHECK-NEXT: (local $temp stringref)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (string.new_utf8_array
@@ -284,7 +284,7 @@
)
)
- ;; CHECK: (func $no-load-past-encode (type $stringref_=>_none) (param $ref stringref)
+ ;; CHECK: (func $no-load-past-encode (type $4) (param $ref stringref)
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (i32.load
@@ -404,7 +404,7 @@
)
)
- ;; CHECK: (func $no-load-past-encode-gc (type $stringref_ref|$array|_ref|$array16|_=>_none) (param $ref stringref) (param $array (ref $array)) (param $array16 (ref $array16))
+ ;; CHECK: (func $no-load-past-encode-gc (type $5) (param $ref stringref) (param $array (ref $array)) (param $array16 (ref $array16))
;; CHECK-NEXT: (local $temp i32)
;; CHECK-NEXT: (local.set $temp
;; CHECK-NEXT: (array.get_u $array
@@ -541,7 +541,7 @@
)
)
- ;; CHECK: (func $no-iteration-past-each-other (type $stringview_iter_=>_none) (param $iter stringview_iter)
+ ;; CHECK: (func $no-iteration-past-each-other (type $6) (param $iter stringview_iter)
;; CHECK-NEXT: (local $i32 i32)
;; CHECK-NEXT: (local.set $i32
;; CHECK-NEXT: (stringview_iter.next
diff --git a/test/lit/passes/simplify-locals-tnh.wast b/test/lit/passes/simplify-locals-tnh.wast
index 51fda82c1..fa10c318d 100644
--- a/test/lit/passes/simplify-locals-tnh.wast
+++ b/test/lit/passes/simplify-locals-tnh.wast
@@ -10,7 +10,7 @@
;; NO_TNH: (global $glob (mut i32) (i32.const 0))
(global $glob (mut i32) (i32.const 0))
- ;; TNH: (func $optimize-past-global.set (type $none_=>_i32) (result i32)
+ ;; TNH: (func $optimize-past-global.set (type $0) (result i32)
;; TNH-NEXT: (local $temp i32)
;; TNH-NEXT: (nop)
;; TNH-NEXT: (global.set $glob
@@ -20,7 +20,7 @@
;; TNH-NEXT: (i32.const 0)
;; TNH-NEXT: )
;; TNH-NEXT: )
- ;; NO_TNH: (func $optimize-past-global.set (type $none_=>_i32) (result i32)
+ ;; NO_TNH: (func $optimize-past-global.set (type $0) (result i32)
;; NO_TNH-NEXT: (local $temp i32)
;; NO_TNH-NEXT: (local.set $temp
;; NO_TNH-NEXT: (i32.load
@@ -48,7 +48,7 @@
(local.get $temp)
)
- ;; TNH: (func $no-optimize-past-return (type $none_=>_i32) (result i32)
+ ;; TNH: (func $no-optimize-past-return (type $0) (result i32)
;; TNH-NEXT: (local $temp i32)
;; TNH-NEXT: (local.set $temp
;; TNH-NEXT: (i32.load
@@ -63,7 +63,7 @@
;; TNH-NEXT: )
;; TNH-NEXT: (local.get $temp)
;; TNH-NEXT: )
- ;; NO_TNH: (func $no-optimize-past-return (type $none_=>_i32) (result i32)
+ ;; NO_TNH: (func $no-optimize-past-return (type $0) (result i32)
;; NO_TNH-NEXT: (local $temp i32)
;; NO_TNH-NEXT: (local.set $temp
;; NO_TNH-NEXT: (i32.load
diff --git a/test/lit/passes/ssa-gc-nn-locals.wast b/test/lit/passes/ssa-gc-nn-locals.wast
index 38cdbabed..be4a5aee9 100644
--- a/test/lit/passes/ssa-gc-nn-locals.wast
+++ b/test/lit/passes/ssa-gc-nn-locals.wast
@@ -4,7 +4,7 @@
;; RUN: wasm-opt %s -all --ssa --enable-gc-nn-locals -g --roundtrip -S -o - | filecheck %s
(module
- ;; CHECK: (func $nn-locals (type $none_=>_none)
+ ;; CHECK: (func $nn-locals (type $0)
;; CHECK-NEXT: (local $x (ref func))
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (ref.func $nn-locals)
diff --git a/test/lit/passes/ssa.wast b/test/lit/passes/ssa.wast
index 06fe450aa..c5b92db81 100644
--- a/test/lit/passes/ssa.wast
+++ b/test/lit/passes/ssa.wast
@@ -5,12 +5,12 @@
;; CHECK: (type $A (struct ))
(type $A (struct ))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $foo)
- ;; CHECK: (func $bar (type $ref|func|_=>_none) (param $x (ref func))
+ ;; CHECK: (func $bar (type $2) (param $x (ref func))
;; CHECK-NEXT: (local $1 (ref func))
;; CHECK-NEXT: (local $2 (ref func))
;; CHECK-NEXT: (local.set $1
@@ -35,7 +35,7 @@
(drop (local.get $x))
)
- ;; CHECK: (func $refine-to-null (type $none_=>_ref|$A|) (result (ref $A))
+ ;; CHECK: (func $refine-to-null (type $3) (result (ref $A))
;; CHECK-NEXT: (local $0 (ref null $A))
;; CHECK-NEXT: (block $label (result (ref none))
;; CHECK-NEXT: (drop
diff --git a/test/lit/passes/stack-check-memory64.wast b/test/lit/passes/stack-check-memory64.wast
index ad2f75cb8..fc0db8d20 100644
--- a/test/lit/passes/stack-check-memory64.wast
+++ b/test/lit/passes/stack-check-memory64.wast
@@ -5,9 +5,9 @@
(module
(memory i64 (data))
- ;; CHECK: (type $none_=>_i64 (func (result i64)))
+ ;; CHECK: (type $0 (func (result i64)))
- ;; CHECK: (type $i64_i64_=>_none (func (param i64 i64)))
+ ;; CHECK: (type $1 (func (param i64 i64)))
;; CHECK: (global $sp (mut i64) (i64.const 0))
(global $sp (mut i64) (i64.const 0))
@@ -64,7 +64,7 @@
(module
;; if the global names are taken we should not crash
(memory i64 (data))
- ;; CHECK: (type $i64_i64_=>_none (func (param i64 i64)))
+ ;; CHECK: (type $0 (func (param i64 i64)))
;; CHECK: (global $sp (mut i64) (i64.const 0))
(global $sp (mut i64) (i64.const 0)))
diff --git a/test/lit/passes/stack-ir-eh.wast b/test/lit/passes/stack-ir-eh.wast
index d7b2ea207..40ad7e587 100644
--- a/test/lit/passes/stack-ir-eh.wast
+++ b/test/lit/passes/stack-ir-eh.wast
@@ -6,7 +6,7 @@
;; CHECK: (tag $e0 (param i32))
(tag $e0 (param i32))
- ;; CHECK: (func $eh (type $none_=>_none)
+ ;; CHECK: (func $eh (type $1)
;; CHECK-NEXT: try $l0
;; CHECK-NEXT: i32.const 0
;; CHECK-NEXT: throw $e0
diff --git a/test/lit/passes/stack-ir-roundtrip-eh.wast b/test/lit/passes/stack-ir-roundtrip-eh.wast
index 5521e2232..cedcdbf45 100644
--- a/test/lit/passes/stack-ir-roundtrip-eh.wast
+++ b/test/lit/passes/stack-ir-roundtrip-eh.wast
@@ -4,7 +4,7 @@
(module
;; CHECK: (tag $tag (param i32))
(tag $tag (param i32))
- ;; CHECK: (func $delegate-child (type $none_=>_none)
+ ;; CHECK: (func $delegate-child (type $1)
;; CHECK-NEXT: (try $label$9
;; CHECK-NEXT: (do
;; CHECK-NEXT: (try $label$7
diff --git a/test/lit/passes/strip-eh.wast b/test/lit/passes/strip-eh.wast
index dc394aebf..781d60f6d 100644
--- a/test/lit/passes/strip-eh.wast
+++ b/test/lit/passes/strip-eh.wast
@@ -7,20 +7,20 @@
(tag $e-i32 (param i32))
(tag $e-f32 (param f32))
- ;; CHECK: (func $throw-i32 (type $none_=>_none)
+ ;; CHECK: (func $throw-i32 (type $0)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $throw-i32
(throw $e-i32 (i32.const 0))
)
- ;; CHECK: (func $throw-f32 (type $none_=>_none)
+ ;; CHECK: (func $throw-f32 (type $0)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $throw-f32
(throw $e-f32 (f32.const 0.0))
)
- ;; CHECK: (func $try-catch (type $none_=>_none)
+ ;; CHECK: (func $try-catch (type $0)
;; CHECK-NEXT: (call $throw-i32)
;; CHECK-NEXT: )
(func $try-catch
@@ -35,7 +35,7 @@
)
)
- ;; CHECK: (func $try-catch2 (type $none_=>_none)
+ ;; CHECK: (func $try-catch2 (type $0)
;; CHECK-NEXT: (call $throw-i32)
;; CHECK-NEXT: (call $throw-f32)
;; CHECK-NEXT: )
@@ -51,7 +51,7 @@
)
)
- ;; CHECK: (func $try-catch-all (type $none_=>_none)
+ ;; CHECK: (func $try-catch-all (type $0)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $try-catch-all
@@ -65,7 +65,7 @@
)
)
- ;; CHECK: (func $try-catch-nested (type $none_=>_none)
+ ;; CHECK: (func $try-catch-nested (type $0)
;; CHECK-NEXT: (call $throw-i32)
;; CHECK-NEXT: )
(func $try-catch-nested
@@ -93,7 +93,7 @@
)
)
- ;; CHECK: (func $try-unreachable-body (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $try-unreachable-body (type $1) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (i32.const 0)
diff --git a/test/lit/passes/type-merging-tnh.wast b/test/lit/passes/type-merging-tnh.wast
index e10e6434c..c5ad4e760 100644
--- a/test/lit/passes/type-merging-tnh.wast
+++ b/test/lit/passes/type-merging-tnh.wast
@@ -8,9 +8,9 @@
(type $A (struct))
(type $B (struct_subtype $A))
- ;; CHECK: (type $ref|$A|_=>_ref|$A| (func (param (ref $A)) (result (ref $A))))
+ ;; CHECK: (type $1 (func (param (ref $A)) (result (ref $A))))
- ;; CHECK: (func $test (type $ref|$A|_=>_ref|$A|) (param $a (ref $A)) (result (ref $A))
+ ;; CHECK: (func $test (type $1) (param $a (ref $A)) (result (ref $A))
;; CHECK-NEXT: (ref.cast (ref $A)
;; CHECK-NEXT: (local.get $a)
;; CHECK-NEXT: )
@@ -30,9 +30,9 @@
;; CHECK: (type $B (sub $A (struct )))
(type $B (struct_subtype $A))
- ;; CHECK: (type $ref|$A|_=>_i32 (func (param (ref $A)) (result i32)))
+ ;; CHECK: (type $2 (func (param (ref $A)) (result i32)))
- ;; CHECK: (func $test (type $ref|$A|_=>_i32) (param $a (ref $A)) (result i32)
+ ;; CHECK: (func $test (type $2) (param $a (ref $A)) (result i32)
;; CHECK-NEXT: (ref.test (ref $B)
;; CHECK-NEXT: (local.get $a)
;; CHECK-NEXT: )
@@ -52,9 +52,9 @@
;; CHECK: (type $B (sub $A (struct )))
(type $B (struct_subtype $A))
- ;; CHECK: (type $ref|$A|_=>_ref|$B| (func (param (ref $A)) (result (ref $B))))
+ ;; CHECK: (type $2 (func (param (ref $A)) (result (ref $B))))
- ;; CHECK: (func $test (type $ref|$A|_=>_ref|$B|) (param $a (ref $A)) (result (ref $B))
+ ;; CHECK: (func $test (type $2) (param $a (ref $A)) (result (ref $B))
;; CHECK-NEXT: (block $__binaryen_fake_return (result (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_on_cast $__binaryen_fake_return (ref $A) (ref $B)
diff --git a/test/lit/passes/type-merging.wast b/test/lit/passes/type-merging.wast
index b3cc45bd2..53582a586 100644
--- a/test/lit/passes/type-merging.wast
+++ b/test/lit/passes/type-merging.wast
@@ -23,9 +23,9 @@
(type $G (sub final $A (struct (field anyref))))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $6 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $6)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $A))
;; CHECK-NEXT: (local $c (ref null $C))
@@ -88,9 +88,9 @@
(type $F (struct_subtype (field i32) (field f64) $E))
(type $G (struct_subtype (field i32) (field f64) $F))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $A))
;; CHECK-NEXT: (local $c (ref null $A))
@@ -132,9 +132,9 @@
(type $F (struct_subtype (field i32) (field f64) $E))
(type $G (struct_subtype (field i32) (field f64) $F))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $A))
;; CHECK-NEXT: (local $c (ref null $A))
@@ -166,9 +166,9 @@
;; CHECK: (type $C (sub $A (struct (field (ref $X)))))
(type $C (struct_subtype (field (ref $Y)) $A))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $3)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $A))
;; CHECK-NEXT: (local $c (ref null $C))
@@ -190,9 +190,9 @@
(type $A (struct (ref null $A)))
(type $B (struct_subtype (ref null $B) $A))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $A))
;; CHECK-NEXT: (nop)
@@ -217,9 +217,9 @@
(type $Y (struct_subtype (ref null $B) f32 $X))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $A))
;; CHECK-NEXT: (local $x (ref null $X))
@@ -246,9 +246,9 @@
(type $Y (struct_subtype (ref null $B) $X))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $A))
;; CHECK-NEXT: (local $x (ref null $A))
@@ -276,9 +276,9 @@
(type $X (struct (ref null $A) f32))
(type $Y (struct (ref null $B) f32))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (local $a (ref null $B))
;; CHECK-NEXT: (local $b (ref null $B))
;; CHECK-NEXT: (local $x (ref null $Y))
@@ -304,9 +304,9 @@
(type $X (struct (ref null $A)))
(type $Y (struct (ref null $B)))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (local $a (ref null $B))
;; CHECK-NEXT: (local $b (ref null $B))
;; CHECK-NEXT: (local $x (ref null $B))
@@ -334,9 +334,9 @@
(type $Y (struct_subtype (ref null $B) $X))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $A))
;; CHECK-NEXT: (local $x (ref null $X))
@@ -418,9 +418,9 @@
(type $M (struct i32 i32))
(type $M' (struct i32 i32))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $13 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $13)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $a' (ref null $A))
;; CHECK-NEXT: (local $b (ref null $B))
@@ -491,9 +491,9 @@
(type $B (struct_subtype (ref null $Y) $A))
(type $C (struct_subtype (ref null $Y) $A))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $4)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $B))
;; CHECK-NEXT: (local $c (ref null $B))
@@ -518,9 +518,9 @@
(type $C (struct_subtype eqref $A))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $C))
;; CHECK-NEXT: (local $c (ref null $C))
@@ -547,9 +547,9 @@
(type $E (struct_subtype eqref $C))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $b (ref null $A))
;; CHECK-NEXT: (local $c (ref null $A))
@@ -597,9 +597,9 @@
(type $D' (struct_subtype (ref $A') i32 i32 $C'))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $4 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $4)
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (local $a' (ref null $A))
;; CHECK-NEXT: (local $b (ref null $B'))
@@ -629,9 +629,9 @@
(type $A (struct))
(type $B (struct_subtype $A))
- ;; CHECK: (type $none_=>_ref?|$A| (func (result (ref null $A))))
+ ;; CHECK: (type $1 (func (result (ref null $A))))
- ;; CHECK: (func $returner (type $none_=>_ref?|$A|) (result (ref null $A))
+ ;; CHECK: (func $returner (type $1) (result (ref null $A))
;; CHECK-NEXT: (local $local (ref null $A))
;; CHECK-NEXT: (local.get $local)
;; CHECK-NEXT: )
@@ -718,9 +718,9 @@
(type $sub-refarray (array_subtype (ref null any) $refarray))
(type $sub-refarray-nn (array_subtype (ref any) $refarray))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $3)
;; CHECK-NEXT: (local $a (ref null $intarray))
;; CHECK-NEXT: (local $b (ref null $intarray))
;; CHECK-NEXT: (nop)
@@ -732,7 +732,7 @@
(local $b (ref null $sub-intarray))
)
- ;; CHECK: (func $bar (type $none_=>_none)
+ ;; CHECK: (func $bar (type $3)
;; CHECK-NEXT: (local $a (ref null $refarray))
;; CHECK-NEXT: (local $b (ref null $refarray))
;; CHECK-NEXT: (local $c (ref null $sub-refarray-nn))
@@ -756,9 +756,9 @@
;; CHECK: (type $sub-func-refined (sub $func (func (param anyref))))
(type $sub-func-refined (func_subtype (param anyref) $func))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (local $a (ref null $func))
;; CHECK-NEXT: (local $b (ref null $func))
;; CHECK-NEXT: (local $c (ref null $sub-func-refined))
@@ -782,7 +782,7 @@
(type $B (func_subtype $A)) ;; public
(type $C (func_subtype $B)) ;; private
- ;; CHECK: (type $ref|$A|_ref|$B|_ref|$B|_=>_none (func (param (ref $A) (ref $B) (ref $B))))
+ ;; CHECK: (type $2 (func (param (ref $A) (ref $B) (ref $B))))
;; CHECK: (export "foo" (func $foo))
(export "foo" (func $foo))
@@ -813,7 +813,7 @@
(unreachable)
)
- ;; CHECK: (func $quux (type $ref|$A|_ref|$B|_ref|$B|_=>_none) (param $0 (ref $A)) (param $1 (ref $B)) (param $2 (ref $B))
+ ;; CHECK: (func $quux (type $2) (param $0 (ref $A)) (param $1 (ref $B)) (param $2 (ref $B))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $quux (param (ref $A) (ref $B) (ref $C))
@@ -852,9 +852,9 @@
(type $X (struct (ref $B)))
(type $A' (struct))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $2)
;; CHECK-NEXT: (local $b (ref null $A))
;; CHECK-NEXT: (local $x (ref null $X))
;; CHECK-NEXT: (nop)
@@ -891,9 +891,9 @@
(type $b1 (struct_subtype (ref null $y) $b))
)
- ;; CHECK: (type $none_=>_ref|$b| (func (result (ref $b))))
+ ;; CHECK: (type $5 (func (result (ref $b))))
- ;; CHECK: (func $test (type $none_=>_ref|$b|) (result (ref $b))
+ ;; CHECK: (func $test (type $5) (result (ref $b))
;; CHECK-NEXT: (local $0 (ref null $a))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.test (ref $y)
@@ -931,15 +931,15 @@
;; CHECK-NEXT: (type $B (func))
(type $B (func))
(type $C (sub $B (func)))
- ;; CHECK: (type $none_=>_ref|any|_ref|$B| (func (result (ref any) (ref $B))))
+ ;; CHECK: (type $1 (func (result (ref any) (ref $B))))
- ;; CHECK: (type $none_=>_ref|any|_ref|$B| (func (result (ref any) (ref $B))))
+ ;; CHECK: (type $2 (func (result (ref any) (ref $B))))
- ;; CHECK: (type $D (sub final $none_=>_ref|any|_ref|$B| (func (result (ref any) (ref $B)))))
+ ;; CHECK: (type $D (sub final $2 (func (result (ref any) (ref $B)))))
(type $D (sub final $A (func (result (ref any) (ref $C)))))
)
- ;; CHECK: (type $none_=>_ref|any|_ref|$B| (func (result (ref any) (ref $B))))
+ ;; CHECK: (type $4 (func (result (ref any) (ref $B))))
;; CHECK: (func $test (type $D) (result (ref any) (ref $B))
;; CHECK-NEXT: (block $l (result (ref any) (ref $B))
@@ -1035,9 +1035,9 @@
;; CHECK: (type $B (sub $A (struct )))
(type $B (struct_subtype $A))
- ;; CHECK: (type $ref|$A|_=>_i32 (func (param (ref $A)) (result i32)))
+ ;; CHECK: (type $2 (func (param (ref $A)) (result i32)))
- ;; CHECK: (func $test (type $ref|$A|_=>_i32) (param $a (ref $A)) (result i32)
+ ;; CHECK: (func $test (type $2) (param $a (ref $A)) (result i32)
;; CHECK-NEXT: (ref.test (ref $B)
;; CHECK-NEXT: (local.get $a)
;; CHECK-NEXT: )
@@ -1057,9 +1057,9 @@
;; CHECK: (type $B (sub $A (struct )))
(type $B (struct_subtype $A))
- ;; CHECK: (type $ref|$A|_=>_ref|$B| (func (param (ref $A)) (result (ref $B))))
+ ;; CHECK: (type $2 (func (param (ref $A)) (result (ref $B))))
- ;; CHECK: (func $test (type $ref|$A|_=>_ref|$B|) (param $a (ref $A)) (result (ref $B))
+ ;; CHECK: (func $test (type $2) (param $a (ref $A)) (result (ref $B))
;; CHECK-NEXT: (block $__binaryen_fake_return (result (ref $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_on_cast $__binaryen_fake_return (ref $A) (ref $B)
diff --git a/test/lit/passes/type-refining-isorecursive.wast b/test/lit/passes/type-refining-isorecursive.wast
index a6e5b5976..628282f46 100644
--- a/test/lit/passes/type-refining-isorecursive.wast
+++ b/test/lit/passes/type-refining-isorecursive.wast
@@ -14,9 +14,9 @@
(type $1 (struct_subtype nullfuncref anyref data))
(type $2 (struct_subtype nullexternref anyref data))
- ;; CHECK: (type $ref|$0|_ref|$1|_ref|$2|_=>_none (func (param (ref $0) (ref $1) (ref $2))))
+ ;; CHECK: (type $3 (func (param (ref $0) (ref $1) (ref $2))))
- ;; CHECK: (func $foo (type $ref|$0|_ref|$1|_ref|$2|_=>_none) (param $x (ref $0)) (param $y (ref $1)) (param $z (ref $2))
+ ;; CHECK: (func $foo (type $3) (param $x (ref $0)) (param $y (ref $1)) (param $z (ref $2))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $0
;; CHECK-NEXT: (ref.null none)
@@ -77,9 +77,9 @@
(type $1 (struct_subtype anyref anyref $0))
(type $2 (struct_subtype anyref anyref $1))
- ;; CHECK: (type $ref|$0|_ref|$1|_ref|$2|_=>_none (func (param (ref $0) (ref $1) (ref $2))))
+ ;; CHECK: (type $4 (func (param (ref $0) (ref $1) (ref $2))))
- ;; CHECK: (func $foo (type $ref|$0|_ref|$1|_ref|$2|_=>_none) (param $x (ref $0)) (param $y (ref $1)) (param $z (ref $2))
+ ;; CHECK: (func $foo (type $4) (param $x (ref $0)) (param $y (ref $1)) (param $z (ref $2))
;; CHECK-NEXT: (local $all (ref null $all))
;; CHECK-NEXT: (local.set $all
;; CHECK-NEXT: (struct.new $all
diff --git a/test/lit/passes/type-refining.wast b/test/lit/passes/type-refining.wast
index 34e1206c2..8dab9bc7e 100644
--- a/test/lit/passes/type-refining.wast
+++ b/test/lit/passes/type-refining.wast
@@ -9,9 +9,9 @@
;; CHECK-NEXT: (type $struct (struct (field (mut anyref)) (field (mut (ref i31))) (field (mut (ref i31)))))
(type $struct (struct_subtype (field (mut anyref)) (field (mut (ref i31))) (field (mut anyref)) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $work (type $ref|$struct|_=>_none) (param $struct (ref $struct))
+ ;; CHECK: (func $work (type $1) (param $struct (ref $struct))
;; CHECK-NEXT: (struct.set $struct 1
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (i31.new
@@ -58,9 +58,9 @@
;; CHECK-NEXT: (type $struct (struct (field (mut i31ref))))
(type $struct (struct_subtype (field (mut anyref)) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $work (type $ref|$struct|_=>_none) (param $struct (ref $struct))
+ ;; CHECK: (func $work (type $1) (param $struct (ref $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -101,9 +101,9 @@
(type $child-B (struct_subtype (field (mut structref)) $struct))
)
- ;; CHECK: (type $ref|$struct|_ref|$child-A|_ref|$child-B|_=>_none (func (param (ref $struct) (ref $child-A) (ref $child-B))))
+ ;; CHECK: (type $3 (func (param (ref $struct) (ref $child-A) (ref $child-B))))
- ;; CHECK: (func $work (type $ref|$struct|_ref|$child-A|_ref|$child-B|_=>_none) (param $struct (ref $struct)) (param $child-A (ref $child-A)) (param $child-B (ref $child-B))
+ ;; CHECK: (func $work (type $3) (param $struct (ref $struct)) (param $child-A (ref $child-A)) (param $child-B (ref $child-B))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (local.get $child-A)
@@ -141,11 +141,11 @@
(type $child-B (struct_subtype (field (mut structref)) $struct))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $3 (func))
- ;; CHECK: (type $ref|$struct|_ref|$child-A|_=>_none (func (param (ref $struct) (ref $child-A))))
+ ;; CHECK: (type $4 (func (param (ref $struct) (ref $child-A))))
- ;; CHECK: (func $work (type $ref|$struct|_ref|$child-A|_=>_none) (param $struct (ref $struct)) (param $child-A (ref $child-A))
+ ;; CHECK: (func $work (type $4) (param $struct (ref $struct)) (param $child-A (ref $child-A))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (local.get $child-A)
@@ -166,7 +166,7 @@
)
)
- ;; CHECK: (func $keepalive (type $none_=>_none)
+ ;; CHECK: (func $keepalive (type $3)
;; CHECK-NEXT: (local $temp (ref null $child-B))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -190,9 +190,9 @@
;; CHECK: (type $child (sub $struct (struct (field (mut (ref $struct))))))
(type $child (struct_subtype (field (mut structref)) $struct))
- ;; CHECK: (type $ref|$struct|_ref|$child|_=>_none (func (param (ref $struct) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $struct) (ref $child))))
- ;; CHECK: (func $work (type $ref|$struct|_ref|$child|_=>_none) (param $struct (ref $struct)) (param $child (ref $child))
+ ;; CHECK: (func $work (type $2) (param $struct (ref $struct)) (param $child (ref $child))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (local.get $child)
@@ -224,9 +224,9 @@
;; CHECK: (type $child (sub $struct (struct (field (mut (ref $child))))))
(type $child (struct_subtype (field (mut structref)) $struct))
- ;; CHECK: (type $ref|$struct|_ref|$child|_=>_none (func (param (ref $struct) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $struct) (ref $child))))
- ;; CHECK: (func $work (type $ref|$struct|_ref|$child|_=>_none) (param $struct (ref $struct)) (param $child (ref $child))
+ ;; CHECK: (func $work (type $2) (param $struct (ref $struct)) (param $child (ref $child))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (local.get $child)
@@ -261,9 +261,9 @@
;; CHECK: (type $child (sub $struct (struct (field (mut (ref $struct))))))
(type $child (struct_subtype (field (mut structref)) $struct))
- ;; CHECK: (type $ref|$struct|_ref|$child|_=>_none (func (param (ref $struct) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $struct) (ref $child))))
- ;; CHECK: (func $work (type $ref|$struct|_ref|$child|_=>_none) (param $struct (ref $struct)) (param $child (ref $child))
+ ;; CHECK: (func $work (type $2) (param $struct (ref $struct)) (param $child (ref $child))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (local.get $child)
@@ -306,9 +306,9 @@
;; CHECK: (type $child (sub $struct (struct (field (ref $child)))))
(type $child (struct_subtype (field structref) $struct))
- ;; CHECK: (type $ref|$struct|_ref|$child|_=>_none (func (param (ref $struct) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $struct) (ref $child))))
- ;; CHECK: (func $work (type $ref|$struct|_ref|$child|_=>_none) (param $struct (ref $struct)) (param $child (ref $child))
+ ;; CHECK: (func $work (type $2) (param $struct (ref $struct)) (param $child (ref $child))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (local.get $struct)
@@ -346,9 +346,9 @@
;; CHECK: (type $child (sub $struct (struct (field (mut (ref $struct))))))
(type $child (struct_subtype (field (mut structref)) $struct))
- ;; CHECK: (type $ref|$struct|_ref|$child|_=>_none (func (param (ref $struct) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $struct) (ref $child))))
- ;; CHECK: (func $work (type $ref|$struct|_ref|$child|_=>_none) (param $struct (ref $struct)) (param $child (ref $child))
+ ;; CHECK: (func $work (type $2) (param $struct (ref $struct)) (param $child (ref $child))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (local.get $struct)
@@ -386,9 +386,9 @@
;; CHECK: (type $child (sub $struct (struct (field (mut (ref $struct))) (field (mut (ref $child))))))
(type $child (struct_subtype (field (mut structref)) (field (mut structref)) $struct))
- ;; CHECK: (type $ref|$struct|_ref|$child|_=>_none (func (param (ref $struct) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $struct) (ref $child))))
- ;; CHECK: (func $work (type $ref|$struct|_ref|$child|_=>_none) (param $struct (ref $struct)) (param $child (ref $child))
+ ;; CHECK: (func $work (type $2) (param $struct (ref $struct)) (param $child (ref $child))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (local.get $struct)
@@ -424,9 +424,9 @@
;; CHECK-NEXT: (type $struct (struct (field (mut (ref $struct)))))
(type $struct (struct_subtype (field (mut structref)) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $work (type $ref|$struct|_=>_none) (param $struct (ref $struct))
+ ;; CHECK: (func $work (type $1) (param $struct (ref $struct))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (local.get $struct)
@@ -473,9 +473,9 @@
(type $B (struct_subtype (field (ref $X)) $A))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $5 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $5)
;; CHECK-NEXT: (local $unused (ref null $C))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $B
@@ -525,9 +525,9 @@
(type $C (struct_subtype (field (ref $X)) $A))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $5 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $5)
;; CHECK-NEXT: (local $unused1 (ref null $C))
;; CHECK-NEXT: (local $unused2 (ref null $B))
;; CHECK-NEXT: (drop
@@ -545,7 +545,7 @@
;; CHECK: (type $X (struct ))
(type $X (struct))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (type $A (struct (field (ref $X))))
@@ -557,7 +557,7 @@
;; CHECK: (type $B (sub $A (struct (field (ref $Y)))))
(type $B (struct_subtype (field (ref $Y)) $A))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (local $unused2 (ref null $B))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $A
@@ -585,9 +585,9 @@
;; CHECK-NEXT: (type $struct (struct (field (mut (ref null $struct)))))
(type $struct (struct_subtype (field (mut (ref null struct))) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $update-null (type $ref|$struct|_=>_none) (param $struct (ref $struct))
+ ;; CHECK: (func $update-null (type $1) (param $struct (ref $struct))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (local.get $struct)
@@ -621,9 +621,9 @@
;; CHECK: (type $child (sub $struct (struct (field (mut (ref null $struct))))))
(type $child (struct_subtype (field (mut (ref null struct))) $struct))
- ;; CHECK: (type $ref|$struct|_ref|$child|_=>_none (func (param (ref $struct) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $struct) (ref $child))))
- ;; CHECK: (func $update-null (type $ref|$struct|_ref|$child|_=>_none) (param $struct (ref $struct)) (param $child (ref $child))
+ ;; CHECK: (func $update-null (type $2) (param $struct (ref $struct)) (param $child (ref $child))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (local.get $struct)
@@ -654,9 +654,9 @@
;; CHECK: (type $child (sub $struct (struct (field (mut (ref null $struct))))))
(type $child (struct_subtype (field (mut (ref null struct))) $struct))
- ;; CHECK: (type $ref|$struct|_ref|$child|_=>_none (func (param (ref $struct) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $struct) (ref $child))))
- ;; CHECK: (func $update-null (type $ref|$struct|_ref|$child|_=>_none) (param $struct (ref $struct)) (param $child (ref $child))
+ ;; CHECK: (func $update-null (type $2) (param $struct (ref $struct)) (param $child (ref $child))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (ref.null none)
@@ -683,9 +683,9 @@
;; CHECK-NEXT: (type $struct (struct (field (mut nullref))))
(type $struct (struct_subtype (field (mut (ref null struct))) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $work (type $ref|$struct|_=>_none) (param $struct (ref $struct))
+ ;; CHECK: (func $work (type $1) (param $struct (ref $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -704,9 +704,9 @@
;; CHECK-NEXT: (type $struct (struct (field (mut (ref null $struct)))))
(type $struct (struct_subtype (field (mut (ref null struct))) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $work (type $ref|$struct|_=>_none) (param $struct (ref $struct))
+ ;; CHECK: (func $work (type $1) (param $struct (ref $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -733,9 +733,9 @@
;; CHECK-NEXT: (type $struct (struct (field (mut (ref null $struct)))))
(type $struct (struct_subtype (field (mut (ref null struct))) data))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $work (type $ref|$struct|_=>_none) (param $struct (ref $struct))
+ ;; CHECK: (func $work (type $1) (param $struct (ref $struct))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (ref.null none)
@@ -769,9 +769,9 @@
;; CHECK: (type $child (sub $struct (struct (field (mut (ref null $child))) (field (mut (ref null $struct))))))
(type $child (struct_subtype (field (mut (ref null struct))) (field (mut (ref null struct))) $struct))
- ;; CHECK: (type $ref|$struct|_ref|$child|_=>_none (func (param (ref $struct) (ref $child))))
+ ;; CHECK: (type $2 (func (param (ref $struct) (ref $child))))
- ;; CHECK: (func $update-null (type $ref|$struct|_ref|$child|_=>_none) (param $struct (ref $struct)) (param $child (ref $child))
+ ;; CHECK: (func $update-null (type $2) (param $struct (ref $struct)) (param $child (ref $child))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (local.get $child)
@@ -840,9 +840,9 @@
(type $Leaf2-Outer (struct_subtype (field (ref $Leaf2-Inner)) $Root-Outer))
- ;; CHECK: (type $ref?|$Leaf1-Outer|_=>_none (func (param (ref null $Leaf1-Outer))))
+ ;; CHECK: (type $6 (func (param (ref null $Leaf1-Outer))))
- ;; CHECK: (func $func (type $ref?|$Leaf1-Outer|_=>_none) (param $Leaf1-Outer (ref null $Leaf1-Outer))
+ ;; CHECK: (func $func (type $6) (param $Leaf1-Outer (ref null $Leaf1-Outer))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
@@ -900,9 +900,9 @@
;; CHECK: (type $A (struct (field (mut (ref null $A)))))
(type $A (struct_subtype (field (mut (ref null $A))) data))
- ;; CHECK: (type $ref|$A|_ref?|$A|_=>_none (func (param (ref $A) (ref null $A))))
+ ;; CHECK: (type $1 (func (param (ref $A) (ref null $A))))
- ;; CHECK: (func $non-nullability (type $ref|$A|_ref?|$A|_=>_none) (param $nn (ref $A)) (param $A (ref null $A))
+ ;; CHECK: (func $non-nullability (type $1) (param $nn (ref $A)) (param $A (ref null $A))
;; CHECK-NEXT: (local $temp (ref null $A))
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (local.get $A)
@@ -966,9 +966,9 @@
;; CHECK: (type $B (sub $A (struct (field (ref null $B)))))
(type $B (struct_subtype (field (ref null $A)) $A))
- ;; CHECK: (type $ref?|$B|_ref?|$A|_=>_none (func (param (ref null $B) (ref null $A))))
+ ;; CHECK: (type $2 (func (param (ref null $B) (ref null $A))))
- ;; CHECK: (func $heap-type (type $ref?|$B|_ref?|$A|_=>_none) (param $b (ref null $B)) (param $A (ref null $A))
+ ;; CHECK: (func $heap-type (type $2) (param $b (ref null $B)) (param $A (ref null $A))
;; CHECK-NEXT: (local $a (ref null $A))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $B
@@ -1015,9 +1015,9 @@
;; CHECK-NEXT: (type $A (struct (field (mut (ref $A)))))
(type $A (struct_subtype (field (mut (ref null $A))) data))
- ;; CHECK: (type $ref|$A|_ref?|$A|_=>_none (func (param (ref $A) (ref null $A))))
+ ;; CHECK: (type $1 (func (param (ref $A) (ref null $A))))
- ;; CHECK: (func $non-nullability-block (type $ref|$A|_ref?|$A|_=>_none) (param $nn (ref $A)) (param $A (ref null $A))
+ ;; CHECK: (func $non-nullability-block (type $1) (param $nn (ref $A)) (param $A (ref null $A))
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (local.get $A)
;; CHECK-NEXT: (local.get $nn)
@@ -1081,9 +1081,9 @@
;; CHECK-NEXT: (type $struct (struct (field (mut (ref $struct)))))
(type $struct (struct (field (mut (ref null struct)))))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $1 (func (param (ref $struct))))
- ;; CHECK: (func $work (type $ref|$struct|_=>_none) (param $struct (ref $struct))
+ ;; CHECK: (func $work (type $1) (param $struct (ref $struct))
;; CHECK-NEXT: (struct.set $struct 0
;; CHECK-NEXT: (local.get $struct)
;; CHECK-NEXT: (local.get $struct)
@@ -1135,9 +1135,9 @@
(type $B (struct))
)
- ;; CHECK: (type $none_=>_ref|$A| (func (result (ref $A))))
+ ;; CHECK: (type $2 (func (result (ref $A))))
- ;; CHECK: (func $0 (type $none_=>_ref|$A|) (result (ref $A))
+ ;; CHECK: (func $0 (type $2) (result (ref $A))
;; CHECK-NEXT: (struct.new $A
;; CHECK-NEXT: (ref.cast (ref $B)
;; CHECK-NEXT: (struct.get $A 0
@@ -1177,9 +1177,9 @@
(type $B (struct (field (mut (ref null $A)))))
)
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (func $0 (type $none_=>_none)
+ ;; CHECK: (func $0 (type $2)
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
@@ -1225,25 +1225,25 @@
(module
;; CHECK: (rec
- ;; CHECK-NEXT: (type $ref|noextern|_=>_none (func (param (ref noextern))))
+ ;; CHECK-NEXT: (type $0 (func (param (ref noextern))))
- ;; CHECK: (type $ref|none|_ref|noextern|_=>_none (func (param (ref none) (ref noextern))))
+ ;; CHECK: (type $1 (func (param (ref none) (ref noextern))))
- ;; CHECK: (type $ref|$A|_externref_=>_none (func (param (ref $A) externref)))
+ ;; CHECK: (type $2 (func (param (ref $A) externref)))
;; CHECK: (type $A (struct (field (mut (ref noextern)))))
(type $A (struct (field (mut externref))))
- ;; CHECK: (type $externref_=>_anyref (func (param externref) (result anyref)))
+ ;; CHECK: (type $4 (func (param externref) (result anyref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $5 (func))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $6 (func))
;; CHECK: (tag $tag (param))
(tag $tag)
- ;; CHECK: (func $struct.new (type $externref_=>_anyref) (param $extern externref) (result anyref)
+ ;; CHECK: (func $struct.new (type $4) (param $extern externref) (result anyref)
;; CHECK-NEXT: (struct.new $A
;; CHECK-NEXT: (ref.cast (ref noextern)
;; CHECK-NEXT: (try $try (result externref)
@@ -1294,7 +1294,7 @@
)
)
- ;; CHECK: (func $struct.set (type $ref|$A|_externref_=>_none) (param $ref (ref $A)) (param $extern externref)
+ ;; CHECK: (func $struct.set (type $2) (param $ref (ref $A)) (param $extern externref)
;; CHECK-NEXT: (struct.set $A 0
;; CHECK-NEXT: (local.get $ref)
;; CHECK-NEXT: (ref.cast (ref noextern)
@@ -1335,7 +1335,7 @@
)
)
- ;; CHECK: (func $bottom.type (type $ref|none|_ref|noextern|_=>_none) (param $ref (ref none)) (param $value (ref noextern))
+ ;; CHECK: (func $bottom.type (type $1) (param $ref (ref none)) (param $value (ref noextern))
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $ref)
@@ -1354,7 +1354,7 @@
)
)
- ;; CHECK: (func $unreachable (type $ref|noextern|_=>_none) (param $value (ref noextern))
+ ;; CHECK: (func $unreachable (type $0) (param $value (ref noextern))
;; CHECK-NEXT: (block ;; (replaces something unreachable we can't emit)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (unreachable)
diff --git a/test/lit/passes/type-ssa.wast b/test/lit/passes/type-ssa.wast
index f5572ab4a..f9fb5eb26 100644
--- a/test/lit/passes/type-ssa.wast
+++ b/test/lit/passes/type-ssa.wast
@@ -10,7 +10,7 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct_subtype (field i32) data))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (rec
;; CHECK-NEXT: (type $struct$1 (sub $struct (struct (field i32))))
@@ -37,7 +37,7 @@
(i32.const 42)
))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct$1)
;; CHECK-NEXT: )
@@ -58,7 +58,7 @@
)
)
- ;; CHECK: (func $another-func (type $none_=>_none)
+ ;; CHECK: (func $another-func (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct$3
;; CHECK-NEXT: (i32.const 100)
@@ -80,7 +80,7 @@
;; CHECK: (type $struct (sub final (struct (field i32))))
(type $struct (sub final (struct (field i32))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $1 (func))
;; CHECK: (global $g (ref $struct) (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
@@ -96,7 +96,7 @@
(i32.const 42)
))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct)
;; CHECK-NEXT: )
@@ -117,7 +117,7 @@
)
)
- ;; CHECK: (func $another-func (type $none_=>_none)
+ ;; CHECK: (func $another-func (type $1)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 100)
@@ -136,7 +136,7 @@
;; Some of these are uninteresting and should not get a new type.
(module
- ;; CHECK: (type $anyref_arrayref_=>_none (func (param anyref arrayref)))
+ ;; CHECK: (type $0 (func (param anyref arrayref)))
;; CHECK: (type $struct (struct (field anyref)))
(type $struct (struct_subtype (field (ref null any)) data))
@@ -148,7 +148,7 @@
;; CHECK: (type $struct$3 (sub $struct (struct (field anyref))))
- ;; CHECK: (func $foo (type $anyref_arrayref_=>_none) (param $any anyref) (param $array arrayref)
+ ;; CHECK: (func $foo (type $0) (param $any anyref) (param $array arrayref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new_default $struct$1)
;; CHECK-NEXT: )
@@ -211,7 +211,7 @@
;; CHECK: (type $array (array (mut anyref)))
(type $array (array (mut (ref null any))))
- ;; CHECK: (type $ref|i31|_anyref_=>_none (func (param (ref i31) anyref)))
+ ;; CHECK: (type $1 (func (param (ref i31) anyref)))
;; CHECK: (type $array-func (array (mut funcref)))
(type $array-func (array (mut funcref)))
@@ -231,11 +231,11 @@
;; CHECK: (type $array$6 (sub $array (array (mut anyref))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $9 (func))
;; CHECK: (elem $0 func $array.new)
- ;; CHECK: (func $array.new (type $ref|i31|_anyref_=>_none) (param $refined (ref i31)) (param $null-any anyref)
+ ;; CHECK: (func $array.new (type $1) (param $refined (ref i31)) (param $null-any anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new_default $array$1
;; CHECK-NEXT: (i32.const 5)
@@ -290,7 +290,7 @@
)
)
- ;; CHECK: (func $array.new_seg (type $none_=>_none)
+ ;; CHECK: (func $array.new_seg (type $9)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new_elem $array-func$4 $0
;; CHECK-NEXT: (i32.const 0)
@@ -309,7 +309,7 @@
)
)
- ;; CHECK: (func $array.new_fixed (type $ref|i31|_anyref_=>_none) (param $refined (ref i31)) (param $null-any anyref)
+ ;; CHECK: (func $array.new_fixed (type $1) (param $refined (ref i31)) (param $null-any anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new_fixed $array$5 1
;; CHECK-NEXT: (ref.null none)
@@ -374,7 +374,7 @@
;; CHECK: (type $empty$1 (sub $empty (struct )))
- ;; CHECK: (type $anyref_=>_none (func (param anyref)))
+ ;; CHECK: (type $2 (func (param anyref)))
;; CHECK: (type $struct (struct (field externref) (field anyref) (field externref)))
(type $struct (struct externref anyref externref))
@@ -382,7 +382,7 @@
;; CHECK: (global $g (mut anyref) (struct.new_default $empty$1))
(global $g (mut anyref) (struct.new $empty))
- ;; CHECK: (func $0 (type $anyref_=>_none) (param $param anyref)
+ ;; CHECK: (func $0 (type $2) (param $param anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (extern.externalize
@@ -428,14 +428,14 @@
;; CHECK: (type $subarray (sub $array (array (mut f32))))
(type $subarray (array_subtype (mut f32) $array))
- ;; CHECK: (type $ref|$subarray|_=>_none (func (param (ref $subarray))))
+ ;; CHECK: (type $2 (func (param (ref $subarray))))
;; CHECK: (rec
;; CHECK-NEXT: (type $array$1 (sub $array (array (mut f32))))
- ;; CHECK: (type ${mut:i32_mut:i32_mut:f64_mut:f64_mut:i32_mut:f64_mut:f64_mut:i32_mut:i32_mut:i32_mut:i32} (struct (field (mut i32)) (field (mut i32)) (field (mut f64)) (field (mut f64)) (field (mut i32)) (field (mut f64)) (field (mut f64)) (field (mut i32)) (field (mut i32)) (field (mut i32)) (field (mut i32))))
+ ;; CHECK: (type $4 (struct (field (mut i32)) (field (mut i32)) (field (mut f64)) (field (mut f64)) (field (mut i32)) (field (mut f64)) (field (mut f64)) (field (mut i32)) (field (mut i32)) (field (mut i32)) (field (mut i32))))
- ;; CHECK: (func $1 (type $ref|$subarray|_=>_none) (param $ref (ref $subarray))
+ ;; CHECK: (func $1 (type $2) (param $ref (ref $subarray))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (array.new_default $array$1
;; CHECK-NEXT: (i32.const 64)
@@ -460,9 +460,9 @@
;; CHECK: (type $A$1 (sub $A (struct )))
- ;; CHECK: (type $none_=>_ref|$A| (func (result (ref $A))))
+ ;; CHECK: (type $2 (func (result (ref $A))))
- ;; CHECK: (func $0 (type $none_=>_ref|$A|) (result (ref $A))
+ ;; CHECK: (func $0 (type $2) (result (ref $A))
;; CHECK-NEXT: (block $label (result (ref $A$1))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_on_cast $label (ref $A$1) (ref $A$1)
diff --git a/test/lit/passes/type-ssa_and_merging.wast b/test/lit/passes/type-ssa_and_merging.wast
index 9bab2bc27..63c0b86f2 100644
--- a/test/lit/passes/type-ssa_and_merging.wast
+++ b/test/lit/passes/type-ssa_and_merging.wast
@@ -8,32 +8,32 @@
(module
;; NOP: (rec
- ;; NOP-NEXT: (type $ref|$A|_=>_i32 (func (param (ref $A)) (result i32)))
+ ;; NOP-NEXT: (type $0 (func (param (ref $A)) (result i32)))
;; NOP: (type $A (struct (field i32)))
- ;; YES: (type $none_=>_i32 (func (result i32)))
+ ;; YES: (type $0 (func (result i32)))
;; YES: (rec
- ;; YES-NEXT: (type $ref|$A|_=>_none (func (param (ref $A))))
+ ;; YES-NEXT: (type $1 (func (param (ref $A))))
;; YES: (type $A (struct ))
(type $A (struct_subtype (field (mut i32)) data))
- ;; NOP: (type $none_=>_i32 (func (result i32)))
+ ;; NOP: (type $2 (func (result i32)))
- ;; NOP: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; NOP: (import "a" "b" (func $import (type $2) (result i32)))
;; YES: (type $A$2 (sub $A (struct )))
;; YES: (type $A$1 (sub $A (struct )))
- ;; YES: (import "a" "b" (func $import (type $none_=>_i32) (result i32)))
+ ;; YES: (import "a" "b" (func $import (type $0) (result i32)))
(import "a" "b" (func $import (result i32)))
;; NOP: (export "main1" (func $main1))
;; NOP: (export "main2" (func $main2))
- ;; NOP: (func $main1 (type $none_=>_i32) (; has Stack IR ;) (result i32)
+ ;; NOP: (func $main1 (type $2) (; has Stack IR ;) (result i32)
;; NOP-NEXT: (call $get-a-1
;; NOP-NEXT: (struct.new $A
;; NOP-NEXT: (i32.const 42)
@@ -44,7 +44,7 @@
;; YES: (export "main2" (func $main2))
- ;; YES: (func $main1 (type $none_=>_i32) (result i32)
+ ;; YES: (func $main1 (type $0) (result i32)
;; YES-NEXT: (call $get-a-1
;; YES-NEXT: (struct.new_default $A)
;; YES-NEXT: )
@@ -57,14 +57,14 @@
)
)
- ;; NOP: (func $main2 (type $none_=>_i32) (; has Stack IR ;) (result i32)
+ ;; NOP: (func $main2 (type $2) (; has Stack IR ;) (result i32)
;; NOP-NEXT: (call $get-a-2
;; NOP-NEXT: (struct.new $A
;; NOP-NEXT: (i32.const 1337)
;; NOP-NEXT: )
;; NOP-NEXT: )
;; NOP-NEXT: )
- ;; YES: (func $main2 (type $none_=>_i32) (result i32)
+ ;; YES: (func $main2 (type $0) (result i32)
;; YES-NEXT: (call $get-a-2
;; YES-NEXT: (struct.new_default $A)
;; YES-NEXT: )
@@ -77,7 +77,7 @@
)
)
- ;; NOP: (func $get-a-1 (type $ref|$A|_=>_i32) (; has Stack IR ;) (param $0 (ref $A)) (result i32)
+ ;; NOP: (func $get-a-1 (type $0) (; has Stack IR ;) (param $0 (ref $A)) (result i32)
;; NOP-NEXT: (if
;; NOP-NEXT: (call $import)
;; NOP-NEXT: (return
@@ -90,7 +90,7 @@
;; NOP-NEXT: (local.get $0)
;; NOP-NEXT: )
;; NOP-NEXT: )
- ;; YES: (func $get-a-1 (type $ref|$A|_=>_none) (param $0 (ref $A))
+ ;; YES: (func $get-a-1 (type $1) (param $0 (ref $A))
;; YES-NEXT: (if
;; YES-NEXT: (call $import)
;; YES-NEXT: (call $get-a-1
@@ -113,7 +113,7 @@
(struct.get $A 0 (local.get 0))
)
- ;; NOP: (func $get-a-2 (type $ref|$A|_=>_i32) (; has Stack IR ;) (param $0 (ref $A)) (result i32)
+ ;; NOP: (func $get-a-2 (type $0) (; has Stack IR ;) (param $0 (ref $A)) (result i32)
;; NOP-NEXT: (if
;; NOP-NEXT: (call $import)
;; NOP-NEXT: (return
@@ -126,7 +126,7 @@
;; NOP-NEXT: (local.get $0)
;; NOP-NEXT: )
;; NOP-NEXT: )
- ;; YES: (func $get-a-2 (type $ref|$A|_=>_none) (param $0 (ref $A))
+ ;; YES: (func $get-a-2 (type $1) (param $0 (ref $A))
;; YES-NEXT: (if
;; YES-NEXT: (call $import)
;; YES-NEXT: (call $get-a-2
diff --git a/test/lit/passes/untee.wast b/test/lit/passes/untee.wast
index 40e6235e6..2b628d328 100644
--- a/test/lit/passes/untee.wast
+++ b/test/lit/passes/untee.wast
@@ -4,7 +4,7 @@
;; RUN: foreach %s %t wasm-opt --untee -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (func $tee
;; CHECK-NEXT: (local $x i32)
diff --git a/test/lit/passes/vacuum-eh.wast b/test/lit/passes/vacuum-eh.wast
index 0030d928c..b6b4629cd 100644
--- a/test/lit/passes/vacuum-eh.wast
+++ b/test/lit/passes/vacuum-eh.wast
@@ -7,7 +7,7 @@
;; CHECK: (tag $e2 (param i32))
(tag $e2 (param i32))
- ;; CHECK: (func $try-test (type $none_=>_none)
+ ;; CHECK: (func $try-test (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $try-test
@@ -22,7 +22,7 @@
)
)
- ;; CHECK: (func $inner-try-catch_all-test (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $inner-try-catch_all-test (type $2) (result i32)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $try0
;; CHECK-NEXT: (do
@@ -60,7 +60,7 @@
(i32.const 2)
)
- ;; CHECK: (func $inner-try-catch-test (type $none_=>_none)
+ ;; CHECK: (func $inner-try-catch-test (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $try
;; CHECK-NEXT: (do
@@ -108,7 +108,7 @@
)
)
- ;; CHECK: (func $br-in-catch (type $none_=>_none)
+ ;; CHECK: (func $br-in-catch (type $0)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $br-in-catch
@@ -128,7 +128,7 @@
)
)
- ;; CHECK: (func $try-delegate-outer-target (type $none_=>_none)
+ ;; CHECK: (func $try-delegate-outer-target (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $label$0
;; CHECK-NEXT: (do
@@ -179,7 +179,7 @@
)
)
- ;; CHECK: (func $trivial-catch-all-of-throw (type $none_=>_none)
+ ;; CHECK: (func $trivial-catch-all-of-throw (type $0)
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (try $try3
;; CHECK-NEXT: (do
diff --git a/test/lit/passes/vacuum-func.wast b/test/lit/passes/vacuum-func.wast
index ba16a1a83..6f93e4002 100644
--- a/test/lit/passes/vacuum-func.wast
+++ b/test/lit/passes/vacuum-func.wast
@@ -5,7 +5,7 @@
;; effects like a return or changes to locals.
(module
- ;; CHECK: (func $optimizable (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $optimizable (type $0) (param $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
@@ -26,7 +26,7 @@
(return)
)
- ;; CHECK: (func $result (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $result (type $1) (param $x i32) (result i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
@@ -55,7 +55,7 @@
)
)
- ;; CHECK: (func $partial (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $partial (type $0) (param $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
diff --git a/test/lit/passes/vacuum-gc.wast b/test/lit/passes/vacuum-gc.wast
index f2e2972f5..be49bf1cf 100644
--- a/test/lit/passes/vacuum-gc.wast
+++ b/test/lit/passes/vacuum-gc.wast
@@ -4,14 +4,14 @@
(module
;; CHECK: (type ${} (struct ))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (type $i32_i32_funcref_=>_anyref) (param i32 i32 funcref) (result anyref)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (type $2) (param i32 i32 funcref) (result anyref)))
(import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (param i32 i32 funcref) (result (ref null any))))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects.non.null (type $i32_i32_funcref_=>_ref|any|) (param i32 i32 funcref) (result (ref any))))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects.non.null (type $3) (param i32 i32 funcref) (result (ref any))))
(import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects.non.null (param i32 i32 funcref) (result (ref any))))
(type ${} (struct))
- ;; CHECK: (func $drop-ref-as (type $anyref_=>_none) (param $x anyref)
+ ;; CHECK: (func $drop-ref-as (type $4) (param $x anyref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (local.get $x)
@@ -38,7 +38,7 @@
)
)
- ;; CHECK: (func $vacuum-nonnull (type $none_=>_none)
+ ;; CHECK: (func $vacuum-nonnull (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $vacuum-nonnull
@@ -59,7 +59,7 @@
)
)
- ;; CHECK: (func $drop-i31.get (type $i31ref_ref|i31|_=>_none) (param $ref i31ref) (param $ref-nn (ref i31))
+ ;; CHECK: (func $drop-i31.get (type $5) (param $ref i31ref) (param $ref-nn (ref i31))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i31.get_s
;; CHECK-NEXT: (local.get $ref)
@@ -80,7 +80,7 @@
)
)
- ;; CHECK: (func $ref.cast.null.block (type $ref|${}|_=>_structref) (param $ref (ref ${})) (result structref)
+ ;; CHECK: (func $ref.cast.null.block (type $6) (param $ref (ref ${})) (result structref)
;; CHECK-NEXT: (ref.cast (ref ${})
;; CHECK-NEXT: (local.get $ref)
;; CHECK-NEXT: )
@@ -97,7 +97,7 @@
)
)
- ;; CHECK: (func $dropped-calls (type $none_=>_none)
+ ;; CHECK: (func $dropped-calls (type $0)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $helper-i32)
@@ -166,28 +166,28 @@
)
)
- ;; CHECK: (func $helper-i32 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $helper-i32 (type $7) (result i32)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
(func $helper-i32 (result i32)
(i32.const 1)
)
- ;; CHECK: (func $helper-ref (type $none_=>_eqref) (result eqref)
+ ;; CHECK: (func $helper-ref (type $8) (result eqref)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $helper-ref (result eqref)
(unreachable)
)
- ;; CHECK: (func $helper-two-refs (type $i32_i32_=>_anyref) (param $0 i32) (param $1 i32) (result anyref)
+ ;; CHECK: (func $helper-two-refs (type $9) (param $0 i32) (param $1 i32) (result anyref)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $helper-two-refs (param i32) (param i32) (result (ref null any))
(unreachable)
)
- ;; CHECK: (func $helper-two-refs-non-null (type $i32_i32_=>_ref|any|) (param $0 i32) (param $1 i32) (result (ref any))
+ ;; CHECK: (func $helper-two-refs-non-null (type $10) (param $0 i32) (param $1 i32) (result (ref any))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $helper-two-refs-non-null (param i32) (param i32) (result (ref any))
diff --git a/test/lit/passes/vacuum-global-effects.wast b/test/lit/passes/vacuum-global-effects.wast
index 1bd44ce17..46468b268 100644
--- a/test/lit/passes/vacuum-global-effects.wast
+++ b/test/lit/passes/vacuum-global-effects.wast
@@ -2,14 +2,14 @@
;; RUN: wasm-opt %s --generate-global-effects --vacuum -all -S -o - | filecheck %s
(module
- ;; CHECK: (func $nop (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $nop (type $0) (param $0 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $nop (param $0 i32)
(nop)
)
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $1)
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/vacuum-intrinsics.wast b/test/lit/passes/vacuum-intrinsics.wast
index 91c24f553..6b0654fb7 100644
--- a/test/lit/passes/vacuum-intrinsics.wast
+++ b/test/lit/passes/vacuum-intrinsics.wast
@@ -2,16 +2,16 @@
;; RUN: wasm-opt %s --vacuum -all -S -o - | filecheck %s
(module
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (type $funcref_=>_i32) (param funcref) (result i32)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (type $2) (param funcref) (result i32)))
(import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects (param funcref) (result i32)))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects-fj (type $f32_funcref_=>_i64) (param f32 funcref) (result i64)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects-fj (type $3) (param f32 funcref) (result i64)))
(import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects-fj (param f32) (param funcref) (result i64)))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects-ref (type $funcref_=>_ref|any|) (param funcref) (result (ref any))))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects-ref (type $4) (param funcref) (result (ref any))))
(import "binaryen-intrinsics" "call.without.effects" (func $call.without.effects-ref (param funcref) (result (ref any))))
- ;; CHECK: (func $used (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $used (type $1) (result i32)
;; CHECK-NEXT: (local $i32 i32)
;; CHECK-NEXT: (local.set $i32
;; CHECK-NEXT: (call $call.without.effects
@@ -29,7 +29,7 @@
(local.get $i32)
)
- ;; CHECK: (func $unused (type $none_=>_none)
+ ;; CHECK: (func $unused (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $unused
@@ -39,7 +39,7 @@
)
)
- ;; CHECK: (func $unused-fj (type $none_=>_none)
+ ;; CHECK: (func $unused-fj (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $unused-fj
@@ -49,7 +49,7 @@
)
)
- ;; CHECK: (func $unused-fj-side-effects (type $none_=>_f32) (result f32)
+ ;; CHECK: (func $unused-fj-side-effects (type $5) (result f32)
;; CHECK-NEXT: (local $f32 f32)
;; CHECK-NEXT: (local.set $f32
;; CHECK-NEXT: (f32.const 2.718280076980591)
@@ -71,7 +71,7 @@
(local.get $f32)
)
- ;; CHECK: (func $unused-unreachable (type $none_=>_none)
+ ;; CHECK: (func $unused-unreachable (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $call.without.effects-fj
;; CHECK-NEXT: (unreachable)
@@ -87,7 +87,7 @@
)
)
- ;; CHECK: (func $used-fallthrough (type $none_=>_none)
+ ;; CHECK: (func $used-fallthrough (type $0)
;; CHECK-NEXT: (local $i32 i32)
;; CHECK-NEXT: (local.set $i32
;; CHECK-NEXT: (if (result i32)
@@ -136,7 +136,7 @@
)
)
- ;; CHECK: (func $unused-fallthrough (type $none_=>_none)
+ ;; CHECK: (func $unused-fallthrough (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (if (result i32)
;; CHECK-NEXT: (block $condition (result i32)
@@ -177,7 +177,7 @@
)
)
- ;; CHECK: (func $unused-fallthrough-bad-type (type $none_=>_none)
+ ;; CHECK: (func $unused-fallthrough-bad-type (type $0)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (if (result (ref any))
;; CHECK-NEXT: (call $i)
@@ -202,7 +202,7 @@
)
)
- ;; CHECK: (func $i (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $i (type $1) (result i32)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $i (result i32)
@@ -210,7 +210,7 @@
(unreachable)
)
- ;; CHECK: (func $fj (type $f32_=>_i64) (param $0 f32) (result i64)
+ ;; CHECK: (func $fj (type $6) (param $0 f32) (result i64)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $fj (param f32) (result i64)
@@ -218,7 +218,7 @@
(unreachable)
)
- ;; CHECK: (func $ref (type $none_=>_ref|any|) (result (ref any))
+ ;; CHECK: (func $ref (type $7) (result (ref any))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $ref (result (ref any))
@@ -227,7 +227,7 @@
)
- ;; CHECK: (func $nop (type $none_=>_none)
+ ;; CHECK: (func $nop (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $nop
diff --git a/test/lit/passes/vacuum-tnh.wast b/test/lit/passes/vacuum-tnh.wast
index bccfa02f4..f6d30a2c5 100644
--- a/test/lit/passes/vacuum-tnh.wast
+++ b/test/lit/passes/vacuum-tnh.wast
@@ -18,10 +18,10 @@
(type $struct (struct (field (mut i32))))
- ;; YESTNH: (func $drop (type $i32_anyref_=>_none) (param $x i32) (param $y anyref)
+ ;; YESTNH: (func $drop (type $4) (param $x i32) (param $y anyref)
;; YESTNH-NEXT: (nop)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $drop (type $i32_anyref_=>_none) (param $x i32) (param $y anyref)
+ ;; NO_TNH: (func $drop (type $4) (param $x i32) (param $y anyref)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (i32.load
;; NO_TNH-NEXT: (local.get $x)
@@ -69,7 +69,7 @@
)
;; Other side effects prevent us making any changes.
- ;; YESTNH: (func $other-side-effects (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; YESTNH: (func $other-side-effects (type $3) (param $x i32) (result i32)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (call $other-side-effects
;; YESTNH-NEXT: (i32.const 1)
@@ -80,7 +80,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: (i32.const 1)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $other-side-effects (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; NO_TNH: (func $other-side-effects (type $3) (param $x i32) (result i32)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (call $other-side-effects
;; NO_TNH-NEXT: (i32.const 1)
@@ -117,15 +117,15 @@
)
;; A helper function for the above, that returns nothing.
- ;; YESTNH: (func $return-nothing (type $none_=>_none)
+ ;; YESTNH: (func $return-nothing (type $1)
;; YESTNH-NEXT: (nop)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $return-nothing (type $none_=>_none)
+ ;; NO_TNH: (func $return-nothing (type $1)
;; NO_TNH-NEXT: (nop)
;; NO_TNH-NEXT: )
(func $return-nothing)
- ;; YESTNH: (func $partial (type $ref|$struct|_=>_ref?|$struct|) (param $x (ref $struct)) (result (ref null $struct))
+ ;; YESTNH: (func $partial (type $5) (param $x (ref $struct)) (result (ref null $struct))
;; YESTNH-NEXT: (local $y (ref null $struct))
;; YESTNH-NEXT: (local.set $y
;; YESTNH-NEXT: (local.get $x)
@@ -135,7 +135,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: (local.get $y)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $partial (type $ref|$struct|_=>_ref?|$struct|) (param $x (ref $struct)) (result (ref null $struct))
+ ;; NO_TNH: (func $partial (type $5) (param $x (ref $struct)) (result (ref null $struct))
;; NO_TNH-NEXT: (local $y (ref null $struct))
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (struct.get $struct 0
@@ -179,10 +179,10 @@
(local.get $y)
)
- ;; YESTNH: (func $toplevel (type $none_=>_none)
+ ;; YESTNH: (func $toplevel (type $1)
;; YESTNH-NEXT: (nop)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $toplevel (type $none_=>_none)
+ ;; NO_TNH: (func $toplevel (type $1)
;; NO_TNH-NEXT: (unreachable)
;; NO_TNH-NEXT: )
(func $toplevel
@@ -191,7 +191,7 @@
(unreachable)
)
- ;; YESTNH: (func $drop-loop (type $none_=>_none)
+ ;; YESTNH: (func $drop-loop (type $1)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (loop $loop (result i32)
;; YESTNH-NEXT: (br_if $loop
@@ -201,7 +201,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $drop-loop (type $none_=>_none)
+ ;; NO_TNH: (func $drop-loop (type $1)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (loop $loop (result i32)
;; NO_TNH-NEXT: (br_if $loop
@@ -224,7 +224,7 @@
)
)
- ;; YESTNH: (func $loop-effects (type $none_=>_none)
+ ;; YESTNH: (func $loop-effects (type $1)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (loop $loop (result i32)
;; YESTNH-NEXT: (drop
@@ -239,7 +239,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $loop-effects (type $none_=>_none)
+ ;; NO_TNH: (func $loop-effects (type $1)
;; NO_TNH-NEXT: (drop
;; NO_TNH-NEXT: (loop $loop (result i32)
;; NO_TNH-NEXT: (drop
@@ -272,7 +272,7 @@
)
)
- ;; YESTNH: (func $if-unreachable (type $i32_=>_none) (param $p i32)
+ ;; YESTNH: (func $if-unreachable (type $0) (param $p i32)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (local.get $p)
;; YESTNH-NEXT: )
@@ -290,7 +290,7 @@
;; YESTNH-NEXT: (unreachable)
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $if-unreachable (type $i32_=>_none) (param $p i32)
+ ;; NO_TNH: (func $if-unreachable (type $0) (param $p i32)
;; NO_TNH-NEXT: (if
;; NO_TNH-NEXT: (local.get $p)
;; NO_TNH-NEXT: (unreachable)
@@ -330,13 +330,13 @@
)
)
- ;; YESTNH: (func $if-unreachable-value (type $i32_=>_i32) (param $p i32) (result i32)
+ ;; YESTNH: (func $if-unreachable-value (type $3) (param $p i32) (result i32)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (local.get $p)
;; YESTNH-NEXT: )
;; YESTNH-NEXT: (i32.const 1)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $if-unreachable-value (type $i32_=>_i32) (param $p i32) (result i32)
+ ;; NO_TNH: (func $if-unreachable-value (type $3) (param $p i32) (result i32)
;; NO_TNH-NEXT: (if (result i32)
;; NO_TNH-NEXT: (local.get $p)
;; NO_TNH-NEXT: (unreachable)
@@ -353,13 +353,13 @@
)
)
- ;; YESTNH: (func $if-unreachable-value-2 (type $i32_=>_i32) (param $p i32) (result i32)
+ ;; YESTNH: (func $if-unreachable-value-2 (type $3) (param $p i32) (result i32)
;; YESTNH-NEXT: (drop
;; YESTNH-NEXT: (local.get $p)
;; YESTNH-NEXT: )
;; YESTNH-NEXT: (i32.const 1)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $if-unreachable-value-2 (type $i32_=>_i32) (param $p i32) (result i32)
+ ;; NO_TNH: (func $if-unreachable-value-2 (type $3) (param $p i32) (result i32)
;; NO_TNH-NEXT: (if (result i32)
;; NO_TNH-NEXT: (local.get $p)
;; NO_TNH-NEXT: (i32.const 1)
@@ -375,7 +375,7 @@
)
)
- ;; YESTNH: (func $block-unreachable (type $i32_=>_none) (param $p i32)
+ ;; YESTNH: (func $block-unreachable (type $0) (param $p i32)
;; YESTNH-NEXT: (if
;; YESTNH-NEXT: (local.get $p)
;; YESTNH-NEXT: (block
@@ -391,7 +391,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $block-unreachable (type $i32_=>_none) (param $p i32)
+ ;; NO_TNH: (func $block-unreachable (type $0) (param $p i32)
;; NO_TNH-NEXT: (if
;; NO_TNH-NEXT: (local.get $p)
;; NO_TNH-NEXT: (block
@@ -434,7 +434,7 @@
)
)
- ;; YESTNH: (func $block-unreachable-named (type $i32_=>_none) (param $p i32)
+ ;; YESTNH: (func $block-unreachable-named (type $0) (param $p i32)
;; YESTNH-NEXT: (if
;; YESTNH-NEXT: (local.get $p)
;; YESTNH-NEXT: (block $named
@@ -449,7 +449,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $block-unreachable-named (type $i32_=>_none) (param $p i32)
+ ;; NO_TNH: (func $block-unreachable-named (type $0) (param $p i32)
;; NO_TNH-NEXT: (if
;; NO_TNH-NEXT: (local.get $p)
;; NO_TNH-NEXT: (block $named
@@ -490,10 +490,10 @@
)
)
- ;; YESTNH: (func $block-unreachable-all (type $i32_=>_none) (param $p i32)
+ ;; YESTNH: (func $block-unreachable-all (type $0) (param $p i32)
;; YESTNH-NEXT: (nop)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $block-unreachable-all (type $i32_=>_none) (param $p i32)
+ ;; NO_TNH: (func $block-unreachable-all (type $0) (param $p i32)
;; NO_TNH-NEXT: (if
;; NO_TNH-NEXT: (local.get $p)
;; NO_TNH-NEXT: (block
@@ -528,7 +528,7 @@
)
)
- ;; YESTNH: (func $block-unreachable-but-call (type $none_=>_none)
+ ;; YESTNH: (func $block-unreachable-but-call (type $1)
;; YESTNH-NEXT: (i32.store
;; YESTNH-NEXT: (i32.const 0)
;; YESTNH-NEXT: (i32.const 1)
@@ -536,7 +536,7 @@
;; YESTNH-NEXT: (call $block-unreachable-but-call)
;; YESTNH-NEXT: (unreachable)
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $block-unreachable-but-call (type $none_=>_none)
+ ;; NO_TNH: (func $block-unreachable-but-call (type $1)
;; NO_TNH-NEXT: (i32.store
;; NO_TNH-NEXT: (i32.const 0)
;; NO_TNH-NEXT: (i32.const 1)
@@ -564,7 +564,7 @@
(unreachable)
)
- ;; YESTNH: (func $catch-pop (type $none_=>_none)
+ ;; YESTNH: (func $catch-pop (type $1)
;; YESTNH-NEXT: (try $try
;; YESTNH-NEXT: (do
;; YESTNH-NEXT: (call $catch-pop)
@@ -577,7 +577,7 @@
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $catch-pop (type $none_=>_none)
+ ;; NO_TNH: (func $catch-pop (type $1)
;; NO_TNH-NEXT: (try $try
;; NO_TNH-NEXT: (do
;; NO_TNH-NEXT: (call $catch-pop)
@@ -617,7 +617,7 @@
)
)
- ;; YESTNH: (func $loop-unreachable (type $i32_=>_none) (param $p i32)
+ ;; YESTNH: (func $loop-unreachable (type $0) (param $p i32)
;; YESTNH-NEXT: (loop $loop
;; YESTNH-NEXT: (i32.store
;; YESTNH-NEXT: (i32.const 0)
@@ -630,7 +630,7 @@
;; YESTNH-NEXT: (unreachable)
;; YESTNH-NEXT: )
;; YESTNH-NEXT: )
- ;; NO_TNH: (func $loop-unreachable (type $i32_=>_none) (param $p i32)
+ ;; NO_TNH: (func $loop-unreachable (type $0) (param $p i32)
;; NO_TNH-NEXT: (loop $loop
;; NO_TNH-NEXT: (i32.store
;; NO_TNH-NEXT: (i32.const 0)
diff --git a/test/lit/passes/vacuum_all-features.wast b/test/lit/passes/vacuum_all-features.wast
index c312cb448..2465c315c 100644
--- a/test/lit/passes/vacuum_all-features.wast
+++ b/test/lit/passes/vacuum_all-features.wast
@@ -17,9 +17,9 @@
;; CHECK: (type $4 (func (param i32 f64 i32 i32)))
(type $4 (func (param i32 f64 i32 i32)))
(import $int "env" "int" (result i32))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $5 (func (param i32) (result i32)))
- ;; CHECK: (type $none_=>_f64 (func (result f64)))
+ ;; CHECK: (type $6 (func (result f64)))
;; CHECK: (import "env" "int" (func $int (type $3) (result i32)))
@@ -660,7 +660,7 @@
)
)
)
- ;; CHECK: (func $if-1-block (type $i32_=>_i32) (param $x i32) (result i32)
+ ;; CHECK: (func $if-1-block (type $5) (param $x i32) (result i32)
;; CHECK-NEXT: (block $out
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
@@ -765,7 +765,7 @@
)
)
)
- ;; CHECK: (func $leave-block-even-if-br-not-taken (type $none_=>_f64) (result f64)
+ ;; CHECK: (func $leave-block-even-if-br-not-taken (type $6) (result f64)
;; CHECK-NEXT: (block $label$0
;; CHECK-NEXT: (f64.store align=1
;; CHECK-NEXT: (i32.const 879179022)
@@ -1032,9 +1032,9 @@
)
(module ;; vacuum away a drop on an if where both arms can be vacuumed
(memory 1 1)
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $0 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
+ ;; CHECK: (type $1 (func (param i32 i32 i32)))
;; CHECK: (global $global$1 (mut i32) (i32.const 0))
(global $global$1 (mut i32) (i32.const 0))
@@ -1042,7 +1042,7 @@
;; CHECK: (export "compress" (func $3))
- ;; CHECK: (func $_deflate (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $_deflate (type $0) (param $0 i32) (result i32)
;; CHECK-NEXT: (call $_deflate
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1050,7 +1050,7 @@
(func $_deflate (param i32) (result i32)
(call $_deflate (local.get $0))
)
- ;; CHECK: (func $_deflateInit2_ (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $_deflateInit2_ (type $0) (param $0 i32) (result i32)
;; CHECK-NEXT: (call $_deflateInit2_
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1058,7 +1058,7 @@
(func $_deflateInit2_ (param i32) (result i32)
(call $_deflateInit2_ (local.get $0))
)
- ;; CHECK: (func $_deflateEnd (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $_deflateEnd (type $0) (param $0 i32) (result i32)
;; CHECK-NEXT: (call $_deflateEnd
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1165,7 +1165,7 @@
)
)
-;; CHECK: (func $3 (type $i32_i32_i32_=>_none) (param $0 i32) (param $1 i32) (param $2 i32)
+;; CHECK: (func $3 (type $1) (param $0 i32) (param $1 i32) (param $2 i32)
;; CHECK-NEXT: (local $3 i32)
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (global.get $global$1)
@@ -1260,9 +1260,9 @@
;; CHECK-NEXT: )
(module
(type $A (struct (field (mut i32))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $foo
@@ -1278,11 +1278,11 @@
)
)
(module
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $0 (func))
;; CHECK: (global $global$0 (mut i32) (i32.const 10))
(global $global$0 (mut i32) (i32.const 10))
- ;; CHECK: (func $1 (type $none_=>_none)
+ ;; CHECK: (func $1 (type $0)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $1
diff --git a/test/lit/ref_cast_test.wast b/test/lit/ref_cast_test.wast
index 3ff05c48c..0a6018fe8 100644
--- a/test/lit/ref_cast_test.wast
+++ b/test/lit/ref_cast_test.wast
@@ -6,7 +6,7 @@
(module
;; CHECK: (type $array (array i32))
(type $array (array i32))
- ;; CHECK: (func $test (type $eqref_=>_none) (param $0 eqref)
+ ;; CHECK: (func $test (type $1) (param $0 eqref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (ref.cast (ref $array)
;; CHECK-NEXT: (local.get $0)
diff --git a/test/lit/relaxed-simd.wast b/test/lit/relaxed-simd.wast
index 17f11761e..d20e5c42b 100644
--- a/test/lit/relaxed-simd.wast
+++ b/test/lit/relaxed-simd.wast
@@ -11,29 +11,29 @@
(module
(memory 1 1)
- ;; CHECK-BINARY: (type $v128_v128_v128_=>_v128 (func (param v128 v128 v128) (result v128)))
+ ;; CHECK-BINARY: (type $0 (func (param v128 v128 v128) (result v128)))
- ;; CHECK-BINARY: (type $v128_v128_=>_v128 (func (param v128 v128) (result v128)))
+ ;; CHECK-BINARY: (type $1 (func (param v128 v128) (result v128)))
- ;; CHECK-BINARY: (type $v128_=>_v128 (func (param v128) (result v128)))
+ ;; CHECK-BINARY: (type $2 (func (param v128) (result v128)))
;; CHECK-BINARY: (memory $0 1 1)
- ;; CHECK-BINARY: (func $i8x16.relaxed_swizzle (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-BINARY: (func $i8x16.relaxed_swizzle (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-BINARY-NEXT: (i8x16.relaxed_swizzle
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (type $v128_v128_v128_=>_v128 (func (param v128 v128 v128) (result v128)))
+ ;; CHECK-TEXT: (type $0 (func (param v128 v128 v128) (result v128)))
- ;; CHECK-TEXT: (type $v128_v128_=>_v128 (func (param v128 v128) (result v128)))
+ ;; CHECK-TEXT: (type $1 (func (param v128 v128) (result v128)))
- ;; CHECK-TEXT: (type $v128_=>_v128 (func (param v128) (result v128)))
+ ;; CHECK-TEXT: (type $2 (func (param v128) (result v128)))
;; CHECK-TEXT: (memory $0 1 1)
- ;; CHECK-TEXT: (func $i8x16.relaxed_swizzle (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-TEXT: (func $i8x16.relaxed_swizzle (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-TEXT-NEXT: (i8x16.relaxed_swizzle
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -46,12 +46,12 @@
)
)
- ;; CHECK-BINARY: (func $i32x4.relaxed_trunc_f32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ ;; CHECK-BINARY: (func $i32x4.relaxed_trunc_f32x4_s (type $2) (param $0 v128) (result v128)
;; CHECK-BINARY-NEXT: (i32x4.relaxed_trunc_f32x4_s
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $i32x4.relaxed_trunc_f32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ ;; CHECK-TEXT: (func $i32x4.relaxed_trunc_f32x4_s (type $2) (param $0 v128) (result v128)
;; CHECK-TEXT-NEXT: (i32x4.relaxed_trunc_f32x4_s
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: )
@@ -61,12 +61,12 @@
(local.get $0)
)
)
- ;; CHECK-BINARY: (func $i32x4.relaxed_trunc_f32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ ;; CHECK-BINARY: (func $i32x4.relaxed_trunc_f32x4_u (type $2) (param $0 v128) (result v128)
;; CHECK-BINARY-NEXT: (i32x4.relaxed_trunc_f32x4_u
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $i32x4.relaxed_trunc_f32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ ;; CHECK-TEXT: (func $i32x4.relaxed_trunc_f32x4_u (type $2) (param $0 v128) (result v128)
;; CHECK-TEXT-NEXT: (i32x4.relaxed_trunc_f32x4_u
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: )
@@ -76,12 +76,12 @@
(local.get $0)
)
)
- ;; CHECK-BINARY: (func $i32x4.relaxed_trunc_f64x2_s_zero (type $v128_=>_v128) (param $0 v128) (result v128)
+ ;; CHECK-BINARY: (func $i32x4.relaxed_trunc_f64x2_s_zero (type $2) (param $0 v128) (result v128)
;; CHECK-BINARY-NEXT: (i32x4.relaxed_trunc_f64x2_s_zero
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $i32x4.relaxed_trunc_f64x2_s_zero (type $v128_=>_v128) (param $0 v128) (result v128)
+ ;; CHECK-TEXT: (func $i32x4.relaxed_trunc_f64x2_s_zero (type $2) (param $0 v128) (result v128)
;; CHECK-TEXT-NEXT: (i32x4.relaxed_trunc_f64x2_s_zero
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: )
@@ -91,12 +91,12 @@
(local.get $0)
)
)
- ;; CHECK-BINARY: (func $i32x4.relaxed_trunc_f64x2_u_zero (type $v128_=>_v128) (param $0 v128) (result v128)
+ ;; CHECK-BINARY: (func $i32x4.relaxed_trunc_f64x2_u_zero (type $2) (param $0 v128) (result v128)
;; CHECK-BINARY-NEXT: (i32x4.relaxed_trunc_f64x2_u_zero
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $i32x4.relaxed_trunc_f64x2_u_zero (type $v128_=>_v128) (param $0 v128) (result v128)
+ ;; CHECK-TEXT: (func $i32x4.relaxed_trunc_f64x2_u_zero (type $2) (param $0 v128) (result v128)
;; CHECK-TEXT-NEXT: (i32x4.relaxed_trunc_f64x2_u_zero
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: )
@@ -107,14 +107,14 @@
)
)
- ;; CHECK-BINARY: (func $f32x4.relaxed_fma (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-BINARY: (func $f32x4.relaxed_fma (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-BINARY-NEXT: (f32x4.relaxed_fma
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: (local.get $2)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $f32x4.relaxed_fma (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-TEXT: (func $f32x4.relaxed_fma (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-TEXT-NEXT: (f32x4.relaxed_fma
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -128,14 +128,14 @@
(local.get $2)
)
)
- ;; CHECK-BINARY: (func $f32x4.relaxed_fms (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-BINARY: (func $f32x4.relaxed_fms (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-BINARY-NEXT: (f32x4.relaxed_fms
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: (local.get $2)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $f32x4.relaxed_fms (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-TEXT: (func $f32x4.relaxed_fms (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-TEXT-NEXT: (f32x4.relaxed_fms
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -149,14 +149,14 @@
(local.get $2)
)
)
- ;; CHECK-BINARY: (func $f64x2.relaxed_fma (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-BINARY: (func $f64x2.relaxed_fma (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-BINARY-NEXT: (f64x2.relaxed_fma
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: (local.get $2)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $f64x2.relaxed_fma (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-TEXT: (func $f64x2.relaxed_fma (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-TEXT-NEXT: (f64x2.relaxed_fma
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -170,14 +170,14 @@
(local.get $2)
)
)
- ;; CHECK-BINARY: (func $f64x2.relaxed_fms (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-BINARY: (func $f64x2.relaxed_fms (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-BINARY-NEXT: (f64x2.relaxed_fms
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: (local.get $2)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $f64x2.relaxed_fms (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-TEXT: (func $f64x2.relaxed_fms (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-TEXT-NEXT: (f64x2.relaxed_fms
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -192,14 +192,14 @@
)
)
- ;; CHECK-BINARY: (func $i8x16.laneselect (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-BINARY: (func $i8x16.laneselect (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-BINARY-NEXT: (i8x16.laneselect
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: (local.get $2)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $i8x16.laneselect (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-TEXT: (func $i8x16.laneselect (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-TEXT-NEXT: (i8x16.laneselect
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -213,14 +213,14 @@
(local.get $2)
)
)
- ;; CHECK-BINARY: (func $i16x8.laneselect (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-BINARY: (func $i16x8.laneselect (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-BINARY-NEXT: (i16x8.laneselect
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: (local.get $2)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $i16x8.laneselect (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-TEXT: (func $i16x8.laneselect (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-TEXT-NEXT: (i16x8.laneselect
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -234,14 +234,14 @@
(local.get $2)
)
)
- ;; CHECK-BINARY: (func $i32x4.laneselect (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-BINARY: (func $i32x4.laneselect (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-BINARY-NEXT: (i32x4.laneselect
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: (local.get $2)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $i32x4.laneselect (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-TEXT: (func $i32x4.laneselect (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-TEXT-NEXT: (i32x4.laneselect
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -255,14 +255,14 @@
(local.get $2)
)
)
- ;; CHECK-BINARY: (func $i64x2.laneselect (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-BINARY: (func $i64x2.laneselect (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-BINARY-NEXT: (i64x2.laneselect
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: (local.get $2)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $i64x2.laneselect (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK-TEXT: (func $i64x2.laneselect (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-TEXT-NEXT: (i64x2.laneselect
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -277,13 +277,13 @@
)
)
- ;; CHECK-BINARY: (func $f32x4.relaxed_min (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-BINARY: (func $f32x4.relaxed_min (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-BINARY-NEXT: (f32x4.relaxed_min
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $f32x4.relaxed_min (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-TEXT: (func $f32x4.relaxed_min (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-TEXT-NEXT: (f32x4.relaxed_min
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -295,13 +295,13 @@
(local.get $1)
)
)
- ;; CHECK-BINARY: (func $f32x4.relaxed_max (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-BINARY: (func $f32x4.relaxed_max (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-BINARY-NEXT: (f32x4.relaxed_max
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $f32x4.relaxed_max (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-TEXT: (func $f32x4.relaxed_max (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-TEXT-NEXT: (f32x4.relaxed_max
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -313,13 +313,13 @@
(local.get $1)
)
)
- ;; CHECK-BINARY: (func $f64x2.relaxed_min (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-BINARY: (func $f64x2.relaxed_min (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-BINARY-NEXT: (f64x2.relaxed_min
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $f64x2.relaxed_min (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-TEXT: (func $f64x2.relaxed_min (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-TEXT-NEXT: (f64x2.relaxed_min
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -331,13 +331,13 @@
(local.get $1)
)
)
- ;; CHECK-BINARY: (func $f64x2.relaxed_max (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-BINARY: (func $f64x2.relaxed_max (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-BINARY-NEXT: (f64x2.relaxed_max
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $f64x2.relaxed_max (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-TEXT: (func $f64x2.relaxed_max (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-TEXT-NEXT: (f64x2.relaxed_max
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -350,13 +350,13 @@
)
)
- ;; CHECK-BINARY: (func $i16x8.relaxed_q15mulr_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-BINARY: (func $i16x8.relaxed_q15mulr_s (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-BINARY-NEXT: (i16x8.relaxed_q15mulr_s
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $i16x8.relaxed_q15mulr_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-TEXT: (func $i16x8.relaxed_q15mulr_s (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-TEXT-NEXT: (i16x8.relaxed_q15mulr_s
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -369,13 +369,13 @@
)
)
- ;; CHECK-BINARY: (func $i16x8.dot_i8x16_i7x16_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-BINARY: (func $i16x8.dot_i8x16_i7x16_s (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-BINARY-NEXT: (i16x8.dot_i8x16_i7x16_s
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $i16x8.dot_i8x16_i7x16_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK-TEXT: (func $i16x8.dot_i8x16_i7x16_s (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-TEXT-NEXT: (i16x8.dot_i8x16_i7x16_s
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -388,14 +388,14 @@
)
)
-;; CHECK-BINARY: (func $i32x4.dot_i8x16_i7x16_add_s (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-BINARY: (func $i32x4.dot_i8x16_i7x16_add_s (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-BINARY-NEXT: (i32x4.dot_i8x16_i7x16_add_s
;; CHECK-BINARY-NEXT: (local.get $0)
;; CHECK-BINARY-NEXT: (local.get $1)
;; CHECK-BINARY-NEXT: (local.get $2)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
-;; CHECK-TEXT: (func $i32x4.dot_i8x16_i7x16_add_s (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-TEXT: (func $i32x4.dot_i8x16_i7x16_add_s (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-TEXT-NEXT: (i32x4.dot_i8x16_i7x16_add_s
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: (local.get $1)
@@ -411,46 +411,46 @@
)
)
-;; CHECK-NODEBUG: (type $v128_v128_v128_=>_v128 (func (param v128 v128 v128) (result v128)))
+;; CHECK-NODEBUG: (type $0 (func (param v128 v128 v128) (result v128)))
-;; CHECK-NODEBUG: (type $v128_v128_=>_v128 (func (param v128 v128) (result v128)))
+;; CHECK-NODEBUG: (type $1 (func (param v128 v128) (result v128)))
-;; CHECK-NODEBUG: (type $v128_=>_v128 (func (param v128) (result v128)))
+;; CHECK-NODEBUG: (type $2 (func (param v128) (result v128)))
;; CHECK-NODEBUG: (memory $0 1 1)
-;; CHECK-NODEBUG: (func $0 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+;; CHECK-NODEBUG: (func $0 (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i8x16.relaxed_swizzle
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $1 (type $v128_=>_v128) (param $0 v128) (result v128)
+;; CHECK-NODEBUG: (func $1 (type $2) (param $0 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i32x4.relaxed_trunc_f32x4_s
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $2 (type $v128_=>_v128) (param $0 v128) (result v128)
+;; CHECK-NODEBUG: (func $2 (type $2) (param $0 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i32x4.relaxed_trunc_f32x4_u
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $3 (type $v128_=>_v128) (param $0 v128) (result v128)
+;; CHECK-NODEBUG: (func $3 (type $2) (param $0 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i32x4.relaxed_trunc_f64x2_s_zero
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $4 (type $v128_=>_v128) (param $0 v128) (result v128)
+;; CHECK-NODEBUG: (func $4 (type $2) (param $0 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i32x4.relaxed_trunc_f64x2_u_zero
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $5 (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-NODEBUG: (func $5 (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (f32x4.relaxed_fma
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
@@ -458,7 +458,7 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $6 (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-NODEBUG: (func $6 (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (f32x4.relaxed_fms
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
@@ -466,7 +466,7 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $7 (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-NODEBUG: (func $7 (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (f64x2.relaxed_fma
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
@@ -474,7 +474,7 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $8 (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-NODEBUG: (func $8 (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (f64x2.relaxed_fms
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
@@ -482,7 +482,7 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $9 (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-NODEBUG: (func $9 (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i8x16.laneselect
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
@@ -490,7 +490,7 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $10 (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-NODEBUG: (func $10 (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i16x8.laneselect
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
@@ -498,7 +498,7 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $11 (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-NODEBUG: (func $11 (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i32x4.laneselect
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
@@ -506,7 +506,7 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $12 (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-NODEBUG: (func $12 (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i64x2.laneselect
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
@@ -514,49 +514,49 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $13 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+;; CHECK-NODEBUG: (func $13 (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (f32x4.relaxed_min
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $14 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+;; CHECK-NODEBUG: (func $14 (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (f32x4.relaxed_max
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $15 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+;; CHECK-NODEBUG: (func $15 (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (f64x2.relaxed_min
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $16 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+;; CHECK-NODEBUG: (func $16 (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (f64x2.relaxed_max
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $17 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+;; CHECK-NODEBUG: (func $17 (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i16x8.relaxed_q15mulr_s
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $18 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+;; CHECK-NODEBUG: (func $18 (type $1) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i16x8.dot_i8x16_i7x16_s
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $19 (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+;; CHECK-NODEBUG: (func $19 (type $0) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-NODEBUG-NEXT: (i32x4.dot_i8x16_i7x16_add_s
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: (local.get $1)
diff --git a/test/lit/select-gc.wat b/test/lit/select-gc.wat
index 8cc1d4ca7..ddc3b9bdc 100644
--- a/test/lit/select-gc.wat
+++ b/test/lit/select-gc.wat
@@ -9,7 +9,7 @@
;; CHECK: (type $struct (struct ))
(type $struct (struct))
- ;; CHECK: (func $foo (type $none_=>_anyref) (result anyref)
+ ;; CHECK: (func $foo (type $0) (result anyref)
;; CHECK-NEXT: (select (result (ref null $struct))
;; CHECK-NEXT: (ref.null none)
;; CHECK-NEXT: (ref.null none)
diff --git a/test/lit/strings.wast b/test/lit/strings.wast
index 6668ffd58..fa9e7b712 100644
--- a/test/lit/strings.wast
+++ b/test/lit/strings.wast
@@ -14,39 +14,39 @@
(module
(memory 10 10)
- ;; CHECK: (type $stringref_=>_none (func (param stringref)))
+ ;; CHECK: (type $0 (func (param stringref)))
- ;; CHECK: (type $stringref_stringref_=>_none (func (param stringref stringref)))
+ ;; CHECK: (type $1 (func (param stringref stringref)))
- ;; CHECK: (type $stringref_stringview_wtf8_stringview_wtf16_stringview_iter_=>_none (func (param stringref stringview_wtf8 stringview_wtf16 stringview_iter)))
+ ;; CHECK: (type $2 (func (param stringref stringview_wtf8 stringview_wtf16 stringview_iter)))
;; CHECK: (type $array (array (mut i8)))
(type $array (array_subtype (mut i8) data))
;; CHECK: (type $array16 (array (mut i16)))
(type $array16 (array_subtype (mut i16) data))
- ;; CHECK: (type $stringref_stringview_wtf8_stringview_wtf16_stringview_iter_stringref_stringview_wtf8_stringview_wtf16_stringview_iter_ref|string|_ref|stringview_wtf8|_ref|stringview_wtf16|_ref|stringview_iter|_=>_none (func (param stringref stringview_wtf8 stringview_wtf16 stringview_iter stringref stringview_wtf8 stringview_wtf16 stringview_iter (ref string) (ref stringview_wtf8) (ref stringview_wtf16) (ref stringview_iter))))
+ ;; CHECK: (type $5 (func (param stringref stringview_wtf8 stringview_wtf16 stringview_iter stringref stringview_wtf8 stringview_wtf16 stringview_iter (ref string) (ref stringview_wtf8) (ref stringview_wtf16) (ref stringview_iter))))
- ;; CHECK: (type $ref|string|_=>_none (func (param (ref string))))
+ ;; CHECK: (type $6 (func (param (ref string))))
- ;; CHECK: (type $stringview_wtf16_=>_none (func (param stringview_wtf16)))
+ ;; CHECK: (type $7 (func (param stringview_wtf16)))
- ;; CHECK: (type $ref|$array|_ref|$array16|_=>_none (func (param (ref $array) (ref $array16))))
+ ;; CHECK: (type $8 (func (param (ref $array) (ref $array16))))
- ;; CHECK: (type $stringref_ref|$array|_ref|$array16|_=>_none (func (param stringref (ref $array) (ref $array16))))
+ ;; CHECK: (type $9 (func (param stringref (ref $array) (ref $array16))))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $10 (func))
- ;; CHECK: (type $ref|$array|_=>_none (func (param (ref $array))))
+ ;; CHECK: (type $11 (func (param (ref $array))))
- ;; CHECK: (type $stringref_=>_i32 (func (param stringref) (result i32)))
+ ;; CHECK: (type $12 (func (param stringref) (result i32)))
;; CHECK: (global $string-const stringref (string.const "string in a global \01\ff\00\t\t\n\n\r\r\"\"\'\'\\\\"))
(global $string-const stringref (string.const "string in a global \01\ff\00\t\09\n\0a\r\0d\"\22\'\27\\\5c"))
;; CHECK: (memory $0 10 10)
- ;; CHECK: (func $string.new (type $stringref_stringview_wtf8_stringview_wtf16_stringview_iter_stringref_stringview_wtf8_stringview_wtf16_stringview_iter_ref|string|_ref|stringview_wtf8|_ref|stringview_wtf16|_ref|stringview_iter|_=>_none) (param $a stringref) (param $b stringview_wtf8) (param $c stringview_wtf16) (param $d stringview_iter) (param $e stringref) (param $f stringview_wtf8) (param $g stringview_wtf16) (param $h stringview_iter) (param $i (ref string)) (param $j (ref stringview_wtf8)) (param $k (ref stringview_wtf16)) (param $l (ref stringview_iter))
+ ;; CHECK: (func $string.new (type $5) (param $a stringref) (param $b stringview_wtf8) (param $c stringview_wtf16) (param $d stringview_iter) (param $e stringref) (param $f stringview_wtf8) (param $g stringview_wtf16) (param $h stringview_iter) (param $i (ref string)) (param $j (ref stringview_wtf8)) (param $k (ref stringview_wtf16)) (param $l (ref stringview_iter))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (string.new_utf8
;; CHECK-NEXT: (i32.const 1)
@@ -147,7 +147,7 @@
)
)
- ;; CHECK: (func $string.const (type $ref|string|_=>_none) (param $param (ref string))
+ ;; CHECK: (func $string.const (type $6) (param $param (ref string))
;; CHECK-NEXT: (call $string.const
;; CHECK-NEXT: (string.const "foo")
;; CHECK-NEXT: )
@@ -171,7 +171,7 @@
)
)
- ;; CHECK: (func $string.measure (type $stringref_=>_none) (param $ref stringref)
+ ;; CHECK: (func $string.measure (type $0) (param $ref stringref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (string.measure_wtf8
@@ -230,7 +230,7 @@
)
)
- ;; CHECK: (func $string.encode (type $stringref_=>_none) (param $ref stringref)
+ ;; CHECK: (func $string.encode (type $0) (param $ref stringref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (string.encode_wtf8
@@ -327,7 +327,7 @@
)
)
- ;; CHECK: (func $string.concat (type $stringref_stringref_=>_none) (param $a stringref) (param $b stringref)
+ ;; CHECK: (func $string.concat (type $1) (param $a stringref) (param $b stringref)
;; CHECK-NEXT: (local.set $a
;; CHECK-NEXT: (string.concat
;; CHECK-NEXT: (local.get $a)
@@ -344,7 +344,7 @@
)
)
- ;; CHECK: (func $string.eq (type $stringref_stringref_=>_none) (param $a stringref) (param $b stringref)
+ ;; CHECK: (func $string.eq (type $1) (param $a stringref) (param $b stringref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (string.eq
@@ -365,7 +365,7 @@
)
)
- ;; CHECK: (func $string.compare (type $stringref_stringref_=>_none) (param $a stringref) (param $b stringref)
+ ;; CHECK: (func $string.compare (type $1) (param $a stringref) (param $b stringref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (string.compare
@@ -386,7 +386,7 @@
)
)
- ;; CHECK: (func $string.is_usv_sequence (type $stringref_=>_none) (param $ref stringref)
+ ;; CHECK: (func $string.is_usv_sequence (type $0) (param $ref stringref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (string.is_usv_sequence
@@ -405,7 +405,7 @@
)
)
- ;; CHECK: (func $string.as (type $stringref_stringview_wtf8_stringview_wtf16_stringview_iter_=>_none) (param $a stringref) (param $b stringview_wtf8) (param $c stringview_wtf16) (param $d stringview_iter)
+ ;; CHECK: (func $string.as (type $2) (param $a stringref) (param $b stringview_wtf8) (param $c stringview_wtf16) (param $d stringview_iter)
;; CHECK-NEXT: (local.set $b
;; CHECK-NEXT: (string.as_wtf8
;; CHECK-NEXT: (local.get $a)
@@ -444,7 +444,7 @@
)
)
- ;; CHECK: (func $stringview-access (type $stringref_stringview_wtf8_stringview_wtf16_stringview_iter_=>_none) (param $a stringref) (param $b stringview_wtf8) (param $c stringview_wtf16) (param $d stringview_iter)
+ ;; CHECK: (func $stringview-access (type $2) (param $a stringref) (param $b stringview_wtf8) (param $c stringview_wtf16) (param $d stringview_iter)
;; CHECK-NEXT: (local $i32 i32)
;; CHECK-NEXT: (local.set $i32
;; CHECK-NEXT: (stringview_wtf8.advance
@@ -514,7 +514,7 @@
)
)
)
- ;; CHECK: (func $stringview-slice (type $stringref_stringview_wtf8_stringview_wtf16_stringview_iter_=>_none) (param $a stringref) (param $b stringview_wtf8) (param $c stringview_wtf16) (param $d stringview_iter)
+ ;; CHECK: (func $stringview-slice (type $2) (param $a stringref) (param $b stringview_wtf8) (param $c stringview_wtf16) (param $d stringview_iter)
;; CHECK-NEXT: (local.set $a
;; CHECK-NEXT: (stringview_wtf8.slice
;; CHECK-NEXT: (local.get $b)
@@ -563,7 +563,7 @@
)
)
- ;; CHECK: (func $string.length (type $stringview_wtf16_=>_none) (param $ref stringview_wtf16)
+ ;; CHECK: (func $string.length (type $7) (param $ref stringview_wtf16)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (stringview_wtf16.length
@@ -582,7 +582,7 @@
)
)
- ;; CHECK: (func $string.new.gc (type $ref|$array|_ref|$array16|_=>_none) (param $array (ref $array)) (param $array16 (ref $array16))
+ ;; CHECK: (func $string.new.gc (type $8) (param $array (ref $array)) (param $array16 (ref $array16))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (string.new_utf8_array
;; CHECK-NEXT: (local.get $array)
@@ -685,7 +685,7 @@
)
)
- ;; CHECK: (func $string.encode.gc (type $stringref_ref|$array|_ref|$array16|_=>_none) (param $ref stringref) (param $array (ref $array)) (param $array16 (ref $array16))
+ ;; CHECK: (func $string.encode.gc (type $9) (param $ref stringref) (param $array (ref $array)) (param $array16 (ref $array16))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (string.encode_wtf8_array
@@ -796,7 +796,7 @@
)
)
- ;; CHECK: (func $string.from_code_point (type $none_=>_none)
+ ;; CHECK: (func $string.from_code_point (type $10)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (string.from_code_point
;; CHECK-NEXT: (i32.const 1)
@@ -811,7 +811,7 @@
)
)
- ;; CHECK: (func $string.new_try (type $ref|$array|_=>_none) (param $array (ref $array))
+ ;; CHECK: (func $string.new_try (type $11) (param $array (ref $array))
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (string.new_utf8_try
;; CHECK-NEXT: (i32.const 1)
@@ -842,7 +842,7 @@
)
)
- ;; CHECK: (func $string.hash (type $stringref_=>_i32) (param $ref stringref) (result i32)
+ ;; CHECK: (func $string.hash (type $12) (param $ref stringref) (result i32)
;; CHECK-NEXT: (string.hash
;; CHECK-NEXT: (local.get $ref)
;; CHECK-NEXT: )
diff --git a/test/lit/structref.wast b/test/lit/structref.wast
index 6edf5f86e..19ef476a2 100644
--- a/test/lit/structref.wast
+++ b/test/lit/structref.wast
@@ -4,7 +4,7 @@
;; Check that `struct` is correctly parsed as an alias for `data`.
(module
- ;; CHECK: (func $foo (type $structref_ref|struct|_=>_none) (param $x structref) (param $y (ref struct))
+ ;; CHECK: (func $foo (type $0) (param $x structref) (param $y (ref struct))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $foo (param $x structref) (param $y (ref struct))
diff --git a/test/lit/subtype-chain.wast b/test/lit/subtype-chain.wast
index 77c63e27a..0dabd0f2f 100644
--- a/test/lit/subtype-chain.wast
+++ b/test/lit/subtype-chain.wast
@@ -22,7 +22,7 @@
;; CHECK: (type $leaf (sub $twig (struct (field i32) (field i64) (field f32) (field f64))))
(type $leaf (struct_subtype i32 i64 f32 f64 $twig))
- ;; CHECK: (func $make-root (type $ref|$leaf|_=>_ref?|$root|) (param $leaf (ref $leaf)) (result (ref null $root))
+ ;; CHECK: (func $make-root (type $5) (param $leaf (ref $leaf)) (result (ref null $root))
;; CHECK-NEXT: (local.get $leaf)
;; CHECK-NEXT: )
(func $make-root (param $leaf (ref $leaf)) (result (ref null $root))
diff --git a/test/lit/subtypes.wast b/test/lit/subtypes.wast
index b691650ac..17ccb0ba2 100644
--- a/test/lit/subtypes.wast
+++ b/test/lit/subtypes.wast
@@ -28,42 +28,42 @@
(type $sub-func (func_subtype (param (ref $super-array)) (result (ref $sub-array)) $super-func))
)
- ;; CHECK: (func $make-super-struct (type $none_=>_ref|$super-struct|) (result (ref $super-struct))
+ ;; CHECK: (func $make-super-struct (type $4) (result (ref $super-struct))
;; CHECK-NEXT: (call $make-sub-struct)
;; CHECK-NEXT: )
(func $make-super-struct (result (ref $super-struct))
(call $make-sub-struct)
)
- ;; CHECK: (func $make-sub-struct (type $none_=>_ref|$sub-struct|) (result (ref $sub-struct))
+ ;; CHECK: (func $make-sub-struct (type $5) (result (ref $sub-struct))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $make-sub-struct (result (ref $sub-struct))
(unreachable)
)
- ;; CHECK: (func $make-super-array (type $none_=>_ref|$super-array|) (result (ref $super-array))
+ ;; CHECK: (func $make-super-array (type $6) (result (ref $super-array))
;; CHECK-NEXT: (call $make-sub-array)
;; CHECK-NEXT: )
(func $make-super-array (result (ref $super-array))
(call $make-sub-array)
)
- ;; CHECK: (func $make-sub-array (type $none_=>_ref|$sub-array|) (result (ref $sub-array))
+ ;; CHECK: (func $make-sub-array (type $7) (result (ref $sub-array))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $make-sub-array (result (ref $sub-array))
(unreachable)
)
- ;; CHECK: (func $make-super-func (type $none_=>_ref|$super-func|) (result (ref $super-func))
+ ;; CHECK: (func $make-super-func (type $10) (result (ref $super-func))
;; CHECK-NEXT: (call $make-sub-func)
;; CHECK-NEXT: )
(func $make-super-func (result (ref $super-func))
(call $make-sub-func)
)
- ;; CHECK: (func $make-sub-func (type $none_=>_ref|$sub-func|) (result (ref $sub-func))
+ ;; CHECK: (func $make-sub-func (type $11) (result (ref $sub-func))
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
(func $make-sub-func (result (ref $sub-func))
diff --git a/test/lit/table-first-special.wast b/test/lit/table-first-special.wast
index 4b54b72c4..6867ab79b 100644
--- a/test/lit/table-first-special.wast
+++ b/test/lit/table-first-special.wast
@@ -31,12 +31,12 @@
(nop)
)
)
-;; CHECK-NODEBUG: (type $i32_i32_=>_none (func (param i32 i32)))
+;; CHECK-NODEBUG: (type $0 (func (param i32 i32)))
-;; CHECK-NODEBUG: (table $0 10 10 (ref null $i32_i32_=>_none))
+;; CHECK-NODEBUG: (table $0 10 10 (ref null $0))
-;; CHECK-NODEBUG: (elem $0 (table $0) (i32.const 0) (ref null $i32_i32_=>_none))
+;; CHECK-NODEBUG: (elem $0 (table $0) (i32.const 0) (ref null $0))
-;; CHECK-NODEBUG: (func $0 (type $i32_i32_=>_none) (param $0 i32) (param $1 i32)
+;; CHECK-NODEBUG: (func $0 (type $0) (param $0 i32) (param $1 i32)
;; CHECK-NODEBUG-NEXT: (nop)
;; CHECK-NODEBUG-NEXT: )
diff --git a/test/lit/table-operations.wast b/test/lit/table-operations.wast
index 5e5e836e5..35e5ea284 100644
--- a/test/lit/table-operations.wast
+++ b/test/lit/table-operations.wast
@@ -10,18 +10,18 @@
;; RUN: cat %t.text.wast | filecheck %s --check-prefix=CHECK-TEXT
(module
- ;; CHECK-BINARY: (type $none_=>_none (func))
+ ;; CHECK-BINARY: (type $0 (func))
- ;; CHECK-BINARY: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK-BINARY: (type $1 (func (result i32)))
- ;; CHECK-BINARY: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK-BINARY: (type $2 (func (param i32) (result i32)))
;; CHECK-BINARY: (table $table-1 1 1 funcref)
- ;; CHECK-TEXT: (type $none_=>_none (func))
+ ;; CHECK-TEXT: (type $0 (func))
- ;; CHECK-TEXT: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK-TEXT: (type $1 (func (result i32)))
- ;; CHECK-TEXT: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK-TEXT: (type $2 (func (param i32) (result i32)))
;; CHECK-TEXT: (table $table-1 1 1 funcref)
(table $table-1 funcref
@@ -38,20 +38,20 @@
;; CHECK-BINARY: (elem $1 (table $table-2) (i32.const 0) func $bar $bar $bar)
- ;; CHECK-BINARY: (func $foo (type $none_=>_none)
+ ;; CHECK-BINARY: (func $foo (type $0)
;; CHECK-BINARY-NEXT: (nop)
;; CHECK-BINARY-NEXT: )
;; CHECK-TEXT: (elem $0 (table $table-1) (i32.const 0) func $foo)
;; CHECK-TEXT: (elem $1 (table $table-2) (i32.const 0) func $bar $bar $bar)
- ;; CHECK-TEXT: (func $foo (type $none_=>_none)
+ ;; CHECK-TEXT: (func $foo (type $0)
;; CHECK-TEXT-NEXT: (nop)
;; CHECK-TEXT-NEXT: )
(func $foo
(nop)
)
- ;; CHECK-BINARY: (func $bar (type $none_=>_none)
+ ;; CHECK-BINARY: (func $bar (type $0)
;; CHECK-BINARY-NEXT: (drop
;; CHECK-BINARY-NEXT: (table.get $table-1
;; CHECK-BINARY-NEXT: (i32.const 0)
@@ -63,7 +63,7 @@
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $bar (type $none_=>_none)
+ ;; CHECK-TEXT: (func $bar (type $0)
;; CHECK-TEXT-NEXT: (drop
;; CHECK-TEXT-NEXT: (table.get $table-1
;; CHECK-TEXT-NEXT: (i32.const 0)
@@ -88,7 +88,7 @@
)
)
- ;; CHECK-BINARY: (func $set-get (type $none_=>_none)
+ ;; CHECK-BINARY: (func $set-get (type $0)
;; CHECK-BINARY-NEXT: (table.set $table-1
;; CHECK-BINARY-NEXT: (i32.const 0)
;; CHECK-BINARY-NEXT: (ref.func $foo)
@@ -99,7 +99,7 @@
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $set-get (type $none_=>_none)
+ ;; CHECK-TEXT: (func $set-get (type $0)
;; CHECK-TEXT-NEXT: (table.set $table-1
;; CHECK-TEXT-NEXT: (i32.const 0)
;; CHECK-TEXT-NEXT: (ref.func $foo)
@@ -122,23 +122,23 @@
)
)
- ;; CHECK-BINARY: (func $get-table-size (type $none_=>_i32) (result i32)
+ ;; CHECK-BINARY: (func $get-table-size (type $1) (result i32)
;; CHECK-BINARY-NEXT: (table.size $table-1)
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $get-table-size (type $none_=>_i32) (result i32)
+ ;; CHECK-TEXT: (func $get-table-size (type $1) (result i32)
;; CHECK-TEXT-NEXT: (table.size $table-1)
;; CHECK-TEXT-NEXT: )
(func $get-table-size (result i32)
(table.size $table-1)
)
- ;; CHECK-BINARY: (func $table-grow (type $i32_=>_i32) (param $sz i32) (result i32)
+ ;; CHECK-BINARY: (func $table-grow (type $2) (param $sz i32) (result i32)
;; CHECK-BINARY-NEXT: (table.grow $table-1
;; CHECK-BINARY-NEXT: (ref.null nofunc)
;; CHECK-BINARY-NEXT: (local.get $sz)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $table-grow (type $i32_=>_i32) (param $sz i32) (result i32)
+ ;; CHECK-TEXT: (func $table-grow (type $2) (param $sz i32) (result i32)
;; CHECK-TEXT-NEXT: (table.grow $table-1
;; CHECK-TEXT-NEXT: (ref.null nofunc)
;; CHECK-TEXT-NEXT: (local.get $sz)
@@ -148,11 +148,11 @@
(table.grow $table-1 (ref.null func) (local.get $sz))
)
)
-;; CHECK-NODEBUG: (type $none_=>_none (func))
+;; CHECK-NODEBUG: (type $0 (func))
-;; CHECK-NODEBUG: (type $none_=>_i32 (func (result i32)))
+;; CHECK-NODEBUG: (type $1 (func (result i32)))
-;; CHECK-NODEBUG: (type $i32_=>_i32 (func (param i32) (result i32)))
+;; CHECK-NODEBUG: (type $2 (func (param i32) (result i32)))
;; CHECK-NODEBUG: (table $0 1 1 funcref)
@@ -162,11 +162,11 @@
;; CHECK-NODEBUG: (elem $1 (table $1) (i32.const 0) func $1 $1 $1)
-;; CHECK-NODEBUG: (func $0 (type $none_=>_none)
+;; CHECK-NODEBUG: (func $0 (type $0)
;; CHECK-NODEBUG-NEXT: (nop)
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $1 (type $none_=>_none)
+;; CHECK-NODEBUG: (func $1 (type $0)
;; CHECK-NODEBUG-NEXT: (drop
;; CHECK-NODEBUG-NEXT: (table.get $0
;; CHECK-NODEBUG-NEXT: (i32.const 0)
@@ -179,7 +179,7 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $2 (type $none_=>_none)
+;; CHECK-NODEBUG: (func $2 (type $0)
;; CHECK-NODEBUG-NEXT: (table.set $0
;; CHECK-NODEBUG-NEXT: (i32.const 0)
;; CHECK-NODEBUG-NEXT: (ref.func $0)
@@ -191,11 +191,11 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $3 (type $none_=>_i32) (result i32)
+;; CHECK-NODEBUG: (func $3 (type $1) (result i32)
;; CHECK-NODEBUG-NEXT: (table.size $0)
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $4 (type $i32_=>_i32) (param $0 i32) (result i32)
+;; CHECK-NODEBUG: (func $4 (type $2) (param $0 i32) (result i32)
;; CHECK-NODEBUG-NEXT: (table.grow $0
;; CHECK-NODEBUG-NEXT: (ref.null nofunc)
;; CHECK-NODEBUG-NEXT: (local.get $0)
diff --git a/test/lit/types-function-references.wast b/test/lit/types-function-references.wast
index 862befcef..c5f250f34 100644
--- a/test/lit/types-function-references.wast
+++ b/test/lit/types-function-references.wast
@@ -22,22 +22,22 @@
(type $_=>_eqref (func (result eqref)))
;; CHECK-BINARY: (type $i32-i32 (func (param i32) (result i32)))
- ;; CHECK-BINARY: (type $ref|$i32-i32|_=>_i32 (func (param (ref $i32-i32)) (result i32)))
+ ;; CHECK-BINARY: (type $3 (func (param (ref $i32-i32)) (result i32)))
- ;; CHECK-BINARY: (type $ref?|$i32-i32|_=>_i32 (func (param (ref null $i32-i32)) (result i32)))
+ ;; CHECK-BINARY: (type $4 (func (param (ref null $i32-i32)) (result i32)))
- ;; CHECK-BINARY: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK-BINARY: (type $5 (func (result i32)))
;; CHECK-BINARY: (type $=>eqref (func (result eqref)))
;; CHECK-BINARY: (type $f64_=>_ref_null<_->_eqref> (func (param f64) (result (ref null $=>eqref))))
;; CHECK-TEXT: (type $i32-i32 (func (param i32) (result i32)))
- ;; CHECK-TEXT: (type $ref|$i32-i32|_=>_i32 (func (param (ref $i32-i32)) (result i32)))
+ ;; CHECK-TEXT: (type $3 (func (param (ref $i32-i32)) (result i32)))
- ;; CHECK-TEXT: (type $ref?|$i32-i32|_=>_i32 (func (param (ref null $i32-i32)) (result i32)))
+ ;; CHECK-TEXT: (type $4 (func (param (ref null $i32-i32)) (result i32)))
- ;; CHECK-TEXT: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK-TEXT: (type $5 (func (result i32)))
;; CHECK-TEXT: (type $=>eqref (func (result eqref)))
@@ -51,9 +51,9 @@
(type $i32-i32 (func (param i32) (result i32)))
- ;; CHECK-BINARY: (type $none_=>_i32_ref?|$mixed_results|_f64 (func (result i32 (ref null $mixed_results) f64)))
+ ;; CHECK-BINARY: (type $9 (func (result i32 (ref null $mixed_results) f64)))
- ;; CHECK-BINARY: (type $ref?|$mixed_results|_=>_none (func (param (ref null $mixed_results))))
+ ;; CHECK-BINARY: (type $10 (func (param (ref null $mixed_results))))
;; CHECK-BINARY: (elem declare func $call-ref $call-ref-more)
@@ -62,9 +62,9 @@
;; CHECK-BINARY-NEXT: (ref.func $call-ref)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (type $none_=>_i32_ref?|$mixed_results|_f64 (func (result i32 (ref null $mixed_results) f64)))
+ ;; CHECK-TEXT: (type $9 (func (result i32 (ref null $mixed_results) f64)))
- ;; CHECK-TEXT: (type $ref?|$mixed_results|_=>_none (func (param (ref null $mixed_results))))
+ ;; CHECK-TEXT: (type $10 (func (param (ref null $mixed_results))))
;; CHECK-TEXT: (elem declare func $call-ref $call-ref-more)
@@ -104,13 +104,13 @@
(func $call-ref-more (param i32) (result i32)
(call_ref $i32-i32 (i32.const 42) (ref.func $call-ref-more))
)
- ;; CHECK-BINARY: (func $call_from-param (type $ref|$i32-i32|_=>_i32) (param $f (ref $i32-i32)) (result i32)
+ ;; CHECK-BINARY: (func $call_from-param (type $3) (param $f (ref $i32-i32)) (result i32)
;; CHECK-BINARY-NEXT: (call_ref $i32-i32
;; CHECK-BINARY-NEXT: (i32.const 42)
;; CHECK-BINARY-NEXT: (local.get $f)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $call_from-param (type $ref|$i32-i32|_=>_i32) (param $f (ref $i32-i32)) (result i32)
+ ;; CHECK-TEXT: (func $call_from-param (type $3) (param $f (ref $i32-i32)) (result i32)
;; CHECK-TEXT-NEXT: (call_ref $i32-i32
;; CHECK-TEXT-NEXT: (i32.const 42)
;; CHECK-TEXT-NEXT: (local.get $f)
@@ -119,13 +119,13 @@
(func $call_from-param (param $f (ref $i32-i32)) (result i32)
(call_ref $i32-i32 (i32.const 42) (local.get $f))
)
- ;; CHECK-BINARY: (func $call_from-param-null (type $ref?|$i32-i32|_=>_i32) (param $f (ref null $i32-i32)) (result i32)
+ ;; CHECK-BINARY: (func $call_from-param-null (type $4) (param $f (ref null $i32-i32)) (result i32)
;; CHECK-BINARY-NEXT: (call_ref $i32-i32
;; CHECK-BINARY-NEXT: (i32.const 42)
;; CHECK-BINARY-NEXT: (local.get $f)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $call_from-param-null (type $ref?|$i32-i32|_=>_i32) (param $f (ref null $i32-i32)) (result i32)
+ ;; CHECK-TEXT: (func $call_from-param-null (type $4) (param $f (ref null $i32-i32)) (result i32)
;; CHECK-TEXT-NEXT: (call_ref $i32-i32
;; CHECK-TEXT-NEXT: (i32.const 42)
;; CHECK-TEXT-NEXT: (local.get $f)
@@ -134,7 +134,7 @@
(func $call_from-param-null (param $f (ref null $i32-i32)) (result i32)
(call_ref $i32-i32 (i32.const 42) (local.get $f))
)
- ;; CHECK-BINARY: (func $call_from-local-null (type $none_=>_i32) (result i32)
+ ;; CHECK-BINARY: (func $call_from-local-null (type $5) (result i32)
;; CHECK-BINARY-NEXT: (local $f (ref null $i32-i32))
;; CHECK-BINARY-NEXT: (local.set $f
;; CHECK-BINARY-NEXT: (ref.func $call-ref-more)
@@ -144,7 +144,7 @@
;; CHECK-BINARY-NEXT: (local.get $f)
;; CHECK-BINARY-NEXT: )
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $call_from-local-null (type $none_=>_i32) (result i32)
+ ;; CHECK-TEXT: (func $call_from-local-null (type $5) (result i32)
;; CHECK-TEXT-NEXT: (local $f (ref null $i32-i32))
;; CHECK-TEXT-NEXT: (local.set $f
;; CHECK-TEXT-NEXT: (ref.func $call-ref-more)
@@ -336,7 +336,7 @@
(local $r5 anyref)
(local $r6 funcref)
)
- ;; CHECK-BINARY: (func $mvp-types-first-param (type $ref?|$mixed_results|_=>_none) (param $r0 (ref null $mixed_results))
+ ;; CHECK-BINARY: (func $mvp-types-first-param (type $10) (param $r0 (ref null $mixed_results))
;; CHECK-BINARY-NEXT: (local $i1 i32)
;; CHECK-BINARY-NEXT: (local $i2 i64)
;; CHECK-BINARY-NEXT: (local $i3 i64)
@@ -348,7 +348,7 @@
;; CHECK-BINARY-NEXT: (local $r6 funcref)
;; CHECK-BINARY-NEXT: (nop)
;; CHECK-BINARY-NEXT: )
- ;; CHECK-TEXT: (func $mvp-types-first-param (type $ref?|$mixed_results|_=>_none) (param $r0 (ref null $mixed_results))
+ ;; CHECK-TEXT: (func $mvp-types-first-param (type $10) (param $r0 (ref null $mixed_results))
;; CHECK-TEXT-NEXT: (local $i1 i32)
;; CHECK-TEXT-NEXT: (local $i2 i64)
;; CHECK-TEXT-NEXT: (local $i3 i64)
@@ -374,91 +374,91 @@
(local $r6 funcref)
)
)
-;; CHECK-NODEBUG: (type $none_=>_anyref_f32_anyref_f32 (func (result anyref f32 anyref f32)))
+;; CHECK-NODEBUG: (type $0 (func (result anyref f32 anyref f32)))
-;; CHECK-NODEBUG: (type $none_=>_none (func))
+;; CHECK-NODEBUG: (type $1 (func))
-;; CHECK-NODEBUG: (type $i32_=>_i32 (func (param i32) (result i32)))
+;; CHECK-NODEBUG: (type $2 (func (param i32) (result i32)))
-;; CHECK-NODEBUG: (type $ref|i32_->_i32|_=>_i32 (func (param (ref $i32_=>_i32)) (result i32)))
+;; CHECK-NODEBUG: (type $3 (func (param (ref $2)) (result i32)))
-;; CHECK-NODEBUG: (type $ref?|i32_->_i32|_=>_i32 (func (param (ref null $i32_=>_i32)) (result i32)))
+;; CHECK-NODEBUG: (type $4 (func (param (ref null $2)) (result i32)))
-;; CHECK-NODEBUG: (type $none_=>_i32 (func (result i32)))
+;; CHECK-NODEBUG: (type $5 (func (result i32)))
-;; CHECK-NODEBUG: (type $none_=>_eqref (func (result eqref)))
+;; CHECK-NODEBUG: (type $6 (func (result eqref)))
-;; CHECK-NODEBUG: (type $f64_=>_ref?|none_->_eqref| (func (param f64) (result (ref null $none_=>_eqref))))
+;; CHECK-NODEBUG: (type $7 (func (param f64) (result (ref null $6))))
-;; CHECK-NODEBUG: (type $none_=>_anyref (func (result anyref)))
+;; CHECK-NODEBUG: (type $8 (func (result anyref)))
-;; CHECK-NODEBUG: (type $none_=>_i32_ref?|none_->_anyref_f32_anyref_f32|_f64 (func (result i32 (ref null $none_=>_anyref_f32_anyref_f32) f64)))
+;; CHECK-NODEBUG: (type $9 (func (result i32 (ref null $0) f64)))
-;; CHECK-NODEBUG: (type $ref?|none_->_anyref_f32_anyref_f32|_=>_none (func (param (ref null $none_=>_anyref_f32_anyref_f32))))
+;; CHECK-NODEBUG: (type $10 (func (param (ref null $0))))
;; CHECK-NODEBUG: (elem declare func $0 $2)
-;; CHECK-NODEBUG: (func $0 (type $none_=>_none)
-;; CHECK-NODEBUG-NEXT: (call_ref $none_=>_none
+;; CHECK-NODEBUG: (func $0 (type $1)
+;; CHECK-NODEBUG-NEXT: (call_ref $1
;; CHECK-NODEBUG-NEXT: (ref.func $0)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $1 (type $none_=>_none)
-;; CHECK-NODEBUG-NEXT: (return_call_ref $none_=>_none
+;; CHECK-NODEBUG: (func $1 (type $1)
+;; CHECK-NODEBUG-NEXT: (return_call_ref $1
;; CHECK-NODEBUG-NEXT: (ref.func $0)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $2 (type $i32_=>_i32) (param $0 i32) (result i32)
-;; CHECK-NODEBUG-NEXT: (call_ref $i32_=>_i32
+;; CHECK-NODEBUG: (func $2 (type $2) (param $0 i32) (result i32)
+;; CHECK-NODEBUG-NEXT: (call_ref $2
;; CHECK-NODEBUG-NEXT: (i32.const 42)
;; CHECK-NODEBUG-NEXT: (ref.func $2)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $3 (type $ref|i32_->_i32|_=>_i32) (param $0 (ref $i32_=>_i32)) (result i32)
-;; CHECK-NODEBUG-NEXT: (call_ref $i32_=>_i32
+;; CHECK-NODEBUG: (func $3 (type $3) (param $0 (ref $2)) (result i32)
+;; CHECK-NODEBUG-NEXT: (call_ref $2
;; CHECK-NODEBUG-NEXT: (i32.const 42)
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $4 (type $ref?|i32_->_i32|_=>_i32) (param $0 (ref null $i32_=>_i32)) (result i32)
-;; CHECK-NODEBUG-NEXT: (call_ref $i32_=>_i32
+;; CHECK-NODEBUG: (func $4 (type $4) (param $0 (ref null $2)) (result i32)
+;; CHECK-NODEBUG-NEXT: (call_ref $2
;; CHECK-NODEBUG-NEXT: (i32.const 42)
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $5 (type $none_=>_i32) (result i32)
-;; CHECK-NODEBUG-NEXT: (local $0 (ref null $i32_=>_i32))
+;; CHECK-NODEBUG: (func $5 (type $5) (result i32)
+;; CHECK-NODEBUG-NEXT: (local $0 (ref null $2))
;; CHECK-NODEBUG-NEXT: (local.set $0
;; CHECK-NODEBUG-NEXT: (ref.func $2)
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG-NEXT: (call_ref $i32_=>_i32
+;; CHECK-NODEBUG-NEXT: (call_ref $2
;; CHECK-NODEBUG-NEXT: (i32.const 42)
;; CHECK-NODEBUG-NEXT: (local.get $0)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $6 (type $f64_=>_ref?|none_->_eqref|) (param $0 f64) (result (ref null $none_=>_eqref))
+;; CHECK-NODEBUG: (func $6 (type $7) (param $0 f64) (result (ref null $6))
;; CHECK-NODEBUG-NEXT: (ref.null nofunc)
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $7 (type $none_=>_none)
+;; CHECK-NODEBUG: (func $7 (type $1)
;; CHECK-NODEBUG-NEXT: (local $0 i32)
;; CHECK-NODEBUG-NEXT: (local $1 f64)
-;; CHECK-NODEBUG-NEXT: (local $2 (ref null $none_=>_anyref))
+;; CHECK-NODEBUG-NEXT: (local $2 (ref null $8))
;; CHECK-NODEBUG-NEXT: (nop)
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $8 (type $none_=>_none)
-;; CHECK-NODEBUG-NEXT: (local $0 (i32 (ref null $none_=>_anyref_f32_anyref_f32) f64))
-;; CHECK-NODEBUG-NEXT: (local $1 (ref null $none_=>_anyref_f32_anyref_f32))
+;; CHECK-NODEBUG: (func $8 (type $1)
+;; CHECK-NODEBUG-NEXT: (local $0 (i32 (ref null $0) f64))
+;; CHECK-NODEBUG-NEXT: (local $1 (ref null $0))
;; CHECK-NODEBUG-NEXT: (local $2 i32)
;; CHECK-NODEBUG-NEXT: (local.set $0
-;; CHECK-NODEBUG-NEXT: (block $label$1 (result i32 (ref null $none_=>_anyref_f32_anyref_f32) f64)
+;; CHECK-NODEBUG-NEXT: (block $label$1 (result i32 (ref null $0) f64)
;; CHECK-NODEBUG-NEXT: (unreachable)
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
@@ -470,7 +470,7 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: (drop
-;; CHECK-NODEBUG-NEXT: (block (result (ref null $none_=>_anyref_f32_anyref_f32))
+;; CHECK-NODEBUG-NEXT: (block (result (ref null $0))
;; CHECK-NODEBUG-NEXT: (local.set $1
;; CHECK-NODEBUG-NEXT: (tuple.extract 1
;; CHECK-NODEBUG-NEXT: (local.get $0)
@@ -489,9 +489,9 @@
;; CHECK-NODEBUG-NEXT: )
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $9 (type $none_=>_none)
-;; CHECK-NODEBUG-NEXT: (local $0 (ref null $none_=>_anyref_f32_anyref_f32))
-;; CHECK-NODEBUG-NEXT: (local $1 (ref null $none_=>_anyref_f32_anyref_f32))
+;; CHECK-NODEBUG: (func $9 (type $1)
+;; CHECK-NODEBUG-NEXT: (local $0 (ref null $0))
+;; CHECK-NODEBUG-NEXT: (local $1 (ref null $0))
;; CHECK-NODEBUG-NEXT: (local $2 anyref)
;; CHECK-NODEBUG-NEXT: (local $3 anyref)
;; CHECK-NODEBUG-NEXT: (local $4 anyref)
@@ -502,12 +502,12 @@
;; CHECK-NODEBUG-NEXT: (nop)
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $10 (type $none_=>_none)
+;; CHECK-NODEBUG: (func $10 (type $1)
;; CHECK-NODEBUG-NEXT: (local $0 i32)
;; CHECK-NODEBUG-NEXT: (local $1 i64)
;; CHECK-NODEBUG-NEXT: (local $2 i64)
-;; CHECK-NODEBUG-NEXT: (local $3 (ref null $none_=>_anyref_f32_anyref_f32))
-;; CHECK-NODEBUG-NEXT: (local $4 (ref null $none_=>_anyref_f32_anyref_f32))
+;; CHECK-NODEBUG-NEXT: (local $3 (ref null $0))
+;; CHECK-NODEBUG-NEXT: (local $4 (ref null $0))
;; CHECK-NODEBUG-NEXT: (local $5 anyref)
;; CHECK-NODEBUG-NEXT: (local $6 anyref)
;; CHECK-NODEBUG-NEXT: (local $7 anyref)
@@ -515,12 +515,12 @@
;; CHECK-NODEBUG-NEXT: (nop)
;; CHECK-NODEBUG-NEXT: )
-;; CHECK-NODEBUG: (func $11 (type $ref?|none_->_anyref_f32_anyref_f32|_=>_none) (param $0 (ref null $none_=>_anyref_f32_anyref_f32))
+;; CHECK-NODEBUG: (func $11 (type $10) (param $0 (ref null $0))
;; CHECK-NODEBUG-NEXT: (local $1 i32)
;; CHECK-NODEBUG-NEXT: (local $2 i64)
;; CHECK-NODEBUG-NEXT: (local $3 i64)
-;; CHECK-NODEBUG-NEXT: (local $4 (ref null $none_=>_anyref_f32_anyref_f32))
-;; CHECK-NODEBUG-NEXT: (local $5 (ref null $none_=>_anyref_f32_anyref_f32))
+;; CHECK-NODEBUG-NEXT: (local $4 (ref null $0))
+;; CHECK-NODEBUG-NEXT: (local $5 (ref null $0))
;; CHECK-NODEBUG-NEXT: (local $6 anyref)
;; CHECK-NODEBUG-NEXT: (local $7 anyref)
;; CHECK-NODEBUG-NEXT: (local $8 anyref)
diff --git a/test/lit/validation/closed-world-interface-intrinsics.wast b/test/lit/validation/closed-world-interface-intrinsics.wast
index 91133d6dc..50151b8c0 100644
--- a/test/lit/validation/closed-world-interface-intrinsics.wast
+++ b/test/lit/validation/closed-world-interface-intrinsics.wast
@@ -10,18 +10,18 @@
;; CHECK: (type $struct (struct (field i32)))
(type $struct (struct i32))
- ;; CHECK: (type $ref|$struct|_funcref_=>_none (func (param (ref $struct) funcref)))
+ ;; CHECK: (type $1 (func (param (ref $struct) funcref)))
- ;; CHECK: (type $none_=>_none (func))
+ ;; CHECK: (type $2 (func))
- ;; CHECK: (type $ref|$struct|_=>_none (func (param (ref $struct))))
+ ;; CHECK: (type $3 (func (param (ref $struct))))
- ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $cwe (type $ref|$struct|_funcref_=>_none) (param (ref $struct) funcref)))
+ ;; CHECK: (import "binaryen-intrinsics" "call.without.effects" (func $cwe (type $1) (param (ref $struct) funcref)))
(import "binaryen-intrinsics" "call.without.effects" (func $cwe (param (ref $struct)) (param funcref)))
;; CHECK: (elem declare func $func)
- ;; CHECK: (func $test (type $none_=>_none)
+ ;; CHECK: (func $test (type $2)
;; CHECK-NEXT: (call $cwe
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 100)
@@ -38,7 +38,7 @@
)
)
- ;; CHECK: (func $func (type $ref|$struct|_=>_none) (param $ref (ref $struct))
+ ;; CHECK: (func $func (type $3) (param $ref (ref $struct))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $func (param $ref (ref $struct))
diff --git a/test/lit/validation/closed-world-interface.wast b/test/lit/validation/closed-world-interface.wast
index f6f663550..f5dd7ad46 100644
--- a/test/lit/validation/closed-world-interface.wast
+++ b/test/lit/validation/closed-world-interface.wast
@@ -17,7 +17,7 @@
;; This is referred to by the type of a function export, but is still not allowed.
;; CHECK: publicly exposed type disallowed with a closed world: $struct, on
-;; CHECK-NEXT: (struct)
+;; CHECK-NEXT: (struct )
(module
(type $struct (struct))
diff --git a/test/lit/validation/eqref.wast b/test/lit/validation/eqref.wast
index 8de1e93fa..3c636592f 100644
--- a/test/lit/validation/eqref.wast
+++ b/test/lit/validation/eqref.wast
@@ -1,12 +1,12 @@
;; Test for eqref validating only with GC, and not just reference types, even
;; when only declared in a null.
-;; RUN: not wasm-opt --enable-reference-types %s 2>&1 | filecheck %s --check-prefix NO-GC
+;; RUN: not wasm-opt --enable-reference-types %s -o - -S 2>&1 | filecheck %s --check-prefix NO-GC
;; RUN: wasm-opt --enable-reference-types --enable-gc %s -o - -S | filecheck %s --check-prefix GC
;; NO-GC: all used types should be allowed
-;; GC: (func $foo (type $eqref_=>_none) (param $x eqref)
+;; GC: (func $foo (type $0) (param $x eqref)
(module
(func $foo (param $x eqref)
diff --git a/test/lit/validation/nn-tuples.wast b/test/lit/validation/nn-tuples.wast
index 2a621face..c84dd9aab 100644
--- a/test/lit/validation/nn-tuples.wast
+++ b/test/lit/validation/nn-tuples.wast
@@ -6,7 +6,7 @@
;; Test for non-nullable types in tuples
(module
- ;; CHECK: (func $foo (type $none_=>_none)
+ ;; CHECK: (func $foo (type $0)
;; CHECK-NEXT: (local $tuple ((ref any) (ref any)))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
diff --git a/test/lit/wasm-split/basic.wast b/test/lit/wasm-split/basic.wast
index 7dcb7933b..2291916a0 100644
--- a/test/lit/wasm-split/basic.wast
+++ b/test/lit/wasm-split/basic.wast
@@ -63,7 +63,7 @@
;; KEEP-NONE: warning: not keeping any functions in the primary module
;; KEEP-NONE-PRIMARY: (module
-;; KEEP-NONE-PRIMARY-NEXT: (type $i32_=>_i32 (func (param i32) (result i32)))
+;; KEEP-NONE-PRIMARY-NEXT: (type $0 (func (param i32) (result i32)))
;; KEEP-NONE-PRIMARY-NEXT: (import "placeholder" "0" (func $placeholder_0 (param i32) (result i32)))
;; KEEP-NONE-PRIMARY-NEXT: (table $table 1 1 funcref)
;; KEEP-NONE-PRIMARY-NEXT: (elem $0 (i32.const 0) $placeholder_0)
@@ -71,7 +71,7 @@
;; KEEP-NONE-PRIMARY-NEXT: )
;; KEEP-NONE-SECONDARY: (module
-;; KEEP-NONE-SECONDARY-NEXT: (type $i32_=>_i32 (func (param i32) (result i32)))
+;; KEEP-NONE-SECONDARY-NEXT: (type $0 (func (param i32) (result i32)))
;; KEEP-NONE-SECONDARY-NEXT: (import "primary" "%table" (table $table 1 1 funcref))
;; KEEP-NONE-SECONDARY-NEXT: (elem $0 (i32.const 0) $foo)
;; KEEP-NONE-SECONDARY-NEXT: (func $bar (param $0 i32) (result i32)
@@ -90,14 +90,14 @@
;; KEEP-FOO-NEXT: Splitting out functions: bar{{$}}
;; KEEP-FOO-PRIMARY: (module
-;; KEEP-FOO-PRIMARY-NEXT: (type $i32_=>_i32 (func (param i32) (result i32)))
+;; KEEP-FOO-PRIMARY-NEXT: (type $0 (func (param i32) (result i32)))
;; KEEP-FOO-PRIMARY-NEXT: (import "placeholder" "1" (func $placeholder_1 (param i32) (result i32)))
;; KEEP-FOO-PRIMARY-NEXT: (table $table 2 2 funcref)
;; KEEP-FOO-PRIMARY-NEXT: (elem $0 (i32.const 0) $foo $placeholder_1)
;; KEEP-FOO-PRIMARY-NEXT: (export "%foo" (func $foo))
;; KEEP-FOO-PRIMARY-NEXT: (export "%table" (table $table))
;; KEEP-FOO-PRIMARY-NEXT: (func $foo (param $0 i32) (result i32)
-;; KEEP-FOO-PRIMARY-NEXT: (call_indirect (type $i32_=>_i32)
+;; KEEP-FOO-PRIMARY-NEXT: (call_indirect (type $0)
;; KEEP-FOO-PRIMARY-NEXT: (i32.const 0)
;; KEEP-FOO-PRIMARY-NEXT: (i32.const 1)
;; KEEP-FOO-PRIMARY-NEXT: )
@@ -105,7 +105,7 @@
;; KEEP-FOO-PRIMARY-NEXT: )
;; KEEP-FOO-SECONDARY: (module
-;; KEEP-FOO-SECONDARY-NEXT: (type $i32_=>_i32 (func (param i32) (result i32)))
+;; KEEP-FOO-SECONDARY-NEXT: (type $0 (func (param i32) (result i32)))
;; KEEP-FOO-SECONDARY-NEXT: (import "primary" "%table" (table $table 2 2 funcref))
;; KEEP-FOO-SECONDARY-NEXT: (import "primary" "%foo" (func $foo (param i32) (result i32)))
;; KEEP-FOO-SECONDARY-NEXT: (elem $0 (i32.const 1) $bar)
@@ -120,14 +120,14 @@
;; KEEP-BAR-NEXT: Splitting out functions: foo{{$}}
;; KEEP-BAR-PRIMARY: (module
-;; KEEP-BAR-PRIMARY-NEXT: (type $i32_=>_i32 (func (param i32) (result i32)))
+;; KEEP-BAR-PRIMARY-NEXT: (type $0 (func (param i32) (result i32)))
;; KEEP-BAR-PRIMARY-NEXT: (import "placeholder" "0" (func $placeholder_0 (param i32) (result i32)))
;; KEEP-BAR-PRIMARY-NEXT: (table $table 1 1 funcref)
;; KEEP-BAR-PRIMARY-NEXT: (elem $0 (i32.const 0) $placeholder_0)
;; KEEP-BAR-PRIMARY-NEXT: (export "%bar" (func $bar))
;; KEEP-BAR-PRIMARY-NEXT: (export "%table" (table $table))
;; KEEP-BAR-PRIMARY-NEXT: (func $bar (param $0 i32) (result i32)
-;; KEEP-BAR-PRIMARY-NEXT: (call_indirect (type $i32_=>_i32)
+;; KEEP-BAR-PRIMARY-NEXT: (call_indirect (type $0)
;; KEEP-BAR-PRIMARY-NEXT: (i32.const 1)
;; KEEP-BAR-PRIMARY-NEXT: (i32.const 0)
;; KEEP-BAR-PRIMARY-NEXT: )
@@ -135,7 +135,7 @@
;; KEEP-BAR-PRIMARY-NEXT: )
;; KEEP-BAR-SECONDARY: (module
-;; KEEP-BAR-SECONDARY-NEXT: (type $i32_=>_i32 (func (param i32) (result i32)))
+;; KEEP-BAR-SECONDARY-NEXT: (type $0 (func (param i32) (result i32)))
;; KEEP-BAR-SECONDARY-NEXT: (import "primary" "%table" (table $table 1 1 funcref))
;; KEEP-BAR-SECONDARY-NEXT: (import "primary" "%bar" (func $bar (param i32) (result i32)))
;; KEEP-BAR-SECONDARY-NEXT: (elem $0 (i32.const 0) $foo)
@@ -151,7 +151,7 @@
;; KEEP-BOTH-NEXT: Splitting out functions: {{$}}
;; KEEP-BOTH-PRIMARY: (module
-;; KEEP-BOTH-PRIMARY-NEXT: (type $i32_=>_i32 (func (param i32) (result i32)))
+;; KEEP-BOTH-PRIMARY-NEXT: (type $0 (func (param i32) (result i32)))
;; KEEP-BOTH-PRIMARY-NEXT: (table $table 1 1 funcref)
;; KEEP-BOTH-PRIMARY-NEXT: (elem $0 (i32.const 0) $foo)
;; KEEP-BOTH-PRIMARY-NEXT: (export "%table" (table $table))
diff --git a/test/lit/wasm-split/jspi-secondary-export.wast b/test/lit/wasm-split/jspi-secondary-export.wast
index bcfeb1ecb..6bb388fec 100644
--- a/test/lit/wasm-split/jspi-secondary-export.wast
+++ b/test/lit/wasm-split/jspi-secondary-export.wast
@@ -8,13 +8,13 @@
;; enabled.
(module
- ;; PRIMARY: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; PRIMARY: (type $0 (func (param i32) (result i32)))
- ;; PRIMARY: (type $externref_=>_none (func (param externref)))
+ ;; PRIMARY: (type $3 (func (param externref)))
- ;; PRIMARY: (type $externref_i32_=>_i32 (func (param externref i32) (result i32)))
+ ;; PRIMARY: (type $1 (func (param externref i32) (result i32)))
- ;; PRIMARY: (type $none_=>_none (func))
+ ;; PRIMARY: (type $2 (func))
;; PRIMARY: (import "env" "__load_secondary_module" (func $import$__load_secondary_module (param externref)))
@@ -30,7 +30,7 @@
;; PRIMARY: (export "foo" (func $export$foo))
(export "foo" (func $foo))
- ;; SECONDARY: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; SECONDARY: (type $0 (func (param i32) (result i32)))
;; SECONDARY: (import "primary" "%table" (table $timport$0 1 funcref))
@@ -63,7 +63,7 @@
;; PRIMARY-NEXT: )
;; PRIMARY-NEXT: (call $__load_secondary_module)
;; PRIMARY-NEXT: )
-;; PRIMARY-NEXT: (call_indirect (type $i32_=>_i32)
+;; PRIMARY-NEXT: (call_indirect (type $0)
;; PRIMARY-NEXT: (local.get $0)
;; PRIMARY-NEXT: (i32.const 0)
;; PRIMARY-NEXT: )
diff --git a/test/lit/wasm-split/jspi.wast b/test/lit/wasm-split/jspi.wast
index e323660a8..b1f1b56f3 100644
--- a/test/lit/wasm-split/jspi.wast
+++ b/test/lit/wasm-split/jspi.wast
@@ -8,13 +8,13 @@
;; that bar is moved to the secondary module.
(module
- ;; PRIMARY: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; PRIMARY: (type $0 (func (param i32) (result i32)))
- ;; PRIMARY: (type $externref_=>_none (func (param externref)))
+ ;; PRIMARY: (type $3 (func (param externref)))
- ;; PRIMARY: (type $externref_i32_=>_i32 (func (param externref i32) (result i32)))
+ ;; PRIMARY: (type $1 (func (param externref i32) (result i32)))
- ;; PRIMARY: (type $none_=>_none (func))
+ ;; PRIMARY: (type $2 (func))
;; PRIMARY: (import "env" "__load_secondary_module" (func $import$__load_secondary_module (param externref)))
@@ -45,7 +45,7 @@
;; PRIMARY-NEXT: )
;; PRIMARY-NEXT: (call $__load_secondary_module)
;; PRIMARY-NEXT: )
- ;; PRIMARY-NEXT: (call_indirect (type $i32_=>_i32)
+ ;; PRIMARY-NEXT: (call_indirect (type $0)
;; PRIMARY-NEXT: (i32.const 0)
;; PRIMARY-NEXT: (i32.const 0)
;; PRIMARY-NEXT: )
@@ -53,7 +53,7 @@
(func $foo (param i32) (result i32)
(call $bar (i32.const 0))
)
- ;; SECONDARY: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; SECONDARY: (type $0 (func (param i32) (result i32)))
;; SECONDARY: (import "primary" "%table" (table $timport$0 1 funcref))
diff --git a/test/lit/wasm-split/minimized-exports.wast b/test/lit/wasm-split/minimized-exports.wast
index a7c225550..4ee73a35b 100644
--- a/test/lit/wasm-split/minimized-exports.wast
+++ b/test/lit/wasm-split/minimized-exports.wast
@@ -3,7 +3,7 @@
;; RUN: wasm-dis %t.2.wasm | filecheck %s --check-prefix SECONDARY
;; PRIMARY: (module
-;; PRIMARY-NEXT: (type $none_=>_none (func))
+;; PRIMARY-NEXT: (type $0 (func))
;; PRIMARY-NEXT: (export "%a" (func $1))
;; PRIMARY-NEXT: (export "%b" (func $0))
;; PRIMARY-NEXT: (func $0
@@ -15,7 +15,7 @@
;; PRIMARY-NEXT: )
;; SECONDARY: (module
-;; SECONDARY-NEXT: (type $none_=>_none (func))
+;; SECONDARY-NEXT: (type $0 (func))
;; SECONDARY-NEXT: (import "primary" "%a" (func $fimport$0))
;; SECONDARY-NEXT: (import "primary" "%b" (func $fimport$1))
;; SECONDARY-NEXT: (func $0
diff --git a/test/lit/wasm-split/multi-memory-lowering-export.wast b/test/lit/wasm-split/multi-memory-lowering-export.wast
index e4572d2b4..156ac2efe 100644
--- a/test/lit/wasm-split/multi-memory-lowering-export.wast
+++ b/test/lit/wasm-split/multi-memory-lowering-export.wast
@@ -5,9 +5,9 @@
(module
(memory $memory1 1)
(memory $memory2 1 1)
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
;; CHECK: (global $memory2_byte_offset (mut i32) (i32.const 65536))
@@ -17,7 +17,7 @@
(export "mem" (memory $memory1))
)
-;; CHECK: (func $memory1_size (type $none_=>_i32) (result i32)
+;; CHECK: (func $memory1_size (type $0) (result i32)
;; CHECK-NEXT: (return
;; CHECK-NEXT: (i32.div_u
;; CHECK-NEXT: (global.get $memory2_byte_offset)
@@ -26,7 +26,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $memory2_size (type $none_=>_i32) (result i32)
+;; CHECK: (func $memory2_size (type $0) (result i32)
;; CHECK-NEXT: (return
;; CHECK-NEXT: (i32.sub
;; CHECK-NEXT: (memory.size)
@@ -38,7 +38,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $memory1_grow (type $i32_=>_i32) (param $page_delta i32) (result i32)
+;; CHECK: (func $memory1_grow (type $1) (param $page_delta i32) (result i32)
;; CHECK-NEXT: (local $return_size i32)
;; CHECK-NEXT: (local $memory_size i32)
;; CHECK-NEXT: (local.set $return_size
@@ -87,7 +87,7 @@
;; CHECK-NEXT: (local.get $return_size)
;; CHECK-NEXT: )
-;; CHECK: (func $memory2_grow (type $i32_=>_i32) (param $page_delta i32) (result i32)
+;; CHECK: (func $memory2_grow (type $1) (param $page_delta i32) (result i32)
;; CHECK-NEXT: (local $return_size i32)
;; CHECK-NEXT: (local.set $return_size
;; CHECK-NEXT: (call $memory2_size)
diff --git a/test/lit/wasm-split/multi-memory-lowering-import.wast b/test/lit/wasm-split/multi-memory-lowering-import.wast
index 539405064..e00c13799 100644
--- a/test/lit/wasm-split/multi-memory-lowering-import.wast
+++ b/test/lit/wasm-split/multi-memory-lowering-import.wast
@@ -3,9 +3,9 @@
;; RUN: wasm-opt %s --multi-memory-lowering -all -S -o - | filecheck %s
(module
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $0 (func (result i32)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $1 (func (param i32) (result i32)))
;; CHECK: (import "env" "mem" (memory $combined_memory 2 2))
(import "env" "mem" (memory $memory1 1 1))
@@ -14,7 +14,7 @@
;; CHECK: (global $memory2_byte_offset (mut i32) (i32.const 65536))
-;; CHECK: (func $memory1_size (type $none_=>_i32) (result i32)
+;; CHECK: (func $memory1_size (type $0) (result i32)
;; CHECK-NEXT: (return
;; CHECK-NEXT: (i32.div_u
;; CHECK-NEXT: (global.get $memory2_byte_offset)
@@ -23,7 +23,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $memory2_size (type $none_=>_i32) (result i32)
+;; CHECK: (func $memory2_size (type $0) (result i32)
;; CHECK-NEXT: (return
;; CHECK-NEXT: (i32.sub
;; CHECK-NEXT: (memory.size)
@@ -35,7 +35,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
-;; CHECK: (func $memory1_grow (type $i32_=>_i32) (param $page_delta i32) (result i32)
+;; CHECK: (func $memory1_grow (type $1) (param $page_delta i32) (result i32)
;; CHECK-NEXT: (local $return_size i32)
;; CHECK-NEXT: (local $memory_size i32)
;; CHECK-NEXT: (local.set $return_size
@@ -84,7 +84,7 @@
;; CHECK-NEXT: (local.get $return_size)
;; CHECK-NEXT: )
-;; CHECK: (func $memory2_grow (type $i32_=>_i32) (param $page_delta i32) (result i32)
+;; CHECK: (func $memory2_grow (type $1) (param $page_delta i32) (result i32)
;; CHECK-NEXT: (local $return_size i32)
;; CHECK-NEXT: (local.set $return_size
;; CHECK-NEXT: (call $memory2_size)
diff --git a/test/lit/wat-kitchen-sink.wast b/test/lit/wat-kitchen-sink.wast
index 6c280b1e4..ff48024f7 100644
--- a/test/lit/wat-kitchen-sink.wast
+++ b/test/lit/wat-kitchen-sink.wast
@@ -13,19 +13,19 @@
(type $ret2 (func (result i32 i32)))
(rec
- ;; CHECK: (type $none_=>_i32 (func (result i32)))
+ ;; CHECK: (type $3 (func (result i32)))
- ;; CHECK: (type $i32_i64_=>_none (func (param i32 i64)))
+ ;; CHECK: (type $4 (func (param i32 i64)))
;; CHECK: (type $a1 (array i64))
;; CHECK: (type $a2 (array (mut f32)))
- ;; CHECK: (type $i32_=>_none (func (param i32)))
+ ;; CHECK: (type $7 (func (param i32)))
- ;; CHECK: (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
+ ;; CHECK: (type $8 (func (param i32 i32 i32)))
- ;; CHECK: (type $v128_i32_=>_v128 (func (param v128 i32) (result v128)))
+ ;; CHECK: (type $9 (func (param v128 i32) (result v128)))
;; CHECK: (type $packed-i8 (array (mut i8)))
@@ -33,71 +33,71 @@
;; CHECK: (type $many (func (param i32 i64 f32 f64) (result anyref (ref func))))
- ;; CHECK: (type $i32_i32_=>_none (func (param i32 i32)))
+ ;; CHECK: (type $13 (func (param i32 i32)))
- ;; CHECK: (type $i32_i32_f64_f64_=>_none (func (param i32 i32 f64 f64)))
+ ;; CHECK: (type $14 (func (param i32 i32 f64 f64)))
- ;; CHECK: (type $i64_=>_none (func (param i64)))
+ ;; CHECK: (type $15 (func (param i64)))
- ;; CHECK: (type $v128_=>_i32 (func (param v128) (result i32)))
+ ;; CHECK: (type $16 (func (param v128) (result i32)))
- ;; CHECK: (type $v128_v128_=>_v128 (func (param v128 v128) (result v128)))
+ ;; CHECK: (type $17 (func (param v128 v128) (result v128)))
- ;; CHECK: (type $v128_v128_v128_=>_v128 (func (param v128 v128 v128) (result v128)))
+ ;; CHECK: (type $18 (func (param v128 v128 v128) (result v128)))
- ;; CHECK: (type $i32_i64_v128_=>_none (func (param i32 i64 v128)))
+ ;; CHECK: (type $19 (func (param i32 i64 v128)))
- ;; CHECK: (type $i32_i32_i64_i64_=>_none (func (param i32 i32 i64 i64)))
+ ;; CHECK: (type $20 (func (param i32 i32 i64 i64)))
- ;; CHECK: (type $i32_=>_i32 (func (param i32) (result i32)))
+ ;; CHECK: (type $21 (func (param i32) (result i32)))
- ;; CHECK: (type $i32_i64_=>_i32_i64 (func (param i32 i64) (result i32 i64)))
+ ;; CHECK: (type $22 (func (param i32 i64) (result i32 i64)))
- ;; CHECK: (type $i64_=>_i32_i64 (func (param i64) (result i32 i64)))
+ ;; CHECK: (type $23 (func (param i64) (result i32 i64)))
- ;; CHECK: (type $i32_=>_i32_i64 (func (param i32) (result i32 i64)))
+ ;; CHECK: (type $24 (func (param i32) (result i32 i64)))
- ;; CHECK: (type $none_=>_i32_i64 (func (result i32 i64)))
+ ;; CHECK: (type $25 (func (result i32 i64)))
- ;; CHECK: (type $anyref_=>_i32 (func (param anyref) (result i32)))
+ ;; CHECK: (type $26 (func (param anyref) (result i32)))
- ;; CHECK: (type $eqref_eqref_=>_i32 (func (param eqref eqref) (result i32)))
+ ;; CHECK: (type $27 (func (param eqref eqref) (result i32)))
- ;; CHECK: (type $i32_=>_i31ref (func (param i32) (result i31ref)))
+ ;; CHECK: (type $28 (func (param i32) (result i31ref)))
- ;; CHECK: (type $i31ref_=>_none (func (param i31ref)))
+ ;; CHECK: (type $29 (func (param i31ref)))
- ;; CHECK: (type $i32_i64_=>_ref|$pair| (func (param i32 i64) (result (ref $pair))))
+ ;; CHECK: (type $30 (func (param i32 i64) (result (ref $pair))))
- ;; CHECK: (type $none_=>_ref|$pair| (func (result (ref $pair))))
+ ;; CHECK: (type $31 (func (result (ref $pair))))
- ;; CHECK: (type $ref|$pair|_=>_i32 (func (param (ref $pair)) (result i32)))
+ ;; CHECK: (type $32 (func (param (ref $pair)) (result i32)))
- ;; CHECK: (type $ref|$pair|_=>_i64 (func (param (ref $pair)) (result i64)))
+ ;; CHECK: (type $33 (func (param (ref $pair)) (result i64)))
- ;; CHECK: (type $ref|$pair|_i32_=>_none (func (param (ref $pair) i32)))
+ ;; CHECK: (type $34 (func (param (ref $pair) i32)))
- ;; CHECK: (type $ref|$pair|_i64_=>_none (func (param (ref $pair) i64)))
+ ;; CHECK: (type $35 (func (param (ref $pair) i64)))
- ;; CHECK: (type $i64_i32_=>_ref|$a1| (func (param i64 i32) (result (ref $a1))))
+ ;; CHECK: (type $36 (func (param i64 i32) (result (ref $a1))))
- ;; CHECK: (type $i32_=>_ref|$a1| (func (param i32) (result (ref $a1))))
+ ;; CHECK: (type $37 (func (param i32) (result (ref $a1))))
- ;; CHECK: (type $i32_i32_=>_ref|$a1| (func (param i32 i32) (result (ref $a1))))
+ ;; CHECK: (type $38 (func (param i32 i32) (result (ref $a1))))
- ;; CHECK: (type $ref|$a1|_i32_=>_i64 (func (param (ref $a1) i32) (result i64)))
+ ;; CHECK: (type $39 (func (param (ref $a1) i32) (result i64)))
- ;; CHECK: (type $ref|$packed-i8|_i32_=>_i32 (func (param (ref $packed-i8) i32) (result i32)))
+ ;; CHECK: (type $40 (func (param (ref $packed-i8) i32) (result i32)))
- ;; CHECK: (type $ref|$packed-i16|_i32_=>_i32 (func (param (ref $packed-i16) i32) (result i32)))
+ ;; CHECK: (type $41 (func (param (ref $packed-i16) i32) (result i32)))
- ;; CHECK: (type $ref|$a2|_i32_f32_=>_none (func (param (ref $a2) i32 f32)))
+ ;; CHECK: (type $42 (func (param (ref $a2) i32 f32)))
- ;; CHECK: (type $arrayref_=>_i32 (func (param arrayref) (result i32)))
+ ;; CHECK: (type $43 (func (param arrayref) (result i32)))
- ;; CHECK: (type $ref|$a2|_i32_ref|$a2|_i32_i32_=>_none (func (param (ref $a2) i32 (ref $a2) i32 i32)))
+ ;; CHECK: (type $44 (func (param (ref $a2) i32 (ref $a2) i32 i32)))
- ;; CHECK: (type $ref|$a2|_i32_f32_i32_=>_none (func (param (ref $a2) i32 f32 i32)))
+ ;; CHECK: (type $45 (func (param (ref $a2) i32 f32 i32)))
;; CHECK: (rec
;; CHECK-NEXT: (type $s0 (struct ))
@@ -156,7 +156,7 @@
(global (import "mod" "") (ref null $many))
(global (mut i32) i32.const 0)
- ;; CHECK: (type $ref|$s0|_ref|$s1|_ref|$s2|_ref|$s3|_ref|$s4|_ref|$s5|_ref|$s6|_ref|$s7|_ref|$s8|_ref|$a0|_ref|$a1|_ref|$a2|_ref|$a3|_ref|$subvoid|_ref|$submany|_=>_none (func (param (ref $s0) (ref $s1) (ref $s2) (ref $s3) (ref $s4) (ref $s5) (ref $s6) (ref $s7) (ref $s8) (ref $a0) (ref $a1) (ref $a2) (ref $a3) (ref $subvoid) (ref $submany))))
+ ;; CHECK: (type $59 (func (param (ref $s0) (ref $s1) (ref $s2) (ref $s3) (ref $s4) (ref $s5) (ref $s6) (ref $s7) (ref $s8) (ref $a0) (ref $a1) (ref $a2) (ref $a3) (ref $subvoid) (ref $submany))))
;; CHECK: (import "" "mem" (memory $mimport$1 0))
@@ -228,15 +228,15 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
- ;; CHECK: (func $f1 (type $i32_=>_none) (param $0 i32)
+ ;; CHECK: (func $f1 (type $7) (param $0 i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $f1 (param i32))
- ;; CHECK: (func $f2 (type $i32_=>_none) (param $x i32)
+ ;; CHECK: (func $f2 (type $7) (param $x i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $f2 (param $x i32))
- ;; CHECK: (func $f3 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $f3 (type $3) (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
(func $f3 (result i32)
@@ -311,7 +311,7 @@
nop
)
- ;; CHECK: (func $add (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $add (type $3) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (i32.const 2)
@@ -323,7 +323,7 @@
i32.add
)
- ;; CHECK: (func $add-folded (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $add-folded (type $3) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (i32.const 2)
@@ -336,7 +336,7 @@
)
)
- ;; CHECK: (func $add-stacky (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $add-stacky (type $3) (result i32)
;; CHECK-NEXT: (local $scratch i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (block (result i32)
@@ -356,7 +356,7 @@
i32.add
)
- ;; CHECK: (func $add-stacky-2 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $add-stacky-2 (type $3) (result i32)
;; CHECK-NEXT: (local $scratch i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (i32.const 1)
@@ -376,7 +376,7 @@
i32.add
)
- ;; CHECK: (func $add-stacky-3 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $add-stacky-3 (type $3) (result i32)
;; CHECK-NEXT: (local $scratch i32)
;; CHECK-NEXT: (local.set $scratch
;; CHECK-NEXT: (i32.add
@@ -394,7 +394,7 @@
nop
)
- ;; CHECK: (func $add-stacky-4 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $add-stacky-4 (type $3) (result i32)
;; CHECK-NEXT: (local $scratch i32)
;; CHECK-NEXT: (local $scratch_1 i32)
;; CHECK-NEXT: (local $scratch_2 i32)
@@ -428,7 +428,7 @@
nop
)
- ;; CHECK: (func $add-unreachable (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $add-unreachable (type $3) (result i32)
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (i32.const 1)
@@ -440,7 +440,7 @@
i32.add
)
- ;; CHECK: (func $add-unreachable-2 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $add-unreachable-2 (type $3) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -455,7 +455,7 @@
i32.add
)
- ;; CHECK: (func $add-unreachable-3 (type $none_=>_i32) (result i32)
+ ;; CHECK: (func $add-unreachable-3 (type $3) (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -662,7 +662,7 @@
drop
)
- ;; CHECK: (func $locals (type $i32_i32_=>_none) (param $0 i32) (param $x i32)
+ ;; CHECK: (func $locals (type $13) (param $0 i32) (param $x i32)
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (drop
@@ -811,7 +811,7 @@
nop
)
- ;; CHECK: (func $binary (type $i32_i32_f64_f64_=>_none) (param $0 i32) (param $1 i32) (param $2 f64) (param $3 f64)
+ ;; CHECK: (func $binary (type $14) (param $0 i32) (param $1 i32) (param $2 f64) (param $3 f64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (local.get $0)
@@ -836,7 +836,7 @@
drop
)
- ;; CHECK: (func $unary (type $i64_=>_none) (param $0 i64)
+ ;; CHECK: (func $unary (type $15) (param $0 i64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i64.eqz
;; CHECK-NEXT: (local.get $0)
@@ -849,7 +849,7 @@
drop
)
- ;; CHECK: (func $select (type $i32_i32_i32_=>_none) (param $0 i32) (param $1 i32) (param $2 i32)
+ ;; CHECK: (func $select (type $8) (param $0 i32) (param $1 i32) (param $2 i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
;; CHECK-NEXT: (local.get $0)
@@ -922,7 +922,7 @@
drop
)
- ;; CHECK: (func $memory-grow (type $i32_i64_=>_none) (param $0 i32) (param $1 i64)
+ ;; CHECK: (func $memory-grow (type $4) (param $0 i32) (param $1 i64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (memory.grow $mem
;; CHECK-NEXT: (local.get $0)
@@ -961,7 +961,7 @@
global.set 4
)
- ;; CHECK: (func $load (type $i32_i64_=>_none) (param $0 i32) (param $1 i64)
+ ;; CHECK: (func $load (type $4) (param $0 i32) (param $1 i64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.load $mem offset=42
;; CHECK-NEXT: (local.get $0)
@@ -990,7 +990,7 @@
drop
)
- ;; CHECK: (func $store (type $i32_i64_=>_none) (param $0 i32) (param $1 i64)
+ ;; CHECK: (func $store (type $4) (param $0 i32) (param $1 i64)
;; CHECK-NEXT: (i32.store $mem offset=42 align=1
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 0)
@@ -1016,7 +1016,7 @@
f32.store $mem-i64
)
- ;; CHECK: (func $atomic-rmw (type $i32_i64_=>_none) (param $0 i32) (param $1 i64)
+ ;; CHECK: (func $atomic-rmw (type $4) (param $0 i32) (param $1 i64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.atomic.rmw16.add_u $mem
;; CHECK-NEXT: (local.get $0)
@@ -1041,7 +1041,7 @@
drop
)
- ;; CHECK: (func $atomic-cmpxchg (type $i32_i64_=>_none) (param $0 i32) (param $1 i64)
+ ;; CHECK: (func $atomic-cmpxchg (type $4) (param $0 i32) (param $1 i64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.atomic.rmw8.cmpxchg_u $mem
;; CHECK-NEXT: (local.get $0)
@@ -1070,7 +1070,7 @@
drop
)
- ;; CHECK: (func $atomic-wait (type $i32_i64_=>_none) (param $0 i32) (param $1 i64)
+ ;; CHECK: (func $atomic-wait (type $4) (param $0 i32) (param $1 i64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (memory.atomic.wait32 $mem
;; CHECK-NEXT: (local.get $0)
@@ -1099,7 +1099,7 @@
drop
)
- ;; CHECK: (func $atomic-notify (type $i32_i64_=>_none) (param $0 i32) (param $1 i64)
+ ;; CHECK: (func $atomic-notify (type $4) (param $0 i32) (param $1 i64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (memory.atomic.notify $mem offset=8
;; CHECK-NEXT: (local.get $0)
@@ -1131,7 +1131,7 @@
atomic.fence
)
- ;; CHECK: (func $simd-extract (type $v128_=>_i32) (param $0 v128) (result i32)
+ ;; CHECK: (func $simd-extract (type $16) (param $0 v128) (result i32)
;; CHECK-NEXT: (i32x4.extract_lane 3
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1141,7 +1141,7 @@
i32x4.extract_lane 3
)
- ;; CHECK: (func $simd-replace (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ ;; CHECK: (func $simd-replace (type $9) (param $0 v128) (param $1 i32) (result v128)
;; CHECK-NEXT: (i32x4.replace_lane 2
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1153,7 +1153,7 @@
i32x4.replace_lane 2
)
- ;; CHECK: (func $simd-shuffle (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ ;; CHECK: (func $simd-shuffle (type $17) (param $0 v128) (param $1 v128) (result v128)
;; CHECK-NEXT: (i8x16.shuffle 0 1 2 3 4 5 6 7 16 17 18 19 20 21 22 23
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1165,7 +1165,7 @@
i8x16.shuffle 0 1 2 3 4 5 6 7 16 17 18 19 20 21 22 23
)
- ;; CHECK: (func $simd-ternary (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ ;; CHECK: (func $simd-ternary (type $18) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
;; CHECK-NEXT: (v128.bitselect
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1179,7 +1179,7 @@
v128.bitselect
)
- ;; CHECK: (func $simd-shift (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ ;; CHECK: (func $simd-shift (type $9) (param $0 v128) (param $1 i32) (result v128)
;; CHECK-NEXT: (i8x16.shl
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1191,7 +1191,7 @@
i8x16.shl
)
- ;; CHECK: (func $simd-load (type $i32_i64_=>_none) (param $0 i32) (param $1 i64)
+ ;; CHECK: (func $simd-load (type $4) (param $0 i32) (param $1 i64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (v128.load8x8_s $mem offset=8
;; CHECK-NEXT: (local.get $0)
@@ -1212,7 +1212,7 @@
drop
)
- ;; CHECK: (func $simd-load-store-lane (type $i32_i64_v128_=>_none) (param $0 i32) (param $1 i64) (param $2 v128)
+ ;; CHECK: (func $simd-load-store-lane (type $19) (param $0 i32) (param $1 i64) (param $2 v128)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (v128.load16_lane $mem 7
;; CHECK-NEXT: (local.get $0)
@@ -1234,7 +1234,7 @@
v128.store64_lane 3 align=4 0
)
- ;; CHECK: (func $memory-init (type $i32_i32_i32_=>_none) (param $0 i32) (param $1 i32) (param $2 i32)
+ ;; CHECK: (func $memory-init (type $8) (param $0 i32) (param $1 i32) (param $2 i32)
;; CHECK-NEXT: (memory.init $mem-i32 $passive
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1275,7 +1275,7 @@
data.drop $passive
)
- ;; CHECK: (func $memory-copy (type $i32_i32_i64_i64_=>_none) (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i64)
+ ;; CHECK: (func $memory-copy (type $20) (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i64)
;; CHECK-NEXT: (memory.copy $mem $mem
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1307,7 +1307,7 @@
memory.copy $mem-i64 3
)
- ;; CHECK: (func $memory-fill (type $i32_i64_=>_none) (param $0 i32) (param $1 i64)
+ ;; CHECK: (func $memory-fill (type $4) (param $0 i32) (param $1 i64)
;; CHECK-NEXT: (memory.fill $mem
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 1)
@@ -1346,7 +1346,7 @@
return
)
- ;; CHECK: (func $return-one (type $i32_=>_i32) (param $0 i32) (result i32)
+ ;; CHECK: (func $return-one (type $21) (param $0 i32) (result i32)
;; CHECK-NEXT: (return
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1356,7 +1356,7 @@
return
)
- ;; CHECK: (func $return-two (type $i32_i64_=>_i32_i64) (param $0 i32) (param $1 i64) (result i32 i64)
+ ;; CHECK: (func $return-two (type $22) (param $0 i32) (param $1 i64) (result i32 i64)
;; CHECK-NEXT: (return
;; CHECK-NEXT: (tuple.make
;; CHECK-NEXT: (local.get $0)
@@ -1370,7 +1370,7 @@
return
)
- ;; CHECK: (func $return-two-first-unreachable (type $i64_=>_i32_i64) (param $0 i64) (result i32 i64)
+ ;; CHECK: (func $return-two-first-unreachable (type $23) (param $0 i64) (result i32 i64)
;; CHECK-NEXT: (return
;; CHECK-NEXT: (tuple.make
;; CHECK-NEXT: (unreachable)
@@ -1384,7 +1384,7 @@
return
)
- ;; CHECK: (func $return-two-second-unreachable (type $i32_=>_i32_i64) (param $0 i32) (result i32 i64)
+ ;; CHECK: (func $return-two-second-unreachable (type $24) (param $0 i32) (result i32 i64)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1401,7 +1401,7 @@
return
)
- ;; CHECK: (func $ref-is-null (type $anyref_=>_i32) (param $0 anyref) (result i32)
+ ;; CHECK: (func $ref-is-null (type $26) (param $0 anyref) (result i32)
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1411,7 +1411,7 @@
ref.is_null
)
- ;; CHECK: (func $ref-eq (type $eqref_eqref_=>_i32) (param $0 eqref) (param $1 eqref) (result i32)
+ ;; CHECK: (func $ref-eq (type $27) (param $0 eqref) (param $1 eqref) (result i32)
;; CHECK-NEXT: (ref.eq
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1423,7 +1423,7 @@
ref.eq
)
- ;; CHECK: (func $i31-new (type $i32_=>_i31ref) (param $0 i32) (result i31ref)
+ ;; CHECK: (func $i31-new (type $28) (param $0 i32) (result i31ref)
;; CHECK-NEXT: (i31.new
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1433,7 +1433,7 @@
i31.new
)
- ;; CHECK: (func $i31-get (type $i31ref_=>_none) (param $0 i31ref)
+ ;; CHECK: (func $i31-get (type $29) (param $0 i31ref)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i31.get_s
;; CHECK-NEXT: (local.get $0)
@@ -1454,7 +1454,7 @@
drop
)
- ;; CHECK: (func $struct-new (type $i32_i64_=>_ref|$pair|) (param $0 i32) (param $1 i64) (result (ref $pair))
+ ;; CHECK: (func $struct-new (type $30) (param $0 i32) (param $1 i64) (result (ref $pair))
;; CHECK-NEXT: (struct.new $pair
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1466,14 +1466,14 @@
struct.new $pair
)
- ;; CHECK: (func $struct-new-default (type $none_=>_ref|$pair|) (result (ref $pair))
+ ;; CHECK: (func $struct-new-default (type $31) (result (ref $pair))
;; CHECK-NEXT: (struct.new_default $pair)
;; CHECK-NEXT: )
(func $struct-new-default (result (ref $pair))
struct.new_default 14
)
- ;; CHECK: (func $struct-get-0 (type $ref|$pair|_=>_i32) (param $0 (ref $pair)) (result i32)
+ ;; CHECK: (func $struct-get-0 (type $32) (param $0 (ref $pair)) (result i32)
;; CHECK-NEXT: (struct.get $pair 0
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1483,7 +1483,7 @@
struct.get 14 0
)
- ;; CHECK: (func $struct-get-1 (type $ref|$pair|_=>_i64) (param $0 (ref $pair)) (result i64)
+ ;; CHECK: (func $struct-get-1 (type $33) (param $0 (ref $pair)) (result i64)
;; CHECK-NEXT: (struct.get $pair 1
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1493,7 +1493,7 @@
struct.get $pair 1
)
- ;; CHECK: (func $struct-set-0 (type $ref|$pair|_i32_=>_none) (param $0 (ref $pair)) (param $1 i32)
+ ;; CHECK: (func $struct-set-0 (type $34) (param $0 (ref $pair)) (param $1 i32)
;; CHECK-NEXT: (struct.set $pair 0
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1505,7 +1505,7 @@
struct.set $pair 0
)
- ;; CHECK: (func $struct-set-1 (type $ref|$pair|_i64_=>_none) (param $0 (ref $pair)) (param $1 i64)
+ ;; CHECK: (func $struct-set-1 (type $35) (param $0 (ref $pair)) (param $1 i64)
;; CHECK-NEXT: (struct.set $pair 1
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1517,7 +1517,7 @@
struct.set 14 1
)
- ;; CHECK: (func $array-new (type $i64_i32_=>_ref|$a1|) (param $0 i64) (param $1 i32) (result (ref $a1))
+ ;; CHECK: (func $array-new (type $36) (param $0 i64) (param $1 i32) (result (ref $a1))
;; CHECK-NEXT: (array.new $a1
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1529,7 +1529,7 @@
array.new $a1
)
- ;; CHECK: (func $array-new-default (type $i32_=>_ref|$a1|) (param $0 i32) (result (ref $a1))
+ ;; CHECK: (func $array-new-default (type $37) (param $0 i32) (result (ref $a1))
;; CHECK-NEXT: (array.new_default $a1
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1539,7 +1539,7 @@
array.new_default 11
)
- ;; CHECK: (func $array-new-data (type $i32_i32_=>_ref|$a1|) (param $0 i32) (param $1 i32) (result (ref $a1))
+ ;; CHECK: (func $array-new-data (type $38) (param $0 i32) (param $1 i32) (result (ref $a1))
;; CHECK-NEXT: (array.new_data $a1 $implicit-data
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1551,7 +1551,7 @@
array.new_data $a1 0
)
- ;; CHECK: (func $array-get (type $ref|$a1|_i32_=>_i64) (param $0 (ref $a1)) (param $1 i32) (result i64)
+ ;; CHECK: (func $array-get (type $39) (param $0 (ref $a1)) (param $1 i32) (result i64)
;; CHECK-NEXT: (array.get $a1
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1563,7 +1563,7 @@
array.get $a1
)
- ;; CHECK: (func $array-get-s (type $ref|$packed-i8|_i32_=>_i32) (param $0 (ref $packed-i8)) (param $1 i32) (result i32)
+ ;; CHECK: (func $array-get-s (type $40) (param $0 (ref $packed-i8)) (param $1 i32) (result i32)
;; CHECK-NEXT: (array.get_s $packed-i8
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1575,7 +1575,7 @@
array.get_s 15
)
- ;; CHECK: (func $array-get-u (type $ref|$packed-i16|_i32_=>_i32) (param $0 (ref $packed-i16)) (param $1 i32) (result i32)
+ ;; CHECK: (func $array-get-u (type $41) (param $0 (ref $packed-i16)) (param $1 i32) (result i32)
;; CHECK-NEXT: (array.get_u $packed-i16
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1587,7 +1587,7 @@
array.get_u $packed-i16
)
- ;; CHECK: (func $array-set (type $ref|$a2|_i32_f32_=>_none) (param $0 (ref $a2)) (param $1 i32) (param $2 f32)
+ ;; CHECK: (func $array-set (type $42) (param $0 (ref $a2)) (param $1 i32) (param $2 f32)
;; CHECK-NEXT: (array.set $a2
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1601,7 +1601,7 @@
array.set $a2
)
- ;; CHECK: (func $array-len (type $arrayref_=>_i32) (param $0 arrayref) (result i32)
+ ;; CHECK: (func $array-len (type $43) (param $0 arrayref) (result i32)
;; CHECK-NEXT: (array.len
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -1611,7 +1611,7 @@
array.len
)
- ;; CHECK: (func $array-copy (type $ref|$a2|_i32_ref|$a2|_i32_i32_=>_none) (param $0 (ref $a2)) (param $1 i32) (param $2 (ref $a2)) (param $3 i32) (param $4 i32)
+ ;; CHECK: (func $array-copy (type $44) (param $0 (ref $a2)) (param $1 i32) (param $2 (ref $a2)) (param $3 i32) (param $4 i32)
;; CHECK-NEXT: (array.copy $a2 $a2
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1629,7 +1629,7 @@
array.copy $a2 $a2
)
- ;; CHECK: (func $array-fill (type $ref|$a2|_i32_f32_i32_=>_none) (param $0 (ref $a2)) (param $1 i32) (param $2 f32) (param $3 i32)
+ ;; CHECK: (func $array-fill (type $45) (param $0 (ref $a2)) (param $1 i32) (param $2 f32) (param $3 i32)
;; CHECK-NEXT: (array.fill $a2
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -1645,7 +1645,7 @@
array.fill $a2
)
- ;; CHECK: (func $use-types (type $ref|$s0|_ref|$s1|_ref|$s2|_ref|$s3|_ref|$s4|_ref|$s5|_ref|$s6|_ref|$s7|_ref|$s8|_ref|$a0|_ref|$a1|_ref|$a2|_ref|$a3|_ref|$subvoid|_ref|$submany|_=>_none) (param $0 (ref $s0)) (param $1 (ref $s1)) (param $2 (ref $s2)) (param $3 (ref $s3)) (param $4 (ref $s4)) (param $5 (ref $s5)) (param $6 (ref $s6)) (param $7 (ref $s7)) (param $8 (ref $s8)) (param $9 (ref $a0)) (param $10 (ref $a1)) (param $11 (ref $a2)) (param $12 (ref $a3)) (param $13 (ref $subvoid)) (param $14 (ref $submany))
+ ;; CHECK: (func $use-types (type $59) (param $0 (ref $s0)) (param $1 (ref $s1)) (param $2 (ref $s2)) (param $3 (ref $s3)) (param $4 (ref $s4)) (param $5 (ref $s5)) (param $6 (ref $s6)) (param $7 (ref $s7)) (param $8 (ref $s8)) (param $9 (ref $a0)) (param $10 (ref $a1)) (param $11 (ref $a2)) (param $12 (ref $a3)) (param $13 (ref $subvoid)) (param $14 (ref $submany))
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
(func $use-types
diff --git a/test/lld/basic_safe_stack.wat.out b/test/lld/basic_safe_stack.wat.out
index d0bcd0563..617463a66 100644
--- a/test/lld/basic_safe_stack.wat.out
+++ b/test/lld/basic_safe_stack.wat.out
@@ -2,7 +2,7 @@
(type $none_=>_none (func))
(type $i32_=>_none (func (param i32)))
(type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $3 (func (param i32 i32)))
(import "env" "__handle_stack_overflow" (func $__handle_stack_overflow (param i32)))
(global $__stack_pointer (mut i32) (i32.const 66112))
(global $__stack_base (mut i32) (i32.const 0))
diff --git a/test/lld/duplicate_imports.wat.out b/test/lld/duplicate_imports.wat.out
index 61d0d06bc..db7d1ff29 100644
--- a/test/lld/duplicate_imports.wat.out
+++ b/test/lld/duplicate_imports.wat.out
@@ -1,13 +1,13 @@
(module
- (type $i32_f32_f64_=>_f32 (func (param i32 f32 f64) (result f32)))
- (type $i32_f64_f64_=>_f32 (func (param i32 f64 f64) (result f32)))
+ (type $0 (func (param i32 f32 f64) (result f32)))
+ (type $1 (func (param i32 f64 f64) (result f32)))
(type $0 (func (param i32) (result i32)))
(type $1 (func (result i32)))
(type $2 (func))
- (type $f32_f64_=>_f32 (func (param f32 f64) (result f32)))
- (type $f64_f64_=>_f32 (func (param f64 f64) (result f32)))
- (type $i64_=>_i32 (func (param i64) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $5 (func (param f32 f64) (result f32)))
+ (type $6 (func (param f64 f64) (result f32)))
+ (type $7 (func (param i64) (result i32)))
+ (type $8 (func (param i32 i32) (result i32)))
(import "env" "puts" (func $puts1 (param i32) (result i32)))
(import "env" "invoke_ffd" (func $invoke_ffd (param i32 f32 f64) (result f32)))
(import "env" "invoke_ffd" (func $invoke_ffd2 (param i32 f64 f64) (result f32)))
@@ -37,14 +37,14 @@
(nop)
)
(func $dynCall_ffd (param $fptr i32) (param $0 f32) (param $1 f64) (result f32)
- (call_indirect (type $f32_f64_=>_f32)
+ (call_indirect (type $5)
(local.get $0)
(local.get $1)
(local.get $fptr)
)
)
(func $dynCall_fdd (param $fptr i32) (param $0 f64) (param $1 f64) (result f32)
- (call_indirect (type $f64_f64_=>_f32)
+ (call_indirect (type $6)
(local.get $0)
(local.get $1)
(local.get $fptr)
diff --git a/test/lld/em_asm_pthread.wasm.out b/test/lld/em_asm_pthread.wasm.out
index 377c4ac12..676178bd3 100644
--- a/test/lld/em_asm_pthread.wasm.out
+++ b/test/lld/em_asm_pthread.wasm.out
@@ -1,43 +1,43 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32) (result i32)))
- (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32)))
- (type $i32_i64_i32_=>_i64 (func (param i32 i64 i32) (result i64)))
- (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32 i32) (result i32)))
- (type $none_=>_f64 (func (result f64)))
- (type $i32_i32_f64_=>_i32 (func (param i32 i32 f64) (result i32)))
- (type $i32_i32_i32_=>_f64 (func (param i32 i32 i32) (result f64)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $i32_i32_f32_i32_=>_none (func (param i32 i32 f32 i32)))
- (type $i32_i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32 i32)))
- (type $i32_i32_i32_i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32 i32 i32 i32)))
- (type $i32_i32_i32_i32_i32_i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)))
- (type $i32_i32_i32_i32_i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32)))
- (type $f32_=>_none (func (param f32)))
- (type $i32_f32_=>_none (func (param i32 f32)))
- (type $f32_f32_=>_none (func (param f32 f32)))
- (type $i32_f32_f32_=>_none (func (param i32 f32 f32)))
- (type $f32_f32_f32_=>_none (func (param f32 f32 f32)))
- (type $i32_f32_f32_f32_=>_none (func (param i32 f32 f32 f32)))
- (type $f32_f32_f32_f32_=>_none (func (param f32 f32 f32 f32)))
- (type $i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32)))
- (type $i32_f32_f32_f32_f32_=>_none (func (param i32 f32 f32 f32 f32)))
- (type $i32_i32_i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32 i32 i32)))
- (type $i32_i32_i32_i32_i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32)))
- (type $i32_i32_i32_i32_i32_i32_i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)))
- (type $i32_i32_i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
- (type $i32_i32_i32_i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32 i32 i32 i32) (result i32)))
- (type $i32_f64_=>_i32 (func (param i32 f64) (result i32)))
- (type $i32_i32_i32_i32_=>_f64 (func (param i32 i32 i32 i32) (result f64)))
- (type $i32_i32_i64_i32_=>_i64 (func (param i32 i32 i64 i32) (result i64)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32)))
+ (type $2 (func))
+ (type $3 (func (param i32 i32) (result i32)))
+ (type $4 (func (result i32)))
+ (type $5 (func (param i32 i32 i32) (result i32)))
+ (type $6 (func (param i32 i32)))
+ (type $7 (func (param i32 i32 i32 i32 i32) (result i32)))
+ (type $8 (func (param i32 i32 i32 i32) (result i32)))
+ (type $9 (func (param i32 i64 i32) (result i64)))
+ (type $10 (func (param i32 i32 i32 i32)))
+ (type $11 (func (param i32 i32 i32)))
+ (type $12 (func (param i32 i32 i32 i32 i32 i32) (result i32)))
+ (type $13 (func (result f64)))
+ (type $14 (func (param i32 i32 f64) (result i32)))
+ (type $15 (func (param i32 i32 i32) (result f64)))
+ (type $16 (func (param i32 i32 f32)))
+ (type $17 (func (param i32 i32 f32 i32)))
+ (type $18 (func (param i32 i32 i32 i32 i32 i32)))
+ (type $19 (func (param i32 i32 i32 i32 i32 i32 i32 i32)))
+ (type $20 (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)))
+ (type $21 (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32)))
+ (type $22 (func (param f32)))
+ (type $23 (func (param i32 f32)))
+ (type $24 (func (param f32 f32)))
+ (type $25 (func (param i32 f32 f32)))
+ (type $26 (func (param f32 f32 f32)))
+ (type $27 (func (param i32 f32 f32 f32)))
+ (type $28 (func (param f32 f32 f32 f32)))
+ (type $29 (func (param i32 i32 i32 i32 i32)))
+ (type $30 (func (param i32 f32 f32 f32 f32)))
+ (type $31 (func (param i32 i32 i32 i32 i32 i32 i32)))
+ (type $32 (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32)))
+ (type $33 (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)))
+ (type $34 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
+ (type $35 (func (param i32 i32 i32 i32 i32 i32 i32 i32) (result i32)))
+ (type $36 (func (param i32 f64) (result i32)))
+ (type $37 (func (param i32 i32 i32 i32) (result f64)))
+ (type $38 (func (param i32 i32 i64 i32) (result i64)))
(import "env" "memory" (memory $mimport$0 (shared 256 256)))
(import "env" "emscripten_asm_const_int" (func $fimport$0 (param i32 i32 i32) (result i32)))
(import "env" "world" (func $fimport$1))
@@ -1196,7 +1196,7 @@
(br_if $label$5
(local.get $1)
)
- (call_indirect (type $none_=>_none)
+ (call_indirect (type $2)
(i32.load offset=4
(local.get $0)
)
@@ -1229,7 +1229,7 @@
(i32.const 100663328)
)
)
- (call_indirect (type $i32_i32_f32_=>_none)
+ (call_indirect (type $16)
(i32.load offset=16
(local.get $0)
)
@@ -1278,7 +1278,7 @@
(i32.const 134217760)
)
)
- (call_indirect (type $i32_i32_f32_i32_=>_none)
+ (call_indirect (type $17)
(i32.load offset=16
(local.get $0)
)
@@ -1332,7 +1332,7 @@
(i32.const 201326592)
)
)
- (call_indirect (type $i32_i32_i32_i32_i32_i32_=>_none)
+ (call_indirect (type $18)
(i32.load offset=16
(local.get $0)
)
@@ -1405,7 +1405,7 @@
(i32.const 268435456)
)
)
- (call_indirect (type $i32_i32_i32_i32_i32_i32_i32_i32_=>_none)
+ (call_indirect (type $19)
(i32.load offset=16
(local.get $0)
)
@@ -1469,7 +1469,7 @@
(i32.const 335544320)
)
)
- (call_indirect (type $i32_i32_i32_i32_i32_i32_i32_i32_i32_i32_=>_none)
+ (call_indirect (type $20)
(i32.load offset=16
(local.get $0)
)
@@ -1554,7 +1554,7 @@
)
(i32.store offset=176
(local.get $0)
- (call_indirect (type $none_=>_i32)
+ (call_indirect (type $4)
(i32.load offset=4
(local.get $0)
)
@@ -1705,7 +1705,7 @@
)
(i32.store offset=176
(local.get $0)
- (call_indirect (type $i32_i32_i32_i32_i32_i32_=>_i32)
+ (call_indirect (type $12)
(i32.load offset=16
(local.get $0)
)
@@ -1766,7 +1766,7 @@
)
(i32.store offset=176
(local.get $0)
- (call_indirect (type $i32_i32_i32_i32_i32_i32_i32_i32_i32_=>_i32)
+ (call_indirect (type $21)
(i32.load offset=16
(local.get $0)
)
@@ -1825,7 +1825,7 @@
)
(br $label$1)
)
- (call_indirect (type $i32_=>_none)
+ (call_indirect (type $1)
(i32.load offset=16
(local.get $0)
)
@@ -1835,7 +1835,7 @@
)
(br $label$1)
)
- (call_indirect (type $f32_=>_none)
+ (call_indirect (type $22)
(f32.load offset=16
(local.get $0)
)
@@ -1845,7 +1845,7 @@
)
(br $label$1)
)
- (call_indirect (type $i32_f32_=>_none)
+ (call_indirect (type $23)
(i32.load offset=16
(local.get $0)
)
@@ -1861,7 +1861,7 @@
)
(br $label$1)
)
- (call_indirect (type $f32_f32_=>_none)
+ (call_indirect (type $24)
(f32.load offset=16
(local.get $0)
)
@@ -1877,7 +1877,7 @@
)
(br $label$1)
)
- (call_indirect (type $i32_i32_i32_=>_none)
+ (call_indirect (type $11)
(i32.load offset=16
(local.get $0)
)
@@ -1899,7 +1899,7 @@
)
(br $label$1)
)
- (call_indirect (type $i32_f32_f32_=>_none)
+ (call_indirect (type $25)
(i32.load offset=16
(local.get $0)
)
@@ -1921,7 +1921,7 @@
)
(br $label$1)
)
- (call_indirect (type $f32_f32_f32_=>_none)
+ (call_indirect (type $26)
(f32.load offset=16
(local.get $0)
)
@@ -1943,7 +1943,7 @@
)
(br $label$1)
)
- (call_indirect (type $i32_i32_i32_i32_=>_none)
+ (call_indirect (type $10)
(i32.load offset=16
(local.get $0)
)
@@ -1971,7 +1971,7 @@
)
(br $label$1)
)
- (call_indirect (type $i32_f32_f32_f32_=>_none)
+ (call_indirect (type $27)
(i32.load offset=16
(local.get $0)
)
@@ -1999,7 +1999,7 @@
)
(br $label$1)
)
- (call_indirect (type $f32_f32_f32_f32_=>_none)
+ (call_indirect (type $28)
(f32.load offset=16
(local.get $0)
)
@@ -2033,7 +2033,7 @@
(i32.const 167772160)
)
)
- (call_indirect (type $i32_i32_i32_i32_i32_=>_none)
+ (call_indirect (type $29)
(i32.load offset=16
(local.get $0)
)
@@ -2067,7 +2067,7 @@
)
(br $label$1)
)
- (call_indirect (type $i32_f32_f32_f32_f32_=>_none)
+ (call_indirect (type $30)
(i32.load offset=16
(local.get $0)
)
@@ -2101,7 +2101,7 @@
)
(br $label$1)
)
- (call_indirect (type $i32_i32_i32_i32_i32_i32_i32_=>_none)
+ (call_indirect (type $31)
(i32.load offset=16
(local.get $0)
)
@@ -2147,7 +2147,7 @@
)
(br $label$1)
)
- (call_indirect (type $i32_i32_i32_i32_i32_i32_i32_i32_i32_=>_none)
+ (call_indirect (type $32)
(i32.load offset=16
(local.get $0)
)
@@ -2205,7 +2205,7 @@
)
(br $label$1)
)
- (call_indirect (type $i32_i32_i32_i32_i32_i32_i32_i32_i32_i32_i32_=>_none)
+ (call_indirect (type $33)
(i32.load offset=16
(local.get $0)
)
@@ -2277,7 +2277,7 @@
)
(i32.store offset=176
(local.get $0)
- (call_indirect (type $i32_=>_i32)
+ (call_indirect (type $0)
(i32.load offset=16
(local.get $0)
)
@@ -2290,7 +2290,7 @@
)
(i32.store offset=176
(local.get $0)
- (call_indirect (type $i32_i32_=>_i32)
+ (call_indirect (type $3)
(i32.load offset=16
(local.get $0)
)
@@ -2309,7 +2309,7 @@
)
(i32.store offset=176
(local.get $0)
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $5)
(i32.load offset=16
(local.get $0)
)
@@ -2334,7 +2334,7 @@
)
(i32.store offset=176
(local.get $0)
- (call_indirect (type $i32_i32_i32_i32_=>_i32)
+ (call_indirect (type $8)
(i32.load offset=16
(local.get $0)
)
@@ -2365,7 +2365,7 @@
)
(i32.store offset=176
(local.get $0)
- (call_indirect (type $i32_i32_i32_i32_i32_=>_i32)
+ (call_indirect (type $7)
(i32.load offset=16
(local.get $0)
)
@@ -2402,7 +2402,7 @@
)
(i32.store offset=176
(local.get $0)
- (call_indirect (type $i32_i32_i32_i32_i32_i32_i32_=>_i32)
+ (call_indirect (type $34)
(i32.load offset=16
(local.get $0)
)
@@ -2451,7 +2451,7 @@
)
(i32.store offset=176
(local.get $0)
- (call_indirect (type $i32_i32_i32_i32_i32_i32_i32_i32_=>_i32)
+ (call_indirect (type $35)
(i32.load offset=16
(local.get $0)
)
@@ -2544,7 +2544,7 @@
)
(unreachable)
)
- (call_indirect (type $i32_i32_=>_none)
+ (call_indirect (type $6)
(i32.load offset=16
(local.get $0)
)
@@ -12584,7 +12584,7 @@
)
)
(drop
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $5)
(local.get $0)
(i32.const 0)
(i32.const 0)
@@ -12618,7 +12618,7 @@
)
)
(drop
- (call_indirect (type $i32_i64_i32_=>_i64)
+ (call_indirect (type $9)
(local.get $0)
(i64.extend_i32_s
(i32.sub
@@ -12727,7 +12727,7 @@
(local.get $5)
(i32.const 0)
)
- (call_indirect (type $i32_=>_none)
+ (call_indirect (type $1)
(local.get $6)
(i32.load
(local.get $4)
@@ -12768,19 +12768,19 @@
)
)
(func $dynCall_vi (param $fptr i32) (param $0 i32)
- (call_indirect (type $i32_=>_none)
+ (call_indirect (type $1)
(local.get $0)
(local.get $fptr)
)
)
(func $dynCall_ii (param $fptr i32) (param $0 i32) (result i32)
- (call_indirect (type $i32_=>_i32)
+ (call_indirect (type $0)
(local.get $0)
(local.get $fptr)
)
)
(func $dynCall_iiii (param $fptr i32) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $5)
(local.get $0)
(local.get $1)
(local.get $2)
@@ -12788,7 +12788,7 @@
)
)
(func $dynCall_jiji (param $fptr i32) (param $0 i32) (param $1 i64) (param $2 i32) (result i64)
- (call_indirect (type $i32_i64_i32_=>_i64)
+ (call_indirect (type $9)
(local.get $0)
(local.get $1)
(local.get $2)
diff --git a/test/lld/em_asm_table.wat.out b/test/lld/em_asm_table.wat.out
index 9d02bc565..02bb90508 100644
--- a/test/lld/em_asm_table.wat.out
+++ b/test/lld/em_asm_table.wat.out
@@ -1,8 +1,8 @@
(module
(type $0 (func (param i32 i32)))
(type $1 (func (param i32 i32 i32) (result i32)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32)))
+ (type $2 (func (param i32 i32 i32)))
+ (type $3 (func (param i32 i32 i32 i32) (result i32)))
(import "env" "memory" (memory $2 8192))
(import "env" "emscripten_log" (func $fimport$0 (param i32 i32)))
(import "env" "emscripten_asm_const_int" (func $fimport$1 (param i32 i32 i32) (result i32)))
diff --git a/test/lld/em_js_O0.wat.out b/test/lld/em_js_O0.wat.out
index 4f96b19f7..fa59f9693 100644
--- a/test/lld/em_js_O0.wat.out
+++ b/test/lld/em_js_O0.wat.out
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(import "env" "memory" (memory $0 256 256))
(global $global$0 (mut i32) (i32.const 5250112))
(global $global$1 i32 (i32.const 5250112))
diff --git a/test/lld/main_module_table.wat.out b/test/lld/main_module_table.wat.out
index 368df93b6..05675c911 100644
--- a/test/lld/main_module_table.wat.out
+++ b/test/lld/main_module_table.wat.out
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "__stack_pointer" (global $sp (mut i32)))
(import "GOT.func" "__stdio_write" (global $gimport$9 (mut i32)))
(global $global i32 (i32.const 42))
diff --git a/test/lld/main_module_table_2.wat.out b/test/lld/main_module_table_2.wat.out
index 7d4046d16..de7e5542a 100644
--- a/test/lld/main_module_table_2.wat.out
+++ b/test/lld/main_module_table_2.wat.out
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "table" (table $timport$9 1 funcref))
(import "env" "__stack_pointer" (global $sp (mut i32)))
(import "GOT.func" "__stdio_write" (global $gimport$9 (mut i32)))
diff --git a/test/lld/main_module_table_3.wat.out b/test/lld/main_module_table_3.wat.out
index f92aadea2..0bd9dcd2a 100644
--- a/test/lld/main_module_table_3.wat.out
+++ b/test/lld/main_module_table_3.wat.out
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "table" (table $timport$9 1 funcref))
(import "env" "__stack_pointer" (global $sp (mut i32)))
(import "GOT.func" "__stdio_write" (global $gimport$9 (mut i32)))
diff --git a/test/lld/main_module_table_4.wat.out b/test/lld/main_module_table_4.wat.out
index fead46e9e..d144e688e 100644
--- a/test/lld/main_module_table_4.wat.out
+++ b/test/lld/main_module_table_4.wat.out
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "table" (table $timport$9 1 funcref))
(import "env" "__stack_pointer" (global $sp (mut i32)))
(import "GOT.func" "__stdio_write" (global $gimport$9 (mut i32)))
diff --git a/test/lld/main_module_table_5.wat.out b/test/lld/main_module_table_5.wat.out
index 50d996c72..04167c9b3 100644
--- a/test/lld/main_module_table_5.wat.out
+++ b/test/lld/main_module_table_5.wat.out
@@ -1,6 +1,6 @@
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
(import "env" "table" (table $timport$9 1 funcref))
(import "env" "__stack_pointer" (global $sp (mut i32)))
(import "GOT.func" "__stdio_write" (global $gimport$9 (mut i32)))
@@ -20,7 +20,7 @@
(nop)
)
(func $dynCall_v (param $fptr i32)
- (call_indirect (type $none_=>_none)
+ (call_indirect (type $0)
(local.get $fptr)
)
)
diff --git a/test/lld/recursive_safe_stack.wat.out b/test/lld/recursive_safe_stack.wat.out
index fc41707ec..32c79c310 100644
--- a/test/lld/recursive_safe_stack.wat.out
+++ b/test/lld/recursive_safe_stack.wat.out
@@ -2,8 +2,8 @@
(type $0 (func (param i32 i32) (result i32)))
(type $1 (func))
(type $2 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $3 (func (param i32)))
+ (type $4 (func (param i32 i32)))
(import "env" "printf" (func $printf (param i32 i32) (result i32)))
(import "env" "__handle_stack_overflow" (func $__handle_stack_overflow (param i32)))
(global $global$0 (mut i32) (i32.const 66128))
diff --git a/test/lld/reserved_func_ptr.wat.out b/test/lld/reserved_func_ptr.wat.out
index b13d74f31..5239ce510 100644
--- a/test/lld/reserved_func_ptr.wat.out
+++ b/test/lld/reserved_func_ptr.wat.out
@@ -6,7 +6,7 @@
(type $i32_=>_none (func (param i32)))
(type $f32_f32_i32_=>_f32 (func (param f32 f32 i32) (result f32)))
(type $f64_i32_=>_f64 (func (param f64 i32) (result f64)))
- (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32)))
+ (type $7 (func (param i32 i32 i32 i32)))
(import "env" "_Z4atoiPKc" (func $atoi\28char\20const*\29 (param i32) (result i32)))
(global $__stack_pointer (mut i32) (i32.const 66112))
(memory $0 2)
diff --git a/test/lld/safe_stack_standalone-wasm.wat.out b/test/lld/safe_stack_standalone-wasm.wat.out
index de1a3ec03..353e44b3a 100644
--- a/test/lld/safe_stack_standalone-wasm.wat.out
+++ b/test/lld/safe_stack_standalone-wasm.wat.out
@@ -2,7 +2,7 @@
(type $0 (func (param i32 i32) (result i32)))
(type $1 (func))
(type $2 (func (result i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $3 (func (param i32 i32)))
(import "env" "printf" (func $printf (param i32 i32) (result i32)))
(global $global$0 (mut i32) (i32.const 66128))
(global $global$1 i32 (i32.const 66128))
diff --git a/test/lld/shared_add_to_table.wasm.out b/test/lld/shared_add_to_table.wasm.out
index 13a1715dc..556c16228 100644
--- a/test/lld/shared_add_to_table.wasm.out
+++ b/test/lld/shared_add_to_table.wasm.out
@@ -1,8 +1,8 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func))
+ (type $2 (func (result i32)))
+ (type $3 (func (param i32 i32) (result i32)))
(import "env" "memory" (memory $mimport$0 0))
(import "env" "__indirect_function_table" (table $timport$0 0 funcref))
(import "env" "__stack_pointer" (global $gimport$0 (mut i32)))
diff --git a/test/lld/standalone-wasm-with-start.wat.out b/test/lld/standalone-wasm-with-start.wat.out
index df95afbce..01a351a7f 100644
--- a/test/lld/standalone-wasm-with-start.wat.out
+++ b/test/lld/standalone-wasm-with-start.wat.out
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(global $global$0 (mut i32) (i32.const 66112))
(global $global$1 i32 (i32.const 66112))
(global $global$2 i32 (i32.const 576))
diff --git a/test/lld/standalone-wasm.wat.out b/test/lld/standalone-wasm.wat.out
index 2a1293eb0..f5c18bc6a 100644
--- a/test/lld/standalone-wasm.wat.out
+++ b/test/lld/standalone-wasm.wat.out
@@ -1,6 +1,6 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func (param i32 i32) (result i32)))
(global $global$0 (mut i32) (i32.const 66112))
(global $global$1 i32 (i32.const 66112))
(global $global$2 i32 (i32.const 576))
diff --git a/test/lld/standalone-wasm2.wat.out b/test/lld/standalone-wasm2.wat.out
index bc8c94d1a..4b98b8500 100644
--- a/test/lld/standalone-wasm2.wat.out
+++ b/test/lld/standalone-wasm2.wat.out
@@ -1,5 +1,5 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(global $global$0 (mut i32) (i32.const 66112))
(global $global$1 i32 (i32.const 66112))
(global $global$2 i32 (i32.const 576))
diff --git a/test/lld/standalone-wasm3.wat.out b/test/lld/standalone-wasm3.wat.out
index bbbd38c82..df88bf543 100644
--- a/test/lld/standalone-wasm3.wat.out
+++ b/test/lld/standalone-wasm3.wat.out
@@ -1,5 +1,5 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(global $global$0 (mut i32) (i32.const 66112))
(global $global$1 i32 (i32.const 66112))
(global $global$2 i32 (i32.const 576))
diff --git a/test/memory-import.wast.fromBinary.noDebugInfo b/test/memory-import.wast.fromBinary.noDebugInfo
index 59e910629..26f8d46f4 100644
--- a/test/memory-import.wast.fromBinary.noDebugInfo
+++ b/test/memory-import.wast.fromBinary.noDebugInfo
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(import "env" "memory" (memory $mimport$0 1 1))
- (func $0 (type $none_=>_i32) (result i32)
+ (func $0 (type $0) (result i32)
(i32.load offset=13
(i32.const 37)
)
diff --git a/test/memory-import64.wast.fromBinary.noDebugInfo b/test/memory-import64.wast.fromBinary.noDebugInfo
index d64681ab8..1ceb12ec9 100644
--- a/test/memory-import64.wast.fromBinary.noDebugInfo
+++ b/test/memory-import64.wast.fromBinary.noDebugInfo
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(import "env" "memory" (memory $mimport$0 i64 1 1))
- (func $0 (type $none_=>_i32) (result i32)
+ (func $0 (type $0) (result i32)
(i32.load offset=13
(i64.const 37)
)
diff --git a/test/metadatas.wasm.fromBinary b/test/metadatas.wasm.fromBinary
index 05345a8e2..6fe72523e 100644
--- a/test/metadatas.wasm.fromBinary
+++ b/test/metadatas.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "a" (func $0))
(func $0
(nop)
diff --git a/test/metadce/corners.wast.dced b/test/metadce/corners.wast.dced
index c6d5d7e74..14b57d2cc 100644
--- a/test/metadce/corners.wast.dced
+++ b/test/metadce/corners.wast.dced
@@ -1,13 +1,13 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "table" (table $timport$0 10 10 funcref))
(import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32))
- (import "env" "imported_twice" (func $imported_twice_a (type $none_=>_none)))
- (import "env" "an-imported-table-func" (func $imported_table_func (type $none_=>_none)))
+ (import "env" "imported_twice" (func $imported_twice_a (type $0)))
+ (import "env" "an-imported-table-func" (func $imported_table_func (type $0)))
(global $STACKTOP (mut i32) (global.get $STACKTOP$asm2wasm$import))
(elem $0 (i32.const 0) $imported_table_func)
(export "stackAlloc" (func $stackAlloc))
- (func $stackAlloc (type $none_=>_none)
+ (func $stackAlloc (type $0)
(drop
(global.get $STACKTOP)
)
diff --git a/test/metadce/outside.wast.dced b/test/metadce/outside.wast.dced
index f35124e27..6cc8b71d6 100644
--- a/test/metadce/outside.wast.dced
+++ b/test/metadce/outside.wast.dced
@@ -1,19 +1,19 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "memory" (memory $0 256 256))
(import "env" "table" (table $timport$0 10 10 funcref))
(import "env" "g1" (global $from_segment i32))
(import "env" "g2" (global $from_segment_2 i32))
- (import "env" "js_func" (func $a_js_func (type $none_=>_none)))
+ (import "env" "js_func" (func $a_js_func (type $0)))
(global $__THREW__ (mut i32) (i32.const 0))
(data $0 (i32.const 1024) "abcd")
(data $1 (global.get $from_segment) "abcd")
(elem $0 (global.get $from_segment_2) $table_func)
(export "wasm_func" (func $a_wasm_func))
- (func $table_func (type $none_=>_none)
+ (func $table_func (type $0)
(nop)
)
- (func $a_wasm_func (type $none_=>_none)
+ (func $a_wasm_func (type $0)
(call $a_js_func)
(drop
(global.get $__THREW__)
diff --git a/test/metadce/ref-func.wast.dced b/test/metadce/ref-func.wast.dced
index 3117c4978..4f3115a7e 100644
--- a/test/metadce/ref-func.wast.dced
+++ b/test/metadce/ref-func.wast.dced
@@ -1,13 +1,13 @@
(module
- (type $none_=>_none (func))
- (type $none_=>_funcref (func (result funcref)))
- (import "env" "f2" (func $f2 (type $none_=>_none)))
- (import "env" "f1" (func $f1 (type $none_=>_none)))
+ (type $0 (func))
+ (type $1 (func (result funcref)))
+ (import "env" "f2" (func $f2 (type $0)))
+ (import "env" "f1" (func $f1 (type $0)))
(global $g funcref (ref.func $f1))
(elem declare func $f2)
(export "g" (global $g))
(export "f" (func $f))
- (func $f (type $none_=>_funcref) (result funcref)
+ (func $f (type $1) (result funcref)
(ref.func $f2)
)
)
diff --git a/test/metadce/rooted-export.wast.dced b/test/metadce/rooted-export.wast.dced
index 62001de23..186746e56 100644
--- a/test/metadce/rooted-export.wast.dced
+++ b/test/metadce/rooted-export.wast.dced
@@ -1,10 +1,10 @@
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32)))
+ (type $1 (func))
(tag $b_wasm_tag (param i32))
(export "wasm_func_b" (func $b_wasm_func))
(export "wasm_tag_b" (tag $b_wasm_tag))
- (func $b_wasm_func (type $none_=>_none)
+ (func $b_wasm_func (type $1)
(unreachable)
)
)
diff --git a/test/metadce/segments.wast.dced b/test/metadce/segments.wast.dced
index 944614bc2..2989ad60a 100644
--- a/test/metadce/segments.wast.dced
+++ b/test/metadce/segments.wast.dced
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(import "env" "g1" (global $g1 i32))
(import "env" "g2" (global $g2 i32))
(memory $0 3)
@@ -7,8 +7,8 @@
(table $tbl 0 funcref)
(elem $0 (global.get $g1) $f)
(export "f" (func $f))
- (func $f (type $i32_=>_none) (param $0 i32)
- (call_indirect $tbl (type $i32_=>_none)
+ (func $f (type $0) (param $0 i32)
+ (call_indirect $tbl (type $0)
(local.get $0)
(i32.load8_u
(i32.const 0)
diff --git a/test/metadce/spanning_cycle.wast.dced b/test/metadce/spanning_cycle.wast.dced
index 5c8145a3a..2341de82e 100644
--- a/test/metadce/spanning_cycle.wast.dced
+++ b/test/metadce/spanning_cycle.wast.dced
@@ -1,10 +1,10 @@
(module
- (type $none_=>_none (func))
- (import "env" "js_func" (func $a_js_func (type $none_=>_none)))
+ (type $0 (func))
+ (import "env" "js_func" (func $a_js_func (type $0)))
(memory $0 1 1)
(data $0 "Hello, datacount section!")
(export "wasm_func_a" (func $a_wasm_func))
- (func $a_wasm_func (type $none_=>_none)
+ (func $a_wasm_func (type $0)
(memory.init $0
(i32.const 0)
(i32.const 0)
diff --git a/test/metadce/tag.wast.dced b/test/metadce/tag.wast.dced
index 704eee1e1..3a71a2eed 100644
--- a/test/metadce/tag.wast.dced
+++ b/test/metadce/tag.wast.dced
@@ -1,9 +1,9 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "imported_tag" (tag $t0 (param)))
(tag $t1 (param))
(export "test" (func $test))
- (func $test (type $none_=>_none)
+ (func $test (type $0)
(try $try
(do
(throw $t0)
diff --git a/test/metadce/threaded.wast.dced b/test/metadce/threaded.wast.dced
index 3617f112e..0d5d2f98d 100644
--- a/test/metadce/threaded.wast.dced
+++ b/test/metadce/threaded.wast.dced
@@ -1,22 +1,22 @@
(module
- (type $none_=>_none (func))
- (import "env" "js_func4" (func $js_func_4 (type $none_=>_none)))
- (import "env" "js_func3" (func $js_func_3 (type $none_=>_none)))
- (import "env" "js_func2" (func $js_func_2 (type $none_=>_none)))
+ (type $0 (func))
+ (import "env" "js_func4" (func $js_func_4 (type $0)))
+ (import "env" "js_func3" (func $js_func_3 (type $0)))
+ (import "env" "js_func2" (func $js_func_2 (type $0)))
(export "wasm_func1" (func $wasm_func_1))
(export "wasm_func2" (func $wasm_func_2))
(export "wasm_func3" (func $wasm_func_3))
(export "wasm_func4" (func $wasm_func_4))
- (func $wasm_func_4 (type $none_=>_none)
+ (func $wasm_func_4 (type $0)
(nop)
)
- (func $wasm_func_3 (type $none_=>_none)
+ (func $wasm_func_3 (type $0)
(call $js_func_4)
)
- (func $wasm_func_2 (type $none_=>_none)
+ (func $wasm_func_2 (type $0)
(call $js_func_3)
)
- (func $wasm_func_1 (type $none_=>_none)
+ (func $wasm_func_1 (type $0)
(call $js_func_2)
)
)
diff --git a/test/metadce/threaded_cycle.wast.dced b/test/metadce/threaded_cycle.wast.dced
index 69071006a..302cb3faf 100644
--- a/test/metadce/threaded_cycle.wast.dced
+++ b/test/metadce/threaded_cycle.wast.dced
@@ -1,23 +1,23 @@
(module
- (type $none_=>_none (func))
- (import "env" "js_func4" (func $js_func_4 (type $none_=>_none)))
- (import "env" "js_func3" (func $js_func_3 (type $none_=>_none)))
- (import "env" "js_func2" (func $js_func_2 (type $none_=>_none)))
- (import "env" "js_func1" (func $js_func_1 (type $none_=>_none)))
+ (type $0 (func))
+ (import "env" "js_func4" (func $js_func_4 (type $0)))
+ (import "env" "js_func3" (func $js_func_3 (type $0)))
+ (import "env" "js_func2" (func $js_func_2 (type $0)))
+ (import "env" "js_func1" (func $js_func_1 (type $0)))
(export "wasm_func1" (func $wasm_func_1))
(export "wasm_func2" (func $wasm_func_2))
(export "wasm_func3" (func $wasm_func_3))
(export "wasm_func4" (func $wasm_func_4))
- (func $wasm_func_4 (type $none_=>_none)
+ (func $wasm_func_4 (type $0)
(call $js_func_1)
)
- (func $wasm_func_3 (type $none_=>_none)
+ (func $wasm_func_3 (type $0)
(call $js_func_4)
)
- (func $wasm_func_2 (type $none_=>_none)
+ (func $wasm_func_2 (type $0)
(call $js_func_3)
)
- (func $wasm_func_1 (type $none_=>_none)
+ (func $wasm_func_1 (type $0)
(call $js_func_2)
)
)
diff --git a/test/min.wast.fromBinary.noDebugInfo b/test/min.wast.fromBinary.noDebugInfo
index 2a8589db1..218526339 100644
--- a/test/min.wast.fromBinary.noDebugInfo
+++ b/test/min.wast.fromBinary.noDebugInfo
@@ -1,18 +1,18 @@
(module
- (type $f32_=>_f32 (func (param f32) (result f32)))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
+ (type $0 (func (param f32) (result f32)))
+ (type $1 (func (param i32 i32) (result f32)))
+ (type $2 (func (param i32) (result i32)))
+ (type $3 (func (param i32 i32 i32) (result i32)))
(memory $0 256 256)
(export "floats" (func $0))
- (func $0 (type $f32_=>_f32) (param $0 f32) (result f32)
+ (func $0 (type $0) (param $0 f32) (result f32)
(local $1 f32)
(f32.add
(local.get $1)
(local.get $0)
)
)
- (func $1 (type $i32_i32_=>_f32) (param $0 i32) (param $1 i32) (result f32)
+ (func $1 (type $1) (param $0 i32) (param $1 i32) (result f32)
(local $2 f32)
(local.tee $2
(f32.neg
@@ -28,7 +28,7 @@
)
)
)
- (func $2 (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $2 (type $2) (param $0 i32) (result i32)
(block $label$1 (result i32)
(block $label$2
(block $label$3
@@ -48,7 +48,7 @@
)
)
)
- (func $3 (type $i32_i32_i32_=>_i32) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
+ (func $3 (type $3) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local.get $2)
)
)
diff --git a/test/multi-memories-atomics64.wast.fromBinary.noDebugInfo b/test/multi-memories-atomics64.wast.fromBinary.noDebugInfo
index 36bb41994..01ba922f7 100644
--- a/test/multi-memories-atomics64.wast.fromBinary.noDebugInfo
+++ b/test/multi-memories-atomics64.wast.fromBinary.noDebugInfo
@@ -1,9 +1,9 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 (shared i64 23 256))
(memory $1 (shared i64 23 256))
(memory $2 (shared i64 23 256))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(local $0 i64)
(local $1 i64)
(local $2 i32)
@@ -134,7 +134,7 @@
(local.get $1)
)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(local $0 i64)
(local $1 i64)
(local $2 i32)
@@ -199,7 +199,7 @@
)
)
)
- (func $2 (type $none_=>_none)
+ (func $2 (type $0)
(local $0 i64)
(local $1 i64)
(local $2 i32)
@@ -260,7 +260,7 @@
)
)
)
- (func $3 (type $none_=>_none)
+ (func $3 (type $0)
(local $0 i64)
(local $1 i64)
(local $2 i32)
@@ -345,7 +345,7 @@
)
)
)
- (func $4 (type $none_=>_none)
+ (func $4 (type $0)
(atomic.fence)
)
)
diff --git a/test/multi-memories-basics.wast.fromBinary.noDebugInfo b/test/multi-memories-basics.wast.fromBinary.noDebugInfo
index 080e9071f..7401787dc 100644
--- a/test/multi-memories-basics.wast.fromBinary.noDebugInfo
+++ b/test/multi-memories-basics.wast.fromBinary.noDebugInfo
@@ -1,41 +1,41 @@
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
(import "env" "memory" (memory $mimport$0 1 1))
(memory $0 1 500)
(memory $1 1 800)
(memory $2 1 400)
(data $0 (i32.const 0) "abcd")
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(memory.fill $1
(i32.const 0)
(i32.const 1)
(i32.const 2)
)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(memory.copy $1 $2
(i32.const 512)
(i32.const 0)
(i32.const 12)
)
)
- (func $2 (type $none_=>_none)
+ (func $2 (type $0)
(memory.init $0 $0
(i32.const 0)
(i32.const 0)
(i32.const 45)
)
)
- (func $3 (type $none_=>_i32) (result i32)
+ (func $3 (type $1) (result i32)
(memory.grow $2
(i32.const 10)
)
)
- (func $4 (type $none_=>_i32) (result i32)
+ (func $4 (type $1) (result i32)
(memory.size $2)
)
- (func $5 (type $none_=>_none)
+ (func $5 (type $0)
(drop
(i32.load $0
(i32.const 12)
@@ -87,7 +87,7 @@
)
)
)
- (func $6 (type $none_=>_none)
+ (func $6 (type $0)
(i32.store $0
(i32.const 12)
(i32.const 115)
diff --git a/test/multi-memories-simd.wast.fromBinary.noDebugInfo b/test/multi-memories-simd.wast.fromBinary.noDebugInfo
index 943660428..3c2609d9a 100644
--- a/test/multi-memories-simd.wast.fromBinary.noDebugInfo
+++ b/test/multi-memories-simd.wast.fromBinary.noDebugInfo
@@ -1,317 +1,317 @@
(module
- (type $i32_=>_v128 (func (param i32) (result v128)))
- (type $i32_v128_=>_none (func (param i32 v128)))
- (type $i32_v128_=>_v128 (func (param i32 v128) (result v128)))
+ (type $0 (func (param i32) (result v128)))
+ (type $1 (func (param i32 v128)))
+ (type $2 (func (param i32 v128) (result v128)))
(memory $0 1 1)
(memory $1 1 1)
(memory $2 1 1)
(memory $3 1 1)
- (func $0 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $0 (type $0) (param $0 i32) (result v128)
(v128.load $0
(local.get $0)
)
)
- (func $1 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $1 (type $0) (param $0 i32) (result v128)
(v128.load $1
(local.get $0)
)
)
- (func $2 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $2 (type $0) (param $0 i32) (result v128)
(v128.load8x8_s $2
(local.get $0)
)
)
- (func $3 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $3 (type $0) (param $0 i32) (result v128)
(v128.load8x8_s $1
(local.get $0)
)
)
- (func $4 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $4 (type $0) (param $0 i32) (result v128)
(v128.load8x8_u $3
(local.get $0)
)
)
- (func $5 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $5 (type $0) (param $0 i32) (result v128)
(v128.load8x8_u $3
(local.get $0)
)
)
- (func $6 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $6 (type $0) (param $0 i32) (result v128)
(v128.load16x4_s $0
(local.get $0)
)
)
- (func $7 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $7 (type $0) (param $0 i32) (result v128)
(v128.load16x4_s $1
(local.get $0)
)
)
- (func $8 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $8 (type $0) (param $0 i32) (result v128)
(v128.load16x4_u $0
(local.get $0)
)
)
- (func $9 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $9 (type $0) (param $0 i32) (result v128)
(v128.load16x4_u $0
(local.get $0)
)
)
- (func $10 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $10 (type $0) (param $0 i32) (result v128)
(v128.load32x2_s $2
(local.get $0)
)
)
- (func $11 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $11 (type $0) (param $0 i32) (result v128)
(v128.load32x2_s $1
(local.get $0)
)
)
- (func $12 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $12 (type $0) (param $0 i32) (result v128)
(v128.load32x2_u $1
(local.get $0)
)
)
- (func $13 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $13 (type $0) (param $0 i32) (result v128)
(v128.load32x2_u $2
(local.get $0)
)
)
- (func $14 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $14 (type $0) (param $0 i32) (result v128)
(v128.load8_splat $1
(local.get $0)
)
)
- (func $15 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $15 (type $0) (param $0 i32) (result v128)
(v128.load8_splat $1
(local.get $0)
)
)
- (func $16 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $16 (type $0) (param $0 i32) (result v128)
(v128.load16_splat $0
(local.get $0)
)
)
- (func $17 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $17 (type $0) (param $0 i32) (result v128)
(v128.load16_splat $0
(local.get $0)
)
)
- (func $18 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $18 (type $0) (param $0 i32) (result v128)
(v128.load32_splat $1
(local.get $0)
)
)
- (func $19 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $19 (type $0) (param $0 i32) (result v128)
(v128.load32_splat $3
(local.get $0)
)
)
- (func $20 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $20 (type $0) (param $0 i32) (result v128)
(v128.load64_splat $1
(local.get $0)
)
)
- (func $21 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $21 (type $0) (param $0 i32) (result v128)
(v128.load64_splat $0
(local.get $0)
)
)
- (func $22 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $22 (type $1) (param $0 i32) (param $1 v128)
(v128.store $0
(local.get $0)
(local.get $1)
)
)
- (func $23 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $23 (type $1) (param $0 i32) (param $1 v128)
(v128.store $1
(local.get $0)
(local.get $1)
)
)
- (func $24 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $24 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load8_lane $0 0
(local.get $0)
(local.get $1)
)
)
- (func $25 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $25 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load8_lane $1 0
(local.get $0)
(local.get $1)
)
)
- (func $26 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $26 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load16_lane $1 0
(local.get $0)
(local.get $1)
)
)
- (func $27 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $27 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load16_lane $3 0
(local.get $0)
(local.get $1)
)
)
- (func $28 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $28 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load32_lane $0 0
(local.get $0)
(local.get $1)
)
)
- (func $29 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $29 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load32_lane $1 0
(local.get $0)
(local.get $1)
)
)
- (func $30 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $30 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane $3 0
(local.get $0)
(local.get $1)
)
)
- (func $31 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $31 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane $1 0
(local.get $0)
(local.get $1)
)
)
- (func $32 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $32 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane $0 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $33 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $33 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane $1 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $34 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $34 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane $2 offset=32 0
(local.get $0)
(local.get $1)
)
)
- (func $35 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $35 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane $1 offset=32 0
(local.get $0)
(local.get $1)
)
)
- (func $36 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $36 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane $0 offset=32 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $37 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $37 (type $2) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane $3 offset=32 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $38 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $38 (type $1) (param $0 i32) (param $1 v128)
(v128.store8_lane $0 0
(local.get $0)
(local.get $1)
)
)
- (func $39 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $39 (type $1) (param $0 i32) (param $1 v128)
(v128.store8_lane $3 0
(local.get $0)
(local.get $1)
)
)
- (func $40 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $40 (type $1) (param $0 i32) (param $1 v128)
(v128.store16_lane $0 0
(local.get $0)
(local.get $1)
)
)
- (func $41 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $41 (type $1) (param $0 i32) (param $1 v128)
(v128.store16_lane $1 0
(local.get $0)
(local.get $1)
)
)
- (func $42 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $42 (type $1) (param $0 i32) (param $1 v128)
(v128.store32_lane $1 0
(local.get $0)
(local.get $1)
)
)
- (func $43 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $43 (type $1) (param $0 i32) (param $1 v128)
(v128.store32_lane $2 0
(local.get $0)
(local.get $1)
)
)
- (func $44 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $44 (type $1) (param $0 i32) (param $1 v128)
(v128.store64_lane $2 0
(local.get $0)
(local.get $1)
)
)
- (func $45 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $45 (type $1) (param $0 i32) (param $1 v128)
(v128.store64_lane $1 0
(local.get $0)
(local.get $1)
)
)
- (func $46 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $46 (type $1) (param $0 i32) (param $1 v128)
(v128.store64_lane $1 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $47 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $47 (type $1) (param $0 i32) (param $1 v128)
(v128.store64_lane $0 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $48 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $48 (type $1) (param $0 i32) (param $1 v128)
(v128.store64_lane $3 offset=32 0
(local.get $0)
(local.get $1)
)
)
- (func $49 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $49 (type $1) (param $0 i32) (param $1 v128)
(v128.store64_lane $0 offset=32 0
(local.get $0)
(local.get $1)
)
)
- (func $50 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $50 (type $1) (param $0 i32) (param $1 v128)
(v128.store64_lane $1 offset=32 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $51 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $51 (type $1) (param $0 i32) (param $1 v128)
(v128.store64_lane $3 offset=32 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $52 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $52 (type $0) (param $0 i32) (result v128)
(v128.load32_zero $0
(local.get $0)
)
)
- (func $53 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $53 (type $0) (param $0 i32) (result v128)
(v128.load32_zero $1
(local.get $0)
)
)
- (func $54 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $54 (type $0) (param $0 i32) (result v128)
(v128.load64_zero $1
(local.get $0)
)
)
- (func $55 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $55 (type $0) (param $0 i32) (result v128)
(v128.load64_zero $2
(local.get $0)
)
diff --git a/test/multi-table.wast.fromBinary.noDebugInfo b/test/multi-table.wast.fromBinary.noDebugInfo
index 819d147fd..ef7f65167 100644
--- a/test/multi-table.wast.fromBinary.noDebugInfo
+++ b/test/multi-table.wast.fromBinary.noDebugInfo
@@ -1,12 +1,12 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "a" "b" (table $timport$0 1 10 funcref))
- (global $global$0 (ref null $none_=>_none) (ref.func $0))
+ (global $global$0 (ref null $0) (ref.func $0))
(global $global$1 i32 (i32.const 0))
(table $0 3 3 funcref)
(table $1 4 4 funcref)
(table $2 0 externref)
- (table $3 5 5 (ref null $none_=>_none))
+ (table $3 5 5 (ref null $0))
(elem $0 (table $timport$0) (i32.const 0) func $0)
(elem $1 (table $0) (i32.const 0) func $0)
(elem $2 (table $0) (i32.const 1) func $0 $1)
@@ -14,18 +14,18 @@
(elem $4 (table $1) (i32.const 2) func $0 $1)
(elem $5 func $0 $1)
(elem $6 funcref (ref.func $0) (ref.func $1) (ref.null nofunc))
- (elem $7 (ref null $none_=>_none) (ref.func $0) (ref.func $1) (ref.null nofunc) (global.get $global$0))
+ (elem $7 (ref null $0) (ref.func $0) (ref.func $1) (ref.null nofunc) (global.get $global$0))
(elem $8 func)
- (elem $9 (table $3) (i32.const 0) (ref null $none_=>_none) (ref.func $0) (ref.func $2))
- (func $0 (type $none_=>_none)
+ (elem $9 (table $3) (i32.const 0) (ref null $0) (ref.func $0) (ref.func $2))
+ (func $0 (type $0)
(drop
(ref.func $2)
)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(nop)
)
- (func $2 (type $none_=>_none)
+ (func $2 (type $0)
(nop)
)
)
diff --git a/test/multivalue.wast.from-wast b/test/multivalue.wast.from-wast
index e9a154c14..40158656a 100644
--- a/test/multivalue.wast.from-wast
+++ b/test/multivalue.wast.from-wast
@@ -1,13 +1,13 @@
(module
- (type $none_=>_i32_i64 (func (result i32 i64)))
- (type $none_=>_none (func))
- (type $none_=>_i64 (func (result i64)))
- (type $none_=>_f32_i64_i32 (func (result f32 i64 i32)))
- (type $none_=>_i32_i64_externref (func (result i32 i64 externref)))
- (type $none_=>_i32_i64_f32 (func (result i32 i64 f32)))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_f32 (func (result f32)))
- (import "env" "pair" (func $pair (type $none_=>_i32_i64) (result i32 i64)))
+ (type $0 (func (result i32 i64)))
+ (type $1 (func))
+ (type $2 (func (result i64)))
+ (type $3 (func (result f32 i64 i32)))
+ (type $4 (func (result i32 i64 externref)))
+ (type $5 (func (result i32 i64 f32)))
+ (type $6 (func (result i32)))
+ (type $7 (func (result f32)))
+ (import "env" "pair" (func $pair (type $0) (result i32 i64)))
(global $g1 (mut (i32 i64)) (tuple.make
(i32.const 0)
(i64.const 0)
@@ -16,29 +16,29 @@
(i32.const 0)
(i64.const 0)
))
- (func $triple (type $none_=>_i32_i64_f32) (result i32 i64 f32)
+ (func $triple (type $5) (result i32 i64 f32)
(tuple.make
(i32.const 42)
(i64.const 7)
(f32.const 13)
)
)
- (func $get-first (type $none_=>_i32) (result i32)
+ (func $get-first (type $6) (result i32)
(tuple.extract 0
(call $triple)
)
)
- (func $get-second (type $none_=>_i64) (result i64)
+ (func $get-second (type $2) (result i64)
(tuple.extract 1
(call $triple)
)
)
- (func $get-third (type $none_=>_f32) (result f32)
+ (func $get-third (type $7) (result f32)
(tuple.extract 2
(call $triple)
)
)
- (func $reverse (type $none_=>_f32_i64_i32) (result f32 i64 i32)
+ (func $reverse (type $3) (result f32 i64 i32)
(local $x (i32 i64 f32))
(local.set $x
(call $triple)
@@ -55,7 +55,7 @@
)
)
)
- (func $unreachable (type $none_=>_i64) (result i64)
+ (func $unreachable (type $2) (result i64)
(tuple.extract 1
(tuple.make
(i32.const 42)
@@ -64,7 +64,7 @@
)
)
)
- (func $global (type $none_=>_i32_i64) (result i32 i64)
+ (func $global (type $0) (result i32 i64)
(global.set $g1
(tuple.make
(i32.const 42)
@@ -73,12 +73,12 @@
)
(global.get $g2)
)
- (func $drop-call (type $none_=>_none)
+ (func $drop-call (type $1)
(drop
(call $pair)
)
)
- (func $drop-tuple-make (type $none_=>_none)
+ (func $drop-tuple-make (type $1)
(drop
(tuple.make
(i32.const 42)
@@ -86,7 +86,7 @@
)
)
)
- (func $drop-block (type $none_=>_none)
+ (func $drop-block (type $1)
(drop
(block $block (result i32 i64)
(tuple.make
@@ -96,7 +96,7 @@
)
)
)
- (func $mv-return (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-return (type $0) (result i32 i64)
(return
(tuple.make
(i32.const 42)
@@ -104,7 +104,7 @@
)
)
)
- (func $mv-return-in-block (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-return-in-block (type $0) (result i32 i64)
(return
(tuple.make
(i32.const 42)
@@ -112,7 +112,7 @@
)
)
)
- (func $mv-block-break (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-block-break (type $0) (result i32 i64)
(block $l (result i32 i64)
(br $l
(tuple.make
@@ -122,7 +122,7 @@
)
)
)
- (func $mv-block-br-if (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-block-br-if (type $0) (result i32 i64)
(block $l (result i32 i64)
(br_if $l
(tuple.make
@@ -133,7 +133,7 @@
)
)
)
- (func $mv-if (type $none_=>_i32_i64_externref) (result i32 i64 externref)
+ (func $mv-if (type $4) (result i32 i64 externref)
(if (result i32 i64 externref)
(i32.const 1)
(tuple.make
@@ -148,7 +148,7 @@
)
)
)
- (func $mv-loop (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-loop (type $0) (result i32 i64)
(loop $loop-in (result i32 i64)
(tuple.make
(i32.const 42)
@@ -156,7 +156,7 @@
)
)
)
- (func $mv-switch (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-switch (type $0) (result i32 i64)
(block $a (result i32 i64)
(block $b (result i32 i64)
(br_table $a $b
diff --git a/test/multivalue.wast.fromBinary b/test/multivalue.wast.fromBinary
index 4c79c60bb..5d81b49c5 100644
--- a/test/multivalue.wast.fromBinary
+++ b/test/multivalue.wast.fromBinary
@@ -1,25 +1,25 @@
(module
- (type $none_=>_i32_i64 (func (result i32 i64)))
- (type $none_=>_none (func))
- (type $none_=>_i32_i64_externref (func (result i32 i64 externref)))
- (type $none_=>_i64 (func (result i64)))
- (type $none_=>_f32_i64_i32 (func (result f32 i64 i32)))
- (type $none_=>_i32_i64_f32 (func (result i32 i64 f32)))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_f32 (func (result f32)))
- (import "env" "pair" (func $pair (type $none_=>_i32_i64) (result i32 i64)))
+ (type $0 (func (result i32 i64)))
+ (type $1 (func))
+ (type $2 (func (result i32 i64 externref)))
+ (type $3 (func (result i64)))
+ (type $4 (func (result f32 i64 i32)))
+ (type $5 (func (result i32 i64 f32)))
+ (type $6 (func (result i32)))
+ (type $7 (func (result f32)))
+ (import "env" "pair" (func $pair (type $0) (result i32 i64)))
(global $g1 (mut i32) (i32.const 0))
(global $g2 (mut i64) (i64.const 0))
(global $global$2 i32 (i32.const 0))
(global $global$3 i64 (i64.const 0))
- (func $triple (type $none_=>_i32_i64_f32) (result i32 i64 f32)
+ (func $triple (type $5) (result i32 i64 f32)
(tuple.make
(i32.const 42)
(i64.const 7)
(f32.const 13)
)
)
- (func $get-first (type $none_=>_i32) (result i32)
+ (func $get-first (type $6) (result i32)
(local $0 (i32 i64 f32))
(local $1 i64)
(local $2 i32)
@@ -50,7 +50,7 @@
(local.get $2)
)
)
- (func $get-second (type $none_=>_i64) (result i64)
+ (func $get-second (type $3) (result i64)
(local $0 i64)
(local $1 (i32 i64 f32))
(local $2 i64)
@@ -85,7 +85,7 @@
)
(local.get $0)
)
- (func $get-third (type $none_=>_f32) (result f32)
+ (func $get-third (type $7) (result f32)
(local $0 f32)
(local $1 (i32 i64 f32))
(local $2 i64)
@@ -120,7 +120,7 @@
)
(local.get $0)
)
- (func $reverse (type $none_=>_f32_i64_i32) (result f32 i64 i32)
+ (func $reverse (type $4) (result f32 i64 i32)
(local $x i32)
(local $1 i64)
(local $2 i64)
@@ -229,7 +229,7 @@
)
)
)
- (func $unreachable (type $none_=>_i64) (result i64)
+ (func $unreachable (type $3) (result i64)
(drop
(i32.const 42)
)
@@ -238,7 +238,7 @@
)
(unreachable)
)
- (func $global (type $none_=>_i32_i64) (result i32 i64)
+ (func $global (type $0) (result i32 i64)
(local $0 i32)
(global.set $g1
(block (result i32)
@@ -256,7 +256,7 @@
(global.get $global$3)
)
)
- (func $drop-call (type $none_=>_none)
+ (func $drop-call (type $1)
(local $0 (i32 i64))
(local $1 i32)
(local.set $0
@@ -278,7 +278,7 @@
)
)
)
- (func $drop-tuple-make (type $none_=>_none)
+ (func $drop-tuple-make (type $1)
(local $0 i32)
(drop
(block (result i32)
@@ -292,7 +292,7 @@
)
)
)
- (func $drop-block (type $none_=>_none)
+ (func $drop-block (type $1)
(local $0 (i32 i64))
(local $1 i32)
(local.set $0
@@ -319,7 +319,7 @@
)
)
)
- (func $mv-return (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-return (type $0) (result i32 i64)
(return
(tuple.make
(i32.const 42)
@@ -327,7 +327,7 @@
)
)
)
- (func $mv-return-in-block (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-return-in-block (type $0) (result i32 i64)
(return
(tuple.make
(i32.const 42)
@@ -335,7 +335,7 @@
)
)
)
- (func $mv-block-break (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-block-break (type $0) (result i32 i64)
(local $0 (i32 i64))
(local.set $0
(block $label$1 (result i32 i64)
@@ -356,7 +356,7 @@
)
)
)
- (func $mv-block-br-if (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-block-br-if (type $0) (result i32 i64)
(local $0 (i32 i64))
(local $1 (i32 i64))
(local.set $1
@@ -389,7 +389,7 @@
)
)
)
- (func $mv-if (type $none_=>_i32_i64_externref) (result i32 i64 externref)
+ (func $mv-if (type $2) (result i32 i64 externref)
(local $0 (i32 i64 externref))
(local.set $0
(if (result i32 i64 externref)
@@ -418,7 +418,7 @@
)
)
)
- (func $mv-loop (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-loop (type $0) (result i32 i64)
(local $0 (i32 i64))
(local.set $0
(loop $label$1 (result i32 i64)
@@ -437,7 +437,7 @@
)
)
)
- (func $mv-switch (type $none_=>_i32_i64) (result i32 i64)
+ (func $mv-switch (type $0) (result i32 i64)
(local $0 (i32 i64))
(local $1 (i32 i64))
(local.set $1
diff --git a/test/multivalue.wast.fromBinary.noDebugInfo b/test/multivalue.wast.fromBinary.noDebugInfo
index 7ccde0b9a..1c6270e97 100644
--- a/test/multivalue.wast.fromBinary.noDebugInfo
+++ b/test/multivalue.wast.fromBinary.noDebugInfo
@@ -1,25 +1,25 @@
(module
- (type $none_=>_i32_i64 (func (result i32 i64)))
- (type $none_=>_none (func))
- (type $none_=>_i32_i64_externref (func (result i32 i64 externref)))
- (type $none_=>_i64 (func (result i64)))
- (type $none_=>_f32_i64_i32 (func (result f32 i64 i32)))
- (type $none_=>_i32_i64_f32 (func (result i32 i64 f32)))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_f32 (func (result f32)))
- (import "env" "pair" (func $fimport$0 (type $none_=>_i32_i64) (result i32 i64)))
+ (type $0 (func (result i32 i64)))
+ (type $1 (func))
+ (type $2 (func (result i32 i64 externref)))
+ (type $3 (func (result i64)))
+ (type $4 (func (result f32 i64 i32)))
+ (type $5 (func (result i32 i64 f32)))
+ (type $6 (func (result i32)))
+ (type $7 (func (result f32)))
+ (import "env" "pair" (func $fimport$0 (type $0) (result i32 i64)))
(global $global$0 (mut i32) (i32.const 0))
(global $global$1 (mut i64) (i64.const 0))
(global $global$2 i32 (i32.const 0))
(global $global$3 i64 (i64.const 0))
- (func $0 (type $none_=>_i32_i64_f32) (result i32 i64 f32)
+ (func $0 (type $5) (result i32 i64 f32)
(tuple.make
(i32.const 42)
(i64.const 7)
(f32.const 13)
)
)
- (func $1 (type $none_=>_i32) (result i32)
+ (func $1 (type $6) (result i32)
(local $0 (i32 i64 f32))
(local $1 i64)
(local $2 i32)
@@ -50,7 +50,7 @@
(local.get $2)
)
)
- (func $2 (type $none_=>_i64) (result i64)
+ (func $2 (type $3) (result i64)
(local $0 i64)
(local $1 (i32 i64 f32))
(local $2 i64)
@@ -85,7 +85,7 @@
)
(local.get $0)
)
- (func $3 (type $none_=>_f32) (result f32)
+ (func $3 (type $7) (result f32)
(local $0 f32)
(local $1 (i32 i64 f32))
(local $2 i64)
@@ -120,7 +120,7 @@
)
(local.get $0)
)
- (func $4 (type $none_=>_f32_i64_i32) (result f32 i64 i32)
+ (func $4 (type $4) (result f32 i64 i32)
(local $0 i32)
(local $1 i64)
(local $2 i64)
@@ -229,7 +229,7 @@
)
)
)
- (func $5 (type $none_=>_i64) (result i64)
+ (func $5 (type $3) (result i64)
(drop
(i32.const 42)
)
@@ -238,7 +238,7 @@
)
(unreachable)
)
- (func $6 (type $none_=>_i32_i64) (result i32 i64)
+ (func $6 (type $0) (result i32 i64)
(local $0 i32)
(global.set $global$0
(block (result i32)
@@ -256,7 +256,7 @@
(global.get $global$3)
)
)
- (func $7 (type $none_=>_none)
+ (func $7 (type $1)
(local $0 (i32 i64))
(local $1 i32)
(local.set $0
@@ -278,7 +278,7 @@
)
)
)
- (func $8 (type $none_=>_none)
+ (func $8 (type $1)
(local $0 i32)
(drop
(block (result i32)
@@ -292,7 +292,7 @@
)
)
)
- (func $9 (type $none_=>_none)
+ (func $9 (type $1)
(local $0 (i32 i64))
(local $1 i32)
(local.set $0
@@ -319,7 +319,7 @@
)
)
)
- (func $10 (type $none_=>_i32_i64) (result i32 i64)
+ (func $10 (type $0) (result i32 i64)
(return
(tuple.make
(i32.const 42)
@@ -327,7 +327,7 @@
)
)
)
- (func $11 (type $none_=>_i32_i64) (result i32 i64)
+ (func $11 (type $0) (result i32 i64)
(return
(tuple.make
(i32.const 42)
@@ -335,7 +335,7 @@
)
)
)
- (func $12 (type $none_=>_i32_i64) (result i32 i64)
+ (func $12 (type $0) (result i32 i64)
(local $0 (i32 i64))
(local.set $0
(block $label$1 (result i32 i64)
@@ -356,7 +356,7 @@
)
)
)
- (func $13 (type $none_=>_i32_i64) (result i32 i64)
+ (func $13 (type $0) (result i32 i64)
(local $0 (i32 i64))
(local $1 (i32 i64))
(local.set $1
@@ -389,7 +389,7 @@
)
)
)
- (func $14 (type $none_=>_i32_i64_externref) (result i32 i64 externref)
+ (func $14 (type $2) (result i32 i64 externref)
(local $0 (i32 i64 externref))
(local.set $0
(if (result i32 i64 externref)
@@ -418,7 +418,7 @@
)
)
)
- (func $15 (type $none_=>_i32_i64) (result i32 i64)
+ (func $15 (type $0) (result i32 i64)
(local $0 (i32 i64))
(local.set $0
(loop $label$1 (result i32 i64)
@@ -437,7 +437,7 @@
)
)
)
- (func $16 (type $none_=>_i32_i64) (result i32 i64)
+ (func $16 (type $0) (result i32 i64)
(local $0 (i32 i64))
(local $1 (i32 i64))
(local.set $1
diff --git a/test/mutable-global.wasm.fromBinary b/test/mutable-global.wasm.fromBinary
index 08d3b6c21..ab60a2dd9 100644
--- a/test/mutable-global.wasm.fromBinary
+++ b/test/mutable-global.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "global-mut" (global $gimport$0 (mut i32)))
(func $0
(global.set $gimport$0
diff --git a/test/mutable-global.wast.fromBinary.noDebugInfo b/test/mutable-global.wast.fromBinary.noDebugInfo
index 5a3b5c18f..69db53f3f 100644
--- a/test/mutable-global.wast.fromBinary.noDebugInfo
+++ b/test/mutable-global.wast.fromBinary.noDebugInfo
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "global-mut" (global $gimport$0 (mut i32)))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(global.set $gimport$0
(i32.add
(global.get $gimport$0)
diff --git a/test/newsyntax.wast.from-wast b/test/newsyntax.wast.from-wast
index a5a2a47ad..997180e4f 100644
--- a/test/newsyntax.wast.from-wast
+++ b/test/newsyntax.wast.from-wast
@@ -1,17 +1,17 @@
(module
- (type $none_=>_none (func))
- (type $i32_f64_=>_i32 (func (param i32 f64) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32 f64) (result i32)))
(import "env" "table" (table $timport$0 9 9 funcref))
(export "call_indirect" (func $0))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(drop
- (call_indirect $timport$0 (type $i32_f64_=>_i32)
+ (call_indirect $timport$0 (type $1)
(i32.const 10)
(f64.const 20)
(i32.const 30)
)
)
- (call_indirect $timport$0 (type $none_=>_none)
+ (call_indirect $timport$0 (type $0)
(i32.const 1)
)
)
diff --git a/test/newsyntax.wast.fromBinary b/test/newsyntax.wast.fromBinary
index 983916a14..8d14c6360 100644
--- a/test/newsyntax.wast.fromBinary
+++ b/test/newsyntax.wast.fromBinary
@@ -1,17 +1,17 @@
(module
- (type $none_=>_none (func))
- (type $i32_f64_=>_i32 (func (param i32 f64) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32 f64) (result i32)))
(import "env" "table" (table $timport$0 9 9 funcref))
(export "call_indirect" (func $0))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(drop
- (call_indirect $timport$0 (type $i32_f64_=>_i32)
+ (call_indirect $timport$0 (type $1)
(i32.const 10)
(f64.const 20)
(i32.const 30)
)
)
- (call_indirect $timport$0 (type $none_=>_none)
+ (call_indirect $timport$0 (type $0)
(i32.const 1)
)
)
diff --git a/test/newsyntax.wast.fromBinary.noDebugInfo b/test/newsyntax.wast.fromBinary.noDebugInfo
index 983916a14..8d14c6360 100644
--- a/test/newsyntax.wast.fromBinary.noDebugInfo
+++ b/test/newsyntax.wast.fromBinary.noDebugInfo
@@ -1,17 +1,17 @@
(module
- (type $none_=>_none (func))
- (type $i32_f64_=>_i32 (func (param i32 f64) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32 f64) (result i32)))
(import "env" "table" (table $timport$0 9 9 funcref))
(export "call_indirect" (func $0))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(drop
- (call_indirect $timport$0 (type $i32_f64_=>_i32)
+ (call_indirect $timport$0 (type $1)
(i32.const 10)
(f64.const 20)
(i32.const 30)
)
)
- (call_indirect $timport$0 (type $none_=>_none)
+ (call_indirect $timport$0 (type $0)
(i32.const 1)
)
)
diff --git a/test/nonspec-bulk-memory.wast.from-wast b/test/nonspec-bulk-memory.wast.from-wast
index 6c79214a7..8c4b98b1d 100644
--- a/test/nonspec-bulk-memory.wast.from-wast
+++ b/test/nonspec-bulk-memory.wast.from-wast
@@ -1,25 +1,25 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 1024 1024)
(data $0 (i32.const 0) "hello, world")
- (func $memory.init (type $none_=>_none)
+ (func $memory.init (type $0)
(memory.init $0
(i32.const 512)
(i32.const 0)
(i32.const 12)
)
)
- (func $data.drop (type $none_=>_none)
+ (func $data.drop (type $0)
(data.drop $0)
)
- (func $memory.copy (type $none_=>_none)
+ (func $memory.copy (type $0)
(memory.copy
(i32.const 512)
(i32.const 0)
(i32.const 12)
)
)
- (func $memory.fill (type $none_=>_none)
+ (func $memory.fill (type $0)
(memory.fill
(i32.const 0)
(i32.const 42)
diff --git a/test/nonspec-bulk-memory.wast.fromBinary b/test/nonspec-bulk-memory.wast.fromBinary
index d43f0c6e0..f2c4c0c5e 100644
--- a/test/nonspec-bulk-memory.wast.fromBinary
+++ b/test/nonspec-bulk-memory.wast.fromBinary
@@ -1,25 +1,25 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 1024 1024)
(data $0 (i32.const 0) "hello, world")
- (func $memory.init (type $none_=>_none)
+ (func $memory.init (type $0)
(memory.init $0
(i32.const 512)
(i32.const 0)
(i32.const 12)
)
)
- (func $data.drop (type $none_=>_none)
+ (func $data.drop (type $0)
(data.drop $0)
)
- (func $memory.copy (type $none_=>_none)
+ (func $memory.copy (type $0)
(memory.copy
(i32.const 512)
(i32.const 0)
(i32.const 12)
)
)
- (func $memory.fill (type $none_=>_none)
+ (func $memory.fill (type $0)
(memory.fill
(i32.const 0)
(i32.const 42)
diff --git a/test/nonspec-bulk-memory.wast.fromBinary.noDebugInfo b/test/nonspec-bulk-memory.wast.fromBinary.noDebugInfo
index cbb03bb71..9f1d63f24 100644
--- a/test/nonspec-bulk-memory.wast.fromBinary.noDebugInfo
+++ b/test/nonspec-bulk-memory.wast.fromBinary.noDebugInfo
@@ -1,25 +1,25 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 1024 1024)
(data $0 (i32.const 0) "hello, world")
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(memory.init $0
(i32.const 512)
(i32.const 0)
(i32.const 12)
)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(data.drop $0)
)
- (func $2 (type $none_=>_none)
+ (func $2 (type $0)
(memory.copy
(i32.const 512)
(i32.const 0)
(i32.const 12)
)
)
- (func $3 (type $none_=>_none)
+ (func $3 (type $0)
(memory.fill
(i32.const 0)
(i32.const 42)
diff --git a/test/passes/O.bin.txt b/test/passes/O.bin.txt
index 40ab1940f..51610d92f 100644
--- a/test/passes/O.bin.txt
+++ b/test/passes/O.bin.txt
@@ -1,5 +1,5 @@
(module
- (type $i64_=>_i64 (func (param i64) (result i64)))
+ (type $0 (func (param i64) (result i64)))
(export "fac-rec" (func $0))
(export "fac-rec-named" (func $1))
(export "fac-iter" (func $2))
diff --git a/test/passes/O1_print-stack-ir.txt b/test/passes/O1_print-stack-ir.txt
index 006f81298..0a64713d3 100644
--- a/test/passes/O1_print-stack-ir.txt
+++ b/test/passes/O1_print-stack-ir.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "stacky-help" (func $stacky-help))
(func $stacky-help (param $0 i32) (result i32)
(i32.add
@@ -25,7 +25,7 @@
)
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "stacky-help" (func $stacky-help))
(func $stacky-help (param $0 i32) (result i32)
(i32.add
diff --git a/test/passes/O2_precompute-propagate_print-stack-ir.txt b/test/passes/O2_precompute-propagate_print-stack-ir.txt
index 24c82559e..82b8601c3 100644
--- a/test/passes/O2_precompute-propagate_print-stack-ir.txt
+++ b/test/passes/O2_precompute-propagate_print-stack-ir.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_i32_i32_i64_=>_i64 (func (param i32 i32 i32 i64) (result i64)))
+ (type $0 (func (param i32 i32 i32 i64) (result i64)))
(export "func" (func $0))
(func $0 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i64) (result i64)
(local $4 i32)
@@ -11,7 +11,7 @@
)
)
(module
- (type $i32_i32_i32_i64_=>_i64 (func (param i32 i32 i32 i64) (result i64)))
+ (type $0 (func (param i32 i32 i32 i64) (result i64)))
(export "func" (func $0))
(func $0 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i64) (result i64)
(local $4 i32)
diff --git a/test/passes/O2_print-stack-ir.txt b/test/passes/O2_print-stack-ir.txt
index 5c094ff26..cdfccc3d4 100644
--- a/test/passes/O2_print-stack-ir.txt
+++ b/test/passes/O2_print-stack-ir.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "stacky-help" (func $stacky-help))
(func $stacky-help (param $0 i32) (result i32)
i32.const 0
@@ -16,7 +16,7 @@
)
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "stacky-help" (func $stacky-help))
(func $stacky-help (; has Stack IR ;) (param $0 i32) (result i32)
(i32.add
diff --git a/test/passes/O3_print-stack-ir.txt b/test/passes/O3_print-stack-ir.txt
index 7184df236..569c49966 100644
--- a/test/passes/O3_print-stack-ir.txt
+++ b/test/passes/O3_print-stack-ir.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "stacky-help" (func $stacky-help))
(func $stacky-help (param $0 i32) (result i32)
i32.const 0
@@ -14,7 +14,7 @@
)
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "stacky-help" (func $stacky-help))
(func $stacky-help (; has Stack IR ;) (param $0 i32) (result i32)
(i32.add
diff --git a/test/passes/Os_print-stack-ir_all-features_disable-gc.txt b/test/passes/Os_print-stack-ir_all-features_disable-gc.txt
index 7184df236..569c49966 100644
--- a/test/passes/Os_print-stack-ir_all-features_disable-gc.txt
+++ b/test/passes/Os_print-stack-ir_all-features_disable-gc.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "stacky-help" (func $stacky-help))
(func $stacky-help (param $0 i32) (result i32)
i32.const 0
@@ -14,7 +14,7 @@
)
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "stacky-help" (func $stacky-help))
(func $stacky-help (; has Stack IR ;) (param $0 i32) (result i32)
(i32.add
diff --git a/test/passes/Oz_fuzz-exec_all-features.txt b/test/passes/Oz_fuzz-exec_all-features.txt
index 0be1beb0e..2f6fd3d87 100644
--- a/test/passes/Oz_fuzz-exec_all-features.txt
+++ b/test/passes/Oz_fuzz-exec_all-features.txt
@@ -59,10 +59,10 @@
(type $bytes (array (mut i8)))
(type $void_func (func))
(type $struct (struct (field (mut i32))))
- (type $i32_=>_none (func (param i32)))
+ (type $3 (func (param i32)))
(type $extendedstruct (sub $struct (struct (field (mut i32)) (field f64))))
(type $int_func (func (result i32)))
- (import "fuzzing-support" "log-i32" (func $log (type $i32_=>_none) (param i32)))
+ (import "fuzzing-support" "log-i32" (func $log (type $3) (param i32)))
(export "structs" (func $0))
(export "arrays" (func $1))
(export "br_on_cast" (func $2))
@@ -390,9 +390,9 @@ ignoring comparison of ExecutionResults!
[fuzz-exec] calling foo
[host limit allocation failure]
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(export "foo" (func $0))
- (func $0 (type $none_=>_i32) (; has Stack IR ;) (result i32)
+ (func $0 (type $0) (; has Stack IR ;) (result i32)
(i32.const 0)
)
)
diff --git a/test/passes/converge_O3_metrics.bin.txt b/test/passes/converge_O3_metrics.bin.txt
index 2bda50f62..54cc551be 100644
--- a/test/passes/converge_O3_metrics.bin.txt
+++ b/test/passes/converge_O3_metrics.bin.txt
@@ -26,11 +26,11 @@ total
RefFunc : 429
Store : 5
(module
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32 i32) (result i32)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
+ (type $3 (func (param i32) (result i32)))
+ (type $4 (func (result i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "table" (table $timport$0 478 478 funcref))
(import "env" "___syscall146" (func $import$0 (param i32 i32) (result i32)))
@@ -94,7 +94,7 @@ total
)
(block $label$2
(br_if $label$2
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $0)
(local.get $1)
(i32.const 10888)
(local.get $0)
@@ -134,7 +134,7 @@ total
)
)
(i32.const 0)
- (call_indirect (type $i32_i32_=>_i32)
+ (call_indirect (type $1)
(local.get $0)
(i32.const 10)
(i32.add
@@ -187,7 +187,7 @@ total
(local.get $1)
)
(drop
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $0)
(i32.const 0)
(i32.const 0)
(i32.const 1)
@@ -208,7 +208,7 @@ total
)
(func $__ZNSt3__211__stdoutbufIcE6xsputnEPKci (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(drop
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $0)
(i32.const 0)
(local.get $1)
(local.get $2)
@@ -252,11 +252,11 @@ total
RefFunc : 429
Store : 5
(module
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32 i32) (result i32)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
+ (type $3 (func (param i32) (result i32)))
+ (type $4 (func (result i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "table" (table $timport$0 478 478 funcref))
(import "env" "___syscall146" (func $import$0 (param i32 i32) (result i32)))
@@ -319,7 +319,7 @@ total
)
(block $label$2
(br_if $label$2
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $0)
(local.get $1)
(i32.const 10888)
(local.get $0)
@@ -359,7 +359,7 @@ total
)
)
(i32.const 0)
- (call_indirect (type $i32_i32_=>_i32)
+ (call_indirect (type $1)
(local.get $0)
(i32.const 10)
(i32.add
@@ -407,7 +407,7 @@ total
(local.get $1)
)
(drop
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $0)
(i32.const 0)
(i32.const 0)
(i32.const 1)
@@ -428,7 +428,7 @@ total
)
(func $__ZNSt3__211__stdoutbufIcE6xsputnEPKci (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(drop
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $0)
(i32.const 0)
(local.get $1)
(local.get $2)
@@ -472,11 +472,11 @@ total
RefFunc : 429
Store : 5
(module
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32 i32) (result i32)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
+ (type $3 (func (param i32) (result i32)))
+ (type $4 (func (result i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "table" (table $timport$0 478 478 funcref))
(import "env" "___syscall146" (func $import$0 (param i32 i32) (result i32)))
@@ -539,7 +539,7 @@ total
)
(block $label$2
(br_if $label$2
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $0)
(local.get $1)
(i32.const 10888)
(local.get $0)
@@ -579,7 +579,7 @@ total
)
)
(i32.const 0)
- (call_indirect (type $i32_i32_=>_i32)
+ (call_indirect (type $1)
(local.get $0)
(i32.const 10)
(i32.add
@@ -627,7 +627,7 @@ total
(local.get $1)
)
(drop
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $0)
(i32.const 0)
(i32.const 0)
(i32.const 1)
@@ -648,7 +648,7 @@ total
)
(func $__ZNSt3__211__stdoutbufIcE6xsputnEPKci (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(drop
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $0)
(i32.const 0)
(local.get $1)
(local.get $2)
diff --git a/test/passes/dce_vacuum_remove-unused-names.bin.txt b/test/passes/dce_vacuum_remove-unused-names.bin.txt
index 26e2c565a..8a01d2ee5 100644
--- a/test/passes/dce_vacuum_remove-unused-names.bin.txt
+++ b/test/passes/dce_vacuum_remove-unused-names.bin.txt
@@ -1,6 +1,6 @@
(module
- (type $f32_f32_=>_f32 (func (param f32 f32) (result f32)))
- (type $f64_f64_=>_f64 (func (param f64 f64) (result f64)))
+ (type $0 (func (param f32 f32) (result f32)))
+ (type $1 (func (param f64 f64) (result f64)))
(export "f32.compute_radix" (func $0))
(export "f64.compute_radix" (func $1))
(func $0 (param $0 f32) (param $1 f32) (result f32)
diff --git a/test/passes/duplicate-function-elimination_all-features.txt b/test/passes/duplicate-function-elimination_all-features.txt
index 1127d8d79..b5b363d42 100644
--- a/test/passes/duplicate-function-elimination_all-features.txt
+++ b/test/passes/duplicate-function-elimination_all-features.txt
@@ -1,21 +1,21 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_funcref (func (result funcref)))
+ (type $0 (func (result i32)))
+ (type $1 (func (result funcref)))
(elem declare func $0)
- (func $0 (type $none_=>_i32) (result i32)
+ (func $0 (type $0) (result i32)
(i32.const 0)
)
- (func $test (type $none_=>_funcref) (result funcref)
+ (func $test (type $1) (result funcref)
(ref.func $0)
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(global $bar i32 (i32.const 0))
(memory $foo 16 16)
(export "memory" (memory $foo))
(export "global" (global $bar))
- (func $bar (type $none_=>_none)
+ (func $bar (type $0)
(nop)
)
)
diff --git a/test/passes/duplicate-import-elimination.txt b/test/passes/duplicate-import-elimination.txt
index ee2426947..f54f152c6 100644
--- a/test/passes/duplicate-import-elimination.txt
+++ b/test/passes/duplicate-import-elimination.txt
@@ -1,6 +1,6 @@
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
(import "env" "waka" (func $foo))
(import "env" "waka" (func $wrong (param i32)))
(table $0 2 2 funcref)
diff --git a/test/passes/dwarf-local-order.bin.txt b/test/passes/dwarf-local-order.bin.txt
index e854507e5..f6b827702 100644
--- a/test/passes/dwarf-local-order.bin.txt
+++ b/test/passes/dwarf-local-order.bin.txt
@@ -1,6 +1,6 @@
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
(global $global$0 (mut i32) (i32.const 5243904))
(global $global$1 i32 (i32.const 1024))
(memory $0 256 256)
@@ -158,8 +158,8 @@
;; custom section "producers", size 172
)
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
(global $global$0 (mut i32) (i32.const 5243904))
(global $global$1 i32 (i32.const 1024))
(memory $0 256 256)
@@ -392,8 +392,8 @@
;; custom section "producers", size 172
)
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
(global $global$0 (mut i32) (i32.const 5243904))
(global $global$1 i32 (i32.const 1024))
(memory $0 256 256)
@@ -547,8 +547,8 @@
;; custom section "producers", size 172
)
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
(global $global$0 (mut i32) (i32.const 5243904))
(global $global$1 i32 (i32.const 1024))
(memory $0 256 256)
diff --git a/test/passes/dwarf_with_exceptions.bin.txt b/test/passes/dwarf_with_exceptions.bin.txt
index d207962e9..8a70d511a 100644
--- a/test/passes/dwarf_with_exceptions.bin.txt
+++ b/test/passes/dwarf_with_exceptions.bin.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32) (result i32)))
(import "env" "_Z3foov" (func $foo\28\29))
(import "env" "__cxa_begin_catch" (func $__cxa_begin_catch (param i32) (result i32)))
(import "env" "__cxa_end_catch" (func $__cxa_end_catch))
@@ -420,9 +420,9 @@ file_names[ 1]:
0x00000081: "_Z21dwarf_with_exceptionsv"
0x0000009c: "dwarf_with_exceptions"
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32) (result i32)))
(import "env" "_Z3foov" (func $foo\28\29))
(import "env" "__cxa_begin_catch" (func $__cxa_begin_catch (param i32) (result i32)))
(import "env" "__cxa_end_catch" (func $__cxa_end_catch))
diff --git a/test/passes/dwarfdump.bin.txt b/test/passes/dwarfdump.bin.txt
index 2d0a4e9c5..ddab8ad1e 100644
--- a/test/passes/dwarfdump.bin.txt
+++ b/test/passes/dwarfdump.bin.txt
@@ -100,11 +100,11 @@ file_names[ 1]:
0x000000c8: "_Z3foov"
0x000000d0: "foo"
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32)))
+ (type $2 (func (result i32)))
+ (type $3 (func))
+ (type $4 (func (param i32 i32)))
(import "env" "__wasm_call_ctors" (func $fimport$0))
(import "env" "dlmalloc" (func $fimport$1 (param i32) (result i32)))
(import "env" "dlfree" (func $fimport$2 (param i32)))
diff --git a/test/passes/dwarfdump_roundtrip_dwarfdump.bin.txt b/test/passes/dwarfdump_roundtrip_dwarfdump.bin.txt
index dccf9f894..8f88bbbff 100644
--- a/test/passes/dwarfdump_roundtrip_dwarfdump.bin.txt
+++ b/test/passes/dwarfdump_roundtrip_dwarfdump.bin.txt
@@ -188,11 +188,11 @@ file_names[ 1]:
0x000000c8: "_Z3foov"
0x000000d0: "foo"
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32)))
+ (type $2 (func (result i32)))
+ (type $3 (func))
+ (type $4 (func (param i32 i32)))
(import "env" "__wasm_call_ctors" (func $fimport$0))
(import "env" "dlmalloc" (func $fimport$1 (param i32) (result i32)))
(import "env" "dlfree" (func $fimport$2 (param i32)))
diff --git a/test/passes/emit-js-wrapper=a.js.txt b/test/passes/emit-js-wrapper=a.js.txt
index 865f65828..4a72da8eb 100644
--- a/test/passes/emit-js-wrapper=a.js.txt
+++ b/test/passes/emit-js-wrapper=a.js.txt
@@ -1,11 +1,11 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $i32_i64_f32_f64_=>_none (func (param i32 i64 f32 f64)))
- (type $i32_f32_f64_=>_none (func (param i32 f32 f64)))
- (type $i32_f32_f64_=>_i64 (func (param i32 f32 f64) (result i64)))
- (type $i32_i32_i32_f32_f64_=>_none (func (param i32 i32 i32 f32 f64)))
- (type $i32_f32_f64_=>_i32 (func (param i32 f32 f64) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32 i64 f32 f64)))
+ (type $3 (func (param i32 f32 f64)))
+ (type $4 (func (param i32 f32 f64) (result i64)))
+ (type $5 (func (param i32 i32 i32 f32 f64)))
+ (type $6 (func (param i32 f32 f64) (result i32)))
(import "env" "setTempRet0" (func $setTempRet0 (param i32)))
(memory $0 256 256)
(export "add" (func $add))
diff --git a/test/passes/emit-spec-wrapper=a.wat.txt b/test/passes/emit-spec-wrapper=a.wat.txt
index 4243a5ada..67e0ad6a0 100644
--- a/test/passes/emit-spec-wrapper=a.wat.txt
+++ b/test/passes/emit-spec-wrapper=a.wat.txt
@@ -1,9 +1,9 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $i32_i64_f32_f64_=>_none (func (param i32 i64 f32 f64)))
- (type $i32_f32_f64_=>_none (func (param i32 f32 f64)))
- (type $i32_f32_f64_=>_i64 (func (param i32 f32 f64) (result i64)))
+ (type $0 (func (param i32 i32) (result i32)))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32 i64 f32 f64)))
+ (type $3 (func (param i32 f32 f64)))
+ (type $4 (func (param i32 f32 f64) (result i64)))
(memory $0 256 256)
(export "add" (func $add))
(export "no_return" (func $no-return))
diff --git a/test/passes/fannkuch0_dwarf.bin.txt b/test/passes/fannkuch0_dwarf.bin.txt
index 616fdea8e..e761baf70 100644
--- a/test/passes/fannkuch0_dwarf.bin.txt
+++ b/test/passes/fannkuch0_dwarf.bin.txt
@@ -5191,10 +5191,10 @@ file_names[ 3]:
00000000 00000bc7 00001360
00000000 <End of list>
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32)))
+ (type $3 (func))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "__indirect_function_table" (table $timport$0 1 funcref))
(import "env" "malloc" (func $malloc (param i32) (result i32)))
diff --git a/test/passes/fannkuch3_dwarf.bin.txt b/test/passes/fannkuch3_dwarf.bin.txt
index 165dd01c5..f58068ec3 100644
--- a/test/passes/fannkuch3_dwarf.bin.txt
+++ b/test/passes/fannkuch3_dwarf.bin.txt
@@ -4790,11 +4790,11 @@ file_names[ 4]:
00000040 000003a5 000006ab
00000040 <End of list>
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32 i32 i32) (result i32)))
+ (type $3 (func (param i32)))
+ (type $4 (func))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "__indirect_function_table" (table $timport$0 1 funcref))
(import "env" "malloc" (func $malloc (param i32) (result i32)))
diff --git a/test/passes/fannkuch3_manyopts_dwarf.bin.txt b/test/passes/fannkuch3_manyopts_dwarf.bin.txt
index dd5d6444a..1df0db506 100644
--- a/test/passes/fannkuch3_manyopts_dwarf.bin.txt
+++ b/test/passes/fannkuch3_manyopts_dwarf.bin.txt
@@ -4698,11 +4698,11 @@ file_names[ 4]:
00000040 0000038c 00000673
00000040 <End of list>
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32 i32 i32) (result i32)))
+ (type $3 (func (param i32)))
+ (type $4 (func))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "malloc" (func $malloc (param i32) (result i32)))
(import "env" "memcpy" (func $memcpy (param i32 i32 i32) (result i32)))
diff --git a/test/passes/fib2_dwarf.bin.txt b/test/passes/fib2_dwarf.bin.txt
index 7ca52006b..9d633f78b 100644
--- a/test/passes/fib2_dwarf.bin.txt
+++ b/test/passes/fib2_dwarf.bin.txt
@@ -613,10 +613,10 @@ file_names[ 1]:
00000000 00000044 0000004a
00000000 <End of list>
(module
- (type $none_=>_none (func))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32) (result i32)))
+ (type $2 (func (result i32)))
+ (type $3 (func (param i32 i32) (result i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "__indirect_function_table" (table $timport$0 1 funcref))
(global $global$0 (mut i32) (i32.const 5243904))
diff --git a/test/passes/fib2_emptylocspan_dwarf.bin.txt b/test/passes/fib2_emptylocspan_dwarf.bin.txt
index ac3adb7b9..6d9078ccc 100644
--- a/test/passes/fib2_emptylocspan_dwarf.bin.txt
+++ b/test/passes/fib2_emptylocspan_dwarf.bin.txt
@@ -613,10 +613,10 @@ file_names[ 1]:
00000000 00000044 0000004a
00000000 <End of list>
(module
- (type $none_=>_none (func))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32) (result i32)))
+ (type $2 (func (result i32)))
+ (type $3 (func (param i32 i32) (result i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "__indirect_function_table" (table $timport$0 1 funcref))
(global $global$0 (mut i32) (i32.const 5243904))
diff --git a/test/passes/fib_nonzero-low-pc_dwarf.bin.txt b/test/passes/fib_nonzero-low-pc_dwarf.bin.txt
index 03935c482..8d1c7faa8 100644
--- a/test/passes/fib_nonzero-low-pc_dwarf.bin.txt
+++ b/test/passes/fib_nonzero-low-pc_dwarf.bin.txt
@@ -509,8 +509,8 @@ file_names[ 1]:
0x00000096: "next"
0x0000009b: "i"
(module
- (type $none_=>_none (func))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32) (result i32)))
(import "env" "memory" (memory $mimport$0 0))
(import "env" "__indirect_function_table" (table $timport$0 0 funcref))
(import "env" "__stack_pointer" (global $gimport$0 (mut i32)))
diff --git a/test/passes/flatten.bin.txt b/test/passes/flatten.bin.txt
index 3abd4e5ff..53fbcc397 100644
--- a/test/passes/flatten.bin.txt
+++ b/test/passes/flatten.bin.txt
@@ -1,14 +1,14 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_i64 (func (result i64)))
- (type $none_=>_f32 (func (result f32)))
- (type $none_=>_f64 (func (result f64)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i64_=>_i64 (func (param i64) (result i64)))
- (type $f32_=>_f32 (func (param f32) (result f32)))
- (type $f64_=>_f64 (func (param f64) (result f64)))
- (type $i64_f32_f64_i32_i32_=>_none (func (param i64 f32 f64 i32 i32)))
- (type $i64_f32_f64_i32_i32_=>_f64 (func (param i64 f32 f64 i32 i32) (result f64)))
+ (type $0 (func (result i32)))
+ (type $1 (func (result i64)))
+ (type $2 (func (result f32)))
+ (type $3 (func (result f64)))
+ (type $4 (func (param i32) (result i32)))
+ (type $5 (func (param i64) (result i64)))
+ (type $6 (func (param f32) (result f32)))
+ (type $7 (func (param f64) (result f64)))
+ (type $8 (func (param i64 f32 f64 i32 i32)))
+ (type $9 (func (param i64 f32 f64 i32 i32) (result f64)))
(export "type-local-i32" (func $0))
(export "type-local-i64" (func $1))
(export "type-local-f32" (func $2))
diff --git a/test/passes/fpcast-emu_pass-arg=max-func-params@5.txt b/test/passes/fpcast-emu_pass-arg=max-func-params@5.txt
index 28be5a60d..1a093dd1e 100644
--- a/test/passes/fpcast-emu_pass-arg=max-func-params@5.txt
+++ b/test/passes/fpcast-emu_pass-arg=max-func-params@5.txt
@@ -1,11 +1,11 @@
(module
- (type $i64_i64_i64_i64_i64_=>_i64 (func (param i64 i64 i64 i64 i64) (result i64)))
+ (type $0 (func (param i64 i64 i64 i64 i64) (result i64)))
(type $vijfd (func (param i32 i64 f32 f64)))
(table $0 10 10 funcref)
(elem $0 (i32.const 0) $byn$fpcast-emu$a)
(func $a (param $x i32) (param $y i64) (param $z f32) (param $w f64)
(drop
- (call_indirect (type $i64_i64_i64_i64_i64_=>_i64)
+ (call_indirect (type $0)
(i64.extend_i32_u
(i32.const 1)
)
diff --git a/test/passes/func-metrics.txt b/test/passes/func-metrics.txt
index af1dbdbc0..8c2812bd2 100644
--- a/test/passes/func-metrics.txt
+++ b/test/passes/func-metrics.txt
@@ -35,7 +35,7 @@ func: ifs
Drop : 6
If : 4
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(type $0 (func (param i32)))
(global $glob i32 (i32.const 1337))
(memory $0 256 256)
@@ -137,7 +137,7 @@ export: b (func_b)
[removable-bytes-without-it]: 18
[total] : 0
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "waka" (func $waka))
(export "a" (func $func_a))
(export "b" (func $func_b))
@@ -202,7 +202,7 @@ start: func_a
[removable-bytes-without-it]: 3
[total] : 0
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "waka" (func $waka))
(export "a" (func $func_a))
(start $func_a)
@@ -233,7 +233,7 @@ start: func_a
[removable-bytes-without-it]: 57
[total] : 0
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "waka" (func $waka))
(start $func_a)
(func $func_a
diff --git a/test/passes/fuzz-exec_O.txt b/test/passes/fuzz-exec_O.txt
index 21bf30eb9..74f92041b 100644
--- a/test/passes/fuzz-exec_O.txt
+++ b/test/passes/fuzz-exec_O.txt
@@ -3,8 +3,8 @@
[fuzz-exec] calling func_1
[trap final > memory: 18446744073709551615 > 65514]
(module
- (type $none_=>_i64 (func (result i64)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i64)))
+ (type $1 (func (result i32)))
(memory $0 1 1)
(export "func_0" (func $func_0))
(export "func_1" (func $func_1))
@@ -49,7 +49,7 @@
[fuzz-exec] calling sub2
[fuzz-exec] note result: sub2 => nan:0x400000
(module
- (type $none_=>_f32 (func (result f32)))
+ (type $0 (func (result f32)))
(export "div" (func $0))
(export "mul1" (func $0))
(export "mul2" (func $0))
diff --git a/test/passes/fuzz-exec_all-features.txt b/test/passes/fuzz-exec_all-features.txt
index 67521173e..437335713 100644
--- a/test/passes/fuzz-exec_all-features.txt
+++ b/test/passes/fuzz-exec_all-features.txt
@@ -9,34 +9,34 @@
[fuzz-exec] calling e
[fuzz-exec] note result: e => -2146649112
(module
- (type $none_=>_i64 (func (result i64)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i64)))
+ (type $1 (func (result i32)))
(export "a" (func $a))
(export "b" (func $b))
(export "c" (func $c))
(export "d" (func $d))
(export "e" (func $e))
- (func $a (type $none_=>_i32) (result i32)
+ (func $a (type $1) (result i32)
(i32.extend8_s
(i32.const 187)
)
)
- (func $b (type $none_=>_i32) (result i32)
+ (func $b (type $1) (result i32)
(i32.extend16_s
(i32.const 33768)
)
)
- (func $c (type $none_=>_i64) (result i64)
+ (func $c (type $0) (result i64)
(i64.extend8_s
(i64.const 187)
)
)
- (func $d (type $none_=>_i64) (result i64)
+ (func $d (type $0) (result i64)
(i64.extend16_s
(i64.const 33768)
)
)
- (func $e (type $none_=>_i64) (result i64)
+ (func $e (type $0) (result i64)
(i64.extend32_s
(i64.const 2148318184)
)
@@ -70,11 +70,11 @@
[fuzz-exec] calling oob_notify
[trap final > memory: 18446744073709551512 > 65514]
(module
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $none_=>_none (func))
- (import "fuzzing-support" "log-i32" (func $fimport$0 (type $i32_=>_none) (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32 i32)))
+ (type $3 (func))
+ (import "fuzzing-support" "log-i32" (func $fimport$0 (type $1) (param i32)))
(memory $0 (shared 1 1))
(export "unaligned_load" (func $0))
(export "unaligned_load_offset" (func $1))
@@ -82,28 +82,28 @@
(export "unaligned_notify" (func $3))
(export "wrap_cmpxchg" (func $4))
(export "oob_notify" (func $5))
- (func $0 (type $none_=>_i32) (result i32)
+ (func $0 (type $0) (result i32)
(i32.atomic.load
(i32.const 1)
)
)
- (func $1 (type $none_=>_i32) (result i32)
+ (func $1 (type $0) (result i32)
(i32.atomic.load offset=1
(i32.const 0)
)
)
- (func $2 (type $none_=>_i32) (result i32)
+ (func $2 (type $0) (result i32)
(i32.atomic.load16_u offset=2
(i32.const 0)
)
)
- (func $3 (type $none_=>_i32) (result i32)
+ (func $3 (type $0) (result i32)
(memory.atomic.notify
(i32.const 1)
(i32.const 1)
)
)
- (func $4 (type $i32_i32_=>_none) (param $0 i32) (param $1 i32)
+ (func $4 (type $2) (param $0 i32) (param $1 i32)
(drop
(i32.atomic.rmw8.cmpxchg_u
(i32.const 0)
@@ -117,7 +117,7 @@
)
)
)
- (func $5 (type $none_=>_none)
+ (func $5 (type $3)
(drop
(memory.atomic.notify offset=22
(i32.const -104)
@@ -147,11 +147,11 @@
[fuzz-exec] calling unsigned_2_bytes
[fuzz-exec] note result: unsigned_2_bytes => 65535
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 (shared 1 1))
(data $0 (i32.const 0) "\ff\ff")
(export "unsigned_2_bytes" (func $0))
- (func $0 (type $none_=>_i32) (result i32)
+ (func $0 (type $0) (result i32)
(i32.atomic.rmw16.xor_u
(i32.const 0)
(i32.const 0)
@@ -164,12 +164,12 @@
[fuzz-exec] calling rmw-reads-modifies-and-writes
[LoggingExternalInterface logging 0]
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
- (import "fuzzing-support" "log-i32" (func $fimport$0 (type $i32_=>_none) (param i32)))
+ (type $0 (func (param i32)))
+ (type $1 (func))
+ (import "fuzzing-support" "log-i32" (func $fimport$0 (type $0) (param i32)))
(memory $0 (shared 1 1))
(export "rmw-reads-modifies-and-writes" (func $0))
- (func $0 (type $none_=>_none)
+ (func $0 (type $1)
(drop
(i64.atomic.rmw16.and_u offset=4
(i32.const 0)
@@ -189,12 +189,12 @@
[fuzz-exec] calling rmw-reads-modifies-and-writes-asymmetrical
[LoggingExternalInterface logging 214]
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
- (import "fuzzing-support" "log-i32" (func $fimport$0 (type $i32_=>_none) (param i32)))
+ (type $0 (func (param i32)))
+ (type $1 (func))
+ (import "fuzzing-support" "log-i32" (func $fimport$0 (type $0) (param i32)))
(memory $0 (shared 1 1))
(export "rmw-reads-modifies-and-writes-asymmetrical" (func $0))
- (func $0 (type $none_=>_none)
+ (func $0 (type $1)
(drop
(i32.atomic.rmw8.sub_u
(i32.const 3)
@@ -214,10 +214,10 @@
[fuzz-exec] calling func
[fuzz-exec] note result: func => funcref
(module
- (type $none_=>_funcref (func (result funcref)))
+ (type $0 (func (result funcref)))
(elem declare func $func)
(export "func" (func $func))
- (func $func (type $none_=>_funcref) (result funcref)
+ (func $func (type $0) (result funcref)
(ref.func $func)
)
)
diff --git a/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt b/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt
index 9086c3eb7..3c9e27d6c 100644
--- a/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt
+++ b/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt
@@ -34,21 +34,21 @@
(local $temp f64)
block $topmost (result f64)
i32.const 8
- f64.load $0
+ f64.load
i32.const 16
- f64.load $0
+ f64.load
f64.add
i32.const 16
- f64.load $0
+ f64.load
f64.neg
f64.add
i32.const 8
- f64.load $0
+ f64.load
f64.neg
f64.add
local.set $temp
i32.const 24
- i32.load $0
+ i32.load
i32.const 0
i32.gt_s
if
@@ -56,7 +56,7 @@
br $topmost
end
i32.const 32
- f64.load $0
+ f64.load
f64.const 0
f64.gt
if
@@ -273,7 +273,7 @@
i32.and
i32.const 8
i32.add
- call_indirect $0 (type $f32_=>_none)
+ call_indirect (type $FUNCSIG$vf)
)
(func $cneg (param $x f32)
local.get $x
@@ -282,7 +282,7 @@
i32.and
i32.const 8
i32.add
- call_indirect $0 (type $f32_=>_none)
+ call_indirect (type $FUNCSIG$vf)
)
(func $___syscall_ret
(local $$0 i32)
@@ -318,7 +318,7 @@
(func $i64-store32 (param $0 i32) (param $1 i64)
local.get $0
local.get $1
- i64.store32 $0
+ i64.store32
)
(func $return-unreachable (result i32)
i32.const 1
diff --git a/test/passes/ignore_missing_func_dwarf.bin.txt b/test/passes/ignore_missing_func_dwarf.bin.txt
index 63129f992..6cc13c977 100644
--- a/test/passes/ignore_missing_func_dwarf.bin.txt
+++ b/test/passes/ignore_missing_func_dwarf.bin.txt
@@ -1,8 +1,8 @@
(module
- (type $none_=>_none (func))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32) (result i32)))
+ (type $2 (func (result i32)))
+ (type $3 (func (param i32 i32) (result i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "__indirect_function_table" (table $timport$0 1 funcref))
(global $global$0 (mut i32) (i32.const 5244064))
@@ -822,10 +822,10 @@ file_names[ 1]:
00000010 0000006e 000000d3
00000010 <End of list>
(module
- (type $none_=>_none (func))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32) (result i32)))
+ (type $2 (func (result i32)))
+ (type $3 (func (param i32 i32) (result i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "__indirect_function_table" (table $timport$0 1 funcref))
(global $global$0 (mut i32) (i32.const 5244064))
diff --git a/test/passes/inlined_to_start_dwarf.bin.txt b/test/passes/inlined_to_start_dwarf.bin.txt
index fefeadd2f..16c68c2ca 100644
--- a/test/passes/inlined_to_start_dwarf.bin.txt
+++ b/test/passes/inlined_to_start_dwarf.bin.txt
@@ -409,11 +409,11 @@ file_names[ 1]:
00000000 00000013 0000001b
00000000 <End of list>
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
+ (type $1 (func (result i32)))
+ (type $2 (func))
+ (type $3 (func (param i32)))
+ (type $4 (func (param i32) (result i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(global $global$0 (mut i32) (i32.const 5243920))
(global $global$1 i32 (i32.const 1028))
diff --git a/test/passes/interesting-pass-mix.txt b/test/passes/interesting-pass-mix.txt
index fc1993dfd..2c13877db 100644
--- a/test/passes/interesting-pass-mix.txt
+++ b/test/passes/interesting-pass-mix.txt
@@ -1,8 +1,8 @@
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32)))
+ (type $1 (func))
+ (type $2 (func (result i32)))
+ (type $3 (func (param i32) (result i32)))
(func $trivial
(nop)
)
diff --git a/test/passes/licm.txt b/test/passes/licm.txt
index ef1c20399..3c038207b 100644
--- a/test/passes/licm.txt
+++ b/test/passes/licm.txt
@@ -1,9 +1,9 @@
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_i64 (func (result i64)))
- (type $i32_=>_none (func (param i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
+ (type $2 (func (result i64)))
+ (type $3 (func (param i32)))
+ (type $4 (func (param i32) (result i32)))
(global $glob (mut i32) (i32.const 1))
(global $glob-imm i32 (i32.const 1))
(memory $0 1)
diff --git a/test/passes/log-execution.txt b/test/passes/log-execution.txt
index 29fa99430..fdc533280 100644
--- a/test/passes/log-execution.txt
+++ b/test/passes/log-execution.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
+ (type $2 (func (param i32)))
(import "env" "func" (func $import))
(import "env" "log_execution" (func $log_execution (param i32)))
(func $nopp
diff --git a/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.txt b/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.txt
index e76202283..122c7e889 100644
--- a/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.txt
+++ b/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "__memory_base" (global $__memory_base i64))
(import "env" "__memory_base32" (global $__memory_base32 i32))
(memory $0 1 1)
diff --git a/test/passes/merge-blocks.txt b/test/passes/merge-blocks.txt
index fa82ac015..b1037478b 100644
--- a/test/passes/merge-blocks.txt
+++ b/test/passes/merge-blocks.txt
@@ -1,8 +1,8 @@
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_f32 (func (result f32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
+ (type $2 (func (param i32)))
+ (type $3 (func (result f32)))
(global $global$0 (mut i32) (i32.const 10))
(func $drop-block
(drop
diff --git a/test/passes/merge-blocks_remove-unused-brs.txt b/test/passes/merge-blocks_remove-unused-brs.txt
index 9d8db7f52..9cff81ecb 100644
--- a/test/passes/merge-blocks_remove-unused-brs.txt
+++ b/test/passes/merge-blocks_remove-unused-brs.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(func $func (param $x i32)
(loop $loop
(block $out
diff --git a/test/passes/merge-locals_all-features.txt b/test/passes/merge-locals_all-features.txt
index 08e530769..e9fd7acb0 100644
--- a/test/passes/merge-locals_all-features.txt
+++ b/test/passes/merge-locals_all-features.txt
@@ -1,11 +1,11 @@
(module
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_f32_f32_=>_i64 (func (param i32 f32 f32) (result i64)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32 i32)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32 f32 f32) (result i64)))
+ (type $3 (func (param i32 i32 i32)))
+ (type $4 (func))
(global $global$0 (mut i32) (i32.const 10))
- (func $test (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $test (type $1) (param $x i32) (param $y i32) (result i32)
(drop
(if (result i32)
(local.tee $x
@@ -17,7 +17,7 @@
)
(local.get $x)
)
- (func $test2 (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $test2 (type $1) (param $x i32) (param $y i32) (result i32)
(drop
(if (result i32)
(local.tee $x
@@ -29,7 +29,7 @@
)
(local.get $x)
)
- (func $test-multiple (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $test-multiple (type $1) (param $x i32) (param $y i32) (result i32)
(drop
(if (result i32)
(local.tee $x
@@ -44,7 +44,7 @@
)
(local.get $x)
)
- (func $test-just-some (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $test-just-some (type $1) (param $x i32) (param $y i32) (result i32)
(drop
(if (result i32)
(local.tee $x
@@ -62,7 +62,7 @@
)
(local.get $y)
)
- (func $test-just-some2 (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $test-just-some2 (type $1) (param $x i32) (param $y i32) (result i32)
(drop
(if (result i32)
(local.tee $x
@@ -83,7 +83,7 @@
)
(i32.const 500)
)
- (func $test-just-some3 (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $test-just-some3 (type $1) (param $x i32) (param $y i32) (result i32)
(drop
(if (result i32)
(local.tee $x
@@ -104,7 +104,7 @@
)
(local.get $y)
)
- (func $silly-self (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $silly-self (type $1) (param $x i32) (param $y i32) (result i32)
(drop
(if (result i32)
(local.tee $x
@@ -116,7 +116,7 @@
)
(local.get $y)
)
- (func $silly-multi (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $silly-multi (type $1) (param $x i32) (param $y i32) (result i32)
(drop
(if (result i32)
(local.tee $x
@@ -130,7 +130,7 @@
)
(local.get $y)
)
- (func $undo-1 (type $i32_i32_=>_none) (param $var$1 i32) (param $var$2 i32)
+ (func $undo-1 (type $0) (param $var$1 i32) (param $var$2 i32)
(local $var$5 i32)
(local.set $var$2
(local.get $var$1)
@@ -142,7 +142,7 @@
(local.get $var$1)
)
)
- (func $undo-2 (type $i32_i32_=>_none) (param $var$1 i32) (param $var$2 i32)
+ (func $undo-2 (type $0) (param $var$1 i32) (param $var$2 i32)
(local $var$5 i32)
(local.set $var$2
(local.get $var$1)
@@ -157,7 +157,7 @@
(local.get $var$1)
)
)
- (func $reverse (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $reverse (type $0) (param $x i32) (param $y i32)
(drop
(if (result i32)
(local.tee $x
@@ -180,7 +180,7 @@
(local.get $y)
)
)
- (func $reverse-end (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $reverse-end (type $0) (param $x i32) (param $y i32)
(drop
(if (result i32)
(local.tee $x
@@ -191,7 +191,7 @@
)
)
)
- (func $reverse-lone-end-2 (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $reverse-lone-end-2 (type $0) (param $x i32) (param $y i32)
(drop
(if (result i32)
(local.tee $x
@@ -208,7 +208,7 @@
(local.get $y)
)
)
- (func $reverse-undo (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $reverse-undo (type $0) (param $x i32) (param $y i32)
(drop
(if (result i32)
(local.tee $x
@@ -234,7 +234,7 @@
(local.get $y)
)
)
- (func $reverse-undo2 (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $reverse-undo2 (type $0) (param $x i32) (param $y i32)
(drop
(if (result i32)
(local.tee $x
@@ -260,7 +260,7 @@
(local.get $y)
)
)
- (func $reverse-undo3-conditional (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $reverse-undo3-conditional (type $0) (param $x i32) (param $y i32)
(drop
(if (result i32)
(local.tee $x
@@ -289,7 +289,7 @@
(local.get $y)
)
)
- (func $reverse-undo3-conditional-b (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $reverse-undo3-conditional-b (type $0) (param $x i32) (param $y i32)
(drop
(if (result i32)
(local.tee $x
@@ -318,7 +318,7 @@
(local.get $y)
)
)
- (func $reverse-undo3-conditional-c (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $reverse-undo3-conditional-c (type $0) (param $x i32) (param $y i32)
(drop
(if (result i32)
(local.tee $x
@@ -355,7 +355,7 @@
(local.get $y)
)
)
- (func $fuzz (type $i32_f32_f32_=>_i64) (param $var$0 i32) (param $var$1 f32) (param $var$2 f32) (result i64)
+ (func $fuzz (type $2) (param $var$0 i32) (param $var$1 f32) (param $var$2 f32) (result i64)
(local $var$3 i32)
(global.set $global$0
(i32.sub
@@ -439,7 +439,7 @@
(i64.const -36028797018963968)
)
)
- (func $trivial-confusion (type $i32_i32_i32_=>_none) (param $unused i32) (param $param i32) (param $result i32)
+ (func $trivial-confusion (type $3) (param $unused i32) (param $param i32) (param $result i32)
(loop $label$1
(if
(i32.const 1)
@@ -457,7 +457,7 @@
)
)
)
- (func $subtype-test (type $none_=>_none)
+ (func $subtype-test (type $4)
(local $0 anyref)
(local $1 i31ref)
(local $2 i31ref)
diff --git a/test/passes/metrics_all-features.txt b/test/passes/metrics_all-features.txt
index a0338c1cc..e40a35441 100644
--- a/test/passes/metrics_all-features.txt
+++ b/test/passes/metrics_all-features.txt
@@ -18,7 +18,7 @@ total
RefFunc : 3
(module
(type $0 (func (param i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $1 (func (param i32 i32)))
(global $glob i32 (i32.const 1337))
(memory $0 256 256)
(data $0 (i32.const 0) "\ff\ef\0f\1f 0@P\99")
diff --git a/test/passes/metrics_strip-debug_metrics.bin.txt b/test/passes/metrics_strip-debug_metrics.bin.txt
index 0022a8b54..ef1b5c013 100644
--- a/test/passes/metrics_strip-debug_metrics.bin.txt
+++ b/test/passes/metrics_strip-debug_metrics.bin.txt
@@ -21,7 +21,7 @@ total
[vars] : 0
Nop : 1
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "a" (func $0))
(func $0
(nop)
diff --git a/test/passes/metrics_strip-producers_metrics.bin.txt b/test/passes/metrics_strip-producers_metrics.bin.txt
index 428401ece..a983af3a9 100644
--- a/test/passes/metrics_strip-producers_metrics.bin.txt
+++ b/test/passes/metrics_strip-producers_metrics.bin.txt
@@ -21,7 +21,7 @@ total
[vars] : 0
Nop : 1
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "a" (func $0))
(func $0
(nop)
diff --git a/test/passes/minify-imports-and-exports-and-modules.txt b/test/passes/minify-imports-and-exports-and-modules.txt
index eaebea87e..1b750abe0 100644
--- a/test/passes/minify-imports-and-exports-and-modules.txt
+++ b/test/passes/minify-imports-and-exports-and-modules.txt
@@ -5,7 +5,7 @@ longname2 => d
longname3 => e
longname4 => f
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "a" "a" (memory $0 256 256))
(import "a" "b" (table $0 4 funcref))
(import "a" "c" (func $internal1))
diff --git a/test/passes/minify-imports-and-exports_all-features.txt b/test/passes/minify-imports-and-exports_all-features.txt
index 651e7a85d..2d131416d 100644
--- a/test/passes/minify-imports-and-exports_all-features.txt
+++ b/test/passes/minify-imports-and-exports_all-features.txt
@@ -5006,5023 +5006,5023 @@ longname4826 => zya
longname1424 => zz
longname4880 => zza
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32 i32)))
(import "env" "a" (global $gimport$0 i32))
(import "env" "b" (global $gimport$1 i32))
(import "env" "c" (global $gimport$2 i32))
- (import "env" "d" (func $internal1 (type $none_=>_none)))
- (import "env" "e" (func $internal2 (type $none_=>_none)))
- (import "env" "f" (func $internal3 (type $none_=>_none)))
- (import "env" "g" (func $internal4 (type $none_=>_none)))
- (import "env" "h" (func $internal5 (type $none_=>_none)))
- (import "env" "i" (func $internal6 (type $none_=>_none)))
- (import "env" "j" (func $internal7 (type $none_=>_none)))
- (import "env" "k" (func $internal8 (type $none_=>_none)))
- (import "env" "l" (func $internal9 (type $none_=>_none)))
- (import "env" "m" (func $internal10 (type $none_=>_none)))
- (import "env" "n" (func $internal11 (type $none_=>_none)))
- (import "env" "o" (func $internal12 (type $none_=>_none)))
- (import "env" "p" (func $internal13 (type $none_=>_none)))
- (import "env" "q" (func $internal14 (type $none_=>_none)))
- (import "env" "r" (func $internal15 (type $none_=>_none)))
- (import "env" "s" (func $internal16 (type $none_=>_none)))
- (import "env" "t" (func $internal17 (type $none_=>_none)))
- (import "env" "u" (func $internal18 (type $none_=>_none)))
- (import "env" "v" (func $internal19 (type $none_=>_none)))
- (import "env" "w" (func $internal20 (type $none_=>_none)))
- (import "env" "x" (func $internal21 (type $none_=>_none)))
- (import "env" "y" (func $internal22 (type $none_=>_none)))
- (import "env" "z" (func $internal23 (type $none_=>_none)))
- (import "env" "A" (func $internal24 (type $none_=>_none)))
- (import "env" "B" (func $internal25 (type $none_=>_none)))
- (import "env" "C" (func $internal26 (type $none_=>_none)))
- (import "env" "D" (func $internal27 (type $none_=>_none)))
- (import "env" "E" (func $internal28 (type $none_=>_none)))
- (import "env" "F" (func $internal29 (type $none_=>_none)))
- (import "env" "G" (func $internal30 (type $none_=>_none)))
- (import "env" "H" (func $internal31 (type $none_=>_none)))
- (import "env" "I" (func $internal32 (type $none_=>_none)))
- (import "env" "J" (func $internal33 (type $none_=>_none)))
- (import "env" "K" (func $internal34 (type $none_=>_none)))
- (import "env" "L" (func $internal35 (type $none_=>_none)))
- (import "env" "M" (func $internal36 (type $none_=>_none)))
- (import "env" "N" (func $internal37 (type $none_=>_none)))
- (import "env" "O" (func $internal38 (type $none_=>_none)))
- (import "env" "P" (func $internal39 (type $none_=>_none)))
- (import "env" "Q" (func $internal40 (type $none_=>_none)))
- (import "env" "R" (func $internal41 (type $none_=>_none)))
- (import "env" "S" (func $internal42 (type $none_=>_none)))
- (import "env" "T" (func $internal43 (type $none_=>_none)))
- (import "env" "U" (func $internal44 (type $none_=>_none)))
- (import "env" "V" (func $internal45 (type $none_=>_none)))
- (import "env" "W" (func $internal46 (type $none_=>_none)))
- (import "env" "X" (func $internal47 (type $none_=>_none)))
- (import "env" "Y" (func $internal48 (type $none_=>_none)))
- (import "env" "Z" (func $internal49 (type $none_=>_none)))
- (import "env" "_" (func $internal50 (type $none_=>_none)))
- (import "env" "$" (func $internal51 (type $none_=>_none)))
- (import "env" "aa" (func $internal52 (type $none_=>_none)))
- (import "env" "ba" (func $internal53 (type $none_=>_none)))
- (import "env" "ca" (func $internal54 (type $none_=>_none)))
- (import "env" "da" (func $internal55 (type $none_=>_none)))
- (import "env" "ea" (func $internal56 (type $none_=>_none)))
- (import "env" "fa" (func $internal57 (type $none_=>_none)))
- (import "env" "ga" (func $internal58 (type $none_=>_none)))
- (import "env" "ha" (func $internal59 (type $none_=>_none)))
- (import "env" "ia" (func $internal60 (type $none_=>_none)))
- (import "env" "ja" (func $internal61 (type $none_=>_none)))
- (import "env" "ka" (func $internal62 (type $none_=>_none)))
- (import "env" "la" (func $internal63 (type $none_=>_none)))
- (import "env" "ma" (func $internal64 (type $none_=>_none)))
- (import "env" "na" (func $internal65 (type $none_=>_none)))
- (import "env" "oa" (func $internal66 (type $none_=>_none)))
- (import "env" "pa" (func $internal67 (type $none_=>_none)))
- (import "env" "qa" (func $internal68 (type $none_=>_none)))
- (import "env" "ra" (func $internal69 (type $none_=>_none)))
- (import "env" "sa" (func $internal70 (type $none_=>_none)))
- (import "env" "ta" (func $internal71 (type $none_=>_none)))
- (import "env" "ua" (func $internal72 (type $none_=>_none)))
- (import "env" "va" (func $internal73 (type $none_=>_none)))
- (import "env" "wa" (func $internal74 (type $none_=>_none)))
- (import "env" "xa" (func $internal75 (type $none_=>_none)))
- (import "env" "ya" (func $internal76 (type $none_=>_none)))
- (import "env" "za" (func $internal77 (type $none_=>_none)))
- (import "env" "Aa" (func $internal78 (type $none_=>_none)))
- (import "env" "Ba" (func $internal79 (type $none_=>_none)))
- (import "env" "Ca" (func $internal80 (type $none_=>_none)))
- (import "env" "Da" (func $internal81 (type $none_=>_none)))
- (import "env" "Ea" (func $internal82 (type $none_=>_none)))
- (import "env" "Fa" (func $internal83 (type $none_=>_none)))
- (import "env" "Ga" (func $internal84 (type $none_=>_none)))
- (import "env" "Ha" (func $internal85 (type $none_=>_none)))
- (import "env" "Ia" (func $internal86 (type $none_=>_none)))
- (import "env" "Ja" (func $internal87 (type $none_=>_none)))
- (import "env" "Ka" (func $internal88 (type $none_=>_none)))
- (import "env" "La" (func $internal89 (type $none_=>_none)))
- (import "env" "Ma" (func $internal90 (type $none_=>_none)))
- (import "env" "Na" (func $internal91 (type $none_=>_none)))
- (import "env" "Oa" (func $internal92 (type $none_=>_none)))
- (import "env" "Pa" (func $internal93 (type $none_=>_none)))
- (import "env" "Qa" (func $internal94 (type $none_=>_none)))
- (import "env" "Ra" (func $internal95 (type $none_=>_none)))
- (import "env" "Sa" (func $internal96 (type $none_=>_none)))
- (import "env" "Ta" (func $internal97 (type $none_=>_none)))
- (import "env" "Ua" (func $internal98 (type $none_=>_none)))
- (import "env" "Va" (func $internal99 (type $none_=>_none)))
- (import "env" "Wa" (func $internal100 (type $none_=>_none)))
- (import "env" "Xa" (func $internal101 (type $none_=>_none)))
- (import "env" "Ya" (func $internal102 (type $none_=>_none)))
- (import "env" "Za" (func $internal103 (type $none_=>_none)))
- (import "env" "_a" (func $internal104 (type $none_=>_none)))
- (import "env" "$a" (func $internal105 (type $none_=>_none)))
- (import "env" "ab" (func $internal106 (type $none_=>_none)))
- (import "env" "bb" (func $internal107 (type $none_=>_none)))
- (import "env" "cb" (func $internal108 (type $none_=>_none)))
- (import "env" "db" (func $internal109 (type $none_=>_none)))
- (import "env" "eb" (func $internal110 (type $none_=>_none)))
- (import "env" "fb" (func $internal111 (type $none_=>_none)))
- (import "env" "gb" (func $internal112 (type $none_=>_none)))
- (import "env" "hb" (func $internal113 (type $none_=>_none)))
- (import "env" "ib" (func $internal114 (type $none_=>_none)))
- (import "env" "jb" (func $internal115 (type $none_=>_none)))
- (import "env" "kb" (func $internal116 (type $none_=>_none)))
- (import "env" "lb" (func $internal117 (type $none_=>_none)))
- (import "env" "mb" (func $internal118 (type $none_=>_none)))
- (import "env" "nb" (func $internal119 (type $none_=>_none)))
- (import "env" "ob" (func $internal120 (type $none_=>_none)))
- (import "env" "pb" (func $internal121 (type $none_=>_none)))
- (import "env" "qb" (func $internal122 (type $none_=>_none)))
- (import "env" "rb" (func $internal123 (type $none_=>_none)))
- (import "env" "sb" (func $internal124 (type $none_=>_none)))
- (import "env" "tb" (func $internal125 (type $none_=>_none)))
- (import "env" "ub" (func $internal126 (type $none_=>_none)))
- (import "env" "vb" (func $internal127 (type $none_=>_none)))
- (import "env" "wb" (func $internal128 (type $none_=>_none)))
- (import "env" "xb" (func $internal129 (type $none_=>_none)))
- (import "env" "yb" (func $internal130 (type $none_=>_none)))
- (import "env" "zb" (func $internal131 (type $none_=>_none)))
- (import "env" "Ab" (func $internal132 (type $none_=>_none)))
- (import "env" "Bb" (func $internal133 (type $none_=>_none)))
- (import "env" "Cb" (func $internal134 (type $none_=>_none)))
- (import "env" "Db" (func $internal135 (type $none_=>_none)))
- (import "env" "Eb" (func $internal136 (type $none_=>_none)))
- (import "env" "Fb" (func $internal137 (type $none_=>_none)))
- (import "env" "Gb" (func $internal138 (type $none_=>_none)))
- (import "env" "Hb" (func $internal139 (type $none_=>_none)))
- (import "env" "Ib" (func $internal140 (type $none_=>_none)))
- (import "env" "Jb" (func $internal141 (type $none_=>_none)))
- (import "env" "Kb" (func $internal142 (type $none_=>_none)))
- (import "env" "Lb" (func $internal143 (type $none_=>_none)))
- (import "env" "Mb" (func $internal144 (type $none_=>_none)))
- (import "env" "Nb" (func $internal145 (type $none_=>_none)))
- (import "env" "Ob" (func $internal146 (type $none_=>_none)))
- (import "env" "Pb" (func $internal147 (type $none_=>_none)))
- (import "env" "Qb" (func $internal148 (type $none_=>_none)))
- (import "env" "Rb" (func $internal149 (type $none_=>_none)))
- (import "env" "Sb" (func $internal150 (type $none_=>_none)))
- (import "env" "Tb" (func $internal151 (type $none_=>_none)))
- (import "env" "Ub" (func $internal152 (type $none_=>_none)))
- (import "env" "Vb" (func $internal153 (type $none_=>_none)))
- (import "env" "Wb" (func $internal154 (type $none_=>_none)))
- (import "env" "Xb" (func $internal155 (type $none_=>_none)))
- (import "env" "Yb" (func $internal156 (type $none_=>_none)))
- (import "env" "Zb" (func $internal157 (type $none_=>_none)))
- (import "env" "_b" (func $internal158 (type $none_=>_none)))
- (import "env" "$b" (func $internal159 (type $none_=>_none)))
- (import "env" "ac" (func $internal160 (type $none_=>_none)))
- (import "env" "bc" (func $internal161 (type $none_=>_none)))
- (import "env" "cc" (func $internal162 (type $none_=>_none)))
- (import "env" "dc" (func $internal163 (type $none_=>_none)))
- (import "env" "ec" (func $internal164 (type $none_=>_none)))
- (import "env" "fc" (func $internal165 (type $none_=>_none)))
- (import "env" "gc" (func $internal166 (type $none_=>_none)))
- (import "env" "hc" (func $internal167 (type $none_=>_none)))
- (import "env" "ic" (func $internal168 (type $none_=>_none)))
- (import "env" "jc" (func $internal169 (type $none_=>_none)))
- (import "env" "kc" (func $internal170 (type $none_=>_none)))
- (import "env" "lc" (func $internal171 (type $none_=>_none)))
- (import "env" "mc" (func $internal172 (type $none_=>_none)))
- (import "env" "nc" (func $internal173 (type $none_=>_none)))
- (import "env" "oc" (func $internal174 (type $none_=>_none)))
- (import "env" "pc" (func $internal175 (type $none_=>_none)))
- (import "env" "qc" (func $internal176 (type $none_=>_none)))
- (import "env" "rc" (func $internal177 (type $none_=>_none)))
- (import "env" "sc" (func $internal178 (type $none_=>_none)))
- (import "env" "tc" (func $internal179 (type $none_=>_none)))
- (import "env" "uc" (func $internal180 (type $none_=>_none)))
- (import "env" "vc" (func $internal181 (type $none_=>_none)))
- (import "env" "wc" (func $internal182 (type $none_=>_none)))
- (import "env" "xc" (func $internal183 (type $none_=>_none)))
- (import "env" "yc" (func $internal184 (type $none_=>_none)))
- (import "env" "zc" (func $internal185 (type $none_=>_none)))
- (import "env" "Ac" (func $internal186 (type $none_=>_none)))
- (import "env" "Bc" (func $internal187 (type $none_=>_none)))
- (import "env" "Cc" (func $internal188 (type $none_=>_none)))
- (import "env" "Dc" (func $internal189 (type $none_=>_none)))
- (import "env" "Ec" (func $internal190 (type $none_=>_none)))
- (import "env" "Fc" (func $internal191 (type $none_=>_none)))
- (import "env" "Gc" (func $internal192 (type $none_=>_none)))
- (import "env" "Hc" (func $internal193 (type $none_=>_none)))
- (import "env" "Ic" (func $internal194 (type $none_=>_none)))
- (import "env" "Jc" (func $internal195 (type $none_=>_none)))
- (import "env" "Kc" (func $internal196 (type $none_=>_none)))
- (import "env" "Lc" (func $internal197 (type $none_=>_none)))
- (import "env" "Mc" (func $internal198 (type $none_=>_none)))
- (import "env" "Nc" (func $internal199 (type $none_=>_none)))
- (import "env" "Oc" (func $internal200 (type $none_=>_none)))
- (import "env" "Pc" (func $internal201 (type $none_=>_none)))
- (import "env" "Qc" (func $internal202 (type $none_=>_none)))
- (import "env" "Rc" (func $internal203 (type $none_=>_none)))
- (import "env" "Sc" (func $internal204 (type $none_=>_none)))
- (import "env" "Tc" (func $internal205 (type $none_=>_none)))
- (import "env" "Uc" (func $internal206 (type $none_=>_none)))
- (import "env" "Vc" (func $internal207 (type $none_=>_none)))
- (import "env" "Wc" (func $internal208 (type $none_=>_none)))
- (import "env" "Xc" (func $internal209 (type $none_=>_none)))
- (import "env" "Yc" (func $internal210 (type $none_=>_none)))
- (import "env" "Zc" (func $internal211 (type $none_=>_none)))
- (import "env" "_c" (func $internal212 (type $none_=>_none)))
- (import "env" "$c" (func $internal213 (type $none_=>_none)))
- (import "env" "ad" (func $internal214 (type $none_=>_none)))
- (import "env" "bd" (func $internal215 (type $none_=>_none)))
- (import "env" "cd" (func $internal216 (type $none_=>_none)))
- (import "env" "dd" (func $internal217 (type $none_=>_none)))
- (import "env" "ed" (func $internal218 (type $none_=>_none)))
- (import "env" "fd" (func $internal219 (type $none_=>_none)))
- (import "env" "gd" (func $internal220 (type $none_=>_none)))
- (import "env" "hd" (func $internal221 (type $none_=>_none)))
- (import "env" "id" (func $internal222 (type $none_=>_none)))
- (import "env" "jd" (func $internal223 (type $none_=>_none)))
- (import "env" "kd" (func $internal224 (type $none_=>_none)))
- (import "env" "ld" (func $internal225 (type $none_=>_none)))
- (import "env" "md" (func $internal226 (type $none_=>_none)))
- (import "env" "nd" (func $internal227 (type $none_=>_none)))
- (import "env" "od" (func $internal228 (type $none_=>_none)))
- (import "env" "pd" (func $internal229 (type $none_=>_none)))
- (import "env" "qd" (func $internal230 (type $none_=>_none)))
- (import "env" "rd" (func $internal231 (type $none_=>_none)))
- (import "env" "sd" (func $internal232 (type $none_=>_none)))
- (import "env" "td" (func $internal233 (type $none_=>_none)))
- (import "env" "ud" (func $internal234 (type $none_=>_none)))
- (import "env" "vd" (func $internal235 (type $none_=>_none)))
- (import "env" "wd" (func $internal236 (type $none_=>_none)))
- (import "env" "xd" (func $internal237 (type $none_=>_none)))
- (import "env" "yd" (func $internal238 (type $none_=>_none)))
- (import "env" "zd" (func $internal239 (type $none_=>_none)))
- (import "env" "Ad" (func $internal240 (type $none_=>_none)))
- (import "env" "Bd" (func $internal241 (type $none_=>_none)))
- (import "env" "Cd" (func $internal242 (type $none_=>_none)))
- (import "env" "Dd" (func $internal243 (type $none_=>_none)))
- (import "env" "Ed" (func $internal244 (type $none_=>_none)))
- (import "env" "Fd" (func $internal245 (type $none_=>_none)))
- (import "env" "Gd" (func $internal246 (type $none_=>_none)))
- (import "env" "Hd" (func $internal247 (type $none_=>_none)))
- (import "env" "Id" (func $internal248 (type $none_=>_none)))
- (import "env" "Jd" (func $internal249 (type $none_=>_none)))
- (import "env" "Kd" (func $internal250 (type $none_=>_none)))
- (import "env" "Ld" (func $internal251 (type $none_=>_none)))
- (import "env" "Md" (func $internal252 (type $none_=>_none)))
- (import "env" "Nd" (func $internal253 (type $none_=>_none)))
- (import "env" "Od" (func $internal254 (type $none_=>_none)))
- (import "env" "Pd" (func $internal255 (type $none_=>_none)))
- (import "env" "Qd" (func $internal256 (type $none_=>_none)))
- (import "env" "Rd" (func $internal257 (type $none_=>_none)))
- (import "env" "Sd" (func $internal258 (type $none_=>_none)))
- (import "env" "Td" (func $internal259 (type $none_=>_none)))
- (import "env" "Ud" (func $internal260 (type $none_=>_none)))
- (import "env" "Vd" (func $internal261 (type $none_=>_none)))
- (import "env" "Wd" (func $internal262 (type $none_=>_none)))
- (import "env" "Xd" (func $internal263 (type $none_=>_none)))
- (import "env" "Yd" (func $internal264 (type $none_=>_none)))
- (import "env" "Zd" (func $internal265 (type $none_=>_none)))
- (import "env" "_d" (func $internal266 (type $none_=>_none)))
- (import "env" "$d" (func $internal267 (type $none_=>_none)))
- (import "env" "ae" (func $internal268 (type $none_=>_none)))
- (import "env" "be" (func $internal269 (type $none_=>_none)))
- (import "env" "ce" (func $internal270 (type $none_=>_none)))
- (import "env" "de" (func $internal271 (type $none_=>_none)))
- (import "env" "ee" (func $internal272 (type $none_=>_none)))
- (import "env" "fe" (func $internal273 (type $none_=>_none)))
- (import "env" "ge" (func $internal274 (type $none_=>_none)))
- (import "env" "he" (func $internal275 (type $none_=>_none)))
- (import "env" "ie" (func $internal276 (type $none_=>_none)))
- (import "env" "je" (func $internal277 (type $none_=>_none)))
- (import "env" "ke" (func $internal278 (type $none_=>_none)))
- (import "env" "le" (func $internal279 (type $none_=>_none)))
- (import "env" "me" (func $internal280 (type $none_=>_none)))
- (import "env" "ne" (func $internal281 (type $none_=>_none)))
- (import "env" "oe" (func $internal282 (type $none_=>_none)))
- (import "env" "pe" (func $internal283 (type $none_=>_none)))
- (import "env" "qe" (func $internal284 (type $none_=>_none)))
- (import "env" "re" (func $internal285 (type $none_=>_none)))
- (import "env" "se" (func $internal286 (type $none_=>_none)))
- (import "env" "te" (func $internal287 (type $none_=>_none)))
- (import "env" "ue" (func $internal288 (type $none_=>_none)))
- (import "env" "ve" (func $internal289 (type $none_=>_none)))
- (import "env" "we" (func $internal290 (type $none_=>_none)))
- (import "env" "xe" (func $internal291 (type $none_=>_none)))
- (import "env" "ye" (func $internal292 (type $none_=>_none)))
- (import "env" "ze" (func $internal293 (type $none_=>_none)))
- (import "env" "Ae" (func $internal294 (type $none_=>_none)))
- (import "env" "Be" (func $internal295 (type $none_=>_none)))
- (import "env" "Ce" (func $internal296 (type $none_=>_none)))
- (import "env" "De" (func $internal297 (type $none_=>_none)))
- (import "env" "Ee" (func $internal298 (type $none_=>_none)))
- (import "env" "Fe" (func $internal299 (type $none_=>_none)))
- (import "env" "Ge" (func $internal300 (type $none_=>_none)))
- (import "env" "He" (func $internal301 (type $none_=>_none)))
- (import "env" "Ie" (func $internal302 (type $none_=>_none)))
- (import "env" "Je" (func $internal303 (type $none_=>_none)))
- (import "env" "Ke" (func $internal304 (type $none_=>_none)))
- (import "env" "Le" (func $internal305 (type $none_=>_none)))
- (import "env" "Me" (func $internal306 (type $none_=>_none)))
- (import "env" "Ne" (func $internal307 (type $none_=>_none)))
- (import "env" "Oe" (func $internal308 (type $none_=>_none)))
- (import "env" "Pe" (func $internal309 (type $none_=>_none)))
- (import "env" "Qe" (func $internal310 (type $none_=>_none)))
- (import "env" "Re" (func $internal311 (type $none_=>_none)))
- (import "env" "Se" (func $internal312 (type $none_=>_none)))
- (import "env" "Te" (func $internal313 (type $none_=>_none)))
- (import "env" "Ue" (func $internal314 (type $none_=>_none)))
- (import "env" "Ve" (func $internal315 (type $none_=>_none)))
- (import "env" "We" (func $internal316 (type $none_=>_none)))
- (import "env" "Xe" (func $internal317 (type $none_=>_none)))
- (import "env" "Ye" (func $internal318 (type $none_=>_none)))
- (import "env" "Ze" (func $internal319 (type $none_=>_none)))
- (import "env" "_e" (func $internal320 (type $none_=>_none)))
- (import "env" "$e" (func $internal321 (type $none_=>_none)))
- (import "env" "af" (func $internal322 (type $none_=>_none)))
- (import "env" "bf" (func $internal323 (type $none_=>_none)))
- (import "env" "cf" (func $internal324 (type $none_=>_none)))
- (import "env" "df" (func $internal325 (type $none_=>_none)))
- (import "env" "ef" (func $internal326 (type $none_=>_none)))
- (import "env" "ff" (func $internal327 (type $none_=>_none)))
- (import "env" "gf" (func $internal328 (type $none_=>_none)))
- (import "env" "hf" (func $internal329 (type $none_=>_none)))
- (import "env" "jf" (func $internal330 (type $none_=>_none)))
- (import "env" "kf" (func $internal331 (type $none_=>_none)))
- (import "env" "lf" (func $internal332 (type $none_=>_none)))
- (import "env" "mf" (func $internal333 (type $none_=>_none)))
- (import "env" "nf" (func $internal334 (type $none_=>_none)))
- (import "env" "of" (func $internal335 (type $none_=>_none)))
- (import "env" "pf" (func $internal336 (type $none_=>_none)))
- (import "env" "qf" (func $internal337 (type $none_=>_none)))
- (import "env" "rf" (func $internal338 (type $none_=>_none)))
- (import "env" "sf" (func $internal339 (type $none_=>_none)))
- (import "env" "tf" (func $internal340 (type $none_=>_none)))
- (import "env" "uf" (func $internal341 (type $none_=>_none)))
- (import "env" "vf" (func $internal342 (type $none_=>_none)))
- (import "env" "wf" (func $internal343 (type $none_=>_none)))
- (import "env" "xf" (func $internal344 (type $none_=>_none)))
- (import "env" "yf" (func $internal345 (type $none_=>_none)))
- (import "env" "zf" (func $internal346 (type $none_=>_none)))
- (import "env" "Af" (func $internal347 (type $none_=>_none)))
- (import "env" "Bf" (func $internal348 (type $none_=>_none)))
- (import "env" "Cf" (func $internal349 (type $none_=>_none)))
- (import "env" "Df" (func $internal350 (type $none_=>_none)))
- (import "env" "Ef" (func $internal351 (type $none_=>_none)))
- (import "env" "Ff" (func $internal352 (type $none_=>_none)))
- (import "env" "Gf" (func $internal353 (type $none_=>_none)))
- (import "env" "Hf" (func $internal354 (type $none_=>_none)))
- (import "env" "If" (func $internal355 (type $none_=>_none)))
- (import "env" "Jf" (func $internal356 (type $none_=>_none)))
- (import "env" "Kf" (func $internal357 (type $none_=>_none)))
- (import "env" "Lf" (func $internal358 (type $none_=>_none)))
- (import "env" "Mf" (func $internal359 (type $none_=>_none)))
- (import "env" "Nf" (func $internal360 (type $none_=>_none)))
- (import "env" "Of" (func $internal361 (type $none_=>_none)))
- (import "env" "Pf" (func $internal362 (type $none_=>_none)))
- (import "env" "Qf" (func $internal363 (type $none_=>_none)))
- (import "env" "Rf" (func $internal364 (type $none_=>_none)))
- (import "env" "Sf" (func $internal365 (type $none_=>_none)))
- (import "env" "Tf" (func $internal366 (type $none_=>_none)))
- (import "env" "Uf" (func $internal367 (type $none_=>_none)))
- (import "env" "Vf" (func $internal368 (type $none_=>_none)))
- (import "env" "Wf" (func $internal369 (type $none_=>_none)))
- (import "env" "Xf" (func $internal370 (type $none_=>_none)))
- (import "env" "Yf" (func $internal371 (type $none_=>_none)))
- (import "env" "Zf" (func $internal372 (type $none_=>_none)))
- (import "env" "_f" (func $internal373 (type $none_=>_none)))
- (import "env" "$f" (func $internal374 (type $none_=>_none)))
- (import "env" "ag" (func $internal375 (type $none_=>_none)))
- (import "env" "bg" (func $internal376 (type $none_=>_none)))
- (import "env" "cg" (func $internal377 (type $none_=>_none)))
- (import "env" "dg" (func $internal378 (type $none_=>_none)))
- (import "env" "eg" (func $internal379 (type $none_=>_none)))
- (import "env" "fg" (func $internal380 (type $none_=>_none)))
- (import "env" "gg" (func $internal381 (type $none_=>_none)))
- (import "env" "hg" (func $internal382 (type $none_=>_none)))
- (import "env" "ig" (func $internal383 (type $none_=>_none)))
- (import "env" "jg" (func $internal384 (type $none_=>_none)))
- (import "env" "kg" (func $internal385 (type $none_=>_none)))
- (import "env" "lg" (func $internal386 (type $none_=>_none)))
- (import "env" "mg" (func $internal387 (type $none_=>_none)))
- (import "env" "ng" (func $internal388 (type $none_=>_none)))
- (import "env" "og" (func $internal389 (type $none_=>_none)))
- (import "env" "pg" (func $internal390 (type $none_=>_none)))
- (import "env" "qg" (func $internal391 (type $none_=>_none)))
- (import "env" "rg" (func $internal392 (type $none_=>_none)))
- (import "env" "sg" (func $internal393 (type $none_=>_none)))
- (import "env" "tg" (func $internal394 (type $none_=>_none)))
- (import "env" "ug" (func $internal395 (type $none_=>_none)))
- (import "env" "vg" (func $internal396 (type $none_=>_none)))
- (import "env" "wg" (func $internal397 (type $none_=>_none)))
- (import "env" "xg" (func $internal398 (type $none_=>_none)))
- (import "env" "yg" (func $internal399 (type $none_=>_none)))
- (import "env" "zg" (func $internal400 (type $none_=>_none)))
- (import "env" "Ag" (func $internal401 (type $none_=>_none)))
- (import "env" "Bg" (func $internal402 (type $none_=>_none)))
- (import "env" "Cg" (func $internal403 (type $none_=>_none)))
- (import "env" "Dg" (func $internal404 (type $none_=>_none)))
- (import "env" "Eg" (func $internal405 (type $none_=>_none)))
- (import "env" "Fg" (func $internal406 (type $none_=>_none)))
- (import "env" "Gg" (func $internal407 (type $none_=>_none)))
- (import "env" "Hg" (func $internal408 (type $none_=>_none)))
- (import "env" "Ig" (func $internal409 (type $none_=>_none)))
- (import "env" "Jg" (func $internal410 (type $none_=>_none)))
- (import "env" "Kg" (func $internal411 (type $none_=>_none)))
- (import "env" "Lg" (func $internal412 (type $none_=>_none)))
- (import "env" "Mg" (func $internal413 (type $none_=>_none)))
- (import "env" "Ng" (func $internal414 (type $none_=>_none)))
- (import "env" "Og" (func $internal415 (type $none_=>_none)))
- (import "env" "Pg" (func $internal416 (type $none_=>_none)))
- (import "env" "Qg" (func $internal417 (type $none_=>_none)))
- (import "env" "Rg" (func $internal418 (type $none_=>_none)))
- (import "env" "Sg" (func $internal419 (type $none_=>_none)))
- (import "env" "Tg" (func $internal420 (type $none_=>_none)))
- (import "env" "Ug" (func $internal421 (type $none_=>_none)))
- (import "env" "Vg" (func $internal422 (type $none_=>_none)))
- (import "env" "Wg" (func $internal423 (type $none_=>_none)))
- (import "env" "Xg" (func $internal424 (type $none_=>_none)))
- (import "env" "Yg" (func $internal425 (type $none_=>_none)))
- (import "env" "Zg" (func $internal426 (type $none_=>_none)))
- (import "env" "_g" (func $internal427 (type $none_=>_none)))
- (import "env" "$g" (func $internal428 (type $none_=>_none)))
- (import "env" "ah" (func $internal429 (type $none_=>_none)))
- (import "env" "bh" (func $internal430 (type $none_=>_none)))
- (import "env" "ch" (func $internal431 (type $none_=>_none)))
- (import "env" "dh" (func $internal432 (type $none_=>_none)))
- (import "env" "eh" (func $internal433 (type $none_=>_none)))
- (import "env" "fh" (func $internal434 (type $none_=>_none)))
- (import "env" "gh" (func $internal435 (type $none_=>_none)))
- (import "env" "hh" (func $internal436 (type $none_=>_none)))
- (import "env" "ih" (func $internal437 (type $none_=>_none)))
- (import "env" "jh" (func $internal438 (type $none_=>_none)))
- (import "env" "kh" (func $internal439 (type $none_=>_none)))
- (import "env" "lh" (func $internal440 (type $none_=>_none)))
- (import "env" "mh" (func $internal441 (type $none_=>_none)))
- (import "env" "nh" (func $internal442 (type $none_=>_none)))
- (import "env" "oh" (func $internal443 (type $none_=>_none)))
- (import "env" "ph" (func $internal444 (type $none_=>_none)))
- (import "env" "qh" (func $internal445 (type $none_=>_none)))
- (import "env" "rh" (func $internal446 (type $none_=>_none)))
- (import "env" "sh" (func $internal447 (type $none_=>_none)))
- (import "env" "th" (func $internal448 (type $none_=>_none)))
- (import "env" "uh" (func $internal449 (type $none_=>_none)))
- (import "env" "vh" (func $internal450 (type $none_=>_none)))
- (import "env" "wh" (func $internal451 (type $none_=>_none)))
- (import "env" "xh" (func $internal452 (type $none_=>_none)))
- (import "env" "yh" (func $internal453 (type $none_=>_none)))
- (import "env" "zh" (func $internal454 (type $none_=>_none)))
- (import "env" "Ah" (func $internal455 (type $none_=>_none)))
- (import "env" "Bh" (func $internal456 (type $none_=>_none)))
- (import "env" "Ch" (func $internal457 (type $none_=>_none)))
- (import "env" "Dh" (func $internal458 (type $none_=>_none)))
- (import "env" "Eh" (func $internal459 (type $none_=>_none)))
- (import "env" "Fh" (func $internal460 (type $none_=>_none)))
- (import "env" "Gh" (func $internal461 (type $none_=>_none)))
- (import "env" "Hh" (func $internal462 (type $none_=>_none)))
- (import "env" "Ih" (func $internal463 (type $none_=>_none)))
- (import "env" "Jh" (func $internal464 (type $none_=>_none)))
- (import "env" "Kh" (func $internal465 (type $none_=>_none)))
- (import "env" "Lh" (func $internal466 (type $none_=>_none)))
- (import "env" "Mh" (func $internal467 (type $none_=>_none)))
- (import "env" "Nh" (func $internal468 (type $none_=>_none)))
- (import "env" "Oh" (func $internal469 (type $none_=>_none)))
- (import "env" "Ph" (func $internal470 (type $none_=>_none)))
- (import "env" "Qh" (func $internal471 (type $none_=>_none)))
- (import "env" "Rh" (func $internal472 (type $none_=>_none)))
- (import "env" "Sh" (func $internal473 (type $none_=>_none)))
- (import "env" "Th" (func $internal474 (type $none_=>_none)))
- (import "env" "Uh" (func $internal475 (type $none_=>_none)))
- (import "env" "Vh" (func $internal476 (type $none_=>_none)))
- (import "env" "Wh" (func $internal477 (type $none_=>_none)))
- (import "env" "Xh" (func $internal478 (type $none_=>_none)))
- (import "env" "Yh" (func $internal479 (type $none_=>_none)))
- (import "env" "Zh" (func $internal480 (type $none_=>_none)))
- (import "env" "_h" (func $internal481 (type $none_=>_none)))
- (import "env" "$h" (func $internal482 (type $none_=>_none)))
- (import "env" "ai" (func $internal483 (type $none_=>_none)))
- (import "env" "bi" (func $internal484 (type $none_=>_none)))
- (import "env" "ci" (func $internal485 (type $none_=>_none)))
- (import "env" "di" (func $internal486 (type $none_=>_none)))
- (import "env" "ei" (func $internal487 (type $none_=>_none)))
- (import "env" "fi" (func $internal488 (type $none_=>_none)))
- (import "env" "gi" (func $internal489 (type $none_=>_none)))
- (import "env" "hi" (func $internal490 (type $none_=>_none)))
- (import "env" "ii" (func $internal491 (type $none_=>_none)))
- (import "env" "ji" (func $internal492 (type $none_=>_none)))
- (import "env" "ki" (func $internal493 (type $none_=>_none)))
- (import "env" "li" (func $internal494 (type $none_=>_none)))
- (import "env" "mi" (func $internal495 (type $none_=>_none)))
- (import "env" "ni" (func $internal496 (type $none_=>_none)))
- (import "env" "oi" (func $internal497 (type $none_=>_none)))
- (import "env" "pi" (func $internal498 (type $none_=>_none)))
- (import "env" "qi" (func $internal499 (type $none_=>_none)))
- (import "env" "ri" (func $internal500 (type $none_=>_none)))
- (import "env" "si" (func $internal501 (type $none_=>_none)))
- (import "env" "ti" (func $internal502 (type $none_=>_none)))
- (import "env" "ui" (func $internal503 (type $none_=>_none)))
- (import "env" "vi" (func $internal504 (type $none_=>_none)))
- (import "env" "wi" (func $internal505 (type $none_=>_none)))
- (import "env" "xi" (func $internal506 (type $none_=>_none)))
- (import "env" "yi" (func $internal507 (type $none_=>_none)))
- (import "env" "zi" (func $internal508 (type $none_=>_none)))
- (import "env" "Ai" (func $internal509 (type $none_=>_none)))
- (import "env" "Bi" (func $internal510 (type $none_=>_none)))
- (import "env" "Ci" (func $internal511 (type $none_=>_none)))
- (import "env" "Di" (func $internal512 (type $none_=>_none)))
- (import "env" "Ei" (func $internal513 (type $none_=>_none)))
- (import "env" "Fi" (func $internal514 (type $none_=>_none)))
- (import "env" "Gi" (func $internal515 (type $none_=>_none)))
- (import "env" "Hi" (func $internal516 (type $none_=>_none)))
- (import "env" "Ii" (func $internal517 (type $none_=>_none)))
- (import "env" "Ji" (func $internal518 (type $none_=>_none)))
- (import "env" "Ki" (func $internal519 (type $none_=>_none)))
- (import "env" "Li" (func $internal520 (type $none_=>_none)))
- (import "env" "Mi" (func $internal521 (type $none_=>_none)))
- (import "env" "Ni" (func $internal522 (type $none_=>_none)))
- (import "env" "Oi" (func $internal523 (type $none_=>_none)))
- (import "env" "Pi" (func $internal524 (type $none_=>_none)))
- (import "env" "Qi" (func $internal525 (type $none_=>_none)))
- (import "env" "Ri" (func $internal526 (type $none_=>_none)))
- (import "env" "Si" (func $internal527 (type $none_=>_none)))
- (import "env" "Ti" (func $internal528 (type $none_=>_none)))
- (import "env" "Ui" (func $internal529 (type $none_=>_none)))
- (import "env" "Vi" (func $internal530 (type $none_=>_none)))
- (import "env" "Wi" (func $internal531 (type $none_=>_none)))
- (import "env" "Xi" (func $internal532 (type $none_=>_none)))
- (import "env" "Yi" (func $internal533 (type $none_=>_none)))
- (import "env" "Zi" (func $internal534 (type $none_=>_none)))
- (import "env" "_i" (func $internal535 (type $none_=>_none)))
- (import "env" "$i" (func $internal536 (type $none_=>_none)))
- (import "env" "aj" (func $internal537 (type $none_=>_none)))
- (import "env" "bj" (func $internal538 (type $none_=>_none)))
- (import "env" "cj" (func $internal539 (type $none_=>_none)))
- (import "env" "dj" (func $internal540 (type $none_=>_none)))
- (import "env" "ej" (func $internal541 (type $none_=>_none)))
- (import "env" "fj" (func $internal542 (type $none_=>_none)))
- (import "env" "gj" (func $internal543 (type $none_=>_none)))
- (import "env" "hj" (func $internal544 (type $none_=>_none)))
- (import "env" "ij" (func $internal545 (type $none_=>_none)))
- (import "env" "jj" (func $internal546 (type $none_=>_none)))
- (import "env" "kj" (func $internal547 (type $none_=>_none)))
- (import "env" "lj" (func $internal548 (type $none_=>_none)))
- (import "env" "mj" (func $internal549 (type $none_=>_none)))
- (import "env" "nj" (func $internal550 (type $none_=>_none)))
- (import "env" "oj" (func $internal551 (type $none_=>_none)))
- (import "env" "pj" (func $internal552 (type $none_=>_none)))
- (import "env" "qj" (func $internal553 (type $none_=>_none)))
- (import "env" "rj" (func $internal554 (type $none_=>_none)))
- (import "env" "sj" (func $internal555 (type $none_=>_none)))
- (import "env" "tj" (func $internal556 (type $none_=>_none)))
- (import "env" "uj" (func $internal557 (type $none_=>_none)))
- (import "env" "vj" (func $internal558 (type $none_=>_none)))
- (import "env" "wj" (func $internal559 (type $none_=>_none)))
- (import "env" "xj" (func $internal560 (type $none_=>_none)))
- (import "env" "yj" (func $internal561 (type $none_=>_none)))
- (import "env" "zj" (func $internal562 (type $none_=>_none)))
- (import "env" "Aj" (func $internal563 (type $none_=>_none)))
- (import "env" "Bj" (func $internal564 (type $none_=>_none)))
- (import "env" "Cj" (func $internal565 (type $none_=>_none)))
- (import "env" "Dj" (func $internal566 (type $none_=>_none)))
- (import "env" "Ej" (func $internal567 (type $none_=>_none)))
- (import "env" "Fj" (func $internal568 (type $none_=>_none)))
- (import "env" "Gj" (func $internal569 (type $none_=>_none)))
- (import "env" "Hj" (func $internal570 (type $none_=>_none)))
- (import "env" "Ij" (func $internal571 (type $none_=>_none)))
- (import "env" "Jj" (func $internal572 (type $none_=>_none)))
- (import "env" "Kj" (func $internal573 (type $none_=>_none)))
- (import "env" "Lj" (func $internal574 (type $none_=>_none)))
- (import "env" "Mj" (func $internal575 (type $none_=>_none)))
- (import "env" "Nj" (func $internal576 (type $none_=>_none)))
- (import "env" "Oj" (func $internal577 (type $none_=>_none)))
- (import "env" "Pj" (func $internal578 (type $none_=>_none)))
- (import "env" "Qj" (func $internal579 (type $none_=>_none)))
- (import "env" "Rj" (func $internal580 (type $none_=>_none)))
- (import "env" "Sj" (func $internal581 (type $none_=>_none)))
- (import "env" "Tj" (func $internal582 (type $none_=>_none)))
- (import "env" "Uj" (func $internal583 (type $none_=>_none)))
- (import "env" "Vj" (func $internal584 (type $none_=>_none)))
- (import "env" "Wj" (func $internal585 (type $none_=>_none)))
- (import "env" "Xj" (func $internal586 (type $none_=>_none)))
- (import "env" "Yj" (func $internal587 (type $none_=>_none)))
- (import "env" "Zj" (func $internal588 (type $none_=>_none)))
- (import "env" "_j" (func $internal589 (type $none_=>_none)))
- (import "env" "$j" (func $internal590 (type $none_=>_none)))
- (import "env" "ak" (func $internal591 (type $none_=>_none)))
- (import "env" "bk" (func $internal592 (type $none_=>_none)))
- (import "env" "ck" (func $internal593 (type $none_=>_none)))
- (import "env" "dk" (func $internal594 (type $none_=>_none)))
- (import "env" "ek" (func $internal595 (type $none_=>_none)))
- (import "env" "fk" (func $internal596 (type $none_=>_none)))
- (import "env" "gk" (func $internal597 (type $none_=>_none)))
- (import "env" "hk" (func $internal598 (type $none_=>_none)))
- (import "env" "ik" (func $internal599 (type $none_=>_none)))
- (import "env" "jk" (func $internal600 (type $none_=>_none)))
- (import "env" "kk" (func $internal601 (type $none_=>_none)))
- (import "env" "lk" (func $internal602 (type $none_=>_none)))
- (import "env" "mk" (func $internal603 (type $none_=>_none)))
- (import "env" "nk" (func $internal604 (type $none_=>_none)))
- (import "env" "ok" (func $internal605 (type $none_=>_none)))
- (import "env" "pk" (func $internal606 (type $none_=>_none)))
- (import "env" "qk" (func $internal607 (type $none_=>_none)))
- (import "env" "rk" (func $internal608 (type $none_=>_none)))
- (import "env" "sk" (func $internal609 (type $none_=>_none)))
- (import "env" "tk" (func $internal610 (type $none_=>_none)))
- (import "env" "uk" (func $internal611 (type $none_=>_none)))
- (import "env" "vk" (func $internal612 (type $none_=>_none)))
- (import "env" "wk" (func $internal613 (type $none_=>_none)))
- (import "env" "xk" (func $internal614 (type $none_=>_none)))
- (import "env" "yk" (func $internal615 (type $none_=>_none)))
- (import "env" "zk" (func $internal616 (type $none_=>_none)))
- (import "env" "Ak" (func $internal617 (type $none_=>_none)))
- (import "env" "Bk" (func $internal618 (type $none_=>_none)))
- (import "env" "Ck" (func $internal619 (type $none_=>_none)))
- (import "env" "Dk" (func $internal620 (type $none_=>_none)))
- (import "env" "Ek" (func $internal621 (type $none_=>_none)))
- (import "env" "Fk" (func $internal622 (type $none_=>_none)))
- (import "env" "Gk" (func $internal623 (type $none_=>_none)))
- (import "env" "Hk" (func $internal624 (type $none_=>_none)))
- (import "env" "Ik" (func $internal625 (type $none_=>_none)))
- (import "env" "Jk" (func $internal626 (type $none_=>_none)))
- (import "env" "Kk" (func $internal627 (type $none_=>_none)))
- (import "env" "Lk" (func $internal628 (type $none_=>_none)))
- (import "env" "Mk" (func $internal629 (type $none_=>_none)))
- (import "env" "Nk" (func $internal630 (type $none_=>_none)))
- (import "env" "Ok" (func $internal631 (type $none_=>_none)))
- (import "env" "Pk" (func $internal632 (type $none_=>_none)))
- (import "env" "Qk" (func $internal633 (type $none_=>_none)))
- (import "env" "Rk" (func $internal634 (type $none_=>_none)))
- (import "env" "Sk" (func $internal635 (type $none_=>_none)))
- (import "env" "Tk" (func $internal636 (type $none_=>_none)))
- (import "env" "Uk" (func $internal637 (type $none_=>_none)))
- (import "env" "Vk" (func $internal638 (type $none_=>_none)))
- (import "env" "Wk" (func $internal639 (type $none_=>_none)))
- (import "env" "Xk" (func $internal640 (type $none_=>_none)))
- (import "env" "Yk" (func $internal641 (type $none_=>_none)))
- (import "env" "Zk" (func $internal642 (type $none_=>_none)))
- (import "env" "_k" (func $internal643 (type $none_=>_none)))
- (import "env" "$k" (func $internal644 (type $none_=>_none)))
- (import "env" "al" (func $internal645 (type $none_=>_none)))
- (import "env" "bl" (func $internal646 (type $none_=>_none)))
- (import "env" "cl" (func $internal647 (type $none_=>_none)))
- (import "env" "dl" (func $internal648 (type $none_=>_none)))
- (import "env" "el" (func $internal649 (type $none_=>_none)))
- (import "env" "fl" (func $internal650 (type $none_=>_none)))
- (import "env" "gl" (func $internal651 (type $none_=>_none)))
- (import "env" "hl" (func $internal652 (type $none_=>_none)))
- (import "env" "il" (func $internal653 (type $none_=>_none)))
- (import "env" "jl" (func $internal654 (type $none_=>_none)))
- (import "env" "kl" (func $internal655 (type $none_=>_none)))
- (import "env" "ll" (func $internal656 (type $none_=>_none)))
- (import "env" "ml" (func $internal657 (type $none_=>_none)))
- (import "env" "nl" (func $internal658 (type $none_=>_none)))
- (import "env" "ol" (func $internal659 (type $none_=>_none)))
- (import "env" "pl" (func $internal660 (type $none_=>_none)))
- (import "env" "ql" (func $internal661 (type $none_=>_none)))
- (import "env" "rl" (func $internal662 (type $none_=>_none)))
- (import "env" "sl" (func $internal663 (type $none_=>_none)))
- (import "env" "tl" (func $internal664 (type $none_=>_none)))
- (import "env" "ul" (func $internal665 (type $none_=>_none)))
- (import "env" "vl" (func $internal666 (type $none_=>_none)))
- (import "env" "wl" (func $internal667 (type $none_=>_none)))
- (import "env" "xl" (func $internal668 (type $none_=>_none)))
- (import "env" "yl" (func $internal669 (type $none_=>_none)))
- (import "env" "zl" (func $internal670 (type $none_=>_none)))
- (import "env" "Al" (func $internal671 (type $none_=>_none)))
- (import "env" "Bl" (func $internal672 (type $none_=>_none)))
- (import "env" "Cl" (func $internal673 (type $none_=>_none)))
- (import "env" "Dl" (func $internal674 (type $none_=>_none)))
- (import "env" "El" (func $internal675 (type $none_=>_none)))
- (import "env" "Fl" (func $internal676 (type $none_=>_none)))
- (import "env" "Gl" (func $internal677 (type $none_=>_none)))
- (import "env" "Hl" (func $internal678 (type $none_=>_none)))
- (import "env" "Il" (func $internal679 (type $none_=>_none)))
- (import "env" "Jl" (func $internal680 (type $none_=>_none)))
- (import "env" "Kl" (func $internal681 (type $none_=>_none)))
- (import "env" "Ll" (func $internal682 (type $none_=>_none)))
- (import "env" "Ml" (func $internal683 (type $none_=>_none)))
- (import "env" "Nl" (func $internal684 (type $none_=>_none)))
- (import "env" "Ol" (func $internal685 (type $none_=>_none)))
- (import "env" "Pl" (func $internal686 (type $none_=>_none)))
- (import "env" "Ql" (func $internal687 (type $none_=>_none)))
- (import "env" "Rl" (func $internal688 (type $none_=>_none)))
- (import "env" "Sl" (func $internal689 (type $none_=>_none)))
- (import "env" "Tl" (func $internal690 (type $none_=>_none)))
- (import "env" "Ul" (func $internal691 (type $none_=>_none)))
- (import "env" "Vl" (func $internal692 (type $none_=>_none)))
- (import "env" "Wl" (func $internal693 (type $none_=>_none)))
- (import "env" "Xl" (func $internal694 (type $none_=>_none)))
- (import "env" "Yl" (func $internal695 (type $none_=>_none)))
- (import "env" "Zl" (func $internal696 (type $none_=>_none)))
- (import "env" "_l" (func $internal697 (type $none_=>_none)))
- (import "env" "$l" (func $internal698 (type $none_=>_none)))
- (import "env" "am" (func $internal699 (type $none_=>_none)))
- (import "env" "bm" (func $internal700 (type $none_=>_none)))
- (import "env" "cm" (func $internal701 (type $none_=>_none)))
- (import "env" "dm" (func $internal702 (type $none_=>_none)))
- (import "env" "em" (func $internal703 (type $none_=>_none)))
- (import "env" "fm" (func $internal704 (type $none_=>_none)))
- (import "env" "gm" (func $internal705 (type $none_=>_none)))
- (import "env" "hm" (func $internal706 (type $none_=>_none)))
- (import "env" "im" (func $internal707 (type $none_=>_none)))
- (import "env" "jm" (func $internal708 (type $none_=>_none)))
- (import "env" "km" (func $internal709 (type $none_=>_none)))
- (import "env" "lm" (func $internal710 (type $none_=>_none)))
- (import "env" "mm" (func $internal711 (type $none_=>_none)))
- (import "env" "nm" (func $internal712 (type $none_=>_none)))
- (import "env" "om" (func $internal713 (type $none_=>_none)))
- (import "env" "pm" (func $internal714 (type $none_=>_none)))
- (import "env" "qm" (func $internal715 (type $none_=>_none)))
- (import "env" "rm" (func $internal716 (type $none_=>_none)))
- (import "env" "sm" (func $internal717 (type $none_=>_none)))
- (import "env" "tm" (func $internal718 (type $none_=>_none)))
- (import "env" "um" (func $internal719 (type $none_=>_none)))
- (import "env" "vm" (func $internal720 (type $none_=>_none)))
- (import "env" "wm" (func $internal721 (type $none_=>_none)))
- (import "env" "xm" (func $internal722 (type $none_=>_none)))
- (import "env" "ym" (func $internal723 (type $none_=>_none)))
- (import "env" "zm" (func $internal724 (type $none_=>_none)))
- (import "env" "Am" (func $internal725 (type $none_=>_none)))
- (import "env" "Bm" (func $internal726 (type $none_=>_none)))
- (import "env" "Cm" (func $internal727 (type $none_=>_none)))
- (import "env" "Dm" (func $internal728 (type $none_=>_none)))
- (import "env" "Em" (func $internal729 (type $none_=>_none)))
- (import "env" "Fm" (func $internal730 (type $none_=>_none)))
- (import "env" "Gm" (func $internal731 (type $none_=>_none)))
- (import "env" "Hm" (func $internal732 (type $none_=>_none)))
- (import "env" "Im" (func $internal733 (type $none_=>_none)))
- (import "env" "Jm" (func $internal734 (type $none_=>_none)))
- (import "env" "Km" (func $internal735 (type $none_=>_none)))
- (import "env" "Lm" (func $internal736 (type $none_=>_none)))
- (import "env" "Mm" (func $internal737 (type $none_=>_none)))
- (import "env" "Nm" (func $internal738 (type $none_=>_none)))
- (import "env" "Om" (func $internal739 (type $none_=>_none)))
- (import "env" "Pm" (func $internal740 (type $none_=>_none)))
- (import "env" "Qm" (func $internal741 (type $none_=>_none)))
- (import "env" "Rm" (func $internal742 (type $none_=>_none)))
- (import "env" "Sm" (func $internal743 (type $none_=>_none)))
- (import "env" "Tm" (func $internal744 (type $none_=>_none)))
- (import "env" "Um" (func $internal745 (type $none_=>_none)))
- (import "env" "Vm" (func $internal746 (type $none_=>_none)))
- (import "env" "Wm" (func $internal747 (type $none_=>_none)))
- (import "env" "Xm" (func $internal748 (type $none_=>_none)))
- (import "env" "Ym" (func $internal749 (type $none_=>_none)))
- (import "env" "Zm" (func $internal750 (type $none_=>_none)))
- (import "env" "_m" (func $internal751 (type $none_=>_none)))
- (import "env" "$m" (func $internal752 (type $none_=>_none)))
- (import "env" "an" (func $internal753 (type $none_=>_none)))
- (import "env" "bn" (func $internal754 (type $none_=>_none)))
- (import "env" "cn" (func $internal755 (type $none_=>_none)))
- (import "env" "dn" (func $internal756 (type $none_=>_none)))
- (import "env" "en" (func $internal757 (type $none_=>_none)))
- (import "env" "fn" (func $internal758 (type $none_=>_none)))
- (import "env" "gn" (func $internal759 (type $none_=>_none)))
- (import "env" "hn" (func $internal760 (type $none_=>_none)))
- (import "env" "jn" (func $internal761 (type $none_=>_none)))
- (import "env" "kn" (func $internal762 (type $none_=>_none)))
- (import "env" "ln" (func $internal763 (type $none_=>_none)))
- (import "env" "mn" (func $internal764 (type $none_=>_none)))
- (import "env" "nn" (func $internal765 (type $none_=>_none)))
- (import "env" "on" (func $internal766 (type $none_=>_none)))
- (import "env" "pn" (func $internal767 (type $none_=>_none)))
- (import "env" "qn" (func $internal768 (type $none_=>_none)))
- (import "env" "rn" (func $internal769 (type $none_=>_none)))
- (import "env" "sn" (func $internal770 (type $none_=>_none)))
- (import "env" "tn" (func $internal771 (type $none_=>_none)))
- (import "env" "un" (func $internal772 (type $none_=>_none)))
- (import "env" "vn" (func $internal773 (type $none_=>_none)))
- (import "env" "wn" (func $internal774 (type $none_=>_none)))
- (import "env" "xn" (func $internal775 (type $none_=>_none)))
- (import "env" "yn" (func $internal776 (type $none_=>_none)))
- (import "env" "zn" (func $internal777 (type $none_=>_none)))
- (import "env" "An" (func $internal778 (type $none_=>_none)))
- (import "env" "Bn" (func $internal779 (type $none_=>_none)))
- (import "env" "Cn" (func $internal780 (type $none_=>_none)))
- (import "env" "Dn" (func $internal781 (type $none_=>_none)))
- (import "env" "En" (func $internal782 (type $none_=>_none)))
- (import "env" "Fn" (func $internal783 (type $none_=>_none)))
- (import "env" "Gn" (func $internal784 (type $none_=>_none)))
- (import "env" "Hn" (func $internal785 (type $none_=>_none)))
- (import "env" "In" (func $internal786 (type $none_=>_none)))
- (import "env" "Jn" (func $internal787 (type $none_=>_none)))
- (import "env" "Kn" (func $internal788 (type $none_=>_none)))
- (import "env" "Ln" (func $internal789 (type $none_=>_none)))
- (import "env" "Mn" (func $internal790 (type $none_=>_none)))
- (import "env" "Nn" (func $internal791 (type $none_=>_none)))
- (import "env" "On" (func $internal792 (type $none_=>_none)))
- (import "env" "Pn" (func $internal793 (type $none_=>_none)))
- (import "env" "Qn" (func $internal794 (type $none_=>_none)))
- (import "env" "Rn" (func $internal795 (type $none_=>_none)))
- (import "env" "Sn" (func $internal796 (type $none_=>_none)))
- (import "env" "Tn" (func $internal797 (type $none_=>_none)))
- (import "env" "Un" (func $internal798 (type $none_=>_none)))
- (import "env" "Vn" (func $internal799 (type $none_=>_none)))
- (import "env" "Wn" (func $internal800 (type $none_=>_none)))
- (import "env" "Xn" (func $internal801 (type $none_=>_none)))
- (import "env" "Yn" (func $internal802 (type $none_=>_none)))
- (import "env" "Zn" (func $internal803 (type $none_=>_none)))
- (import "env" "_n" (func $internal804 (type $none_=>_none)))
- (import "env" "$n" (func $internal805 (type $none_=>_none)))
- (import "env" "ao" (func $internal806 (type $none_=>_none)))
- (import "env" "bo" (func $internal807 (type $none_=>_none)))
- (import "env" "co" (func $internal808 (type $none_=>_none)))
- (import "env" "eo" (func $internal809 (type $none_=>_none)))
- (import "env" "fo" (func $internal810 (type $none_=>_none)))
- (import "env" "go" (func $internal811 (type $none_=>_none)))
- (import "env" "ho" (func $internal812 (type $none_=>_none)))
- (import "env" "io" (func $internal813 (type $none_=>_none)))
- (import "env" "jo" (func $internal814 (type $none_=>_none)))
- (import "env" "ko" (func $internal815 (type $none_=>_none)))
- (import "env" "lo" (func $internal816 (type $none_=>_none)))
- (import "env" "mo" (func $internal817 (type $none_=>_none)))
- (import "env" "no" (func $internal818 (type $none_=>_none)))
- (import "env" "oo" (func $internal819 (type $none_=>_none)))
- (import "env" "po" (func $internal820 (type $none_=>_none)))
- (import "env" "qo" (func $internal821 (type $none_=>_none)))
- (import "env" "ro" (func $internal822 (type $none_=>_none)))
- (import "env" "so" (func $internal823 (type $none_=>_none)))
- (import "env" "to" (func $internal824 (type $none_=>_none)))
- (import "env" "uo" (func $internal825 (type $none_=>_none)))
- (import "env" "vo" (func $internal826 (type $none_=>_none)))
- (import "env" "wo" (func $internal827 (type $none_=>_none)))
- (import "env" "xo" (func $internal828 (type $none_=>_none)))
- (import "env" "yo" (func $internal829 (type $none_=>_none)))
- (import "env" "zo" (func $internal830 (type $none_=>_none)))
- (import "env" "Ao" (func $internal831 (type $none_=>_none)))
- (import "env" "Bo" (func $internal832 (type $none_=>_none)))
- (import "env" "Co" (func $internal833 (type $none_=>_none)))
- (import "env" "Do" (func $internal834 (type $none_=>_none)))
- (import "env" "Eo" (func $internal835 (type $none_=>_none)))
- (import "env" "Fo" (func $internal836 (type $none_=>_none)))
- (import "env" "Go" (func $internal837 (type $none_=>_none)))
- (import "env" "Ho" (func $internal838 (type $none_=>_none)))
- (import "env" "Io" (func $internal839 (type $none_=>_none)))
- (import "env" "Jo" (func $internal840 (type $none_=>_none)))
- (import "env" "Ko" (func $internal841 (type $none_=>_none)))
- (import "env" "Lo" (func $internal842 (type $none_=>_none)))
- (import "env" "Mo" (func $internal843 (type $none_=>_none)))
- (import "env" "No" (func $internal844 (type $none_=>_none)))
- (import "env" "Oo" (func $internal845 (type $none_=>_none)))
- (import "env" "Po" (func $internal846 (type $none_=>_none)))
- (import "env" "Qo" (func $internal847 (type $none_=>_none)))
- (import "env" "Ro" (func $internal848 (type $none_=>_none)))
- (import "env" "So" (func $internal849 (type $none_=>_none)))
- (import "env" "To" (func $internal850 (type $none_=>_none)))
- (import "env" "Uo" (func $internal851 (type $none_=>_none)))
- (import "env" "Vo" (func $internal852 (type $none_=>_none)))
- (import "env" "Wo" (func $internal853 (type $none_=>_none)))
- (import "env" "Xo" (func $internal854 (type $none_=>_none)))
- (import "env" "Yo" (func $internal855 (type $none_=>_none)))
- (import "env" "Zo" (func $internal856 (type $none_=>_none)))
- (import "env" "_o" (func $internal857 (type $none_=>_none)))
- (import "env" "$o" (func $internal858 (type $none_=>_none)))
- (import "env" "ap" (func $internal859 (type $none_=>_none)))
- (import "env" "bp" (func $internal860 (type $none_=>_none)))
- (import "env" "cp" (func $internal861 (type $none_=>_none)))
- (import "env" "dp" (func $internal862 (type $none_=>_none)))
- (import "env" "ep" (func $internal863 (type $none_=>_none)))
- (import "env" "fp" (func $internal864 (type $none_=>_none)))
- (import "env" "gp" (func $internal865 (type $none_=>_none)))
- (import "env" "hp" (func $internal866 (type $none_=>_none)))
- (import "env" "ip" (func $internal867 (type $none_=>_none)))
- (import "env" "jp" (func $internal868 (type $none_=>_none)))
- (import "env" "kp" (func $internal869 (type $none_=>_none)))
- (import "env" "lp" (func $internal870 (type $none_=>_none)))
- (import "env" "mp" (func $internal871 (type $none_=>_none)))
- (import "env" "np" (func $internal872 (type $none_=>_none)))
- (import "env" "op" (func $internal873 (type $none_=>_none)))
- (import "env" "pp" (func $internal874 (type $none_=>_none)))
- (import "env" "qp" (func $internal875 (type $none_=>_none)))
- (import "env" "rp" (func $internal876 (type $none_=>_none)))
- (import "env" "sp" (func $internal877 (type $none_=>_none)))
- (import "env" "tp" (func $internal878 (type $none_=>_none)))
- (import "env" "up" (func $internal879 (type $none_=>_none)))
- (import "env" "vp" (func $internal880 (type $none_=>_none)))
- (import "env" "wp" (func $internal881 (type $none_=>_none)))
- (import "env" "xp" (func $internal882 (type $none_=>_none)))
- (import "env" "yp" (func $internal883 (type $none_=>_none)))
- (import "env" "zp" (func $internal884 (type $none_=>_none)))
- (import "env" "Ap" (func $internal885 (type $none_=>_none)))
- (import "env" "Bp" (func $internal886 (type $none_=>_none)))
- (import "env" "Cp" (func $internal887 (type $none_=>_none)))
- (import "env" "Dp" (func $internal888 (type $none_=>_none)))
- (import "env" "Ep" (func $internal889 (type $none_=>_none)))
- (import "env" "Fp" (func $internal890 (type $none_=>_none)))
- (import "env" "Gp" (func $internal891 (type $none_=>_none)))
- (import "env" "Hp" (func $internal892 (type $none_=>_none)))
- (import "env" "Ip" (func $internal893 (type $none_=>_none)))
- (import "env" "Jp" (func $internal894 (type $none_=>_none)))
- (import "env" "Kp" (func $internal895 (type $none_=>_none)))
- (import "env" "Lp" (func $internal896 (type $none_=>_none)))
- (import "env" "Mp" (func $internal897 (type $none_=>_none)))
- (import "env" "Np" (func $internal898 (type $none_=>_none)))
- (import "env" "Op" (func $internal899 (type $none_=>_none)))
- (import "env" "Pp" (func $internal900 (type $none_=>_none)))
- (import "env" "Qp" (func $internal901 (type $none_=>_none)))
- (import "env" "Rp" (func $internal902 (type $none_=>_none)))
- (import "env" "Sp" (func $internal903 (type $none_=>_none)))
- (import "env" "Tp" (func $internal904 (type $none_=>_none)))
- (import "env" "Up" (func $internal905 (type $none_=>_none)))
- (import "env" "Vp" (func $internal906 (type $none_=>_none)))
- (import "env" "Wp" (func $internal907 (type $none_=>_none)))
- (import "env" "Xp" (func $internal908 (type $none_=>_none)))
- (import "env" "Yp" (func $internal909 (type $none_=>_none)))
- (import "env" "Zp" (func $internal910 (type $none_=>_none)))
- (import "env" "_p" (func $internal911 (type $none_=>_none)))
- (import "env" "$p" (func $internal912 (type $none_=>_none)))
- (import "env" "aq" (func $internal913 (type $none_=>_none)))
- (import "env" "bq" (func $internal914 (type $none_=>_none)))
- (import "env" "cq" (func $internal915 (type $none_=>_none)))
- (import "env" "dq" (func $internal916 (type $none_=>_none)))
- (import "env" "eq" (func $internal917 (type $none_=>_none)))
- (import "env" "fq" (func $internal918 (type $none_=>_none)))
- (import "env" "gq" (func $internal919 (type $none_=>_none)))
- (import "env" "hq" (func $internal920 (type $none_=>_none)))
- (import "env" "iq" (func $internal921 (type $none_=>_none)))
- (import "env" "jq" (func $internal922 (type $none_=>_none)))
- (import "env" "kq" (func $internal923 (type $none_=>_none)))
- (import "env" "lq" (func $internal924 (type $none_=>_none)))
- (import "env" "mq" (func $internal925 (type $none_=>_none)))
- (import "env" "nq" (func $internal926 (type $none_=>_none)))
- (import "env" "oq" (func $internal927 (type $none_=>_none)))
- (import "env" "pq" (func $internal928 (type $none_=>_none)))
- (import "env" "qq" (func $internal929 (type $none_=>_none)))
- (import "env" "rq" (func $internal930 (type $none_=>_none)))
- (import "env" "sq" (func $internal931 (type $none_=>_none)))
- (import "env" "tq" (func $internal932 (type $none_=>_none)))
- (import "env" "uq" (func $internal933 (type $none_=>_none)))
- (import "env" "vq" (func $internal934 (type $none_=>_none)))
- (import "env" "wq" (func $internal935 (type $none_=>_none)))
- (import "env" "xq" (func $internal936 (type $none_=>_none)))
- (import "env" "yq" (func $internal937 (type $none_=>_none)))
- (import "env" "zq" (func $internal938 (type $none_=>_none)))
- (import "env" "Aq" (func $internal939 (type $none_=>_none)))
- (import "env" "Bq" (func $internal940 (type $none_=>_none)))
- (import "env" "Cq" (func $internal941 (type $none_=>_none)))
- (import "env" "Dq" (func $internal942 (type $none_=>_none)))
- (import "env" "Eq" (func $internal943 (type $none_=>_none)))
- (import "env" "Fq" (func $internal944 (type $none_=>_none)))
- (import "env" "Gq" (func $internal945 (type $none_=>_none)))
- (import "env" "Hq" (func $internal946 (type $none_=>_none)))
- (import "env" "Iq" (func $internal947 (type $none_=>_none)))
- (import "env" "Jq" (func $internal948 (type $none_=>_none)))
- (import "env" "Kq" (func $internal949 (type $none_=>_none)))
- (import "env" "Lq" (func $internal950 (type $none_=>_none)))
- (import "env" "Mq" (func $internal951 (type $none_=>_none)))
- (import "env" "Nq" (func $internal952 (type $none_=>_none)))
- (import "env" "Oq" (func $internal953 (type $none_=>_none)))
- (import "env" "Pq" (func $internal954 (type $none_=>_none)))
- (import "env" "Qq" (func $internal955 (type $none_=>_none)))
- (import "env" "Rq" (func $internal956 (type $none_=>_none)))
- (import "env" "Sq" (func $internal957 (type $none_=>_none)))
- (import "env" "Tq" (func $internal958 (type $none_=>_none)))
- (import "env" "Uq" (func $internal959 (type $none_=>_none)))
- (import "env" "Vq" (func $internal960 (type $none_=>_none)))
- (import "env" "Wq" (func $internal961 (type $none_=>_none)))
- (import "env" "Xq" (func $internal962 (type $none_=>_none)))
- (import "env" "Yq" (func $internal963 (type $none_=>_none)))
- (import "env" "Zq" (func $internal964 (type $none_=>_none)))
- (import "env" "_q" (func $internal965 (type $none_=>_none)))
- (import "env" "$q" (func $internal966 (type $none_=>_none)))
- (import "env" "ar" (func $internal967 (type $none_=>_none)))
- (import "env" "br" (func $internal968 (type $none_=>_none)))
- (import "env" "cr" (func $internal969 (type $none_=>_none)))
- (import "env" "dr" (func $internal970 (type $none_=>_none)))
- (import "env" "er" (func $internal971 (type $none_=>_none)))
- (import "env" "fr" (func $internal972 (type $none_=>_none)))
- (import "env" "gr" (func $internal973 (type $none_=>_none)))
- (import "env" "hr" (func $internal974 (type $none_=>_none)))
- (import "env" "ir" (func $internal975 (type $none_=>_none)))
- (import "env" "jr" (func $internal976 (type $none_=>_none)))
- (import "env" "kr" (func $internal977 (type $none_=>_none)))
- (import "env" "lr" (func $internal978 (type $none_=>_none)))
- (import "env" "mr" (func $internal979 (type $none_=>_none)))
- (import "env" "nr" (func $internal980 (type $none_=>_none)))
- (import "env" "or" (func $internal981 (type $none_=>_none)))
- (import "env" "pr" (func $internal982 (type $none_=>_none)))
- (import "env" "qr" (func $internal983 (type $none_=>_none)))
- (import "env" "rr" (func $internal984 (type $none_=>_none)))
- (import "env" "sr" (func $internal985 (type $none_=>_none)))
- (import "env" "tr" (func $internal986 (type $none_=>_none)))
- (import "env" "ur" (func $internal987 (type $none_=>_none)))
- (import "env" "vr" (func $internal988 (type $none_=>_none)))
- (import "env" "wr" (func $internal989 (type $none_=>_none)))
- (import "env" "xr" (func $internal990 (type $none_=>_none)))
- (import "env" "yr" (func $internal991 (type $none_=>_none)))
- (import "env" "zr" (func $internal992 (type $none_=>_none)))
- (import "env" "Ar" (func $internal993 (type $none_=>_none)))
- (import "env" "Br" (func $internal994 (type $none_=>_none)))
- (import "env" "Cr" (func $internal995 (type $none_=>_none)))
- (import "env" "Dr" (func $internal996 (type $none_=>_none)))
- (import "env" "Er" (func $internal997 (type $none_=>_none)))
- (import "env" "Fr" (func $internal998 (type $none_=>_none)))
- (import "env" "Gr" (func $internal999 (type $none_=>_none)))
- (import "env" "Hr" (func $internal1000 (type $none_=>_none)))
- (import "env" "Ir" (func $internal1001 (type $none_=>_none)))
- (import "env" "Jr" (func $internal1002 (type $none_=>_none)))
- (import "env" "Kr" (func $internal1003 (type $none_=>_none)))
- (import "env" "Lr" (func $internal1004 (type $none_=>_none)))
- (import "env" "Mr" (func $internal1005 (type $none_=>_none)))
- (import "env" "Nr" (func $internal1006 (type $none_=>_none)))
- (import "env" "Or" (func $internal1007 (type $none_=>_none)))
- (import "env" "Pr" (func $internal1008 (type $none_=>_none)))
- (import "env" "Qr" (func $internal1009 (type $none_=>_none)))
- (import "env" "Rr" (func $internal1010 (type $none_=>_none)))
- (import "env" "Sr" (func $internal1011 (type $none_=>_none)))
- (import "env" "Tr" (func $internal1012 (type $none_=>_none)))
- (import "env" "Ur" (func $internal1013 (type $none_=>_none)))
- (import "env" "Vr" (func $internal1014 (type $none_=>_none)))
- (import "env" "Wr" (func $internal1015 (type $none_=>_none)))
- (import "env" "Xr" (func $internal1016 (type $none_=>_none)))
- (import "env" "Yr" (func $internal1017 (type $none_=>_none)))
- (import "env" "Zr" (func $internal1018 (type $none_=>_none)))
- (import "env" "_r" (func $internal1019 (type $none_=>_none)))
- (import "env" "$r" (func $internal1020 (type $none_=>_none)))
- (import "env" "as" (func $internal1021 (type $none_=>_none)))
- (import "env" "bs" (func $internal1022 (type $none_=>_none)))
- (import "env" "cs" (func $internal1023 (type $none_=>_none)))
- (import "env" "ds" (func $internal1024 (type $none_=>_none)))
- (import "env" "es" (func $internal1025 (type $none_=>_none)))
- (import "env" "fs" (func $internal1026 (type $none_=>_none)))
- (import "env" "gs" (func $internal1027 (type $none_=>_none)))
- (import "env" "hs" (func $internal1028 (type $none_=>_none)))
- (import "env" "is" (func $internal1029 (type $none_=>_none)))
- (import "env" "js" (func $internal1030 (type $none_=>_none)))
- (import "env" "ks" (func $internal1031 (type $none_=>_none)))
- (import "env" "ls" (func $internal1032 (type $none_=>_none)))
- (import "env" "ms" (func $internal1033 (type $none_=>_none)))
- (import "env" "ns" (func $internal1034 (type $none_=>_none)))
- (import "env" "os" (func $internal1035 (type $none_=>_none)))
- (import "env" "ps" (func $internal1036 (type $none_=>_none)))
- (import "env" "qs" (func $internal1037 (type $none_=>_none)))
- (import "env" "rs" (func $internal1038 (type $none_=>_none)))
- (import "env" "ss" (func $internal1039 (type $none_=>_none)))
- (import "env" "ts" (func $internal1040 (type $none_=>_none)))
- (import "env" "us" (func $internal1041 (type $none_=>_none)))
- (import "env" "vs" (func $internal1042 (type $none_=>_none)))
- (import "env" "ws" (func $internal1043 (type $none_=>_none)))
- (import "env" "xs" (func $internal1044 (type $none_=>_none)))
- (import "env" "ys" (func $internal1045 (type $none_=>_none)))
- (import "env" "zs" (func $internal1046 (type $none_=>_none)))
- (import "env" "As" (func $internal1047 (type $none_=>_none)))
- (import "env" "Bs" (func $internal1048 (type $none_=>_none)))
- (import "env" "Cs" (func $internal1049 (type $none_=>_none)))
- (import "env" "Ds" (func $internal1050 (type $none_=>_none)))
- (import "env" "Es" (func $internal1051 (type $none_=>_none)))
- (import "env" "Fs" (func $internal1052 (type $none_=>_none)))
- (import "env" "Gs" (func $internal1053 (type $none_=>_none)))
- (import "env" "Hs" (func $internal1054 (type $none_=>_none)))
- (import "env" "Is" (func $internal1055 (type $none_=>_none)))
- (import "env" "Js" (func $internal1056 (type $none_=>_none)))
- (import "env" "Ks" (func $internal1057 (type $none_=>_none)))
- (import "env" "Ls" (func $internal1058 (type $none_=>_none)))
- (import "env" "Ms" (func $internal1059 (type $none_=>_none)))
- (import "env" "Ns" (func $internal1060 (type $none_=>_none)))
- (import "env" "Os" (func $internal1061 (type $none_=>_none)))
- (import "env" "Ps" (func $internal1062 (type $none_=>_none)))
- (import "env" "Qs" (func $internal1063 (type $none_=>_none)))
- (import "env" "Rs" (func $internal1064 (type $none_=>_none)))
- (import "env" "Ss" (func $internal1065 (type $none_=>_none)))
- (import "env" "Ts" (func $internal1066 (type $none_=>_none)))
- (import "env" "Us" (func $internal1067 (type $none_=>_none)))
- (import "env" "Vs" (func $internal1068 (type $none_=>_none)))
- (import "env" "Ws" (func $internal1069 (type $none_=>_none)))
- (import "env" "Xs" (func $internal1070 (type $none_=>_none)))
- (import "env" "Ys" (func $internal1071 (type $none_=>_none)))
- (import "env" "Zs" (func $internal1072 (type $none_=>_none)))
- (import "env" "_s" (func $internal1073 (type $none_=>_none)))
- (import "env" "$s" (func $internal1074 (type $none_=>_none)))
- (import "env" "at" (func $internal1075 (type $none_=>_none)))
- (import "env" "bt" (func $internal1076 (type $none_=>_none)))
- (import "env" "ct" (func $internal1077 (type $none_=>_none)))
- (import "env" "dt" (func $internal1078 (type $none_=>_none)))
- (import "env" "et" (func $internal1079 (type $none_=>_none)))
- (import "env" "ft" (func $internal1080 (type $none_=>_none)))
- (import "env" "gt" (func $internal1081 (type $none_=>_none)))
- (import "env" "ht" (func $internal1082 (type $none_=>_none)))
- (import "env" "it" (func $internal1083 (type $none_=>_none)))
- (import "env" "jt" (func $internal1084 (type $none_=>_none)))
- (import "env" "kt" (func $internal1085 (type $none_=>_none)))
- (import "env" "lt" (func $internal1086 (type $none_=>_none)))
- (import "env" "mt" (func $internal1087 (type $none_=>_none)))
- (import "env" "nt" (func $internal1088 (type $none_=>_none)))
- (import "env" "ot" (func $internal1089 (type $none_=>_none)))
- (import "env" "pt" (func $internal1090 (type $none_=>_none)))
- (import "env" "qt" (func $internal1091 (type $none_=>_none)))
- (import "env" "rt" (func $internal1092 (type $none_=>_none)))
- (import "env" "st" (func $internal1093 (type $none_=>_none)))
- (import "env" "tt" (func $internal1094 (type $none_=>_none)))
- (import "env" "ut" (func $internal1095 (type $none_=>_none)))
- (import "env" "vt" (func $internal1096 (type $none_=>_none)))
- (import "env" "wt" (func $internal1097 (type $none_=>_none)))
- (import "env" "xt" (func $internal1098 (type $none_=>_none)))
- (import "env" "yt" (func $internal1099 (type $none_=>_none)))
- (import "env" "zt" (func $internal1100 (type $none_=>_none)))
- (import "env" "At" (func $internal1101 (type $none_=>_none)))
- (import "env" "Bt" (func $internal1102 (type $none_=>_none)))
- (import "env" "Ct" (func $internal1103 (type $none_=>_none)))
- (import "env" "Dt" (func $internal1104 (type $none_=>_none)))
- (import "env" "Et" (func $internal1105 (type $none_=>_none)))
- (import "env" "Ft" (func $internal1106 (type $none_=>_none)))
- (import "env" "Gt" (func $internal1107 (type $none_=>_none)))
- (import "env" "Ht" (func $internal1108 (type $none_=>_none)))
- (import "env" "It" (func $internal1109 (type $none_=>_none)))
- (import "env" "Jt" (func $internal1110 (type $none_=>_none)))
- (import "env" "Kt" (func $internal1111 (type $none_=>_none)))
- (import "env" "Lt" (func $internal1112 (type $none_=>_none)))
- (import "env" "Mt" (func $internal1113 (type $none_=>_none)))
- (import "env" "Nt" (func $internal1114 (type $none_=>_none)))
- (import "env" "Ot" (func $internal1115 (type $none_=>_none)))
- (import "env" "Pt" (func $internal1116 (type $none_=>_none)))
- (import "env" "Qt" (func $internal1117 (type $none_=>_none)))
- (import "env" "Rt" (func $internal1118 (type $none_=>_none)))
- (import "env" "St" (func $internal1119 (type $none_=>_none)))
- (import "env" "Tt" (func $internal1120 (type $none_=>_none)))
- (import "env" "Ut" (func $internal1121 (type $none_=>_none)))
- (import "env" "Vt" (func $internal1122 (type $none_=>_none)))
- (import "env" "Wt" (func $internal1123 (type $none_=>_none)))
- (import "env" "Xt" (func $internal1124 (type $none_=>_none)))
- (import "env" "Yt" (func $internal1125 (type $none_=>_none)))
- (import "env" "Zt" (func $internal1126 (type $none_=>_none)))
- (import "env" "_t" (func $internal1127 (type $none_=>_none)))
- (import "env" "$t" (func $internal1128 (type $none_=>_none)))
- (import "env" "au" (func $internal1129 (type $none_=>_none)))
- (import "env" "bu" (func $internal1130 (type $none_=>_none)))
- (import "env" "cu" (func $internal1131 (type $none_=>_none)))
- (import "env" "du" (func $internal1132 (type $none_=>_none)))
- (import "env" "eu" (func $internal1133 (type $none_=>_none)))
- (import "env" "fu" (func $internal1134 (type $none_=>_none)))
- (import "env" "gu" (func $internal1135 (type $none_=>_none)))
- (import "env" "hu" (func $internal1136 (type $none_=>_none)))
- (import "env" "iu" (func $internal1137 (type $none_=>_none)))
- (import "env" "ju" (func $internal1138 (type $none_=>_none)))
- (import "env" "ku" (func $internal1139 (type $none_=>_none)))
- (import "env" "lu" (func $internal1140 (type $none_=>_none)))
- (import "env" "mu" (func $internal1141 (type $none_=>_none)))
- (import "env" "nu" (func $internal1142 (type $none_=>_none)))
- (import "env" "ou" (func $internal1143 (type $none_=>_none)))
- (import "env" "pu" (func $internal1144 (type $none_=>_none)))
- (import "env" "qu" (func $internal1145 (type $none_=>_none)))
- (import "env" "ru" (func $internal1146 (type $none_=>_none)))
- (import "env" "su" (func $internal1147 (type $none_=>_none)))
- (import "env" "tu" (func $internal1148 (type $none_=>_none)))
- (import "env" "uu" (func $internal1149 (type $none_=>_none)))
- (import "env" "vu" (func $internal1150 (type $none_=>_none)))
- (import "env" "wu" (func $internal1151 (type $none_=>_none)))
- (import "env" "xu" (func $internal1152 (type $none_=>_none)))
- (import "env" "yu" (func $internal1153 (type $none_=>_none)))
- (import "env" "zu" (func $internal1154 (type $none_=>_none)))
- (import "env" "Au" (func $internal1155 (type $none_=>_none)))
- (import "env" "Bu" (func $internal1156 (type $none_=>_none)))
- (import "env" "Cu" (func $internal1157 (type $none_=>_none)))
- (import "env" "Du" (func $internal1158 (type $none_=>_none)))
- (import "env" "Eu" (func $internal1159 (type $none_=>_none)))
- (import "env" "Fu" (func $internal1160 (type $none_=>_none)))
- (import "env" "Gu" (func $internal1161 (type $none_=>_none)))
- (import "env" "Hu" (func $internal1162 (type $none_=>_none)))
- (import "env" "Iu" (func $internal1163 (type $none_=>_none)))
- (import "env" "Ju" (func $internal1164 (type $none_=>_none)))
- (import "env" "Ku" (func $internal1165 (type $none_=>_none)))
- (import "env" "Lu" (func $internal1166 (type $none_=>_none)))
- (import "env" "Mu" (func $internal1167 (type $none_=>_none)))
- (import "env" "Nu" (func $internal1168 (type $none_=>_none)))
- (import "env" "Ou" (func $internal1169 (type $none_=>_none)))
- (import "env" "Pu" (func $internal1170 (type $none_=>_none)))
- (import "env" "Qu" (func $internal1171 (type $none_=>_none)))
- (import "env" "Ru" (func $internal1172 (type $none_=>_none)))
- (import "env" "Su" (func $internal1173 (type $none_=>_none)))
- (import "env" "Tu" (func $internal1174 (type $none_=>_none)))
- (import "env" "Uu" (func $internal1175 (type $none_=>_none)))
- (import "env" "Vu" (func $internal1176 (type $none_=>_none)))
- (import "env" "Wu" (func $internal1177 (type $none_=>_none)))
- (import "env" "Xu" (func $internal1178 (type $none_=>_none)))
- (import "env" "Yu" (func $internal1179 (type $none_=>_none)))
- (import "env" "Zu" (func $internal1180 (type $none_=>_none)))
- (import "env" "_u" (func $internal1181 (type $none_=>_none)))
- (import "env" "$u" (func $internal1182 (type $none_=>_none)))
- (import "env" "av" (func $internal1183 (type $none_=>_none)))
- (import "env" "bv" (func $internal1184 (type $none_=>_none)))
- (import "env" "cv" (func $internal1185 (type $none_=>_none)))
- (import "env" "dv" (func $internal1186 (type $none_=>_none)))
- (import "env" "ev" (func $internal1187 (type $none_=>_none)))
- (import "env" "fv" (func $internal1188 (type $none_=>_none)))
- (import "env" "gv" (func $internal1189 (type $none_=>_none)))
- (import "env" "hv" (func $internal1190 (type $none_=>_none)))
- (import "env" "iv" (func $internal1191 (type $none_=>_none)))
- (import "env" "jv" (func $internal1192 (type $none_=>_none)))
- (import "env" "kv" (func $internal1193 (type $none_=>_none)))
- (import "env" "lv" (func $internal1194 (type $none_=>_none)))
- (import "env" "mv" (func $internal1195 (type $none_=>_none)))
- (import "env" "nv" (func $internal1196 (type $none_=>_none)))
- (import "env" "ov" (func $internal1197 (type $none_=>_none)))
- (import "env" "pv" (func $internal1198 (type $none_=>_none)))
- (import "env" "qv" (func $internal1199 (type $none_=>_none)))
- (import "env" "rv" (func $internal1200 (type $none_=>_none)))
- (import "env" "sv" (func $internal1201 (type $none_=>_none)))
- (import "env" "tv" (func $internal1202 (type $none_=>_none)))
- (import "env" "uv" (func $internal1203 (type $none_=>_none)))
- (import "env" "vv" (func $internal1204 (type $none_=>_none)))
- (import "env" "wv" (func $internal1205 (type $none_=>_none)))
- (import "env" "xv" (func $internal1206 (type $none_=>_none)))
- (import "env" "yv" (func $internal1207 (type $none_=>_none)))
- (import "env" "zv" (func $internal1208 (type $none_=>_none)))
- (import "env" "Av" (func $internal1209 (type $none_=>_none)))
- (import "env" "Bv" (func $internal1210 (type $none_=>_none)))
- (import "env" "Cv" (func $internal1211 (type $none_=>_none)))
- (import "env" "Dv" (func $internal1212 (type $none_=>_none)))
- (import "env" "Ev" (func $internal1213 (type $none_=>_none)))
- (import "env" "Fv" (func $internal1214 (type $none_=>_none)))
- (import "env" "Gv" (func $internal1215 (type $none_=>_none)))
- (import "env" "Hv" (func $internal1216 (type $none_=>_none)))
- (import "env" "Iv" (func $internal1217 (type $none_=>_none)))
- (import "env" "Jv" (func $internal1218 (type $none_=>_none)))
- (import "env" "Kv" (func $internal1219 (type $none_=>_none)))
- (import "env" "Lv" (func $internal1220 (type $none_=>_none)))
- (import "env" "Mv" (func $internal1221 (type $none_=>_none)))
- (import "env" "Nv" (func $internal1222 (type $none_=>_none)))
- (import "env" "Ov" (func $internal1223 (type $none_=>_none)))
- (import "env" "Pv" (func $internal1224 (type $none_=>_none)))
- (import "env" "Qv" (func $internal1225 (type $none_=>_none)))
- (import "env" "Rv" (func $internal1226 (type $none_=>_none)))
- (import "env" "Sv" (func $internal1227 (type $none_=>_none)))
- (import "env" "Tv" (func $internal1228 (type $none_=>_none)))
- (import "env" "Uv" (func $internal1229 (type $none_=>_none)))
- (import "env" "Vv" (func $internal1230 (type $none_=>_none)))
- (import "env" "Wv" (func $internal1231 (type $none_=>_none)))
- (import "env" "Xv" (func $internal1232 (type $none_=>_none)))
- (import "env" "Yv" (func $internal1233 (type $none_=>_none)))
- (import "env" "Zv" (func $internal1234 (type $none_=>_none)))
- (import "env" "_v" (func $internal1235 (type $none_=>_none)))
- (import "env" "$v" (func $internal1236 (type $none_=>_none)))
- (import "env" "aw" (func $internal1237 (type $none_=>_none)))
- (import "env" "bw" (func $internal1238 (type $none_=>_none)))
- (import "env" "cw" (func $internal1239 (type $none_=>_none)))
- (import "env" "dw" (func $internal1240 (type $none_=>_none)))
- (import "env" "ew" (func $internal1241 (type $none_=>_none)))
- (import "env" "fw" (func $internal1242 (type $none_=>_none)))
- (import "env" "gw" (func $internal1243 (type $none_=>_none)))
- (import "env" "hw" (func $internal1244 (type $none_=>_none)))
- (import "env" "iw" (func $internal1245 (type $none_=>_none)))
- (import "env" "jw" (func $internal1246 (type $none_=>_none)))
- (import "env" "kw" (func $internal1247 (type $none_=>_none)))
- (import "env" "lw" (func $internal1248 (type $none_=>_none)))
- (import "env" "mw" (func $internal1249 (type $none_=>_none)))
- (import "env" "nw" (func $internal1250 (type $none_=>_none)))
- (import "env" "ow" (func $internal1251 (type $none_=>_none)))
- (import "env" "pw" (func $internal1252 (type $none_=>_none)))
- (import "env" "qw" (func $internal1253 (type $none_=>_none)))
- (import "env" "rw" (func $internal1254 (type $none_=>_none)))
- (import "env" "sw" (func $internal1255 (type $none_=>_none)))
- (import "env" "tw" (func $internal1256 (type $none_=>_none)))
- (import "env" "uw" (func $internal1257 (type $none_=>_none)))
- (import "env" "vw" (func $internal1258 (type $none_=>_none)))
- (import "env" "ww" (func $internal1259 (type $none_=>_none)))
- (import "env" "xw" (func $internal1260 (type $none_=>_none)))
- (import "env" "yw" (func $internal1261 (type $none_=>_none)))
- (import "env" "zw" (func $internal1262 (type $none_=>_none)))
- (import "env" "Aw" (func $internal1263 (type $none_=>_none)))
- (import "env" "Bw" (func $internal1264 (type $none_=>_none)))
- (import "env" "Cw" (func $internal1265 (type $none_=>_none)))
- (import "env" "Dw" (func $internal1266 (type $none_=>_none)))
- (import "env" "Ew" (func $internal1267 (type $none_=>_none)))
- (import "env" "Fw" (func $internal1268 (type $none_=>_none)))
- (import "env" "Gw" (func $internal1269 (type $none_=>_none)))
- (import "env" "Hw" (func $internal1270 (type $none_=>_none)))
- (import "env" "Iw" (func $internal1271 (type $none_=>_none)))
- (import "env" "Jw" (func $internal1272 (type $none_=>_none)))
- (import "env" "Kw" (func $internal1273 (type $none_=>_none)))
- (import "env" "Lw" (func $internal1274 (type $none_=>_none)))
- (import "env" "Mw" (func $internal1275 (type $none_=>_none)))
- (import "env" "Nw" (func $internal1276 (type $none_=>_none)))
- (import "env" "Ow" (func $internal1277 (type $none_=>_none)))
- (import "env" "Pw" (func $internal1278 (type $none_=>_none)))
- (import "env" "Qw" (func $internal1279 (type $none_=>_none)))
- (import "env" "Rw" (func $internal1280 (type $none_=>_none)))
- (import "env" "Sw" (func $internal1281 (type $none_=>_none)))
- (import "env" "Tw" (func $internal1282 (type $none_=>_none)))
- (import "env" "Uw" (func $internal1283 (type $none_=>_none)))
- (import "env" "Vw" (func $internal1284 (type $none_=>_none)))
- (import "env" "Ww" (func $internal1285 (type $none_=>_none)))
- (import "env" "Xw" (func $internal1286 (type $none_=>_none)))
- (import "env" "Yw" (func $internal1287 (type $none_=>_none)))
- (import "env" "Zw" (func $internal1288 (type $none_=>_none)))
- (import "env" "_w" (func $internal1289 (type $none_=>_none)))
- (import "env" "$w" (func $internal1290 (type $none_=>_none)))
- (import "env" "ax" (func $internal1291 (type $none_=>_none)))
- (import "env" "bx" (func $internal1292 (type $none_=>_none)))
- (import "env" "cx" (func $internal1293 (type $none_=>_none)))
- (import "env" "dx" (func $internal1294 (type $none_=>_none)))
- (import "env" "ex" (func $internal1295 (type $none_=>_none)))
- (import "env" "fx" (func $internal1296 (type $none_=>_none)))
- (import "env" "gx" (func $internal1297 (type $none_=>_none)))
- (import "env" "hx" (func $internal1298 (type $none_=>_none)))
- (import "env" "ix" (func $internal1299 (type $none_=>_none)))
- (import "env" "jx" (func $internal1300 (type $none_=>_none)))
- (import "env" "kx" (func $internal1301 (type $none_=>_none)))
- (import "env" "lx" (func $internal1302 (type $none_=>_none)))
- (import "env" "mx" (func $internal1303 (type $none_=>_none)))
- (import "env" "nx" (func $internal1304 (type $none_=>_none)))
- (import "env" "ox" (func $internal1305 (type $none_=>_none)))
- (import "env" "px" (func $internal1306 (type $none_=>_none)))
- (import "env" "qx" (func $internal1307 (type $none_=>_none)))
- (import "env" "rx" (func $internal1308 (type $none_=>_none)))
- (import "env" "sx" (func $internal1309 (type $none_=>_none)))
- (import "env" "tx" (func $internal1310 (type $none_=>_none)))
- (import "env" "ux" (func $internal1311 (type $none_=>_none)))
- (import "env" "vx" (func $internal1312 (type $none_=>_none)))
- (import "env" "wx" (func $internal1313 (type $none_=>_none)))
- (import "env" "xx" (func $internal1314 (type $none_=>_none)))
- (import "env" "yx" (func $internal1315 (type $none_=>_none)))
- (import "env" "zx" (func $internal1316 (type $none_=>_none)))
- (import "env" "Ax" (func $internal1317 (type $none_=>_none)))
- (import "env" "Bx" (func $internal1318 (type $none_=>_none)))
- (import "env" "Cx" (func $internal1319 (type $none_=>_none)))
- (import "env" "Dx" (func $internal1320 (type $none_=>_none)))
- (import "env" "Ex" (func $internal1321 (type $none_=>_none)))
- (import "env" "Fx" (func $internal1322 (type $none_=>_none)))
- (import "env" "Gx" (func $internal1323 (type $none_=>_none)))
- (import "env" "Hx" (func $internal1324 (type $none_=>_none)))
- (import "env" "Ix" (func $internal1325 (type $none_=>_none)))
- (import "env" "Jx" (func $internal1326 (type $none_=>_none)))
- (import "env" "Kx" (func $internal1327 (type $none_=>_none)))
- (import "env" "Lx" (func $internal1328 (type $none_=>_none)))
- (import "env" "Mx" (func $internal1329 (type $none_=>_none)))
- (import "env" "Nx" (func $internal1330 (type $none_=>_none)))
- (import "env" "Ox" (func $internal1331 (type $none_=>_none)))
- (import "env" "Px" (func $internal1332 (type $none_=>_none)))
- (import "env" "Qx" (func $internal1333 (type $none_=>_none)))
- (import "env" "Rx" (func $internal1334 (type $none_=>_none)))
- (import "env" "Sx" (func $internal1335 (type $none_=>_none)))
- (import "env" "Tx" (func $internal1336 (type $none_=>_none)))
- (import "env" "Ux" (func $internal1337 (type $none_=>_none)))
- (import "env" "Vx" (func $internal1338 (type $none_=>_none)))
- (import "env" "Wx" (func $internal1339 (type $none_=>_none)))
- (import "env" "Xx" (func $internal1340 (type $none_=>_none)))
- (import "env" "Yx" (func $internal1341 (type $none_=>_none)))
- (import "env" "Zx" (func $internal1342 (type $none_=>_none)))
- (import "env" "_x" (func $internal1343 (type $none_=>_none)))
- (import "env" "$x" (func $internal1344 (type $none_=>_none)))
- (import "env" "ay" (func $internal1345 (type $none_=>_none)))
- (import "env" "by" (func $internal1346 (type $none_=>_none)))
- (import "env" "cy" (func $internal1347 (type $none_=>_none)))
- (import "env" "dy" (func $internal1348 (type $none_=>_none)))
- (import "env" "ey" (func $internal1349 (type $none_=>_none)))
- (import "env" "fy" (func $internal1350 (type $none_=>_none)))
- (import "env" "gy" (func $internal1351 (type $none_=>_none)))
- (import "env" "hy" (func $internal1352 (type $none_=>_none)))
- (import "env" "iy" (func $internal1353 (type $none_=>_none)))
- (import "env" "jy" (func $internal1354 (type $none_=>_none)))
- (import "env" "ky" (func $internal1355 (type $none_=>_none)))
- (import "env" "ly" (func $internal1356 (type $none_=>_none)))
- (import "env" "my" (func $internal1357 (type $none_=>_none)))
- (import "env" "ny" (func $internal1358 (type $none_=>_none)))
- (import "env" "oy" (func $internal1359 (type $none_=>_none)))
- (import "env" "py" (func $internal1360 (type $none_=>_none)))
- (import "env" "qy" (func $internal1361 (type $none_=>_none)))
- (import "env" "ry" (func $internal1362 (type $none_=>_none)))
- (import "env" "sy" (func $internal1363 (type $none_=>_none)))
- (import "env" "ty" (func $internal1364 (type $none_=>_none)))
- (import "env" "uy" (func $internal1365 (type $none_=>_none)))
- (import "env" "vy" (func $internal1366 (type $none_=>_none)))
- (import "env" "wy" (func $internal1367 (type $none_=>_none)))
- (import "env" "xy" (func $internal1368 (type $none_=>_none)))
- (import "env" "yy" (func $internal1369 (type $none_=>_none)))
- (import "env" "zy" (func $internal1370 (type $none_=>_none)))
- (import "env" "Ay" (func $internal1371 (type $none_=>_none)))
- (import "env" "By" (func $internal1372 (type $none_=>_none)))
- (import "env" "Cy" (func $internal1373 (type $none_=>_none)))
- (import "env" "Dy" (func $internal1374 (type $none_=>_none)))
- (import "env" "Ey" (func $internal1375 (type $none_=>_none)))
- (import "env" "Fy" (func $internal1376 (type $none_=>_none)))
- (import "env" "Gy" (func $internal1377 (type $none_=>_none)))
- (import "env" "Hy" (func $internal1378 (type $none_=>_none)))
- (import "env" "Iy" (func $internal1379 (type $none_=>_none)))
- (import "env" "Jy" (func $internal1380 (type $none_=>_none)))
- (import "env" "Ky" (func $internal1381 (type $none_=>_none)))
- (import "env" "Ly" (func $internal1382 (type $none_=>_none)))
- (import "env" "My" (func $internal1383 (type $none_=>_none)))
- (import "env" "Ny" (func $internal1384 (type $none_=>_none)))
- (import "env" "Oy" (func $internal1385 (type $none_=>_none)))
- (import "env" "Py" (func $internal1386 (type $none_=>_none)))
- (import "env" "Qy" (func $internal1387 (type $none_=>_none)))
- (import "env" "Ry" (func $internal1388 (type $none_=>_none)))
- (import "env" "Sy" (func $internal1389 (type $none_=>_none)))
- (import "env" "Ty" (func $internal1390 (type $none_=>_none)))
- (import "env" "Uy" (func $internal1391 (type $none_=>_none)))
- (import "env" "Vy" (func $internal1392 (type $none_=>_none)))
- (import "env" "Wy" (func $internal1393 (type $none_=>_none)))
- (import "env" "Xy" (func $internal1394 (type $none_=>_none)))
- (import "env" "Yy" (func $internal1395 (type $none_=>_none)))
- (import "env" "Zy" (func $internal1396 (type $none_=>_none)))
- (import "env" "_y" (func $internal1397 (type $none_=>_none)))
- (import "env" "$y" (func $internal1398 (type $none_=>_none)))
- (import "env" "az" (func $internal1399 (type $none_=>_none)))
- (import "env" "bz" (func $internal1400 (type $none_=>_none)))
- (import "env" "cz" (func $internal1401 (type $none_=>_none)))
- (import "env" "dz" (func $internal1402 (type $none_=>_none)))
- (import "env" "ez" (func $internal1403 (type $none_=>_none)))
- (import "env" "fz" (func $internal1404 (type $none_=>_none)))
- (import "env" "gz" (func $internal1405 (type $none_=>_none)))
- (import "env" "hz" (func $internal1406 (type $none_=>_none)))
- (import "env" "iz" (func $internal1407 (type $none_=>_none)))
- (import "env" "jz" (func $internal1408 (type $none_=>_none)))
- (import "env" "kz" (func $internal1409 (type $none_=>_none)))
- (import "env" "lz" (func $internal1410 (type $none_=>_none)))
- (import "env" "mz" (func $internal1411 (type $none_=>_none)))
- (import "env" "nz" (func $internal1412 (type $none_=>_none)))
- (import "env" "oz" (func $internal1413 (type $none_=>_none)))
- (import "env" "pz" (func $internal1414 (type $none_=>_none)))
- (import "env" "qz" (func $internal1415 (type $none_=>_none)))
- (import "env" "rz" (func $internal1416 (type $none_=>_none)))
- (import "env" "sz" (func $internal1417 (type $none_=>_none)))
- (import "env" "tz" (func $internal1418 (type $none_=>_none)))
- (import "env" "uz" (func $internal1419 (type $none_=>_none)))
- (import "env" "vz" (func $internal1420 (type $none_=>_none)))
- (import "env" "wz" (func $internal1421 (type $none_=>_none)))
- (import "env" "xz" (func $internal1422 (type $none_=>_none)))
- (import "env" "yz" (func $internal1423 (type $none_=>_none)))
- (import "env" "zz" (func $internal1424 (type $none_=>_none)))
- (import "env" "Az" (func $internal1425 (type $none_=>_none)))
- (import "env" "Bz" (func $internal1426 (type $none_=>_none)))
- (import "env" "Cz" (func $internal1427 (type $none_=>_none)))
- (import "env" "Dz" (func $internal1428 (type $none_=>_none)))
- (import "env" "Ez" (func $internal1429 (type $none_=>_none)))
- (import "env" "Fz" (func $internal1430 (type $none_=>_none)))
- (import "env" "Gz" (func $internal1431 (type $none_=>_none)))
- (import "env" "Hz" (func $internal1432 (type $none_=>_none)))
- (import "env" "Iz" (func $internal1433 (type $none_=>_none)))
- (import "env" "Jz" (func $internal1434 (type $none_=>_none)))
- (import "env" "Kz" (func $internal1435 (type $none_=>_none)))
- (import "env" "Lz" (func $internal1436 (type $none_=>_none)))
- (import "env" "Mz" (func $internal1437 (type $none_=>_none)))
- (import "env" "Nz" (func $internal1438 (type $none_=>_none)))
- (import "env" "Oz" (func $internal1439 (type $none_=>_none)))
- (import "env" "Pz" (func $internal1440 (type $none_=>_none)))
- (import "env" "Qz" (func $internal1441 (type $none_=>_none)))
- (import "env" "Rz" (func $internal1442 (type $none_=>_none)))
- (import "env" "Sz" (func $internal1443 (type $none_=>_none)))
- (import "env" "Tz" (func $internal1444 (type $none_=>_none)))
- (import "env" "Uz" (func $internal1445 (type $none_=>_none)))
- (import "env" "Vz" (func $internal1446 (type $none_=>_none)))
- (import "env" "Wz" (func $internal1447 (type $none_=>_none)))
- (import "env" "Xz" (func $internal1448 (type $none_=>_none)))
- (import "env" "Yz" (func $internal1449 (type $none_=>_none)))
- (import "env" "Zz" (func $internal1450 (type $none_=>_none)))
- (import "env" "_z" (func $internal1451 (type $none_=>_none)))
- (import "env" "$z" (func $internal1452 (type $none_=>_none)))
- (import "env" "aA" (func $internal1453 (type $none_=>_none)))
- (import "env" "bA" (func $internal1454 (type $none_=>_none)))
- (import "env" "cA" (func $internal1455 (type $none_=>_none)))
- (import "env" "dA" (func $internal1456 (type $none_=>_none)))
- (import "env" "eA" (func $internal1457 (type $none_=>_none)))
- (import "env" "fA" (func $internal1458 (type $none_=>_none)))
- (import "env" "gA" (func $internal1459 (type $none_=>_none)))
- (import "env" "hA" (func $internal1460 (type $none_=>_none)))
- (import "env" "iA" (func $internal1461 (type $none_=>_none)))
- (import "env" "jA" (func $internal1462 (type $none_=>_none)))
- (import "env" "kA" (func $internal1463 (type $none_=>_none)))
- (import "env" "lA" (func $internal1464 (type $none_=>_none)))
- (import "env" "mA" (func $internal1465 (type $none_=>_none)))
- (import "env" "nA" (func $internal1466 (type $none_=>_none)))
- (import "env" "oA" (func $internal1467 (type $none_=>_none)))
- (import "env" "pA" (func $internal1468 (type $none_=>_none)))
- (import "env" "qA" (func $internal1469 (type $none_=>_none)))
- (import "env" "rA" (func $internal1470 (type $none_=>_none)))
- (import "env" "sA" (func $internal1471 (type $none_=>_none)))
- (import "env" "tA" (func $internal1472 (type $none_=>_none)))
- (import "env" "uA" (func $internal1473 (type $none_=>_none)))
- (import "env" "vA" (func $internal1474 (type $none_=>_none)))
- (import "env" "wA" (func $internal1475 (type $none_=>_none)))
- (import "env" "xA" (func $internal1476 (type $none_=>_none)))
- (import "env" "yA" (func $internal1477 (type $none_=>_none)))
- (import "env" "zA" (func $internal1478 (type $none_=>_none)))
- (import "env" "AA" (func $internal1479 (type $none_=>_none)))
- (import "env" "BA" (func $internal1480 (type $none_=>_none)))
- (import "env" "CA" (func $internal1481 (type $none_=>_none)))
- (import "env" "DA" (func $internal1482 (type $none_=>_none)))
- (import "env" "EA" (func $internal1483 (type $none_=>_none)))
- (import "env" "FA" (func $internal1484 (type $none_=>_none)))
- (import "env" "GA" (func $internal1485 (type $none_=>_none)))
- (import "env" "HA" (func $internal1486 (type $none_=>_none)))
- (import "env" "IA" (func $internal1487 (type $none_=>_none)))
- (import "env" "JA" (func $internal1488 (type $none_=>_none)))
- (import "env" "KA" (func $internal1489 (type $none_=>_none)))
- (import "env" "LA" (func $internal1490 (type $none_=>_none)))
- (import "env" "MA" (func $internal1491 (type $none_=>_none)))
- (import "env" "NA" (func $internal1492 (type $none_=>_none)))
- (import "env" "OA" (func $internal1493 (type $none_=>_none)))
- (import "env" "PA" (func $internal1494 (type $none_=>_none)))
- (import "env" "QA" (func $internal1495 (type $none_=>_none)))
- (import "env" "RA" (func $internal1496 (type $none_=>_none)))
- (import "env" "SA" (func $internal1497 (type $none_=>_none)))
- (import "env" "TA" (func $internal1498 (type $none_=>_none)))
- (import "env" "UA" (func $internal1499 (type $none_=>_none)))
- (import "env" "VA" (func $internal1500 (type $none_=>_none)))
- (import "env" "WA" (func $internal1501 (type $none_=>_none)))
- (import "env" "XA" (func $internal1502 (type $none_=>_none)))
- (import "env" "YA" (func $internal1503 (type $none_=>_none)))
- (import "env" "ZA" (func $internal1504 (type $none_=>_none)))
- (import "env" "_A" (func $internal1505 (type $none_=>_none)))
- (import "env" "$A" (func $internal1506 (type $none_=>_none)))
- (import "env" "aB" (func $internal1507 (type $none_=>_none)))
- (import "env" "bB" (func $internal1508 (type $none_=>_none)))
- (import "env" "cB" (func $internal1509 (type $none_=>_none)))
- (import "env" "dB" (func $internal1510 (type $none_=>_none)))
- (import "env" "eB" (func $internal1511 (type $none_=>_none)))
- (import "env" "fB" (func $internal1512 (type $none_=>_none)))
- (import "env" "gB" (func $internal1513 (type $none_=>_none)))
- (import "env" "hB" (func $internal1514 (type $none_=>_none)))
- (import "env" "iB" (func $internal1515 (type $none_=>_none)))
- (import "env" "jB" (func $internal1516 (type $none_=>_none)))
- (import "env" "kB" (func $internal1517 (type $none_=>_none)))
- (import "env" "lB" (func $internal1518 (type $none_=>_none)))
- (import "env" "mB" (func $internal1519 (type $none_=>_none)))
- (import "env" "nB" (func $internal1520 (type $none_=>_none)))
- (import "env" "oB" (func $internal1521 (type $none_=>_none)))
- (import "env" "pB" (func $internal1522 (type $none_=>_none)))
- (import "env" "qB" (func $internal1523 (type $none_=>_none)))
- (import "env" "rB" (func $internal1524 (type $none_=>_none)))
- (import "env" "sB" (func $internal1525 (type $none_=>_none)))
- (import "env" "tB" (func $internal1526 (type $none_=>_none)))
- (import "env" "uB" (func $internal1527 (type $none_=>_none)))
- (import "env" "vB" (func $internal1528 (type $none_=>_none)))
- (import "env" "wB" (func $internal1529 (type $none_=>_none)))
- (import "env" "xB" (func $internal1530 (type $none_=>_none)))
- (import "env" "yB" (func $internal1531 (type $none_=>_none)))
- (import "env" "zB" (func $internal1532 (type $none_=>_none)))
- (import "env" "AB" (func $internal1533 (type $none_=>_none)))
- (import "env" "BB" (func $internal1534 (type $none_=>_none)))
- (import "env" "CB" (func $internal1535 (type $none_=>_none)))
- (import "env" "DB" (func $internal1536 (type $none_=>_none)))
- (import "env" "EB" (func $internal1537 (type $none_=>_none)))
- (import "env" "FB" (func $internal1538 (type $none_=>_none)))
- (import "env" "GB" (func $internal1539 (type $none_=>_none)))
- (import "env" "HB" (func $internal1540 (type $none_=>_none)))
- (import "env" "IB" (func $internal1541 (type $none_=>_none)))
- (import "env" "JB" (func $internal1542 (type $none_=>_none)))
- (import "env" "KB" (func $internal1543 (type $none_=>_none)))
- (import "env" "LB" (func $internal1544 (type $none_=>_none)))
- (import "env" "MB" (func $internal1545 (type $none_=>_none)))
- (import "env" "NB" (func $internal1546 (type $none_=>_none)))
- (import "env" "OB" (func $internal1547 (type $none_=>_none)))
- (import "env" "PB" (func $internal1548 (type $none_=>_none)))
- (import "env" "QB" (func $internal1549 (type $none_=>_none)))
- (import "env" "RB" (func $internal1550 (type $none_=>_none)))
- (import "env" "SB" (func $internal1551 (type $none_=>_none)))
- (import "env" "TB" (func $internal1552 (type $none_=>_none)))
- (import "env" "UB" (func $internal1553 (type $none_=>_none)))
- (import "env" "VB" (func $internal1554 (type $none_=>_none)))
- (import "env" "WB" (func $internal1555 (type $none_=>_none)))
- (import "env" "XB" (func $internal1556 (type $none_=>_none)))
- (import "env" "YB" (func $internal1557 (type $none_=>_none)))
- (import "env" "ZB" (func $internal1558 (type $none_=>_none)))
- (import "env" "_B" (func $internal1559 (type $none_=>_none)))
- (import "env" "$B" (func $internal1560 (type $none_=>_none)))
- (import "env" "aC" (func $internal1561 (type $none_=>_none)))
- (import "env" "bC" (func $internal1562 (type $none_=>_none)))
- (import "env" "cC" (func $internal1563 (type $none_=>_none)))
- (import "env" "dC" (func $internal1564 (type $none_=>_none)))
- (import "env" "eC" (func $internal1565 (type $none_=>_none)))
- (import "env" "fC" (func $internal1566 (type $none_=>_none)))
- (import "env" "gC" (func $internal1567 (type $none_=>_none)))
- (import "env" "hC" (func $internal1568 (type $none_=>_none)))
- (import "env" "iC" (func $internal1569 (type $none_=>_none)))
- (import "env" "jC" (func $internal1570 (type $none_=>_none)))
- (import "env" "kC" (func $internal1571 (type $none_=>_none)))
- (import "env" "lC" (func $internal1572 (type $none_=>_none)))
- (import "env" "mC" (func $internal1573 (type $none_=>_none)))
- (import "env" "nC" (func $internal1574 (type $none_=>_none)))
- (import "env" "oC" (func $internal1575 (type $none_=>_none)))
- (import "env" "pC" (func $internal1576 (type $none_=>_none)))
- (import "env" "qC" (func $internal1577 (type $none_=>_none)))
- (import "env" "rC" (func $internal1578 (type $none_=>_none)))
- (import "env" "sC" (func $internal1579 (type $none_=>_none)))
- (import "env" "tC" (func $internal1580 (type $none_=>_none)))
- (import "env" "uC" (func $internal1581 (type $none_=>_none)))
- (import "env" "vC" (func $internal1582 (type $none_=>_none)))
- (import "env" "wC" (func $internal1583 (type $none_=>_none)))
- (import "env" "xC" (func $internal1584 (type $none_=>_none)))
- (import "env" "yC" (func $internal1585 (type $none_=>_none)))
- (import "env" "zC" (func $internal1586 (type $none_=>_none)))
- (import "env" "AC" (func $internal1587 (type $none_=>_none)))
- (import "env" "BC" (func $internal1588 (type $none_=>_none)))
- (import "env" "CC" (func $internal1589 (type $none_=>_none)))
- (import "env" "DC" (func $internal1590 (type $none_=>_none)))
- (import "env" "EC" (func $internal1591 (type $none_=>_none)))
- (import "env" "FC" (func $internal1592 (type $none_=>_none)))
- (import "env" "GC" (func $internal1593 (type $none_=>_none)))
- (import "env" "HC" (func $internal1594 (type $none_=>_none)))
- (import "env" "IC" (func $internal1595 (type $none_=>_none)))
- (import "env" "JC" (func $internal1596 (type $none_=>_none)))
- (import "env" "KC" (func $internal1597 (type $none_=>_none)))
- (import "env" "LC" (func $internal1598 (type $none_=>_none)))
- (import "env" "MC" (func $internal1599 (type $none_=>_none)))
- (import "env" "NC" (func $internal1600 (type $none_=>_none)))
- (import "env" "OC" (func $internal1601 (type $none_=>_none)))
- (import "env" "PC" (func $internal1602 (type $none_=>_none)))
- (import "env" "QC" (func $internal1603 (type $none_=>_none)))
- (import "env" "RC" (func $internal1604 (type $none_=>_none)))
- (import "env" "SC" (func $internal1605 (type $none_=>_none)))
- (import "env" "TC" (func $internal1606 (type $none_=>_none)))
- (import "env" "UC" (func $internal1607 (type $none_=>_none)))
- (import "env" "VC" (func $internal1608 (type $none_=>_none)))
- (import "env" "WC" (func $internal1609 (type $none_=>_none)))
- (import "env" "XC" (func $internal1610 (type $none_=>_none)))
- (import "env" "YC" (func $internal1611 (type $none_=>_none)))
- (import "env" "ZC" (func $internal1612 (type $none_=>_none)))
- (import "env" "_C" (func $internal1613 (type $none_=>_none)))
- (import "env" "$C" (func $internal1614 (type $none_=>_none)))
- (import "env" "aD" (func $internal1615 (type $none_=>_none)))
- (import "env" "bD" (func $internal1616 (type $none_=>_none)))
- (import "env" "cD" (func $internal1617 (type $none_=>_none)))
- (import "env" "dD" (func $internal1618 (type $none_=>_none)))
- (import "env" "eD" (func $internal1619 (type $none_=>_none)))
- (import "env" "fD" (func $internal1620 (type $none_=>_none)))
- (import "env" "gD" (func $internal1621 (type $none_=>_none)))
- (import "env" "hD" (func $internal1622 (type $none_=>_none)))
- (import "env" "iD" (func $internal1623 (type $none_=>_none)))
- (import "env" "jD" (func $internal1624 (type $none_=>_none)))
- (import "env" "kD" (func $internal1625 (type $none_=>_none)))
- (import "env" "lD" (func $internal1626 (type $none_=>_none)))
- (import "env" "mD" (func $internal1627 (type $none_=>_none)))
- (import "env" "nD" (func $internal1628 (type $none_=>_none)))
- (import "env" "oD" (func $internal1629 (type $none_=>_none)))
- (import "env" "pD" (func $internal1630 (type $none_=>_none)))
- (import "env" "qD" (func $internal1631 (type $none_=>_none)))
- (import "env" "rD" (func $internal1632 (type $none_=>_none)))
- (import "env" "sD" (func $internal1633 (type $none_=>_none)))
- (import "env" "tD" (func $internal1634 (type $none_=>_none)))
- (import "env" "uD" (func $internal1635 (type $none_=>_none)))
- (import "env" "vD" (func $internal1636 (type $none_=>_none)))
- (import "env" "wD" (func $internal1637 (type $none_=>_none)))
- (import "env" "xD" (func $internal1638 (type $none_=>_none)))
- (import "env" "yD" (func $internal1639 (type $none_=>_none)))
- (import "env" "zD" (func $internal1640 (type $none_=>_none)))
- (import "env" "AD" (func $internal1641 (type $none_=>_none)))
- (import "env" "BD" (func $internal1642 (type $none_=>_none)))
- (import "env" "CD" (func $internal1643 (type $none_=>_none)))
- (import "env" "DD" (func $internal1644 (type $none_=>_none)))
- (import "env" "ED" (func $internal1645 (type $none_=>_none)))
- (import "env" "FD" (func $internal1646 (type $none_=>_none)))
- (import "env" "GD" (func $internal1647 (type $none_=>_none)))
- (import "env" "HD" (func $internal1648 (type $none_=>_none)))
- (import "env" "ID" (func $internal1649 (type $none_=>_none)))
- (import "env" "JD" (func $internal1650 (type $none_=>_none)))
- (import "env" "KD" (func $internal1651 (type $none_=>_none)))
- (import "env" "LD" (func $internal1652 (type $none_=>_none)))
- (import "env" "MD" (func $internal1653 (type $none_=>_none)))
- (import "env" "ND" (func $internal1654 (type $none_=>_none)))
- (import "env" "OD" (func $internal1655 (type $none_=>_none)))
- (import "env" "PD" (func $internal1656 (type $none_=>_none)))
- (import "env" "QD" (func $internal1657 (type $none_=>_none)))
- (import "env" "RD" (func $internal1658 (type $none_=>_none)))
- (import "env" "SD" (func $internal1659 (type $none_=>_none)))
- (import "env" "TD" (func $internal1660 (type $none_=>_none)))
- (import "env" "UD" (func $internal1661 (type $none_=>_none)))
- (import "env" "VD" (func $internal1662 (type $none_=>_none)))
- (import "env" "WD" (func $internal1663 (type $none_=>_none)))
- (import "env" "XD" (func $internal1664 (type $none_=>_none)))
- (import "env" "YD" (func $internal1665 (type $none_=>_none)))
- (import "env" "ZD" (func $internal1666 (type $none_=>_none)))
- (import "env" "_D" (func $internal1667 (type $none_=>_none)))
- (import "env" "$D" (func $internal1668 (type $none_=>_none)))
- (import "env" "aE" (func $internal1669 (type $none_=>_none)))
- (import "env" "bE" (func $internal1670 (type $none_=>_none)))
- (import "env" "cE" (func $internal1671 (type $none_=>_none)))
- (import "env" "dE" (func $internal1672 (type $none_=>_none)))
- (import "env" "eE" (func $internal1673 (type $none_=>_none)))
- (import "env" "fE" (func $internal1674 (type $none_=>_none)))
- (import "env" "gE" (func $internal1675 (type $none_=>_none)))
- (import "env" "hE" (func $internal1676 (type $none_=>_none)))
- (import "env" "iE" (func $internal1677 (type $none_=>_none)))
- (import "env" "jE" (func $internal1678 (type $none_=>_none)))
- (import "env" "kE" (func $internal1679 (type $none_=>_none)))
- (import "env" "lE" (func $internal1680 (type $none_=>_none)))
- (import "env" "mE" (func $internal1681 (type $none_=>_none)))
- (import "env" "nE" (func $internal1682 (type $none_=>_none)))
- (import "env" "oE" (func $internal1683 (type $none_=>_none)))
- (import "env" "pE" (func $internal1684 (type $none_=>_none)))
- (import "env" "qE" (func $internal1685 (type $none_=>_none)))
- (import "env" "rE" (func $internal1686 (type $none_=>_none)))
- (import "env" "sE" (func $internal1687 (type $none_=>_none)))
- (import "env" "tE" (func $internal1688 (type $none_=>_none)))
- (import "env" "uE" (func $internal1689 (type $none_=>_none)))
- (import "env" "vE" (func $internal1690 (type $none_=>_none)))
- (import "env" "wE" (func $internal1691 (type $none_=>_none)))
- (import "env" "xE" (func $internal1692 (type $none_=>_none)))
- (import "env" "yE" (func $internal1693 (type $none_=>_none)))
- (import "env" "zE" (func $internal1694 (type $none_=>_none)))
- (import "env" "AE" (func $internal1695 (type $none_=>_none)))
- (import "env" "BE" (func $internal1696 (type $none_=>_none)))
- (import "env" "CE" (func $internal1697 (type $none_=>_none)))
- (import "env" "DE" (func $internal1698 (type $none_=>_none)))
- (import "env" "EE" (func $internal1699 (type $none_=>_none)))
- (import "env" "FE" (func $internal1700 (type $none_=>_none)))
- (import "env" "GE" (func $internal1701 (type $none_=>_none)))
- (import "env" "HE" (func $internal1702 (type $none_=>_none)))
- (import "env" "IE" (func $internal1703 (type $none_=>_none)))
- (import "env" "JE" (func $internal1704 (type $none_=>_none)))
- (import "env" "KE" (func $internal1705 (type $none_=>_none)))
- (import "env" "LE" (func $internal1706 (type $none_=>_none)))
- (import "env" "ME" (func $internal1707 (type $none_=>_none)))
- (import "env" "NE" (func $internal1708 (type $none_=>_none)))
- (import "env" "OE" (func $internal1709 (type $none_=>_none)))
- (import "env" "PE" (func $internal1710 (type $none_=>_none)))
- (import "env" "QE" (func $internal1711 (type $none_=>_none)))
- (import "env" "RE" (func $internal1712 (type $none_=>_none)))
- (import "env" "SE" (func $internal1713 (type $none_=>_none)))
- (import "env" "TE" (func $internal1714 (type $none_=>_none)))
- (import "env" "UE" (func $internal1715 (type $none_=>_none)))
- (import "env" "VE" (func $internal1716 (type $none_=>_none)))
- (import "env" "WE" (func $internal1717 (type $none_=>_none)))
- (import "env" "XE" (func $internal1718 (type $none_=>_none)))
- (import "env" "YE" (func $internal1719 (type $none_=>_none)))
- (import "env" "ZE" (func $internal1720 (type $none_=>_none)))
- (import "env" "_E" (func $internal1721 (type $none_=>_none)))
- (import "env" "$E" (func $internal1722 (type $none_=>_none)))
- (import "env" "aF" (func $internal1723 (type $none_=>_none)))
- (import "env" "bF" (func $internal1724 (type $none_=>_none)))
- (import "env" "cF" (func $internal1725 (type $none_=>_none)))
- (import "env" "dF" (func $internal1726 (type $none_=>_none)))
- (import "env" "eF" (func $internal1727 (type $none_=>_none)))
- (import "env" "fF" (func $internal1728 (type $none_=>_none)))
- (import "env" "gF" (func $internal1729 (type $none_=>_none)))
- (import "env" "hF" (func $internal1730 (type $none_=>_none)))
- (import "env" "iF" (func $internal1731 (type $none_=>_none)))
- (import "env" "jF" (func $internal1732 (type $none_=>_none)))
- (import "env" "kF" (func $internal1733 (type $none_=>_none)))
- (import "env" "lF" (func $internal1734 (type $none_=>_none)))
- (import "env" "mF" (func $internal1735 (type $none_=>_none)))
- (import "env" "nF" (func $internal1736 (type $none_=>_none)))
- (import "env" "oF" (func $internal1737 (type $none_=>_none)))
- (import "env" "pF" (func $internal1738 (type $none_=>_none)))
- (import "env" "qF" (func $internal1739 (type $none_=>_none)))
- (import "env" "rF" (func $internal1740 (type $none_=>_none)))
- (import "env" "sF" (func $internal1741 (type $none_=>_none)))
- (import "env" "tF" (func $internal1742 (type $none_=>_none)))
- (import "env" "uF" (func $internal1743 (type $none_=>_none)))
- (import "env" "vF" (func $internal1744 (type $none_=>_none)))
- (import "env" "wF" (func $internal1745 (type $none_=>_none)))
- (import "env" "xF" (func $internal1746 (type $none_=>_none)))
- (import "env" "yF" (func $internal1747 (type $none_=>_none)))
- (import "env" "zF" (func $internal1748 (type $none_=>_none)))
- (import "env" "AF" (func $internal1749 (type $none_=>_none)))
- (import "env" "BF" (func $internal1750 (type $none_=>_none)))
- (import "env" "CF" (func $internal1751 (type $none_=>_none)))
- (import "env" "DF" (func $internal1752 (type $none_=>_none)))
- (import "env" "EF" (func $internal1753 (type $none_=>_none)))
- (import "env" "FF" (func $internal1754 (type $none_=>_none)))
- (import "env" "GF" (func $internal1755 (type $none_=>_none)))
- (import "env" "HF" (func $internal1756 (type $none_=>_none)))
- (import "env" "IF" (func $internal1757 (type $none_=>_none)))
- (import "env" "JF" (func $internal1758 (type $none_=>_none)))
- (import "env" "KF" (func $internal1759 (type $none_=>_none)))
- (import "env" "LF" (func $internal1760 (type $none_=>_none)))
- (import "env" "MF" (func $internal1761 (type $none_=>_none)))
- (import "env" "NF" (func $internal1762 (type $none_=>_none)))
- (import "env" "OF" (func $internal1763 (type $none_=>_none)))
- (import "env" "PF" (func $internal1764 (type $none_=>_none)))
- (import "env" "QF" (func $internal1765 (type $none_=>_none)))
- (import "env" "RF" (func $internal1766 (type $none_=>_none)))
- (import "env" "SF" (func $internal1767 (type $none_=>_none)))
- (import "env" "TF" (func $internal1768 (type $none_=>_none)))
- (import "env" "UF" (func $internal1769 (type $none_=>_none)))
- (import "env" "VF" (func $internal1770 (type $none_=>_none)))
- (import "env" "WF" (func $internal1771 (type $none_=>_none)))
- (import "env" "XF" (func $internal1772 (type $none_=>_none)))
- (import "env" "YF" (func $internal1773 (type $none_=>_none)))
- (import "env" "ZF" (func $internal1774 (type $none_=>_none)))
- (import "env" "_F" (func $internal1775 (type $none_=>_none)))
- (import "env" "$F" (func $internal1776 (type $none_=>_none)))
- (import "env" "aG" (func $internal1777 (type $none_=>_none)))
- (import "env" "bG" (func $internal1778 (type $none_=>_none)))
- (import "env" "cG" (func $internal1779 (type $none_=>_none)))
- (import "env" "dG" (func $internal1780 (type $none_=>_none)))
- (import "env" "eG" (func $internal1781 (type $none_=>_none)))
- (import "env" "fG" (func $internal1782 (type $none_=>_none)))
- (import "env" "gG" (func $internal1783 (type $none_=>_none)))
- (import "env" "hG" (func $internal1784 (type $none_=>_none)))
- (import "env" "iG" (func $internal1785 (type $none_=>_none)))
- (import "env" "jG" (func $internal1786 (type $none_=>_none)))
- (import "env" "kG" (func $internal1787 (type $none_=>_none)))
- (import "env" "lG" (func $internal1788 (type $none_=>_none)))
- (import "env" "mG" (func $internal1789 (type $none_=>_none)))
- (import "env" "nG" (func $internal1790 (type $none_=>_none)))
- (import "env" "oG" (func $internal1791 (type $none_=>_none)))
- (import "env" "pG" (func $internal1792 (type $none_=>_none)))
- (import "env" "qG" (func $internal1793 (type $none_=>_none)))
- (import "env" "rG" (func $internal1794 (type $none_=>_none)))
- (import "env" "sG" (func $internal1795 (type $none_=>_none)))
- (import "env" "tG" (func $internal1796 (type $none_=>_none)))
- (import "env" "uG" (func $internal1797 (type $none_=>_none)))
- (import "env" "vG" (func $internal1798 (type $none_=>_none)))
- (import "env" "wG" (func $internal1799 (type $none_=>_none)))
- (import "env" "xG" (func $internal1800 (type $none_=>_none)))
- (import "env" "yG" (func $internal1801 (type $none_=>_none)))
- (import "env" "zG" (func $internal1802 (type $none_=>_none)))
- (import "env" "AG" (func $internal1803 (type $none_=>_none)))
- (import "env" "BG" (func $internal1804 (type $none_=>_none)))
- (import "env" "CG" (func $internal1805 (type $none_=>_none)))
- (import "env" "DG" (func $internal1806 (type $none_=>_none)))
- (import "env" "EG" (func $internal1807 (type $none_=>_none)))
- (import "env" "FG" (func $internal1808 (type $none_=>_none)))
- (import "env" "GG" (func $internal1809 (type $none_=>_none)))
- (import "env" "HG" (func $internal1810 (type $none_=>_none)))
- (import "env" "IG" (func $internal1811 (type $none_=>_none)))
- (import "env" "JG" (func $internal1812 (type $none_=>_none)))
- (import "env" "KG" (func $internal1813 (type $none_=>_none)))
- (import "env" "LG" (func $internal1814 (type $none_=>_none)))
- (import "env" "MG" (func $internal1815 (type $none_=>_none)))
- (import "env" "NG" (func $internal1816 (type $none_=>_none)))
- (import "env" "OG" (func $internal1817 (type $none_=>_none)))
- (import "env" "PG" (func $internal1818 (type $none_=>_none)))
- (import "env" "QG" (func $internal1819 (type $none_=>_none)))
- (import "env" "RG" (func $internal1820 (type $none_=>_none)))
- (import "env" "SG" (func $internal1821 (type $none_=>_none)))
- (import "env" "TG" (func $internal1822 (type $none_=>_none)))
- (import "env" "UG" (func $internal1823 (type $none_=>_none)))
- (import "env" "VG" (func $internal1824 (type $none_=>_none)))
- (import "env" "WG" (func $internal1825 (type $none_=>_none)))
- (import "env" "XG" (func $internal1826 (type $none_=>_none)))
- (import "env" "YG" (func $internal1827 (type $none_=>_none)))
- (import "env" "ZG" (func $internal1828 (type $none_=>_none)))
- (import "env" "_G" (func $internal1829 (type $none_=>_none)))
- (import "env" "$G" (func $internal1830 (type $none_=>_none)))
- (import "env" "aH" (func $internal1831 (type $none_=>_none)))
- (import "env" "bH" (func $internal1832 (type $none_=>_none)))
- (import "env" "cH" (func $internal1833 (type $none_=>_none)))
- (import "env" "dH" (func $internal1834 (type $none_=>_none)))
- (import "env" "eH" (func $internal1835 (type $none_=>_none)))
- (import "env" "fH" (func $internal1836 (type $none_=>_none)))
- (import "env" "gH" (func $internal1837 (type $none_=>_none)))
- (import "env" "hH" (func $internal1838 (type $none_=>_none)))
- (import "env" "iH" (func $internal1839 (type $none_=>_none)))
- (import "env" "jH" (func $internal1840 (type $none_=>_none)))
- (import "env" "kH" (func $internal1841 (type $none_=>_none)))
- (import "env" "lH" (func $internal1842 (type $none_=>_none)))
- (import "env" "mH" (func $internal1843 (type $none_=>_none)))
- (import "env" "nH" (func $internal1844 (type $none_=>_none)))
- (import "env" "oH" (func $internal1845 (type $none_=>_none)))
- (import "env" "pH" (func $internal1846 (type $none_=>_none)))
- (import "env" "qH" (func $internal1847 (type $none_=>_none)))
- (import "env" "rH" (func $internal1848 (type $none_=>_none)))
- (import "env" "sH" (func $internal1849 (type $none_=>_none)))
- (import "env" "tH" (func $internal1850 (type $none_=>_none)))
- (import "env" "uH" (func $internal1851 (type $none_=>_none)))
- (import "env" "vH" (func $internal1852 (type $none_=>_none)))
- (import "env" "wH" (func $internal1853 (type $none_=>_none)))
- (import "env" "xH" (func $internal1854 (type $none_=>_none)))
- (import "env" "yH" (func $internal1855 (type $none_=>_none)))
- (import "env" "zH" (func $internal1856 (type $none_=>_none)))
- (import "env" "AH" (func $internal1857 (type $none_=>_none)))
- (import "env" "BH" (func $internal1858 (type $none_=>_none)))
- (import "env" "CH" (func $internal1859 (type $none_=>_none)))
- (import "env" "DH" (func $internal1860 (type $none_=>_none)))
- (import "env" "EH" (func $internal1861 (type $none_=>_none)))
- (import "env" "FH" (func $internal1862 (type $none_=>_none)))
- (import "env" "GH" (func $internal1863 (type $none_=>_none)))
- (import "env" "HH" (func $internal1864 (type $none_=>_none)))
- (import "env" "IH" (func $internal1865 (type $none_=>_none)))
- (import "env" "JH" (func $internal1866 (type $none_=>_none)))
- (import "env" "KH" (func $internal1867 (type $none_=>_none)))
- (import "env" "LH" (func $internal1868 (type $none_=>_none)))
- (import "env" "MH" (func $internal1869 (type $none_=>_none)))
- (import "env" "NH" (func $internal1870 (type $none_=>_none)))
- (import "env" "OH" (func $internal1871 (type $none_=>_none)))
- (import "env" "PH" (func $internal1872 (type $none_=>_none)))
- (import "env" "QH" (func $internal1873 (type $none_=>_none)))
- (import "env" "RH" (func $internal1874 (type $none_=>_none)))
- (import "env" "SH" (func $internal1875 (type $none_=>_none)))
- (import "env" "TH" (func $internal1876 (type $none_=>_none)))
- (import "env" "UH" (func $internal1877 (type $none_=>_none)))
- (import "env" "VH" (func $internal1878 (type $none_=>_none)))
- (import "env" "WH" (func $internal1879 (type $none_=>_none)))
- (import "env" "XH" (func $internal1880 (type $none_=>_none)))
- (import "env" "YH" (func $internal1881 (type $none_=>_none)))
- (import "env" "ZH" (func $internal1882 (type $none_=>_none)))
- (import "env" "_H" (func $internal1883 (type $none_=>_none)))
- (import "env" "$H" (func $internal1884 (type $none_=>_none)))
- (import "env" "aI" (func $internal1885 (type $none_=>_none)))
- (import "env" "bI" (func $internal1886 (type $none_=>_none)))
- (import "env" "cI" (func $internal1887 (type $none_=>_none)))
- (import "env" "dI" (func $internal1888 (type $none_=>_none)))
- (import "env" "eI" (func $internal1889 (type $none_=>_none)))
- (import "env" "fI" (func $internal1890 (type $none_=>_none)))
- (import "env" "gI" (func $internal1891 (type $none_=>_none)))
- (import "env" "hI" (func $internal1892 (type $none_=>_none)))
- (import "env" "iI" (func $internal1893 (type $none_=>_none)))
- (import "env" "jI" (func $internal1894 (type $none_=>_none)))
- (import "env" "kI" (func $internal1895 (type $none_=>_none)))
- (import "env" "lI" (func $internal1896 (type $none_=>_none)))
- (import "env" "mI" (func $internal1897 (type $none_=>_none)))
- (import "env" "nI" (func $internal1898 (type $none_=>_none)))
- (import "env" "oI" (func $internal1899 (type $none_=>_none)))
- (import "env" "pI" (func $internal1900 (type $none_=>_none)))
- (import "env" "qI" (func $internal1901 (type $none_=>_none)))
- (import "env" "rI" (func $internal1902 (type $none_=>_none)))
- (import "env" "sI" (func $internal1903 (type $none_=>_none)))
- (import "env" "tI" (func $internal1904 (type $none_=>_none)))
- (import "env" "uI" (func $internal1905 (type $none_=>_none)))
- (import "env" "vI" (func $internal1906 (type $none_=>_none)))
- (import "env" "wI" (func $internal1907 (type $none_=>_none)))
- (import "env" "xI" (func $internal1908 (type $none_=>_none)))
- (import "env" "yI" (func $internal1909 (type $none_=>_none)))
- (import "env" "zI" (func $internal1910 (type $none_=>_none)))
- (import "env" "AI" (func $internal1911 (type $none_=>_none)))
- (import "env" "BI" (func $internal1912 (type $none_=>_none)))
- (import "env" "CI" (func $internal1913 (type $none_=>_none)))
- (import "env" "DI" (func $internal1914 (type $none_=>_none)))
- (import "env" "EI" (func $internal1915 (type $none_=>_none)))
- (import "env" "FI" (func $internal1916 (type $none_=>_none)))
- (import "env" "GI" (func $internal1917 (type $none_=>_none)))
- (import "env" "HI" (func $internal1918 (type $none_=>_none)))
- (import "env" "II" (func $internal1919 (type $none_=>_none)))
- (import "env" "JI" (func $internal1920 (type $none_=>_none)))
- (import "env" "KI" (func $internal1921 (type $none_=>_none)))
- (import "env" "LI" (func $internal1922 (type $none_=>_none)))
- (import "env" "MI" (func $internal1923 (type $none_=>_none)))
- (import "env" "NI" (func $internal1924 (type $none_=>_none)))
- (import "env" "OI" (func $internal1925 (type $none_=>_none)))
- (import "env" "PI" (func $internal1926 (type $none_=>_none)))
- (import "env" "QI" (func $internal1927 (type $none_=>_none)))
- (import "env" "RI" (func $internal1928 (type $none_=>_none)))
- (import "env" "SI" (func $internal1929 (type $none_=>_none)))
- (import "env" "TI" (func $internal1930 (type $none_=>_none)))
- (import "env" "UI" (func $internal1931 (type $none_=>_none)))
- (import "env" "VI" (func $internal1932 (type $none_=>_none)))
- (import "env" "WI" (func $internal1933 (type $none_=>_none)))
- (import "env" "XI" (func $internal1934 (type $none_=>_none)))
- (import "env" "YI" (func $internal1935 (type $none_=>_none)))
- (import "env" "ZI" (func $internal1936 (type $none_=>_none)))
- (import "env" "_I" (func $internal1937 (type $none_=>_none)))
- (import "env" "$I" (func $internal1938 (type $none_=>_none)))
- (import "env" "aJ" (func $internal1939 (type $none_=>_none)))
- (import "env" "bJ" (func $internal1940 (type $none_=>_none)))
- (import "env" "cJ" (func $internal1941 (type $none_=>_none)))
- (import "env" "dJ" (func $internal1942 (type $none_=>_none)))
- (import "env" "eJ" (func $internal1943 (type $none_=>_none)))
- (import "env" "fJ" (func $internal1944 (type $none_=>_none)))
- (import "env" "gJ" (func $internal1945 (type $none_=>_none)))
- (import "env" "hJ" (func $internal1946 (type $none_=>_none)))
- (import "env" "iJ" (func $internal1947 (type $none_=>_none)))
- (import "env" "jJ" (func $internal1948 (type $none_=>_none)))
- (import "env" "kJ" (func $internal1949 (type $none_=>_none)))
- (import "env" "lJ" (func $internal1950 (type $none_=>_none)))
- (import "env" "mJ" (func $internal1951 (type $none_=>_none)))
- (import "env" "nJ" (func $internal1952 (type $none_=>_none)))
- (import "env" "oJ" (func $internal1953 (type $none_=>_none)))
- (import "env" "pJ" (func $internal1954 (type $none_=>_none)))
- (import "env" "qJ" (func $internal1955 (type $none_=>_none)))
- (import "env" "rJ" (func $internal1956 (type $none_=>_none)))
- (import "env" "sJ" (func $internal1957 (type $none_=>_none)))
- (import "env" "tJ" (func $internal1958 (type $none_=>_none)))
- (import "env" "uJ" (func $internal1959 (type $none_=>_none)))
- (import "env" "vJ" (func $internal1960 (type $none_=>_none)))
- (import "env" "wJ" (func $internal1961 (type $none_=>_none)))
- (import "env" "xJ" (func $internal1962 (type $none_=>_none)))
- (import "env" "yJ" (func $internal1963 (type $none_=>_none)))
- (import "env" "zJ" (func $internal1964 (type $none_=>_none)))
- (import "env" "AJ" (func $internal1965 (type $none_=>_none)))
- (import "env" "BJ" (func $internal1966 (type $none_=>_none)))
- (import "env" "CJ" (func $internal1967 (type $none_=>_none)))
- (import "env" "DJ" (func $internal1968 (type $none_=>_none)))
- (import "env" "EJ" (func $internal1969 (type $none_=>_none)))
- (import "env" "FJ" (func $internal1970 (type $none_=>_none)))
- (import "env" "GJ" (func $internal1971 (type $none_=>_none)))
- (import "env" "HJ" (func $internal1972 (type $none_=>_none)))
- (import "env" "IJ" (func $internal1973 (type $none_=>_none)))
- (import "env" "JJ" (func $internal1974 (type $none_=>_none)))
- (import "env" "KJ" (func $internal1975 (type $none_=>_none)))
- (import "env" "LJ" (func $internal1976 (type $none_=>_none)))
- (import "env" "MJ" (func $internal1977 (type $none_=>_none)))
- (import "env" "NJ" (func $internal1978 (type $none_=>_none)))
- (import "env" "OJ" (func $internal1979 (type $none_=>_none)))
- (import "env" "PJ" (func $internal1980 (type $none_=>_none)))
- (import "env" "QJ" (func $internal1981 (type $none_=>_none)))
- (import "env" "RJ" (func $internal1982 (type $none_=>_none)))
- (import "env" "SJ" (func $internal1983 (type $none_=>_none)))
- (import "env" "TJ" (func $internal1984 (type $none_=>_none)))
- (import "env" "UJ" (func $internal1985 (type $none_=>_none)))
- (import "env" "VJ" (func $internal1986 (type $none_=>_none)))
- (import "env" "WJ" (func $internal1987 (type $none_=>_none)))
- (import "env" "XJ" (func $internal1988 (type $none_=>_none)))
- (import "env" "YJ" (func $internal1989 (type $none_=>_none)))
- (import "env" "ZJ" (func $internal1990 (type $none_=>_none)))
- (import "env" "_J" (func $internal1991 (type $none_=>_none)))
- (import "env" "$J" (func $internal1992 (type $none_=>_none)))
- (import "env" "aK" (func $internal1993 (type $none_=>_none)))
- (import "env" "bK" (func $internal1994 (type $none_=>_none)))
- (import "env" "cK" (func $internal1995 (type $none_=>_none)))
- (import "env" "dK" (func $internal1996 (type $none_=>_none)))
- (import "env" "eK" (func $internal1997 (type $none_=>_none)))
- (import "env" "fK" (func $internal1998 (type $none_=>_none)))
- (import "env" "gK" (func $internal1999 (type $none_=>_none)))
- (import "env" "hK" (func $internal2000 (type $none_=>_none)))
- (import "env" "iK" (func $internal2001 (type $none_=>_none)))
- (import "env" "jK" (func $internal2002 (type $none_=>_none)))
- (import "env" "kK" (func $internal2003 (type $none_=>_none)))
- (import "env" "lK" (func $internal2004 (type $none_=>_none)))
- (import "env" "mK" (func $internal2005 (type $none_=>_none)))
- (import "env" "nK" (func $internal2006 (type $none_=>_none)))
- (import "env" "oK" (func $internal2007 (type $none_=>_none)))
- (import "env" "pK" (func $internal2008 (type $none_=>_none)))
- (import "env" "qK" (func $internal2009 (type $none_=>_none)))
- (import "env" "rK" (func $internal2010 (type $none_=>_none)))
- (import "env" "sK" (func $internal2011 (type $none_=>_none)))
- (import "env" "tK" (func $internal2012 (type $none_=>_none)))
- (import "env" "uK" (func $internal2013 (type $none_=>_none)))
- (import "env" "vK" (func $internal2014 (type $none_=>_none)))
- (import "env" "wK" (func $internal2015 (type $none_=>_none)))
- (import "env" "xK" (func $internal2016 (type $none_=>_none)))
- (import "env" "yK" (func $internal2017 (type $none_=>_none)))
- (import "env" "zK" (func $internal2018 (type $none_=>_none)))
- (import "env" "AK" (func $internal2019 (type $none_=>_none)))
- (import "env" "BK" (func $internal2020 (type $none_=>_none)))
- (import "env" "CK" (func $internal2021 (type $none_=>_none)))
- (import "env" "DK" (func $internal2022 (type $none_=>_none)))
- (import "env" "EK" (func $internal2023 (type $none_=>_none)))
- (import "env" "FK" (func $internal2024 (type $none_=>_none)))
- (import "env" "GK" (func $internal2025 (type $none_=>_none)))
- (import "env" "HK" (func $internal2026 (type $none_=>_none)))
- (import "env" "IK" (func $internal2027 (type $none_=>_none)))
- (import "env" "JK" (func $internal2028 (type $none_=>_none)))
- (import "env" "KK" (func $internal2029 (type $none_=>_none)))
- (import "env" "LK" (func $internal2030 (type $none_=>_none)))
- (import "env" "MK" (func $internal2031 (type $none_=>_none)))
- (import "env" "NK" (func $internal2032 (type $none_=>_none)))
- (import "env" "OK" (func $internal2033 (type $none_=>_none)))
- (import "env" "PK" (func $internal2034 (type $none_=>_none)))
- (import "env" "QK" (func $internal2035 (type $none_=>_none)))
- (import "env" "RK" (func $internal2036 (type $none_=>_none)))
- (import "env" "SK" (func $internal2037 (type $none_=>_none)))
- (import "env" "TK" (func $internal2038 (type $none_=>_none)))
- (import "env" "UK" (func $internal2039 (type $none_=>_none)))
- (import "env" "VK" (func $internal2040 (type $none_=>_none)))
- (import "env" "WK" (func $internal2041 (type $none_=>_none)))
- (import "env" "XK" (func $internal2042 (type $none_=>_none)))
- (import "env" "YK" (func $internal2043 (type $none_=>_none)))
- (import "env" "ZK" (func $internal2044 (type $none_=>_none)))
- (import "env" "_K" (func $internal2045 (type $none_=>_none)))
- (import "env" "$K" (func $internal2046 (type $none_=>_none)))
- (import "env" "aL" (func $internal2047 (type $none_=>_none)))
- (import "env" "bL" (func $internal2048 (type $none_=>_none)))
- (import "env" "cL" (func $internal2049 (type $none_=>_none)))
- (import "env" "dL" (func $internal2050 (type $none_=>_none)))
- (import "env" "eL" (func $internal2051 (type $none_=>_none)))
- (import "env" "fL" (func $internal2052 (type $none_=>_none)))
- (import "env" "gL" (func $internal2053 (type $none_=>_none)))
- (import "env" "hL" (func $internal2054 (type $none_=>_none)))
- (import "env" "iL" (func $internal2055 (type $none_=>_none)))
- (import "env" "jL" (func $internal2056 (type $none_=>_none)))
- (import "env" "kL" (func $internal2057 (type $none_=>_none)))
- (import "env" "lL" (func $internal2058 (type $none_=>_none)))
- (import "env" "mL" (func $internal2059 (type $none_=>_none)))
- (import "env" "nL" (func $internal2060 (type $none_=>_none)))
- (import "env" "oL" (func $internal2061 (type $none_=>_none)))
- (import "env" "pL" (func $internal2062 (type $none_=>_none)))
- (import "env" "qL" (func $internal2063 (type $none_=>_none)))
- (import "env" "rL" (func $internal2064 (type $none_=>_none)))
- (import "env" "sL" (func $internal2065 (type $none_=>_none)))
- (import "env" "tL" (func $internal2066 (type $none_=>_none)))
- (import "env" "uL" (func $internal2067 (type $none_=>_none)))
- (import "env" "vL" (func $internal2068 (type $none_=>_none)))
- (import "env" "wL" (func $internal2069 (type $none_=>_none)))
- (import "env" "xL" (func $internal2070 (type $none_=>_none)))
- (import "env" "yL" (func $internal2071 (type $none_=>_none)))
- (import "env" "zL" (func $internal2072 (type $none_=>_none)))
- (import "env" "AL" (func $internal2073 (type $none_=>_none)))
- (import "env" "BL" (func $internal2074 (type $none_=>_none)))
- (import "env" "CL" (func $internal2075 (type $none_=>_none)))
- (import "env" "DL" (func $internal2076 (type $none_=>_none)))
- (import "env" "EL" (func $internal2077 (type $none_=>_none)))
- (import "env" "FL" (func $internal2078 (type $none_=>_none)))
- (import "env" "GL" (func $internal2079 (type $none_=>_none)))
- (import "env" "HL" (func $internal2080 (type $none_=>_none)))
- (import "env" "IL" (func $internal2081 (type $none_=>_none)))
- (import "env" "JL" (func $internal2082 (type $none_=>_none)))
- (import "env" "KL" (func $internal2083 (type $none_=>_none)))
- (import "env" "LL" (func $internal2084 (type $none_=>_none)))
- (import "env" "ML" (func $internal2085 (type $none_=>_none)))
- (import "env" "NL" (func $internal2086 (type $none_=>_none)))
- (import "env" "OL" (func $internal2087 (type $none_=>_none)))
- (import "env" "PL" (func $internal2088 (type $none_=>_none)))
- (import "env" "QL" (func $internal2089 (type $none_=>_none)))
- (import "env" "RL" (func $internal2090 (type $none_=>_none)))
- (import "env" "SL" (func $internal2091 (type $none_=>_none)))
- (import "env" "TL" (func $internal2092 (type $none_=>_none)))
- (import "env" "UL" (func $internal2093 (type $none_=>_none)))
- (import "env" "VL" (func $internal2094 (type $none_=>_none)))
- (import "env" "WL" (func $internal2095 (type $none_=>_none)))
- (import "env" "XL" (func $internal2096 (type $none_=>_none)))
- (import "env" "YL" (func $internal2097 (type $none_=>_none)))
- (import "env" "ZL" (func $internal2098 (type $none_=>_none)))
- (import "env" "_L" (func $internal2099 (type $none_=>_none)))
- (import "env" "$L" (func $internal2100 (type $none_=>_none)))
- (import "env" "aM" (func $internal2101 (type $none_=>_none)))
- (import "env" "bM" (func $internal2102 (type $none_=>_none)))
- (import "env" "cM" (func $internal2103 (type $none_=>_none)))
- (import "env" "dM" (func $internal2104 (type $none_=>_none)))
- (import "env" "eM" (func $internal2105 (type $none_=>_none)))
- (import "env" "fM" (func $internal2106 (type $none_=>_none)))
- (import "env" "gM" (func $internal2107 (type $none_=>_none)))
- (import "env" "hM" (func $internal2108 (type $none_=>_none)))
- (import "env" "iM" (func $internal2109 (type $none_=>_none)))
- (import "env" "jM" (func $internal2110 (type $none_=>_none)))
- (import "env" "kM" (func $internal2111 (type $none_=>_none)))
- (import "env" "lM" (func $internal2112 (type $none_=>_none)))
- (import "env" "mM" (func $internal2113 (type $none_=>_none)))
- (import "env" "nM" (func $internal2114 (type $none_=>_none)))
- (import "env" "oM" (func $internal2115 (type $none_=>_none)))
- (import "env" "pM" (func $internal2116 (type $none_=>_none)))
- (import "env" "qM" (func $internal2117 (type $none_=>_none)))
- (import "env" "rM" (func $internal2118 (type $none_=>_none)))
- (import "env" "sM" (func $internal2119 (type $none_=>_none)))
- (import "env" "tM" (func $internal2120 (type $none_=>_none)))
- (import "env" "uM" (func $internal2121 (type $none_=>_none)))
- (import "env" "vM" (func $internal2122 (type $none_=>_none)))
- (import "env" "wM" (func $internal2123 (type $none_=>_none)))
- (import "env" "xM" (func $internal2124 (type $none_=>_none)))
- (import "env" "yM" (func $internal2125 (type $none_=>_none)))
- (import "env" "zM" (func $internal2126 (type $none_=>_none)))
- (import "env" "AM" (func $internal2127 (type $none_=>_none)))
- (import "env" "BM" (func $internal2128 (type $none_=>_none)))
- (import "env" "CM" (func $internal2129 (type $none_=>_none)))
- (import "env" "DM" (func $internal2130 (type $none_=>_none)))
- (import "env" "EM" (func $internal2131 (type $none_=>_none)))
- (import "env" "FM" (func $internal2132 (type $none_=>_none)))
- (import "env" "GM" (func $internal2133 (type $none_=>_none)))
- (import "env" "HM" (func $internal2134 (type $none_=>_none)))
- (import "env" "IM" (func $internal2135 (type $none_=>_none)))
- (import "env" "JM" (func $internal2136 (type $none_=>_none)))
- (import "env" "KM" (func $internal2137 (type $none_=>_none)))
- (import "env" "LM" (func $internal2138 (type $none_=>_none)))
- (import "env" "MM" (func $internal2139 (type $none_=>_none)))
- (import "env" "NM" (func $internal2140 (type $none_=>_none)))
- (import "env" "OM" (func $internal2141 (type $none_=>_none)))
- (import "env" "PM" (func $internal2142 (type $none_=>_none)))
- (import "env" "QM" (func $internal2143 (type $none_=>_none)))
- (import "env" "RM" (func $internal2144 (type $none_=>_none)))
- (import "env" "SM" (func $internal2145 (type $none_=>_none)))
- (import "env" "TM" (func $internal2146 (type $none_=>_none)))
- (import "env" "UM" (func $internal2147 (type $none_=>_none)))
- (import "env" "VM" (func $internal2148 (type $none_=>_none)))
- (import "env" "WM" (func $internal2149 (type $none_=>_none)))
- (import "env" "XM" (func $internal2150 (type $none_=>_none)))
- (import "env" "YM" (func $internal2151 (type $none_=>_none)))
- (import "env" "ZM" (func $internal2152 (type $none_=>_none)))
- (import "env" "_M" (func $internal2153 (type $none_=>_none)))
- (import "env" "$M" (func $internal2154 (type $none_=>_none)))
- (import "env" "aN" (func $internal2155 (type $none_=>_none)))
- (import "env" "bN" (func $internal2156 (type $none_=>_none)))
- (import "env" "cN" (func $internal2157 (type $none_=>_none)))
- (import "env" "dN" (func $internal2158 (type $none_=>_none)))
- (import "env" "eN" (func $internal2159 (type $none_=>_none)))
- (import "env" "fN" (func $internal2160 (type $none_=>_none)))
- (import "env" "gN" (func $internal2161 (type $none_=>_none)))
- (import "env" "hN" (func $internal2162 (type $none_=>_none)))
- (import "env" "iN" (func $internal2163 (type $none_=>_none)))
- (import "env" "jN" (func $internal2164 (type $none_=>_none)))
- (import "env" "kN" (func $internal2165 (type $none_=>_none)))
- (import "env" "lN" (func $internal2166 (type $none_=>_none)))
- (import "env" "mN" (func $internal2167 (type $none_=>_none)))
- (import "env" "nN" (func $internal2168 (type $none_=>_none)))
- (import "env" "oN" (func $internal2169 (type $none_=>_none)))
- (import "env" "pN" (func $internal2170 (type $none_=>_none)))
- (import "env" "qN" (func $internal2171 (type $none_=>_none)))
- (import "env" "rN" (func $internal2172 (type $none_=>_none)))
- (import "env" "sN" (func $internal2173 (type $none_=>_none)))
- (import "env" "tN" (func $internal2174 (type $none_=>_none)))
- (import "env" "uN" (func $internal2175 (type $none_=>_none)))
- (import "env" "vN" (func $internal2176 (type $none_=>_none)))
- (import "env" "wN" (func $internal2177 (type $none_=>_none)))
- (import "env" "xN" (func $internal2178 (type $none_=>_none)))
- (import "env" "yN" (func $internal2179 (type $none_=>_none)))
- (import "env" "zN" (func $internal2180 (type $none_=>_none)))
- (import "env" "AN" (func $internal2181 (type $none_=>_none)))
- (import "env" "BN" (func $internal2182 (type $none_=>_none)))
- (import "env" "CN" (func $internal2183 (type $none_=>_none)))
- (import "env" "DN" (func $internal2184 (type $none_=>_none)))
- (import "env" "EN" (func $internal2185 (type $none_=>_none)))
- (import "env" "FN" (func $internal2186 (type $none_=>_none)))
- (import "env" "GN" (func $internal2187 (type $none_=>_none)))
- (import "env" "HN" (func $internal2188 (type $none_=>_none)))
- (import "env" "IN" (func $internal2189 (type $none_=>_none)))
- (import "env" "JN" (func $internal2190 (type $none_=>_none)))
- (import "env" "KN" (func $internal2191 (type $none_=>_none)))
- (import "env" "LN" (func $internal2192 (type $none_=>_none)))
- (import "env" "MN" (func $internal2193 (type $none_=>_none)))
- (import "env" "NN" (func $internal2194 (type $none_=>_none)))
- (import "env" "ON" (func $internal2195 (type $none_=>_none)))
- (import "env" "PN" (func $internal2196 (type $none_=>_none)))
- (import "env" "QN" (func $internal2197 (type $none_=>_none)))
- (import "env" "RN" (func $internal2198 (type $none_=>_none)))
- (import "env" "SN" (func $internal2199 (type $none_=>_none)))
- (import "env" "TN" (func $internal2200 (type $none_=>_none)))
- (import "env" "UN" (func $internal2201 (type $none_=>_none)))
- (import "env" "VN" (func $internal2202 (type $none_=>_none)))
- (import "env" "WN" (func $internal2203 (type $none_=>_none)))
- (import "env" "XN" (func $internal2204 (type $none_=>_none)))
- (import "env" "YN" (func $internal2205 (type $none_=>_none)))
- (import "env" "ZN" (func $internal2206 (type $none_=>_none)))
- (import "env" "_N" (func $internal2207 (type $none_=>_none)))
- (import "env" "$N" (func $internal2208 (type $none_=>_none)))
- (import "env" "aO" (func $internal2209 (type $none_=>_none)))
- (import "env" "bO" (func $internal2210 (type $none_=>_none)))
- (import "env" "cO" (func $internal2211 (type $none_=>_none)))
- (import "env" "dO" (func $internal2212 (type $none_=>_none)))
- (import "env" "eO" (func $internal2213 (type $none_=>_none)))
- (import "env" "fO" (func $internal2214 (type $none_=>_none)))
- (import "env" "gO" (func $internal2215 (type $none_=>_none)))
- (import "env" "hO" (func $internal2216 (type $none_=>_none)))
- (import "env" "iO" (func $internal2217 (type $none_=>_none)))
- (import "env" "jO" (func $internal2218 (type $none_=>_none)))
- (import "env" "kO" (func $internal2219 (type $none_=>_none)))
- (import "env" "lO" (func $internal2220 (type $none_=>_none)))
- (import "env" "mO" (func $internal2221 (type $none_=>_none)))
- (import "env" "nO" (func $internal2222 (type $none_=>_none)))
- (import "env" "oO" (func $internal2223 (type $none_=>_none)))
- (import "env" "pO" (func $internal2224 (type $none_=>_none)))
- (import "env" "qO" (func $internal2225 (type $none_=>_none)))
- (import "env" "rO" (func $internal2226 (type $none_=>_none)))
- (import "env" "sO" (func $internal2227 (type $none_=>_none)))
- (import "env" "tO" (func $internal2228 (type $none_=>_none)))
- (import "env" "uO" (func $internal2229 (type $none_=>_none)))
- (import "env" "vO" (func $internal2230 (type $none_=>_none)))
- (import "env" "wO" (func $internal2231 (type $none_=>_none)))
- (import "env" "xO" (func $internal2232 (type $none_=>_none)))
- (import "env" "yO" (func $internal2233 (type $none_=>_none)))
- (import "env" "zO" (func $internal2234 (type $none_=>_none)))
- (import "env" "AO" (func $internal2235 (type $none_=>_none)))
- (import "env" "BO" (func $internal2236 (type $none_=>_none)))
- (import "env" "CO" (func $internal2237 (type $none_=>_none)))
- (import "env" "DO" (func $internal2238 (type $none_=>_none)))
- (import "env" "EO" (func $internal2239 (type $none_=>_none)))
- (import "env" "FO" (func $internal2240 (type $none_=>_none)))
- (import "env" "GO" (func $internal2241 (type $none_=>_none)))
- (import "env" "HO" (func $internal2242 (type $none_=>_none)))
- (import "env" "IO" (func $internal2243 (type $none_=>_none)))
- (import "env" "JO" (func $internal2244 (type $none_=>_none)))
- (import "env" "KO" (func $internal2245 (type $none_=>_none)))
- (import "env" "LO" (func $internal2246 (type $none_=>_none)))
- (import "env" "MO" (func $internal2247 (type $none_=>_none)))
- (import "env" "NO" (func $internal2248 (type $none_=>_none)))
- (import "env" "OO" (func $internal2249 (type $none_=>_none)))
- (import "env" "PO" (func $internal2250 (type $none_=>_none)))
- (import "env" "QO" (func $internal2251 (type $none_=>_none)))
- (import "env" "RO" (func $internal2252 (type $none_=>_none)))
- (import "env" "SO" (func $internal2253 (type $none_=>_none)))
- (import "env" "TO" (func $internal2254 (type $none_=>_none)))
- (import "env" "UO" (func $internal2255 (type $none_=>_none)))
- (import "env" "VO" (func $internal2256 (type $none_=>_none)))
- (import "env" "WO" (func $internal2257 (type $none_=>_none)))
- (import "env" "XO" (func $internal2258 (type $none_=>_none)))
- (import "env" "YO" (func $internal2259 (type $none_=>_none)))
- (import "env" "ZO" (func $internal2260 (type $none_=>_none)))
- (import "env" "_O" (func $internal2261 (type $none_=>_none)))
- (import "env" "$O" (func $internal2262 (type $none_=>_none)))
- (import "env" "aP" (func $internal2263 (type $none_=>_none)))
- (import "env" "bP" (func $internal2264 (type $none_=>_none)))
- (import "env" "cP" (func $internal2265 (type $none_=>_none)))
- (import "env" "dP" (func $internal2266 (type $none_=>_none)))
- (import "env" "eP" (func $internal2267 (type $none_=>_none)))
- (import "env" "fP" (func $internal2268 (type $none_=>_none)))
- (import "env" "gP" (func $internal2269 (type $none_=>_none)))
- (import "env" "hP" (func $internal2270 (type $none_=>_none)))
- (import "env" "iP" (func $internal2271 (type $none_=>_none)))
- (import "env" "jP" (func $internal2272 (type $none_=>_none)))
- (import "env" "kP" (func $internal2273 (type $none_=>_none)))
- (import "env" "lP" (func $internal2274 (type $none_=>_none)))
- (import "env" "mP" (func $internal2275 (type $none_=>_none)))
- (import "env" "nP" (func $internal2276 (type $none_=>_none)))
- (import "env" "oP" (func $internal2277 (type $none_=>_none)))
- (import "env" "pP" (func $internal2278 (type $none_=>_none)))
- (import "env" "qP" (func $internal2279 (type $none_=>_none)))
- (import "env" "rP" (func $internal2280 (type $none_=>_none)))
- (import "env" "sP" (func $internal2281 (type $none_=>_none)))
- (import "env" "tP" (func $internal2282 (type $none_=>_none)))
- (import "env" "uP" (func $internal2283 (type $none_=>_none)))
- (import "env" "vP" (func $internal2284 (type $none_=>_none)))
- (import "env" "wP" (func $internal2285 (type $none_=>_none)))
- (import "env" "xP" (func $internal2286 (type $none_=>_none)))
- (import "env" "yP" (func $internal2287 (type $none_=>_none)))
- (import "env" "zP" (func $internal2288 (type $none_=>_none)))
- (import "env" "AP" (func $internal2289 (type $none_=>_none)))
- (import "env" "BP" (func $internal2290 (type $none_=>_none)))
- (import "env" "CP" (func $internal2291 (type $none_=>_none)))
- (import "env" "DP" (func $internal2292 (type $none_=>_none)))
- (import "env" "EP" (func $internal2293 (type $none_=>_none)))
- (import "env" "FP" (func $internal2294 (type $none_=>_none)))
- (import "env" "GP" (func $internal2295 (type $none_=>_none)))
- (import "env" "HP" (func $internal2296 (type $none_=>_none)))
- (import "env" "IP" (func $internal2297 (type $none_=>_none)))
- (import "env" "JP" (func $internal2298 (type $none_=>_none)))
- (import "env" "KP" (func $internal2299 (type $none_=>_none)))
- (import "env" "LP" (func $internal2300 (type $none_=>_none)))
- (import "env" "MP" (func $internal2301 (type $none_=>_none)))
- (import "env" "NP" (func $internal2302 (type $none_=>_none)))
- (import "env" "OP" (func $internal2303 (type $none_=>_none)))
- (import "env" "PP" (func $internal2304 (type $none_=>_none)))
- (import "env" "QP" (func $internal2305 (type $none_=>_none)))
- (import "env" "RP" (func $internal2306 (type $none_=>_none)))
- (import "env" "SP" (func $internal2307 (type $none_=>_none)))
- (import "env" "TP" (func $internal2308 (type $none_=>_none)))
- (import "env" "UP" (func $internal2309 (type $none_=>_none)))
- (import "env" "VP" (func $internal2310 (type $none_=>_none)))
- (import "env" "WP" (func $internal2311 (type $none_=>_none)))
- (import "env" "XP" (func $internal2312 (type $none_=>_none)))
- (import "env" "YP" (func $internal2313 (type $none_=>_none)))
- (import "env" "ZP" (func $internal2314 (type $none_=>_none)))
- (import "env" "_P" (func $internal2315 (type $none_=>_none)))
- (import "env" "$P" (func $internal2316 (type $none_=>_none)))
- (import "env" "aQ" (func $internal2317 (type $none_=>_none)))
- (import "env" "bQ" (func $internal2318 (type $none_=>_none)))
- (import "env" "cQ" (func $internal2319 (type $none_=>_none)))
- (import "env" "dQ" (func $internal2320 (type $none_=>_none)))
- (import "env" "eQ" (func $internal2321 (type $none_=>_none)))
- (import "env" "fQ" (func $internal2322 (type $none_=>_none)))
- (import "env" "gQ" (func $internal2323 (type $none_=>_none)))
- (import "env" "hQ" (func $internal2324 (type $none_=>_none)))
- (import "env" "iQ" (func $internal2325 (type $none_=>_none)))
- (import "env" "jQ" (func $internal2326 (type $none_=>_none)))
- (import "env" "kQ" (func $internal2327 (type $none_=>_none)))
- (import "env" "lQ" (func $internal2328 (type $none_=>_none)))
- (import "env" "mQ" (func $internal2329 (type $none_=>_none)))
- (import "env" "nQ" (func $internal2330 (type $none_=>_none)))
- (import "env" "oQ" (func $internal2331 (type $none_=>_none)))
- (import "env" "pQ" (func $internal2332 (type $none_=>_none)))
- (import "env" "qQ" (func $internal2333 (type $none_=>_none)))
- (import "env" "rQ" (func $internal2334 (type $none_=>_none)))
- (import "env" "sQ" (func $internal2335 (type $none_=>_none)))
- (import "env" "tQ" (func $internal2336 (type $none_=>_none)))
- (import "env" "uQ" (func $internal2337 (type $none_=>_none)))
- (import "env" "vQ" (func $internal2338 (type $none_=>_none)))
- (import "env" "wQ" (func $internal2339 (type $none_=>_none)))
- (import "env" "xQ" (func $internal2340 (type $none_=>_none)))
- (import "env" "yQ" (func $internal2341 (type $none_=>_none)))
- (import "env" "zQ" (func $internal2342 (type $none_=>_none)))
- (import "env" "AQ" (func $internal2343 (type $none_=>_none)))
- (import "env" "BQ" (func $internal2344 (type $none_=>_none)))
- (import "env" "CQ" (func $internal2345 (type $none_=>_none)))
- (import "env" "DQ" (func $internal2346 (type $none_=>_none)))
- (import "env" "EQ" (func $internal2347 (type $none_=>_none)))
- (import "env" "FQ" (func $internal2348 (type $none_=>_none)))
- (import "env" "GQ" (func $internal2349 (type $none_=>_none)))
- (import "env" "HQ" (func $internal2350 (type $none_=>_none)))
- (import "env" "IQ" (func $internal2351 (type $none_=>_none)))
- (import "env" "JQ" (func $internal2352 (type $none_=>_none)))
- (import "env" "KQ" (func $internal2353 (type $none_=>_none)))
- (import "env" "LQ" (func $internal2354 (type $none_=>_none)))
- (import "env" "MQ" (func $internal2355 (type $none_=>_none)))
- (import "env" "NQ" (func $internal2356 (type $none_=>_none)))
- (import "env" "OQ" (func $internal2357 (type $none_=>_none)))
- (import "env" "PQ" (func $internal2358 (type $none_=>_none)))
- (import "env" "QQ" (func $internal2359 (type $none_=>_none)))
- (import "env" "RQ" (func $internal2360 (type $none_=>_none)))
- (import "env" "SQ" (func $internal2361 (type $none_=>_none)))
- (import "env" "TQ" (func $internal2362 (type $none_=>_none)))
- (import "env" "UQ" (func $internal2363 (type $none_=>_none)))
- (import "env" "VQ" (func $internal2364 (type $none_=>_none)))
- (import "env" "WQ" (func $internal2365 (type $none_=>_none)))
- (import "env" "XQ" (func $internal2366 (type $none_=>_none)))
- (import "env" "YQ" (func $internal2367 (type $none_=>_none)))
- (import "env" "ZQ" (func $internal2368 (type $none_=>_none)))
- (import "env" "_Q" (func $internal2369 (type $none_=>_none)))
- (import "env" "$Q" (func $internal2370 (type $none_=>_none)))
- (import "env" "aR" (func $internal2371 (type $none_=>_none)))
- (import "env" "bR" (func $internal2372 (type $none_=>_none)))
- (import "env" "cR" (func $internal2373 (type $none_=>_none)))
- (import "env" "dR" (func $internal2374 (type $none_=>_none)))
- (import "env" "eR" (func $internal2375 (type $none_=>_none)))
- (import "env" "fR" (func $internal2376 (type $none_=>_none)))
- (import "env" "gR" (func $internal2377 (type $none_=>_none)))
- (import "env" "hR" (func $internal2378 (type $none_=>_none)))
- (import "env" "iR" (func $internal2379 (type $none_=>_none)))
- (import "env" "jR" (func $internal2380 (type $none_=>_none)))
- (import "env" "kR" (func $internal2381 (type $none_=>_none)))
- (import "env" "lR" (func $internal2382 (type $none_=>_none)))
- (import "env" "mR" (func $internal2383 (type $none_=>_none)))
- (import "env" "nR" (func $internal2384 (type $none_=>_none)))
- (import "env" "oR" (func $internal2385 (type $none_=>_none)))
- (import "env" "pR" (func $internal2386 (type $none_=>_none)))
- (import "env" "qR" (func $internal2387 (type $none_=>_none)))
- (import "env" "rR" (func $internal2388 (type $none_=>_none)))
- (import "env" "sR" (func $internal2389 (type $none_=>_none)))
- (import "env" "tR" (func $internal2390 (type $none_=>_none)))
- (import "env" "uR" (func $internal2391 (type $none_=>_none)))
- (import "env" "vR" (func $internal2392 (type $none_=>_none)))
- (import "env" "wR" (func $internal2393 (type $none_=>_none)))
- (import "env" "xR" (func $internal2394 (type $none_=>_none)))
- (import "env" "yR" (func $internal2395 (type $none_=>_none)))
- (import "env" "zR" (func $internal2396 (type $none_=>_none)))
- (import "env" "AR" (func $internal2397 (type $none_=>_none)))
- (import "env" "BR" (func $internal2398 (type $none_=>_none)))
- (import "env" "CR" (func $internal2399 (type $none_=>_none)))
- (import "env" "DR" (func $internal2400 (type $none_=>_none)))
- (import "env" "ER" (func $internal2401 (type $none_=>_none)))
- (import "env" "FR" (func $internal2402 (type $none_=>_none)))
- (import "env" "GR" (func $internal2403 (type $none_=>_none)))
- (import "env" "HR" (func $internal2404 (type $none_=>_none)))
- (import "env" "IR" (func $internal2405 (type $none_=>_none)))
- (import "env" "JR" (func $internal2406 (type $none_=>_none)))
- (import "env" "KR" (func $internal2407 (type $none_=>_none)))
- (import "env" "LR" (func $internal2408 (type $none_=>_none)))
- (import "env" "MR" (func $internal2409 (type $none_=>_none)))
- (import "env" "NR" (func $internal2410 (type $none_=>_none)))
- (import "env" "OR" (func $internal2411 (type $none_=>_none)))
- (import "env" "PR" (func $internal2412 (type $none_=>_none)))
- (import "env" "QR" (func $internal2413 (type $none_=>_none)))
- (import "env" "RR" (func $internal2414 (type $none_=>_none)))
- (import "env" "SR" (func $internal2415 (type $none_=>_none)))
- (import "env" "TR" (func $internal2416 (type $none_=>_none)))
- (import "env" "UR" (func $internal2417 (type $none_=>_none)))
- (import "env" "VR" (func $internal2418 (type $none_=>_none)))
- (import "env" "WR" (func $internal2419 (type $none_=>_none)))
- (import "env" "XR" (func $internal2420 (type $none_=>_none)))
- (import "env" "YR" (func $internal2421 (type $none_=>_none)))
- (import "env" "ZR" (func $internal2422 (type $none_=>_none)))
- (import "env" "_R" (func $internal2423 (type $none_=>_none)))
- (import "env" "$R" (func $internal2424 (type $none_=>_none)))
- (import "env" "aS" (func $internal2425 (type $none_=>_none)))
- (import "env" "bS" (func $internal2426 (type $none_=>_none)))
- (import "env" "cS" (func $internal2427 (type $none_=>_none)))
- (import "env" "dS" (func $internal2428 (type $none_=>_none)))
- (import "env" "eS" (func $internal2429 (type $none_=>_none)))
- (import "env" "fS" (func $internal2430 (type $none_=>_none)))
- (import "env" "gS" (func $internal2431 (type $none_=>_none)))
- (import "env" "hS" (func $internal2432 (type $none_=>_none)))
- (import "env" "iS" (func $internal2433 (type $none_=>_none)))
- (import "env" "jS" (func $internal2434 (type $none_=>_none)))
- (import "env" "kS" (func $internal2435 (type $none_=>_none)))
- (import "env" "lS" (func $internal2436 (type $none_=>_none)))
- (import "env" "mS" (func $internal2437 (type $none_=>_none)))
- (import "env" "nS" (func $internal2438 (type $none_=>_none)))
- (import "env" "oS" (func $internal2439 (type $none_=>_none)))
- (import "env" "pS" (func $internal2440 (type $none_=>_none)))
- (import "env" "qS" (func $internal2441 (type $none_=>_none)))
- (import "env" "rS" (func $internal2442 (type $none_=>_none)))
- (import "env" "sS" (func $internal2443 (type $none_=>_none)))
- (import "env" "tS" (func $internal2444 (type $none_=>_none)))
- (import "env" "uS" (func $internal2445 (type $none_=>_none)))
- (import "env" "vS" (func $internal2446 (type $none_=>_none)))
- (import "env" "wS" (func $internal2447 (type $none_=>_none)))
- (import "env" "xS" (func $internal2448 (type $none_=>_none)))
- (import "env" "yS" (func $internal2449 (type $none_=>_none)))
- (import "env" "zS" (func $internal2450 (type $none_=>_none)))
- (import "env" "AS" (func $internal2451 (type $none_=>_none)))
- (import "env" "BS" (func $internal2452 (type $none_=>_none)))
- (import "env" "CS" (func $internal2453 (type $none_=>_none)))
- (import "env" "DS" (func $internal2454 (type $none_=>_none)))
- (import "env" "ES" (func $internal2455 (type $none_=>_none)))
- (import "env" "FS" (func $internal2456 (type $none_=>_none)))
- (import "env" "GS" (func $internal2457 (type $none_=>_none)))
- (import "env" "HS" (func $internal2458 (type $none_=>_none)))
- (import "env" "IS" (func $internal2459 (type $none_=>_none)))
- (import "env" "JS" (func $internal2460 (type $none_=>_none)))
- (import "env" "KS" (func $internal2461 (type $none_=>_none)))
- (import "env" "LS" (func $internal2462 (type $none_=>_none)))
- (import "env" "MS" (func $internal2463 (type $none_=>_none)))
- (import "env" "NS" (func $internal2464 (type $none_=>_none)))
- (import "env" "OS" (func $internal2465 (type $none_=>_none)))
- (import "env" "PS" (func $internal2466 (type $none_=>_none)))
- (import "env" "QS" (func $internal2467 (type $none_=>_none)))
- (import "env" "RS" (func $internal2468 (type $none_=>_none)))
- (import "env" "SS" (func $internal2469 (type $none_=>_none)))
- (import "env" "TS" (func $internal2470 (type $none_=>_none)))
- (import "env" "US" (func $internal2471 (type $none_=>_none)))
- (import "env" "VS" (func $internal2472 (type $none_=>_none)))
- (import "env" "WS" (func $internal2473 (type $none_=>_none)))
- (import "env" "XS" (func $internal2474 (type $none_=>_none)))
- (import "env" "YS" (func $internal2475 (type $none_=>_none)))
- (import "env" "ZS" (func $internal2476 (type $none_=>_none)))
- (import "env" "_S" (func $internal2477 (type $none_=>_none)))
- (import "env" "$S" (func $internal2478 (type $none_=>_none)))
- (import "env" "aT" (func $internal2479 (type $none_=>_none)))
- (import "env" "bT" (func $internal2480 (type $none_=>_none)))
- (import "env" "cT" (func $internal2481 (type $none_=>_none)))
- (import "env" "dT" (func $internal2482 (type $none_=>_none)))
- (import "env" "eT" (func $internal2483 (type $none_=>_none)))
- (import "env" "fT" (func $internal2484 (type $none_=>_none)))
- (import "env" "gT" (func $internal2485 (type $none_=>_none)))
- (import "env" "hT" (func $internal2486 (type $none_=>_none)))
- (import "env" "iT" (func $internal2487 (type $none_=>_none)))
- (import "env" "jT" (func $internal2488 (type $none_=>_none)))
- (import "env" "kT" (func $internal2489 (type $none_=>_none)))
- (import "env" "lT" (func $internal2490 (type $none_=>_none)))
- (import "env" "mT" (func $internal2491 (type $none_=>_none)))
- (import "env" "nT" (func $internal2492 (type $none_=>_none)))
- (import "env" "oT" (func $internal2493 (type $none_=>_none)))
- (import "env" "pT" (func $internal2494 (type $none_=>_none)))
- (import "env" "qT" (func $internal2495 (type $none_=>_none)))
- (import "env" "rT" (func $internal2496 (type $none_=>_none)))
- (import "env" "sT" (func $internal2497 (type $none_=>_none)))
- (import "env" "tT" (func $internal2498 (type $none_=>_none)))
- (import "env" "uT" (func $internal2499 (type $none_=>_none)))
- (import "env" "vT" (func $internal2500 (type $none_=>_none)))
- (import "env" "wT" (func $internal2501 (type $none_=>_none)))
- (import "env" "xT" (func $internal2502 (type $none_=>_none)))
- (import "env" "yT" (func $internal2503 (type $none_=>_none)))
- (import "env" "zT" (func $internal2504 (type $none_=>_none)))
- (import "env" "AT" (func $internal2505 (type $none_=>_none)))
- (import "env" "BT" (func $internal2506 (type $none_=>_none)))
- (import "env" "CT" (func $internal2507 (type $none_=>_none)))
- (import "env" "DT" (func $internal2508 (type $none_=>_none)))
- (import "env" "ET" (func $internal2509 (type $none_=>_none)))
- (import "env" "FT" (func $internal2510 (type $none_=>_none)))
- (import "env" "GT" (func $internal2511 (type $none_=>_none)))
- (import "env" "HT" (func $internal2512 (type $none_=>_none)))
- (import "env" "IT" (func $internal2513 (type $none_=>_none)))
- (import "env" "JT" (func $internal2514 (type $none_=>_none)))
- (import "env" "KT" (func $internal2515 (type $none_=>_none)))
- (import "env" "LT" (func $internal2516 (type $none_=>_none)))
- (import "env" "MT" (func $internal2517 (type $none_=>_none)))
- (import "env" "NT" (func $internal2518 (type $none_=>_none)))
- (import "env" "OT" (func $internal2519 (type $none_=>_none)))
- (import "env" "PT" (func $internal2520 (type $none_=>_none)))
- (import "env" "QT" (func $internal2521 (type $none_=>_none)))
- (import "env" "RT" (func $internal2522 (type $none_=>_none)))
- (import "env" "ST" (func $internal2523 (type $none_=>_none)))
- (import "env" "TT" (func $internal2524 (type $none_=>_none)))
- (import "env" "UT" (func $internal2525 (type $none_=>_none)))
- (import "env" "VT" (func $internal2526 (type $none_=>_none)))
- (import "env" "WT" (func $internal2527 (type $none_=>_none)))
- (import "env" "XT" (func $internal2528 (type $none_=>_none)))
- (import "env" "YT" (func $internal2529 (type $none_=>_none)))
- (import "env" "ZT" (func $internal2530 (type $none_=>_none)))
- (import "env" "_T" (func $internal2531 (type $none_=>_none)))
- (import "env" "$T" (func $internal2532 (type $none_=>_none)))
- (import "env" "aU" (func $internal2533 (type $none_=>_none)))
- (import "env" "bU" (func $internal2534 (type $none_=>_none)))
- (import "env" "cU" (func $internal2535 (type $none_=>_none)))
- (import "env" "dU" (func $internal2536 (type $none_=>_none)))
- (import "env" "eU" (func $internal2537 (type $none_=>_none)))
- (import "env" "fU" (func $internal2538 (type $none_=>_none)))
- (import "env" "gU" (func $internal2539 (type $none_=>_none)))
- (import "env" "hU" (func $internal2540 (type $none_=>_none)))
- (import "env" "iU" (func $internal2541 (type $none_=>_none)))
- (import "env" "jU" (func $internal2542 (type $none_=>_none)))
- (import "env" "kU" (func $internal2543 (type $none_=>_none)))
- (import "env" "lU" (func $internal2544 (type $none_=>_none)))
- (import "env" "mU" (func $internal2545 (type $none_=>_none)))
- (import "env" "nU" (func $internal2546 (type $none_=>_none)))
- (import "env" "oU" (func $internal2547 (type $none_=>_none)))
- (import "env" "pU" (func $internal2548 (type $none_=>_none)))
- (import "env" "qU" (func $internal2549 (type $none_=>_none)))
- (import "env" "rU" (func $internal2550 (type $none_=>_none)))
- (import "env" "sU" (func $internal2551 (type $none_=>_none)))
- (import "env" "tU" (func $internal2552 (type $none_=>_none)))
- (import "env" "uU" (func $internal2553 (type $none_=>_none)))
- (import "env" "vU" (func $internal2554 (type $none_=>_none)))
- (import "env" "wU" (func $internal2555 (type $none_=>_none)))
- (import "env" "xU" (func $internal2556 (type $none_=>_none)))
- (import "env" "yU" (func $internal2557 (type $none_=>_none)))
- (import "env" "zU" (func $internal2558 (type $none_=>_none)))
- (import "env" "AU" (func $internal2559 (type $none_=>_none)))
- (import "env" "BU" (func $internal2560 (type $none_=>_none)))
- (import "env" "CU" (func $internal2561 (type $none_=>_none)))
- (import "env" "DU" (func $internal2562 (type $none_=>_none)))
- (import "env" "EU" (func $internal2563 (type $none_=>_none)))
- (import "env" "FU" (func $internal2564 (type $none_=>_none)))
- (import "env" "GU" (func $internal2565 (type $none_=>_none)))
- (import "env" "HU" (func $internal2566 (type $none_=>_none)))
- (import "env" "IU" (func $internal2567 (type $none_=>_none)))
- (import "env" "JU" (func $internal2568 (type $none_=>_none)))
- (import "env" "KU" (func $internal2569 (type $none_=>_none)))
- (import "env" "LU" (func $internal2570 (type $none_=>_none)))
- (import "env" "MU" (func $internal2571 (type $none_=>_none)))
- (import "env" "NU" (func $internal2572 (type $none_=>_none)))
- (import "env" "OU" (func $internal2573 (type $none_=>_none)))
- (import "env" "PU" (func $internal2574 (type $none_=>_none)))
- (import "env" "QU" (func $internal2575 (type $none_=>_none)))
- (import "env" "RU" (func $internal2576 (type $none_=>_none)))
- (import "env" "SU" (func $internal2577 (type $none_=>_none)))
- (import "env" "TU" (func $internal2578 (type $none_=>_none)))
- (import "env" "UU" (func $internal2579 (type $none_=>_none)))
- (import "env" "VU" (func $internal2580 (type $none_=>_none)))
- (import "env" "WU" (func $internal2581 (type $none_=>_none)))
- (import "env" "XU" (func $internal2582 (type $none_=>_none)))
- (import "env" "YU" (func $internal2583 (type $none_=>_none)))
- (import "env" "ZU" (func $internal2584 (type $none_=>_none)))
- (import "env" "_U" (func $internal2585 (type $none_=>_none)))
- (import "env" "$U" (func $internal2586 (type $none_=>_none)))
- (import "env" "aV" (func $internal2587 (type $none_=>_none)))
- (import "env" "bV" (func $internal2588 (type $none_=>_none)))
- (import "env" "cV" (func $internal2589 (type $none_=>_none)))
- (import "env" "dV" (func $internal2590 (type $none_=>_none)))
- (import "env" "eV" (func $internal2591 (type $none_=>_none)))
- (import "env" "fV" (func $internal2592 (type $none_=>_none)))
- (import "env" "gV" (func $internal2593 (type $none_=>_none)))
- (import "env" "hV" (func $internal2594 (type $none_=>_none)))
- (import "env" "iV" (func $internal2595 (type $none_=>_none)))
- (import "env" "jV" (func $internal2596 (type $none_=>_none)))
- (import "env" "kV" (func $internal2597 (type $none_=>_none)))
- (import "env" "lV" (func $internal2598 (type $none_=>_none)))
- (import "env" "mV" (func $internal2599 (type $none_=>_none)))
- (import "env" "nV" (func $internal2600 (type $none_=>_none)))
- (import "env" "oV" (func $internal2601 (type $none_=>_none)))
- (import "env" "pV" (func $internal2602 (type $none_=>_none)))
- (import "env" "qV" (func $internal2603 (type $none_=>_none)))
- (import "env" "rV" (func $internal2604 (type $none_=>_none)))
- (import "env" "sV" (func $internal2605 (type $none_=>_none)))
- (import "env" "tV" (func $internal2606 (type $none_=>_none)))
- (import "env" "uV" (func $internal2607 (type $none_=>_none)))
- (import "env" "vV" (func $internal2608 (type $none_=>_none)))
- (import "env" "wV" (func $internal2609 (type $none_=>_none)))
- (import "env" "xV" (func $internal2610 (type $none_=>_none)))
- (import "env" "yV" (func $internal2611 (type $none_=>_none)))
- (import "env" "zV" (func $internal2612 (type $none_=>_none)))
- (import "env" "AV" (func $internal2613 (type $none_=>_none)))
- (import "env" "BV" (func $internal2614 (type $none_=>_none)))
- (import "env" "CV" (func $internal2615 (type $none_=>_none)))
- (import "env" "DV" (func $internal2616 (type $none_=>_none)))
- (import "env" "EV" (func $internal2617 (type $none_=>_none)))
- (import "env" "FV" (func $internal2618 (type $none_=>_none)))
- (import "env" "GV" (func $internal2619 (type $none_=>_none)))
- (import "env" "HV" (func $internal2620 (type $none_=>_none)))
- (import "env" "IV" (func $internal2621 (type $none_=>_none)))
- (import "env" "JV" (func $internal2622 (type $none_=>_none)))
- (import "env" "KV" (func $internal2623 (type $none_=>_none)))
- (import "env" "LV" (func $internal2624 (type $none_=>_none)))
- (import "env" "MV" (func $internal2625 (type $none_=>_none)))
- (import "env" "NV" (func $internal2626 (type $none_=>_none)))
- (import "env" "OV" (func $internal2627 (type $none_=>_none)))
- (import "env" "PV" (func $internal2628 (type $none_=>_none)))
- (import "env" "QV" (func $internal2629 (type $none_=>_none)))
- (import "env" "RV" (func $internal2630 (type $none_=>_none)))
- (import "env" "SV" (func $internal2631 (type $none_=>_none)))
- (import "env" "TV" (func $internal2632 (type $none_=>_none)))
- (import "env" "UV" (func $internal2633 (type $none_=>_none)))
- (import "env" "VV" (func $internal2634 (type $none_=>_none)))
- (import "env" "WV" (func $internal2635 (type $none_=>_none)))
- (import "env" "XV" (func $internal2636 (type $none_=>_none)))
- (import "env" "YV" (func $internal2637 (type $none_=>_none)))
- (import "env" "ZV" (func $internal2638 (type $none_=>_none)))
- (import "env" "_V" (func $internal2639 (type $none_=>_none)))
- (import "env" "$V" (func $internal2640 (type $none_=>_none)))
- (import "env" "aW" (func $internal2641 (type $none_=>_none)))
- (import "env" "bW" (func $internal2642 (type $none_=>_none)))
- (import "env" "cW" (func $internal2643 (type $none_=>_none)))
- (import "env" "dW" (func $internal2644 (type $none_=>_none)))
- (import "env" "eW" (func $internal2645 (type $none_=>_none)))
- (import "env" "fW" (func $internal2646 (type $none_=>_none)))
- (import "env" "gW" (func $internal2647 (type $none_=>_none)))
- (import "env" "hW" (func $internal2648 (type $none_=>_none)))
- (import "env" "iW" (func $internal2649 (type $none_=>_none)))
- (import "env" "jW" (func $internal2650 (type $none_=>_none)))
- (import "env" "kW" (func $internal2651 (type $none_=>_none)))
- (import "env" "lW" (func $internal2652 (type $none_=>_none)))
- (import "env" "mW" (func $internal2653 (type $none_=>_none)))
- (import "env" "nW" (func $internal2654 (type $none_=>_none)))
- (import "env" "oW" (func $internal2655 (type $none_=>_none)))
- (import "env" "pW" (func $internal2656 (type $none_=>_none)))
- (import "env" "qW" (func $internal2657 (type $none_=>_none)))
- (import "env" "rW" (func $internal2658 (type $none_=>_none)))
- (import "env" "sW" (func $internal2659 (type $none_=>_none)))
- (import "env" "tW" (func $internal2660 (type $none_=>_none)))
- (import "env" "uW" (func $internal2661 (type $none_=>_none)))
- (import "env" "vW" (func $internal2662 (type $none_=>_none)))
- (import "env" "wW" (func $internal2663 (type $none_=>_none)))
- (import "env" "xW" (func $internal2664 (type $none_=>_none)))
- (import "env" "yW" (func $internal2665 (type $none_=>_none)))
- (import "env" "zW" (func $internal2666 (type $none_=>_none)))
- (import "env" "AW" (func $internal2667 (type $none_=>_none)))
- (import "env" "BW" (func $internal2668 (type $none_=>_none)))
- (import "env" "CW" (func $internal2669 (type $none_=>_none)))
- (import "env" "DW" (func $internal2670 (type $none_=>_none)))
- (import "env" "EW" (func $internal2671 (type $none_=>_none)))
- (import "env" "FW" (func $internal2672 (type $none_=>_none)))
- (import "env" "GW" (func $internal2673 (type $none_=>_none)))
- (import "env" "HW" (func $internal2674 (type $none_=>_none)))
- (import "env" "IW" (func $internal2675 (type $none_=>_none)))
- (import "env" "JW" (func $internal2676 (type $none_=>_none)))
- (import "env" "KW" (func $internal2677 (type $none_=>_none)))
- (import "env" "LW" (func $internal2678 (type $none_=>_none)))
- (import "env" "MW" (func $internal2679 (type $none_=>_none)))
- (import "env" "NW" (func $internal2680 (type $none_=>_none)))
- (import "env" "OW" (func $internal2681 (type $none_=>_none)))
- (import "env" "PW" (func $internal2682 (type $none_=>_none)))
- (import "env" "QW" (func $internal2683 (type $none_=>_none)))
- (import "env" "RW" (func $internal2684 (type $none_=>_none)))
- (import "env" "SW" (func $internal2685 (type $none_=>_none)))
- (import "env" "TW" (func $internal2686 (type $none_=>_none)))
- (import "env" "UW" (func $internal2687 (type $none_=>_none)))
- (import "env" "VW" (func $internal2688 (type $none_=>_none)))
- (import "env" "WW" (func $internal2689 (type $none_=>_none)))
- (import "env" "XW" (func $internal2690 (type $none_=>_none)))
- (import "env" "YW" (func $internal2691 (type $none_=>_none)))
- (import "env" "ZW" (func $internal2692 (type $none_=>_none)))
- (import "env" "_W" (func $internal2693 (type $none_=>_none)))
- (import "env" "$W" (func $internal2694 (type $none_=>_none)))
- (import "env" "aX" (func $internal2695 (type $none_=>_none)))
- (import "env" "bX" (func $internal2696 (type $none_=>_none)))
- (import "env" "cX" (func $internal2697 (type $none_=>_none)))
- (import "env" "dX" (func $internal2698 (type $none_=>_none)))
- (import "env" "eX" (func $internal2699 (type $none_=>_none)))
- (import "env" "fX" (func $internal2700 (type $none_=>_none)))
- (import "env" "gX" (func $internal2701 (type $none_=>_none)))
- (import "env" "hX" (func $internal2702 (type $none_=>_none)))
- (import "env" "iX" (func $internal2703 (type $none_=>_none)))
- (import "env" "jX" (func $internal2704 (type $none_=>_none)))
- (import "env" "kX" (func $internal2705 (type $none_=>_none)))
- (import "env" "lX" (func $internal2706 (type $none_=>_none)))
- (import "env" "mX" (func $internal2707 (type $none_=>_none)))
- (import "env" "nX" (func $internal2708 (type $none_=>_none)))
- (import "env" "oX" (func $internal2709 (type $none_=>_none)))
- (import "env" "pX" (func $internal2710 (type $none_=>_none)))
- (import "env" "qX" (func $internal2711 (type $none_=>_none)))
- (import "env" "rX" (func $internal2712 (type $none_=>_none)))
- (import "env" "sX" (func $internal2713 (type $none_=>_none)))
- (import "env" "tX" (func $internal2714 (type $none_=>_none)))
- (import "env" "uX" (func $internal2715 (type $none_=>_none)))
- (import "env" "vX" (func $internal2716 (type $none_=>_none)))
- (import "env" "wX" (func $internal2717 (type $none_=>_none)))
- (import "env" "xX" (func $internal2718 (type $none_=>_none)))
- (import "env" "yX" (func $internal2719 (type $none_=>_none)))
- (import "env" "zX" (func $internal2720 (type $none_=>_none)))
- (import "env" "AX" (func $internal2721 (type $none_=>_none)))
- (import "env" "BX" (func $internal2722 (type $none_=>_none)))
- (import "env" "CX" (func $internal2723 (type $none_=>_none)))
- (import "env" "DX" (func $internal2724 (type $none_=>_none)))
- (import "env" "EX" (func $internal2725 (type $none_=>_none)))
- (import "env" "FX" (func $internal2726 (type $none_=>_none)))
- (import "env" "GX" (func $internal2727 (type $none_=>_none)))
- (import "env" "HX" (func $internal2728 (type $none_=>_none)))
- (import "env" "IX" (func $internal2729 (type $none_=>_none)))
- (import "env" "JX" (func $internal2730 (type $none_=>_none)))
- (import "env" "KX" (func $internal2731 (type $none_=>_none)))
- (import "env" "LX" (func $internal2732 (type $none_=>_none)))
- (import "env" "MX" (func $internal2733 (type $none_=>_none)))
- (import "env" "NX" (func $internal2734 (type $none_=>_none)))
- (import "env" "OX" (func $internal2735 (type $none_=>_none)))
- (import "env" "PX" (func $internal2736 (type $none_=>_none)))
- (import "env" "QX" (func $internal2737 (type $none_=>_none)))
- (import "env" "RX" (func $internal2738 (type $none_=>_none)))
- (import "env" "SX" (func $internal2739 (type $none_=>_none)))
- (import "env" "TX" (func $internal2740 (type $none_=>_none)))
- (import "env" "UX" (func $internal2741 (type $none_=>_none)))
- (import "env" "VX" (func $internal2742 (type $none_=>_none)))
- (import "env" "WX" (func $internal2743 (type $none_=>_none)))
- (import "env" "XX" (func $internal2744 (type $none_=>_none)))
- (import "env" "YX" (func $internal2745 (type $none_=>_none)))
- (import "env" "ZX" (func $internal2746 (type $none_=>_none)))
- (import "env" "_X" (func $internal2747 (type $none_=>_none)))
- (import "env" "$X" (func $internal2748 (type $none_=>_none)))
- (import "env" "aY" (func $internal2749 (type $none_=>_none)))
- (import "env" "bY" (func $internal2750 (type $none_=>_none)))
- (import "env" "cY" (func $internal2751 (type $none_=>_none)))
- (import "env" "dY" (func $internal2752 (type $none_=>_none)))
- (import "env" "eY" (func $internal2753 (type $none_=>_none)))
- (import "env" "fY" (func $internal2754 (type $none_=>_none)))
- (import "env" "gY" (func $internal2755 (type $none_=>_none)))
- (import "env" "hY" (func $internal2756 (type $none_=>_none)))
- (import "env" "iY" (func $internal2757 (type $none_=>_none)))
- (import "env" "jY" (func $internal2758 (type $none_=>_none)))
- (import "env" "kY" (func $internal2759 (type $none_=>_none)))
- (import "env" "lY" (func $internal2760 (type $none_=>_none)))
- (import "env" "mY" (func $internal2761 (type $none_=>_none)))
- (import "env" "nY" (func $internal2762 (type $none_=>_none)))
- (import "env" "oY" (func $internal2763 (type $none_=>_none)))
- (import "env" "pY" (func $internal2764 (type $none_=>_none)))
- (import "env" "qY" (func $internal2765 (type $none_=>_none)))
- (import "env" "rY" (func $internal2766 (type $none_=>_none)))
- (import "env" "sY" (func $internal2767 (type $none_=>_none)))
- (import "env" "tY" (func $internal2768 (type $none_=>_none)))
- (import "env" "uY" (func $internal2769 (type $none_=>_none)))
- (import "env" "vY" (func $internal2770 (type $none_=>_none)))
- (import "env" "wY" (func $internal2771 (type $none_=>_none)))
- (import "env" "xY" (func $internal2772 (type $none_=>_none)))
- (import "env" "yY" (func $internal2773 (type $none_=>_none)))
- (import "env" "zY" (func $internal2774 (type $none_=>_none)))
- (import "env" "AY" (func $internal2775 (type $none_=>_none)))
- (import "env" "BY" (func $internal2776 (type $none_=>_none)))
- (import "env" "CY" (func $internal2777 (type $none_=>_none)))
- (import "env" "DY" (func $internal2778 (type $none_=>_none)))
- (import "env" "EY" (func $internal2779 (type $none_=>_none)))
- (import "env" "FY" (func $internal2780 (type $none_=>_none)))
- (import "env" "GY" (func $internal2781 (type $none_=>_none)))
- (import "env" "HY" (func $internal2782 (type $none_=>_none)))
- (import "env" "IY" (func $internal2783 (type $none_=>_none)))
- (import "env" "JY" (func $internal2784 (type $none_=>_none)))
- (import "env" "KY" (func $internal2785 (type $none_=>_none)))
- (import "env" "LY" (func $internal2786 (type $none_=>_none)))
- (import "env" "MY" (func $internal2787 (type $none_=>_none)))
- (import "env" "NY" (func $internal2788 (type $none_=>_none)))
- (import "env" "OY" (func $internal2789 (type $none_=>_none)))
- (import "env" "PY" (func $internal2790 (type $none_=>_none)))
- (import "env" "QY" (func $internal2791 (type $none_=>_none)))
- (import "env" "RY" (func $internal2792 (type $none_=>_none)))
- (import "env" "SY" (func $internal2793 (type $none_=>_none)))
- (import "env" "TY" (func $internal2794 (type $none_=>_none)))
- (import "env" "UY" (func $internal2795 (type $none_=>_none)))
- (import "env" "VY" (func $internal2796 (type $none_=>_none)))
- (import "env" "WY" (func $internal2797 (type $none_=>_none)))
- (import "env" "XY" (func $internal2798 (type $none_=>_none)))
- (import "env" "YY" (func $internal2799 (type $none_=>_none)))
- (import "env" "ZY" (func $internal2800 (type $none_=>_none)))
- (import "env" "_Y" (func $internal2801 (type $none_=>_none)))
- (import "env" "$Y" (func $internal2802 (type $none_=>_none)))
- (import "env" "aZ" (func $internal2803 (type $none_=>_none)))
- (import "env" "bZ" (func $internal2804 (type $none_=>_none)))
- (import "env" "cZ" (func $internal2805 (type $none_=>_none)))
- (import "env" "dZ" (func $internal2806 (type $none_=>_none)))
- (import "env" "eZ" (func $internal2807 (type $none_=>_none)))
- (import "env" "fZ" (func $internal2808 (type $none_=>_none)))
- (import "env" "gZ" (func $internal2809 (type $none_=>_none)))
- (import "env" "hZ" (func $internal2810 (type $none_=>_none)))
- (import "env" "iZ" (func $internal2811 (type $none_=>_none)))
- (import "env" "jZ" (func $internal2812 (type $none_=>_none)))
- (import "env" "kZ" (func $internal2813 (type $none_=>_none)))
- (import "env" "lZ" (func $internal2814 (type $none_=>_none)))
- (import "env" "mZ" (func $internal2815 (type $none_=>_none)))
- (import "env" "nZ" (func $internal2816 (type $none_=>_none)))
- (import "env" "oZ" (func $internal2817 (type $none_=>_none)))
- (import "env" "pZ" (func $internal2818 (type $none_=>_none)))
- (import "env" "qZ" (func $internal2819 (type $none_=>_none)))
- (import "env" "rZ" (func $internal2820 (type $none_=>_none)))
- (import "env" "sZ" (func $internal2821 (type $none_=>_none)))
- (import "env" "tZ" (func $internal2822 (type $none_=>_none)))
- (import "env" "uZ" (func $internal2823 (type $none_=>_none)))
- (import "env" "vZ" (func $internal2824 (type $none_=>_none)))
- (import "env" "wZ" (func $internal2825 (type $none_=>_none)))
- (import "env" "xZ" (func $internal2826 (type $none_=>_none)))
- (import "env" "yZ" (func $internal2827 (type $none_=>_none)))
- (import "env" "zZ" (func $internal2828 (type $none_=>_none)))
- (import "env" "AZ" (func $internal2829 (type $none_=>_none)))
- (import "env" "BZ" (func $internal2830 (type $none_=>_none)))
- (import "env" "CZ" (func $internal2831 (type $none_=>_none)))
- (import "env" "DZ" (func $internal2832 (type $none_=>_none)))
- (import "env" "EZ" (func $internal2833 (type $none_=>_none)))
- (import "env" "FZ" (func $internal2834 (type $none_=>_none)))
- (import "env" "GZ" (func $internal2835 (type $none_=>_none)))
- (import "env" "HZ" (func $internal2836 (type $none_=>_none)))
- (import "env" "IZ" (func $internal2837 (type $none_=>_none)))
- (import "env" "JZ" (func $internal2838 (type $none_=>_none)))
- (import "env" "KZ" (func $internal2839 (type $none_=>_none)))
- (import "env" "LZ" (func $internal2840 (type $none_=>_none)))
- (import "env" "MZ" (func $internal2841 (type $none_=>_none)))
- (import "env" "NZ" (func $internal2842 (type $none_=>_none)))
- (import "env" "OZ" (func $internal2843 (type $none_=>_none)))
- (import "env" "PZ" (func $internal2844 (type $none_=>_none)))
- (import "env" "QZ" (func $internal2845 (type $none_=>_none)))
- (import "env" "RZ" (func $internal2846 (type $none_=>_none)))
- (import "env" "SZ" (func $internal2847 (type $none_=>_none)))
- (import "env" "TZ" (func $internal2848 (type $none_=>_none)))
- (import "env" "UZ" (func $internal2849 (type $none_=>_none)))
- (import "env" "VZ" (func $internal2850 (type $none_=>_none)))
- (import "env" "WZ" (func $internal2851 (type $none_=>_none)))
- (import "env" "XZ" (func $internal2852 (type $none_=>_none)))
- (import "env" "YZ" (func $internal2853 (type $none_=>_none)))
- (import "env" "ZZ" (func $internal2854 (type $none_=>_none)))
- (import "env" "_Z" (func $internal2855 (type $none_=>_none)))
- (import "env" "$Z" (func $internal2856 (type $none_=>_none)))
- (import "env" "a_" (func $internal2857 (type $none_=>_none)))
- (import "env" "b_" (func $internal2858 (type $none_=>_none)))
- (import "env" "c_" (func $internal2859 (type $none_=>_none)))
- (import "env" "d_" (func $internal2860 (type $none_=>_none)))
- (import "env" "e_" (func $internal2861 (type $none_=>_none)))
- (import "env" "f_" (func $internal2862 (type $none_=>_none)))
- (import "env" "g_" (func $internal2863 (type $none_=>_none)))
- (import "env" "h_" (func $internal2864 (type $none_=>_none)))
- (import "env" "i_" (func $internal2865 (type $none_=>_none)))
- (import "env" "j_" (func $internal2866 (type $none_=>_none)))
- (import "env" "k_" (func $internal2867 (type $none_=>_none)))
- (import "env" "l_" (func $internal2868 (type $none_=>_none)))
- (import "env" "m_" (func $internal2869 (type $none_=>_none)))
- (import "env" "n_" (func $internal2870 (type $none_=>_none)))
- (import "env" "o_" (func $internal2871 (type $none_=>_none)))
- (import "env" "p_" (func $internal2872 (type $none_=>_none)))
- (import "env" "q_" (func $internal2873 (type $none_=>_none)))
- (import "env" "r_" (func $internal2874 (type $none_=>_none)))
- (import "env" "s_" (func $internal2875 (type $none_=>_none)))
- (import "env" "t_" (func $internal2876 (type $none_=>_none)))
- (import "env" "u_" (func $internal2877 (type $none_=>_none)))
- (import "env" "v_" (func $internal2878 (type $none_=>_none)))
- (import "env" "w_" (func $internal2879 (type $none_=>_none)))
- (import "env" "x_" (func $internal2880 (type $none_=>_none)))
- (import "env" "y_" (func $internal2881 (type $none_=>_none)))
- (import "env" "z_" (func $internal2882 (type $none_=>_none)))
- (import "env" "A_" (func $internal2883 (type $none_=>_none)))
- (import "env" "B_" (func $internal2884 (type $none_=>_none)))
- (import "env" "C_" (func $internal2885 (type $none_=>_none)))
- (import "env" "D_" (func $internal2886 (type $none_=>_none)))
- (import "env" "E_" (func $internal2887 (type $none_=>_none)))
- (import "env" "F_" (func $internal2888 (type $none_=>_none)))
- (import "env" "G_" (func $internal2889 (type $none_=>_none)))
- (import "env" "H_" (func $internal2890 (type $none_=>_none)))
- (import "env" "I_" (func $internal2891 (type $none_=>_none)))
- (import "env" "J_" (func $internal2892 (type $none_=>_none)))
- (import "env" "K_" (func $internal2893 (type $none_=>_none)))
- (import "env" "L_" (func $internal2894 (type $none_=>_none)))
- (import "env" "M_" (func $internal2895 (type $none_=>_none)))
- (import "env" "N_" (func $internal2896 (type $none_=>_none)))
- (import "env" "O_" (func $internal2897 (type $none_=>_none)))
- (import "env" "P_" (func $internal2898 (type $none_=>_none)))
- (import "env" "Q_" (func $internal2899 (type $none_=>_none)))
- (import "env" "R_" (func $internal2900 (type $none_=>_none)))
- (import "env" "S_" (func $internal2901 (type $none_=>_none)))
- (import "env" "T_" (func $internal2902 (type $none_=>_none)))
- (import "env" "U_" (func $internal2903 (type $none_=>_none)))
- (import "env" "V_" (func $internal2904 (type $none_=>_none)))
- (import "env" "W_" (func $internal2905 (type $none_=>_none)))
- (import "env" "X_" (func $internal2906 (type $none_=>_none)))
- (import "env" "Y_" (func $internal2907 (type $none_=>_none)))
- (import "env" "Z_" (func $internal2908 (type $none_=>_none)))
- (import "env" "__" (func $internal2909 (type $none_=>_none)))
- (import "env" "$_" (func $internal2910 (type $none_=>_none)))
- (import "env" "a$" (func $internal2911 (type $none_=>_none)))
- (import "env" "b$" (func $internal2912 (type $none_=>_none)))
- (import "env" "c$" (func $internal2913 (type $none_=>_none)))
- (import "env" "d$" (func $internal2914 (type $none_=>_none)))
- (import "env" "e$" (func $internal2915 (type $none_=>_none)))
- (import "env" "f$" (func $internal2916 (type $none_=>_none)))
- (import "env" "g$" (func $internal2917 (type $none_=>_none)))
- (import "env" "h$" (func $internal2918 (type $none_=>_none)))
- (import "env" "i$" (func $internal2919 (type $none_=>_none)))
- (import "env" "j$" (func $internal2920 (type $none_=>_none)))
- (import "env" "k$" (func $internal2921 (type $none_=>_none)))
- (import "env" "l$" (func $internal2922 (type $none_=>_none)))
- (import "env" "m$" (func $internal2923 (type $none_=>_none)))
- (import "env" "n$" (func $internal2924 (type $none_=>_none)))
- (import "env" "o$" (func $internal2925 (type $none_=>_none)))
- (import "env" "p$" (func $internal2926 (type $none_=>_none)))
- (import "env" "q$" (func $internal2927 (type $none_=>_none)))
- (import "env" "r$" (func $internal2928 (type $none_=>_none)))
- (import "env" "s$" (func $internal2929 (type $none_=>_none)))
- (import "env" "t$" (func $internal2930 (type $none_=>_none)))
- (import "env" "u$" (func $internal2931 (type $none_=>_none)))
- (import "env" "v$" (func $internal2932 (type $none_=>_none)))
- (import "env" "w$" (func $internal2933 (type $none_=>_none)))
- (import "env" "x$" (func $internal2934 (type $none_=>_none)))
- (import "env" "y$" (func $internal2935 (type $none_=>_none)))
- (import "env" "z$" (func $internal2936 (type $none_=>_none)))
- (import "env" "A$" (func $internal2937 (type $none_=>_none)))
- (import "env" "B$" (func $internal2938 (type $none_=>_none)))
- (import "env" "C$" (func $internal2939 (type $none_=>_none)))
- (import "env" "D$" (func $internal2940 (type $none_=>_none)))
- (import "env" "E$" (func $internal2941 (type $none_=>_none)))
- (import "env" "F$" (func $internal2942 (type $none_=>_none)))
- (import "env" "G$" (func $internal2943 (type $none_=>_none)))
- (import "env" "H$" (func $internal2944 (type $none_=>_none)))
- (import "env" "I$" (func $internal2945 (type $none_=>_none)))
- (import "env" "J$" (func $internal2946 (type $none_=>_none)))
- (import "env" "K$" (func $internal2947 (type $none_=>_none)))
- (import "env" "L$" (func $internal2948 (type $none_=>_none)))
- (import "env" "M$" (func $internal2949 (type $none_=>_none)))
- (import "env" "N$" (func $internal2950 (type $none_=>_none)))
- (import "env" "O$" (func $internal2951 (type $none_=>_none)))
- (import "env" "P$" (func $internal2952 (type $none_=>_none)))
- (import "env" "Q$" (func $internal2953 (type $none_=>_none)))
- (import "env" "R$" (func $internal2954 (type $none_=>_none)))
- (import "env" "S$" (func $internal2955 (type $none_=>_none)))
- (import "env" "T$" (func $internal2956 (type $none_=>_none)))
- (import "env" "U$" (func $internal2957 (type $none_=>_none)))
- (import "env" "V$" (func $internal2958 (type $none_=>_none)))
- (import "env" "W$" (func $internal2959 (type $none_=>_none)))
- (import "env" "X$" (func $internal2960 (type $none_=>_none)))
- (import "env" "Y$" (func $internal2961 (type $none_=>_none)))
- (import "env" "Z$" (func $internal2962 (type $none_=>_none)))
- (import "env" "_$" (func $internal2963 (type $none_=>_none)))
- (import "env" "$$" (func $internal2964 (type $none_=>_none)))
- (import "env" "a0" (func $internal2965 (type $none_=>_none)))
- (import "env" "b0" (func $internal2966 (type $none_=>_none)))
- (import "env" "c0" (func $internal2967 (type $none_=>_none)))
- (import "env" "d0" (func $internal2968 (type $none_=>_none)))
- (import "env" "e0" (func $internal2969 (type $none_=>_none)))
- (import "env" "f0" (func $internal2970 (type $none_=>_none)))
- (import "env" "g0" (func $internal2971 (type $none_=>_none)))
- (import "env" "h0" (func $internal2972 (type $none_=>_none)))
- (import "env" "i0" (func $internal2973 (type $none_=>_none)))
- (import "env" "j0" (func $internal2974 (type $none_=>_none)))
- (import "env" "k0" (func $internal2975 (type $none_=>_none)))
- (import "env" "l0" (func $internal2976 (type $none_=>_none)))
- (import "env" "m0" (func $internal2977 (type $none_=>_none)))
- (import "env" "n0" (func $internal2978 (type $none_=>_none)))
- (import "env" "o0" (func $internal2979 (type $none_=>_none)))
- (import "env" "p0" (func $internal2980 (type $none_=>_none)))
- (import "env" "q0" (func $internal2981 (type $none_=>_none)))
- (import "env" "r0" (func $internal2982 (type $none_=>_none)))
- (import "env" "s0" (func $internal2983 (type $none_=>_none)))
- (import "env" "t0" (func $internal2984 (type $none_=>_none)))
- (import "env" "u0" (func $internal2985 (type $none_=>_none)))
- (import "env" "v0" (func $internal2986 (type $none_=>_none)))
- (import "env" "w0" (func $internal2987 (type $none_=>_none)))
- (import "env" "x0" (func $internal2988 (type $none_=>_none)))
- (import "env" "y0" (func $internal2989 (type $none_=>_none)))
- (import "env" "z0" (func $internal2990 (type $none_=>_none)))
- (import "env" "A0" (func $internal2991 (type $none_=>_none)))
- (import "env" "B0" (func $internal2992 (type $none_=>_none)))
- (import "env" "C0" (func $internal2993 (type $none_=>_none)))
- (import "env" "D0" (func $internal2994 (type $none_=>_none)))
- (import "env" "E0" (func $internal2995 (type $none_=>_none)))
- (import "env" "F0" (func $internal2996 (type $none_=>_none)))
- (import "env" "G0" (func $internal2997 (type $none_=>_none)))
- (import "env" "H0" (func $internal2998 (type $none_=>_none)))
- (import "env" "I0" (func $internal2999 (type $none_=>_none)))
- (import "env" "J0" (func $internal3000 (type $none_=>_none)))
- (import "env" "K0" (func $internal3001 (type $none_=>_none)))
- (import "env" "L0" (func $internal3002 (type $none_=>_none)))
- (import "env" "M0" (func $internal3003 (type $none_=>_none)))
- (import "env" "N0" (func $internal3004 (type $none_=>_none)))
- (import "env" "O0" (func $internal3005 (type $none_=>_none)))
- (import "env" "P0" (func $internal3006 (type $none_=>_none)))
- (import "env" "Q0" (func $internal3007 (type $none_=>_none)))
- (import "env" "R0" (func $internal3008 (type $none_=>_none)))
- (import "env" "S0" (func $internal3009 (type $none_=>_none)))
- (import "env" "T0" (func $internal3010 (type $none_=>_none)))
- (import "env" "U0" (func $internal3011 (type $none_=>_none)))
- (import "env" "V0" (func $internal3012 (type $none_=>_none)))
- (import "env" "W0" (func $internal3013 (type $none_=>_none)))
- (import "env" "X0" (func $internal3014 (type $none_=>_none)))
- (import "env" "Y0" (func $internal3015 (type $none_=>_none)))
- (import "env" "Z0" (func $internal3016 (type $none_=>_none)))
- (import "env" "_0" (func $internal3017 (type $none_=>_none)))
- (import "env" "$0" (func $internal3018 (type $none_=>_none)))
- (import "env" "a1" (func $internal3019 (type $none_=>_none)))
- (import "env" "b1" (func $internal3020 (type $none_=>_none)))
- (import "env" "c1" (func $internal3021 (type $none_=>_none)))
- (import "env" "d1" (func $internal3022 (type $none_=>_none)))
- (import "env" "e1" (func $internal3023 (type $none_=>_none)))
- (import "env" "f1" (func $internal3024 (type $none_=>_none)))
- (import "env" "g1" (func $internal3025 (type $none_=>_none)))
- (import "env" "h1" (func $internal3026 (type $none_=>_none)))
- (import "env" "i1" (func $internal3027 (type $none_=>_none)))
- (import "env" "j1" (func $internal3028 (type $none_=>_none)))
- (import "env" "k1" (func $internal3029 (type $none_=>_none)))
- (import "env" "l1" (func $internal3030 (type $none_=>_none)))
- (import "env" "m1" (func $internal3031 (type $none_=>_none)))
- (import "env" "n1" (func $internal3032 (type $none_=>_none)))
- (import "env" "o1" (func $internal3033 (type $none_=>_none)))
- (import "env" "p1" (func $internal3034 (type $none_=>_none)))
- (import "env" "q1" (func $internal3035 (type $none_=>_none)))
- (import "env" "r1" (func $internal3036 (type $none_=>_none)))
- (import "env" "s1" (func $internal3037 (type $none_=>_none)))
- (import "env" "t1" (func $internal3038 (type $none_=>_none)))
- (import "env" "u1" (func $internal3039 (type $none_=>_none)))
- (import "env" "v1" (func $internal3040 (type $none_=>_none)))
- (import "env" "w1" (func $internal3041 (type $none_=>_none)))
- (import "env" "x1" (func $internal3042 (type $none_=>_none)))
- (import "env" "y1" (func $internal3043 (type $none_=>_none)))
- (import "env" "z1" (func $internal3044 (type $none_=>_none)))
- (import "env" "A1" (func $internal3045 (type $none_=>_none)))
- (import "env" "B1" (func $internal3046 (type $none_=>_none)))
- (import "env" "C1" (func $internal3047 (type $none_=>_none)))
- (import "env" "D1" (func $internal3048 (type $none_=>_none)))
- (import "env" "E1" (func $internal3049 (type $none_=>_none)))
- (import "env" "F1" (func $internal3050 (type $none_=>_none)))
- (import "env" "G1" (func $internal3051 (type $none_=>_none)))
- (import "env" "H1" (func $internal3052 (type $none_=>_none)))
- (import "env" "I1" (func $internal3053 (type $none_=>_none)))
- (import "env" "J1" (func $internal3054 (type $none_=>_none)))
- (import "env" "K1" (func $internal3055 (type $none_=>_none)))
- (import "env" "L1" (func $internal3056 (type $none_=>_none)))
- (import "env" "M1" (func $internal3057 (type $none_=>_none)))
- (import "env" "N1" (func $internal3058 (type $none_=>_none)))
- (import "env" "O1" (func $internal3059 (type $none_=>_none)))
- (import "env" "P1" (func $internal3060 (type $none_=>_none)))
- (import "env" "Q1" (func $internal3061 (type $none_=>_none)))
- (import "env" "R1" (func $internal3062 (type $none_=>_none)))
- (import "env" "S1" (func $internal3063 (type $none_=>_none)))
- (import "env" "T1" (func $internal3064 (type $none_=>_none)))
- (import "env" "U1" (func $internal3065 (type $none_=>_none)))
- (import "env" "V1" (func $internal3066 (type $none_=>_none)))
- (import "env" "W1" (func $internal3067 (type $none_=>_none)))
- (import "env" "X1" (func $internal3068 (type $none_=>_none)))
- (import "env" "Y1" (func $internal3069 (type $none_=>_none)))
- (import "env" "Z1" (func $internal3070 (type $none_=>_none)))
- (import "env" "_1" (func $internal3071 (type $none_=>_none)))
- (import "env" "$1" (func $internal3072 (type $none_=>_none)))
- (import "env" "a2" (func $internal3073 (type $none_=>_none)))
- (import "env" "b2" (func $internal3074 (type $none_=>_none)))
- (import "env" "c2" (func $internal3075 (type $none_=>_none)))
- (import "env" "d2" (func $internal3076 (type $none_=>_none)))
- (import "env" "e2" (func $internal3077 (type $none_=>_none)))
- (import "env" "f2" (func $internal3078 (type $none_=>_none)))
- (import "env" "g2" (func $internal3079 (type $none_=>_none)))
- (import "env" "h2" (func $internal3080 (type $none_=>_none)))
- (import "env" "i2" (func $internal3081 (type $none_=>_none)))
- (import "env" "j2" (func $internal3082 (type $none_=>_none)))
- (import "env" "k2" (func $internal3083 (type $none_=>_none)))
- (import "env" "l2" (func $internal3084 (type $none_=>_none)))
- (import "env" "m2" (func $internal3085 (type $none_=>_none)))
- (import "env" "n2" (func $internal3086 (type $none_=>_none)))
- (import "env" "o2" (func $internal3087 (type $none_=>_none)))
- (import "env" "p2" (func $internal3088 (type $none_=>_none)))
- (import "env" "q2" (func $internal3089 (type $none_=>_none)))
- (import "env" "r2" (func $internal3090 (type $none_=>_none)))
- (import "env" "s2" (func $internal3091 (type $none_=>_none)))
- (import "env" "t2" (func $internal3092 (type $none_=>_none)))
- (import "env" "u2" (func $internal3093 (type $none_=>_none)))
- (import "env" "v2" (func $internal3094 (type $none_=>_none)))
- (import "env" "w2" (func $internal3095 (type $none_=>_none)))
- (import "env" "x2" (func $internal3096 (type $none_=>_none)))
- (import "env" "y2" (func $internal3097 (type $none_=>_none)))
- (import "env" "z2" (func $internal3098 (type $none_=>_none)))
- (import "env" "A2" (func $internal3099 (type $none_=>_none)))
- (import "env" "B2" (func $internal3100 (type $none_=>_none)))
- (import "env" "C2" (func $internal3101 (type $none_=>_none)))
- (import "env" "D2" (func $internal3102 (type $none_=>_none)))
- (import "env" "E2" (func $internal3103 (type $none_=>_none)))
- (import "env" "F2" (func $internal3104 (type $none_=>_none)))
- (import "env" "G2" (func $internal3105 (type $none_=>_none)))
- (import "env" "H2" (func $internal3106 (type $none_=>_none)))
- (import "env" "I2" (func $internal3107 (type $none_=>_none)))
- (import "env" "J2" (func $internal3108 (type $none_=>_none)))
- (import "env" "K2" (func $internal3109 (type $none_=>_none)))
- (import "env" "L2" (func $internal3110 (type $none_=>_none)))
- (import "env" "M2" (func $internal3111 (type $none_=>_none)))
- (import "env" "N2" (func $internal3112 (type $none_=>_none)))
- (import "env" "O2" (func $internal3113 (type $none_=>_none)))
- (import "env" "P2" (func $internal3114 (type $none_=>_none)))
- (import "env" "Q2" (func $internal3115 (type $none_=>_none)))
- (import "env" "R2" (func $internal3116 (type $none_=>_none)))
- (import "env" "S2" (func $internal3117 (type $none_=>_none)))
- (import "env" "T2" (func $internal3118 (type $none_=>_none)))
- (import "env" "U2" (func $internal3119 (type $none_=>_none)))
- (import "env" "V2" (func $internal3120 (type $none_=>_none)))
- (import "env" "W2" (func $internal3121 (type $none_=>_none)))
- (import "env" "X2" (func $internal3122 (type $none_=>_none)))
- (import "env" "Y2" (func $internal3123 (type $none_=>_none)))
- (import "env" "Z2" (func $internal3124 (type $none_=>_none)))
- (import "env" "_2" (func $internal3125 (type $none_=>_none)))
- (import "env" "$2" (func $internal3126 (type $none_=>_none)))
- (import "env" "a3" (func $internal3127 (type $none_=>_none)))
- (import "env" "b3" (func $internal3128 (type $none_=>_none)))
- (import "env" "c3" (func $internal3129 (type $none_=>_none)))
- (import "env" "d3" (func $internal3130 (type $none_=>_none)))
- (import "env" "e3" (func $internal3131 (type $none_=>_none)))
- (import "env" "f3" (func $internal3132 (type $none_=>_none)))
- (import "env" "g3" (func $internal3133 (type $none_=>_none)))
- (import "env" "h3" (func $internal3134 (type $none_=>_none)))
- (import "env" "i3" (func $internal3135 (type $none_=>_none)))
- (import "env" "j3" (func $internal3136 (type $none_=>_none)))
- (import "env" "k3" (func $internal3137 (type $none_=>_none)))
- (import "env" "l3" (func $internal3138 (type $none_=>_none)))
- (import "env" "m3" (func $internal3139 (type $none_=>_none)))
- (import "env" "n3" (func $internal3140 (type $none_=>_none)))
- (import "env" "o3" (func $internal3141 (type $none_=>_none)))
- (import "env" "p3" (func $internal3142 (type $none_=>_none)))
- (import "env" "q3" (func $internal3143 (type $none_=>_none)))
- (import "env" "r3" (func $internal3144 (type $none_=>_none)))
- (import "env" "s3" (func $internal3145 (type $none_=>_none)))
- (import "env" "t3" (func $internal3146 (type $none_=>_none)))
- (import "env" "u3" (func $internal3147 (type $none_=>_none)))
- (import "env" "v3" (func $internal3148 (type $none_=>_none)))
- (import "env" "w3" (func $internal3149 (type $none_=>_none)))
- (import "env" "x3" (func $internal3150 (type $none_=>_none)))
- (import "env" "y3" (func $internal3151 (type $none_=>_none)))
- (import "env" "z3" (func $internal3152 (type $none_=>_none)))
- (import "env" "A3" (func $internal3153 (type $none_=>_none)))
- (import "env" "B3" (func $internal3154 (type $none_=>_none)))
- (import "env" "C3" (func $internal3155 (type $none_=>_none)))
- (import "env" "D3" (func $internal3156 (type $none_=>_none)))
- (import "env" "E3" (func $internal3157 (type $none_=>_none)))
- (import "env" "F3" (func $internal3158 (type $none_=>_none)))
- (import "env" "G3" (func $internal3159 (type $none_=>_none)))
- (import "env" "H3" (func $internal3160 (type $none_=>_none)))
- (import "env" "I3" (func $internal3161 (type $none_=>_none)))
- (import "env" "J3" (func $internal3162 (type $none_=>_none)))
- (import "env" "K3" (func $internal3163 (type $none_=>_none)))
- (import "env" "L3" (func $internal3164 (type $none_=>_none)))
- (import "env" "M3" (func $internal3165 (type $none_=>_none)))
- (import "env" "N3" (func $internal3166 (type $none_=>_none)))
- (import "env" "O3" (func $internal3167 (type $none_=>_none)))
- (import "env" "P3" (func $internal3168 (type $none_=>_none)))
- (import "env" "Q3" (func $internal3169 (type $none_=>_none)))
- (import "env" "R3" (func $internal3170 (type $none_=>_none)))
- (import "env" "S3" (func $internal3171 (type $none_=>_none)))
- (import "env" "T3" (func $internal3172 (type $none_=>_none)))
- (import "env" "U3" (func $internal3173 (type $none_=>_none)))
- (import "env" "V3" (func $internal3174 (type $none_=>_none)))
- (import "env" "W3" (func $internal3175 (type $none_=>_none)))
- (import "env" "X3" (func $internal3176 (type $none_=>_none)))
- (import "env" "Y3" (func $internal3177 (type $none_=>_none)))
- (import "env" "Z3" (func $internal3178 (type $none_=>_none)))
- (import "env" "_3" (func $internal3179 (type $none_=>_none)))
- (import "env" "$3" (func $internal3180 (type $none_=>_none)))
- (import "env" "a4" (func $internal3181 (type $none_=>_none)))
- (import "env" "b4" (func $internal3182 (type $none_=>_none)))
- (import "env" "c4" (func $internal3183 (type $none_=>_none)))
- (import "env" "d4" (func $internal3184 (type $none_=>_none)))
- (import "env" "e4" (func $internal3185 (type $none_=>_none)))
- (import "env" "f4" (func $internal3186 (type $none_=>_none)))
- (import "env" "g4" (func $internal3187 (type $none_=>_none)))
- (import "env" "h4" (func $internal3188 (type $none_=>_none)))
- (import "env" "i4" (func $internal3189 (type $none_=>_none)))
- (import "env" "j4" (func $internal3190 (type $none_=>_none)))
- (import "env" "k4" (func $internal3191 (type $none_=>_none)))
- (import "env" "l4" (func $internal3192 (type $none_=>_none)))
- (import "env" "m4" (func $internal3193 (type $none_=>_none)))
- (import "env" "n4" (func $internal3194 (type $none_=>_none)))
- (import "env" "o4" (func $internal3195 (type $none_=>_none)))
- (import "env" "p4" (func $internal3196 (type $none_=>_none)))
- (import "env" "q4" (func $internal3197 (type $none_=>_none)))
- (import "env" "r4" (func $internal3198 (type $none_=>_none)))
- (import "env" "s4" (func $internal3199 (type $none_=>_none)))
- (import "env" "t4" (func $internal3200 (type $none_=>_none)))
- (import "env" "u4" (func $internal3201 (type $none_=>_none)))
- (import "env" "v4" (func $internal3202 (type $none_=>_none)))
- (import "env" "w4" (func $internal3203 (type $none_=>_none)))
- (import "env" "x4" (func $internal3204 (type $none_=>_none)))
- (import "env" "y4" (func $internal3205 (type $none_=>_none)))
- (import "env" "z4" (func $internal3206 (type $none_=>_none)))
- (import "env" "A4" (func $internal3207 (type $none_=>_none)))
- (import "env" "B4" (func $internal3208 (type $none_=>_none)))
- (import "env" "C4" (func $internal3209 (type $none_=>_none)))
- (import "env" "D4" (func $internal3210 (type $none_=>_none)))
- (import "env" "E4" (func $internal3211 (type $none_=>_none)))
- (import "env" "F4" (func $internal3212 (type $none_=>_none)))
- (import "env" "G4" (func $internal3213 (type $none_=>_none)))
- (import "env" "H4" (func $internal3214 (type $none_=>_none)))
- (import "env" "I4" (func $internal3215 (type $none_=>_none)))
- (import "env" "J4" (func $internal3216 (type $none_=>_none)))
- (import "env" "K4" (func $internal3217 (type $none_=>_none)))
- (import "env" "L4" (func $internal3218 (type $none_=>_none)))
- (import "env" "M4" (func $internal3219 (type $none_=>_none)))
- (import "env" "N4" (func $internal3220 (type $none_=>_none)))
- (import "env" "O4" (func $internal3221 (type $none_=>_none)))
- (import "env" "P4" (func $internal3222 (type $none_=>_none)))
- (import "env" "Q4" (func $internal3223 (type $none_=>_none)))
- (import "env" "R4" (func $internal3224 (type $none_=>_none)))
- (import "env" "S4" (func $internal3225 (type $none_=>_none)))
- (import "env" "T4" (func $internal3226 (type $none_=>_none)))
- (import "env" "U4" (func $internal3227 (type $none_=>_none)))
- (import "env" "V4" (func $internal3228 (type $none_=>_none)))
- (import "env" "W4" (func $internal3229 (type $none_=>_none)))
- (import "env" "X4" (func $internal3230 (type $none_=>_none)))
- (import "env" "Y4" (func $internal3231 (type $none_=>_none)))
- (import "env" "Z4" (func $internal3232 (type $none_=>_none)))
- (import "env" "_4" (func $internal3233 (type $none_=>_none)))
- (import "env" "$4" (func $internal3234 (type $none_=>_none)))
- (import "env" "a5" (func $internal3235 (type $none_=>_none)))
- (import "env" "b5" (func $internal3236 (type $none_=>_none)))
- (import "env" "c5" (func $internal3237 (type $none_=>_none)))
- (import "env" "d5" (func $internal3238 (type $none_=>_none)))
- (import "env" "e5" (func $internal3239 (type $none_=>_none)))
- (import "env" "f5" (func $internal3240 (type $none_=>_none)))
- (import "env" "g5" (func $internal3241 (type $none_=>_none)))
- (import "env" "h5" (func $internal3242 (type $none_=>_none)))
- (import "env" "i5" (func $internal3243 (type $none_=>_none)))
- (import "env" "j5" (func $internal3244 (type $none_=>_none)))
- (import "env" "k5" (func $internal3245 (type $none_=>_none)))
- (import "env" "l5" (func $internal3246 (type $none_=>_none)))
- (import "env" "m5" (func $internal3247 (type $none_=>_none)))
- (import "env" "n5" (func $internal3248 (type $none_=>_none)))
- (import "env" "o5" (func $internal3249 (type $none_=>_none)))
- (import "env" "p5" (func $internal3250 (type $none_=>_none)))
- (import "env" "q5" (func $internal3251 (type $none_=>_none)))
- (import "env" "r5" (func $internal3252 (type $none_=>_none)))
- (import "env" "s5" (func $internal3253 (type $none_=>_none)))
- (import "env" "t5" (func $internal3254 (type $none_=>_none)))
- (import "env" "u5" (func $internal3255 (type $none_=>_none)))
- (import "env" "v5" (func $internal3256 (type $none_=>_none)))
- (import "env" "w5" (func $internal3257 (type $none_=>_none)))
- (import "env" "x5" (func $internal3258 (type $none_=>_none)))
- (import "env" "y5" (func $internal3259 (type $none_=>_none)))
- (import "env" "z5" (func $internal3260 (type $none_=>_none)))
- (import "env" "A5" (func $internal3261 (type $none_=>_none)))
- (import "env" "B5" (func $internal3262 (type $none_=>_none)))
- (import "env" "C5" (func $internal3263 (type $none_=>_none)))
- (import "env" "D5" (func $internal3264 (type $none_=>_none)))
- (import "env" "E5" (func $internal3265 (type $none_=>_none)))
- (import "env" "F5" (func $internal3266 (type $none_=>_none)))
- (import "env" "G5" (func $internal3267 (type $none_=>_none)))
- (import "env" "H5" (func $internal3268 (type $none_=>_none)))
- (import "env" "I5" (func $internal3269 (type $none_=>_none)))
- (import "env" "J5" (func $internal3270 (type $none_=>_none)))
- (import "env" "K5" (func $internal3271 (type $none_=>_none)))
- (import "env" "L5" (func $internal3272 (type $none_=>_none)))
- (import "env" "M5" (func $internal3273 (type $none_=>_none)))
- (import "env" "N5" (func $internal3274 (type $none_=>_none)))
- (import "env" "O5" (func $internal3275 (type $none_=>_none)))
- (import "env" "P5" (func $internal3276 (type $none_=>_none)))
- (import "env" "Q5" (func $internal3277 (type $none_=>_none)))
- (import "env" "R5" (func $internal3278 (type $none_=>_none)))
- (import "env" "S5" (func $internal3279 (type $none_=>_none)))
- (import "env" "T5" (func $internal3280 (type $none_=>_none)))
- (import "env" "U5" (func $internal3281 (type $none_=>_none)))
- (import "env" "V5" (func $internal3282 (type $none_=>_none)))
- (import "env" "W5" (func $internal3283 (type $none_=>_none)))
- (import "env" "X5" (func $internal3284 (type $none_=>_none)))
- (import "env" "Y5" (func $internal3285 (type $none_=>_none)))
- (import "env" "Z5" (func $internal3286 (type $none_=>_none)))
- (import "env" "_5" (func $internal3287 (type $none_=>_none)))
- (import "env" "$5" (func $internal3288 (type $none_=>_none)))
- (import "env" "a6" (func $internal3289 (type $none_=>_none)))
- (import "env" "b6" (func $internal3290 (type $none_=>_none)))
- (import "env" "c6" (func $internal3291 (type $none_=>_none)))
- (import "env" "d6" (func $internal3292 (type $none_=>_none)))
- (import "env" "e6" (func $internal3293 (type $none_=>_none)))
- (import "env" "f6" (func $internal3294 (type $none_=>_none)))
- (import "env" "g6" (func $internal3295 (type $none_=>_none)))
- (import "env" "h6" (func $internal3296 (type $none_=>_none)))
- (import "env" "i6" (func $internal3297 (type $none_=>_none)))
- (import "env" "j6" (func $internal3298 (type $none_=>_none)))
- (import "env" "k6" (func $internal3299 (type $none_=>_none)))
- (import "env" "l6" (func $internal3300 (type $none_=>_none)))
- (import "env" "m6" (func $internal3301 (type $none_=>_none)))
- (import "env" "n6" (func $internal3302 (type $none_=>_none)))
- (import "env" "o6" (func $internal3303 (type $none_=>_none)))
- (import "env" "p6" (func $internal3304 (type $none_=>_none)))
- (import "env" "q6" (func $internal3305 (type $none_=>_none)))
- (import "env" "r6" (func $internal3306 (type $none_=>_none)))
- (import "env" "s6" (func $internal3307 (type $none_=>_none)))
- (import "env" "t6" (func $internal3308 (type $none_=>_none)))
- (import "env" "u6" (func $internal3309 (type $none_=>_none)))
- (import "env" "v6" (func $internal3310 (type $none_=>_none)))
- (import "env" "w6" (func $internal3311 (type $none_=>_none)))
- (import "env" "x6" (func $internal3312 (type $none_=>_none)))
- (import "env" "y6" (func $internal3313 (type $none_=>_none)))
- (import "env" "z6" (func $internal3314 (type $none_=>_none)))
- (import "env" "A6" (func $internal3315 (type $none_=>_none)))
- (import "env" "B6" (func $internal3316 (type $none_=>_none)))
- (import "env" "C6" (func $internal3317 (type $none_=>_none)))
- (import "env" "D6" (func $internal3318 (type $none_=>_none)))
- (import "env" "E6" (func $internal3319 (type $none_=>_none)))
- (import "env" "F6" (func $internal3320 (type $none_=>_none)))
- (import "env" "G6" (func $internal3321 (type $none_=>_none)))
- (import "env" "H6" (func $internal3322 (type $none_=>_none)))
- (import "env" "I6" (func $internal3323 (type $none_=>_none)))
- (import "env" "J6" (func $internal3324 (type $none_=>_none)))
- (import "env" "K6" (func $internal3325 (type $none_=>_none)))
- (import "env" "L6" (func $internal3326 (type $none_=>_none)))
- (import "env" "M6" (func $internal3327 (type $none_=>_none)))
- (import "env" "N6" (func $internal3328 (type $none_=>_none)))
- (import "env" "O6" (func $internal3329 (type $none_=>_none)))
- (import "env" "P6" (func $internal3330 (type $none_=>_none)))
- (import "env" "Q6" (func $internal3331 (type $none_=>_none)))
- (import "env" "R6" (func $internal3332 (type $none_=>_none)))
- (import "env" "S6" (func $internal3333 (type $none_=>_none)))
- (import "env" "T6" (func $internal3334 (type $none_=>_none)))
- (import "env" "U6" (func $internal3335 (type $none_=>_none)))
- (import "env" "V6" (func $internal3336 (type $none_=>_none)))
- (import "env" "W6" (func $internal3337 (type $none_=>_none)))
- (import "env" "X6" (func $internal3338 (type $none_=>_none)))
- (import "env" "Y6" (func $internal3339 (type $none_=>_none)))
- (import "env" "Z6" (func $internal3340 (type $none_=>_none)))
- (import "env" "_6" (func $internal3341 (type $none_=>_none)))
- (import "env" "$6" (func $internal3342 (type $none_=>_none)))
- (import "env" "a7" (func $internal3343 (type $none_=>_none)))
- (import "env" "b7" (func $internal3344 (type $none_=>_none)))
- (import "env" "c7" (func $internal3345 (type $none_=>_none)))
- (import "env" "d7" (func $internal3346 (type $none_=>_none)))
- (import "env" "e7" (func $internal3347 (type $none_=>_none)))
- (import "env" "f7" (func $internal3348 (type $none_=>_none)))
- (import "env" "g7" (func $internal3349 (type $none_=>_none)))
- (import "env" "h7" (func $internal3350 (type $none_=>_none)))
- (import "env" "i7" (func $internal3351 (type $none_=>_none)))
- (import "env" "j7" (func $internal3352 (type $none_=>_none)))
- (import "env" "k7" (func $internal3353 (type $none_=>_none)))
- (import "env" "l7" (func $internal3354 (type $none_=>_none)))
- (import "env" "m7" (func $internal3355 (type $none_=>_none)))
- (import "env" "n7" (func $internal3356 (type $none_=>_none)))
- (import "env" "o7" (func $internal3357 (type $none_=>_none)))
- (import "env" "p7" (func $internal3358 (type $none_=>_none)))
- (import "env" "q7" (func $internal3359 (type $none_=>_none)))
- (import "env" "r7" (func $internal3360 (type $none_=>_none)))
- (import "env" "s7" (func $internal3361 (type $none_=>_none)))
- (import "env" "t7" (func $internal3362 (type $none_=>_none)))
- (import "env" "u7" (func $internal3363 (type $none_=>_none)))
- (import "env" "v7" (func $internal3364 (type $none_=>_none)))
- (import "env" "w7" (func $internal3365 (type $none_=>_none)))
- (import "env" "x7" (func $internal3366 (type $none_=>_none)))
- (import "env" "y7" (func $internal3367 (type $none_=>_none)))
- (import "env" "z7" (func $internal3368 (type $none_=>_none)))
- (import "env" "A7" (func $internal3369 (type $none_=>_none)))
- (import "env" "B7" (func $internal3370 (type $none_=>_none)))
- (import "env" "C7" (func $internal3371 (type $none_=>_none)))
- (import "env" "D7" (func $internal3372 (type $none_=>_none)))
- (import "env" "E7" (func $internal3373 (type $none_=>_none)))
- (import "env" "F7" (func $internal3374 (type $none_=>_none)))
- (import "env" "G7" (func $internal3375 (type $none_=>_none)))
- (import "env" "H7" (func $internal3376 (type $none_=>_none)))
- (import "env" "I7" (func $internal3377 (type $none_=>_none)))
- (import "env" "J7" (func $internal3378 (type $none_=>_none)))
- (import "env" "K7" (func $internal3379 (type $none_=>_none)))
- (import "env" "L7" (func $internal3380 (type $none_=>_none)))
- (import "env" "M7" (func $internal3381 (type $none_=>_none)))
- (import "env" "N7" (func $internal3382 (type $none_=>_none)))
- (import "env" "O7" (func $internal3383 (type $none_=>_none)))
- (import "env" "P7" (func $internal3384 (type $none_=>_none)))
- (import "env" "Q7" (func $internal3385 (type $none_=>_none)))
- (import "env" "R7" (func $internal3386 (type $none_=>_none)))
- (import "env" "S7" (func $internal3387 (type $none_=>_none)))
- (import "env" "T7" (func $internal3388 (type $none_=>_none)))
- (import "env" "U7" (func $internal3389 (type $none_=>_none)))
- (import "env" "V7" (func $internal3390 (type $none_=>_none)))
- (import "env" "W7" (func $internal3391 (type $none_=>_none)))
- (import "env" "X7" (func $internal3392 (type $none_=>_none)))
- (import "env" "Y7" (func $internal3393 (type $none_=>_none)))
- (import "env" "Z7" (func $internal3394 (type $none_=>_none)))
- (import "env" "_7" (func $internal3395 (type $none_=>_none)))
- (import "env" "$7" (func $internal3396 (type $none_=>_none)))
- (import "env" "a8" (func $internal3397 (type $none_=>_none)))
- (import "env" "b8" (func $internal3398 (type $none_=>_none)))
- (import "env" "c8" (func $internal3399 (type $none_=>_none)))
- (import "env" "d8" (func $internal3400 (type $none_=>_none)))
- (import "env" "e8" (func $internal3401 (type $none_=>_none)))
- (import "env" "f8" (func $internal3402 (type $none_=>_none)))
- (import "env" "g8" (func $internal3403 (type $none_=>_none)))
- (import "env" "h8" (func $internal3404 (type $none_=>_none)))
- (import "env" "i8" (func $internal3405 (type $none_=>_none)))
- (import "env" "j8" (func $internal3406 (type $none_=>_none)))
- (import "env" "k8" (func $internal3407 (type $none_=>_none)))
- (import "env" "l8" (func $internal3408 (type $none_=>_none)))
- (import "env" "m8" (func $internal3409 (type $none_=>_none)))
- (import "env" "n8" (func $internal3410 (type $none_=>_none)))
- (import "env" "o8" (func $internal3411 (type $none_=>_none)))
- (import "env" "p8" (func $internal3412 (type $none_=>_none)))
- (import "env" "q8" (func $internal3413 (type $none_=>_none)))
- (import "env" "r8" (func $internal3414 (type $none_=>_none)))
- (import "env" "s8" (func $internal3415 (type $none_=>_none)))
- (import "env" "t8" (func $internal3416 (type $none_=>_none)))
- (import "env" "u8" (func $internal3417 (type $none_=>_none)))
- (import "env" "v8" (func $internal3418 (type $none_=>_none)))
- (import "env" "w8" (func $internal3419 (type $none_=>_none)))
- (import "env" "x8" (func $internal3420 (type $none_=>_none)))
- (import "env" "y8" (func $internal3421 (type $none_=>_none)))
- (import "env" "z8" (func $internal3422 (type $none_=>_none)))
- (import "env" "A8" (func $internal3423 (type $none_=>_none)))
- (import "env" "B8" (func $internal3424 (type $none_=>_none)))
- (import "env" "C8" (func $internal3425 (type $none_=>_none)))
- (import "env" "D8" (func $internal3426 (type $none_=>_none)))
- (import "env" "E8" (func $internal3427 (type $none_=>_none)))
- (import "env" "F8" (func $internal3428 (type $none_=>_none)))
- (import "env" "G8" (func $internal3429 (type $none_=>_none)))
- (import "env" "H8" (func $internal3430 (type $none_=>_none)))
- (import "env" "I8" (func $internal3431 (type $none_=>_none)))
- (import "env" "J8" (func $internal3432 (type $none_=>_none)))
- (import "env" "K8" (func $internal3433 (type $none_=>_none)))
- (import "env" "L8" (func $internal3434 (type $none_=>_none)))
- (import "env" "M8" (func $internal3435 (type $none_=>_none)))
- (import "env" "N8" (func $internal3436 (type $none_=>_none)))
- (import "env" "O8" (func $internal3437 (type $none_=>_none)))
- (import "env" "P8" (func $internal3438 (type $none_=>_none)))
- (import "env" "Q8" (func $internal3439 (type $none_=>_none)))
- (import "env" "R8" (func $internal3440 (type $none_=>_none)))
- (import "env" "S8" (func $internal3441 (type $none_=>_none)))
- (import "env" "T8" (func $internal3442 (type $none_=>_none)))
- (import "env" "U8" (func $internal3443 (type $none_=>_none)))
- (import "env" "V8" (func $internal3444 (type $none_=>_none)))
- (import "env" "W8" (func $internal3445 (type $none_=>_none)))
- (import "env" "X8" (func $internal3446 (type $none_=>_none)))
- (import "env" "Y8" (func $internal3447 (type $none_=>_none)))
- (import "env" "Z8" (func $internal3448 (type $none_=>_none)))
- (import "env" "_8" (func $internal3449 (type $none_=>_none)))
- (import "env" "$8" (func $internal3450 (type $none_=>_none)))
- (import "env" "a9" (func $internal3451 (type $none_=>_none)))
- (import "env" "b9" (func $internal3452 (type $none_=>_none)))
- (import "env" "c9" (func $internal3453 (type $none_=>_none)))
- (import "env" "d9" (func $internal3454 (type $none_=>_none)))
- (import "env" "e9" (func $internal3455 (type $none_=>_none)))
- (import "env" "f9" (func $internal3456 (type $none_=>_none)))
- (import "env" "g9" (func $internal3457 (type $none_=>_none)))
- (import "env" "h9" (func $internal3458 (type $none_=>_none)))
- (import "env" "i9" (func $internal3459 (type $none_=>_none)))
- (import "env" "j9" (func $internal3460 (type $none_=>_none)))
- (import "env" "k9" (func $internal3461 (type $none_=>_none)))
- (import "env" "l9" (func $internal3462 (type $none_=>_none)))
- (import "env" "m9" (func $internal3463 (type $none_=>_none)))
- (import "env" "n9" (func $internal3464 (type $none_=>_none)))
- (import "env" "o9" (func $internal3465 (type $none_=>_none)))
- (import "env" "p9" (func $internal3466 (type $none_=>_none)))
- (import "env" "q9" (func $internal3467 (type $none_=>_none)))
- (import "env" "r9" (func $internal3468 (type $none_=>_none)))
- (import "env" "s9" (func $internal3469 (type $none_=>_none)))
- (import "env" "t9" (func $internal3470 (type $none_=>_none)))
- (import "env" "u9" (func $internal3471 (type $none_=>_none)))
- (import "env" "v9" (func $internal3472 (type $none_=>_none)))
- (import "env" "w9" (func $internal3473 (type $none_=>_none)))
- (import "env" "x9" (func $internal3474 (type $none_=>_none)))
- (import "env" "y9" (func $internal3475 (type $none_=>_none)))
- (import "env" "z9" (func $internal3476 (type $none_=>_none)))
- (import "env" "A9" (func $internal3477 (type $none_=>_none)))
- (import "env" "B9" (func $internal3478 (type $none_=>_none)))
- (import "env" "C9" (func $internal3479 (type $none_=>_none)))
- (import "env" "D9" (func $internal3480 (type $none_=>_none)))
- (import "env" "E9" (func $internal3481 (type $none_=>_none)))
- (import "env" "F9" (func $internal3482 (type $none_=>_none)))
- (import "env" "G9" (func $internal3483 (type $none_=>_none)))
- (import "env" "H9" (func $internal3484 (type $none_=>_none)))
- (import "env" "I9" (func $internal3485 (type $none_=>_none)))
- (import "env" "J9" (func $internal3486 (type $none_=>_none)))
- (import "env" "K9" (func $internal3487 (type $none_=>_none)))
- (import "env" "L9" (func $internal3488 (type $none_=>_none)))
- (import "env" "M9" (func $internal3489 (type $none_=>_none)))
- (import "env" "N9" (func $internal3490 (type $none_=>_none)))
- (import "env" "O9" (func $internal3491 (type $none_=>_none)))
- (import "env" "P9" (func $internal3492 (type $none_=>_none)))
- (import "env" "Q9" (func $internal3493 (type $none_=>_none)))
- (import "env" "R9" (func $internal3494 (type $none_=>_none)))
- (import "env" "S9" (func $internal3495 (type $none_=>_none)))
- (import "env" "T9" (func $internal3496 (type $none_=>_none)))
- (import "env" "U9" (func $internal3497 (type $none_=>_none)))
- (import "env" "V9" (func $internal3498 (type $none_=>_none)))
- (import "env" "W9" (func $internal3499 (type $none_=>_none)))
- (import "env" "X9" (func $internal3500 (type $none_=>_none)))
- (import "env" "Y9" (func $internal3501 (type $none_=>_none)))
- (import "env" "Z9" (func $internal3502 (type $none_=>_none)))
- (import "env" "_9" (func $internal3503 (type $none_=>_none)))
- (import "env" "$9" (func $internal3504 (type $none_=>_none)))
- (import "env" "aaa" (func $internal3505 (type $none_=>_none)))
- (import "env" "baa" (func $internal3506 (type $none_=>_none)))
- (import "env" "caa" (func $internal3507 (type $none_=>_none)))
- (import "env" "daa" (func $internal3508 (type $none_=>_none)))
- (import "env" "eaa" (func $internal3509 (type $none_=>_none)))
- (import "env" "faa" (func $internal3510 (type $none_=>_none)))
- (import "env" "gaa" (func $internal3511 (type $none_=>_none)))
- (import "env" "haa" (func $internal3512 (type $none_=>_none)))
- (import "env" "iaa" (func $internal3513 (type $none_=>_none)))
- (import "env" "jaa" (func $internal3514 (type $none_=>_none)))
- (import "env" "kaa" (func $internal3515 (type $none_=>_none)))
- (import "env" "laa" (func $internal3516 (type $none_=>_none)))
- (import "env" "maa" (func $internal3517 (type $none_=>_none)))
- (import "env" "naa" (func $internal3518 (type $none_=>_none)))
- (import "env" "oaa" (func $internal3519 (type $none_=>_none)))
- (import "env" "paa" (func $internal3520 (type $none_=>_none)))
- (import "env" "qaa" (func $internal3521 (type $none_=>_none)))
- (import "env" "raa" (func $internal3522 (type $none_=>_none)))
- (import "env" "saa" (func $internal3523 (type $none_=>_none)))
- (import "env" "taa" (func $internal3524 (type $none_=>_none)))
- (import "env" "uaa" (func $internal3525 (type $none_=>_none)))
- (import "env" "vaa" (func $internal3526 (type $none_=>_none)))
- (import "env" "waa" (func $internal3527 (type $none_=>_none)))
- (import "env" "xaa" (func $internal3528 (type $none_=>_none)))
- (import "env" "yaa" (func $internal3529 (type $none_=>_none)))
- (import "env" "zaa" (func $internal3530 (type $none_=>_none)))
- (import "env" "Aaa" (func $internal3531 (type $none_=>_none)))
- (import "env" "Baa" (func $internal3532 (type $none_=>_none)))
- (import "env" "Caa" (func $internal3533 (type $none_=>_none)))
- (import "env" "Daa" (func $internal3534 (type $none_=>_none)))
- (import "env" "Eaa" (func $internal3535 (type $none_=>_none)))
- (import "env" "Faa" (func $internal3536 (type $none_=>_none)))
- (import "env" "Gaa" (func $internal3537 (type $none_=>_none)))
- (import "env" "Haa" (func $internal3538 (type $none_=>_none)))
- (import "env" "Iaa" (func $internal3539 (type $none_=>_none)))
- (import "env" "Jaa" (func $internal3540 (type $none_=>_none)))
- (import "env" "Kaa" (func $internal3541 (type $none_=>_none)))
- (import "env" "Laa" (func $internal3542 (type $none_=>_none)))
- (import "env" "Maa" (func $internal3543 (type $none_=>_none)))
- (import "env" "Naa" (func $internal3544 (type $none_=>_none)))
- (import "env" "Oaa" (func $internal3545 (type $none_=>_none)))
- (import "env" "Paa" (func $internal3546 (type $none_=>_none)))
- (import "env" "Qaa" (func $internal3547 (type $none_=>_none)))
- (import "env" "Raa" (func $internal3548 (type $none_=>_none)))
- (import "env" "Saa" (func $internal3549 (type $none_=>_none)))
- (import "env" "Taa" (func $internal3550 (type $none_=>_none)))
- (import "env" "Uaa" (func $internal3551 (type $none_=>_none)))
- (import "env" "Vaa" (func $internal3552 (type $none_=>_none)))
- (import "env" "Waa" (func $internal3553 (type $none_=>_none)))
- (import "env" "Xaa" (func $internal3554 (type $none_=>_none)))
- (import "env" "Yaa" (func $internal3555 (type $none_=>_none)))
- (import "env" "Zaa" (func $internal3556 (type $none_=>_none)))
- (import "env" "_aa" (func $internal3557 (type $none_=>_none)))
- (import "env" "$aa" (func $internal3558 (type $none_=>_none)))
- (import "env" "aba" (func $internal3559 (type $none_=>_none)))
- (import "env" "bba" (func $internal3560 (type $none_=>_none)))
- (import "env" "cba" (func $internal3561 (type $none_=>_none)))
- (import "env" "dba" (func $internal3562 (type $none_=>_none)))
- (import "env" "eba" (func $internal3563 (type $none_=>_none)))
- (import "env" "fba" (func $internal3564 (type $none_=>_none)))
- (import "env" "gba" (func $internal3565 (type $none_=>_none)))
- (import "env" "hba" (func $internal3566 (type $none_=>_none)))
- (import "env" "iba" (func $internal3567 (type $none_=>_none)))
- (import "env" "jba" (func $internal3568 (type $none_=>_none)))
- (import "env" "kba" (func $internal3569 (type $none_=>_none)))
- (import "env" "lba" (func $internal3570 (type $none_=>_none)))
- (import "env" "mba" (func $internal3571 (type $none_=>_none)))
- (import "env" "nba" (func $internal3572 (type $none_=>_none)))
- (import "env" "oba" (func $internal3573 (type $none_=>_none)))
- (import "env" "pba" (func $internal3574 (type $none_=>_none)))
- (import "env" "qba" (func $internal3575 (type $none_=>_none)))
- (import "env" "rba" (func $internal3576 (type $none_=>_none)))
- (import "env" "sba" (func $internal3577 (type $none_=>_none)))
- (import "env" "tba" (func $internal3578 (type $none_=>_none)))
- (import "env" "uba" (func $internal3579 (type $none_=>_none)))
- (import "env" "vba" (func $internal3580 (type $none_=>_none)))
- (import "env" "wba" (func $internal3581 (type $none_=>_none)))
- (import "env" "xba" (func $internal3582 (type $none_=>_none)))
- (import "env" "yba" (func $internal3583 (type $none_=>_none)))
- (import "env" "zba" (func $internal3584 (type $none_=>_none)))
- (import "env" "Aba" (func $internal3585 (type $none_=>_none)))
- (import "env" "Bba" (func $internal3586 (type $none_=>_none)))
- (import "env" "Cba" (func $internal3587 (type $none_=>_none)))
- (import "env" "Dba" (func $internal3588 (type $none_=>_none)))
- (import "env" "Eba" (func $internal3589 (type $none_=>_none)))
- (import "env" "Fba" (func $internal3590 (type $none_=>_none)))
- (import "env" "Gba" (func $internal3591 (type $none_=>_none)))
- (import "env" "Hba" (func $internal3592 (type $none_=>_none)))
- (import "env" "Iba" (func $internal3593 (type $none_=>_none)))
- (import "env" "Jba" (func $internal3594 (type $none_=>_none)))
- (import "env" "Kba" (func $internal3595 (type $none_=>_none)))
- (import "env" "Lba" (func $internal3596 (type $none_=>_none)))
- (import "env" "Mba" (func $internal3597 (type $none_=>_none)))
- (import "env" "Nba" (func $internal3598 (type $none_=>_none)))
- (import "env" "Oba" (func $internal3599 (type $none_=>_none)))
- (import "env" "Pba" (func $internal3600 (type $none_=>_none)))
- (import "env" "Qba" (func $internal3601 (type $none_=>_none)))
- (import "env" "Rba" (func $internal3602 (type $none_=>_none)))
- (import "env" "Sba" (func $internal3603 (type $none_=>_none)))
- (import "env" "Tba" (func $internal3604 (type $none_=>_none)))
- (import "env" "Uba" (func $internal3605 (type $none_=>_none)))
- (import "env" "Vba" (func $internal3606 (type $none_=>_none)))
- (import "env" "Wba" (func $internal3607 (type $none_=>_none)))
- (import "env" "Xba" (func $internal3608 (type $none_=>_none)))
- (import "env" "Yba" (func $internal3609 (type $none_=>_none)))
- (import "env" "Zba" (func $internal3610 (type $none_=>_none)))
- (import "env" "_ba" (func $internal3611 (type $none_=>_none)))
- (import "env" "$ba" (func $internal3612 (type $none_=>_none)))
- (import "env" "aca" (func $internal3613 (type $none_=>_none)))
- (import "env" "bca" (func $internal3614 (type $none_=>_none)))
- (import "env" "cca" (func $internal3615 (type $none_=>_none)))
- (import "env" "dca" (func $internal3616 (type $none_=>_none)))
- (import "env" "eca" (func $internal3617 (type $none_=>_none)))
- (import "env" "fca" (func $internal3618 (type $none_=>_none)))
- (import "env" "gca" (func $internal3619 (type $none_=>_none)))
- (import "env" "hca" (func $internal3620 (type $none_=>_none)))
- (import "env" "ica" (func $internal3621 (type $none_=>_none)))
- (import "env" "jca" (func $internal3622 (type $none_=>_none)))
- (import "env" "kca" (func $internal3623 (type $none_=>_none)))
- (import "env" "lca" (func $internal3624 (type $none_=>_none)))
- (import "env" "mca" (func $internal3625 (type $none_=>_none)))
- (import "env" "nca" (func $internal3626 (type $none_=>_none)))
- (import "env" "oca" (func $internal3627 (type $none_=>_none)))
- (import "env" "pca" (func $internal3628 (type $none_=>_none)))
- (import "env" "qca" (func $internal3629 (type $none_=>_none)))
- (import "env" "rca" (func $internal3630 (type $none_=>_none)))
- (import "env" "sca" (func $internal3631 (type $none_=>_none)))
- (import "env" "tca" (func $internal3632 (type $none_=>_none)))
- (import "env" "uca" (func $internal3633 (type $none_=>_none)))
- (import "env" "vca" (func $internal3634 (type $none_=>_none)))
- (import "env" "wca" (func $internal3635 (type $none_=>_none)))
- (import "env" "xca" (func $internal3636 (type $none_=>_none)))
- (import "env" "yca" (func $internal3637 (type $none_=>_none)))
- (import "env" "zca" (func $internal3638 (type $none_=>_none)))
- (import "env" "Aca" (func $internal3639 (type $none_=>_none)))
- (import "env" "Bca" (func $internal3640 (type $none_=>_none)))
- (import "env" "Cca" (func $internal3641 (type $none_=>_none)))
- (import "env" "Dca" (func $internal3642 (type $none_=>_none)))
- (import "env" "Eca" (func $internal3643 (type $none_=>_none)))
- (import "env" "Fca" (func $internal3644 (type $none_=>_none)))
- (import "env" "Gca" (func $internal3645 (type $none_=>_none)))
- (import "env" "Hca" (func $internal3646 (type $none_=>_none)))
- (import "env" "Ica" (func $internal3647 (type $none_=>_none)))
- (import "env" "Jca" (func $internal3648 (type $none_=>_none)))
- (import "env" "Kca" (func $internal3649 (type $none_=>_none)))
- (import "env" "Lca" (func $internal3650 (type $none_=>_none)))
- (import "env" "Mca" (func $internal3651 (type $none_=>_none)))
- (import "env" "Nca" (func $internal3652 (type $none_=>_none)))
- (import "env" "Oca" (func $internal3653 (type $none_=>_none)))
- (import "env" "Pca" (func $internal3654 (type $none_=>_none)))
- (import "env" "Qca" (func $internal3655 (type $none_=>_none)))
- (import "env" "Rca" (func $internal3656 (type $none_=>_none)))
- (import "env" "Sca" (func $internal3657 (type $none_=>_none)))
- (import "env" "Tca" (func $internal3658 (type $none_=>_none)))
- (import "env" "Uca" (func $internal3659 (type $none_=>_none)))
- (import "env" "Vca" (func $internal3660 (type $none_=>_none)))
- (import "env" "Wca" (func $internal3661 (type $none_=>_none)))
- (import "env" "Xca" (func $internal3662 (type $none_=>_none)))
- (import "env" "Yca" (func $internal3663 (type $none_=>_none)))
- (import "env" "Zca" (func $internal3664 (type $none_=>_none)))
- (import "env" "_ca" (func $internal3665 (type $none_=>_none)))
- (import "env" "$ca" (func $internal3666 (type $none_=>_none)))
- (import "env" "ada" (func $internal3667 (type $none_=>_none)))
- (import "env" "bda" (func $internal3668 (type $none_=>_none)))
- (import "env" "cda" (func $internal3669 (type $none_=>_none)))
- (import "env" "dda" (func $internal3670 (type $none_=>_none)))
- (import "env" "eda" (func $internal3671 (type $none_=>_none)))
- (import "env" "fda" (func $internal3672 (type $none_=>_none)))
- (import "env" "gda" (func $internal3673 (type $none_=>_none)))
- (import "env" "hda" (func $internal3674 (type $none_=>_none)))
- (import "env" "ida" (func $internal3675 (type $none_=>_none)))
- (import "env" "jda" (func $internal3676 (type $none_=>_none)))
- (import "env" "kda" (func $internal3677 (type $none_=>_none)))
- (import "env" "lda" (func $internal3678 (type $none_=>_none)))
- (import "env" "mda" (func $internal3679 (type $none_=>_none)))
- (import "env" "nda" (func $internal3680 (type $none_=>_none)))
- (import "env" "oda" (func $internal3681 (type $none_=>_none)))
- (import "env" "pda" (func $internal3682 (type $none_=>_none)))
- (import "env" "qda" (func $internal3683 (type $none_=>_none)))
- (import "env" "rda" (func $internal3684 (type $none_=>_none)))
- (import "env" "sda" (func $internal3685 (type $none_=>_none)))
- (import "env" "tda" (func $internal3686 (type $none_=>_none)))
- (import "env" "uda" (func $internal3687 (type $none_=>_none)))
- (import "env" "vda" (func $internal3688 (type $none_=>_none)))
- (import "env" "wda" (func $internal3689 (type $none_=>_none)))
- (import "env" "xda" (func $internal3690 (type $none_=>_none)))
- (import "env" "yda" (func $internal3691 (type $none_=>_none)))
- (import "env" "zda" (func $internal3692 (type $none_=>_none)))
- (import "env" "Ada" (func $internal3693 (type $none_=>_none)))
- (import "env" "Bda" (func $internal3694 (type $none_=>_none)))
- (import "env" "Cda" (func $internal3695 (type $none_=>_none)))
- (import "env" "Dda" (func $internal3696 (type $none_=>_none)))
- (import "env" "Eda" (func $internal3697 (type $none_=>_none)))
- (import "env" "Fda" (func $internal3698 (type $none_=>_none)))
- (import "env" "Gda" (func $internal3699 (type $none_=>_none)))
- (import "env" "Hda" (func $internal3700 (type $none_=>_none)))
- (import "env" "Ida" (func $internal3701 (type $none_=>_none)))
- (import "env" "Jda" (func $internal3702 (type $none_=>_none)))
- (import "env" "Kda" (func $internal3703 (type $none_=>_none)))
- (import "env" "Lda" (func $internal3704 (type $none_=>_none)))
- (import "env" "Mda" (func $internal3705 (type $none_=>_none)))
- (import "env" "Nda" (func $internal3706 (type $none_=>_none)))
- (import "env" "Oda" (func $internal3707 (type $none_=>_none)))
- (import "env" "Pda" (func $internal3708 (type $none_=>_none)))
- (import "env" "Qda" (func $internal3709 (type $none_=>_none)))
- (import "env" "Rda" (func $internal3710 (type $none_=>_none)))
- (import "env" "Sda" (func $internal3711 (type $none_=>_none)))
- (import "env" "Tda" (func $internal3712 (type $none_=>_none)))
- (import "env" "Uda" (func $internal3713 (type $none_=>_none)))
- (import "env" "Vda" (func $internal3714 (type $none_=>_none)))
- (import "env" "Wda" (func $internal3715 (type $none_=>_none)))
- (import "env" "Xda" (func $internal3716 (type $none_=>_none)))
- (import "env" "Yda" (func $internal3717 (type $none_=>_none)))
- (import "env" "Zda" (func $internal3718 (type $none_=>_none)))
- (import "env" "_da" (func $internal3719 (type $none_=>_none)))
- (import "env" "$da" (func $internal3720 (type $none_=>_none)))
- (import "env" "aea" (func $internal3721 (type $none_=>_none)))
- (import "env" "bea" (func $internal3722 (type $none_=>_none)))
- (import "env" "cea" (func $internal3723 (type $none_=>_none)))
- (import "env" "dea" (func $internal3724 (type $none_=>_none)))
- (import "env" "eea" (func $internal3725 (type $none_=>_none)))
- (import "env" "fea" (func $internal3726 (type $none_=>_none)))
- (import "env" "gea" (func $internal3727 (type $none_=>_none)))
- (import "env" "hea" (func $internal3728 (type $none_=>_none)))
- (import "env" "iea" (func $internal3729 (type $none_=>_none)))
- (import "env" "jea" (func $internal3730 (type $none_=>_none)))
- (import "env" "kea" (func $internal3731 (type $none_=>_none)))
- (import "env" "lea" (func $internal3732 (type $none_=>_none)))
- (import "env" "mea" (func $internal3733 (type $none_=>_none)))
- (import "env" "nea" (func $internal3734 (type $none_=>_none)))
- (import "env" "oea" (func $internal3735 (type $none_=>_none)))
- (import "env" "pea" (func $internal3736 (type $none_=>_none)))
- (import "env" "qea" (func $internal3737 (type $none_=>_none)))
- (import "env" "rea" (func $internal3738 (type $none_=>_none)))
- (import "env" "sea" (func $internal3739 (type $none_=>_none)))
- (import "env" "tea" (func $internal3740 (type $none_=>_none)))
- (import "env" "uea" (func $internal3741 (type $none_=>_none)))
- (import "env" "vea" (func $internal3742 (type $none_=>_none)))
- (import "env" "wea" (func $internal3743 (type $none_=>_none)))
- (import "env" "xea" (func $internal3744 (type $none_=>_none)))
- (import "env" "yea" (func $internal3745 (type $none_=>_none)))
- (import "env" "zea" (func $internal3746 (type $none_=>_none)))
- (import "env" "Aea" (func $internal3747 (type $none_=>_none)))
- (import "env" "Bea" (func $internal3748 (type $none_=>_none)))
- (import "env" "Cea" (func $internal3749 (type $none_=>_none)))
- (import "env" "Dea" (func $internal3750 (type $none_=>_none)))
- (import "env" "Eea" (func $internal3751 (type $none_=>_none)))
- (import "env" "Fea" (func $internal3752 (type $none_=>_none)))
- (import "env" "Gea" (func $internal3753 (type $none_=>_none)))
- (import "env" "Hea" (func $internal3754 (type $none_=>_none)))
- (import "env" "Iea" (func $internal3755 (type $none_=>_none)))
- (import "env" "Jea" (func $internal3756 (type $none_=>_none)))
- (import "env" "Kea" (func $internal3757 (type $none_=>_none)))
- (import "env" "Lea" (func $internal3758 (type $none_=>_none)))
- (import "env" "Mea" (func $internal3759 (type $none_=>_none)))
- (import "env" "Nea" (func $internal3760 (type $none_=>_none)))
- (import "env" "Oea" (func $internal3761 (type $none_=>_none)))
- (import "env" "Pea" (func $internal3762 (type $none_=>_none)))
- (import "env" "Qea" (func $internal3763 (type $none_=>_none)))
- (import "env" "Rea" (func $internal3764 (type $none_=>_none)))
- (import "env" "Sea" (func $internal3765 (type $none_=>_none)))
- (import "env" "Tea" (func $internal3766 (type $none_=>_none)))
- (import "env" "Uea" (func $internal3767 (type $none_=>_none)))
- (import "env" "Vea" (func $internal3768 (type $none_=>_none)))
- (import "env" "Wea" (func $internal3769 (type $none_=>_none)))
- (import "env" "Xea" (func $internal3770 (type $none_=>_none)))
- (import "env" "Yea" (func $internal3771 (type $none_=>_none)))
- (import "env" "Zea" (func $internal3772 (type $none_=>_none)))
- (import "env" "_ea" (func $internal3773 (type $none_=>_none)))
- (import "env" "$ea" (func $internal3774 (type $none_=>_none)))
- (import "env" "afa" (func $internal3775 (type $none_=>_none)))
- (import "env" "bfa" (func $internal3776 (type $none_=>_none)))
- (import "env" "cfa" (func $internal3777 (type $none_=>_none)))
- (import "env" "dfa" (func $internal3778 (type $none_=>_none)))
- (import "env" "efa" (func $internal3779 (type $none_=>_none)))
- (import "env" "ffa" (func $internal3780 (type $none_=>_none)))
- (import "env" "gfa" (func $internal3781 (type $none_=>_none)))
- (import "env" "hfa" (func $internal3782 (type $none_=>_none)))
- (import "env" "ifa" (func $internal3783 (type $none_=>_none)))
- (import "env" "jfa" (func $internal3784 (type $none_=>_none)))
- (import "env" "kfa" (func $internal3785 (type $none_=>_none)))
- (import "env" "lfa" (func $internal3786 (type $none_=>_none)))
- (import "env" "mfa" (func $internal3787 (type $none_=>_none)))
- (import "env" "nfa" (func $internal3788 (type $none_=>_none)))
- (import "env" "ofa" (func $internal3789 (type $none_=>_none)))
- (import "env" "pfa" (func $internal3790 (type $none_=>_none)))
- (import "env" "qfa" (func $internal3791 (type $none_=>_none)))
- (import "env" "rfa" (func $internal3792 (type $none_=>_none)))
- (import "env" "sfa" (func $internal3793 (type $none_=>_none)))
- (import "env" "tfa" (func $internal3794 (type $none_=>_none)))
- (import "env" "ufa" (func $internal3795 (type $none_=>_none)))
- (import "env" "vfa" (func $internal3796 (type $none_=>_none)))
- (import "env" "wfa" (func $internal3797 (type $none_=>_none)))
- (import "env" "xfa" (func $internal3798 (type $none_=>_none)))
- (import "env" "yfa" (func $internal3799 (type $none_=>_none)))
- (import "env" "zfa" (func $internal3800 (type $none_=>_none)))
- (import "env" "Afa" (func $internal3801 (type $none_=>_none)))
- (import "env" "Bfa" (func $internal3802 (type $none_=>_none)))
- (import "env" "Cfa" (func $internal3803 (type $none_=>_none)))
- (import "env" "Dfa" (func $internal3804 (type $none_=>_none)))
- (import "env" "Efa" (func $internal3805 (type $none_=>_none)))
- (import "env" "Ffa" (func $internal3806 (type $none_=>_none)))
- (import "env" "Gfa" (func $internal3807 (type $none_=>_none)))
- (import "env" "Hfa" (func $internal3808 (type $none_=>_none)))
- (import "env" "Ifa" (func $internal3809 (type $none_=>_none)))
- (import "env" "Jfa" (func $internal3810 (type $none_=>_none)))
- (import "env" "Kfa" (func $internal3811 (type $none_=>_none)))
- (import "env" "Lfa" (func $internal3812 (type $none_=>_none)))
- (import "env" "Mfa" (func $internal3813 (type $none_=>_none)))
- (import "env" "Nfa" (func $internal3814 (type $none_=>_none)))
- (import "env" "Ofa" (func $internal3815 (type $none_=>_none)))
- (import "env" "Pfa" (func $internal3816 (type $none_=>_none)))
- (import "env" "Qfa" (func $internal3817 (type $none_=>_none)))
- (import "env" "Rfa" (func $internal3818 (type $none_=>_none)))
- (import "env" "Sfa" (func $internal3819 (type $none_=>_none)))
- (import "env" "Tfa" (func $internal3820 (type $none_=>_none)))
- (import "env" "Ufa" (func $internal3821 (type $none_=>_none)))
- (import "env" "Vfa" (func $internal3822 (type $none_=>_none)))
- (import "env" "Wfa" (func $internal3823 (type $none_=>_none)))
- (import "env" "Xfa" (func $internal3824 (type $none_=>_none)))
- (import "env" "Yfa" (func $internal3825 (type $none_=>_none)))
- (import "env" "Zfa" (func $internal3826 (type $none_=>_none)))
- (import "env" "_fa" (func $internal3827 (type $none_=>_none)))
- (import "env" "$fa" (func $internal3828 (type $none_=>_none)))
- (import "env" "aga" (func $internal3829 (type $none_=>_none)))
- (import "env" "bga" (func $internal3830 (type $none_=>_none)))
- (import "env" "cga" (func $internal3831 (type $none_=>_none)))
- (import "env" "dga" (func $internal3832 (type $none_=>_none)))
- (import "env" "ega" (func $internal3833 (type $none_=>_none)))
- (import "env" "fga" (func $internal3834 (type $none_=>_none)))
- (import "env" "gga" (func $internal3835 (type $none_=>_none)))
- (import "env" "hga" (func $internal3836 (type $none_=>_none)))
- (import "env" "iga" (func $internal3837 (type $none_=>_none)))
- (import "env" "jga" (func $internal3838 (type $none_=>_none)))
- (import "env" "kga" (func $internal3839 (type $none_=>_none)))
- (import "env" "lga" (func $internal3840 (type $none_=>_none)))
- (import "env" "mga" (func $internal3841 (type $none_=>_none)))
- (import "env" "nga" (func $internal3842 (type $none_=>_none)))
- (import "env" "oga" (func $internal3843 (type $none_=>_none)))
- (import "env" "pga" (func $internal3844 (type $none_=>_none)))
- (import "env" "qga" (func $internal3845 (type $none_=>_none)))
- (import "env" "rga" (func $internal3846 (type $none_=>_none)))
- (import "env" "sga" (func $internal3847 (type $none_=>_none)))
- (import "env" "tga" (func $internal3848 (type $none_=>_none)))
- (import "env" "uga" (func $internal3849 (type $none_=>_none)))
- (import "env" "vga" (func $internal3850 (type $none_=>_none)))
- (import "env" "wga" (func $internal3851 (type $none_=>_none)))
- (import "env" "xga" (func $internal3852 (type $none_=>_none)))
- (import "env" "yga" (func $internal3853 (type $none_=>_none)))
- (import "env" "zga" (func $internal3854 (type $none_=>_none)))
- (import "env" "Aga" (func $internal3855 (type $none_=>_none)))
- (import "env" "Bga" (func $internal3856 (type $none_=>_none)))
- (import "env" "Cga" (func $internal3857 (type $none_=>_none)))
- (import "env" "Dga" (func $internal3858 (type $none_=>_none)))
- (import "env" "Ega" (func $internal3859 (type $none_=>_none)))
- (import "env" "Fga" (func $internal3860 (type $none_=>_none)))
- (import "env" "Gga" (func $internal3861 (type $none_=>_none)))
- (import "env" "Hga" (func $internal3862 (type $none_=>_none)))
- (import "env" "Iga" (func $internal3863 (type $none_=>_none)))
- (import "env" "Jga" (func $internal3864 (type $none_=>_none)))
- (import "env" "Kga" (func $internal3865 (type $none_=>_none)))
- (import "env" "Lga" (func $internal3866 (type $none_=>_none)))
- (import "env" "Mga" (func $internal3867 (type $none_=>_none)))
- (import "env" "Nga" (func $internal3868 (type $none_=>_none)))
- (import "env" "Oga" (func $internal3869 (type $none_=>_none)))
- (import "env" "Pga" (func $internal3870 (type $none_=>_none)))
- (import "env" "Qga" (func $internal3871 (type $none_=>_none)))
- (import "env" "Rga" (func $internal3872 (type $none_=>_none)))
- (import "env" "Sga" (func $internal3873 (type $none_=>_none)))
- (import "env" "Tga" (func $internal3874 (type $none_=>_none)))
- (import "env" "Uga" (func $internal3875 (type $none_=>_none)))
- (import "env" "Vga" (func $internal3876 (type $none_=>_none)))
- (import "env" "Wga" (func $internal3877 (type $none_=>_none)))
- (import "env" "Xga" (func $internal3878 (type $none_=>_none)))
- (import "env" "Yga" (func $internal3879 (type $none_=>_none)))
- (import "env" "Zga" (func $internal3880 (type $none_=>_none)))
- (import "env" "_ga" (func $internal3881 (type $none_=>_none)))
- (import "env" "$ga" (func $internal3882 (type $none_=>_none)))
- (import "env" "aha" (func $internal3883 (type $none_=>_none)))
- (import "env" "bha" (func $internal3884 (type $none_=>_none)))
- (import "env" "cha" (func $internal3885 (type $none_=>_none)))
- (import "env" "dha" (func $internal3886 (type $none_=>_none)))
- (import "env" "eha" (func $internal3887 (type $none_=>_none)))
- (import "env" "fha" (func $internal3888 (type $none_=>_none)))
- (import "env" "gha" (func $internal3889 (type $none_=>_none)))
- (import "env" "hha" (func $internal3890 (type $none_=>_none)))
- (import "env" "iha" (func $internal3891 (type $none_=>_none)))
- (import "env" "jha" (func $internal3892 (type $none_=>_none)))
- (import "env" "kha" (func $internal3893 (type $none_=>_none)))
- (import "env" "lha" (func $internal3894 (type $none_=>_none)))
- (import "env" "mha" (func $internal3895 (type $none_=>_none)))
- (import "env" "nha" (func $internal3896 (type $none_=>_none)))
- (import "env" "oha" (func $internal3897 (type $none_=>_none)))
- (import "env" "pha" (func $internal3898 (type $none_=>_none)))
- (import "env" "qha" (func $internal3899 (type $none_=>_none)))
- (import "env" "rha" (func $internal3900 (type $none_=>_none)))
- (import "env" "sha" (func $internal3901 (type $none_=>_none)))
- (import "env" "tha" (func $internal3902 (type $none_=>_none)))
- (import "env" "uha" (func $internal3903 (type $none_=>_none)))
- (import "env" "vha" (func $internal3904 (type $none_=>_none)))
- (import "env" "wha" (func $internal3905 (type $none_=>_none)))
- (import "env" "xha" (func $internal3906 (type $none_=>_none)))
- (import "env" "yha" (func $internal3907 (type $none_=>_none)))
- (import "env" "zha" (func $internal3908 (type $none_=>_none)))
- (import "env" "Aha" (func $internal3909 (type $none_=>_none)))
- (import "env" "Bha" (func $internal3910 (type $none_=>_none)))
- (import "env" "Cha" (func $internal3911 (type $none_=>_none)))
- (import "env" "Dha" (func $internal3912 (type $none_=>_none)))
- (import "env" "Eha" (func $internal3913 (type $none_=>_none)))
- (import "env" "Fha" (func $internal3914 (type $none_=>_none)))
- (import "env" "Gha" (func $internal3915 (type $none_=>_none)))
- (import "env" "Hha" (func $internal3916 (type $none_=>_none)))
- (import "env" "Iha" (func $internal3917 (type $none_=>_none)))
- (import "env" "Jha" (func $internal3918 (type $none_=>_none)))
- (import "env" "Kha" (func $internal3919 (type $none_=>_none)))
- (import "env" "Lha" (func $internal3920 (type $none_=>_none)))
- (import "env" "Mha" (func $internal3921 (type $none_=>_none)))
- (import "env" "Nha" (func $internal3922 (type $none_=>_none)))
- (import "env" "Oha" (func $internal3923 (type $none_=>_none)))
- (import "env" "Pha" (func $internal3924 (type $none_=>_none)))
- (import "env" "Qha" (func $internal3925 (type $none_=>_none)))
- (import "env" "Rha" (func $internal3926 (type $none_=>_none)))
- (import "env" "Sha" (func $internal3927 (type $none_=>_none)))
- (import "env" "Tha" (func $internal3928 (type $none_=>_none)))
- (import "env" "Uha" (func $internal3929 (type $none_=>_none)))
- (import "env" "Vha" (func $internal3930 (type $none_=>_none)))
- (import "env" "Wha" (func $internal3931 (type $none_=>_none)))
- (import "env" "Xha" (func $internal3932 (type $none_=>_none)))
- (import "env" "Yha" (func $internal3933 (type $none_=>_none)))
- (import "env" "Zha" (func $internal3934 (type $none_=>_none)))
- (import "env" "_ha" (func $internal3935 (type $none_=>_none)))
- (import "env" "$ha" (func $internal3936 (type $none_=>_none)))
- (import "env" "aia" (func $internal3937 (type $none_=>_none)))
- (import "env" "bia" (func $internal3938 (type $none_=>_none)))
- (import "env" "cia" (func $internal3939 (type $none_=>_none)))
- (import "env" "dia" (func $internal3940 (type $none_=>_none)))
- (import "env" "eia" (func $internal3941 (type $none_=>_none)))
- (import "env" "fia" (func $internal3942 (type $none_=>_none)))
- (import "env" "gia" (func $internal3943 (type $none_=>_none)))
- (import "env" "hia" (func $internal3944 (type $none_=>_none)))
- (import "env" "iia" (func $internal3945 (type $none_=>_none)))
- (import "env" "jia" (func $internal3946 (type $none_=>_none)))
- (import "env" "kia" (func $internal3947 (type $none_=>_none)))
- (import "env" "lia" (func $internal3948 (type $none_=>_none)))
- (import "env" "mia" (func $internal3949 (type $none_=>_none)))
- (import "env" "nia" (func $internal3950 (type $none_=>_none)))
- (import "env" "oia" (func $internal3951 (type $none_=>_none)))
- (import "env" "pia" (func $internal3952 (type $none_=>_none)))
- (import "env" "qia" (func $internal3953 (type $none_=>_none)))
- (import "env" "ria" (func $internal3954 (type $none_=>_none)))
- (import "env" "sia" (func $internal3955 (type $none_=>_none)))
- (import "env" "tia" (func $internal3956 (type $none_=>_none)))
- (import "env" "uia" (func $internal3957 (type $none_=>_none)))
- (import "env" "via" (func $internal3958 (type $none_=>_none)))
- (import "env" "wia" (func $internal3959 (type $none_=>_none)))
- (import "env" "xia" (func $internal3960 (type $none_=>_none)))
- (import "env" "yia" (func $internal3961 (type $none_=>_none)))
- (import "env" "zia" (func $internal3962 (type $none_=>_none)))
- (import "env" "Aia" (func $internal3963 (type $none_=>_none)))
- (import "env" "Bia" (func $internal3964 (type $none_=>_none)))
- (import "env" "Cia" (func $internal3965 (type $none_=>_none)))
- (import "env" "Dia" (func $internal3966 (type $none_=>_none)))
- (import "env" "Eia" (func $internal3967 (type $none_=>_none)))
- (import "env" "Fia" (func $internal3968 (type $none_=>_none)))
- (import "env" "Gia" (func $internal3969 (type $none_=>_none)))
- (import "env" "Hia" (func $internal3970 (type $none_=>_none)))
- (import "env" "Iia" (func $internal3971 (type $none_=>_none)))
- (import "env" "Jia" (func $internal3972 (type $none_=>_none)))
- (import "env" "Kia" (func $internal3973 (type $none_=>_none)))
- (import "env" "Lia" (func $internal3974 (type $none_=>_none)))
- (import "env" "Mia" (func $internal3975 (type $none_=>_none)))
- (import "env" "Nia" (func $internal3976 (type $none_=>_none)))
- (import "env" "Oia" (func $internal3977 (type $none_=>_none)))
- (import "env" "Pia" (func $internal3978 (type $none_=>_none)))
- (import "env" "Qia" (func $internal3979 (type $none_=>_none)))
- (import "env" "Ria" (func $internal3980 (type $none_=>_none)))
- (import "env" "Sia" (func $internal3981 (type $none_=>_none)))
- (import "env" "Tia" (func $internal3982 (type $none_=>_none)))
- (import "env" "Uia" (func $internal3983 (type $none_=>_none)))
- (import "env" "Via" (func $internal3984 (type $none_=>_none)))
- (import "env" "Wia" (func $internal3985 (type $none_=>_none)))
- (import "env" "Xia" (func $internal3986 (type $none_=>_none)))
- (import "env" "Yia" (func $internal3987 (type $none_=>_none)))
- (import "env" "Zia" (func $internal3988 (type $none_=>_none)))
- (import "env" "_ia" (func $internal3989 (type $none_=>_none)))
- (import "env" "$ia" (func $internal3990 (type $none_=>_none)))
- (import "env" "aja" (func $internal3991 (type $none_=>_none)))
- (import "env" "bja" (func $internal3992 (type $none_=>_none)))
- (import "env" "cja" (func $internal3993 (type $none_=>_none)))
- (import "env" "dja" (func $internal3994 (type $none_=>_none)))
- (import "env" "eja" (func $internal3995 (type $none_=>_none)))
- (import "env" "fja" (func $internal3996 (type $none_=>_none)))
- (import "env" "gja" (func $internal3997 (type $none_=>_none)))
- (import "env" "hja" (func $internal3998 (type $none_=>_none)))
- (import "env" "ija" (func $internal3999 (type $none_=>_none)))
- (import "env" "jja" (func $internal4000 (type $none_=>_none)))
- (import "env" "kja" (func $internal4001 (type $none_=>_none)))
- (import "env" "lja" (func $internal4002 (type $none_=>_none)))
- (import "env" "mja" (func $internal4003 (type $none_=>_none)))
- (import "env" "nja" (func $internal4004 (type $none_=>_none)))
- (import "env" "oja" (func $internal4005 (type $none_=>_none)))
- (import "env" "pja" (func $internal4006 (type $none_=>_none)))
- (import "env" "qja" (func $internal4007 (type $none_=>_none)))
- (import "env" "rja" (func $internal4008 (type $none_=>_none)))
- (import "env" "sja" (func $internal4009 (type $none_=>_none)))
- (import "env" "tja" (func $internal4010 (type $none_=>_none)))
- (import "env" "uja" (func $internal4011 (type $none_=>_none)))
- (import "env" "vja" (func $internal4012 (type $none_=>_none)))
- (import "env" "wja" (func $internal4013 (type $none_=>_none)))
- (import "env" "xja" (func $internal4014 (type $none_=>_none)))
- (import "env" "yja" (func $internal4015 (type $none_=>_none)))
- (import "env" "zja" (func $internal4016 (type $none_=>_none)))
- (import "env" "Aja" (func $internal4017 (type $none_=>_none)))
- (import "env" "Bja" (func $internal4018 (type $none_=>_none)))
- (import "env" "Cja" (func $internal4019 (type $none_=>_none)))
- (import "env" "Dja" (func $internal4020 (type $none_=>_none)))
- (import "env" "Eja" (func $internal4021 (type $none_=>_none)))
- (import "env" "Fja" (func $internal4022 (type $none_=>_none)))
- (import "env" "Gja" (func $internal4023 (type $none_=>_none)))
- (import "env" "Hja" (func $internal4024 (type $none_=>_none)))
- (import "env" "Ija" (func $internal4025 (type $none_=>_none)))
- (import "env" "Jja" (func $internal4026 (type $none_=>_none)))
- (import "env" "Kja" (func $internal4027 (type $none_=>_none)))
- (import "env" "Lja" (func $internal4028 (type $none_=>_none)))
- (import "env" "Mja" (func $internal4029 (type $none_=>_none)))
- (import "env" "Nja" (func $internal4030 (type $none_=>_none)))
- (import "env" "Oja" (func $internal4031 (type $none_=>_none)))
- (import "env" "Pja" (func $internal4032 (type $none_=>_none)))
- (import "env" "Qja" (func $internal4033 (type $none_=>_none)))
- (import "env" "Rja" (func $internal4034 (type $none_=>_none)))
- (import "env" "Sja" (func $internal4035 (type $none_=>_none)))
- (import "env" "Tja" (func $internal4036 (type $none_=>_none)))
- (import "env" "Uja" (func $internal4037 (type $none_=>_none)))
- (import "env" "Vja" (func $internal4038 (type $none_=>_none)))
- (import "env" "Wja" (func $internal4039 (type $none_=>_none)))
- (import "env" "Xja" (func $internal4040 (type $none_=>_none)))
- (import "env" "Yja" (func $internal4041 (type $none_=>_none)))
- (import "env" "Zja" (func $internal4042 (type $none_=>_none)))
- (import "env" "_ja" (func $internal4043 (type $none_=>_none)))
- (import "env" "$ja" (func $internal4044 (type $none_=>_none)))
- (import "env" "aka" (func $internal4045 (type $none_=>_none)))
- (import "env" "bka" (func $internal4046 (type $none_=>_none)))
- (import "env" "cka" (func $internal4047 (type $none_=>_none)))
- (import "env" "dka" (func $internal4048 (type $none_=>_none)))
- (import "env" "eka" (func $internal4049 (type $none_=>_none)))
- (import "env" "fka" (func $internal4050 (type $none_=>_none)))
- (import "env" "gka" (func $internal4051 (type $none_=>_none)))
- (import "env" "hka" (func $internal4052 (type $none_=>_none)))
- (import "env" "ika" (func $internal4053 (type $none_=>_none)))
- (import "env" "jka" (func $internal4054 (type $none_=>_none)))
- (import "env" "kka" (func $internal4055 (type $none_=>_none)))
- (import "env" "lka" (func $internal4056 (type $none_=>_none)))
- (import "env" "mka" (func $internal4057 (type $none_=>_none)))
- (import "env" "nka" (func $internal4058 (type $none_=>_none)))
- (import "env" "oka" (func $internal4059 (type $none_=>_none)))
- (import "env" "pka" (func $internal4060 (type $none_=>_none)))
- (import "env" "qka" (func $internal4061 (type $none_=>_none)))
- (import "env" "rka" (func $internal4062 (type $none_=>_none)))
- (import "env" "ska" (func $internal4063 (type $none_=>_none)))
- (import "env" "tka" (func $internal4064 (type $none_=>_none)))
- (import "env" "uka" (func $internal4065 (type $none_=>_none)))
- (import "env" "vka" (func $internal4066 (type $none_=>_none)))
- (import "env" "wka" (func $internal4067 (type $none_=>_none)))
- (import "env" "xka" (func $internal4068 (type $none_=>_none)))
- (import "env" "yka" (func $internal4069 (type $none_=>_none)))
- (import "env" "zka" (func $internal4070 (type $none_=>_none)))
- (import "env" "Aka" (func $internal4071 (type $none_=>_none)))
- (import "env" "Bka" (func $internal4072 (type $none_=>_none)))
- (import "env" "Cka" (func $internal4073 (type $none_=>_none)))
- (import "env" "Dka" (func $internal4074 (type $none_=>_none)))
- (import "env" "Eka" (func $internal4075 (type $none_=>_none)))
- (import "env" "Fka" (func $internal4076 (type $none_=>_none)))
- (import "env" "Gka" (func $internal4077 (type $none_=>_none)))
- (import "env" "Hka" (func $internal4078 (type $none_=>_none)))
- (import "env" "Ika" (func $internal4079 (type $none_=>_none)))
- (import "env" "Jka" (func $internal4080 (type $none_=>_none)))
- (import "env" "Kka" (func $internal4081 (type $none_=>_none)))
- (import "env" "Lka" (func $internal4082 (type $none_=>_none)))
- (import "env" "Mka" (func $internal4083 (type $none_=>_none)))
- (import "env" "Nka" (func $internal4084 (type $none_=>_none)))
- (import "env" "Oka" (func $internal4085 (type $none_=>_none)))
- (import "env" "Pka" (func $internal4086 (type $none_=>_none)))
- (import "env" "Qka" (func $internal4087 (type $none_=>_none)))
- (import "env" "Rka" (func $internal4088 (type $none_=>_none)))
- (import "env" "Ska" (func $internal4089 (type $none_=>_none)))
- (import "env" "Tka" (func $internal4090 (type $none_=>_none)))
- (import "env" "Uka" (func $internal4091 (type $none_=>_none)))
- (import "env" "Vka" (func $internal4092 (type $none_=>_none)))
- (import "env" "Wka" (func $internal4093 (type $none_=>_none)))
- (import "env" "Xka" (func $internal4094 (type $none_=>_none)))
- (import "env" "Yka" (func $internal4095 (type $none_=>_none)))
- (import "env" "Zka" (func $internal4096 (type $none_=>_none)))
- (import "env" "_ka" (func $internal4097 (type $none_=>_none)))
- (import "env" "$ka" (func $internal4098 (type $none_=>_none)))
- (import "env" "ala" (func $internal4099 (type $none_=>_none)))
- (import "env" "bla" (func $internal4100 (type $none_=>_none)))
- (import "env" "cla" (func $internal4101 (type $none_=>_none)))
- (import "env" "dla" (func $internal4102 (type $none_=>_none)))
- (import "env" "ela" (func $internal4103 (type $none_=>_none)))
- (import "env" "fla" (func $internal4104 (type $none_=>_none)))
- (import "env" "gla" (func $internal4105 (type $none_=>_none)))
- (import "env" "hla" (func $internal4106 (type $none_=>_none)))
- (import "env" "ila" (func $internal4107 (type $none_=>_none)))
- (import "env" "jla" (func $internal4108 (type $none_=>_none)))
- (import "env" "kla" (func $internal4109 (type $none_=>_none)))
- (import "env" "lla" (func $internal4110 (type $none_=>_none)))
- (import "env" "mla" (func $internal4111 (type $none_=>_none)))
- (import "env" "nla" (func $internal4112 (type $none_=>_none)))
- (import "env" "ola" (func $internal4113 (type $none_=>_none)))
- (import "env" "pla" (func $internal4114 (type $none_=>_none)))
- (import "env" "qla" (func $internal4115 (type $none_=>_none)))
- (import "env" "rla" (func $internal4116 (type $none_=>_none)))
- (import "env" "sla" (func $internal4117 (type $none_=>_none)))
- (import "env" "tla" (func $internal4118 (type $none_=>_none)))
- (import "env" "ula" (func $internal4119 (type $none_=>_none)))
- (import "env" "vla" (func $internal4120 (type $none_=>_none)))
- (import "env" "wla" (func $internal4121 (type $none_=>_none)))
- (import "env" "xla" (func $internal4122 (type $none_=>_none)))
- (import "env" "yla" (func $internal4123 (type $none_=>_none)))
- (import "env" "zla" (func $internal4124 (type $none_=>_none)))
- (import "env" "Ala" (func $internal4125 (type $none_=>_none)))
- (import "env" "Bla" (func $internal4126 (type $none_=>_none)))
- (import "env" "Cla" (func $internal4127 (type $none_=>_none)))
- (import "env" "Dla" (func $internal4128 (type $none_=>_none)))
- (import "env" "Ela" (func $internal4129 (type $none_=>_none)))
- (import "env" "Fla" (func $internal4130 (type $none_=>_none)))
- (import "env" "Gla" (func $internal4131 (type $none_=>_none)))
- (import "env" "Hla" (func $internal4132 (type $none_=>_none)))
- (import "env" "Ila" (func $internal4133 (type $none_=>_none)))
- (import "env" "Jla" (func $internal4134 (type $none_=>_none)))
- (import "env" "Kla" (func $internal4135 (type $none_=>_none)))
- (import "env" "Lla" (func $internal4136 (type $none_=>_none)))
- (import "env" "Mla" (func $internal4137 (type $none_=>_none)))
- (import "env" "Nla" (func $internal4138 (type $none_=>_none)))
- (import "env" "Ola" (func $internal4139 (type $none_=>_none)))
- (import "env" "Pla" (func $internal4140 (type $none_=>_none)))
- (import "env" "Qla" (func $internal4141 (type $none_=>_none)))
- (import "env" "Rla" (func $internal4142 (type $none_=>_none)))
- (import "env" "Sla" (func $internal4143 (type $none_=>_none)))
- (import "env" "Tla" (func $internal4144 (type $none_=>_none)))
- (import "env" "Ula" (func $internal4145 (type $none_=>_none)))
- (import "env" "Vla" (func $internal4146 (type $none_=>_none)))
- (import "env" "Wla" (func $internal4147 (type $none_=>_none)))
- (import "env" "Xla" (func $internal4148 (type $none_=>_none)))
- (import "env" "Yla" (func $internal4149 (type $none_=>_none)))
- (import "env" "Zla" (func $internal4150 (type $none_=>_none)))
- (import "env" "_la" (func $internal4151 (type $none_=>_none)))
- (import "env" "$la" (func $internal4152 (type $none_=>_none)))
- (import "env" "ama" (func $internal4153 (type $none_=>_none)))
- (import "env" "bma" (func $internal4154 (type $none_=>_none)))
- (import "env" "cma" (func $internal4155 (type $none_=>_none)))
- (import "env" "dma" (func $internal4156 (type $none_=>_none)))
- (import "env" "ema" (func $internal4157 (type $none_=>_none)))
- (import "env" "fma" (func $internal4158 (type $none_=>_none)))
- (import "env" "gma" (func $internal4159 (type $none_=>_none)))
- (import "env" "hma" (func $internal4160 (type $none_=>_none)))
- (import "env" "ima" (func $internal4161 (type $none_=>_none)))
- (import "env" "jma" (func $internal4162 (type $none_=>_none)))
- (import "env" "kma" (func $internal4163 (type $none_=>_none)))
- (import "env" "lma" (func $internal4164 (type $none_=>_none)))
- (import "env" "mma" (func $internal4165 (type $none_=>_none)))
- (import "env" "nma" (func $internal4166 (type $none_=>_none)))
- (import "env" "oma" (func $internal4167 (type $none_=>_none)))
- (import "env" "pma" (func $internal4168 (type $none_=>_none)))
- (import "env" "qma" (func $internal4169 (type $none_=>_none)))
- (import "env" "rma" (func $internal4170 (type $none_=>_none)))
- (import "env" "sma" (func $internal4171 (type $none_=>_none)))
- (import "env" "tma" (func $internal4172 (type $none_=>_none)))
- (import "env" "uma" (func $internal4173 (type $none_=>_none)))
- (import "env" "vma" (func $internal4174 (type $none_=>_none)))
- (import "env" "wma" (func $internal4175 (type $none_=>_none)))
- (import "env" "xma" (func $internal4176 (type $none_=>_none)))
- (import "env" "yma" (func $internal4177 (type $none_=>_none)))
- (import "env" "zma" (func $internal4178 (type $none_=>_none)))
- (import "env" "Ama" (func $internal4179 (type $none_=>_none)))
- (import "env" "Bma" (func $internal4180 (type $none_=>_none)))
- (import "env" "Cma" (func $internal4181 (type $none_=>_none)))
- (import "env" "Dma" (func $internal4182 (type $none_=>_none)))
- (import "env" "Ema" (func $internal4183 (type $none_=>_none)))
- (import "env" "Fma" (func $internal4184 (type $none_=>_none)))
- (import "env" "Gma" (func $internal4185 (type $none_=>_none)))
- (import "env" "Hma" (func $internal4186 (type $none_=>_none)))
- (import "env" "Ima" (func $internal4187 (type $none_=>_none)))
- (import "env" "Jma" (func $internal4188 (type $none_=>_none)))
- (import "env" "Kma" (func $internal4189 (type $none_=>_none)))
- (import "env" "Lma" (func $internal4190 (type $none_=>_none)))
- (import "env" "Mma" (func $internal4191 (type $none_=>_none)))
- (import "env" "Nma" (func $internal4192 (type $none_=>_none)))
- (import "env" "Oma" (func $internal4193 (type $none_=>_none)))
- (import "env" "Pma" (func $internal4194 (type $none_=>_none)))
- (import "env" "Qma" (func $internal4195 (type $none_=>_none)))
- (import "env" "Rma" (func $internal4196 (type $none_=>_none)))
- (import "env" "Sma" (func $internal4197 (type $none_=>_none)))
- (import "env" "Tma" (func $internal4198 (type $none_=>_none)))
- (import "env" "Uma" (func $internal4199 (type $none_=>_none)))
- (import "env" "Vma" (func $internal4200 (type $none_=>_none)))
- (import "env" "Wma" (func $internal4201 (type $none_=>_none)))
- (import "env" "Xma" (func $internal4202 (type $none_=>_none)))
- (import "env" "Yma" (func $internal4203 (type $none_=>_none)))
- (import "env" "Zma" (func $internal4204 (type $none_=>_none)))
- (import "env" "_ma" (func $internal4205 (type $none_=>_none)))
- (import "env" "$ma" (func $internal4206 (type $none_=>_none)))
- (import "env" "ana" (func $internal4207 (type $none_=>_none)))
- (import "env" "bna" (func $internal4208 (type $none_=>_none)))
- (import "env" "cna" (func $internal4209 (type $none_=>_none)))
- (import "env" "dna" (func $internal4210 (type $none_=>_none)))
- (import "env" "ena" (func $internal4211 (type $none_=>_none)))
- (import "env" "fna" (func $internal4212 (type $none_=>_none)))
- (import "env" "gna" (func $internal4213 (type $none_=>_none)))
- (import "env" "hna" (func $internal4214 (type $none_=>_none)))
- (import "env" "ina" (func $internal4215 (type $none_=>_none)))
- (import "env" "jna" (func $internal4216 (type $none_=>_none)))
- (import "env" "kna" (func $internal4217 (type $none_=>_none)))
- (import "env" "lna" (func $internal4218 (type $none_=>_none)))
- (import "env" "mna" (func $internal4219 (type $none_=>_none)))
- (import "env" "nna" (func $internal4220 (type $none_=>_none)))
- (import "env" "ona" (func $internal4221 (type $none_=>_none)))
- (import "env" "pna" (func $internal4222 (type $none_=>_none)))
- (import "env" "qna" (func $internal4223 (type $none_=>_none)))
- (import "env" "rna" (func $internal4224 (type $none_=>_none)))
- (import "env" "sna" (func $internal4225 (type $none_=>_none)))
- (import "env" "tna" (func $internal4226 (type $none_=>_none)))
- (import "env" "una" (func $internal4227 (type $none_=>_none)))
- (import "env" "vna" (func $internal4228 (type $none_=>_none)))
- (import "env" "wna" (func $internal4229 (type $none_=>_none)))
- (import "env" "xna" (func $internal4230 (type $none_=>_none)))
- (import "env" "yna" (func $internal4231 (type $none_=>_none)))
- (import "env" "zna" (func $internal4232 (type $none_=>_none)))
- (import "env" "Ana" (func $internal4233 (type $none_=>_none)))
- (import "env" "Bna" (func $internal4234 (type $none_=>_none)))
- (import "env" "Cna" (func $internal4235 (type $none_=>_none)))
- (import "env" "Dna" (func $internal4236 (type $none_=>_none)))
- (import "env" "Ena" (func $internal4237 (type $none_=>_none)))
- (import "env" "Fna" (func $internal4238 (type $none_=>_none)))
- (import "env" "Gna" (func $internal4239 (type $none_=>_none)))
- (import "env" "Hna" (func $internal4240 (type $none_=>_none)))
- (import "env" "Ina" (func $internal4241 (type $none_=>_none)))
- (import "env" "Jna" (func $internal4242 (type $none_=>_none)))
- (import "env" "Kna" (func $internal4243 (type $none_=>_none)))
- (import "env" "Lna" (func $internal4244 (type $none_=>_none)))
- (import "env" "Mna" (func $internal4245 (type $none_=>_none)))
- (import "env" "Nna" (func $internal4246 (type $none_=>_none)))
- (import "env" "Ona" (func $internal4247 (type $none_=>_none)))
- (import "env" "Pna" (func $internal4248 (type $none_=>_none)))
- (import "env" "Qna" (func $internal4249 (type $none_=>_none)))
- (import "env" "Rna" (func $internal4250 (type $none_=>_none)))
- (import "env" "Sna" (func $internal4251 (type $none_=>_none)))
- (import "env" "Tna" (func $internal4252 (type $none_=>_none)))
- (import "env" "Una" (func $internal4253 (type $none_=>_none)))
- (import "env" "Vna" (func $internal4254 (type $none_=>_none)))
- (import "env" "Wna" (func $internal4255 (type $none_=>_none)))
- (import "env" "Xna" (func $internal4256 (type $none_=>_none)))
- (import "env" "Yna" (func $internal4257 (type $none_=>_none)))
- (import "env" "Zna" (func $internal4258 (type $none_=>_none)))
- (import "env" "_na" (func $internal4259 (type $none_=>_none)))
- (import "env" "$na" (func $internal4260 (type $none_=>_none)))
- (import "env" "aoa" (func $internal4261 (type $none_=>_none)))
- (import "env" "boa" (func $internal4262 (type $none_=>_none)))
- (import "env" "coa" (func $internal4263 (type $none_=>_none)))
- (import "env" "doa" (func $internal4264 (type $none_=>_none)))
- (import "env" "eoa" (func $internal4265 (type $none_=>_none)))
- (import "env" "foa" (func $internal4266 (type $none_=>_none)))
- (import "env" "goa" (func $internal4267 (type $none_=>_none)))
- (import "env" "hoa" (func $internal4268 (type $none_=>_none)))
- (import "env" "ioa" (func $internal4269 (type $none_=>_none)))
- (import "env" "joa" (func $internal4270 (type $none_=>_none)))
- (import "env" "koa" (func $internal4271 (type $none_=>_none)))
- (import "env" "loa" (func $internal4272 (type $none_=>_none)))
- (import "env" "moa" (func $internal4273 (type $none_=>_none)))
- (import "env" "noa" (func $internal4274 (type $none_=>_none)))
- (import "env" "ooa" (func $internal4275 (type $none_=>_none)))
- (import "env" "poa" (func $internal4276 (type $none_=>_none)))
- (import "env" "qoa" (func $internal4277 (type $none_=>_none)))
- (import "env" "roa" (func $internal4278 (type $none_=>_none)))
- (import "env" "soa" (func $internal4279 (type $none_=>_none)))
- (import "env" "toa" (func $internal4280 (type $none_=>_none)))
- (import "env" "uoa" (func $internal4281 (type $none_=>_none)))
- (import "env" "voa" (func $internal4282 (type $none_=>_none)))
- (import "env" "woa" (func $internal4283 (type $none_=>_none)))
- (import "env" "xoa" (func $internal4284 (type $none_=>_none)))
- (import "env" "yoa" (func $internal4285 (type $none_=>_none)))
- (import "env" "zoa" (func $internal4286 (type $none_=>_none)))
- (import "env" "Aoa" (func $internal4287 (type $none_=>_none)))
- (import "env" "Boa" (func $internal4288 (type $none_=>_none)))
- (import "env" "Coa" (func $internal4289 (type $none_=>_none)))
- (import "env" "Doa" (func $internal4290 (type $none_=>_none)))
- (import "env" "Eoa" (func $internal4291 (type $none_=>_none)))
- (import "env" "Foa" (func $internal4292 (type $none_=>_none)))
- (import "env" "Goa" (func $internal4293 (type $none_=>_none)))
- (import "env" "Hoa" (func $internal4294 (type $none_=>_none)))
- (import "env" "Ioa" (func $internal4295 (type $none_=>_none)))
- (import "env" "Joa" (func $internal4296 (type $none_=>_none)))
- (import "env" "Koa" (func $internal4297 (type $none_=>_none)))
- (import "env" "Loa" (func $internal4298 (type $none_=>_none)))
- (import "env" "Moa" (func $internal4299 (type $none_=>_none)))
- (import "env" "Noa" (func $internal4300 (type $none_=>_none)))
- (import "env" "Ooa" (func $internal4301 (type $none_=>_none)))
- (import "env" "Poa" (func $internal4302 (type $none_=>_none)))
- (import "env" "Qoa" (func $internal4303 (type $none_=>_none)))
- (import "env" "Roa" (func $internal4304 (type $none_=>_none)))
- (import "env" "Soa" (func $internal4305 (type $none_=>_none)))
- (import "env" "Toa" (func $internal4306 (type $none_=>_none)))
- (import "env" "Uoa" (func $internal4307 (type $none_=>_none)))
- (import "env" "Voa" (func $internal4308 (type $none_=>_none)))
- (import "env" "Woa" (func $internal4309 (type $none_=>_none)))
- (import "env" "Xoa" (func $internal4310 (type $none_=>_none)))
- (import "env" "Yoa" (func $internal4311 (type $none_=>_none)))
- (import "env" "Zoa" (func $internal4312 (type $none_=>_none)))
- (import "env" "_oa" (func $internal4313 (type $none_=>_none)))
- (import "env" "$oa" (func $internal4314 (type $none_=>_none)))
- (import "env" "apa" (func $internal4315 (type $none_=>_none)))
- (import "env" "bpa" (func $internal4316 (type $none_=>_none)))
- (import "env" "cpa" (func $internal4317 (type $none_=>_none)))
- (import "env" "dpa" (func $internal4318 (type $none_=>_none)))
- (import "env" "epa" (func $internal4319 (type $none_=>_none)))
- (import "env" "fpa" (func $internal4320 (type $none_=>_none)))
- (import "env" "gpa" (func $internal4321 (type $none_=>_none)))
- (import "env" "hpa" (func $internal4322 (type $none_=>_none)))
- (import "env" "ipa" (func $internal4323 (type $none_=>_none)))
- (import "env" "jpa" (func $internal4324 (type $none_=>_none)))
- (import "env" "kpa" (func $internal4325 (type $none_=>_none)))
- (import "env" "lpa" (func $internal4326 (type $none_=>_none)))
- (import "env" "mpa" (func $internal4327 (type $none_=>_none)))
- (import "env" "npa" (func $internal4328 (type $none_=>_none)))
- (import "env" "opa" (func $internal4329 (type $none_=>_none)))
- (import "env" "ppa" (func $internal4330 (type $none_=>_none)))
- (import "env" "qpa" (func $internal4331 (type $none_=>_none)))
- (import "env" "rpa" (func $internal4332 (type $none_=>_none)))
- (import "env" "spa" (func $internal4333 (type $none_=>_none)))
- (import "env" "tpa" (func $internal4334 (type $none_=>_none)))
- (import "env" "upa" (func $internal4335 (type $none_=>_none)))
- (import "env" "vpa" (func $internal4336 (type $none_=>_none)))
- (import "env" "wpa" (func $internal4337 (type $none_=>_none)))
- (import "env" "xpa" (func $internal4338 (type $none_=>_none)))
- (import "env" "ypa" (func $internal4339 (type $none_=>_none)))
- (import "env" "zpa" (func $internal4340 (type $none_=>_none)))
- (import "env" "Apa" (func $internal4341 (type $none_=>_none)))
- (import "env" "Bpa" (func $internal4342 (type $none_=>_none)))
- (import "env" "Cpa" (func $internal4343 (type $none_=>_none)))
- (import "env" "Dpa" (func $internal4344 (type $none_=>_none)))
- (import "env" "Epa" (func $internal4345 (type $none_=>_none)))
- (import "env" "Fpa" (func $internal4346 (type $none_=>_none)))
- (import "env" "Gpa" (func $internal4347 (type $none_=>_none)))
- (import "env" "Hpa" (func $internal4348 (type $none_=>_none)))
- (import "env" "Ipa" (func $internal4349 (type $none_=>_none)))
- (import "env" "Jpa" (func $internal4350 (type $none_=>_none)))
- (import "env" "Kpa" (func $internal4351 (type $none_=>_none)))
- (import "env" "Lpa" (func $internal4352 (type $none_=>_none)))
- (import "env" "Mpa" (func $internal4353 (type $none_=>_none)))
- (import "env" "Npa" (func $internal4354 (type $none_=>_none)))
- (import "env" "Opa" (func $internal4355 (type $none_=>_none)))
- (import "env" "Ppa" (func $internal4356 (type $none_=>_none)))
- (import "env" "Qpa" (func $internal4357 (type $none_=>_none)))
- (import "env" "Rpa" (func $internal4358 (type $none_=>_none)))
- (import "env" "Spa" (func $internal4359 (type $none_=>_none)))
- (import "env" "Tpa" (func $internal4360 (type $none_=>_none)))
- (import "env" "Upa" (func $internal4361 (type $none_=>_none)))
- (import "env" "Vpa" (func $internal4362 (type $none_=>_none)))
- (import "env" "Wpa" (func $internal4363 (type $none_=>_none)))
- (import "env" "Xpa" (func $internal4364 (type $none_=>_none)))
- (import "env" "Ypa" (func $internal4365 (type $none_=>_none)))
- (import "env" "Zpa" (func $internal4366 (type $none_=>_none)))
- (import "env" "_pa" (func $internal4367 (type $none_=>_none)))
- (import "env" "$pa" (func $internal4368 (type $none_=>_none)))
- (import "env" "aqa" (func $internal4369 (type $none_=>_none)))
- (import "env" "bqa" (func $internal4370 (type $none_=>_none)))
- (import "env" "cqa" (func $internal4371 (type $none_=>_none)))
- (import "env" "dqa" (func $internal4372 (type $none_=>_none)))
- (import "env" "eqa" (func $internal4373 (type $none_=>_none)))
- (import "env" "fqa" (func $internal4374 (type $none_=>_none)))
- (import "env" "gqa" (func $internal4375 (type $none_=>_none)))
- (import "env" "hqa" (func $internal4376 (type $none_=>_none)))
- (import "env" "iqa" (func $internal4377 (type $none_=>_none)))
- (import "env" "jqa" (func $internal4378 (type $none_=>_none)))
- (import "env" "kqa" (func $internal4379 (type $none_=>_none)))
- (import "env" "lqa" (func $internal4380 (type $none_=>_none)))
- (import "env" "mqa" (func $internal4381 (type $none_=>_none)))
- (import "env" "nqa" (func $internal4382 (type $none_=>_none)))
- (import "env" "oqa" (func $internal4383 (type $none_=>_none)))
- (import "env" "pqa" (func $internal4384 (type $none_=>_none)))
- (import "env" "qqa" (func $internal4385 (type $none_=>_none)))
- (import "env" "rqa" (func $internal4386 (type $none_=>_none)))
- (import "env" "sqa" (func $internal4387 (type $none_=>_none)))
- (import "env" "tqa" (func $internal4388 (type $none_=>_none)))
- (import "env" "uqa" (func $internal4389 (type $none_=>_none)))
- (import "env" "vqa" (func $internal4390 (type $none_=>_none)))
- (import "env" "wqa" (func $internal4391 (type $none_=>_none)))
- (import "env" "xqa" (func $internal4392 (type $none_=>_none)))
- (import "env" "yqa" (func $internal4393 (type $none_=>_none)))
- (import "env" "zqa" (func $internal4394 (type $none_=>_none)))
- (import "env" "Aqa" (func $internal4395 (type $none_=>_none)))
- (import "env" "Bqa" (func $internal4396 (type $none_=>_none)))
- (import "env" "Cqa" (func $internal4397 (type $none_=>_none)))
- (import "env" "Dqa" (func $internal4398 (type $none_=>_none)))
- (import "env" "Eqa" (func $internal4399 (type $none_=>_none)))
- (import "env" "Fqa" (func $internal4400 (type $none_=>_none)))
- (import "env" "Gqa" (func $internal4401 (type $none_=>_none)))
- (import "env" "Hqa" (func $internal4402 (type $none_=>_none)))
- (import "env" "Iqa" (func $internal4403 (type $none_=>_none)))
- (import "env" "Jqa" (func $internal4404 (type $none_=>_none)))
- (import "env" "Kqa" (func $internal4405 (type $none_=>_none)))
- (import "env" "Lqa" (func $internal4406 (type $none_=>_none)))
- (import "env" "Mqa" (func $internal4407 (type $none_=>_none)))
- (import "env" "Nqa" (func $internal4408 (type $none_=>_none)))
- (import "env" "Oqa" (func $internal4409 (type $none_=>_none)))
- (import "env" "Pqa" (func $internal4410 (type $none_=>_none)))
- (import "env" "Qqa" (func $internal4411 (type $none_=>_none)))
- (import "env" "Rqa" (func $internal4412 (type $none_=>_none)))
- (import "env" "Sqa" (func $internal4413 (type $none_=>_none)))
- (import "env" "Tqa" (func $internal4414 (type $none_=>_none)))
- (import "env" "Uqa" (func $internal4415 (type $none_=>_none)))
- (import "env" "Vqa" (func $internal4416 (type $none_=>_none)))
- (import "env" "Wqa" (func $internal4417 (type $none_=>_none)))
- (import "env" "Xqa" (func $internal4418 (type $none_=>_none)))
- (import "env" "Yqa" (func $internal4419 (type $none_=>_none)))
- (import "env" "Zqa" (func $internal4420 (type $none_=>_none)))
- (import "env" "_qa" (func $internal4421 (type $none_=>_none)))
- (import "env" "$qa" (func $internal4422 (type $none_=>_none)))
- (import "env" "ara" (func $internal4423 (type $none_=>_none)))
- (import "env" "bra" (func $internal4424 (type $none_=>_none)))
- (import "env" "cra" (func $internal4425 (type $none_=>_none)))
- (import "env" "dra" (func $internal4426 (type $none_=>_none)))
- (import "env" "era" (func $internal4427 (type $none_=>_none)))
- (import "env" "fra" (func $internal4428 (type $none_=>_none)))
- (import "env" "gra" (func $internal4429 (type $none_=>_none)))
- (import "env" "hra" (func $internal4430 (type $none_=>_none)))
- (import "env" "ira" (func $internal4431 (type $none_=>_none)))
- (import "env" "jra" (func $internal4432 (type $none_=>_none)))
- (import "env" "kra" (func $internal4433 (type $none_=>_none)))
- (import "env" "lra" (func $internal4434 (type $none_=>_none)))
- (import "env" "mra" (func $internal4435 (type $none_=>_none)))
- (import "env" "nra" (func $internal4436 (type $none_=>_none)))
- (import "env" "ora" (func $internal4437 (type $none_=>_none)))
- (import "env" "pra" (func $internal4438 (type $none_=>_none)))
- (import "env" "qra" (func $internal4439 (type $none_=>_none)))
- (import "env" "rra" (func $internal4440 (type $none_=>_none)))
- (import "env" "sra" (func $internal4441 (type $none_=>_none)))
- (import "env" "tra" (func $internal4442 (type $none_=>_none)))
- (import "env" "ura" (func $internal4443 (type $none_=>_none)))
- (import "env" "vra" (func $internal4444 (type $none_=>_none)))
- (import "env" "wra" (func $internal4445 (type $none_=>_none)))
- (import "env" "xra" (func $internal4446 (type $none_=>_none)))
- (import "env" "yra" (func $internal4447 (type $none_=>_none)))
- (import "env" "zra" (func $internal4448 (type $none_=>_none)))
- (import "env" "Ara" (func $internal4449 (type $none_=>_none)))
- (import "env" "Bra" (func $internal4450 (type $none_=>_none)))
- (import "env" "Cra" (func $internal4451 (type $none_=>_none)))
- (import "env" "Dra" (func $internal4452 (type $none_=>_none)))
- (import "env" "Era" (func $internal4453 (type $none_=>_none)))
- (import "env" "Fra" (func $internal4454 (type $none_=>_none)))
- (import "env" "Gra" (func $internal4455 (type $none_=>_none)))
- (import "env" "Hra" (func $internal4456 (type $none_=>_none)))
- (import "env" "Ira" (func $internal4457 (type $none_=>_none)))
- (import "env" "Jra" (func $internal4458 (type $none_=>_none)))
- (import "env" "Kra" (func $internal4459 (type $none_=>_none)))
- (import "env" "Lra" (func $internal4460 (type $none_=>_none)))
- (import "env" "Mra" (func $internal4461 (type $none_=>_none)))
- (import "env" "Nra" (func $internal4462 (type $none_=>_none)))
- (import "env" "Ora" (func $internal4463 (type $none_=>_none)))
- (import "env" "Pra" (func $internal4464 (type $none_=>_none)))
- (import "env" "Qra" (func $internal4465 (type $none_=>_none)))
- (import "env" "Rra" (func $internal4466 (type $none_=>_none)))
- (import "env" "Sra" (func $internal4467 (type $none_=>_none)))
- (import "env" "Tra" (func $internal4468 (type $none_=>_none)))
- (import "env" "Ura" (func $internal4469 (type $none_=>_none)))
- (import "env" "Vra" (func $internal4470 (type $none_=>_none)))
- (import "env" "Wra" (func $internal4471 (type $none_=>_none)))
- (import "env" "Xra" (func $internal4472 (type $none_=>_none)))
- (import "env" "Yra" (func $internal4473 (type $none_=>_none)))
- (import "env" "Zra" (func $internal4474 (type $none_=>_none)))
- (import "env" "_ra" (func $internal4475 (type $none_=>_none)))
- (import "env" "$ra" (func $internal4476 (type $none_=>_none)))
- (import "env" "asa" (func $internal4477 (type $none_=>_none)))
- (import "env" "bsa" (func $internal4478 (type $none_=>_none)))
- (import "env" "csa" (func $internal4479 (type $none_=>_none)))
- (import "env" "dsa" (func $internal4480 (type $none_=>_none)))
- (import "env" "esa" (func $internal4481 (type $none_=>_none)))
- (import "env" "fsa" (func $internal4482 (type $none_=>_none)))
- (import "env" "gsa" (func $internal4483 (type $none_=>_none)))
- (import "env" "hsa" (func $internal4484 (type $none_=>_none)))
- (import "env" "isa" (func $internal4485 (type $none_=>_none)))
- (import "env" "jsa" (func $internal4486 (type $none_=>_none)))
- (import "env" "ksa" (func $internal4487 (type $none_=>_none)))
- (import "env" "lsa" (func $internal4488 (type $none_=>_none)))
- (import "env" "msa" (func $internal4489 (type $none_=>_none)))
- (import "env" "nsa" (func $internal4490 (type $none_=>_none)))
- (import "env" "osa" (func $internal4491 (type $none_=>_none)))
- (import "env" "psa" (func $internal4492 (type $none_=>_none)))
- (import "env" "qsa" (func $internal4493 (type $none_=>_none)))
- (import "env" "rsa" (func $internal4494 (type $none_=>_none)))
- (import "env" "ssa" (func $internal4495 (type $none_=>_none)))
- (import "env" "tsa" (func $internal4496 (type $none_=>_none)))
- (import "env" "usa" (func $internal4497 (type $none_=>_none)))
- (import "env" "vsa" (func $internal4498 (type $none_=>_none)))
- (import "env" "wsa" (func $internal4499 (type $none_=>_none)))
- (import "env" "xsa" (func $internal4500 (type $none_=>_none)))
- (import "env" "ysa" (func $internal4501 (type $none_=>_none)))
- (import "env" "zsa" (func $internal4502 (type $none_=>_none)))
- (import "env" "Asa" (func $internal4503 (type $none_=>_none)))
- (import "env" "Bsa" (func $internal4504 (type $none_=>_none)))
- (import "env" "Csa" (func $internal4505 (type $none_=>_none)))
- (import "env" "Dsa" (func $internal4506 (type $none_=>_none)))
- (import "env" "Esa" (func $internal4507 (type $none_=>_none)))
- (import "env" "Fsa" (func $internal4508 (type $none_=>_none)))
- (import "env" "Gsa" (func $internal4509 (type $none_=>_none)))
- (import "env" "Hsa" (func $internal4510 (type $none_=>_none)))
- (import "env" "Isa" (func $internal4511 (type $none_=>_none)))
- (import "env" "Jsa" (func $internal4512 (type $none_=>_none)))
- (import "env" "Ksa" (func $internal4513 (type $none_=>_none)))
- (import "env" "Lsa" (func $internal4514 (type $none_=>_none)))
- (import "env" "Msa" (func $internal4515 (type $none_=>_none)))
- (import "env" "Nsa" (func $internal4516 (type $none_=>_none)))
- (import "env" "Osa" (func $internal4517 (type $none_=>_none)))
- (import "env" "Psa" (func $internal4518 (type $none_=>_none)))
- (import "env" "Qsa" (func $internal4519 (type $none_=>_none)))
- (import "env" "Rsa" (func $internal4520 (type $none_=>_none)))
- (import "env" "Ssa" (func $internal4521 (type $none_=>_none)))
- (import "env" "Tsa" (func $internal4522 (type $none_=>_none)))
- (import "env" "Usa" (func $internal4523 (type $none_=>_none)))
- (import "env" "Vsa" (func $internal4524 (type $none_=>_none)))
- (import "env" "Wsa" (func $internal4525 (type $none_=>_none)))
- (import "env" "Xsa" (func $internal4526 (type $none_=>_none)))
- (import "env" "Ysa" (func $internal4527 (type $none_=>_none)))
- (import "env" "Zsa" (func $internal4528 (type $none_=>_none)))
- (import "env" "_sa" (func $internal4529 (type $none_=>_none)))
- (import "env" "$sa" (func $internal4530 (type $none_=>_none)))
- (import "env" "ata" (func $internal4531 (type $none_=>_none)))
- (import "env" "bta" (func $internal4532 (type $none_=>_none)))
- (import "env" "cta" (func $internal4533 (type $none_=>_none)))
- (import "env" "dta" (func $internal4534 (type $none_=>_none)))
- (import "env" "eta" (func $internal4535 (type $none_=>_none)))
- (import "env" "fta" (func $internal4536 (type $none_=>_none)))
- (import "env" "gta" (func $internal4537 (type $none_=>_none)))
- (import "env" "hta" (func $internal4538 (type $none_=>_none)))
- (import "env" "ita" (func $internal4539 (type $none_=>_none)))
- (import "env" "jta" (func $internal4540 (type $none_=>_none)))
- (import "env" "kta" (func $internal4541 (type $none_=>_none)))
- (import "env" "lta" (func $internal4542 (type $none_=>_none)))
- (import "env" "mta" (func $internal4543 (type $none_=>_none)))
- (import "env" "nta" (func $internal4544 (type $none_=>_none)))
- (import "env" "ota" (func $internal4545 (type $none_=>_none)))
- (import "env" "pta" (func $internal4546 (type $none_=>_none)))
- (import "env" "qta" (func $internal4547 (type $none_=>_none)))
- (import "env" "rta" (func $internal4548 (type $none_=>_none)))
- (import "env" "sta" (func $internal4549 (type $none_=>_none)))
- (import "env" "tta" (func $internal4550 (type $none_=>_none)))
- (import "env" "uta" (func $internal4551 (type $none_=>_none)))
- (import "env" "vta" (func $internal4552 (type $none_=>_none)))
- (import "env" "wta" (func $internal4553 (type $none_=>_none)))
- (import "env" "xta" (func $internal4554 (type $none_=>_none)))
- (import "env" "yta" (func $internal4555 (type $none_=>_none)))
- (import "env" "zta" (func $internal4556 (type $none_=>_none)))
- (import "env" "Ata" (func $internal4557 (type $none_=>_none)))
- (import "env" "Bta" (func $internal4558 (type $none_=>_none)))
- (import "env" "Cta" (func $internal4559 (type $none_=>_none)))
- (import "env" "Dta" (func $internal4560 (type $none_=>_none)))
- (import "env" "Eta" (func $internal4561 (type $none_=>_none)))
- (import "env" "Fta" (func $internal4562 (type $none_=>_none)))
- (import "env" "Gta" (func $internal4563 (type $none_=>_none)))
- (import "env" "Hta" (func $internal4564 (type $none_=>_none)))
- (import "env" "Ita" (func $internal4565 (type $none_=>_none)))
- (import "env" "Jta" (func $internal4566 (type $none_=>_none)))
- (import "env" "Kta" (func $internal4567 (type $none_=>_none)))
- (import "env" "Lta" (func $internal4568 (type $none_=>_none)))
- (import "env" "Mta" (func $internal4569 (type $none_=>_none)))
- (import "env" "Nta" (func $internal4570 (type $none_=>_none)))
- (import "env" "Ota" (func $internal4571 (type $none_=>_none)))
- (import "env" "Pta" (func $internal4572 (type $none_=>_none)))
- (import "env" "Qta" (func $internal4573 (type $none_=>_none)))
- (import "env" "Rta" (func $internal4574 (type $none_=>_none)))
- (import "env" "Sta" (func $internal4575 (type $none_=>_none)))
- (import "env" "Tta" (func $internal4576 (type $none_=>_none)))
- (import "env" "Uta" (func $internal4577 (type $none_=>_none)))
- (import "env" "Vta" (func $internal4578 (type $none_=>_none)))
- (import "env" "Wta" (func $internal4579 (type $none_=>_none)))
- (import "env" "Xta" (func $internal4580 (type $none_=>_none)))
- (import "env" "Yta" (func $internal4581 (type $none_=>_none)))
- (import "env" "Zta" (func $internal4582 (type $none_=>_none)))
- (import "env" "_ta" (func $internal4583 (type $none_=>_none)))
- (import "env" "$ta" (func $internal4584 (type $none_=>_none)))
- (import "env" "aua" (func $internal4585 (type $none_=>_none)))
- (import "env" "bua" (func $internal4586 (type $none_=>_none)))
- (import "env" "cua" (func $internal4587 (type $none_=>_none)))
- (import "env" "dua" (func $internal4588 (type $none_=>_none)))
- (import "env" "eua" (func $internal4589 (type $none_=>_none)))
- (import "env" "fua" (func $internal4590 (type $none_=>_none)))
- (import "env" "gua" (func $internal4591 (type $none_=>_none)))
- (import "env" "hua" (func $internal4592 (type $none_=>_none)))
- (import "env" "iua" (func $internal4593 (type $none_=>_none)))
- (import "env" "jua" (func $internal4594 (type $none_=>_none)))
- (import "env" "kua" (func $internal4595 (type $none_=>_none)))
- (import "env" "lua" (func $internal4596 (type $none_=>_none)))
- (import "env" "mua" (func $internal4597 (type $none_=>_none)))
- (import "env" "nua" (func $internal4598 (type $none_=>_none)))
- (import "env" "oua" (func $internal4599 (type $none_=>_none)))
- (import "env" "pua" (func $internal4600 (type $none_=>_none)))
- (import "env" "qua" (func $internal4601 (type $none_=>_none)))
- (import "env" "rua" (func $internal4602 (type $none_=>_none)))
- (import "env" "sua" (func $internal4603 (type $none_=>_none)))
- (import "env" "tua" (func $internal4604 (type $none_=>_none)))
- (import "env" "uua" (func $internal4605 (type $none_=>_none)))
- (import "env" "vua" (func $internal4606 (type $none_=>_none)))
- (import "env" "wua" (func $internal4607 (type $none_=>_none)))
- (import "env" "xua" (func $internal4608 (type $none_=>_none)))
- (import "env" "yua" (func $internal4609 (type $none_=>_none)))
- (import "env" "zua" (func $internal4610 (type $none_=>_none)))
- (import "env" "Aua" (func $internal4611 (type $none_=>_none)))
- (import "env" "Bua" (func $internal4612 (type $none_=>_none)))
- (import "env" "Cua" (func $internal4613 (type $none_=>_none)))
- (import "env" "Dua" (func $internal4614 (type $none_=>_none)))
- (import "env" "Eua" (func $internal4615 (type $none_=>_none)))
- (import "env" "Fua" (func $internal4616 (type $none_=>_none)))
- (import "env" "Gua" (func $internal4617 (type $none_=>_none)))
- (import "env" "Hua" (func $internal4618 (type $none_=>_none)))
- (import "env" "Iua" (func $internal4619 (type $none_=>_none)))
- (import "env" "Jua" (func $internal4620 (type $none_=>_none)))
- (import "env" "Kua" (func $internal4621 (type $none_=>_none)))
- (import "env" "Lua" (func $internal4622 (type $none_=>_none)))
- (import "env" "Mua" (func $internal4623 (type $none_=>_none)))
- (import "env" "Nua" (func $internal4624 (type $none_=>_none)))
- (import "env" "Oua" (func $internal4625 (type $none_=>_none)))
- (import "env" "Pua" (func $internal4626 (type $none_=>_none)))
- (import "env" "Qua" (func $internal4627 (type $none_=>_none)))
- (import "env" "Rua" (func $internal4628 (type $none_=>_none)))
- (import "env" "Sua" (func $internal4629 (type $none_=>_none)))
- (import "env" "Tua" (func $internal4630 (type $none_=>_none)))
- (import "env" "Uua" (func $internal4631 (type $none_=>_none)))
- (import "env" "Vua" (func $internal4632 (type $none_=>_none)))
- (import "env" "Wua" (func $internal4633 (type $none_=>_none)))
- (import "env" "Xua" (func $internal4634 (type $none_=>_none)))
- (import "env" "Yua" (func $internal4635 (type $none_=>_none)))
- (import "env" "Zua" (func $internal4636 (type $none_=>_none)))
- (import "env" "_ua" (func $internal4637 (type $none_=>_none)))
- (import "env" "$ua" (func $internal4638 (type $none_=>_none)))
- (import "env" "ava" (func $internal4639 (type $none_=>_none)))
- (import "env" "bva" (func $internal4640 (type $none_=>_none)))
- (import "env" "cva" (func $internal4641 (type $none_=>_none)))
- (import "env" "dva" (func $internal4642 (type $none_=>_none)))
- (import "env" "eva" (func $internal4643 (type $none_=>_none)))
- (import "env" "fva" (func $internal4644 (type $none_=>_none)))
- (import "env" "gva" (func $internal4645 (type $none_=>_none)))
- (import "env" "hva" (func $internal4646 (type $none_=>_none)))
- (import "env" "iva" (func $internal4647 (type $none_=>_none)))
- (import "env" "jva" (func $internal4648 (type $none_=>_none)))
- (import "env" "kva" (func $internal4649 (type $none_=>_none)))
- (import "env" "lva" (func $internal4650 (type $none_=>_none)))
- (import "env" "mva" (func $internal4651 (type $none_=>_none)))
- (import "env" "nva" (func $internal4652 (type $none_=>_none)))
- (import "env" "ova" (func $internal4653 (type $none_=>_none)))
- (import "env" "pva" (func $internal4654 (type $none_=>_none)))
- (import "env" "qva" (func $internal4655 (type $none_=>_none)))
- (import "env" "rva" (func $internal4656 (type $none_=>_none)))
- (import "env" "sva" (func $internal4657 (type $none_=>_none)))
- (import "env" "tva" (func $internal4658 (type $none_=>_none)))
- (import "env" "uva" (func $internal4659 (type $none_=>_none)))
- (import "env" "vva" (func $internal4660 (type $none_=>_none)))
- (import "env" "wva" (func $internal4661 (type $none_=>_none)))
- (import "env" "xva" (func $internal4662 (type $none_=>_none)))
- (import "env" "yva" (func $internal4663 (type $none_=>_none)))
- (import "env" "zva" (func $internal4664 (type $none_=>_none)))
- (import "env" "Ava" (func $internal4665 (type $none_=>_none)))
- (import "env" "Bva" (func $internal4666 (type $none_=>_none)))
- (import "env" "Cva" (func $internal4667 (type $none_=>_none)))
- (import "env" "Dva" (func $internal4668 (type $none_=>_none)))
- (import "env" "Eva" (func $internal4669 (type $none_=>_none)))
- (import "env" "Fva" (func $internal4670 (type $none_=>_none)))
- (import "env" "Gva" (func $internal4671 (type $none_=>_none)))
- (import "env" "Hva" (func $internal4672 (type $none_=>_none)))
- (import "env" "Iva" (func $internal4673 (type $none_=>_none)))
- (import "env" "Jva" (func $internal4674 (type $none_=>_none)))
- (import "env" "Kva" (func $internal4675 (type $none_=>_none)))
- (import "env" "Lva" (func $internal4676 (type $none_=>_none)))
- (import "env" "Mva" (func $internal4677 (type $none_=>_none)))
- (import "env" "Nva" (func $internal4678 (type $none_=>_none)))
- (import "env" "Ova" (func $internal4679 (type $none_=>_none)))
- (import "env" "Pva" (func $internal4680 (type $none_=>_none)))
- (import "env" "Qva" (func $internal4681 (type $none_=>_none)))
- (import "env" "Rva" (func $internal4682 (type $none_=>_none)))
- (import "env" "Sva" (func $internal4683 (type $none_=>_none)))
- (import "env" "Tva" (func $internal4684 (type $none_=>_none)))
- (import "env" "Uva" (func $internal4685 (type $none_=>_none)))
- (import "env" "Vva" (func $internal4686 (type $none_=>_none)))
- (import "env" "Wva" (func $internal4687 (type $none_=>_none)))
- (import "env" "Xva" (func $internal4688 (type $none_=>_none)))
- (import "env" "Yva" (func $internal4689 (type $none_=>_none)))
- (import "env" "Zva" (func $internal4690 (type $none_=>_none)))
- (import "env" "_va" (func $internal4691 (type $none_=>_none)))
- (import "env" "$va" (func $internal4692 (type $none_=>_none)))
- (import "env" "awa" (func $internal4693 (type $none_=>_none)))
- (import "env" "bwa" (func $internal4694 (type $none_=>_none)))
- (import "env" "cwa" (func $internal4695 (type $none_=>_none)))
- (import "env" "dwa" (func $internal4696 (type $none_=>_none)))
- (import "env" "ewa" (func $internal4697 (type $none_=>_none)))
- (import "env" "fwa" (func $internal4698 (type $none_=>_none)))
- (import "env" "gwa" (func $internal4699 (type $none_=>_none)))
- (import "env" "hwa" (func $internal4700 (type $none_=>_none)))
- (import "env" "iwa" (func $internal4701 (type $none_=>_none)))
- (import "env" "jwa" (func $internal4702 (type $none_=>_none)))
- (import "env" "kwa" (func $internal4703 (type $none_=>_none)))
- (import "env" "lwa" (func $internal4704 (type $none_=>_none)))
- (import "env" "mwa" (func $internal4705 (type $none_=>_none)))
- (import "env" "nwa" (func $internal4706 (type $none_=>_none)))
- (import "env" "owa" (func $internal4707 (type $none_=>_none)))
- (import "env" "pwa" (func $internal4708 (type $none_=>_none)))
- (import "env" "qwa" (func $internal4709 (type $none_=>_none)))
- (import "env" "rwa" (func $internal4710 (type $none_=>_none)))
- (import "env" "swa" (func $internal4711 (type $none_=>_none)))
- (import "env" "twa" (func $internal4712 (type $none_=>_none)))
- (import "env" "uwa" (func $internal4713 (type $none_=>_none)))
- (import "env" "vwa" (func $internal4714 (type $none_=>_none)))
- (import "env" "wwa" (func $internal4715 (type $none_=>_none)))
- (import "env" "xwa" (func $internal4716 (type $none_=>_none)))
- (import "env" "ywa" (func $internal4717 (type $none_=>_none)))
- (import "env" "zwa" (func $internal4718 (type $none_=>_none)))
- (import "env" "Awa" (func $internal4719 (type $none_=>_none)))
- (import "env" "Bwa" (func $internal4720 (type $none_=>_none)))
- (import "env" "Cwa" (func $internal4721 (type $none_=>_none)))
- (import "env" "Dwa" (func $internal4722 (type $none_=>_none)))
- (import "env" "Ewa" (func $internal4723 (type $none_=>_none)))
- (import "env" "Fwa" (func $internal4724 (type $none_=>_none)))
- (import "env" "Gwa" (func $internal4725 (type $none_=>_none)))
- (import "env" "Hwa" (func $internal4726 (type $none_=>_none)))
- (import "env" "Iwa" (func $internal4727 (type $none_=>_none)))
- (import "env" "Jwa" (func $internal4728 (type $none_=>_none)))
- (import "env" "Kwa" (func $internal4729 (type $none_=>_none)))
- (import "env" "Lwa" (func $internal4730 (type $none_=>_none)))
- (import "env" "Mwa" (func $internal4731 (type $none_=>_none)))
- (import "env" "Nwa" (func $internal4732 (type $none_=>_none)))
- (import "env" "Owa" (func $internal4733 (type $none_=>_none)))
- (import "env" "Pwa" (func $internal4734 (type $none_=>_none)))
- (import "env" "Qwa" (func $internal4735 (type $none_=>_none)))
- (import "env" "Rwa" (func $internal4736 (type $none_=>_none)))
- (import "env" "Swa" (func $internal4737 (type $none_=>_none)))
- (import "env" "Twa" (func $internal4738 (type $none_=>_none)))
- (import "env" "Uwa" (func $internal4739 (type $none_=>_none)))
- (import "env" "Vwa" (func $internal4740 (type $none_=>_none)))
- (import "env" "Wwa" (func $internal4741 (type $none_=>_none)))
- (import "env" "Xwa" (func $internal4742 (type $none_=>_none)))
- (import "env" "Ywa" (func $internal4743 (type $none_=>_none)))
- (import "env" "Zwa" (func $internal4744 (type $none_=>_none)))
- (import "env" "_wa" (func $internal4745 (type $none_=>_none)))
- (import "env" "$wa" (func $internal4746 (type $none_=>_none)))
- (import "env" "axa" (func $internal4747 (type $none_=>_none)))
- (import "env" "bxa" (func $internal4748 (type $none_=>_none)))
- (import "env" "cxa" (func $internal4749 (type $none_=>_none)))
- (import "env" "dxa" (func $internal4750 (type $none_=>_none)))
- (import "env" "exa" (func $internal4751 (type $none_=>_none)))
- (import "env" "fxa" (func $internal4752 (type $none_=>_none)))
- (import "env" "gxa" (func $internal4753 (type $none_=>_none)))
- (import "env" "hxa" (func $internal4754 (type $none_=>_none)))
- (import "env" "ixa" (func $internal4755 (type $none_=>_none)))
- (import "env" "jxa" (func $internal4756 (type $none_=>_none)))
- (import "env" "kxa" (func $internal4757 (type $none_=>_none)))
- (import "env" "lxa" (func $internal4758 (type $none_=>_none)))
- (import "env" "mxa" (func $internal4759 (type $none_=>_none)))
- (import "env" "nxa" (func $internal4760 (type $none_=>_none)))
- (import "env" "oxa" (func $internal4761 (type $none_=>_none)))
- (import "env" "pxa" (func $internal4762 (type $none_=>_none)))
- (import "env" "qxa" (func $internal4763 (type $none_=>_none)))
- (import "env" "rxa" (func $internal4764 (type $none_=>_none)))
- (import "env" "sxa" (func $internal4765 (type $none_=>_none)))
- (import "env" "txa" (func $internal4766 (type $none_=>_none)))
- (import "env" "uxa" (func $internal4767 (type $none_=>_none)))
- (import "env" "vxa" (func $internal4768 (type $none_=>_none)))
- (import "env" "wxa" (func $internal4769 (type $none_=>_none)))
- (import "env" "xxa" (func $internal4770 (type $none_=>_none)))
- (import "env" "yxa" (func $internal4771 (type $none_=>_none)))
- (import "env" "zxa" (func $internal4772 (type $none_=>_none)))
- (import "env" "Axa" (func $internal4773 (type $none_=>_none)))
- (import "env" "Bxa" (func $internal4774 (type $none_=>_none)))
- (import "env" "Cxa" (func $internal4775 (type $none_=>_none)))
- (import "env" "Dxa" (func $internal4776 (type $none_=>_none)))
- (import "env" "Exa" (func $internal4777 (type $none_=>_none)))
- (import "env" "Fxa" (func $internal4778 (type $none_=>_none)))
- (import "env" "Gxa" (func $internal4779 (type $none_=>_none)))
- (import "env" "Hxa" (func $internal4780 (type $none_=>_none)))
- (import "env" "Ixa" (func $internal4781 (type $none_=>_none)))
- (import "env" "Jxa" (func $internal4782 (type $none_=>_none)))
- (import "env" "Kxa" (func $internal4783 (type $none_=>_none)))
- (import "env" "Lxa" (func $internal4784 (type $none_=>_none)))
- (import "env" "Mxa" (func $internal4785 (type $none_=>_none)))
- (import "env" "Nxa" (func $internal4786 (type $none_=>_none)))
- (import "env" "Oxa" (func $internal4787 (type $none_=>_none)))
- (import "env" "Pxa" (func $internal4788 (type $none_=>_none)))
- (import "env" "Qxa" (func $internal4789 (type $none_=>_none)))
- (import "env" "Rxa" (func $internal4790 (type $none_=>_none)))
- (import "env" "Sxa" (func $internal4791 (type $none_=>_none)))
- (import "env" "Txa" (func $internal4792 (type $none_=>_none)))
- (import "env" "Uxa" (func $internal4793 (type $none_=>_none)))
- (import "env" "Vxa" (func $internal4794 (type $none_=>_none)))
- (import "env" "Wxa" (func $internal4795 (type $none_=>_none)))
- (import "env" "Xxa" (func $internal4796 (type $none_=>_none)))
- (import "env" "Yxa" (func $internal4797 (type $none_=>_none)))
- (import "env" "Zxa" (func $internal4798 (type $none_=>_none)))
- (import "env" "_xa" (func $internal4799 (type $none_=>_none)))
- (import "env" "$xa" (func $internal4800 (type $none_=>_none)))
- (import "env" "aya" (func $internal4801 (type $none_=>_none)))
- (import "env" "bya" (func $internal4802 (type $none_=>_none)))
- (import "env" "cya" (func $internal4803 (type $none_=>_none)))
- (import "env" "dya" (func $internal4804 (type $none_=>_none)))
- (import "env" "eya" (func $internal4805 (type $none_=>_none)))
- (import "env" "fya" (func $internal4806 (type $none_=>_none)))
- (import "env" "gya" (func $internal4807 (type $none_=>_none)))
- (import "env" "hya" (func $internal4808 (type $none_=>_none)))
- (import "env" "iya" (func $internal4809 (type $none_=>_none)))
- (import "env" "jya" (func $internal4810 (type $none_=>_none)))
- (import "env" "kya" (func $internal4811 (type $none_=>_none)))
- (import "env" "lya" (func $internal4812 (type $none_=>_none)))
- (import "env" "mya" (func $internal4813 (type $none_=>_none)))
- (import "env" "nya" (func $internal4814 (type $none_=>_none)))
- (import "env" "oya" (func $internal4815 (type $none_=>_none)))
- (import "env" "pya" (func $internal4816 (type $none_=>_none)))
- (import "env" "qya" (func $internal4817 (type $none_=>_none)))
- (import "env" "rya" (func $internal4818 (type $none_=>_none)))
- (import "env" "sya" (func $internal4819 (type $none_=>_none)))
- (import "env" "tya" (func $internal4820 (type $none_=>_none)))
- (import "env" "uya" (func $internal4821 (type $none_=>_none)))
- (import "env" "vya" (func $internal4822 (type $none_=>_none)))
- (import "env" "wya" (func $internal4823 (type $none_=>_none)))
- (import "env" "xya" (func $internal4824 (type $none_=>_none)))
- (import "env" "yya" (func $internal4825 (type $none_=>_none)))
- (import "env" "zya" (func $internal4826 (type $none_=>_none)))
- (import "env" "Aya" (func $internal4827 (type $none_=>_none)))
- (import "env" "Bya" (func $internal4828 (type $none_=>_none)))
- (import "env" "Cya" (func $internal4829 (type $none_=>_none)))
- (import "env" "Dya" (func $internal4830 (type $none_=>_none)))
- (import "env" "Eya" (func $internal4831 (type $none_=>_none)))
- (import "env" "Fya" (func $internal4832 (type $none_=>_none)))
- (import "env" "Gya" (func $internal4833 (type $none_=>_none)))
- (import "env" "Hya" (func $internal4834 (type $none_=>_none)))
- (import "env" "Iya" (func $internal4835 (type $none_=>_none)))
- (import "env" "Jya" (func $internal4836 (type $none_=>_none)))
- (import "env" "Kya" (func $internal4837 (type $none_=>_none)))
- (import "env" "Lya" (func $internal4838 (type $none_=>_none)))
- (import "env" "Mya" (func $internal4839 (type $none_=>_none)))
- (import "env" "Nya" (func $internal4840 (type $none_=>_none)))
- (import "env" "Oya" (func $internal4841 (type $none_=>_none)))
- (import "env" "Pya" (func $internal4842 (type $none_=>_none)))
- (import "env" "Qya" (func $internal4843 (type $none_=>_none)))
- (import "env" "Rya" (func $internal4844 (type $none_=>_none)))
- (import "env" "Sya" (func $internal4845 (type $none_=>_none)))
- (import "env" "Tya" (func $internal4846 (type $none_=>_none)))
- (import "env" "Uya" (func $internal4847 (type $none_=>_none)))
- (import "env" "Vya" (func $internal4848 (type $none_=>_none)))
- (import "env" "Wya" (func $internal4849 (type $none_=>_none)))
- (import "env" "Xya" (func $internal4850 (type $none_=>_none)))
- (import "env" "Yya" (func $internal4851 (type $none_=>_none)))
- (import "env" "Zya" (func $internal4852 (type $none_=>_none)))
- (import "env" "_ya" (func $internal4853 (type $none_=>_none)))
- (import "env" "$ya" (func $internal4854 (type $none_=>_none)))
- (import "env" "aza" (func $internal4855 (type $none_=>_none)))
- (import "env" "bza" (func $internal4856 (type $none_=>_none)))
- (import "env" "cza" (func $internal4857 (type $none_=>_none)))
- (import "env" "dza" (func $internal4858 (type $none_=>_none)))
- (import "env" "eza" (func $internal4859 (type $none_=>_none)))
- (import "env" "fza" (func $internal4860 (type $none_=>_none)))
- (import "env" "gza" (func $internal4861 (type $none_=>_none)))
- (import "env" "hza" (func $internal4862 (type $none_=>_none)))
- (import "env" "iza" (func $internal4863 (type $none_=>_none)))
- (import "env" "jza" (func $internal4864 (type $none_=>_none)))
- (import "env" "kza" (func $internal4865 (type $none_=>_none)))
- (import "env" "lza" (func $internal4866 (type $none_=>_none)))
- (import "env" "mza" (func $internal4867 (type $none_=>_none)))
- (import "env" "nza" (func $internal4868 (type $none_=>_none)))
- (import "env" "oza" (func $internal4869 (type $none_=>_none)))
- (import "env" "pza" (func $internal4870 (type $none_=>_none)))
- (import "env" "qza" (func $internal4871 (type $none_=>_none)))
- (import "env" "rza" (func $internal4872 (type $none_=>_none)))
- (import "env" "sza" (func $internal4873 (type $none_=>_none)))
- (import "env" "tza" (func $internal4874 (type $none_=>_none)))
- (import "env" "uza" (func $internal4875 (type $none_=>_none)))
- (import "env" "vza" (func $internal4876 (type $none_=>_none)))
- (import "env" "wza" (func $internal4877 (type $none_=>_none)))
- (import "env" "xza" (func $internal4878 (type $none_=>_none)))
- (import "env" "yza" (func $internal4879 (type $none_=>_none)))
- (import "env" "zza" (func $internal4880 (type $none_=>_none)))
- (import "env" "Aza" (func $internal4881 (type $none_=>_none)))
- (import "env" "Bza" (func $internal4882 (type $none_=>_none)))
- (import "env" "Cza" (func $internal4883 (type $none_=>_none)))
- (import "env" "Dza" (func $internal4884 (type $none_=>_none)))
- (import "env" "Eza" (func $internal4885 (type $none_=>_none)))
- (import "env" "Fza" (func $internal4886 (type $none_=>_none)))
- (import "env" "Gza" (func $internal4887 (type $none_=>_none)))
- (import "env" "Hza" (func $internal4888 (type $none_=>_none)))
- (import "env" "Iza" (func $internal4889 (type $none_=>_none)))
- (import "env" "Jza" (func $internal4890 (type $none_=>_none)))
- (import "env" "Kza" (func $internal4891 (type $none_=>_none)))
- (import "env" "Lza" (func $internal4892 (type $none_=>_none)))
- (import "env" "Mza" (func $internal4893 (type $none_=>_none)))
- (import "env" "Nza" (func $internal4894 (type $none_=>_none)))
- (import "env" "Oza" (func $internal4895 (type $none_=>_none)))
- (import "env" "Pza" (func $internal4896 (type $none_=>_none)))
- (import "env" "Qza" (func $internal4897 (type $none_=>_none)))
- (import "env" "Rza" (func $internal4898 (type $none_=>_none)))
- (import "env" "Sza" (func $internal4899 (type $none_=>_none)))
- (import "env" "Tza" (func $internal4900 (type $none_=>_none)))
- (import "env" "Uza" (func $internal4901 (type $none_=>_none)))
- (import "env" "Vza" (func $internal4902 (type $none_=>_none)))
- (import "env" "Wza" (func $internal4903 (type $none_=>_none)))
- (import "env" "Xza" (func $internal4904 (type $none_=>_none)))
- (import "env" "Yza" (func $internal4905 (type $none_=>_none)))
- (import "env" "Zza" (func $internal4906 (type $none_=>_none)))
- (import "env" "_za" (func $internal4907 (type $none_=>_none)))
- (import "env" "$za" (func $internal4908 (type $none_=>_none)))
- (import "env" "aAa" (func $internal4909 (type $none_=>_none)))
- (import "env" "bAa" (func $internal4910 (type $none_=>_none)))
- (import "env" "cAa" (func $internal4911 (type $none_=>_none)))
- (import "env" "dAa" (func $internal4912 (type $none_=>_none)))
- (import "env" "eAa" (func $internal4913 (type $none_=>_none)))
- (import "env" "fAa" (func $internal4914 (type $none_=>_none)))
- (import "env" "gAa" (func $internal4915 (type $none_=>_none)))
- (import "env" "hAa" (func $internal4916 (type $none_=>_none)))
- (import "env" "iAa" (func $internal4917 (type $none_=>_none)))
- (import "env" "jAa" (func $internal4918 (type $none_=>_none)))
- (import "env" "kAa" (func $internal4919 (type $none_=>_none)))
- (import "env" "lAa" (func $internal4920 (type $none_=>_none)))
- (import "env" "mAa" (func $internal4921 (type $none_=>_none)))
- (import "env" "nAa" (func $internal4922 (type $none_=>_none)))
- (import "env" "oAa" (func $internal4923 (type $none_=>_none)))
- (import "env" "pAa" (func $internal4924 (type $none_=>_none)))
- (import "env" "qAa" (func $internal4925 (type $none_=>_none)))
- (import "env" "rAa" (func $internal4926 (type $none_=>_none)))
- (import "env" "sAa" (func $internal4927 (type $none_=>_none)))
- (import "env" "tAa" (func $internal4928 (type $none_=>_none)))
- (import "env" "uAa" (func $internal4929 (type $none_=>_none)))
- (import "env" "vAa" (func $internal4930 (type $none_=>_none)))
- (import "env" "wAa" (func $internal4931 (type $none_=>_none)))
- (import "env" "xAa" (func $internal4932 (type $none_=>_none)))
- (import "env" "yAa" (func $internal4933 (type $none_=>_none)))
- (import "env" "zAa" (func $internal4934 (type $none_=>_none)))
- (import "env" "AAa" (func $internal4935 (type $none_=>_none)))
- (import "env" "BAa" (func $internal4936 (type $none_=>_none)))
- (import "env" "CAa" (func $internal4937 (type $none_=>_none)))
- (import "env" "DAa" (func $internal4938 (type $none_=>_none)))
- (import "env" "EAa" (func $internal4939 (type $none_=>_none)))
- (import "env" "FAa" (func $internal4940 (type $none_=>_none)))
- (import "env" "GAa" (func $internal4941 (type $none_=>_none)))
- (import "env" "HAa" (func $internal4942 (type $none_=>_none)))
- (import "env" "IAa" (func $internal4943 (type $none_=>_none)))
- (import "env" "JAa" (func $internal4944 (type $none_=>_none)))
- (import "env" "KAa" (func $internal4945 (type $none_=>_none)))
- (import "env" "LAa" (func $internal4946 (type $none_=>_none)))
- (import "env" "MAa" (func $internal4947 (type $none_=>_none)))
- (import "env" "NAa" (func $internal4948 (type $none_=>_none)))
- (import "env" "OAa" (func $internal4949 (type $none_=>_none)))
- (import "env" "PAa" (func $internal4950 (type $none_=>_none)))
- (import "env" "QAa" (func $internal4951 (type $none_=>_none)))
- (import "env" "RAa" (func $internal4952 (type $none_=>_none)))
- (import "env" "SAa" (func $internal4953 (type $none_=>_none)))
- (import "env" "TAa" (func $internal4954 (type $none_=>_none)))
- (import "env" "UAa" (func $internal4955 (type $none_=>_none)))
- (import "env" "VAa" (func $internal4956 (type $none_=>_none)))
- (import "env" "WAa" (func $internal4957 (type $none_=>_none)))
- (import "env" "XAa" (func $internal4958 (type $none_=>_none)))
- (import "env" "YAa" (func $internal4959 (type $none_=>_none)))
- (import "env" "ZAa" (func $internal4960 (type $none_=>_none)))
- (import "env" "_Aa" (func $internal4961 (type $none_=>_none)))
- (import "env" "$Aa" (func $internal4962 (type $none_=>_none)))
- (import "env" "aBa" (func $internal4963 (type $none_=>_none)))
- (import "env" "bBa" (func $internal4964 (type $none_=>_none)))
- (import "env" "cBa" (func $internal4965 (type $none_=>_none)))
- (import "env" "dBa" (func $internal4966 (type $none_=>_none)))
- (import "env" "eBa" (func $internal4967 (type $none_=>_none)))
- (import "env" "fBa" (func $internal4968 (type $none_=>_none)))
- (import "env" "gBa" (func $internal4969 (type $none_=>_none)))
- (import "env" "hBa" (func $internal4970 (type $none_=>_none)))
- (import "env" "iBa" (func $internal4971 (type $none_=>_none)))
- (import "env" "jBa" (func $internal4972 (type $none_=>_none)))
- (import "env" "kBa" (func $internal4973 (type $none_=>_none)))
- (import "env" "lBa" (func $internal4974 (type $none_=>_none)))
- (import "env" "mBa" (func $internal4975 (type $none_=>_none)))
- (import "env" "nBa" (func $internal4976 (type $none_=>_none)))
- (import "env" "oBa" (func $internal4977 (type $none_=>_none)))
- (import "env" "pBa" (func $internal4978 (type $none_=>_none)))
- (import "env" "qBa" (func $internal4979 (type $none_=>_none)))
- (import "env" "rBa" (func $internal4980 (type $none_=>_none)))
- (import "env" "sBa" (func $internal4981 (type $none_=>_none)))
- (import "env" "tBa" (func $internal4982 (type $none_=>_none)))
- (import "env" "uBa" (func $internal4983 (type $none_=>_none)))
- (import "env" "vBa" (func $internal4984 (type $none_=>_none)))
- (import "env" "wBa" (func $internal4985 (type $none_=>_none)))
- (import "env" "xBa" (func $internal4986 (type $none_=>_none)))
- (import "env" "yBa" (func $internal4987 (type $none_=>_none)))
- (import "env" "zBa" (func $internal4988 (type $none_=>_none)))
- (import "env" "ABa" (func $internal4989 (type $none_=>_none)))
- (import "env" "BBa" (func $internal4990 (type $none_=>_none)))
- (import "env" "CBa" (func $internal4991 (type $none_=>_none)))
- (import "env" "DBa" (func $internal4992 (type $none_=>_none)))
- (import "env" "EBa" (func $internal4993 (type $none_=>_none)))
- (import "env" "FBa" (func $internal4994 (type $none_=>_none)))
- (import "env" "GBa" (func $internal4995 (type $none_=>_none)))
- (import "env" "HBa" (func $internal4996 (type $none_=>_none)))
- (import "env" "IBa" (func $internal4997 (type $none_=>_none)))
- (import "env" "JBa" (func $internal4998 (type $none_=>_none)))
- (import "env" "KBa" (func $internal4999 (type $none_=>_none)))
- (import "other" "anything" (func $internalInfinity (type $none_=>_none)))
- (import "wasi_unstable" "f" (func $internal3_wasi (type $none_=>_none)))
- (import "wasi_unstable" "LBa" (func $internal3_wasi_only (type $none_=>_none)))
+ (import "env" "d" (func $internal1 (type $0)))
+ (import "env" "e" (func $internal2 (type $0)))
+ (import "env" "f" (func $internal3 (type $0)))
+ (import "env" "g" (func $internal4 (type $0)))
+ (import "env" "h" (func $internal5 (type $0)))
+ (import "env" "i" (func $internal6 (type $0)))
+ (import "env" "j" (func $internal7 (type $0)))
+ (import "env" "k" (func $internal8 (type $0)))
+ (import "env" "l" (func $internal9 (type $0)))
+ (import "env" "m" (func $internal10 (type $0)))
+ (import "env" "n" (func $internal11 (type $0)))
+ (import "env" "o" (func $internal12 (type $0)))
+ (import "env" "p" (func $internal13 (type $0)))
+ (import "env" "q" (func $internal14 (type $0)))
+ (import "env" "r" (func $internal15 (type $0)))
+ (import "env" "s" (func $internal16 (type $0)))
+ (import "env" "t" (func $internal17 (type $0)))
+ (import "env" "u" (func $internal18 (type $0)))
+ (import "env" "v" (func $internal19 (type $0)))
+ (import "env" "w" (func $internal20 (type $0)))
+ (import "env" "x" (func $internal21 (type $0)))
+ (import "env" "y" (func $internal22 (type $0)))
+ (import "env" "z" (func $internal23 (type $0)))
+ (import "env" "A" (func $internal24 (type $0)))
+ (import "env" "B" (func $internal25 (type $0)))
+ (import "env" "C" (func $internal26 (type $0)))
+ (import "env" "D" (func $internal27 (type $0)))
+ (import "env" "E" (func $internal28 (type $0)))
+ (import "env" "F" (func $internal29 (type $0)))
+ (import "env" "G" (func $internal30 (type $0)))
+ (import "env" "H" (func $internal31 (type $0)))
+ (import "env" "I" (func $internal32 (type $0)))
+ (import "env" "J" (func $internal33 (type $0)))
+ (import "env" "K" (func $internal34 (type $0)))
+ (import "env" "L" (func $internal35 (type $0)))
+ (import "env" "M" (func $internal36 (type $0)))
+ (import "env" "N" (func $internal37 (type $0)))
+ (import "env" "O" (func $internal38 (type $0)))
+ (import "env" "P" (func $internal39 (type $0)))
+ (import "env" "Q" (func $internal40 (type $0)))
+ (import "env" "R" (func $internal41 (type $0)))
+ (import "env" "S" (func $internal42 (type $0)))
+ (import "env" "T" (func $internal43 (type $0)))
+ (import "env" "U" (func $internal44 (type $0)))
+ (import "env" "V" (func $internal45 (type $0)))
+ (import "env" "W" (func $internal46 (type $0)))
+ (import "env" "X" (func $internal47 (type $0)))
+ (import "env" "Y" (func $internal48 (type $0)))
+ (import "env" "Z" (func $internal49 (type $0)))
+ (import "env" "_" (func $internal50 (type $0)))
+ (import "env" "$" (func $internal51 (type $0)))
+ (import "env" "aa" (func $internal52 (type $0)))
+ (import "env" "ba" (func $internal53 (type $0)))
+ (import "env" "ca" (func $internal54 (type $0)))
+ (import "env" "da" (func $internal55 (type $0)))
+ (import "env" "ea" (func $internal56 (type $0)))
+ (import "env" "fa" (func $internal57 (type $0)))
+ (import "env" "ga" (func $internal58 (type $0)))
+ (import "env" "ha" (func $internal59 (type $0)))
+ (import "env" "ia" (func $internal60 (type $0)))
+ (import "env" "ja" (func $internal61 (type $0)))
+ (import "env" "ka" (func $internal62 (type $0)))
+ (import "env" "la" (func $internal63 (type $0)))
+ (import "env" "ma" (func $internal64 (type $0)))
+ (import "env" "na" (func $internal65 (type $0)))
+ (import "env" "oa" (func $internal66 (type $0)))
+ (import "env" "pa" (func $internal67 (type $0)))
+ (import "env" "qa" (func $internal68 (type $0)))
+ (import "env" "ra" (func $internal69 (type $0)))
+ (import "env" "sa" (func $internal70 (type $0)))
+ (import "env" "ta" (func $internal71 (type $0)))
+ (import "env" "ua" (func $internal72 (type $0)))
+ (import "env" "va" (func $internal73 (type $0)))
+ (import "env" "wa" (func $internal74 (type $0)))
+ (import "env" "xa" (func $internal75 (type $0)))
+ (import "env" "ya" (func $internal76 (type $0)))
+ (import "env" "za" (func $internal77 (type $0)))
+ (import "env" "Aa" (func $internal78 (type $0)))
+ (import "env" "Ba" (func $internal79 (type $0)))
+ (import "env" "Ca" (func $internal80 (type $0)))
+ (import "env" "Da" (func $internal81 (type $0)))
+ (import "env" "Ea" (func $internal82 (type $0)))
+ (import "env" "Fa" (func $internal83 (type $0)))
+ (import "env" "Ga" (func $internal84 (type $0)))
+ (import "env" "Ha" (func $internal85 (type $0)))
+ (import "env" "Ia" (func $internal86 (type $0)))
+ (import "env" "Ja" (func $internal87 (type $0)))
+ (import "env" "Ka" (func $internal88 (type $0)))
+ (import "env" "La" (func $internal89 (type $0)))
+ (import "env" "Ma" (func $internal90 (type $0)))
+ (import "env" "Na" (func $internal91 (type $0)))
+ (import "env" "Oa" (func $internal92 (type $0)))
+ (import "env" "Pa" (func $internal93 (type $0)))
+ (import "env" "Qa" (func $internal94 (type $0)))
+ (import "env" "Ra" (func $internal95 (type $0)))
+ (import "env" "Sa" (func $internal96 (type $0)))
+ (import "env" "Ta" (func $internal97 (type $0)))
+ (import "env" "Ua" (func $internal98 (type $0)))
+ (import "env" "Va" (func $internal99 (type $0)))
+ (import "env" "Wa" (func $internal100 (type $0)))
+ (import "env" "Xa" (func $internal101 (type $0)))
+ (import "env" "Ya" (func $internal102 (type $0)))
+ (import "env" "Za" (func $internal103 (type $0)))
+ (import "env" "_a" (func $internal104 (type $0)))
+ (import "env" "$a" (func $internal105 (type $0)))
+ (import "env" "ab" (func $internal106 (type $0)))
+ (import "env" "bb" (func $internal107 (type $0)))
+ (import "env" "cb" (func $internal108 (type $0)))
+ (import "env" "db" (func $internal109 (type $0)))
+ (import "env" "eb" (func $internal110 (type $0)))
+ (import "env" "fb" (func $internal111 (type $0)))
+ (import "env" "gb" (func $internal112 (type $0)))
+ (import "env" "hb" (func $internal113 (type $0)))
+ (import "env" "ib" (func $internal114 (type $0)))
+ (import "env" "jb" (func $internal115 (type $0)))
+ (import "env" "kb" (func $internal116 (type $0)))
+ (import "env" "lb" (func $internal117 (type $0)))
+ (import "env" "mb" (func $internal118 (type $0)))
+ (import "env" "nb" (func $internal119 (type $0)))
+ (import "env" "ob" (func $internal120 (type $0)))
+ (import "env" "pb" (func $internal121 (type $0)))
+ (import "env" "qb" (func $internal122 (type $0)))
+ (import "env" "rb" (func $internal123 (type $0)))
+ (import "env" "sb" (func $internal124 (type $0)))
+ (import "env" "tb" (func $internal125 (type $0)))
+ (import "env" "ub" (func $internal126 (type $0)))
+ (import "env" "vb" (func $internal127 (type $0)))
+ (import "env" "wb" (func $internal128 (type $0)))
+ (import "env" "xb" (func $internal129 (type $0)))
+ (import "env" "yb" (func $internal130 (type $0)))
+ (import "env" "zb" (func $internal131 (type $0)))
+ (import "env" "Ab" (func $internal132 (type $0)))
+ (import "env" "Bb" (func $internal133 (type $0)))
+ (import "env" "Cb" (func $internal134 (type $0)))
+ (import "env" "Db" (func $internal135 (type $0)))
+ (import "env" "Eb" (func $internal136 (type $0)))
+ (import "env" "Fb" (func $internal137 (type $0)))
+ (import "env" "Gb" (func $internal138 (type $0)))
+ (import "env" "Hb" (func $internal139 (type $0)))
+ (import "env" "Ib" (func $internal140 (type $0)))
+ (import "env" "Jb" (func $internal141 (type $0)))
+ (import "env" "Kb" (func $internal142 (type $0)))
+ (import "env" "Lb" (func $internal143 (type $0)))
+ (import "env" "Mb" (func $internal144 (type $0)))
+ (import "env" "Nb" (func $internal145 (type $0)))
+ (import "env" "Ob" (func $internal146 (type $0)))
+ (import "env" "Pb" (func $internal147 (type $0)))
+ (import "env" "Qb" (func $internal148 (type $0)))
+ (import "env" "Rb" (func $internal149 (type $0)))
+ (import "env" "Sb" (func $internal150 (type $0)))
+ (import "env" "Tb" (func $internal151 (type $0)))
+ (import "env" "Ub" (func $internal152 (type $0)))
+ (import "env" "Vb" (func $internal153 (type $0)))
+ (import "env" "Wb" (func $internal154 (type $0)))
+ (import "env" "Xb" (func $internal155 (type $0)))
+ (import "env" "Yb" (func $internal156 (type $0)))
+ (import "env" "Zb" (func $internal157 (type $0)))
+ (import "env" "_b" (func $internal158 (type $0)))
+ (import "env" "$b" (func $internal159 (type $0)))
+ (import "env" "ac" (func $internal160 (type $0)))
+ (import "env" "bc" (func $internal161 (type $0)))
+ (import "env" "cc" (func $internal162 (type $0)))
+ (import "env" "dc" (func $internal163 (type $0)))
+ (import "env" "ec" (func $internal164 (type $0)))
+ (import "env" "fc" (func $internal165 (type $0)))
+ (import "env" "gc" (func $internal166 (type $0)))
+ (import "env" "hc" (func $internal167 (type $0)))
+ (import "env" "ic" (func $internal168 (type $0)))
+ (import "env" "jc" (func $internal169 (type $0)))
+ (import "env" "kc" (func $internal170 (type $0)))
+ (import "env" "lc" (func $internal171 (type $0)))
+ (import "env" "mc" (func $internal172 (type $0)))
+ (import "env" "nc" (func $internal173 (type $0)))
+ (import "env" "oc" (func $internal174 (type $0)))
+ (import "env" "pc" (func $internal175 (type $0)))
+ (import "env" "qc" (func $internal176 (type $0)))
+ (import "env" "rc" (func $internal177 (type $0)))
+ (import "env" "sc" (func $internal178 (type $0)))
+ (import "env" "tc" (func $internal179 (type $0)))
+ (import "env" "uc" (func $internal180 (type $0)))
+ (import "env" "vc" (func $internal181 (type $0)))
+ (import "env" "wc" (func $internal182 (type $0)))
+ (import "env" "xc" (func $internal183 (type $0)))
+ (import "env" "yc" (func $internal184 (type $0)))
+ (import "env" "zc" (func $internal185 (type $0)))
+ (import "env" "Ac" (func $internal186 (type $0)))
+ (import "env" "Bc" (func $internal187 (type $0)))
+ (import "env" "Cc" (func $internal188 (type $0)))
+ (import "env" "Dc" (func $internal189 (type $0)))
+ (import "env" "Ec" (func $internal190 (type $0)))
+ (import "env" "Fc" (func $internal191 (type $0)))
+ (import "env" "Gc" (func $internal192 (type $0)))
+ (import "env" "Hc" (func $internal193 (type $0)))
+ (import "env" "Ic" (func $internal194 (type $0)))
+ (import "env" "Jc" (func $internal195 (type $0)))
+ (import "env" "Kc" (func $internal196 (type $0)))
+ (import "env" "Lc" (func $internal197 (type $0)))
+ (import "env" "Mc" (func $internal198 (type $0)))
+ (import "env" "Nc" (func $internal199 (type $0)))
+ (import "env" "Oc" (func $internal200 (type $0)))
+ (import "env" "Pc" (func $internal201 (type $0)))
+ (import "env" "Qc" (func $internal202 (type $0)))
+ (import "env" "Rc" (func $internal203 (type $0)))
+ (import "env" "Sc" (func $internal204 (type $0)))
+ (import "env" "Tc" (func $internal205 (type $0)))
+ (import "env" "Uc" (func $internal206 (type $0)))
+ (import "env" "Vc" (func $internal207 (type $0)))
+ (import "env" "Wc" (func $internal208 (type $0)))
+ (import "env" "Xc" (func $internal209 (type $0)))
+ (import "env" "Yc" (func $internal210 (type $0)))
+ (import "env" "Zc" (func $internal211 (type $0)))
+ (import "env" "_c" (func $internal212 (type $0)))
+ (import "env" "$c" (func $internal213 (type $0)))
+ (import "env" "ad" (func $internal214 (type $0)))
+ (import "env" "bd" (func $internal215 (type $0)))
+ (import "env" "cd" (func $internal216 (type $0)))
+ (import "env" "dd" (func $internal217 (type $0)))
+ (import "env" "ed" (func $internal218 (type $0)))
+ (import "env" "fd" (func $internal219 (type $0)))
+ (import "env" "gd" (func $internal220 (type $0)))
+ (import "env" "hd" (func $internal221 (type $0)))
+ (import "env" "id" (func $internal222 (type $0)))
+ (import "env" "jd" (func $internal223 (type $0)))
+ (import "env" "kd" (func $internal224 (type $0)))
+ (import "env" "ld" (func $internal225 (type $0)))
+ (import "env" "md" (func $internal226 (type $0)))
+ (import "env" "nd" (func $internal227 (type $0)))
+ (import "env" "od" (func $internal228 (type $0)))
+ (import "env" "pd" (func $internal229 (type $0)))
+ (import "env" "qd" (func $internal230 (type $0)))
+ (import "env" "rd" (func $internal231 (type $0)))
+ (import "env" "sd" (func $internal232 (type $0)))
+ (import "env" "td" (func $internal233 (type $0)))
+ (import "env" "ud" (func $internal234 (type $0)))
+ (import "env" "vd" (func $internal235 (type $0)))
+ (import "env" "wd" (func $internal236 (type $0)))
+ (import "env" "xd" (func $internal237 (type $0)))
+ (import "env" "yd" (func $internal238 (type $0)))
+ (import "env" "zd" (func $internal239 (type $0)))
+ (import "env" "Ad" (func $internal240 (type $0)))
+ (import "env" "Bd" (func $internal241 (type $0)))
+ (import "env" "Cd" (func $internal242 (type $0)))
+ (import "env" "Dd" (func $internal243 (type $0)))
+ (import "env" "Ed" (func $internal244 (type $0)))
+ (import "env" "Fd" (func $internal245 (type $0)))
+ (import "env" "Gd" (func $internal246 (type $0)))
+ (import "env" "Hd" (func $internal247 (type $0)))
+ (import "env" "Id" (func $internal248 (type $0)))
+ (import "env" "Jd" (func $internal249 (type $0)))
+ (import "env" "Kd" (func $internal250 (type $0)))
+ (import "env" "Ld" (func $internal251 (type $0)))
+ (import "env" "Md" (func $internal252 (type $0)))
+ (import "env" "Nd" (func $internal253 (type $0)))
+ (import "env" "Od" (func $internal254 (type $0)))
+ (import "env" "Pd" (func $internal255 (type $0)))
+ (import "env" "Qd" (func $internal256 (type $0)))
+ (import "env" "Rd" (func $internal257 (type $0)))
+ (import "env" "Sd" (func $internal258 (type $0)))
+ (import "env" "Td" (func $internal259 (type $0)))
+ (import "env" "Ud" (func $internal260 (type $0)))
+ (import "env" "Vd" (func $internal261 (type $0)))
+ (import "env" "Wd" (func $internal262 (type $0)))
+ (import "env" "Xd" (func $internal263 (type $0)))
+ (import "env" "Yd" (func $internal264 (type $0)))
+ (import "env" "Zd" (func $internal265 (type $0)))
+ (import "env" "_d" (func $internal266 (type $0)))
+ (import "env" "$d" (func $internal267 (type $0)))
+ (import "env" "ae" (func $internal268 (type $0)))
+ (import "env" "be" (func $internal269 (type $0)))
+ (import "env" "ce" (func $internal270 (type $0)))
+ (import "env" "de" (func $internal271 (type $0)))
+ (import "env" "ee" (func $internal272 (type $0)))
+ (import "env" "fe" (func $internal273 (type $0)))
+ (import "env" "ge" (func $internal274 (type $0)))
+ (import "env" "he" (func $internal275 (type $0)))
+ (import "env" "ie" (func $internal276 (type $0)))
+ (import "env" "je" (func $internal277 (type $0)))
+ (import "env" "ke" (func $internal278 (type $0)))
+ (import "env" "le" (func $internal279 (type $0)))
+ (import "env" "me" (func $internal280 (type $0)))
+ (import "env" "ne" (func $internal281 (type $0)))
+ (import "env" "oe" (func $internal282 (type $0)))
+ (import "env" "pe" (func $internal283 (type $0)))
+ (import "env" "qe" (func $internal284 (type $0)))
+ (import "env" "re" (func $internal285 (type $0)))
+ (import "env" "se" (func $internal286 (type $0)))
+ (import "env" "te" (func $internal287 (type $0)))
+ (import "env" "ue" (func $internal288 (type $0)))
+ (import "env" "ve" (func $internal289 (type $0)))
+ (import "env" "we" (func $internal290 (type $0)))
+ (import "env" "xe" (func $internal291 (type $0)))
+ (import "env" "ye" (func $internal292 (type $0)))
+ (import "env" "ze" (func $internal293 (type $0)))
+ (import "env" "Ae" (func $internal294 (type $0)))
+ (import "env" "Be" (func $internal295 (type $0)))
+ (import "env" "Ce" (func $internal296 (type $0)))
+ (import "env" "De" (func $internal297 (type $0)))
+ (import "env" "Ee" (func $internal298 (type $0)))
+ (import "env" "Fe" (func $internal299 (type $0)))
+ (import "env" "Ge" (func $internal300 (type $0)))
+ (import "env" "He" (func $internal301 (type $0)))
+ (import "env" "Ie" (func $internal302 (type $0)))
+ (import "env" "Je" (func $internal303 (type $0)))
+ (import "env" "Ke" (func $internal304 (type $0)))
+ (import "env" "Le" (func $internal305 (type $0)))
+ (import "env" "Me" (func $internal306 (type $0)))
+ (import "env" "Ne" (func $internal307 (type $0)))
+ (import "env" "Oe" (func $internal308 (type $0)))
+ (import "env" "Pe" (func $internal309 (type $0)))
+ (import "env" "Qe" (func $internal310 (type $0)))
+ (import "env" "Re" (func $internal311 (type $0)))
+ (import "env" "Se" (func $internal312 (type $0)))
+ (import "env" "Te" (func $internal313 (type $0)))
+ (import "env" "Ue" (func $internal314 (type $0)))
+ (import "env" "Ve" (func $internal315 (type $0)))
+ (import "env" "We" (func $internal316 (type $0)))
+ (import "env" "Xe" (func $internal317 (type $0)))
+ (import "env" "Ye" (func $internal318 (type $0)))
+ (import "env" "Ze" (func $internal319 (type $0)))
+ (import "env" "_e" (func $internal320 (type $0)))
+ (import "env" "$e" (func $internal321 (type $0)))
+ (import "env" "af" (func $internal322 (type $0)))
+ (import "env" "bf" (func $internal323 (type $0)))
+ (import "env" "cf" (func $internal324 (type $0)))
+ (import "env" "df" (func $internal325 (type $0)))
+ (import "env" "ef" (func $internal326 (type $0)))
+ (import "env" "ff" (func $internal327 (type $0)))
+ (import "env" "gf" (func $internal328 (type $0)))
+ (import "env" "hf" (func $internal329 (type $0)))
+ (import "env" "jf" (func $internal330 (type $0)))
+ (import "env" "kf" (func $internal331 (type $0)))
+ (import "env" "lf" (func $internal332 (type $0)))
+ (import "env" "mf" (func $internal333 (type $0)))
+ (import "env" "nf" (func $internal334 (type $0)))
+ (import "env" "of" (func $internal335 (type $0)))
+ (import "env" "pf" (func $internal336 (type $0)))
+ (import "env" "qf" (func $internal337 (type $0)))
+ (import "env" "rf" (func $internal338 (type $0)))
+ (import "env" "sf" (func $internal339 (type $0)))
+ (import "env" "tf" (func $internal340 (type $0)))
+ (import "env" "uf" (func $internal341 (type $0)))
+ (import "env" "vf" (func $internal342 (type $0)))
+ (import "env" "wf" (func $internal343 (type $0)))
+ (import "env" "xf" (func $internal344 (type $0)))
+ (import "env" "yf" (func $internal345 (type $0)))
+ (import "env" "zf" (func $internal346 (type $0)))
+ (import "env" "Af" (func $internal347 (type $0)))
+ (import "env" "Bf" (func $internal348 (type $0)))
+ (import "env" "Cf" (func $internal349 (type $0)))
+ (import "env" "Df" (func $internal350 (type $0)))
+ (import "env" "Ef" (func $internal351 (type $0)))
+ (import "env" "Ff" (func $internal352 (type $0)))
+ (import "env" "Gf" (func $internal353 (type $0)))
+ (import "env" "Hf" (func $internal354 (type $0)))
+ (import "env" "If" (func $internal355 (type $0)))
+ (import "env" "Jf" (func $internal356 (type $0)))
+ (import "env" "Kf" (func $internal357 (type $0)))
+ (import "env" "Lf" (func $internal358 (type $0)))
+ (import "env" "Mf" (func $internal359 (type $0)))
+ (import "env" "Nf" (func $internal360 (type $0)))
+ (import "env" "Of" (func $internal361 (type $0)))
+ (import "env" "Pf" (func $internal362 (type $0)))
+ (import "env" "Qf" (func $internal363 (type $0)))
+ (import "env" "Rf" (func $internal364 (type $0)))
+ (import "env" "Sf" (func $internal365 (type $0)))
+ (import "env" "Tf" (func $internal366 (type $0)))
+ (import "env" "Uf" (func $internal367 (type $0)))
+ (import "env" "Vf" (func $internal368 (type $0)))
+ (import "env" "Wf" (func $internal369 (type $0)))
+ (import "env" "Xf" (func $internal370 (type $0)))
+ (import "env" "Yf" (func $internal371 (type $0)))
+ (import "env" "Zf" (func $internal372 (type $0)))
+ (import "env" "_f" (func $internal373 (type $0)))
+ (import "env" "$f" (func $internal374 (type $0)))
+ (import "env" "ag" (func $internal375 (type $0)))
+ (import "env" "bg" (func $internal376 (type $0)))
+ (import "env" "cg" (func $internal377 (type $0)))
+ (import "env" "dg" (func $internal378 (type $0)))
+ (import "env" "eg" (func $internal379 (type $0)))
+ (import "env" "fg" (func $internal380 (type $0)))
+ (import "env" "gg" (func $internal381 (type $0)))
+ (import "env" "hg" (func $internal382 (type $0)))
+ (import "env" "ig" (func $internal383 (type $0)))
+ (import "env" "jg" (func $internal384 (type $0)))
+ (import "env" "kg" (func $internal385 (type $0)))
+ (import "env" "lg" (func $internal386 (type $0)))
+ (import "env" "mg" (func $internal387 (type $0)))
+ (import "env" "ng" (func $internal388 (type $0)))
+ (import "env" "og" (func $internal389 (type $0)))
+ (import "env" "pg" (func $internal390 (type $0)))
+ (import "env" "qg" (func $internal391 (type $0)))
+ (import "env" "rg" (func $internal392 (type $0)))
+ (import "env" "sg" (func $internal393 (type $0)))
+ (import "env" "tg" (func $internal394 (type $0)))
+ (import "env" "ug" (func $internal395 (type $0)))
+ (import "env" "vg" (func $internal396 (type $0)))
+ (import "env" "wg" (func $internal397 (type $0)))
+ (import "env" "xg" (func $internal398 (type $0)))
+ (import "env" "yg" (func $internal399 (type $0)))
+ (import "env" "zg" (func $internal400 (type $0)))
+ (import "env" "Ag" (func $internal401 (type $0)))
+ (import "env" "Bg" (func $internal402 (type $0)))
+ (import "env" "Cg" (func $internal403 (type $0)))
+ (import "env" "Dg" (func $internal404 (type $0)))
+ (import "env" "Eg" (func $internal405 (type $0)))
+ (import "env" "Fg" (func $internal406 (type $0)))
+ (import "env" "Gg" (func $internal407 (type $0)))
+ (import "env" "Hg" (func $internal408 (type $0)))
+ (import "env" "Ig" (func $internal409 (type $0)))
+ (import "env" "Jg" (func $internal410 (type $0)))
+ (import "env" "Kg" (func $internal411 (type $0)))
+ (import "env" "Lg" (func $internal412 (type $0)))
+ (import "env" "Mg" (func $internal413 (type $0)))
+ (import "env" "Ng" (func $internal414 (type $0)))
+ (import "env" "Og" (func $internal415 (type $0)))
+ (import "env" "Pg" (func $internal416 (type $0)))
+ (import "env" "Qg" (func $internal417 (type $0)))
+ (import "env" "Rg" (func $internal418 (type $0)))
+ (import "env" "Sg" (func $internal419 (type $0)))
+ (import "env" "Tg" (func $internal420 (type $0)))
+ (import "env" "Ug" (func $internal421 (type $0)))
+ (import "env" "Vg" (func $internal422 (type $0)))
+ (import "env" "Wg" (func $internal423 (type $0)))
+ (import "env" "Xg" (func $internal424 (type $0)))
+ (import "env" "Yg" (func $internal425 (type $0)))
+ (import "env" "Zg" (func $internal426 (type $0)))
+ (import "env" "_g" (func $internal427 (type $0)))
+ (import "env" "$g" (func $internal428 (type $0)))
+ (import "env" "ah" (func $internal429 (type $0)))
+ (import "env" "bh" (func $internal430 (type $0)))
+ (import "env" "ch" (func $internal431 (type $0)))
+ (import "env" "dh" (func $internal432 (type $0)))
+ (import "env" "eh" (func $internal433 (type $0)))
+ (import "env" "fh" (func $internal434 (type $0)))
+ (import "env" "gh" (func $internal435 (type $0)))
+ (import "env" "hh" (func $internal436 (type $0)))
+ (import "env" "ih" (func $internal437 (type $0)))
+ (import "env" "jh" (func $internal438 (type $0)))
+ (import "env" "kh" (func $internal439 (type $0)))
+ (import "env" "lh" (func $internal440 (type $0)))
+ (import "env" "mh" (func $internal441 (type $0)))
+ (import "env" "nh" (func $internal442 (type $0)))
+ (import "env" "oh" (func $internal443 (type $0)))
+ (import "env" "ph" (func $internal444 (type $0)))
+ (import "env" "qh" (func $internal445 (type $0)))
+ (import "env" "rh" (func $internal446 (type $0)))
+ (import "env" "sh" (func $internal447 (type $0)))
+ (import "env" "th" (func $internal448 (type $0)))
+ (import "env" "uh" (func $internal449 (type $0)))
+ (import "env" "vh" (func $internal450 (type $0)))
+ (import "env" "wh" (func $internal451 (type $0)))
+ (import "env" "xh" (func $internal452 (type $0)))
+ (import "env" "yh" (func $internal453 (type $0)))
+ (import "env" "zh" (func $internal454 (type $0)))
+ (import "env" "Ah" (func $internal455 (type $0)))
+ (import "env" "Bh" (func $internal456 (type $0)))
+ (import "env" "Ch" (func $internal457 (type $0)))
+ (import "env" "Dh" (func $internal458 (type $0)))
+ (import "env" "Eh" (func $internal459 (type $0)))
+ (import "env" "Fh" (func $internal460 (type $0)))
+ (import "env" "Gh" (func $internal461 (type $0)))
+ (import "env" "Hh" (func $internal462 (type $0)))
+ (import "env" "Ih" (func $internal463 (type $0)))
+ (import "env" "Jh" (func $internal464 (type $0)))
+ (import "env" "Kh" (func $internal465 (type $0)))
+ (import "env" "Lh" (func $internal466 (type $0)))
+ (import "env" "Mh" (func $internal467 (type $0)))
+ (import "env" "Nh" (func $internal468 (type $0)))
+ (import "env" "Oh" (func $internal469 (type $0)))
+ (import "env" "Ph" (func $internal470 (type $0)))
+ (import "env" "Qh" (func $internal471 (type $0)))
+ (import "env" "Rh" (func $internal472 (type $0)))
+ (import "env" "Sh" (func $internal473 (type $0)))
+ (import "env" "Th" (func $internal474 (type $0)))
+ (import "env" "Uh" (func $internal475 (type $0)))
+ (import "env" "Vh" (func $internal476 (type $0)))
+ (import "env" "Wh" (func $internal477 (type $0)))
+ (import "env" "Xh" (func $internal478 (type $0)))
+ (import "env" "Yh" (func $internal479 (type $0)))
+ (import "env" "Zh" (func $internal480 (type $0)))
+ (import "env" "_h" (func $internal481 (type $0)))
+ (import "env" "$h" (func $internal482 (type $0)))
+ (import "env" "ai" (func $internal483 (type $0)))
+ (import "env" "bi" (func $internal484 (type $0)))
+ (import "env" "ci" (func $internal485 (type $0)))
+ (import "env" "di" (func $internal486 (type $0)))
+ (import "env" "ei" (func $internal487 (type $0)))
+ (import "env" "fi" (func $internal488 (type $0)))
+ (import "env" "gi" (func $internal489 (type $0)))
+ (import "env" "hi" (func $internal490 (type $0)))
+ (import "env" "ii" (func $internal491 (type $0)))
+ (import "env" "ji" (func $internal492 (type $0)))
+ (import "env" "ki" (func $internal493 (type $0)))
+ (import "env" "li" (func $internal494 (type $0)))
+ (import "env" "mi" (func $internal495 (type $0)))
+ (import "env" "ni" (func $internal496 (type $0)))
+ (import "env" "oi" (func $internal497 (type $0)))
+ (import "env" "pi" (func $internal498 (type $0)))
+ (import "env" "qi" (func $internal499 (type $0)))
+ (import "env" "ri" (func $internal500 (type $0)))
+ (import "env" "si" (func $internal501 (type $0)))
+ (import "env" "ti" (func $internal502 (type $0)))
+ (import "env" "ui" (func $internal503 (type $0)))
+ (import "env" "vi" (func $internal504 (type $0)))
+ (import "env" "wi" (func $internal505 (type $0)))
+ (import "env" "xi" (func $internal506 (type $0)))
+ (import "env" "yi" (func $internal507 (type $0)))
+ (import "env" "zi" (func $internal508 (type $0)))
+ (import "env" "Ai" (func $internal509 (type $0)))
+ (import "env" "Bi" (func $internal510 (type $0)))
+ (import "env" "Ci" (func $internal511 (type $0)))
+ (import "env" "Di" (func $internal512 (type $0)))
+ (import "env" "Ei" (func $internal513 (type $0)))
+ (import "env" "Fi" (func $internal514 (type $0)))
+ (import "env" "Gi" (func $internal515 (type $0)))
+ (import "env" "Hi" (func $internal516 (type $0)))
+ (import "env" "Ii" (func $internal517 (type $0)))
+ (import "env" "Ji" (func $internal518 (type $0)))
+ (import "env" "Ki" (func $internal519 (type $0)))
+ (import "env" "Li" (func $internal520 (type $0)))
+ (import "env" "Mi" (func $internal521 (type $0)))
+ (import "env" "Ni" (func $internal522 (type $0)))
+ (import "env" "Oi" (func $internal523 (type $0)))
+ (import "env" "Pi" (func $internal524 (type $0)))
+ (import "env" "Qi" (func $internal525 (type $0)))
+ (import "env" "Ri" (func $internal526 (type $0)))
+ (import "env" "Si" (func $internal527 (type $0)))
+ (import "env" "Ti" (func $internal528 (type $0)))
+ (import "env" "Ui" (func $internal529 (type $0)))
+ (import "env" "Vi" (func $internal530 (type $0)))
+ (import "env" "Wi" (func $internal531 (type $0)))
+ (import "env" "Xi" (func $internal532 (type $0)))
+ (import "env" "Yi" (func $internal533 (type $0)))
+ (import "env" "Zi" (func $internal534 (type $0)))
+ (import "env" "_i" (func $internal535 (type $0)))
+ (import "env" "$i" (func $internal536 (type $0)))
+ (import "env" "aj" (func $internal537 (type $0)))
+ (import "env" "bj" (func $internal538 (type $0)))
+ (import "env" "cj" (func $internal539 (type $0)))
+ (import "env" "dj" (func $internal540 (type $0)))
+ (import "env" "ej" (func $internal541 (type $0)))
+ (import "env" "fj" (func $internal542 (type $0)))
+ (import "env" "gj" (func $internal543 (type $0)))
+ (import "env" "hj" (func $internal544 (type $0)))
+ (import "env" "ij" (func $internal545 (type $0)))
+ (import "env" "jj" (func $internal546 (type $0)))
+ (import "env" "kj" (func $internal547 (type $0)))
+ (import "env" "lj" (func $internal548 (type $0)))
+ (import "env" "mj" (func $internal549 (type $0)))
+ (import "env" "nj" (func $internal550 (type $0)))
+ (import "env" "oj" (func $internal551 (type $0)))
+ (import "env" "pj" (func $internal552 (type $0)))
+ (import "env" "qj" (func $internal553 (type $0)))
+ (import "env" "rj" (func $internal554 (type $0)))
+ (import "env" "sj" (func $internal555 (type $0)))
+ (import "env" "tj" (func $internal556 (type $0)))
+ (import "env" "uj" (func $internal557 (type $0)))
+ (import "env" "vj" (func $internal558 (type $0)))
+ (import "env" "wj" (func $internal559 (type $0)))
+ (import "env" "xj" (func $internal560 (type $0)))
+ (import "env" "yj" (func $internal561 (type $0)))
+ (import "env" "zj" (func $internal562 (type $0)))
+ (import "env" "Aj" (func $internal563 (type $0)))
+ (import "env" "Bj" (func $internal564 (type $0)))
+ (import "env" "Cj" (func $internal565 (type $0)))
+ (import "env" "Dj" (func $internal566 (type $0)))
+ (import "env" "Ej" (func $internal567 (type $0)))
+ (import "env" "Fj" (func $internal568 (type $0)))
+ (import "env" "Gj" (func $internal569 (type $0)))
+ (import "env" "Hj" (func $internal570 (type $0)))
+ (import "env" "Ij" (func $internal571 (type $0)))
+ (import "env" "Jj" (func $internal572 (type $0)))
+ (import "env" "Kj" (func $internal573 (type $0)))
+ (import "env" "Lj" (func $internal574 (type $0)))
+ (import "env" "Mj" (func $internal575 (type $0)))
+ (import "env" "Nj" (func $internal576 (type $0)))
+ (import "env" "Oj" (func $internal577 (type $0)))
+ (import "env" "Pj" (func $internal578 (type $0)))
+ (import "env" "Qj" (func $internal579 (type $0)))
+ (import "env" "Rj" (func $internal580 (type $0)))
+ (import "env" "Sj" (func $internal581 (type $0)))
+ (import "env" "Tj" (func $internal582 (type $0)))
+ (import "env" "Uj" (func $internal583 (type $0)))
+ (import "env" "Vj" (func $internal584 (type $0)))
+ (import "env" "Wj" (func $internal585 (type $0)))
+ (import "env" "Xj" (func $internal586 (type $0)))
+ (import "env" "Yj" (func $internal587 (type $0)))
+ (import "env" "Zj" (func $internal588 (type $0)))
+ (import "env" "_j" (func $internal589 (type $0)))
+ (import "env" "$j" (func $internal590 (type $0)))
+ (import "env" "ak" (func $internal591 (type $0)))
+ (import "env" "bk" (func $internal592 (type $0)))
+ (import "env" "ck" (func $internal593 (type $0)))
+ (import "env" "dk" (func $internal594 (type $0)))
+ (import "env" "ek" (func $internal595 (type $0)))
+ (import "env" "fk" (func $internal596 (type $0)))
+ (import "env" "gk" (func $internal597 (type $0)))
+ (import "env" "hk" (func $internal598 (type $0)))
+ (import "env" "ik" (func $internal599 (type $0)))
+ (import "env" "jk" (func $internal600 (type $0)))
+ (import "env" "kk" (func $internal601 (type $0)))
+ (import "env" "lk" (func $internal602 (type $0)))
+ (import "env" "mk" (func $internal603 (type $0)))
+ (import "env" "nk" (func $internal604 (type $0)))
+ (import "env" "ok" (func $internal605 (type $0)))
+ (import "env" "pk" (func $internal606 (type $0)))
+ (import "env" "qk" (func $internal607 (type $0)))
+ (import "env" "rk" (func $internal608 (type $0)))
+ (import "env" "sk" (func $internal609 (type $0)))
+ (import "env" "tk" (func $internal610 (type $0)))
+ (import "env" "uk" (func $internal611 (type $0)))
+ (import "env" "vk" (func $internal612 (type $0)))
+ (import "env" "wk" (func $internal613 (type $0)))
+ (import "env" "xk" (func $internal614 (type $0)))
+ (import "env" "yk" (func $internal615 (type $0)))
+ (import "env" "zk" (func $internal616 (type $0)))
+ (import "env" "Ak" (func $internal617 (type $0)))
+ (import "env" "Bk" (func $internal618 (type $0)))
+ (import "env" "Ck" (func $internal619 (type $0)))
+ (import "env" "Dk" (func $internal620 (type $0)))
+ (import "env" "Ek" (func $internal621 (type $0)))
+ (import "env" "Fk" (func $internal622 (type $0)))
+ (import "env" "Gk" (func $internal623 (type $0)))
+ (import "env" "Hk" (func $internal624 (type $0)))
+ (import "env" "Ik" (func $internal625 (type $0)))
+ (import "env" "Jk" (func $internal626 (type $0)))
+ (import "env" "Kk" (func $internal627 (type $0)))
+ (import "env" "Lk" (func $internal628 (type $0)))
+ (import "env" "Mk" (func $internal629 (type $0)))
+ (import "env" "Nk" (func $internal630 (type $0)))
+ (import "env" "Ok" (func $internal631 (type $0)))
+ (import "env" "Pk" (func $internal632 (type $0)))
+ (import "env" "Qk" (func $internal633 (type $0)))
+ (import "env" "Rk" (func $internal634 (type $0)))
+ (import "env" "Sk" (func $internal635 (type $0)))
+ (import "env" "Tk" (func $internal636 (type $0)))
+ (import "env" "Uk" (func $internal637 (type $0)))
+ (import "env" "Vk" (func $internal638 (type $0)))
+ (import "env" "Wk" (func $internal639 (type $0)))
+ (import "env" "Xk" (func $internal640 (type $0)))
+ (import "env" "Yk" (func $internal641 (type $0)))
+ (import "env" "Zk" (func $internal642 (type $0)))
+ (import "env" "_k" (func $internal643 (type $0)))
+ (import "env" "$k" (func $internal644 (type $0)))
+ (import "env" "al" (func $internal645 (type $0)))
+ (import "env" "bl" (func $internal646 (type $0)))
+ (import "env" "cl" (func $internal647 (type $0)))
+ (import "env" "dl" (func $internal648 (type $0)))
+ (import "env" "el" (func $internal649 (type $0)))
+ (import "env" "fl" (func $internal650 (type $0)))
+ (import "env" "gl" (func $internal651 (type $0)))
+ (import "env" "hl" (func $internal652 (type $0)))
+ (import "env" "il" (func $internal653 (type $0)))
+ (import "env" "jl" (func $internal654 (type $0)))
+ (import "env" "kl" (func $internal655 (type $0)))
+ (import "env" "ll" (func $internal656 (type $0)))
+ (import "env" "ml" (func $internal657 (type $0)))
+ (import "env" "nl" (func $internal658 (type $0)))
+ (import "env" "ol" (func $internal659 (type $0)))
+ (import "env" "pl" (func $internal660 (type $0)))
+ (import "env" "ql" (func $internal661 (type $0)))
+ (import "env" "rl" (func $internal662 (type $0)))
+ (import "env" "sl" (func $internal663 (type $0)))
+ (import "env" "tl" (func $internal664 (type $0)))
+ (import "env" "ul" (func $internal665 (type $0)))
+ (import "env" "vl" (func $internal666 (type $0)))
+ (import "env" "wl" (func $internal667 (type $0)))
+ (import "env" "xl" (func $internal668 (type $0)))
+ (import "env" "yl" (func $internal669 (type $0)))
+ (import "env" "zl" (func $internal670 (type $0)))
+ (import "env" "Al" (func $internal671 (type $0)))
+ (import "env" "Bl" (func $internal672 (type $0)))
+ (import "env" "Cl" (func $internal673 (type $0)))
+ (import "env" "Dl" (func $internal674 (type $0)))
+ (import "env" "El" (func $internal675 (type $0)))
+ (import "env" "Fl" (func $internal676 (type $0)))
+ (import "env" "Gl" (func $internal677 (type $0)))
+ (import "env" "Hl" (func $internal678 (type $0)))
+ (import "env" "Il" (func $internal679 (type $0)))
+ (import "env" "Jl" (func $internal680 (type $0)))
+ (import "env" "Kl" (func $internal681 (type $0)))
+ (import "env" "Ll" (func $internal682 (type $0)))
+ (import "env" "Ml" (func $internal683 (type $0)))
+ (import "env" "Nl" (func $internal684 (type $0)))
+ (import "env" "Ol" (func $internal685 (type $0)))
+ (import "env" "Pl" (func $internal686 (type $0)))
+ (import "env" "Ql" (func $internal687 (type $0)))
+ (import "env" "Rl" (func $internal688 (type $0)))
+ (import "env" "Sl" (func $internal689 (type $0)))
+ (import "env" "Tl" (func $internal690 (type $0)))
+ (import "env" "Ul" (func $internal691 (type $0)))
+ (import "env" "Vl" (func $internal692 (type $0)))
+ (import "env" "Wl" (func $internal693 (type $0)))
+ (import "env" "Xl" (func $internal694 (type $0)))
+ (import "env" "Yl" (func $internal695 (type $0)))
+ (import "env" "Zl" (func $internal696 (type $0)))
+ (import "env" "_l" (func $internal697 (type $0)))
+ (import "env" "$l" (func $internal698 (type $0)))
+ (import "env" "am" (func $internal699 (type $0)))
+ (import "env" "bm" (func $internal700 (type $0)))
+ (import "env" "cm" (func $internal701 (type $0)))
+ (import "env" "dm" (func $internal702 (type $0)))
+ (import "env" "em" (func $internal703 (type $0)))
+ (import "env" "fm" (func $internal704 (type $0)))
+ (import "env" "gm" (func $internal705 (type $0)))
+ (import "env" "hm" (func $internal706 (type $0)))
+ (import "env" "im" (func $internal707 (type $0)))
+ (import "env" "jm" (func $internal708 (type $0)))
+ (import "env" "km" (func $internal709 (type $0)))
+ (import "env" "lm" (func $internal710 (type $0)))
+ (import "env" "mm" (func $internal711 (type $0)))
+ (import "env" "nm" (func $internal712 (type $0)))
+ (import "env" "om" (func $internal713 (type $0)))
+ (import "env" "pm" (func $internal714 (type $0)))
+ (import "env" "qm" (func $internal715 (type $0)))
+ (import "env" "rm" (func $internal716 (type $0)))
+ (import "env" "sm" (func $internal717 (type $0)))
+ (import "env" "tm" (func $internal718 (type $0)))
+ (import "env" "um" (func $internal719 (type $0)))
+ (import "env" "vm" (func $internal720 (type $0)))
+ (import "env" "wm" (func $internal721 (type $0)))
+ (import "env" "xm" (func $internal722 (type $0)))
+ (import "env" "ym" (func $internal723 (type $0)))
+ (import "env" "zm" (func $internal724 (type $0)))
+ (import "env" "Am" (func $internal725 (type $0)))
+ (import "env" "Bm" (func $internal726 (type $0)))
+ (import "env" "Cm" (func $internal727 (type $0)))
+ (import "env" "Dm" (func $internal728 (type $0)))
+ (import "env" "Em" (func $internal729 (type $0)))
+ (import "env" "Fm" (func $internal730 (type $0)))
+ (import "env" "Gm" (func $internal731 (type $0)))
+ (import "env" "Hm" (func $internal732 (type $0)))
+ (import "env" "Im" (func $internal733 (type $0)))
+ (import "env" "Jm" (func $internal734 (type $0)))
+ (import "env" "Km" (func $internal735 (type $0)))
+ (import "env" "Lm" (func $internal736 (type $0)))
+ (import "env" "Mm" (func $internal737 (type $0)))
+ (import "env" "Nm" (func $internal738 (type $0)))
+ (import "env" "Om" (func $internal739 (type $0)))
+ (import "env" "Pm" (func $internal740 (type $0)))
+ (import "env" "Qm" (func $internal741 (type $0)))
+ (import "env" "Rm" (func $internal742 (type $0)))
+ (import "env" "Sm" (func $internal743 (type $0)))
+ (import "env" "Tm" (func $internal744 (type $0)))
+ (import "env" "Um" (func $internal745 (type $0)))
+ (import "env" "Vm" (func $internal746 (type $0)))
+ (import "env" "Wm" (func $internal747 (type $0)))
+ (import "env" "Xm" (func $internal748 (type $0)))
+ (import "env" "Ym" (func $internal749 (type $0)))
+ (import "env" "Zm" (func $internal750 (type $0)))
+ (import "env" "_m" (func $internal751 (type $0)))
+ (import "env" "$m" (func $internal752 (type $0)))
+ (import "env" "an" (func $internal753 (type $0)))
+ (import "env" "bn" (func $internal754 (type $0)))
+ (import "env" "cn" (func $internal755 (type $0)))
+ (import "env" "dn" (func $internal756 (type $0)))
+ (import "env" "en" (func $internal757 (type $0)))
+ (import "env" "fn" (func $internal758 (type $0)))
+ (import "env" "gn" (func $internal759 (type $0)))
+ (import "env" "hn" (func $internal760 (type $0)))
+ (import "env" "jn" (func $internal761 (type $0)))
+ (import "env" "kn" (func $internal762 (type $0)))
+ (import "env" "ln" (func $internal763 (type $0)))
+ (import "env" "mn" (func $internal764 (type $0)))
+ (import "env" "nn" (func $internal765 (type $0)))
+ (import "env" "on" (func $internal766 (type $0)))
+ (import "env" "pn" (func $internal767 (type $0)))
+ (import "env" "qn" (func $internal768 (type $0)))
+ (import "env" "rn" (func $internal769 (type $0)))
+ (import "env" "sn" (func $internal770 (type $0)))
+ (import "env" "tn" (func $internal771 (type $0)))
+ (import "env" "un" (func $internal772 (type $0)))
+ (import "env" "vn" (func $internal773 (type $0)))
+ (import "env" "wn" (func $internal774 (type $0)))
+ (import "env" "xn" (func $internal775 (type $0)))
+ (import "env" "yn" (func $internal776 (type $0)))
+ (import "env" "zn" (func $internal777 (type $0)))
+ (import "env" "An" (func $internal778 (type $0)))
+ (import "env" "Bn" (func $internal779 (type $0)))
+ (import "env" "Cn" (func $internal780 (type $0)))
+ (import "env" "Dn" (func $internal781 (type $0)))
+ (import "env" "En" (func $internal782 (type $0)))
+ (import "env" "Fn" (func $internal783 (type $0)))
+ (import "env" "Gn" (func $internal784 (type $0)))
+ (import "env" "Hn" (func $internal785 (type $0)))
+ (import "env" "In" (func $internal786 (type $0)))
+ (import "env" "Jn" (func $internal787 (type $0)))
+ (import "env" "Kn" (func $internal788 (type $0)))
+ (import "env" "Ln" (func $internal789 (type $0)))
+ (import "env" "Mn" (func $internal790 (type $0)))
+ (import "env" "Nn" (func $internal791 (type $0)))
+ (import "env" "On" (func $internal792 (type $0)))
+ (import "env" "Pn" (func $internal793 (type $0)))
+ (import "env" "Qn" (func $internal794 (type $0)))
+ (import "env" "Rn" (func $internal795 (type $0)))
+ (import "env" "Sn" (func $internal796 (type $0)))
+ (import "env" "Tn" (func $internal797 (type $0)))
+ (import "env" "Un" (func $internal798 (type $0)))
+ (import "env" "Vn" (func $internal799 (type $0)))
+ (import "env" "Wn" (func $internal800 (type $0)))
+ (import "env" "Xn" (func $internal801 (type $0)))
+ (import "env" "Yn" (func $internal802 (type $0)))
+ (import "env" "Zn" (func $internal803 (type $0)))
+ (import "env" "_n" (func $internal804 (type $0)))
+ (import "env" "$n" (func $internal805 (type $0)))
+ (import "env" "ao" (func $internal806 (type $0)))
+ (import "env" "bo" (func $internal807 (type $0)))
+ (import "env" "co" (func $internal808 (type $0)))
+ (import "env" "eo" (func $internal809 (type $0)))
+ (import "env" "fo" (func $internal810 (type $0)))
+ (import "env" "go" (func $internal811 (type $0)))
+ (import "env" "ho" (func $internal812 (type $0)))
+ (import "env" "io" (func $internal813 (type $0)))
+ (import "env" "jo" (func $internal814 (type $0)))
+ (import "env" "ko" (func $internal815 (type $0)))
+ (import "env" "lo" (func $internal816 (type $0)))
+ (import "env" "mo" (func $internal817 (type $0)))
+ (import "env" "no" (func $internal818 (type $0)))
+ (import "env" "oo" (func $internal819 (type $0)))
+ (import "env" "po" (func $internal820 (type $0)))
+ (import "env" "qo" (func $internal821 (type $0)))
+ (import "env" "ro" (func $internal822 (type $0)))
+ (import "env" "so" (func $internal823 (type $0)))
+ (import "env" "to" (func $internal824 (type $0)))
+ (import "env" "uo" (func $internal825 (type $0)))
+ (import "env" "vo" (func $internal826 (type $0)))
+ (import "env" "wo" (func $internal827 (type $0)))
+ (import "env" "xo" (func $internal828 (type $0)))
+ (import "env" "yo" (func $internal829 (type $0)))
+ (import "env" "zo" (func $internal830 (type $0)))
+ (import "env" "Ao" (func $internal831 (type $0)))
+ (import "env" "Bo" (func $internal832 (type $0)))
+ (import "env" "Co" (func $internal833 (type $0)))
+ (import "env" "Do" (func $internal834 (type $0)))
+ (import "env" "Eo" (func $internal835 (type $0)))
+ (import "env" "Fo" (func $internal836 (type $0)))
+ (import "env" "Go" (func $internal837 (type $0)))
+ (import "env" "Ho" (func $internal838 (type $0)))
+ (import "env" "Io" (func $internal839 (type $0)))
+ (import "env" "Jo" (func $internal840 (type $0)))
+ (import "env" "Ko" (func $internal841 (type $0)))
+ (import "env" "Lo" (func $internal842 (type $0)))
+ (import "env" "Mo" (func $internal843 (type $0)))
+ (import "env" "No" (func $internal844 (type $0)))
+ (import "env" "Oo" (func $internal845 (type $0)))
+ (import "env" "Po" (func $internal846 (type $0)))
+ (import "env" "Qo" (func $internal847 (type $0)))
+ (import "env" "Ro" (func $internal848 (type $0)))
+ (import "env" "So" (func $internal849 (type $0)))
+ (import "env" "To" (func $internal850 (type $0)))
+ (import "env" "Uo" (func $internal851 (type $0)))
+ (import "env" "Vo" (func $internal852 (type $0)))
+ (import "env" "Wo" (func $internal853 (type $0)))
+ (import "env" "Xo" (func $internal854 (type $0)))
+ (import "env" "Yo" (func $internal855 (type $0)))
+ (import "env" "Zo" (func $internal856 (type $0)))
+ (import "env" "_o" (func $internal857 (type $0)))
+ (import "env" "$o" (func $internal858 (type $0)))
+ (import "env" "ap" (func $internal859 (type $0)))
+ (import "env" "bp" (func $internal860 (type $0)))
+ (import "env" "cp" (func $internal861 (type $0)))
+ (import "env" "dp" (func $internal862 (type $0)))
+ (import "env" "ep" (func $internal863 (type $0)))
+ (import "env" "fp" (func $internal864 (type $0)))
+ (import "env" "gp" (func $internal865 (type $0)))
+ (import "env" "hp" (func $internal866 (type $0)))
+ (import "env" "ip" (func $internal867 (type $0)))
+ (import "env" "jp" (func $internal868 (type $0)))
+ (import "env" "kp" (func $internal869 (type $0)))
+ (import "env" "lp" (func $internal870 (type $0)))
+ (import "env" "mp" (func $internal871 (type $0)))
+ (import "env" "np" (func $internal872 (type $0)))
+ (import "env" "op" (func $internal873 (type $0)))
+ (import "env" "pp" (func $internal874 (type $0)))
+ (import "env" "qp" (func $internal875 (type $0)))
+ (import "env" "rp" (func $internal876 (type $0)))
+ (import "env" "sp" (func $internal877 (type $0)))
+ (import "env" "tp" (func $internal878 (type $0)))
+ (import "env" "up" (func $internal879 (type $0)))
+ (import "env" "vp" (func $internal880 (type $0)))
+ (import "env" "wp" (func $internal881 (type $0)))
+ (import "env" "xp" (func $internal882 (type $0)))
+ (import "env" "yp" (func $internal883 (type $0)))
+ (import "env" "zp" (func $internal884 (type $0)))
+ (import "env" "Ap" (func $internal885 (type $0)))
+ (import "env" "Bp" (func $internal886 (type $0)))
+ (import "env" "Cp" (func $internal887 (type $0)))
+ (import "env" "Dp" (func $internal888 (type $0)))
+ (import "env" "Ep" (func $internal889 (type $0)))
+ (import "env" "Fp" (func $internal890 (type $0)))
+ (import "env" "Gp" (func $internal891 (type $0)))
+ (import "env" "Hp" (func $internal892 (type $0)))
+ (import "env" "Ip" (func $internal893 (type $0)))
+ (import "env" "Jp" (func $internal894 (type $0)))
+ (import "env" "Kp" (func $internal895 (type $0)))
+ (import "env" "Lp" (func $internal896 (type $0)))
+ (import "env" "Mp" (func $internal897 (type $0)))
+ (import "env" "Np" (func $internal898 (type $0)))
+ (import "env" "Op" (func $internal899 (type $0)))
+ (import "env" "Pp" (func $internal900 (type $0)))
+ (import "env" "Qp" (func $internal901 (type $0)))
+ (import "env" "Rp" (func $internal902 (type $0)))
+ (import "env" "Sp" (func $internal903 (type $0)))
+ (import "env" "Tp" (func $internal904 (type $0)))
+ (import "env" "Up" (func $internal905 (type $0)))
+ (import "env" "Vp" (func $internal906 (type $0)))
+ (import "env" "Wp" (func $internal907 (type $0)))
+ (import "env" "Xp" (func $internal908 (type $0)))
+ (import "env" "Yp" (func $internal909 (type $0)))
+ (import "env" "Zp" (func $internal910 (type $0)))
+ (import "env" "_p" (func $internal911 (type $0)))
+ (import "env" "$p" (func $internal912 (type $0)))
+ (import "env" "aq" (func $internal913 (type $0)))
+ (import "env" "bq" (func $internal914 (type $0)))
+ (import "env" "cq" (func $internal915 (type $0)))
+ (import "env" "dq" (func $internal916 (type $0)))
+ (import "env" "eq" (func $internal917 (type $0)))
+ (import "env" "fq" (func $internal918 (type $0)))
+ (import "env" "gq" (func $internal919 (type $0)))
+ (import "env" "hq" (func $internal920 (type $0)))
+ (import "env" "iq" (func $internal921 (type $0)))
+ (import "env" "jq" (func $internal922 (type $0)))
+ (import "env" "kq" (func $internal923 (type $0)))
+ (import "env" "lq" (func $internal924 (type $0)))
+ (import "env" "mq" (func $internal925 (type $0)))
+ (import "env" "nq" (func $internal926 (type $0)))
+ (import "env" "oq" (func $internal927 (type $0)))
+ (import "env" "pq" (func $internal928 (type $0)))
+ (import "env" "qq" (func $internal929 (type $0)))
+ (import "env" "rq" (func $internal930 (type $0)))
+ (import "env" "sq" (func $internal931 (type $0)))
+ (import "env" "tq" (func $internal932 (type $0)))
+ (import "env" "uq" (func $internal933 (type $0)))
+ (import "env" "vq" (func $internal934 (type $0)))
+ (import "env" "wq" (func $internal935 (type $0)))
+ (import "env" "xq" (func $internal936 (type $0)))
+ (import "env" "yq" (func $internal937 (type $0)))
+ (import "env" "zq" (func $internal938 (type $0)))
+ (import "env" "Aq" (func $internal939 (type $0)))
+ (import "env" "Bq" (func $internal940 (type $0)))
+ (import "env" "Cq" (func $internal941 (type $0)))
+ (import "env" "Dq" (func $internal942 (type $0)))
+ (import "env" "Eq" (func $internal943 (type $0)))
+ (import "env" "Fq" (func $internal944 (type $0)))
+ (import "env" "Gq" (func $internal945 (type $0)))
+ (import "env" "Hq" (func $internal946 (type $0)))
+ (import "env" "Iq" (func $internal947 (type $0)))
+ (import "env" "Jq" (func $internal948 (type $0)))
+ (import "env" "Kq" (func $internal949 (type $0)))
+ (import "env" "Lq" (func $internal950 (type $0)))
+ (import "env" "Mq" (func $internal951 (type $0)))
+ (import "env" "Nq" (func $internal952 (type $0)))
+ (import "env" "Oq" (func $internal953 (type $0)))
+ (import "env" "Pq" (func $internal954 (type $0)))
+ (import "env" "Qq" (func $internal955 (type $0)))
+ (import "env" "Rq" (func $internal956 (type $0)))
+ (import "env" "Sq" (func $internal957 (type $0)))
+ (import "env" "Tq" (func $internal958 (type $0)))
+ (import "env" "Uq" (func $internal959 (type $0)))
+ (import "env" "Vq" (func $internal960 (type $0)))
+ (import "env" "Wq" (func $internal961 (type $0)))
+ (import "env" "Xq" (func $internal962 (type $0)))
+ (import "env" "Yq" (func $internal963 (type $0)))
+ (import "env" "Zq" (func $internal964 (type $0)))
+ (import "env" "_q" (func $internal965 (type $0)))
+ (import "env" "$q" (func $internal966 (type $0)))
+ (import "env" "ar" (func $internal967 (type $0)))
+ (import "env" "br" (func $internal968 (type $0)))
+ (import "env" "cr" (func $internal969 (type $0)))
+ (import "env" "dr" (func $internal970 (type $0)))
+ (import "env" "er" (func $internal971 (type $0)))
+ (import "env" "fr" (func $internal972 (type $0)))
+ (import "env" "gr" (func $internal973 (type $0)))
+ (import "env" "hr" (func $internal974 (type $0)))
+ (import "env" "ir" (func $internal975 (type $0)))
+ (import "env" "jr" (func $internal976 (type $0)))
+ (import "env" "kr" (func $internal977 (type $0)))
+ (import "env" "lr" (func $internal978 (type $0)))
+ (import "env" "mr" (func $internal979 (type $0)))
+ (import "env" "nr" (func $internal980 (type $0)))
+ (import "env" "or" (func $internal981 (type $0)))
+ (import "env" "pr" (func $internal982 (type $0)))
+ (import "env" "qr" (func $internal983 (type $0)))
+ (import "env" "rr" (func $internal984 (type $0)))
+ (import "env" "sr" (func $internal985 (type $0)))
+ (import "env" "tr" (func $internal986 (type $0)))
+ (import "env" "ur" (func $internal987 (type $0)))
+ (import "env" "vr" (func $internal988 (type $0)))
+ (import "env" "wr" (func $internal989 (type $0)))
+ (import "env" "xr" (func $internal990 (type $0)))
+ (import "env" "yr" (func $internal991 (type $0)))
+ (import "env" "zr" (func $internal992 (type $0)))
+ (import "env" "Ar" (func $internal993 (type $0)))
+ (import "env" "Br" (func $internal994 (type $0)))
+ (import "env" "Cr" (func $internal995 (type $0)))
+ (import "env" "Dr" (func $internal996 (type $0)))
+ (import "env" "Er" (func $internal997 (type $0)))
+ (import "env" "Fr" (func $internal998 (type $0)))
+ (import "env" "Gr" (func $internal999 (type $0)))
+ (import "env" "Hr" (func $internal1000 (type $0)))
+ (import "env" "Ir" (func $internal1001 (type $0)))
+ (import "env" "Jr" (func $internal1002 (type $0)))
+ (import "env" "Kr" (func $internal1003 (type $0)))
+ (import "env" "Lr" (func $internal1004 (type $0)))
+ (import "env" "Mr" (func $internal1005 (type $0)))
+ (import "env" "Nr" (func $internal1006 (type $0)))
+ (import "env" "Or" (func $internal1007 (type $0)))
+ (import "env" "Pr" (func $internal1008 (type $0)))
+ (import "env" "Qr" (func $internal1009 (type $0)))
+ (import "env" "Rr" (func $internal1010 (type $0)))
+ (import "env" "Sr" (func $internal1011 (type $0)))
+ (import "env" "Tr" (func $internal1012 (type $0)))
+ (import "env" "Ur" (func $internal1013 (type $0)))
+ (import "env" "Vr" (func $internal1014 (type $0)))
+ (import "env" "Wr" (func $internal1015 (type $0)))
+ (import "env" "Xr" (func $internal1016 (type $0)))
+ (import "env" "Yr" (func $internal1017 (type $0)))
+ (import "env" "Zr" (func $internal1018 (type $0)))
+ (import "env" "_r" (func $internal1019 (type $0)))
+ (import "env" "$r" (func $internal1020 (type $0)))
+ (import "env" "as" (func $internal1021 (type $0)))
+ (import "env" "bs" (func $internal1022 (type $0)))
+ (import "env" "cs" (func $internal1023 (type $0)))
+ (import "env" "ds" (func $internal1024 (type $0)))
+ (import "env" "es" (func $internal1025 (type $0)))
+ (import "env" "fs" (func $internal1026 (type $0)))
+ (import "env" "gs" (func $internal1027 (type $0)))
+ (import "env" "hs" (func $internal1028 (type $0)))
+ (import "env" "is" (func $internal1029 (type $0)))
+ (import "env" "js" (func $internal1030 (type $0)))
+ (import "env" "ks" (func $internal1031 (type $0)))
+ (import "env" "ls" (func $internal1032 (type $0)))
+ (import "env" "ms" (func $internal1033 (type $0)))
+ (import "env" "ns" (func $internal1034 (type $0)))
+ (import "env" "os" (func $internal1035 (type $0)))
+ (import "env" "ps" (func $internal1036 (type $0)))
+ (import "env" "qs" (func $internal1037 (type $0)))
+ (import "env" "rs" (func $internal1038 (type $0)))
+ (import "env" "ss" (func $internal1039 (type $0)))
+ (import "env" "ts" (func $internal1040 (type $0)))
+ (import "env" "us" (func $internal1041 (type $0)))
+ (import "env" "vs" (func $internal1042 (type $0)))
+ (import "env" "ws" (func $internal1043 (type $0)))
+ (import "env" "xs" (func $internal1044 (type $0)))
+ (import "env" "ys" (func $internal1045 (type $0)))
+ (import "env" "zs" (func $internal1046 (type $0)))
+ (import "env" "As" (func $internal1047 (type $0)))
+ (import "env" "Bs" (func $internal1048 (type $0)))
+ (import "env" "Cs" (func $internal1049 (type $0)))
+ (import "env" "Ds" (func $internal1050 (type $0)))
+ (import "env" "Es" (func $internal1051 (type $0)))
+ (import "env" "Fs" (func $internal1052 (type $0)))
+ (import "env" "Gs" (func $internal1053 (type $0)))
+ (import "env" "Hs" (func $internal1054 (type $0)))
+ (import "env" "Is" (func $internal1055 (type $0)))
+ (import "env" "Js" (func $internal1056 (type $0)))
+ (import "env" "Ks" (func $internal1057 (type $0)))
+ (import "env" "Ls" (func $internal1058 (type $0)))
+ (import "env" "Ms" (func $internal1059 (type $0)))
+ (import "env" "Ns" (func $internal1060 (type $0)))
+ (import "env" "Os" (func $internal1061 (type $0)))
+ (import "env" "Ps" (func $internal1062 (type $0)))
+ (import "env" "Qs" (func $internal1063 (type $0)))
+ (import "env" "Rs" (func $internal1064 (type $0)))
+ (import "env" "Ss" (func $internal1065 (type $0)))
+ (import "env" "Ts" (func $internal1066 (type $0)))
+ (import "env" "Us" (func $internal1067 (type $0)))
+ (import "env" "Vs" (func $internal1068 (type $0)))
+ (import "env" "Ws" (func $internal1069 (type $0)))
+ (import "env" "Xs" (func $internal1070 (type $0)))
+ (import "env" "Ys" (func $internal1071 (type $0)))
+ (import "env" "Zs" (func $internal1072 (type $0)))
+ (import "env" "_s" (func $internal1073 (type $0)))
+ (import "env" "$s" (func $internal1074 (type $0)))
+ (import "env" "at" (func $internal1075 (type $0)))
+ (import "env" "bt" (func $internal1076 (type $0)))
+ (import "env" "ct" (func $internal1077 (type $0)))
+ (import "env" "dt" (func $internal1078 (type $0)))
+ (import "env" "et" (func $internal1079 (type $0)))
+ (import "env" "ft" (func $internal1080 (type $0)))
+ (import "env" "gt" (func $internal1081 (type $0)))
+ (import "env" "ht" (func $internal1082 (type $0)))
+ (import "env" "it" (func $internal1083 (type $0)))
+ (import "env" "jt" (func $internal1084 (type $0)))
+ (import "env" "kt" (func $internal1085 (type $0)))
+ (import "env" "lt" (func $internal1086 (type $0)))
+ (import "env" "mt" (func $internal1087 (type $0)))
+ (import "env" "nt" (func $internal1088 (type $0)))
+ (import "env" "ot" (func $internal1089 (type $0)))
+ (import "env" "pt" (func $internal1090 (type $0)))
+ (import "env" "qt" (func $internal1091 (type $0)))
+ (import "env" "rt" (func $internal1092 (type $0)))
+ (import "env" "st" (func $internal1093 (type $0)))
+ (import "env" "tt" (func $internal1094 (type $0)))
+ (import "env" "ut" (func $internal1095 (type $0)))
+ (import "env" "vt" (func $internal1096 (type $0)))
+ (import "env" "wt" (func $internal1097 (type $0)))
+ (import "env" "xt" (func $internal1098 (type $0)))
+ (import "env" "yt" (func $internal1099 (type $0)))
+ (import "env" "zt" (func $internal1100 (type $0)))
+ (import "env" "At" (func $internal1101 (type $0)))
+ (import "env" "Bt" (func $internal1102 (type $0)))
+ (import "env" "Ct" (func $internal1103 (type $0)))
+ (import "env" "Dt" (func $internal1104 (type $0)))
+ (import "env" "Et" (func $internal1105 (type $0)))
+ (import "env" "Ft" (func $internal1106 (type $0)))
+ (import "env" "Gt" (func $internal1107 (type $0)))
+ (import "env" "Ht" (func $internal1108 (type $0)))
+ (import "env" "It" (func $internal1109 (type $0)))
+ (import "env" "Jt" (func $internal1110 (type $0)))
+ (import "env" "Kt" (func $internal1111 (type $0)))
+ (import "env" "Lt" (func $internal1112 (type $0)))
+ (import "env" "Mt" (func $internal1113 (type $0)))
+ (import "env" "Nt" (func $internal1114 (type $0)))
+ (import "env" "Ot" (func $internal1115 (type $0)))
+ (import "env" "Pt" (func $internal1116 (type $0)))
+ (import "env" "Qt" (func $internal1117 (type $0)))
+ (import "env" "Rt" (func $internal1118 (type $0)))
+ (import "env" "St" (func $internal1119 (type $0)))
+ (import "env" "Tt" (func $internal1120 (type $0)))
+ (import "env" "Ut" (func $internal1121 (type $0)))
+ (import "env" "Vt" (func $internal1122 (type $0)))
+ (import "env" "Wt" (func $internal1123 (type $0)))
+ (import "env" "Xt" (func $internal1124 (type $0)))
+ (import "env" "Yt" (func $internal1125 (type $0)))
+ (import "env" "Zt" (func $internal1126 (type $0)))
+ (import "env" "_t" (func $internal1127 (type $0)))
+ (import "env" "$t" (func $internal1128 (type $0)))
+ (import "env" "au" (func $internal1129 (type $0)))
+ (import "env" "bu" (func $internal1130 (type $0)))
+ (import "env" "cu" (func $internal1131 (type $0)))
+ (import "env" "du" (func $internal1132 (type $0)))
+ (import "env" "eu" (func $internal1133 (type $0)))
+ (import "env" "fu" (func $internal1134 (type $0)))
+ (import "env" "gu" (func $internal1135 (type $0)))
+ (import "env" "hu" (func $internal1136 (type $0)))
+ (import "env" "iu" (func $internal1137 (type $0)))
+ (import "env" "ju" (func $internal1138 (type $0)))
+ (import "env" "ku" (func $internal1139 (type $0)))
+ (import "env" "lu" (func $internal1140 (type $0)))
+ (import "env" "mu" (func $internal1141 (type $0)))
+ (import "env" "nu" (func $internal1142 (type $0)))
+ (import "env" "ou" (func $internal1143 (type $0)))
+ (import "env" "pu" (func $internal1144 (type $0)))
+ (import "env" "qu" (func $internal1145 (type $0)))
+ (import "env" "ru" (func $internal1146 (type $0)))
+ (import "env" "su" (func $internal1147 (type $0)))
+ (import "env" "tu" (func $internal1148 (type $0)))
+ (import "env" "uu" (func $internal1149 (type $0)))
+ (import "env" "vu" (func $internal1150 (type $0)))
+ (import "env" "wu" (func $internal1151 (type $0)))
+ (import "env" "xu" (func $internal1152 (type $0)))
+ (import "env" "yu" (func $internal1153 (type $0)))
+ (import "env" "zu" (func $internal1154 (type $0)))
+ (import "env" "Au" (func $internal1155 (type $0)))
+ (import "env" "Bu" (func $internal1156 (type $0)))
+ (import "env" "Cu" (func $internal1157 (type $0)))
+ (import "env" "Du" (func $internal1158 (type $0)))
+ (import "env" "Eu" (func $internal1159 (type $0)))
+ (import "env" "Fu" (func $internal1160 (type $0)))
+ (import "env" "Gu" (func $internal1161 (type $0)))
+ (import "env" "Hu" (func $internal1162 (type $0)))
+ (import "env" "Iu" (func $internal1163 (type $0)))
+ (import "env" "Ju" (func $internal1164 (type $0)))
+ (import "env" "Ku" (func $internal1165 (type $0)))
+ (import "env" "Lu" (func $internal1166 (type $0)))
+ (import "env" "Mu" (func $internal1167 (type $0)))
+ (import "env" "Nu" (func $internal1168 (type $0)))
+ (import "env" "Ou" (func $internal1169 (type $0)))
+ (import "env" "Pu" (func $internal1170 (type $0)))
+ (import "env" "Qu" (func $internal1171 (type $0)))
+ (import "env" "Ru" (func $internal1172 (type $0)))
+ (import "env" "Su" (func $internal1173 (type $0)))
+ (import "env" "Tu" (func $internal1174 (type $0)))
+ (import "env" "Uu" (func $internal1175 (type $0)))
+ (import "env" "Vu" (func $internal1176 (type $0)))
+ (import "env" "Wu" (func $internal1177 (type $0)))
+ (import "env" "Xu" (func $internal1178 (type $0)))
+ (import "env" "Yu" (func $internal1179 (type $0)))
+ (import "env" "Zu" (func $internal1180 (type $0)))
+ (import "env" "_u" (func $internal1181 (type $0)))
+ (import "env" "$u" (func $internal1182 (type $0)))
+ (import "env" "av" (func $internal1183 (type $0)))
+ (import "env" "bv" (func $internal1184 (type $0)))
+ (import "env" "cv" (func $internal1185 (type $0)))
+ (import "env" "dv" (func $internal1186 (type $0)))
+ (import "env" "ev" (func $internal1187 (type $0)))
+ (import "env" "fv" (func $internal1188 (type $0)))
+ (import "env" "gv" (func $internal1189 (type $0)))
+ (import "env" "hv" (func $internal1190 (type $0)))
+ (import "env" "iv" (func $internal1191 (type $0)))
+ (import "env" "jv" (func $internal1192 (type $0)))
+ (import "env" "kv" (func $internal1193 (type $0)))
+ (import "env" "lv" (func $internal1194 (type $0)))
+ (import "env" "mv" (func $internal1195 (type $0)))
+ (import "env" "nv" (func $internal1196 (type $0)))
+ (import "env" "ov" (func $internal1197 (type $0)))
+ (import "env" "pv" (func $internal1198 (type $0)))
+ (import "env" "qv" (func $internal1199 (type $0)))
+ (import "env" "rv" (func $internal1200 (type $0)))
+ (import "env" "sv" (func $internal1201 (type $0)))
+ (import "env" "tv" (func $internal1202 (type $0)))
+ (import "env" "uv" (func $internal1203 (type $0)))
+ (import "env" "vv" (func $internal1204 (type $0)))
+ (import "env" "wv" (func $internal1205 (type $0)))
+ (import "env" "xv" (func $internal1206 (type $0)))
+ (import "env" "yv" (func $internal1207 (type $0)))
+ (import "env" "zv" (func $internal1208 (type $0)))
+ (import "env" "Av" (func $internal1209 (type $0)))
+ (import "env" "Bv" (func $internal1210 (type $0)))
+ (import "env" "Cv" (func $internal1211 (type $0)))
+ (import "env" "Dv" (func $internal1212 (type $0)))
+ (import "env" "Ev" (func $internal1213 (type $0)))
+ (import "env" "Fv" (func $internal1214 (type $0)))
+ (import "env" "Gv" (func $internal1215 (type $0)))
+ (import "env" "Hv" (func $internal1216 (type $0)))
+ (import "env" "Iv" (func $internal1217 (type $0)))
+ (import "env" "Jv" (func $internal1218 (type $0)))
+ (import "env" "Kv" (func $internal1219 (type $0)))
+ (import "env" "Lv" (func $internal1220 (type $0)))
+ (import "env" "Mv" (func $internal1221 (type $0)))
+ (import "env" "Nv" (func $internal1222 (type $0)))
+ (import "env" "Ov" (func $internal1223 (type $0)))
+ (import "env" "Pv" (func $internal1224 (type $0)))
+ (import "env" "Qv" (func $internal1225 (type $0)))
+ (import "env" "Rv" (func $internal1226 (type $0)))
+ (import "env" "Sv" (func $internal1227 (type $0)))
+ (import "env" "Tv" (func $internal1228 (type $0)))
+ (import "env" "Uv" (func $internal1229 (type $0)))
+ (import "env" "Vv" (func $internal1230 (type $0)))
+ (import "env" "Wv" (func $internal1231 (type $0)))
+ (import "env" "Xv" (func $internal1232 (type $0)))
+ (import "env" "Yv" (func $internal1233 (type $0)))
+ (import "env" "Zv" (func $internal1234 (type $0)))
+ (import "env" "_v" (func $internal1235 (type $0)))
+ (import "env" "$v" (func $internal1236 (type $0)))
+ (import "env" "aw" (func $internal1237 (type $0)))
+ (import "env" "bw" (func $internal1238 (type $0)))
+ (import "env" "cw" (func $internal1239 (type $0)))
+ (import "env" "dw" (func $internal1240 (type $0)))
+ (import "env" "ew" (func $internal1241 (type $0)))
+ (import "env" "fw" (func $internal1242 (type $0)))
+ (import "env" "gw" (func $internal1243 (type $0)))
+ (import "env" "hw" (func $internal1244 (type $0)))
+ (import "env" "iw" (func $internal1245 (type $0)))
+ (import "env" "jw" (func $internal1246 (type $0)))
+ (import "env" "kw" (func $internal1247 (type $0)))
+ (import "env" "lw" (func $internal1248 (type $0)))
+ (import "env" "mw" (func $internal1249 (type $0)))
+ (import "env" "nw" (func $internal1250 (type $0)))
+ (import "env" "ow" (func $internal1251 (type $0)))
+ (import "env" "pw" (func $internal1252 (type $0)))
+ (import "env" "qw" (func $internal1253 (type $0)))
+ (import "env" "rw" (func $internal1254 (type $0)))
+ (import "env" "sw" (func $internal1255 (type $0)))
+ (import "env" "tw" (func $internal1256 (type $0)))
+ (import "env" "uw" (func $internal1257 (type $0)))
+ (import "env" "vw" (func $internal1258 (type $0)))
+ (import "env" "ww" (func $internal1259 (type $0)))
+ (import "env" "xw" (func $internal1260 (type $0)))
+ (import "env" "yw" (func $internal1261 (type $0)))
+ (import "env" "zw" (func $internal1262 (type $0)))
+ (import "env" "Aw" (func $internal1263 (type $0)))
+ (import "env" "Bw" (func $internal1264 (type $0)))
+ (import "env" "Cw" (func $internal1265 (type $0)))
+ (import "env" "Dw" (func $internal1266 (type $0)))
+ (import "env" "Ew" (func $internal1267 (type $0)))
+ (import "env" "Fw" (func $internal1268 (type $0)))
+ (import "env" "Gw" (func $internal1269 (type $0)))
+ (import "env" "Hw" (func $internal1270 (type $0)))
+ (import "env" "Iw" (func $internal1271 (type $0)))
+ (import "env" "Jw" (func $internal1272 (type $0)))
+ (import "env" "Kw" (func $internal1273 (type $0)))
+ (import "env" "Lw" (func $internal1274 (type $0)))
+ (import "env" "Mw" (func $internal1275 (type $0)))
+ (import "env" "Nw" (func $internal1276 (type $0)))
+ (import "env" "Ow" (func $internal1277 (type $0)))
+ (import "env" "Pw" (func $internal1278 (type $0)))
+ (import "env" "Qw" (func $internal1279 (type $0)))
+ (import "env" "Rw" (func $internal1280 (type $0)))
+ (import "env" "Sw" (func $internal1281 (type $0)))
+ (import "env" "Tw" (func $internal1282 (type $0)))
+ (import "env" "Uw" (func $internal1283 (type $0)))
+ (import "env" "Vw" (func $internal1284 (type $0)))
+ (import "env" "Ww" (func $internal1285 (type $0)))
+ (import "env" "Xw" (func $internal1286 (type $0)))
+ (import "env" "Yw" (func $internal1287 (type $0)))
+ (import "env" "Zw" (func $internal1288 (type $0)))
+ (import "env" "_w" (func $internal1289 (type $0)))
+ (import "env" "$w" (func $internal1290 (type $0)))
+ (import "env" "ax" (func $internal1291 (type $0)))
+ (import "env" "bx" (func $internal1292 (type $0)))
+ (import "env" "cx" (func $internal1293 (type $0)))
+ (import "env" "dx" (func $internal1294 (type $0)))
+ (import "env" "ex" (func $internal1295 (type $0)))
+ (import "env" "fx" (func $internal1296 (type $0)))
+ (import "env" "gx" (func $internal1297 (type $0)))
+ (import "env" "hx" (func $internal1298 (type $0)))
+ (import "env" "ix" (func $internal1299 (type $0)))
+ (import "env" "jx" (func $internal1300 (type $0)))
+ (import "env" "kx" (func $internal1301 (type $0)))
+ (import "env" "lx" (func $internal1302 (type $0)))
+ (import "env" "mx" (func $internal1303 (type $0)))
+ (import "env" "nx" (func $internal1304 (type $0)))
+ (import "env" "ox" (func $internal1305 (type $0)))
+ (import "env" "px" (func $internal1306 (type $0)))
+ (import "env" "qx" (func $internal1307 (type $0)))
+ (import "env" "rx" (func $internal1308 (type $0)))
+ (import "env" "sx" (func $internal1309 (type $0)))
+ (import "env" "tx" (func $internal1310 (type $0)))
+ (import "env" "ux" (func $internal1311 (type $0)))
+ (import "env" "vx" (func $internal1312 (type $0)))
+ (import "env" "wx" (func $internal1313 (type $0)))
+ (import "env" "xx" (func $internal1314 (type $0)))
+ (import "env" "yx" (func $internal1315 (type $0)))
+ (import "env" "zx" (func $internal1316 (type $0)))
+ (import "env" "Ax" (func $internal1317 (type $0)))
+ (import "env" "Bx" (func $internal1318 (type $0)))
+ (import "env" "Cx" (func $internal1319 (type $0)))
+ (import "env" "Dx" (func $internal1320 (type $0)))
+ (import "env" "Ex" (func $internal1321 (type $0)))
+ (import "env" "Fx" (func $internal1322 (type $0)))
+ (import "env" "Gx" (func $internal1323 (type $0)))
+ (import "env" "Hx" (func $internal1324 (type $0)))
+ (import "env" "Ix" (func $internal1325 (type $0)))
+ (import "env" "Jx" (func $internal1326 (type $0)))
+ (import "env" "Kx" (func $internal1327 (type $0)))
+ (import "env" "Lx" (func $internal1328 (type $0)))
+ (import "env" "Mx" (func $internal1329 (type $0)))
+ (import "env" "Nx" (func $internal1330 (type $0)))
+ (import "env" "Ox" (func $internal1331 (type $0)))
+ (import "env" "Px" (func $internal1332 (type $0)))
+ (import "env" "Qx" (func $internal1333 (type $0)))
+ (import "env" "Rx" (func $internal1334 (type $0)))
+ (import "env" "Sx" (func $internal1335 (type $0)))
+ (import "env" "Tx" (func $internal1336 (type $0)))
+ (import "env" "Ux" (func $internal1337 (type $0)))
+ (import "env" "Vx" (func $internal1338 (type $0)))
+ (import "env" "Wx" (func $internal1339 (type $0)))
+ (import "env" "Xx" (func $internal1340 (type $0)))
+ (import "env" "Yx" (func $internal1341 (type $0)))
+ (import "env" "Zx" (func $internal1342 (type $0)))
+ (import "env" "_x" (func $internal1343 (type $0)))
+ (import "env" "$x" (func $internal1344 (type $0)))
+ (import "env" "ay" (func $internal1345 (type $0)))
+ (import "env" "by" (func $internal1346 (type $0)))
+ (import "env" "cy" (func $internal1347 (type $0)))
+ (import "env" "dy" (func $internal1348 (type $0)))
+ (import "env" "ey" (func $internal1349 (type $0)))
+ (import "env" "fy" (func $internal1350 (type $0)))
+ (import "env" "gy" (func $internal1351 (type $0)))
+ (import "env" "hy" (func $internal1352 (type $0)))
+ (import "env" "iy" (func $internal1353 (type $0)))
+ (import "env" "jy" (func $internal1354 (type $0)))
+ (import "env" "ky" (func $internal1355 (type $0)))
+ (import "env" "ly" (func $internal1356 (type $0)))
+ (import "env" "my" (func $internal1357 (type $0)))
+ (import "env" "ny" (func $internal1358 (type $0)))
+ (import "env" "oy" (func $internal1359 (type $0)))
+ (import "env" "py" (func $internal1360 (type $0)))
+ (import "env" "qy" (func $internal1361 (type $0)))
+ (import "env" "ry" (func $internal1362 (type $0)))
+ (import "env" "sy" (func $internal1363 (type $0)))
+ (import "env" "ty" (func $internal1364 (type $0)))
+ (import "env" "uy" (func $internal1365 (type $0)))
+ (import "env" "vy" (func $internal1366 (type $0)))
+ (import "env" "wy" (func $internal1367 (type $0)))
+ (import "env" "xy" (func $internal1368 (type $0)))
+ (import "env" "yy" (func $internal1369 (type $0)))
+ (import "env" "zy" (func $internal1370 (type $0)))
+ (import "env" "Ay" (func $internal1371 (type $0)))
+ (import "env" "By" (func $internal1372 (type $0)))
+ (import "env" "Cy" (func $internal1373 (type $0)))
+ (import "env" "Dy" (func $internal1374 (type $0)))
+ (import "env" "Ey" (func $internal1375 (type $0)))
+ (import "env" "Fy" (func $internal1376 (type $0)))
+ (import "env" "Gy" (func $internal1377 (type $0)))
+ (import "env" "Hy" (func $internal1378 (type $0)))
+ (import "env" "Iy" (func $internal1379 (type $0)))
+ (import "env" "Jy" (func $internal1380 (type $0)))
+ (import "env" "Ky" (func $internal1381 (type $0)))
+ (import "env" "Ly" (func $internal1382 (type $0)))
+ (import "env" "My" (func $internal1383 (type $0)))
+ (import "env" "Ny" (func $internal1384 (type $0)))
+ (import "env" "Oy" (func $internal1385 (type $0)))
+ (import "env" "Py" (func $internal1386 (type $0)))
+ (import "env" "Qy" (func $internal1387 (type $0)))
+ (import "env" "Ry" (func $internal1388 (type $0)))
+ (import "env" "Sy" (func $internal1389 (type $0)))
+ (import "env" "Ty" (func $internal1390 (type $0)))
+ (import "env" "Uy" (func $internal1391 (type $0)))
+ (import "env" "Vy" (func $internal1392 (type $0)))
+ (import "env" "Wy" (func $internal1393 (type $0)))
+ (import "env" "Xy" (func $internal1394 (type $0)))
+ (import "env" "Yy" (func $internal1395 (type $0)))
+ (import "env" "Zy" (func $internal1396 (type $0)))
+ (import "env" "_y" (func $internal1397 (type $0)))
+ (import "env" "$y" (func $internal1398 (type $0)))
+ (import "env" "az" (func $internal1399 (type $0)))
+ (import "env" "bz" (func $internal1400 (type $0)))
+ (import "env" "cz" (func $internal1401 (type $0)))
+ (import "env" "dz" (func $internal1402 (type $0)))
+ (import "env" "ez" (func $internal1403 (type $0)))
+ (import "env" "fz" (func $internal1404 (type $0)))
+ (import "env" "gz" (func $internal1405 (type $0)))
+ (import "env" "hz" (func $internal1406 (type $0)))
+ (import "env" "iz" (func $internal1407 (type $0)))
+ (import "env" "jz" (func $internal1408 (type $0)))
+ (import "env" "kz" (func $internal1409 (type $0)))
+ (import "env" "lz" (func $internal1410 (type $0)))
+ (import "env" "mz" (func $internal1411 (type $0)))
+ (import "env" "nz" (func $internal1412 (type $0)))
+ (import "env" "oz" (func $internal1413 (type $0)))
+ (import "env" "pz" (func $internal1414 (type $0)))
+ (import "env" "qz" (func $internal1415 (type $0)))
+ (import "env" "rz" (func $internal1416 (type $0)))
+ (import "env" "sz" (func $internal1417 (type $0)))
+ (import "env" "tz" (func $internal1418 (type $0)))
+ (import "env" "uz" (func $internal1419 (type $0)))
+ (import "env" "vz" (func $internal1420 (type $0)))
+ (import "env" "wz" (func $internal1421 (type $0)))
+ (import "env" "xz" (func $internal1422 (type $0)))
+ (import "env" "yz" (func $internal1423 (type $0)))
+ (import "env" "zz" (func $internal1424 (type $0)))
+ (import "env" "Az" (func $internal1425 (type $0)))
+ (import "env" "Bz" (func $internal1426 (type $0)))
+ (import "env" "Cz" (func $internal1427 (type $0)))
+ (import "env" "Dz" (func $internal1428 (type $0)))
+ (import "env" "Ez" (func $internal1429 (type $0)))
+ (import "env" "Fz" (func $internal1430 (type $0)))
+ (import "env" "Gz" (func $internal1431 (type $0)))
+ (import "env" "Hz" (func $internal1432 (type $0)))
+ (import "env" "Iz" (func $internal1433 (type $0)))
+ (import "env" "Jz" (func $internal1434 (type $0)))
+ (import "env" "Kz" (func $internal1435 (type $0)))
+ (import "env" "Lz" (func $internal1436 (type $0)))
+ (import "env" "Mz" (func $internal1437 (type $0)))
+ (import "env" "Nz" (func $internal1438 (type $0)))
+ (import "env" "Oz" (func $internal1439 (type $0)))
+ (import "env" "Pz" (func $internal1440 (type $0)))
+ (import "env" "Qz" (func $internal1441 (type $0)))
+ (import "env" "Rz" (func $internal1442 (type $0)))
+ (import "env" "Sz" (func $internal1443 (type $0)))
+ (import "env" "Tz" (func $internal1444 (type $0)))
+ (import "env" "Uz" (func $internal1445 (type $0)))
+ (import "env" "Vz" (func $internal1446 (type $0)))
+ (import "env" "Wz" (func $internal1447 (type $0)))
+ (import "env" "Xz" (func $internal1448 (type $0)))
+ (import "env" "Yz" (func $internal1449 (type $0)))
+ (import "env" "Zz" (func $internal1450 (type $0)))
+ (import "env" "_z" (func $internal1451 (type $0)))
+ (import "env" "$z" (func $internal1452 (type $0)))
+ (import "env" "aA" (func $internal1453 (type $0)))
+ (import "env" "bA" (func $internal1454 (type $0)))
+ (import "env" "cA" (func $internal1455 (type $0)))
+ (import "env" "dA" (func $internal1456 (type $0)))
+ (import "env" "eA" (func $internal1457 (type $0)))
+ (import "env" "fA" (func $internal1458 (type $0)))
+ (import "env" "gA" (func $internal1459 (type $0)))
+ (import "env" "hA" (func $internal1460 (type $0)))
+ (import "env" "iA" (func $internal1461 (type $0)))
+ (import "env" "jA" (func $internal1462 (type $0)))
+ (import "env" "kA" (func $internal1463 (type $0)))
+ (import "env" "lA" (func $internal1464 (type $0)))
+ (import "env" "mA" (func $internal1465 (type $0)))
+ (import "env" "nA" (func $internal1466 (type $0)))
+ (import "env" "oA" (func $internal1467 (type $0)))
+ (import "env" "pA" (func $internal1468 (type $0)))
+ (import "env" "qA" (func $internal1469 (type $0)))
+ (import "env" "rA" (func $internal1470 (type $0)))
+ (import "env" "sA" (func $internal1471 (type $0)))
+ (import "env" "tA" (func $internal1472 (type $0)))
+ (import "env" "uA" (func $internal1473 (type $0)))
+ (import "env" "vA" (func $internal1474 (type $0)))
+ (import "env" "wA" (func $internal1475 (type $0)))
+ (import "env" "xA" (func $internal1476 (type $0)))
+ (import "env" "yA" (func $internal1477 (type $0)))
+ (import "env" "zA" (func $internal1478 (type $0)))
+ (import "env" "AA" (func $internal1479 (type $0)))
+ (import "env" "BA" (func $internal1480 (type $0)))
+ (import "env" "CA" (func $internal1481 (type $0)))
+ (import "env" "DA" (func $internal1482 (type $0)))
+ (import "env" "EA" (func $internal1483 (type $0)))
+ (import "env" "FA" (func $internal1484 (type $0)))
+ (import "env" "GA" (func $internal1485 (type $0)))
+ (import "env" "HA" (func $internal1486 (type $0)))
+ (import "env" "IA" (func $internal1487 (type $0)))
+ (import "env" "JA" (func $internal1488 (type $0)))
+ (import "env" "KA" (func $internal1489 (type $0)))
+ (import "env" "LA" (func $internal1490 (type $0)))
+ (import "env" "MA" (func $internal1491 (type $0)))
+ (import "env" "NA" (func $internal1492 (type $0)))
+ (import "env" "OA" (func $internal1493 (type $0)))
+ (import "env" "PA" (func $internal1494 (type $0)))
+ (import "env" "QA" (func $internal1495 (type $0)))
+ (import "env" "RA" (func $internal1496 (type $0)))
+ (import "env" "SA" (func $internal1497 (type $0)))
+ (import "env" "TA" (func $internal1498 (type $0)))
+ (import "env" "UA" (func $internal1499 (type $0)))
+ (import "env" "VA" (func $internal1500 (type $0)))
+ (import "env" "WA" (func $internal1501 (type $0)))
+ (import "env" "XA" (func $internal1502 (type $0)))
+ (import "env" "YA" (func $internal1503 (type $0)))
+ (import "env" "ZA" (func $internal1504 (type $0)))
+ (import "env" "_A" (func $internal1505 (type $0)))
+ (import "env" "$A" (func $internal1506 (type $0)))
+ (import "env" "aB" (func $internal1507 (type $0)))
+ (import "env" "bB" (func $internal1508 (type $0)))
+ (import "env" "cB" (func $internal1509 (type $0)))
+ (import "env" "dB" (func $internal1510 (type $0)))
+ (import "env" "eB" (func $internal1511 (type $0)))
+ (import "env" "fB" (func $internal1512 (type $0)))
+ (import "env" "gB" (func $internal1513 (type $0)))
+ (import "env" "hB" (func $internal1514 (type $0)))
+ (import "env" "iB" (func $internal1515 (type $0)))
+ (import "env" "jB" (func $internal1516 (type $0)))
+ (import "env" "kB" (func $internal1517 (type $0)))
+ (import "env" "lB" (func $internal1518 (type $0)))
+ (import "env" "mB" (func $internal1519 (type $0)))
+ (import "env" "nB" (func $internal1520 (type $0)))
+ (import "env" "oB" (func $internal1521 (type $0)))
+ (import "env" "pB" (func $internal1522 (type $0)))
+ (import "env" "qB" (func $internal1523 (type $0)))
+ (import "env" "rB" (func $internal1524 (type $0)))
+ (import "env" "sB" (func $internal1525 (type $0)))
+ (import "env" "tB" (func $internal1526 (type $0)))
+ (import "env" "uB" (func $internal1527 (type $0)))
+ (import "env" "vB" (func $internal1528 (type $0)))
+ (import "env" "wB" (func $internal1529 (type $0)))
+ (import "env" "xB" (func $internal1530 (type $0)))
+ (import "env" "yB" (func $internal1531 (type $0)))
+ (import "env" "zB" (func $internal1532 (type $0)))
+ (import "env" "AB" (func $internal1533 (type $0)))
+ (import "env" "BB" (func $internal1534 (type $0)))
+ (import "env" "CB" (func $internal1535 (type $0)))
+ (import "env" "DB" (func $internal1536 (type $0)))
+ (import "env" "EB" (func $internal1537 (type $0)))
+ (import "env" "FB" (func $internal1538 (type $0)))
+ (import "env" "GB" (func $internal1539 (type $0)))
+ (import "env" "HB" (func $internal1540 (type $0)))
+ (import "env" "IB" (func $internal1541 (type $0)))
+ (import "env" "JB" (func $internal1542 (type $0)))
+ (import "env" "KB" (func $internal1543 (type $0)))
+ (import "env" "LB" (func $internal1544 (type $0)))
+ (import "env" "MB" (func $internal1545 (type $0)))
+ (import "env" "NB" (func $internal1546 (type $0)))
+ (import "env" "OB" (func $internal1547 (type $0)))
+ (import "env" "PB" (func $internal1548 (type $0)))
+ (import "env" "QB" (func $internal1549 (type $0)))
+ (import "env" "RB" (func $internal1550 (type $0)))
+ (import "env" "SB" (func $internal1551 (type $0)))
+ (import "env" "TB" (func $internal1552 (type $0)))
+ (import "env" "UB" (func $internal1553 (type $0)))
+ (import "env" "VB" (func $internal1554 (type $0)))
+ (import "env" "WB" (func $internal1555 (type $0)))
+ (import "env" "XB" (func $internal1556 (type $0)))
+ (import "env" "YB" (func $internal1557 (type $0)))
+ (import "env" "ZB" (func $internal1558 (type $0)))
+ (import "env" "_B" (func $internal1559 (type $0)))
+ (import "env" "$B" (func $internal1560 (type $0)))
+ (import "env" "aC" (func $internal1561 (type $0)))
+ (import "env" "bC" (func $internal1562 (type $0)))
+ (import "env" "cC" (func $internal1563 (type $0)))
+ (import "env" "dC" (func $internal1564 (type $0)))
+ (import "env" "eC" (func $internal1565 (type $0)))
+ (import "env" "fC" (func $internal1566 (type $0)))
+ (import "env" "gC" (func $internal1567 (type $0)))
+ (import "env" "hC" (func $internal1568 (type $0)))
+ (import "env" "iC" (func $internal1569 (type $0)))
+ (import "env" "jC" (func $internal1570 (type $0)))
+ (import "env" "kC" (func $internal1571 (type $0)))
+ (import "env" "lC" (func $internal1572 (type $0)))
+ (import "env" "mC" (func $internal1573 (type $0)))
+ (import "env" "nC" (func $internal1574 (type $0)))
+ (import "env" "oC" (func $internal1575 (type $0)))
+ (import "env" "pC" (func $internal1576 (type $0)))
+ (import "env" "qC" (func $internal1577 (type $0)))
+ (import "env" "rC" (func $internal1578 (type $0)))
+ (import "env" "sC" (func $internal1579 (type $0)))
+ (import "env" "tC" (func $internal1580 (type $0)))
+ (import "env" "uC" (func $internal1581 (type $0)))
+ (import "env" "vC" (func $internal1582 (type $0)))
+ (import "env" "wC" (func $internal1583 (type $0)))
+ (import "env" "xC" (func $internal1584 (type $0)))
+ (import "env" "yC" (func $internal1585 (type $0)))
+ (import "env" "zC" (func $internal1586 (type $0)))
+ (import "env" "AC" (func $internal1587 (type $0)))
+ (import "env" "BC" (func $internal1588 (type $0)))
+ (import "env" "CC" (func $internal1589 (type $0)))
+ (import "env" "DC" (func $internal1590 (type $0)))
+ (import "env" "EC" (func $internal1591 (type $0)))
+ (import "env" "FC" (func $internal1592 (type $0)))
+ (import "env" "GC" (func $internal1593 (type $0)))
+ (import "env" "HC" (func $internal1594 (type $0)))
+ (import "env" "IC" (func $internal1595 (type $0)))
+ (import "env" "JC" (func $internal1596 (type $0)))
+ (import "env" "KC" (func $internal1597 (type $0)))
+ (import "env" "LC" (func $internal1598 (type $0)))
+ (import "env" "MC" (func $internal1599 (type $0)))
+ (import "env" "NC" (func $internal1600 (type $0)))
+ (import "env" "OC" (func $internal1601 (type $0)))
+ (import "env" "PC" (func $internal1602 (type $0)))
+ (import "env" "QC" (func $internal1603 (type $0)))
+ (import "env" "RC" (func $internal1604 (type $0)))
+ (import "env" "SC" (func $internal1605 (type $0)))
+ (import "env" "TC" (func $internal1606 (type $0)))
+ (import "env" "UC" (func $internal1607 (type $0)))
+ (import "env" "VC" (func $internal1608 (type $0)))
+ (import "env" "WC" (func $internal1609 (type $0)))
+ (import "env" "XC" (func $internal1610 (type $0)))
+ (import "env" "YC" (func $internal1611 (type $0)))
+ (import "env" "ZC" (func $internal1612 (type $0)))
+ (import "env" "_C" (func $internal1613 (type $0)))
+ (import "env" "$C" (func $internal1614 (type $0)))
+ (import "env" "aD" (func $internal1615 (type $0)))
+ (import "env" "bD" (func $internal1616 (type $0)))
+ (import "env" "cD" (func $internal1617 (type $0)))
+ (import "env" "dD" (func $internal1618 (type $0)))
+ (import "env" "eD" (func $internal1619 (type $0)))
+ (import "env" "fD" (func $internal1620 (type $0)))
+ (import "env" "gD" (func $internal1621 (type $0)))
+ (import "env" "hD" (func $internal1622 (type $0)))
+ (import "env" "iD" (func $internal1623 (type $0)))
+ (import "env" "jD" (func $internal1624 (type $0)))
+ (import "env" "kD" (func $internal1625 (type $0)))
+ (import "env" "lD" (func $internal1626 (type $0)))
+ (import "env" "mD" (func $internal1627 (type $0)))
+ (import "env" "nD" (func $internal1628 (type $0)))
+ (import "env" "oD" (func $internal1629 (type $0)))
+ (import "env" "pD" (func $internal1630 (type $0)))
+ (import "env" "qD" (func $internal1631 (type $0)))
+ (import "env" "rD" (func $internal1632 (type $0)))
+ (import "env" "sD" (func $internal1633 (type $0)))
+ (import "env" "tD" (func $internal1634 (type $0)))
+ (import "env" "uD" (func $internal1635 (type $0)))
+ (import "env" "vD" (func $internal1636 (type $0)))
+ (import "env" "wD" (func $internal1637 (type $0)))
+ (import "env" "xD" (func $internal1638 (type $0)))
+ (import "env" "yD" (func $internal1639 (type $0)))
+ (import "env" "zD" (func $internal1640 (type $0)))
+ (import "env" "AD" (func $internal1641 (type $0)))
+ (import "env" "BD" (func $internal1642 (type $0)))
+ (import "env" "CD" (func $internal1643 (type $0)))
+ (import "env" "DD" (func $internal1644 (type $0)))
+ (import "env" "ED" (func $internal1645 (type $0)))
+ (import "env" "FD" (func $internal1646 (type $0)))
+ (import "env" "GD" (func $internal1647 (type $0)))
+ (import "env" "HD" (func $internal1648 (type $0)))
+ (import "env" "ID" (func $internal1649 (type $0)))
+ (import "env" "JD" (func $internal1650 (type $0)))
+ (import "env" "KD" (func $internal1651 (type $0)))
+ (import "env" "LD" (func $internal1652 (type $0)))
+ (import "env" "MD" (func $internal1653 (type $0)))
+ (import "env" "ND" (func $internal1654 (type $0)))
+ (import "env" "OD" (func $internal1655 (type $0)))
+ (import "env" "PD" (func $internal1656 (type $0)))
+ (import "env" "QD" (func $internal1657 (type $0)))
+ (import "env" "RD" (func $internal1658 (type $0)))
+ (import "env" "SD" (func $internal1659 (type $0)))
+ (import "env" "TD" (func $internal1660 (type $0)))
+ (import "env" "UD" (func $internal1661 (type $0)))
+ (import "env" "VD" (func $internal1662 (type $0)))
+ (import "env" "WD" (func $internal1663 (type $0)))
+ (import "env" "XD" (func $internal1664 (type $0)))
+ (import "env" "YD" (func $internal1665 (type $0)))
+ (import "env" "ZD" (func $internal1666 (type $0)))
+ (import "env" "_D" (func $internal1667 (type $0)))
+ (import "env" "$D" (func $internal1668 (type $0)))
+ (import "env" "aE" (func $internal1669 (type $0)))
+ (import "env" "bE" (func $internal1670 (type $0)))
+ (import "env" "cE" (func $internal1671 (type $0)))
+ (import "env" "dE" (func $internal1672 (type $0)))
+ (import "env" "eE" (func $internal1673 (type $0)))
+ (import "env" "fE" (func $internal1674 (type $0)))
+ (import "env" "gE" (func $internal1675 (type $0)))
+ (import "env" "hE" (func $internal1676 (type $0)))
+ (import "env" "iE" (func $internal1677 (type $0)))
+ (import "env" "jE" (func $internal1678 (type $0)))
+ (import "env" "kE" (func $internal1679 (type $0)))
+ (import "env" "lE" (func $internal1680 (type $0)))
+ (import "env" "mE" (func $internal1681 (type $0)))
+ (import "env" "nE" (func $internal1682 (type $0)))
+ (import "env" "oE" (func $internal1683 (type $0)))
+ (import "env" "pE" (func $internal1684 (type $0)))
+ (import "env" "qE" (func $internal1685 (type $0)))
+ (import "env" "rE" (func $internal1686 (type $0)))
+ (import "env" "sE" (func $internal1687 (type $0)))
+ (import "env" "tE" (func $internal1688 (type $0)))
+ (import "env" "uE" (func $internal1689 (type $0)))
+ (import "env" "vE" (func $internal1690 (type $0)))
+ (import "env" "wE" (func $internal1691 (type $0)))
+ (import "env" "xE" (func $internal1692 (type $0)))
+ (import "env" "yE" (func $internal1693 (type $0)))
+ (import "env" "zE" (func $internal1694 (type $0)))
+ (import "env" "AE" (func $internal1695 (type $0)))
+ (import "env" "BE" (func $internal1696 (type $0)))
+ (import "env" "CE" (func $internal1697 (type $0)))
+ (import "env" "DE" (func $internal1698 (type $0)))
+ (import "env" "EE" (func $internal1699 (type $0)))
+ (import "env" "FE" (func $internal1700 (type $0)))
+ (import "env" "GE" (func $internal1701 (type $0)))
+ (import "env" "HE" (func $internal1702 (type $0)))
+ (import "env" "IE" (func $internal1703 (type $0)))
+ (import "env" "JE" (func $internal1704 (type $0)))
+ (import "env" "KE" (func $internal1705 (type $0)))
+ (import "env" "LE" (func $internal1706 (type $0)))
+ (import "env" "ME" (func $internal1707 (type $0)))
+ (import "env" "NE" (func $internal1708 (type $0)))
+ (import "env" "OE" (func $internal1709 (type $0)))
+ (import "env" "PE" (func $internal1710 (type $0)))
+ (import "env" "QE" (func $internal1711 (type $0)))
+ (import "env" "RE" (func $internal1712 (type $0)))
+ (import "env" "SE" (func $internal1713 (type $0)))
+ (import "env" "TE" (func $internal1714 (type $0)))
+ (import "env" "UE" (func $internal1715 (type $0)))
+ (import "env" "VE" (func $internal1716 (type $0)))
+ (import "env" "WE" (func $internal1717 (type $0)))
+ (import "env" "XE" (func $internal1718 (type $0)))
+ (import "env" "YE" (func $internal1719 (type $0)))
+ (import "env" "ZE" (func $internal1720 (type $0)))
+ (import "env" "_E" (func $internal1721 (type $0)))
+ (import "env" "$E" (func $internal1722 (type $0)))
+ (import "env" "aF" (func $internal1723 (type $0)))
+ (import "env" "bF" (func $internal1724 (type $0)))
+ (import "env" "cF" (func $internal1725 (type $0)))
+ (import "env" "dF" (func $internal1726 (type $0)))
+ (import "env" "eF" (func $internal1727 (type $0)))
+ (import "env" "fF" (func $internal1728 (type $0)))
+ (import "env" "gF" (func $internal1729 (type $0)))
+ (import "env" "hF" (func $internal1730 (type $0)))
+ (import "env" "iF" (func $internal1731 (type $0)))
+ (import "env" "jF" (func $internal1732 (type $0)))
+ (import "env" "kF" (func $internal1733 (type $0)))
+ (import "env" "lF" (func $internal1734 (type $0)))
+ (import "env" "mF" (func $internal1735 (type $0)))
+ (import "env" "nF" (func $internal1736 (type $0)))
+ (import "env" "oF" (func $internal1737 (type $0)))
+ (import "env" "pF" (func $internal1738 (type $0)))
+ (import "env" "qF" (func $internal1739 (type $0)))
+ (import "env" "rF" (func $internal1740 (type $0)))
+ (import "env" "sF" (func $internal1741 (type $0)))
+ (import "env" "tF" (func $internal1742 (type $0)))
+ (import "env" "uF" (func $internal1743 (type $0)))
+ (import "env" "vF" (func $internal1744 (type $0)))
+ (import "env" "wF" (func $internal1745 (type $0)))
+ (import "env" "xF" (func $internal1746 (type $0)))
+ (import "env" "yF" (func $internal1747 (type $0)))
+ (import "env" "zF" (func $internal1748 (type $0)))
+ (import "env" "AF" (func $internal1749 (type $0)))
+ (import "env" "BF" (func $internal1750 (type $0)))
+ (import "env" "CF" (func $internal1751 (type $0)))
+ (import "env" "DF" (func $internal1752 (type $0)))
+ (import "env" "EF" (func $internal1753 (type $0)))
+ (import "env" "FF" (func $internal1754 (type $0)))
+ (import "env" "GF" (func $internal1755 (type $0)))
+ (import "env" "HF" (func $internal1756 (type $0)))
+ (import "env" "IF" (func $internal1757 (type $0)))
+ (import "env" "JF" (func $internal1758 (type $0)))
+ (import "env" "KF" (func $internal1759 (type $0)))
+ (import "env" "LF" (func $internal1760 (type $0)))
+ (import "env" "MF" (func $internal1761 (type $0)))
+ (import "env" "NF" (func $internal1762 (type $0)))
+ (import "env" "OF" (func $internal1763 (type $0)))
+ (import "env" "PF" (func $internal1764 (type $0)))
+ (import "env" "QF" (func $internal1765 (type $0)))
+ (import "env" "RF" (func $internal1766 (type $0)))
+ (import "env" "SF" (func $internal1767 (type $0)))
+ (import "env" "TF" (func $internal1768 (type $0)))
+ (import "env" "UF" (func $internal1769 (type $0)))
+ (import "env" "VF" (func $internal1770 (type $0)))
+ (import "env" "WF" (func $internal1771 (type $0)))
+ (import "env" "XF" (func $internal1772 (type $0)))
+ (import "env" "YF" (func $internal1773 (type $0)))
+ (import "env" "ZF" (func $internal1774 (type $0)))
+ (import "env" "_F" (func $internal1775 (type $0)))
+ (import "env" "$F" (func $internal1776 (type $0)))
+ (import "env" "aG" (func $internal1777 (type $0)))
+ (import "env" "bG" (func $internal1778 (type $0)))
+ (import "env" "cG" (func $internal1779 (type $0)))
+ (import "env" "dG" (func $internal1780 (type $0)))
+ (import "env" "eG" (func $internal1781 (type $0)))
+ (import "env" "fG" (func $internal1782 (type $0)))
+ (import "env" "gG" (func $internal1783 (type $0)))
+ (import "env" "hG" (func $internal1784 (type $0)))
+ (import "env" "iG" (func $internal1785 (type $0)))
+ (import "env" "jG" (func $internal1786 (type $0)))
+ (import "env" "kG" (func $internal1787 (type $0)))
+ (import "env" "lG" (func $internal1788 (type $0)))
+ (import "env" "mG" (func $internal1789 (type $0)))
+ (import "env" "nG" (func $internal1790 (type $0)))
+ (import "env" "oG" (func $internal1791 (type $0)))
+ (import "env" "pG" (func $internal1792 (type $0)))
+ (import "env" "qG" (func $internal1793 (type $0)))
+ (import "env" "rG" (func $internal1794 (type $0)))
+ (import "env" "sG" (func $internal1795 (type $0)))
+ (import "env" "tG" (func $internal1796 (type $0)))
+ (import "env" "uG" (func $internal1797 (type $0)))
+ (import "env" "vG" (func $internal1798 (type $0)))
+ (import "env" "wG" (func $internal1799 (type $0)))
+ (import "env" "xG" (func $internal1800 (type $0)))
+ (import "env" "yG" (func $internal1801 (type $0)))
+ (import "env" "zG" (func $internal1802 (type $0)))
+ (import "env" "AG" (func $internal1803 (type $0)))
+ (import "env" "BG" (func $internal1804 (type $0)))
+ (import "env" "CG" (func $internal1805 (type $0)))
+ (import "env" "DG" (func $internal1806 (type $0)))
+ (import "env" "EG" (func $internal1807 (type $0)))
+ (import "env" "FG" (func $internal1808 (type $0)))
+ (import "env" "GG" (func $internal1809 (type $0)))
+ (import "env" "HG" (func $internal1810 (type $0)))
+ (import "env" "IG" (func $internal1811 (type $0)))
+ (import "env" "JG" (func $internal1812 (type $0)))
+ (import "env" "KG" (func $internal1813 (type $0)))
+ (import "env" "LG" (func $internal1814 (type $0)))
+ (import "env" "MG" (func $internal1815 (type $0)))
+ (import "env" "NG" (func $internal1816 (type $0)))
+ (import "env" "OG" (func $internal1817 (type $0)))
+ (import "env" "PG" (func $internal1818 (type $0)))
+ (import "env" "QG" (func $internal1819 (type $0)))
+ (import "env" "RG" (func $internal1820 (type $0)))
+ (import "env" "SG" (func $internal1821 (type $0)))
+ (import "env" "TG" (func $internal1822 (type $0)))
+ (import "env" "UG" (func $internal1823 (type $0)))
+ (import "env" "VG" (func $internal1824 (type $0)))
+ (import "env" "WG" (func $internal1825 (type $0)))
+ (import "env" "XG" (func $internal1826 (type $0)))
+ (import "env" "YG" (func $internal1827 (type $0)))
+ (import "env" "ZG" (func $internal1828 (type $0)))
+ (import "env" "_G" (func $internal1829 (type $0)))
+ (import "env" "$G" (func $internal1830 (type $0)))
+ (import "env" "aH" (func $internal1831 (type $0)))
+ (import "env" "bH" (func $internal1832 (type $0)))
+ (import "env" "cH" (func $internal1833 (type $0)))
+ (import "env" "dH" (func $internal1834 (type $0)))
+ (import "env" "eH" (func $internal1835 (type $0)))
+ (import "env" "fH" (func $internal1836 (type $0)))
+ (import "env" "gH" (func $internal1837 (type $0)))
+ (import "env" "hH" (func $internal1838 (type $0)))
+ (import "env" "iH" (func $internal1839 (type $0)))
+ (import "env" "jH" (func $internal1840 (type $0)))
+ (import "env" "kH" (func $internal1841 (type $0)))
+ (import "env" "lH" (func $internal1842 (type $0)))
+ (import "env" "mH" (func $internal1843 (type $0)))
+ (import "env" "nH" (func $internal1844 (type $0)))
+ (import "env" "oH" (func $internal1845 (type $0)))
+ (import "env" "pH" (func $internal1846 (type $0)))
+ (import "env" "qH" (func $internal1847 (type $0)))
+ (import "env" "rH" (func $internal1848 (type $0)))
+ (import "env" "sH" (func $internal1849 (type $0)))
+ (import "env" "tH" (func $internal1850 (type $0)))
+ (import "env" "uH" (func $internal1851 (type $0)))
+ (import "env" "vH" (func $internal1852 (type $0)))
+ (import "env" "wH" (func $internal1853 (type $0)))
+ (import "env" "xH" (func $internal1854 (type $0)))
+ (import "env" "yH" (func $internal1855 (type $0)))
+ (import "env" "zH" (func $internal1856 (type $0)))
+ (import "env" "AH" (func $internal1857 (type $0)))
+ (import "env" "BH" (func $internal1858 (type $0)))
+ (import "env" "CH" (func $internal1859 (type $0)))
+ (import "env" "DH" (func $internal1860 (type $0)))
+ (import "env" "EH" (func $internal1861 (type $0)))
+ (import "env" "FH" (func $internal1862 (type $0)))
+ (import "env" "GH" (func $internal1863 (type $0)))
+ (import "env" "HH" (func $internal1864 (type $0)))
+ (import "env" "IH" (func $internal1865 (type $0)))
+ (import "env" "JH" (func $internal1866 (type $0)))
+ (import "env" "KH" (func $internal1867 (type $0)))
+ (import "env" "LH" (func $internal1868 (type $0)))
+ (import "env" "MH" (func $internal1869 (type $0)))
+ (import "env" "NH" (func $internal1870 (type $0)))
+ (import "env" "OH" (func $internal1871 (type $0)))
+ (import "env" "PH" (func $internal1872 (type $0)))
+ (import "env" "QH" (func $internal1873 (type $0)))
+ (import "env" "RH" (func $internal1874 (type $0)))
+ (import "env" "SH" (func $internal1875 (type $0)))
+ (import "env" "TH" (func $internal1876 (type $0)))
+ (import "env" "UH" (func $internal1877 (type $0)))
+ (import "env" "VH" (func $internal1878 (type $0)))
+ (import "env" "WH" (func $internal1879 (type $0)))
+ (import "env" "XH" (func $internal1880 (type $0)))
+ (import "env" "YH" (func $internal1881 (type $0)))
+ (import "env" "ZH" (func $internal1882 (type $0)))
+ (import "env" "_H" (func $internal1883 (type $0)))
+ (import "env" "$H" (func $internal1884 (type $0)))
+ (import "env" "aI" (func $internal1885 (type $0)))
+ (import "env" "bI" (func $internal1886 (type $0)))
+ (import "env" "cI" (func $internal1887 (type $0)))
+ (import "env" "dI" (func $internal1888 (type $0)))
+ (import "env" "eI" (func $internal1889 (type $0)))
+ (import "env" "fI" (func $internal1890 (type $0)))
+ (import "env" "gI" (func $internal1891 (type $0)))
+ (import "env" "hI" (func $internal1892 (type $0)))
+ (import "env" "iI" (func $internal1893 (type $0)))
+ (import "env" "jI" (func $internal1894 (type $0)))
+ (import "env" "kI" (func $internal1895 (type $0)))
+ (import "env" "lI" (func $internal1896 (type $0)))
+ (import "env" "mI" (func $internal1897 (type $0)))
+ (import "env" "nI" (func $internal1898 (type $0)))
+ (import "env" "oI" (func $internal1899 (type $0)))
+ (import "env" "pI" (func $internal1900 (type $0)))
+ (import "env" "qI" (func $internal1901 (type $0)))
+ (import "env" "rI" (func $internal1902 (type $0)))
+ (import "env" "sI" (func $internal1903 (type $0)))
+ (import "env" "tI" (func $internal1904 (type $0)))
+ (import "env" "uI" (func $internal1905 (type $0)))
+ (import "env" "vI" (func $internal1906 (type $0)))
+ (import "env" "wI" (func $internal1907 (type $0)))
+ (import "env" "xI" (func $internal1908 (type $0)))
+ (import "env" "yI" (func $internal1909 (type $0)))
+ (import "env" "zI" (func $internal1910 (type $0)))
+ (import "env" "AI" (func $internal1911 (type $0)))
+ (import "env" "BI" (func $internal1912 (type $0)))
+ (import "env" "CI" (func $internal1913 (type $0)))
+ (import "env" "DI" (func $internal1914 (type $0)))
+ (import "env" "EI" (func $internal1915 (type $0)))
+ (import "env" "FI" (func $internal1916 (type $0)))
+ (import "env" "GI" (func $internal1917 (type $0)))
+ (import "env" "HI" (func $internal1918 (type $0)))
+ (import "env" "II" (func $internal1919 (type $0)))
+ (import "env" "JI" (func $internal1920 (type $0)))
+ (import "env" "KI" (func $internal1921 (type $0)))
+ (import "env" "LI" (func $internal1922 (type $0)))
+ (import "env" "MI" (func $internal1923 (type $0)))
+ (import "env" "NI" (func $internal1924 (type $0)))
+ (import "env" "OI" (func $internal1925 (type $0)))
+ (import "env" "PI" (func $internal1926 (type $0)))
+ (import "env" "QI" (func $internal1927 (type $0)))
+ (import "env" "RI" (func $internal1928 (type $0)))
+ (import "env" "SI" (func $internal1929 (type $0)))
+ (import "env" "TI" (func $internal1930 (type $0)))
+ (import "env" "UI" (func $internal1931 (type $0)))
+ (import "env" "VI" (func $internal1932 (type $0)))
+ (import "env" "WI" (func $internal1933 (type $0)))
+ (import "env" "XI" (func $internal1934 (type $0)))
+ (import "env" "YI" (func $internal1935 (type $0)))
+ (import "env" "ZI" (func $internal1936 (type $0)))
+ (import "env" "_I" (func $internal1937 (type $0)))
+ (import "env" "$I" (func $internal1938 (type $0)))
+ (import "env" "aJ" (func $internal1939 (type $0)))
+ (import "env" "bJ" (func $internal1940 (type $0)))
+ (import "env" "cJ" (func $internal1941 (type $0)))
+ (import "env" "dJ" (func $internal1942 (type $0)))
+ (import "env" "eJ" (func $internal1943 (type $0)))
+ (import "env" "fJ" (func $internal1944 (type $0)))
+ (import "env" "gJ" (func $internal1945 (type $0)))
+ (import "env" "hJ" (func $internal1946 (type $0)))
+ (import "env" "iJ" (func $internal1947 (type $0)))
+ (import "env" "jJ" (func $internal1948 (type $0)))
+ (import "env" "kJ" (func $internal1949 (type $0)))
+ (import "env" "lJ" (func $internal1950 (type $0)))
+ (import "env" "mJ" (func $internal1951 (type $0)))
+ (import "env" "nJ" (func $internal1952 (type $0)))
+ (import "env" "oJ" (func $internal1953 (type $0)))
+ (import "env" "pJ" (func $internal1954 (type $0)))
+ (import "env" "qJ" (func $internal1955 (type $0)))
+ (import "env" "rJ" (func $internal1956 (type $0)))
+ (import "env" "sJ" (func $internal1957 (type $0)))
+ (import "env" "tJ" (func $internal1958 (type $0)))
+ (import "env" "uJ" (func $internal1959 (type $0)))
+ (import "env" "vJ" (func $internal1960 (type $0)))
+ (import "env" "wJ" (func $internal1961 (type $0)))
+ (import "env" "xJ" (func $internal1962 (type $0)))
+ (import "env" "yJ" (func $internal1963 (type $0)))
+ (import "env" "zJ" (func $internal1964 (type $0)))
+ (import "env" "AJ" (func $internal1965 (type $0)))
+ (import "env" "BJ" (func $internal1966 (type $0)))
+ (import "env" "CJ" (func $internal1967 (type $0)))
+ (import "env" "DJ" (func $internal1968 (type $0)))
+ (import "env" "EJ" (func $internal1969 (type $0)))
+ (import "env" "FJ" (func $internal1970 (type $0)))
+ (import "env" "GJ" (func $internal1971 (type $0)))
+ (import "env" "HJ" (func $internal1972 (type $0)))
+ (import "env" "IJ" (func $internal1973 (type $0)))
+ (import "env" "JJ" (func $internal1974 (type $0)))
+ (import "env" "KJ" (func $internal1975 (type $0)))
+ (import "env" "LJ" (func $internal1976 (type $0)))
+ (import "env" "MJ" (func $internal1977 (type $0)))
+ (import "env" "NJ" (func $internal1978 (type $0)))
+ (import "env" "OJ" (func $internal1979 (type $0)))
+ (import "env" "PJ" (func $internal1980 (type $0)))
+ (import "env" "QJ" (func $internal1981 (type $0)))
+ (import "env" "RJ" (func $internal1982 (type $0)))
+ (import "env" "SJ" (func $internal1983 (type $0)))
+ (import "env" "TJ" (func $internal1984 (type $0)))
+ (import "env" "UJ" (func $internal1985 (type $0)))
+ (import "env" "VJ" (func $internal1986 (type $0)))
+ (import "env" "WJ" (func $internal1987 (type $0)))
+ (import "env" "XJ" (func $internal1988 (type $0)))
+ (import "env" "YJ" (func $internal1989 (type $0)))
+ (import "env" "ZJ" (func $internal1990 (type $0)))
+ (import "env" "_J" (func $internal1991 (type $0)))
+ (import "env" "$J" (func $internal1992 (type $0)))
+ (import "env" "aK" (func $internal1993 (type $0)))
+ (import "env" "bK" (func $internal1994 (type $0)))
+ (import "env" "cK" (func $internal1995 (type $0)))
+ (import "env" "dK" (func $internal1996 (type $0)))
+ (import "env" "eK" (func $internal1997 (type $0)))
+ (import "env" "fK" (func $internal1998 (type $0)))
+ (import "env" "gK" (func $internal1999 (type $0)))
+ (import "env" "hK" (func $internal2000 (type $0)))
+ (import "env" "iK" (func $internal2001 (type $0)))
+ (import "env" "jK" (func $internal2002 (type $0)))
+ (import "env" "kK" (func $internal2003 (type $0)))
+ (import "env" "lK" (func $internal2004 (type $0)))
+ (import "env" "mK" (func $internal2005 (type $0)))
+ (import "env" "nK" (func $internal2006 (type $0)))
+ (import "env" "oK" (func $internal2007 (type $0)))
+ (import "env" "pK" (func $internal2008 (type $0)))
+ (import "env" "qK" (func $internal2009 (type $0)))
+ (import "env" "rK" (func $internal2010 (type $0)))
+ (import "env" "sK" (func $internal2011 (type $0)))
+ (import "env" "tK" (func $internal2012 (type $0)))
+ (import "env" "uK" (func $internal2013 (type $0)))
+ (import "env" "vK" (func $internal2014 (type $0)))
+ (import "env" "wK" (func $internal2015 (type $0)))
+ (import "env" "xK" (func $internal2016 (type $0)))
+ (import "env" "yK" (func $internal2017 (type $0)))
+ (import "env" "zK" (func $internal2018 (type $0)))
+ (import "env" "AK" (func $internal2019 (type $0)))
+ (import "env" "BK" (func $internal2020 (type $0)))
+ (import "env" "CK" (func $internal2021 (type $0)))
+ (import "env" "DK" (func $internal2022 (type $0)))
+ (import "env" "EK" (func $internal2023 (type $0)))
+ (import "env" "FK" (func $internal2024 (type $0)))
+ (import "env" "GK" (func $internal2025 (type $0)))
+ (import "env" "HK" (func $internal2026 (type $0)))
+ (import "env" "IK" (func $internal2027 (type $0)))
+ (import "env" "JK" (func $internal2028 (type $0)))
+ (import "env" "KK" (func $internal2029 (type $0)))
+ (import "env" "LK" (func $internal2030 (type $0)))
+ (import "env" "MK" (func $internal2031 (type $0)))
+ (import "env" "NK" (func $internal2032 (type $0)))
+ (import "env" "OK" (func $internal2033 (type $0)))
+ (import "env" "PK" (func $internal2034 (type $0)))
+ (import "env" "QK" (func $internal2035 (type $0)))
+ (import "env" "RK" (func $internal2036 (type $0)))
+ (import "env" "SK" (func $internal2037 (type $0)))
+ (import "env" "TK" (func $internal2038 (type $0)))
+ (import "env" "UK" (func $internal2039 (type $0)))
+ (import "env" "VK" (func $internal2040 (type $0)))
+ (import "env" "WK" (func $internal2041 (type $0)))
+ (import "env" "XK" (func $internal2042 (type $0)))
+ (import "env" "YK" (func $internal2043 (type $0)))
+ (import "env" "ZK" (func $internal2044 (type $0)))
+ (import "env" "_K" (func $internal2045 (type $0)))
+ (import "env" "$K" (func $internal2046 (type $0)))
+ (import "env" "aL" (func $internal2047 (type $0)))
+ (import "env" "bL" (func $internal2048 (type $0)))
+ (import "env" "cL" (func $internal2049 (type $0)))
+ (import "env" "dL" (func $internal2050 (type $0)))
+ (import "env" "eL" (func $internal2051 (type $0)))
+ (import "env" "fL" (func $internal2052 (type $0)))
+ (import "env" "gL" (func $internal2053 (type $0)))
+ (import "env" "hL" (func $internal2054 (type $0)))
+ (import "env" "iL" (func $internal2055 (type $0)))
+ (import "env" "jL" (func $internal2056 (type $0)))
+ (import "env" "kL" (func $internal2057 (type $0)))
+ (import "env" "lL" (func $internal2058 (type $0)))
+ (import "env" "mL" (func $internal2059 (type $0)))
+ (import "env" "nL" (func $internal2060 (type $0)))
+ (import "env" "oL" (func $internal2061 (type $0)))
+ (import "env" "pL" (func $internal2062 (type $0)))
+ (import "env" "qL" (func $internal2063 (type $0)))
+ (import "env" "rL" (func $internal2064 (type $0)))
+ (import "env" "sL" (func $internal2065 (type $0)))
+ (import "env" "tL" (func $internal2066 (type $0)))
+ (import "env" "uL" (func $internal2067 (type $0)))
+ (import "env" "vL" (func $internal2068 (type $0)))
+ (import "env" "wL" (func $internal2069 (type $0)))
+ (import "env" "xL" (func $internal2070 (type $0)))
+ (import "env" "yL" (func $internal2071 (type $0)))
+ (import "env" "zL" (func $internal2072 (type $0)))
+ (import "env" "AL" (func $internal2073 (type $0)))
+ (import "env" "BL" (func $internal2074 (type $0)))
+ (import "env" "CL" (func $internal2075 (type $0)))
+ (import "env" "DL" (func $internal2076 (type $0)))
+ (import "env" "EL" (func $internal2077 (type $0)))
+ (import "env" "FL" (func $internal2078 (type $0)))
+ (import "env" "GL" (func $internal2079 (type $0)))
+ (import "env" "HL" (func $internal2080 (type $0)))
+ (import "env" "IL" (func $internal2081 (type $0)))
+ (import "env" "JL" (func $internal2082 (type $0)))
+ (import "env" "KL" (func $internal2083 (type $0)))
+ (import "env" "LL" (func $internal2084 (type $0)))
+ (import "env" "ML" (func $internal2085 (type $0)))
+ (import "env" "NL" (func $internal2086 (type $0)))
+ (import "env" "OL" (func $internal2087 (type $0)))
+ (import "env" "PL" (func $internal2088 (type $0)))
+ (import "env" "QL" (func $internal2089 (type $0)))
+ (import "env" "RL" (func $internal2090 (type $0)))
+ (import "env" "SL" (func $internal2091 (type $0)))
+ (import "env" "TL" (func $internal2092 (type $0)))
+ (import "env" "UL" (func $internal2093 (type $0)))
+ (import "env" "VL" (func $internal2094 (type $0)))
+ (import "env" "WL" (func $internal2095 (type $0)))
+ (import "env" "XL" (func $internal2096 (type $0)))
+ (import "env" "YL" (func $internal2097 (type $0)))
+ (import "env" "ZL" (func $internal2098 (type $0)))
+ (import "env" "_L" (func $internal2099 (type $0)))
+ (import "env" "$L" (func $internal2100 (type $0)))
+ (import "env" "aM" (func $internal2101 (type $0)))
+ (import "env" "bM" (func $internal2102 (type $0)))
+ (import "env" "cM" (func $internal2103 (type $0)))
+ (import "env" "dM" (func $internal2104 (type $0)))
+ (import "env" "eM" (func $internal2105 (type $0)))
+ (import "env" "fM" (func $internal2106 (type $0)))
+ (import "env" "gM" (func $internal2107 (type $0)))
+ (import "env" "hM" (func $internal2108 (type $0)))
+ (import "env" "iM" (func $internal2109 (type $0)))
+ (import "env" "jM" (func $internal2110 (type $0)))
+ (import "env" "kM" (func $internal2111 (type $0)))
+ (import "env" "lM" (func $internal2112 (type $0)))
+ (import "env" "mM" (func $internal2113 (type $0)))
+ (import "env" "nM" (func $internal2114 (type $0)))
+ (import "env" "oM" (func $internal2115 (type $0)))
+ (import "env" "pM" (func $internal2116 (type $0)))
+ (import "env" "qM" (func $internal2117 (type $0)))
+ (import "env" "rM" (func $internal2118 (type $0)))
+ (import "env" "sM" (func $internal2119 (type $0)))
+ (import "env" "tM" (func $internal2120 (type $0)))
+ (import "env" "uM" (func $internal2121 (type $0)))
+ (import "env" "vM" (func $internal2122 (type $0)))
+ (import "env" "wM" (func $internal2123 (type $0)))
+ (import "env" "xM" (func $internal2124 (type $0)))
+ (import "env" "yM" (func $internal2125 (type $0)))
+ (import "env" "zM" (func $internal2126 (type $0)))
+ (import "env" "AM" (func $internal2127 (type $0)))
+ (import "env" "BM" (func $internal2128 (type $0)))
+ (import "env" "CM" (func $internal2129 (type $0)))
+ (import "env" "DM" (func $internal2130 (type $0)))
+ (import "env" "EM" (func $internal2131 (type $0)))
+ (import "env" "FM" (func $internal2132 (type $0)))
+ (import "env" "GM" (func $internal2133 (type $0)))
+ (import "env" "HM" (func $internal2134 (type $0)))
+ (import "env" "IM" (func $internal2135 (type $0)))
+ (import "env" "JM" (func $internal2136 (type $0)))
+ (import "env" "KM" (func $internal2137 (type $0)))
+ (import "env" "LM" (func $internal2138 (type $0)))
+ (import "env" "MM" (func $internal2139 (type $0)))
+ (import "env" "NM" (func $internal2140 (type $0)))
+ (import "env" "OM" (func $internal2141 (type $0)))
+ (import "env" "PM" (func $internal2142 (type $0)))
+ (import "env" "QM" (func $internal2143 (type $0)))
+ (import "env" "RM" (func $internal2144 (type $0)))
+ (import "env" "SM" (func $internal2145 (type $0)))
+ (import "env" "TM" (func $internal2146 (type $0)))
+ (import "env" "UM" (func $internal2147 (type $0)))
+ (import "env" "VM" (func $internal2148 (type $0)))
+ (import "env" "WM" (func $internal2149 (type $0)))
+ (import "env" "XM" (func $internal2150 (type $0)))
+ (import "env" "YM" (func $internal2151 (type $0)))
+ (import "env" "ZM" (func $internal2152 (type $0)))
+ (import "env" "_M" (func $internal2153 (type $0)))
+ (import "env" "$M" (func $internal2154 (type $0)))
+ (import "env" "aN" (func $internal2155 (type $0)))
+ (import "env" "bN" (func $internal2156 (type $0)))
+ (import "env" "cN" (func $internal2157 (type $0)))
+ (import "env" "dN" (func $internal2158 (type $0)))
+ (import "env" "eN" (func $internal2159 (type $0)))
+ (import "env" "fN" (func $internal2160 (type $0)))
+ (import "env" "gN" (func $internal2161 (type $0)))
+ (import "env" "hN" (func $internal2162 (type $0)))
+ (import "env" "iN" (func $internal2163 (type $0)))
+ (import "env" "jN" (func $internal2164 (type $0)))
+ (import "env" "kN" (func $internal2165 (type $0)))
+ (import "env" "lN" (func $internal2166 (type $0)))
+ (import "env" "mN" (func $internal2167 (type $0)))
+ (import "env" "nN" (func $internal2168 (type $0)))
+ (import "env" "oN" (func $internal2169 (type $0)))
+ (import "env" "pN" (func $internal2170 (type $0)))
+ (import "env" "qN" (func $internal2171 (type $0)))
+ (import "env" "rN" (func $internal2172 (type $0)))
+ (import "env" "sN" (func $internal2173 (type $0)))
+ (import "env" "tN" (func $internal2174 (type $0)))
+ (import "env" "uN" (func $internal2175 (type $0)))
+ (import "env" "vN" (func $internal2176 (type $0)))
+ (import "env" "wN" (func $internal2177 (type $0)))
+ (import "env" "xN" (func $internal2178 (type $0)))
+ (import "env" "yN" (func $internal2179 (type $0)))
+ (import "env" "zN" (func $internal2180 (type $0)))
+ (import "env" "AN" (func $internal2181 (type $0)))
+ (import "env" "BN" (func $internal2182 (type $0)))
+ (import "env" "CN" (func $internal2183 (type $0)))
+ (import "env" "DN" (func $internal2184 (type $0)))
+ (import "env" "EN" (func $internal2185 (type $0)))
+ (import "env" "FN" (func $internal2186 (type $0)))
+ (import "env" "GN" (func $internal2187 (type $0)))
+ (import "env" "HN" (func $internal2188 (type $0)))
+ (import "env" "IN" (func $internal2189 (type $0)))
+ (import "env" "JN" (func $internal2190 (type $0)))
+ (import "env" "KN" (func $internal2191 (type $0)))
+ (import "env" "LN" (func $internal2192 (type $0)))
+ (import "env" "MN" (func $internal2193 (type $0)))
+ (import "env" "NN" (func $internal2194 (type $0)))
+ (import "env" "ON" (func $internal2195 (type $0)))
+ (import "env" "PN" (func $internal2196 (type $0)))
+ (import "env" "QN" (func $internal2197 (type $0)))
+ (import "env" "RN" (func $internal2198 (type $0)))
+ (import "env" "SN" (func $internal2199 (type $0)))
+ (import "env" "TN" (func $internal2200 (type $0)))
+ (import "env" "UN" (func $internal2201 (type $0)))
+ (import "env" "VN" (func $internal2202 (type $0)))
+ (import "env" "WN" (func $internal2203 (type $0)))
+ (import "env" "XN" (func $internal2204 (type $0)))
+ (import "env" "YN" (func $internal2205 (type $0)))
+ (import "env" "ZN" (func $internal2206 (type $0)))
+ (import "env" "_N" (func $internal2207 (type $0)))
+ (import "env" "$N" (func $internal2208 (type $0)))
+ (import "env" "aO" (func $internal2209 (type $0)))
+ (import "env" "bO" (func $internal2210 (type $0)))
+ (import "env" "cO" (func $internal2211 (type $0)))
+ (import "env" "dO" (func $internal2212 (type $0)))
+ (import "env" "eO" (func $internal2213 (type $0)))
+ (import "env" "fO" (func $internal2214 (type $0)))
+ (import "env" "gO" (func $internal2215 (type $0)))
+ (import "env" "hO" (func $internal2216 (type $0)))
+ (import "env" "iO" (func $internal2217 (type $0)))
+ (import "env" "jO" (func $internal2218 (type $0)))
+ (import "env" "kO" (func $internal2219 (type $0)))
+ (import "env" "lO" (func $internal2220 (type $0)))
+ (import "env" "mO" (func $internal2221 (type $0)))
+ (import "env" "nO" (func $internal2222 (type $0)))
+ (import "env" "oO" (func $internal2223 (type $0)))
+ (import "env" "pO" (func $internal2224 (type $0)))
+ (import "env" "qO" (func $internal2225 (type $0)))
+ (import "env" "rO" (func $internal2226 (type $0)))
+ (import "env" "sO" (func $internal2227 (type $0)))
+ (import "env" "tO" (func $internal2228 (type $0)))
+ (import "env" "uO" (func $internal2229 (type $0)))
+ (import "env" "vO" (func $internal2230 (type $0)))
+ (import "env" "wO" (func $internal2231 (type $0)))
+ (import "env" "xO" (func $internal2232 (type $0)))
+ (import "env" "yO" (func $internal2233 (type $0)))
+ (import "env" "zO" (func $internal2234 (type $0)))
+ (import "env" "AO" (func $internal2235 (type $0)))
+ (import "env" "BO" (func $internal2236 (type $0)))
+ (import "env" "CO" (func $internal2237 (type $0)))
+ (import "env" "DO" (func $internal2238 (type $0)))
+ (import "env" "EO" (func $internal2239 (type $0)))
+ (import "env" "FO" (func $internal2240 (type $0)))
+ (import "env" "GO" (func $internal2241 (type $0)))
+ (import "env" "HO" (func $internal2242 (type $0)))
+ (import "env" "IO" (func $internal2243 (type $0)))
+ (import "env" "JO" (func $internal2244 (type $0)))
+ (import "env" "KO" (func $internal2245 (type $0)))
+ (import "env" "LO" (func $internal2246 (type $0)))
+ (import "env" "MO" (func $internal2247 (type $0)))
+ (import "env" "NO" (func $internal2248 (type $0)))
+ (import "env" "OO" (func $internal2249 (type $0)))
+ (import "env" "PO" (func $internal2250 (type $0)))
+ (import "env" "QO" (func $internal2251 (type $0)))
+ (import "env" "RO" (func $internal2252 (type $0)))
+ (import "env" "SO" (func $internal2253 (type $0)))
+ (import "env" "TO" (func $internal2254 (type $0)))
+ (import "env" "UO" (func $internal2255 (type $0)))
+ (import "env" "VO" (func $internal2256 (type $0)))
+ (import "env" "WO" (func $internal2257 (type $0)))
+ (import "env" "XO" (func $internal2258 (type $0)))
+ (import "env" "YO" (func $internal2259 (type $0)))
+ (import "env" "ZO" (func $internal2260 (type $0)))
+ (import "env" "_O" (func $internal2261 (type $0)))
+ (import "env" "$O" (func $internal2262 (type $0)))
+ (import "env" "aP" (func $internal2263 (type $0)))
+ (import "env" "bP" (func $internal2264 (type $0)))
+ (import "env" "cP" (func $internal2265 (type $0)))
+ (import "env" "dP" (func $internal2266 (type $0)))
+ (import "env" "eP" (func $internal2267 (type $0)))
+ (import "env" "fP" (func $internal2268 (type $0)))
+ (import "env" "gP" (func $internal2269 (type $0)))
+ (import "env" "hP" (func $internal2270 (type $0)))
+ (import "env" "iP" (func $internal2271 (type $0)))
+ (import "env" "jP" (func $internal2272 (type $0)))
+ (import "env" "kP" (func $internal2273 (type $0)))
+ (import "env" "lP" (func $internal2274 (type $0)))
+ (import "env" "mP" (func $internal2275 (type $0)))
+ (import "env" "nP" (func $internal2276 (type $0)))
+ (import "env" "oP" (func $internal2277 (type $0)))
+ (import "env" "pP" (func $internal2278 (type $0)))
+ (import "env" "qP" (func $internal2279 (type $0)))
+ (import "env" "rP" (func $internal2280 (type $0)))
+ (import "env" "sP" (func $internal2281 (type $0)))
+ (import "env" "tP" (func $internal2282 (type $0)))
+ (import "env" "uP" (func $internal2283 (type $0)))
+ (import "env" "vP" (func $internal2284 (type $0)))
+ (import "env" "wP" (func $internal2285 (type $0)))
+ (import "env" "xP" (func $internal2286 (type $0)))
+ (import "env" "yP" (func $internal2287 (type $0)))
+ (import "env" "zP" (func $internal2288 (type $0)))
+ (import "env" "AP" (func $internal2289 (type $0)))
+ (import "env" "BP" (func $internal2290 (type $0)))
+ (import "env" "CP" (func $internal2291 (type $0)))
+ (import "env" "DP" (func $internal2292 (type $0)))
+ (import "env" "EP" (func $internal2293 (type $0)))
+ (import "env" "FP" (func $internal2294 (type $0)))
+ (import "env" "GP" (func $internal2295 (type $0)))
+ (import "env" "HP" (func $internal2296 (type $0)))
+ (import "env" "IP" (func $internal2297 (type $0)))
+ (import "env" "JP" (func $internal2298 (type $0)))
+ (import "env" "KP" (func $internal2299 (type $0)))
+ (import "env" "LP" (func $internal2300 (type $0)))
+ (import "env" "MP" (func $internal2301 (type $0)))
+ (import "env" "NP" (func $internal2302 (type $0)))
+ (import "env" "OP" (func $internal2303 (type $0)))
+ (import "env" "PP" (func $internal2304 (type $0)))
+ (import "env" "QP" (func $internal2305 (type $0)))
+ (import "env" "RP" (func $internal2306 (type $0)))
+ (import "env" "SP" (func $internal2307 (type $0)))
+ (import "env" "TP" (func $internal2308 (type $0)))
+ (import "env" "UP" (func $internal2309 (type $0)))
+ (import "env" "VP" (func $internal2310 (type $0)))
+ (import "env" "WP" (func $internal2311 (type $0)))
+ (import "env" "XP" (func $internal2312 (type $0)))
+ (import "env" "YP" (func $internal2313 (type $0)))
+ (import "env" "ZP" (func $internal2314 (type $0)))
+ (import "env" "_P" (func $internal2315 (type $0)))
+ (import "env" "$P" (func $internal2316 (type $0)))
+ (import "env" "aQ" (func $internal2317 (type $0)))
+ (import "env" "bQ" (func $internal2318 (type $0)))
+ (import "env" "cQ" (func $internal2319 (type $0)))
+ (import "env" "dQ" (func $internal2320 (type $0)))
+ (import "env" "eQ" (func $internal2321 (type $0)))
+ (import "env" "fQ" (func $internal2322 (type $0)))
+ (import "env" "gQ" (func $internal2323 (type $0)))
+ (import "env" "hQ" (func $internal2324 (type $0)))
+ (import "env" "iQ" (func $internal2325 (type $0)))
+ (import "env" "jQ" (func $internal2326 (type $0)))
+ (import "env" "kQ" (func $internal2327 (type $0)))
+ (import "env" "lQ" (func $internal2328 (type $0)))
+ (import "env" "mQ" (func $internal2329 (type $0)))
+ (import "env" "nQ" (func $internal2330 (type $0)))
+ (import "env" "oQ" (func $internal2331 (type $0)))
+ (import "env" "pQ" (func $internal2332 (type $0)))
+ (import "env" "qQ" (func $internal2333 (type $0)))
+ (import "env" "rQ" (func $internal2334 (type $0)))
+ (import "env" "sQ" (func $internal2335 (type $0)))
+ (import "env" "tQ" (func $internal2336 (type $0)))
+ (import "env" "uQ" (func $internal2337 (type $0)))
+ (import "env" "vQ" (func $internal2338 (type $0)))
+ (import "env" "wQ" (func $internal2339 (type $0)))
+ (import "env" "xQ" (func $internal2340 (type $0)))
+ (import "env" "yQ" (func $internal2341 (type $0)))
+ (import "env" "zQ" (func $internal2342 (type $0)))
+ (import "env" "AQ" (func $internal2343 (type $0)))
+ (import "env" "BQ" (func $internal2344 (type $0)))
+ (import "env" "CQ" (func $internal2345 (type $0)))
+ (import "env" "DQ" (func $internal2346 (type $0)))
+ (import "env" "EQ" (func $internal2347 (type $0)))
+ (import "env" "FQ" (func $internal2348 (type $0)))
+ (import "env" "GQ" (func $internal2349 (type $0)))
+ (import "env" "HQ" (func $internal2350 (type $0)))
+ (import "env" "IQ" (func $internal2351 (type $0)))
+ (import "env" "JQ" (func $internal2352 (type $0)))
+ (import "env" "KQ" (func $internal2353 (type $0)))
+ (import "env" "LQ" (func $internal2354 (type $0)))
+ (import "env" "MQ" (func $internal2355 (type $0)))
+ (import "env" "NQ" (func $internal2356 (type $0)))
+ (import "env" "OQ" (func $internal2357 (type $0)))
+ (import "env" "PQ" (func $internal2358 (type $0)))
+ (import "env" "QQ" (func $internal2359 (type $0)))
+ (import "env" "RQ" (func $internal2360 (type $0)))
+ (import "env" "SQ" (func $internal2361 (type $0)))
+ (import "env" "TQ" (func $internal2362 (type $0)))
+ (import "env" "UQ" (func $internal2363 (type $0)))
+ (import "env" "VQ" (func $internal2364 (type $0)))
+ (import "env" "WQ" (func $internal2365 (type $0)))
+ (import "env" "XQ" (func $internal2366 (type $0)))
+ (import "env" "YQ" (func $internal2367 (type $0)))
+ (import "env" "ZQ" (func $internal2368 (type $0)))
+ (import "env" "_Q" (func $internal2369 (type $0)))
+ (import "env" "$Q" (func $internal2370 (type $0)))
+ (import "env" "aR" (func $internal2371 (type $0)))
+ (import "env" "bR" (func $internal2372 (type $0)))
+ (import "env" "cR" (func $internal2373 (type $0)))
+ (import "env" "dR" (func $internal2374 (type $0)))
+ (import "env" "eR" (func $internal2375 (type $0)))
+ (import "env" "fR" (func $internal2376 (type $0)))
+ (import "env" "gR" (func $internal2377 (type $0)))
+ (import "env" "hR" (func $internal2378 (type $0)))
+ (import "env" "iR" (func $internal2379 (type $0)))
+ (import "env" "jR" (func $internal2380 (type $0)))
+ (import "env" "kR" (func $internal2381 (type $0)))
+ (import "env" "lR" (func $internal2382 (type $0)))
+ (import "env" "mR" (func $internal2383 (type $0)))
+ (import "env" "nR" (func $internal2384 (type $0)))
+ (import "env" "oR" (func $internal2385 (type $0)))
+ (import "env" "pR" (func $internal2386 (type $0)))
+ (import "env" "qR" (func $internal2387 (type $0)))
+ (import "env" "rR" (func $internal2388 (type $0)))
+ (import "env" "sR" (func $internal2389 (type $0)))
+ (import "env" "tR" (func $internal2390 (type $0)))
+ (import "env" "uR" (func $internal2391 (type $0)))
+ (import "env" "vR" (func $internal2392 (type $0)))
+ (import "env" "wR" (func $internal2393 (type $0)))
+ (import "env" "xR" (func $internal2394 (type $0)))
+ (import "env" "yR" (func $internal2395 (type $0)))
+ (import "env" "zR" (func $internal2396 (type $0)))
+ (import "env" "AR" (func $internal2397 (type $0)))
+ (import "env" "BR" (func $internal2398 (type $0)))
+ (import "env" "CR" (func $internal2399 (type $0)))
+ (import "env" "DR" (func $internal2400 (type $0)))
+ (import "env" "ER" (func $internal2401 (type $0)))
+ (import "env" "FR" (func $internal2402 (type $0)))
+ (import "env" "GR" (func $internal2403 (type $0)))
+ (import "env" "HR" (func $internal2404 (type $0)))
+ (import "env" "IR" (func $internal2405 (type $0)))
+ (import "env" "JR" (func $internal2406 (type $0)))
+ (import "env" "KR" (func $internal2407 (type $0)))
+ (import "env" "LR" (func $internal2408 (type $0)))
+ (import "env" "MR" (func $internal2409 (type $0)))
+ (import "env" "NR" (func $internal2410 (type $0)))
+ (import "env" "OR" (func $internal2411 (type $0)))
+ (import "env" "PR" (func $internal2412 (type $0)))
+ (import "env" "QR" (func $internal2413 (type $0)))
+ (import "env" "RR" (func $internal2414 (type $0)))
+ (import "env" "SR" (func $internal2415 (type $0)))
+ (import "env" "TR" (func $internal2416 (type $0)))
+ (import "env" "UR" (func $internal2417 (type $0)))
+ (import "env" "VR" (func $internal2418 (type $0)))
+ (import "env" "WR" (func $internal2419 (type $0)))
+ (import "env" "XR" (func $internal2420 (type $0)))
+ (import "env" "YR" (func $internal2421 (type $0)))
+ (import "env" "ZR" (func $internal2422 (type $0)))
+ (import "env" "_R" (func $internal2423 (type $0)))
+ (import "env" "$R" (func $internal2424 (type $0)))
+ (import "env" "aS" (func $internal2425 (type $0)))
+ (import "env" "bS" (func $internal2426 (type $0)))
+ (import "env" "cS" (func $internal2427 (type $0)))
+ (import "env" "dS" (func $internal2428 (type $0)))
+ (import "env" "eS" (func $internal2429 (type $0)))
+ (import "env" "fS" (func $internal2430 (type $0)))
+ (import "env" "gS" (func $internal2431 (type $0)))
+ (import "env" "hS" (func $internal2432 (type $0)))
+ (import "env" "iS" (func $internal2433 (type $0)))
+ (import "env" "jS" (func $internal2434 (type $0)))
+ (import "env" "kS" (func $internal2435 (type $0)))
+ (import "env" "lS" (func $internal2436 (type $0)))
+ (import "env" "mS" (func $internal2437 (type $0)))
+ (import "env" "nS" (func $internal2438 (type $0)))
+ (import "env" "oS" (func $internal2439 (type $0)))
+ (import "env" "pS" (func $internal2440 (type $0)))
+ (import "env" "qS" (func $internal2441 (type $0)))
+ (import "env" "rS" (func $internal2442 (type $0)))
+ (import "env" "sS" (func $internal2443 (type $0)))
+ (import "env" "tS" (func $internal2444 (type $0)))
+ (import "env" "uS" (func $internal2445 (type $0)))
+ (import "env" "vS" (func $internal2446 (type $0)))
+ (import "env" "wS" (func $internal2447 (type $0)))
+ (import "env" "xS" (func $internal2448 (type $0)))
+ (import "env" "yS" (func $internal2449 (type $0)))
+ (import "env" "zS" (func $internal2450 (type $0)))
+ (import "env" "AS" (func $internal2451 (type $0)))
+ (import "env" "BS" (func $internal2452 (type $0)))
+ (import "env" "CS" (func $internal2453 (type $0)))
+ (import "env" "DS" (func $internal2454 (type $0)))
+ (import "env" "ES" (func $internal2455 (type $0)))
+ (import "env" "FS" (func $internal2456 (type $0)))
+ (import "env" "GS" (func $internal2457 (type $0)))
+ (import "env" "HS" (func $internal2458 (type $0)))
+ (import "env" "IS" (func $internal2459 (type $0)))
+ (import "env" "JS" (func $internal2460 (type $0)))
+ (import "env" "KS" (func $internal2461 (type $0)))
+ (import "env" "LS" (func $internal2462 (type $0)))
+ (import "env" "MS" (func $internal2463 (type $0)))
+ (import "env" "NS" (func $internal2464 (type $0)))
+ (import "env" "OS" (func $internal2465 (type $0)))
+ (import "env" "PS" (func $internal2466 (type $0)))
+ (import "env" "QS" (func $internal2467 (type $0)))
+ (import "env" "RS" (func $internal2468 (type $0)))
+ (import "env" "SS" (func $internal2469 (type $0)))
+ (import "env" "TS" (func $internal2470 (type $0)))
+ (import "env" "US" (func $internal2471 (type $0)))
+ (import "env" "VS" (func $internal2472 (type $0)))
+ (import "env" "WS" (func $internal2473 (type $0)))
+ (import "env" "XS" (func $internal2474 (type $0)))
+ (import "env" "YS" (func $internal2475 (type $0)))
+ (import "env" "ZS" (func $internal2476 (type $0)))
+ (import "env" "_S" (func $internal2477 (type $0)))
+ (import "env" "$S" (func $internal2478 (type $0)))
+ (import "env" "aT" (func $internal2479 (type $0)))
+ (import "env" "bT" (func $internal2480 (type $0)))
+ (import "env" "cT" (func $internal2481 (type $0)))
+ (import "env" "dT" (func $internal2482 (type $0)))
+ (import "env" "eT" (func $internal2483 (type $0)))
+ (import "env" "fT" (func $internal2484 (type $0)))
+ (import "env" "gT" (func $internal2485 (type $0)))
+ (import "env" "hT" (func $internal2486 (type $0)))
+ (import "env" "iT" (func $internal2487 (type $0)))
+ (import "env" "jT" (func $internal2488 (type $0)))
+ (import "env" "kT" (func $internal2489 (type $0)))
+ (import "env" "lT" (func $internal2490 (type $0)))
+ (import "env" "mT" (func $internal2491 (type $0)))
+ (import "env" "nT" (func $internal2492 (type $0)))
+ (import "env" "oT" (func $internal2493 (type $0)))
+ (import "env" "pT" (func $internal2494 (type $0)))
+ (import "env" "qT" (func $internal2495 (type $0)))
+ (import "env" "rT" (func $internal2496 (type $0)))
+ (import "env" "sT" (func $internal2497 (type $0)))
+ (import "env" "tT" (func $internal2498 (type $0)))
+ (import "env" "uT" (func $internal2499 (type $0)))
+ (import "env" "vT" (func $internal2500 (type $0)))
+ (import "env" "wT" (func $internal2501 (type $0)))
+ (import "env" "xT" (func $internal2502 (type $0)))
+ (import "env" "yT" (func $internal2503 (type $0)))
+ (import "env" "zT" (func $internal2504 (type $0)))
+ (import "env" "AT" (func $internal2505 (type $0)))
+ (import "env" "BT" (func $internal2506 (type $0)))
+ (import "env" "CT" (func $internal2507 (type $0)))
+ (import "env" "DT" (func $internal2508 (type $0)))
+ (import "env" "ET" (func $internal2509 (type $0)))
+ (import "env" "FT" (func $internal2510 (type $0)))
+ (import "env" "GT" (func $internal2511 (type $0)))
+ (import "env" "HT" (func $internal2512 (type $0)))
+ (import "env" "IT" (func $internal2513 (type $0)))
+ (import "env" "JT" (func $internal2514 (type $0)))
+ (import "env" "KT" (func $internal2515 (type $0)))
+ (import "env" "LT" (func $internal2516 (type $0)))
+ (import "env" "MT" (func $internal2517 (type $0)))
+ (import "env" "NT" (func $internal2518 (type $0)))
+ (import "env" "OT" (func $internal2519 (type $0)))
+ (import "env" "PT" (func $internal2520 (type $0)))
+ (import "env" "QT" (func $internal2521 (type $0)))
+ (import "env" "RT" (func $internal2522 (type $0)))
+ (import "env" "ST" (func $internal2523 (type $0)))
+ (import "env" "TT" (func $internal2524 (type $0)))
+ (import "env" "UT" (func $internal2525 (type $0)))
+ (import "env" "VT" (func $internal2526 (type $0)))
+ (import "env" "WT" (func $internal2527 (type $0)))
+ (import "env" "XT" (func $internal2528 (type $0)))
+ (import "env" "YT" (func $internal2529 (type $0)))
+ (import "env" "ZT" (func $internal2530 (type $0)))
+ (import "env" "_T" (func $internal2531 (type $0)))
+ (import "env" "$T" (func $internal2532 (type $0)))
+ (import "env" "aU" (func $internal2533 (type $0)))
+ (import "env" "bU" (func $internal2534 (type $0)))
+ (import "env" "cU" (func $internal2535 (type $0)))
+ (import "env" "dU" (func $internal2536 (type $0)))
+ (import "env" "eU" (func $internal2537 (type $0)))
+ (import "env" "fU" (func $internal2538 (type $0)))
+ (import "env" "gU" (func $internal2539 (type $0)))
+ (import "env" "hU" (func $internal2540 (type $0)))
+ (import "env" "iU" (func $internal2541 (type $0)))
+ (import "env" "jU" (func $internal2542 (type $0)))
+ (import "env" "kU" (func $internal2543 (type $0)))
+ (import "env" "lU" (func $internal2544 (type $0)))
+ (import "env" "mU" (func $internal2545 (type $0)))
+ (import "env" "nU" (func $internal2546 (type $0)))
+ (import "env" "oU" (func $internal2547 (type $0)))
+ (import "env" "pU" (func $internal2548 (type $0)))
+ (import "env" "qU" (func $internal2549 (type $0)))
+ (import "env" "rU" (func $internal2550 (type $0)))
+ (import "env" "sU" (func $internal2551 (type $0)))
+ (import "env" "tU" (func $internal2552 (type $0)))
+ (import "env" "uU" (func $internal2553 (type $0)))
+ (import "env" "vU" (func $internal2554 (type $0)))
+ (import "env" "wU" (func $internal2555 (type $0)))
+ (import "env" "xU" (func $internal2556 (type $0)))
+ (import "env" "yU" (func $internal2557 (type $0)))
+ (import "env" "zU" (func $internal2558 (type $0)))
+ (import "env" "AU" (func $internal2559 (type $0)))
+ (import "env" "BU" (func $internal2560 (type $0)))
+ (import "env" "CU" (func $internal2561 (type $0)))
+ (import "env" "DU" (func $internal2562 (type $0)))
+ (import "env" "EU" (func $internal2563 (type $0)))
+ (import "env" "FU" (func $internal2564 (type $0)))
+ (import "env" "GU" (func $internal2565 (type $0)))
+ (import "env" "HU" (func $internal2566 (type $0)))
+ (import "env" "IU" (func $internal2567 (type $0)))
+ (import "env" "JU" (func $internal2568 (type $0)))
+ (import "env" "KU" (func $internal2569 (type $0)))
+ (import "env" "LU" (func $internal2570 (type $0)))
+ (import "env" "MU" (func $internal2571 (type $0)))
+ (import "env" "NU" (func $internal2572 (type $0)))
+ (import "env" "OU" (func $internal2573 (type $0)))
+ (import "env" "PU" (func $internal2574 (type $0)))
+ (import "env" "QU" (func $internal2575 (type $0)))
+ (import "env" "RU" (func $internal2576 (type $0)))
+ (import "env" "SU" (func $internal2577 (type $0)))
+ (import "env" "TU" (func $internal2578 (type $0)))
+ (import "env" "UU" (func $internal2579 (type $0)))
+ (import "env" "VU" (func $internal2580 (type $0)))
+ (import "env" "WU" (func $internal2581 (type $0)))
+ (import "env" "XU" (func $internal2582 (type $0)))
+ (import "env" "YU" (func $internal2583 (type $0)))
+ (import "env" "ZU" (func $internal2584 (type $0)))
+ (import "env" "_U" (func $internal2585 (type $0)))
+ (import "env" "$U" (func $internal2586 (type $0)))
+ (import "env" "aV" (func $internal2587 (type $0)))
+ (import "env" "bV" (func $internal2588 (type $0)))
+ (import "env" "cV" (func $internal2589 (type $0)))
+ (import "env" "dV" (func $internal2590 (type $0)))
+ (import "env" "eV" (func $internal2591 (type $0)))
+ (import "env" "fV" (func $internal2592 (type $0)))
+ (import "env" "gV" (func $internal2593 (type $0)))
+ (import "env" "hV" (func $internal2594 (type $0)))
+ (import "env" "iV" (func $internal2595 (type $0)))
+ (import "env" "jV" (func $internal2596 (type $0)))
+ (import "env" "kV" (func $internal2597 (type $0)))
+ (import "env" "lV" (func $internal2598 (type $0)))
+ (import "env" "mV" (func $internal2599 (type $0)))
+ (import "env" "nV" (func $internal2600 (type $0)))
+ (import "env" "oV" (func $internal2601 (type $0)))
+ (import "env" "pV" (func $internal2602 (type $0)))
+ (import "env" "qV" (func $internal2603 (type $0)))
+ (import "env" "rV" (func $internal2604 (type $0)))
+ (import "env" "sV" (func $internal2605 (type $0)))
+ (import "env" "tV" (func $internal2606 (type $0)))
+ (import "env" "uV" (func $internal2607 (type $0)))
+ (import "env" "vV" (func $internal2608 (type $0)))
+ (import "env" "wV" (func $internal2609 (type $0)))
+ (import "env" "xV" (func $internal2610 (type $0)))
+ (import "env" "yV" (func $internal2611 (type $0)))
+ (import "env" "zV" (func $internal2612 (type $0)))
+ (import "env" "AV" (func $internal2613 (type $0)))
+ (import "env" "BV" (func $internal2614 (type $0)))
+ (import "env" "CV" (func $internal2615 (type $0)))
+ (import "env" "DV" (func $internal2616 (type $0)))
+ (import "env" "EV" (func $internal2617 (type $0)))
+ (import "env" "FV" (func $internal2618 (type $0)))
+ (import "env" "GV" (func $internal2619 (type $0)))
+ (import "env" "HV" (func $internal2620 (type $0)))
+ (import "env" "IV" (func $internal2621 (type $0)))
+ (import "env" "JV" (func $internal2622 (type $0)))
+ (import "env" "KV" (func $internal2623 (type $0)))
+ (import "env" "LV" (func $internal2624 (type $0)))
+ (import "env" "MV" (func $internal2625 (type $0)))
+ (import "env" "NV" (func $internal2626 (type $0)))
+ (import "env" "OV" (func $internal2627 (type $0)))
+ (import "env" "PV" (func $internal2628 (type $0)))
+ (import "env" "QV" (func $internal2629 (type $0)))
+ (import "env" "RV" (func $internal2630 (type $0)))
+ (import "env" "SV" (func $internal2631 (type $0)))
+ (import "env" "TV" (func $internal2632 (type $0)))
+ (import "env" "UV" (func $internal2633 (type $0)))
+ (import "env" "VV" (func $internal2634 (type $0)))
+ (import "env" "WV" (func $internal2635 (type $0)))
+ (import "env" "XV" (func $internal2636 (type $0)))
+ (import "env" "YV" (func $internal2637 (type $0)))
+ (import "env" "ZV" (func $internal2638 (type $0)))
+ (import "env" "_V" (func $internal2639 (type $0)))
+ (import "env" "$V" (func $internal2640 (type $0)))
+ (import "env" "aW" (func $internal2641 (type $0)))
+ (import "env" "bW" (func $internal2642 (type $0)))
+ (import "env" "cW" (func $internal2643 (type $0)))
+ (import "env" "dW" (func $internal2644 (type $0)))
+ (import "env" "eW" (func $internal2645 (type $0)))
+ (import "env" "fW" (func $internal2646 (type $0)))
+ (import "env" "gW" (func $internal2647 (type $0)))
+ (import "env" "hW" (func $internal2648 (type $0)))
+ (import "env" "iW" (func $internal2649 (type $0)))
+ (import "env" "jW" (func $internal2650 (type $0)))
+ (import "env" "kW" (func $internal2651 (type $0)))
+ (import "env" "lW" (func $internal2652 (type $0)))
+ (import "env" "mW" (func $internal2653 (type $0)))
+ (import "env" "nW" (func $internal2654 (type $0)))
+ (import "env" "oW" (func $internal2655 (type $0)))
+ (import "env" "pW" (func $internal2656 (type $0)))
+ (import "env" "qW" (func $internal2657 (type $0)))
+ (import "env" "rW" (func $internal2658 (type $0)))
+ (import "env" "sW" (func $internal2659 (type $0)))
+ (import "env" "tW" (func $internal2660 (type $0)))
+ (import "env" "uW" (func $internal2661 (type $0)))
+ (import "env" "vW" (func $internal2662 (type $0)))
+ (import "env" "wW" (func $internal2663 (type $0)))
+ (import "env" "xW" (func $internal2664 (type $0)))
+ (import "env" "yW" (func $internal2665 (type $0)))
+ (import "env" "zW" (func $internal2666 (type $0)))
+ (import "env" "AW" (func $internal2667 (type $0)))
+ (import "env" "BW" (func $internal2668 (type $0)))
+ (import "env" "CW" (func $internal2669 (type $0)))
+ (import "env" "DW" (func $internal2670 (type $0)))
+ (import "env" "EW" (func $internal2671 (type $0)))
+ (import "env" "FW" (func $internal2672 (type $0)))
+ (import "env" "GW" (func $internal2673 (type $0)))
+ (import "env" "HW" (func $internal2674 (type $0)))
+ (import "env" "IW" (func $internal2675 (type $0)))
+ (import "env" "JW" (func $internal2676 (type $0)))
+ (import "env" "KW" (func $internal2677 (type $0)))
+ (import "env" "LW" (func $internal2678 (type $0)))
+ (import "env" "MW" (func $internal2679 (type $0)))
+ (import "env" "NW" (func $internal2680 (type $0)))
+ (import "env" "OW" (func $internal2681 (type $0)))
+ (import "env" "PW" (func $internal2682 (type $0)))
+ (import "env" "QW" (func $internal2683 (type $0)))
+ (import "env" "RW" (func $internal2684 (type $0)))
+ (import "env" "SW" (func $internal2685 (type $0)))
+ (import "env" "TW" (func $internal2686 (type $0)))
+ (import "env" "UW" (func $internal2687 (type $0)))
+ (import "env" "VW" (func $internal2688 (type $0)))
+ (import "env" "WW" (func $internal2689 (type $0)))
+ (import "env" "XW" (func $internal2690 (type $0)))
+ (import "env" "YW" (func $internal2691 (type $0)))
+ (import "env" "ZW" (func $internal2692 (type $0)))
+ (import "env" "_W" (func $internal2693 (type $0)))
+ (import "env" "$W" (func $internal2694 (type $0)))
+ (import "env" "aX" (func $internal2695 (type $0)))
+ (import "env" "bX" (func $internal2696 (type $0)))
+ (import "env" "cX" (func $internal2697 (type $0)))
+ (import "env" "dX" (func $internal2698 (type $0)))
+ (import "env" "eX" (func $internal2699 (type $0)))
+ (import "env" "fX" (func $internal2700 (type $0)))
+ (import "env" "gX" (func $internal2701 (type $0)))
+ (import "env" "hX" (func $internal2702 (type $0)))
+ (import "env" "iX" (func $internal2703 (type $0)))
+ (import "env" "jX" (func $internal2704 (type $0)))
+ (import "env" "kX" (func $internal2705 (type $0)))
+ (import "env" "lX" (func $internal2706 (type $0)))
+ (import "env" "mX" (func $internal2707 (type $0)))
+ (import "env" "nX" (func $internal2708 (type $0)))
+ (import "env" "oX" (func $internal2709 (type $0)))
+ (import "env" "pX" (func $internal2710 (type $0)))
+ (import "env" "qX" (func $internal2711 (type $0)))
+ (import "env" "rX" (func $internal2712 (type $0)))
+ (import "env" "sX" (func $internal2713 (type $0)))
+ (import "env" "tX" (func $internal2714 (type $0)))
+ (import "env" "uX" (func $internal2715 (type $0)))
+ (import "env" "vX" (func $internal2716 (type $0)))
+ (import "env" "wX" (func $internal2717 (type $0)))
+ (import "env" "xX" (func $internal2718 (type $0)))
+ (import "env" "yX" (func $internal2719 (type $0)))
+ (import "env" "zX" (func $internal2720 (type $0)))
+ (import "env" "AX" (func $internal2721 (type $0)))
+ (import "env" "BX" (func $internal2722 (type $0)))
+ (import "env" "CX" (func $internal2723 (type $0)))
+ (import "env" "DX" (func $internal2724 (type $0)))
+ (import "env" "EX" (func $internal2725 (type $0)))
+ (import "env" "FX" (func $internal2726 (type $0)))
+ (import "env" "GX" (func $internal2727 (type $0)))
+ (import "env" "HX" (func $internal2728 (type $0)))
+ (import "env" "IX" (func $internal2729 (type $0)))
+ (import "env" "JX" (func $internal2730 (type $0)))
+ (import "env" "KX" (func $internal2731 (type $0)))
+ (import "env" "LX" (func $internal2732 (type $0)))
+ (import "env" "MX" (func $internal2733 (type $0)))
+ (import "env" "NX" (func $internal2734 (type $0)))
+ (import "env" "OX" (func $internal2735 (type $0)))
+ (import "env" "PX" (func $internal2736 (type $0)))
+ (import "env" "QX" (func $internal2737 (type $0)))
+ (import "env" "RX" (func $internal2738 (type $0)))
+ (import "env" "SX" (func $internal2739 (type $0)))
+ (import "env" "TX" (func $internal2740 (type $0)))
+ (import "env" "UX" (func $internal2741 (type $0)))
+ (import "env" "VX" (func $internal2742 (type $0)))
+ (import "env" "WX" (func $internal2743 (type $0)))
+ (import "env" "XX" (func $internal2744 (type $0)))
+ (import "env" "YX" (func $internal2745 (type $0)))
+ (import "env" "ZX" (func $internal2746 (type $0)))
+ (import "env" "_X" (func $internal2747 (type $0)))
+ (import "env" "$X" (func $internal2748 (type $0)))
+ (import "env" "aY" (func $internal2749 (type $0)))
+ (import "env" "bY" (func $internal2750 (type $0)))
+ (import "env" "cY" (func $internal2751 (type $0)))
+ (import "env" "dY" (func $internal2752 (type $0)))
+ (import "env" "eY" (func $internal2753 (type $0)))
+ (import "env" "fY" (func $internal2754 (type $0)))
+ (import "env" "gY" (func $internal2755 (type $0)))
+ (import "env" "hY" (func $internal2756 (type $0)))
+ (import "env" "iY" (func $internal2757 (type $0)))
+ (import "env" "jY" (func $internal2758 (type $0)))
+ (import "env" "kY" (func $internal2759 (type $0)))
+ (import "env" "lY" (func $internal2760 (type $0)))
+ (import "env" "mY" (func $internal2761 (type $0)))
+ (import "env" "nY" (func $internal2762 (type $0)))
+ (import "env" "oY" (func $internal2763 (type $0)))
+ (import "env" "pY" (func $internal2764 (type $0)))
+ (import "env" "qY" (func $internal2765 (type $0)))
+ (import "env" "rY" (func $internal2766 (type $0)))
+ (import "env" "sY" (func $internal2767 (type $0)))
+ (import "env" "tY" (func $internal2768 (type $0)))
+ (import "env" "uY" (func $internal2769 (type $0)))
+ (import "env" "vY" (func $internal2770 (type $0)))
+ (import "env" "wY" (func $internal2771 (type $0)))
+ (import "env" "xY" (func $internal2772 (type $0)))
+ (import "env" "yY" (func $internal2773 (type $0)))
+ (import "env" "zY" (func $internal2774 (type $0)))
+ (import "env" "AY" (func $internal2775 (type $0)))
+ (import "env" "BY" (func $internal2776 (type $0)))
+ (import "env" "CY" (func $internal2777 (type $0)))
+ (import "env" "DY" (func $internal2778 (type $0)))
+ (import "env" "EY" (func $internal2779 (type $0)))
+ (import "env" "FY" (func $internal2780 (type $0)))
+ (import "env" "GY" (func $internal2781 (type $0)))
+ (import "env" "HY" (func $internal2782 (type $0)))
+ (import "env" "IY" (func $internal2783 (type $0)))
+ (import "env" "JY" (func $internal2784 (type $0)))
+ (import "env" "KY" (func $internal2785 (type $0)))
+ (import "env" "LY" (func $internal2786 (type $0)))
+ (import "env" "MY" (func $internal2787 (type $0)))
+ (import "env" "NY" (func $internal2788 (type $0)))
+ (import "env" "OY" (func $internal2789 (type $0)))
+ (import "env" "PY" (func $internal2790 (type $0)))
+ (import "env" "QY" (func $internal2791 (type $0)))
+ (import "env" "RY" (func $internal2792 (type $0)))
+ (import "env" "SY" (func $internal2793 (type $0)))
+ (import "env" "TY" (func $internal2794 (type $0)))
+ (import "env" "UY" (func $internal2795 (type $0)))
+ (import "env" "VY" (func $internal2796 (type $0)))
+ (import "env" "WY" (func $internal2797 (type $0)))
+ (import "env" "XY" (func $internal2798 (type $0)))
+ (import "env" "YY" (func $internal2799 (type $0)))
+ (import "env" "ZY" (func $internal2800 (type $0)))
+ (import "env" "_Y" (func $internal2801 (type $0)))
+ (import "env" "$Y" (func $internal2802 (type $0)))
+ (import "env" "aZ" (func $internal2803 (type $0)))
+ (import "env" "bZ" (func $internal2804 (type $0)))
+ (import "env" "cZ" (func $internal2805 (type $0)))
+ (import "env" "dZ" (func $internal2806 (type $0)))
+ (import "env" "eZ" (func $internal2807 (type $0)))
+ (import "env" "fZ" (func $internal2808 (type $0)))
+ (import "env" "gZ" (func $internal2809 (type $0)))
+ (import "env" "hZ" (func $internal2810 (type $0)))
+ (import "env" "iZ" (func $internal2811 (type $0)))
+ (import "env" "jZ" (func $internal2812 (type $0)))
+ (import "env" "kZ" (func $internal2813 (type $0)))
+ (import "env" "lZ" (func $internal2814 (type $0)))
+ (import "env" "mZ" (func $internal2815 (type $0)))
+ (import "env" "nZ" (func $internal2816 (type $0)))
+ (import "env" "oZ" (func $internal2817 (type $0)))
+ (import "env" "pZ" (func $internal2818 (type $0)))
+ (import "env" "qZ" (func $internal2819 (type $0)))
+ (import "env" "rZ" (func $internal2820 (type $0)))
+ (import "env" "sZ" (func $internal2821 (type $0)))
+ (import "env" "tZ" (func $internal2822 (type $0)))
+ (import "env" "uZ" (func $internal2823 (type $0)))
+ (import "env" "vZ" (func $internal2824 (type $0)))
+ (import "env" "wZ" (func $internal2825 (type $0)))
+ (import "env" "xZ" (func $internal2826 (type $0)))
+ (import "env" "yZ" (func $internal2827 (type $0)))
+ (import "env" "zZ" (func $internal2828 (type $0)))
+ (import "env" "AZ" (func $internal2829 (type $0)))
+ (import "env" "BZ" (func $internal2830 (type $0)))
+ (import "env" "CZ" (func $internal2831 (type $0)))
+ (import "env" "DZ" (func $internal2832 (type $0)))
+ (import "env" "EZ" (func $internal2833 (type $0)))
+ (import "env" "FZ" (func $internal2834 (type $0)))
+ (import "env" "GZ" (func $internal2835 (type $0)))
+ (import "env" "HZ" (func $internal2836 (type $0)))
+ (import "env" "IZ" (func $internal2837 (type $0)))
+ (import "env" "JZ" (func $internal2838 (type $0)))
+ (import "env" "KZ" (func $internal2839 (type $0)))
+ (import "env" "LZ" (func $internal2840 (type $0)))
+ (import "env" "MZ" (func $internal2841 (type $0)))
+ (import "env" "NZ" (func $internal2842 (type $0)))
+ (import "env" "OZ" (func $internal2843 (type $0)))
+ (import "env" "PZ" (func $internal2844 (type $0)))
+ (import "env" "QZ" (func $internal2845 (type $0)))
+ (import "env" "RZ" (func $internal2846 (type $0)))
+ (import "env" "SZ" (func $internal2847 (type $0)))
+ (import "env" "TZ" (func $internal2848 (type $0)))
+ (import "env" "UZ" (func $internal2849 (type $0)))
+ (import "env" "VZ" (func $internal2850 (type $0)))
+ (import "env" "WZ" (func $internal2851 (type $0)))
+ (import "env" "XZ" (func $internal2852 (type $0)))
+ (import "env" "YZ" (func $internal2853 (type $0)))
+ (import "env" "ZZ" (func $internal2854 (type $0)))
+ (import "env" "_Z" (func $internal2855 (type $0)))
+ (import "env" "$Z" (func $internal2856 (type $0)))
+ (import "env" "a_" (func $internal2857 (type $0)))
+ (import "env" "b_" (func $internal2858 (type $0)))
+ (import "env" "c_" (func $internal2859 (type $0)))
+ (import "env" "d_" (func $internal2860 (type $0)))
+ (import "env" "e_" (func $internal2861 (type $0)))
+ (import "env" "f_" (func $internal2862 (type $0)))
+ (import "env" "g_" (func $internal2863 (type $0)))
+ (import "env" "h_" (func $internal2864 (type $0)))
+ (import "env" "i_" (func $internal2865 (type $0)))
+ (import "env" "j_" (func $internal2866 (type $0)))
+ (import "env" "k_" (func $internal2867 (type $0)))
+ (import "env" "l_" (func $internal2868 (type $0)))
+ (import "env" "m_" (func $internal2869 (type $0)))
+ (import "env" "n_" (func $internal2870 (type $0)))
+ (import "env" "o_" (func $internal2871 (type $0)))
+ (import "env" "p_" (func $internal2872 (type $0)))
+ (import "env" "q_" (func $internal2873 (type $0)))
+ (import "env" "r_" (func $internal2874 (type $0)))
+ (import "env" "s_" (func $internal2875 (type $0)))
+ (import "env" "t_" (func $internal2876 (type $0)))
+ (import "env" "u_" (func $internal2877 (type $0)))
+ (import "env" "v_" (func $internal2878 (type $0)))
+ (import "env" "w_" (func $internal2879 (type $0)))
+ (import "env" "x_" (func $internal2880 (type $0)))
+ (import "env" "y_" (func $internal2881 (type $0)))
+ (import "env" "z_" (func $internal2882 (type $0)))
+ (import "env" "A_" (func $internal2883 (type $0)))
+ (import "env" "B_" (func $internal2884 (type $0)))
+ (import "env" "C_" (func $internal2885 (type $0)))
+ (import "env" "D_" (func $internal2886 (type $0)))
+ (import "env" "E_" (func $internal2887 (type $0)))
+ (import "env" "F_" (func $internal2888 (type $0)))
+ (import "env" "G_" (func $internal2889 (type $0)))
+ (import "env" "H_" (func $internal2890 (type $0)))
+ (import "env" "I_" (func $internal2891 (type $0)))
+ (import "env" "J_" (func $internal2892 (type $0)))
+ (import "env" "K_" (func $internal2893 (type $0)))
+ (import "env" "L_" (func $internal2894 (type $0)))
+ (import "env" "M_" (func $internal2895 (type $0)))
+ (import "env" "N_" (func $internal2896 (type $0)))
+ (import "env" "O_" (func $internal2897 (type $0)))
+ (import "env" "P_" (func $internal2898 (type $0)))
+ (import "env" "Q_" (func $internal2899 (type $0)))
+ (import "env" "R_" (func $internal2900 (type $0)))
+ (import "env" "S_" (func $internal2901 (type $0)))
+ (import "env" "T_" (func $internal2902 (type $0)))
+ (import "env" "U_" (func $internal2903 (type $0)))
+ (import "env" "V_" (func $internal2904 (type $0)))
+ (import "env" "W_" (func $internal2905 (type $0)))
+ (import "env" "X_" (func $internal2906 (type $0)))
+ (import "env" "Y_" (func $internal2907 (type $0)))
+ (import "env" "Z_" (func $internal2908 (type $0)))
+ (import "env" "__" (func $internal2909 (type $0)))
+ (import "env" "$_" (func $internal2910 (type $0)))
+ (import "env" "a$" (func $internal2911 (type $0)))
+ (import "env" "b$" (func $internal2912 (type $0)))
+ (import "env" "c$" (func $internal2913 (type $0)))
+ (import "env" "d$" (func $internal2914 (type $0)))
+ (import "env" "e$" (func $internal2915 (type $0)))
+ (import "env" "f$" (func $internal2916 (type $0)))
+ (import "env" "g$" (func $internal2917 (type $0)))
+ (import "env" "h$" (func $internal2918 (type $0)))
+ (import "env" "i$" (func $internal2919 (type $0)))
+ (import "env" "j$" (func $internal2920 (type $0)))
+ (import "env" "k$" (func $internal2921 (type $0)))
+ (import "env" "l$" (func $internal2922 (type $0)))
+ (import "env" "m$" (func $internal2923 (type $0)))
+ (import "env" "n$" (func $internal2924 (type $0)))
+ (import "env" "o$" (func $internal2925 (type $0)))
+ (import "env" "p$" (func $internal2926 (type $0)))
+ (import "env" "q$" (func $internal2927 (type $0)))
+ (import "env" "r$" (func $internal2928 (type $0)))
+ (import "env" "s$" (func $internal2929 (type $0)))
+ (import "env" "t$" (func $internal2930 (type $0)))
+ (import "env" "u$" (func $internal2931 (type $0)))
+ (import "env" "v$" (func $internal2932 (type $0)))
+ (import "env" "w$" (func $internal2933 (type $0)))
+ (import "env" "x$" (func $internal2934 (type $0)))
+ (import "env" "y$" (func $internal2935 (type $0)))
+ (import "env" "z$" (func $internal2936 (type $0)))
+ (import "env" "A$" (func $internal2937 (type $0)))
+ (import "env" "B$" (func $internal2938 (type $0)))
+ (import "env" "C$" (func $internal2939 (type $0)))
+ (import "env" "D$" (func $internal2940 (type $0)))
+ (import "env" "E$" (func $internal2941 (type $0)))
+ (import "env" "F$" (func $internal2942 (type $0)))
+ (import "env" "G$" (func $internal2943 (type $0)))
+ (import "env" "H$" (func $internal2944 (type $0)))
+ (import "env" "I$" (func $internal2945 (type $0)))
+ (import "env" "J$" (func $internal2946 (type $0)))
+ (import "env" "K$" (func $internal2947 (type $0)))
+ (import "env" "L$" (func $internal2948 (type $0)))
+ (import "env" "M$" (func $internal2949 (type $0)))
+ (import "env" "N$" (func $internal2950 (type $0)))
+ (import "env" "O$" (func $internal2951 (type $0)))
+ (import "env" "P$" (func $internal2952 (type $0)))
+ (import "env" "Q$" (func $internal2953 (type $0)))
+ (import "env" "R$" (func $internal2954 (type $0)))
+ (import "env" "S$" (func $internal2955 (type $0)))
+ (import "env" "T$" (func $internal2956 (type $0)))
+ (import "env" "U$" (func $internal2957 (type $0)))
+ (import "env" "V$" (func $internal2958 (type $0)))
+ (import "env" "W$" (func $internal2959 (type $0)))
+ (import "env" "X$" (func $internal2960 (type $0)))
+ (import "env" "Y$" (func $internal2961 (type $0)))
+ (import "env" "Z$" (func $internal2962 (type $0)))
+ (import "env" "_$" (func $internal2963 (type $0)))
+ (import "env" "$$" (func $internal2964 (type $0)))
+ (import "env" "a0" (func $internal2965 (type $0)))
+ (import "env" "b0" (func $internal2966 (type $0)))
+ (import "env" "c0" (func $internal2967 (type $0)))
+ (import "env" "d0" (func $internal2968 (type $0)))
+ (import "env" "e0" (func $internal2969 (type $0)))
+ (import "env" "f0" (func $internal2970 (type $0)))
+ (import "env" "g0" (func $internal2971 (type $0)))
+ (import "env" "h0" (func $internal2972 (type $0)))
+ (import "env" "i0" (func $internal2973 (type $0)))
+ (import "env" "j0" (func $internal2974 (type $0)))
+ (import "env" "k0" (func $internal2975 (type $0)))
+ (import "env" "l0" (func $internal2976 (type $0)))
+ (import "env" "m0" (func $internal2977 (type $0)))
+ (import "env" "n0" (func $internal2978 (type $0)))
+ (import "env" "o0" (func $internal2979 (type $0)))
+ (import "env" "p0" (func $internal2980 (type $0)))
+ (import "env" "q0" (func $internal2981 (type $0)))
+ (import "env" "r0" (func $internal2982 (type $0)))
+ (import "env" "s0" (func $internal2983 (type $0)))
+ (import "env" "t0" (func $internal2984 (type $0)))
+ (import "env" "u0" (func $internal2985 (type $0)))
+ (import "env" "v0" (func $internal2986 (type $0)))
+ (import "env" "w0" (func $internal2987 (type $0)))
+ (import "env" "x0" (func $internal2988 (type $0)))
+ (import "env" "y0" (func $internal2989 (type $0)))
+ (import "env" "z0" (func $internal2990 (type $0)))
+ (import "env" "A0" (func $internal2991 (type $0)))
+ (import "env" "B0" (func $internal2992 (type $0)))
+ (import "env" "C0" (func $internal2993 (type $0)))
+ (import "env" "D0" (func $internal2994 (type $0)))
+ (import "env" "E0" (func $internal2995 (type $0)))
+ (import "env" "F0" (func $internal2996 (type $0)))
+ (import "env" "G0" (func $internal2997 (type $0)))
+ (import "env" "H0" (func $internal2998 (type $0)))
+ (import "env" "I0" (func $internal2999 (type $0)))
+ (import "env" "J0" (func $internal3000 (type $0)))
+ (import "env" "K0" (func $internal3001 (type $0)))
+ (import "env" "L0" (func $internal3002 (type $0)))
+ (import "env" "M0" (func $internal3003 (type $0)))
+ (import "env" "N0" (func $internal3004 (type $0)))
+ (import "env" "O0" (func $internal3005 (type $0)))
+ (import "env" "P0" (func $internal3006 (type $0)))
+ (import "env" "Q0" (func $internal3007 (type $0)))
+ (import "env" "R0" (func $internal3008 (type $0)))
+ (import "env" "S0" (func $internal3009 (type $0)))
+ (import "env" "T0" (func $internal3010 (type $0)))
+ (import "env" "U0" (func $internal3011 (type $0)))
+ (import "env" "V0" (func $internal3012 (type $0)))
+ (import "env" "W0" (func $internal3013 (type $0)))
+ (import "env" "X0" (func $internal3014 (type $0)))
+ (import "env" "Y0" (func $internal3015 (type $0)))
+ (import "env" "Z0" (func $internal3016 (type $0)))
+ (import "env" "_0" (func $internal3017 (type $0)))
+ (import "env" "$0" (func $internal3018 (type $0)))
+ (import "env" "a1" (func $internal3019 (type $0)))
+ (import "env" "b1" (func $internal3020 (type $0)))
+ (import "env" "c1" (func $internal3021 (type $0)))
+ (import "env" "d1" (func $internal3022 (type $0)))
+ (import "env" "e1" (func $internal3023 (type $0)))
+ (import "env" "f1" (func $internal3024 (type $0)))
+ (import "env" "g1" (func $internal3025 (type $0)))
+ (import "env" "h1" (func $internal3026 (type $0)))
+ (import "env" "i1" (func $internal3027 (type $0)))
+ (import "env" "j1" (func $internal3028 (type $0)))
+ (import "env" "k1" (func $internal3029 (type $0)))
+ (import "env" "l1" (func $internal3030 (type $0)))
+ (import "env" "m1" (func $internal3031 (type $0)))
+ (import "env" "n1" (func $internal3032 (type $0)))
+ (import "env" "o1" (func $internal3033 (type $0)))
+ (import "env" "p1" (func $internal3034 (type $0)))
+ (import "env" "q1" (func $internal3035 (type $0)))
+ (import "env" "r1" (func $internal3036 (type $0)))
+ (import "env" "s1" (func $internal3037 (type $0)))
+ (import "env" "t1" (func $internal3038 (type $0)))
+ (import "env" "u1" (func $internal3039 (type $0)))
+ (import "env" "v1" (func $internal3040 (type $0)))
+ (import "env" "w1" (func $internal3041 (type $0)))
+ (import "env" "x1" (func $internal3042 (type $0)))
+ (import "env" "y1" (func $internal3043 (type $0)))
+ (import "env" "z1" (func $internal3044 (type $0)))
+ (import "env" "A1" (func $internal3045 (type $0)))
+ (import "env" "B1" (func $internal3046 (type $0)))
+ (import "env" "C1" (func $internal3047 (type $0)))
+ (import "env" "D1" (func $internal3048 (type $0)))
+ (import "env" "E1" (func $internal3049 (type $0)))
+ (import "env" "F1" (func $internal3050 (type $0)))
+ (import "env" "G1" (func $internal3051 (type $0)))
+ (import "env" "H1" (func $internal3052 (type $0)))
+ (import "env" "I1" (func $internal3053 (type $0)))
+ (import "env" "J1" (func $internal3054 (type $0)))
+ (import "env" "K1" (func $internal3055 (type $0)))
+ (import "env" "L1" (func $internal3056 (type $0)))
+ (import "env" "M1" (func $internal3057 (type $0)))
+ (import "env" "N1" (func $internal3058 (type $0)))
+ (import "env" "O1" (func $internal3059 (type $0)))
+ (import "env" "P1" (func $internal3060 (type $0)))
+ (import "env" "Q1" (func $internal3061 (type $0)))
+ (import "env" "R1" (func $internal3062 (type $0)))
+ (import "env" "S1" (func $internal3063 (type $0)))
+ (import "env" "T1" (func $internal3064 (type $0)))
+ (import "env" "U1" (func $internal3065 (type $0)))
+ (import "env" "V1" (func $internal3066 (type $0)))
+ (import "env" "W1" (func $internal3067 (type $0)))
+ (import "env" "X1" (func $internal3068 (type $0)))
+ (import "env" "Y1" (func $internal3069 (type $0)))
+ (import "env" "Z1" (func $internal3070 (type $0)))
+ (import "env" "_1" (func $internal3071 (type $0)))
+ (import "env" "$1" (func $internal3072 (type $0)))
+ (import "env" "a2" (func $internal3073 (type $0)))
+ (import "env" "b2" (func $internal3074 (type $0)))
+ (import "env" "c2" (func $internal3075 (type $0)))
+ (import "env" "d2" (func $internal3076 (type $0)))
+ (import "env" "e2" (func $internal3077 (type $0)))
+ (import "env" "f2" (func $internal3078 (type $0)))
+ (import "env" "g2" (func $internal3079 (type $0)))
+ (import "env" "h2" (func $internal3080 (type $0)))
+ (import "env" "i2" (func $internal3081 (type $0)))
+ (import "env" "j2" (func $internal3082 (type $0)))
+ (import "env" "k2" (func $internal3083 (type $0)))
+ (import "env" "l2" (func $internal3084 (type $0)))
+ (import "env" "m2" (func $internal3085 (type $0)))
+ (import "env" "n2" (func $internal3086 (type $0)))
+ (import "env" "o2" (func $internal3087 (type $0)))
+ (import "env" "p2" (func $internal3088 (type $0)))
+ (import "env" "q2" (func $internal3089 (type $0)))
+ (import "env" "r2" (func $internal3090 (type $0)))
+ (import "env" "s2" (func $internal3091 (type $0)))
+ (import "env" "t2" (func $internal3092 (type $0)))
+ (import "env" "u2" (func $internal3093 (type $0)))
+ (import "env" "v2" (func $internal3094 (type $0)))
+ (import "env" "w2" (func $internal3095 (type $0)))
+ (import "env" "x2" (func $internal3096 (type $0)))
+ (import "env" "y2" (func $internal3097 (type $0)))
+ (import "env" "z2" (func $internal3098 (type $0)))
+ (import "env" "A2" (func $internal3099 (type $0)))
+ (import "env" "B2" (func $internal3100 (type $0)))
+ (import "env" "C2" (func $internal3101 (type $0)))
+ (import "env" "D2" (func $internal3102 (type $0)))
+ (import "env" "E2" (func $internal3103 (type $0)))
+ (import "env" "F2" (func $internal3104 (type $0)))
+ (import "env" "G2" (func $internal3105 (type $0)))
+ (import "env" "H2" (func $internal3106 (type $0)))
+ (import "env" "I2" (func $internal3107 (type $0)))
+ (import "env" "J2" (func $internal3108 (type $0)))
+ (import "env" "K2" (func $internal3109 (type $0)))
+ (import "env" "L2" (func $internal3110 (type $0)))
+ (import "env" "M2" (func $internal3111 (type $0)))
+ (import "env" "N2" (func $internal3112 (type $0)))
+ (import "env" "O2" (func $internal3113 (type $0)))
+ (import "env" "P2" (func $internal3114 (type $0)))
+ (import "env" "Q2" (func $internal3115 (type $0)))
+ (import "env" "R2" (func $internal3116 (type $0)))
+ (import "env" "S2" (func $internal3117 (type $0)))
+ (import "env" "T2" (func $internal3118 (type $0)))
+ (import "env" "U2" (func $internal3119 (type $0)))
+ (import "env" "V2" (func $internal3120 (type $0)))
+ (import "env" "W2" (func $internal3121 (type $0)))
+ (import "env" "X2" (func $internal3122 (type $0)))
+ (import "env" "Y2" (func $internal3123 (type $0)))
+ (import "env" "Z2" (func $internal3124 (type $0)))
+ (import "env" "_2" (func $internal3125 (type $0)))
+ (import "env" "$2" (func $internal3126 (type $0)))
+ (import "env" "a3" (func $internal3127 (type $0)))
+ (import "env" "b3" (func $internal3128 (type $0)))
+ (import "env" "c3" (func $internal3129 (type $0)))
+ (import "env" "d3" (func $internal3130 (type $0)))
+ (import "env" "e3" (func $internal3131 (type $0)))
+ (import "env" "f3" (func $internal3132 (type $0)))
+ (import "env" "g3" (func $internal3133 (type $0)))
+ (import "env" "h3" (func $internal3134 (type $0)))
+ (import "env" "i3" (func $internal3135 (type $0)))
+ (import "env" "j3" (func $internal3136 (type $0)))
+ (import "env" "k3" (func $internal3137 (type $0)))
+ (import "env" "l3" (func $internal3138 (type $0)))
+ (import "env" "m3" (func $internal3139 (type $0)))
+ (import "env" "n3" (func $internal3140 (type $0)))
+ (import "env" "o3" (func $internal3141 (type $0)))
+ (import "env" "p3" (func $internal3142 (type $0)))
+ (import "env" "q3" (func $internal3143 (type $0)))
+ (import "env" "r3" (func $internal3144 (type $0)))
+ (import "env" "s3" (func $internal3145 (type $0)))
+ (import "env" "t3" (func $internal3146 (type $0)))
+ (import "env" "u3" (func $internal3147 (type $0)))
+ (import "env" "v3" (func $internal3148 (type $0)))
+ (import "env" "w3" (func $internal3149 (type $0)))
+ (import "env" "x3" (func $internal3150 (type $0)))
+ (import "env" "y3" (func $internal3151 (type $0)))
+ (import "env" "z3" (func $internal3152 (type $0)))
+ (import "env" "A3" (func $internal3153 (type $0)))
+ (import "env" "B3" (func $internal3154 (type $0)))
+ (import "env" "C3" (func $internal3155 (type $0)))
+ (import "env" "D3" (func $internal3156 (type $0)))
+ (import "env" "E3" (func $internal3157 (type $0)))
+ (import "env" "F3" (func $internal3158 (type $0)))
+ (import "env" "G3" (func $internal3159 (type $0)))
+ (import "env" "H3" (func $internal3160 (type $0)))
+ (import "env" "I3" (func $internal3161 (type $0)))
+ (import "env" "J3" (func $internal3162 (type $0)))
+ (import "env" "K3" (func $internal3163 (type $0)))
+ (import "env" "L3" (func $internal3164 (type $0)))
+ (import "env" "M3" (func $internal3165 (type $0)))
+ (import "env" "N3" (func $internal3166 (type $0)))
+ (import "env" "O3" (func $internal3167 (type $0)))
+ (import "env" "P3" (func $internal3168 (type $0)))
+ (import "env" "Q3" (func $internal3169 (type $0)))
+ (import "env" "R3" (func $internal3170 (type $0)))
+ (import "env" "S3" (func $internal3171 (type $0)))
+ (import "env" "T3" (func $internal3172 (type $0)))
+ (import "env" "U3" (func $internal3173 (type $0)))
+ (import "env" "V3" (func $internal3174 (type $0)))
+ (import "env" "W3" (func $internal3175 (type $0)))
+ (import "env" "X3" (func $internal3176 (type $0)))
+ (import "env" "Y3" (func $internal3177 (type $0)))
+ (import "env" "Z3" (func $internal3178 (type $0)))
+ (import "env" "_3" (func $internal3179 (type $0)))
+ (import "env" "$3" (func $internal3180 (type $0)))
+ (import "env" "a4" (func $internal3181 (type $0)))
+ (import "env" "b4" (func $internal3182 (type $0)))
+ (import "env" "c4" (func $internal3183 (type $0)))
+ (import "env" "d4" (func $internal3184 (type $0)))
+ (import "env" "e4" (func $internal3185 (type $0)))
+ (import "env" "f4" (func $internal3186 (type $0)))
+ (import "env" "g4" (func $internal3187 (type $0)))
+ (import "env" "h4" (func $internal3188 (type $0)))
+ (import "env" "i4" (func $internal3189 (type $0)))
+ (import "env" "j4" (func $internal3190 (type $0)))
+ (import "env" "k4" (func $internal3191 (type $0)))
+ (import "env" "l4" (func $internal3192 (type $0)))
+ (import "env" "m4" (func $internal3193 (type $0)))
+ (import "env" "n4" (func $internal3194 (type $0)))
+ (import "env" "o4" (func $internal3195 (type $0)))
+ (import "env" "p4" (func $internal3196 (type $0)))
+ (import "env" "q4" (func $internal3197 (type $0)))
+ (import "env" "r4" (func $internal3198 (type $0)))
+ (import "env" "s4" (func $internal3199 (type $0)))
+ (import "env" "t4" (func $internal3200 (type $0)))
+ (import "env" "u4" (func $internal3201 (type $0)))
+ (import "env" "v4" (func $internal3202 (type $0)))
+ (import "env" "w4" (func $internal3203 (type $0)))
+ (import "env" "x4" (func $internal3204 (type $0)))
+ (import "env" "y4" (func $internal3205 (type $0)))
+ (import "env" "z4" (func $internal3206 (type $0)))
+ (import "env" "A4" (func $internal3207 (type $0)))
+ (import "env" "B4" (func $internal3208 (type $0)))
+ (import "env" "C4" (func $internal3209 (type $0)))
+ (import "env" "D4" (func $internal3210 (type $0)))
+ (import "env" "E4" (func $internal3211 (type $0)))
+ (import "env" "F4" (func $internal3212 (type $0)))
+ (import "env" "G4" (func $internal3213 (type $0)))
+ (import "env" "H4" (func $internal3214 (type $0)))
+ (import "env" "I4" (func $internal3215 (type $0)))
+ (import "env" "J4" (func $internal3216 (type $0)))
+ (import "env" "K4" (func $internal3217 (type $0)))
+ (import "env" "L4" (func $internal3218 (type $0)))
+ (import "env" "M4" (func $internal3219 (type $0)))
+ (import "env" "N4" (func $internal3220 (type $0)))
+ (import "env" "O4" (func $internal3221 (type $0)))
+ (import "env" "P4" (func $internal3222 (type $0)))
+ (import "env" "Q4" (func $internal3223 (type $0)))
+ (import "env" "R4" (func $internal3224 (type $0)))
+ (import "env" "S4" (func $internal3225 (type $0)))
+ (import "env" "T4" (func $internal3226 (type $0)))
+ (import "env" "U4" (func $internal3227 (type $0)))
+ (import "env" "V4" (func $internal3228 (type $0)))
+ (import "env" "W4" (func $internal3229 (type $0)))
+ (import "env" "X4" (func $internal3230 (type $0)))
+ (import "env" "Y4" (func $internal3231 (type $0)))
+ (import "env" "Z4" (func $internal3232 (type $0)))
+ (import "env" "_4" (func $internal3233 (type $0)))
+ (import "env" "$4" (func $internal3234 (type $0)))
+ (import "env" "a5" (func $internal3235 (type $0)))
+ (import "env" "b5" (func $internal3236 (type $0)))
+ (import "env" "c5" (func $internal3237 (type $0)))
+ (import "env" "d5" (func $internal3238 (type $0)))
+ (import "env" "e5" (func $internal3239 (type $0)))
+ (import "env" "f5" (func $internal3240 (type $0)))
+ (import "env" "g5" (func $internal3241 (type $0)))
+ (import "env" "h5" (func $internal3242 (type $0)))
+ (import "env" "i5" (func $internal3243 (type $0)))
+ (import "env" "j5" (func $internal3244 (type $0)))
+ (import "env" "k5" (func $internal3245 (type $0)))
+ (import "env" "l5" (func $internal3246 (type $0)))
+ (import "env" "m5" (func $internal3247 (type $0)))
+ (import "env" "n5" (func $internal3248 (type $0)))
+ (import "env" "o5" (func $internal3249 (type $0)))
+ (import "env" "p5" (func $internal3250 (type $0)))
+ (import "env" "q5" (func $internal3251 (type $0)))
+ (import "env" "r5" (func $internal3252 (type $0)))
+ (import "env" "s5" (func $internal3253 (type $0)))
+ (import "env" "t5" (func $internal3254 (type $0)))
+ (import "env" "u5" (func $internal3255 (type $0)))
+ (import "env" "v5" (func $internal3256 (type $0)))
+ (import "env" "w5" (func $internal3257 (type $0)))
+ (import "env" "x5" (func $internal3258 (type $0)))
+ (import "env" "y5" (func $internal3259 (type $0)))
+ (import "env" "z5" (func $internal3260 (type $0)))
+ (import "env" "A5" (func $internal3261 (type $0)))
+ (import "env" "B5" (func $internal3262 (type $0)))
+ (import "env" "C5" (func $internal3263 (type $0)))
+ (import "env" "D5" (func $internal3264 (type $0)))
+ (import "env" "E5" (func $internal3265 (type $0)))
+ (import "env" "F5" (func $internal3266 (type $0)))
+ (import "env" "G5" (func $internal3267 (type $0)))
+ (import "env" "H5" (func $internal3268 (type $0)))
+ (import "env" "I5" (func $internal3269 (type $0)))
+ (import "env" "J5" (func $internal3270 (type $0)))
+ (import "env" "K5" (func $internal3271 (type $0)))
+ (import "env" "L5" (func $internal3272 (type $0)))
+ (import "env" "M5" (func $internal3273 (type $0)))
+ (import "env" "N5" (func $internal3274 (type $0)))
+ (import "env" "O5" (func $internal3275 (type $0)))
+ (import "env" "P5" (func $internal3276 (type $0)))
+ (import "env" "Q5" (func $internal3277 (type $0)))
+ (import "env" "R5" (func $internal3278 (type $0)))
+ (import "env" "S5" (func $internal3279 (type $0)))
+ (import "env" "T5" (func $internal3280 (type $0)))
+ (import "env" "U5" (func $internal3281 (type $0)))
+ (import "env" "V5" (func $internal3282 (type $0)))
+ (import "env" "W5" (func $internal3283 (type $0)))
+ (import "env" "X5" (func $internal3284 (type $0)))
+ (import "env" "Y5" (func $internal3285 (type $0)))
+ (import "env" "Z5" (func $internal3286 (type $0)))
+ (import "env" "_5" (func $internal3287 (type $0)))
+ (import "env" "$5" (func $internal3288 (type $0)))
+ (import "env" "a6" (func $internal3289 (type $0)))
+ (import "env" "b6" (func $internal3290 (type $0)))
+ (import "env" "c6" (func $internal3291 (type $0)))
+ (import "env" "d6" (func $internal3292 (type $0)))
+ (import "env" "e6" (func $internal3293 (type $0)))
+ (import "env" "f6" (func $internal3294 (type $0)))
+ (import "env" "g6" (func $internal3295 (type $0)))
+ (import "env" "h6" (func $internal3296 (type $0)))
+ (import "env" "i6" (func $internal3297 (type $0)))
+ (import "env" "j6" (func $internal3298 (type $0)))
+ (import "env" "k6" (func $internal3299 (type $0)))
+ (import "env" "l6" (func $internal3300 (type $0)))
+ (import "env" "m6" (func $internal3301 (type $0)))
+ (import "env" "n6" (func $internal3302 (type $0)))
+ (import "env" "o6" (func $internal3303 (type $0)))
+ (import "env" "p6" (func $internal3304 (type $0)))
+ (import "env" "q6" (func $internal3305 (type $0)))
+ (import "env" "r6" (func $internal3306 (type $0)))
+ (import "env" "s6" (func $internal3307 (type $0)))
+ (import "env" "t6" (func $internal3308 (type $0)))
+ (import "env" "u6" (func $internal3309 (type $0)))
+ (import "env" "v6" (func $internal3310 (type $0)))
+ (import "env" "w6" (func $internal3311 (type $0)))
+ (import "env" "x6" (func $internal3312 (type $0)))
+ (import "env" "y6" (func $internal3313 (type $0)))
+ (import "env" "z6" (func $internal3314 (type $0)))
+ (import "env" "A6" (func $internal3315 (type $0)))
+ (import "env" "B6" (func $internal3316 (type $0)))
+ (import "env" "C6" (func $internal3317 (type $0)))
+ (import "env" "D6" (func $internal3318 (type $0)))
+ (import "env" "E6" (func $internal3319 (type $0)))
+ (import "env" "F6" (func $internal3320 (type $0)))
+ (import "env" "G6" (func $internal3321 (type $0)))
+ (import "env" "H6" (func $internal3322 (type $0)))
+ (import "env" "I6" (func $internal3323 (type $0)))
+ (import "env" "J6" (func $internal3324 (type $0)))
+ (import "env" "K6" (func $internal3325 (type $0)))
+ (import "env" "L6" (func $internal3326 (type $0)))
+ (import "env" "M6" (func $internal3327 (type $0)))
+ (import "env" "N6" (func $internal3328 (type $0)))
+ (import "env" "O6" (func $internal3329 (type $0)))
+ (import "env" "P6" (func $internal3330 (type $0)))
+ (import "env" "Q6" (func $internal3331 (type $0)))
+ (import "env" "R6" (func $internal3332 (type $0)))
+ (import "env" "S6" (func $internal3333 (type $0)))
+ (import "env" "T6" (func $internal3334 (type $0)))
+ (import "env" "U6" (func $internal3335 (type $0)))
+ (import "env" "V6" (func $internal3336 (type $0)))
+ (import "env" "W6" (func $internal3337 (type $0)))
+ (import "env" "X6" (func $internal3338 (type $0)))
+ (import "env" "Y6" (func $internal3339 (type $0)))
+ (import "env" "Z6" (func $internal3340 (type $0)))
+ (import "env" "_6" (func $internal3341 (type $0)))
+ (import "env" "$6" (func $internal3342 (type $0)))
+ (import "env" "a7" (func $internal3343 (type $0)))
+ (import "env" "b7" (func $internal3344 (type $0)))
+ (import "env" "c7" (func $internal3345 (type $0)))
+ (import "env" "d7" (func $internal3346 (type $0)))
+ (import "env" "e7" (func $internal3347 (type $0)))
+ (import "env" "f7" (func $internal3348 (type $0)))
+ (import "env" "g7" (func $internal3349 (type $0)))
+ (import "env" "h7" (func $internal3350 (type $0)))
+ (import "env" "i7" (func $internal3351 (type $0)))
+ (import "env" "j7" (func $internal3352 (type $0)))
+ (import "env" "k7" (func $internal3353 (type $0)))
+ (import "env" "l7" (func $internal3354 (type $0)))
+ (import "env" "m7" (func $internal3355 (type $0)))
+ (import "env" "n7" (func $internal3356 (type $0)))
+ (import "env" "o7" (func $internal3357 (type $0)))
+ (import "env" "p7" (func $internal3358 (type $0)))
+ (import "env" "q7" (func $internal3359 (type $0)))
+ (import "env" "r7" (func $internal3360 (type $0)))
+ (import "env" "s7" (func $internal3361 (type $0)))
+ (import "env" "t7" (func $internal3362 (type $0)))
+ (import "env" "u7" (func $internal3363 (type $0)))
+ (import "env" "v7" (func $internal3364 (type $0)))
+ (import "env" "w7" (func $internal3365 (type $0)))
+ (import "env" "x7" (func $internal3366 (type $0)))
+ (import "env" "y7" (func $internal3367 (type $0)))
+ (import "env" "z7" (func $internal3368 (type $0)))
+ (import "env" "A7" (func $internal3369 (type $0)))
+ (import "env" "B7" (func $internal3370 (type $0)))
+ (import "env" "C7" (func $internal3371 (type $0)))
+ (import "env" "D7" (func $internal3372 (type $0)))
+ (import "env" "E7" (func $internal3373 (type $0)))
+ (import "env" "F7" (func $internal3374 (type $0)))
+ (import "env" "G7" (func $internal3375 (type $0)))
+ (import "env" "H7" (func $internal3376 (type $0)))
+ (import "env" "I7" (func $internal3377 (type $0)))
+ (import "env" "J7" (func $internal3378 (type $0)))
+ (import "env" "K7" (func $internal3379 (type $0)))
+ (import "env" "L7" (func $internal3380 (type $0)))
+ (import "env" "M7" (func $internal3381 (type $0)))
+ (import "env" "N7" (func $internal3382 (type $0)))
+ (import "env" "O7" (func $internal3383 (type $0)))
+ (import "env" "P7" (func $internal3384 (type $0)))
+ (import "env" "Q7" (func $internal3385 (type $0)))
+ (import "env" "R7" (func $internal3386 (type $0)))
+ (import "env" "S7" (func $internal3387 (type $0)))
+ (import "env" "T7" (func $internal3388 (type $0)))
+ (import "env" "U7" (func $internal3389 (type $0)))
+ (import "env" "V7" (func $internal3390 (type $0)))
+ (import "env" "W7" (func $internal3391 (type $0)))
+ (import "env" "X7" (func $internal3392 (type $0)))
+ (import "env" "Y7" (func $internal3393 (type $0)))
+ (import "env" "Z7" (func $internal3394 (type $0)))
+ (import "env" "_7" (func $internal3395 (type $0)))
+ (import "env" "$7" (func $internal3396 (type $0)))
+ (import "env" "a8" (func $internal3397 (type $0)))
+ (import "env" "b8" (func $internal3398 (type $0)))
+ (import "env" "c8" (func $internal3399 (type $0)))
+ (import "env" "d8" (func $internal3400 (type $0)))
+ (import "env" "e8" (func $internal3401 (type $0)))
+ (import "env" "f8" (func $internal3402 (type $0)))
+ (import "env" "g8" (func $internal3403 (type $0)))
+ (import "env" "h8" (func $internal3404 (type $0)))
+ (import "env" "i8" (func $internal3405 (type $0)))
+ (import "env" "j8" (func $internal3406 (type $0)))
+ (import "env" "k8" (func $internal3407 (type $0)))
+ (import "env" "l8" (func $internal3408 (type $0)))
+ (import "env" "m8" (func $internal3409 (type $0)))
+ (import "env" "n8" (func $internal3410 (type $0)))
+ (import "env" "o8" (func $internal3411 (type $0)))
+ (import "env" "p8" (func $internal3412 (type $0)))
+ (import "env" "q8" (func $internal3413 (type $0)))
+ (import "env" "r8" (func $internal3414 (type $0)))
+ (import "env" "s8" (func $internal3415 (type $0)))
+ (import "env" "t8" (func $internal3416 (type $0)))
+ (import "env" "u8" (func $internal3417 (type $0)))
+ (import "env" "v8" (func $internal3418 (type $0)))
+ (import "env" "w8" (func $internal3419 (type $0)))
+ (import "env" "x8" (func $internal3420 (type $0)))
+ (import "env" "y8" (func $internal3421 (type $0)))
+ (import "env" "z8" (func $internal3422 (type $0)))
+ (import "env" "A8" (func $internal3423 (type $0)))
+ (import "env" "B8" (func $internal3424 (type $0)))
+ (import "env" "C8" (func $internal3425 (type $0)))
+ (import "env" "D8" (func $internal3426 (type $0)))
+ (import "env" "E8" (func $internal3427 (type $0)))
+ (import "env" "F8" (func $internal3428 (type $0)))
+ (import "env" "G8" (func $internal3429 (type $0)))
+ (import "env" "H8" (func $internal3430 (type $0)))
+ (import "env" "I8" (func $internal3431 (type $0)))
+ (import "env" "J8" (func $internal3432 (type $0)))
+ (import "env" "K8" (func $internal3433 (type $0)))
+ (import "env" "L8" (func $internal3434 (type $0)))
+ (import "env" "M8" (func $internal3435 (type $0)))
+ (import "env" "N8" (func $internal3436 (type $0)))
+ (import "env" "O8" (func $internal3437 (type $0)))
+ (import "env" "P8" (func $internal3438 (type $0)))
+ (import "env" "Q8" (func $internal3439 (type $0)))
+ (import "env" "R8" (func $internal3440 (type $0)))
+ (import "env" "S8" (func $internal3441 (type $0)))
+ (import "env" "T8" (func $internal3442 (type $0)))
+ (import "env" "U8" (func $internal3443 (type $0)))
+ (import "env" "V8" (func $internal3444 (type $0)))
+ (import "env" "W8" (func $internal3445 (type $0)))
+ (import "env" "X8" (func $internal3446 (type $0)))
+ (import "env" "Y8" (func $internal3447 (type $0)))
+ (import "env" "Z8" (func $internal3448 (type $0)))
+ (import "env" "_8" (func $internal3449 (type $0)))
+ (import "env" "$8" (func $internal3450 (type $0)))
+ (import "env" "a9" (func $internal3451 (type $0)))
+ (import "env" "b9" (func $internal3452 (type $0)))
+ (import "env" "c9" (func $internal3453 (type $0)))
+ (import "env" "d9" (func $internal3454 (type $0)))
+ (import "env" "e9" (func $internal3455 (type $0)))
+ (import "env" "f9" (func $internal3456 (type $0)))
+ (import "env" "g9" (func $internal3457 (type $0)))
+ (import "env" "h9" (func $internal3458 (type $0)))
+ (import "env" "i9" (func $internal3459 (type $0)))
+ (import "env" "j9" (func $internal3460 (type $0)))
+ (import "env" "k9" (func $internal3461 (type $0)))
+ (import "env" "l9" (func $internal3462 (type $0)))
+ (import "env" "m9" (func $internal3463 (type $0)))
+ (import "env" "n9" (func $internal3464 (type $0)))
+ (import "env" "o9" (func $internal3465 (type $0)))
+ (import "env" "p9" (func $internal3466 (type $0)))
+ (import "env" "q9" (func $internal3467 (type $0)))
+ (import "env" "r9" (func $internal3468 (type $0)))
+ (import "env" "s9" (func $internal3469 (type $0)))
+ (import "env" "t9" (func $internal3470 (type $0)))
+ (import "env" "u9" (func $internal3471 (type $0)))
+ (import "env" "v9" (func $internal3472 (type $0)))
+ (import "env" "w9" (func $internal3473 (type $0)))
+ (import "env" "x9" (func $internal3474 (type $0)))
+ (import "env" "y9" (func $internal3475 (type $0)))
+ (import "env" "z9" (func $internal3476 (type $0)))
+ (import "env" "A9" (func $internal3477 (type $0)))
+ (import "env" "B9" (func $internal3478 (type $0)))
+ (import "env" "C9" (func $internal3479 (type $0)))
+ (import "env" "D9" (func $internal3480 (type $0)))
+ (import "env" "E9" (func $internal3481 (type $0)))
+ (import "env" "F9" (func $internal3482 (type $0)))
+ (import "env" "G9" (func $internal3483 (type $0)))
+ (import "env" "H9" (func $internal3484 (type $0)))
+ (import "env" "I9" (func $internal3485 (type $0)))
+ (import "env" "J9" (func $internal3486 (type $0)))
+ (import "env" "K9" (func $internal3487 (type $0)))
+ (import "env" "L9" (func $internal3488 (type $0)))
+ (import "env" "M9" (func $internal3489 (type $0)))
+ (import "env" "N9" (func $internal3490 (type $0)))
+ (import "env" "O9" (func $internal3491 (type $0)))
+ (import "env" "P9" (func $internal3492 (type $0)))
+ (import "env" "Q9" (func $internal3493 (type $0)))
+ (import "env" "R9" (func $internal3494 (type $0)))
+ (import "env" "S9" (func $internal3495 (type $0)))
+ (import "env" "T9" (func $internal3496 (type $0)))
+ (import "env" "U9" (func $internal3497 (type $0)))
+ (import "env" "V9" (func $internal3498 (type $0)))
+ (import "env" "W9" (func $internal3499 (type $0)))
+ (import "env" "X9" (func $internal3500 (type $0)))
+ (import "env" "Y9" (func $internal3501 (type $0)))
+ (import "env" "Z9" (func $internal3502 (type $0)))
+ (import "env" "_9" (func $internal3503 (type $0)))
+ (import "env" "$9" (func $internal3504 (type $0)))
+ (import "env" "aaa" (func $internal3505 (type $0)))
+ (import "env" "baa" (func $internal3506 (type $0)))
+ (import "env" "caa" (func $internal3507 (type $0)))
+ (import "env" "daa" (func $internal3508 (type $0)))
+ (import "env" "eaa" (func $internal3509 (type $0)))
+ (import "env" "faa" (func $internal3510 (type $0)))
+ (import "env" "gaa" (func $internal3511 (type $0)))
+ (import "env" "haa" (func $internal3512 (type $0)))
+ (import "env" "iaa" (func $internal3513 (type $0)))
+ (import "env" "jaa" (func $internal3514 (type $0)))
+ (import "env" "kaa" (func $internal3515 (type $0)))
+ (import "env" "laa" (func $internal3516 (type $0)))
+ (import "env" "maa" (func $internal3517 (type $0)))
+ (import "env" "naa" (func $internal3518 (type $0)))
+ (import "env" "oaa" (func $internal3519 (type $0)))
+ (import "env" "paa" (func $internal3520 (type $0)))
+ (import "env" "qaa" (func $internal3521 (type $0)))
+ (import "env" "raa" (func $internal3522 (type $0)))
+ (import "env" "saa" (func $internal3523 (type $0)))
+ (import "env" "taa" (func $internal3524 (type $0)))
+ (import "env" "uaa" (func $internal3525 (type $0)))
+ (import "env" "vaa" (func $internal3526 (type $0)))
+ (import "env" "waa" (func $internal3527 (type $0)))
+ (import "env" "xaa" (func $internal3528 (type $0)))
+ (import "env" "yaa" (func $internal3529 (type $0)))
+ (import "env" "zaa" (func $internal3530 (type $0)))
+ (import "env" "Aaa" (func $internal3531 (type $0)))
+ (import "env" "Baa" (func $internal3532 (type $0)))
+ (import "env" "Caa" (func $internal3533 (type $0)))
+ (import "env" "Daa" (func $internal3534 (type $0)))
+ (import "env" "Eaa" (func $internal3535 (type $0)))
+ (import "env" "Faa" (func $internal3536 (type $0)))
+ (import "env" "Gaa" (func $internal3537 (type $0)))
+ (import "env" "Haa" (func $internal3538 (type $0)))
+ (import "env" "Iaa" (func $internal3539 (type $0)))
+ (import "env" "Jaa" (func $internal3540 (type $0)))
+ (import "env" "Kaa" (func $internal3541 (type $0)))
+ (import "env" "Laa" (func $internal3542 (type $0)))
+ (import "env" "Maa" (func $internal3543 (type $0)))
+ (import "env" "Naa" (func $internal3544 (type $0)))
+ (import "env" "Oaa" (func $internal3545 (type $0)))
+ (import "env" "Paa" (func $internal3546 (type $0)))
+ (import "env" "Qaa" (func $internal3547 (type $0)))
+ (import "env" "Raa" (func $internal3548 (type $0)))
+ (import "env" "Saa" (func $internal3549 (type $0)))
+ (import "env" "Taa" (func $internal3550 (type $0)))
+ (import "env" "Uaa" (func $internal3551 (type $0)))
+ (import "env" "Vaa" (func $internal3552 (type $0)))
+ (import "env" "Waa" (func $internal3553 (type $0)))
+ (import "env" "Xaa" (func $internal3554 (type $0)))
+ (import "env" "Yaa" (func $internal3555 (type $0)))
+ (import "env" "Zaa" (func $internal3556 (type $0)))
+ (import "env" "_aa" (func $internal3557 (type $0)))
+ (import "env" "$aa" (func $internal3558 (type $0)))
+ (import "env" "aba" (func $internal3559 (type $0)))
+ (import "env" "bba" (func $internal3560 (type $0)))
+ (import "env" "cba" (func $internal3561 (type $0)))
+ (import "env" "dba" (func $internal3562 (type $0)))
+ (import "env" "eba" (func $internal3563 (type $0)))
+ (import "env" "fba" (func $internal3564 (type $0)))
+ (import "env" "gba" (func $internal3565 (type $0)))
+ (import "env" "hba" (func $internal3566 (type $0)))
+ (import "env" "iba" (func $internal3567 (type $0)))
+ (import "env" "jba" (func $internal3568 (type $0)))
+ (import "env" "kba" (func $internal3569 (type $0)))
+ (import "env" "lba" (func $internal3570 (type $0)))
+ (import "env" "mba" (func $internal3571 (type $0)))
+ (import "env" "nba" (func $internal3572 (type $0)))
+ (import "env" "oba" (func $internal3573 (type $0)))
+ (import "env" "pba" (func $internal3574 (type $0)))
+ (import "env" "qba" (func $internal3575 (type $0)))
+ (import "env" "rba" (func $internal3576 (type $0)))
+ (import "env" "sba" (func $internal3577 (type $0)))
+ (import "env" "tba" (func $internal3578 (type $0)))
+ (import "env" "uba" (func $internal3579 (type $0)))
+ (import "env" "vba" (func $internal3580 (type $0)))
+ (import "env" "wba" (func $internal3581 (type $0)))
+ (import "env" "xba" (func $internal3582 (type $0)))
+ (import "env" "yba" (func $internal3583 (type $0)))
+ (import "env" "zba" (func $internal3584 (type $0)))
+ (import "env" "Aba" (func $internal3585 (type $0)))
+ (import "env" "Bba" (func $internal3586 (type $0)))
+ (import "env" "Cba" (func $internal3587 (type $0)))
+ (import "env" "Dba" (func $internal3588 (type $0)))
+ (import "env" "Eba" (func $internal3589 (type $0)))
+ (import "env" "Fba" (func $internal3590 (type $0)))
+ (import "env" "Gba" (func $internal3591 (type $0)))
+ (import "env" "Hba" (func $internal3592 (type $0)))
+ (import "env" "Iba" (func $internal3593 (type $0)))
+ (import "env" "Jba" (func $internal3594 (type $0)))
+ (import "env" "Kba" (func $internal3595 (type $0)))
+ (import "env" "Lba" (func $internal3596 (type $0)))
+ (import "env" "Mba" (func $internal3597 (type $0)))
+ (import "env" "Nba" (func $internal3598 (type $0)))
+ (import "env" "Oba" (func $internal3599 (type $0)))
+ (import "env" "Pba" (func $internal3600 (type $0)))
+ (import "env" "Qba" (func $internal3601 (type $0)))
+ (import "env" "Rba" (func $internal3602 (type $0)))
+ (import "env" "Sba" (func $internal3603 (type $0)))
+ (import "env" "Tba" (func $internal3604 (type $0)))
+ (import "env" "Uba" (func $internal3605 (type $0)))
+ (import "env" "Vba" (func $internal3606 (type $0)))
+ (import "env" "Wba" (func $internal3607 (type $0)))
+ (import "env" "Xba" (func $internal3608 (type $0)))
+ (import "env" "Yba" (func $internal3609 (type $0)))
+ (import "env" "Zba" (func $internal3610 (type $0)))
+ (import "env" "_ba" (func $internal3611 (type $0)))
+ (import "env" "$ba" (func $internal3612 (type $0)))
+ (import "env" "aca" (func $internal3613 (type $0)))
+ (import "env" "bca" (func $internal3614 (type $0)))
+ (import "env" "cca" (func $internal3615 (type $0)))
+ (import "env" "dca" (func $internal3616 (type $0)))
+ (import "env" "eca" (func $internal3617 (type $0)))
+ (import "env" "fca" (func $internal3618 (type $0)))
+ (import "env" "gca" (func $internal3619 (type $0)))
+ (import "env" "hca" (func $internal3620 (type $0)))
+ (import "env" "ica" (func $internal3621 (type $0)))
+ (import "env" "jca" (func $internal3622 (type $0)))
+ (import "env" "kca" (func $internal3623 (type $0)))
+ (import "env" "lca" (func $internal3624 (type $0)))
+ (import "env" "mca" (func $internal3625 (type $0)))
+ (import "env" "nca" (func $internal3626 (type $0)))
+ (import "env" "oca" (func $internal3627 (type $0)))
+ (import "env" "pca" (func $internal3628 (type $0)))
+ (import "env" "qca" (func $internal3629 (type $0)))
+ (import "env" "rca" (func $internal3630 (type $0)))
+ (import "env" "sca" (func $internal3631 (type $0)))
+ (import "env" "tca" (func $internal3632 (type $0)))
+ (import "env" "uca" (func $internal3633 (type $0)))
+ (import "env" "vca" (func $internal3634 (type $0)))
+ (import "env" "wca" (func $internal3635 (type $0)))
+ (import "env" "xca" (func $internal3636 (type $0)))
+ (import "env" "yca" (func $internal3637 (type $0)))
+ (import "env" "zca" (func $internal3638 (type $0)))
+ (import "env" "Aca" (func $internal3639 (type $0)))
+ (import "env" "Bca" (func $internal3640 (type $0)))
+ (import "env" "Cca" (func $internal3641 (type $0)))
+ (import "env" "Dca" (func $internal3642 (type $0)))
+ (import "env" "Eca" (func $internal3643 (type $0)))
+ (import "env" "Fca" (func $internal3644 (type $0)))
+ (import "env" "Gca" (func $internal3645 (type $0)))
+ (import "env" "Hca" (func $internal3646 (type $0)))
+ (import "env" "Ica" (func $internal3647 (type $0)))
+ (import "env" "Jca" (func $internal3648 (type $0)))
+ (import "env" "Kca" (func $internal3649 (type $0)))
+ (import "env" "Lca" (func $internal3650 (type $0)))
+ (import "env" "Mca" (func $internal3651 (type $0)))
+ (import "env" "Nca" (func $internal3652 (type $0)))
+ (import "env" "Oca" (func $internal3653 (type $0)))
+ (import "env" "Pca" (func $internal3654 (type $0)))
+ (import "env" "Qca" (func $internal3655 (type $0)))
+ (import "env" "Rca" (func $internal3656 (type $0)))
+ (import "env" "Sca" (func $internal3657 (type $0)))
+ (import "env" "Tca" (func $internal3658 (type $0)))
+ (import "env" "Uca" (func $internal3659 (type $0)))
+ (import "env" "Vca" (func $internal3660 (type $0)))
+ (import "env" "Wca" (func $internal3661 (type $0)))
+ (import "env" "Xca" (func $internal3662 (type $0)))
+ (import "env" "Yca" (func $internal3663 (type $0)))
+ (import "env" "Zca" (func $internal3664 (type $0)))
+ (import "env" "_ca" (func $internal3665 (type $0)))
+ (import "env" "$ca" (func $internal3666 (type $0)))
+ (import "env" "ada" (func $internal3667 (type $0)))
+ (import "env" "bda" (func $internal3668 (type $0)))
+ (import "env" "cda" (func $internal3669 (type $0)))
+ (import "env" "dda" (func $internal3670 (type $0)))
+ (import "env" "eda" (func $internal3671 (type $0)))
+ (import "env" "fda" (func $internal3672 (type $0)))
+ (import "env" "gda" (func $internal3673 (type $0)))
+ (import "env" "hda" (func $internal3674 (type $0)))
+ (import "env" "ida" (func $internal3675 (type $0)))
+ (import "env" "jda" (func $internal3676 (type $0)))
+ (import "env" "kda" (func $internal3677 (type $0)))
+ (import "env" "lda" (func $internal3678 (type $0)))
+ (import "env" "mda" (func $internal3679 (type $0)))
+ (import "env" "nda" (func $internal3680 (type $0)))
+ (import "env" "oda" (func $internal3681 (type $0)))
+ (import "env" "pda" (func $internal3682 (type $0)))
+ (import "env" "qda" (func $internal3683 (type $0)))
+ (import "env" "rda" (func $internal3684 (type $0)))
+ (import "env" "sda" (func $internal3685 (type $0)))
+ (import "env" "tda" (func $internal3686 (type $0)))
+ (import "env" "uda" (func $internal3687 (type $0)))
+ (import "env" "vda" (func $internal3688 (type $0)))
+ (import "env" "wda" (func $internal3689 (type $0)))
+ (import "env" "xda" (func $internal3690 (type $0)))
+ (import "env" "yda" (func $internal3691 (type $0)))
+ (import "env" "zda" (func $internal3692 (type $0)))
+ (import "env" "Ada" (func $internal3693 (type $0)))
+ (import "env" "Bda" (func $internal3694 (type $0)))
+ (import "env" "Cda" (func $internal3695 (type $0)))
+ (import "env" "Dda" (func $internal3696 (type $0)))
+ (import "env" "Eda" (func $internal3697 (type $0)))
+ (import "env" "Fda" (func $internal3698 (type $0)))
+ (import "env" "Gda" (func $internal3699 (type $0)))
+ (import "env" "Hda" (func $internal3700 (type $0)))
+ (import "env" "Ida" (func $internal3701 (type $0)))
+ (import "env" "Jda" (func $internal3702 (type $0)))
+ (import "env" "Kda" (func $internal3703 (type $0)))
+ (import "env" "Lda" (func $internal3704 (type $0)))
+ (import "env" "Mda" (func $internal3705 (type $0)))
+ (import "env" "Nda" (func $internal3706 (type $0)))
+ (import "env" "Oda" (func $internal3707 (type $0)))
+ (import "env" "Pda" (func $internal3708 (type $0)))
+ (import "env" "Qda" (func $internal3709 (type $0)))
+ (import "env" "Rda" (func $internal3710 (type $0)))
+ (import "env" "Sda" (func $internal3711 (type $0)))
+ (import "env" "Tda" (func $internal3712 (type $0)))
+ (import "env" "Uda" (func $internal3713 (type $0)))
+ (import "env" "Vda" (func $internal3714 (type $0)))
+ (import "env" "Wda" (func $internal3715 (type $0)))
+ (import "env" "Xda" (func $internal3716 (type $0)))
+ (import "env" "Yda" (func $internal3717 (type $0)))
+ (import "env" "Zda" (func $internal3718 (type $0)))
+ (import "env" "_da" (func $internal3719 (type $0)))
+ (import "env" "$da" (func $internal3720 (type $0)))
+ (import "env" "aea" (func $internal3721 (type $0)))
+ (import "env" "bea" (func $internal3722 (type $0)))
+ (import "env" "cea" (func $internal3723 (type $0)))
+ (import "env" "dea" (func $internal3724 (type $0)))
+ (import "env" "eea" (func $internal3725 (type $0)))
+ (import "env" "fea" (func $internal3726 (type $0)))
+ (import "env" "gea" (func $internal3727 (type $0)))
+ (import "env" "hea" (func $internal3728 (type $0)))
+ (import "env" "iea" (func $internal3729 (type $0)))
+ (import "env" "jea" (func $internal3730 (type $0)))
+ (import "env" "kea" (func $internal3731 (type $0)))
+ (import "env" "lea" (func $internal3732 (type $0)))
+ (import "env" "mea" (func $internal3733 (type $0)))
+ (import "env" "nea" (func $internal3734 (type $0)))
+ (import "env" "oea" (func $internal3735 (type $0)))
+ (import "env" "pea" (func $internal3736 (type $0)))
+ (import "env" "qea" (func $internal3737 (type $0)))
+ (import "env" "rea" (func $internal3738 (type $0)))
+ (import "env" "sea" (func $internal3739 (type $0)))
+ (import "env" "tea" (func $internal3740 (type $0)))
+ (import "env" "uea" (func $internal3741 (type $0)))
+ (import "env" "vea" (func $internal3742 (type $0)))
+ (import "env" "wea" (func $internal3743 (type $0)))
+ (import "env" "xea" (func $internal3744 (type $0)))
+ (import "env" "yea" (func $internal3745 (type $0)))
+ (import "env" "zea" (func $internal3746 (type $0)))
+ (import "env" "Aea" (func $internal3747 (type $0)))
+ (import "env" "Bea" (func $internal3748 (type $0)))
+ (import "env" "Cea" (func $internal3749 (type $0)))
+ (import "env" "Dea" (func $internal3750 (type $0)))
+ (import "env" "Eea" (func $internal3751 (type $0)))
+ (import "env" "Fea" (func $internal3752 (type $0)))
+ (import "env" "Gea" (func $internal3753 (type $0)))
+ (import "env" "Hea" (func $internal3754 (type $0)))
+ (import "env" "Iea" (func $internal3755 (type $0)))
+ (import "env" "Jea" (func $internal3756 (type $0)))
+ (import "env" "Kea" (func $internal3757 (type $0)))
+ (import "env" "Lea" (func $internal3758 (type $0)))
+ (import "env" "Mea" (func $internal3759 (type $0)))
+ (import "env" "Nea" (func $internal3760 (type $0)))
+ (import "env" "Oea" (func $internal3761 (type $0)))
+ (import "env" "Pea" (func $internal3762 (type $0)))
+ (import "env" "Qea" (func $internal3763 (type $0)))
+ (import "env" "Rea" (func $internal3764 (type $0)))
+ (import "env" "Sea" (func $internal3765 (type $0)))
+ (import "env" "Tea" (func $internal3766 (type $0)))
+ (import "env" "Uea" (func $internal3767 (type $0)))
+ (import "env" "Vea" (func $internal3768 (type $0)))
+ (import "env" "Wea" (func $internal3769 (type $0)))
+ (import "env" "Xea" (func $internal3770 (type $0)))
+ (import "env" "Yea" (func $internal3771 (type $0)))
+ (import "env" "Zea" (func $internal3772 (type $0)))
+ (import "env" "_ea" (func $internal3773 (type $0)))
+ (import "env" "$ea" (func $internal3774 (type $0)))
+ (import "env" "afa" (func $internal3775 (type $0)))
+ (import "env" "bfa" (func $internal3776 (type $0)))
+ (import "env" "cfa" (func $internal3777 (type $0)))
+ (import "env" "dfa" (func $internal3778 (type $0)))
+ (import "env" "efa" (func $internal3779 (type $0)))
+ (import "env" "ffa" (func $internal3780 (type $0)))
+ (import "env" "gfa" (func $internal3781 (type $0)))
+ (import "env" "hfa" (func $internal3782 (type $0)))
+ (import "env" "ifa" (func $internal3783 (type $0)))
+ (import "env" "jfa" (func $internal3784 (type $0)))
+ (import "env" "kfa" (func $internal3785 (type $0)))
+ (import "env" "lfa" (func $internal3786 (type $0)))
+ (import "env" "mfa" (func $internal3787 (type $0)))
+ (import "env" "nfa" (func $internal3788 (type $0)))
+ (import "env" "ofa" (func $internal3789 (type $0)))
+ (import "env" "pfa" (func $internal3790 (type $0)))
+ (import "env" "qfa" (func $internal3791 (type $0)))
+ (import "env" "rfa" (func $internal3792 (type $0)))
+ (import "env" "sfa" (func $internal3793 (type $0)))
+ (import "env" "tfa" (func $internal3794 (type $0)))
+ (import "env" "ufa" (func $internal3795 (type $0)))
+ (import "env" "vfa" (func $internal3796 (type $0)))
+ (import "env" "wfa" (func $internal3797 (type $0)))
+ (import "env" "xfa" (func $internal3798 (type $0)))
+ (import "env" "yfa" (func $internal3799 (type $0)))
+ (import "env" "zfa" (func $internal3800 (type $0)))
+ (import "env" "Afa" (func $internal3801 (type $0)))
+ (import "env" "Bfa" (func $internal3802 (type $0)))
+ (import "env" "Cfa" (func $internal3803 (type $0)))
+ (import "env" "Dfa" (func $internal3804 (type $0)))
+ (import "env" "Efa" (func $internal3805 (type $0)))
+ (import "env" "Ffa" (func $internal3806 (type $0)))
+ (import "env" "Gfa" (func $internal3807 (type $0)))
+ (import "env" "Hfa" (func $internal3808 (type $0)))
+ (import "env" "Ifa" (func $internal3809 (type $0)))
+ (import "env" "Jfa" (func $internal3810 (type $0)))
+ (import "env" "Kfa" (func $internal3811 (type $0)))
+ (import "env" "Lfa" (func $internal3812 (type $0)))
+ (import "env" "Mfa" (func $internal3813 (type $0)))
+ (import "env" "Nfa" (func $internal3814 (type $0)))
+ (import "env" "Ofa" (func $internal3815 (type $0)))
+ (import "env" "Pfa" (func $internal3816 (type $0)))
+ (import "env" "Qfa" (func $internal3817 (type $0)))
+ (import "env" "Rfa" (func $internal3818 (type $0)))
+ (import "env" "Sfa" (func $internal3819 (type $0)))
+ (import "env" "Tfa" (func $internal3820 (type $0)))
+ (import "env" "Ufa" (func $internal3821 (type $0)))
+ (import "env" "Vfa" (func $internal3822 (type $0)))
+ (import "env" "Wfa" (func $internal3823 (type $0)))
+ (import "env" "Xfa" (func $internal3824 (type $0)))
+ (import "env" "Yfa" (func $internal3825 (type $0)))
+ (import "env" "Zfa" (func $internal3826 (type $0)))
+ (import "env" "_fa" (func $internal3827 (type $0)))
+ (import "env" "$fa" (func $internal3828 (type $0)))
+ (import "env" "aga" (func $internal3829 (type $0)))
+ (import "env" "bga" (func $internal3830 (type $0)))
+ (import "env" "cga" (func $internal3831 (type $0)))
+ (import "env" "dga" (func $internal3832 (type $0)))
+ (import "env" "ega" (func $internal3833 (type $0)))
+ (import "env" "fga" (func $internal3834 (type $0)))
+ (import "env" "gga" (func $internal3835 (type $0)))
+ (import "env" "hga" (func $internal3836 (type $0)))
+ (import "env" "iga" (func $internal3837 (type $0)))
+ (import "env" "jga" (func $internal3838 (type $0)))
+ (import "env" "kga" (func $internal3839 (type $0)))
+ (import "env" "lga" (func $internal3840 (type $0)))
+ (import "env" "mga" (func $internal3841 (type $0)))
+ (import "env" "nga" (func $internal3842 (type $0)))
+ (import "env" "oga" (func $internal3843 (type $0)))
+ (import "env" "pga" (func $internal3844 (type $0)))
+ (import "env" "qga" (func $internal3845 (type $0)))
+ (import "env" "rga" (func $internal3846 (type $0)))
+ (import "env" "sga" (func $internal3847 (type $0)))
+ (import "env" "tga" (func $internal3848 (type $0)))
+ (import "env" "uga" (func $internal3849 (type $0)))
+ (import "env" "vga" (func $internal3850 (type $0)))
+ (import "env" "wga" (func $internal3851 (type $0)))
+ (import "env" "xga" (func $internal3852 (type $0)))
+ (import "env" "yga" (func $internal3853 (type $0)))
+ (import "env" "zga" (func $internal3854 (type $0)))
+ (import "env" "Aga" (func $internal3855 (type $0)))
+ (import "env" "Bga" (func $internal3856 (type $0)))
+ (import "env" "Cga" (func $internal3857 (type $0)))
+ (import "env" "Dga" (func $internal3858 (type $0)))
+ (import "env" "Ega" (func $internal3859 (type $0)))
+ (import "env" "Fga" (func $internal3860 (type $0)))
+ (import "env" "Gga" (func $internal3861 (type $0)))
+ (import "env" "Hga" (func $internal3862 (type $0)))
+ (import "env" "Iga" (func $internal3863 (type $0)))
+ (import "env" "Jga" (func $internal3864 (type $0)))
+ (import "env" "Kga" (func $internal3865 (type $0)))
+ (import "env" "Lga" (func $internal3866 (type $0)))
+ (import "env" "Mga" (func $internal3867 (type $0)))
+ (import "env" "Nga" (func $internal3868 (type $0)))
+ (import "env" "Oga" (func $internal3869 (type $0)))
+ (import "env" "Pga" (func $internal3870 (type $0)))
+ (import "env" "Qga" (func $internal3871 (type $0)))
+ (import "env" "Rga" (func $internal3872 (type $0)))
+ (import "env" "Sga" (func $internal3873 (type $0)))
+ (import "env" "Tga" (func $internal3874 (type $0)))
+ (import "env" "Uga" (func $internal3875 (type $0)))
+ (import "env" "Vga" (func $internal3876 (type $0)))
+ (import "env" "Wga" (func $internal3877 (type $0)))
+ (import "env" "Xga" (func $internal3878 (type $0)))
+ (import "env" "Yga" (func $internal3879 (type $0)))
+ (import "env" "Zga" (func $internal3880 (type $0)))
+ (import "env" "_ga" (func $internal3881 (type $0)))
+ (import "env" "$ga" (func $internal3882 (type $0)))
+ (import "env" "aha" (func $internal3883 (type $0)))
+ (import "env" "bha" (func $internal3884 (type $0)))
+ (import "env" "cha" (func $internal3885 (type $0)))
+ (import "env" "dha" (func $internal3886 (type $0)))
+ (import "env" "eha" (func $internal3887 (type $0)))
+ (import "env" "fha" (func $internal3888 (type $0)))
+ (import "env" "gha" (func $internal3889 (type $0)))
+ (import "env" "hha" (func $internal3890 (type $0)))
+ (import "env" "iha" (func $internal3891 (type $0)))
+ (import "env" "jha" (func $internal3892 (type $0)))
+ (import "env" "kha" (func $internal3893 (type $0)))
+ (import "env" "lha" (func $internal3894 (type $0)))
+ (import "env" "mha" (func $internal3895 (type $0)))
+ (import "env" "nha" (func $internal3896 (type $0)))
+ (import "env" "oha" (func $internal3897 (type $0)))
+ (import "env" "pha" (func $internal3898 (type $0)))
+ (import "env" "qha" (func $internal3899 (type $0)))
+ (import "env" "rha" (func $internal3900 (type $0)))
+ (import "env" "sha" (func $internal3901 (type $0)))
+ (import "env" "tha" (func $internal3902 (type $0)))
+ (import "env" "uha" (func $internal3903 (type $0)))
+ (import "env" "vha" (func $internal3904 (type $0)))
+ (import "env" "wha" (func $internal3905 (type $0)))
+ (import "env" "xha" (func $internal3906 (type $0)))
+ (import "env" "yha" (func $internal3907 (type $0)))
+ (import "env" "zha" (func $internal3908 (type $0)))
+ (import "env" "Aha" (func $internal3909 (type $0)))
+ (import "env" "Bha" (func $internal3910 (type $0)))
+ (import "env" "Cha" (func $internal3911 (type $0)))
+ (import "env" "Dha" (func $internal3912 (type $0)))
+ (import "env" "Eha" (func $internal3913 (type $0)))
+ (import "env" "Fha" (func $internal3914 (type $0)))
+ (import "env" "Gha" (func $internal3915 (type $0)))
+ (import "env" "Hha" (func $internal3916 (type $0)))
+ (import "env" "Iha" (func $internal3917 (type $0)))
+ (import "env" "Jha" (func $internal3918 (type $0)))
+ (import "env" "Kha" (func $internal3919 (type $0)))
+ (import "env" "Lha" (func $internal3920 (type $0)))
+ (import "env" "Mha" (func $internal3921 (type $0)))
+ (import "env" "Nha" (func $internal3922 (type $0)))
+ (import "env" "Oha" (func $internal3923 (type $0)))
+ (import "env" "Pha" (func $internal3924 (type $0)))
+ (import "env" "Qha" (func $internal3925 (type $0)))
+ (import "env" "Rha" (func $internal3926 (type $0)))
+ (import "env" "Sha" (func $internal3927 (type $0)))
+ (import "env" "Tha" (func $internal3928 (type $0)))
+ (import "env" "Uha" (func $internal3929 (type $0)))
+ (import "env" "Vha" (func $internal3930 (type $0)))
+ (import "env" "Wha" (func $internal3931 (type $0)))
+ (import "env" "Xha" (func $internal3932 (type $0)))
+ (import "env" "Yha" (func $internal3933 (type $0)))
+ (import "env" "Zha" (func $internal3934 (type $0)))
+ (import "env" "_ha" (func $internal3935 (type $0)))
+ (import "env" "$ha" (func $internal3936 (type $0)))
+ (import "env" "aia" (func $internal3937 (type $0)))
+ (import "env" "bia" (func $internal3938 (type $0)))
+ (import "env" "cia" (func $internal3939 (type $0)))
+ (import "env" "dia" (func $internal3940 (type $0)))
+ (import "env" "eia" (func $internal3941 (type $0)))
+ (import "env" "fia" (func $internal3942 (type $0)))
+ (import "env" "gia" (func $internal3943 (type $0)))
+ (import "env" "hia" (func $internal3944 (type $0)))
+ (import "env" "iia" (func $internal3945 (type $0)))
+ (import "env" "jia" (func $internal3946 (type $0)))
+ (import "env" "kia" (func $internal3947 (type $0)))
+ (import "env" "lia" (func $internal3948 (type $0)))
+ (import "env" "mia" (func $internal3949 (type $0)))
+ (import "env" "nia" (func $internal3950 (type $0)))
+ (import "env" "oia" (func $internal3951 (type $0)))
+ (import "env" "pia" (func $internal3952 (type $0)))
+ (import "env" "qia" (func $internal3953 (type $0)))
+ (import "env" "ria" (func $internal3954 (type $0)))
+ (import "env" "sia" (func $internal3955 (type $0)))
+ (import "env" "tia" (func $internal3956 (type $0)))
+ (import "env" "uia" (func $internal3957 (type $0)))
+ (import "env" "via" (func $internal3958 (type $0)))
+ (import "env" "wia" (func $internal3959 (type $0)))
+ (import "env" "xia" (func $internal3960 (type $0)))
+ (import "env" "yia" (func $internal3961 (type $0)))
+ (import "env" "zia" (func $internal3962 (type $0)))
+ (import "env" "Aia" (func $internal3963 (type $0)))
+ (import "env" "Bia" (func $internal3964 (type $0)))
+ (import "env" "Cia" (func $internal3965 (type $0)))
+ (import "env" "Dia" (func $internal3966 (type $0)))
+ (import "env" "Eia" (func $internal3967 (type $0)))
+ (import "env" "Fia" (func $internal3968 (type $0)))
+ (import "env" "Gia" (func $internal3969 (type $0)))
+ (import "env" "Hia" (func $internal3970 (type $0)))
+ (import "env" "Iia" (func $internal3971 (type $0)))
+ (import "env" "Jia" (func $internal3972 (type $0)))
+ (import "env" "Kia" (func $internal3973 (type $0)))
+ (import "env" "Lia" (func $internal3974 (type $0)))
+ (import "env" "Mia" (func $internal3975 (type $0)))
+ (import "env" "Nia" (func $internal3976 (type $0)))
+ (import "env" "Oia" (func $internal3977 (type $0)))
+ (import "env" "Pia" (func $internal3978 (type $0)))
+ (import "env" "Qia" (func $internal3979 (type $0)))
+ (import "env" "Ria" (func $internal3980 (type $0)))
+ (import "env" "Sia" (func $internal3981 (type $0)))
+ (import "env" "Tia" (func $internal3982 (type $0)))
+ (import "env" "Uia" (func $internal3983 (type $0)))
+ (import "env" "Via" (func $internal3984 (type $0)))
+ (import "env" "Wia" (func $internal3985 (type $0)))
+ (import "env" "Xia" (func $internal3986 (type $0)))
+ (import "env" "Yia" (func $internal3987 (type $0)))
+ (import "env" "Zia" (func $internal3988 (type $0)))
+ (import "env" "_ia" (func $internal3989 (type $0)))
+ (import "env" "$ia" (func $internal3990 (type $0)))
+ (import "env" "aja" (func $internal3991 (type $0)))
+ (import "env" "bja" (func $internal3992 (type $0)))
+ (import "env" "cja" (func $internal3993 (type $0)))
+ (import "env" "dja" (func $internal3994 (type $0)))
+ (import "env" "eja" (func $internal3995 (type $0)))
+ (import "env" "fja" (func $internal3996 (type $0)))
+ (import "env" "gja" (func $internal3997 (type $0)))
+ (import "env" "hja" (func $internal3998 (type $0)))
+ (import "env" "ija" (func $internal3999 (type $0)))
+ (import "env" "jja" (func $internal4000 (type $0)))
+ (import "env" "kja" (func $internal4001 (type $0)))
+ (import "env" "lja" (func $internal4002 (type $0)))
+ (import "env" "mja" (func $internal4003 (type $0)))
+ (import "env" "nja" (func $internal4004 (type $0)))
+ (import "env" "oja" (func $internal4005 (type $0)))
+ (import "env" "pja" (func $internal4006 (type $0)))
+ (import "env" "qja" (func $internal4007 (type $0)))
+ (import "env" "rja" (func $internal4008 (type $0)))
+ (import "env" "sja" (func $internal4009 (type $0)))
+ (import "env" "tja" (func $internal4010 (type $0)))
+ (import "env" "uja" (func $internal4011 (type $0)))
+ (import "env" "vja" (func $internal4012 (type $0)))
+ (import "env" "wja" (func $internal4013 (type $0)))
+ (import "env" "xja" (func $internal4014 (type $0)))
+ (import "env" "yja" (func $internal4015 (type $0)))
+ (import "env" "zja" (func $internal4016 (type $0)))
+ (import "env" "Aja" (func $internal4017 (type $0)))
+ (import "env" "Bja" (func $internal4018 (type $0)))
+ (import "env" "Cja" (func $internal4019 (type $0)))
+ (import "env" "Dja" (func $internal4020 (type $0)))
+ (import "env" "Eja" (func $internal4021 (type $0)))
+ (import "env" "Fja" (func $internal4022 (type $0)))
+ (import "env" "Gja" (func $internal4023 (type $0)))
+ (import "env" "Hja" (func $internal4024 (type $0)))
+ (import "env" "Ija" (func $internal4025 (type $0)))
+ (import "env" "Jja" (func $internal4026 (type $0)))
+ (import "env" "Kja" (func $internal4027 (type $0)))
+ (import "env" "Lja" (func $internal4028 (type $0)))
+ (import "env" "Mja" (func $internal4029 (type $0)))
+ (import "env" "Nja" (func $internal4030 (type $0)))
+ (import "env" "Oja" (func $internal4031 (type $0)))
+ (import "env" "Pja" (func $internal4032 (type $0)))
+ (import "env" "Qja" (func $internal4033 (type $0)))
+ (import "env" "Rja" (func $internal4034 (type $0)))
+ (import "env" "Sja" (func $internal4035 (type $0)))
+ (import "env" "Tja" (func $internal4036 (type $0)))
+ (import "env" "Uja" (func $internal4037 (type $0)))
+ (import "env" "Vja" (func $internal4038 (type $0)))
+ (import "env" "Wja" (func $internal4039 (type $0)))
+ (import "env" "Xja" (func $internal4040 (type $0)))
+ (import "env" "Yja" (func $internal4041 (type $0)))
+ (import "env" "Zja" (func $internal4042 (type $0)))
+ (import "env" "_ja" (func $internal4043 (type $0)))
+ (import "env" "$ja" (func $internal4044 (type $0)))
+ (import "env" "aka" (func $internal4045 (type $0)))
+ (import "env" "bka" (func $internal4046 (type $0)))
+ (import "env" "cka" (func $internal4047 (type $0)))
+ (import "env" "dka" (func $internal4048 (type $0)))
+ (import "env" "eka" (func $internal4049 (type $0)))
+ (import "env" "fka" (func $internal4050 (type $0)))
+ (import "env" "gka" (func $internal4051 (type $0)))
+ (import "env" "hka" (func $internal4052 (type $0)))
+ (import "env" "ika" (func $internal4053 (type $0)))
+ (import "env" "jka" (func $internal4054 (type $0)))
+ (import "env" "kka" (func $internal4055 (type $0)))
+ (import "env" "lka" (func $internal4056 (type $0)))
+ (import "env" "mka" (func $internal4057 (type $0)))
+ (import "env" "nka" (func $internal4058 (type $0)))
+ (import "env" "oka" (func $internal4059 (type $0)))
+ (import "env" "pka" (func $internal4060 (type $0)))
+ (import "env" "qka" (func $internal4061 (type $0)))
+ (import "env" "rka" (func $internal4062 (type $0)))
+ (import "env" "ska" (func $internal4063 (type $0)))
+ (import "env" "tka" (func $internal4064 (type $0)))
+ (import "env" "uka" (func $internal4065 (type $0)))
+ (import "env" "vka" (func $internal4066 (type $0)))
+ (import "env" "wka" (func $internal4067 (type $0)))
+ (import "env" "xka" (func $internal4068 (type $0)))
+ (import "env" "yka" (func $internal4069 (type $0)))
+ (import "env" "zka" (func $internal4070 (type $0)))
+ (import "env" "Aka" (func $internal4071 (type $0)))
+ (import "env" "Bka" (func $internal4072 (type $0)))
+ (import "env" "Cka" (func $internal4073 (type $0)))
+ (import "env" "Dka" (func $internal4074 (type $0)))
+ (import "env" "Eka" (func $internal4075 (type $0)))
+ (import "env" "Fka" (func $internal4076 (type $0)))
+ (import "env" "Gka" (func $internal4077 (type $0)))
+ (import "env" "Hka" (func $internal4078 (type $0)))
+ (import "env" "Ika" (func $internal4079 (type $0)))
+ (import "env" "Jka" (func $internal4080 (type $0)))
+ (import "env" "Kka" (func $internal4081 (type $0)))
+ (import "env" "Lka" (func $internal4082 (type $0)))
+ (import "env" "Mka" (func $internal4083 (type $0)))
+ (import "env" "Nka" (func $internal4084 (type $0)))
+ (import "env" "Oka" (func $internal4085 (type $0)))
+ (import "env" "Pka" (func $internal4086 (type $0)))
+ (import "env" "Qka" (func $internal4087 (type $0)))
+ (import "env" "Rka" (func $internal4088 (type $0)))
+ (import "env" "Ska" (func $internal4089 (type $0)))
+ (import "env" "Tka" (func $internal4090 (type $0)))
+ (import "env" "Uka" (func $internal4091 (type $0)))
+ (import "env" "Vka" (func $internal4092 (type $0)))
+ (import "env" "Wka" (func $internal4093 (type $0)))
+ (import "env" "Xka" (func $internal4094 (type $0)))
+ (import "env" "Yka" (func $internal4095 (type $0)))
+ (import "env" "Zka" (func $internal4096 (type $0)))
+ (import "env" "_ka" (func $internal4097 (type $0)))
+ (import "env" "$ka" (func $internal4098 (type $0)))
+ (import "env" "ala" (func $internal4099 (type $0)))
+ (import "env" "bla" (func $internal4100 (type $0)))
+ (import "env" "cla" (func $internal4101 (type $0)))
+ (import "env" "dla" (func $internal4102 (type $0)))
+ (import "env" "ela" (func $internal4103 (type $0)))
+ (import "env" "fla" (func $internal4104 (type $0)))
+ (import "env" "gla" (func $internal4105 (type $0)))
+ (import "env" "hla" (func $internal4106 (type $0)))
+ (import "env" "ila" (func $internal4107 (type $0)))
+ (import "env" "jla" (func $internal4108 (type $0)))
+ (import "env" "kla" (func $internal4109 (type $0)))
+ (import "env" "lla" (func $internal4110 (type $0)))
+ (import "env" "mla" (func $internal4111 (type $0)))
+ (import "env" "nla" (func $internal4112 (type $0)))
+ (import "env" "ola" (func $internal4113 (type $0)))
+ (import "env" "pla" (func $internal4114 (type $0)))
+ (import "env" "qla" (func $internal4115 (type $0)))
+ (import "env" "rla" (func $internal4116 (type $0)))
+ (import "env" "sla" (func $internal4117 (type $0)))
+ (import "env" "tla" (func $internal4118 (type $0)))
+ (import "env" "ula" (func $internal4119 (type $0)))
+ (import "env" "vla" (func $internal4120 (type $0)))
+ (import "env" "wla" (func $internal4121 (type $0)))
+ (import "env" "xla" (func $internal4122 (type $0)))
+ (import "env" "yla" (func $internal4123 (type $0)))
+ (import "env" "zla" (func $internal4124 (type $0)))
+ (import "env" "Ala" (func $internal4125 (type $0)))
+ (import "env" "Bla" (func $internal4126 (type $0)))
+ (import "env" "Cla" (func $internal4127 (type $0)))
+ (import "env" "Dla" (func $internal4128 (type $0)))
+ (import "env" "Ela" (func $internal4129 (type $0)))
+ (import "env" "Fla" (func $internal4130 (type $0)))
+ (import "env" "Gla" (func $internal4131 (type $0)))
+ (import "env" "Hla" (func $internal4132 (type $0)))
+ (import "env" "Ila" (func $internal4133 (type $0)))
+ (import "env" "Jla" (func $internal4134 (type $0)))
+ (import "env" "Kla" (func $internal4135 (type $0)))
+ (import "env" "Lla" (func $internal4136 (type $0)))
+ (import "env" "Mla" (func $internal4137 (type $0)))
+ (import "env" "Nla" (func $internal4138 (type $0)))
+ (import "env" "Ola" (func $internal4139 (type $0)))
+ (import "env" "Pla" (func $internal4140 (type $0)))
+ (import "env" "Qla" (func $internal4141 (type $0)))
+ (import "env" "Rla" (func $internal4142 (type $0)))
+ (import "env" "Sla" (func $internal4143 (type $0)))
+ (import "env" "Tla" (func $internal4144 (type $0)))
+ (import "env" "Ula" (func $internal4145 (type $0)))
+ (import "env" "Vla" (func $internal4146 (type $0)))
+ (import "env" "Wla" (func $internal4147 (type $0)))
+ (import "env" "Xla" (func $internal4148 (type $0)))
+ (import "env" "Yla" (func $internal4149 (type $0)))
+ (import "env" "Zla" (func $internal4150 (type $0)))
+ (import "env" "_la" (func $internal4151 (type $0)))
+ (import "env" "$la" (func $internal4152 (type $0)))
+ (import "env" "ama" (func $internal4153 (type $0)))
+ (import "env" "bma" (func $internal4154 (type $0)))
+ (import "env" "cma" (func $internal4155 (type $0)))
+ (import "env" "dma" (func $internal4156 (type $0)))
+ (import "env" "ema" (func $internal4157 (type $0)))
+ (import "env" "fma" (func $internal4158 (type $0)))
+ (import "env" "gma" (func $internal4159 (type $0)))
+ (import "env" "hma" (func $internal4160 (type $0)))
+ (import "env" "ima" (func $internal4161 (type $0)))
+ (import "env" "jma" (func $internal4162 (type $0)))
+ (import "env" "kma" (func $internal4163 (type $0)))
+ (import "env" "lma" (func $internal4164 (type $0)))
+ (import "env" "mma" (func $internal4165 (type $0)))
+ (import "env" "nma" (func $internal4166 (type $0)))
+ (import "env" "oma" (func $internal4167 (type $0)))
+ (import "env" "pma" (func $internal4168 (type $0)))
+ (import "env" "qma" (func $internal4169 (type $0)))
+ (import "env" "rma" (func $internal4170 (type $0)))
+ (import "env" "sma" (func $internal4171 (type $0)))
+ (import "env" "tma" (func $internal4172 (type $0)))
+ (import "env" "uma" (func $internal4173 (type $0)))
+ (import "env" "vma" (func $internal4174 (type $0)))
+ (import "env" "wma" (func $internal4175 (type $0)))
+ (import "env" "xma" (func $internal4176 (type $0)))
+ (import "env" "yma" (func $internal4177 (type $0)))
+ (import "env" "zma" (func $internal4178 (type $0)))
+ (import "env" "Ama" (func $internal4179 (type $0)))
+ (import "env" "Bma" (func $internal4180 (type $0)))
+ (import "env" "Cma" (func $internal4181 (type $0)))
+ (import "env" "Dma" (func $internal4182 (type $0)))
+ (import "env" "Ema" (func $internal4183 (type $0)))
+ (import "env" "Fma" (func $internal4184 (type $0)))
+ (import "env" "Gma" (func $internal4185 (type $0)))
+ (import "env" "Hma" (func $internal4186 (type $0)))
+ (import "env" "Ima" (func $internal4187 (type $0)))
+ (import "env" "Jma" (func $internal4188 (type $0)))
+ (import "env" "Kma" (func $internal4189 (type $0)))
+ (import "env" "Lma" (func $internal4190 (type $0)))
+ (import "env" "Mma" (func $internal4191 (type $0)))
+ (import "env" "Nma" (func $internal4192 (type $0)))
+ (import "env" "Oma" (func $internal4193 (type $0)))
+ (import "env" "Pma" (func $internal4194 (type $0)))
+ (import "env" "Qma" (func $internal4195 (type $0)))
+ (import "env" "Rma" (func $internal4196 (type $0)))
+ (import "env" "Sma" (func $internal4197 (type $0)))
+ (import "env" "Tma" (func $internal4198 (type $0)))
+ (import "env" "Uma" (func $internal4199 (type $0)))
+ (import "env" "Vma" (func $internal4200 (type $0)))
+ (import "env" "Wma" (func $internal4201 (type $0)))
+ (import "env" "Xma" (func $internal4202 (type $0)))
+ (import "env" "Yma" (func $internal4203 (type $0)))
+ (import "env" "Zma" (func $internal4204 (type $0)))
+ (import "env" "_ma" (func $internal4205 (type $0)))
+ (import "env" "$ma" (func $internal4206 (type $0)))
+ (import "env" "ana" (func $internal4207 (type $0)))
+ (import "env" "bna" (func $internal4208 (type $0)))
+ (import "env" "cna" (func $internal4209 (type $0)))
+ (import "env" "dna" (func $internal4210 (type $0)))
+ (import "env" "ena" (func $internal4211 (type $0)))
+ (import "env" "fna" (func $internal4212 (type $0)))
+ (import "env" "gna" (func $internal4213 (type $0)))
+ (import "env" "hna" (func $internal4214 (type $0)))
+ (import "env" "ina" (func $internal4215 (type $0)))
+ (import "env" "jna" (func $internal4216 (type $0)))
+ (import "env" "kna" (func $internal4217 (type $0)))
+ (import "env" "lna" (func $internal4218 (type $0)))
+ (import "env" "mna" (func $internal4219 (type $0)))
+ (import "env" "nna" (func $internal4220 (type $0)))
+ (import "env" "ona" (func $internal4221 (type $0)))
+ (import "env" "pna" (func $internal4222 (type $0)))
+ (import "env" "qna" (func $internal4223 (type $0)))
+ (import "env" "rna" (func $internal4224 (type $0)))
+ (import "env" "sna" (func $internal4225 (type $0)))
+ (import "env" "tna" (func $internal4226 (type $0)))
+ (import "env" "una" (func $internal4227 (type $0)))
+ (import "env" "vna" (func $internal4228 (type $0)))
+ (import "env" "wna" (func $internal4229 (type $0)))
+ (import "env" "xna" (func $internal4230 (type $0)))
+ (import "env" "yna" (func $internal4231 (type $0)))
+ (import "env" "zna" (func $internal4232 (type $0)))
+ (import "env" "Ana" (func $internal4233 (type $0)))
+ (import "env" "Bna" (func $internal4234 (type $0)))
+ (import "env" "Cna" (func $internal4235 (type $0)))
+ (import "env" "Dna" (func $internal4236 (type $0)))
+ (import "env" "Ena" (func $internal4237 (type $0)))
+ (import "env" "Fna" (func $internal4238 (type $0)))
+ (import "env" "Gna" (func $internal4239 (type $0)))
+ (import "env" "Hna" (func $internal4240 (type $0)))
+ (import "env" "Ina" (func $internal4241 (type $0)))
+ (import "env" "Jna" (func $internal4242 (type $0)))
+ (import "env" "Kna" (func $internal4243 (type $0)))
+ (import "env" "Lna" (func $internal4244 (type $0)))
+ (import "env" "Mna" (func $internal4245 (type $0)))
+ (import "env" "Nna" (func $internal4246 (type $0)))
+ (import "env" "Ona" (func $internal4247 (type $0)))
+ (import "env" "Pna" (func $internal4248 (type $0)))
+ (import "env" "Qna" (func $internal4249 (type $0)))
+ (import "env" "Rna" (func $internal4250 (type $0)))
+ (import "env" "Sna" (func $internal4251 (type $0)))
+ (import "env" "Tna" (func $internal4252 (type $0)))
+ (import "env" "Una" (func $internal4253 (type $0)))
+ (import "env" "Vna" (func $internal4254 (type $0)))
+ (import "env" "Wna" (func $internal4255 (type $0)))
+ (import "env" "Xna" (func $internal4256 (type $0)))
+ (import "env" "Yna" (func $internal4257 (type $0)))
+ (import "env" "Zna" (func $internal4258 (type $0)))
+ (import "env" "_na" (func $internal4259 (type $0)))
+ (import "env" "$na" (func $internal4260 (type $0)))
+ (import "env" "aoa" (func $internal4261 (type $0)))
+ (import "env" "boa" (func $internal4262 (type $0)))
+ (import "env" "coa" (func $internal4263 (type $0)))
+ (import "env" "doa" (func $internal4264 (type $0)))
+ (import "env" "eoa" (func $internal4265 (type $0)))
+ (import "env" "foa" (func $internal4266 (type $0)))
+ (import "env" "goa" (func $internal4267 (type $0)))
+ (import "env" "hoa" (func $internal4268 (type $0)))
+ (import "env" "ioa" (func $internal4269 (type $0)))
+ (import "env" "joa" (func $internal4270 (type $0)))
+ (import "env" "koa" (func $internal4271 (type $0)))
+ (import "env" "loa" (func $internal4272 (type $0)))
+ (import "env" "moa" (func $internal4273 (type $0)))
+ (import "env" "noa" (func $internal4274 (type $0)))
+ (import "env" "ooa" (func $internal4275 (type $0)))
+ (import "env" "poa" (func $internal4276 (type $0)))
+ (import "env" "qoa" (func $internal4277 (type $0)))
+ (import "env" "roa" (func $internal4278 (type $0)))
+ (import "env" "soa" (func $internal4279 (type $0)))
+ (import "env" "toa" (func $internal4280 (type $0)))
+ (import "env" "uoa" (func $internal4281 (type $0)))
+ (import "env" "voa" (func $internal4282 (type $0)))
+ (import "env" "woa" (func $internal4283 (type $0)))
+ (import "env" "xoa" (func $internal4284 (type $0)))
+ (import "env" "yoa" (func $internal4285 (type $0)))
+ (import "env" "zoa" (func $internal4286 (type $0)))
+ (import "env" "Aoa" (func $internal4287 (type $0)))
+ (import "env" "Boa" (func $internal4288 (type $0)))
+ (import "env" "Coa" (func $internal4289 (type $0)))
+ (import "env" "Doa" (func $internal4290 (type $0)))
+ (import "env" "Eoa" (func $internal4291 (type $0)))
+ (import "env" "Foa" (func $internal4292 (type $0)))
+ (import "env" "Goa" (func $internal4293 (type $0)))
+ (import "env" "Hoa" (func $internal4294 (type $0)))
+ (import "env" "Ioa" (func $internal4295 (type $0)))
+ (import "env" "Joa" (func $internal4296 (type $0)))
+ (import "env" "Koa" (func $internal4297 (type $0)))
+ (import "env" "Loa" (func $internal4298 (type $0)))
+ (import "env" "Moa" (func $internal4299 (type $0)))
+ (import "env" "Noa" (func $internal4300 (type $0)))
+ (import "env" "Ooa" (func $internal4301 (type $0)))
+ (import "env" "Poa" (func $internal4302 (type $0)))
+ (import "env" "Qoa" (func $internal4303 (type $0)))
+ (import "env" "Roa" (func $internal4304 (type $0)))
+ (import "env" "Soa" (func $internal4305 (type $0)))
+ (import "env" "Toa" (func $internal4306 (type $0)))
+ (import "env" "Uoa" (func $internal4307 (type $0)))
+ (import "env" "Voa" (func $internal4308 (type $0)))
+ (import "env" "Woa" (func $internal4309 (type $0)))
+ (import "env" "Xoa" (func $internal4310 (type $0)))
+ (import "env" "Yoa" (func $internal4311 (type $0)))
+ (import "env" "Zoa" (func $internal4312 (type $0)))
+ (import "env" "_oa" (func $internal4313 (type $0)))
+ (import "env" "$oa" (func $internal4314 (type $0)))
+ (import "env" "apa" (func $internal4315 (type $0)))
+ (import "env" "bpa" (func $internal4316 (type $0)))
+ (import "env" "cpa" (func $internal4317 (type $0)))
+ (import "env" "dpa" (func $internal4318 (type $0)))
+ (import "env" "epa" (func $internal4319 (type $0)))
+ (import "env" "fpa" (func $internal4320 (type $0)))
+ (import "env" "gpa" (func $internal4321 (type $0)))
+ (import "env" "hpa" (func $internal4322 (type $0)))
+ (import "env" "ipa" (func $internal4323 (type $0)))
+ (import "env" "jpa" (func $internal4324 (type $0)))
+ (import "env" "kpa" (func $internal4325 (type $0)))
+ (import "env" "lpa" (func $internal4326 (type $0)))
+ (import "env" "mpa" (func $internal4327 (type $0)))
+ (import "env" "npa" (func $internal4328 (type $0)))
+ (import "env" "opa" (func $internal4329 (type $0)))
+ (import "env" "ppa" (func $internal4330 (type $0)))
+ (import "env" "qpa" (func $internal4331 (type $0)))
+ (import "env" "rpa" (func $internal4332 (type $0)))
+ (import "env" "spa" (func $internal4333 (type $0)))
+ (import "env" "tpa" (func $internal4334 (type $0)))
+ (import "env" "upa" (func $internal4335 (type $0)))
+ (import "env" "vpa" (func $internal4336 (type $0)))
+ (import "env" "wpa" (func $internal4337 (type $0)))
+ (import "env" "xpa" (func $internal4338 (type $0)))
+ (import "env" "ypa" (func $internal4339 (type $0)))
+ (import "env" "zpa" (func $internal4340 (type $0)))
+ (import "env" "Apa" (func $internal4341 (type $0)))
+ (import "env" "Bpa" (func $internal4342 (type $0)))
+ (import "env" "Cpa" (func $internal4343 (type $0)))
+ (import "env" "Dpa" (func $internal4344 (type $0)))
+ (import "env" "Epa" (func $internal4345 (type $0)))
+ (import "env" "Fpa" (func $internal4346 (type $0)))
+ (import "env" "Gpa" (func $internal4347 (type $0)))
+ (import "env" "Hpa" (func $internal4348 (type $0)))
+ (import "env" "Ipa" (func $internal4349 (type $0)))
+ (import "env" "Jpa" (func $internal4350 (type $0)))
+ (import "env" "Kpa" (func $internal4351 (type $0)))
+ (import "env" "Lpa" (func $internal4352 (type $0)))
+ (import "env" "Mpa" (func $internal4353 (type $0)))
+ (import "env" "Npa" (func $internal4354 (type $0)))
+ (import "env" "Opa" (func $internal4355 (type $0)))
+ (import "env" "Ppa" (func $internal4356 (type $0)))
+ (import "env" "Qpa" (func $internal4357 (type $0)))
+ (import "env" "Rpa" (func $internal4358 (type $0)))
+ (import "env" "Spa" (func $internal4359 (type $0)))
+ (import "env" "Tpa" (func $internal4360 (type $0)))
+ (import "env" "Upa" (func $internal4361 (type $0)))
+ (import "env" "Vpa" (func $internal4362 (type $0)))
+ (import "env" "Wpa" (func $internal4363 (type $0)))
+ (import "env" "Xpa" (func $internal4364 (type $0)))
+ (import "env" "Ypa" (func $internal4365 (type $0)))
+ (import "env" "Zpa" (func $internal4366 (type $0)))
+ (import "env" "_pa" (func $internal4367 (type $0)))
+ (import "env" "$pa" (func $internal4368 (type $0)))
+ (import "env" "aqa" (func $internal4369 (type $0)))
+ (import "env" "bqa" (func $internal4370 (type $0)))
+ (import "env" "cqa" (func $internal4371 (type $0)))
+ (import "env" "dqa" (func $internal4372 (type $0)))
+ (import "env" "eqa" (func $internal4373 (type $0)))
+ (import "env" "fqa" (func $internal4374 (type $0)))
+ (import "env" "gqa" (func $internal4375 (type $0)))
+ (import "env" "hqa" (func $internal4376 (type $0)))
+ (import "env" "iqa" (func $internal4377 (type $0)))
+ (import "env" "jqa" (func $internal4378 (type $0)))
+ (import "env" "kqa" (func $internal4379 (type $0)))
+ (import "env" "lqa" (func $internal4380 (type $0)))
+ (import "env" "mqa" (func $internal4381 (type $0)))
+ (import "env" "nqa" (func $internal4382 (type $0)))
+ (import "env" "oqa" (func $internal4383 (type $0)))
+ (import "env" "pqa" (func $internal4384 (type $0)))
+ (import "env" "qqa" (func $internal4385 (type $0)))
+ (import "env" "rqa" (func $internal4386 (type $0)))
+ (import "env" "sqa" (func $internal4387 (type $0)))
+ (import "env" "tqa" (func $internal4388 (type $0)))
+ (import "env" "uqa" (func $internal4389 (type $0)))
+ (import "env" "vqa" (func $internal4390 (type $0)))
+ (import "env" "wqa" (func $internal4391 (type $0)))
+ (import "env" "xqa" (func $internal4392 (type $0)))
+ (import "env" "yqa" (func $internal4393 (type $0)))
+ (import "env" "zqa" (func $internal4394 (type $0)))
+ (import "env" "Aqa" (func $internal4395 (type $0)))
+ (import "env" "Bqa" (func $internal4396 (type $0)))
+ (import "env" "Cqa" (func $internal4397 (type $0)))
+ (import "env" "Dqa" (func $internal4398 (type $0)))
+ (import "env" "Eqa" (func $internal4399 (type $0)))
+ (import "env" "Fqa" (func $internal4400 (type $0)))
+ (import "env" "Gqa" (func $internal4401 (type $0)))
+ (import "env" "Hqa" (func $internal4402 (type $0)))
+ (import "env" "Iqa" (func $internal4403 (type $0)))
+ (import "env" "Jqa" (func $internal4404 (type $0)))
+ (import "env" "Kqa" (func $internal4405 (type $0)))
+ (import "env" "Lqa" (func $internal4406 (type $0)))
+ (import "env" "Mqa" (func $internal4407 (type $0)))
+ (import "env" "Nqa" (func $internal4408 (type $0)))
+ (import "env" "Oqa" (func $internal4409 (type $0)))
+ (import "env" "Pqa" (func $internal4410 (type $0)))
+ (import "env" "Qqa" (func $internal4411 (type $0)))
+ (import "env" "Rqa" (func $internal4412 (type $0)))
+ (import "env" "Sqa" (func $internal4413 (type $0)))
+ (import "env" "Tqa" (func $internal4414 (type $0)))
+ (import "env" "Uqa" (func $internal4415 (type $0)))
+ (import "env" "Vqa" (func $internal4416 (type $0)))
+ (import "env" "Wqa" (func $internal4417 (type $0)))
+ (import "env" "Xqa" (func $internal4418 (type $0)))
+ (import "env" "Yqa" (func $internal4419 (type $0)))
+ (import "env" "Zqa" (func $internal4420 (type $0)))
+ (import "env" "_qa" (func $internal4421 (type $0)))
+ (import "env" "$qa" (func $internal4422 (type $0)))
+ (import "env" "ara" (func $internal4423 (type $0)))
+ (import "env" "bra" (func $internal4424 (type $0)))
+ (import "env" "cra" (func $internal4425 (type $0)))
+ (import "env" "dra" (func $internal4426 (type $0)))
+ (import "env" "era" (func $internal4427 (type $0)))
+ (import "env" "fra" (func $internal4428 (type $0)))
+ (import "env" "gra" (func $internal4429 (type $0)))
+ (import "env" "hra" (func $internal4430 (type $0)))
+ (import "env" "ira" (func $internal4431 (type $0)))
+ (import "env" "jra" (func $internal4432 (type $0)))
+ (import "env" "kra" (func $internal4433 (type $0)))
+ (import "env" "lra" (func $internal4434 (type $0)))
+ (import "env" "mra" (func $internal4435 (type $0)))
+ (import "env" "nra" (func $internal4436 (type $0)))
+ (import "env" "ora" (func $internal4437 (type $0)))
+ (import "env" "pra" (func $internal4438 (type $0)))
+ (import "env" "qra" (func $internal4439 (type $0)))
+ (import "env" "rra" (func $internal4440 (type $0)))
+ (import "env" "sra" (func $internal4441 (type $0)))
+ (import "env" "tra" (func $internal4442 (type $0)))
+ (import "env" "ura" (func $internal4443 (type $0)))
+ (import "env" "vra" (func $internal4444 (type $0)))
+ (import "env" "wra" (func $internal4445 (type $0)))
+ (import "env" "xra" (func $internal4446 (type $0)))
+ (import "env" "yra" (func $internal4447 (type $0)))
+ (import "env" "zra" (func $internal4448 (type $0)))
+ (import "env" "Ara" (func $internal4449 (type $0)))
+ (import "env" "Bra" (func $internal4450 (type $0)))
+ (import "env" "Cra" (func $internal4451 (type $0)))
+ (import "env" "Dra" (func $internal4452 (type $0)))
+ (import "env" "Era" (func $internal4453 (type $0)))
+ (import "env" "Fra" (func $internal4454 (type $0)))
+ (import "env" "Gra" (func $internal4455 (type $0)))
+ (import "env" "Hra" (func $internal4456 (type $0)))
+ (import "env" "Ira" (func $internal4457 (type $0)))
+ (import "env" "Jra" (func $internal4458 (type $0)))
+ (import "env" "Kra" (func $internal4459 (type $0)))
+ (import "env" "Lra" (func $internal4460 (type $0)))
+ (import "env" "Mra" (func $internal4461 (type $0)))
+ (import "env" "Nra" (func $internal4462 (type $0)))
+ (import "env" "Ora" (func $internal4463 (type $0)))
+ (import "env" "Pra" (func $internal4464 (type $0)))
+ (import "env" "Qra" (func $internal4465 (type $0)))
+ (import "env" "Rra" (func $internal4466 (type $0)))
+ (import "env" "Sra" (func $internal4467 (type $0)))
+ (import "env" "Tra" (func $internal4468 (type $0)))
+ (import "env" "Ura" (func $internal4469 (type $0)))
+ (import "env" "Vra" (func $internal4470 (type $0)))
+ (import "env" "Wra" (func $internal4471 (type $0)))
+ (import "env" "Xra" (func $internal4472 (type $0)))
+ (import "env" "Yra" (func $internal4473 (type $0)))
+ (import "env" "Zra" (func $internal4474 (type $0)))
+ (import "env" "_ra" (func $internal4475 (type $0)))
+ (import "env" "$ra" (func $internal4476 (type $0)))
+ (import "env" "asa" (func $internal4477 (type $0)))
+ (import "env" "bsa" (func $internal4478 (type $0)))
+ (import "env" "csa" (func $internal4479 (type $0)))
+ (import "env" "dsa" (func $internal4480 (type $0)))
+ (import "env" "esa" (func $internal4481 (type $0)))
+ (import "env" "fsa" (func $internal4482 (type $0)))
+ (import "env" "gsa" (func $internal4483 (type $0)))
+ (import "env" "hsa" (func $internal4484 (type $0)))
+ (import "env" "isa" (func $internal4485 (type $0)))
+ (import "env" "jsa" (func $internal4486 (type $0)))
+ (import "env" "ksa" (func $internal4487 (type $0)))
+ (import "env" "lsa" (func $internal4488 (type $0)))
+ (import "env" "msa" (func $internal4489 (type $0)))
+ (import "env" "nsa" (func $internal4490 (type $0)))
+ (import "env" "osa" (func $internal4491 (type $0)))
+ (import "env" "psa" (func $internal4492 (type $0)))
+ (import "env" "qsa" (func $internal4493 (type $0)))
+ (import "env" "rsa" (func $internal4494 (type $0)))
+ (import "env" "ssa" (func $internal4495 (type $0)))
+ (import "env" "tsa" (func $internal4496 (type $0)))
+ (import "env" "usa" (func $internal4497 (type $0)))
+ (import "env" "vsa" (func $internal4498 (type $0)))
+ (import "env" "wsa" (func $internal4499 (type $0)))
+ (import "env" "xsa" (func $internal4500 (type $0)))
+ (import "env" "ysa" (func $internal4501 (type $0)))
+ (import "env" "zsa" (func $internal4502 (type $0)))
+ (import "env" "Asa" (func $internal4503 (type $0)))
+ (import "env" "Bsa" (func $internal4504 (type $0)))
+ (import "env" "Csa" (func $internal4505 (type $0)))
+ (import "env" "Dsa" (func $internal4506 (type $0)))
+ (import "env" "Esa" (func $internal4507 (type $0)))
+ (import "env" "Fsa" (func $internal4508 (type $0)))
+ (import "env" "Gsa" (func $internal4509 (type $0)))
+ (import "env" "Hsa" (func $internal4510 (type $0)))
+ (import "env" "Isa" (func $internal4511 (type $0)))
+ (import "env" "Jsa" (func $internal4512 (type $0)))
+ (import "env" "Ksa" (func $internal4513 (type $0)))
+ (import "env" "Lsa" (func $internal4514 (type $0)))
+ (import "env" "Msa" (func $internal4515 (type $0)))
+ (import "env" "Nsa" (func $internal4516 (type $0)))
+ (import "env" "Osa" (func $internal4517 (type $0)))
+ (import "env" "Psa" (func $internal4518 (type $0)))
+ (import "env" "Qsa" (func $internal4519 (type $0)))
+ (import "env" "Rsa" (func $internal4520 (type $0)))
+ (import "env" "Ssa" (func $internal4521 (type $0)))
+ (import "env" "Tsa" (func $internal4522 (type $0)))
+ (import "env" "Usa" (func $internal4523 (type $0)))
+ (import "env" "Vsa" (func $internal4524 (type $0)))
+ (import "env" "Wsa" (func $internal4525 (type $0)))
+ (import "env" "Xsa" (func $internal4526 (type $0)))
+ (import "env" "Ysa" (func $internal4527 (type $0)))
+ (import "env" "Zsa" (func $internal4528 (type $0)))
+ (import "env" "_sa" (func $internal4529 (type $0)))
+ (import "env" "$sa" (func $internal4530 (type $0)))
+ (import "env" "ata" (func $internal4531 (type $0)))
+ (import "env" "bta" (func $internal4532 (type $0)))
+ (import "env" "cta" (func $internal4533 (type $0)))
+ (import "env" "dta" (func $internal4534 (type $0)))
+ (import "env" "eta" (func $internal4535 (type $0)))
+ (import "env" "fta" (func $internal4536 (type $0)))
+ (import "env" "gta" (func $internal4537 (type $0)))
+ (import "env" "hta" (func $internal4538 (type $0)))
+ (import "env" "ita" (func $internal4539 (type $0)))
+ (import "env" "jta" (func $internal4540 (type $0)))
+ (import "env" "kta" (func $internal4541 (type $0)))
+ (import "env" "lta" (func $internal4542 (type $0)))
+ (import "env" "mta" (func $internal4543 (type $0)))
+ (import "env" "nta" (func $internal4544 (type $0)))
+ (import "env" "ota" (func $internal4545 (type $0)))
+ (import "env" "pta" (func $internal4546 (type $0)))
+ (import "env" "qta" (func $internal4547 (type $0)))
+ (import "env" "rta" (func $internal4548 (type $0)))
+ (import "env" "sta" (func $internal4549 (type $0)))
+ (import "env" "tta" (func $internal4550 (type $0)))
+ (import "env" "uta" (func $internal4551 (type $0)))
+ (import "env" "vta" (func $internal4552 (type $0)))
+ (import "env" "wta" (func $internal4553 (type $0)))
+ (import "env" "xta" (func $internal4554 (type $0)))
+ (import "env" "yta" (func $internal4555 (type $0)))
+ (import "env" "zta" (func $internal4556 (type $0)))
+ (import "env" "Ata" (func $internal4557 (type $0)))
+ (import "env" "Bta" (func $internal4558 (type $0)))
+ (import "env" "Cta" (func $internal4559 (type $0)))
+ (import "env" "Dta" (func $internal4560 (type $0)))
+ (import "env" "Eta" (func $internal4561 (type $0)))
+ (import "env" "Fta" (func $internal4562 (type $0)))
+ (import "env" "Gta" (func $internal4563 (type $0)))
+ (import "env" "Hta" (func $internal4564 (type $0)))
+ (import "env" "Ita" (func $internal4565 (type $0)))
+ (import "env" "Jta" (func $internal4566 (type $0)))
+ (import "env" "Kta" (func $internal4567 (type $0)))
+ (import "env" "Lta" (func $internal4568 (type $0)))
+ (import "env" "Mta" (func $internal4569 (type $0)))
+ (import "env" "Nta" (func $internal4570 (type $0)))
+ (import "env" "Ota" (func $internal4571 (type $0)))
+ (import "env" "Pta" (func $internal4572 (type $0)))
+ (import "env" "Qta" (func $internal4573 (type $0)))
+ (import "env" "Rta" (func $internal4574 (type $0)))
+ (import "env" "Sta" (func $internal4575 (type $0)))
+ (import "env" "Tta" (func $internal4576 (type $0)))
+ (import "env" "Uta" (func $internal4577 (type $0)))
+ (import "env" "Vta" (func $internal4578 (type $0)))
+ (import "env" "Wta" (func $internal4579 (type $0)))
+ (import "env" "Xta" (func $internal4580 (type $0)))
+ (import "env" "Yta" (func $internal4581 (type $0)))
+ (import "env" "Zta" (func $internal4582 (type $0)))
+ (import "env" "_ta" (func $internal4583 (type $0)))
+ (import "env" "$ta" (func $internal4584 (type $0)))
+ (import "env" "aua" (func $internal4585 (type $0)))
+ (import "env" "bua" (func $internal4586 (type $0)))
+ (import "env" "cua" (func $internal4587 (type $0)))
+ (import "env" "dua" (func $internal4588 (type $0)))
+ (import "env" "eua" (func $internal4589 (type $0)))
+ (import "env" "fua" (func $internal4590 (type $0)))
+ (import "env" "gua" (func $internal4591 (type $0)))
+ (import "env" "hua" (func $internal4592 (type $0)))
+ (import "env" "iua" (func $internal4593 (type $0)))
+ (import "env" "jua" (func $internal4594 (type $0)))
+ (import "env" "kua" (func $internal4595 (type $0)))
+ (import "env" "lua" (func $internal4596 (type $0)))
+ (import "env" "mua" (func $internal4597 (type $0)))
+ (import "env" "nua" (func $internal4598 (type $0)))
+ (import "env" "oua" (func $internal4599 (type $0)))
+ (import "env" "pua" (func $internal4600 (type $0)))
+ (import "env" "qua" (func $internal4601 (type $0)))
+ (import "env" "rua" (func $internal4602 (type $0)))
+ (import "env" "sua" (func $internal4603 (type $0)))
+ (import "env" "tua" (func $internal4604 (type $0)))
+ (import "env" "uua" (func $internal4605 (type $0)))
+ (import "env" "vua" (func $internal4606 (type $0)))
+ (import "env" "wua" (func $internal4607 (type $0)))
+ (import "env" "xua" (func $internal4608 (type $0)))
+ (import "env" "yua" (func $internal4609 (type $0)))
+ (import "env" "zua" (func $internal4610 (type $0)))
+ (import "env" "Aua" (func $internal4611 (type $0)))
+ (import "env" "Bua" (func $internal4612 (type $0)))
+ (import "env" "Cua" (func $internal4613 (type $0)))
+ (import "env" "Dua" (func $internal4614 (type $0)))
+ (import "env" "Eua" (func $internal4615 (type $0)))
+ (import "env" "Fua" (func $internal4616 (type $0)))
+ (import "env" "Gua" (func $internal4617 (type $0)))
+ (import "env" "Hua" (func $internal4618 (type $0)))
+ (import "env" "Iua" (func $internal4619 (type $0)))
+ (import "env" "Jua" (func $internal4620 (type $0)))
+ (import "env" "Kua" (func $internal4621 (type $0)))
+ (import "env" "Lua" (func $internal4622 (type $0)))
+ (import "env" "Mua" (func $internal4623 (type $0)))
+ (import "env" "Nua" (func $internal4624 (type $0)))
+ (import "env" "Oua" (func $internal4625 (type $0)))
+ (import "env" "Pua" (func $internal4626 (type $0)))
+ (import "env" "Qua" (func $internal4627 (type $0)))
+ (import "env" "Rua" (func $internal4628 (type $0)))
+ (import "env" "Sua" (func $internal4629 (type $0)))
+ (import "env" "Tua" (func $internal4630 (type $0)))
+ (import "env" "Uua" (func $internal4631 (type $0)))
+ (import "env" "Vua" (func $internal4632 (type $0)))
+ (import "env" "Wua" (func $internal4633 (type $0)))
+ (import "env" "Xua" (func $internal4634 (type $0)))
+ (import "env" "Yua" (func $internal4635 (type $0)))
+ (import "env" "Zua" (func $internal4636 (type $0)))
+ (import "env" "_ua" (func $internal4637 (type $0)))
+ (import "env" "$ua" (func $internal4638 (type $0)))
+ (import "env" "ava" (func $internal4639 (type $0)))
+ (import "env" "bva" (func $internal4640 (type $0)))
+ (import "env" "cva" (func $internal4641 (type $0)))
+ (import "env" "dva" (func $internal4642 (type $0)))
+ (import "env" "eva" (func $internal4643 (type $0)))
+ (import "env" "fva" (func $internal4644 (type $0)))
+ (import "env" "gva" (func $internal4645 (type $0)))
+ (import "env" "hva" (func $internal4646 (type $0)))
+ (import "env" "iva" (func $internal4647 (type $0)))
+ (import "env" "jva" (func $internal4648 (type $0)))
+ (import "env" "kva" (func $internal4649 (type $0)))
+ (import "env" "lva" (func $internal4650 (type $0)))
+ (import "env" "mva" (func $internal4651 (type $0)))
+ (import "env" "nva" (func $internal4652 (type $0)))
+ (import "env" "ova" (func $internal4653 (type $0)))
+ (import "env" "pva" (func $internal4654 (type $0)))
+ (import "env" "qva" (func $internal4655 (type $0)))
+ (import "env" "rva" (func $internal4656 (type $0)))
+ (import "env" "sva" (func $internal4657 (type $0)))
+ (import "env" "tva" (func $internal4658 (type $0)))
+ (import "env" "uva" (func $internal4659 (type $0)))
+ (import "env" "vva" (func $internal4660 (type $0)))
+ (import "env" "wva" (func $internal4661 (type $0)))
+ (import "env" "xva" (func $internal4662 (type $0)))
+ (import "env" "yva" (func $internal4663 (type $0)))
+ (import "env" "zva" (func $internal4664 (type $0)))
+ (import "env" "Ava" (func $internal4665 (type $0)))
+ (import "env" "Bva" (func $internal4666 (type $0)))
+ (import "env" "Cva" (func $internal4667 (type $0)))
+ (import "env" "Dva" (func $internal4668 (type $0)))
+ (import "env" "Eva" (func $internal4669 (type $0)))
+ (import "env" "Fva" (func $internal4670 (type $0)))
+ (import "env" "Gva" (func $internal4671 (type $0)))
+ (import "env" "Hva" (func $internal4672 (type $0)))
+ (import "env" "Iva" (func $internal4673 (type $0)))
+ (import "env" "Jva" (func $internal4674 (type $0)))
+ (import "env" "Kva" (func $internal4675 (type $0)))
+ (import "env" "Lva" (func $internal4676 (type $0)))
+ (import "env" "Mva" (func $internal4677 (type $0)))
+ (import "env" "Nva" (func $internal4678 (type $0)))
+ (import "env" "Ova" (func $internal4679 (type $0)))
+ (import "env" "Pva" (func $internal4680 (type $0)))
+ (import "env" "Qva" (func $internal4681 (type $0)))
+ (import "env" "Rva" (func $internal4682 (type $0)))
+ (import "env" "Sva" (func $internal4683 (type $0)))
+ (import "env" "Tva" (func $internal4684 (type $0)))
+ (import "env" "Uva" (func $internal4685 (type $0)))
+ (import "env" "Vva" (func $internal4686 (type $0)))
+ (import "env" "Wva" (func $internal4687 (type $0)))
+ (import "env" "Xva" (func $internal4688 (type $0)))
+ (import "env" "Yva" (func $internal4689 (type $0)))
+ (import "env" "Zva" (func $internal4690 (type $0)))
+ (import "env" "_va" (func $internal4691 (type $0)))
+ (import "env" "$va" (func $internal4692 (type $0)))
+ (import "env" "awa" (func $internal4693 (type $0)))
+ (import "env" "bwa" (func $internal4694 (type $0)))
+ (import "env" "cwa" (func $internal4695 (type $0)))
+ (import "env" "dwa" (func $internal4696 (type $0)))
+ (import "env" "ewa" (func $internal4697 (type $0)))
+ (import "env" "fwa" (func $internal4698 (type $0)))
+ (import "env" "gwa" (func $internal4699 (type $0)))
+ (import "env" "hwa" (func $internal4700 (type $0)))
+ (import "env" "iwa" (func $internal4701 (type $0)))
+ (import "env" "jwa" (func $internal4702 (type $0)))
+ (import "env" "kwa" (func $internal4703 (type $0)))
+ (import "env" "lwa" (func $internal4704 (type $0)))
+ (import "env" "mwa" (func $internal4705 (type $0)))
+ (import "env" "nwa" (func $internal4706 (type $0)))
+ (import "env" "owa" (func $internal4707 (type $0)))
+ (import "env" "pwa" (func $internal4708 (type $0)))
+ (import "env" "qwa" (func $internal4709 (type $0)))
+ (import "env" "rwa" (func $internal4710 (type $0)))
+ (import "env" "swa" (func $internal4711 (type $0)))
+ (import "env" "twa" (func $internal4712 (type $0)))
+ (import "env" "uwa" (func $internal4713 (type $0)))
+ (import "env" "vwa" (func $internal4714 (type $0)))
+ (import "env" "wwa" (func $internal4715 (type $0)))
+ (import "env" "xwa" (func $internal4716 (type $0)))
+ (import "env" "ywa" (func $internal4717 (type $0)))
+ (import "env" "zwa" (func $internal4718 (type $0)))
+ (import "env" "Awa" (func $internal4719 (type $0)))
+ (import "env" "Bwa" (func $internal4720 (type $0)))
+ (import "env" "Cwa" (func $internal4721 (type $0)))
+ (import "env" "Dwa" (func $internal4722 (type $0)))
+ (import "env" "Ewa" (func $internal4723 (type $0)))
+ (import "env" "Fwa" (func $internal4724 (type $0)))
+ (import "env" "Gwa" (func $internal4725 (type $0)))
+ (import "env" "Hwa" (func $internal4726 (type $0)))
+ (import "env" "Iwa" (func $internal4727 (type $0)))
+ (import "env" "Jwa" (func $internal4728 (type $0)))
+ (import "env" "Kwa" (func $internal4729 (type $0)))
+ (import "env" "Lwa" (func $internal4730 (type $0)))
+ (import "env" "Mwa" (func $internal4731 (type $0)))
+ (import "env" "Nwa" (func $internal4732 (type $0)))
+ (import "env" "Owa" (func $internal4733 (type $0)))
+ (import "env" "Pwa" (func $internal4734 (type $0)))
+ (import "env" "Qwa" (func $internal4735 (type $0)))
+ (import "env" "Rwa" (func $internal4736 (type $0)))
+ (import "env" "Swa" (func $internal4737 (type $0)))
+ (import "env" "Twa" (func $internal4738 (type $0)))
+ (import "env" "Uwa" (func $internal4739 (type $0)))
+ (import "env" "Vwa" (func $internal4740 (type $0)))
+ (import "env" "Wwa" (func $internal4741 (type $0)))
+ (import "env" "Xwa" (func $internal4742 (type $0)))
+ (import "env" "Ywa" (func $internal4743 (type $0)))
+ (import "env" "Zwa" (func $internal4744 (type $0)))
+ (import "env" "_wa" (func $internal4745 (type $0)))
+ (import "env" "$wa" (func $internal4746 (type $0)))
+ (import "env" "axa" (func $internal4747 (type $0)))
+ (import "env" "bxa" (func $internal4748 (type $0)))
+ (import "env" "cxa" (func $internal4749 (type $0)))
+ (import "env" "dxa" (func $internal4750 (type $0)))
+ (import "env" "exa" (func $internal4751 (type $0)))
+ (import "env" "fxa" (func $internal4752 (type $0)))
+ (import "env" "gxa" (func $internal4753 (type $0)))
+ (import "env" "hxa" (func $internal4754 (type $0)))
+ (import "env" "ixa" (func $internal4755 (type $0)))
+ (import "env" "jxa" (func $internal4756 (type $0)))
+ (import "env" "kxa" (func $internal4757 (type $0)))
+ (import "env" "lxa" (func $internal4758 (type $0)))
+ (import "env" "mxa" (func $internal4759 (type $0)))
+ (import "env" "nxa" (func $internal4760 (type $0)))
+ (import "env" "oxa" (func $internal4761 (type $0)))
+ (import "env" "pxa" (func $internal4762 (type $0)))
+ (import "env" "qxa" (func $internal4763 (type $0)))
+ (import "env" "rxa" (func $internal4764 (type $0)))
+ (import "env" "sxa" (func $internal4765 (type $0)))
+ (import "env" "txa" (func $internal4766 (type $0)))
+ (import "env" "uxa" (func $internal4767 (type $0)))
+ (import "env" "vxa" (func $internal4768 (type $0)))
+ (import "env" "wxa" (func $internal4769 (type $0)))
+ (import "env" "xxa" (func $internal4770 (type $0)))
+ (import "env" "yxa" (func $internal4771 (type $0)))
+ (import "env" "zxa" (func $internal4772 (type $0)))
+ (import "env" "Axa" (func $internal4773 (type $0)))
+ (import "env" "Bxa" (func $internal4774 (type $0)))
+ (import "env" "Cxa" (func $internal4775 (type $0)))
+ (import "env" "Dxa" (func $internal4776 (type $0)))
+ (import "env" "Exa" (func $internal4777 (type $0)))
+ (import "env" "Fxa" (func $internal4778 (type $0)))
+ (import "env" "Gxa" (func $internal4779 (type $0)))
+ (import "env" "Hxa" (func $internal4780 (type $0)))
+ (import "env" "Ixa" (func $internal4781 (type $0)))
+ (import "env" "Jxa" (func $internal4782 (type $0)))
+ (import "env" "Kxa" (func $internal4783 (type $0)))
+ (import "env" "Lxa" (func $internal4784 (type $0)))
+ (import "env" "Mxa" (func $internal4785 (type $0)))
+ (import "env" "Nxa" (func $internal4786 (type $0)))
+ (import "env" "Oxa" (func $internal4787 (type $0)))
+ (import "env" "Pxa" (func $internal4788 (type $0)))
+ (import "env" "Qxa" (func $internal4789 (type $0)))
+ (import "env" "Rxa" (func $internal4790 (type $0)))
+ (import "env" "Sxa" (func $internal4791 (type $0)))
+ (import "env" "Txa" (func $internal4792 (type $0)))
+ (import "env" "Uxa" (func $internal4793 (type $0)))
+ (import "env" "Vxa" (func $internal4794 (type $0)))
+ (import "env" "Wxa" (func $internal4795 (type $0)))
+ (import "env" "Xxa" (func $internal4796 (type $0)))
+ (import "env" "Yxa" (func $internal4797 (type $0)))
+ (import "env" "Zxa" (func $internal4798 (type $0)))
+ (import "env" "_xa" (func $internal4799 (type $0)))
+ (import "env" "$xa" (func $internal4800 (type $0)))
+ (import "env" "aya" (func $internal4801 (type $0)))
+ (import "env" "bya" (func $internal4802 (type $0)))
+ (import "env" "cya" (func $internal4803 (type $0)))
+ (import "env" "dya" (func $internal4804 (type $0)))
+ (import "env" "eya" (func $internal4805 (type $0)))
+ (import "env" "fya" (func $internal4806 (type $0)))
+ (import "env" "gya" (func $internal4807 (type $0)))
+ (import "env" "hya" (func $internal4808 (type $0)))
+ (import "env" "iya" (func $internal4809 (type $0)))
+ (import "env" "jya" (func $internal4810 (type $0)))
+ (import "env" "kya" (func $internal4811 (type $0)))
+ (import "env" "lya" (func $internal4812 (type $0)))
+ (import "env" "mya" (func $internal4813 (type $0)))
+ (import "env" "nya" (func $internal4814 (type $0)))
+ (import "env" "oya" (func $internal4815 (type $0)))
+ (import "env" "pya" (func $internal4816 (type $0)))
+ (import "env" "qya" (func $internal4817 (type $0)))
+ (import "env" "rya" (func $internal4818 (type $0)))
+ (import "env" "sya" (func $internal4819 (type $0)))
+ (import "env" "tya" (func $internal4820 (type $0)))
+ (import "env" "uya" (func $internal4821 (type $0)))
+ (import "env" "vya" (func $internal4822 (type $0)))
+ (import "env" "wya" (func $internal4823 (type $0)))
+ (import "env" "xya" (func $internal4824 (type $0)))
+ (import "env" "yya" (func $internal4825 (type $0)))
+ (import "env" "zya" (func $internal4826 (type $0)))
+ (import "env" "Aya" (func $internal4827 (type $0)))
+ (import "env" "Bya" (func $internal4828 (type $0)))
+ (import "env" "Cya" (func $internal4829 (type $0)))
+ (import "env" "Dya" (func $internal4830 (type $0)))
+ (import "env" "Eya" (func $internal4831 (type $0)))
+ (import "env" "Fya" (func $internal4832 (type $0)))
+ (import "env" "Gya" (func $internal4833 (type $0)))
+ (import "env" "Hya" (func $internal4834 (type $0)))
+ (import "env" "Iya" (func $internal4835 (type $0)))
+ (import "env" "Jya" (func $internal4836 (type $0)))
+ (import "env" "Kya" (func $internal4837 (type $0)))
+ (import "env" "Lya" (func $internal4838 (type $0)))
+ (import "env" "Mya" (func $internal4839 (type $0)))
+ (import "env" "Nya" (func $internal4840 (type $0)))
+ (import "env" "Oya" (func $internal4841 (type $0)))
+ (import "env" "Pya" (func $internal4842 (type $0)))
+ (import "env" "Qya" (func $internal4843 (type $0)))
+ (import "env" "Rya" (func $internal4844 (type $0)))
+ (import "env" "Sya" (func $internal4845 (type $0)))
+ (import "env" "Tya" (func $internal4846 (type $0)))
+ (import "env" "Uya" (func $internal4847 (type $0)))
+ (import "env" "Vya" (func $internal4848 (type $0)))
+ (import "env" "Wya" (func $internal4849 (type $0)))
+ (import "env" "Xya" (func $internal4850 (type $0)))
+ (import "env" "Yya" (func $internal4851 (type $0)))
+ (import "env" "Zya" (func $internal4852 (type $0)))
+ (import "env" "_ya" (func $internal4853 (type $0)))
+ (import "env" "$ya" (func $internal4854 (type $0)))
+ (import "env" "aza" (func $internal4855 (type $0)))
+ (import "env" "bza" (func $internal4856 (type $0)))
+ (import "env" "cza" (func $internal4857 (type $0)))
+ (import "env" "dza" (func $internal4858 (type $0)))
+ (import "env" "eza" (func $internal4859 (type $0)))
+ (import "env" "fza" (func $internal4860 (type $0)))
+ (import "env" "gza" (func $internal4861 (type $0)))
+ (import "env" "hza" (func $internal4862 (type $0)))
+ (import "env" "iza" (func $internal4863 (type $0)))
+ (import "env" "jza" (func $internal4864 (type $0)))
+ (import "env" "kza" (func $internal4865 (type $0)))
+ (import "env" "lza" (func $internal4866 (type $0)))
+ (import "env" "mza" (func $internal4867 (type $0)))
+ (import "env" "nza" (func $internal4868 (type $0)))
+ (import "env" "oza" (func $internal4869 (type $0)))
+ (import "env" "pza" (func $internal4870 (type $0)))
+ (import "env" "qza" (func $internal4871 (type $0)))
+ (import "env" "rza" (func $internal4872 (type $0)))
+ (import "env" "sza" (func $internal4873 (type $0)))
+ (import "env" "tza" (func $internal4874 (type $0)))
+ (import "env" "uza" (func $internal4875 (type $0)))
+ (import "env" "vza" (func $internal4876 (type $0)))
+ (import "env" "wza" (func $internal4877 (type $0)))
+ (import "env" "xza" (func $internal4878 (type $0)))
+ (import "env" "yza" (func $internal4879 (type $0)))
+ (import "env" "zza" (func $internal4880 (type $0)))
+ (import "env" "Aza" (func $internal4881 (type $0)))
+ (import "env" "Bza" (func $internal4882 (type $0)))
+ (import "env" "Cza" (func $internal4883 (type $0)))
+ (import "env" "Dza" (func $internal4884 (type $0)))
+ (import "env" "Eza" (func $internal4885 (type $0)))
+ (import "env" "Fza" (func $internal4886 (type $0)))
+ (import "env" "Gza" (func $internal4887 (type $0)))
+ (import "env" "Hza" (func $internal4888 (type $0)))
+ (import "env" "Iza" (func $internal4889 (type $0)))
+ (import "env" "Jza" (func $internal4890 (type $0)))
+ (import "env" "Kza" (func $internal4891 (type $0)))
+ (import "env" "Lza" (func $internal4892 (type $0)))
+ (import "env" "Mza" (func $internal4893 (type $0)))
+ (import "env" "Nza" (func $internal4894 (type $0)))
+ (import "env" "Oza" (func $internal4895 (type $0)))
+ (import "env" "Pza" (func $internal4896 (type $0)))
+ (import "env" "Qza" (func $internal4897 (type $0)))
+ (import "env" "Rza" (func $internal4898 (type $0)))
+ (import "env" "Sza" (func $internal4899 (type $0)))
+ (import "env" "Tza" (func $internal4900 (type $0)))
+ (import "env" "Uza" (func $internal4901 (type $0)))
+ (import "env" "Vza" (func $internal4902 (type $0)))
+ (import "env" "Wza" (func $internal4903 (type $0)))
+ (import "env" "Xza" (func $internal4904 (type $0)))
+ (import "env" "Yza" (func $internal4905 (type $0)))
+ (import "env" "Zza" (func $internal4906 (type $0)))
+ (import "env" "_za" (func $internal4907 (type $0)))
+ (import "env" "$za" (func $internal4908 (type $0)))
+ (import "env" "aAa" (func $internal4909 (type $0)))
+ (import "env" "bAa" (func $internal4910 (type $0)))
+ (import "env" "cAa" (func $internal4911 (type $0)))
+ (import "env" "dAa" (func $internal4912 (type $0)))
+ (import "env" "eAa" (func $internal4913 (type $0)))
+ (import "env" "fAa" (func $internal4914 (type $0)))
+ (import "env" "gAa" (func $internal4915 (type $0)))
+ (import "env" "hAa" (func $internal4916 (type $0)))
+ (import "env" "iAa" (func $internal4917 (type $0)))
+ (import "env" "jAa" (func $internal4918 (type $0)))
+ (import "env" "kAa" (func $internal4919 (type $0)))
+ (import "env" "lAa" (func $internal4920 (type $0)))
+ (import "env" "mAa" (func $internal4921 (type $0)))
+ (import "env" "nAa" (func $internal4922 (type $0)))
+ (import "env" "oAa" (func $internal4923 (type $0)))
+ (import "env" "pAa" (func $internal4924 (type $0)))
+ (import "env" "qAa" (func $internal4925 (type $0)))
+ (import "env" "rAa" (func $internal4926 (type $0)))
+ (import "env" "sAa" (func $internal4927 (type $0)))
+ (import "env" "tAa" (func $internal4928 (type $0)))
+ (import "env" "uAa" (func $internal4929 (type $0)))
+ (import "env" "vAa" (func $internal4930 (type $0)))
+ (import "env" "wAa" (func $internal4931 (type $0)))
+ (import "env" "xAa" (func $internal4932 (type $0)))
+ (import "env" "yAa" (func $internal4933 (type $0)))
+ (import "env" "zAa" (func $internal4934 (type $0)))
+ (import "env" "AAa" (func $internal4935 (type $0)))
+ (import "env" "BAa" (func $internal4936 (type $0)))
+ (import "env" "CAa" (func $internal4937 (type $0)))
+ (import "env" "DAa" (func $internal4938 (type $0)))
+ (import "env" "EAa" (func $internal4939 (type $0)))
+ (import "env" "FAa" (func $internal4940 (type $0)))
+ (import "env" "GAa" (func $internal4941 (type $0)))
+ (import "env" "HAa" (func $internal4942 (type $0)))
+ (import "env" "IAa" (func $internal4943 (type $0)))
+ (import "env" "JAa" (func $internal4944 (type $0)))
+ (import "env" "KAa" (func $internal4945 (type $0)))
+ (import "env" "LAa" (func $internal4946 (type $0)))
+ (import "env" "MAa" (func $internal4947 (type $0)))
+ (import "env" "NAa" (func $internal4948 (type $0)))
+ (import "env" "OAa" (func $internal4949 (type $0)))
+ (import "env" "PAa" (func $internal4950 (type $0)))
+ (import "env" "QAa" (func $internal4951 (type $0)))
+ (import "env" "RAa" (func $internal4952 (type $0)))
+ (import "env" "SAa" (func $internal4953 (type $0)))
+ (import "env" "TAa" (func $internal4954 (type $0)))
+ (import "env" "UAa" (func $internal4955 (type $0)))
+ (import "env" "VAa" (func $internal4956 (type $0)))
+ (import "env" "WAa" (func $internal4957 (type $0)))
+ (import "env" "XAa" (func $internal4958 (type $0)))
+ (import "env" "YAa" (func $internal4959 (type $0)))
+ (import "env" "ZAa" (func $internal4960 (type $0)))
+ (import "env" "_Aa" (func $internal4961 (type $0)))
+ (import "env" "$Aa" (func $internal4962 (type $0)))
+ (import "env" "aBa" (func $internal4963 (type $0)))
+ (import "env" "bBa" (func $internal4964 (type $0)))
+ (import "env" "cBa" (func $internal4965 (type $0)))
+ (import "env" "dBa" (func $internal4966 (type $0)))
+ (import "env" "eBa" (func $internal4967 (type $0)))
+ (import "env" "fBa" (func $internal4968 (type $0)))
+ (import "env" "gBa" (func $internal4969 (type $0)))
+ (import "env" "hBa" (func $internal4970 (type $0)))
+ (import "env" "iBa" (func $internal4971 (type $0)))
+ (import "env" "jBa" (func $internal4972 (type $0)))
+ (import "env" "kBa" (func $internal4973 (type $0)))
+ (import "env" "lBa" (func $internal4974 (type $0)))
+ (import "env" "mBa" (func $internal4975 (type $0)))
+ (import "env" "nBa" (func $internal4976 (type $0)))
+ (import "env" "oBa" (func $internal4977 (type $0)))
+ (import "env" "pBa" (func $internal4978 (type $0)))
+ (import "env" "qBa" (func $internal4979 (type $0)))
+ (import "env" "rBa" (func $internal4980 (type $0)))
+ (import "env" "sBa" (func $internal4981 (type $0)))
+ (import "env" "tBa" (func $internal4982 (type $0)))
+ (import "env" "uBa" (func $internal4983 (type $0)))
+ (import "env" "vBa" (func $internal4984 (type $0)))
+ (import "env" "wBa" (func $internal4985 (type $0)))
+ (import "env" "xBa" (func $internal4986 (type $0)))
+ (import "env" "yBa" (func $internal4987 (type $0)))
+ (import "env" "zBa" (func $internal4988 (type $0)))
+ (import "env" "ABa" (func $internal4989 (type $0)))
+ (import "env" "BBa" (func $internal4990 (type $0)))
+ (import "env" "CBa" (func $internal4991 (type $0)))
+ (import "env" "DBa" (func $internal4992 (type $0)))
+ (import "env" "EBa" (func $internal4993 (type $0)))
+ (import "env" "FBa" (func $internal4994 (type $0)))
+ (import "env" "GBa" (func $internal4995 (type $0)))
+ (import "env" "HBa" (func $internal4996 (type $0)))
+ (import "env" "IBa" (func $internal4997 (type $0)))
+ (import "env" "JBa" (func $internal4998 (type $0)))
+ (import "env" "KBa" (func $internal4999 (type $0)))
+ (import "other" "anything" (func $internalInfinity (type $0)))
+ (import "wasi_unstable" "f" (func $internal3_wasi (type $0)))
+ (import "wasi_unstable" "LBa" (func $internal3_wasi_only (type $0)))
(import "env" "MBa" (tag $tagname1 (param i32)))
(tag $tag1 (param i32 i32))
(export "NBa" (func $foo1))
(export "OBa" (func $foo2))
(export "PBa" (tag $tag1))
- (func $foo1 (type $none_=>_none)
+ (func $foo1 (type $0)
(nop)
)
- (func $foo2 (type $none_=>_none)
+ (func $foo2 (type $0)
(nop)
)
)
diff --git a/test/passes/minify-imports_all-features.txt b/test/passes/minify-imports_all-features.txt
index 43c3b9c9b..536a6a042 100644
--- a/test/passes/minify-imports_all-features.txt
+++ b/test/passes/minify-imports_all-features.txt
@@ -5002,5021 +5002,5021 @@ longname4826 => zya
longname1424 => zz
longname4880 => zza
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32 i32)))
(import "env" "a" (global $gimport$0 i32))
(import "env" "b" (global $gimport$1 i32))
(import "env" "c" (global $gimport$2 i32))
- (import "env" "d" (func $internal1 (type $none_=>_none)))
- (import "env" "e" (func $internal2 (type $none_=>_none)))
- (import "env" "f" (func $internal3 (type $none_=>_none)))
- (import "env" "g" (func $internal4 (type $none_=>_none)))
- (import "env" "h" (func $internal5 (type $none_=>_none)))
- (import "env" "i" (func $internal6 (type $none_=>_none)))
- (import "env" "j" (func $internal7 (type $none_=>_none)))
- (import "env" "k" (func $internal8 (type $none_=>_none)))
- (import "env" "l" (func $internal9 (type $none_=>_none)))
- (import "env" "m" (func $internal10 (type $none_=>_none)))
- (import "env" "n" (func $internal11 (type $none_=>_none)))
- (import "env" "o" (func $internal12 (type $none_=>_none)))
- (import "env" "p" (func $internal13 (type $none_=>_none)))
- (import "env" "q" (func $internal14 (type $none_=>_none)))
- (import "env" "r" (func $internal15 (type $none_=>_none)))
- (import "env" "s" (func $internal16 (type $none_=>_none)))
- (import "env" "t" (func $internal17 (type $none_=>_none)))
- (import "env" "u" (func $internal18 (type $none_=>_none)))
- (import "env" "v" (func $internal19 (type $none_=>_none)))
- (import "env" "w" (func $internal20 (type $none_=>_none)))
- (import "env" "x" (func $internal21 (type $none_=>_none)))
- (import "env" "y" (func $internal22 (type $none_=>_none)))
- (import "env" "z" (func $internal23 (type $none_=>_none)))
- (import "env" "A" (func $internal24 (type $none_=>_none)))
- (import "env" "B" (func $internal25 (type $none_=>_none)))
- (import "env" "C" (func $internal26 (type $none_=>_none)))
- (import "env" "D" (func $internal27 (type $none_=>_none)))
- (import "env" "E" (func $internal28 (type $none_=>_none)))
- (import "env" "F" (func $internal29 (type $none_=>_none)))
- (import "env" "G" (func $internal30 (type $none_=>_none)))
- (import "env" "H" (func $internal31 (type $none_=>_none)))
- (import "env" "I" (func $internal32 (type $none_=>_none)))
- (import "env" "J" (func $internal33 (type $none_=>_none)))
- (import "env" "K" (func $internal34 (type $none_=>_none)))
- (import "env" "L" (func $internal35 (type $none_=>_none)))
- (import "env" "M" (func $internal36 (type $none_=>_none)))
- (import "env" "N" (func $internal37 (type $none_=>_none)))
- (import "env" "O" (func $internal38 (type $none_=>_none)))
- (import "env" "P" (func $internal39 (type $none_=>_none)))
- (import "env" "Q" (func $internal40 (type $none_=>_none)))
- (import "env" "R" (func $internal41 (type $none_=>_none)))
- (import "env" "S" (func $internal42 (type $none_=>_none)))
- (import "env" "T" (func $internal43 (type $none_=>_none)))
- (import "env" "U" (func $internal44 (type $none_=>_none)))
- (import "env" "V" (func $internal45 (type $none_=>_none)))
- (import "env" "W" (func $internal46 (type $none_=>_none)))
- (import "env" "X" (func $internal47 (type $none_=>_none)))
- (import "env" "Y" (func $internal48 (type $none_=>_none)))
- (import "env" "Z" (func $internal49 (type $none_=>_none)))
- (import "env" "_" (func $internal50 (type $none_=>_none)))
- (import "env" "$" (func $internal51 (type $none_=>_none)))
- (import "env" "aa" (func $internal52 (type $none_=>_none)))
- (import "env" "ba" (func $internal53 (type $none_=>_none)))
- (import "env" "ca" (func $internal54 (type $none_=>_none)))
- (import "env" "da" (func $internal55 (type $none_=>_none)))
- (import "env" "ea" (func $internal56 (type $none_=>_none)))
- (import "env" "fa" (func $internal57 (type $none_=>_none)))
- (import "env" "ga" (func $internal58 (type $none_=>_none)))
- (import "env" "ha" (func $internal59 (type $none_=>_none)))
- (import "env" "ia" (func $internal60 (type $none_=>_none)))
- (import "env" "ja" (func $internal61 (type $none_=>_none)))
- (import "env" "ka" (func $internal62 (type $none_=>_none)))
- (import "env" "la" (func $internal63 (type $none_=>_none)))
- (import "env" "ma" (func $internal64 (type $none_=>_none)))
- (import "env" "na" (func $internal65 (type $none_=>_none)))
- (import "env" "oa" (func $internal66 (type $none_=>_none)))
- (import "env" "pa" (func $internal67 (type $none_=>_none)))
- (import "env" "qa" (func $internal68 (type $none_=>_none)))
- (import "env" "ra" (func $internal69 (type $none_=>_none)))
- (import "env" "sa" (func $internal70 (type $none_=>_none)))
- (import "env" "ta" (func $internal71 (type $none_=>_none)))
- (import "env" "ua" (func $internal72 (type $none_=>_none)))
- (import "env" "va" (func $internal73 (type $none_=>_none)))
- (import "env" "wa" (func $internal74 (type $none_=>_none)))
- (import "env" "xa" (func $internal75 (type $none_=>_none)))
- (import "env" "ya" (func $internal76 (type $none_=>_none)))
- (import "env" "za" (func $internal77 (type $none_=>_none)))
- (import "env" "Aa" (func $internal78 (type $none_=>_none)))
- (import "env" "Ba" (func $internal79 (type $none_=>_none)))
- (import "env" "Ca" (func $internal80 (type $none_=>_none)))
- (import "env" "Da" (func $internal81 (type $none_=>_none)))
- (import "env" "Ea" (func $internal82 (type $none_=>_none)))
- (import "env" "Fa" (func $internal83 (type $none_=>_none)))
- (import "env" "Ga" (func $internal84 (type $none_=>_none)))
- (import "env" "Ha" (func $internal85 (type $none_=>_none)))
- (import "env" "Ia" (func $internal86 (type $none_=>_none)))
- (import "env" "Ja" (func $internal87 (type $none_=>_none)))
- (import "env" "Ka" (func $internal88 (type $none_=>_none)))
- (import "env" "La" (func $internal89 (type $none_=>_none)))
- (import "env" "Ma" (func $internal90 (type $none_=>_none)))
- (import "env" "Na" (func $internal91 (type $none_=>_none)))
- (import "env" "Oa" (func $internal92 (type $none_=>_none)))
- (import "env" "Pa" (func $internal93 (type $none_=>_none)))
- (import "env" "Qa" (func $internal94 (type $none_=>_none)))
- (import "env" "Ra" (func $internal95 (type $none_=>_none)))
- (import "env" "Sa" (func $internal96 (type $none_=>_none)))
- (import "env" "Ta" (func $internal97 (type $none_=>_none)))
- (import "env" "Ua" (func $internal98 (type $none_=>_none)))
- (import "env" "Va" (func $internal99 (type $none_=>_none)))
- (import "env" "Wa" (func $internal100 (type $none_=>_none)))
- (import "env" "Xa" (func $internal101 (type $none_=>_none)))
- (import "env" "Ya" (func $internal102 (type $none_=>_none)))
- (import "env" "Za" (func $internal103 (type $none_=>_none)))
- (import "env" "_a" (func $internal104 (type $none_=>_none)))
- (import "env" "$a" (func $internal105 (type $none_=>_none)))
- (import "env" "ab" (func $internal106 (type $none_=>_none)))
- (import "env" "bb" (func $internal107 (type $none_=>_none)))
- (import "env" "cb" (func $internal108 (type $none_=>_none)))
- (import "env" "db" (func $internal109 (type $none_=>_none)))
- (import "env" "eb" (func $internal110 (type $none_=>_none)))
- (import "env" "fb" (func $internal111 (type $none_=>_none)))
- (import "env" "gb" (func $internal112 (type $none_=>_none)))
- (import "env" "hb" (func $internal113 (type $none_=>_none)))
- (import "env" "ib" (func $internal114 (type $none_=>_none)))
- (import "env" "jb" (func $internal115 (type $none_=>_none)))
- (import "env" "kb" (func $internal116 (type $none_=>_none)))
- (import "env" "lb" (func $internal117 (type $none_=>_none)))
- (import "env" "mb" (func $internal118 (type $none_=>_none)))
- (import "env" "nb" (func $internal119 (type $none_=>_none)))
- (import "env" "ob" (func $internal120 (type $none_=>_none)))
- (import "env" "pb" (func $internal121 (type $none_=>_none)))
- (import "env" "qb" (func $internal122 (type $none_=>_none)))
- (import "env" "rb" (func $internal123 (type $none_=>_none)))
- (import "env" "sb" (func $internal124 (type $none_=>_none)))
- (import "env" "tb" (func $internal125 (type $none_=>_none)))
- (import "env" "ub" (func $internal126 (type $none_=>_none)))
- (import "env" "vb" (func $internal127 (type $none_=>_none)))
- (import "env" "wb" (func $internal128 (type $none_=>_none)))
- (import "env" "xb" (func $internal129 (type $none_=>_none)))
- (import "env" "yb" (func $internal130 (type $none_=>_none)))
- (import "env" "zb" (func $internal131 (type $none_=>_none)))
- (import "env" "Ab" (func $internal132 (type $none_=>_none)))
- (import "env" "Bb" (func $internal133 (type $none_=>_none)))
- (import "env" "Cb" (func $internal134 (type $none_=>_none)))
- (import "env" "Db" (func $internal135 (type $none_=>_none)))
- (import "env" "Eb" (func $internal136 (type $none_=>_none)))
- (import "env" "Fb" (func $internal137 (type $none_=>_none)))
- (import "env" "Gb" (func $internal138 (type $none_=>_none)))
- (import "env" "Hb" (func $internal139 (type $none_=>_none)))
- (import "env" "Ib" (func $internal140 (type $none_=>_none)))
- (import "env" "Jb" (func $internal141 (type $none_=>_none)))
- (import "env" "Kb" (func $internal142 (type $none_=>_none)))
- (import "env" "Lb" (func $internal143 (type $none_=>_none)))
- (import "env" "Mb" (func $internal144 (type $none_=>_none)))
- (import "env" "Nb" (func $internal145 (type $none_=>_none)))
- (import "env" "Ob" (func $internal146 (type $none_=>_none)))
- (import "env" "Pb" (func $internal147 (type $none_=>_none)))
- (import "env" "Qb" (func $internal148 (type $none_=>_none)))
- (import "env" "Rb" (func $internal149 (type $none_=>_none)))
- (import "env" "Sb" (func $internal150 (type $none_=>_none)))
- (import "env" "Tb" (func $internal151 (type $none_=>_none)))
- (import "env" "Ub" (func $internal152 (type $none_=>_none)))
- (import "env" "Vb" (func $internal153 (type $none_=>_none)))
- (import "env" "Wb" (func $internal154 (type $none_=>_none)))
- (import "env" "Xb" (func $internal155 (type $none_=>_none)))
- (import "env" "Yb" (func $internal156 (type $none_=>_none)))
- (import "env" "Zb" (func $internal157 (type $none_=>_none)))
- (import "env" "_b" (func $internal158 (type $none_=>_none)))
- (import "env" "$b" (func $internal159 (type $none_=>_none)))
- (import "env" "ac" (func $internal160 (type $none_=>_none)))
- (import "env" "bc" (func $internal161 (type $none_=>_none)))
- (import "env" "cc" (func $internal162 (type $none_=>_none)))
- (import "env" "dc" (func $internal163 (type $none_=>_none)))
- (import "env" "ec" (func $internal164 (type $none_=>_none)))
- (import "env" "fc" (func $internal165 (type $none_=>_none)))
- (import "env" "gc" (func $internal166 (type $none_=>_none)))
- (import "env" "hc" (func $internal167 (type $none_=>_none)))
- (import "env" "ic" (func $internal168 (type $none_=>_none)))
- (import "env" "jc" (func $internal169 (type $none_=>_none)))
- (import "env" "kc" (func $internal170 (type $none_=>_none)))
- (import "env" "lc" (func $internal171 (type $none_=>_none)))
- (import "env" "mc" (func $internal172 (type $none_=>_none)))
- (import "env" "nc" (func $internal173 (type $none_=>_none)))
- (import "env" "oc" (func $internal174 (type $none_=>_none)))
- (import "env" "pc" (func $internal175 (type $none_=>_none)))
- (import "env" "qc" (func $internal176 (type $none_=>_none)))
- (import "env" "rc" (func $internal177 (type $none_=>_none)))
- (import "env" "sc" (func $internal178 (type $none_=>_none)))
- (import "env" "tc" (func $internal179 (type $none_=>_none)))
- (import "env" "uc" (func $internal180 (type $none_=>_none)))
- (import "env" "vc" (func $internal181 (type $none_=>_none)))
- (import "env" "wc" (func $internal182 (type $none_=>_none)))
- (import "env" "xc" (func $internal183 (type $none_=>_none)))
- (import "env" "yc" (func $internal184 (type $none_=>_none)))
- (import "env" "zc" (func $internal185 (type $none_=>_none)))
- (import "env" "Ac" (func $internal186 (type $none_=>_none)))
- (import "env" "Bc" (func $internal187 (type $none_=>_none)))
- (import "env" "Cc" (func $internal188 (type $none_=>_none)))
- (import "env" "Dc" (func $internal189 (type $none_=>_none)))
- (import "env" "Ec" (func $internal190 (type $none_=>_none)))
- (import "env" "Fc" (func $internal191 (type $none_=>_none)))
- (import "env" "Gc" (func $internal192 (type $none_=>_none)))
- (import "env" "Hc" (func $internal193 (type $none_=>_none)))
- (import "env" "Ic" (func $internal194 (type $none_=>_none)))
- (import "env" "Jc" (func $internal195 (type $none_=>_none)))
- (import "env" "Kc" (func $internal196 (type $none_=>_none)))
- (import "env" "Lc" (func $internal197 (type $none_=>_none)))
- (import "env" "Mc" (func $internal198 (type $none_=>_none)))
- (import "env" "Nc" (func $internal199 (type $none_=>_none)))
- (import "env" "Oc" (func $internal200 (type $none_=>_none)))
- (import "env" "Pc" (func $internal201 (type $none_=>_none)))
- (import "env" "Qc" (func $internal202 (type $none_=>_none)))
- (import "env" "Rc" (func $internal203 (type $none_=>_none)))
- (import "env" "Sc" (func $internal204 (type $none_=>_none)))
- (import "env" "Tc" (func $internal205 (type $none_=>_none)))
- (import "env" "Uc" (func $internal206 (type $none_=>_none)))
- (import "env" "Vc" (func $internal207 (type $none_=>_none)))
- (import "env" "Wc" (func $internal208 (type $none_=>_none)))
- (import "env" "Xc" (func $internal209 (type $none_=>_none)))
- (import "env" "Yc" (func $internal210 (type $none_=>_none)))
- (import "env" "Zc" (func $internal211 (type $none_=>_none)))
- (import "env" "_c" (func $internal212 (type $none_=>_none)))
- (import "env" "$c" (func $internal213 (type $none_=>_none)))
- (import "env" "ad" (func $internal214 (type $none_=>_none)))
- (import "env" "bd" (func $internal215 (type $none_=>_none)))
- (import "env" "cd" (func $internal216 (type $none_=>_none)))
- (import "env" "dd" (func $internal217 (type $none_=>_none)))
- (import "env" "ed" (func $internal218 (type $none_=>_none)))
- (import "env" "fd" (func $internal219 (type $none_=>_none)))
- (import "env" "gd" (func $internal220 (type $none_=>_none)))
- (import "env" "hd" (func $internal221 (type $none_=>_none)))
- (import "env" "id" (func $internal222 (type $none_=>_none)))
- (import "env" "jd" (func $internal223 (type $none_=>_none)))
- (import "env" "kd" (func $internal224 (type $none_=>_none)))
- (import "env" "ld" (func $internal225 (type $none_=>_none)))
- (import "env" "md" (func $internal226 (type $none_=>_none)))
- (import "env" "nd" (func $internal227 (type $none_=>_none)))
- (import "env" "od" (func $internal228 (type $none_=>_none)))
- (import "env" "pd" (func $internal229 (type $none_=>_none)))
- (import "env" "qd" (func $internal230 (type $none_=>_none)))
- (import "env" "rd" (func $internal231 (type $none_=>_none)))
- (import "env" "sd" (func $internal232 (type $none_=>_none)))
- (import "env" "td" (func $internal233 (type $none_=>_none)))
- (import "env" "ud" (func $internal234 (type $none_=>_none)))
- (import "env" "vd" (func $internal235 (type $none_=>_none)))
- (import "env" "wd" (func $internal236 (type $none_=>_none)))
- (import "env" "xd" (func $internal237 (type $none_=>_none)))
- (import "env" "yd" (func $internal238 (type $none_=>_none)))
- (import "env" "zd" (func $internal239 (type $none_=>_none)))
- (import "env" "Ad" (func $internal240 (type $none_=>_none)))
- (import "env" "Bd" (func $internal241 (type $none_=>_none)))
- (import "env" "Cd" (func $internal242 (type $none_=>_none)))
- (import "env" "Dd" (func $internal243 (type $none_=>_none)))
- (import "env" "Ed" (func $internal244 (type $none_=>_none)))
- (import "env" "Fd" (func $internal245 (type $none_=>_none)))
- (import "env" "Gd" (func $internal246 (type $none_=>_none)))
- (import "env" "Hd" (func $internal247 (type $none_=>_none)))
- (import "env" "Id" (func $internal248 (type $none_=>_none)))
- (import "env" "Jd" (func $internal249 (type $none_=>_none)))
- (import "env" "Kd" (func $internal250 (type $none_=>_none)))
- (import "env" "Ld" (func $internal251 (type $none_=>_none)))
- (import "env" "Md" (func $internal252 (type $none_=>_none)))
- (import "env" "Nd" (func $internal253 (type $none_=>_none)))
- (import "env" "Od" (func $internal254 (type $none_=>_none)))
- (import "env" "Pd" (func $internal255 (type $none_=>_none)))
- (import "env" "Qd" (func $internal256 (type $none_=>_none)))
- (import "env" "Rd" (func $internal257 (type $none_=>_none)))
- (import "env" "Sd" (func $internal258 (type $none_=>_none)))
- (import "env" "Td" (func $internal259 (type $none_=>_none)))
- (import "env" "Ud" (func $internal260 (type $none_=>_none)))
- (import "env" "Vd" (func $internal261 (type $none_=>_none)))
- (import "env" "Wd" (func $internal262 (type $none_=>_none)))
- (import "env" "Xd" (func $internal263 (type $none_=>_none)))
- (import "env" "Yd" (func $internal264 (type $none_=>_none)))
- (import "env" "Zd" (func $internal265 (type $none_=>_none)))
- (import "env" "_d" (func $internal266 (type $none_=>_none)))
- (import "env" "$d" (func $internal267 (type $none_=>_none)))
- (import "env" "ae" (func $internal268 (type $none_=>_none)))
- (import "env" "be" (func $internal269 (type $none_=>_none)))
- (import "env" "ce" (func $internal270 (type $none_=>_none)))
- (import "env" "de" (func $internal271 (type $none_=>_none)))
- (import "env" "ee" (func $internal272 (type $none_=>_none)))
- (import "env" "fe" (func $internal273 (type $none_=>_none)))
- (import "env" "ge" (func $internal274 (type $none_=>_none)))
- (import "env" "he" (func $internal275 (type $none_=>_none)))
- (import "env" "ie" (func $internal276 (type $none_=>_none)))
- (import "env" "je" (func $internal277 (type $none_=>_none)))
- (import "env" "ke" (func $internal278 (type $none_=>_none)))
- (import "env" "le" (func $internal279 (type $none_=>_none)))
- (import "env" "me" (func $internal280 (type $none_=>_none)))
- (import "env" "ne" (func $internal281 (type $none_=>_none)))
- (import "env" "oe" (func $internal282 (type $none_=>_none)))
- (import "env" "pe" (func $internal283 (type $none_=>_none)))
- (import "env" "qe" (func $internal284 (type $none_=>_none)))
- (import "env" "re" (func $internal285 (type $none_=>_none)))
- (import "env" "se" (func $internal286 (type $none_=>_none)))
- (import "env" "te" (func $internal287 (type $none_=>_none)))
- (import "env" "ue" (func $internal288 (type $none_=>_none)))
- (import "env" "ve" (func $internal289 (type $none_=>_none)))
- (import "env" "we" (func $internal290 (type $none_=>_none)))
- (import "env" "xe" (func $internal291 (type $none_=>_none)))
- (import "env" "ye" (func $internal292 (type $none_=>_none)))
- (import "env" "ze" (func $internal293 (type $none_=>_none)))
- (import "env" "Ae" (func $internal294 (type $none_=>_none)))
- (import "env" "Be" (func $internal295 (type $none_=>_none)))
- (import "env" "Ce" (func $internal296 (type $none_=>_none)))
- (import "env" "De" (func $internal297 (type $none_=>_none)))
- (import "env" "Ee" (func $internal298 (type $none_=>_none)))
- (import "env" "Fe" (func $internal299 (type $none_=>_none)))
- (import "env" "Ge" (func $internal300 (type $none_=>_none)))
- (import "env" "He" (func $internal301 (type $none_=>_none)))
- (import "env" "Ie" (func $internal302 (type $none_=>_none)))
- (import "env" "Je" (func $internal303 (type $none_=>_none)))
- (import "env" "Ke" (func $internal304 (type $none_=>_none)))
- (import "env" "Le" (func $internal305 (type $none_=>_none)))
- (import "env" "Me" (func $internal306 (type $none_=>_none)))
- (import "env" "Ne" (func $internal307 (type $none_=>_none)))
- (import "env" "Oe" (func $internal308 (type $none_=>_none)))
- (import "env" "Pe" (func $internal309 (type $none_=>_none)))
- (import "env" "Qe" (func $internal310 (type $none_=>_none)))
- (import "env" "Re" (func $internal311 (type $none_=>_none)))
- (import "env" "Se" (func $internal312 (type $none_=>_none)))
- (import "env" "Te" (func $internal313 (type $none_=>_none)))
- (import "env" "Ue" (func $internal314 (type $none_=>_none)))
- (import "env" "Ve" (func $internal315 (type $none_=>_none)))
- (import "env" "We" (func $internal316 (type $none_=>_none)))
- (import "env" "Xe" (func $internal317 (type $none_=>_none)))
- (import "env" "Ye" (func $internal318 (type $none_=>_none)))
- (import "env" "Ze" (func $internal319 (type $none_=>_none)))
- (import "env" "_e" (func $internal320 (type $none_=>_none)))
- (import "env" "$e" (func $internal321 (type $none_=>_none)))
- (import "env" "af" (func $internal322 (type $none_=>_none)))
- (import "env" "bf" (func $internal323 (type $none_=>_none)))
- (import "env" "cf" (func $internal324 (type $none_=>_none)))
- (import "env" "df" (func $internal325 (type $none_=>_none)))
- (import "env" "ef" (func $internal326 (type $none_=>_none)))
- (import "env" "ff" (func $internal327 (type $none_=>_none)))
- (import "env" "gf" (func $internal328 (type $none_=>_none)))
- (import "env" "hf" (func $internal329 (type $none_=>_none)))
- (import "env" "jf" (func $internal330 (type $none_=>_none)))
- (import "env" "kf" (func $internal331 (type $none_=>_none)))
- (import "env" "lf" (func $internal332 (type $none_=>_none)))
- (import "env" "mf" (func $internal333 (type $none_=>_none)))
- (import "env" "nf" (func $internal334 (type $none_=>_none)))
- (import "env" "of" (func $internal335 (type $none_=>_none)))
- (import "env" "pf" (func $internal336 (type $none_=>_none)))
- (import "env" "qf" (func $internal337 (type $none_=>_none)))
- (import "env" "rf" (func $internal338 (type $none_=>_none)))
- (import "env" "sf" (func $internal339 (type $none_=>_none)))
- (import "env" "tf" (func $internal340 (type $none_=>_none)))
- (import "env" "uf" (func $internal341 (type $none_=>_none)))
- (import "env" "vf" (func $internal342 (type $none_=>_none)))
- (import "env" "wf" (func $internal343 (type $none_=>_none)))
- (import "env" "xf" (func $internal344 (type $none_=>_none)))
- (import "env" "yf" (func $internal345 (type $none_=>_none)))
- (import "env" "zf" (func $internal346 (type $none_=>_none)))
- (import "env" "Af" (func $internal347 (type $none_=>_none)))
- (import "env" "Bf" (func $internal348 (type $none_=>_none)))
- (import "env" "Cf" (func $internal349 (type $none_=>_none)))
- (import "env" "Df" (func $internal350 (type $none_=>_none)))
- (import "env" "Ef" (func $internal351 (type $none_=>_none)))
- (import "env" "Ff" (func $internal352 (type $none_=>_none)))
- (import "env" "Gf" (func $internal353 (type $none_=>_none)))
- (import "env" "Hf" (func $internal354 (type $none_=>_none)))
- (import "env" "If" (func $internal355 (type $none_=>_none)))
- (import "env" "Jf" (func $internal356 (type $none_=>_none)))
- (import "env" "Kf" (func $internal357 (type $none_=>_none)))
- (import "env" "Lf" (func $internal358 (type $none_=>_none)))
- (import "env" "Mf" (func $internal359 (type $none_=>_none)))
- (import "env" "Nf" (func $internal360 (type $none_=>_none)))
- (import "env" "Of" (func $internal361 (type $none_=>_none)))
- (import "env" "Pf" (func $internal362 (type $none_=>_none)))
- (import "env" "Qf" (func $internal363 (type $none_=>_none)))
- (import "env" "Rf" (func $internal364 (type $none_=>_none)))
- (import "env" "Sf" (func $internal365 (type $none_=>_none)))
- (import "env" "Tf" (func $internal366 (type $none_=>_none)))
- (import "env" "Uf" (func $internal367 (type $none_=>_none)))
- (import "env" "Vf" (func $internal368 (type $none_=>_none)))
- (import "env" "Wf" (func $internal369 (type $none_=>_none)))
- (import "env" "Xf" (func $internal370 (type $none_=>_none)))
- (import "env" "Yf" (func $internal371 (type $none_=>_none)))
- (import "env" "Zf" (func $internal372 (type $none_=>_none)))
- (import "env" "_f" (func $internal373 (type $none_=>_none)))
- (import "env" "$f" (func $internal374 (type $none_=>_none)))
- (import "env" "ag" (func $internal375 (type $none_=>_none)))
- (import "env" "bg" (func $internal376 (type $none_=>_none)))
- (import "env" "cg" (func $internal377 (type $none_=>_none)))
- (import "env" "dg" (func $internal378 (type $none_=>_none)))
- (import "env" "eg" (func $internal379 (type $none_=>_none)))
- (import "env" "fg" (func $internal380 (type $none_=>_none)))
- (import "env" "gg" (func $internal381 (type $none_=>_none)))
- (import "env" "hg" (func $internal382 (type $none_=>_none)))
- (import "env" "ig" (func $internal383 (type $none_=>_none)))
- (import "env" "jg" (func $internal384 (type $none_=>_none)))
- (import "env" "kg" (func $internal385 (type $none_=>_none)))
- (import "env" "lg" (func $internal386 (type $none_=>_none)))
- (import "env" "mg" (func $internal387 (type $none_=>_none)))
- (import "env" "ng" (func $internal388 (type $none_=>_none)))
- (import "env" "og" (func $internal389 (type $none_=>_none)))
- (import "env" "pg" (func $internal390 (type $none_=>_none)))
- (import "env" "qg" (func $internal391 (type $none_=>_none)))
- (import "env" "rg" (func $internal392 (type $none_=>_none)))
- (import "env" "sg" (func $internal393 (type $none_=>_none)))
- (import "env" "tg" (func $internal394 (type $none_=>_none)))
- (import "env" "ug" (func $internal395 (type $none_=>_none)))
- (import "env" "vg" (func $internal396 (type $none_=>_none)))
- (import "env" "wg" (func $internal397 (type $none_=>_none)))
- (import "env" "xg" (func $internal398 (type $none_=>_none)))
- (import "env" "yg" (func $internal399 (type $none_=>_none)))
- (import "env" "zg" (func $internal400 (type $none_=>_none)))
- (import "env" "Ag" (func $internal401 (type $none_=>_none)))
- (import "env" "Bg" (func $internal402 (type $none_=>_none)))
- (import "env" "Cg" (func $internal403 (type $none_=>_none)))
- (import "env" "Dg" (func $internal404 (type $none_=>_none)))
- (import "env" "Eg" (func $internal405 (type $none_=>_none)))
- (import "env" "Fg" (func $internal406 (type $none_=>_none)))
- (import "env" "Gg" (func $internal407 (type $none_=>_none)))
- (import "env" "Hg" (func $internal408 (type $none_=>_none)))
- (import "env" "Ig" (func $internal409 (type $none_=>_none)))
- (import "env" "Jg" (func $internal410 (type $none_=>_none)))
- (import "env" "Kg" (func $internal411 (type $none_=>_none)))
- (import "env" "Lg" (func $internal412 (type $none_=>_none)))
- (import "env" "Mg" (func $internal413 (type $none_=>_none)))
- (import "env" "Ng" (func $internal414 (type $none_=>_none)))
- (import "env" "Og" (func $internal415 (type $none_=>_none)))
- (import "env" "Pg" (func $internal416 (type $none_=>_none)))
- (import "env" "Qg" (func $internal417 (type $none_=>_none)))
- (import "env" "Rg" (func $internal418 (type $none_=>_none)))
- (import "env" "Sg" (func $internal419 (type $none_=>_none)))
- (import "env" "Tg" (func $internal420 (type $none_=>_none)))
- (import "env" "Ug" (func $internal421 (type $none_=>_none)))
- (import "env" "Vg" (func $internal422 (type $none_=>_none)))
- (import "env" "Wg" (func $internal423 (type $none_=>_none)))
- (import "env" "Xg" (func $internal424 (type $none_=>_none)))
- (import "env" "Yg" (func $internal425 (type $none_=>_none)))
- (import "env" "Zg" (func $internal426 (type $none_=>_none)))
- (import "env" "_g" (func $internal427 (type $none_=>_none)))
- (import "env" "$g" (func $internal428 (type $none_=>_none)))
- (import "env" "ah" (func $internal429 (type $none_=>_none)))
- (import "env" "bh" (func $internal430 (type $none_=>_none)))
- (import "env" "ch" (func $internal431 (type $none_=>_none)))
- (import "env" "dh" (func $internal432 (type $none_=>_none)))
- (import "env" "eh" (func $internal433 (type $none_=>_none)))
- (import "env" "fh" (func $internal434 (type $none_=>_none)))
- (import "env" "gh" (func $internal435 (type $none_=>_none)))
- (import "env" "hh" (func $internal436 (type $none_=>_none)))
- (import "env" "ih" (func $internal437 (type $none_=>_none)))
- (import "env" "jh" (func $internal438 (type $none_=>_none)))
- (import "env" "kh" (func $internal439 (type $none_=>_none)))
- (import "env" "lh" (func $internal440 (type $none_=>_none)))
- (import "env" "mh" (func $internal441 (type $none_=>_none)))
- (import "env" "nh" (func $internal442 (type $none_=>_none)))
- (import "env" "oh" (func $internal443 (type $none_=>_none)))
- (import "env" "ph" (func $internal444 (type $none_=>_none)))
- (import "env" "qh" (func $internal445 (type $none_=>_none)))
- (import "env" "rh" (func $internal446 (type $none_=>_none)))
- (import "env" "sh" (func $internal447 (type $none_=>_none)))
- (import "env" "th" (func $internal448 (type $none_=>_none)))
- (import "env" "uh" (func $internal449 (type $none_=>_none)))
- (import "env" "vh" (func $internal450 (type $none_=>_none)))
- (import "env" "wh" (func $internal451 (type $none_=>_none)))
- (import "env" "xh" (func $internal452 (type $none_=>_none)))
- (import "env" "yh" (func $internal453 (type $none_=>_none)))
- (import "env" "zh" (func $internal454 (type $none_=>_none)))
- (import "env" "Ah" (func $internal455 (type $none_=>_none)))
- (import "env" "Bh" (func $internal456 (type $none_=>_none)))
- (import "env" "Ch" (func $internal457 (type $none_=>_none)))
- (import "env" "Dh" (func $internal458 (type $none_=>_none)))
- (import "env" "Eh" (func $internal459 (type $none_=>_none)))
- (import "env" "Fh" (func $internal460 (type $none_=>_none)))
- (import "env" "Gh" (func $internal461 (type $none_=>_none)))
- (import "env" "Hh" (func $internal462 (type $none_=>_none)))
- (import "env" "Ih" (func $internal463 (type $none_=>_none)))
- (import "env" "Jh" (func $internal464 (type $none_=>_none)))
- (import "env" "Kh" (func $internal465 (type $none_=>_none)))
- (import "env" "Lh" (func $internal466 (type $none_=>_none)))
- (import "env" "Mh" (func $internal467 (type $none_=>_none)))
- (import "env" "Nh" (func $internal468 (type $none_=>_none)))
- (import "env" "Oh" (func $internal469 (type $none_=>_none)))
- (import "env" "Ph" (func $internal470 (type $none_=>_none)))
- (import "env" "Qh" (func $internal471 (type $none_=>_none)))
- (import "env" "Rh" (func $internal472 (type $none_=>_none)))
- (import "env" "Sh" (func $internal473 (type $none_=>_none)))
- (import "env" "Th" (func $internal474 (type $none_=>_none)))
- (import "env" "Uh" (func $internal475 (type $none_=>_none)))
- (import "env" "Vh" (func $internal476 (type $none_=>_none)))
- (import "env" "Wh" (func $internal477 (type $none_=>_none)))
- (import "env" "Xh" (func $internal478 (type $none_=>_none)))
- (import "env" "Yh" (func $internal479 (type $none_=>_none)))
- (import "env" "Zh" (func $internal480 (type $none_=>_none)))
- (import "env" "_h" (func $internal481 (type $none_=>_none)))
- (import "env" "$h" (func $internal482 (type $none_=>_none)))
- (import "env" "ai" (func $internal483 (type $none_=>_none)))
- (import "env" "bi" (func $internal484 (type $none_=>_none)))
- (import "env" "ci" (func $internal485 (type $none_=>_none)))
- (import "env" "di" (func $internal486 (type $none_=>_none)))
- (import "env" "ei" (func $internal487 (type $none_=>_none)))
- (import "env" "fi" (func $internal488 (type $none_=>_none)))
- (import "env" "gi" (func $internal489 (type $none_=>_none)))
- (import "env" "hi" (func $internal490 (type $none_=>_none)))
- (import "env" "ii" (func $internal491 (type $none_=>_none)))
- (import "env" "ji" (func $internal492 (type $none_=>_none)))
- (import "env" "ki" (func $internal493 (type $none_=>_none)))
- (import "env" "li" (func $internal494 (type $none_=>_none)))
- (import "env" "mi" (func $internal495 (type $none_=>_none)))
- (import "env" "ni" (func $internal496 (type $none_=>_none)))
- (import "env" "oi" (func $internal497 (type $none_=>_none)))
- (import "env" "pi" (func $internal498 (type $none_=>_none)))
- (import "env" "qi" (func $internal499 (type $none_=>_none)))
- (import "env" "ri" (func $internal500 (type $none_=>_none)))
- (import "env" "si" (func $internal501 (type $none_=>_none)))
- (import "env" "ti" (func $internal502 (type $none_=>_none)))
- (import "env" "ui" (func $internal503 (type $none_=>_none)))
- (import "env" "vi" (func $internal504 (type $none_=>_none)))
- (import "env" "wi" (func $internal505 (type $none_=>_none)))
- (import "env" "xi" (func $internal506 (type $none_=>_none)))
- (import "env" "yi" (func $internal507 (type $none_=>_none)))
- (import "env" "zi" (func $internal508 (type $none_=>_none)))
- (import "env" "Ai" (func $internal509 (type $none_=>_none)))
- (import "env" "Bi" (func $internal510 (type $none_=>_none)))
- (import "env" "Ci" (func $internal511 (type $none_=>_none)))
- (import "env" "Di" (func $internal512 (type $none_=>_none)))
- (import "env" "Ei" (func $internal513 (type $none_=>_none)))
- (import "env" "Fi" (func $internal514 (type $none_=>_none)))
- (import "env" "Gi" (func $internal515 (type $none_=>_none)))
- (import "env" "Hi" (func $internal516 (type $none_=>_none)))
- (import "env" "Ii" (func $internal517 (type $none_=>_none)))
- (import "env" "Ji" (func $internal518 (type $none_=>_none)))
- (import "env" "Ki" (func $internal519 (type $none_=>_none)))
- (import "env" "Li" (func $internal520 (type $none_=>_none)))
- (import "env" "Mi" (func $internal521 (type $none_=>_none)))
- (import "env" "Ni" (func $internal522 (type $none_=>_none)))
- (import "env" "Oi" (func $internal523 (type $none_=>_none)))
- (import "env" "Pi" (func $internal524 (type $none_=>_none)))
- (import "env" "Qi" (func $internal525 (type $none_=>_none)))
- (import "env" "Ri" (func $internal526 (type $none_=>_none)))
- (import "env" "Si" (func $internal527 (type $none_=>_none)))
- (import "env" "Ti" (func $internal528 (type $none_=>_none)))
- (import "env" "Ui" (func $internal529 (type $none_=>_none)))
- (import "env" "Vi" (func $internal530 (type $none_=>_none)))
- (import "env" "Wi" (func $internal531 (type $none_=>_none)))
- (import "env" "Xi" (func $internal532 (type $none_=>_none)))
- (import "env" "Yi" (func $internal533 (type $none_=>_none)))
- (import "env" "Zi" (func $internal534 (type $none_=>_none)))
- (import "env" "_i" (func $internal535 (type $none_=>_none)))
- (import "env" "$i" (func $internal536 (type $none_=>_none)))
- (import "env" "aj" (func $internal537 (type $none_=>_none)))
- (import "env" "bj" (func $internal538 (type $none_=>_none)))
- (import "env" "cj" (func $internal539 (type $none_=>_none)))
- (import "env" "dj" (func $internal540 (type $none_=>_none)))
- (import "env" "ej" (func $internal541 (type $none_=>_none)))
- (import "env" "fj" (func $internal542 (type $none_=>_none)))
- (import "env" "gj" (func $internal543 (type $none_=>_none)))
- (import "env" "hj" (func $internal544 (type $none_=>_none)))
- (import "env" "ij" (func $internal545 (type $none_=>_none)))
- (import "env" "jj" (func $internal546 (type $none_=>_none)))
- (import "env" "kj" (func $internal547 (type $none_=>_none)))
- (import "env" "lj" (func $internal548 (type $none_=>_none)))
- (import "env" "mj" (func $internal549 (type $none_=>_none)))
- (import "env" "nj" (func $internal550 (type $none_=>_none)))
- (import "env" "oj" (func $internal551 (type $none_=>_none)))
- (import "env" "pj" (func $internal552 (type $none_=>_none)))
- (import "env" "qj" (func $internal553 (type $none_=>_none)))
- (import "env" "rj" (func $internal554 (type $none_=>_none)))
- (import "env" "sj" (func $internal555 (type $none_=>_none)))
- (import "env" "tj" (func $internal556 (type $none_=>_none)))
- (import "env" "uj" (func $internal557 (type $none_=>_none)))
- (import "env" "vj" (func $internal558 (type $none_=>_none)))
- (import "env" "wj" (func $internal559 (type $none_=>_none)))
- (import "env" "xj" (func $internal560 (type $none_=>_none)))
- (import "env" "yj" (func $internal561 (type $none_=>_none)))
- (import "env" "zj" (func $internal562 (type $none_=>_none)))
- (import "env" "Aj" (func $internal563 (type $none_=>_none)))
- (import "env" "Bj" (func $internal564 (type $none_=>_none)))
- (import "env" "Cj" (func $internal565 (type $none_=>_none)))
- (import "env" "Dj" (func $internal566 (type $none_=>_none)))
- (import "env" "Ej" (func $internal567 (type $none_=>_none)))
- (import "env" "Fj" (func $internal568 (type $none_=>_none)))
- (import "env" "Gj" (func $internal569 (type $none_=>_none)))
- (import "env" "Hj" (func $internal570 (type $none_=>_none)))
- (import "env" "Ij" (func $internal571 (type $none_=>_none)))
- (import "env" "Jj" (func $internal572 (type $none_=>_none)))
- (import "env" "Kj" (func $internal573 (type $none_=>_none)))
- (import "env" "Lj" (func $internal574 (type $none_=>_none)))
- (import "env" "Mj" (func $internal575 (type $none_=>_none)))
- (import "env" "Nj" (func $internal576 (type $none_=>_none)))
- (import "env" "Oj" (func $internal577 (type $none_=>_none)))
- (import "env" "Pj" (func $internal578 (type $none_=>_none)))
- (import "env" "Qj" (func $internal579 (type $none_=>_none)))
- (import "env" "Rj" (func $internal580 (type $none_=>_none)))
- (import "env" "Sj" (func $internal581 (type $none_=>_none)))
- (import "env" "Tj" (func $internal582 (type $none_=>_none)))
- (import "env" "Uj" (func $internal583 (type $none_=>_none)))
- (import "env" "Vj" (func $internal584 (type $none_=>_none)))
- (import "env" "Wj" (func $internal585 (type $none_=>_none)))
- (import "env" "Xj" (func $internal586 (type $none_=>_none)))
- (import "env" "Yj" (func $internal587 (type $none_=>_none)))
- (import "env" "Zj" (func $internal588 (type $none_=>_none)))
- (import "env" "_j" (func $internal589 (type $none_=>_none)))
- (import "env" "$j" (func $internal590 (type $none_=>_none)))
- (import "env" "ak" (func $internal591 (type $none_=>_none)))
- (import "env" "bk" (func $internal592 (type $none_=>_none)))
- (import "env" "ck" (func $internal593 (type $none_=>_none)))
- (import "env" "dk" (func $internal594 (type $none_=>_none)))
- (import "env" "ek" (func $internal595 (type $none_=>_none)))
- (import "env" "fk" (func $internal596 (type $none_=>_none)))
- (import "env" "gk" (func $internal597 (type $none_=>_none)))
- (import "env" "hk" (func $internal598 (type $none_=>_none)))
- (import "env" "ik" (func $internal599 (type $none_=>_none)))
- (import "env" "jk" (func $internal600 (type $none_=>_none)))
- (import "env" "kk" (func $internal601 (type $none_=>_none)))
- (import "env" "lk" (func $internal602 (type $none_=>_none)))
- (import "env" "mk" (func $internal603 (type $none_=>_none)))
- (import "env" "nk" (func $internal604 (type $none_=>_none)))
- (import "env" "ok" (func $internal605 (type $none_=>_none)))
- (import "env" "pk" (func $internal606 (type $none_=>_none)))
- (import "env" "qk" (func $internal607 (type $none_=>_none)))
- (import "env" "rk" (func $internal608 (type $none_=>_none)))
- (import "env" "sk" (func $internal609 (type $none_=>_none)))
- (import "env" "tk" (func $internal610 (type $none_=>_none)))
- (import "env" "uk" (func $internal611 (type $none_=>_none)))
- (import "env" "vk" (func $internal612 (type $none_=>_none)))
- (import "env" "wk" (func $internal613 (type $none_=>_none)))
- (import "env" "xk" (func $internal614 (type $none_=>_none)))
- (import "env" "yk" (func $internal615 (type $none_=>_none)))
- (import "env" "zk" (func $internal616 (type $none_=>_none)))
- (import "env" "Ak" (func $internal617 (type $none_=>_none)))
- (import "env" "Bk" (func $internal618 (type $none_=>_none)))
- (import "env" "Ck" (func $internal619 (type $none_=>_none)))
- (import "env" "Dk" (func $internal620 (type $none_=>_none)))
- (import "env" "Ek" (func $internal621 (type $none_=>_none)))
- (import "env" "Fk" (func $internal622 (type $none_=>_none)))
- (import "env" "Gk" (func $internal623 (type $none_=>_none)))
- (import "env" "Hk" (func $internal624 (type $none_=>_none)))
- (import "env" "Ik" (func $internal625 (type $none_=>_none)))
- (import "env" "Jk" (func $internal626 (type $none_=>_none)))
- (import "env" "Kk" (func $internal627 (type $none_=>_none)))
- (import "env" "Lk" (func $internal628 (type $none_=>_none)))
- (import "env" "Mk" (func $internal629 (type $none_=>_none)))
- (import "env" "Nk" (func $internal630 (type $none_=>_none)))
- (import "env" "Ok" (func $internal631 (type $none_=>_none)))
- (import "env" "Pk" (func $internal632 (type $none_=>_none)))
- (import "env" "Qk" (func $internal633 (type $none_=>_none)))
- (import "env" "Rk" (func $internal634 (type $none_=>_none)))
- (import "env" "Sk" (func $internal635 (type $none_=>_none)))
- (import "env" "Tk" (func $internal636 (type $none_=>_none)))
- (import "env" "Uk" (func $internal637 (type $none_=>_none)))
- (import "env" "Vk" (func $internal638 (type $none_=>_none)))
- (import "env" "Wk" (func $internal639 (type $none_=>_none)))
- (import "env" "Xk" (func $internal640 (type $none_=>_none)))
- (import "env" "Yk" (func $internal641 (type $none_=>_none)))
- (import "env" "Zk" (func $internal642 (type $none_=>_none)))
- (import "env" "_k" (func $internal643 (type $none_=>_none)))
- (import "env" "$k" (func $internal644 (type $none_=>_none)))
- (import "env" "al" (func $internal645 (type $none_=>_none)))
- (import "env" "bl" (func $internal646 (type $none_=>_none)))
- (import "env" "cl" (func $internal647 (type $none_=>_none)))
- (import "env" "dl" (func $internal648 (type $none_=>_none)))
- (import "env" "el" (func $internal649 (type $none_=>_none)))
- (import "env" "fl" (func $internal650 (type $none_=>_none)))
- (import "env" "gl" (func $internal651 (type $none_=>_none)))
- (import "env" "hl" (func $internal652 (type $none_=>_none)))
- (import "env" "il" (func $internal653 (type $none_=>_none)))
- (import "env" "jl" (func $internal654 (type $none_=>_none)))
- (import "env" "kl" (func $internal655 (type $none_=>_none)))
- (import "env" "ll" (func $internal656 (type $none_=>_none)))
- (import "env" "ml" (func $internal657 (type $none_=>_none)))
- (import "env" "nl" (func $internal658 (type $none_=>_none)))
- (import "env" "ol" (func $internal659 (type $none_=>_none)))
- (import "env" "pl" (func $internal660 (type $none_=>_none)))
- (import "env" "ql" (func $internal661 (type $none_=>_none)))
- (import "env" "rl" (func $internal662 (type $none_=>_none)))
- (import "env" "sl" (func $internal663 (type $none_=>_none)))
- (import "env" "tl" (func $internal664 (type $none_=>_none)))
- (import "env" "ul" (func $internal665 (type $none_=>_none)))
- (import "env" "vl" (func $internal666 (type $none_=>_none)))
- (import "env" "wl" (func $internal667 (type $none_=>_none)))
- (import "env" "xl" (func $internal668 (type $none_=>_none)))
- (import "env" "yl" (func $internal669 (type $none_=>_none)))
- (import "env" "zl" (func $internal670 (type $none_=>_none)))
- (import "env" "Al" (func $internal671 (type $none_=>_none)))
- (import "env" "Bl" (func $internal672 (type $none_=>_none)))
- (import "env" "Cl" (func $internal673 (type $none_=>_none)))
- (import "env" "Dl" (func $internal674 (type $none_=>_none)))
- (import "env" "El" (func $internal675 (type $none_=>_none)))
- (import "env" "Fl" (func $internal676 (type $none_=>_none)))
- (import "env" "Gl" (func $internal677 (type $none_=>_none)))
- (import "env" "Hl" (func $internal678 (type $none_=>_none)))
- (import "env" "Il" (func $internal679 (type $none_=>_none)))
- (import "env" "Jl" (func $internal680 (type $none_=>_none)))
- (import "env" "Kl" (func $internal681 (type $none_=>_none)))
- (import "env" "Ll" (func $internal682 (type $none_=>_none)))
- (import "env" "Ml" (func $internal683 (type $none_=>_none)))
- (import "env" "Nl" (func $internal684 (type $none_=>_none)))
- (import "env" "Ol" (func $internal685 (type $none_=>_none)))
- (import "env" "Pl" (func $internal686 (type $none_=>_none)))
- (import "env" "Ql" (func $internal687 (type $none_=>_none)))
- (import "env" "Rl" (func $internal688 (type $none_=>_none)))
- (import "env" "Sl" (func $internal689 (type $none_=>_none)))
- (import "env" "Tl" (func $internal690 (type $none_=>_none)))
- (import "env" "Ul" (func $internal691 (type $none_=>_none)))
- (import "env" "Vl" (func $internal692 (type $none_=>_none)))
- (import "env" "Wl" (func $internal693 (type $none_=>_none)))
- (import "env" "Xl" (func $internal694 (type $none_=>_none)))
- (import "env" "Yl" (func $internal695 (type $none_=>_none)))
- (import "env" "Zl" (func $internal696 (type $none_=>_none)))
- (import "env" "_l" (func $internal697 (type $none_=>_none)))
- (import "env" "$l" (func $internal698 (type $none_=>_none)))
- (import "env" "am" (func $internal699 (type $none_=>_none)))
- (import "env" "bm" (func $internal700 (type $none_=>_none)))
- (import "env" "cm" (func $internal701 (type $none_=>_none)))
- (import "env" "dm" (func $internal702 (type $none_=>_none)))
- (import "env" "em" (func $internal703 (type $none_=>_none)))
- (import "env" "fm" (func $internal704 (type $none_=>_none)))
- (import "env" "gm" (func $internal705 (type $none_=>_none)))
- (import "env" "hm" (func $internal706 (type $none_=>_none)))
- (import "env" "im" (func $internal707 (type $none_=>_none)))
- (import "env" "jm" (func $internal708 (type $none_=>_none)))
- (import "env" "km" (func $internal709 (type $none_=>_none)))
- (import "env" "lm" (func $internal710 (type $none_=>_none)))
- (import "env" "mm" (func $internal711 (type $none_=>_none)))
- (import "env" "nm" (func $internal712 (type $none_=>_none)))
- (import "env" "om" (func $internal713 (type $none_=>_none)))
- (import "env" "pm" (func $internal714 (type $none_=>_none)))
- (import "env" "qm" (func $internal715 (type $none_=>_none)))
- (import "env" "rm" (func $internal716 (type $none_=>_none)))
- (import "env" "sm" (func $internal717 (type $none_=>_none)))
- (import "env" "tm" (func $internal718 (type $none_=>_none)))
- (import "env" "um" (func $internal719 (type $none_=>_none)))
- (import "env" "vm" (func $internal720 (type $none_=>_none)))
- (import "env" "wm" (func $internal721 (type $none_=>_none)))
- (import "env" "xm" (func $internal722 (type $none_=>_none)))
- (import "env" "ym" (func $internal723 (type $none_=>_none)))
- (import "env" "zm" (func $internal724 (type $none_=>_none)))
- (import "env" "Am" (func $internal725 (type $none_=>_none)))
- (import "env" "Bm" (func $internal726 (type $none_=>_none)))
- (import "env" "Cm" (func $internal727 (type $none_=>_none)))
- (import "env" "Dm" (func $internal728 (type $none_=>_none)))
- (import "env" "Em" (func $internal729 (type $none_=>_none)))
- (import "env" "Fm" (func $internal730 (type $none_=>_none)))
- (import "env" "Gm" (func $internal731 (type $none_=>_none)))
- (import "env" "Hm" (func $internal732 (type $none_=>_none)))
- (import "env" "Im" (func $internal733 (type $none_=>_none)))
- (import "env" "Jm" (func $internal734 (type $none_=>_none)))
- (import "env" "Km" (func $internal735 (type $none_=>_none)))
- (import "env" "Lm" (func $internal736 (type $none_=>_none)))
- (import "env" "Mm" (func $internal737 (type $none_=>_none)))
- (import "env" "Nm" (func $internal738 (type $none_=>_none)))
- (import "env" "Om" (func $internal739 (type $none_=>_none)))
- (import "env" "Pm" (func $internal740 (type $none_=>_none)))
- (import "env" "Qm" (func $internal741 (type $none_=>_none)))
- (import "env" "Rm" (func $internal742 (type $none_=>_none)))
- (import "env" "Sm" (func $internal743 (type $none_=>_none)))
- (import "env" "Tm" (func $internal744 (type $none_=>_none)))
- (import "env" "Um" (func $internal745 (type $none_=>_none)))
- (import "env" "Vm" (func $internal746 (type $none_=>_none)))
- (import "env" "Wm" (func $internal747 (type $none_=>_none)))
- (import "env" "Xm" (func $internal748 (type $none_=>_none)))
- (import "env" "Ym" (func $internal749 (type $none_=>_none)))
- (import "env" "Zm" (func $internal750 (type $none_=>_none)))
- (import "env" "_m" (func $internal751 (type $none_=>_none)))
- (import "env" "$m" (func $internal752 (type $none_=>_none)))
- (import "env" "an" (func $internal753 (type $none_=>_none)))
- (import "env" "bn" (func $internal754 (type $none_=>_none)))
- (import "env" "cn" (func $internal755 (type $none_=>_none)))
- (import "env" "dn" (func $internal756 (type $none_=>_none)))
- (import "env" "en" (func $internal757 (type $none_=>_none)))
- (import "env" "fn" (func $internal758 (type $none_=>_none)))
- (import "env" "gn" (func $internal759 (type $none_=>_none)))
- (import "env" "hn" (func $internal760 (type $none_=>_none)))
- (import "env" "jn" (func $internal761 (type $none_=>_none)))
- (import "env" "kn" (func $internal762 (type $none_=>_none)))
- (import "env" "ln" (func $internal763 (type $none_=>_none)))
- (import "env" "mn" (func $internal764 (type $none_=>_none)))
- (import "env" "nn" (func $internal765 (type $none_=>_none)))
- (import "env" "on" (func $internal766 (type $none_=>_none)))
- (import "env" "pn" (func $internal767 (type $none_=>_none)))
- (import "env" "qn" (func $internal768 (type $none_=>_none)))
- (import "env" "rn" (func $internal769 (type $none_=>_none)))
- (import "env" "sn" (func $internal770 (type $none_=>_none)))
- (import "env" "tn" (func $internal771 (type $none_=>_none)))
- (import "env" "un" (func $internal772 (type $none_=>_none)))
- (import "env" "vn" (func $internal773 (type $none_=>_none)))
- (import "env" "wn" (func $internal774 (type $none_=>_none)))
- (import "env" "xn" (func $internal775 (type $none_=>_none)))
- (import "env" "yn" (func $internal776 (type $none_=>_none)))
- (import "env" "zn" (func $internal777 (type $none_=>_none)))
- (import "env" "An" (func $internal778 (type $none_=>_none)))
- (import "env" "Bn" (func $internal779 (type $none_=>_none)))
- (import "env" "Cn" (func $internal780 (type $none_=>_none)))
- (import "env" "Dn" (func $internal781 (type $none_=>_none)))
- (import "env" "En" (func $internal782 (type $none_=>_none)))
- (import "env" "Fn" (func $internal783 (type $none_=>_none)))
- (import "env" "Gn" (func $internal784 (type $none_=>_none)))
- (import "env" "Hn" (func $internal785 (type $none_=>_none)))
- (import "env" "In" (func $internal786 (type $none_=>_none)))
- (import "env" "Jn" (func $internal787 (type $none_=>_none)))
- (import "env" "Kn" (func $internal788 (type $none_=>_none)))
- (import "env" "Ln" (func $internal789 (type $none_=>_none)))
- (import "env" "Mn" (func $internal790 (type $none_=>_none)))
- (import "env" "Nn" (func $internal791 (type $none_=>_none)))
- (import "env" "On" (func $internal792 (type $none_=>_none)))
- (import "env" "Pn" (func $internal793 (type $none_=>_none)))
- (import "env" "Qn" (func $internal794 (type $none_=>_none)))
- (import "env" "Rn" (func $internal795 (type $none_=>_none)))
- (import "env" "Sn" (func $internal796 (type $none_=>_none)))
- (import "env" "Tn" (func $internal797 (type $none_=>_none)))
- (import "env" "Un" (func $internal798 (type $none_=>_none)))
- (import "env" "Vn" (func $internal799 (type $none_=>_none)))
- (import "env" "Wn" (func $internal800 (type $none_=>_none)))
- (import "env" "Xn" (func $internal801 (type $none_=>_none)))
- (import "env" "Yn" (func $internal802 (type $none_=>_none)))
- (import "env" "Zn" (func $internal803 (type $none_=>_none)))
- (import "env" "_n" (func $internal804 (type $none_=>_none)))
- (import "env" "$n" (func $internal805 (type $none_=>_none)))
- (import "env" "ao" (func $internal806 (type $none_=>_none)))
- (import "env" "bo" (func $internal807 (type $none_=>_none)))
- (import "env" "co" (func $internal808 (type $none_=>_none)))
- (import "env" "eo" (func $internal809 (type $none_=>_none)))
- (import "env" "fo" (func $internal810 (type $none_=>_none)))
- (import "env" "go" (func $internal811 (type $none_=>_none)))
- (import "env" "ho" (func $internal812 (type $none_=>_none)))
- (import "env" "io" (func $internal813 (type $none_=>_none)))
- (import "env" "jo" (func $internal814 (type $none_=>_none)))
- (import "env" "ko" (func $internal815 (type $none_=>_none)))
- (import "env" "lo" (func $internal816 (type $none_=>_none)))
- (import "env" "mo" (func $internal817 (type $none_=>_none)))
- (import "env" "no" (func $internal818 (type $none_=>_none)))
- (import "env" "oo" (func $internal819 (type $none_=>_none)))
- (import "env" "po" (func $internal820 (type $none_=>_none)))
- (import "env" "qo" (func $internal821 (type $none_=>_none)))
- (import "env" "ro" (func $internal822 (type $none_=>_none)))
- (import "env" "so" (func $internal823 (type $none_=>_none)))
- (import "env" "to" (func $internal824 (type $none_=>_none)))
- (import "env" "uo" (func $internal825 (type $none_=>_none)))
- (import "env" "vo" (func $internal826 (type $none_=>_none)))
- (import "env" "wo" (func $internal827 (type $none_=>_none)))
- (import "env" "xo" (func $internal828 (type $none_=>_none)))
- (import "env" "yo" (func $internal829 (type $none_=>_none)))
- (import "env" "zo" (func $internal830 (type $none_=>_none)))
- (import "env" "Ao" (func $internal831 (type $none_=>_none)))
- (import "env" "Bo" (func $internal832 (type $none_=>_none)))
- (import "env" "Co" (func $internal833 (type $none_=>_none)))
- (import "env" "Do" (func $internal834 (type $none_=>_none)))
- (import "env" "Eo" (func $internal835 (type $none_=>_none)))
- (import "env" "Fo" (func $internal836 (type $none_=>_none)))
- (import "env" "Go" (func $internal837 (type $none_=>_none)))
- (import "env" "Ho" (func $internal838 (type $none_=>_none)))
- (import "env" "Io" (func $internal839 (type $none_=>_none)))
- (import "env" "Jo" (func $internal840 (type $none_=>_none)))
- (import "env" "Ko" (func $internal841 (type $none_=>_none)))
- (import "env" "Lo" (func $internal842 (type $none_=>_none)))
- (import "env" "Mo" (func $internal843 (type $none_=>_none)))
- (import "env" "No" (func $internal844 (type $none_=>_none)))
- (import "env" "Oo" (func $internal845 (type $none_=>_none)))
- (import "env" "Po" (func $internal846 (type $none_=>_none)))
- (import "env" "Qo" (func $internal847 (type $none_=>_none)))
- (import "env" "Ro" (func $internal848 (type $none_=>_none)))
- (import "env" "So" (func $internal849 (type $none_=>_none)))
- (import "env" "To" (func $internal850 (type $none_=>_none)))
- (import "env" "Uo" (func $internal851 (type $none_=>_none)))
- (import "env" "Vo" (func $internal852 (type $none_=>_none)))
- (import "env" "Wo" (func $internal853 (type $none_=>_none)))
- (import "env" "Xo" (func $internal854 (type $none_=>_none)))
- (import "env" "Yo" (func $internal855 (type $none_=>_none)))
- (import "env" "Zo" (func $internal856 (type $none_=>_none)))
- (import "env" "_o" (func $internal857 (type $none_=>_none)))
- (import "env" "$o" (func $internal858 (type $none_=>_none)))
- (import "env" "ap" (func $internal859 (type $none_=>_none)))
- (import "env" "bp" (func $internal860 (type $none_=>_none)))
- (import "env" "cp" (func $internal861 (type $none_=>_none)))
- (import "env" "dp" (func $internal862 (type $none_=>_none)))
- (import "env" "ep" (func $internal863 (type $none_=>_none)))
- (import "env" "fp" (func $internal864 (type $none_=>_none)))
- (import "env" "gp" (func $internal865 (type $none_=>_none)))
- (import "env" "hp" (func $internal866 (type $none_=>_none)))
- (import "env" "ip" (func $internal867 (type $none_=>_none)))
- (import "env" "jp" (func $internal868 (type $none_=>_none)))
- (import "env" "kp" (func $internal869 (type $none_=>_none)))
- (import "env" "lp" (func $internal870 (type $none_=>_none)))
- (import "env" "mp" (func $internal871 (type $none_=>_none)))
- (import "env" "np" (func $internal872 (type $none_=>_none)))
- (import "env" "op" (func $internal873 (type $none_=>_none)))
- (import "env" "pp" (func $internal874 (type $none_=>_none)))
- (import "env" "qp" (func $internal875 (type $none_=>_none)))
- (import "env" "rp" (func $internal876 (type $none_=>_none)))
- (import "env" "sp" (func $internal877 (type $none_=>_none)))
- (import "env" "tp" (func $internal878 (type $none_=>_none)))
- (import "env" "up" (func $internal879 (type $none_=>_none)))
- (import "env" "vp" (func $internal880 (type $none_=>_none)))
- (import "env" "wp" (func $internal881 (type $none_=>_none)))
- (import "env" "xp" (func $internal882 (type $none_=>_none)))
- (import "env" "yp" (func $internal883 (type $none_=>_none)))
- (import "env" "zp" (func $internal884 (type $none_=>_none)))
- (import "env" "Ap" (func $internal885 (type $none_=>_none)))
- (import "env" "Bp" (func $internal886 (type $none_=>_none)))
- (import "env" "Cp" (func $internal887 (type $none_=>_none)))
- (import "env" "Dp" (func $internal888 (type $none_=>_none)))
- (import "env" "Ep" (func $internal889 (type $none_=>_none)))
- (import "env" "Fp" (func $internal890 (type $none_=>_none)))
- (import "env" "Gp" (func $internal891 (type $none_=>_none)))
- (import "env" "Hp" (func $internal892 (type $none_=>_none)))
- (import "env" "Ip" (func $internal893 (type $none_=>_none)))
- (import "env" "Jp" (func $internal894 (type $none_=>_none)))
- (import "env" "Kp" (func $internal895 (type $none_=>_none)))
- (import "env" "Lp" (func $internal896 (type $none_=>_none)))
- (import "env" "Mp" (func $internal897 (type $none_=>_none)))
- (import "env" "Np" (func $internal898 (type $none_=>_none)))
- (import "env" "Op" (func $internal899 (type $none_=>_none)))
- (import "env" "Pp" (func $internal900 (type $none_=>_none)))
- (import "env" "Qp" (func $internal901 (type $none_=>_none)))
- (import "env" "Rp" (func $internal902 (type $none_=>_none)))
- (import "env" "Sp" (func $internal903 (type $none_=>_none)))
- (import "env" "Tp" (func $internal904 (type $none_=>_none)))
- (import "env" "Up" (func $internal905 (type $none_=>_none)))
- (import "env" "Vp" (func $internal906 (type $none_=>_none)))
- (import "env" "Wp" (func $internal907 (type $none_=>_none)))
- (import "env" "Xp" (func $internal908 (type $none_=>_none)))
- (import "env" "Yp" (func $internal909 (type $none_=>_none)))
- (import "env" "Zp" (func $internal910 (type $none_=>_none)))
- (import "env" "_p" (func $internal911 (type $none_=>_none)))
- (import "env" "$p" (func $internal912 (type $none_=>_none)))
- (import "env" "aq" (func $internal913 (type $none_=>_none)))
- (import "env" "bq" (func $internal914 (type $none_=>_none)))
- (import "env" "cq" (func $internal915 (type $none_=>_none)))
- (import "env" "dq" (func $internal916 (type $none_=>_none)))
- (import "env" "eq" (func $internal917 (type $none_=>_none)))
- (import "env" "fq" (func $internal918 (type $none_=>_none)))
- (import "env" "gq" (func $internal919 (type $none_=>_none)))
- (import "env" "hq" (func $internal920 (type $none_=>_none)))
- (import "env" "iq" (func $internal921 (type $none_=>_none)))
- (import "env" "jq" (func $internal922 (type $none_=>_none)))
- (import "env" "kq" (func $internal923 (type $none_=>_none)))
- (import "env" "lq" (func $internal924 (type $none_=>_none)))
- (import "env" "mq" (func $internal925 (type $none_=>_none)))
- (import "env" "nq" (func $internal926 (type $none_=>_none)))
- (import "env" "oq" (func $internal927 (type $none_=>_none)))
- (import "env" "pq" (func $internal928 (type $none_=>_none)))
- (import "env" "qq" (func $internal929 (type $none_=>_none)))
- (import "env" "rq" (func $internal930 (type $none_=>_none)))
- (import "env" "sq" (func $internal931 (type $none_=>_none)))
- (import "env" "tq" (func $internal932 (type $none_=>_none)))
- (import "env" "uq" (func $internal933 (type $none_=>_none)))
- (import "env" "vq" (func $internal934 (type $none_=>_none)))
- (import "env" "wq" (func $internal935 (type $none_=>_none)))
- (import "env" "xq" (func $internal936 (type $none_=>_none)))
- (import "env" "yq" (func $internal937 (type $none_=>_none)))
- (import "env" "zq" (func $internal938 (type $none_=>_none)))
- (import "env" "Aq" (func $internal939 (type $none_=>_none)))
- (import "env" "Bq" (func $internal940 (type $none_=>_none)))
- (import "env" "Cq" (func $internal941 (type $none_=>_none)))
- (import "env" "Dq" (func $internal942 (type $none_=>_none)))
- (import "env" "Eq" (func $internal943 (type $none_=>_none)))
- (import "env" "Fq" (func $internal944 (type $none_=>_none)))
- (import "env" "Gq" (func $internal945 (type $none_=>_none)))
- (import "env" "Hq" (func $internal946 (type $none_=>_none)))
- (import "env" "Iq" (func $internal947 (type $none_=>_none)))
- (import "env" "Jq" (func $internal948 (type $none_=>_none)))
- (import "env" "Kq" (func $internal949 (type $none_=>_none)))
- (import "env" "Lq" (func $internal950 (type $none_=>_none)))
- (import "env" "Mq" (func $internal951 (type $none_=>_none)))
- (import "env" "Nq" (func $internal952 (type $none_=>_none)))
- (import "env" "Oq" (func $internal953 (type $none_=>_none)))
- (import "env" "Pq" (func $internal954 (type $none_=>_none)))
- (import "env" "Qq" (func $internal955 (type $none_=>_none)))
- (import "env" "Rq" (func $internal956 (type $none_=>_none)))
- (import "env" "Sq" (func $internal957 (type $none_=>_none)))
- (import "env" "Tq" (func $internal958 (type $none_=>_none)))
- (import "env" "Uq" (func $internal959 (type $none_=>_none)))
- (import "env" "Vq" (func $internal960 (type $none_=>_none)))
- (import "env" "Wq" (func $internal961 (type $none_=>_none)))
- (import "env" "Xq" (func $internal962 (type $none_=>_none)))
- (import "env" "Yq" (func $internal963 (type $none_=>_none)))
- (import "env" "Zq" (func $internal964 (type $none_=>_none)))
- (import "env" "_q" (func $internal965 (type $none_=>_none)))
- (import "env" "$q" (func $internal966 (type $none_=>_none)))
- (import "env" "ar" (func $internal967 (type $none_=>_none)))
- (import "env" "br" (func $internal968 (type $none_=>_none)))
- (import "env" "cr" (func $internal969 (type $none_=>_none)))
- (import "env" "dr" (func $internal970 (type $none_=>_none)))
- (import "env" "er" (func $internal971 (type $none_=>_none)))
- (import "env" "fr" (func $internal972 (type $none_=>_none)))
- (import "env" "gr" (func $internal973 (type $none_=>_none)))
- (import "env" "hr" (func $internal974 (type $none_=>_none)))
- (import "env" "ir" (func $internal975 (type $none_=>_none)))
- (import "env" "jr" (func $internal976 (type $none_=>_none)))
- (import "env" "kr" (func $internal977 (type $none_=>_none)))
- (import "env" "lr" (func $internal978 (type $none_=>_none)))
- (import "env" "mr" (func $internal979 (type $none_=>_none)))
- (import "env" "nr" (func $internal980 (type $none_=>_none)))
- (import "env" "or" (func $internal981 (type $none_=>_none)))
- (import "env" "pr" (func $internal982 (type $none_=>_none)))
- (import "env" "qr" (func $internal983 (type $none_=>_none)))
- (import "env" "rr" (func $internal984 (type $none_=>_none)))
- (import "env" "sr" (func $internal985 (type $none_=>_none)))
- (import "env" "tr" (func $internal986 (type $none_=>_none)))
- (import "env" "ur" (func $internal987 (type $none_=>_none)))
- (import "env" "vr" (func $internal988 (type $none_=>_none)))
- (import "env" "wr" (func $internal989 (type $none_=>_none)))
- (import "env" "xr" (func $internal990 (type $none_=>_none)))
- (import "env" "yr" (func $internal991 (type $none_=>_none)))
- (import "env" "zr" (func $internal992 (type $none_=>_none)))
- (import "env" "Ar" (func $internal993 (type $none_=>_none)))
- (import "env" "Br" (func $internal994 (type $none_=>_none)))
- (import "env" "Cr" (func $internal995 (type $none_=>_none)))
- (import "env" "Dr" (func $internal996 (type $none_=>_none)))
- (import "env" "Er" (func $internal997 (type $none_=>_none)))
- (import "env" "Fr" (func $internal998 (type $none_=>_none)))
- (import "env" "Gr" (func $internal999 (type $none_=>_none)))
- (import "env" "Hr" (func $internal1000 (type $none_=>_none)))
- (import "env" "Ir" (func $internal1001 (type $none_=>_none)))
- (import "env" "Jr" (func $internal1002 (type $none_=>_none)))
- (import "env" "Kr" (func $internal1003 (type $none_=>_none)))
- (import "env" "Lr" (func $internal1004 (type $none_=>_none)))
- (import "env" "Mr" (func $internal1005 (type $none_=>_none)))
- (import "env" "Nr" (func $internal1006 (type $none_=>_none)))
- (import "env" "Or" (func $internal1007 (type $none_=>_none)))
- (import "env" "Pr" (func $internal1008 (type $none_=>_none)))
- (import "env" "Qr" (func $internal1009 (type $none_=>_none)))
- (import "env" "Rr" (func $internal1010 (type $none_=>_none)))
- (import "env" "Sr" (func $internal1011 (type $none_=>_none)))
- (import "env" "Tr" (func $internal1012 (type $none_=>_none)))
- (import "env" "Ur" (func $internal1013 (type $none_=>_none)))
- (import "env" "Vr" (func $internal1014 (type $none_=>_none)))
- (import "env" "Wr" (func $internal1015 (type $none_=>_none)))
- (import "env" "Xr" (func $internal1016 (type $none_=>_none)))
- (import "env" "Yr" (func $internal1017 (type $none_=>_none)))
- (import "env" "Zr" (func $internal1018 (type $none_=>_none)))
- (import "env" "_r" (func $internal1019 (type $none_=>_none)))
- (import "env" "$r" (func $internal1020 (type $none_=>_none)))
- (import "env" "as" (func $internal1021 (type $none_=>_none)))
- (import "env" "bs" (func $internal1022 (type $none_=>_none)))
- (import "env" "cs" (func $internal1023 (type $none_=>_none)))
- (import "env" "ds" (func $internal1024 (type $none_=>_none)))
- (import "env" "es" (func $internal1025 (type $none_=>_none)))
- (import "env" "fs" (func $internal1026 (type $none_=>_none)))
- (import "env" "gs" (func $internal1027 (type $none_=>_none)))
- (import "env" "hs" (func $internal1028 (type $none_=>_none)))
- (import "env" "is" (func $internal1029 (type $none_=>_none)))
- (import "env" "js" (func $internal1030 (type $none_=>_none)))
- (import "env" "ks" (func $internal1031 (type $none_=>_none)))
- (import "env" "ls" (func $internal1032 (type $none_=>_none)))
- (import "env" "ms" (func $internal1033 (type $none_=>_none)))
- (import "env" "ns" (func $internal1034 (type $none_=>_none)))
- (import "env" "os" (func $internal1035 (type $none_=>_none)))
- (import "env" "ps" (func $internal1036 (type $none_=>_none)))
- (import "env" "qs" (func $internal1037 (type $none_=>_none)))
- (import "env" "rs" (func $internal1038 (type $none_=>_none)))
- (import "env" "ss" (func $internal1039 (type $none_=>_none)))
- (import "env" "ts" (func $internal1040 (type $none_=>_none)))
- (import "env" "us" (func $internal1041 (type $none_=>_none)))
- (import "env" "vs" (func $internal1042 (type $none_=>_none)))
- (import "env" "ws" (func $internal1043 (type $none_=>_none)))
- (import "env" "xs" (func $internal1044 (type $none_=>_none)))
- (import "env" "ys" (func $internal1045 (type $none_=>_none)))
- (import "env" "zs" (func $internal1046 (type $none_=>_none)))
- (import "env" "As" (func $internal1047 (type $none_=>_none)))
- (import "env" "Bs" (func $internal1048 (type $none_=>_none)))
- (import "env" "Cs" (func $internal1049 (type $none_=>_none)))
- (import "env" "Ds" (func $internal1050 (type $none_=>_none)))
- (import "env" "Es" (func $internal1051 (type $none_=>_none)))
- (import "env" "Fs" (func $internal1052 (type $none_=>_none)))
- (import "env" "Gs" (func $internal1053 (type $none_=>_none)))
- (import "env" "Hs" (func $internal1054 (type $none_=>_none)))
- (import "env" "Is" (func $internal1055 (type $none_=>_none)))
- (import "env" "Js" (func $internal1056 (type $none_=>_none)))
- (import "env" "Ks" (func $internal1057 (type $none_=>_none)))
- (import "env" "Ls" (func $internal1058 (type $none_=>_none)))
- (import "env" "Ms" (func $internal1059 (type $none_=>_none)))
- (import "env" "Ns" (func $internal1060 (type $none_=>_none)))
- (import "env" "Os" (func $internal1061 (type $none_=>_none)))
- (import "env" "Ps" (func $internal1062 (type $none_=>_none)))
- (import "env" "Qs" (func $internal1063 (type $none_=>_none)))
- (import "env" "Rs" (func $internal1064 (type $none_=>_none)))
- (import "env" "Ss" (func $internal1065 (type $none_=>_none)))
- (import "env" "Ts" (func $internal1066 (type $none_=>_none)))
- (import "env" "Us" (func $internal1067 (type $none_=>_none)))
- (import "env" "Vs" (func $internal1068 (type $none_=>_none)))
- (import "env" "Ws" (func $internal1069 (type $none_=>_none)))
- (import "env" "Xs" (func $internal1070 (type $none_=>_none)))
- (import "env" "Ys" (func $internal1071 (type $none_=>_none)))
- (import "env" "Zs" (func $internal1072 (type $none_=>_none)))
- (import "env" "_s" (func $internal1073 (type $none_=>_none)))
- (import "env" "$s" (func $internal1074 (type $none_=>_none)))
- (import "env" "at" (func $internal1075 (type $none_=>_none)))
- (import "env" "bt" (func $internal1076 (type $none_=>_none)))
- (import "env" "ct" (func $internal1077 (type $none_=>_none)))
- (import "env" "dt" (func $internal1078 (type $none_=>_none)))
- (import "env" "et" (func $internal1079 (type $none_=>_none)))
- (import "env" "ft" (func $internal1080 (type $none_=>_none)))
- (import "env" "gt" (func $internal1081 (type $none_=>_none)))
- (import "env" "ht" (func $internal1082 (type $none_=>_none)))
- (import "env" "it" (func $internal1083 (type $none_=>_none)))
- (import "env" "jt" (func $internal1084 (type $none_=>_none)))
- (import "env" "kt" (func $internal1085 (type $none_=>_none)))
- (import "env" "lt" (func $internal1086 (type $none_=>_none)))
- (import "env" "mt" (func $internal1087 (type $none_=>_none)))
- (import "env" "nt" (func $internal1088 (type $none_=>_none)))
- (import "env" "ot" (func $internal1089 (type $none_=>_none)))
- (import "env" "pt" (func $internal1090 (type $none_=>_none)))
- (import "env" "qt" (func $internal1091 (type $none_=>_none)))
- (import "env" "rt" (func $internal1092 (type $none_=>_none)))
- (import "env" "st" (func $internal1093 (type $none_=>_none)))
- (import "env" "tt" (func $internal1094 (type $none_=>_none)))
- (import "env" "ut" (func $internal1095 (type $none_=>_none)))
- (import "env" "vt" (func $internal1096 (type $none_=>_none)))
- (import "env" "wt" (func $internal1097 (type $none_=>_none)))
- (import "env" "xt" (func $internal1098 (type $none_=>_none)))
- (import "env" "yt" (func $internal1099 (type $none_=>_none)))
- (import "env" "zt" (func $internal1100 (type $none_=>_none)))
- (import "env" "At" (func $internal1101 (type $none_=>_none)))
- (import "env" "Bt" (func $internal1102 (type $none_=>_none)))
- (import "env" "Ct" (func $internal1103 (type $none_=>_none)))
- (import "env" "Dt" (func $internal1104 (type $none_=>_none)))
- (import "env" "Et" (func $internal1105 (type $none_=>_none)))
- (import "env" "Ft" (func $internal1106 (type $none_=>_none)))
- (import "env" "Gt" (func $internal1107 (type $none_=>_none)))
- (import "env" "Ht" (func $internal1108 (type $none_=>_none)))
- (import "env" "It" (func $internal1109 (type $none_=>_none)))
- (import "env" "Jt" (func $internal1110 (type $none_=>_none)))
- (import "env" "Kt" (func $internal1111 (type $none_=>_none)))
- (import "env" "Lt" (func $internal1112 (type $none_=>_none)))
- (import "env" "Mt" (func $internal1113 (type $none_=>_none)))
- (import "env" "Nt" (func $internal1114 (type $none_=>_none)))
- (import "env" "Ot" (func $internal1115 (type $none_=>_none)))
- (import "env" "Pt" (func $internal1116 (type $none_=>_none)))
- (import "env" "Qt" (func $internal1117 (type $none_=>_none)))
- (import "env" "Rt" (func $internal1118 (type $none_=>_none)))
- (import "env" "St" (func $internal1119 (type $none_=>_none)))
- (import "env" "Tt" (func $internal1120 (type $none_=>_none)))
- (import "env" "Ut" (func $internal1121 (type $none_=>_none)))
- (import "env" "Vt" (func $internal1122 (type $none_=>_none)))
- (import "env" "Wt" (func $internal1123 (type $none_=>_none)))
- (import "env" "Xt" (func $internal1124 (type $none_=>_none)))
- (import "env" "Yt" (func $internal1125 (type $none_=>_none)))
- (import "env" "Zt" (func $internal1126 (type $none_=>_none)))
- (import "env" "_t" (func $internal1127 (type $none_=>_none)))
- (import "env" "$t" (func $internal1128 (type $none_=>_none)))
- (import "env" "au" (func $internal1129 (type $none_=>_none)))
- (import "env" "bu" (func $internal1130 (type $none_=>_none)))
- (import "env" "cu" (func $internal1131 (type $none_=>_none)))
- (import "env" "du" (func $internal1132 (type $none_=>_none)))
- (import "env" "eu" (func $internal1133 (type $none_=>_none)))
- (import "env" "fu" (func $internal1134 (type $none_=>_none)))
- (import "env" "gu" (func $internal1135 (type $none_=>_none)))
- (import "env" "hu" (func $internal1136 (type $none_=>_none)))
- (import "env" "iu" (func $internal1137 (type $none_=>_none)))
- (import "env" "ju" (func $internal1138 (type $none_=>_none)))
- (import "env" "ku" (func $internal1139 (type $none_=>_none)))
- (import "env" "lu" (func $internal1140 (type $none_=>_none)))
- (import "env" "mu" (func $internal1141 (type $none_=>_none)))
- (import "env" "nu" (func $internal1142 (type $none_=>_none)))
- (import "env" "ou" (func $internal1143 (type $none_=>_none)))
- (import "env" "pu" (func $internal1144 (type $none_=>_none)))
- (import "env" "qu" (func $internal1145 (type $none_=>_none)))
- (import "env" "ru" (func $internal1146 (type $none_=>_none)))
- (import "env" "su" (func $internal1147 (type $none_=>_none)))
- (import "env" "tu" (func $internal1148 (type $none_=>_none)))
- (import "env" "uu" (func $internal1149 (type $none_=>_none)))
- (import "env" "vu" (func $internal1150 (type $none_=>_none)))
- (import "env" "wu" (func $internal1151 (type $none_=>_none)))
- (import "env" "xu" (func $internal1152 (type $none_=>_none)))
- (import "env" "yu" (func $internal1153 (type $none_=>_none)))
- (import "env" "zu" (func $internal1154 (type $none_=>_none)))
- (import "env" "Au" (func $internal1155 (type $none_=>_none)))
- (import "env" "Bu" (func $internal1156 (type $none_=>_none)))
- (import "env" "Cu" (func $internal1157 (type $none_=>_none)))
- (import "env" "Du" (func $internal1158 (type $none_=>_none)))
- (import "env" "Eu" (func $internal1159 (type $none_=>_none)))
- (import "env" "Fu" (func $internal1160 (type $none_=>_none)))
- (import "env" "Gu" (func $internal1161 (type $none_=>_none)))
- (import "env" "Hu" (func $internal1162 (type $none_=>_none)))
- (import "env" "Iu" (func $internal1163 (type $none_=>_none)))
- (import "env" "Ju" (func $internal1164 (type $none_=>_none)))
- (import "env" "Ku" (func $internal1165 (type $none_=>_none)))
- (import "env" "Lu" (func $internal1166 (type $none_=>_none)))
- (import "env" "Mu" (func $internal1167 (type $none_=>_none)))
- (import "env" "Nu" (func $internal1168 (type $none_=>_none)))
- (import "env" "Ou" (func $internal1169 (type $none_=>_none)))
- (import "env" "Pu" (func $internal1170 (type $none_=>_none)))
- (import "env" "Qu" (func $internal1171 (type $none_=>_none)))
- (import "env" "Ru" (func $internal1172 (type $none_=>_none)))
- (import "env" "Su" (func $internal1173 (type $none_=>_none)))
- (import "env" "Tu" (func $internal1174 (type $none_=>_none)))
- (import "env" "Uu" (func $internal1175 (type $none_=>_none)))
- (import "env" "Vu" (func $internal1176 (type $none_=>_none)))
- (import "env" "Wu" (func $internal1177 (type $none_=>_none)))
- (import "env" "Xu" (func $internal1178 (type $none_=>_none)))
- (import "env" "Yu" (func $internal1179 (type $none_=>_none)))
- (import "env" "Zu" (func $internal1180 (type $none_=>_none)))
- (import "env" "_u" (func $internal1181 (type $none_=>_none)))
- (import "env" "$u" (func $internal1182 (type $none_=>_none)))
- (import "env" "av" (func $internal1183 (type $none_=>_none)))
- (import "env" "bv" (func $internal1184 (type $none_=>_none)))
- (import "env" "cv" (func $internal1185 (type $none_=>_none)))
- (import "env" "dv" (func $internal1186 (type $none_=>_none)))
- (import "env" "ev" (func $internal1187 (type $none_=>_none)))
- (import "env" "fv" (func $internal1188 (type $none_=>_none)))
- (import "env" "gv" (func $internal1189 (type $none_=>_none)))
- (import "env" "hv" (func $internal1190 (type $none_=>_none)))
- (import "env" "iv" (func $internal1191 (type $none_=>_none)))
- (import "env" "jv" (func $internal1192 (type $none_=>_none)))
- (import "env" "kv" (func $internal1193 (type $none_=>_none)))
- (import "env" "lv" (func $internal1194 (type $none_=>_none)))
- (import "env" "mv" (func $internal1195 (type $none_=>_none)))
- (import "env" "nv" (func $internal1196 (type $none_=>_none)))
- (import "env" "ov" (func $internal1197 (type $none_=>_none)))
- (import "env" "pv" (func $internal1198 (type $none_=>_none)))
- (import "env" "qv" (func $internal1199 (type $none_=>_none)))
- (import "env" "rv" (func $internal1200 (type $none_=>_none)))
- (import "env" "sv" (func $internal1201 (type $none_=>_none)))
- (import "env" "tv" (func $internal1202 (type $none_=>_none)))
- (import "env" "uv" (func $internal1203 (type $none_=>_none)))
- (import "env" "vv" (func $internal1204 (type $none_=>_none)))
- (import "env" "wv" (func $internal1205 (type $none_=>_none)))
- (import "env" "xv" (func $internal1206 (type $none_=>_none)))
- (import "env" "yv" (func $internal1207 (type $none_=>_none)))
- (import "env" "zv" (func $internal1208 (type $none_=>_none)))
- (import "env" "Av" (func $internal1209 (type $none_=>_none)))
- (import "env" "Bv" (func $internal1210 (type $none_=>_none)))
- (import "env" "Cv" (func $internal1211 (type $none_=>_none)))
- (import "env" "Dv" (func $internal1212 (type $none_=>_none)))
- (import "env" "Ev" (func $internal1213 (type $none_=>_none)))
- (import "env" "Fv" (func $internal1214 (type $none_=>_none)))
- (import "env" "Gv" (func $internal1215 (type $none_=>_none)))
- (import "env" "Hv" (func $internal1216 (type $none_=>_none)))
- (import "env" "Iv" (func $internal1217 (type $none_=>_none)))
- (import "env" "Jv" (func $internal1218 (type $none_=>_none)))
- (import "env" "Kv" (func $internal1219 (type $none_=>_none)))
- (import "env" "Lv" (func $internal1220 (type $none_=>_none)))
- (import "env" "Mv" (func $internal1221 (type $none_=>_none)))
- (import "env" "Nv" (func $internal1222 (type $none_=>_none)))
- (import "env" "Ov" (func $internal1223 (type $none_=>_none)))
- (import "env" "Pv" (func $internal1224 (type $none_=>_none)))
- (import "env" "Qv" (func $internal1225 (type $none_=>_none)))
- (import "env" "Rv" (func $internal1226 (type $none_=>_none)))
- (import "env" "Sv" (func $internal1227 (type $none_=>_none)))
- (import "env" "Tv" (func $internal1228 (type $none_=>_none)))
- (import "env" "Uv" (func $internal1229 (type $none_=>_none)))
- (import "env" "Vv" (func $internal1230 (type $none_=>_none)))
- (import "env" "Wv" (func $internal1231 (type $none_=>_none)))
- (import "env" "Xv" (func $internal1232 (type $none_=>_none)))
- (import "env" "Yv" (func $internal1233 (type $none_=>_none)))
- (import "env" "Zv" (func $internal1234 (type $none_=>_none)))
- (import "env" "_v" (func $internal1235 (type $none_=>_none)))
- (import "env" "$v" (func $internal1236 (type $none_=>_none)))
- (import "env" "aw" (func $internal1237 (type $none_=>_none)))
- (import "env" "bw" (func $internal1238 (type $none_=>_none)))
- (import "env" "cw" (func $internal1239 (type $none_=>_none)))
- (import "env" "dw" (func $internal1240 (type $none_=>_none)))
- (import "env" "ew" (func $internal1241 (type $none_=>_none)))
- (import "env" "fw" (func $internal1242 (type $none_=>_none)))
- (import "env" "gw" (func $internal1243 (type $none_=>_none)))
- (import "env" "hw" (func $internal1244 (type $none_=>_none)))
- (import "env" "iw" (func $internal1245 (type $none_=>_none)))
- (import "env" "jw" (func $internal1246 (type $none_=>_none)))
- (import "env" "kw" (func $internal1247 (type $none_=>_none)))
- (import "env" "lw" (func $internal1248 (type $none_=>_none)))
- (import "env" "mw" (func $internal1249 (type $none_=>_none)))
- (import "env" "nw" (func $internal1250 (type $none_=>_none)))
- (import "env" "ow" (func $internal1251 (type $none_=>_none)))
- (import "env" "pw" (func $internal1252 (type $none_=>_none)))
- (import "env" "qw" (func $internal1253 (type $none_=>_none)))
- (import "env" "rw" (func $internal1254 (type $none_=>_none)))
- (import "env" "sw" (func $internal1255 (type $none_=>_none)))
- (import "env" "tw" (func $internal1256 (type $none_=>_none)))
- (import "env" "uw" (func $internal1257 (type $none_=>_none)))
- (import "env" "vw" (func $internal1258 (type $none_=>_none)))
- (import "env" "ww" (func $internal1259 (type $none_=>_none)))
- (import "env" "xw" (func $internal1260 (type $none_=>_none)))
- (import "env" "yw" (func $internal1261 (type $none_=>_none)))
- (import "env" "zw" (func $internal1262 (type $none_=>_none)))
- (import "env" "Aw" (func $internal1263 (type $none_=>_none)))
- (import "env" "Bw" (func $internal1264 (type $none_=>_none)))
- (import "env" "Cw" (func $internal1265 (type $none_=>_none)))
- (import "env" "Dw" (func $internal1266 (type $none_=>_none)))
- (import "env" "Ew" (func $internal1267 (type $none_=>_none)))
- (import "env" "Fw" (func $internal1268 (type $none_=>_none)))
- (import "env" "Gw" (func $internal1269 (type $none_=>_none)))
- (import "env" "Hw" (func $internal1270 (type $none_=>_none)))
- (import "env" "Iw" (func $internal1271 (type $none_=>_none)))
- (import "env" "Jw" (func $internal1272 (type $none_=>_none)))
- (import "env" "Kw" (func $internal1273 (type $none_=>_none)))
- (import "env" "Lw" (func $internal1274 (type $none_=>_none)))
- (import "env" "Mw" (func $internal1275 (type $none_=>_none)))
- (import "env" "Nw" (func $internal1276 (type $none_=>_none)))
- (import "env" "Ow" (func $internal1277 (type $none_=>_none)))
- (import "env" "Pw" (func $internal1278 (type $none_=>_none)))
- (import "env" "Qw" (func $internal1279 (type $none_=>_none)))
- (import "env" "Rw" (func $internal1280 (type $none_=>_none)))
- (import "env" "Sw" (func $internal1281 (type $none_=>_none)))
- (import "env" "Tw" (func $internal1282 (type $none_=>_none)))
- (import "env" "Uw" (func $internal1283 (type $none_=>_none)))
- (import "env" "Vw" (func $internal1284 (type $none_=>_none)))
- (import "env" "Ww" (func $internal1285 (type $none_=>_none)))
- (import "env" "Xw" (func $internal1286 (type $none_=>_none)))
- (import "env" "Yw" (func $internal1287 (type $none_=>_none)))
- (import "env" "Zw" (func $internal1288 (type $none_=>_none)))
- (import "env" "_w" (func $internal1289 (type $none_=>_none)))
- (import "env" "$w" (func $internal1290 (type $none_=>_none)))
- (import "env" "ax" (func $internal1291 (type $none_=>_none)))
- (import "env" "bx" (func $internal1292 (type $none_=>_none)))
- (import "env" "cx" (func $internal1293 (type $none_=>_none)))
- (import "env" "dx" (func $internal1294 (type $none_=>_none)))
- (import "env" "ex" (func $internal1295 (type $none_=>_none)))
- (import "env" "fx" (func $internal1296 (type $none_=>_none)))
- (import "env" "gx" (func $internal1297 (type $none_=>_none)))
- (import "env" "hx" (func $internal1298 (type $none_=>_none)))
- (import "env" "ix" (func $internal1299 (type $none_=>_none)))
- (import "env" "jx" (func $internal1300 (type $none_=>_none)))
- (import "env" "kx" (func $internal1301 (type $none_=>_none)))
- (import "env" "lx" (func $internal1302 (type $none_=>_none)))
- (import "env" "mx" (func $internal1303 (type $none_=>_none)))
- (import "env" "nx" (func $internal1304 (type $none_=>_none)))
- (import "env" "ox" (func $internal1305 (type $none_=>_none)))
- (import "env" "px" (func $internal1306 (type $none_=>_none)))
- (import "env" "qx" (func $internal1307 (type $none_=>_none)))
- (import "env" "rx" (func $internal1308 (type $none_=>_none)))
- (import "env" "sx" (func $internal1309 (type $none_=>_none)))
- (import "env" "tx" (func $internal1310 (type $none_=>_none)))
- (import "env" "ux" (func $internal1311 (type $none_=>_none)))
- (import "env" "vx" (func $internal1312 (type $none_=>_none)))
- (import "env" "wx" (func $internal1313 (type $none_=>_none)))
- (import "env" "xx" (func $internal1314 (type $none_=>_none)))
- (import "env" "yx" (func $internal1315 (type $none_=>_none)))
- (import "env" "zx" (func $internal1316 (type $none_=>_none)))
- (import "env" "Ax" (func $internal1317 (type $none_=>_none)))
- (import "env" "Bx" (func $internal1318 (type $none_=>_none)))
- (import "env" "Cx" (func $internal1319 (type $none_=>_none)))
- (import "env" "Dx" (func $internal1320 (type $none_=>_none)))
- (import "env" "Ex" (func $internal1321 (type $none_=>_none)))
- (import "env" "Fx" (func $internal1322 (type $none_=>_none)))
- (import "env" "Gx" (func $internal1323 (type $none_=>_none)))
- (import "env" "Hx" (func $internal1324 (type $none_=>_none)))
- (import "env" "Ix" (func $internal1325 (type $none_=>_none)))
- (import "env" "Jx" (func $internal1326 (type $none_=>_none)))
- (import "env" "Kx" (func $internal1327 (type $none_=>_none)))
- (import "env" "Lx" (func $internal1328 (type $none_=>_none)))
- (import "env" "Mx" (func $internal1329 (type $none_=>_none)))
- (import "env" "Nx" (func $internal1330 (type $none_=>_none)))
- (import "env" "Ox" (func $internal1331 (type $none_=>_none)))
- (import "env" "Px" (func $internal1332 (type $none_=>_none)))
- (import "env" "Qx" (func $internal1333 (type $none_=>_none)))
- (import "env" "Rx" (func $internal1334 (type $none_=>_none)))
- (import "env" "Sx" (func $internal1335 (type $none_=>_none)))
- (import "env" "Tx" (func $internal1336 (type $none_=>_none)))
- (import "env" "Ux" (func $internal1337 (type $none_=>_none)))
- (import "env" "Vx" (func $internal1338 (type $none_=>_none)))
- (import "env" "Wx" (func $internal1339 (type $none_=>_none)))
- (import "env" "Xx" (func $internal1340 (type $none_=>_none)))
- (import "env" "Yx" (func $internal1341 (type $none_=>_none)))
- (import "env" "Zx" (func $internal1342 (type $none_=>_none)))
- (import "env" "_x" (func $internal1343 (type $none_=>_none)))
- (import "env" "$x" (func $internal1344 (type $none_=>_none)))
- (import "env" "ay" (func $internal1345 (type $none_=>_none)))
- (import "env" "by" (func $internal1346 (type $none_=>_none)))
- (import "env" "cy" (func $internal1347 (type $none_=>_none)))
- (import "env" "dy" (func $internal1348 (type $none_=>_none)))
- (import "env" "ey" (func $internal1349 (type $none_=>_none)))
- (import "env" "fy" (func $internal1350 (type $none_=>_none)))
- (import "env" "gy" (func $internal1351 (type $none_=>_none)))
- (import "env" "hy" (func $internal1352 (type $none_=>_none)))
- (import "env" "iy" (func $internal1353 (type $none_=>_none)))
- (import "env" "jy" (func $internal1354 (type $none_=>_none)))
- (import "env" "ky" (func $internal1355 (type $none_=>_none)))
- (import "env" "ly" (func $internal1356 (type $none_=>_none)))
- (import "env" "my" (func $internal1357 (type $none_=>_none)))
- (import "env" "ny" (func $internal1358 (type $none_=>_none)))
- (import "env" "oy" (func $internal1359 (type $none_=>_none)))
- (import "env" "py" (func $internal1360 (type $none_=>_none)))
- (import "env" "qy" (func $internal1361 (type $none_=>_none)))
- (import "env" "ry" (func $internal1362 (type $none_=>_none)))
- (import "env" "sy" (func $internal1363 (type $none_=>_none)))
- (import "env" "ty" (func $internal1364 (type $none_=>_none)))
- (import "env" "uy" (func $internal1365 (type $none_=>_none)))
- (import "env" "vy" (func $internal1366 (type $none_=>_none)))
- (import "env" "wy" (func $internal1367 (type $none_=>_none)))
- (import "env" "xy" (func $internal1368 (type $none_=>_none)))
- (import "env" "yy" (func $internal1369 (type $none_=>_none)))
- (import "env" "zy" (func $internal1370 (type $none_=>_none)))
- (import "env" "Ay" (func $internal1371 (type $none_=>_none)))
- (import "env" "By" (func $internal1372 (type $none_=>_none)))
- (import "env" "Cy" (func $internal1373 (type $none_=>_none)))
- (import "env" "Dy" (func $internal1374 (type $none_=>_none)))
- (import "env" "Ey" (func $internal1375 (type $none_=>_none)))
- (import "env" "Fy" (func $internal1376 (type $none_=>_none)))
- (import "env" "Gy" (func $internal1377 (type $none_=>_none)))
- (import "env" "Hy" (func $internal1378 (type $none_=>_none)))
- (import "env" "Iy" (func $internal1379 (type $none_=>_none)))
- (import "env" "Jy" (func $internal1380 (type $none_=>_none)))
- (import "env" "Ky" (func $internal1381 (type $none_=>_none)))
- (import "env" "Ly" (func $internal1382 (type $none_=>_none)))
- (import "env" "My" (func $internal1383 (type $none_=>_none)))
- (import "env" "Ny" (func $internal1384 (type $none_=>_none)))
- (import "env" "Oy" (func $internal1385 (type $none_=>_none)))
- (import "env" "Py" (func $internal1386 (type $none_=>_none)))
- (import "env" "Qy" (func $internal1387 (type $none_=>_none)))
- (import "env" "Ry" (func $internal1388 (type $none_=>_none)))
- (import "env" "Sy" (func $internal1389 (type $none_=>_none)))
- (import "env" "Ty" (func $internal1390 (type $none_=>_none)))
- (import "env" "Uy" (func $internal1391 (type $none_=>_none)))
- (import "env" "Vy" (func $internal1392 (type $none_=>_none)))
- (import "env" "Wy" (func $internal1393 (type $none_=>_none)))
- (import "env" "Xy" (func $internal1394 (type $none_=>_none)))
- (import "env" "Yy" (func $internal1395 (type $none_=>_none)))
- (import "env" "Zy" (func $internal1396 (type $none_=>_none)))
- (import "env" "_y" (func $internal1397 (type $none_=>_none)))
- (import "env" "$y" (func $internal1398 (type $none_=>_none)))
- (import "env" "az" (func $internal1399 (type $none_=>_none)))
- (import "env" "bz" (func $internal1400 (type $none_=>_none)))
- (import "env" "cz" (func $internal1401 (type $none_=>_none)))
- (import "env" "dz" (func $internal1402 (type $none_=>_none)))
- (import "env" "ez" (func $internal1403 (type $none_=>_none)))
- (import "env" "fz" (func $internal1404 (type $none_=>_none)))
- (import "env" "gz" (func $internal1405 (type $none_=>_none)))
- (import "env" "hz" (func $internal1406 (type $none_=>_none)))
- (import "env" "iz" (func $internal1407 (type $none_=>_none)))
- (import "env" "jz" (func $internal1408 (type $none_=>_none)))
- (import "env" "kz" (func $internal1409 (type $none_=>_none)))
- (import "env" "lz" (func $internal1410 (type $none_=>_none)))
- (import "env" "mz" (func $internal1411 (type $none_=>_none)))
- (import "env" "nz" (func $internal1412 (type $none_=>_none)))
- (import "env" "oz" (func $internal1413 (type $none_=>_none)))
- (import "env" "pz" (func $internal1414 (type $none_=>_none)))
- (import "env" "qz" (func $internal1415 (type $none_=>_none)))
- (import "env" "rz" (func $internal1416 (type $none_=>_none)))
- (import "env" "sz" (func $internal1417 (type $none_=>_none)))
- (import "env" "tz" (func $internal1418 (type $none_=>_none)))
- (import "env" "uz" (func $internal1419 (type $none_=>_none)))
- (import "env" "vz" (func $internal1420 (type $none_=>_none)))
- (import "env" "wz" (func $internal1421 (type $none_=>_none)))
- (import "env" "xz" (func $internal1422 (type $none_=>_none)))
- (import "env" "yz" (func $internal1423 (type $none_=>_none)))
- (import "env" "zz" (func $internal1424 (type $none_=>_none)))
- (import "env" "Az" (func $internal1425 (type $none_=>_none)))
- (import "env" "Bz" (func $internal1426 (type $none_=>_none)))
- (import "env" "Cz" (func $internal1427 (type $none_=>_none)))
- (import "env" "Dz" (func $internal1428 (type $none_=>_none)))
- (import "env" "Ez" (func $internal1429 (type $none_=>_none)))
- (import "env" "Fz" (func $internal1430 (type $none_=>_none)))
- (import "env" "Gz" (func $internal1431 (type $none_=>_none)))
- (import "env" "Hz" (func $internal1432 (type $none_=>_none)))
- (import "env" "Iz" (func $internal1433 (type $none_=>_none)))
- (import "env" "Jz" (func $internal1434 (type $none_=>_none)))
- (import "env" "Kz" (func $internal1435 (type $none_=>_none)))
- (import "env" "Lz" (func $internal1436 (type $none_=>_none)))
- (import "env" "Mz" (func $internal1437 (type $none_=>_none)))
- (import "env" "Nz" (func $internal1438 (type $none_=>_none)))
- (import "env" "Oz" (func $internal1439 (type $none_=>_none)))
- (import "env" "Pz" (func $internal1440 (type $none_=>_none)))
- (import "env" "Qz" (func $internal1441 (type $none_=>_none)))
- (import "env" "Rz" (func $internal1442 (type $none_=>_none)))
- (import "env" "Sz" (func $internal1443 (type $none_=>_none)))
- (import "env" "Tz" (func $internal1444 (type $none_=>_none)))
- (import "env" "Uz" (func $internal1445 (type $none_=>_none)))
- (import "env" "Vz" (func $internal1446 (type $none_=>_none)))
- (import "env" "Wz" (func $internal1447 (type $none_=>_none)))
- (import "env" "Xz" (func $internal1448 (type $none_=>_none)))
- (import "env" "Yz" (func $internal1449 (type $none_=>_none)))
- (import "env" "Zz" (func $internal1450 (type $none_=>_none)))
- (import "env" "_z" (func $internal1451 (type $none_=>_none)))
- (import "env" "$z" (func $internal1452 (type $none_=>_none)))
- (import "env" "aA" (func $internal1453 (type $none_=>_none)))
- (import "env" "bA" (func $internal1454 (type $none_=>_none)))
- (import "env" "cA" (func $internal1455 (type $none_=>_none)))
- (import "env" "dA" (func $internal1456 (type $none_=>_none)))
- (import "env" "eA" (func $internal1457 (type $none_=>_none)))
- (import "env" "fA" (func $internal1458 (type $none_=>_none)))
- (import "env" "gA" (func $internal1459 (type $none_=>_none)))
- (import "env" "hA" (func $internal1460 (type $none_=>_none)))
- (import "env" "iA" (func $internal1461 (type $none_=>_none)))
- (import "env" "jA" (func $internal1462 (type $none_=>_none)))
- (import "env" "kA" (func $internal1463 (type $none_=>_none)))
- (import "env" "lA" (func $internal1464 (type $none_=>_none)))
- (import "env" "mA" (func $internal1465 (type $none_=>_none)))
- (import "env" "nA" (func $internal1466 (type $none_=>_none)))
- (import "env" "oA" (func $internal1467 (type $none_=>_none)))
- (import "env" "pA" (func $internal1468 (type $none_=>_none)))
- (import "env" "qA" (func $internal1469 (type $none_=>_none)))
- (import "env" "rA" (func $internal1470 (type $none_=>_none)))
- (import "env" "sA" (func $internal1471 (type $none_=>_none)))
- (import "env" "tA" (func $internal1472 (type $none_=>_none)))
- (import "env" "uA" (func $internal1473 (type $none_=>_none)))
- (import "env" "vA" (func $internal1474 (type $none_=>_none)))
- (import "env" "wA" (func $internal1475 (type $none_=>_none)))
- (import "env" "xA" (func $internal1476 (type $none_=>_none)))
- (import "env" "yA" (func $internal1477 (type $none_=>_none)))
- (import "env" "zA" (func $internal1478 (type $none_=>_none)))
- (import "env" "AA" (func $internal1479 (type $none_=>_none)))
- (import "env" "BA" (func $internal1480 (type $none_=>_none)))
- (import "env" "CA" (func $internal1481 (type $none_=>_none)))
- (import "env" "DA" (func $internal1482 (type $none_=>_none)))
- (import "env" "EA" (func $internal1483 (type $none_=>_none)))
- (import "env" "FA" (func $internal1484 (type $none_=>_none)))
- (import "env" "GA" (func $internal1485 (type $none_=>_none)))
- (import "env" "HA" (func $internal1486 (type $none_=>_none)))
- (import "env" "IA" (func $internal1487 (type $none_=>_none)))
- (import "env" "JA" (func $internal1488 (type $none_=>_none)))
- (import "env" "KA" (func $internal1489 (type $none_=>_none)))
- (import "env" "LA" (func $internal1490 (type $none_=>_none)))
- (import "env" "MA" (func $internal1491 (type $none_=>_none)))
- (import "env" "NA" (func $internal1492 (type $none_=>_none)))
- (import "env" "OA" (func $internal1493 (type $none_=>_none)))
- (import "env" "PA" (func $internal1494 (type $none_=>_none)))
- (import "env" "QA" (func $internal1495 (type $none_=>_none)))
- (import "env" "RA" (func $internal1496 (type $none_=>_none)))
- (import "env" "SA" (func $internal1497 (type $none_=>_none)))
- (import "env" "TA" (func $internal1498 (type $none_=>_none)))
- (import "env" "UA" (func $internal1499 (type $none_=>_none)))
- (import "env" "VA" (func $internal1500 (type $none_=>_none)))
- (import "env" "WA" (func $internal1501 (type $none_=>_none)))
- (import "env" "XA" (func $internal1502 (type $none_=>_none)))
- (import "env" "YA" (func $internal1503 (type $none_=>_none)))
- (import "env" "ZA" (func $internal1504 (type $none_=>_none)))
- (import "env" "_A" (func $internal1505 (type $none_=>_none)))
- (import "env" "$A" (func $internal1506 (type $none_=>_none)))
- (import "env" "aB" (func $internal1507 (type $none_=>_none)))
- (import "env" "bB" (func $internal1508 (type $none_=>_none)))
- (import "env" "cB" (func $internal1509 (type $none_=>_none)))
- (import "env" "dB" (func $internal1510 (type $none_=>_none)))
- (import "env" "eB" (func $internal1511 (type $none_=>_none)))
- (import "env" "fB" (func $internal1512 (type $none_=>_none)))
- (import "env" "gB" (func $internal1513 (type $none_=>_none)))
- (import "env" "hB" (func $internal1514 (type $none_=>_none)))
- (import "env" "iB" (func $internal1515 (type $none_=>_none)))
- (import "env" "jB" (func $internal1516 (type $none_=>_none)))
- (import "env" "kB" (func $internal1517 (type $none_=>_none)))
- (import "env" "lB" (func $internal1518 (type $none_=>_none)))
- (import "env" "mB" (func $internal1519 (type $none_=>_none)))
- (import "env" "nB" (func $internal1520 (type $none_=>_none)))
- (import "env" "oB" (func $internal1521 (type $none_=>_none)))
- (import "env" "pB" (func $internal1522 (type $none_=>_none)))
- (import "env" "qB" (func $internal1523 (type $none_=>_none)))
- (import "env" "rB" (func $internal1524 (type $none_=>_none)))
- (import "env" "sB" (func $internal1525 (type $none_=>_none)))
- (import "env" "tB" (func $internal1526 (type $none_=>_none)))
- (import "env" "uB" (func $internal1527 (type $none_=>_none)))
- (import "env" "vB" (func $internal1528 (type $none_=>_none)))
- (import "env" "wB" (func $internal1529 (type $none_=>_none)))
- (import "env" "xB" (func $internal1530 (type $none_=>_none)))
- (import "env" "yB" (func $internal1531 (type $none_=>_none)))
- (import "env" "zB" (func $internal1532 (type $none_=>_none)))
- (import "env" "AB" (func $internal1533 (type $none_=>_none)))
- (import "env" "BB" (func $internal1534 (type $none_=>_none)))
- (import "env" "CB" (func $internal1535 (type $none_=>_none)))
- (import "env" "DB" (func $internal1536 (type $none_=>_none)))
- (import "env" "EB" (func $internal1537 (type $none_=>_none)))
- (import "env" "FB" (func $internal1538 (type $none_=>_none)))
- (import "env" "GB" (func $internal1539 (type $none_=>_none)))
- (import "env" "HB" (func $internal1540 (type $none_=>_none)))
- (import "env" "IB" (func $internal1541 (type $none_=>_none)))
- (import "env" "JB" (func $internal1542 (type $none_=>_none)))
- (import "env" "KB" (func $internal1543 (type $none_=>_none)))
- (import "env" "LB" (func $internal1544 (type $none_=>_none)))
- (import "env" "MB" (func $internal1545 (type $none_=>_none)))
- (import "env" "NB" (func $internal1546 (type $none_=>_none)))
- (import "env" "OB" (func $internal1547 (type $none_=>_none)))
- (import "env" "PB" (func $internal1548 (type $none_=>_none)))
- (import "env" "QB" (func $internal1549 (type $none_=>_none)))
- (import "env" "RB" (func $internal1550 (type $none_=>_none)))
- (import "env" "SB" (func $internal1551 (type $none_=>_none)))
- (import "env" "TB" (func $internal1552 (type $none_=>_none)))
- (import "env" "UB" (func $internal1553 (type $none_=>_none)))
- (import "env" "VB" (func $internal1554 (type $none_=>_none)))
- (import "env" "WB" (func $internal1555 (type $none_=>_none)))
- (import "env" "XB" (func $internal1556 (type $none_=>_none)))
- (import "env" "YB" (func $internal1557 (type $none_=>_none)))
- (import "env" "ZB" (func $internal1558 (type $none_=>_none)))
- (import "env" "_B" (func $internal1559 (type $none_=>_none)))
- (import "env" "$B" (func $internal1560 (type $none_=>_none)))
- (import "env" "aC" (func $internal1561 (type $none_=>_none)))
- (import "env" "bC" (func $internal1562 (type $none_=>_none)))
- (import "env" "cC" (func $internal1563 (type $none_=>_none)))
- (import "env" "dC" (func $internal1564 (type $none_=>_none)))
- (import "env" "eC" (func $internal1565 (type $none_=>_none)))
- (import "env" "fC" (func $internal1566 (type $none_=>_none)))
- (import "env" "gC" (func $internal1567 (type $none_=>_none)))
- (import "env" "hC" (func $internal1568 (type $none_=>_none)))
- (import "env" "iC" (func $internal1569 (type $none_=>_none)))
- (import "env" "jC" (func $internal1570 (type $none_=>_none)))
- (import "env" "kC" (func $internal1571 (type $none_=>_none)))
- (import "env" "lC" (func $internal1572 (type $none_=>_none)))
- (import "env" "mC" (func $internal1573 (type $none_=>_none)))
- (import "env" "nC" (func $internal1574 (type $none_=>_none)))
- (import "env" "oC" (func $internal1575 (type $none_=>_none)))
- (import "env" "pC" (func $internal1576 (type $none_=>_none)))
- (import "env" "qC" (func $internal1577 (type $none_=>_none)))
- (import "env" "rC" (func $internal1578 (type $none_=>_none)))
- (import "env" "sC" (func $internal1579 (type $none_=>_none)))
- (import "env" "tC" (func $internal1580 (type $none_=>_none)))
- (import "env" "uC" (func $internal1581 (type $none_=>_none)))
- (import "env" "vC" (func $internal1582 (type $none_=>_none)))
- (import "env" "wC" (func $internal1583 (type $none_=>_none)))
- (import "env" "xC" (func $internal1584 (type $none_=>_none)))
- (import "env" "yC" (func $internal1585 (type $none_=>_none)))
- (import "env" "zC" (func $internal1586 (type $none_=>_none)))
- (import "env" "AC" (func $internal1587 (type $none_=>_none)))
- (import "env" "BC" (func $internal1588 (type $none_=>_none)))
- (import "env" "CC" (func $internal1589 (type $none_=>_none)))
- (import "env" "DC" (func $internal1590 (type $none_=>_none)))
- (import "env" "EC" (func $internal1591 (type $none_=>_none)))
- (import "env" "FC" (func $internal1592 (type $none_=>_none)))
- (import "env" "GC" (func $internal1593 (type $none_=>_none)))
- (import "env" "HC" (func $internal1594 (type $none_=>_none)))
- (import "env" "IC" (func $internal1595 (type $none_=>_none)))
- (import "env" "JC" (func $internal1596 (type $none_=>_none)))
- (import "env" "KC" (func $internal1597 (type $none_=>_none)))
- (import "env" "LC" (func $internal1598 (type $none_=>_none)))
- (import "env" "MC" (func $internal1599 (type $none_=>_none)))
- (import "env" "NC" (func $internal1600 (type $none_=>_none)))
- (import "env" "OC" (func $internal1601 (type $none_=>_none)))
- (import "env" "PC" (func $internal1602 (type $none_=>_none)))
- (import "env" "QC" (func $internal1603 (type $none_=>_none)))
- (import "env" "RC" (func $internal1604 (type $none_=>_none)))
- (import "env" "SC" (func $internal1605 (type $none_=>_none)))
- (import "env" "TC" (func $internal1606 (type $none_=>_none)))
- (import "env" "UC" (func $internal1607 (type $none_=>_none)))
- (import "env" "VC" (func $internal1608 (type $none_=>_none)))
- (import "env" "WC" (func $internal1609 (type $none_=>_none)))
- (import "env" "XC" (func $internal1610 (type $none_=>_none)))
- (import "env" "YC" (func $internal1611 (type $none_=>_none)))
- (import "env" "ZC" (func $internal1612 (type $none_=>_none)))
- (import "env" "_C" (func $internal1613 (type $none_=>_none)))
- (import "env" "$C" (func $internal1614 (type $none_=>_none)))
- (import "env" "aD" (func $internal1615 (type $none_=>_none)))
- (import "env" "bD" (func $internal1616 (type $none_=>_none)))
- (import "env" "cD" (func $internal1617 (type $none_=>_none)))
- (import "env" "dD" (func $internal1618 (type $none_=>_none)))
- (import "env" "eD" (func $internal1619 (type $none_=>_none)))
- (import "env" "fD" (func $internal1620 (type $none_=>_none)))
- (import "env" "gD" (func $internal1621 (type $none_=>_none)))
- (import "env" "hD" (func $internal1622 (type $none_=>_none)))
- (import "env" "iD" (func $internal1623 (type $none_=>_none)))
- (import "env" "jD" (func $internal1624 (type $none_=>_none)))
- (import "env" "kD" (func $internal1625 (type $none_=>_none)))
- (import "env" "lD" (func $internal1626 (type $none_=>_none)))
- (import "env" "mD" (func $internal1627 (type $none_=>_none)))
- (import "env" "nD" (func $internal1628 (type $none_=>_none)))
- (import "env" "oD" (func $internal1629 (type $none_=>_none)))
- (import "env" "pD" (func $internal1630 (type $none_=>_none)))
- (import "env" "qD" (func $internal1631 (type $none_=>_none)))
- (import "env" "rD" (func $internal1632 (type $none_=>_none)))
- (import "env" "sD" (func $internal1633 (type $none_=>_none)))
- (import "env" "tD" (func $internal1634 (type $none_=>_none)))
- (import "env" "uD" (func $internal1635 (type $none_=>_none)))
- (import "env" "vD" (func $internal1636 (type $none_=>_none)))
- (import "env" "wD" (func $internal1637 (type $none_=>_none)))
- (import "env" "xD" (func $internal1638 (type $none_=>_none)))
- (import "env" "yD" (func $internal1639 (type $none_=>_none)))
- (import "env" "zD" (func $internal1640 (type $none_=>_none)))
- (import "env" "AD" (func $internal1641 (type $none_=>_none)))
- (import "env" "BD" (func $internal1642 (type $none_=>_none)))
- (import "env" "CD" (func $internal1643 (type $none_=>_none)))
- (import "env" "DD" (func $internal1644 (type $none_=>_none)))
- (import "env" "ED" (func $internal1645 (type $none_=>_none)))
- (import "env" "FD" (func $internal1646 (type $none_=>_none)))
- (import "env" "GD" (func $internal1647 (type $none_=>_none)))
- (import "env" "HD" (func $internal1648 (type $none_=>_none)))
- (import "env" "ID" (func $internal1649 (type $none_=>_none)))
- (import "env" "JD" (func $internal1650 (type $none_=>_none)))
- (import "env" "KD" (func $internal1651 (type $none_=>_none)))
- (import "env" "LD" (func $internal1652 (type $none_=>_none)))
- (import "env" "MD" (func $internal1653 (type $none_=>_none)))
- (import "env" "ND" (func $internal1654 (type $none_=>_none)))
- (import "env" "OD" (func $internal1655 (type $none_=>_none)))
- (import "env" "PD" (func $internal1656 (type $none_=>_none)))
- (import "env" "QD" (func $internal1657 (type $none_=>_none)))
- (import "env" "RD" (func $internal1658 (type $none_=>_none)))
- (import "env" "SD" (func $internal1659 (type $none_=>_none)))
- (import "env" "TD" (func $internal1660 (type $none_=>_none)))
- (import "env" "UD" (func $internal1661 (type $none_=>_none)))
- (import "env" "VD" (func $internal1662 (type $none_=>_none)))
- (import "env" "WD" (func $internal1663 (type $none_=>_none)))
- (import "env" "XD" (func $internal1664 (type $none_=>_none)))
- (import "env" "YD" (func $internal1665 (type $none_=>_none)))
- (import "env" "ZD" (func $internal1666 (type $none_=>_none)))
- (import "env" "_D" (func $internal1667 (type $none_=>_none)))
- (import "env" "$D" (func $internal1668 (type $none_=>_none)))
- (import "env" "aE" (func $internal1669 (type $none_=>_none)))
- (import "env" "bE" (func $internal1670 (type $none_=>_none)))
- (import "env" "cE" (func $internal1671 (type $none_=>_none)))
- (import "env" "dE" (func $internal1672 (type $none_=>_none)))
- (import "env" "eE" (func $internal1673 (type $none_=>_none)))
- (import "env" "fE" (func $internal1674 (type $none_=>_none)))
- (import "env" "gE" (func $internal1675 (type $none_=>_none)))
- (import "env" "hE" (func $internal1676 (type $none_=>_none)))
- (import "env" "iE" (func $internal1677 (type $none_=>_none)))
- (import "env" "jE" (func $internal1678 (type $none_=>_none)))
- (import "env" "kE" (func $internal1679 (type $none_=>_none)))
- (import "env" "lE" (func $internal1680 (type $none_=>_none)))
- (import "env" "mE" (func $internal1681 (type $none_=>_none)))
- (import "env" "nE" (func $internal1682 (type $none_=>_none)))
- (import "env" "oE" (func $internal1683 (type $none_=>_none)))
- (import "env" "pE" (func $internal1684 (type $none_=>_none)))
- (import "env" "qE" (func $internal1685 (type $none_=>_none)))
- (import "env" "rE" (func $internal1686 (type $none_=>_none)))
- (import "env" "sE" (func $internal1687 (type $none_=>_none)))
- (import "env" "tE" (func $internal1688 (type $none_=>_none)))
- (import "env" "uE" (func $internal1689 (type $none_=>_none)))
- (import "env" "vE" (func $internal1690 (type $none_=>_none)))
- (import "env" "wE" (func $internal1691 (type $none_=>_none)))
- (import "env" "xE" (func $internal1692 (type $none_=>_none)))
- (import "env" "yE" (func $internal1693 (type $none_=>_none)))
- (import "env" "zE" (func $internal1694 (type $none_=>_none)))
- (import "env" "AE" (func $internal1695 (type $none_=>_none)))
- (import "env" "BE" (func $internal1696 (type $none_=>_none)))
- (import "env" "CE" (func $internal1697 (type $none_=>_none)))
- (import "env" "DE" (func $internal1698 (type $none_=>_none)))
- (import "env" "EE" (func $internal1699 (type $none_=>_none)))
- (import "env" "FE" (func $internal1700 (type $none_=>_none)))
- (import "env" "GE" (func $internal1701 (type $none_=>_none)))
- (import "env" "HE" (func $internal1702 (type $none_=>_none)))
- (import "env" "IE" (func $internal1703 (type $none_=>_none)))
- (import "env" "JE" (func $internal1704 (type $none_=>_none)))
- (import "env" "KE" (func $internal1705 (type $none_=>_none)))
- (import "env" "LE" (func $internal1706 (type $none_=>_none)))
- (import "env" "ME" (func $internal1707 (type $none_=>_none)))
- (import "env" "NE" (func $internal1708 (type $none_=>_none)))
- (import "env" "OE" (func $internal1709 (type $none_=>_none)))
- (import "env" "PE" (func $internal1710 (type $none_=>_none)))
- (import "env" "QE" (func $internal1711 (type $none_=>_none)))
- (import "env" "RE" (func $internal1712 (type $none_=>_none)))
- (import "env" "SE" (func $internal1713 (type $none_=>_none)))
- (import "env" "TE" (func $internal1714 (type $none_=>_none)))
- (import "env" "UE" (func $internal1715 (type $none_=>_none)))
- (import "env" "VE" (func $internal1716 (type $none_=>_none)))
- (import "env" "WE" (func $internal1717 (type $none_=>_none)))
- (import "env" "XE" (func $internal1718 (type $none_=>_none)))
- (import "env" "YE" (func $internal1719 (type $none_=>_none)))
- (import "env" "ZE" (func $internal1720 (type $none_=>_none)))
- (import "env" "_E" (func $internal1721 (type $none_=>_none)))
- (import "env" "$E" (func $internal1722 (type $none_=>_none)))
- (import "env" "aF" (func $internal1723 (type $none_=>_none)))
- (import "env" "bF" (func $internal1724 (type $none_=>_none)))
- (import "env" "cF" (func $internal1725 (type $none_=>_none)))
- (import "env" "dF" (func $internal1726 (type $none_=>_none)))
- (import "env" "eF" (func $internal1727 (type $none_=>_none)))
- (import "env" "fF" (func $internal1728 (type $none_=>_none)))
- (import "env" "gF" (func $internal1729 (type $none_=>_none)))
- (import "env" "hF" (func $internal1730 (type $none_=>_none)))
- (import "env" "iF" (func $internal1731 (type $none_=>_none)))
- (import "env" "jF" (func $internal1732 (type $none_=>_none)))
- (import "env" "kF" (func $internal1733 (type $none_=>_none)))
- (import "env" "lF" (func $internal1734 (type $none_=>_none)))
- (import "env" "mF" (func $internal1735 (type $none_=>_none)))
- (import "env" "nF" (func $internal1736 (type $none_=>_none)))
- (import "env" "oF" (func $internal1737 (type $none_=>_none)))
- (import "env" "pF" (func $internal1738 (type $none_=>_none)))
- (import "env" "qF" (func $internal1739 (type $none_=>_none)))
- (import "env" "rF" (func $internal1740 (type $none_=>_none)))
- (import "env" "sF" (func $internal1741 (type $none_=>_none)))
- (import "env" "tF" (func $internal1742 (type $none_=>_none)))
- (import "env" "uF" (func $internal1743 (type $none_=>_none)))
- (import "env" "vF" (func $internal1744 (type $none_=>_none)))
- (import "env" "wF" (func $internal1745 (type $none_=>_none)))
- (import "env" "xF" (func $internal1746 (type $none_=>_none)))
- (import "env" "yF" (func $internal1747 (type $none_=>_none)))
- (import "env" "zF" (func $internal1748 (type $none_=>_none)))
- (import "env" "AF" (func $internal1749 (type $none_=>_none)))
- (import "env" "BF" (func $internal1750 (type $none_=>_none)))
- (import "env" "CF" (func $internal1751 (type $none_=>_none)))
- (import "env" "DF" (func $internal1752 (type $none_=>_none)))
- (import "env" "EF" (func $internal1753 (type $none_=>_none)))
- (import "env" "FF" (func $internal1754 (type $none_=>_none)))
- (import "env" "GF" (func $internal1755 (type $none_=>_none)))
- (import "env" "HF" (func $internal1756 (type $none_=>_none)))
- (import "env" "IF" (func $internal1757 (type $none_=>_none)))
- (import "env" "JF" (func $internal1758 (type $none_=>_none)))
- (import "env" "KF" (func $internal1759 (type $none_=>_none)))
- (import "env" "LF" (func $internal1760 (type $none_=>_none)))
- (import "env" "MF" (func $internal1761 (type $none_=>_none)))
- (import "env" "NF" (func $internal1762 (type $none_=>_none)))
- (import "env" "OF" (func $internal1763 (type $none_=>_none)))
- (import "env" "PF" (func $internal1764 (type $none_=>_none)))
- (import "env" "QF" (func $internal1765 (type $none_=>_none)))
- (import "env" "RF" (func $internal1766 (type $none_=>_none)))
- (import "env" "SF" (func $internal1767 (type $none_=>_none)))
- (import "env" "TF" (func $internal1768 (type $none_=>_none)))
- (import "env" "UF" (func $internal1769 (type $none_=>_none)))
- (import "env" "VF" (func $internal1770 (type $none_=>_none)))
- (import "env" "WF" (func $internal1771 (type $none_=>_none)))
- (import "env" "XF" (func $internal1772 (type $none_=>_none)))
- (import "env" "YF" (func $internal1773 (type $none_=>_none)))
- (import "env" "ZF" (func $internal1774 (type $none_=>_none)))
- (import "env" "_F" (func $internal1775 (type $none_=>_none)))
- (import "env" "$F" (func $internal1776 (type $none_=>_none)))
- (import "env" "aG" (func $internal1777 (type $none_=>_none)))
- (import "env" "bG" (func $internal1778 (type $none_=>_none)))
- (import "env" "cG" (func $internal1779 (type $none_=>_none)))
- (import "env" "dG" (func $internal1780 (type $none_=>_none)))
- (import "env" "eG" (func $internal1781 (type $none_=>_none)))
- (import "env" "fG" (func $internal1782 (type $none_=>_none)))
- (import "env" "gG" (func $internal1783 (type $none_=>_none)))
- (import "env" "hG" (func $internal1784 (type $none_=>_none)))
- (import "env" "iG" (func $internal1785 (type $none_=>_none)))
- (import "env" "jG" (func $internal1786 (type $none_=>_none)))
- (import "env" "kG" (func $internal1787 (type $none_=>_none)))
- (import "env" "lG" (func $internal1788 (type $none_=>_none)))
- (import "env" "mG" (func $internal1789 (type $none_=>_none)))
- (import "env" "nG" (func $internal1790 (type $none_=>_none)))
- (import "env" "oG" (func $internal1791 (type $none_=>_none)))
- (import "env" "pG" (func $internal1792 (type $none_=>_none)))
- (import "env" "qG" (func $internal1793 (type $none_=>_none)))
- (import "env" "rG" (func $internal1794 (type $none_=>_none)))
- (import "env" "sG" (func $internal1795 (type $none_=>_none)))
- (import "env" "tG" (func $internal1796 (type $none_=>_none)))
- (import "env" "uG" (func $internal1797 (type $none_=>_none)))
- (import "env" "vG" (func $internal1798 (type $none_=>_none)))
- (import "env" "wG" (func $internal1799 (type $none_=>_none)))
- (import "env" "xG" (func $internal1800 (type $none_=>_none)))
- (import "env" "yG" (func $internal1801 (type $none_=>_none)))
- (import "env" "zG" (func $internal1802 (type $none_=>_none)))
- (import "env" "AG" (func $internal1803 (type $none_=>_none)))
- (import "env" "BG" (func $internal1804 (type $none_=>_none)))
- (import "env" "CG" (func $internal1805 (type $none_=>_none)))
- (import "env" "DG" (func $internal1806 (type $none_=>_none)))
- (import "env" "EG" (func $internal1807 (type $none_=>_none)))
- (import "env" "FG" (func $internal1808 (type $none_=>_none)))
- (import "env" "GG" (func $internal1809 (type $none_=>_none)))
- (import "env" "HG" (func $internal1810 (type $none_=>_none)))
- (import "env" "IG" (func $internal1811 (type $none_=>_none)))
- (import "env" "JG" (func $internal1812 (type $none_=>_none)))
- (import "env" "KG" (func $internal1813 (type $none_=>_none)))
- (import "env" "LG" (func $internal1814 (type $none_=>_none)))
- (import "env" "MG" (func $internal1815 (type $none_=>_none)))
- (import "env" "NG" (func $internal1816 (type $none_=>_none)))
- (import "env" "OG" (func $internal1817 (type $none_=>_none)))
- (import "env" "PG" (func $internal1818 (type $none_=>_none)))
- (import "env" "QG" (func $internal1819 (type $none_=>_none)))
- (import "env" "RG" (func $internal1820 (type $none_=>_none)))
- (import "env" "SG" (func $internal1821 (type $none_=>_none)))
- (import "env" "TG" (func $internal1822 (type $none_=>_none)))
- (import "env" "UG" (func $internal1823 (type $none_=>_none)))
- (import "env" "VG" (func $internal1824 (type $none_=>_none)))
- (import "env" "WG" (func $internal1825 (type $none_=>_none)))
- (import "env" "XG" (func $internal1826 (type $none_=>_none)))
- (import "env" "YG" (func $internal1827 (type $none_=>_none)))
- (import "env" "ZG" (func $internal1828 (type $none_=>_none)))
- (import "env" "_G" (func $internal1829 (type $none_=>_none)))
- (import "env" "$G" (func $internal1830 (type $none_=>_none)))
- (import "env" "aH" (func $internal1831 (type $none_=>_none)))
- (import "env" "bH" (func $internal1832 (type $none_=>_none)))
- (import "env" "cH" (func $internal1833 (type $none_=>_none)))
- (import "env" "dH" (func $internal1834 (type $none_=>_none)))
- (import "env" "eH" (func $internal1835 (type $none_=>_none)))
- (import "env" "fH" (func $internal1836 (type $none_=>_none)))
- (import "env" "gH" (func $internal1837 (type $none_=>_none)))
- (import "env" "hH" (func $internal1838 (type $none_=>_none)))
- (import "env" "iH" (func $internal1839 (type $none_=>_none)))
- (import "env" "jH" (func $internal1840 (type $none_=>_none)))
- (import "env" "kH" (func $internal1841 (type $none_=>_none)))
- (import "env" "lH" (func $internal1842 (type $none_=>_none)))
- (import "env" "mH" (func $internal1843 (type $none_=>_none)))
- (import "env" "nH" (func $internal1844 (type $none_=>_none)))
- (import "env" "oH" (func $internal1845 (type $none_=>_none)))
- (import "env" "pH" (func $internal1846 (type $none_=>_none)))
- (import "env" "qH" (func $internal1847 (type $none_=>_none)))
- (import "env" "rH" (func $internal1848 (type $none_=>_none)))
- (import "env" "sH" (func $internal1849 (type $none_=>_none)))
- (import "env" "tH" (func $internal1850 (type $none_=>_none)))
- (import "env" "uH" (func $internal1851 (type $none_=>_none)))
- (import "env" "vH" (func $internal1852 (type $none_=>_none)))
- (import "env" "wH" (func $internal1853 (type $none_=>_none)))
- (import "env" "xH" (func $internal1854 (type $none_=>_none)))
- (import "env" "yH" (func $internal1855 (type $none_=>_none)))
- (import "env" "zH" (func $internal1856 (type $none_=>_none)))
- (import "env" "AH" (func $internal1857 (type $none_=>_none)))
- (import "env" "BH" (func $internal1858 (type $none_=>_none)))
- (import "env" "CH" (func $internal1859 (type $none_=>_none)))
- (import "env" "DH" (func $internal1860 (type $none_=>_none)))
- (import "env" "EH" (func $internal1861 (type $none_=>_none)))
- (import "env" "FH" (func $internal1862 (type $none_=>_none)))
- (import "env" "GH" (func $internal1863 (type $none_=>_none)))
- (import "env" "HH" (func $internal1864 (type $none_=>_none)))
- (import "env" "IH" (func $internal1865 (type $none_=>_none)))
- (import "env" "JH" (func $internal1866 (type $none_=>_none)))
- (import "env" "KH" (func $internal1867 (type $none_=>_none)))
- (import "env" "LH" (func $internal1868 (type $none_=>_none)))
- (import "env" "MH" (func $internal1869 (type $none_=>_none)))
- (import "env" "NH" (func $internal1870 (type $none_=>_none)))
- (import "env" "OH" (func $internal1871 (type $none_=>_none)))
- (import "env" "PH" (func $internal1872 (type $none_=>_none)))
- (import "env" "QH" (func $internal1873 (type $none_=>_none)))
- (import "env" "RH" (func $internal1874 (type $none_=>_none)))
- (import "env" "SH" (func $internal1875 (type $none_=>_none)))
- (import "env" "TH" (func $internal1876 (type $none_=>_none)))
- (import "env" "UH" (func $internal1877 (type $none_=>_none)))
- (import "env" "VH" (func $internal1878 (type $none_=>_none)))
- (import "env" "WH" (func $internal1879 (type $none_=>_none)))
- (import "env" "XH" (func $internal1880 (type $none_=>_none)))
- (import "env" "YH" (func $internal1881 (type $none_=>_none)))
- (import "env" "ZH" (func $internal1882 (type $none_=>_none)))
- (import "env" "_H" (func $internal1883 (type $none_=>_none)))
- (import "env" "$H" (func $internal1884 (type $none_=>_none)))
- (import "env" "aI" (func $internal1885 (type $none_=>_none)))
- (import "env" "bI" (func $internal1886 (type $none_=>_none)))
- (import "env" "cI" (func $internal1887 (type $none_=>_none)))
- (import "env" "dI" (func $internal1888 (type $none_=>_none)))
- (import "env" "eI" (func $internal1889 (type $none_=>_none)))
- (import "env" "fI" (func $internal1890 (type $none_=>_none)))
- (import "env" "gI" (func $internal1891 (type $none_=>_none)))
- (import "env" "hI" (func $internal1892 (type $none_=>_none)))
- (import "env" "iI" (func $internal1893 (type $none_=>_none)))
- (import "env" "jI" (func $internal1894 (type $none_=>_none)))
- (import "env" "kI" (func $internal1895 (type $none_=>_none)))
- (import "env" "lI" (func $internal1896 (type $none_=>_none)))
- (import "env" "mI" (func $internal1897 (type $none_=>_none)))
- (import "env" "nI" (func $internal1898 (type $none_=>_none)))
- (import "env" "oI" (func $internal1899 (type $none_=>_none)))
- (import "env" "pI" (func $internal1900 (type $none_=>_none)))
- (import "env" "qI" (func $internal1901 (type $none_=>_none)))
- (import "env" "rI" (func $internal1902 (type $none_=>_none)))
- (import "env" "sI" (func $internal1903 (type $none_=>_none)))
- (import "env" "tI" (func $internal1904 (type $none_=>_none)))
- (import "env" "uI" (func $internal1905 (type $none_=>_none)))
- (import "env" "vI" (func $internal1906 (type $none_=>_none)))
- (import "env" "wI" (func $internal1907 (type $none_=>_none)))
- (import "env" "xI" (func $internal1908 (type $none_=>_none)))
- (import "env" "yI" (func $internal1909 (type $none_=>_none)))
- (import "env" "zI" (func $internal1910 (type $none_=>_none)))
- (import "env" "AI" (func $internal1911 (type $none_=>_none)))
- (import "env" "BI" (func $internal1912 (type $none_=>_none)))
- (import "env" "CI" (func $internal1913 (type $none_=>_none)))
- (import "env" "DI" (func $internal1914 (type $none_=>_none)))
- (import "env" "EI" (func $internal1915 (type $none_=>_none)))
- (import "env" "FI" (func $internal1916 (type $none_=>_none)))
- (import "env" "GI" (func $internal1917 (type $none_=>_none)))
- (import "env" "HI" (func $internal1918 (type $none_=>_none)))
- (import "env" "II" (func $internal1919 (type $none_=>_none)))
- (import "env" "JI" (func $internal1920 (type $none_=>_none)))
- (import "env" "KI" (func $internal1921 (type $none_=>_none)))
- (import "env" "LI" (func $internal1922 (type $none_=>_none)))
- (import "env" "MI" (func $internal1923 (type $none_=>_none)))
- (import "env" "NI" (func $internal1924 (type $none_=>_none)))
- (import "env" "OI" (func $internal1925 (type $none_=>_none)))
- (import "env" "PI" (func $internal1926 (type $none_=>_none)))
- (import "env" "QI" (func $internal1927 (type $none_=>_none)))
- (import "env" "RI" (func $internal1928 (type $none_=>_none)))
- (import "env" "SI" (func $internal1929 (type $none_=>_none)))
- (import "env" "TI" (func $internal1930 (type $none_=>_none)))
- (import "env" "UI" (func $internal1931 (type $none_=>_none)))
- (import "env" "VI" (func $internal1932 (type $none_=>_none)))
- (import "env" "WI" (func $internal1933 (type $none_=>_none)))
- (import "env" "XI" (func $internal1934 (type $none_=>_none)))
- (import "env" "YI" (func $internal1935 (type $none_=>_none)))
- (import "env" "ZI" (func $internal1936 (type $none_=>_none)))
- (import "env" "_I" (func $internal1937 (type $none_=>_none)))
- (import "env" "$I" (func $internal1938 (type $none_=>_none)))
- (import "env" "aJ" (func $internal1939 (type $none_=>_none)))
- (import "env" "bJ" (func $internal1940 (type $none_=>_none)))
- (import "env" "cJ" (func $internal1941 (type $none_=>_none)))
- (import "env" "dJ" (func $internal1942 (type $none_=>_none)))
- (import "env" "eJ" (func $internal1943 (type $none_=>_none)))
- (import "env" "fJ" (func $internal1944 (type $none_=>_none)))
- (import "env" "gJ" (func $internal1945 (type $none_=>_none)))
- (import "env" "hJ" (func $internal1946 (type $none_=>_none)))
- (import "env" "iJ" (func $internal1947 (type $none_=>_none)))
- (import "env" "jJ" (func $internal1948 (type $none_=>_none)))
- (import "env" "kJ" (func $internal1949 (type $none_=>_none)))
- (import "env" "lJ" (func $internal1950 (type $none_=>_none)))
- (import "env" "mJ" (func $internal1951 (type $none_=>_none)))
- (import "env" "nJ" (func $internal1952 (type $none_=>_none)))
- (import "env" "oJ" (func $internal1953 (type $none_=>_none)))
- (import "env" "pJ" (func $internal1954 (type $none_=>_none)))
- (import "env" "qJ" (func $internal1955 (type $none_=>_none)))
- (import "env" "rJ" (func $internal1956 (type $none_=>_none)))
- (import "env" "sJ" (func $internal1957 (type $none_=>_none)))
- (import "env" "tJ" (func $internal1958 (type $none_=>_none)))
- (import "env" "uJ" (func $internal1959 (type $none_=>_none)))
- (import "env" "vJ" (func $internal1960 (type $none_=>_none)))
- (import "env" "wJ" (func $internal1961 (type $none_=>_none)))
- (import "env" "xJ" (func $internal1962 (type $none_=>_none)))
- (import "env" "yJ" (func $internal1963 (type $none_=>_none)))
- (import "env" "zJ" (func $internal1964 (type $none_=>_none)))
- (import "env" "AJ" (func $internal1965 (type $none_=>_none)))
- (import "env" "BJ" (func $internal1966 (type $none_=>_none)))
- (import "env" "CJ" (func $internal1967 (type $none_=>_none)))
- (import "env" "DJ" (func $internal1968 (type $none_=>_none)))
- (import "env" "EJ" (func $internal1969 (type $none_=>_none)))
- (import "env" "FJ" (func $internal1970 (type $none_=>_none)))
- (import "env" "GJ" (func $internal1971 (type $none_=>_none)))
- (import "env" "HJ" (func $internal1972 (type $none_=>_none)))
- (import "env" "IJ" (func $internal1973 (type $none_=>_none)))
- (import "env" "JJ" (func $internal1974 (type $none_=>_none)))
- (import "env" "KJ" (func $internal1975 (type $none_=>_none)))
- (import "env" "LJ" (func $internal1976 (type $none_=>_none)))
- (import "env" "MJ" (func $internal1977 (type $none_=>_none)))
- (import "env" "NJ" (func $internal1978 (type $none_=>_none)))
- (import "env" "OJ" (func $internal1979 (type $none_=>_none)))
- (import "env" "PJ" (func $internal1980 (type $none_=>_none)))
- (import "env" "QJ" (func $internal1981 (type $none_=>_none)))
- (import "env" "RJ" (func $internal1982 (type $none_=>_none)))
- (import "env" "SJ" (func $internal1983 (type $none_=>_none)))
- (import "env" "TJ" (func $internal1984 (type $none_=>_none)))
- (import "env" "UJ" (func $internal1985 (type $none_=>_none)))
- (import "env" "VJ" (func $internal1986 (type $none_=>_none)))
- (import "env" "WJ" (func $internal1987 (type $none_=>_none)))
- (import "env" "XJ" (func $internal1988 (type $none_=>_none)))
- (import "env" "YJ" (func $internal1989 (type $none_=>_none)))
- (import "env" "ZJ" (func $internal1990 (type $none_=>_none)))
- (import "env" "_J" (func $internal1991 (type $none_=>_none)))
- (import "env" "$J" (func $internal1992 (type $none_=>_none)))
- (import "env" "aK" (func $internal1993 (type $none_=>_none)))
- (import "env" "bK" (func $internal1994 (type $none_=>_none)))
- (import "env" "cK" (func $internal1995 (type $none_=>_none)))
- (import "env" "dK" (func $internal1996 (type $none_=>_none)))
- (import "env" "eK" (func $internal1997 (type $none_=>_none)))
- (import "env" "fK" (func $internal1998 (type $none_=>_none)))
- (import "env" "gK" (func $internal1999 (type $none_=>_none)))
- (import "env" "hK" (func $internal2000 (type $none_=>_none)))
- (import "env" "iK" (func $internal2001 (type $none_=>_none)))
- (import "env" "jK" (func $internal2002 (type $none_=>_none)))
- (import "env" "kK" (func $internal2003 (type $none_=>_none)))
- (import "env" "lK" (func $internal2004 (type $none_=>_none)))
- (import "env" "mK" (func $internal2005 (type $none_=>_none)))
- (import "env" "nK" (func $internal2006 (type $none_=>_none)))
- (import "env" "oK" (func $internal2007 (type $none_=>_none)))
- (import "env" "pK" (func $internal2008 (type $none_=>_none)))
- (import "env" "qK" (func $internal2009 (type $none_=>_none)))
- (import "env" "rK" (func $internal2010 (type $none_=>_none)))
- (import "env" "sK" (func $internal2011 (type $none_=>_none)))
- (import "env" "tK" (func $internal2012 (type $none_=>_none)))
- (import "env" "uK" (func $internal2013 (type $none_=>_none)))
- (import "env" "vK" (func $internal2014 (type $none_=>_none)))
- (import "env" "wK" (func $internal2015 (type $none_=>_none)))
- (import "env" "xK" (func $internal2016 (type $none_=>_none)))
- (import "env" "yK" (func $internal2017 (type $none_=>_none)))
- (import "env" "zK" (func $internal2018 (type $none_=>_none)))
- (import "env" "AK" (func $internal2019 (type $none_=>_none)))
- (import "env" "BK" (func $internal2020 (type $none_=>_none)))
- (import "env" "CK" (func $internal2021 (type $none_=>_none)))
- (import "env" "DK" (func $internal2022 (type $none_=>_none)))
- (import "env" "EK" (func $internal2023 (type $none_=>_none)))
- (import "env" "FK" (func $internal2024 (type $none_=>_none)))
- (import "env" "GK" (func $internal2025 (type $none_=>_none)))
- (import "env" "HK" (func $internal2026 (type $none_=>_none)))
- (import "env" "IK" (func $internal2027 (type $none_=>_none)))
- (import "env" "JK" (func $internal2028 (type $none_=>_none)))
- (import "env" "KK" (func $internal2029 (type $none_=>_none)))
- (import "env" "LK" (func $internal2030 (type $none_=>_none)))
- (import "env" "MK" (func $internal2031 (type $none_=>_none)))
- (import "env" "NK" (func $internal2032 (type $none_=>_none)))
- (import "env" "OK" (func $internal2033 (type $none_=>_none)))
- (import "env" "PK" (func $internal2034 (type $none_=>_none)))
- (import "env" "QK" (func $internal2035 (type $none_=>_none)))
- (import "env" "RK" (func $internal2036 (type $none_=>_none)))
- (import "env" "SK" (func $internal2037 (type $none_=>_none)))
- (import "env" "TK" (func $internal2038 (type $none_=>_none)))
- (import "env" "UK" (func $internal2039 (type $none_=>_none)))
- (import "env" "VK" (func $internal2040 (type $none_=>_none)))
- (import "env" "WK" (func $internal2041 (type $none_=>_none)))
- (import "env" "XK" (func $internal2042 (type $none_=>_none)))
- (import "env" "YK" (func $internal2043 (type $none_=>_none)))
- (import "env" "ZK" (func $internal2044 (type $none_=>_none)))
- (import "env" "_K" (func $internal2045 (type $none_=>_none)))
- (import "env" "$K" (func $internal2046 (type $none_=>_none)))
- (import "env" "aL" (func $internal2047 (type $none_=>_none)))
- (import "env" "bL" (func $internal2048 (type $none_=>_none)))
- (import "env" "cL" (func $internal2049 (type $none_=>_none)))
- (import "env" "dL" (func $internal2050 (type $none_=>_none)))
- (import "env" "eL" (func $internal2051 (type $none_=>_none)))
- (import "env" "fL" (func $internal2052 (type $none_=>_none)))
- (import "env" "gL" (func $internal2053 (type $none_=>_none)))
- (import "env" "hL" (func $internal2054 (type $none_=>_none)))
- (import "env" "iL" (func $internal2055 (type $none_=>_none)))
- (import "env" "jL" (func $internal2056 (type $none_=>_none)))
- (import "env" "kL" (func $internal2057 (type $none_=>_none)))
- (import "env" "lL" (func $internal2058 (type $none_=>_none)))
- (import "env" "mL" (func $internal2059 (type $none_=>_none)))
- (import "env" "nL" (func $internal2060 (type $none_=>_none)))
- (import "env" "oL" (func $internal2061 (type $none_=>_none)))
- (import "env" "pL" (func $internal2062 (type $none_=>_none)))
- (import "env" "qL" (func $internal2063 (type $none_=>_none)))
- (import "env" "rL" (func $internal2064 (type $none_=>_none)))
- (import "env" "sL" (func $internal2065 (type $none_=>_none)))
- (import "env" "tL" (func $internal2066 (type $none_=>_none)))
- (import "env" "uL" (func $internal2067 (type $none_=>_none)))
- (import "env" "vL" (func $internal2068 (type $none_=>_none)))
- (import "env" "wL" (func $internal2069 (type $none_=>_none)))
- (import "env" "xL" (func $internal2070 (type $none_=>_none)))
- (import "env" "yL" (func $internal2071 (type $none_=>_none)))
- (import "env" "zL" (func $internal2072 (type $none_=>_none)))
- (import "env" "AL" (func $internal2073 (type $none_=>_none)))
- (import "env" "BL" (func $internal2074 (type $none_=>_none)))
- (import "env" "CL" (func $internal2075 (type $none_=>_none)))
- (import "env" "DL" (func $internal2076 (type $none_=>_none)))
- (import "env" "EL" (func $internal2077 (type $none_=>_none)))
- (import "env" "FL" (func $internal2078 (type $none_=>_none)))
- (import "env" "GL" (func $internal2079 (type $none_=>_none)))
- (import "env" "HL" (func $internal2080 (type $none_=>_none)))
- (import "env" "IL" (func $internal2081 (type $none_=>_none)))
- (import "env" "JL" (func $internal2082 (type $none_=>_none)))
- (import "env" "KL" (func $internal2083 (type $none_=>_none)))
- (import "env" "LL" (func $internal2084 (type $none_=>_none)))
- (import "env" "ML" (func $internal2085 (type $none_=>_none)))
- (import "env" "NL" (func $internal2086 (type $none_=>_none)))
- (import "env" "OL" (func $internal2087 (type $none_=>_none)))
- (import "env" "PL" (func $internal2088 (type $none_=>_none)))
- (import "env" "QL" (func $internal2089 (type $none_=>_none)))
- (import "env" "RL" (func $internal2090 (type $none_=>_none)))
- (import "env" "SL" (func $internal2091 (type $none_=>_none)))
- (import "env" "TL" (func $internal2092 (type $none_=>_none)))
- (import "env" "UL" (func $internal2093 (type $none_=>_none)))
- (import "env" "VL" (func $internal2094 (type $none_=>_none)))
- (import "env" "WL" (func $internal2095 (type $none_=>_none)))
- (import "env" "XL" (func $internal2096 (type $none_=>_none)))
- (import "env" "YL" (func $internal2097 (type $none_=>_none)))
- (import "env" "ZL" (func $internal2098 (type $none_=>_none)))
- (import "env" "_L" (func $internal2099 (type $none_=>_none)))
- (import "env" "$L" (func $internal2100 (type $none_=>_none)))
- (import "env" "aM" (func $internal2101 (type $none_=>_none)))
- (import "env" "bM" (func $internal2102 (type $none_=>_none)))
- (import "env" "cM" (func $internal2103 (type $none_=>_none)))
- (import "env" "dM" (func $internal2104 (type $none_=>_none)))
- (import "env" "eM" (func $internal2105 (type $none_=>_none)))
- (import "env" "fM" (func $internal2106 (type $none_=>_none)))
- (import "env" "gM" (func $internal2107 (type $none_=>_none)))
- (import "env" "hM" (func $internal2108 (type $none_=>_none)))
- (import "env" "iM" (func $internal2109 (type $none_=>_none)))
- (import "env" "jM" (func $internal2110 (type $none_=>_none)))
- (import "env" "kM" (func $internal2111 (type $none_=>_none)))
- (import "env" "lM" (func $internal2112 (type $none_=>_none)))
- (import "env" "mM" (func $internal2113 (type $none_=>_none)))
- (import "env" "nM" (func $internal2114 (type $none_=>_none)))
- (import "env" "oM" (func $internal2115 (type $none_=>_none)))
- (import "env" "pM" (func $internal2116 (type $none_=>_none)))
- (import "env" "qM" (func $internal2117 (type $none_=>_none)))
- (import "env" "rM" (func $internal2118 (type $none_=>_none)))
- (import "env" "sM" (func $internal2119 (type $none_=>_none)))
- (import "env" "tM" (func $internal2120 (type $none_=>_none)))
- (import "env" "uM" (func $internal2121 (type $none_=>_none)))
- (import "env" "vM" (func $internal2122 (type $none_=>_none)))
- (import "env" "wM" (func $internal2123 (type $none_=>_none)))
- (import "env" "xM" (func $internal2124 (type $none_=>_none)))
- (import "env" "yM" (func $internal2125 (type $none_=>_none)))
- (import "env" "zM" (func $internal2126 (type $none_=>_none)))
- (import "env" "AM" (func $internal2127 (type $none_=>_none)))
- (import "env" "BM" (func $internal2128 (type $none_=>_none)))
- (import "env" "CM" (func $internal2129 (type $none_=>_none)))
- (import "env" "DM" (func $internal2130 (type $none_=>_none)))
- (import "env" "EM" (func $internal2131 (type $none_=>_none)))
- (import "env" "FM" (func $internal2132 (type $none_=>_none)))
- (import "env" "GM" (func $internal2133 (type $none_=>_none)))
- (import "env" "HM" (func $internal2134 (type $none_=>_none)))
- (import "env" "IM" (func $internal2135 (type $none_=>_none)))
- (import "env" "JM" (func $internal2136 (type $none_=>_none)))
- (import "env" "KM" (func $internal2137 (type $none_=>_none)))
- (import "env" "LM" (func $internal2138 (type $none_=>_none)))
- (import "env" "MM" (func $internal2139 (type $none_=>_none)))
- (import "env" "NM" (func $internal2140 (type $none_=>_none)))
- (import "env" "OM" (func $internal2141 (type $none_=>_none)))
- (import "env" "PM" (func $internal2142 (type $none_=>_none)))
- (import "env" "QM" (func $internal2143 (type $none_=>_none)))
- (import "env" "RM" (func $internal2144 (type $none_=>_none)))
- (import "env" "SM" (func $internal2145 (type $none_=>_none)))
- (import "env" "TM" (func $internal2146 (type $none_=>_none)))
- (import "env" "UM" (func $internal2147 (type $none_=>_none)))
- (import "env" "VM" (func $internal2148 (type $none_=>_none)))
- (import "env" "WM" (func $internal2149 (type $none_=>_none)))
- (import "env" "XM" (func $internal2150 (type $none_=>_none)))
- (import "env" "YM" (func $internal2151 (type $none_=>_none)))
- (import "env" "ZM" (func $internal2152 (type $none_=>_none)))
- (import "env" "_M" (func $internal2153 (type $none_=>_none)))
- (import "env" "$M" (func $internal2154 (type $none_=>_none)))
- (import "env" "aN" (func $internal2155 (type $none_=>_none)))
- (import "env" "bN" (func $internal2156 (type $none_=>_none)))
- (import "env" "cN" (func $internal2157 (type $none_=>_none)))
- (import "env" "dN" (func $internal2158 (type $none_=>_none)))
- (import "env" "eN" (func $internal2159 (type $none_=>_none)))
- (import "env" "fN" (func $internal2160 (type $none_=>_none)))
- (import "env" "gN" (func $internal2161 (type $none_=>_none)))
- (import "env" "hN" (func $internal2162 (type $none_=>_none)))
- (import "env" "iN" (func $internal2163 (type $none_=>_none)))
- (import "env" "jN" (func $internal2164 (type $none_=>_none)))
- (import "env" "kN" (func $internal2165 (type $none_=>_none)))
- (import "env" "lN" (func $internal2166 (type $none_=>_none)))
- (import "env" "mN" (func $internal2167 (type $none_=>_none)))
- (import "env" "nN" (func $internal2168 (type $none_=>_none)))
- (import "env" "oN" (func $internal2169 (type $none_=>_none)))
- (import "env" "pN" (func $internal2170 (type $none_=>_none)))
- (import "env" "qN" (func $internal2171 (type $none_=>_none)))
- (import "env" "rN" (func $internal2172 (type $none_=>_none)))
- (import "env" "sN" (func $internal2173 (type $none_=>_none)))
- (import "env" "tN" (func $internal2174 (type $none_=>_none)))
- (import "env" "uN" (func $internal2175 (type $none_=>_none)))
- (import "env" "vN" (func $internal2176 (type $none_=>_none)))
- (import "env" "wN" (func $internal2177 (type $none_=>_none)))
- (import "env" "xN" (func $internal2178 (type $none_=>_none)))
- (import "env" "yN" (func $internal2179 (type $none_=>_none)))
- (import "env" "zN" (func $internal2180 (type $none_=>_none)))
- (import "env" "AN" (func $internal2181 (type $none_=>_none)))
- (import "env" "BN" (func $internal2182 (type $none_=>_none)))
- (import "env" "CN" (func $internal2183 (type $none_=>_none)))
- (import "env" "DN" (func $internal2184 (type $none_=>_none)))
- (import "env" "EN" (func $internal2185 (type $none_=>_none)))
- (import "env" "FN" (func $internal2186 (type $none_=>_none)))
- (import "env" "GN" (func $internal2187 (type $none_=>_none)))
- (import "env" "HN" (func $internal2188 (type $none_=>_none)))
- (import "env" "IN" (func $internal2189 (type $none_=>_none)))
- (import "env" "JN" (func $internal2190 (type $none_=>_none)))
- (import "env" "KN" (func $internal2191 (type $none_=>_none)))
- (import "env" "LN" (func $internal2192 (type $none_=>_none)))
- (import "env" "MN" (func $internal2193 (type $none_=>_none)))
- (import "env" "NN" (func $internal2194 (type $none_=>_none)))
- (import "env" "ON" (func $internal2195 (type $none_=>_none)))
- (import "env" "PN" (func $internal2196 (type $none_=>_none)))
- (import "env" "QN" (func $internal2197 (type $none_=>_none)))
- (import "env" "RN" (func $internal2198 (type $none_=>_none)))
- (import "env" "SN" (func $internal2199 (type $none_=>_none)))
- (import "env" "TN" (func $internal2200 (type $none_=>_none)))
- (import "env" "UN" (func $internal2201 (type $none_=>_none)))
- (import "env" "VN" (func $internal2202 (type $none_=>_none)))
- (import "env" "WN" (func $internal2203 (type $none_=>_none)))
- (import "env" "XN" (func $internal2204 (type $none_=>_none)))
- (import "env" "YN" (func $internal2205 (type $none_=>_none)))
- (import "env" "ZN" (func $internal2206 (type $none_=>_none)))
- (import "env" "_N" (func $internal2207 (type $none_=>_none)))
- (import "env" "$N" (func $internal2208 (type $none_=>_none)))
- (import "env" "aO" (func $internal2209 (type $none_=>_none)))
- (import "env" "bO" (func $internal2210 (type $none_=>_none)))
- (import "env" "cO" (func $internal2211 (type $none_=>_none)))
- (import "env" "dO" (func $internal2212 (type $none_=>_none)))
- (import "env" "eO" (func $internal2213 (type $none_=>_none)))
- (import "env" "fO" (func $internal2214 (type $none_=>_none)))
- (import "env" "gO" (func $internal2215 (type $none_=>_none)))
- (import "env" "hO" (func $internal2216 (type $none_=>_none)))
- (import "env" "iO" (func $internal2217 (type $none_=>_none)))
- (import "env" "jO" (func $internal2218 (type $none_=>_none)))
- (import "env" "kO" (func $internal2219 (type $none_=>_none)))
- (import "env" "lO" (func $internal2220 (type $none_=>_none)))
- (import "env" "mO" (func $internal2221 (type $none_=>_none)))
- (import "env" "nO" (func $internal2222 (type $none_=>_none)))
- (import "env" "oO" (func $internal2223 (type $none_=>_none)))
- (import "env" "pO" (func $internal2224 (type $none_=>_none)))
- (import "env" "qO" (func $internal2225 (type $none_=>_none)))
- (import "env" "rO" (func $internal2226 (type $none_=>_none)))
- (import "env" "sO" (func $internal2227 (type $none_=>_none)))
- (import "env" "tO" (func $internal2228 (type $none_=>_none)))
- (import "env" "uO" (func $internal2229 (type $none_=>_none)))
- (import "env" "vO" (func $internal2230 (type $none_=>_none)))
- (import "env" "wO" (func $internal2231 (type $none_=>_none)))
- (import "env" "xO" (func $internal2232 (type $none_=>_none)))
- (import "env" "yO" (func $internal2233 (type $none_=>_none)))
- (import "env" "zO" (func $internal2234 (type $none_=>_none)))
- (import "env" "AO" (func $internal2235 (type $none_=>_none)))
- (import "env" "BO" (func $internal2236 (type $none_=>_none)))
- (import "env" "CO" (func $internal2237 (type $none_=>_none)))
- (import "env" "DO" (func $internal2238 (type $none_=>_none)))
- (import "env" "EO" (func $internal2239 (type $none_=>_none)))
- (import "env" "FO" (func $internal2240 (type $none_=>_none)))
- (import "env" "GO" (func $internal2241 (type $none_=>_none)))
- (import "env" "HO" (func $internal2242 (type $none_=>_none)))
- (import "env" "IO" (func $internal2243 (type $none_=>_none)))
- (import "env" "JO" (func $internal2244 (type $none_=>_none)))
- (import "env" "KO" (func $internal2245 (type $none_=>_none)))
- (import "env" "LO" (func $internal2246 (type $none_=>_none)))
- (import "env" "MO" (func $internal2247 (type $none_=>_none)))
- (import "env" "NO" (func $internal2248 (type $none_=>_none)))
- (import "env" "OO" (func $internal2249 (type $none_=>_none)))
- (import "env" "PO" (func $internal2250 (type $none_=>_none)))
- (import "env" "QO" (func $internal2251 (type $none_=>_none)))
- (import "env" "RO" (func $internal2252 (type $none_=>_none)))
- (import "env" "SO" (func $internal2253 (type $none_=>_none)))
- (import "env" "TO" (func $internal2254 (type $none_=>_none)))
- (import "env" "UO" (func $internal2255 (type $none_=>_none)))
- (import "env" "VO" (func $internal2256 (type $none_=>_none)))
- (import "env" "WO" (func $internal2257 (type $none_=>_none)))
- (import "env" "XO" (func $internal2258 (type $none_=>_none)))
- (import "env" "YO" (func $internal2259 (type $none_=>_none)))
- (import "env" "ZO" (func $internal2260 (type $none_=>_none)))
- (import "env" "_O" (func $internal2261 (type $none_=>_none)))
- (import "env" "$O" (func $internal2262 (type $none_=>_none)))
- (import "env" "aP" (func $internal2263 (type $none_=>_none)))
- (import "env" "bP" (func $internal2264 (type $none_=>_none)))
- (import "env" "cP" (func $internal2265 (type $none_=>_none)))
- (import "env" "dP" (func $internal2266 (type $none_=>_none)))
- (import "env" "eP" (func $internal2267 (type $none_=>_none)))
- (import "env" "fP" (func $internal2268 (type $none_=>_none)))
- (import "env" "gP" (func $internal2269 (type $none_=>_none)))
- (import "env" "hP" (func $internal2270 (type $none_=>_none)))
- (import "env" "iP" (func $internal2271 (type $none_=>_none)))
- (import "env" "jP" (func $internal2272 (type $none_=>_none)))
- (import "env" "kP" (func $internal2273 (type $none_=>_none)))
- (import "env" "lP" (func $internal2274 (type $none_=>_none)))
- (import "env" "mP" (func $internal2275 (type $none_=>_none)))
- (import "env" "nP" (func $internal2276 (type $none_=>_none)))
- (import "env" "oP" (func $internal2277 (type $none_=>_none)))
- (import "env" "pP" (func $internal2278 (type $none_=>_none)))
- (import "env" "qP" (func $internal2279 (type $none_=>_none)))
- (import "env" "rP" (func $internal2280 (type $none_=>_none)))
- (import "env" "sP" (func $internal2281 (type $none_=>_none)))
- (import "env" "tP" (func $internal2282 (type $none_=>_none)))
- (import "env" "uP" (func $internal2283 (type $none_=>_none)))
- (import "env" "vP" (func $internal2284 (type $none_=>_none)))
- (import "env" "wP" (func $internal2285 (type $none_=>_none)))
- (import "env" "xP" (func $internal2286 (type $none_=>_none)))
- (import "env" "yP" (func $internal2287 (type $none_=>_none)))
- (import "env" "zP" (func $internal2288 (type $none_=>_none)))
- (import "env" "AP" (func $internal2289 (type $none_=>_none)))
- (import "env" "BP" (func $internal2290 (type $none_=>_none)))
- (import "env" "CP" (func $internal2291 (type $none_=>_none)))
- (import "env" "DP" (func $internal2292 (type $none_=>_none)))
- (import "env" "EP" (func $internal2293 (type $none_=>_none)))
- (import "env" "FP" (func $internal2294 (type $none_=>_none)))
- (import "env" "GP" (func $internal2295 (type $none_=>_none)))
- (import "env" "HP" (func $internal2296 (type $none_=>_none)))
- (import "env" "IP" (func $internal2297 (type $none_=>_none)))
- (import "env" "JP" (func $internal2298 (type $none_=>_none)))
- (import "env" "KP" (func $internal2299 (type $none_=>_none)))
- (import "env" "LP" (func $internal2300 (type $none_=>_none)))
- (import "env" "MP" (func $internal2301 (type $none_=>_none)))
- (import "env" "NP" (func $internal2302 (type $none_=>_none)))
- (import "env" "OP" (func $internal2303 (type $none_=>_none)))
- (import "env" "PP" (func $internal2304 (type $none_=>_none)))
- (import "env" "QP" (func $internal2305 (type $none_=>_none)))
- (import "env" "RP" (func $internal2306 (type $none_=>_none)))
- (import "env" "SP" (func $internal2307 (type $none_=>_none)))
- (import "env" "TP" (func $internal2308 (type $none_=>_none)))
- (import "env" "UP" (func $internal2309 (type $none_=>_none)))
- (import "env" "VP" (func $internal2310 (type $none_=>_none)))
- (import "env" "WP" (func $internal2311 (type $none_=>_none)))
- (import "env" "XP" (func $internal2312 (type $none_=>_none)))
- (import "env" "YP" (func $internal2313 (type $none_=>_none)))
- (import "env" "ZP" (func $internal2314 (type $none_=>_none)))
- (import "env" "_P" (func $internal2315 (type $none_=>_none)))
- (import "env" "$P" (func $internal2316 (type $none_=>_none)))
- (import "env" "aQ" (func $internal2317 (type $none_=>_none)))
- (import "env" "bQ" (func $internal2318 (type $none_=>_none)))
- (import "env" "cQ" (func $internal2319 (type $none_=>_none)))
- (import "env" "dQ" (func $internal2320 (type $none_=>_none)))
- (import "env" "eQ" (func $internal2321 (type $none_=>_none)))
- (import "env" "fQ" (func $internal2322 (type $none_=>_none)))
- (import "env" "gQ" (func $internal2323 (type $none_=>_none)))
- (import "env" "hQ" (func $internal2324 (type $none_=>_none)))
- (import "env" "iQ" (func $internal2325 (type $none_=>_none)))
- (import "env" "jQ" (func $internal2326 (type $none_=>_none)))
- (import "env" "kQ" (func $internal2327 (type $none_=>_none)))
- (import "env" "lQ" (func $internal2328 (type $none_=>_none)))
- (import "env" "mQ" (func $internal2329 (type $none_=>_none)))
- (import "env" "nQ" (func $internal2330 (type $none_=>_none)))
- (import "env" "oQ" (func $internal2331 (type $none_=>_none)))
- (import "env" "pQ" (func $internal2332 (type $none_=>_none)))
- (import "env" "qQ" (func $internal2333 (type $none_=>_none)))
- (import "env" "rQ" (func $internal2334 (type $none_=>_none)))
- (import "env" "sQ" (func $internal2335 (type $none_=>_none)))
- (import "env" "tQ" (func $internal2336 (type $none_=>_none)))
- (import "env" "uQ" (func $internal2337 (type $none_=>_none)))
- (import "env" "vQ" (func $internal2338 (type $none_=>_none)))
- (import "env" "wQ" (func $internal2339 (type $none_=>_none)))
- (import "env" "xQ" (func $internal2340 (type $none_=>_none)))
- (import "env" "yQ" (func $internal2341 (type $none_=>_none)))
- (import "env" "zQ" (func $internal2342 (type $none_=>_none)))
- (import "env" "AQ" (func $internal2343 (type $none_=>_none)))
- (import "env" "BQ" (func $internal2344 (type $none_=>_none)))
- (import "env" "CQ" (func $internal2345 (type $none_=>_none)))
- (import "env" "DQ" (func $internal2346 (type $none_=>_none)))
- (import "env" "EQ" (func $internal2347 (type $none_=>_none)))
- (import "env" "FQ" (func $internal2348 (type $none_=>_none)))
- (import "env" "GQ" (func $internal2349 (type $none_=>_none)))
- (import "env" "HQ" (func $internal2350 (type $none_=>_none)))
- (import "env" "IQ" (func $internal2351 (type $none_=>_none)))
- (import "env" "JQ" (func $internal2352 (type $none_=>_none)))
- (import "env" "KQ" (func $internal2353 (type $none_=>_none)))
- (import "env" "LQ" (func $internal2354 (type $none_=>_none)))
- (import "env" "MQ" (func $internal2355 (type $none_=>_none)))
- (import "env" "NQ" (func $internal2356 (type $none_=>_none)))
- (import "env" "OQ" (func $internal2357 (type $none_=>_none)))
- (import "env" "PQ" (func $internal2358 (type $none_=>_none)))
- (import "env" "QQ" (func $internal2359 (type $none_=>_none)))
- (import "env" "RQ" (func $internal2360 (type $none_=>_none)))
- (import "env" "SQ" (func $internal2361 (type $none_=>_none)))
- (import "env" "TQ" (func $internal2362 (type $none_=>_none)))
- (import "env" "UQ" (func $internal2363 (type $none_=>_none)))
- (import "env" "VQ" (func $internal2364 (type $none_=>_none)))
- (import "env" "WQ" (func $internal2365 (type $none_=>_none)))
- (import "env" "XQ" (func $internal2366 (type $none_=>_none)))
- (import "env" "YQ" (func $internal2367 (type $none_=>_none)))
- (import "env" "ZQ" (func $internal2368 (type $none_=>_none)))
- (import "env" "_Q" (func $internal2369 (type $none_=>_none)))
- (import "env" "$Q" (func $internal2370 (type $none_=>_none)))
- (import "env" "aR" (func $internal2371 (type $none_=>_none)))
- (import "env" "bR" (func $internal2372 (type $none_=>_none)))
- (import "env" "cR" (func $internal2373 (type $none_=>_none)))
- (import "env" "dR" (func $internal2374 (type $none_=>_none)))
- (import "env" "eR" (func $internal2375 (type $none_=>_none)))
- (import "env" "fR" (func $internal2376 (type $none_=>_none)))
- (import "env" "gR" (func $internal2377 (type $none_=>_none)))
- (import "env" "hR" (func $internal2378 (type $none_=>_none)))
- (import "env" "iR" (func $internal2379 (type $none_=>_none)))
- (import "env" "jR" (func $internal2380 (type $none_=>_none)))
- (import "env" "kR" (func $internal2381 (type $none_=>_none)))
- (import "env" "lR" (func $internal2382 (type $none_=>_none)))
- (import "env" "mR" (func $internal2383 (type $none_=>_none)))
- (import "env" "nR" (func $internal2384 (type $none_=>_none)))
- (import "env" "oR" (func $internal2385 (type $none_=>_none)))
- (import "env" "pR" (func $internal2386 (type $none_=>_none)))
- (import "env" "qR" (func $internal2387 (type $none_=>_none)))
- (import "env" "rR" (func $internal2388 (type $none_=>_none)))
- (import "env" "sR" (func $internal2389 (type $none_=>_none)))
- (import "env" "tR" (func $internal2390 (type $none_=>_none)))
- (import "env" "uR" (func $internal2391 (type $none_=>_none)))
- (import "env" "vR" (func $internal2392 (type $none_=>_none)))
- (import "env" "wR" (func $internal2393 (type $none_=>_none)))
- (import "env" "xR" (func $internal2394 (type $none_=>_none)))
- (import "env" "yR" (func $internal2395 (type $none_=>_none)))
- (import "env" "zR" (func $internal2396 (type $none_=>_none)))
- (import "env" "AR" (func $internal2397 (type $none_=>_none)))
- (import "env" "BR" (func $internal2398 (type $none_=>_none)))
- (import "env" "CR" (func $internal2399 (type $none_=>_none)))
- (import "env" "DR" (func $internal2400 (type $none_=>_none)))
- (import "env" "ER" (func $internal2401 (type $none_=>_none)))
- (import "env" "FR" (func $internal2402 (type $none_=>_none)))
- (import "env" "GR" (func $internal2403 (type $none_=>_none)))
- (import "env" "HR" (func $internal2404 (type $none_=>_none)))
- (import "env" "IR" (func $internal2405 (type $none_=>_none)))
- (import "env" "JR" (func $internal2406 (type $none_=>_none)))
- (import "env" "KR" (func $internal2407 (type $none_=>_none)))
- (import "env" "LR" (func $internal2408 (type $none_=>_none)))
- (import "env" "MR" (func $internal2409 (type $none_=>_none)))
- (import "env" "NR" (func $internal2410 (type $none_=>_none)))
- (import "env" "OR" (func $internal2411 (type $none_=>_none)))
- (import "env" "PR" (func $internal2412 (type $none_=>_none)))
- (import "env" "QR" (func $internal2413 (type $none_=>_none)))
- (import "env" "RR" (func $internal2414 (type $none_=>_none)))
- (import "env" "SR" (func $internal2415 (type $none_=>_none)))
- (import "env" "TR" (func $internal2416 (type $none_=>_none)))
- (import "env" "UR" (func $internal2417 (type $none_=>_none)))
- (import "env" "VR" (func $internal2418 (type $none_=>_none)))
- (import "env" "WR" (func $internal2419 (type $none_=>_none)))
- (import "env" "XR" (func $internal2420 (type $none_=>_none)))
- (import "env" "YR" (func $internal2421 (type $none_=>_none)))
- (import "env" "ZR" (func $internal2422 (type $none_=>_none)))
- (import "env" "_R" (func $internal2423 (type $none_=>_none)))
- (import "env" "$R" (func $internal2424 (type $none_=>_none)))
- (import "env" "aS" (func $internal2425 (type $none_=>_none)))
- (import "env" "bS" (func $internal2426 (type $none_=>_none)))
- (import "env" "cS" (func $internal2427 (type $none_=>_none)))
- (import "env" "dS" (func $internal2428 (type $none_=>_none)))
- (import "env" "eS" (func $internal2429 (type $none_=>_none)))
- (import "env" "fS" (func $internal2430 (type $none_=>_none)))
- (import "env" "gS" (func $internal2431 (type $none_=>_none)))
- (import "env" "hS" (func $internal2432 (type $none_=>_none)))
- (import "env" "iS" (func $internal2433 (type $none_=>_none)))
- (import "env" "jS" (func $internal2434 (type $none_=>_none)))
- (import "env" "kS" (func $internal2435 (type $none_=>_none)))
- (import "env" "lS" (func $internal2436 (type $none_=>_none)))
- (import "env" "mS" (func $internal2437 (type $none_=>_none)))
- (import "env" "nS" (func $internal2438 (type $none_=>_none)))
- (import "env" "oS" (func $internal2439 (type $none_=>_none)))
- (import "env" "pS" (func $internal2440 (type $none_=>_none)))
- (import "env" "qS" (func $internal2441 (type $none_=>_none)))
- (import "env" "rS" (func $internal2442 (type $none_=>_none)))
- (import "env" "sS" (func $internal2443 (type $none_=>_none)))
- (import "env" "tS" (func $internal2444 (type $none_=>_none)))
- (import "env" "uS" (func $internal2445 (type $none_=>_none)))
- (import "env" "vS" (func $internal2446 (type $none_=>_none)))
- (import "env" "wS" (func $internal2447 (type $none_=>_none)))
- (import "env" "xS" (func $internal2448 (type $none_=>_none)))
- (import "env" "yS" (func $internal2449 (type $none_=>_none)))
- (import "env" "zS" (func $internal2450 (type $none_=>_none)))
- (import "env" "AS" (func $internal2451 (type $none_=>_none)))
- (import "env" "BS" (func $internal2452 (type $none_=>_none)))
- (import "env" "CS" (func $internal2453 (type $none_=>_none)))
- (import "env" "DS" (func $internal2454 (type $none_=>_none)))
- (import "env" "ES" (func $internal2455 (type $none_=>_none)))
- (import "env" "FS" (func $internal2456 (type $none_=>_none)))
- (import "env" "GS" (func $internal2457 (type $none_=>_none)))
- (import "env" "HS" (func $internal2458 (type $none_=>_none)))
- (import "env" "IS" (func $internal2459 (type $none_=>_none)))
- (import "env" "JS" (func $internal2460 (type $none_=>_none)))
- (import "env" "KS" (func $internal2461 (type $none_=>_none)))
- (import "env" "LS" (func $internal2462 (type $none_=>_none)))
- (import "env" "MS" (func $internal2463 (type $none_=>_none)))
- (import "env" "NS" (func $internal2464 (type $none_=>_none)))
- (import "env" "OS" (func $internal2465 (type $none_=>_none)))
- (import "env" "PS" (func $internal2466 (type $none_=>_none)))
- (import "env" "QS" (func $internal2467 (type $none_=>_none)))
- (import "env" "RS" (func $internal2468 (type $none_=>_none)))
- (import "env" "SS" (func $internal2469 (type $none_=>_none)))
- (import "env" "TS" (func $internal2470 (type $none_=>_none)))
- (import "env" "US" (func $internal2471 (type $none_=>_none)))
- (import "env" "VS" (func $internal2472 (type $none_=>_none)))
- (import "env" "WS" (func $internal2473 (type $none_=>_none)))
- (import "env" "XS" (func $internal2474 (type $none_=>_none)))
- (import "env" "YS" (func $internal2475 (type $none_=>_none)))
- (import "env" "ZS" (func $internal2476 (type $none_=>_none)))
- (import "env" "_S" (func $internal2477 (type $none_=>_none)))
- (import "env" "$S" (func $internal2478 (type $none_=>_none)))
- (import "env" "aT" (func $internal2479 (type $none_=>_none)))
- (import "env" "bT" (func $internal2480 (type $none_=>_none)))
- (import "env" "cT" (func $internal2481 (type $none_=>_none)))
- (import "env" "dT" (func $internal2482 (type $none_=>_none)))
- (import "env" "eT" (func $internal2483 (type $none_=>_none)))
- (import "env" "fT" (func $internal2484 (type $none_=>_none)))
- (import "env" "gT" (func $internal2485 (type $none_=>_none)))
- (import "env" "hT" (func $internal2486 (type $none_=>_none)))
- (import "env" "iT" (func $internal2487 (type $none_=>_none)))
- (import "env" "jT" (func $internal2488 (type $none_=>_none)))
- (import "env" "kT" (func $internal2489 (type $none_=>_none)))
- (import "env" "lT" (func $internal2490 (type $none_=>_none)))
- (import "env" "mT" (func $internal2491 (type $none_=>_none)))
- (import "env" "nT" (func $internal2492 (type $none_=>_none)))
- (import "env" "oT" (func $internal2493 (type $none_=>_none)))
- (import "env" "pT" (func $internal2494 (type $none_=>_none)))
- (import "env" "qT" (func $internal2495 (type $none_=>_none)))
- (import "env" "rT" (func $internal2496 (type $none_=>_none)))
- (import "env" "sT" (func $internal2497 (type $none_=>_none)))
- (import "env" "tT" (func $internal2498 (type $none_=>_none)))
- (import "env" "uT" (func $internal2499 (type $none_=>_none)))
- (import "env" "vT" (func $internal2500 (type $none_=>_none)))
- (import "env" "wT" (func $internal2501 (type $none_=>_none)))
- (import "env" "xT" (func $internal2502 (type $none_=>_none)))
- (import "env" "yT" (func $internal2503 (type $none_=>_none)))
- (import "env" "zT" (func $internal2504 (type $none_=>_none)))
- (import "env" "AT" (func $internal2505 (type $none_=>_none)))
- (import "env" "BT" (func $internal2506 (type $none_=>_none)))
- (import "env" "CT" (func $internal2507 (type $none_=>_none)))
- (import "env" "DT" (func $internal2508 (type $none_=>_none)))
- (import "env" "ET" (func $internal2509 (type $none_=>_none)))
- (import "env" "FT" (func $internal2510 (type $none_=>_none)))
- (import "env" "GT" (func $internal2511 (type $none_=>_none)))
- (import "env" "HT" (func $internal2512 (type $none_=>_none)))
- (import "env" "IT" (func $internal2513 (type $none_=>_none)))
- (import "env" "JT" (func $internal2514 (type $none_=>_none)))
- (import "env" "KT" (func $internal2515 (type $none_=>_none)))
- (import "env" "LT" (func $internal2516 (type $none_=>_none)))
- (import "env" "MT" (func $internal2517 (type $none_=>_none)))
- (import "env" "NT" (func $internal2518 (type $none_=>_none)))
- (import "env" "OT" (func $internal2519 (type $none_=>_none)))
- (import "env" "PT" (func $internal2520 (type $none_=>_none)))
- (import "env" "QT" (func $internal2521 (type $none_=>_none)))
- (import "env" "RT" (func $internal2522 (type $none_=>_none)))
- (import "env" "ST" (func $internal2523 (type $none_=>_none)))
- (import "env" "TT" (func $internal2524 (type $none_=>_none)))
- (import "env" "UT" (func $internal2525 (type $none_=>_none)))
- (import "env" "VT" (func $internal2526 (type $none_=>_none)))
- (import "env" "WT" (func $internal2527 (type $none_=>_none)))
- (import "env" "XT" (func $internal2528 (type $none_=>_none)))
- (import "env" "YT" (func $internal2529 (type $none_=>_none)))
- (import "env" "ZT" (func $internal2530 (type $none_=>_none)))
- (import "env" "_T" (func $internal2531 (type $none_=>_none)))
- (import "env" "$T" (func $internal2532 (type $none_=>_none)))
- (import "env" "aU" (func $internal2533 (type $none_=>_none)))
- (import "env" "bU" (func $internal2534 (type $none_=>_none)))
- (import "env" "cU" (func $internal2535 (type $none_=>_none)))
- (import "env" "dU" (func $internal2536 (type $none_=>_none)))
- (import "env" "eU" (func $internal2537 (type $none_=>_none)))
- (import "env" "fU" (func $internal2538 (type $none_=>_none)))
- (import "env" "gU" (func $internal2539 (type $none_=>_none)))
- (import "env" "hU" (func $internal2540 (type $none_=>_none)))
- (import "env" "iU" (func $internal2541 (type $none_=>_none)))
- (import "env" "jU" (func $internal2542 (type $none_=>_none)))
- (import "env" "kU" (func $internal2543 (type $none_=>_none)))
- (import "env" "lU" (func $internal2544 (type $none_=>_none)))
- (import "env" "mU" (func $internal2545 (type $none_=>_none)))
- (import "env" "nU" (func $internal2546 (type $none_=>_none)))
- (import "env" "oU" (func $internal2547 (type $none_=>_none)))
- (import "env" "pU" (func $internal2548 (type $none_=>_none)))
- (import "env" "qU" (func $internal2549 (type $none_=>_none)))
- (import "env" "rU" (func $internal2550 (type $none_=>_none)))
- (import "env" "sU" (func $internal2551 (type $none_=>_none)))
- (import "env" "tU" (func $internal2552 (type $none_=>_none)))
- (import "env" "uU" (func $internal2553 (type $none_=>_none)))
- (import "env" "vU" (func $internal2554 (type $none_=>_none)))
- (import "env" "wU" (func $internal2555 (type $none_=>_none)))
- (import "env" "xU" (func $internal2556 (type $none_=>_none)))
- (import "env" "yU" (func $internal2557 (type $none_=>_none)))
- (import "env" "zU" (func $internal2558 (type $none_=>_none)))
- (import "env" "AU" (func $internal2559 (type $none_=>_none)))
- (import "env" "BU" (func $internal2560 (type $none_=>_none)))
- (import "env" "CU" (func $internal2561 (type $none_=>_none)))
- (import "env" "DU" (func $internal2562 (type $none_=>_none)))
- (import "env" "EU" (func $internal2563 (type $none_=>_none)))
- (import "env" "FU" (func $internal2564 (type $none_=>_none)))
- (import "env" "GU" (func $internal2565 (type $none_=>_none)))
- (import "env" "HU" (func $internal2566 (type $none_=>_none)))
- (import "env" "IU" (func $internal2567 (type $none_=>_none)))
- (import "env" "JU" (func $internal2568 (type $none_=>_none)))
- (import "env" "KU" (func $internal2569 (type $none_=>_none)))
- (import "env" "LU" (func $internal2570 (type $none_=>_none)))
- (import "env" "MU" (func $internal2571 (type $none_=>_none)))
- (import "env" "NU" (func $internal2572 (type $none_=>_none)))
- (import "env" "OU" (func $internal2573 (type $none_=>_none)))
- (import "env" "PU" (func $internal2574 (type $none_=>_none)))
- (import "env" "QU" (func $internal2575 (type $none_=>_none)))
- (import "env" "RU" (func $internal2576 (type $none_=>_none)))
- (import "env" "SU" (func $internal2577 (type $none_=>_none)))
- (import "env" "TU" (func $internal2578 (type $none_=>_none)))
- (import "env" "UU" (func $internal2579 (type $none_=>_none)))
- (import "env" "VU" (func $internal2580 (type $none_=>_none)))
- (import "env" "WU" (func $internal2581 (type $none_=>_none)))
- (import "env" "XU" (func $internal2582 (type $none_=>_none)))
- (import "env" "YU" (func $internal2583 (type $none_=>_none)))
- (import "env" "ZU" (func $internal2584 (type $none_=>_none)))
- (import "env" "_U" (func $internal2585 (type $none_=>_none)))
- (import "env" "$U" (func $internal2586 (type $none_=>_none)))
- (import "env" "aV" (func $internal2587 (type $none_=>_none)))
- (import "env" "bV" (func $internal2588 (type $none_=>_none)))
- (import "env" "cV" (func $internal2589 (type $none_=>_none)))
- (import "env" "dV" (func $internal2590 (type $none_=>_none)))
- (import "env" "eV" (func $internal2591 (type $none_=>_none)))
- (import "env" "fV" (func $internal2592 (type $none_=>_none)))
- (import "env" "gV" (func $internal2593 (type $none_=>_none)))
- (import "env" "hV" (func $internal2594 (type $none_=>_none)))
- (import "env" "iV" (func $internal2595 (type $none_=>_none)))
- (import "env" "jV" (func $internal2596 (type $none_=>_none)))
- (import "env" "kV" (func $internal2597 (type $none_=>_none)))
- (import "env" "lV" (func $internal2598 (type $none_=>_none)))
- (import "env" "mV" (func $internal2599 (type $none_=>_none)))
- (import "env" "nV" (func $internal2600 (type $none_=>_none)))
- (import "env" "oV" (func $internal2601 (type $none_=>_none)))
- (import "env" "pV" (func $internal2602 (type $none_=>_none)))
- (import "env" "qV" (func $internal2603 (type $none_=>_none)))
- (import "env" "rV" (func $internal2604 (type $none_=>_none)))
- (import "env" "sV" (func $internal2605 (type $none_=>_none)))
- (import "env" "tV" (func $internal2606 (type $none_=>_none)))
- (import "env" "uV" (func $internal2607 (type $none_=>_none)))
- (import "env" "vV" (func $internal2608 (type $none_=>_none)))
- (import "env" "wV" (func $internal2609 (type $none_=>_none)))
- (import "env" "xV" (func $internal2610 (type $none_=>_none)))
- (import "env" "yV" (func $internal2611 (type $none_=>_none)))
- (import "env" "zV" (func $internal2612 (type $none_=>_none)))
- (import "env" "AV" (func $internal2613 (type $none_=>_none)))
- (import "env" "BV" (func $internal2614 (type $none_=>_none)))
- (import "env" "CV" (func $internal2615 (type $none_=>_none)))
- (import "env" "DV" (func $internal2616 (type $none_=>_none)))
- (import "env" "EV" (func $internal2617 (type $none_=>_none)))
- (import "env" "FV" (func $internal2618 (type $none_=>_none)))
- (import "env" "GV" (func $internal2619 (type $none_=>_none)))
- (import "env" "HV" (func $internal2620 (type $none_=>_none)))
- (import "env" "IV" (func $internal2621 (type $none_=>_none)))
- (import "env" "JV" (func $internal2622 (type $none_=>_none)))
- (import "env" "KV" (func $internal2623 (type $none_=>_none)))
- (import "env" "LV" (func $internal2624 (type $none_=>_none)))
- (import "env" "MV" (func $internal2625 (type $none_=>_none)))
- (import "env" "NV" (func $internal2626 (type $none_=>_none)))
- (import "env" "OV" (func $internal2627 (type $none_=>_none)))
- (import "env" "PV" (func $internal2628 (type $none_=>_none)))
- (import "env" "QV" (func $internal2629 (type $none_=>_none)))
- (import "env" "RV" (func $internal2630 (type $none_=>_none)))
- (import "env" "SV" (func $internal2631 (type $none_=>_none)))
- (import "env" "TV" (func $internal2632 (type $none_=>_none)))
- (import "env" "UV" (func $internal2633 (type $none_=>_none)))
- (import "env" "VV" (func $internal2634 (type $none_=>_none)))
- (import "env" "WV" (func $internal2635 (type $none_=>_none)))
- (import "env" "XV" (func $internal2636 (type $none_=>_none)))
- (import "env" "YV" (func $internal2637 (type $none_=>_none)))
- (import "env" "ZV" (func $internal2638 (type $none_=>_none)))
- (import "env" "_V" (func $internal2639 (type $none_=>_none)))
- (import "env" "$V" (func $internal2640 (type $none_=>_none)))
- (import "env" "aW" (func $internal2641 (type $none_=>_none)))
- (import "env" "bW" (func $internal2642 (type $none_=>_none)))
- (import "env" "cW" (func $internal2643 (type $none_=>_none)))
- (import "env" "dW" (func $internal2644 (type $none_=>_none)))
- (import "env" "eW" (func $internal2645 (type $none_=>_none)))
- (import "env" "fW" (func $internal2646 (type $none_=>_none)))
- (import "env" "gW" (func $internal2647 (type $none_=>_none)))
- (import "env" "hW" (func $internal2648 (type $none_=>_none)))
- (import "env" "iW" (func $internal2649 (type $none_=>_none)))
- (import "env" "jW" (func $internal2650 (type $none_=>_none)))
- (import "env" "kW" (func $internal2651 (type $none_=>_none)))
- (import "env" "lW" (func $internal2652 (type $none_=>_none)))
- (import "env" "mW" (func $internal2653 (type $none_=>_none)))
- (import "env" "nW" (func $internal2654 (type $none_=>_none)))
- (import "env" "oW" (func $internal2655 (type $none_=>_none)))
- (import "env" "pW" (func $internal2656 (type $none_=>_none)))
- (import "env" "qW" (func $internal2657 (type $none_=>_none)))
- (import "env" "rW" (func $internal2658 (type $none_=>_none)))
- (import "env" "sW" (func $internal2659 (type $none_=>_none)))
- (import "env" "tW" (func $internal2660 (type $none_=>_none)))
- (import "env" "uW" (func $internal2661 (type $none_=>_none)))
- (import "env" "vW" (func $internal2662 (type $none_=>_none)))
- (import "env" "wW" (func $internal2663 (type $none_=>_none)))
- (import "env" "xW" (func $internal2664 (type $none_=>_none)))
- (import "env" "yW" (func $internal2665 (type $none_=>_none)))
- (import "env" "zW" (func $internal2666 (type $none_=>_none)))
- (import "env" "AW" (func $internal2667 (type $none_=>_none)))
- (import "env" "BW" (func $internal2668 (type $none_=>_none)))
- (import "env" "CW" (func $internal2669 (type $none_=>_none)))
- (import "env" "DW" (func $internal2670 (type $none_=>_none)))
- (import "env" "EW" (func $internal2671 (type $none_=>_none)))
- (import "env" "FW" (func $internal2672 (type $none_=>_none)))
- (import "env" "GW" (func $internal2673 (type $none_=>_none)))
- (import "env" "HW" (func $internal2674 (type $none_=>_none)))
- (import "env" "IW" (func $internal2675 (type $none_=>_none)))
- (import "env" "JW" (func $internal2676 (type $none_=>_none)))
- (import "env" "KW" (func $internal2677 (type $none_=>_none)))
- (import "env" "LW" (func $internal2678 (type $none_=>_none)))
- (import "env" "MW" (func $internal2679 (type $none_=>_none)))
- (import "env" "NW" (func $internal2680 (type $none_=>_none)))
- (import "env" "OW" (func $internal2681 (type $none_=>_none)))
- (import "env" "PW" (func $internal2682 (type $none_=>_none)))
- (import "env" "QW" (func $internal2683 (type $none_=>_none)))
- (import "env" "RW" (func $internal2684 (type $none_=>_none)))
- (import "env" "SW" (func $internal2685 (type $none_=>_none)))
- (import "env" "TW" (func $internal2686 (type $none_=>_none)))
- (import "env" "UW" (func $internal2687 (type $none_=>_none)))
- (import "env" "VW" (func $internal2688 (type $none_=>_none)))
- (import "env" "WW" (func $internal2689 (type $none_=>_none)))
- (import "env" "XW" (func $internal2690 (type $none_=>_none)))
- (import "env" "YW" (func $internal2691 (type $none_=>_none)))
- (import "env" "ZW" (func $internal2692 (type $none_=>_none)))
- (import "env" "_W" (func $internal2693 (type $none_=>_none)))
- (import "env" "$W" (func $internal2694 (type $none_=>_none)))
- (import "env" "aX" (func $internal2695 (type $none_=>_none)))
- (import "env" "bX" (func $internal2696 (type $none_=>_none)))
- (import "env" "cX" (func $internal2697 (type $none_=>_none)))
- (import "env" "dX" (func $internal2698 (type $none_=>_none)))
- (import "env" "eX" (func $internal2699 (type $none_=>_none)))
- (import "env" "fX" (func $internal2700 (type $none_=>_none)))
- (import "env" "gX" (func $internal2701 (type $none_=>_none)))
- (import "env" "hX" (func $internal2702 (type $none_=>_none)))
- (import "env" "iX" (func $internal2703 (type $none_=>_none)))
- (import "env" "jX" (func $internal2704 (type $none_=>_none)))
- (import "env" "kX" (func $internal2705 (type $none_=>_none)))
- (import "env" "lX" (func $internal2706 (type $none_=>_none)))
- (import "env" "mX" (func $internal2707 (type $none_=>_none)))
- (import "env" "nX" (func $internal2708 (type $none_=>_none)))
- (import "env" "oX" (func $internal2709 (type $none_=>_none)))
- (import "env" "pX" (func $internal2710 (type $none_=>_none)))
- (import "env" "qX" (func $internal2711 (type $none_=>_none)))
- (import "env" "rX" (func $internal2712 (type $none_=>_none)))
- (import "env" "sX" (func $internal2713 (type $none_=>_none)))
- (import "env" "tX" (func $internal2714 (type $none_=>_none)))
- (import "env" "uX" (func $internal2715 (type $none_=>_none)))
- (import "env" "vX" (func $internal2716 (type $none_=>_none)))
- (import "env" "wX" (func $internal2717 (type $none_=>_none)))
- (import "env" "xX" (func $internal2718 (type $none_=>_none)))
- (import "env" "yX" (func $internal2719 (type $none_=>_none)))
- (import "env" "zX" (func $internal2720 (type $none_=>_none)))
- (import "env" "AX" (func $internal2721 (type $none_=>_none)))
- (import "env" "BX" (func $internal2722 (type $none_=>_none)))
- (import "env" "CX" (func $internal2723 (type $none_=>_none)))
- (import "env" "DX" (func $internal2724 (type $none_=>_none)))
- (import "env" "EX" (func $internal2725 (type $none_=>_none)))
- (import "env" "FX" (func $internal2726 (type $none_=>_none)))
- (import "env" "GX" (func $internal2727 (type $none_=>_none)))
- (import "env" "HX" (func $internal2728 (type $none_=>_none)))
- (import "env" "IX" (func $internal2729 (type $none_=>_none)))
- (import "env" "JX" (func $internal2730 (type $none_=>_none)))
- (import "env" "KX" (func $internal2731 (type $none_=>_none)))
- (import "env" "LX" (func $internal2732 (type $none_=>_none)))
- (import "env" "MX" (func $internal2733 (type $none_=>_none)))
- (import "env" "NX" (func $internal2734 (type $none_=>_none)))
- (import "env" "OX" (func $internal2735 (type $none_=>_none)))
- (import "env" "PX" (func $internal2736 (type $none_=>_none)))
- (import "env" "QX" (func $internal2737 (type $none_=>_none)))
- (import "env" "RX" (func $internal2738 (type $none_=>_none)))
- (import "env" "SX" (func $internal2739 (type $none_=>_none)))
- (import "env" "TX" (func $internal2740 (type $none_=>_none)))
- (import "env" "UX" (func $internal2741 (type $none_=>_none)))
- (import "env" "VX" (func $internal2742 (type $none_=>_none)))
- (import "env" "WX" (func $internal2743 (type $none_=>_none)))
- (import "env" "XX" (func $internal2744 (type $none_=>_none)))
- (import "env" "YX" (func $internal2745 (type $none_=>_none)))
- (import "env" "ZX" (func $internal2746 (type $none_=>_none)))
- (import "env" "_X" (func $internal2747 (type $none_=>_none)))
- (import "env" "$X" (func $internal2748 (type $none_=>_none)))
- (import "env" "aY" (func $internal2749 (type $none_=>_none)))
- (import "env" "bY" (func $internal2750 (type $none_=>_none)))
- (import "env" "cY" (func $internal2751 (type $none_=>_none)))
- (import "env" "dY" (func $internal2752 (type $none_=>_none)))
- (import "env" "eY" (func $internal2753 (type $none_=>_none)))
- (import "env" "fY" (func $internal2754 (type $none_=>_none)))
- (import "env" "gY" (func $internal2755 (type $none_=>_none)))
- (import "env" "hY" (func $internal2756 (type $none_=>_none)))
- (import "env" "iY" (func $internal2757 (type $none_=>_none)))
- (import "env" "jY" (func $internal2758 (type $none_=>_none)))
- (import "env" "kY" (func $internal2759 (type $none_=>_none)))
- (import "env" "lY" (func $internal2760 (type $none_=>_none)))
- (import "env" "mY" (func $internal2761 (type $none_=>_none)))
- (import "env" "nY" (func $internal2762 (type $none_=>_none)))
- (import "env" "oY" (func $internal2763 (type $none_=>_none)))
- (import "env" "pY" (func $internal2764 (type $none_=>_none)))
- (import "env" "qY" (func $internal2765 (type $none_=>_none)))
- (import "env" "rY" (func $internal2766 (type $none_=>_none)))
- (import "env" "sY" (func $internal2767 (type $none_=>_none)))
- (import "env" "tY" (func $internal2768 (type $none_=>_none)))
- (import "env" "uY" (func $internal2769 (type $none_=>_none)))
- (import "env" "vY" (func $internal2770 (type $none_=>_none)))
- (import "env" "wY" (func $internal2771 (type $none_=>_none)))
- (import "env" "xY" (func $internal2772 (type $none_=>_none)))
- (import "env" "yY" (func $internal2773 (type $none_=>_none)))
- (import "env" "zY" (func $internal2774 (type $none_=>_none)))
- (import "env" "AY" (func $internal2775 (type $none_=>_none)))
- (import "env" "BY" (func $internal2776 (type $none_=>_none)))
- (import "env" "CY" (func $internal2777 (type $none_=>_none)))
- (import "env" "DY" (func $internal2778 (type $none_=>_none)))
- (import "env" "EY" (func $internal2779 (type $none_=>_none)))
- (import "env" "FY" (func $internal2780 (type $none_=>_none)))
- (import "env" "GY" (func $internal2781 (type $none_=>_none)))
- (import "env" "HY" (func $internal2782 (type $none_=>_none)))
- (import "env" "IY" (func $internal2783 (type $none_=>_none)))
- (import "env" "JY" (func $internal2784 (type $none_=>_none)))
- (import "env" "KY" (func $internal2785 (type $none_=>_none)))
- (import "env" "LY" (func $internal2786 (type $none_=>_none)))
- (import "env" "MY" (func $internal2787 (type $none_=>_none)))
- (import "env" "NY" (func $internal2788 (type $none_=>_none)))
- (import "env" "OY" (func $internal2789 (type $none_=>_none)))
- (import "env" "PY" (func $internal2790 (type $none_=>_none)))
- (import "env" "QY" (func $internal2791 (type $none_=>_none)))
- (import "env" "RY" (func $internal2792 (type $none_=>_none)))
- (import "env" "SY" (func $internal2793 (type $none_=>_none)))
- (import "env" "TY" (func $internal2794 (type $none_=>_none)))
- (import "env" "UY" (func $internal2795 (type $none_=>_none)))
- (import "env" "VY" (func $internal2796 (type $none_=>_none)))
- (import "env" "WY" (func $internal2797 (type $none_=>_none)))
- (import "env" "XY" (func $internal2798 (type $none_=>_none)))
- (import "env" "YY" (func $internal2799 (type $none_=>_none)))
- (import "env" "ZY" (func $internal2800 (type $none_=>_none)))
- (import "env" "_Y" (func $internal2801 (type $none_=>_none)))
- (import "env" "$Y" (func $internal2802 (type $none_=>_none)))
- (import "env" "aZ" (func $internal2803 (type $none_=>_none)))
- (import "env" "bZ" (func $internal2804 (type $none_=>_none)))
- (import "env" "cZ" (func $internal2805 (type $none_=>_none)))
- (import "env" "dZ" (func $internal2806 (type $none_=>_none)))
- (import "env" "eZ" (func $internal2807 (type $none_=>_none)))
- (import "env" "fZ" (func $internal2808 (type $none_=>_none)))
- (import "env" "gZ" (func $internal2809 (type $none_=>_none)))
- (import "env" "hZ" (func $internal2810 (type $none_=>_none)))
- (import "env" "iZ" (func $internal2811 (type $none_=>_none)))
- (import "env" "jZ" (func $internal2812 (type $none_=>_none)))
- (import "env" "kZ" (func $internal2813 (type $none_=>_none)))
- (import "env" "lZ" (func $internal2814 (type $none_=>_none)))
- (import "env" "mZ" (func $internal2815 (type $none_=>_none)))
- (import "env" "nZ" (func $internal2816 (type $none_=>_none)))
- (import "env" "oZ" (func $internal2817 (type $none_=>_none)))
- (import "env" "pZ" (func $internal2818 (type $none_=>_none)))
- (import "env" "qZ" (func $internal2819 (type $none_=>_none)))
- (import "env" "rZ" (func $internal2820 (type $none_=>_none)))
- (import "env" "sZ" (func $internal2821 (type $none_=>_none)))
- (import "env" "tZ" (func $internal2822 (type $none_=>_none)))
- (import "env" "uZ" (func $internal2823 (type $none_=>_none)))
- (import "env" "vZ" (func $internal2824 (type $none_=>_none)))
- (import "env" "wZ" (func $internal2825 (type $none_=>_none)))
- (import "env" "xZ" (func $internal2826 (type $none_=>_none)))
- (import "env" "yZ" (func $internal2827 (type $none_=>_none)))
- (import "env" "zZ" (func $internal2828 (type $none_=>_none)))
- (import "env" "AZ" (func $internal2829 (type $none_=>_none)))
- (import "env" "BZ" (func $internal2830 (type $none_=>_none)))
- (import "env" "CZ" (func $internal2831 (type $none_=>_none)))
- (import "env" "DZ" (func $internal2832 (type $none_=>_none)))
- (import "env" "EZ" (func $internal2833 (type $none_=>_none)))
- (import "env" "FZ" (func $internal2834 (type $none_=>_none)))
- (import "env" "GZ" (func $internal2835 (type $none_=>_none)))
- (import "env" "HZ" (func $internal2836 (type $none_=>_none)))
- (import "env" "IZ" (func $internal2837 (type $none_=>_none)))
- (import "env" "JZ" (func $internal2838 (type $none_=>_none)))
- (import "env" "KZ" (func $internal2839 (type $none_=>_none)))
- (import "env" "LZ" (func $internal2840 (type $none_=>_none)))
- (import "env" "MZ" (func $internal2841 (type $none_=>_none)))
- (import "env" "NZ" (func $internal2842 (type $none_=>_none)))
- (import "env" "OZ" (func $internal2843 (type $none_=>_none)))
- (import "env" "PZ" (func $internal2844 (type $none_=>_none)))
- (import "env" "QZ" (func $internal2845 (type $none_=>_none)))
- (import "env" "RZ" (func $internal2846 (type $none_=>_none)))
- (import "env" "SZ" (func $internal2847 (type $none_=>_none)))
- (import "env" "TZ" (func $internal2848 (type $none_=>_none)))
- (import "env" "UZ" (func $internal2849 (type $none_=>_none)))
- (import "env" "VZ" (func $internal2850 (type $none_=>_none)))
- (import "env" "WZ" (func $internal2851 (type $none_=>_none)))
- (import "env" "XZ" (func $internal2852 (type $none_=>_none)))
- (import "env" "YZ" (func $internal2853 (type $none_=>_none)))
- (import "env" "ZZ" (func $internal2854 (type $none_=>_none)))
- (import "env" "_Z" (func $internal2855 (type $none_=>_none)))
- (import "env" "$Z" (func $internal2856 (type $none_=>_none)))
- (import "env" "a_" (func $internal2857 (type $none_=>_none)))
- (import "env" "b_" (func $internal2858 (type $none_=>_none)))
- (import "env" "c_" (func $internal2859 (type $none_=>_none)))
- (import "env" "d_" (func $internal2860 (type $none_=>_none)))
- (import "env" "e_" (func $internal2861 (type $none_=>_none)))
- (import "env" "f_" (func $internal2862 (type $none_=>_none)))
- (import "env" "g_" (func $internal2863 (type $none_=>_none)))
- (import "env" "h_" (func $internal2864 (type $none_=>_none)))
- (import "env" "i_" (func $internal2865 (type $none_=>_none)))
- (import "env" "j_" (func $internal2866 (type $none_=>_none)))
- (import "env" "k_" (func $internal2867 (type $none_=>_none)))
- (import "env" "l_" (func $internal2868 (type $none_=>_none)))
- (import "env" "m_" (func $internal2869 (type $none_=>_none)))
- (import "env" "n_" (func $internal2870 (type $none_=>_none)))
- (import "env" "o_" (func $internal2871 (type $none_=>_none)))
- (import "env" "p_" (func $internal2872 (type $none_=>_none)))
- (import "env" "q_" (func $internal2873 (type $none_=>_none)))
- (import "env" "r_" (func $internal2874 (type $none_=>_none)))
- (import "env" "s_" (func $internal2875 (type $none_=>_none)))
- (import "env" "t_" (func $internal2876 (type $none_=>_none)))
- (import "env" "u_" (func $internal2877 (type $none_=>_none)))
- (import "env" "v_" (func $internal2878 (type $none_=>_none)))
- (import "env" "w_" (func $internal2879 (type $none_=>_none)))
- (import "env" "x_" (func $internal2880 (type $none_=>_none)))
- (import "env" "y_" (func $internal2881 (type $none_=>_none)))
- (import "env" "z_" (func $internal2882 (type $none_=>_none)))
- (import "env" "A_" (func $internal2883 (type $none_=>_none)))
- (import "env" "B_" (func $internal2884 (type $none_=>_none)))
- (import "env" "C_" (func $internal2885 (type $none_=>_none)))
- (import "env" "D_" (func $internal2886 (type $none_=>_none)))
- (import "env" "E_" (func $internal2887 (type $none_=>_none)))
- (import "env" "F_" (func $internal2888 (type $none_=>_none)))
- (import "env" "G_" (func $internal2889 (type $none_=>_none)))
- (import "env" "H_" (func $internal2890 (type $none_=>_none)))
- (import "env" "I_" (func $internal2891 (type $none_=>_none)))
- (import "env" "J_" (func $internal2892 (type $none_=>_none)))
- (import "env" "K_" (func $internal2893 (type $none_=>_none)))
- (import "env" "L_" (func $internal2894 (type $none_=>_none)))
- (import "env" "M_" (func $internal2895 (type $none_=>_none)))
- (import "env" "N_" (func $internal2896 (type $none_=>_none)))
- (import "env" "O_" (func $internal2897 (type $none_=>_none)))
- (import "env" "P_" (func $internal2898 (type $none_=>_none)))
- (import "env" "Q_" (func $internal2899 (type $none_=>_none)))
- (import "env" "R_" (func $internal2900 (type $none_=>_none)))
- (import "env" "S_" (func $internal2901 (type $none_=>_none)))
- (import "env" "T_" (func $internal2902 (type $none_=>_none)))
- (import "env" "U_" (func $internal2903 (type $none_=>_none)))
- (import "env" "V_" (func $internal2904 (type $none_=>_none)))
- (import "env" "W_" (func $internal2905 (type $none_=>_none)))
- (import "env" "X_" (func $internal2906 (type $none_=>_none)))
- (import "env" "Y_" (func $internal2907 (type $none_=>_none)))
- (import "env" "Z_" (func $internal2908 (type $none_=>_none)))
- (import "env" "__" (func $internal2909 (type $none_=>_none)))
- (import "env" "$_" (func $internal2910 (type $none_=>_none)))
- (import "env" "a$" (func $internal2911 (type $none_=>_none)))
- (import "env" "b$" (func $internal2912 (type $none_=>_none)))
- (import "env" "c$" (func $internal2913 (type $none_=>_none)))
- (import "env" "d$" (func $internal2914 (type $none_=>_none)))
- (import "env" "e$" (func $internal2915 (type $none_=>_none)))
- (import "env" "f$" (func $internal2916 (type $none_=>_none)))
- (import "env" "g$" (func $internal2917 (type $none_=>_none)))
- (import "env" "h$" (func $internal2918 (type $none_=>_none)))
- (import "env" "i$" (func $internal2919 (type $none_=>_none)))
- (import "env" "j$" (func $internal2920 (type $none_=>_none)))
- (import "env" "k$" (func $internal2921 (type $none_=>_none)))
- (import "env" "l$" (func $internal2922 (type $none_=>_none)))
- (import "env" "m$" (func $internal2923 (type $none_=>_none)))
- (import "env" "n$" (func $internal2924 (type $none_=>_none)))
- (import "env" "o$" (func $internal2925 (type $none_=>_none)))
- (import "env" "p$" (func $internal2926 (type $none_=>_none)))
- (import "env" "q$" (func $internal2927 (type $none_=>_none)))
- (import "env" "r$" (func $internal2928 (type $none_=>_none)))
- (import "env" "s$" (func $internal2929 (type $none_=>_none)))
- (import "env" "t$" (func $internal2930 (type $none_=>_none)))
- (import "env" "u$" (func $internal2931 (type $none_=>_none)))
- (import "env" "v$" (func $internal2932 (type $none_=>_none)))
- (import "env" "w$" (func $internal2933 (type $none_=>_none)))
- (import "env" "x$" (func $internal2934 (type $none_=>_none)))
- (import "env" "y$" (func $internal2935 (type $none_=>_none)))
- (import "env" "z$" (func $internal2936 (type $none_=>_none)))
- (import "env" "A$" (func $internal2937 (type $none_=>_none)))
- (import "env" "B$" (func $internal2938 (type $none_=>_none)))
- (import "env" "C$" (func $internal2939 (type $none_=>_none)))
- (import "env" "D$" (func $internal2940 (type $none_=>_none)))
- (import "env" "E$" (func $internal2941 (type $none_=>_none)))
- (import "env" "F$" (func $internal2942 (type $none_=>_none)))
- (import "env" "G$" (func $internal2943 (type $none_=>_none)))
- (import "env" "H$" (func $internal2944 (type $none_=>_none)))
- (import "env" "I$" (func $internal2945 (type $none_=>_none)))
- (import "env" "J$" (func $internal2946 (type $none_=>_none)))
- (import "env" "K$" (func $internal2947 (type $none_=>_none)))
- (import "env" "L$" (func $internal2948 (type $none_=>_none)))
- (import "env" "M$" (func $internal2949 (type $none_=>_none)))
- (import "env" "N$" (func $internal2950 (type $none_=>_none)))
- (import "env" "O$" (func $internal2951 (type $none_=>_none)))
- (import "env" "P$" (func $internal2952 (type $none_=>_none)))
- (import "env" "Q$" (func $internal2953 (type $none_=>_none)))
- (import "env" "R$" (func $internal2954 (type $none_=>_none)))
- (import "env" "S$" (func $internal2955 (type $none_=>_none)))
- (import "env" "T$" (func $internal2956 (type $none_=>_none)))
- (import "env" "U$" (func $internal2957 (type $none_=>_none)))
- (import "env" "V$" (func $internal2958 (type $none_=>_none)))
- (import "env" "W$" (func $internal2959 (type $none_=>_none)))
- (import "env" "X$" (func $internal2960 (type $none_=>_none)))
- (import "env" "Y$" (func $internal2961 (type $none_=>_none)))
- (import "env" "Z$" (func $internal2962 (type $none_=>_none)))
- (import "env" "_$" (func $internal2963 (type $none_=>_none)))
- (import "env" "$$" (func $internal2964 (type $none_=>_none)))
- (import "env" "a0" (func $internal2965 (type $none_=>_none)))
- (import "env" "b0" (func $internal2966 (type $none_=>_none)))
- (import "env" "c0" (func $internal2967 (type $none_=>_none)))
- (import "env" "d0" (func $internal2968 (type $none_=>_none)))
- (import "env" "e0" (func $internal2969 (type $none_=>_none)))
- (import "env" "f0" (func $internal2970 (type $none_=>_none)))
- (import "env" "g0" (func $internal2971 (type $none_=>_none)))
- (import "env" "h0" (func $internal2972 (type $none_=>_none)))
- (import "env" "i0" (func $internal2973 (type $none_=>_none)))
- (import "env" "j0" (func $internal2974 (type $none_=>_none)))
- (import "env" "k0" (func $internal2975 (type $none_=>_none)))
- (import "env" "l0" (func $internal2976 (type $none_=>_none)))
- (import "env" "m0" (func $internal2977 (type $none_=>_none)))
- (import "env" "n0" (func $internal2978 (type $none_=>_none)))
- (import "env" "o0" (func $internal2979 (type $none_=>_none)))
- (import "env" "p0" (func $internal2980 (type $none_=>_none)))
- (import "env" "q0" (func $internal2981 (type $none_=>_none)))
- (import "env" "r0" (func $internal2982 (type $none_=>_none)))
- (import "env" "s0" (func $internal2983 (type $none_=>_none)))
- (import "env" "t0" (func $internal2984 (type $none_=>_none)))
- (import "env" "u0" (func $internal2985 (type $none_=>_none)))
- (import "env" "v0" (func $internal2986 (type $none_=>_none)))
- (import "env" "w0" (func $internal2987 (type $none_=>_none)))
- (import "env" "x0" (func $internal2988 (type $none_=>_none)))
- (import "env" "y0" (func $internal2989 (type $none_=>_none)))
- (import "env" "z0" (func $internal2990 (type $none_=>_none)))
- (import "env" "A0" (func $internal2991 (type $none_=>_none)))
- (import "env" "B0" (func $internal2992 (type $none_=>_none)))
- (import "env" "C0" (func $internal2993 (type $none_=>_none)))
- (import "env" "D0" (func $internal2994 (type $none_=>_none)))
- (import "env" "E0" (func $internal2995 (type $none_=>_none)))
- (import "env" "F0" (func $internal2996 (type $none_=>_none)))
- (import "env" "G0" (func $internal2997 (type $none_=>_none)))
- (import "env" "H0" (func $internal2998 (type $none_=>_none)))
- (import "env" "I0" (func $internal2999 (type $none_=>_none)))
- (import "env" "J0" (func $internal3000 (type $none_=>_none)))
- (import "env" "K0" (func $internal3001 (type $none_=>_none)))
- (import "env" "L0" (func $internal3002 (type $none_=>_none)))
- (import "env" "M0" (func $internal3003 (type $none_=>_none)))
- (import "env" "N0" (func $internal3004 (type $none_=>_none)))
- (import "env" "O0" (func $internal3005 (type $none_=>_none)))
- (import "env" "P0" (func $internal3006 (type $none_=>_none)))
- (import "env" "Q0" (func $internal3007 (type $none_=>_none)))
- (import "env" "R0" (func $internal3008 (type $none_=>_none)))
- (import "env" "S0" (func $internal3009 (type $none_=>_none)))
- (import "env" "T0" (func $internal3010 (type $none_=>_none)))
- (import "env" "U0" (func $internal3011 (type $none_=>_none)))
- (import "env" "V0" (func $internal3012 (type $none_=>_none)))
- (import "env" "W0" (func $internal3013 (type $none_=>_none)))
- (import "env" "X0" (func $internal3014 (type $none_=>_none)))
- (import "env" "Y0" (func $internal3015 (type $none_=>_none)))
- (import "env" "Z0" (func $internal3016 (type $none_=>_none)))
- (import "env" "_0" (func $internal3017 (type $none_=>_none)))
- (import "env" "$0" (func $internal3018 (type $none_=>_none)))
- (import "env" "a1" (func $internal3019 (type $none_=>_none)))
- (import "env" "b1" (func $internal3020 (type $none_=>_none)))
- (import "env" "c1" (func $internal3021 (type $none_=>_none)))
- (import "env" "d1" (func $internal3022 (type $none_=>_none)))
- (import "env" "e1" (func $internal3023 (type $none_=>_none)))
- (import "env" "f1" (func $internal3024 (type $none_=>_none)))
- (import "env" "g1" (func $internal3025 (type $none_=>_none)))
- (import "env" "h1" (func $internal3026 (type $none_=>_none)))
- (import "env" "i1" (func $internal3027 (type $none_=>_none)))
- (import "env" "j1" (func $internal3028 (type $none_=>_none)))
- (import "env" "k1" (func $internal3029 (type $none_=>_none)))
- (import "env" "l1" (func $internal3030 (type $none_=>_none)))
- (import "env" "m1" (func $internal3031 (type $none_=>_none)))
- (import "env" "n1" (func $internal3032 (type $none_=>_none)))
- (import "env" "o1" (func $internal3033 (type $none_=>_none)))
- (import "env" "p1" (func $internal3034 (type $none_=>_none)))
- (import "env" "q1" (func $internal3035 (type $none_=>_none)))
- (import "env" "r1" (func $internal3036 (type $none_=>_none)))
- (import "env" "s1" (func $internal3037 (type $none_=>_none)))
- (import "env" "t1" (func $internal3038 (type $none_=>_none)))
- (import "env" "u1" (func $internal3039 (type $none_=>_none)))
- (import "env" "v1" (func $internal3040 (type $none_=>_none)))
- (import "env" "w1" (func $internal3041 (type $none_=>_none)))
- (import "env" "x1" (func $internal3042 (type $none_=>_none)))
- (import "env" "y1" (func $internal3043 (type $none_=>_none)))
- (import "env" "z1" (func $internal3044 (type $none_=>_none)))
- (import "env" "A1" (func $internal3045 (type $none_=>_none)))
- (import "env" "B1" (func $internal3046 (type $none_=>_none)))
- (import "env" "C1" (func $internal3047 (type $none_=>_none)))
- (import "env" "D1" (func $internal3048 (type $none_=>_none)))
- (import "env" "E1" (func $internal3049 (type $none_=>_none)))
- (import "env" "F1" (func $internal3050 (type $none_=>_none)))
- (import "env" "G1" (func $internal3051 (type $none_=>_none)))
- (import "env" "H1" (func $internal3052 (type $none_=>_none)))
- (import "env" "I1" (func $internal3053 (type $none_=>_none)))
- (import "env" "J1" (func $internal3054 (type $none_=>_none)))
- (import "env" "K1" (func $internal3055 (type $none_=>_none)))
- (import "env" "L1" (func $internal3056 (type $none_=>_none)))
- (import "env" "M1" (func $internal3057 (type $none_=>_none)))
- (import "env" "N1" (func $internal3058 (type $none_=>_none)))
- (import "env" "O1" (func $internal3059 (type $none_=>_none)))
- (import "env" "P1" (func $internal3060 (type $none_=>_none)))
- (import "env" "Q1" (func $internal3061 (type $none_=>_none)))
- (import "env" "R1" (func $internal3062 (type $none_=>_none)))
- (import "env" "S1" (func $internal3063 (type $none_=>_none)))
- (import "env" "T1" (func $internal3064 (type $none_=>_none)))
- (import "env" "U1" (func $internal3065 (type $none_=>_none)))
- (import "env" "V1" (func $internal3066 (type $none_=>_none)))
- (import "env" "W1" (func $internal3067 (type $none_=>_none)))
- (import "env" "X1" (func $internal3068 (type $none_=>_none)))
- (import "env" "Y1" (func $internal3069 (type $none_=>_none)))
- (import "env" "Z1" (func $internal3070 (type $none_=>_none)))
- (import "env" "_1" (func $internal3071 (type $none_=>_none)))
- (import "env" "$1" (func $internal3072 (type $none_=>_none)))
- (import "env" "a2" (func $internal3073 (type $none_=>_none)))
- (import "env" "b2" (func $internal3074 (type $none_=>_none)))
- (import "env" "c2" (func $internal3075 (type $none_=>_none)))
- (import "env" "d2" (func $internal3076 (type $none_=>_none)))
- (import "env" "e2" (func $internal3077 (type $none_=>_none)))
- (import "env" "f2" (func $internal3078 (type $none_=>_none)))
- (import "env" "g2" (func $internal3079 (type $none_=>_none)))
- (import "env" "h2" (func $internal3080 (type $none_=>_none)))
- (import "env" "i2" (func $internal3081 (type $none_=>_none)))
- (import "env" "j2" (func $internal3082 (type $none_=>_none)))
- (import "env" "k2" (func $internal3083 (type $none_=>_none)))
- (import "env" "l2" (func $internal3084 (type $none_=>_none)))
- (import "env" "m2" (func $internal3085 (type $none_=>_none)))
- (import "env" "n2" (func $internal3086 (type $none_=>_none)))
- (import "env" "o2" (func $internal3087 (type $none_=>_none)))
- (import "env" "p2" (func $internal3088 (type $none_=>_none)))
- (import "env" "q2" (func $internal3089 (type $none_=>_none)))
- (import "env" "r2" (func $internal3090 (type $none_=>_none)))
- (import "env" "s2" (func $internal3091 (type $none_=>_none)))
- (import "env" "t2" (func $internal3092 (type $none_=>_none)))
- (import "env" "u2" (func $internal3093 (type $none_=>_none)))
- (import "env" "v2" (func $internal3094 (type $none_=>_none)))
- (import "env" "w2" (func $internal3095 (type $none_=>_none)))
- (import "env" "x2" (func $internal3096 (type $none_=>_none)))
- (import "env" "y2" (func $internal3097 (type $none_=>_none)))
- (import "env" "z2" (func $internal3098 (type $none_=>_none)))
- (import "env" "A2" (func $internal3099 (type $none_=>_none)))
- (import "env" "B2" (func $internal3100 (type $none_=>_none)))
- (import "env" "C2" (func $internal3101 (type $none_=>_none)))
- (import "env" "D2" (func $internal3102 (type $none_=>_none)))
- (import "env" "E2" (func $internal3103 (type $none_=>_none)))
- (import "env" "F2" (func $internal3104 (type $none_=>_none)))
- (import "env" "G2" (func $internal3105 (type $none_=>_none)))
- (import "env" "H2" (func $internal3106 (type $none_=>_none)))
- (import "env" "I2" (func $internal3107 (type $none_=>_none)))
- (import "env" "J2" (func $internal3108 (type $none_=>_none)))
- (import "env" "K2" (func $internal3109 (type $none_=>_none)))
- (import "env" "L2" (func $internal3110 (type $none_=>_none)))
- (import "env" "M2" (func $internal3111 (type $none_=>_none)))
- (import "env" "N2" (func $internal3112 (type $none_=>_none)))
- (import "env" "O2" (func $internal3113 (type $none_=>_none)))
- (import "env" "P2" (func $internal3114 (type $none_=>_none)))
- (import "env" "Q2" (func $internal3115 (type $none_=>_none)))
- (import "env" "R2" (func $internal3116 (type $none_=>_none)))
- (import "env" "S2" (func $internal3117 (type $none_=>_none)))
- (import "env" "T2" (func $internal3118 (type $none_=>_none)))
- (import "env" "U2" (func $internal3119 (type $none_=>_none)))
- (import "env" "V2" (func $internal3120 (type $none_=>_none)))
- (import "env" "W2" (func $internal3121 (type $none_=>_none)))
- (import "env" "X2" (func $internal3122 (type $none_=>_none)))
- (import "env" "Y2" (func $internal3123 (type $none_=>_none)))
- (import "env" "Z2" (func $internal3124 (type $none_=>_none)))
- (import "env" "_2" (func $internal3125 (type $none_=>_none)))
- (import "env" "$2" (func $internal3126 (type $none_=>_none)))
- (import "env" "a3" (func $internal3127 (type $none_=>_none)))
- (import "env" "b3" (func $internal3128 (type $none_=>_none)))
- (import "env" "c3" (func $internal3129 (type $none_=>_none)))
- (import "env" "d3" (func $internal3130 (type $none_=>_none)))
- (import "env" "e3" (func $internal3131 (type $none_=>_none)))
- (import "env" "f3" (func $internal3132 (type $none_=>_none)))
- (import "env" "g3" (func $internal3133 (type $none_=>_none)))
- (import "env" "h3" (func $internal3134 (type $none_=>_none)))
- (import "env" "i3" (func $internal3135 (type $none_=>_none)))
- (import "env" "j3" (func $internal3136 (type $none_=>_none)))
- (import "env" "k3" (func $internal3137 (type $none_=>_none)))
- (import "env" "l3" (func $internal3138 (type $none_=>_none)))
- (import "env" "m3" (func $internal3139 (type $none_=>_none)))
- (import "env" "n3" (func $internal3140 (type $none_=>_none)))
- (import "env" "o3" (func $internal3141 (type $none_=>_none)))
- (import "env" "p3" (func $internal3142 (type $none_=>_none)))
- (import "env" "q3" (func $internal3143 (type $none_=>_none)))
- (import "env" "r3" (func $internal3144 (type $none_=>_none)))
- (import "env" "s3" (func $internal3145 (type $none_=>_none)))
- (import "env" "t3" (func $internal3146 (type $none_=>_none)))
- (import "env" "u3" (func $internal3147 (type $none_=>_none)))
- (import "env" "v3" (func $internal3148 (type $none_=>_none)))
- (import "env" "w3" (func $internal3149 (type $none_=>_none)))
- (import "env" "x3" (func $internal3150 (type $none_=>_none)))
- (import "env" "y3" (func $internal3151 (type $none_=>_none)))
- (import "env" "z3" (func $internal3152 (type $none_=>_none)))
- (import "env" "A3" (func $internal3153 (type $none_=>_none)))
- (import "env" "B3" (func $internal3154 (type $none_=>_none)))
- (import "env" "C3" (func $internal3155 (type $none_=>_none)))
- (import "env" "D3" (func $internal3156 (type $none_=>_none)))
- (import "env" "E3" (func $internal3157 (type $none_=>_none)))
- (import "env" "F3" (func $internal3158 (type $none_=>_none)))
- (import "env" "G3" (func $internal3159 (type $none_=>_none)))
- (import "env" "H3" (func $internal3160 (type $none_=>_none)))
- (import "env" "I3" (func $internal3161 (type $none_=>_none)))
- (import "env" "J3" (func $internal3162 (type $none_=>_none)))
- (import "env" "K3" (func $internal3163 (type $none_=>_none)))
- (import "env" "L3" (func $internal3164 (type $none_=>_none)))
- (import "env" "M3" (func $internal3165 (type $none_=>_none)))
- (import "env" "N3" (func $internal3166 (type $none_=>_none)))
- (import "env" "O3" (func $internal3167 (type $none_=>_none)))
- (import "env" "P3" (func $internal3168 (type $none_=>_none)))
- (import "env" "Q3" (func $internal3169 (type $none_=>_none)))
- (import "env" "R3" (func $internal3170 (type $none_=>_none)))
- (import "env" "S3" (func $internal3171 (type $none_=>_none)))
- (import "env" "T3" (func $internal3172 (type $none_=>_none)))
- (import "env" "U3" (func $internal3173 (type $none_=>_none)))
- (import "env" "V3" (func $internal3174 (type $none_=>_none)))
- (import "env" "W3" (func $internal3175 (type $none_=>_none)))
- (import "env" "X3" (func $internal3176 (type $none_=>_none)))
- (import "env" "Y3" (func $internal3177 (type $none_=>_none)))
- (import "env" "Z3" (func $internal3178 (type $none_=>_none)))
- (import "env" "_3" (func $internal3179 (type $none_=>_none)))
- (import "env" "$3" (func $internal3180 (type $none_=>_none)))
- (import "env" "a4" (func $internal3181 (type $none_=>_none)))
- (import "env" "b4" (func $internal3182 (type $none_=>_none)))
- (import "env" "c4" (func $internal3183 (type $none_=>_none)))
- (import "env" "d4" (func $internal3184 (type $none_=>_none)))
- (import "env" "e4" (func $internal3185 (type $none_=>_none)))
- (import "env" "f4" (func $internal3186 (type $none_=>_none)))
- (import "env" "g4" (func $internal3187 (type $none_=>_none)))
- (import "env" "h4" (func $internal3188 (type $none_=>_none)))
- (import "env" "i4" (func $internal3189 (type $none_=>_none)))
- (import "env" "j4" (func $internal3190 (type $none_=>_none)))
- (import "env" "k4" (func $internal3191 (type $none_=>_none)))
- (import "env" "l4" (func $internal3192 (type $none_=>_none)))
- (import "env" "m4" (func $internal3193 (type $none_=>_none)))
- (import "env" "n4" (func $internal3194 (type $none_=>_none)))
- (import "env" "o4" (func $internal3195 (type $none_=>_none)))
- (import "env" "p4" (func $internal3196 (type $none_=>_none)))
- (import "env" "q4" (func $internal3197 (type $none_=>_none)))
- (import "env" "r4" (func $internal3198 (type $none_=>_none)))
- (import "env" "s4" (func $internal3199 (type $none_=>_none)))
- (import "env" "t4" (func $internal3200 (type $none_=>_none)))
- (import "env" "u4" (func $internal3201 (type $none_=>_none)))
- (import "env" "v4" (func $internal3202 (type $none_=>_none)))
- (import "env" "w4" (func $internal3203 (type $none_=>_none)))
- (import "env" "x4" (func $internal3204 (type $none_=>_none)))
- (import "env" "y4" (func $internal3205 (type $none_=>_none)))
- (import "env" "z4" (func $internal3206 (type $none_=>_none)))
- (import "env" "A4" (func $internal3207 (type $none_=>_none)))
- (import "env" "B4" (func $internal3208 (type $none_=>_none)))
- (import "env" "C4" (func $internal3209 (type $none_=>_none)))
- (import "env" "D4" (func $internal3210 (type $none_=>_none)))
- (import "env" "E4" (func $internal3211 (type $none_=>_none)))
- (import "env" "F4" (func $internal3212 (type $none_=>_none)))
- (import "env" "G4" (func $internal3213 (type $none_=>_none)))
- (import "env" "H4" (func $internal3214 (type $none_=>_none)))
- (import "env" "I4" (func $internal3215 (type $none_=>_none)))
- (import "env" "J4" (func $internal3216 (type $none_=>_none)))
- (import "env" "K4" (func $internal3217 (type $none_=>_none)))
- (import "env" "L4" (func $internal3218 (type $none_=>_none)))
- (import "env" "M4" (func $internal3219 (type $none_=>_none)))
- (import "env" "N4" (func $internal3220 (type $none_=>_none)))
- (import "env" "O4" (func $internal3221 (type $none_=>_none)))
- (import "env" "P4" (func $internal3222 (type $none_=>_none)))
- (import "env" "Q4" (func $internal3223 (type $none_=>_none)))
- (import "env" "R4" (func $internal3224 (type $none_=>_none)))
- (import "env" "S4" (func $internal3225 (type $none_=>_none)))
- (import "env" "T4" (func $internal3226 (type $none_=>_none)))
- (import "env" "U4" (func $internal3227 (type $none_=>_none)))
- (import "env" "V4" (func $internal3228 (type $none_=>_none)))
- (import "env" "W4" (func $internal3229 (type $none_=>_none)))
- (import "env" "X4" (func $internal3230 (type $none_=>_none)))
- (import "env" "Y4" (func $internal3231 (type $none_=>_none)))
- (import "env" "Z4" (func $internal3232 (type $none_=>_none)))
- (import "env" "_4" (func $internal3233 (type $none_=>_none)))
- (import "env" "$4" (func $internal3234 (type $none_=>_none)))
- (import "env" "a5" (func $internal3235 (type $none_=>_none)))
- (import "env" "b5" (func $internal3236 (type $none_=>_none)))
- (import "env" "c5" (func $internal3237 (type $none_=>_none)))
- (import "env" "d5" (func $internal3238 (type $none_=>_none)))
- (import "env" "e5" (func $internal3239 (type $none_=>_none)))
- (import "env" "f5" (func $internal3240 (type $none_=>_none)))
- (import "env" "g5" (func $internal3241 (type $none_=>_none)))
- (import "env" "h5" (func $internal3242 (type $none_=>_none)))
- (import "env" "i5" (func $internal3243 (type $none_=>_none)))
- (import "env" "j5" (func $internal3244 (type $none_=>_none)))
- (import "env" "k5" (func $internal3245 (type $none_=>_none)))
- (import "env" "l5" (func $internal3246 (type $none_=>_none)))
- (import "env" "m5" (func $internal3247 (type $none_=>_none)))
- (import "env" "n5" (func $internal3248 (type $none_=>_none)))
- (import "env" "o5" (func $internal3249 (type $none_=>_none)))
- (import "env" "p5" (func $internal3250 (type $none_=>_none)))
- (import "env" "q5" (func $internal3251 (type $none_=>_none)))
- (import "env" "r5" (func $internal3252 (type $none_=>_none)))
- (import "env" "s5" (func $internal3253 (type $none_=>_none)))
- (import "env" "t5" (func $internal3254 (type $none_=>_none)))
- (import "env" "u5" (func $internal3255 (type $none_=>_none)))
- (import "env" "v5" (func $internal3256 (type $none_=>_none)))
- (import "env" "w5" (func $internal3257 (type $none_=>_none)))
- (import "env" "x5" (func $internal3258 (type $none_=>_none)))
- (import "env" "y5" (func $internal3259 (type $none_=>_none)))
- (import "env" "z5" (func $internal3260 (type $none_=>_none)))
- (import "env" "A5" (func $internal3261 (type $none_=>_none)))
- (import "env" "B5" (func $internal3262 (type $none_=>_none)))
- (import "env" "C5" (func $internal3263 (type $none_=>_none)))
- (import "env" "D5" (func $internal3264 (type $none_=>_none)))
- (import "env" "E5" (func $internal3265 (type $none_=>_none)))
- (import "env" "F5" (func $internal3266 (type $none_=>_none)))
- (import "env" "G5" (func $internal3267 (type $none_=>_none)))
- (import "env" "H5" (func $internal3268 (type $none_=>_none)))
- (import "env" "I5" (func $internal3269 (type $none_=>_none)))
- (import "env" "J5" (func $internal3270 (type $none_=>_none)))
- (import "env" "K5" (func $internal3271 (type $none_=>_none)))
- (import "env" "L5" (func $internal3272 (type $none_=>_none)))
- (import "env" "M5" (func $internal3273 (type $none_=>_none)))
- (import "env" "N5" (func $internal3274 (type $none_=>_none)))
- (import "env" "O5" (func $internal3275 (type $none_=>_none)))
- (import "env" "P5" (func $internal3276 (type $none_=>_none)))
- (import "env" "Q5" (func $internal3277 (type $none_=>_none)))
- (import "env" "R5" (func $internal3278 (type $none_=>_none)))
- (import "env" "S5" (func $internal3279 (type $none_=>_none)))
- (import "env" "T5" (func $internal3280 (type $none_=>_none)))
- (import "env" "U5" (func $internal3281 (type $none_=>_none)))
- (import "env" "V5" (func $internal3282 (type $none_=>_none)))
- (import "env" "W5" (func $internal3283 (type $none_=>_none)))
- (import "env" "X5" (func $internal3284 (type $none_=>_none)))
- (import "env" "Y5" (func $internal3285 (type $none_=>_none)))
- (import "env" "Z5" (func $internal3286 (type $none_=>_none)))
- (import "env" "_5" (func $internal3287 (type $none_=>_none)))
- (import "env" "$5" (func $internal3288 (type $none_=>_none)))
- (import "env" "a6" (func $internal3289 (type $none_=>_none)))
- (import "env" "b6" (func $internal3290 (type $none_=>_none)))
- (import "env" "c6" (func $internal3291 (type $none_=>_none)))
- (import "env" "d6" (func $internal3292 (type $none_=>_none)))
- (import "env" "e6" (func $internal3293 (type $none_=>_none)))
- (import "env" "f6" (func $internal3294 (type $none_=>_none)))
- (import "env" "g6" (func $internal3295 (type $none_=>_none)))
- (import "env" "h6" (func $internal3296 (type $none_=>_none)))
- (import "env" "i6" (func $internal3297 (type $none_=>_none)))
- (import "env" "j6" (func $internal3298 (type $none_=>_none)))
- (import "env" "k6" (func $internal3299 (type $none_=>_none)))
- (import "env" "l6" (func $internal3300 (type $none_=>_none)))
- (import "env" "m6" (func $internal3301 (type $none_=>_none)))
- (import "env" "n6" (func $internal3302 (type $none_=>_none)))
- (import "env" "o6" (func $internal3303 (type $none_=>_none)))
- (import "env" "p6" (func $internal3304 (type $none_=>_none)))
- (import "env" "q6" (func $internal3305 (type $none_=>_none)))
- (import "env" "r6" (func $internal3306 (type $none_=>_none)))
- (import "env" "s6" (func $internal3307 (type $none_=>_none)))
- (import "env" "t6" (func $internal3308 (type $none_=>_none)))
- (import "env" "u6" (func $internal3309 (type $none_=>_none)))
- (import "env" "v6" (func $internal3310 (type $none_=>_none)))
- (import "env" "w6" (func $internal3311 (type $none_=>_none)))
- (import "env" "x6" (func $internal3312 (type $none_=>_none)))
- (import "env" "y6" (func $internal3313 (type $none_=>_none)))
- (import "env" "z6" (func $internal3314 (type $none_=>_none)))
- (import "env" "A6" (func $internal3315 (type $none_=>_none)))
- (import "env" "B6" (func $internal3316 (type $none_=>_none)))
- (import "env" "C6" (func $internal3317 (type $none_=>_none)))
- (import "env" "D6" (func $internal3318 (type $none_=>_none)))
- (import "env" "E6" (func $internal3319 (type $none_=>_none)))
- (import "env" "F6" (func $internal3320 (type $none_=>_none)))
- (import "env" "G6" (func $internal3321 (type $none_=>_none)))
- (import "env" "H6" (func $internal3322 (type $none_=>_none)))
- (import "env" "I6" (func $internal3323 (type $none_=>_none)))
- (import "env" "J6" (func $internal3324 (type $none_=>_none)))
- (import "env" "K6" (func $internal3325 (type $none_=>_none)))
- (import "env" "L6" (func $internal3326 (type $none_=>_none)))
- (import "env" "M6" (func $internal3327 (type $none_=>_none)))
- (import "env" "N6" (func $internal3328 (type $none_=>_none)))
- (import "env" "O6" (func $internal3329 (type $none_=>_none)))
- (import "env" "P6" (func $internal3330 (type $none_=>_none)))
- (import "env" "Q6" (func $internal3331 (type $none_=>_none)))
- (import "env" "R6" (func $internal3332 (type $none_=>_none)))
- (import "env" "S6" (func $internal3333 (type $none_=>_none)))
- (import "env" "T6" (func $internal3334 (type $none_=>_none)))
- (import "env" "U6" (func $internal3335 (type $none_=>_none)))
- (import "env" "V6" (func $internal3336 (type $none_=>_none)))
- (import "env" "W6" (func $internal3337 (type $none_=>_none)))
- (import "env" "X6" (func $internal3338 (type $none_=>_none)))
- (import "env" "Y6" (func $internal3339 (type $none_=>_none)))
- (import "env" "Z6" (func $internal3340 (type $none_=>_none)))
- (import "env" "_6" (func $internal3341 (type $none_=>_none)))
- (import "env" "$6" (func $internal3342 (type $none_=>_none)))
- (import "env" "a7" (func $internal3343 (type $none_=>_none)))
- (import "env" "b7" (func $internal3344 (type $none_=>_none)))
- (import "env" "c7" (func $internal3345 (type $none_=>_none)))
- (import "env" "d7" (func $internal3346 (type $none_=>_none)))
- (import "env" "e7" (func $internal3347 (type $none_=>_none)))
- (import "env" "f7" (func $internal3348 (type $none_=>_none)))
- (import "env" "g7" (func $internal3349 (type $none_=>_none)))
- (import "env" "h7" (func $internal3350 (type $none_=>_none)))
- (import "env" "i7" (func $internal3351 (type $none_=>_none)))
- (import "env" "j7" (func $internal3352 (type $none_=>_none)))
- (import "env" "k7" (func $internal3353 (type $none_=>_none)))
- (import "env" "l7" (func $internal3354 (type $none_=>_none)))
- (import "env" "m7" (func $internal3355 (type $none_=>_none)))
- (import "env" "n7" (func $internal3356 (type $none_=>_none)))
- (import "env" "o7" (func $internal3357 (type $none_=>_none)))
- (import "env" "p7" (func $internal3358 (type $none_=>_none)))
- (import "env" "q7" (func $internal3359 (type $none_=>_none)))
- (import "env" "r7" (func $internal3360 (type $none_=>_none)))
- (import "env" "s7" (func $internal3361 (type $none_=>_none)))
- (import "env" "t7" (func $internal3362 (type $none_=>_none)))
- (import "env" "u7" (func $internal3363 (type $none_=>_none)))
- (import "env" "v7" (func $internal3364 (type $none_=>_none)))
- (import "env" "w7" (func $internal3365 (type $none_=>_none)))
- (import "env" "x7" (func $internal3366 (type $none_=>_none)))
- (import "env" "y7" (func $internal3367 (type $none_=>_none)))
- (import "env" "z7" (func $internal3368 (type $none_=>_none)))
- (import "env" "A7" (func $internal3369 (type $none_=>_none)))
- (import "env" "B7" (func $internal3370 (type $none_=>_none)))
- (import "env" "C7" (func $internal3371 (type $none_=>_none)))
- (import "env" "D7" (func $internal3372 (type $none_=>_none)))
- (import "env" "E7" (func $internal3373 (type $none_=>_none)))
- (import "env" "F7" (func $internal3374 (type $none_=>_none)))
- (import "env" "G7" (func $internal3375 (type $none_=>_none)))
- (import "env" "H7" (func $internal3376 (type $none_=>_none)))
- (import "env" "I7" (func $internal3377 (type $none_=>_none)))
- (import "env" "J7" (func $internal3378 (type $none_=>_none)))
- (import "env" "K7" (func $internal3379 (type $none_=>_none)))
- (import "env" "L7" (func $internal3380 (type $none_=>_none)))
- (import "env" "M7" (func $internal3381 (type $none_=>_none)))
- (import "env" "N7" (func $internal3382 (type $none_=>_none)))
- (import "env" "O7" (func $internal3383 (type $none_=>_none)))
- (import "env" "P7" (func $internal3384 (type $none_=>_none)))
- (import "env" "Q7" (func $internal3385 (type $none_=>_none)))
- (import "env" "R7" (func $internal3386 (type $none_=>_none)))
- (import "env" "S7" (func $internal3387 (type $none_=>_none)))
- (import "env" "T7" (func $internal3388 (type $none_=>_none)))
- (import "env" "U7" (func $internal3389 (type $none_=>_none)))
- (import "env" "V7" (func $internal3390 (type $none_=>_none)))
- (import "env" "W7" (func $internal3391 (type $none_=>_none)))
- (import "env" "X7" (func $internal3392 (type $none_=>_none)))
- (import "env" "Y7" (func $internal3393 (type $none_=>_none)))
- (import "env" "Z7" (func $internal3394 (type $none_=>_none)))
- (import "env" "_7" (func $internal3395 (type $none_=>_none)))
- (import "env" "$7" (func $internal3396 (type $none_=>_none)))
- (import "env" "a8" (func $internal3397 (type $none_=>_none)))
- (import "env" "b8" (func $internal3398 (type $none_=>_none)))
- (import "env" "c8" (func $internal3399 (type $none_=>_none)))
- (import "env" "d8" (func $internal3400 (type $none_=>_none)))
- (import "env" "e8" (func $internal3401 (type $none_=>_none)))
- (import "env" "f8" (func $internal3402 (type $none_=>_none)))
- (import "env" "g8" (func $internal3403 (type $none_=>_none)))
- (import "env" "h8" (func $internal3404 (type $none_=>_none)))
- (import "env" "i8" (func $internal3405 (type $none_=>_none)))
- (import "env" "j8" (func $internal3406 (type $none_=>_none)))
- (import "env" "k8" (func $internal3407 (type $none_=>_none)))
- (import "env" "l8" (func $internal3408 (type $none_=>_none)))
- (import "env" "m8" (func $internal3409 (type $none_=>_none)))
- (import "env" "n8" (func $internal3410 (type $none_=>_none)))
- (import "env" "o8" (func $internal3411 (type $none_=>_none)))
- (import "env" "p8" (func $internal3412 (type $none_=>_none)))
- (import "env" "q8" (func $internal3413 (type $none_=>_none)))
- (import "env" "r8" (func $internal3414 (type $none_=>_none)))
- (import "env" "s8" (func $internal3415 (type $none_=>_none)))
- (import "env" "t8" (func $internal3416 (type $none_=>_none)))
- (import "env" "u8" (func $internal3417 (type $none_=>_none)))
- (import "env" "v8" (func $internal3418 (type $none_=>_none)))
- (import "env" "w8" (func $internal3419 (type $none_=>_none)))
- (import "env" "x8" (func $internal3420 (type $none_=>_none)))
- (import "env" "y8" (func $internal3421 (type $none_=>_none)))
- (import "env" "z8" (func $internal3422 (type $none_=>_none)))
- (import "env" "A8" (func $internal3423 (type $none_=>_none)))
- (import "env" "B8" (func $internal3424 (type $none_=>_none)))
- (import "env" "C8" (func $internal3425 (type $none_=>_none)))
- (import "env" "D8" (func $internal3426 (type $none_=>_none)))
- (import "env" "E8" (func $internal3427 (type $none_=>_none)))
- (import "env" "F8" (func $internal3428 (type $none_=>_none)))
- (import "env" "G8" (func $internal3429 (type $none_=>_none)))
- (import "env" "H8" (func $internal3430 (type $none_=>_none)))
- (import "env" "I8" (func $internal3431 (type $none_=>_none)))
- (import "env" "J8" (func $internal3432 (type $none_=>_none)))
- (import "env" "K8" (func $internal3433 (type $none_=>_none)))
- (import "env" "L8" (func $internal3434 (type $none_=>_none)))
- (import "env" "M8" (func $internal3435 (type $none_=>_none)))
- (import "env" "N8" (func $internal3436 (type $none_=>_none)))
- (import "env" "O8" (func $internal3437 (type $none_=>_none)))
- (import "env" "P8" (func $internal3438 (type $none_=>_none)))
- (import "env" "Q8" (func $internal3439 (type $none_=>_none)))
- (import "env" "R8" (func $internal3440 (type $none_=>_none)))
- (import "env" "S8" (func $internal3441 (type $none_=>_none)))
- (import "env" "T8" (func $internal3442 (type $none_=>_none)))
- (import "env" "U8" (func $internal3443 (type $none_=>_none)))
- (import "env" "V8" (func $internal3444 (type $none_=>_none)))
- (import "env" "W8" (func $internal3445 (type $none_=>_none)))
- (import "env" "X8" (func $internal3446 (type $none_=>_none)))
- (import "env" "Y8" (func $internal3447 (type $none_=>_none)))
- (import "env" "Z8" (func $internal3448 (type $none_=>_none)))
- (import "env" "_8" (func $internal3449 (type $none_=>_none)))
- (import "env" "$8" (func $internal3450 (type $none_=>_none)))
- (import "env" "a9" (func $internal3451 (type $none_=>_none)))
- (import "env" "b9" (func $internal3452 (type $none_=>_none)))
- (import "env" "c9" (func $internal3453 (type $none_=>_none)))
- (import "env" "d9" (func $internal3454 (type $none_=>_none)))
- (import "env" "e9" (func $internal3455 (type $none_=>_none)))
- (import "env" "f9" (func $internal3456 (type $none_=>_none)))
- (import "env" "g9" (func $internal3457 (type $none_=>_none)))
- (import "env" "h9" (func $internal3458 (type $none_=>_none)))
- (import "env" "i9" (func $internal3459 (type $none_=>_none)))
- (import "env" "j9" (func $internal3460 (type $none_=>_none)))
- (import "env" "k9" (func $internal3461 (type $none_=>_none)))
- (import "env" "l9" (func $internal3462 (type $none_=>_none)))
- (import "env" "m9" (func $internal3463 (type $none_=>_none)))
- (import "env" "n9" (func $internal3464 (type $none_=>_none)))
- (import "env" "o9" (func $internal3465 (type $none_=>_none)))
- (import "env" "p9" (func $internal3466 (type $none_=>_none)))
- (import "env" "q9" (func $internal3467 (type $none_=>_none)))
- (import "env" "r9" (func $internal3468 (type $none_=>_none)))
- (import "env" "s9" (func $internal3469 (type $none_=>_none)))
- (import "env" "t9" (func $internal3470 (type $none_=>_none)))
- (import "env" "u9" (func $internal3471 (type $none_=>_none)))
- (import "env" "v9" (func $internal3472 (type $none_=>_none)))
- (import "env" "w9" (func $internal3473 (type $none_=>_none)))
- (import "env" "x9" (func $internal3474 (type $none_=>_none)))
- (import "env" "y9" (func $internal3475 (type $none_=>_none)))
- (import "env" "z9" (func $internal3476 (type $none_=>_none)))
- (import "env" "A9" (func $internal3477 (type $none_=>_none)))
- (import "env" "B9" (func $internal3478 (type $none_=>_none)))
- (import "env" "C9" (func $internal3479 (type $none_=>_none)))
- (import "env" "D9" (func $internal3480 (type $none_=>_none)))
- (import "env" "E9" (func $internal3481 (type $none_=>_none)))
- (import "env" "F9" (func $internal3482 (type $none_=>_none)))
- (import "env" "G9" (func $internal3483 (type $none_=>_none)))
- (import "env" "H9" (func $internal3484 (type $none_=>_none)))
- (import "env" "I9" (func $internal3485 (type $none_=>_none)))
- (import "env" "J9" (func $internal3486 (type $none_=>_none)))
- (import "env" "K9" (func $internal3487 (type $none_=>_none)))
- (import "env" "L9" (func $internal3488 (type $none_=>_none)))
- (import "env" "M9" (func $internal3489 (type $none_=>_none)))
- (import "env" "N9" (func $internal3490 (type $none_=>_none)))
- (import "env" "O9" (func $internal3491 (type $none_=>_none)))
- (import "env" "P9" (func $internal3492 (type $none_=>_none)))
- (import "env" "Q9" (func $internal3493 (type $none_=>_none)))
- (import "env" "R9" (func $internal3494 (type $none_=>_none)))
- (import "env" "S9" (func $internal3495 (type $none_=>_none)))
- (import "env" "T9" (func $internal3496 (type $none_=>_none)))
- (import "env" "U9" (func $internal3497 (type $none_=>_none)))
- (import "env" "V9" (func $internal3498 (type $none_=>_none)))
- (import "env" "W9" (func $internal3499 (type $none_=>_none)))
- (import "env" "X9" (func $internal3500 (type $none_=>_none)))
- (import "env" "Y9" (func $internal3501 (type $none_=>_none)))
- (import "env" "Z9" (func $internal3502 (type $none_=>_none)))
- (import "env" "_9" (func $internal3503 (type $none_=>_none)))
- (import "env" "$9" (func $internal3504 (type $none_=>_none)))
- (import "env" "aaa" (func $internal3505 (type $none_=>_none)))
- (import "env" "baa" (func $internal3506 (type $none_=>_none)))
- (import "env" "caa" (func $internal3507 (type $none_=>_none)))
- (import "env" "daa" (func $internal3508 (type $none_=>_none)))
- (import "env" "eaa" (func $internal3509 (type $none_=>_none)))
- (import "env" "faa" (func $internal3510 (type $none_=>_none)))
- (import "env" "gaa" (func $internal3511 (type $none_=>_none)))
- (import "env" "haa" (func $internal3512 (type $none_=>_none)))
- (import "env" "iaa" (func $internal3513 (type $none_=>_none)))
- (import "env" "jaa" (func $internal3514 (type $none_=>_none)))
- (import "env" "kaa" (func $internal3515 (type $none_=>_none)))
- (import "env" "laa" (func $internal3516 (type $none_=>_none)))
- (import "env" "maa" (func $internal3517 (type $none_=>_none)))
- (import "env" "naa" (func $internal3518 (type $none_=>_none)))
- (import "env" "oaa" (func $internal3519 (type $none_=>_none)))
- (import "env" "paa" (func $internal3520 (type $none_=>_none)))
- (import "env" "qaa" (func $internal3521 (type $none_=>_none)))
- (import "env" "raa" (func $internal3522 (type $none_=>_none)))
- (import "env" "saa" (func $internal3523 (type $none_=>_none)))
- (import "env" "taa" (func $internal3524 (type $none_=>_none)))
- (import "env" "uaa" (func $internal3525 (type $none_=>_none)))
- (import "env" "vaa" (func $internal3526 (type $none_=>_none)))
- (import "env" "waa" (func $internal3527 (type $none_=>_none)))
- (import "env" "xaa" (func $internal3528 (type $none_=>_none)))
- (import "env" "yaa" (func $internal3529 (type $none_=>_none)))
- (import "env" "zaa" (func $internal3530 (type $none_=>_none)))
- (import "env" "Aaa" (func $internal3531 (type $none_=>_none)))
- (import "env" "Baa" (func $internal3532 (type $none_=>_none)))
- (import "env" "Caa" (func $internal3533 (type $none_=>_none)))
- (import "env" "Daa" (func $internal3534 (type $none_=>_none)))
- (import "env" "Eaa" (func $internal3535 (type $none_=>_none)))
- (import "env" "Faa" (func $internal3536 (type $none_=>_none)))
- (import "env" "Gaa" (func $internal3537 (type $none_=>_none)))
- (import "env" "Haa" (func $internal3538 (type $none_=>_none)))
- (import "env" "Iaa" (func $internal3539 (type $none_=>_none)))
- (import "env" "Jaa" (func $internal3540 (type $none_=>_none)))
- (import "env" "Kaa" (func $internal3541 (type $none_=>_none)))
- (import "env" "Laa" (func $internal3542 (type $none_=>_none)))
- (import "env" "Maa" (func $internal3543 (type $none_=>_none)))
- (import "env" "Naa" (func $internal3544 (type $none_=>_none)))
- (import "env" "Oaa" (func $internal3545 (type $none_=>_none)))
- (import "env" "Paa" (func $internal3546 (type $none_=>_none)))
- (import "env" "Qaa" (func $internal3547 (type $none_=>_none)))
- (import "env" "Raa" (func $internal3548 (type $none_=>_none)))
- (import "env" "Saa" (func $internal3549 (type $none_=>_none)))
- (import "env" "Taa" (func $internal3550 (type $none_=>_none)))
- (import "env" "Uaa" (func $internal3551 (type $none_=>_none)))
- (import "env" "Vaa" (func $internal3552 (type $none_=>_none)))
- (import "env" "Waa" (func $internal3553 (type $none_=>_none)))
- (import "env" "Xaa" (func $internal3554 (type $none_=>_none)))
- (import "env" "Yaa" (func $internal3555 (type $none_=>_none)))
- (import "env" "Zaa" (func $internal3556 (type $none_=>_none)))
- (import "env" "_aa" (func $internal3557 (type $none_=>_none)))
- (import "env" "$aa" (func $internal3558 (type $none_=>_none)))
- (import "env" "aba" (func $internal3559 (type $none_=>_none)))
- (import "env" "bba" (func $internal3560 (type $none_=>_none)))
- (import "env" "cba" (func $internal3561 (type $none_=>_none)))
- (import "env" "dba" (func $internal3562 (type $none_=>_none)))
- (import "env" "eba" (func $internal3563 (type $none_=>_none)))
- (import "env" "fba" (func $internal3564 (type $none_=>_none)))
- (import "env" "gba" (func $internal3565 (type $none_=>_none)))
- (import "env" "hba" (func $internal3566 (type $none_=>_none)))
- (import "env" "iba" (func $internal3567 (type $none_=>_none)))
- (import "env" "jba" (func $internal3568 (type $none_=>_none)))
- (import "env" "kba" (func $internal3569 (type $none_=>_none)))
- (import "env" "lba" (func $internal3570 (type $none_=>_none)))
- (import "env" "mba" (func $internal3571 (type $none_=>_none)))
- (import "env" "nba" (func $internal3572 (type $none_=>_none)))
- (import "env" "oba" (func $internal3573 (type $none_=>_none)))
- (import "env" "pba" (func $internal3574 (type $none_=>_none)))
- (import "env" "qba" (func $internal3575 (type $none_=>_none)))
- (import "env" "rba" (func $internal3576 (type $none_=>_none)))
- (import "env" "sba" (func $internal3577 (type $none_=>_none)))
- (import "env" "tba" (func $internal3578 (type $none_=>_none)))
- (import "env" "uba" (func $internal3579 (type $none_=>_none)))
- (import "env" "vba" (func $internal3580 (type $none_=>_none)))
- (import "env" "wba" (func $internal3581 (type $none_=>_none)))
- (import "env" "xba" (func $internal3582 (type $none_=>_none)))
- (import "env" "yba" (func $internal3583 (type $none_=>_none)))
- (import "env" "zba" (func $internal3584 (type $none_=>_none)))
- (import "env" "Aba" (func $internal3585 (type $none_=>_none)))
- (import "env" "Bba" (func $internal3586 (type $none_=>_none)))
- (import "env" "Cba" (func $internal3587 (type $none_=>_none)))
- (import "env" "Dba" (func $internal3588 (type $none_=>_none)))
- (import "env" "Eba" (func $internal3589 (type $none_=>_none)))
- (import "env" "Fba" (func $internal3590 (type $none_=>_none)))
- (import "env" "Gba" (func $internal3591 (type $none_=>_none)))
- (import "env" "Hba" (func $internal3592 (type $none_=>_none)))
- (import "env" "Iba" (func $internal3593 (type $none_=>_none)))
- (import "env" "Jba" (func $internal3594 (type $none_=>_none)))
- (import "env" "Kba" (func $internal3595 (type $none_=>_none)))
- (import "env" "Lba" (func $internal3596 (type $none_=>_none)))
- (import "env" "Mba" (func $internal3597 (type $none_=>_none)))
- (import "env" "Nba" (func $internal3598 (type $none_=>_none)))
- (import "env" "Oba" (func $internal3599 (type $none_=>_none)))
- (import "env" "Pba" (func $internal3600 (type $none_=>_none)))
- (import "env" "Qba" (func $internal3601 (type $none_=>_none)))
- (import "env" "Rba" (func $internal3602 (type $none_=>_none)))
- (import "env" "Sba" (func $internal3603 (type $none_=>_none)))
- (import "env" "Tba" (func $internal3604 (type $none_=>_none)))
- (import "env" "Uba" (func $internal3605 (type $none_=>_none)))
- (import "env" "Vba" (func $internal3606 (type $none_=>_none)))
- (import "env" "Wba" (func $internal3607 (type $none_=>_none)))
- (import "env" "Xba" (func $internal3608 (type $none_=>_none)))
- (import "env" "Yba" (func $internal3609 (type $none_=>_none)))
- (import "env" "Zba" (func $internal3610 (type $none_=>_none)))
- (import "env" "_ba" (func $internal3611 (type $none_=>_none)))
- (import "env" "$ba" (func $internal3612 (type $none_=>_none)))
- (import "env" "aca" (func $internal3613 (type $none_=>_none)))
- (import "env" "bca" (func $internal3614 (type $none_=>_none)))
- (import "env" "cca" (func $internal3615 (type $none_=>_none)))
- (import "env" "dca" (func $internal3616 (type $none_=>_none)))
- (import "env" "eca" (func $internal3617 (type $none_=>_none)))
- (import "env" "fca" (func $internal3618 (type $none_=>_none)))
- (import "env" "gca" (func $internal3619 (type $none_=>_none)))
- (import "env" "hca" (func $internal3620 (type $none_=>_none)))
- (import "env" "ica" (func $internal3621 (type $none_=>_none)))
- (import "env" "jca" (func $internal3622 (type $none_=>_none)))
- (import "env" "kca" (func $internal3623 (type $none_=>_none)))
- (import "env" "lca" (func $internal3624 (type $none_=>_none)))
- (import "env" "mca" (func $internal3625 (type $none_=>_none)))
- (import "env" "nca" (func $internal3626 (type $none_=>_none)))
- (import "env" "oca" (func $internal3627 (type $none_=>_none)))
- (import "env" "pca" (func $internal3628 (type $none_=>_none)))
- (import "env" "qca" (func $internal3629 (type $none_=>_none)))
- (import "env" "rca" (func $internal3630 (type $none_=>_none)))
- (import "env" "sca" (func $internal3631 (type $none_=>_none)))
- (import "env" "tca" (func $internal3632 (type $none_=>_none)))
- (import "env" "uca" (func $internal3633 (type $none_=>_none)))
- (import "env" "vca" (func $internal3634 (type $none_=>_none)))
- (import "env" "wca" (func $internal3635 (type $none_=>_none)))
- (import "env" "xca" (func $internal3636 (type $none_=>_none)))
- (import "env" "yca" (func $internal3637 (type $none_=>_none)))
- (import "env" "zca" (func $internal3638 (type $none_=>_none)))
- (import "env" "Aca" (func $internal3639 (type $none_=>_none)))
- (import "env" "Bca" (func $internal3640 (type $none_=>_none)))
- (import "env" "Cca" (func $internal3641 (type $none_=>_none)))
- (import "env" "Dca" (func $internal3642 (type $none_=>_none)))
- (import "env" "Eca" (func $internal3643 (type $none_=>_none)))
- (import "env" "Fca" (func $internal3644 (type $none_=>_none)))
- (import "env" "Gca" (func $internal3645 (type $none_=>_none)))
- (import "env" "Hca" (func $internal3646 (type $none_=>_none)))
- (import "env" "Ica" (func $internal3647 (type $none_=>_none)))
- (import "env" "Jca" (func $internal3648 (type $none_=>_none)))
- (import "env" "Kca" (func $internal3649 (type $none_=>_none)))
- (import "env" "Lca" (func $internal3650 (type $none_=>_none)))
- (import "env" "Mca" (func $internal3651 (type $none_=>_none)))
- (import "env" "Nca" (func $internal3652 (type $none_=>_none)))
- (import "env" "Oca" (func $internal3653 (type $none_=>_none)))
- (import "env" "Pca" (func $internal3654 (type $none_=>_none)))
- (import "env" "Qca" (func $internal3655 (type $none_=>_none)))
- (import "env" "Rca" (func $internal3656 (type $none_=>_none)))
- (import "env" "Sca" (func $internal3657 (type $none_=>_none)))
- (import "env" "Tca" (func $internal3658 (type $none_=>_none)))
- (import "env" "Uca" (func $internal3659 (type $none_=>_none)))
- (import "env" "Vca" (func $internal3660 (type $none_=>_none)))
- (import "env" "Wca" (func $internal3661 (type $none_=>_none)))
- (import "env" "Xca" (func $internal3662 (type $none_=>_none)))
- (import "env" "Yca" (func $internal3663 (type $none_=>_none)))
- (import "env" "Zca" (func $internal3664 (type $none_=>_none)))
- (import "env" "_ca" (func $internal3665 (type $none_=>_none)))
- (import "env" "$ca" (func $internal3666 (type $none_=>_none)))
- (import "env" "ada" (func $internal3667 (type $none_=>_none)))
- (import "env" "bda" (func $internal3668 (type $none_=>_none)))
- (import "env" "cda" (func $internal3669 (type $none_=>_none)))
- (import "env" "dda" (func $internal3670 (type $none_=>_none)))
- (import "env" "eda" (func $internal3671 (type $none_=>_none)))
- (import "env" "fda" (func $internal3672 (type $none_=>_none)))
- (import "env" "gda" (func $internal3673 (type $none_=>_none)))
- (import "env" "hda" (func $internal3674 (type $none_=>_none)))
- (import "env" "ida" (func $internal3675 (type $none_=>_none)))
- (import "env" "jda" (func $internal3676 (type $none_=>_none)))
- (import "env" "kda" (func $internal3677 (type $none_=>_none)))
- (import "env" "lda" (func $internal3678 (type $none_=>_none)))
- (import "env" "mda" (func $internal3679 (type $none_=>_none)))
- (import "env" "nda" (func $internal3680 (type $none_=>_none)))
- (import "env" "oda" (func $internal3681 (type $none_=>_none)))
- (import "env" "pda" (func $internal3682 (type $none_=>_none)))
- (import "env" "qda" (func $internal3683 (type $none_=>_none)))
- (import "env" "rda" (func $internal3684 (type $none_=>_none)))
- (import "env" "sda" (func $internal3685 (type $none_=>_none)))
- (import "env" "tda" (func $internal3686 (type $none_=>_none)))
- (import "env" "uda" (func $internal3687 (type $none_=>_none)))
- (import "env" "vda" (func $internal3688 (type $none_=>_none)))
- (import "env" "wda" (func $internal3689 (type $none_=>_none)))
- (import "env" "xda" (func $internal3690 (type $none_=>_none)))
- (import "env" "yda" (func $internal3691 (type $none_=>_none)))
- (import "env" "zda" (func $internal3692 (type $none_=>_none)))
- (import "env" "Ada" (func $internal3693 (type $none_=>_none)))
- (import "env" "Bda" (func $internal3694 (type $none_=>_none)))
- (import "env" "Cda" (func $internal3695 (type $none_=>_none)))
- (import "env" "Dda" (func $internal3696 (type $none_=>_none)))
- (import "env" "Eda" (func $internal3697 (type $none_=>_none)))
- (import "env" "Fda" (func $internal3698 (type $none_=>_none)))
- (import "env" "Gda" (func $internal3699 (type $none_=>_none)))
- (import "env" "Hda" (func $internal3700 (type $none_=>_none)))
- (import "env" "Ida" (func $internal3701 (type $none_=>_none)))
- (import "env" "Jda" (func $internal3702 (type $none_=>_none)))
- (import "env" "Kda" (func $internal3703 (type $none_=>_none)))
- (import "env" "Lda" (func $internal3704 (type $none_=>_none)))
- (import "env" "Mda" (func $internal3705 (type $none_=>_none)))
- (import "env" "Nda" (func $internal3706 (type $none_=>_none)))
- (import "env" "Oda" (func $internal3707 (type $none_=>_none)))
- (import "env" "Pda" (func $internal3708 (type $none_=>_none)))
- (import "env" "Qda" (func $internal3709 (type $none_=>_none)))
- (import "env" "Rda" (func $internal3710 (type $none_=>_none)))
- (import "env" "Sda" (func $internal3711 (type $none_=>_none)))
- (import "env" "Tda" (func $internal3712 (type $none_=>_none)))
- (import "env" "Uda" (func $internal3713 (type $none_=>_none)))
- (import "env" "Vda" (func $internal3714 (type $none_=>_none)))
- (import "env" "Wda" (func $internal3715 (type $none_=>_none)))
- (import "env" "Xda" (func $internal3716 (type $none_=>_none)))
- (import "env" "Yda" (func $internal3717 (type $none_=>_none)))
- (import "env" "Zda" (func $internal3718 (type $none_=>_none)))
- (import "env" "_da" (func $internal3719 (type $none_=>_none)))
- (import "env" "$da" (func $internal3720 (type $none_=>_none)))
- (import "env" "aea" (func $internal3721 (type $none_=>_none)))
- (import "env" "bea" (func $internal3722 (type $none_=>_none)))
- (import "env" "cea" (func $internal3723 (type $none_=>_none)))
- (import "env" "dea" (func $internal3724 (type $none_=>_none)))
- (import "env" "eea" (func $internal3725 (type $none_=>_none)))
- (import "env" "fea" (func $internal3726 (type $none_=>_none)))
- (import "env" "gea" (func $internal3727 (type $none_=>_none)))
- (import "env" "hea" (func $internal3728 (type $none_=>_none)))
- (import "env" "iea" (func $internal3729 (type $none_=>_none)))
- (import "env" "jea" (func $internal3730 (type $none_=>_none)))
- (import "env" "kea" (func $internal3731 (type $none_=>_none)))
- (import "env" "lea" (func $internal3732 (type $none_=>_none)))
- (import "env" "mea" (func $internal3733 (type $none_=>_none)))
- (import "env" "nea" (func $internal3734 (type $none_=>_none)))
- (import "env" "oea" (func $internal3735 (type $none_=>_none)))
- (import "env" "pea" (func $internal3736 (type $none_=>_none)))
- (import "env" "qea" (func $internal3737 (type $none_=>_none)))
- (import "env" "rea" (func $internal3738 (type $none_=>_none)))
- (import "env" "sea" (func $internal3739 (type $none_=>_none)))
- (import "env" "tea" (func $internal3740 (type $none_=>_none)))
- (import "env" "uea" (func $internal3741 (type $none_=>_none)))
- (import "env" "vea" (func $internal3742 (type $none_=>_none)))
- (import "env" "wea" (func $internal3743 (type $none_=>_none)))
- (import "env" "xea" (func $internal3744 (type $none_=>_none)))
- (import "env" "yea" (func $internal3745 (type $none_=>_none)))
- (import "env" "zea" (func $internal3746 (type $none_=>_none)))
- (import "env" "Aea" (func $internal3747 (type $none_=>_none)))
- (import "env" "Bea" (func $internal3748 (type $none_=>_none)))
- (import "env" "Cea" (func $internal3749 (type $none_=>_none)))
- (import "env" "Dea" (func $internal3750 (type $none_=>_none)))
- (import "env" "Eea" (func $internal3751 (type $none_=>_none)))
- (import "env" "Fea" (func $internal3752 (type $none_=>_none)))
- (import "env" "Gea" (func $internal3753 (type $none_=>_none)))
- (import "env" "Hea" (func $internal3754 (type $none_=>_none)))
- (import "env" "Iea" (func $internal3755 (type $none_=>_none)))
- (import "env" "Jea" (func $internal3756 (type $none_=>_none)))
- (import "env" "Kea" (func $internal3757 (type $none_=>_none)))
- (import "env" "Lea" (func $internal3758 (type $none_=>_none)))
- (import "env" "Mea" (func $internal3759 (type $none_=>_none)))
- (import "env" "Nea" (func $internal3760 (type $none_=>_none)))
- (import "env" "Oea" (func $internal3761 (type $none_=>_none)))
- (import "env" "Pea" (func $internal3762 (type $none_=>_none)))
- (import "env" "Qea" (func $internal3763 (type $none_=>_none)))
- (import "env" "Rea" (func $internal3764 (type $none_=>_none)))
- (import "env" "Sea" (func $internal3765 (type $none_=>_none)))
- (import "env" "Tea" (func $internal3766 (type $none_=>_none)))
- (import "env" "Uea" (func $internal3767 (type $none_=>_none)))
- (import "env" "Vea" (func $internal3768 (type $none_=>_none)))
- (import "env" "Wea" (func $internal3769 (type $none_=>_none)))
- (import "env" "Xea" (func $internal3770 (type $none_=>_none)))
- (import "env" "Yea" (func $internal3771 (type $none_=>_none)))
- (import "env" "Zea" (func $internal3772 (type $none_=>_none)))
- (import "env" "_ea" (func $internal3773 (type $none_=>_none)))
- (import "env" "$ea" (func $internal3774 (type $none_=>_none)))
- (import "env" "afa" (func $internal3775 (type $none_=>_none)))
- (import "env" "bfa" (func $internal3776 (type $none_=>_none)))
- (import "env" "cfa" (func $internal3777 (type $none_=>_none)))
- (import "env" "dfa" (func $internal3778 (type $none_=>_none)))
- (import "env" "efa" (func $internal3779 (type $none_=>_none)))
- (import "env" "ffa" (func $internal3780 (type $none_=>_none)))
- (import "env" "gfa" (func $internal3781 (type $none_=>_none)))
- (import "env" "hfa" (func $internal3782 (type $none_=>_none)))
- (import "env" "ifa" (func $internal3783 (type $none_=>_none)))
- (import "env" "jfa" (func $internal3784 (type $none_=>_none)))
- (import "env" "kfa" (func $internal3785 (type $none_=>_none)))
- (import "env" "lfa" (func $internal3786 (type $none_=>_none)))
- (import "env" "mfa" (func $internal3787 (type $none_=>_none)))
- (import "env" "nfa" (func $internal3788 (type $none_=>_none)))
- (import "env" "ofa" (func $internal3789 (type $none_=>_none)))
- (import "env" "pfa" (func $internal3790 (type $none_=>_none)))
- (import "env" "qfa" (func $internal3791 (type $none_=>_none)))
- (import "env" "rfa" (func $internal3792 (type $none_=>_none)))
- (import "env" "sfa" (func $internal3793 (type $none_=>_none)))
- (import "env" "tfa" (func $internal3794 (type $none_=>_none)))
- (import "env" "ufa" (func $internal3795 (type $none_=>_none)))
- (import "env" "vfa" (func $internal3796 (type $none_=>_none)))
- (import "env" "wfa" (func $internal3797 (type $none_=>_none)))
- (import "env" "xfa" (func $internal3798 (type $none_=>_none)))
- (import "env" "yfa" (func $internal3799 (type $none_=>_none)))
- (import "env" "zfa" (func $internal3800 (type $none_=>_none)))
- (import "env" "Afa" (func $internal3801 (type $none_=>_none)))
- (import "env" "Bfa" (func $internal3802 (type $none_=>_none)))
- (import "env" "Cfa" (func $internal3803 (type $none_=>_none)))
- (import "env" "Dfa" (func $internal3804 (type $none_=>_none)))
- (import "env" "Efa" (func $internal3805 (type $none_=>_none)))
- (import "env" "Ffa" (func $internal3806 (type $none_=>_none)))
- (import "env" "Gfa" (func $internal3807 (type $none_=>_none)))
- (import "env" "Hfa" (func $internal3808 (type $none_=>_none)))
- (import "env" "Ifa" (func $internal3809 (type $none_=>_none)))
- (import "env" "Jfa" (func $internal3810 (type $none_=>_none)))
- (import "env" "Kfa" (func $internal3811 (type $none_=>_none)))
- (import "env" "Lfa" (func $internal3812 (type $none_=>_none)))
- (import "env" "Mfa" (func $internal3813 (type $none_=>_none)))
- (import "env" "Nfa" (func $internal3814 (type $none_=>_none)))
- (import "env" "Ofa" (func $internal3815 (type $none_=>_none)))
- (import "env" "Pfa" (func $internal3816 (type $none_=>_none)))
- (import "env" "Qfa" (func $internal3817 (type $none_=>_none)))
- (import "env" "Rfa" (func $internal3818 (type $none_=>_none)))
- (import "env" "Sfa" (func $internal3819 (type $none_=>_none)))
- (import "env" "Tfa" (func $internal3820 (type $none_=>_none)))
- (import "env" "Ufa" (func $internal3821 (type $none_=>_none)))
- (import "env" "Vfa" (func $internal3822 (type $none_=>_none)))
- (import "env" "Wfa" (func $internal3823 (type $none_=>_none)))
- (import "env" "Xfa" (func $internal3824 (type $none_=>_none)))
- (import "env" "Yfa" (func $internal3825 (type $none_=>_none)))
- (import "env" "Zfa" (func $internal3826 (type $none_=>_none)))
- (import "env" "_fa" (func $internal3827 (type $none_=>_none)))
- (import "env" "$fa" (func $internal3828 (type $none_=>_none)))
- (import "env" "aga" (func $internal3829 (type $none_=>_none)))
- (import "env" "bga" (func $internal3830 (type $none_=>_none)))
- (import "env" "cga" (func $internal3831 (type $none_=>_none)))
- (import "env" "dga" (func $internal3832 (type $none_=>_none)))
- (import "env" "ega" (func $internal3833 (type $none_=>_none)))
- (import "env" "fga" (func $internal3834 (type $none_=>_none)))
- (import "env" "gga" (func $internal3835 (type $none_=>_none)))
- (import "env" "hga" (func $internal3836 (type $none_=>_none)))
- (import "env" "iga" (func $internal3837 (type $none_=>_none)))
- (import "env" "jga" (func $internal3838 (type $none_=>_none)))
- (import "env" "kga" (func $internal3839 (type $none_=>_none)))
- (import "env" "lga" (func $internal3840 (type $none_=>_none)))
- (import "env" "mga" (func $internal3841 (type $none_=>_none)))
- (import "env" "nga" (func $internal3842 (type $none_=>_none)))
- (import "env" "oga" (func $internal3843 (type $none_=>_none)))
- (import "env" "pga" (func $internal3844 (type $none_=>_none)))
- (import "env" "qga" (func $internal3845 (type $none_=>_none)))
- (import "env" "rga" (func $internal3846 (type $none_=>_none)))
- (import "env" "sga" (func $internal3847 (type $none_=>_none)))
- (import "env" "tga" (func $internal3848 (type $none_=>_none)))
- (import "env" "uga" (func $internal3849 (type $none_=>_none)))
- (import "env" "vga" (func $internal3850 (type $none_=>_none)))
- (import "env" "wga" (func $internal3851 (type $none_=>_none)))
- (import "env" "xga" (func $internal3852 (type $none_=>_none)))
- (import "env" "yga" (func $internal3853 (type $none_=>_none)))
- (import "env" "zga" (func $internal3854 (type $none_=>_none)))
- (import "env" "Aga" (func $internal3855 (type $none_=>_none)))
- (import "env" "Bga" (func $internal3856 (type $none_=>_none)))
- (import "env" "Cga" (func $internal3857 (type $none_=>_none)))
- (import "env" "Dga" (func $internal3858 (type $none_=>_none)))
- (import "env" "Ega" (func $internal3859 (type $none_=>_none)))
- (import "env" "Fga" (func $internal3860 (type $none_=>_none)))
- (import "env" "Gga" (func $internal3861 (type $none_=>_none)))
- (import "env" "Hga" (func $internal3862 (type $none_=>_none)))
- (import "env" "Iga" (func $internal3863 (type $none_=>_none)))
- (import "env" "Jga" (func $internal3864 (type $none_=>_none)))
- (import "env" "Kga" (func $internal3865 (type $none_=>_none)))
- (import "env" "Lga" (func $internal3866 (type $none_=>_none)))
- (import "env" "Mga" (func $internal3867 (type $none_=>_none)))
- (import "env" "Nga" (func $internal3868 (type $none_=>_none)))
- (import "env" "Oga" (func $internal3869 (type $none_=>_none)))
- (import "env" "Pga" (func $internal3870 (type $none_=>_none)))
- (import "env" "Qga" (func $internal3871 (type $none_=>_none)))
- (import "env" "Rga" (func $internal3872 (type $none_=>_none)))
- (import "env" "Sga" (func $internal3873 (type $none_=>_none)))
- (import "env" "Tga" (func $internal3874 (type $none_=>_none)))
- (import "env" "Uga" (func $internal3875 (type $none_=>_none)))
- (import "env" "Vga" (func $internal3876 (type $none_=>_none)))
- (import "env" "Wga" (func $internal3877 (type $none_=>_none)))
- (import "env" "Xga" (func $internal3878 (type $none_=>_none)))
- (import "env" "Yga" (func $internal3879 (type $none_=>_none)))
- (import "env" "Zga" (func $internal3880 (type $none_=>_none)))
- (import "env" "_ga" (func $internal3881 (type $none_=>_none)))
- (import "env" "$ga" (func $internal3882 (type $none_=>_none)))
- (import "env" "aha" (func $internal3883 (type $none_=>_none)))
- (import "env" "bha" (func $internal3884 (type $none_=>_none)))
- (import "env" "cha" (func $internal3885 (type $none_=>_none)))
- (import "env" "dha" (func $internal3886 (type $none_=>_none)))
- (import "env" "eha" (func $internal3887 (type $none_=>_none)))
- (import "env" "fha" (func $internal3888 (type $none_=>_none)))
- (import "env" "gha" (func $internal3889 (type $none_=>_none)))
- (import "env" "hha" (func $internal3890 (type $none_=>_none)))
- (import "env" "iha" (func $internal3891 (type $none_=>_none)))
- (import "env" "jha" (func $internal3892 (type $none_=>_none)))
- (import "env" "kha" (func $internal3893 (type $none_=>_none)))
- (import "env" "lha" (func $internal3894 (type $none_=>_none)))
- (import "env" "mha" (func $internal3895 (type $none_=>_none)))
- (import "env" "nha" (func $internal3896 (type $none_=>_none)))
- (import "env" "oha" (func $internal3897 (type $none_=>_none)))
- (import "env" "pha" (func $internal3898 (type $none_=>_none)))
- (import "env" "qha" (func $internal3899 (type $none_=>_none)))
- (import "env" "rha" (func $internal3900 (type $none_=>_none)))
- (import "env" "sha" (func $internal3901 (type $none_=>_none)))
- (import "env" "tha" (func $internal3902 (type $none_=>_none)))
- (import "env" "uha" (func $internal3903 (type $none_=>_none)))
- (import "env" "vha" (func $internal3904 (type $none_=>_none)))
- (import "env" "wha" (func $internal3905 (type $none_=>_none)))
- (import "env" "xha" (func $internal3906 (type $none_=>_none)))
- (import "env" "yha" (func $internal3907 (type $none_=>_none)))
- (import "env" "zha" (func $internal3908 (type $none_=>_none)))
- (import "env" "Aha" (func $internal3909 (type $none_=>_none)))
- (import "env" "Bha" (func $internal3910 (type $none_=>_none)))
- (import "env" "Cha" (func $internal3911 (type $none_=>_none)))
- (import "env" "Dha" (func $internal3912 (type $none_=>_none)))
- (import "env" "Eha" (func $internal3913 (type $none_=>_none)))
- (import "env" "Fha" (func $internal3914 (type $none_=>_none)))
- (import "env" "Gha" (func $internal3915 (type $none_=>_none)))
- (import "env" "Hha" (func $internal3916 (type $none_=>_none)))
- (import "env" "Iha" (func $internal3917 (type $none_=>_none)))
- (import "env" "Jha" (func $internal3918 (type $none_=>_none)))
- (import "env" "Kha" (func $internal3919 (type $none_=>_none)))
- (import "env" "Lha" (func $internal3920 (type $none_=>_none)))
- (import "env" "Mha" (func $internal3921 (type $none_=>_none)))
- (import "env" "Nha" (func $internal3922 (type $none_=>_none)))
- (import "env" "Oha" (func $internal3923 (type $none_=>_none)))
- (import "env" "Pha" (func $internal3924 (type $none_=>_none)))
- (import "env" "Qha" (func $internal3925 (type $none_=>_none)))
- (import "env" "Rha" (func $internal3926 (type $none_=>_none)))
- (import "env" "Sha" (func $internal3927 (type $none_=>_none)))
- (import "env" "Tha" (func $internal3928 (type $none_=>_none)))
- (import "env" "Uha" (func $internal3929 (type $none_=>_none)))
- (import "env" "Vha" (func $internal3930 (type $none_=>_none)))
- (import "env" "Wha" (func $internal3931 (type $none_=>_none)))
- (import "env" "Xha" (func $internal3932 (type $none_=>_none)))
- (import "env" "Yha" (func $internal3933 (type $none_=>_none)))
- (import "env" "Zha" (func $internal3934 (type $none_=>_none)))
- (import "env" "_ha" (func $internal3935 (type $none_=>_none)))
- (import "env" "$ha" (func $internal3936 (type $none_=>_none)))
- (import "env" "aia" (func $internal3937 (type $none_=>_none)))
- (import "env" "bia" (func $internal3938 (type $none_=>_none)))
- (import "env" "cia" (func $internal3939 (type $none_=>_none)))
- (import "env" "dia" (func $internal3940 (type $none_=>_none)))
- (import "env" "eia" (func $internal3941 (type $none_=>_none)))
- (import "env" "fia" (func $internal3942 (type $none_=>_none)))
- (import "env" "gia" (func $internal3943 (type $none_=>_none)))
- (import "env" "hia" (func $internal3944 (type $none_=>_none)))
- (import "env" "iia" (func $internal3945 (type $none_=>_none)))
- (import "env" "jia" (func $internal3946 (type $none_=>_none)))
- (import "env" "kia" (func $internal3947 (type $none_=>_none)))
- (import "env" "lia" (func $internal3948 (type $none_=>_none)))
- (import "env" "mia" (func $internal3949 (type $none_=>_none)))
- (import "env" "nia" (func $internal3950 (type $none_=>_none)))
- (import "env" "oia" (func $internal3951 (type $none_=>_none)))
- (import "env" "pia" (func $internal3952 (type $none_=>_none)))
- (import "env" "qia" (func $internal3953 (type $none_=>_none)))
- (import "env" "ria" (func $internal3954 (type $none_=>_none)))
- (import "env" "sia" (func $internal3955 (type $none_=>_none)))
- (import "env" "tia" (func $internal3956 (type $none_=>_none)))
- (import "env" "uia" (func $internal3957 (type $none_=>_none)))
- (import "env" "via" (func $internal3958 (type $none_=>_none)))
- (import "env" "wia" (func $internal3959 (type $none_=>_none)))
- (import "env" "xia" (func $internal3960 (type $none_=>_none)))
- (import "env" "yia" (func $internal3961 (type $none_=>_none)))
- (import "env" "zia" (func $internal3962 (type $none_=>_none)))
- (import "env" "Aia" (func $internal3963 (type $none_=>_none)))
- (import "env" "Bia" (func $internal3964 (type $none_=>_none)))
- (import "env" "Cia" (func $internal3965 (type $none_=>_none)))
- (import "env" "Dia" (func $internal3966 (type $none_=>_none)))
- (import "env" "Eia" (func $internal3967 (type $none_=>_none)))
- (import "env" "Fia" (func $internal3968 (type $none_=>_none)))
- (import "env" "Gia" (func $internal3969 (type $none_=>_none)))
- (import "env" "Hia" (func $internal3970 (type $none_=>_none)))
- (import "env" "Iia" (func $internal3971 (type $none_=>_none)))
- (import "env" "Jia" (func $internal3972 (type $none_=>_none)))
- (import "env" "Kia" (func $internal3973 (type $none_=>_none)))
- (import "env" "Lia" (func $internal3974 (type $none_=>_none)))
- (import "env" "Mia" (func $internal3975 (type $none_=>_none)))
- (import "env" "Nia" (func $internal3976 (type $none_=>_none)))
- (import "env" "Oia" (func $internal3977 (type $none_=>_none)))
- (import "env" "Pia" (func $internal3978 (type $none_=>_none)))
- (import "env" "Qia" (func $internal3979 (type $none_=>_none)))
- (import "env" "Ria" (func $internal3980 (type $none_=>_none)))
- (import "env" "Sia" (func $internal3981 (type $none_=>_none)))
- (import "env" "Tia" (func $internal3982 (type $none_=>_none)))
- (import "env" "Uia" (func $internal3983 (type $none_=>_none)))
- (import "env" "Via" (func $internal3984 (type $none_=>_none)))
- (import "env" "Wia" (func $internal3985 (type $none_=>_none)))
- (import "env" "Xia" (func $internal3986 (type $none_=>_none)))
- (import "env" "Yia" (func $internal3987 (type $none_=>_none)))
- (import "env" "Zia" (func $internal3988 (type $none_=>_none)))
- (import "env" "_ia" (func $internal3989 (type $none_=>_none)))
- (import "env" "$ia" (func $internal3990 (type $none_=>_none)))
- (import "env" "aja" (func $internal3991 (type $none_=>_none)))
- (import "env" "bja" (func $internal3992 (type $none_=>_none)))
- (import "env" "cja" (func $internal3993 (type $none_=>_none)))
- (import "env" "dja" (func $internal3994 (type $none_=>_none)))
- (import "env" "eja" (func $internal3995 (type $none_=>_none)))
- (import "env" "fja" (func $internal3996 (type $none_=>_none)))
- (import "env" "gja" (func $internal3997 (type $none_=>_none)))
- (import "env" "hja" (func $internal3998 (type $none_=>_none)))
- (import "env" "ija" (func $internal3999 (type $none_=>_none)))
- (import "env" "jja" (func $internal4000 (type $none_=>_none)))
- (import "env" "kja" (func $internal4001 (type $none_=>_none)))
- (import "env" "lja" (func $internal4002 (type $none_=>_none)))
- (import "env" "mja" (func $internal4003 (type $none_=>_none)))
- (import "env" "nja" (func $internal4004 (type $none_=>_none)))
- (import "env" "oja" (func $internal4005 (type $none_=>_none)))
- (import "env" "pja" (func $internal4006 (type $none_=>_none)))
- (import "env" "qja" (func $internal4007 (type $none_=>_none)))
- (import "env" "rja" (func $internal4008 (type $none_=>_none)))
- (import "env" "sja" (func $internal4009 (type $none_=>_none)))
- (import "env" "tja" (func $internal4010 (type $none_=>_none)))
- (import "env" "uja" (func $internal4011 (type $none_=>_none)))
- (import "env" "vja" (func $internal4012 (type $none_=>_none)))
- (import "env" "wja" (func $internal4013 (type $none_=>_none)))
- (import "env" "xja" (func $internal4014 (type $none_=>_none)))
- (import "env" "yja" (func $internal4015 (type $none_=>_none)))
- (import "env" "zja" (func $internal4016 (type $none_=>_none)))
- (import "env" "Aja" (func $internal4017 (type $none_=>_none)))
- (import "env" "Bja" (func $internal4018 (type $none_=>_none)))
- (import "env" "Cja" (func $internal4019 (type $none_=>_none)))
- (import "env" "Dja" (func $internal4020 (type $none_=>_none)))
- (import "env" "Eja" (func $internal4021 (type $none_=>_none)))
- (import "env" "Fja" (func $internal4022 (type $none_=>_none)))
- (import "env" "Gja" (func $internal4023 (type $none_=>_none)))
- (import "env" "Hja" (func $internal4024 (type $none_=>_none)))
- (import "env" "Ija" (func $internal4025 (type $none_=>_none)))
- (import "env" "Jja" (func $internal4026 (type $none_=>_none)))
- (import "env" "Kja" (func $internal4027 (type $none_=>_none)))
- (import "env" "Lja" (func $internal4028 (type $none_=>_none)))
- (import "env" "Mja" (func $internal4029 (type $none_=>_none)))
- (import "env" "Nja" (func $internal4030 (type $none_=>_none)))
- (import "env" "Oja" (func $internal4031 (type $none_=>_none)))
- (import "env" "Pja" (func $internal4032 (type $none_=>_none)))
- (import "env" "Qja" (func $internal4033 (type $none_=>_none)))
- (import "env" "Rja" (func $internal4034 (type $none_=>_none)))
- (import "env" "Sja" (func $internal4035 (type $none_=>_none)))
- (import "env" "Tja" (func $internal4036 (type $none_=>_none)))
- (import "env" "Uja" (func $internal4037 (type $none_=>_none)))
- (import "env" "Vja" (func $internal4038 (type $none_=>_none)))
- (import "env" "Wja" (func $internal4039 (type $none_=>_none)))
- (import "env" "Xja" (func $internal4040 (type $none_=>_none)))
- (import "env" "Yja" (func $internal4041 (type $none_=>_none)))
- (import "env" "Zja" (func $internal4042 (type $none_=>_none)))
- (import "env" "_ja" (func $internal4043 (type $none_=>_none)))
- (import "env" "$ja" (func $internal4044 (type $none_=>_none)))
- (import "env" "aka" (func $internal4045 (type $none_=>_none)))
- (import "env" "bka" (func $internal4046 (type $none_=>_none)))
- (import "env" "cka" (func $internal4047 (type $none_=>_none)))
- (import "env" "dka" (func $internal4048 (type $none_=>_none)))
- (import "env" "eka" (func $internal4049 (type $none_=>_none)))
- (import "env" "fka" (func $internal4050 (type $none_=>_none)))
- (import "env" "gka" (func $internal4051 (type $none_=>_none)))
- (import "env" "hka" (func $internal4052 (type $none_=>_none)))
- (import "env" "ika" (func $internal4053 (type $none_=>_none)))
- (import "env" "jka" (func $internal4054 (type $none_=>_none)))
- (import "env" "kka" (func $internal4055 (type $none_=>_none)))
- (import "env" "lka" (func $internal4056 (type $none_=>_none)))
- (import "env" "mka" (func $internal4057 (type $none_=>_none)))
- (import "env" "nka" (func $internal4058 (type $none_=>_none)))
- (import "env" "oka" (func $internal4059 (type $none_=>_none)))
- (import "env" "pka" (func $internal4060 (type $none_=>_none)))
- (import "env" "qka" (func $internal4061 (type $none_=>_none)))
- (import "env" "rka" (func $internal4062 (type $none_=>_none)))
- (import "env" "ska" (func $internal4063 (type $none_=>_none)))
- (import "env" "tka" (func $internal4064 (type $none_=>_none)))
- (import "env" "uka" (func $internal4065 (type $none_=>_none)))
- (import "env" "vka" (func $internal4066 (type $none_=>_none)))
- (import "env" "wka" (func $internal4067 (type $none_=>_none)))
- (import "env" "xka" (func $internal4068 (type $none_=>_none)))
- (import "env" "yka" (func $internal4069 (type $none_=>_none)))
- (import "env" "zka" (func $internal4070 (type $none_=>_none)))
- (import "env" "Aka" (func $internal4071 (type $none_=>_none)))
- (import "env" "Bka" (func $internal4072 (type $none_=>_none)))
- (import "env" "Cka" (func $internal4073 (type $none_=>_none)))
- (import "env" "Dka" (func $internal4074 (type $none_=>_none)))
- (import "env" "Eka" (func $internal4075 (type $none_=>_none)))
- (import "env" "Fka" (func $internal4076 (type $none_=>_none)))
- (import "env" "Gka" (func $internal4077 (type $none_=>_none)))
- (import "env" "Hka" (func $internal4078 (type $none_=>_none)))
- (import "env" "Ika" (func $internal4079 (type $none_=>_none)))
- (import "env" "Jka" (func $internal4080 (type $none_=>_none)))
- (import "env" "Kka" (func $internal4081 (type $none_=>_none)))
- (import "env" "Lka" (func $internal4082 (type $none_=>_none)))
- (import "env" "Mka" (func $internal4083 (type $none_=>_none)))
- (import "env" "Nka" (func $internal4084 (type $none_=>_none)))
- (import "env" "Oka" (func $internal4085 (type $none_=>_none)))
- (import "env" "Pka" (func $internal4086 (type $none_=>_none)))
- (import "env" "Qka" (func $internal4087 (type $none_=>_none)))
- (import "env" "Rka" (func $internal4088 (type $none_=>_none)))
- (import "env" "Ska" (func $internal4089 (type $none_=>_none)))
- (import "env" "Tka" (func $internal4090 (type $none_=>_none)))
- (import "env" "Uka" (func $internal4091 (type $none_=>_none)))
- (import "env" "Vka" (func $internal4092 (type $none_=>_none)))
- (import "env" "Wka" (func $internal4093 (type $none_=>_none)))
- (import "env" "Xka" (func $internal4094 (type $none_=>_none)))
- (import "env" "Yka" (func $internal4095 (type $none_=>_none)))
- (import "env" "Zka" (func $internal4096 (type $none_=>_none)))
- (import "env" "_ka" (func $internal4097 (type $none_=>_none)))
- (import "env" "$ka" (func $internal4098 (type $none_=>_none)))
- (import "env" "ala" (func $internal4099 (type $none_=>_none)))
- (import "env" "bla" (func $internal4100 (type $none_=>_none)))
- (import "env" "cla" (func $internal4101 (type $none_=>_none)))
- (import "env" "dla" (func $internal4102 (type $none_=>_none)))
- (import "env" "ela" (func $internal4103 (type $none_=>_none)))
- (import "env" "fla" (func $internal4104 (type $none_=>_none)))
- (import "env" "gla" (func $internal4105 (type $none_=>_none)))
- (import "env" "hla" (func $internal4106 (type $none_=>_none)))
- (import "env" "ila" (func $internal4107 (type $none_=>_none)))
- (import "env" "jla" (func $internal4108 (type $none_=>_none)))
- (import "env" "kla" (func $internal4109 (type $none_=>_none)))
- (import "env" "lla" (func $internal4110 (type $none_=>_none)))
- (import "env" "mla" (func $internal4111 (type $none_=>_none)))
- (import "env" "nla" (func $internal4112 (type $none_=>_none)))
- (import "env" "ola" (func $internal4113 (type $none_=>_none)))
- (import "env" "pla" (func $internal4114 (type $none_=>_none)))
- (import "env" "qla" (func $internal4115 (type $none_=>_none)))
- (import "env" "rla" (func $internal4116 (type $none_=>_none)))
- (import "env" "sla" (func $internal4117 (type $none_=>_none)))
- (import "env" "tla" (func $internal4118 (type $none_=>_none)))
- (import "env" "ula" (func $internal4119 (type $none_=>_none)))
- (import "env" "vla" (func $internal4120 (type $none_=>_none)))
- (import "env" "wla" (func $internal4121 (type $none_=>_none)))
- (import "env" "xla" (func $internal4122 (type $none_=>_none)))
- (import "env" "yla" (func $internal4123 (type $none_=>_none)))
- (import "env" "zla" (func $internal4124 (type $none_=>_none)))
- (import "env" "Ala" (func $internal4125 (type $none_=>_none)))
- (import "env" "Bla" (func $internal4126 (type $none_=>_none)))
- (import "env" "Cla" (func $internal4127 (type $none_=>_none)))
- (import "env" "Dla" (func $internal4128 (type $none_=>_none)))
- (import "env" "Ela" (func $internal4129 (type $none_=>_none)))
- (import "env" "Fla" (func $internal4130 (type $none_=>_none)))
- (import "env" "Gla" (func $internal4131 (type $none_=>_none)))
- (import "env" "Hla" (func $internal4132 (type $none_=>_none)))
- (import "env" "Ila" (func $internal4133 (type $none_=>_none)))
- (import "env" "Jla" (func $internal4134 (type $none_=>_none)))
- (import "env" "Kla" (func $internal4135 (type $none_=>_none)))
- (import "env" "Lla" (func $internal4136 (type $none_=>_none)))
- (import "env" "Mla" (func $internal4137 (type $none_=>_none)))
- (import "env" "Nla" (func $internal4138 (type $none_=>_none)))
- (import "env" "Ola" (func $internal4139 (type $none_=>_none)))
- (import "env" "Pla" (func $internal4140 (type $none_=>_none)))
- (import "env" "Qla" (func $internal4141 (type $none_=>_none)))
- (import "env" "Rla" (func $internal4142 (type $none_=>_none)))
- (import "env" "Sla" (func $internal4143 (type $none_=>_none)))
- (import "env" "Tla" (func $internal4144 (type $none_=>_none)))
- (import "env" "Ula" (func $internal4145 (type $none_=>_none)))
- (import "env" "Vla" (func $internal4146 (type $none_=>_none)))
- (import "env" "Wla" (func $internal4147 (type $none_=>_none)))
- (import "env" "Xla" (func $internal4148 (type $none_=>_none)))
- (import "env" "Yla" (func $internal4149 (type $none_=>_none)))
- (import "env" "Zla" (func $internal4150 (type $none_=>_none)))
- (import "env" "_la" (func $internal4151 (type $none_=>_none)))
- (import "env" "$la" (func $internal4152 (type $none_=>_none)))
- (import "env" "ama" (func $internal4153 (type $none_=>_none)))
- (import "env" "bma" (func $internal4154 (type $none_=>_none)))
- (import "env" "cma" (func $internal4155 (type $none_=>_none)))
- (import "env" "dma" (func $internal4156 (type $none_=>_none)))
- (import "env" "ema" (func $internal4157 (type $none_=>_none)))
- (import "env" "fma" (func $internal4158 (type $none_=>_none)))
- (import "env" "gma" (func $internal4159 (type $none_=>_none)))
- (import "env" "hma" (func $internal4160 (type $none_=>_none)))
- (import "env" "ima" (func $internal4161 (type $none_=>_none)))
- (import "env" "jma" (func $internal4162 (type $none_=>_none)))
- (import "env" "kma" (func $internal4163 (type $none_=>_none)))
- (import "env" "lma" (func $internal4164 (type $none_=>_none)))
- (import "env" "mma" (func $internal4165 (type $none_=>_none)))
- (import "env" "nma" (func $internal4166 (type $none_=>_none)))
- (import "env" "oma" (func $internal4167 (type $none_=>_none)))
- (import "env" "pma" (func $internal4168 (type $none_=>_none)))
- (import "env" "qma" (func $internal4169 (type $none_=>_none)))
- (import "env" "rma" (func $internal4170 (type $none_=>_none)))
- (import "env" "sma" (func $internal4171 (type $none_=>_none)))
- (import "env" "tma" (func $internal4172 (type $none_=>_none)))
- (import "env" "uma" (func $internal4173 (type $none_=>_none)))
- (import "env" "vma" (func $internal4174 (type $none_=>_none)))
- (import "env" "wma" (func $internal4175 (type $none_=>_none)))
- (import "env" "xma" (func $internal4176 (type $none_=>_none)))
- (import "env" "yma" (func $internal4177 (type $none_=>_none)))
- (import "env" "zma" (func $internal4178 (type $none_=>_none)))
- (import "env" "Ama" (func $internal4179 (type $none_=>_none)))
- (import "env" "Bma" (func $internal4180 (type $none_=>_none)))
- (import "env" "Cma" (func $internal4181 (type $none_=>_none)))
- (import "env" "Dma" (func $internal4182 (type $none_=>_none)))
- (import "env" "Ema" (func $internal4183 (type $none_=>_none)))
- (import "env" "Fma" (func $internal4184 (type $none_=>_none)))
- (import "env" "Gma" (func $internal4185 (type $none_=>_none)))
- (import "env" "Hma" (func $internal4186 (type $none_=>_none)))
- (import "env" "Ima" (func $internal4187 (type $none_=>_none)))
- (import "env" "Jma" (func $internal4188 (type $none_=>_none)))
- (import "env" "Kma" (func $internal4189 (type $none_=>_none)))
- (import "env" "Lma" (func $internal4190 (type $none_=>_none)))
- (import "env" "Mma" (func $internal4191 (type $none_=>_none)))
- (import "env" "Nma" (func $internal4192 (type $none_=>_none)))
- (import "env" "Oma" (func $internal4193 (type $none_=>_none)))
- (import "env" "Pma" (func $internal4194 (type $none_=>_none)))
- (import "env" "Qma" (func $internal4195 (type $none_=>_none)))
- (import "env" "Rma" (func $internal4196 (type $none_=>_none)))
- (import "env" "Sma" (func $internal4197 (type $none_=>_none)))
- (import "env" "Tma" (func $internal4198 (type $none_=>_none)))
- (import "env" "Uma" (func $internal4199 (type $none_=>_none)))
- (import "env" "Vma" (func $internal4200 (type $none_=>_none)))
- (import "env" "Wma" (func $internal4201 (type $none_=>_none)))
- (import "env" "Xma" (func $internal4202 (type $none_=>_none)))
- (import "env" "Yma" (func $internal4203 (type $none_=>_none)))
- (import "env" "Zma" (func $internal4204 (type $none_=>_none)))
- (import "env" "_ma" (func $internal4205 (type $none_=>_none)))
- (import "env" "$ma" (func $internal4206 (type $none_=>_none)))
- (import "env" "ana" (func $internal4207 (type $none_=>_none)))
- (import "env" "bna" (func $internal4208 (type $none_=>_none)))
- (import "env" "cna" (func $internal4209 (type $none_=>_none)))
- (import "env" "dna" (func $internal4210 (type $none_=>_none)))
- (import "env" "ena" (func $internal4211 (type $none_=>_none)))
- (import "env" "fna" (func $internal4212 (type $none_=>_none)))
- (import "env" "gna" (func $internal4213 (type $none_=>_none)))
- (import "env" "hna" (func $internal4214 (type $none_=>_none)))
- (import "env" "ina" (func $internal4215 (type $none_=>_none)))
- (import "env" "jna" (func $internal4216 (type $none_=>_none)))
- (import "env" "kna" (func $internal4217 (type $none_=>_none)))
- (import "env" "lna" (func $internal4218 (type $none_=>_none)))
- (import "env" "mna" (func $internal4219 (type $none_=>_none)))
- (import "env" "nna" (func $internal4220 (type $none_=>_none)))
- (import "env" "ona" (func $internal4221 (type $none_=>_none)))
- (import "env" "pna" (func $internal4222 (type $none_=>_none)))
- (import "env" "qna" (func $internal4223 (type $none_=>_none)))
- (import "env" "rna" (func $internal4224 (type $none_=>_none)))
- (import "env" "sna" (func $internal4225 (type $none_=>_none)))
- (import "env" "tna" (func $internal4226 (type $none_=>_none)))
- (import "env" "una" (func $internal4227 (type $none_=>_none)))
- (import "env" "vna" (func $internal4228 (type $none_=>_none)))
- (import "env" "wna" (func $internal4229 (type $none_=>_none)))
- (import "env" "xna" (func $internal4230 (type $none_=>_none)))
- (import "env" "yna" (func $internal4231 (type $none_=>_none)))
- (import "env" "zna" (func $internal4232 (type $none_=>_none)))
- (import "env" "Ana" (func $internal4233 (type $none_=>_none)))
- (import "env" "Bna" (func $internal4234 (type $none_=>_none)))
- (import "env" "Cna" (func $internal4235 (type $none_=>_none)))
- (import "env" "Dna" (func $internal4236 (type $none_=>_none)))
- (import "env" "Ena" (func $internal4237 (type $none_=>_none)))
- (import "env" "Fna" (func $internal4238 (type $none_=>_none)))
- (import "env" "Gna" (func $internal4239 (type $none_=>_none)))
- (import "env" "Hna" (func $internal4240 (type $none_=>_none)))
- (import "env" "Ina" (func $internal4241 (type $none_=>_none)))
- (import "env" "Jna" (func $internal4242 (type $none_=>_none)))
- (import "env" "Kna" (func $internal4243 (type $none_=>_none)))
- (import "env" "Lna" (func $internal4244 (type $none_=>_none)))
- (import "env" "Mna" (func $internal4245 (type $none_=>_none)))
- (import "env" "Nna" (func $internal4246 (type $none_=>_none)))
- (import "env" "Ona" (func $internal4247 (type $none_=>_none)))
- (import "env" "Pna" (func $internal4248 (type $none_=>_none)))
- (import "env" "Qna" (func $internal4249 (type $none_=>_none)))
- (import "env" "Rna" (func $internal4250 (type $none_=>_none)))
- (import "env" "Sna" (func $internal4251 (type $none_=>_none)))
- (import "env" "Tna" (func $internal4252 (type $none_=>_none)))
- (import "env" "Una" (func $internal4253 (type $none_=>_none)))
- (import "env" "Vna" (func $internal4254 (type $none_=>_none)))
- (import "env" "Wna" (func $internal4255 (type $none_=>_none)))
- (import "env" "Xna" (func $internal4256 (type $none_=>_none)))
- (import "env" "Yna" (func $internal4257 (type $none_=>_none)))
- (import "env" "Zna" (func $internal4258 (type $none_=>_none)))
- (import "env" "_na" (func $internal4259 (type $none_=>_none)))
- (import "env" "$na" (func $internal4260 (type $none_=>_none)))
- (import "env" "aoa" (func $internal4261 (type $none_=>_none)))
- (import "env" "boa" (func $internal4262 (type $none_=>_none)))
- (import "env" "coa" (func $internal4263 (type $none_=>_none)))
- (import "env" "doa" (func $internal4264 (type $none_=>_none)))
- (import "env" "eoa" (func $internal4265 (type $none_=>_none)))
- (import "env" "foa" (func $internal4266 (type $none_=>_none)))
- (import "env" "goa" (func $internal4267 (type $none_=>_none)))
- (import "env" "hoa" (func $internal4268 (type $none_=>_none)))
- (import "env" "ioa" (func $internal4269 (type $none_=>_none)))
- (import "env" "joa" (func $internal4270 (type $none_=>_none)))
- (import "env" "koa" (func $internal4271 (type $none_=>_none)))
- (import "env" "loa" (func $internal4272 (type $none_=>_none)))
- (import "env" "moa" (func $internal4273 (type $none_=>_none)))
- (import "env" "noa" (func $internal4274 (type $none_=>_none)))
- (import "env" "ooa" (func $internal4275 (type $none_=>_none)))
- (import "env" "poa" (func $internal4276 (type $none_=>_none)))
- (import "env" "qoa" (func $internal4277 (type $none_=>_none)))
- (import "env" "roa" (func $internal4278 (type $none_=>_none)))
- (import "env" "soa" (func $internal4279 (type $none_=>_none)))
- (import "env" "toa" (func $internal4280 (type $none_=>_none)))
- (import "env" "uoa" (func $internal4281 (type $none_=>_none)))
- (import "env" "voa" (func $internal4282 (type $none_=>_none)))
- (import "env" "woa" (func $internal4283 (type $none_=>_none)))
- (import "env" "xoa" (func $internal4284 (type $none_=>_none)))
- (import "env" "yoa" (func $internal4285 (type $none_=>_none)))
- (import "env" "zoa" (func $internal4286 (type $none_=>_none)))
- (import "env" "Aoa" (func $internal4287 (type $none_=>_none)))
- (import "env" "Boa" (func $internal4288 (type $none_=>_none)))
- (import "env" "Coa" (func $internal4289 (type $none_=>_none)))
- (import "env" "Doa" (func $internal4290 (type $none_=>_none)))
- (import "env" "Eoa" (func $internal4291 (type $none_=>_none)))
- (import "env" "Foa" (func $internal4292 (type $none_=>_none)))
- (import "env" "Goa" (func $internal4293 (type $none_=>_none)))
- (import "env" "Hoa" (func $internal4294 (type $none_=>_none)))
- (import "env" "Ioa" (func $internal4295 (type $none_=>_none)))
- (import "env" "Joa" (func $internal4296 (type $none_=>_none)))
- (import "env" "Koa" (func $internal4297 (type $none_=>_none)))
- (import "env" "Loa" (func $internal4298 (type $none_=>_none)))
- (import "env" "Moa" (func $internal4299 (type $none_=>_none)))
- (import "env" "Noa" (func $internal4300 (type $none_=>_none)))
- (import "env" "Ooa" (func $internal4301 (type $none_=>_none)))
- (import "env" "Poa" (func $internal4302 (type $none_=>_none)))
- (import "env" "Qoa" (func $internal4303 (type $none_=>_none)))
- (import "env" "Roa" (func $internal4304 (type $none_=>_none)))
- (import "env" "Soa" (func $internal4305 (type $none_=>_none)))
- (import "env" "Toa" (func $internal4306 (type $none_=>_none)))
- (import "env" "Uoa" (func $internal4307 (type $none_=>_none)))
- (import "env" "Voa" (func $internal4308 (type $none_=>_none)))
- (import "env" "Woa" (func $internal4309 (type $none_=>_none)))
- (import "env" "Xoa" (func $internal4310 (type $none_=>_none)))
- (import "env" "Yoa" (func $internal4311 (type $none_=>_none)))
- (import "env" "Zoa" (func $internal4312 (type $none_=>_none)))
- (import "env" "_oa" (func $internal4313 (type $none_=>_none)))
- (import "env" "$oa" (func $internal4314 (type $none_=>_none)))
- (import "env" "apa" (func $internal4315 (type $none_=>_none)))
- (import "env" "bpa" (func $internal4316 (type $none_=>_none)))
- (import "env" "cpa" (func $internal4317 (type $none_=>_none)))
- (import "env" "dpa" (func $internal4318 (type $none_=>_none)))
- (import "env" "epa" (func $internal4319 (type $none_=>_none)))
- (import "env" "fpa" (func $internal4320 (type $none_=>_none)))
- (import "env" "gpa" (func $internal4321 (type $none_=>_none)))
- (import "env" "hpa" (func $internal4322 (type $none_=>_none)))
- (import "env" "ipa" (func $internal4323 (type $none_=>_none)))
- (import "env" "jpa" (func $internal4324 (type $none_=>_none)))
- (import "env" "kpa" (func $internal4325 (type $none_=>_none)))
- (import "env" "lpa" (func $internal4326 (type $none_=>_none)))
- (import "env" "mpa" (func $internal4327 (type $none_=>_none)))
- (import "env" "npa" (func $internal4328 (type $none_=>_none)))
- (import "env" "opa" (func $internal4329 (type $none_=>_none)))
- (import "env" "ppa" (func $internal4330 (type $none_=>_none)))
- (import "env" "qpa" (func $internal4331 (type $none_=>_none)))
- (import "env" "rpa" (func $internal4332 (type $none_=>_none)))
- (import "env" "spa" (func $internal4333 (type $none_=>_none)))
- (import "env" "tpa" (func $internal4334 (type $none_=>_none)))
- (import "env" "upa" (func $internal4335 (type $none_=>_none)))
- (import "env" "vpa" (func $internal4336 (type $none_=>_none)))
- (import "env" "wpa" (func $internal4337 (type $none_=>_none)))
- (import "env" "xpa" (func $internal4338 (type $none_=>_none)))
- (import "env" "ypa" (func $internal4339 (type $none_=>_none)))
- (import "env" "zpa" (func $internal4340 (type $none_=>_none)))
- (import "env" "Apa" (func $internal4341 (type $none_=>_none)))
- (import "env" "Bpa" (func $internal4342 (type $none_=>_none)))
- (import "env" "Cpa" (func $internal4343 (type $none_=>_none)))
- (import "env" "Dpa" (func $internal4344 (type $none_=>_none)))
- (import "env" "Epa" (func $internal4345 (type $none_=>_none)))
- (import "env" "Fpa" (func $internal4346 (type $none_=>_none)))
- (import "env" "Gpa" (func $internal4347 (type $none_=>_none)))
- (import "env" "Hpa" (func $internal4348 (type $none_=>_none)))
- (import "env" "Ipa" (func $internal4349 (type $none_=>_none)))
- (import "env" "Jpa" (func $internal4350 (type $none_=>_none)))
- (import "env" "Kpa" (func $internal4351 (type $none_=>_none)))
- (import "env" "Lpa" (func $internal4352 (type $none_=>_none)))
- (import "env" "Mpa" (func $internal4353 (type $none_=>_none)))
- (import "env" "Npa" (func $internal4354 (type $none_=>_none)))
- (import "env" "Opa" (func $internal4355 (type $none_=>_none)))
- (import "env" "Ppa" (func $internal4356 (type $none_=>_none)))
- (import "env" "Qpa" (func $internal4357 (type $none_=>_none)))
- (import "env" "Rpa" (func $internal4358 (type $none_=>_none)))
- (import "env" "Spa" (func $internal4359 (type $none_=>_none)))
- (import "env" "Tpa" (func $internal4360 (type $none_=>_none)))
- (import "env" "Upa" (func $internal4361 (type $none_=>_none)))
- (import "env" "Vpa" (func $internal4362 (type $none_=>_none)))
- (import "env" "Wpa" (func $internal4363 (type $none_=>_none)))
- (import "env" "Xpa" (func $internal4364 (type $none_=>_none)))
- (import "env" "Ypa" (func $internal4365 (type $none_=>_none)))
- (import "env" "Zpa" (func $internal4366 (type $none_=>_none)))
- (import "env" "_pa" (func $internal4367 (type $none_=>_none)))
- (import "env" "$pa" (func $internal4368 (type $none_=>_none)))
- (import "env" "aqa" (func $internal4369 (type $none_=>_none)))
- (import "env" "bqa" (func $internal4370 (type $none_=>_none)))
- (import "env" "cqa" (func $internal4371 (type $none_=>_none)))
- (import "env" "dqa" (func $internal4372 (type $none_=>_none)))
- (import "env" "eqa" (func $internal4373 (type $none_=>_none)))
- (import "env" "fqa" (func $internal4374 (type $none_=>_none)))
- (import "env" "gqa" (func $internal4375 (type $none_=>_none)))
- (import "env" "hqa" (func $internal4376 (type $none_=>_none)))
- (import "env" "iqa" (func $internal4377 (type $none_=>_none)))
- (import "env" "jqa" (func $internal4378 (type $none_=>_none)))
- (import "env" "kqa" (func $internal4379 (type $none_=>_none)))
- (import "env" "lqa" (func $internal4380 (type $none_=>_none)))
- (import "env" "mqa" (func $internal4381 (type $none_=>_none)))
- (import "env" "nqa" (func $internal4382 (type $none_=>_none)))
- (import "env" "oqa" (func $internal4383 (type $none_=>_none)))
- (import "env" "pqa" (func $internal4384 (type $none_=>_none)))
- (import "env" "qqa" (func $internal4385 (type $none_=>_none)))
- (import "env" "rqa" (func $internal4386 (type $none_=>_none)))
- (import "env" "sqa" (func $internal4387 (type $none_=>_none)))
- (import "env" "tqa" (func $internal4388 (type $none_=>_none)))
- (import "env" "uqa" (func $internal4389 (type $none_=>_none)))
- (import "env" "vqa" (func $internal4390 (type $none_=>_none)))
- (import "env" "wqa" (func $internal4391 (type $none_=>_none)))
- (import "env" "xqa" (func $internal4392 (type $none_=>_none)))
- (import "env" "yqa" (func $internal4393 (type $none_=>_none)))
- (import "env" "zqa" (func $internal4394 (type $none_=>_none)))
- (import "env" "Aqa" (func $internal4395 (type $none_=>_none)))
- (import "env" "Bqa" (func $internal4396 (type $none_=>_none)))
- (import "env" "Cqa" (func $internal4397 (type $none_=>_none)))
- (import "env" "Dqa" (func $internal4398 (type $none_=>_none)))
- (import "env" "Eqa" (func $internal4399 (type $none_=>_none)))
- (import "env" "Fqa" (func $internal4400 (type $none_=>_none)))
- (import "env" "Gqa" (func $internal4401 (type $none_=>_none)))
- (import "env" "Hqa" (func $internal4402 (type $none_=>_none)))
- (import "env" "Iqa" (func $internal4403 (type $none_=>_none)))
- (import "env" "Jqa" (func $internal4404 (type $none_=>_none)))
- (import "env" "Kqa" (func $internal4405 (type $none_=>_none)))
- (import "env" "Lqa" (func $internal4406 (type $none_=>_none)))
- (import "env" "Mqa" (func $internal4407 (type $none_=>_none)))
- (import "env" "Nqa" (func $internal4408 (type $none_=>_none)))
- (import "env" "Oqa" (func $internal4409 (type $none_=>_none)))
- (import "env" "Pqa" (func $internal4410 (type $none_=>_none)))
- (import "env" "Qqa" (func $internal4411 (type $none_=>_none)))
- (import "env" "Rqa" (func $internal4412 (type $none_=>_none)))
- (import "env" "Sqa" (func $internal4413 (type $none_=>_none)))
- (import "env" "Tqa" (func $internal4414 (type $none_=>_none)))
- (import "env" "Uqa" (func $internal4415 (type $none_=>_none)))
- (import "env" "Vqa" (func $internal4416 (type $none_=>_none)))
- (import "env" "Wqa" (func $internal4417 (type $none_=>_none)))
- (import "env" "Xqa" (func $internal4418 (type $none_=>_none)))
- (import "env" "Yqa" (func $internal4419 (type $none_=>_none)))
- (import "env" "Zqa" (func $internal4420 (type $none_=>_none)))
- (import "env" "_qa" (func $internal4421 (type $none_=>_none)))
- (import "env" "$qa" (func $internal4422 (type $none_=>_none)))
- (import "env" "ara" (func $internal4423 (type $none_=>_none)))
- (import "env" "bra" (func $internal4424 (type $none_=>_none)))
- (import "env" "cra" (func $internal4425 (type $none_=>_none)))
- (import "env" "dra" (func $internal4426 (type $none_=>_none)))
- (import "env" "era" (func $internal4427 (type $none_=>_none)))
- (import "env" "fra" (func $internal4428 (type $none_=>_none)))
- (import "env" "gra" (func $internal4429 (type $none_=>_none)))
- (import "env" "hra" (func $internal4430 (type $none_=>_none)))
- (import "env" "ira" (func $internal4431 (type $none_=>_none)))
- (import "env" "jra" (func $internal4432 (type $none_=>_none)))
- (import "env" "kra" (func $internal4433 (type $none_=>_none)))
- (import "env" "lra" (func $internal4434 (type $none_=>_none)))
- (import "env" "mra" (func $internal4435 (type $none_=>_none)))
- (import "env" "nra" (func $internal4436 (type $none_=>_none)))
- (import "env" "ora" (func $internal4437 (type $none_=>_none)))
- (import "env" "pra" (func $internal4438 (type $none_=>_none)))
- (import "env" "qra" (func $internal4439 (type $none_=>_none)))
- (import "env" "rra" (func $internal4440 (type $none_=>_none)))
- (import "env" "sra" (func $internal4441 (type $none_=>_none)))
- (import "env" "tra" (func $internal4442 (type $none_=>_none)))
- (import "env" "ura" (func $internal4443 (type $none_=>_none)))
- (import "env" "vra" (func $internal4444 (type $none_=>_none)))
- (import "env" "wra" (func $internal4445 (type $none_=>_none)))
- (import "env" "xra" (func $internal4446 (type $none_=>_none)))
- (import "env" "yra" (func $internal4447 (type $none_=>_none)))
- (import "env" "zra" (func $internal4448 (type $none_=>_none)))
- (import "env" "Ara" (func $internal4449 (type $none_=>_none)))
- (import "env" "Bra" (func $internal4450 (type $none_=>_none)))
- (import "env" "Cra" (func $internal4451 (type $none_=>_none)))
- (import "env" "Dra" (func $internal4452 (type $none_=>_none)))
- (import "env" "Era" (func $internal4453 (type $none_=>_none)))
- (import "env" "Fra" (func $internal4454 (type $none_=>_none)))
- (import "env" "Gra" (func $internal4455 (type $none_=>_none)))
- (import "env" "Hra" (func $internal4456 (type $none_=>_none)))
- (import "env" "Ira" (func $internal4457 (type $none_=>_none)))
- (import "env" "Jra" (func $internal4458 (type $none_=>_none)))
- (import "env" "Kra" (func $internal4459 (type $none_=>_none)))
- (import "env" "Lra" (func $internal4460 (type $none_=>_none)))
- (import "env" "Mra" (func $internal4461 (type $none_=>_none)))
- (import "env" "Nra" (func $internal4462 (type $none_=>_none)))
- (import "env" "Ora" (func $internal4463 (type $none_=>_none)))
- (import "env" "Pra" (func $internal4464 (type $none_=>_none)))
- (import "env" "Qra" (func $internal4465 (type $none_=>_none)))
- (import "env" "Rra" (func $internal4466 (type $none_=>_none)))
- (import "env" "Sra" (func $internal4467 (type $none_=>_none)))
- (import "env" "Tra" (func $internal4468 (type $none_=>_none)))
- (import "env" "Ura" (func $internal4469 (type $none_=>_none)))
- (import "env" "Vra" (func $internal4470 (type $none_=>_none)))
- (import "env" "Wra" (func $internal4471 (type $none_=>_none)))
- (import "env" "Xra" (func $internal4472 (type $none_=>_none)))
- (import "env" "Yra" (func $internal4473 (type $none_=>_none)))
- (import "env" "Zra" (func $internal4474 (type $none_=>_none)))
- (import "env" "_ra" (func $internal4475 (type $none_=>_none)))
- (import "env" "$ra" (func $internal4476 (type $none_=>_none)))
- (import "env" "asa" (func $internal4477 (type $none_=>_none)))
- (import "env" "bsa" (func $internal4478 (type $none_=>_none)))
- (import "env" "csa" (func $internal4479 (type $none_=>_none)))
- (import "env" "dsa" (func $internal4480 (type $none_=>_none)))
- (import "env" "esa" (func $internal4481 (type $none_=>_none)))
- (import "env" "fsa" (func $internal4482 (type $none_=>_none)))
- (import "env" "gsa" (func $internal4483 (type $none_=>_none)))
- (import "env" "hsa" (func $internal4484 (type $none_=>_none)))
- (import "env" "isa" (func $internal4485 (type $none_=>_none)))
- (import "env" "jsa" (func $internal4486 (type $none_=>_none)))
- (import "env" "ksa" (func $internal4487 (type $none_=>_none)))
- (import "env" "lsa" (func $internal4488 (type $none_=>_none)))
- (import "env" "msa" (func $internal4489 (type $none_=>_none)))
- (import "env" "nsa" (func $internal4490 (type $none_=>_none)))
- (import "env" "osa" (func $internal4491 (type $none_=>_none)))
- (import "env" "psa" (func $internal4492 (type $none_=>_none)))
- (import "env" "qsa" (func $internal4493 (type $none_=>_none)))
- (import "env" "rsa" (func $internal4494 (type $none_=>_none)))
- (import "env" "ssa" (func $internal4495 (type $none_=>_none)))
- (import "env" "tsa" (func $internal4496 (type $none_=>_none)))
- (import "env" "usa" (func $internal4497 (type $none_=>_none)))
- (import "env" "vsa" (func $internal4498 (type $none_=>_none)))
- (import "env" "wsa" (func $internal4499 (type $none_=>_none)))
- (import "env" "xsa" (func $internal4500 (type $none_=>_none)))
- (import "env" "ysa" (func $internal4501 (type $none_=>_none)))
- (import "env" "zsa" (func $internal4502 (type $none_=>_none)))
- (import "env" "Asa" (func $internal4503 (type $none_=>_none)))
- (import "env" "Bsa" (func $internal4504 (type $none_=>_none)))
- (import "env" "Csa" (func $internal4505 (type $none_=>_none)))
- (import "env" "Dsa" (func $internal4506 (type $none_=>_none)))
- (import "env" "Esa" (func $internal4507 (type $none_=>_none)))
- (import "env" "Fsa" (func $internal4508 (type $none_=>_none)))
- (import "env" "Gsa" (func $internal4509 (type $none_=>_none)))
- (import "env" "Hsa" (func $internal4510 (type $none_=>_none)))
- (import "env" "Isa" (func $internal4511 (type $none_=>_none)))
- (import "env" "Jsa" (func $internal4512 (type $none_=>_none)))
- (import "env" "Ksa" (func $internal4513 (type $none_=>_none)))
- (import "env" "Lsa" (func $internal4514 (type $none_=>_none)))
- (import "env" "Msa" (func $internal4515 (type $none_=>_none)))
- (import "env" "Nsa" (func $internal4516 (type $none_=>_none)))
- (import "env" "Osa" (func $internal4517 (type $none_=>_none)))
- (import "env" "Psa" (func $internal4518 (type $none_=>_none)))
- (import "env" "Qsa" (func $internal4519 (type $none_=>_none)))
- (import "env" "Rsa" (func $internal4520 (type $none_=>_none)))
- (import "env" "Ssa" (func $internal4521 (type $none_=>_none)))
- (import "env" "Tsa" (func $internal4522 (type $none_=>_none)))
- (import "env" "Usa" (func $internal4523 (type $none_=>_none)))
- (import "env" "Vsa" (func $internal4524 (type $none_=>_none)))
- (import "env" "Wsa" (func $internal4525 (type $none_=>_none)))
- (import "env" "Xsa" (func $internal4526 (type $none_=>_none)))
- (import "env" "Ysa" (func $internal4527 (type $none_=>_none)))
- (import "env" "Zsa" (func $internal4528 (type $none_=>_none)))
- (import "env" "_sa" (func $internal4529 (type $none_=>_none)))
- (import "env" "$sa" (func $internal4530 (type $none_=>_none)))
- (import "env" "ata" (func $internal4531 (type $none_=>_none)))
- (import "env" "bta" (func $internal4532 (type $none_=>_none)))
- (import "env" "cta" (func $internal4533 (type $none_=>_none)))
- (import "env" "dta" (func $internal4534 (type $none_=>_none)))
- (import "env" "eta" (func $internal4535 (type $none_=>_none)))
- (import "env" "fta" (func $internal4536 (type $none_=>_none)))
- (import "env" "gta" (func $internal4537 (type $none_=>_none)))
- (import "env" "hta" (func $internal4538 (type $none_=>_none)))
- (import "env" "ita" (func $internal4539 (type $none_=>_none)))
- (import "env" "jta" (func $internal4540 (type $none_=>_none)))
- (import "env" "kta" (func $internal4541 (type $none_=>_none)))
- (import "env" "lta" (func $internal4542 (type $none_=>_none)))
- (import "env" "mta" (func $internal4543 (type $none_=>_none)))
- (import "env" "nta" (func $internal4544 (type $none_=>_none)))
- (import "env" "ota" (func $internal4545 (type $none_=>_none)))
- (import "env" "pta" (func $internal4546 (type $none_=>_none)))
- (import "env" "qta" (func $internal4547 (type $none_=>_none)))
- (import "env" "rta" (func $internal4548 (type $none_=>_none)))
- (import "env" "sta" (func $internal4549 (type $none_=>_none)))
- (import "env" "tta" (func $internal4550 (type $none_=>_none)))
- (import "env" "uta" (func $internal4551 (type $none_=>_none)))
- (import "env" "vta" (func $internal4552 (type $none_=>_none)))
- (import "env" "wta" (func $internal4553 (type $none_=>_none)))
- (import "env" "xta" (func $internal4554 (type $none_=>_none)))
- (import "env" "yta" (func $internal4555 (type $none_=>_none)))
- (import "env" "zta" (func $internal4556 (type $none_=>_none)))
- (import "env" "Ata" (func $internal4557 (type $none_=>_none)))
- (import "env" "Bta" (func $internal4558 (type $none_=>_none)))
- (import "env" "Cta" (func $internal4559 (type $none_=>_none)))
- (import "env" "Dta" (func $internal4560 (type $none_=>_none)))
- (import "env" "Eta" (func $internal4561 (type $none_=>_none)))
- (import "env" "Fta" (func $internal4562 (type $none_=>_none)))
- (import "env" "Gta" (func $internal4563 (type $none_=>_none)))
- (import "env" "Hta" (func $internal4564 (type $none_=>_none)))
- (import "env" "Ita" (func $internal4565 (type $none_=>_none)))
- (import "env" "Jta" (func $internal4566 (type $none_=>_none)))
- (import "env" "Kta" (func $internal4567 (type $none_=>_none)))
- (import "env" "Lta" (func $internal4568 (type $none_=>_none)))
- (import "env" "Mta" (func $internal4569 (type $none_=>_none)))
- (import "env" "Nta" (func $internal4570 (type $none_=>_none)))
- (import "env" "Ota" (func $internal4571 (type $none_=>_none)))
- (import "env" "Pta" (func $internal4572 (type $none_=>_none)))
- (import "env" "Qta" (func $internal4573 (type $none_=>_none)))
- (import "env" "Rta" (func $internal4574 (type $none_=>_none)))
- (import "env" "Sta" (func $internal4575 (type $none_=>_none)))
- (import "env" "Tta" (func $internal4576 (type $none_=>_none)))
- (import "env" "Uta" (func $internal4577 (type $none_=>_none)))
- (import "env" "Vta" (func $internal4578 (type $none_=>_none)))
- (import "env" "Wta" (func $internal4579 (type $none_=>_none)))
- (import "env" "Xta" (func $internal4580 (type $none_=>_none)))
- (import "env" "Yta" (func $internal4581 (type $none_=>_none)))
- (import "env" "Zta" (func $internal4582 (type $none_=>_none)))
- (import "env" "_ta" (func $internal4583 (type $none_=>_none)))
- (import "env" "$ta" (func $internal4584 (type $none_=>_none)))
- (import "env" "aua" (func $internal4585 (type $none_=>_none)))
- (import "env" "bua" (func $internal4586 (type $none_=>_none)))
- (import "env" "cua" (func $internal4587 (type $none_=>_none)))
- (import "env" "dua" (func $internal4588 (type $none_=>_none)))
- (import "env" "eua" (func $internal4589 (type $none_=>_none)))
- (import "env" "fua" (func $internal4590 (type $none_=>_none)))
- (import "env" "gua" (func $internal4591 (type $none_=>_none)))
- (import "env" "hua" (func $internal4592 (type $none_=>_none)))
- (import "env" "iua" (func $internal4593 (type $none_=>_none)))
- (import "env" "jua" (func $internal4594 (type $none_=>_none)))
- (import "env" "kua" (func $internal4595 (type $none_=>_none)))
- (import "env" "lua" (func $internal4596 (type $none_=>_none)))
- (import "env" "mua" (func $internal4597 (type $none_=>_none)))
- (import "env" "nua" (func $internal4598 (type $none_=>_none)))
- (import "env" "oua" (func $internal4599 (type $none_=>_none)))
- (import "env" "pua" (func $internal4600 (type $none_=>_none)))
- (import "env" "qua" (func $internal4601 (type $none_=>_none)))
- (import "env" "rua" (func $internal4602 (type $none_=>_none)))
- (import "env" "sua" (func $internal4603 (type $none_=>_none)))
- (import "env" "tua" (func $internal4604 (type $none_=>_none)))
- (import "env" "uua" (func $internal4605 (type $none_=>_none)))
- (import "env" "vua" (func $internal4606 (type $none_=>_none)))
- (import "env" "wua" (func $internal4607 (type $none_=>_none)))
- (import "env" "xua" (func $internal4608 (type $none_=>_none)))
- (import "env" "yua" (func $internal4609 (type $none_=>_none)))
- (import "env" "zua" (func $internal4610 (type $none_=>_none)))
- (import "env" "Aua" (func $internal4611 (type $none_=>_none)))
- (import "env" "Bua" (func $internal4612 (type $none_=>_none)))
- (import "env" "Cua" (func $internal4613 (type $none_=>_none)))
- (import "env" "Dua" (func $internal4614 (type $none_=>_none)))
- (import "env" "Eua" (func $internal4615 (type $none_=>_none)))
- (import "env" "Fua" (func $internal4616 (type $none_=>_none)))
- (import "env" "Gua" (func $internal4617 (type $none_=>_none)))
- (import "env" "Hua" (func $internal4618 (type $none_=>_none)))
- (import "env" "Iua" (func $internal4619 (type $none_=>_none)))
- (import "env" "Jua" (func $internal4620 (type $none_=>_none)))
- (import "env" "Kua" (func $internal4621 (type $none_=>_none)))
- (import "env" "Lua" (func $internal4622 (type $none_=>_none)))
- (import "env" "Mua" (func $internal4623 (type $none_=>_none)))
- (import "env" "Nua" (func $internal4624 (type $none_=>_none)))
- (import "env" "Oua" (func $internal4625 (type $none_=>_none)))
- (import "env" "Pua" (func $internal4626 (type $none_=>_none)))
- (import "env" "Qua" (func $internal4627 (type $none_=>_none)))
- (import "env" "Rua" (func $internal4628 (type $none_=>_none)))
- (import "env" "Sua" (func $internal4629 (type $none_=>_none)))
- (import "env" "Tua" (func $internal4630 (type $none_=>_none)))
- (import "env" "Uua" (func $internal4631 (type $none_=>_none)))
- (import "env" "Vua" (func $internal4632 (type $none_=>_none)))
- (import "env" "Wua" (func $internal4633 (type $none_=>_none)))
- (import "env" "Xua" (func $internal4634 (type $none_=>_none)))
- (import "env" "Yua" (func $internal4635 (type $none_=>_none)))
- (import "env" "Zua" (func $internal4636 (type $none_=>_none)))
- (import "env" "_ua" (func $internal4637 (type $none_=>_none)))
- (import "env" "$ua" (func $internal4638 (type $none_=>_none)))
- (import "env" "ava" (func $internal4639 (type $none_=>_none)))
- (import "env" "bva" (func $internal4640 (type $none_=>_none)))
- (import "env" "cva" (func $internal4641 (type $none_=>_none)))
- (import "env" "dva" (func $internal4642 (type $none_=>_none)))
- (import "env" "eva" (func $internal4643 (type $none_=>_none)))
- (import "env" "fva" (func $internal4644 (type $none_=>_none)))
- (import "env" "gva" (func $internal4645 (type $none_=>_none)))
- (import "env" "hva" (func $internal4646 (type $none_=>_none)))
- (import "env" "iva" (func $internal4647 (type $none_=>_none)))
- (import "env" "jva" (func $internal4648 (type $none_=>_none)))
- (import "env" "kva" (func $internal4649 (type $none_=>_none)))
- (import "env" "lva" (func $internal4650 (type $none_=>_none)))
- (import "env" "mva" (func $internal4651 (type $none_=>_none)))
- (import "env" "nva" (func $internal4652 (type $none_=>_none)))
- (import "env" "ova" (func $internal4653 (type $none_=>_none)))
- (import "env" "pva" (func $internal4654 (type $none_=>_none)))
- (import "env" "qva" (func $internal4655 (type $none_=>_none)))
- (import "env" "rva" (func $internal4656 (type $none_=>_none)))
- (import "env" "sva" (func $internal4657 (type $none_=>_none)))
- (import "env" "tva" (func $internal4658 (type $none_=>_none)))
- (import "env" "uva" (func $internal4659 (type $none_=>_none)))
- (import "env" "vva" (func $internal4660 (type $none_=>_none)))
- (import "env" "wva" (func $internal4661 (type $none_=>_none)))
- (import "env" "xva" (func $internal4662 (type $none_=>_none)))
- (import "env" "yva" (func $internal4663 (type $none_=>_none)))
- (import "env" "zva" (func $internal4664 (type $none_=>_none)))
- (import "env" "Ava" (func $internal4665 (type $none_=>_none)))
- (import "env" "Bva" (func $internal4666 (type $none_=>_none)))
- (import "env" "Cva" (func $internal4667 (type $none_=>_none)))
- (import "env" "Dva" (func $internal4668 (type $none_=>_none)))
- (import "env" "Eva" (func $internal4669 (type $none_=>_none)))
- (import "env" "Fva" (func $internal4670 (type $none_=>_none)))
- (import "env" "Gva" (func $internal4671 (type $none_=>_none)))
- (import "env" "Hva" (func $internal4672 (type $none_=>_none)))
- (import "env" "Iva" (func $internal4673 (type $none_=>_none)))
- (import "env" "Jva" (func $internal4674 (type $none_=>_none)))
- (import "env" "Kva" (func $internal4675 (type $none_=>_none)))
- (import "env" "Lva" (func $internal4676 (type $none_=>_none)))
- (import "env" "Mva" (func $internal4677 (type $none_=>_none)))
- (import "env" "Nva" (func $internal4678 (type $none_=>_none)))
- (import "env" "Ova" (func $internal4679 (type $none_=>_none)))
- (import "env" "Pva" (func $internal4680 (type $none_=>_none)))
- (import "env" "Qva" (func $internal4681 (type $none_=>_none)))
- (import "env" "Rva" (func $internal4682 (type $none_=>_none)))
- (import "env" "Sva" (func $internal4683 (type $none_=>_none)))
- (import "env" "Tva" (func $internal4684 (type $none_=>_none)))
- (import "env" "Uva" (func $internal4685 (type $none_=>_none)))
- (import "env" "Vva" (func $internal4686 (type $none_=>_none)))
- (import "env" "Wva" (func $internal4687 (type $none_=>_none)))
- (import "env" "Xva" (func $internal4688 (type $none_=>_none)))
- (import "env" "Yva" (func $internal4689 (type $none_=>_none)))
- (import "env" "Zva" (func $internal4690 (type $none_=>_none)))
- (import "env" "_va" (func $internal4691 (type $none_=>_none)))
- (import "env" "$va" (func $internal4692 (type $none_=>_none)))
- (import "env" "awa" (func $internal4693 (type $none_=>_none)))
- (import "env" "bwa" (func $internal4694 (type $none_=>_none)))
- (import "env" "cwa" (func $internal4695 (type $none_=>_none)))
- (import "env" "dwa" (func $internal4696 (type $none_=>_none)))
- (import "env" "ewa" (func $internal4697 (type $none_=>_none)))
- (import "env" "fwa" (func $internal4698 (type $none_=>_none)))
- (import "env" "gwa" (func $internal4699 (type $none_=>_none)))
- (import "env" "hwa" (func $internal4700 (type $none_=>_none)))
- (import "env" "iwa" (func $internal4701 (type $none_=>_none)))
- (import "env" "jwa" (func $internal4702 (type $none_=>_none)))
- (import "env" "kwa" (func $internal4703 (type $none_=>_none)))
- (import "env" "lwa" (func $internal4704 (type $none_=>_none)))
- (import "env" "mwa" (func $internal4705 (type $none_=>_none)))
- (import "env" "nwa" (func $internal4706 (type $none_=>_none)))
- (import "env" "owa" (func $internal4707 (type $none_=>_none)))
- (import "env" "pwa" (func $internal4708 (type $none_=>_none)))
- (import "env" "qwa" (func $internal4709 (type $none_=>_none)))
- (import "env" "rwa" (func $internal4710 (type $none_=>_none)))
- (import "env" "swa" (func $internal4711 (type $none_=>_none)))
- (import "env" "twa" (func $internal4712 (type $none_=>_none)))
- (import "env" "uwa" (func $internal4713 (type $none_=>_none)))
- (import "env" "vwa" (func $internal4714 (type $none_=>_none)))
- (import "env" "wwa" (func $internal4715 (type $none_=>_none)))
- (import "env" "xwa" (func $internal4716 (type $none_=>_none)))
- (import "env" "ywa" (func $internal4717 (type $none_=>_none)))
- (import "env" "zwa" (func $internal4718 (type $none_=>_none)))
- (import "env" "Awa" (func $internal4719 (type $none_=>_none)))
- (import "env" "Bwa" (func $internal4720 (type $none_=>_none)))
- (import "env" "Cwa" (func $internal4721 (type $none_=>_none)))
- (import "env" "Dwa" (func $internal4722 (type $none_=>_none)))
- (import "env" "Ewa" (func $internal4723 (type $none_=>_none)))
- (import "env" "Fwa" (func $internal4724 (type $none_=>_none)))
- (import "env" "Gwa" (func $internal4725 (type $none_=>_none)))
- (import "env" "Hwa" (func $internal4726 (type $none_=>_none)))
- (import "env" "Iwa" (func $internal4727 (type $none_=>_none)))
- (import "env" "Jwa" (func $internal4728 (type $none_=>_none)))
- (import "env" "Kwa" (func $internal4729 (type $none_=>_none)))
- (import "env" "Lwa" (func $internal4730 (type $none_=>_none)))
- (import "env" "Mwa" (func $internal4731 (type $none_=>_none)))
- (import "env" "Nwa" (func $internal4732 (type $none_=>_none)))
- (import "env" "Owa" (func $internal4733 (type $none_=>_none)))
- (import "env" "Pwa" (func $internal4734 (type $none_=>_none)))
- (import "env" "Qwa" (func $internal4735 (type $none_=>_none)))
- (import "env" "Rwa" (func $internal4736 (type $none_=>_none)))
- (import "env" "Swa" (func $internal4737 (type $none_=>_none)))
- (import "env" "Twa" (func $internal4738 (type $none_=>_none)))
- (import "env" "Uwa" (func $internal4739 (type $none_=>_none)))
- (import "env" "Vwa" (func $internal4740 (type $none_=>_none)))
- (import "env" "Wwa" (func $internal4741 (type $none_=>_none)))
- (import "env" "Xwa" (func $internal4742 (type $none_=>_none)))
- (import "env" "Ywa" (func $internal4743 (type $none_=>_none)))
- (import "env" "Zwa" (func $internal4744 (type $none_=>_none)))
- (import "env" "_wa" (func $internal4745 (type $none_=>_none)))
- (import "env" "$wa" (func $internal4746 (type $none_=>_none)))
- (import "env" "axa" (func $internal4747 (type $none_=>_none)))
- (import "env" "bxa" (func $internal4748 (type $none_=>_none)))
- (import "env" "cxa" (func $internal4749 (type $none_=>_none)))
- (import "env" "dxa" (func $internal4750 (type $none_=>_none)))
- (import "env" "exa" (func $internal4751 (type $none_=>_none)))
- (import "env" "fxa" (func $internal4752 (type $none_=>_none)))
- (import "env" "gxa" (func $internal4753 (type $none_=>_none)))
- (import "env" "hxa" (func $internal4754 (type $none_=>_none)))
- (import "env" "ixa" (func $internal4755 (type $none_=>_none)))
- (import "env" "jxa" (func $internal4756 (type $none_=>_none)))
- (import "env" "kxa" (func $internal4757 (type $none_=>_none)))
- (import "env" "lxa" (func $internal4758 (type $none_=>_none)))
- (import "env" "mxa" (func $internal4759 (type $none_=>_none)))
- (import "env" "nxa" (func $internal4760 (type $none_=>_none)))
- (import "env" "oxa" (func $internal4761 (type $none_=>_none)))
- (import "env" "pxa" (func $internal4762 (type $none_=>_none)))
- (import "env" "qxa" (func $internal4763 (type $none_=>_none)))
- (import "env" "rxa" (func $internal4764 (type $none_=>_none)))
- (import "env" "sxa" (func $internal4765 (type $none_=>_none)))
- (import "env" "txa" (func $internal4766 (type $none_=>_none)))
- (import "env" "uxa" (func $internal4767 (type $none_=>_none)))
- (import "env" "vxa" (func $internal4768 (type $none_=>_none)))
- (import "env" "wxa" (func $internal4769 (type $none_=>_none)))
- (import "env" "xxa" (func $internal4770 (type $none_=>_none)))
- (import "env" "yxa" (func $internal4771 (type $none_=>_none)))
- (import "env" "zxa" (func $internal4772 (type $none_=>_none)))
- (import "env" "Axa" (func $internal4773 (type $none_=>_none)))
- (import "env" "Bxa" (func $internal4774 (type $none_=>_none)))
- (import "env" "Cxa" (func $internal4775 (type $none_=>_none)))
- (import "env" "Dxa" (func $internal4776 (type $none_=>_none)))
- (import "env" "Exa" (func $internal4777 (type $none_=>_none)))
- (import "env" "Fxa" (func $internal4778 (type $none_=>_none)))
- (import "env" "Gxa" (func $internal4779 (type $none_=>_none)))
- (import "env" "Hxa" (func $internal4780 (type $none_=>_none)))
- (import "env" "Ixa" (func $internal4781 (type $none_=>_none)))
- (import "env" "Jxa" (func $internal4782 (type $none_=>_none)))
- (import "env" "Kxa" (func $internal4783 (type $none_=>_none)))
- (import "env" "Lxa" (func $internal4784 (type $none_=>_none)))
- (import "env" "Mxa" (func $internal4785 (type $none_=>_none)))
- (import "env" "Nxa" (func $internal4786 (type $none_=>_none)))
- (import "env" "Oxa" (func $internal4787 (type $none_=>_none)))
- (import "env" "Pxa" (func $internal4788 (type $none_=>_none)))
- (import "env" "Qxa" (func $internal4789 (type $none_=>_none)))
- (import "env" "Rxa" (func $internal4790 (type $none_=>_none)))
- (import "env" "Sxa" (func $internal4791 (type $none_=>_none)))
- (import "env" "Txa" (func $internal4792 (type $none_=>_none)))
- (import "env" "Uxa" (func $internal4793 (type $none_=>_none)))
- (import "env" "Vxa" (func $internal4794 (type $none_=>_none)))
- (import "env" "Wxa" (func $internal4795 (type $none_=>_none)))
- (import "env" "Xxa" (func $internal4796 (type $none_=>_none)))
- (import "env" "Yxa" (func $internal4797 (type $none_=>_none)))
- (import "env" "Zxa" (func $internal4798 (type $none_=>_none)))
- (import "env" "_xa" (func $internal4799 (type $none_=>_none)))
- (import "env" "$xa" (func $internal4800 (type $none_=>_none)))
- (import "env" "aya" (func $internal4801 (type $none_=>_none)))
- (import "env" "bya" (func $internal4802 (type $none_=>_none)))
- (import "env" "cya" (func $internal4803 (type $none_=>_none)))
- (import "env" "dya" (func $internal4804 (type $none_=>_none)))
- (import "env" "eya" (func $internal4805 (type $none_=>_none)))
- (import "env" "fya" (func $internal4806 (type $none_=>_none)))
- (import "env" "gya" (func $internal4807 (type $none_=>_none)))
- (import "env" "hya" (func $internal4808 (type $none_=>_none)))
- (import "env" "iya" (func $internal4809 (type $none_=>_none)))
- (import "env" "jya" (func $internal4810 (type $none_=>_none)))
- (import "env" "kya" (func $internal4811 (type $none_=>_none)))
- (import "env" "lya" (func $internal4812 (type $none_=>_none)))
- (import "env" "mya" (func $internal4813 (type $none_=>_none)))
- (import "env" "nya" (func $internal4814 (type $none_=>_none)))
- (import "env" "oya" (func $internal4815 (type $none_=>_none)))
- (import "env" "pya" (func $internal4816 (type $none_=>_none)))
- (import "env" "qya" (func $internal4817 (type $none_=>_none)))
- (import "env" "rya" (func $internal4818 (type $none_=>_none)))
- (import "env" "sya" (func $internal4819 (type $none_=>_none)))
- (import "env" "tya" (func $internal4820 (type $none_=>_none)))
- (import "env" "uya" (func $internal4821 (type $none_=>_none)))
- (import "env" "vya" (func $internal4822 (type $none_=>_none)))
- (import "env" "wya" (func $internal4823 (type $none_=>_none)))
- (import "env" "xya" (func $internal4824 (type $none_=>_none)))
- (import "env" "yya" (func $internal4825 (type $none_=>_none)))
- (import "env" "zya" (func $internal4826 (type $none_=>_none)))
- (import "env" "Aya" (func $internal4827 (type $none_=>_none)))
- (import "env" "Bya" (func $internal4828 (type $none_=>_none)))
- (import "env" "Cya" (func $internal4829 (type $none_=>_none)))
- (import "env" "Dya" (func $internal4830 (type $none_=>_none)))
- (import "env" "Eya" (func $internal4831 (type $none_=>_none)))
- (import "env" "Fya" (func $internal4832 (type $none_=>_none)))
- (import "env" "Gya" (func $internal4833 (type $none_=>_none)))
- (import "env" "Hya" (func $internal4834 (type $none_=>_none)))
- (import "env" "Iya" (func $internal4835 (type $none_=>_none)))
- (import "env" "Jya" (func $internal4836 (type $none_=>_none)))
- (import "env" "Kya" (func $internal4837 (type $none_=>_none)))
- (import "env" "Lya" (func $internal4838 (type $none_=>_none)))
- (import "env" "Mya" (func $internal4839 (type $none_=>_none)))
- (import "env" "Nya" (func $internal4840 (type $none_=>_none)))
- (import "env" "Oya" (func $internal4841 (type $none_=>_none)))
- (import "env" "Pya" (func $internal4842 (type $none_=>_none)))
- (import "env" "Qya" (func $internal4843 (type $none_=>_none)))
- (import "env" "Rya" (func $internal4844 (type $none_=>_none)))
- (import "env" "Sya" (func $internal4845 (type $none_=>_none)))
- (import "env" "Tya" (func $internal4846 (type $none_=>_none)))
- (import "env" "Uya" (func $internal4847 (type $none_=>_none)))
- (import "env" "Vya" (func $internal4848 (type $none_=>_none)))
- (import "env" "Wya" (func $internal4849 (type $none_=>_none)))
- (import "env" "Xya" (func $internal4850 (type $none_=>_none)))
- (import "env" "Yya" (func $internal4851 (type $none_=>_none)))
- (import "env" "Zya" (func $internal4852 (type $none_=>_none)))
- (import "env" "_ya" (func $internal4853 (type $none_=>_none)))
- (import "env" "$ya" (func $internal4854 (type $none_=>_none)))
- (import "env" "aza" (func $internal4855 (type $none_=>_none)))
- (import "env" "bza" (func $internal4856 (type $none_=>_none)))
- (import "env" "cza" (func $internal4857 (type $none_=>_none)))
- (import "env" "dza" (func $internal4858 (type $none_=>_none)))
- (import "env" "eza" (func $internal4859 (type $none_=>_none)))
- (import "env" "fza" (func $internal4860 (type $none_=>_none)))
- (import "env" "gza" (func $internal4861 (type $none_=>_none)))
- (import "env" "hza" (func $internal4862 (type $none_=>_none)))
- (import "env" "iza" (func $internal4863 (type $none_=>_none)))
- (import "env" "jza" (func $internal4864 (type $none_=>_none)))
- (import "env" "kza" (func $internal4865 (type $none_=>_none)))
- (import "env" "lza" (func $internal4866 (type $none_=>_none)))
- (import "env" "mza" (func $internal4867 (type $none_=>_none)))
- (import "env" "nza" (func $internal4868 (type $none_=>_none)))
- (import "env" "oza" (func $internal4869 (type $none_=>_none)))
- (import "env" "pza" (func $internal4870 (type $none_=>_none)))
- (import "env" "qza" (func $internal4871 (type $none_=>_none)))
- (import "env" "rza" (func $internal4872 (type $none_=>_none)))
- (import "env" "sza" (func $internal4873 (type $none_=>_none)))
- (import "env" "tza" (func $internal4874 (type $none_=>_none)))
- (import "env" "uza" (func $internal4875 (type $none_=>_none)))
- (import "env" "vza" (func $internal4876 (type $none_=>_none)))
- (import "env" "wza" (func $internal4877 (type $none_=>_none)))
- (import "env" "xza" (func $internal4878 (type $none_=>_none)))
- (import "env" "yza" (func $internal4879 (type $none_=>_none)))
- (import "env" "zza" (func $internal4880 (type $none_=>_none)))
- (import "env" "Aza" (func $internal4881 (type $none_=>_none)))
- (import "env" "Bza" (func $internal4882 (type $none_=>_none)))
- (import "env" "Cza" (func $internal4883 (type $none_=>_none)))
- (import "env" "Dza" (func $internal4884 (type $none_=>_none)))
- (import "env" "Eza" (func $internal4885 (type $none_=>_none)))
- (import "env" "Fza" (func $internal4886 (type $none_=>_none)))
- (import "env" "Gza" (func $internal4887 (type $none_=>_none)))
- (import "env" "Hza" (func $internal4888 (type $none_=>_none)))
- (import "env" "Iza" (func $internal4889 (type $none_=>_none)))
- (import "env" "Jza" (func $internal4890 (type $none_=>_none)))
- (import "env" "Kza" (func $internal4891 (type $none_=>_none)))
- (import "env" "Lza" (func $internal4892 (type $none_=>_none)))
- (import "env" "Mza" (func $internal4893 (type $none_=>_none)))
- (import "env" "Nza" (func $internal4894 (type $none_=>_none)))
- (import "env" "Oza" (func $internal4895 (type $none_=>_none)))
- (import "env" "Pza" (func $internal4896 (type $none_=>_none)))
- (import "env" "Qza" (func $internal4897 (type $none_=>_none)))
- (import "env" "Rza" (func $internal4898 (type $none_=>_none)))
- (import "env" "Sza" (func $internal4899 (type $none_=>_none)))
- (import "env" "Tza" (func $internal4900 (type $none_=>_none)))
- (import "env" "Uza" (func $internal4901 (type $none_=>_none)))
- (import "env" "Vza" (func $internal4902 (type $none_=>_none)))
- (import "env" "Wza" (func $internal4903 (type $none_=>_none)))
- (import "env" "Xza" (func $internal4904 (type $none_=>_none)))
- (import "env" "Yza" (func $internal4905 (type $none_=>_none)))
- (import "env" "Zza" (func $internal4906 (type $none_=>_none)))
- (import "env" "_za" (func $internal4907 (type $none_=>_none)))
- (import "env" "$za" (func $internal4908 (type $none_=>_none)))
- (import "env" "aAa" (func $internal4909 (type $none_=>_none)))
- (import "env" "bAa" (func $internal4910 (type $none_=>_none)))
- (import "env" "cAa" (func $internal4911 (type $none_=>_none)))
- (import "env" "dAa" (func $internal4912 (type $none_=>_none)))
- (import "env" "eAa" (func $internal4913 (type $none_=>_none)))
- (import "env" "fAa" (func $internal4914 (type $none_=>_none)))
- (import "env" "gAa" (func $internal4915 (type $none_=>_none)))
- (import "env" "hAa" (func $internal4916 (type $none_=>_none)))
- (import "env" "iAa" (func $internal4917 (type $none_=>_none)))
- (import "env" "jAa" (func $internal4918 (type $none_=>_none)))
- (import "env" "kAa" (func $internal4919 (type $none_=>_none)))
- (import "env" "lAa" (func $internal4920 (type $none_=>_none)))
- (import "env" "mAa" (func $internal4921 (type $none_=>_none)))
- (import "env" "nAa" (func $internal4922 (type $none_=>_none)))
- (import "env" "oAa" (func $internal4923 (type $none_=>_none)))
- (import "env" "pAa" (func $internal4924 (type $none_=>_none)))
- (import "env" "qAa" (func $internal4925 (type $none_=>_none)))
- (import "env" "rAa" (func $internal4926 (type $none_=>_none)))
- (import "env" "sAa" (func $internal4927 (type $none_=>_none)))
- (import "env" "tAa" (func $internal4928 (type $none_=>_none)))
- (import "env" "uAa" (func $internal4929 (type $none_=>_none)))
- (import "env" "vAa" (func $internal4930 (type $none_=>_none)))
- (import "env" "wAa" (func $internal4931 (type $none_=>_none)))
- (import "env" "xAa" (func $internal4932 (type $none_=>_none)))
- (import "env" "yAa" (func $internal4933 (type $none_=>_none)))
- (import "env" "zAa" (func $internal4934 (type $none_=>_none)))
- (import "env" "AAa" (func $internal4935 (type $none_=>_none)))
- (import "env" "BAa" (func $internal4936 (type $none_=>_none)))
- (import "env" "CAa" (func $internal4937 (type $none_=>_none)))
- (import "env" "DAa" (func $internal4938 (type $none_=>_none)))
- (import "env" "EAa" (func $internal4939 (type $none_=>_none)))
- (import "env" "FAa" (func $internal4940 (type $none_=>_none)))
- (import "env" "GAa" (func $internal4941 (type $none_=>_none)))
- (import "env" "HAa" (func $internal4942 (type $none_=>_none)))
- (import "env" "IAa" (func $internal4943 (type $none_=>_none)))
- (import "env" "JAa" (func $internal4944 (type $none_=>_none)))
- (import "env" "KAa" (func $internal4945 (type $none_=>_none)))
- (import "env" "LAa" (func $internal4946 (type $none_=>_none)))
- (import "env" "MAa" (func $internal4947 (type $none_=>_none)))
- (import "env" "NAa" (func $internal4948 (type $none_=>_none)))
- (import "env" "OAa" (func $internal4949 (type $none_=>_none)))
- (import "env" "PAa" (func $internal4950 (type $none_=>_none)))
- (import "env" "QAa" (func $internal4951 (type $none_=>_none)))
- (import "env" "RAa" (func $internal4952 (type $none_=>_none)))
- (import "env" "SAa" (func $internal4953 (type $none_=>_none)))
- (import "env" "TAa" (func $internal4954 (type $none_=>_none)))
- (import "env" "UAa" (func $internal4955 (type $none_=>_none)))
- (import "env" "VAa" (func $internal4956 (type $none_=>_none)))
- (import "env" "WAa" (func $internal4957 (type $none_=>_none)))
- (import "env" "XAa" (func $internal4958 (type $none_=>_none)))
- (import "env" "YAa" (func $internal4959 (type $none_=>_none)))
- (import "env" "ZAa" (func $internal4960 (type $none_=>_none)))
- (import "env" "_Aa" (func $internal4961 (type $none_=>_none)))
- (import "env" "$Aa" (func $internal4962 (type $none_=>_none)))
- (import "env" "aBa" (func $internal4963 (type $none_=>_none)))
- (import "env" "bBa" (func $internal4964 (type $none_=>_none)))
- (import "env" "cBa" (func $internal4965 (type $none_=>_none)))
- (import "env" "dBa" (func $internal4966 (type $none_=>_none)))
- (import "env" "eBa" (func $internal4967 (type $none_=>_none)))
- (import "env" "fBa" (func $internal4968 (type $none_=>_none)))
- (import "env" "gBa" (func $internal4969 (type $none_=>_none)))
- (import "env" "hBa" (func $internal4970 (type $none_=>_none)))
- (import "env" "iBa" (func $internal4971 (type $none_=>_none)))
- (import "env" "jBa" (func $internal4972 (type $none_=>_none)))
- (import "env" "kBa" (func $internal4973 (type $none_=>_none)))
- (import "env" "lBa" (func $internal4974 (type $none_=>_none)))
- (import "env" "mBa" (func $internal4975 (type $none_=>_none)))
- (import "env" "nBa" (func $internal4976 (type $none_=>_none)))
- (import "env" "oBa" (func $internal4977 (type $none_=>_none)))
- (import "env" "pBa" (func $internal4978 (type $none_=>_none)))
- (import "env" "qBa" (func $internal4979 (type $none_=>_none)))
- (import "env" "rBa" (func $internal4980 (type $none_=>_none)))
- (import "env" "sBa" (func $internal4981 (type $none_=>_none)))
- (import "env" "tBa" (func $internal4982 (type $none_=>_none)))
- (import "env" "uBa" (func $internal4983 (type $none_=>_none)))
- (import "env" "vBa" (func $internal4984 (type $none_=>_none)))
- (import "env" "wBa" (func $internal4985 (type $none_=>_none)))
- (import "env" "xBa" (func $internal4986 (type $none_=>_none)))
- (import "env" "yBa" (func $internal4987 (type $none_=>_none)))
- (import "env" "zBa" (func $internal4988 (type $none_=>_none)))
- (import "env" "ABa" (func $internal4989 (type $none_=>_none)))
- (import "env" "BBa" (func $internal4990 (type $none_=>_none)))
- (import "env" "CBa" (func $internal4991 (type $none_=>_none)))
- (import "env" "DBa" (func $internal4992 (type $none_=>_none)))
- (import "env" "EBa" (func $internal4993 (type $none_=>_none)))
- (import "env" "FBa" (func $internal4994 (type $none_=>_none)))
- (import "env" "GBa" (func $internal4995 (type $none_=>_none)))
- (import "env" "HBa" (func $internal4996 (type $none_=>_none)))
- (import "env" "IBa" (func $internal4997 (type $none_=>_none)))
- (import "env" "JBa" (func $internal4998 (type $none_=>_none)))
- (import "env" "KBa" (func $internal4999 (type $none_=>_none)))
- (import "other" "anything" (func $internalInfinity (type $none_=>_none)))
+ (import "env" "d" (func $internal1 (type $0)))
+ (import "env" "e" (func $internal2 (type $0)))
+ (import "env" "f" (func $internal3 (type $0)))
+ (import "env" "g" (func $internal4 (type $0)))
+ (import "env" "h" (func $internal5 (type $0)))
+ (import "env" "i" (func $internal6 (type $0)))
+ (import "env" "j" (func $internal7 (type $0)))
+ (import "env" "k" (func $internal8 (type $0)))
+ (import "env" "l" (func $internal9 (type $0)))
+ (import "env" "m" (func $internal10 (type $0)))
+ (import "env" "n" (func $internal11 (type $0)))
+ (import "env" "o" (func $internal12 (type $0)))
+ (import "env" "p" (func $internal13 (type $0)))
+ (import "env" "q" (func $internal14 (type $0)))
+ (import "env" "r" (func $internal15 (type $0)))
+ (import "env" "s" (func $internal16 (type $0)))
+ (import "env" "t" (func $internal17 (type $0)))
+ (import "env" "u" (func $internal18 (type $0)))
+ (import "env" "v" (func $internal19 (type $0)))
+ (import "env" "w" (func $internal20 (type $0)))
+ (import "env" "x" (func $internal21 (type $0)))
+ (import "env" "y" (func $internal22 (type $0)))
+ (import "env" "z" (func $internal23 (type $0)))
+ (import "env" "A" (func $internal24 (type $0)))
+ (import "env" "B" (func $internal25 (type $0)))
+ (import "env" "C" (func $internal26 (type $0)))
+ (import "env" "D" (func $internal27 (type $0)))
+ (import "env" "E" (func $internal28 (type $0)))
+ (import "env" "F" (func $internal29 (type $0)))
+ (import "env" "G" (func $internal30 (type $0)))
+ (import "env" "H" (func $internal31 (type $0)))
+ (import "env" "I" (func $internal32 (type $0)))
+ (import "env" "J" (func $internal33 (type $0)))
+ (import "env" "K" (func $internal34 (type $0)))
+ (import "env" "L" (func $internal35 (type $0)))
+ (import "env" "M" (func $internal36 (type $0)))
+ (import "env" "N" (func $internal37 (type $0)))
+ (import "env" "O" (func $internal38 (type $0)))
+ (import "env" "P" (func $internal39 (type $0)))
+ (import "env" "Q" (func $internal40 (type $0)))
+ (import "env" "R" (func $internal41 (type $0)))
+ (import "env" "S" (func $internal42 (type $0)))
+ (import "env" "T" (func $internal43 (type $0)))
+ (import "env" "U" (func $internal44 (type $0)))
+ (import "env" "V" (func $internal45 (type $0)))
+ (import "env" "W" (func $internal46 (type $0)))
+ (import "env" "X" (func $internal47 (type $0)))
+ (import "env" "Y" (func $internal48 (type $0)))
+ (import "env" "Z" (func $internal49 (type $0)))
+ (import "env" "_" (func $internal50 (type $0)))
+ (import "env" "$" (func $internal51 (type $0)))
+ (import "env" "aa" (func $internal52 (type $0)))
+ (import "env" "ba" (func $internal53 (type $0)))
+ (import "env" "ca" (func $internal54 (type $0)))
+ (import "env" "da" (func $internal55 (type $0)))
+ (import "env" "ea" (func $internal56 (type $0)))
+ (import "env" "fa" (func $internal57 (type $0)))
+ (import "env" "ga" (func $internal58 (type $0)))
+ (import "env" "ha" (func $internal59 (type $0)))
+ (import "env" "ia" (func $internal60 (type $0)))
+ (import "env" "ja" (func $internal61 (type $0)))
+ (import "env" "ka" (func $internal62 (type $0)))
+ (import "env" "la" (func $internal63 (type $0)))
+ (import "env" "ma" (func $internal64 (type $0)))
+ (import "env" "na" (func $internal65 (type $0)))
+ (import "env" "oa" (func $internal66 (type $0)))
+ (import "env" "pa" (func $internal67 (type $0)))
+ (import "env" "qa" (func $internal68 (type $0)))
+ (import "env" "ra" (func $internal69 (type $0)))
+ (import "env" "sa" (func $internal70 (type $0)))
+ (import "env" "ta" (func $internal71 (type $0)))
+ (import "env" "ua" (func $internal72 (type $0)))
+ (import "env" "va" (func $internal73 (type $0)))
+ (import "env" "wa" (func $internal74 (type $0)))
+ (import "env" "xa" (func $internal75 (type $0)))
+ (import "env" "ya" (func $internal76 (type $0)))
+ (import "env" "za" (func $internal77 (type $0)))
+ (import "env" "Aa" (func $internal78 (type $0)))
+ (import "env" "Ba" (func $internal79 (type $0)))
+ (import "env" "Ca" (func $internal80 (type $0)))
+ (import "env" "Da" (func $internal81 (type $0)))
+ (import "env" "Ea" (func $internal82 (type $0)))
+ (import "env" "Fa" (func $internal83 (type $0)))
+ (import "env" "Ga" (func $internal84 (type $0)))
+ (import "env" "Ha" (func $internal85 (type $0)))
+ (import "env" "Ia" (func $internal86 (type $0)))
+ (import "env" "Ja" (func $internal87 (type $0)))
+ (import "env" "Ka" (func $internal88 (type $0)))
+ (import "env" "La" (func $internal89 (type $0)))
+ (import "env" "Ma" (func $internal90 (type $0)))
+ (import "env" "Na" (func $internal91 (type $0)))
+ (import "env" "Oa" (func $internal92 (type $0)))
+ (import "env" "Pa" (func $internal93 (type $0)))
+ (import "env" "Qa" (func $internal94 (type $0)))
+ (import "env" "Ra" (func $internal95 (type $0)))
+ (import "env" "Sa" (func $internal96 (type $0)))
+ (import "env" "Ta" (func $internal97 (type $0)))
+ (import "env" "Ua" (func $internal98 (type $0)))
+ (import "env" "Va" (func $internal99 (type $0)))
+ (import "env" "Wa" (func $internal100 (type $0)))
+ (import "env" "Xa" (func $internal101 (type $0)))
+ (import "env" "Ya" (func $internal102 (type $0)))
+ (import "env" "Za" (func $internal103 (type $0)))
+ (import "env" "_a" (func $internal104 (type $0)))
+ (import "env" "$a" (func $internal105 (type $0)))
+ (import "env" "ab" (func $internal106 (type $0)))
+ (import "env" "bb" (func $internal107 (type $0)))
+ (import "env" "cb" (func $internal108 (type $0)))
+ (import "env" "db" (func $internal109 (type $0)))
+ (import "env" "eb" (func $internal110 (type $0)))
+ (import "env" "fb" (func $internal111 (type $0)))
+ (import "env" "gb" (func $internal112 (type $0)))
+ (import "env" "hb" (func $internal113 (type $0)))
+ (import "env" "ib" (func $internal114 (type $0)))
+ (import "env" "jb" (func $internal115 (type $0)))
+ (import "env" "kb" (func $internal116 (type $0)))
+ (import "env" "lb" (func $internal117 (type $0)))
+ (import "env" "mb" (func $internal118 (type $0)))
+ (import "env" "nb" (func $internal119 (type $0)))
+ (import "env" "ob" (func $internal120 (type $0)))
+ (import "env" "pb" (func $internal121 (type $0)))
+ (import "env" "qb" (func $internal122 (type $0)))
+ (import "env" "rb" (func $internal123 (type $0)))
+ (import "env" "sb" (func $internal124 (type $0)))
+ (import "env" "tb" (func $internal125 (type $0)))
+ (import "env" "ub" (func $internal126 (type $0)))
+ (import "env" "vb" (func $internal127 (type $0)))
+ (import "env" "wb" (func $internal128 (type $0)))
+ (import "env" "xb" (func $internal129 (type $0)))
+ (import "env" "yb" (func $internal130 (type $0)))
+ (import "env" "zb" (func $internal131 (type $0)))
+ (import "env" "Ab" (func $internal132 (type $0)))
+ (import "env" "Bb" (func $internal133 (type $0)))
+ (import "env" "Cb" (func $internal134 (type $0)))
+ (import "env" "Db" (func $internal135 (type $0)))
+ (import "env" "Eb" (func $internal136 (type $0)))
+ (import "env" "Fb" (func $internal137 (type $0)))
+ (import "env" "Gb" (func $internal138 (type $0)))
+ (import "env" "Hb" (func $internal139 (type $0)))
+ (import "env" "Ib" (func $internal140 (type $0)))
+ (import "env" "Jb" (func $internal141 (type $0)))
+ (import "env" "Kb" (func $internal142 (type $0)))
+ (import "env" "Lb" (func $internal143 (type $0)))
+ (import "env" "Mb" (func $internal144 (type $0)))
+ (import "env" "Nb" (func $internal145 (type $0)))
+ (import "env" "Ob" (func $internal146 (type $0)))
+ (import "env" "Pb" (func $internal147 (type $0)))
+ (import "env" "Qb" (func $internal148 (type $0)))
+ (import "env" "Rb" (func $internal149 (type $0)))
+ (import "env" "Sb" (func $internal150 (type $0)))
+ (import "env" "Tb" (func $internal151 (type $0)))
+ (import "env" "Ub" (func $internal152 (type $0)))
+ (import "env" "Vb" (func $internal153 (type $0)))
+ (import "env" "Wb" (func $internal154 (type $0)))
+ (import "env" "Xb" (func $internal155 (type $0)))
+ (import "env" "Yb" (func $internal156 (type $0)))
+ (import "env" "Zb" (func $internal157 (type $0)))
+ (import "env" "_b" (func $internal158 (type $0)))
+ (import "env" "$b" (func $internal159 (type $0)))
+ (import "env" "ac" (func $internal160 (type $0)))
+ (import "env" "bc" (func $internal161 (type $0)))
+ (import "env" "cc" (func $internal162 (type $0)))
+ (import "env" "dc" (func $internal163 (type $0)))
+ (import "env" "ec" (func $internal164 (type $0)))
+ (import "env" "fc" (func $internal165 (type $0)))
+ (import "env" "gc" (func $internal166 (type $0)))
+ (import "env" "hc" (func $internal167 (type $0)))
+ (import "env" "ic" (func $internal168 (type $0)))
+ (import "env" "jc" (func $internal169 (type $0)))
+ (import "env" "kc" (func $internal170 (type $0)))
+ (import "env" "lc" (func $internal171 (type $0)))
+ (import "env" "mc" (func $internal172 (type $0)))
+ (import "env" "nc" (func $internal173 (type $0)))
+ (import "env" "oc" (func $internal174 (type $0)))
+ (import "env" "pc" (func $internal175 (type $0)))
+ (import "env" "qc" (func $internal176 (type $0)))
+ (import "env" "rc" (func $internal177 (type $0)))
+ (import "env" "sc" (func $internal178 (type $0)))
+ (import "env" "tc" (func $internal179 (type $0)))
+ (import "env" "uc" (func $internal180 (type $0)))
+ (import "env" "vc" (func $internal181 (type $0)))
+ (import "env" "wc" (func $internal182 (type $0)))
+ (import "env" "xc" (func $internal183 (type $0)))
+ (import "env" "yc" (func $internal184 (type $0)))
+ (import "env" "zc" (func $internal185 (type $0)))
+ (import "env" "Ac" (func $internal186 (type $0)))
+ (import "env" "Bc" (func $internal187 (type $0)))
+ (import "env" "Cc" (func $internal188 (type $0)))
+ (import "env" "Dc" (func $internal189 (type $0)))
+ (import "env" "Ec" (func $internal190 (type $0)))
+ (import "env" "Fc" (func $internal191 (type $0)))
+ (import "env" "Gc" (func $internal192 (type $0)))
+ (import "env" "Hc" (func $internal193 (type $0)))
+ (import "env" "Ic" (func $internal194 (type $0)))
+ (import "env" "Jc" (func $internal195 (type $0)))
+ (import "env" "Kc" (func $internal196 (type $0)))
+ (import "env" "Lc" (func $internal197 (type $0)))
+ (import "env" "Mc" (func $internal198 (type $0)))
+ (import "env" "Nc" (func $internal199 (type $0)))
+ (import "env" "Oc" (func $internal200 (type $0)))
+ (import "env" "Pc" (func $internal201 (type $0)))
+ (import "env" "Qc" (func $internal202 (type $0)))
+ (import "env" "Rc" (func $internal203 (type $0)))
+ (import "env" "Sc" (func $internal204 (type $0)))
+ (import "env" "Tc" (func $internal205 (type $0)))
+ (import "env" "Uc" (func $internal206 (type $0)))
+ (import "env" "Vc" (func $internal207 (type $0)))
+ (import "env" "Wc" (func $internal208 (type $0)))
+ (import "env" "Xc" (func $internal209 (type $0)))
+ (import "env" "Yc" (func $internal210 (type $0)))
+ (import "env" "Zc" (func $internal211 (type $0)))
+ (import "env" "_c" (func $internal212 (type $0)))
+ (import "env" "$c" (func $internal213 (type $0)))
+ (import "env" "ad" (func $internal214 (type $0)))
+ (import "env" "bd" (func $internal215 (type $0)))
+ (import "env" "cd" (func $internal216 (type $0)))
+ (import "env" "dd" (func $internal217 (type $0)))
+ (import "env" "ed" (func $internal218 (type $0)))
+ (import "env" "fd" (func $internal219 (type $0)))
+ (import "env" "gd" (func $internal220 (type $0)))
+ (import "env" "hd" (func $internal221 (type $0)))
+ (import "env" "id" (func $internal222 (type $0)))
+ (import "env" "jd" (func $internal223 (type $0)))
+ (import "env" "kd" (func $internal224 (type $0)))
+ (import "env" "ld" (func $internal225 (type $0)))
+ (import "env" "md" (func $internal226 (type $0)))
+ (import "env" "nd" (func $internal227 (type $0)))
+ (import "env" "od" (func $internal228 (type $0)))
+ (import "env" "pd" (func $internal229 (type $0)))
+ (import "env" "qd" (func $internal230 (type $0)))
+ (import "env" "rd" (func $internal231 (type $0)))
+ (import "env" "sd" (func $internal232 (type $0)))
+ (import "env" "td" (func $internal233 (type $0)))
+ (import "env" "ud" (func $internal234 (type $0)))
+ (import "env" "vd" (func $internal235 (type $0)))
+ (import "env" "wd" (func $internal236 (type $0)))
+ (import "env" "xd" (func $internal237 (type $0)))
+ (import "env" "yd" (func $internal238 (type $0)))
+ (import "env" "zd" (func $internal239 (type $0)))
+ (import "env" "Ad" (func $internal240 (type $0)))
+ (import "env" "Bd" (func $internal241 (type $0)))
+ (import "env" "Cd" (func $internal242 (type $0)))
+ (import "env" "Dd" (func $internal243 (type $0)))
+ (import "env" "Ed" (func $internal244 (type $0)))
+ (import "env" "Fd" (func $internal245 (type $0)))
+ (import "env" "Gd" (func $internal246 (type $0)))
+ (import "env" "Hd" (func $internal247 (type $0)))
+ (import "env" "Id" (func $internal248 (type $0)))
+ (import "env" "Jd" (func $internal249 (type $0)))
+ (import "env" "Kd" (func $internal250 (type $0)))
+ (import "env" "Ld" (func $internal251 (type $0)))
+ (import "env" "Md" (func $internal252 (type $0)))
+ (import "env" "Nd" (func $internal253 (type $0)))
+ (import "env" "Od" (func $internal254 (type $0)))
+ (import "env" "Pd" (func $internal255 (type $0)))
+ (import "env" "Qd" (func $internal256 (type $0)))
+ (import "env" "Rd" (func $internal257 (type $0)))
+ (import "env" "Sd" (func $internal258 (type $0)))
+ (import "env" "Td" (func $internal259 (type $0)))
+ (import "env" "Ud" (func $internal260 (type $0)))
+ (import "env" "Vd" (func $internal261 (type $0)))
+ (import "env" "Wd" (func $internal262 (type $0)))
+ (import "env" "Xd" (func $internal263 (type $0)))
+ (import "env" "Yd" (func $internal264 (type $0)))
+ (import "env" "Zd" (func $internal265 (type $0)))
+ (import "env" "_d" (func $internal266 (type $0)))
+ (import "env" "$d" (func $internal267 (type $0)))
+ (import "env" "ae" (func $internal268 (type $0)))
+ (import "env" "be" (func $internal269 (type $0)))
+ (import "env" "ce" (func $internal270 (type $0)))
+ (import "env" "de" (func $internal271 (type $0)))
+ (import "env" "ee" (func $internal272 (type $0)))
+ (import "env" "fe" (func $internal273 (type $0)))
+ (import "env" "ge" (func $internal274 (type $0)))
+ (import "env" "he" (func $internal275 (type $0)))
+ (import "env" "ie" (func $internal276 (type $0)))
+ (import "env" "je" (func $internal277 (type $0)))
+ (import "env" "ke" (func $internal278 (type $0)))
+ (import "env" "le" (func $internal279 (type $0)))
+ (import "env" "me" (func $internal280 (type $0)))
+ (import "env" "ne" (func $internal281 (type $0)))
+ (import "env" "oe" (func $internal282 (type $0)))
+ (import "env" "pe" (func $internal283 (type $0)))
+ (import "env" "qe" (func $internal284 (type $0)))
+ (import "env" "re" (func $internal285 (type $0)))
+ (import "env" "se" (func $internal286 (type $0)))
+ (import "env" "te" (func $internal287 (type $0)))
+ (import "env" "ue" (func $internal288 (type $0)))
+ (import "env" "ve" (func $internal289 (type $0)))
+ (import "env" "we" (func $internal290 (type $0)))
+ (import "env" "xe" (func $internal291 (type $0)))
+ (import "env" "ye" (func $internal292 (type $0)))
+ (import "env" "ze" (func $internal293 (type $0)))
+ (import "env" "Ae" (func $internal294 (type $0)))
+ (import "env" "Be" (func $internal295 (type $0)))
+ (import "env" "Ce" (func $internal296 (type $0)))
+ (import "env" "De" (func $internal297 (type $0)))
+ (import "env" "Ee" (func $internal298 (type $0)))
+ (import "env" "Fe" (func $internal299 (type $0)))
+ (import "env" "Ge" (func $internal300 (type $0)))
+ (import "env" "He" (func $internal301 (type $0)))
+ (import "env" "Ie" (func $internal302 (type $0)))
+ (import "env" "Je" (func $internal303 (type $0)))
+ (import "env" "Ke" (func $internal304 (type $0)))
+ (import "env" "Le" (func $internal305 (type $0)))
+ (import "env" "Me" (func $internal306 (type $0)))
+ (import "env" "Ne" (func $internal307 (type $0)))
+ (import "env" "Oe" (func $internal308 (type $0)))
+ (import "env" "Pe" (func $internal309 (type $0)))
+ (import "env" "Qe" (func $internal310 (type $0)))
+ (import "env" "Re" (func $internal311 (type $0)))
+ (import "env" "Se" (func $internal312 (type $0)))
+ (import "env" "Te" (func $internal313 (type $0)))
+ (import "env" "Ue" (func $internal314 (type $0)))
+ (import "env" "Ve" (func $internal315 (type $0)))
+ (import "env" "We" (func $internal316 (type $0)))
+ (import "env" "Xe" (func $internal317 (type $0)))
+ (import "env" "Ye" (func $internal318 (type $0)))
+ (import "env" "Ze" (func $internal319 (type $0)))
+ (import "env" "_e" (func $internal320 (type $0)))
+ (import "env" "$e" (func $internal321 (type $0)))
+ (import "env" "af" (func $internal322 (type $0)))
+ (import "env" "bf" (func $internal323 (type $0)))
+ (import "env" "cf" (func $internal324 (type $0)))
+ (import "env" "df" (func $internal325 (type $0)))
+ (import "env" "ef" (func $internal326 (type $0)))
+ (import "env" "ff" (func $internal327 (type $0)))
+ (import "env" "gf" (func $internal328 (type $0)))
+ (import "env" "hf" (func $internal329 (type $0)))
+ (import "env" "jf" (func $internal330 (type $0)))
+ (import "env" "kf" (func $internal331 (type $0)))
+ (import "env" "lf" (func $internal332 (type $0)))
+ (import "env" "mf" (func $internal333 (type $0)))
+ (import "env" "nf" (func $internal334 (type $0)))
+ (import "env" "of" (func $internal335 (type $0)))
+ (import "env" "pf" (func $internal336 (type $0)))
+ (import "env" "qf" (func $internal337 (type $0)))
+ (import "env" "rf" (func $internal338 (type $0)))
+ (import "env" "sf" (func $internal339 (type $0)))
+ (import "env" "tf" (func $internal340 (type $0)))
+ (import "env" "uf" (func $internal341 (type $0)))
+ (import "env" "vf" (func $internal342 (type $0)))
+ (import "env" "wf" (func $internal343 (type $0)))
+ (import "env" "xf" (func $internal344 (type $0)))
+ (import "env" "yf" (func $internal345 (type $0)))
+ (import "env" "zf" (func $internal346 (type $0)))
+ (import "env" "Af" (func $internal347 (type $0)))
+ (import "env" "Bf" (func $internal348 (type $0)))
+ (import "env" "Cf" (func $internal349 (type $0)))
+ (import "env" "Df" (func $internal350 (type $0)))
+ (import "env" "Ef" (func $internal351 (type $0)))
+ (import "env" "Ff" (func $internal352 (type $0)))
+ (import "env" "Gf" (func $internal353 (type $0)))
+ (import "env" "Hf" (func $internal354 (type $0)))
+ (import "env" "If" (func $internal355 (type $0)))
+ (import "env" "Jf" (func $internal356 (type $0)))
+ (import "env" "Kf" (func $internal357 (type $0)))
+ (import "env" "Lf" (func $internal358 (type $0)))
+ (import "env" "Mf" (func $internal359 (type $0)))
+ (import "env" "Nf" (func $internal360 (type $0)))
+ (import "env" "Of" (func $internal361 (type $0)))
+ (import "env" "Pf" (func $internal362 (type $0)))
+ (import "env" "Qf" (func $internal363 (type $0)))
+ (import "env" "Rf" (func $internal364 (type $0)))
+ (import "env" "Sf" (func $internal365 (type $0)))
+ (import "env" "Tf" (func $internal366 (type $0)))
+ (import "env" "Uf" (func $internal367 (type $0)))
+ (import "env" "Vf" (func $internal368 (type $0)))
+ (import "env" "Wf" (func $internal369 (type $0)))
+ (import "env" "Xf" (func $internal370 (type $0)))
+ (import "env" "Yf" (func $internal371 (type $0)))
+ (import "env" "Zf" (func $internal372 (type $0)))
+ (import "env" "_f" (func $internal373 (type $0)))
+ (import "env" "$f" (func $internal374 (type $0)))
+ (import "env" "ag" (func $internal375 (type $0)))
+ (import "env" "bg" (func $internal376 (type $0)))
+ (import "env" "cg" (func $internal377 (type $0)))
+ (import "env" "dg" (func $internal378 (type $0)))
+ (import "env" "eg" (func $internal379 (type $0)))
+ (import "env" "fg" (func $internal380 (type $0)))
+ (import "env" "gg" (func $internal381 (type $0)))
+ (import "env" "hg" (func $internal382 (type $0)))
+ (import "env" "ig" (func $internal383 (type $0)))
+ (import "env" "jg" (func $internal384 (type $0)))
+ (import "env" "kg" (func $internal385 (type $0)))
+ (import "env" "lg" (func $internal386 (type $0)))
+ (import "env" "mg" (func $internal387 (type $0)))
+ (import "env" "ng" (func $internal388 (type $0)))
+ (import "env" "og" (func $internal389 (type $0)))
+ (import "env" "pg" (func $internal390 (type $0)))
+ (import "env" "qg" (func $internal391 (type $0)))
+ (import "env" "rg" (func $internal392 (type $0)))
+ (import "env" "sg" (func $internal393 (type $0)))
+ (import "env" "tg" (func $internal394 (type $0)))
+ (import "env" "ug" (func $internal395 (type $0)))
+ (import "env" "vg" (func $internal396 (type $0)))
+ (import "env" "wg" (func $internal397 (type $0)))
+ (import "env" "xg" (func $internal398 (type $0)))
+ (import "env" "yg" (func $internal399 (type $0)))
+ (import "env" "zg" (func $internal400 (type $0)))
+ (import "env" "Ag" (func $internal401 (type $0)))
+ (import "env" "Bg" (func $internal402 (type $0)))
+ (import "env" "Cg" (func $internal403 (type $0)))
+ (import "env" "Dg" (func $internal404 (type $0)))
+ (import "env" "Eg" (func $internal405 (type $0)))
+ (import "env" "Fg" (func $internal406 (type $0)))
+ (import "env" "Gg" (func $internal407 (type $0)))
+ (import "env" "Hg" (func $internal408 (type $0)))
+ (import "env" "Ig" (func $internal409 (type $0)))
+ (import "env" "Jg" (func $internal410 (type $0)))
+ (import "env" "Kg" (func $internal411 (type $0)))
+ (import "env" "Lg" (func $internal412 (type $0)))
+ (import "env" "Mg" (func $internal413 (type $0)))
+ (import "env" "Ng" (func $internal414 (type $0)))
+ (import "env" "Og" (func $internal415 (type $0)))
+ (import "env" "Pg" (func $internal416 (type $0)))
+ (import "env" "Qg" (func $internal417 (type $0)))
+ (import "env" "Rg" (func $internal418 (type $0)))
+ (import "env" "Sg" (func $internal419 (type $0)))
+ (import "env" "Tg" (func $internal420 (type $0)))
+ (import "env" "Ug" (func $internal421 (type $0)))
+ (import "env" "Vg" (func $internal422 (type $0)))
+ (import "env" "Wg" (func $internal423 (type $0)))
+ (import "env" "Xg" (func $internal424 (type $0)))
+ (import "env" "Yg" (func $internal425 (type $0)))
+ (import "env" "Zg" (func $internal426 (type $0)))
+ (import "env" "_g" (func $internal427 (type $0)))
+ (import "env" "$g" (func $internal428 (type $0)))
+ (import "env" "ah" (func $internal429 (type $0)))
+ (import "env" "bh" (func $internal430 (type $0)))
+ (import "env" "ch" (func $internal431 (type $0)))
+ (import "env" "dh" (func $internal432 (type $0)))
+ (import "env" "eh" (func $internal433 (type $0)))
+ (import "env" "fh" (func $internal434 (type $0)))
+ (import "env" "gh" (func $internal435 (type $0)))
+ (import "env" "hh" (func $internal436 (type $0)))
+ (import "env" "ih" (func $internal437 (type $0)))
+ (import "env" "jh" (func $internal438 (type $0)))
+ (import "env" "kh" (func $internal439 (type $0)))
+ (import "env" "lh" (func $internal440 (type $0)))
+ (import "env" "mh" (func $internal441 (type $0)))
+ (import "env" "nh" (func $internal442 (type $0)))
+ (import "env" "oh" (func $internal443 (type $0)))
+ (import "env" "ph" (func $internal444 (type $0)))
+ (import "env" "qh" (func $internal445 (type $0)))
+ (import "env" "rh" (func $internal446 (type $0)))
+ (import "env" "sh" (func $internal447 (type $0)))
+ (import "env" "th" (func $internal448 (type $0)))
+ (import "env" "uh" (func $internal449 (type $0)))
+ (import "env" "vh" (func $internal450 (type $0)))
+ (import "env" "wh" (func $internal451 (type $0)))
+ (import "env" "xh" (func $internal452 (type $0)))
+ (import "env" "yh" (func $internal453 (type $0)))
+ (import "env" "zh" (func $internal454 (type $0)))
+ (import "env" "Ah" (func $internal455 (type $0)))
+ (import "env" "Bh" (func $internal456 (type $0)))
+ (import "env" "Ch" (func $internal457 (type $0)))
+ (import "env" "Dh" (func $internal458 (type $0)))
+ (import "env" "Eh" (func $internal459 (type $0)))
+ (import "env" "Fh" (func $internal460 (type $0)))
+ (import "env" "Gh" (func $internal461 (type $0)))
+ (import "env" "Hh" (func $internal462 (type $0)))
+ (import "env" "Ih" (func $internal463 (type $0)))
+ (import "env" "Jh" (func $internal464 (type $0)))
+ (import "env" "Kh" (func $internal465 (type $0)))
+ (import "env" "Lh" (func $internal466 (type $0)))
+ (import "env" "Mh" (func $internal467 (type $0)))
+ (import "env" "Nh" (func $internal468 (type $0)))
+ (import "env" "Oh" (func $internal469 (type $0)))
+ (import "env" "Ph" (func $internal470 (type $0)))
+ (import "env" "Qh" (func $internal471 (type $0)))
+ (import "env" "Rh" (func $internal472 (type $0)))
+ (import "env" "Sh" (func $internal473 (type $0)))
+ (import "env" "Th" (func $internal474 (type $0)))
+ (import "env" "Uh" (func $internal475 (type $0)))
+ (import "env" "Vh" (func $internal476 (type $0)))
+ (import "env" "Wh" (func $internal477 (type $0)))
+ (import "env" "Xh" (func $internal478 (type $0)))
+ (import "env" "Yh" (func $internal479 (type $0)))
+ (import "env" "Zh" (func $internal480 (type $0)))
+ (import "env" "_h" (func $internal481 (type $0)))
+ (import "env" "$h" (func $internal482 (type $0)))
+ (import "env" "ai" (func $internal483 (type $0)))
+ (import "env" "bi" (func $internal484 (type $0)))
+ (import "env" "ci" (func $internal485 (type $0)))
+ (import "env" "di" (func $internal486 (type $0)))
+ (import "env" "ei" (func $internal487 (type $0)))
+ (import "env" "fi" (func $internal488 (type $0)))
+ (import "env" "gi" (func $internal489 (type $0)))
+ (import "env" "hi" (func $internal490 (type $0)))
+ (import "env" "ii" (func $internal491 (type $0)))
+ (import "env" "ji" (func $internal492 (type $0)))
+ (import "env" "ki" (func $internal493 (type $0)))
+ (import "env" "li" (func $internal494 (type $0)))
+ (import "env" "mi" (func $internal495 (type $0)))
+ (import "env" "ni" (func $internal496 (type $0)))
+ (import "env" "oi" (func $internal497 (type $0)))
+ (import "env" "pi" (func $internal498 (type $0)))
+ (import "env" "qi" (func $internal499 (type $0)))
+ (import "env" "ri" (func $internal500 (type $0)))
+ (import "env" "si" (func $internal501 (type $0)))
+ (import "env" "ti" (func $internal502 (type $0)))
+ (import "env" "ui" (func $internal503 (type $0)))
+ (import "env" "vi" (func $internal504 (type $0)))
+ (import "env" "wi" (func $internal505 (type $0)))
+ (import "env" "xi" (func $internal506 (type $0)))
+ (import "env" "yi" (func $internal507 (type $0)))
+ (import "env" "zi" (func $internal508 (type $0)))
+ (import "env" "Ai" (func $internal509 (type $0)))
+ (import "env" "Bi" (func $internal510 (type $0)))
+ (import "env" "Ci" (func $internal511 (type $0)))
+ (import "env" "Di" (func $internal512 (type $0)))
+ (import "env" "Ei" (func $internal513 (type $0)))
+ (import "env" "Fi" (func $internal514 (type $0)))
+ (import "env" "Gi" (func $internal515 (type $0)))
+ (import "env" "Hi" (func $internal516 (type $0)))
+ (import "env" "Ii" (func $internal517 (type $0)))
+ (import "env" "Ji" (func $internal518 (type $0)))
+ (import "env" "Ki" (func $internal519 (type $0)))
+ (import "env" "Li" (func $internal520 (type $0)))
+ (import "env" "Mi" (func $internal521 (type $0)))
+ (import "env" "Ni" (func $internal522 (type $0)))
+ (import "env" "Oi" (func $internal523 (type $0)))
+ (import "env" "Pi" (func $internal524 (type $0)))
+ (import "env" "Qi" (func $internal525 (type $0)))
+ (import "env" "Ri" (func $internal526 (type $0)))
+ (import "env" "Si" (func $internal527 (type $0)))
+ (import "env" "Ti" (func $internal528 (type $0)))
+ (import "env" "Ui" (func $internal529 (type $0)))
+ (import "env" "Vi" (func $internal530 (type $0)))
+ (import "env" "Wi" (func $internal531 (type $0)))
+ (import "env" "Xi" (func $internal532 (type $0)))
+ (import "env" "Yi" (func $internal533 (type $0)))
+ (import "env" "Zi" (func $internal534 (type $0)))
+ (import "env" "_i" (func $internal535 (type $0)))
+ (import "env" "$i" (func $internal536 (type $0)))
+ (import "env" "aj" (func $internal537 (type $0)))
+ (import "env" "bj" (func $internal538 (type $0)))
+ (import "env" "cj" (func $internal539 (type $0)))
+ (import "env" "dj" (func $internal540 (type $0)))
+ (import "env" "ej" (func $internal541 (type $0)))
+ (import "env" "fj" (func $internal542 (type $0)))
+ (import "env" "gj" (func $internal543 (type $0)))
+ (import "env" "hj" (func $internal544 (type $0)))
+ (import "env" "ij" (func $internal545 (type $0)))
+ (import "env" "jj" (func $internal546 (type $0)))
+ (import "env" "kj" (func $internal547 (type $0)))
+ (import "env" "lj" (func $internal548 (type $0)))
+ (import "env" "mj" (func $internal549 (type $0)))
+ (import "env" "nj" (func $internal550 (type $0)))
+ (import "env" "oj" (func $internal551 (type $0)))
+ (import "env" "pj" (func $internal552 (type $0)))
+ (import "env" "qj" (func $internal553 (type $0)))
+ (import "env" "rj" (func $internal554 (type $0)))
+ (import "env" "sj" (func $internal555 (type $0)))
+ (import "env" "tj" (func $internal556 (type $0)))
+ (import "env" "uj" (func $internal557 (type $0)))
+ (import "env" "vj" (func $internal558 (type $0)))
+ (import "env" "wj" (func $internal559 (type $0)))
+ (import "env" "xj" (func $internal560 (type $0)))
+ (import "env" "yj" (func $internal561 (type $0)))
+ (import "env" "zj" (func $internal562 (type $0)))
+ (import "env" "Aj" (func $internal563 (type $0)))
+ (import "env" "Bj" (func $internal564 (type $0)))
+ (import "env" "Cj" (func $internal565 (type $0)))
+ (import "env" "Dj" (func $internal566 (type $0)))
+ (import "env" "Ej" (func $internal567 (type $0)))
+ (import "env" "Fj" (func $internal568 (type $0)))
+ (import "env" "Gj" (func $internal569 (type $0)))
+ (import "env" "Hj" (func $internal570 (type $0)))
+ (import "env" "Ij" (func $internal571 (type $0)))
+ (import "env" "Jj" (func $internal572 (type $0)))
+ (import "env" "Kj" (func $internal573 (type $0)))
+ (import "env" "Lj" (func $internal574 (type $0)))
+ (import "env" "Mj" (func $internal575 (type $0)))
+ (import "env" "Nj" (func $internal576 (type $0)))
+ (import "env" "Oj" (func $internal577 (type $0)))
+ (import "env" "Pj" (func $internal578 (type $0)))
+ (import "env" "Qj" (func $internal579 (type $0)))
+ (import "env" "Rj" (func $internal580 (type $0)))
+ (import "env" "Sj" (func $internal581 (type $0)))
+ (import "env" "Tj" (func $internal582 (type $0)))
+ (import "env" "Uj" (func $internal583 (type $0)))
+ (import "env" "Vj" (func $internal584 (type $0)))
+ (import "env" "Wj" (func $internal585 (type $0)))
+ (import "env" "Xj" (func $internal586 (type $0)))
+ (import "env" "Yj" (func $internal587 (type $0)))
+ (import "env" "Zj" (func $internal588 (type $0)))
+ (import "env" "_j" (func $internal589 (type $0)))
+ (import "env" "$j" (func $internal590 (type $0)))
+ (import "env" "ak" (func $internal591 (type $0)))
+ (import "env" "bk" (func $internal592 (type $0)))
+ (import "env" "ck" (func $internal593 (type $0)))
+ (import "env" "dk" (func $internal594 (type $0)))
+ (import "env" "ek" (func $internal595 (type $0)))
+ (import "env" "fk" (func $internal596 (type $0)))
+ (import "env" "gk" (func $internal597 (type $0)))
+ (import "env" "hk" (func $internal598 (type $0)))
+ (import "env" "ik" (func $internal599 (type $0)))
+ (import "env" "jk" (func $internal600 (type $0)))
+ (import "env" "kk" (func $internal601 (type $0)))
+ (import "env" "lk" (func $internal602 (type $0)))
+ (import "env" "mk" (func $internal603 (type $0)))
+ (import "env" "nk" (func $internal604 (type $0)))
+ (import "env" "ok" (func $internal605 (type $0)))
+ (import "env" "pk" (func $internal606 (type $0)))
+ (import "env" "qk" (func $internal607 (type $0)))
+ (import "env" "rk" (func $internal608 (type $0)))
+ (import "env" "sk" (func $internal609 (type $0)))
+ (import "env" "tk" (func $internal610 (type $0)))
+ (import "env" "uk" (func $internal611 (type $0)))
+ (import "env" "vk" (func $internal612 (type $0)))
+ (import "env" "wk" (func $internal613 (type $0)))
+ (import "env" "xk" (func $internal614 (type $0)))
+ (import "env" "yk" (func $internal615 (type $0)))
+ (import "env" "zk" (func $internal616 (type $0)))
+ (import "env" "Ak" (func $internal617 (type $0)))
+ (import "env" "Bk" (func $internal618 (type $0)))
+ (import "env" "Ck" (func $internal619 (type $0)))
+ (import "env" "Dk" (func $internal620 (type $0)))
+ (import "env" "Ek" (func $internal621 (type $0)))
+ (import "env" "Fk" (func $internal622 (type $0)))
+ (import "env" "Gk" (func $internal623 (type $0)))
+ (import "env" "Hk" (func $internal624 (type $0)))
+ (import "env" "Ik" (func $internal625 (type $0)))
+ (import "env" "Jk" (func $internal626 (type $0)))
+ (import "env" "Kk" (func $internal627 (type $0)))
+ (import "env" "Lk" (func $internal628 (type $0)))
+ (import "env" "Mk" (func $internal629 (type $0)))
+ (import "env" "Nk" (func $internal630 (type $0)))
+ (import "env" "Ok" (func $internal631 (type $0)))
+ (import "env" "Pk" (func $internal632 (type $0)))
+ (import "env" "Qk" (func $internal633 (type $0)))
+ (import "env" "Rk" (func $internal634 (type $0)))
+ (import "env" "Sk" (func $internal635 (type $0)))
+ (import "env" "Tk" (func $internal636 (type $0)))
+ (import "env" "Uk" (func $internal637 (type $0)))
+ (import "env" "Vk" (func $internal638 (type $0)))
+ (import "env" "Wk" (func $internal639 (type $0)))
+ (import "env" "Xk" (func $internal640 (type $0)))
+ (import "env" "Yk" (func $internal641 (type $0)))
+ (import "env" "Zk" (func $internal642 (type $0)))
+ (import "env" "_k" (func $internal643 (type $0)))
+ (import "env" "$k" (func $internal644 (type $0)))
+ (import "env" "al" (func $internal645 (type $0)))
+ (import "env" "bl" (func $internal646 (type $0)))
+ (import "env" "cl" (func $internal647 (type $0)))
+ (import "env" "dl" (func $internal648 (type $0)))
+ (import "env" "el" (func $internal649 (type $0)))
+ (import "env" "fl" (func $internal650 (type $0)))
+ (import "env" "gl" (func $internal651 (type $0)))
+ (import "env" "hl" (func $internal652 (type $0)))
+ (import "env" "il" (func $internal653 (type $0)))
+ (import "env" "jl" (func $internal654 (type $0)))
+ (import "env" "kl" (func $internal655 (type $0)))
+ (import "env" "ll" (func $internal656 (type $0)))
+ (import "env" "ml" (func $internal657 (type $0)))
+ (import "env" "nl" (func $internal658 (type $0)))
+ (import "env" "ol" (func $internal659 (type $0)))
+ (import "env" "pl" (func $internal660 (type $0)))
+ (import "env" "ql" (func $internal661 (type $0)))
+ (import "env" "rl" (func $internal662 (type $0)))
+ (import "env" "sl" (func $internal663 (type $0)))
+ (import "env" "tl" (func $internal664 (type $0)))
+ (import "env" "ul" (func $internal665 (type $0)))
+ (import "env" "vl" (func $internal666 (type $0)))
+ (import "env" "wl" (func $internal667 (type $0)))
+ (import "env" "xl" (func $internal668 (type $0)))
+ (import "env" "yl" (func $internal669 (type $0)))
+ (import "env" "zl" (func $internal670 (type $0)))
+ (import "env" "Al" (func $internal671 (type $0)))
+ (import "env" "Bl" (func $internal672 (type $0)))
+ (import "env" "Cl" (func $internal673 (type $0)))
+ (import "env" "Dl" (func $internal674 (type $0)))
+ (import "env" "El" (func $internal675 (type $0)))
+ (import "env" "Fl" (func $internal676 (type $0)))
+ (import "env" "Gl" (func $internal677 (type $0)))
+ (import "env" "Hl" (func $internal678 (type $0)))
+ (import "env" "Il" (func $internal679 (type $0)))
+ (import "env" "Jl" (func $internal680 (type $0)))
+ (import "env" "Kl" (func $internal681 (type $0)))
+ (import "env" "Ll" (func $internal682 (type $0)))
+ (import "env" "Ml" (func $internal683 (type $0)))
+ (import "env" "Nl" (func $internal684 (type $0)))
+ (import "env" "Ol" (func $internal685 (type $0)))
+ (import "env" "Pl" (func $internal686 (type $0)))
+ (import "env" "Ql" (func $internal687 (type $0)))
+ (import "env" "Rl" (func $internal688 (type $0)))
+ (import "env" "Sl" (func $internal689 (type $0)))
+ (import "env" "Tl" (func $internal690 (type $0)))
+ (import "env" "Ul" (func $internal691 (type $0)))
+ (import "env" "Vl" (func $internal692 (type $0)))
+ (import "env" "Wl" (func $internal693 (type $0)))
+ (import "env" "Xl" (func $internal694 (type $0)))
+ (import "env" "Yl" (func $internal695 (type $0)))
+ (import "env" "Zl" (func $internal696 (type $0)))
+ (import "env" "_l" (func $internal697 (type $0)))
+ (import "env" "$l" (func $internal698 (type $0)))
+ (import "env" "am" (func $internal699 (type $0)))
+ (import "env" "bm" (func $internal700 (type $0)))
+ (import "env" "cm" (func $internal701 (type $0)))
+ (import "env" "dm" (func $internal702 (type $0)))
+ (import "env" "em" (func $internal703 (type $0)))
+ (import "env" "fm" (func $internal704 (type $0)))
+ (import "env" "gm" (func $internal705 (type $0)))
+ (import "env" "hm" (func $internal706 (type $0)))
+ (import "env" "im" (func $internal707 (type $0)))
+ (import "env" "jm" (func $internal708 (type $0)))
+ (import "env" "km" (func $internal709 (type $0)))
+ (import "env" "lm" (func $internal710 (type $0)))
+ (import "env" "mm" (func $internal711 (type $0)))
+ (import "env" "nm" (func $internal712 (type $0)))
+ (import "env" "om" (func $internal713 (type $0)))
+ (import "env" "pm" (func $internal714 (type $0)))
+ (import "env" "qm" (func $internal715 (type $0)))
+ (import "env" "rm" (func $internal716 (type $0)))
+ (import "env" "sm" (func $internal717 (type $0)))
+ (import "env" "tm" (func $internal718 (type $0)))
+ (import "env" "um" (func $internal719 (type $0)))
+ (import "env" "vm" (func $internal720 (type $0)))
+ (import "env" "wm" (func $internal721 (type $0)))
+ (import "env" "xm" (func $internal722 (type $0)))
+ (import "env" "ym" (func $internal723 (type $0)))
+ (import "env" "zm" (func $internal724 (type $0)))
+ (import "env" "Am" (func $internal725 (type $0)))
+ (import "env" "Bm" (func $internal726 (type $0)))
+ (import "env" "Cm" (func $internal727 (type $0)))
+ (import "env" "Dm" (func $internal728 (type $0)))
+ (import "env" "Em" (func $internal729 (type $0)))
+ (import "env" "Fm" (func $internal730 (type $0)))
+ (import "env" "Gm" (func $internal731 (type $0)))
+ (import "env" "Hm" (func $internal732 (type $0)))
+ (import "env" "Im" (func $internal733 (type $0)))
+ (import "env" "Jm" (func $internal734 (type $0)))
+ (import "env" "Km" (func $internal735 (type $0)))
+ (import "env" "Lm" (func $internal736 (type $0)))
+ (import "env" "Mm" (func $internal737 (type $0)))
+ (import "env" "Nm" (func $internal738 (type $0)))
+ (import "env" "Om" (func $internal739 (type $0)))
+ (import "env" "Pm" (func $internal740 (type $0)))
+ (import "env" "Qm" (func $internal741 (type $0)))
+ (import "env" "Rm" (func $internal742 (type $0)))
+ (import "env" "Sm" (func $internal743 (type $0)))
+ (import "env" "Tm" (func $internal744 (type $0)))
+ (import "env" "Um" (func $internal745 (type $0)))
+ (import "env" "Vm" (func $internal746 (type $0)))
+ (import "env" "Wm" (func $internal747 (type $0)))
+ (import "env" "Xm" (func $internal748 (type $0)))
+ (import "env" "Ym" (func $internal749 (type $0)))
+ (import "env" "Zm" (func $internal750 (type $0)))
+ (import "env" "_m" (func $internal751 (type $0)))
+ (import "env" "$m" (func $internal752 (type $0)))
+ (import "env" "an" (func $internal753 (type $0)))
+ (import "env" "bn" (func $internal754 (type $0)))
+ (import "env" "cn" (func $internal755 (type $0)))
+ (import "env" "dn" (func $internal756 (type $0)))
+ (import "env" "en" (func $internal757 (type $0)))
+ (import "env" "fn" (func $internal758 (type $0)))
+ (import "env" "gn" (func $internal759 (type $0)))
+ (import "env" "hn" (func $internal760 (type $0)))
+ (import "env" "jn" (func $internal761 (type $0)))
+ (import "env" "kn" (func $internal762 (type $0)))
+ (import "env" "ln" (func $internal763 (type $0)))
+ (import "env" "mn" (func $internal764 (type $0)))
+ (import "env" "nn" (func $internal765 (type $0)))
+ (import "env" "on" (func $internal766 (type $0)))
+ (import "env" "pn" (func $internal767 (type $0)))
+ (import "env" "qn" (func $internal768 (type $0)))
+ (import "env" "rn" (func $internal769 (type $0)))
+ (import "env" "sn" (func $internal770 (type $0)))
+ (import "env" "tn" (func $internal771 (type $0)))
+ (import "env" "un" (func $internal772 (type $0)))
+ (import "env" "vn" (func $internal773 (type $0)))
+ (import "env" "wn" (func $internal774 (type $0)))
+ (import "env" "xn" (func $internal775 (type $0)))
+ (import "env" "yn" (func $internal776 (type $0)))
+ (import "env" "zn" (func $internal777 (type $0)))
+ (import "env" "An" (func $internal778 (type $0)))
+ (import "env" "Bn" (func $internal779 (type $0)))
+ (import "env" "Cn" (func $internal780 (type $0)))
+ (import "env" "Dn" (func $internal781 (type $0)))
+ (import "env" "En" (func $internal782 (type $0)))
+ (import "env" "Fn" (func $internal783 (type $0)))
+ (import "env" "Gn" (func $internal784 (type $0)))
+ (import "env" "Hn" (func $internal785 (type $0)))
+ (import "env" "In" (func $internal786 (type $0)))
+ (import "env" "Jn" (func $internal787 (type $0)))
+ (import "env" "Kn" (func $internal788 (type $0)))
+ (import "env" "Ln" (func $internal789 (type $0)))
+ (import "env" "Mn" (func $internal790 (type $0)))
+ (import "env" "Nn" (func $internal791 (type $0)))
+ (import "env" "On" (func $internal792 (type $0)))
+ (import "env" "Pn" (func $internal793 (type $0)))
+ (import "env" "Qn" (func $internal794 (type $0)))
+ (import "env" "Rn" (func $internal795 (type $0)))
+ (import "env" "Sn" (func $internal796 (type $0)))
+ (import "env" "Tn" (func $internal797 (type $0)))
+ (import "env" "Un" (func $internal798 (type $0)))
+ (import "env" "Vn" (func $internal799 (type $0)))
+ (import "env" "Wn" (func $internal800 (type $0)))
+ (import "env" "Xn" (func $internal801 (type $0)))
+ (import "env" "Yn" (func $internal802 (type $0)))
+ (import "env" "Zn" (func $internal803 (type $0)))
+ (import "env" "_n" (func $internal804 (type $0)))
+ (import "env" "$n" (func $internal805 (type $0)))
+ (import "env" "ao" (func $internal806 (type $0)))
+ (import "env" "bo" (func $internal807 (type $0)))
+ (import "env" "co" (func $internal808 (type $0)))
+ (import "env" "eo" (func $internal809 (type $0)))
+ (import "env" "fo" (func $internal810 (type $0)))
+ (import "env" "go" (func $internal811 (type $0)))
+ (import "env" "ho" (func $internal812 (type $0)))
+ (import "env" "io" (func $internal813 (type $0)))
+ (import "env" "jo" (func $internal814 (type $0)))
+ (import "env" "ko" (func $internal815 (type $0)))
+ (import "env" "lo" (func $internal816 (type $0)))
+ (import "env" "mo" (func $internal817 (type $0)))
+ (import "env" "no" (func $internal818 (type $0)))
+ (import "env" "oo" (func $internal819 (type $0)))
+ (import "env" "po" (func $internal820 (type $0)))
+ (import "env" "qo" (func $internal821 (type $0)))
+ (import "env" "ro" (func $internal822 (type $0)))
+ (import "env" "so" (func $internal823 (type $0)))
+ (import "env" "to" (func $internal824 (type $0)))
+ (import "env" "uo" (func $internal825 (type $0)))
+ (import "env" "vo" (func $internal826 (type $0)))
+ (import "env" "wo" (func $internal827 (type $0)))
+ (import "env" "xo" (func $internal828 (type $0)))
+ (import "env" "yo" (func $internal829 (type $0)))
+ (import "env" "zo" (func $internal830 (type $0)))
+ (import "env" "Ao" (func $internal831 (type $0)))
+ (import "env" "Bo" (func $internal832 (type $0)))
+ (import "env" "Co" (func $internal833 (type $0)))
+ (import "env" "Do" (func $internal834 (type $0)))
+ (import "env" "Eo" (func $internal835 (type $0)))
+ (import "env" "Fo" (func $internal836 (type $0)))
+ (import "env" "Go" (func $internal837 (type $0)))
+ (import "env" "Ho" (func $internal838 (type $0)))
+ (import "env" "Io" (func $internal839 (type $0)))
+ (import "env" "Jo" (func $internal840 (type $0)))
+ (import "env" "Ko" (func $internal841 (type $0)))
+ (import "env" "Lo" (func $internal842 (type $0)))
+ (import "env" "Mo" (func $internal843 (type $0)))
+ (import "env" "No" (func $internal844 (type $0)))
+ (import "env" "Oo" (func $internal845 (type $0)))
+ (import "env" "Po" (func $internal846 (type $0)))
+ (import "env" "Qo" (func $internal847 (type $0)))
+ (import "env" "Ro" (func $internal848 (type $0)))
+ (import "env" "So" (func $internal849 (type $0)))
+ (import "env" "To" (func $internal850 (type $0)))
+ (import "env" "Uo" (func $internal851 (type $0)))
+ (import "env" "Vo" (func $internal852 (type $0)))
+ (import "env" "Wo" (func $internal853 (type $0)))
+ (import "env" "Xo" (func $internal854 (type $0)))
+ (import "env" "Yo" (func $internal855 (type $0)))
+ (import "env" "Zo" (func $internal856 (type $0)))
+ (import "env" "_o" (func $internal857 (type $0)))
+ (import "env" "$o" (func $internal858 (type $0)))
+ (import "env" "ap" (func $internal859 (type $0)))
+ (import "env" "bp" (func $internal860 (type $0)))
+ (import "env" "cp" (func $internal861 (type $0)))
+ (import "env" "dp" (func $internal862 (type $0)))
+ (import "env" "ep" (func $internal863 (type $0)))
+ (import "env" "fp" (func $internal864 (type $0)))
+ (import "env" "gp" (func $internal865 (type $0)))
+ (import "env" "hp" (func $internal866 (type $0)))
+ (import "env" "ip" (func $internal867 (type $0)))
+ (import "env" "jp" (func $internal868 (type $0)))
+ (import "env" "kp" (func $internal869 (type $0)))
+ (import "env" "lp" (func $internal870 (type $0)))
+ (import "env" "mp" (func $internal871 (type $0)))
+ (import "env" "np" (func $internal872 (type $0)))
+ (import "env" "op" (func $internal873 (type $0)))
+ (import "env" "pp" (func $internal874 (type $0)))
+ (import "env" "qp" (func $internal875 (type $0)))
+ (import "env" "rp" (func $internal876 (type $0)))
+ (import "env" "sp" (func $internal877 (type $0)))
+ (import "env" "tp" (func $internal878 (type $0)))
+ (import "env" "up" (func $internal879 (type $0)))
+ (import "env" "vp" (func $internal880 (type $0)))
+ (import "env" "wp" (func $internal881 (type $0)))
+ (import "env" "xp" (func $internal882 (type $0)))
+ (import "env" "yp" (func $internal883 (type $0)))
+ (import "env" "zp" (func $internal884 (type $0)))
+ (import "env" "Ap" (func $internal885 (type $0)))
+ (import "env" "Bp" (func $internal886 (type $0)))
+ (import "env" "Cp" (func $internal887 (type $0)))
+ (import "env" "Dp" (func $internal888 (type $0)))
+ (import "env" "Ep" (func $internal889 (type $0)))
+ (import "env" "Fp" (func $internal890 (type $0)))
+ (import "env" "Gp" (func $internal891 (type $0)))
+ (import "env" "Hp" (func $internal892 (type $0)))
+ (import "env" "Ip" (func $internal893 (type $0)))
+ (import "env" "Jp" (func $internal894 (type $0)))
+ (import "env" "Kp" (func $internal895 (type $0)))
+ (import "env" "Lp" (func $internal896 (type $0)))
+ (import "env" "Mp" (func $internal897 (type $0)))
+ (import "env" "Np" (func $internal898 (type $0)))
+ (import "env" "Op" (func $internal899 (type $0)))
+ (import "env" "Pp" (func $internal900 (type $0)))
+ (import "env" "Qp" (func $internal901 (type $0)))
+ (import "env" "Rp" (func $internal902 (type $0)))
+ (import "env" "Sp" (func $internal903 (type $0)))
+ (import "env" "Tp" (func $internal904 (type $0)))
+ (import "env" "Up" (func $internal905 (type $0)))
+ (import "env" "Vp" (func $internal906 (type $0)))
+ (import "env" "Wp" (func $internal907 (type $0)))
+ (import "env" "Xp" (func $internal908 (type $0)))
+ (import "env" "Yp" (func $internal909 (type $0)))
+ (import "env" "Zp" (func $internal910 (type $0)))
+ (import "env" "_p" (func $internal911 (type $0)))
+ (import "env" "$p" (func $internal912 (type $0)))
+ (import "env" "aq" (func $internal913 (type $0)))
+ (import "env" "bq" (func $internal914 (type $0)))
+ (import "env" "cq" (func $internal915 (type $0)))
+ (import "env" "dq" (func $internal916 (type $0)))
+ (import "env" "eq" (func $internal917 (type $0)))
+ (import "env" "fq" (func $internal918 (type $0)))
+ (import "env" "gq" (func $internal919 (type $0)))
+ (import "env" "hq" (func $internal920 (type $0)))
+ (import "env" "iq" (func $internal921 (type $0)))
+ (import "env" "jq" (func $internal922 (type $0)))
+ (import "env" "kq" (func $internal923 (type $0)))
+ (import "env" "lq" (func $internal924 (type $0)))
+ (import "env" "mq" (func $internal925 (type $0)))
+ (import "env" "nq" (func $internal926 (type $0)))
+ (import "env" "oq" (func $internal927 (type $0)))
+ (import "env" "pq" (func $internal928 (type $0)))
+ (import "env" "qq" (func $internal929 (type $0)))
+ (import "env" "rq" (func $internal930 (type $0)))
+ (import "env" "sq" (func $internal931 (type $0)))
+ (import "env" "tq" (func $internal932 (type $0)))
+ (import "env" "uq" (func $internal933 (type $0)))
+ (import "env" "vq" (func $internal934 (type $0)))
+ (import "env" "wq" (func $internal935 (type $0)))
+ (import "env" "xq" (func $internal936 (type $0)))
+ (import "env" "yq" (func $internal937 (type $0)))
+ (import "env" "zq" (func $internal938 (type $0)))
+ (import "env" "Aq" (func $internal939 (type $0)))
+ (import "env" "Bq" (func $internal940 (type $0)))
+ (import "env" "Cq" (func $internal941 (type $0)))
+ (import "env" "Dq" (func $internal942 (type $0)))
+ (import "env" "Eq" (func $internal943 (type $0)))
+ (import "env" "Fq" (func $internal944 (type $0)))
+ (import "env" "Gq" (func $internal945 (type $0)))
+ (import "env" "Hq" (func $internal946 (type $0)))
+ (import "env" "Iq" (func $internal947 (type $0)))
+ (import "env" "Jq" (func $internal948 (type $0)))
+ (import "env" "Kq" (func $internal949 (type $0)))
+ (import "env" "Lq" (func $internal950 (type $0)))
+ (import "env" "Mq" (func $internal951 (type $0)))
+ (import "env" "Nq" (func $internal952 (type $0)))
+ (import "env" "Oq" (func $internal953 (type $0)))
+ (import "env" "Pq" (func $internal954 (type $0)))
+ (import "env" "Qq" (func $internal955 (type $0)))
+ (import "env" "Rq" (func $internal956 (type $0)))
+ (import "env" "Sq" (func $internal957 (type $0)))
+ (import "env" "Tq" (func $internal958 (type $0)))
+ (import "env" "Uq" (func $internal959 (type $0)))
+ (import "env" "Vq" (func $internal960 (type $0)))
+ (import "env" "Wq" (func $internal961 (type $0)))
+ (import "env" "Xq" (func $internal962 (type $0)))
+ (import "env" "Yq" (func $internal963 (type $0)))
+ (import "env" "Zq" (func $internal964 (type $0)))
+ (import "env" "_q" (func $internal965 (type $0)))
+ (import "env" "$q" (func $internal966 (type $0)))
+ (import "env" "ar" (func $internal967 (type $0)))
+ (import "env" "br" (func $internal968 (type $0)))
+ (import "env" "cr" (func $internal969 (type $0)))
+ (import "env" "dr" (func $internal970 (type $0)))
+ (import "env" "er" (func $internal971 (type $0)))
+ (import "env" "fr" (func $internal972 (type $0)))
+ (import "env" "gr" (func $internal973 (type $0)))
+ (import "env" "hr" (func $internal974 (type $0)))
+ (import "env" "ir" (func $internal975 (type $0)))
+ (import "env" "jr" (func $internal976 (type $0)))
+ (import "env" "kr" (func $internal977 (type $0)))
+ (import "env" "lr" (func $internal978 (type $0)))
+ (import "env" "mr" (func $internal979 (type $0)))
+ (import "env" "nr" (func $internal980 (type $0)))
+ (import "env" "or" (func $internal981 (type $0)))
+ (import "env" "pr" (func $internal982 (type $0)))
+ (import "env" "qr" (func $internal983 (type $0)))
+ (import "env" "rr" (func $internal984 (type $0)))
+ (import "env" "sr" (func $internal985 (type $0)))
+ (import "env" "tr" (func $internal986 (type $0)))
+ (import "env" "ur" (func $internal987 (type $0)))
+ (import "env" "vr" (func $internal988 (type $0)))
+ (import "env" "wr" (func $internal989 (type $0)))
+ (import "env" "xr" (func $internal990 (type $0)))
+ (import "env" "yr" (func $internal991 (type $0)))
+ (import "env" "zr" (func $internal992 (type $0)))
+ (import "env" "Ar" (func $internal993 (type $0)))
+ (import "env" "Br" (func $internal994 (type $0)))
+ (import "env" "Cr" (func $internal995 (type $0)))
+ (import "env" "Dr" (func $internal996 (type $0)))
+ (import "env" "Er" (func $internal997 (type $0)))
+ (import "env" "Fr" (func $internal998 (type $0)))
+ (import "env" "Gr" (func $internal999 (type $0)))
+ (import "env" "Hr" (func $internal1000 (type $0)))
+ (import "env" "Ir" (func $internal1001 (type $0)))
+ (import "env" "Jr" (func $internal1002 (type $0)))
+ (import "env" "Kr" (func $internal1003 (type $0)))
+ (import "env" "Lr" (func $internal1004 (type $0)))
+ (import "env" "Mr" (func $internal1005 (type $0)))
+ (import "env" "Nr" (func $internal1006 (type $0)))
+ (import "env" "Or" (func $internal1007 (type $0)))
+ (import "env" "Pr" (func $internal1008 (type $0)))
+ (import "env" "Qr" (func $internal1009 (type $0)))
+ (import "env" "Rr" (func $internal1010 (type $0)))
+ (import "env" "Sr" (func $internal1011 (type $0)))
+ (import "env" "Tr" (func $internal1012 (type $0)))
+ (import "env" "Ur" (func $internal1013 (type $0)))
+ (import "env" "Vr" (func $internal1014 (type $0)))
+ (import "env" "Wr" (func $internal1015 (type $0)))
+ (import "env" "Xr" (func $internal1016 (type $0)))
+ (import "env" "Yr" (func $internal1017 (type $0)))
+ (import "env" "Zr" (func $internal1018 (type $0)))
+ (import "env" "_r" (func $internal1019 (type $0)))
+ (import "env" "$r" (func $internal1020 (type $0)))
+ (import "env" "as" (func $internal1021 (type $0)))
+ (import "env" "bs" (func $internal1022 (type $0)))
+ (import "env" "cs" (func $internal1023 (type $0)))
+ (import "env" "ds" (func $internal1024 (type $0)))
+ (import "env" "es" (func $internal1025 (type $0)))
+ (import "env" "fs" (func $internal1026 (type $0)))
+ (import "env" "gs" (func $internal1027 (type $0)))
+ (import "env" "hs" (func $internal1028 (type $0)))
+ (import "env" "is" (func $internal1029 (type $0)))
+ (import "env" "js" (func $internal1030 (type $0)))
+ (import "env" "ks" (func $internal1031 (type $0)))
+ (import "env" "ls" (func $internal1032 (type $0)))
+ (import "env" "ms" (func $internal1033 (type $0)))
+ (import "env" "ns" (func $internal1034 (type $0)))
+ (import "env" "os" (func $internal1035 (type $0)))
+ (import "env" "ps" (func $internal1036 (type $0)))
+ (import "env" "qs" (func $internal1037 (type $0)))
+ (import "env" "rs" (func $internal1038 (type $0)))
+ (import "env" "ss" (func $internal1039 (type $0)))
+ (import "env" "ts" (func $internal1040 (type $0)))
+ (import "env" "us" (func $internal1041 (type $0)))
+ (import "env" "vs" (func $internal1042 (type $0)))
+ (import "env" "ws" (func $internal1043 (type $0)))
+ (import "env" "xs" (func $internal1044 (type $0)))
+ (import "env" "ys" (func $internal1045 (type $0)))
+ (import "env" "zs" (func $internal1046 (type $0)))
+ (import "env" "As" (func $internal1047 (type $0)))
+ (import "env" "Bs" (func $internal1048 (type $0)))
+ (import "env" "Cs" (func $internal1049 (type $0)))
+ (import "env" "Ds" (func $internal1050 (type $0)))
+ (import "env" "Es" (func $internal1051 (type $0)))
+ (import "env" "Fs" (func $internal1052 (type $0)))
+ (import "env" "Gs" (func $internal1053 (type $0)))
+ (import "env" "Hs" (func $internal1054 (type $0)))
+ (import "env" "Is" (func $internal1055 (type $0)))
+ (import "env" "Js" (func $internal1056 (type $0)))
+ (import "env" "Ks" (func $internal1057 (type $0)))
+ (import "env" "Ls" (func $internal1058 (type $0)))
+ (import "env" "Ms" (func $internal1059 (type $0)))
+ (import "env" "Ns" (func $internal1060 (type $0)))
+ (import "env" "Os" (func $internal1061 (type $0)))
+ (import "env" "Ps" (func $internal1062 (type $0)))
+ (import "env" "Qs" (func $internal1063 (type $0)))
+ (import "env" "Rs" (func $internal1064 (type $0)))
+ (import "env" "Ss" (func $internal1065 (type $0)))
+ (import "env" "Ts" (func $internal1066 (type $0)))
+ (import "env" "Us" (func $internal1067 (type $0)))
+ (import "env" "Vs" (func $internal1068 (type $0)))
+ (import "env" "Ws" (func $internal1069 (type $0)))
+ (import "env" "Xs" (func $internal1070 (type $0)))
+ (import "env" "Ys" (func $internal1071 (type $0)))
+ (import "env" "Zs" (func $internal1072 (type $0)))
+ (import "env" "_s" (func $internal1073 (type $0)))
+ (import "env" "$s" (func $internal1074 (type $0)))
+ (import "env" "at" (func $internal1075 (type $0)))
+ (import "env" "bt" (func $internal1076 (type $0)))
+ (import "env" "ct" (func $internal1077 (type $0)))
+ (import "env" "dt" (func $internal1078 (type $0)))
+ (import "env" "et" (func $internal1079 (type $0)))
+ (import "env" "ft" (func $internal1080 (type $0)))
+ (import "env" "gt" (func $internal1081 (type $0)))
+ (import "env" "ht" (func $internal1082 (type $0)))
+ (import "env" "it" (func $internal1083 (type $0)))
+ (import "env" "jt" (func $internal1084 (type $0)))
+ (import "env" "kt" (func $internal1085 (type $0)))
+ (import "env" "lt" (func $internal1086 (type $0)))
+ (import "env" "mt" (func $internal1087 (type $0)))
+ (import "env" "nt" (func $internal1088 (type $0)))
+ (import "env" "ot" (func $internal1089 (type $0)))
+ (import "env" "pt" (func $internal1090 (type $0)))
+ (import "env" "qt" (func $internal1091 (type $0)))
+ (import "env" "rt" (func $internal1092 (type $0)))
+ (import "env" "st" (func $internal1093 (type $0)))
+ (import "env" "tt" (func $internal1094 (type $0)))
+ (import "env" "ut" (func $internal1095 (type $0)))
+ (import "env" "vt" (func $internal1096 (type $0)))
+ (import "env" "wt" (func $internal1097 (type $0)))
+ (import "env" "xt" (func $internal1098 (type $0)))
+ (import "env" "yt" (func $internal1099 (type $0)))
+ (import "env" "zt" (func $internal1100 (type $0)))
+ (import "env" "At" (func $internal1101 (type $0)))
+ (import "env" "Bt" (func $internal1102 (type $0)))
+ (import "env" "Ct" (func $internal1103 (type $0)))
+ (import "env" "Dt" (func $internal1104 (type $0)))
+ (import "env" "Et" (func $internal1105 (type $0)))
+ (import "env" "Ft" (func $internal1106 (type $0)))
+ (import "env" "Gt" (func $internal1107 (type $0)))
+ (import "env" "Ht" (func $internal1108 (type $0)))
+ (import "env" "It" (func $internal1109 (type $0)))
+ (import "env" "Jt" (func $internal1110 (type $0)))
+ (import "env" "Kt" (func $internal1111 (type $0)))
+ (import "env" "Lt" (func $internal1112 (type $0)))
+ (import "env" "Mt" (func $internal1113 (type $0)))
+ (import "env" "Nt" (func $internal1114 (type $0)))
+ (import "env" "Ot" (func $internal1115 (type $0)))
+ (import "env" "Pt" (func $internal1116 (type $0)))
+ (import "env" "Qt" (func $internal1117 (type $0)))
+ (import "env" "Rt" (func $internal1118 (type $0)))
+ (import "env" "St" (func $internal1119 (type $0)))
+ (import "env" "Tt" (func $internal1120 (type $0)))
+ (import "env" "Ut" (func $internal1121 (type $0)))
+ (import "env" "Vt" (func $internal1122 (type $0)))
+ (import "env" "Wt" (func $internal1123 (type $0)))
+ (import "env" "Xt" (func $internal1124 (type $0)))
+ (import "env" "Yt" (func $internal1125 (type $0)))
+ (import "env" "Zt" (func $internal1126 (type $0)))
+ (import "env" "_t" (func $internal1127 (type $0)))
+ (import "env" "$t" (func $internal1128 (type $0)))
+ (import "env" "au" (func $internal1129 (type $0)))
+ (import "env" "bu" (func $internal1130 (type $0)))
+ (import "env" "cu" (func $internal1131 (type $0)))
+ (import "env" "du" (func $internal1132 (type $0)))
+ (import "env" "eu" (func $internal1133 (type $0)))
+ (import "env" "fu" (func $internal1134 (type $0)))
+ (import "env" "gu" (func $internal1135 (type $0)))
+ (import "env" "hu" (func $internal1136 (type $0)))
+ (import "env" "iu" (func $internal1137 (type $0)))
+ (import "env" "ju" (func $internal1138 (type $0)))
+ (import "env" "ku" (func $internal1139 (type $0)))
+ (import "env" "lu" (func $internal1140 (type $0)))
+ (import "env" "mu" (func $internal1141 (type $0)))
+ (import "env" "nu" (func $internal1142 (type $0)))
+ (import "env" "ou" (func $internal1143 (type $0)))
+ (import "env" "pu" (func $internal1144 (type $0)))
+ (import "env" "qu" (func $internal1145 (type $0)))
+ (import "env" "ru" (func $internal1146 (type $0)))
+ (import "env" "su" (func $internal1147 (type $0)))
+ (import "env" "tu" (func $internal1148 (type $0)))
+ (import "env" "uu" (func $internal1149 (type $0)))
+ (import "env" "vu" (func $internal1150 (type $0)))
+ (import "env" "wu" (func $internal1151 (type $0)))
+ (import "env" "xu" (func $internal1152 (type $0)))
+ (import "env" "yu" (func $internal1153 (type $0)))
+ (import "env" "zu" (func $internal1154 (type $0)))
+ (import "env" "Au" (func $internal1155 (type $0)))
+ (import "env" "Bu" (func $internal1156 (type $0)))
+ (import "env" "Cu" (func $internal1157 (type $0)))
+ (import "env" "Du" (func $internal1158 (type $0)))
+ (import "env" "Eu" (func $internal1159 (type $0)))
+ (import "env" "Fu" (func $internal1160 (type $0)))
+ (import "env" "Gu" (func $internal1161 (type $0)))
+ (import "env" "Hu" (func $internal1162 (type $0)))
+ (import "env" "Iu" (func $internal1163 (type $0)))
+ (import "env" "Ju" (func $internal1164 (type $0)))
+ (import "env" "Ku" (func $internal1165 (type $0)))
+ (import "env" "Lu" (func $internal1166 (type $0)))
+ (import "env" "Mu" (func $internal1167 (type $0)))
+ (import "env" "Nu" (func $internal1168 (type $0)))
+ (import "env" "Ou" (func $internal1169 (type $0)))
+ (import "env" "Pu" (func $internal1170 (type $0)))
+ (import "env" "Qu" (func $internal1171 (type $0)))
+ (import "env" "Ru" (func $internal1172 (type $0)))
+ (import "env" "Su" (func $internal1173 (type $0)))
+ (import "env" "Tu" (func $internal1174 (type $0)))
+ (import "env" "Uu" (func $internal1175 (type $0)))
+ (import "env" "Vu" (func $internal1176 (type $0)))
+ (import "env" "Wu" (func $internal1177 (type $0)))
+ (import "env" "Xu" (func $internal1178 (type $0)))
+ (import "env" "Yu" (func $internal1179 (type $0)))
+ (import "env" "Zu" (func $internal1180 (type $0)))
+ (import "env" "_u" (func $internal1181 (type $0)))
+ (import "env" "$u" (func $internal1182 (type $0)))
+ (import "env" "av" (func $internal1183 (type $0)))
+ (import "env" "bv" (func $internal1184 (type $0)))
+ (import "env" "cv" (func $internal1185 (type $0)))
+ (import "env" "dv" (func $internal1186 (type $0)))
+ (import "env" "ev" (func $internal1187 (type $0)))
+ (import "env" "fv" (func $internal1188 (type $0)))
+ (import "env" "gv" (func $internal1189 (type $0)))
+ (import "env" "hv" (func $internal1190 (type $0)))
+ (import "env" "iv" (func $internal1191 (type $0)))
+ (import "env" "jv" (func $internal1192 (type $0)))
+ (import "env" "kv" (func $internal1193 (type $0)))
+ (import "env" "lv" (func $internal1194 (type $0)))
+ (import "env" "mv" (func $internal1195 (type $0)))
+ (import "env" "nv" (func $internal1196 (type $0)))
+ (import "env" "ov" (func $internal1197 (type $0)))
+ (import "env" "pv" (func $internal1198 (type $0)))
+ (import "env" "qv" (func $internal1199 (type $0)))
+ (import "env" "rv" (func $internal1200 (type $0)))
+ (import "env" "sv" (func $internal1201 (type $0)))
+ (import "env" "tv" (func $internal1202 (type $0)))
+ (import "env" "uv" (func $internal1203 (type $0)))
+ (import "env" "vv" (func $internal1204 (type $0)))
+ (import "env" "wv" (func $internal1205 (type $0)))
+ (import "env" "xv" (func $internal1206 (type $0)))
+ (import "env" "yv" (func $internal1207 (type $0)))
+ (import "env" "zv" (func $internal1208 (type $0)))
+ (import "env" "Av" (func $internal1209 (type $0)))
+ (import "env" "Bv" (func $internal1210 (type $0)))
+ (import "env" "Cv" (func $internal1211 (type $0)))
+ (import "env" "Dv" (func $internal1212 (type $0)))
+ (import "env" "Ev" (func $internal1213 (type $0)))
+ (import "env" "Fv" (func $internal1214 (type $0)))
+ (import "env" "Gv" (func $internal1215 (type $0)))
+ (import "env" "Hv" (func $internal1216 (type $0)))
+ (import "env" "Iv" (func $internal1217 (type $0)))
+ (import "env" "Jv" (func $internal1218 (type $0)))
+ (import "env" "Kv" (func $internal1219 (type $0)))
+ (import "env" "Lv" (func $internal1220 (type $0)))
+ (import "env" "Mv" (func $internal1221 (type $0)))
+ (import "env" "Nv" (func $internal1222 (type $0)))
+ (import "env" "Ov" (func $internal1223 (type $0)))
+ (import "env" "Pv" (func $internal1224 (type $0)))
+ (import "env" "Qv" (func $internal1225 (type $0)))
+ (import "env" "Rv" (func $internal1226 (type $0)))
+ (import "env" "Sv" (func $internal1227 (type $0)))
+ (import "env" "Tv" (func $internal1228 (type $0)))
+ (import "env" "Uv" (func $internal1229 (type $0)))
+ (import "env" "Vv" (func $internal1230 (type $0)))
+ (import "env" "Wv" (func $internal1231 (type $0)))
+ (import "env" "Xv" (func $internal1232 (type $0)))
+ (import "env" "Yv" (func $internal1233 (type $0)))
+ (import "env" "Zv" (func $internal1234 (type $0)))
+ (import "env" "_v" (func $internal1235 (type $0)))
+ (import "env" "$v" (func $internal1236 (type $0)))
+ (import "env" "aw" (func $internal1237 (type $0)))
+ (import "env" "bw" (func $internal1238 (type $0)))
+ (import "env" "cw" (func $internal1239 (type $0)))
+ (import "env" "dw" (func $internal1240 (type $0)))
+ (import "env" "ew" (func $internal1241 (type $0)))
+ (import "env" "fw" (func $internal1242 (type $0)))
+ (import "env" "gw" (func $internal1243 (type $0)))
+ (import "env" "hw" (func $internal1244 (type $0)))
+ (import "env" "iw" (func $internal1245 (type $0)))
+ (import "env" "jw" (func $internal1246 (type $0)))
+ (import "env" "kw" (func $internal1247 (type $0)))
+ (import "env" "lw" (func $internal1248 (type $0)))
+ (import "env" "mw" (func $internal1249 (type $0)))
+ (import "env" "nw" (func $internal1250 (type $0)))
+ (import "env" "ow" (func $internal1251 (type $0)))
+ (import "env" "pw" (func $internal1252 (type $0)))
+ (import "env" "qw" (func $internal1253 (type $0)))
+ (import "env" "rw" (func $internal1254 (type $0)))
+ (import "env" "sw" (func $internal1255 (type $0)))
+ (import "env" "tw" (func $internal1256 (type $0)))
+ (import "env" "uw" (func $internal1257 (type $0)))
+ (import "env" "vw" (func $internal1258 (type $0)))
+ (import "env" "ww" (func $internal1259 (type $0)))
+ (import "env" "xw" (func $internal1260 (type $0)))
+ (import "env" "yw" (func $internal1261 (type $0)))
+ (import "env" "zw" (func $internal1262 (type $0)))
+ (import "env" "Aw" (func $internal1263 (type $0)))
+ (import "env" "Bw" (func $internal1264 (type $0)))
+ (import "env" "Cw" (func $internal1265 (type $0)))
+ (import "env" "Dw" (func $internal1266 (type $0)))
+ (import "env" "Ew" (func $internal1267 (type $0)))
+ (import "env" "Fw" (func $internal1268 (type $0)))
+ (import "env" "Gw" (func $internal1269 (type $0)))
+ (import "env" "Hw" (func $internal1270 (type $0)))
+ (import "env" "Iw" (func $internal1271 (type $0)))
+ (import "env" "Jw" (func $internal1272 (type $0)))
+ (import "env" "Kw" (func $internal1273 (type $0)))
+ (import "env" "Lw" (func $internal1274 (type $0)))
+ (import "env" "Mw" (func $internal1275 (type $0)))
+ (import "env" "Nw" (func $internal1276 (type $0)))
+ (import "env" "Ow" (func $internal1277 (type $0)))
+ (import "env" "Pw" (func $internal1278 (type $0)))
+ (import "env" "Qw" (func $internal1279 (type $0)))
+ (import "env" "Rw" (func $internal1280 (type $0)))
+ (import "env" "Sw" (func $internal1281 (type $0)))
+ (import "env" "Tw" (func $internal1282 (type $0)))
+ (import "env" "Uw" (func $internal1283 (type $0)))
+ (import "env" "Vw" (func $internal1284 (type $0)))
+ (import "env" "Ww" (func $internal1285 (type $0)))
+ (import "env" "Xw" (func $internal1286 (type $0)))
+ (import "env" "Yw" (func $internal1287 (type $0)))
+ (import "env" "Zw" (func $internal1288 (type $0)))
+ (import "env" "_w" (func $internal1289 (type $0)))
+ (import "env" "$w" (func $internal1290 (type $0)))
+ (import "env" "ax" (func $internal1291 (type $0)))
+ (import "env" "bx" (func $internal1292 (type $0)))
+ (import "env" "cx" (func $internal1293 (type $0)))
+ (import "env" "dx" (func $internal1294 (type $0)))
+ (import "env" "ex" (func $internal1295 (type $0)))
+ (import "env" "fx" (func $internal1296 (type $0)))
+ (import "env" "gx" (func $internal1297 (type $0)))
+ (import "env" "hx" (func $internal1298 (type $0)))
+ (import "env" "ix" (func $internal1299 (type $0)))
+ (import "env" "jx" (func $internal1300 (type $0)))
+ (import "env" "kx" (func $internal1301 (type $0)))
+ (import "env" "lx" (func $internal1302 (type $0)))
+ (import "env" "mx" (func $internal1303 (type $0)))
+ (import "env" "nx" (func $internal1304 (type $0)))
+ (import "env" "ox" (func $internal1305 (type $0)))
+ (import "env" "px" (func $internal1306 (type $0)))
+ (import "env" "qx" (func $internal1307 (type $0)))
+ (import "env" "rx" (func $internal1308 (type $0)))
+ (import "env" "sx" (func $internal1309 (type $0)))
+ (import "env" "tx" (func $internal1310 (type $0)))
+ (import "env" "ux" (func $internal1311 (type $0)))
+ (import "env" "vx" (func $internal1312 (type $0)))
+ (import "env" "wx" (func $internal1313 (type $0)))
+ (import "env" "xx" (func $internal1314 (type $0)))
+ (import "env" "yx" (func $internal1315 (type $0)))
+ (import "env" "zx" (func $internal1316 (type $0)))
+ (import "env" "Ax" (func $internal1317 (type $0)))
+ (import "env" "Bx" (func $internal1318 (type $0)))
+ (import "env" "Cx" (func $internal1319 (type $0)))
+ (import "env" "Dx" (func $internal1320 (type $0)))
+ (import "env" "Ex" (func $internal1321 (type $0)))
+ (import "env" "Fx" (func $internal1322 (type $0)))
+ (import "env" "Gx" (func $internal1323 (type $0)))
+ (import "env" "Hx" (func $internal1324 (type $0)))
+ (import "env" "Ix" (func $internal1325 (type $0)))
+ (import "env" "Jx" (func $internal1326 (type $0)))
+ (import "env" "Kx" (func $internal1327 (type $0)))
+ (import "env" "Lx" (func $internal1328 (type $0)))
+ (import "env" "Mx" (func $internal1329 (type $0)))
+ (import "env" "Nx" (func $internal1330 (type $0)))
+ (import "env" "Ox" (func $internal1331 (type $0)))
+ (import "env" "Px" (func $internal1332 (type $0)))
+ (import "env" "Qx" (func $internal1333 (type $0)))
+ (import "env" "Rx" (func $internal1334 (type $0)))
+ (import "env" "Sx" (func $internal1335 (type $0)))
+ (import "env" "Tx" (func $internal1336 (type $0)))
+ (import "env" "Ux" (func $internal1337 (type $0)))
+ (import "env" "Vx" (func $internal1338 (type $0)))
+ (import "env" "Wx" (func $internal1339 (type $0)))
+ (import "env" "Xx" (func $internal1340 (type $0)))
+ (import "env" "Yx" (func $internal1341 (type $0)))
+ (import "env" "Zx" (func $internal1342 (type $0)))
+ (import "env" "_x" (func $internal1343 (type $0)))
+ (import "env" "$x" (func $internal1344 (type $0)))
+ (import "env" "ay" (func $internal1345 (type $0)))
+ (import "env" "by" (func $internal1346 (type $0)))
+ (import "env" "cy" (func $internal1347 (type $0)))
+ (import "env" "dy" (func $internal1348 (type $0)))
+ (import "env" "ey" (func $internal1349 (type $0)))
+ (import "env" "fy" (func $internal1350 (type $0)))
+ (import "env" "gy" (func $internal1351 (type $0)))
+ (import "env" "hy" (func $internal1352 (type $0)))
+ (import "env" "iy" (func $internal1353 (type $0)))
+ (import "env" "jy" (func $internal1354 (type $0)))
+ (import "env" "ky" (func $internal1355 (type $0)))
+ (import "env" "ly" (func $internal1356 (type $0)))
+ (import "env" "my" (func $internal1357 (type $0)))
+ (import "env" "ny" (func $internal1358 (type $0)))
+ (import "env" "oy" (func $internal1359 (type $0)))
+ (import "env" "py" (func $internal1360 (type $0)))
+ (import "env" "qy" (func $internal1361 (type $0)))
+ (import "env" "ry" (func $internal1362 (type $0)))
+ (import "env" "sy" (func $internal1363 (type $0)))
+ (import "env" "ty" (func $internal1364 (type $0)))
+ (import "env" "uy" (func $internal1365 (type $0)))
+ (import "env" "vy" (func $internal1366 (type $0)))
+ (import "env" "wy" (func $internal1367 (type $0)))
+ (import "env" "xy" (func $internal1368 (type $0)))
+ (import "env" "yy" (func $internal1369 (type $0)))
+ (import "env" "zy" (func $internal1370 (type $0)))
+ (import "env" "Ay" (func $internal1371 (type $0)))
+ (import "env" "By" (func $internal1372 (type $0)))
+ (import "env" "Cy" (func $internal1373 (type $0)))
+ (import "env" "Dy" (func $internal1374 (type $0)))
+ (import "env" "Ey" (func $internal1375 (type $0)))
+ (import "env" "Fy" (func $internal1376 (type $0)))
+ (import "env" "Gy" (func $internal1377 (type $0)))
+ (import "env" "Hy" (func $internal1378 (type $0)))
+ (import "env" "Iy" (func $internal1379 (type $0)))
+ (import "env" "Jy" (func $internal1380 (type $0)))
+ (import "env" "Ky" (func $internal1381 (type $0)))
+ (import "env" "Ly" (func $internal1382 (type $0)))
+ (import "env" "My" (func $internal1383 (type $0)))
+ (import "env" "Ny" (func $internal1384 (type $0)))
+ (import "env" "Oy" (func $internal1385 (type $0)))
+ (import "env" "Py" (func $internal1386 (type $0)))
+ (import "env" "Qy" (func $internal1387 (type $0)))
+ (import "env" "Ry" (func $internal1388 (type $0)))
+ (import "env" "Sy" (func $internal1389 (type $0)))
+ (import "env" "Ty" (func $internal1390 (type $0)))
+ (import "env" "Uy" (func $internal1391 (type $0)))
+ (import "env" "Vy" (func $internal1392 (type $0)))
+ (import "env" "Wy" (func $internal1393 (type $0)))
+ (import "env" "Xy" (func $internal1394 (type $0)))
+ (import "env" "Yy" (func $internal1395 (type $0)))
+ (import "env" "Zy" (func $internal1396 (type $0)))
+ (import "env" "_y" (func $internal1397 (type $0)))
+ (import "env" "$y" (func $internal1398 (type $0)))
+ (import "env" "az" (func $internal1399 (type $0)))
+ (import "env" "bz" (func $internal1400 (type $0)))
+ (import "env" "cz" (func $internal1401 (type $0)))
+ (import "env" "dz" (func $internal1402 (type $0)))
+ (import "env" "ez" (func $internal1403 (type $0)))
+ (import "env" "fz" (func $internal1404 (type $0)))
+ (import "env" "gz" (func $internal1405 (type $0)))
+ (import "env" "hz" (func $internal1406 (type $0)))
+ (import "env" "iz" (func $internal1407 (type $0)))
+ (import "env" "jz" (func $internal1408 (type $0)))
+ (import "env" "kz" (func $internal1409 (type $0)))
+ (import "env" "lz" (func $internal1410 (type $0)))
+ (import "env" "mz" (func $internal1411 (type $0)))
+ (import "env" "nz" (func $internal1412 (type $0)))
+ (import "env" "oz" (func $internal1413 (type $0)))
+ (import "env" "pz" (func $internal1414 (type $0)))
+ (import "env" "qz" (func $internal1415 (type $0)))
+ (import "env" "rz" (func $internal1416 (type $0)))
+ (import "env" "sz" (func $internal1417 (type $0)))
+ (import "env" "tz" (func $internal1418 (type $0)))
+ (import "env" "uz" (func $internal1419 (type $0)))
+ (import "env" "vz" (func $internal1420 (type $0)))
+ (import "env" "wz" (func $internal1421 (type $0)))
+ (import "env" "xz" (func $internal1422 (type $0)))
+ (import "env" "yz" (func $internal1423 (type $0)))
+ (import "env" "zz" (func $internal1424 (type $0)))
+ (import "env" "Az" (func $internal1425 (type $0)))
+ (import "env" "Bz" (func $internal1426 (type $0)))
+ (import "env" "Cz" (func $internal1427 (type $0)))
+ (import "env" "Dz" (func $internal1428 (type $0)))
+ (import "env" "Ez" (func $internal1429 (type $0)))
+ (import "env" "Fz" (func $internal1430 (type $0)))
+ (import "env" "Gz" (func $internal1431 (type $0)))
+ (import "env" "Hz" (func $internal1432 (type $0)))
+ (import "env" "Iz" (func $internal1433 (type $0)))
+ (import "env" "Jz" (func $internal1434 (type $0)))
+ (import "env" "Kz" (func $internal1435 (type $0)))
+ (import "env" "Lz" (func $internal1436 (type $0)))
+ (import "env" "Mz" (func $internal1437 (type $0)))
+ (import "env" "Nz" (func $internal1438 (type $0)))
+ (import "env" "Oz" (func $internal1439 (type $0)))
+ (import "env" "Pz" (func $internal1440 (type $0)))
+ (import "env" "Qz" (func $internal1441 (type $0)))
+ (import "env" "Rz" (func $internal1442 (type $0)))
+ (import "env" "Sz" (func $internal1443 (type $0)))
+ (import "env" "Tz" (func $internal1444 (type $0)))
+ (import "env" "Uz" (func $internal1445 (type $0)))
+ (import "env" "Vz" (func $internal1446 (type $0)))
+ (import "env" "Wz" (func $internal1447 (type $0)))
+ (import "env" "Xz" (func $internal1448 (type $0)))
+ (import "env" "Yz" (func $internal1449 (type $0)))
+ (import "env" "Zz" (func $internal1450 (type $0)))
+ (import "env" "_z" (func $internal1451 (type $0)))
+ (import "env" "$z" (func $internal1452 (type $0)))
+ (import "env" "aA" (func $internal1453 (type $0)))
+ (import "env" "bA" (func $internal1454 (type $0)))
+ (import "env" "cA" (func $internal1455 (type $0)))
+ (import "env" "dA" (func $internal1456 (type $0)))
+ (import "env" "eA" (func $internal1457 (type $0)))
+ (import "env" "fA" (func $internal1458 (type $0)))
+ (import "env" "gA" (func $internal1459 (type $0)))
+ (import "env" "hA" (func $internal1460 (type $0)))
+ (import "env" "iA" (func $internal1461 (type $0)))
+ (import "env" "jA" (func $internal1462 (type $0)))
+ (import "env" "kA" (func $internal1463 (type $0)))
+ (import "env" "lA" (func $internal1464 (type $0)))
+ (import "env" "mA" (func $internal1465 (type $0)))
+ (import "env" "nA" (func $internal1466 (type $0)))
+ (import "env" "oA" (func $internal1467 (type $0)))
+ (import "env" "pA" (func $internal1468 (type $0)))
+ (import "env" "qA" (func $internal1469 (type $0)))
+ (import "env" "rA" (func $internal1470 (type $0)))
+ (import "env" "sA" (func $internal1471 (type $0)))
+ (import "env" "tA" (func $internal1472 (type $0)))
+ (import "env" "uA" (func $internal1473 (type $0)))
+ (import "env" "vA" (func $internal1474 (type $0)))
+ (import "env" "wA" (func $internal1475 (type $0)))
+ (import "env" "xA" (func $internal1476 (type $0)))
+ (import "env" "yA" (func $internal1477 (type $0)))
+ (import "env" "zA" (func $internal1478 (type $0)))
+ (import "env" "AA" (func $internal1479 (type $0)))
+ (import "env" "BA" (func $internal1480 (type $0)))
+ (import "env" "CA" (func $internal1481 (type $0)))
+ (import "env" "DA" (func $internal1482 (type $0)))
+ (import "env" "EA" (func $internal1483 (type $0)))
+ (import "env" "FA" (func $internal1484 (type $0)))
+ (import "env" "GA" (func $internal1485 (type $0)))
+ (import "env" "HA" (func $internal1486 (type $0)))
+ (import "env" "IA" (func $internal1487 (type $0)))
+ (import "env" "JA" (func $internal1488 (type $0)))
+ (import "env" "KA" (func $internal1489 (type $0)))
+ (import "env" "LA" (func $internal1490 (type $0)))
+ (import "env" "MA" (func $internal1491 (type $0)))
+ (import "env" "NA" (func $internal1492 (type $0)))
+ (import "env" "OA" (func $internal1493 (type $0)))
+ (import "env" "PA" (func $internal1494 (type $0)))
+ (import "env" "QA" (func $internal1495 (type $0)))
+ (import "env" "RA" (func $internal1496 (type $0)))
+ (import "env" "SA" (func $internal1497 (type $0)))
+ (import "env" "TA" (func $internal1498 (type $0)))
+ (import "env" "UA" (func $internal1499 (type $0)))
+ (import "env" "VA" (func $internal1500 (type $0)))
+ (import "env" "WA" (func $internal1501 (type $0)))
+ (import "env" "XA" (func $internal1502 (type $0)))
+ (import "env" "YA" (func $internal1503 (type $0)))
+ (import "env" "ZA" (func $internal1504 (type $0)))
+ (import "env" "_A" (func $internal1505 (type $0)))
+ (import "env" "$A" (func $internal1506 (type $0)))
+ (import "env" "aB" (func $internal1507 (type $0)))
+ (import "env" "bB" (func $internal1508 (type $0)))
+ (import "env" "cB" (func $internal1509 (type $0)))
+ (import "env" "dB" (func $internal1510 (type $0)))
+ (import "env" "eB" (func $internal1511 (type $0)))
+ (import "env" "fB" (func $internal1512 (type $0)))
+ (import "env" "gB" (func $internal1513 (type $0)))
+ (import "env" "hB" (func $internal1514 (type $0)))
+ (import "env" "iB" (func $internal1515 (type $0)))
+ (import "env" "jB" (func $internal1516 (type $0)))
+ (import "env" "kB" (func $internal1517 (type $0)))
+ (import "env" "lB" (func $internal1518 (type $0)))
+ (import "env" "mB" (func $internal1519 (type $0)))
+ (import "env" "nB" (func $internal1520 (type $0)))
+ (import "env" "oB" (func $internal1521 (type $0)))
+ (import "env" "pB" (func $internal1522 (type $0)))
+ (import "env" "qB" (func $internal1523 (type $0)))
+ (import "env" "rB" (func $internal1524 (type $0)))
+ (import "env" "sB" (func $internal1525 (type $0)))
+ (import "env" "tB" (func $internal1526 (type $0)))
+ (import "env" "uB" (func $internal1527 (type $0)))
+ (import "env" "vB" (func $internal1528 (type $0)))
+ (import "env" "wB" (func $internal1529 (type $0)))
+ (import "env" "xB" (func $internal1530 (type $0)))
+ (import "env" "yB" (func $internal1531 (type $0)))
+ (import "env" "zB" (func $internal1532 (type $0)))
+ (import "env" "AB" (func $internal1533 (type $0)))
+ (import "env" "BB" (func $internal1534 (type $0)))
+ (import "env" "CB" (func $internal1535 (type $0)))
+ (import "env" "DB" (func $internal1536 (type $0)))
+ (import "env" "EB" (func $internal1537 (type $0)))
+ (import "env" "FB" (func $internal1538 (type $0)))
+ (import "env" "GB" (func $internal1539 (type $0)))
+ (import "env" "HB" (func $internal1540 (type $0)))
+ (import "env" "IB" (func $internal1541 (type $0)))
+ (import "env" "JB" (func $internal1542 (type $0)))
+ (import "env" "KB" (func $internal1543 (type $0)))
+ (import "env" "LB" (func $internal1544 (type $0)))
+ (import "env" "MB" (func $internal1545 (type $0)))
+ (import "env" "NB" (func $internal1546 (type $0)))
+ (import "env" "OB" (func $internal1547 (type $0)))
+ (import "env" "PB" (func $internal1548 (type $0)))
+ (import "env" "QB" (func $internal1549 (type $0)))
+ (import "env" "RB" (func $internal1550 (type $0)))
+ (import "env" "SB" (func $internal1551 (type $0)))
+ (import "env" "TB" (func $internal1552 (type $0)))
+ (import "env" "UB" (func $internal1553 (type $0)))
+ (import "env" "VB" (func $internal1554 (type $0)))
+ (import "env" "WB" (func $internal1555 (type $0)))
+ (import "env" "XB" (func $internal1556 (type $0)))
+ (import "env" "YB" (func $internal1557 (type $0)))
+ (import "env" "ZB" (func $internal1558 (type $0)))
+ (import "env" "_B" (func $internal1559 (type $0)))
+ (import "env" "$B" (func $internal1560 (type $0)))
+ (import "env" "aC" (func $internal1561 (type $0)))
+ (import "env" "bC" (func $internal1562 (type $0)))
+ (import "env" "cC" (func $internal1563 (type $0)))
+ (import "env" "dC" (func $internal1564 (type $0)))
+ (import "env" "eC" (func $internal1565 (type $0)))
+ (import "env" "fC" (func $internal1566 (type $0)))
+ (import "env" "gC" (func $internal1567 (type $0)))
+ (import "env" "hC" (func $internal1568 (type $0)))
+ (import "env" "iC" (func $internal1569 (type $0)))
+ (import "env" "jC" (func $internal1570 (type $0)))
+ (import "env" "kC" (func $internal1571 (type $0)))
+ (import "env" "lC" (func $internal1572 (type $0)))
+ (import "env" "mC" (func $internal1573 (type $0)))
+ (import "env" "nC" (func $internal1574 (type $0)))
+ (import "env" "oC" (func $internal1575 (type $0)))
+ (import "env" "pC" (func $internal1576 (type $0)))
+ (import "env" "qC" (func $internal1577 (type $0)))
+ (import "env" "rC" (func $internal1578 (type $0)))
+ (import "env" "sC" (func $internal1579 (type $0)))
+ (import "env" "tC" (func $internal1580 (type $0)))
+ (import "env" "uC" (func $internal1581 (type $0)))
+ (import "env" "vC" (func $internal1582 (type $0)))
+ (import "env" "wC" (func $internal1583 (type $0)))
+ (import "env" "xC" (func $internal1584 (type $0)))
+ (import "env" "yC" (func $internal1585 (type $0)))
+ (import "env" "zC" (func $internal1586 (type $0)))
+ (import "env" "AC" (func $internal1587 (type $0)))
+ (import "env" "BC" (func $internal1588 (type $0)))
+ (import "env" "CC" (func $internal1589 (type $0)))
+ (import "env" "DC" (func $internal1590 (type $0)))
+ (import "env" "EC" (func $internal1591 (type $0)))
+ (import "env" "FC" (func $internal1592 (type $0)))
+ (import "env" "GC" (func $internal1593 (type $0)))
+ (import "env" "HC" (func $internal1594 (type $0)))
+ (import "env" "IC" (func $internal1595 (type $0)))
+ (import "env" "JC" (func $internal1596 (type $0)))
+ (import "env" "KC" (func $internal1597 (type $0)))
+ (import "env" "LC" (func $internal1598 (type $0)))
+ (import "env" "MC" (func $internal1599 (type $0)))
+ (import "env" "NC" (func $internal1600 (type $0)))
+ (import "env" "OC" (func $internal1601 (type $0)))
+ (import "env" "PC" (func $internal1602 (type $0)))
+ (import "env" "QC" (func $internal1603 (type $0)))
+ (import "env" "RC" (func $internal1604 (type $0)))
+ (import "env" "SC" (func $internal1605 (type $0)))
+ (import "env" "TC" (func $internal1606 (type $0)))
+ (import "env" "UC" (func $internal1607 (type $0)))
+ (import "env" "VC" (func $internal1608 (type $0)))
+ (import "env" "WC" (func $internal1609 (type $0)))
+ (import "env" "XC" (func $internal1610 (type $0)))
+ (import "env" "YC" (func $internal1611 (type $0)))
+ (import "env" "ZC" (func $internal1612 (type $0)))
+ (import "env" "_C" (func $internal1613 (type $0)))
+ (import "env" "$C" (func $internal1614 (type $0)))
+ (import "env" "aD" (func $internal1615 (type $0)))
+ (import "env" "bD" (func $internal1616 (type $0)))
+ (import "env" "cD" (func $internal1617 (type $0)))
+ (import "env" "dD" (func $internal1618 (type $0)))
+ (import "env" "eD" (func $internal1619 (type $0)))
+ (import "env" "fD" (func $internal1620 (type $0)))
+ (import "env" "gD" (func $internal1621 (type $0)))
+ (import "env" "hD" (func $internal1622 (type $0)))
+ (import "env" "iD" (func $internal1623 (type $0)))
+ (import "env" "jD" (func $internal1624 (type $0)))
+ (import "env" "kD" (func $internal1625 (type $0)))
+ (import "env" "lD" (func $internal1626 (type $0)))
+ (import "env" "mD" (func $internal1627 (type $0)))
+ (import "env" "nD" (func $internal1628 (type $0)))
+ (import "env" "oD" (func $internal1629 (type $0)))
+ (import "env" "pD" (func $internal1630 (type $0)))
+ (import "env" "qD" (func $internal1631 (type $0)))
+ (import "env" "rD" (func $internal1632 (type $0)))
+ (import "env" "sD" (func $internal1633 (type $0)))
+ (import "env" "tD" (func $internal1634 (type $0)))
+ (import "env" "uD" (func $internal1635 (type $0)))
+ (import "env" "vD" (func $internal1636 (type $0)))
+ (import "env" "wD" (func $internal1637 (type $0)))
+ (import "env" "xD" (func $internal1638 (type $0)))
+ (import "env" "yD" (func $internal1639 (type $0)))
+ (import "env" "zD" (func $internal1640 (type $0)))
+ (import "env" "AD" (func $internal1641 (type $0)))
+ (import "env" "BD" (func $internal1642 (type $0)))
+ (import "env" "CD" (func $internal1643 (type $0)))
+ (import "env" "DD" (func $internal1644 (type $0)))
+ (import "env" "ED" (func $internal1645 (type $0)))
+ (import "env" "FD" (func $internal1646 (type $0)))
+ (import "env" "GD" (func $internal1647 (type $0)))
+ (import "env" "HD" (func $internal1648 (type $0)))
+ (import "env" "ID" (func $internal1649 (type $0)))
+ (import "env" "JD" (func $internal1650 (type $0)))
+ (import "env" "KD" (func $internal1651 (type $0)))
+ (import "env" "LD" (func $internal1652 (type $0)))
+ (import "env" "MD" (func $internal1653 (type $0)))
+ (import "env" "ND" (func $internal1654 (type $0)))
+ (import "env" "OD" (func $internal1655 (type $0)))
+ (import "env" "PD" (func $internal1656 (type $0)))
+ (import "env" "QD" (func $internal1657 (type $0)))
+ (import "env" "RD" (func $internal1658 (type $0)))
+ (import "env" "SD" (func $internal1659 (type $0)))
+ (import "env" "TD" (func $internal1660 (type $0)))
+ (import "env" "UD" (func $internal1661 (type $0)))
+ (import "env" "VD" (func $internal1662 (type $0)))
+ (import "env" "WD" (func $internal1663 (type $0)))
+ (import "env" "XD" (func $internal1664 (type $0)))
+ (import "env" "YD" (func $internal1665 (type $0)))
+ (import "env" "ZD" (func $internal1666 (type $0)))
+ (import "env" "_D" (func $internal1667 (type $0)))
+ (import "env" "$D" (func $internal1668 (type $0)))
+ (import "env" "aE" (func $internal1669 (type $0)))
+ (import "env" "bE" (func $internal1670 (type $0)))
+ (import "env" "cE" (func $internal1671 (type $0)))
+ (import "env" "dE" (func $internal1672 (type $0)))
+ (import "env" "eE" (func $internal1673 (type $0)))
+ (import "env" "fE" (func $internal1674 (type $0)))
+ (import "env" "gE" (func $internal1675 (type $0)))
+ (import "env" "hE" (func $internal1676 (type $0)))
+ (import "env" "iE" (func $internal1677 (type $0)))
+ (import "env" "jE" (func $internal1678 (type $0)))
+ (import "env" "kE" (func $internal1679 (type $0)))
+ (import "env" "lE" (func $internal1680 (type $0)))
+ (import "env" "mE" (func $internal1681 (type $0)))
+ (import "env" "nE" (func $internal1682 (type $0)))
+ (import "env" "oE" (func $internal1683 (type $0)))
+ (import "env" "pE" (func $internal1684 (type $0)))
+ (import "env" "qE" (func $internal1685 (type $0)))
+ (import "env" "rE" (func $internal1686 (type $0)))
+ (import "env" "sE" (func $internal1687 (type $0)))
+ (import "env" "tE" (func $internal1688 (type $0)))
+ (import "env" "uE" (func $internal1689 (type $0)))
+ (import "env" "vE" (func $internal1690 (type $0)))
+ (import "env" "wE" (func $internal1691 (type $0)))
+ (import "env" "xE" (func $internal1692 (type $0)))
+ (import "env" "yE" (func $internal1693 (type $0)))
+ (import "env" "zE" (func $internal1694 (type $0)))
+ (import "env" "AE" (func $internal1695 (type $0)))
+ (import "env" "BE" (func $internal1696 (type $0)))
+ (import "env" "CE" (func $internal1697 (type $0)))
+ (import "env" "DE" (func $internal1698 (type $0)))
+ (import "env" "EE" (func $internal1699 (type $0)))
+ (import "env" "FE" (func $internal1700 (type $0)))
+ (import "env" "GE" (func $internal1701 (type $0)))
+ (import "env" "HE" (func $internal1702 (type $0)))
+ (import "env" "IE" (func $internal1703 (type $0)))
+ (import "env" "JE" (func $internal1704 (type $0)))
+ (import "env" "KE" (func $internal1705 (type $0)))
+ (import "env" "LE" (func $internal1706 (type $0)))
+ (import "env" "ME" (func $internal1707 (type $0)))
+ (import "env" "NE" (func $internal1708 (type $0)))
+ (import "env" "OE" (func $internal1709 (type $0)))
+ (import "env" "PE" (func $internal1710 (type $0)))
+ (import "env" "QE" (func $internal1711 (type $0)))
+ (import "env" "RE" (func $internal1712 (type $0)))
+ (import "env" "SE" (func $internal1713 (type $0)))
+ (import "env" "TE" (func $internal1714 (type $0)))
+ (import "env" "UE" (func $internal1715 (type $0)))
+ (import "env" "VE" (func $internal1716 (type $0)))
+ (import "env" "WE" (func $internal1717 (type $0)))
+ (import "env" "XE" (func $internal1718 (type $0)))
+ (import "env" "YE" (func $internal1719 (type $0)))
+ (import "env" "ZE" (func $internal1720 (type $0)))
+ (import "env" "_E" (func $internal1721 (type $0)))
+ (import "env" "$E" (func $internal1722 (type $0)))
+ (import "env" "aF" (func $internal1723 (type $0)))
+ (import "env" "bF" (func $internal1724 (type $0)))
+ (import "env" "cF" (func $internal1725 (type $0)))
+ (import "env" "dF" (func $internal1726 (type $0)))
+ (import "env" "eF" (func $internal1727 (type $0)))
+ (import "env" "fF" (func $internal1728 (type $0)))
+ (import "env" "gF" (func $internal1729 (type $0)))
+ (import "env" "hF" (func $internal1730 (type $0)))
+ (import "env" "iF" (func $internal1731 (type $0)))
+ (import "env" "jF" (func $internal1732 (type $0)))
+ (import "env" "kF" (func $internal1733 (type $0)))
+ (import "env" "lF" (func $internal1734 (type $0)))
+ (import "env" "mF" (func $internal1735 (type $0)))
+ (import "env" "nF" (func $internal1736 (type $0)))
+ (import "env" "oF" (func $internal1737 (type $0)))
+ (import "env" "pF" (func $internal1738 (type $0)))
+ (import "env" "qF" (func $internal1739 (type $0)))
+ (import "env" "rF" (func $internal1740 (type $0)))
+ (import "env" "sF" (func $internal1741 (type $0)))
+ (import "env" "tF" (func $internal1742 (type $0)))
+ (import "env" "uF" (func $internal1743 (type $0)))
+ (import "env" "vF" (func $internal1744 (type $0)))
+ (import "env" "wF" (func $internal1745 (type $0)))
+ (import "env" "xF" (func $internal1746 (type $0)))
+ (import "env" "yF" (func $internal1747 (type $0)))
+ (import "env" "zF" (func $internal1748 (type $0)))
+ (import "env" "AF" (func $internal1749 (type $0)))
+ (import "env" "BF" (func $internal1750 (type $0)))
+ (import "env" "CF" (func $internal1751 (type $0)))
+ (import "env" "DF" (func $internal1752 (type $0)))
+ (import "env" "EF" (func $internal1753 (type $0)))
+ (import "env" "FF" (func $internal1754 (type $0)))
+ (import "env" "GF" (func $internal1755 (type $0)))
+ (import "env" "HF" (func $internal1756 (type $0)))
+ (import "env" "IF" (func $internal1757 (type $0)))
+ (import "env" "JF" (func $internal1758 (type $0)))
+ (import "env" "KF" (func $internal1759 (type $0)))
+ (import "env" "LF" (func $internal1760 (type $0)))
+ (import "env" "MF" (func $internal1761 (type $0)))
+ (import "env" "NF" (func $internal1762 (type $0)))
+ (import "env" "OF" (func $internal1763 (type $0)))
+ (import "env" "PF" (func $internal1764 (type $0)))
+ (import "env" "QF" (func $internal1765 (type $0)))
+ (import "env" "RF" (func $internal1766 (type $0)))
+ (import "env" "SF" (func $internal1767 (type $0)))
+ (import "env" "TF" (func $internal1768 (type $0)))
+ (import "env" "UF" (func $internal1769 (type $0)))
+ (import "env" "VF" (func $internal1770 (type $0)))
+ (import "env" "WF" (func $internal1771 (type $0)))
+ (import "env" "XF" (func $internal1772 (type $0)))
+ (import "env" "YF" (func $internal1773 (type $0)))
+ (import "env" "ZF" (func $internal1774 (type $0)))
+ (import "env" "_F" (func $internal1775 (type $0)))
+ (import "env" "$F" (func $internal1776 (type $0)))
+ (import "env" "aG" (func $internal1777 (type $0)))
+ (import "env" "bG" (func $internal1778 (type $0)))
+ (import "env" "cG" (func $internal1779 (type $0)))
+ (import "env" "dG" (func $internal1780 (type $0)))
+ (import "env" "eG" (func $internal1781 (type $0)))
+ (import "env" "fG" (func $internal1782 (type $0)))
+ (import "env" "gG" (func $internal1783 (type $0)))
+ (import "env" "hG" (func $internal1784 (type $0)))
+ (import "env" "iG" (func $internal1785 (type $0)))
+ (import "env" "jG" (func $internal1786 (type $0)))
+ (import "env" "kG" (func $internal1787 (type $0)))
+ (import "env" "lG" (func $internal1788 (type $0)))
+ (import "env" "mG" (func $internal1789 (type $0)))
+ (import "env" "nG" (func $internal1790 (type $0)))
+ (import "env" "oG" (func $internal1791 (type $0)))
+ (import "env" "pG" (func $internal1792 (type $0)))
+ (import "env" "qG" (func $internal1793 (type $0)))
+ (import "env" "rG" (func $internal1794 (type $0)))
+ (import "env" "sG" (func $internal1795 (type $0)))
+ (import "env" "tG" (func $internal1796 (type $0)))
+ (import "env" "uG" (func $internal1797 (type $0)))
+ (import "env" "vG" (func $internal1798 (type $0)))
+ (import "env" "wG" (func $internal1799 (type $0)))
+ (import "env" "xG" (func $internal1800 (type $0)))
+ (import "env" "yG" (func $internal1801 (type $0)))
+ (import "env" "zG" (func $internal1802 (type $0)))
+ (import "env" "AG" (func $internal1803 (type $0)))
+ (import "env" "BG" (func $internal1804 (type $0)))
+ (import "env" "CG" (func $internal1805 (type $0)))
+ (import "env" "DG" (func $internal1806 (type $0)))
+ (import "env" "EG" (func $internal1807 (type $0)))
+ (import "env" "FG" (func $internal1808 (type $0)))
+ (import "env" "GG" (func $internal1809 (type $0)))
+ (import "env" "HG" (func $internal1810 (type $0)))
+ (import "env" "IG" (func $internal1811 (type $0)))
+ (import "env" "JG" (func $internal1812 (type $0)))
+ (import "env" "KG" (func $internal1813 (type $0)))
+ (import "env" "LG" (func $internal1814 (type $0)))
+ (import "env" "MG" (func $internal1815 (type $0)))
+ (import "env" "NG" (func $internal1816 (type $0)))
+ (import "env" "OG" (func $internal1817 (type $0)))
+ (import "env" "PG" (func $internal1818 (type $0)))
+ (import "env" "QG" (func $internal1819 (type $0)))
+ (import "env" "RG" (func $internal1820 (type $0)))
+ (import "env" "SG" (func $internal1821 (type $0)))
+ (import "env" "TG" (func $internal1822 (type $0)))
+ (import "env" "UG" (func $internal1823 (type $0)))
+ (import "env" "VG" (func $internal1824 (type $0)))
+ (import "env" "WG" (func $internal1825 (type $0)))
+ (import "env" "XG" (func $internal1826 (type $0)))
+ (import "env" "YG" (func $internal1827 (type $0)))
+ (import "env" "ZG" (func $internal1828 (type $0)))
+ (import "env" "_G" (func $internal1829 (type $0)))
+ (import "env" "$G" (func $internal1830 (type $0)))
+ (import "env" "aH" (func $internal1831 (type $0)))
+ (import "env" "bH" (func $internal1832 (type $0)))
+ (import "env" "cH" (func $internal1833 (type $0)))
+ (import "env" "dH" (func $internal1834 (type $0)))
+ (import "env" "eH" (func $internal1835 (type $0)))
+ (import "env" "fH" (func $internal1836 (type $0)))
+ (import "env" "gH" (func $internal1837 (type $0)))
+ (import "env" "hH" (func $internal1838 (type $0)))
+ (import "env" "iH" (func $internal1839 (type $0)))
+ (import "env" "jH" (func $internal1840 (type $0)))
+ (import "env" "kH" (func $internal1841 (type $0)))
+ (import "env" "lH" (func $internal1842 (type $0)))
+ (import "env" "mH" (func $internal1843 (type $0)))
+ (import "env" "nH" (func $internal1844 (type $0)))
+ (import "env" "oH" (func $internal1845 (type $0)))
+ (import "env" "pH" (func $internal1846 (type $0)))
+ (import "env" "qH" (func $internal1847 (type $0)))
+ (import "env" "rH" (func $internal1848 (type $0)))
+ (import "env" "sH" (func $internal1849 (type $0)))
+ (import "env" "tH" (func $internal1850 (type $0)))
+ (import "env" "uH" (func $internal1851 (type $0)))
+ (import "env" "vH" (func $internal1852 (type $0)))
+ (import "env" "wH" (func $internal1853 (type $0)))
+ (import "env" "xH" (func $internal1854 (type $0)))
+ (import "env" "yH" (func $internal1855 (type $0)))
+ (import "env" "zH" (func $internal1856 (type $0)))
+ (import "env" "AH" (func $internal1857 (type $0)))
+ (import "env" "BH" (func $internal1858 (type $0)))
+ (import "env" "CH" (func $internal1859 (type $0)))
+ (import "env" "DH" (func $internal1860 (type $0)))
+ (import "env" "EH" (func $internal1861 (type $0)))
+ (import "env" "FH" (func $internal1862 (type $0)))
+ (import "env" "GH" (func $internal1863 (type $0)))
+ (import "env" "HH" (func $internal1864 (type $0)))
+ (import "env" "IH" (func $internal1865 (type $0)))
+ (import "env" "JH" (func $internal1866 (type $0)))
+ (import "env" "KH" (func $internal1867 (type $0)))
+ (import "env" "LH" (func $internal1868 (type $0)))
+ (import "env" "MH" (func $internal1869 (type $0)))
+ (import "env" "NH" (func $internal1870 (type $0)))
+ (import "env" "OH" (func $internal1871 (type $0)))
+ (import "env" "PH" (func $internal1872 (type $0)))
+ (import "env" "QH" (func $internal1873 (type $0)))
+ (import "env" "RH" (func $internal1874 (type $0)))
+ (import "env" "SH" (func $internal1875 (type $0)))
+ (import "env" "TH" (func $internal1876 (type $0)))
+ (import "env" "UH" (func $internal1877 (type $0)))
+ (import "env" "VH" (func $internal1878 (type $0)))
+ (import "env" "WH" (func $internal1879 (type $0)))
+ (import "env" "XH" (func $internal1880 (type $0)))
+ (import "env" "YH" (func $internal1881 (type $0)))
+ (import "env" "ZH" (func $internal1882 (type $0)))
+ (import "env" "_H" (func $internal1883 (type $0)))
+ (import "env" "$H" (func $internal1884 (type $0)))
+ (import "env" "aI" (func $internal1885 (type $0)))
+ (import "env" "bI" (func $internal1886 (type $0)))
+ (import "env" "cI" (func $internal1887 (type $0)))
+ (import "env" "dI" (func $internal1888 (type $0)))
+ (import "env" "eI" (func $internal1889 (type $0)))
+ (import "env" "fI" (func $internal1890 (type $0)))
+ (import "env" "gI" (func $internal1891 (type $0)))
+ (import "env" "hI" (func $internal1892 (type $0)))
+ (import "env" "iI" (func $internal1893 (type $0)))
+ (import "env" "jI" (func $internal1894 (type $0)))
+ (import "env" "kI" (func $internal1895 (type $0)))
+ (import "env" "lI" (func $internal1896 (type $0)))
+ (import "env" "mI" (func $internal1897 (type $0)))
+ (import "env" "nI" (func $internal1898 (type $0)))
+ (import "env" "oI" (func $internal1899 (type $0)))
+ (import "env" "pI" (func $internal1900 (type $0)))
+ (import "env" "qI" (func $internal1901 (type $0)))
+ (import "env" "rI" (func $internal1902 (type $0)))
+ (import "env" "sI" (func $internal1903 (type $0)))
+ (import "env" "tI" (func $internal1904 (type $0)))
+ (import "env" "uI" (func $internal1905 (type $0)))
+ (import "env" "vI" (func $internal1906 (type $0)))
+ (import "env" "wI" (func $internal1907 (type $0)))
+ (import "env" "xI" (func $internal1908 (type $0)))
+ (import "env" "yI" (func $internal1909 (type $0)))
+ (import "env" "zI" (func $internal1910 (type $0)))
+ (import "env" "AI" (func $internal1911 (type $0)))
+ (import "env" "BI" (func $internal1912 (type $0)))
+ (import "env" "CI" (func $internal1913 (type $0)))
+ (import "env" "DI" (func $internal1914 (type $0)))
+ (import "env" "EI" (func $internal1915 (type $0)))
+ (import "env" "FI" (func $internal1916 (type $0)))
+ (import "env" "GI" (func $internal1917 (type $0)))
+ (import "env" "HI" (func $internal1918 (type $0)))
+ (import "env" "II" (func $internal1919 (type $0)))
+ (import "env" "JI" (func $internal1920 (type $0)))
+ (import "env" "KI" (func $internal1921 (type $0)))
+ (import "env" "LI" (func $internal1922 (type $0)))
+ (import "env" "MI" (func $internal1923 (type $0)))
+ (import "env" "NI" (func $internal1924 (type $0)))
+ (import "env" "OI" (func $internal1925 (type $0)))
+ (import "env" "PI" (func $internal1926 (type $0)))
+ (import "env" "QI" (func $internal1927 (type $0)))
+ (import "env" "RI" (func $internal1928 (type $0)))
+ (import "env" "SI" (func $internal1929 (type $0)))
+ (import "env" "TI" (func $internal1930 (type $0)))
+ (import "env" "UI" (func $internal1931 (type $0)))
+ (import "env" "VI" (func $internal1932 (type $0)))
+ (import "env" "WI" (func $internal1933 (type $0)))
+ (import "env" "XI" (func $internal1934 (type $0)))
+ (import "env" "YI" (func $internal1935 (type $0)))
+ (import "env" "ZI" (func $internal1936 (type $0)))
+ (import "env" "_I" (func $internal1937 (type $0)))
+ (import "env" "$I" (func $internal1938 (type $0)))
+ (import "env" "aJ" (func $internal1939 (type $0)))
+ (import "env" "bJ" (func $internal1940 (type $0)))
+ (import "env" "cJ" (func $internal1941 (type $0)))
+ (import "env" "dJ" (func $internal1942 (type $0)))
+ (import "env" "eJ" (func $internal1943 (type $0)))
+ (import "env" "fJ" (func $internal1944 (type $0)))
+ (import "env" "gJ" (func $internal1945 (type $0)))
+ (import "env" "hJ" (func $internal1946 (type $0)))
+ (import "env" "iJ" (func $internal1947 (type $0)))
+ (import "env" "jJ" (func $internal1948 (type $0)))
+ (import "env" "kJ" (func $internal1949 (type $0)))
+ (import "env" "lJ" (func $internal1950 (type $0)))
+ (import "env" "mJ" (func $internal1951 (type $0)))
+ (import "env" "nJ" (func $internal1952 (type $0)))
+ (import "env" "oJ" (func $internal1953 (type $0)))
+ (import "env" "pJ" (func $internal1954 (type $0)))
+ (import "env" "qJ" (func $internal1955 (type $0)))
+ (import "env" "rJ" (func $internal1956 (type $0)))
+ (import "env" "sJ" (func $internal1957 (type $0)))
+ (import "env" "tJ" (func $internal1958 (type $0)))
+ (import "env" "uJ" (func $internal1959 (type $0)))
+ (import "env" "vJ" (func $internal1960 (type $0)))
+ (import "env" "wJ" (func $internal1961 (type $0)))
+ (import "env" "xJ" (func $internal1962 (type $0)))
+ (import "env" "yJ" (func $internal1963 (type $0)))
+ (import "env" "zJ" (func $internal1964 (type $0)))
+ (import "env" "AJ" (func $internal1965 (type $0)))
+ (import "env" "BJ" (func $internal1966 (type $0)))
+ (import "env" "CJ" (func $internal1967 (type $0)))
+ (import "env" "DJ" (func $internal1968 (type $0)))
+ (import "env" "EJ" (func $internal1969 (type $0)))
+ (import "env" "FJ" (func $internal1970 (type $0)))
+ (import "env" "GJ" (func $internal1971 (type $0)))
+ (import "env" "HJ" (func $internal1972 (type $0)))
+ (import "env" "IJ" (func $internal1973 (type $0)))
+ (import "env" "JJ" (func $internal1974 (type $0)))
+ (import "env" "KJ" (func $internal1975 (type $0)))
+ (import "env" "LJ" (func $internal1976 (type $0)))
+ (import "env" "MJ" (func $internal1977 (type $0)))
+ (import "env" "NJ" (func $internal1978 (type $0)))
+ (import "env" "OJ" (func $internal1979 (type $0)))
+ (import "env" "PJ" (func $internal1980 (type $0)))
+ (import "env" "QJ" (func $internal1981 (type $0)))
+ (import "env" "RJ" (func $internal1982 (type $0)))
+ (import "env" "SJ" (func $internal1983 (type $0)))
+ (import "env" "TJ" (func $internal1984 (type $0)))
+ (import "env" "UJ" (func $internal1985 (type $0)))
+ (import "env" "VJ" (func $internal1986 (type $0)))
+ (import "env" "WJ" (func $internal1987 (type $0)))
+ (import "env" "XJ" (func $internal1988 (type $0)))
+ (import "env" "YJ" (func $internal1989 (type $0)))
+ (import "env" "ZJ" (func $internal1990 (type $0)))
+ (import "env" "_J" (func $internal1991 (type $0)))
+ (import "env" "$J" (func $internal1992 (type $0)))
+ (import "env" "aK" (func $internal1993 (type $0)))
+ (import "env" "bK" (func $internal1994 (type $0)))
+ (import "env" "cK" (func $internal1995 (type $0)))
+ (import "env" "dK" (func $internal1996 (type $0)))
+ (import "env" "eK" (func $internal1997 (type $0)))
+ (import "env" "fK" (func $internal1998 (type $0)))
+ (import "env" "gK" (func $internal1999 (type $0)))
+ (import "env" "hK" (func $internal2000 (type $0)))
+ (import "env" "iK" (func $internal2001 (type $0)))
+ (import "env" "jK" (func $internal2002 (type $0)))
+ (import "env" "kK" (func $internal2003 (type $0)))
+ (import "env" "lK" (func $internal2004 (type $0)))
+ (import "env" "mK" (func $internal2005 (type $0)))
+ (import "env" "nK" (func $internal2006 (type $0)))
+ (import "env" "oK" (func $internal2007 (type $0)))
+ (import "env" "pK" (func $internal2008 (type $0)))
+ (import "env" "qK" (func $internal2009 (type $0)))
+ (import "env" "rK" (func $internal2010 (type $0)))
+ (import "env" "sK" (func $internal2011 (type $0)))
+ (import "env" "tK" (func $internal2012 (type $0)))
+ (import "env" "uK" (func $internal2013 (type $0)))
+ (import "env" "vK" (func $internal2014 (type $0)))
+ (import "env" "wK" (func $internal2015 (type $0)))
+ (import "env" "xK" (func $internal2016 (type $0)))
+ (import "env" "yK" (func $internal2017 (type $0)))
+ (import "env" "zK" (func $internal2018 (type $0)))
+ (import "env" "AK" (func $internal2019 (type $0)))
+ (import "env" "BK" (func $internal2020 (type $0)))
+ (import "env" "CK" (func $internal2021 (type $0)))
+ (import "env" "DK" (func $internal2022 (type $0)))
+ (import "env" "EK" (func $internal2023 (type $0)))
+ (import "env" "FK" (func $internal2024 (type $0)))
+ (import "env" "GK" (func $internal2025 (type $0)))
+ (import "env" "HK" (func $internal2026 (type $0)))
+ (import "env" "IK" (func $internal2027 (type $0)))
+ (import "env" "JK" (func $internal2028 (type $0)))
+ (import "env" "KK" (func $internal2029 (type $0)))
+ (import "env" "LK" (func $internal2030 (type $0)))
+ (import "env" "MK" (func $internal2031 (type $0)))
+ (import "env" "NK" (func $internal2032 (type $0)))
+ (import "env" "OK" (func $internal2033 (type $0)))
+ (import "env" "PK" (func $internal2034 (type $0)))
+ (import "env" "QK" (func $internal2035 (type $0)))
+ (import "env" "RK" (func $internal2036 (type $0)))
+ (import "env" "SK" (func $internal2037 (type $0)))
+ (import "env" "TK" (func $internal2038 (type $0)))
+ (import "env" "UK" (func $internal2039 (type $0)))
+ (import "env" "VK" (func $internal2040 (type $0)))
+ (import "env" "WK" (func $internal2041 (type $0)))
+ (import "env" "XK" (func $internal2042 (type $0)))
+ (import "env" "YK" (func $internal2043 (type $0)))
+ (import "env" "ZK" (func $internal2044 (type $0)))
+ (import "env" "_K" (func $internal2045 (type $0)))
+ (import "env" "$K" (func $internal2046 (type $0)))
+ (import "env" "aL" (func $internal2047 (type $0)))
+ (import "env" "bL" (func $internal2048 (type $0)))
+ (import "env" "cL" (func $internal2049 (type $0)))
+ (import "env" "dL" (func $internal2050 (type $0)))
+ (import "env" "eL" (func $internal2051 (type $0)))
+ (import "env" "fL" (func $internal2052 (type $0)))
+ (import "env" "gL" (func $internal2053 (type $0)))
+ (import "env" "hL" (func $internal2054 (type $0)))
+ (import "env" "iL" (func $internal2055 (type $0)))
+ (import "env" "jL" (func $internal2056 (type $0)))
+ (import "env" "kL" (func $internal2057 (type $0)))
+ (import "env" "lL" (func $internal2058 (type $0)))
+ (import "env" "mL" (func $internal2059 (type $0)))
+ (import "env" "nL" (func $internal2060 (type $0)))
+ (import "env" "oL" (func $internal2061 (type $0)))
+ (import "env" "pL" (func $internal2062 (type $0)))
+ (import "env" "qL" (func $internal2063 (type $0)))
+ (import "env" "rL" (func $internal2064 (type $0)))
+ (import "env" "sL" (func $internal2065 (type $0)))
+ (import "env" "tL" (func $internal2066 (type $0)))
+ (import "env" "uL" (func $internal2067 (type $0)))
+ (import "env" "vL" (func $internal2068 (type $0)))
+ (import "env" "wL" (func $internal2069 (type $0)))
+ (import "env" "xL" (func $internal2070 (type $0)))
+ (import "env" "yL" (func $internal2071 (type $0)))
+ (import "env" "zL" (func $internal2072 (type $0)))
+ (import "env" "AL" (func $internal2073 (type $0)))
+ (import "env" "BL" (func $internal2074 (type $0)))
+ (import "env" "CL" (func $internal2075 (type $0)))
+ (import "env" "DL" (func $internal2076 (type $0)))
+ (import "env" "EL" (func $internal2077 (type $0)))
+ (import "env" "FL" (func $internal2078 (type $0)))
+ (import "env" "GL" (func $internal2079 (type $0)))
+ (import "env" "HL" (func $internal2080 (type $0)))
+ (import "env" "IL" (func $internal2081 (type $0)))
+ (import "env" "JL" (func $internal2082 (type $0)))
+ (import "env" "KL" (func $internal2083 (type $0)))
+ (import "env" "LL" (func $internal2084 (type $0)))
+ (import "env" "ML" (func $internal2085 (type $0)))
+ (import "env" "NL" (func $internal2086 (type $0)))
+ (import "env" "OL" (func $internal2087 (type $0)))
+ (import "env" "PL" (func $internal2088 (type $0)))
+ (import "env" "QL" (func $internal2089 (type $0)))
+ (import "env" "RL" (func $internal2090 (type $0)))
+ (import "env" "SL" (func $internal2091 (type $0)))
+ (import "env" "TL" (func $internal2092 (type $0)))
+ (import "env" "UL" (func $internal2093 (type $0)))
+ (import "env" "VL" (func $internal2094 (type $0)))
+ (import "env" "WL" (func $internal2095 (type $0)))
+ (import "env" "XL" (func $internal2096 (type $0)))
+ (import "env" "YL" (func $internal2097 (type $0)))
+ (import "env" "ZL" (func $internal2098 (type $0)))
+ (import "env" "_L" (func $internal2099 (type $0)))
+ (import "env" "$L" (func $internal2100 (type $0)))
+ (import "env" "aM" (func $internal2101 (type $0)))
+ (import "env" "bM" (func $internal2102 (type $0)))
+ (import "env" "cM" (func $internal2103 (type $0)))
+ (import "env" "dM" (func $internal2104 (type $0)))
+ (import "env" "eM" (func $internal2105 (type $0)))
+ (import "env" "fM" (func $internal2106 (type $0)))
+ (import "env" "gM" (func $internal2107 (type $0)))
+ (import "env" "hM" (func $internal2108 (type $0)))
+ (import "env" "iM" (func $internal2109 (type $0)))
+ (import "env" "jM" (func $internal2110 (type $0)))
+ (import "env" "kM" (func $internal2111 (type $0)))
+ (import "env" "lM" (func $internal2112 (type $0)))
+ (import "env" "mM" (func $internal2113 (type $0)))
+ (import "env" "nM" (func $internal2114 (type $0)))
+ (import "env" "oM" (func $internal2115 (type $0)))
+ (import "env" "pM" (func $internal2116 (type $0)))
+ (import "env" "qM" (func $internal2117 (type $0)))
+ (import "env" "rM" (func $internal2118 (type $0)))
+ (import "env" "sM" (func $internal2119 (type $0)))
+ (import "env" "tM" (func $internal2120 (type $0)))
+ (import "env" "uM" (func $internal2121 (type $0)))
+ (import "env" "vM" (func $internal2122 (type $0)))
+ (import "env" "wM" (func $internal2123 (type $0)))
+ (import "env" "xM" (func $internal2124 (type $0)))
+ (import "env" "yM" (func $internal2125 (type $0)))
+ (import "env" "zM" (func $internal2126 (type $0)))
+ (import "env" "AM" (func $internal2127 (type $0)))
+ (import "env" "BM" (func $internal2128 (type $0)))
+ (import "env" "CM" (func $internal2129 (type $0)))
+ (import "env" "DM" (func $internal2130 (type $0)))
+ (import "env" "EM" (func $internal2131 (type $0)))
+ (import "env" "FM" (func $internal2132 (type $0)))
+ (import "env" "GM" (func $internal2133 (type $0)))
+ (import "env" "HM" (func $internal2134 (type $0)))
+ (import "env" "IM" (func $internal2135 (type $0)))
+ (import "env" "JM" (func $internal2136 (type $0)))
+ (import "env" "KM" (func $internal2137 (type $0)))
+ (import "env" "LM" (func $internal2138 (type $0)))
+ (import "env" "MM" (func $internal2139 (type $0)))
+ (import "env" "NM" (func $internal2140 (type $0)))
+ (import "env" "OM" (func $internal2141 (type $0)))
+ (import "env" "PM" (func $internal2142 (type $0)))
+ (import "env" "QM" (func $internal2143 (type $0)))
+ (import "env" "RM" (func $internal2144 (type $0)))
+ (import "env" "SM" (func $internal2145 (type $0)))
+ (import "env" "TM" (func $internal2146 (type $0)))
+ (import "env" "UM" (func $internal2147 (type $0)))
+ (import "env" "VM" (func $internal2148 (type $0)))
+ (import "env" "WM" (func $internal2149 (type $0)))
+ (import "env" "XM" (func $internal2150 (type $0)))
+ (import "env" "YM" (func $internal2151 (type $0)))
+ (import "env" "ZM" (func $internal2152 (type $0)))
+ (import "env" "_M" (func $internal2153 (type $0)))
+ (import "env" "$M" (func $internal2154 (type $0)))
+ (import "env" "aN" (func $internal2155 (type $0)))
+ (import "env" "bN" (func $internal2156 (type $0)))
+ (import "env" "cN" (func $internal2157 (type $0)))
+ (import "env" "dN" (func $internal2158 (type $0)))
+ (import "env" "eN" (func $internal2159 (type $0)))
+ (import "env" "fN" (func $internal2160 (type $0)))
+ (import "env" "gN" (func $internal2161 (type $0)))
+ (import "env" "hN" (func $internal2162 (type $0)))
+ (import "env" "iN" (func $internal2163 (type $0)))
+ (import "env" "jN" (func $internal2164 (type $0)))
+ (import "env" "kN" (func $internal2165 (type $0)))
+ (import "env" "lN" (func $internal2166 (type $0)))
+ (import "env" "mN" (func $internal2167 (type $0)))
+ (import "env" "nN" (func $internal2168 (type $0)))
+ (import "env" "oN" (func $internal2169 (type $0)))
+ (import "env" "pN" (func $internal2170 (type $0)))
+ (import "env" "qN" (func $internal2171 (type $0)))
+ (import "env" "rN" (func $internal2172 (type $0)))
+ (import "env" "sN" (func $internal2173 (type $0)))
+ (import "env" "tN" (func $internal2174 (type $0)))
+ (import "env" "uN" (func $internal2175 (type $0)))
+ (import "env" "vN" (func $internal2176 (type $0)))
+ (import "env" "wN" (func $internal2177 (type $0)))
+ (import "env" "xN" (func $internal2178 (type $0)))
+ (import "env" "yN" (func $internal2179 (type $0)))
+ (import "env" "zN" (func $internal2180 (type $0)))
+ (import "env" "AN" (func $internal2181 (type $0)))
+ (import "env" "BN" (func $internal2182 (type $0)))
+ (import "env" "CN" (func $internal2183 (type $0)))
+ (import "env" "DN" (func $internal2184 (type $0)))
+ (import "env" "EN" (func $internal2185 (type $0)))
+ (import "env" "FN" (func $internal2186 (type $0)))
+ (import "env" "GN" (func $internal2187 (type $0)))
+ (import "env" "HN" (func $internal2188 (type $0)))
+ (import "env" "IN" (func $internal2189 (type $0)))
+ (import "env" "JN" (func $internal2190 (type $0)))
+ (import "env" "KN" (func $internal2191 (type $0)))
+ (import "env" "LN" (func $internal2192 (type $0)))
+ (import "env" "MN" (func $internal2193 (type $0)))
+ (import "env" "NN" (func $internal2194 (type $0)))
+ (import "env" "ON" (func $internal2195 (type $0)))
+ (import "env" "PN" (func $internal2196 (type $0)))
+ (import "env" "QN" (func $internal2197 (type $0)))
+ (import "env" "RN" (func $internal2198 (type $0)))
+ (import "env" "SN" (func $internal2199 (type $0)))
+ (import "env" "TN" (func $internal2200 (type $0)))
+ (import "env" "UN" (func $internal2201 (type $0)))
+ (import "env" "VN" (func $internal2202 (type $0)))
+ (import "env" "WN" (func $internal2203 (type $0)))
+ (import "env" "XN" (func $internal2204 (type $0)))
+ (import "env" "YN" (func $internal2205 (type $0)))
+ (import "env" "ZN" (func $internal2206 (type $0)))
+ (import "env" "_N" (func $internal2207 (type $0)))
+ (import "env" "$N" (func $internal2208 (type $0)))
+ (import "env" "aO" (func $internal2209 (type $0)))
+ (import "env" "bO" (func $internal2210 (type $0)))
+ (import "env" "cO" (func $internal2211 (type $0)))
+ (import "env" "dO" (func $internal2212 (type $0)))
+ (import "env" "eO" (func $internal2213 (type $0)))
+ (import "env" "fO" (func $internal2214 (type $0)))
+ (import "env" "gO" (func $internal2215 (type $0)))
+ (import "env" "hO" (func $internal2216 (type $0)))
+ (import "env" "iO" (func $internal2217 (type $0)))
+ (import "env" "jO" (func $internal2218 (type $0)))
+ (import "env" "kO" (func $internal2219 (type $0)))
+ (import "env" "lO" (func $internal2220 (type $0)))
+ (import "env" "mO" (func $internal2221 (type $0)))
+ (import "env" "nO" (func $internal2222 (type $0)))
+ (import "env" "oO" (func $internal2223 (type $0)))
+ (import "env" "pO" (func $internal2224 (type $0)))
+ (import "env" "qO" (func $internal2225 (type $0)))
+ (import "env" "rO" (func $internal2226 (type $0)))
+ (import "env" "sO" (func $internal2227 (type $0)))
+ (import "env" "tO" (func $internal2228 (type $0)))
+ (import "env" "uO" (func $internal2229 (type $0)))
+ (import "env" "vO" (func $internal2230 (type $0)))
+ (import "env" "wO" (func $internal2231 (type $0)))
+ (import "env" "xO" (func $internal2232 (type $0)))
+ (import "env" "yO" (func $internal2233 (type $0)))
+ (import "env" "zO" (func $internal2234 (type $0)))
+ (import "env" "AO" (func $internal2235 (type $0)))
+ (import "env" "BO" (func $internal2236 (type $0)))
+ (import "env" "CO" (func $internal2237 (type $0)))
+ (import "env" "DO" (func $internal2238 (type $0)))
+ (import "env" "EO" (func $internal2239 (type $0)))
+ (import "env" "FO" (func $internal2240 (type $0)))
+ (import "env" "GO" (func $internal2241 (type $0)))
+ (import "env" "HO" (func $internal2242 (type $0)))
+ (import "env" "IO" (func $internal2243 (type $0)))
+ (import "env" "JO" (func $internal2244 (type $0)))
+ (import "env" "KO" (func $internal2245 (type $0)))
+ (import "env" "LO" (func $internal2246 (type $0)))
+ (import "env" "MO" (func $internal2247 (type $0)))
+ (import "env" "NO" (func $internal2248 (type $0)))
+ (import "env" "OO" (func $internal2249 (type $0)))
+ (import "env" "PO" (func $internal2250 (type $0)))
+ (import "env" "QO" (func $internal2251 (type $0)))
+ (import "env" "RO" (func $internal2252 (type $0)))
+ (import "env" "SO" (func $internal2253 (type $0)))
+ (import "env" "TO" (func $internal2254 (type $0)))
+ (import "env" "UO" (func $internal2255 (type $0)))
+ (import "env" "VO" (func $internal2256 (type $0)))
+ (import "env" "WO" (func $internal2257 (type $0)))
+ (import "env" "XO" (func $internal2258 (type $0)))
+ (import "env" "YO" (func $internal2259 (type $0)))
+ (import "env" "ZO" (func $internal2260 (type $0)))
+ (import "env" "_O" (func $internal2261 (type $0)))
+ (import "env" "$O" (func $internal2262 (type $0)))
+ (import "env" "aP" (func $internal2263 (type $0)))
+ (import "env" "bP" (func $internal2264 (type $0)))
+ (import "env" "cP" (func $internal2265 (type $0)))
+ (import "env" "dP" (func $internal2266 (type $0)))
+ (import "env" "eP" (func $internal2267 (type $0)))
+ (import "env" "fP" (func $internal2268 (type $0)))
+ (import "env" "gP" (func $internal2269 (type $0)))
+ (import "env" "hP" (func $internal2270 (type $0)))
+ (import "env" "iP" (func $internal2271 (type $0)))
+ (import "env" "jP" (func $internal2272 (type $0)))
+ (import "env" "kP" (func $internal2273 (type $0)))
+ (import "env" "lP" (func $internal2274 (type $0)))
+ (import "env" "mP" (func $internal2275 (type $0)))
+ (import "env" "nP" (func $internal2276 (type $0)))
+ (import "env" "oP" (func $internal2277 (type $0)))
+ (import "env" "pP" (func $internal2278 (type $0)))
+ (import "env" "qP" (func $internal2279 (type $0)))
+ (import "env" "rP" (func $internal2280 (type $0)))
+ (import "env" "sP" (func $internal2281 (type $0)))
+ (import "env" "tP" (func $internal2282 (type $0)))
+ (import "env" "uP" (func $internal2283 (type $0)))
+ (import "env" "vP" (func $internal2284 (type $0)))
+ (import "env" "wP" (func $internal2285 (type $0)))
+ (import "env" "xP" (func $internal2286 (type $0)))
+ (import "env" "yP" (func $internal2287 (type $0)))
+ (import "env" "zP" (func $internal2288 (type $0)))
+ (import "env" "AP" (func $internal2289 (type $0)))
+ (import "env" "BP" (func $internal2290 (type $0)))
+ (import "env" "CP" (func $internal2291 (type $0)))
+ (import "env" "DP" (func $internal2292 (type $0)))
+ (import "env" "EP" (func $internal2293 (type $0)))
+ (import "env" "FP" (func $internal2294 (type $0)))
+ (import "env" "GP" (func $internal2295 (type $0)))
+ (import "env" "HP" (func $internal2296 (type $0)))
+ (import "env" "IP" (func $internal2297 (type $0)))
+ (import "env" "JP" (func $internal2298 (type $0)))
+ (import "env" "KP" (func $internal2299 (type $0)))
+ (import "env" "LP" (func $internal2300 (type $0)))
+ (import "env" "MP" (func $internal2301 (type $0)))
+ (import "env" "NP" (func $internal2302 (type $0)))
+ (import "env" "OP" (func $internal2303 (type $0)))
+ (import "env" "PP" (func $internal2304 (type $0)))
+ (import "env" "QP" (func $internal2305 (type $0)))
+ (import "env" "RP" (func $internal2306 (type $0)))
+ (import "env" "SP" (func $internal2307 (type $0)))
+ (import "env" "TP" (func $internal2308 (type $0)))
+ (import "env" "UP" (func $internal2309 (type $0)))
+ (import "env" "VP" (func $internal2310 (type $0)))
+ (import "env" "WP" (func $internal2311 (type $0)))
+ (import "env" "XP" (func $internal2312 (type $0)))
+ (import "env" "YP" (func $internal2313 (type $0)))
+ (import "env" "ZP" (func $internal2314 (type $0)))
+ (import "env" "_P" (func $internal2315 (type $0)))
+ (import "env" "$P" (func $internal2316 (type $0)))
+ (import "env" "aQ" (func $internal2317 (type $0)))
+ (import "env" "bQ" (func $internal2318 (type $0)))
+ (import "env" "cQ" (func $internal2319 (type $0)))
+ (import "env" "dQ" (func $internal2320 (type $0)))
+ (import "env" "eQ" (func $internal2321 (type $0)))
+ (import "env" "fQ" (func $internal2322 (type $0)))
+ (import "env" "gQ" (func $internal2323 (type $0)))
+ (import "env" "hQ" (func $internal2324 (type $0)))
+ (import "env" "iQ" (func $internal2325 (type $0)))
+ (import "env" "jQ" (func $internal2326 (type $0)))
+ (import "env" "kQ" (func $internal2327 (type $0)))
+ (import "env" "lQ" (func $internal2328 (type $0)))
+ (import "env" "mQ" (func $internal2329 (type $0)))
+ (import "env" "nQ" (func $internal2330 (type $0)))
+ (import "env" "oQ" (func $internal2331 (type $0)))
+ (import "env" "pQ" (func $internal2332 (type $0)))
+ (import "env" "qQ" (func $internal2333 (type $0)))
+ (import "env" "rQ" (func $internal2334 (type $0)))
+ (import "env" "sQ" (func $internal2335 (type $0)))
+ (import "env" "tQ" (func $internal2336 (type $0)))
+ (import "env" "uQ" (func $internal2337 (type $0)))
+ (import "env" "vQ" (func $internal2338 (type $0)))
+ (import "env" "wQ" (func $internal2339 (type $0)))
+ (import "env" "xQ" (func $internal2340 (type $0)))
+ (import "env" "yQ" (func $internal2341 (type $0)))
+ (import "env" "zQ" (func $internal2342 (type $0)))
+ (import "env" "AQ" (func $internal2343 (type $0)))
+ (import "env" "BQ" (func $internal2344 (type $0)))
+ (import "env" "CQ" (func $internal2345 (type $0)))
+ (import "env" "DQ" (func $internal2346 (type $0)))
+ (import "env" "EQ" (func $internal2347 (type $0)))
+ (import "env" "FQ" (func $internal2348 (type $0)))
+ (import "env" "GQ" (func $internal2349 (type $0)))
+ (import "env" "HQ" (func $internal2350 (type $0)))
+ (import "env" "IQ" (func $internal2351 (type $0)))
+ (import "env" "JQ" (func $internal2352 (type $0)))
+ (import "env" "KQ" (func $internal2353 (type $0)))
+ (import "env" "LQ" (func $internal2354 (type $0)))
+ (import "env" "MQ" (func $internal2355 (type $0)))
+ (import "env" "NQ" (func $internal2356 (type $0)))
+ (import "env" "OQ" (func $internal2357 (type $0)))
+ (import "env" "PQ" (func $internal2358 (type $0)))
+ (import "env" "QQ" (func $internal2359 (type $0)))
+ (import "env" "RQ" (func $internal2360 (type $0)))
+ (import "env" "SQ" (func $internal2361 (type $0)))
+ (import "env" "TQ" (func $internal2362 (type $0)))
+ (import "env" "UQ" (func $internal2363 (type $0)))
+ (import "env" "VQ" (func $internal2364 (type $0)))
+ (import "env" "WQ" (func $internal2365 (type $0)))
+ (import "env" "XQ" (func $internal2366 (type $0)))
+ (import "env" "YQ" (func $internal2367 (type $0)))
+ (import "env" "ZQ" (func $internal2368 (type $0)))
+ (import "env" "_Q" (func $internal2369 (type $0)))
+ (import "env" "$Q" (func $internal2370 (type $0)))
+ (import "env" "aR" (func $internal2371 (type $0)))
+ (import "env" "bR" (func $internal2372 (type $0)))
+ (import "env" "cR" (func $internal2373 (type $0)))
+ (import "env" "dR" (func $internal2374 (type $0)))
+ (import "env" "eR" (func $internal2375 (type $0)))
+ (import "env" "fR" (func $internal2376 (type $0)))
+ (import "env" "gR" (func $internal2377 (type $0)))
+ (import "env" "hR" (func $internal2378 (type $0)))
+ (import "env" "iR" (func $internal2379 (type $0)))
+ (import "env" "jR" (func $internal2380 (type $0)))
+ (import "env" "kR" (func $internal2381 (type $0)))
+ (import "env" "lR" (func $internal2382 (type $0)))
+ (import "env" "mR" (func $internal2383 (type $0)))
+ (import "env" "nR" (func $internal2384 (type $0)))
+ (import "env" "oR" (func $internal2385 (type $0)))
+ (import "env" "pR" (func $internal2386 (type $0)))
+ (import "env" "qR" (func $internal2387 (type $0)))
+ (import "env" "rR" (func $internal2388 (type $0)))
+ (import "env" "sR" (func $internal2389 (type $0)))
+ (import "env" "tR" (func $internal2390 (type $0)))
+ (import "env" "uR" (func $internal2391 (type $0)))
+ (import "env" "vR" (func $internal2392 (type $0)))
+ (import "env" "wR" (func $internal2393 (type $0)))
+ (import "env" "xR" (func $internal2394 (type $0)))
+ (import "env" "yR" (func $internal2395 (type $0)))
+ (import "env" "zR" (func $internal2396 (type $0)))
+ (import "env" "AR" (func $internal2397 (type $0)))
+ (import "env" "BR" (func $internal2398 (type $0)))
+ (import "env" "CR" (func $internal2399 (type $0)))
+ (import "env" "DR" (func $internal2400 (type $0)))
+ (import "env" "ER" (func $internal2401 (type $0)))
+ (import "env" "FR" (func $internal2402 (type $0)))
+ (import "env" "GR" (func $internal2403 (type $0)))
+ (import "env" "HR" (func $internal2404 (type $0)))
+ (import "env" "IR" (func $internal2405 (type $0)))
+ (import "env" "JR" (func $internal2406 (type $0)))
+ (import "env" "KR" (func $internal2407 (type $0)))
+ (import "env" "LR" (func $internal2408 (type $0)))
+ (import "env" "MR" (func $internal2409 (type $0)))
+ (import "env" "NR" (func $internal2410 (type $0)))
+ (import "env" "OR" (func $internal2411 (type $0)))
+ (import "env" "PR" (func $internal2412 (type $0)))
+ (import "env" "QR" (func $internal2413 (type $0)))
+ (import "env" "RR" (func $internal2414 (type $0)))
+ (import "env" "SR" (func $internal2415 (type $0)))
+ (import "env" "TR" (func $internal2416 (type $0)))
+ (import "env" "UR" (func $internal2417 (type $0)))
+ (import "env" "VR" (func $internal2418 (type $0)))
+ (import "env" "WR" (func $internal2419 (type $0)))
+ (import "env" "XR" (func $internal2420 (type $0)))
+ (import "env" "YR" (func $internal2421 (type $0)))
+ (import "env" "ZR" (func $internal2422 (type $0)))
+ (import "env" "_R" (func $internal2423 (type $0)))
+ (import "env" "$R" (func $internal2424 (type $0)))
+ (import "env" "aS" (func $internal2425 (type $0)))
+ (import "env" "bS" (func $internal2426 (type $0)))
+ (import "env" "cS" (func $internal2427 (type $0)))
+ (import "env" "dS" (func $internal2428 (type $0)))
+ (import "env" "eS" (func $internal2429 (type $0)))
+ (import "env" "fS" (func $internal2430 (type $0)))
+ (import "env" "gS" (func $internal2431 (type $0)))
+ (import "env" "hS" (func $internal2432 (type $0)))
+ (import "env" "iS" (func $internal2433 (type $0)))
+ (import "env" "jS" (func $internal2434 (type $0)))
+ (import "env" "kS" (func $internal2435 (type $0)))
+ (import "env" "lS" (func $internal2436 (type $0)))
+ (import "env" "mS" (func $internal2437 (type $0)))
+ (import "env" "nS" (func $internal2438 (type $0)))
+ (import "env" "oS" (func $internal2439 (type $0)))
+ (import "env" "pS" (func $internal2440 (type $0)))
+ (import "env" "qS" (func $internal2441 (type $0)))
+ (import "env" "rS" (func $internal2442 (type $0)))
+ (import "env" "sS" (func $internal2443 (type $0)))
+ (import "env" "tS" (func $internal2444 (type $0)))
+ (import "env" "uS" (func $internal2445 (type $0)))
+ (import "env" "vS" (func $internal2446 (type $0)))
+ (import "env" "wS" (func $internal2447 (type $0)))
+ (import "env" "xS" (func $internal2448 (type $0)))
+ (import "env" "yS" (func $internal2449 (type $0)))
+ (import "env" "zS" (func $internal2450 (type $0)))
+ (import "env" "AS" (func $internal2451 (type $0)))
+ (import "env" "BS" (func $internal2452 (type $0)))
+ (import "env" "CS" (func $internal2453 (type $0)))
+ (import "env" "DS" (func $internal2454 (type $0)))
+ (import "env" "ES" (func $internal2455 (type $0)))
+ (import "env" "FS" (func $internal2456 (type $0)))
+ (import "env" "GS" (func $internal2457 (type $0)))
+ (import "env" "HS" (func $internal2458 (type $0)))
+ (import "env" "IS" (func $internal2459 (type $0)))
+ (import "env" "JS" (func $internal2460 (type $0)))
+ (import "env" "KS" (func $internal2461 (type $0)))
+ (import "env" "LS" (func $internal2462 (type $0)))
+ (import "env" "MS" (func $internal2463 (type $0)))
+ (import "env" "NS" (func $internal2464 (type $0)))
+ (import "env" "OS" (func $internal2465 (type $0)))
+ (import "env" "PS" (func $internal2466 (type $0)))
+ (import "env" "QS" (func $internal2467 (type $0)))
+ (import "env" "RS" (func $internal2468 (type $0)))
+ (import "env" "SS" (func $internal2469 (type $0)))
+ (import "env" "TS" (func $internal2470 (type $0)))
+ (import "env" "US" (func $internal2471 (type $0)))
+ (import "env" "VS" (func $internal2472 (type $0)))
+ (import "env" "WS" (func $internal2473 (type $0)))
+ (import "env" "XS" (func $internal2474 (type $0)))
+ (import "env" "YS" (func $internal2475 (type $0)))
+ (import "env" "ZS" (func $internal2476 (type $0)))
+ (import "env" "_S" (func $internal2477 (type $0)))
+ (import "env" "$S" (func $internal2478 (type $0)))
+ (import "env" "aT" (func $internal2479 (type $0)))
+ (import "env" "bT" (func $internal2480 (type $0)))
+ (import "env" "cT" (func $internal2481 (type $0)))
+ (import "env" "dT" (func $internal2482 (type $0)))
+ (import "env" "eT" (func $internal2483 (type $0)))
+ (import "env" "fT" (func $internal2484 (type $0)))
+ (import "env" "gT" (func $internal2485 (type $0)))
+ (import "env" "hT" (func $internal2486 (type $0)))
+ (import "env" "iT" (func $internal2487 (type $0)))
+ (import "env" "jT" (func $internal2488 (type $0)))
+ (import "env" "kT" (func $internal2489 (type $0)))
+ (import "env" "lT" (func $internal2490 (type $0)))
+ (import "env" "mT" (func $internal2491 (type $0)))
+ (import "env" "nT" (func $internal2492 (type $0)))
+ (import "env" "oT" (func $internal2493 (type $0)))
+ (import "env" "pT" (func $internal2494 (type $0)))
+ (import "env" "qT" (func $internal2495 (type $0)))
+ (import "env" "rT" (func $internal2496 (type $0)))
+ (import "env" "sT" (func $internal2497 (type $0)))
+ (import "env" "tT" (func $internal2498 (type $0)))
+ (import "env" "uT" (func $internal2499 (type $0)))
+ (import "env" "vT" (func $internal2500 (type $0)))
+ (import "env" "wT" (func $internal2501 (type $0)))
+ (import "env" "xT" (func $internal2502 (type $0)))
+ (import "env" "yT" (func $internal2503 (type $0)))
+ (import "env" "zT" (func $internal2504 (type $0)))
+ (import "env" "AT" (func $internal2505 (type $0)))
+ (import "env" "BT" (func $internal2506 (type $0)))
+ (import "env" "CT" (func $internal2507 (type $0)))
+ (import "env" "DT" (func $internal2508 (type $0)))
+ (import "env" "ET" (func $internal2509 (type $0)))
+ (import "env" "FT" (func $internal2510 (type $0)))
+ (import "env" "GT" (func $internal2511 (type $0)))
+ (import "env" "HT" (func $internal2512 (type $0)))
+ (import "env" "IT" (func $internal2513 (type $0)))
+ (import "env" "JT" (func $internal2514 (type $0)))
+ (import "env" "KT" (func $internal2515 (type $0)))
+ (import "env" "LT" (func $internal2516 (type $0)))
+ (import "env" "MT" (func $internal2517 (type $0)))
+ (import "env" "NT" (func $internal2518 (type $0)))
+ (import "env" "OT" (func $internal2519 (type $0)))
+ (import "env" "PT" (func $internal2520 (type $0)))
+ (import "env" "QT" (func $internal2521 (type $0)))
+ (import "env" "RT" (func $internal2522 (type $0)))
+ (import "env" "ST" (func $internal2523 (type $0)))
+ (import "env" "TT" (func $internal2524 (type $0)))
+ (import "env" "UT" (func $internal2525 (type $0)))
+ (import "env" "VT" (func $internal2526 (type $0)))
+ (import "env" "WT" (func $internal2527 (type $0)))
+ (import "env" "XT" (func $internal2528 (type $0)))
+ (import "env" "YT" (func $internal2529 (type $0)))
+ (import "env" "ZT" (func $internal2530 (type $0)))
+ (import "env" "_T" (func $internal2531 (type $0)))
+ (import "env" "$T" (func $internal2532 (type $0)))
+ (import "env" "aU" (func $internal2533 (type $0)))
+ (import "env" "bU" (func $internal2534 (type $0)))
+ (import "env" "cU" (func $internal2535 (type $0)))
+ (import "env" "dU" (func $internal2536 (type $0)))
+ (import "env" "eU" (func $internal2537 (type $0)))
+ (import "env" "fU" (func $internal2538 (type $0)))
+ (import "env" "gU" (func $internal2539 (type $0)))
+ (import "env" "hU" (func $internal2540 (type $0)))
+ (import "env" "iU" (func $internal2541 (type $0)))
+ (import "env" "jU" (func $internal2542 (type $0)))
+ (import "env" "kU" (func $internal2543 (type $0)))
+ (import "env" "lU" (func $internal2544 (type $0)))
+ (import "env" "mU" (func $internal2545 (type $0)))
+ (import "env" "nU" (func $internal2546 (type $0)))
+ (import "env" "oU" (func $internal2547 (type $0)))
+ (import "env" "pU" (func $internal2548 (type $0)))
+ (import "env" "qU" (func $internal2549 (type $0)))
+ (import "env" "rU" (func $internal2550 (type $0)))
+ (import "env" "sU" (func $internal2551 (type $0)))
+ (import "env" "tU" (func $internal2552 (type $0)))
+ (import "env" "uU" (func $internal2553 (type $0)))
+ (import "env" "vU" (func $internal2554 (type $0)))
+ (import "env" "wU" (func $internal2555 (type $0)))
+ (import "env" "xU" (func $internal2556 (type $0)))
+ (import "env" "yU" (func $internal2557 (type $0)))
+ (import "env" "zU" (func $internal2558 (type $0)))
+ (import "env" "AU" (func $internal2559 (type $0)))
+ (import "env" "BU" (func $internal2560 (type $0)))
+ (import "env" "CU" (func $internal2561 (type $0)))
+ (import "env" "DU" (func $internal2562 (type $0)))
+ (import "env" "EU" (func $internal2563 (type $0)))
+ (import "env" "FU" (func $internal2564 (type $0)))
+ (import "env" "GU" (func $internal2565 (type $0)))
+ (import "env" "HU" (func $internal2566 (type $0)))
+ (import "env" "IU" (func $internal2567 (type $0)))
+ (import "env" "JU" (func $internal2568 (type $0)))
+ (import "env" "KU" (func $internal2569 (type $0)))
+ (import "env" "LU" (func $internal2570 (type $0)))
+ (import "env" "MU" (func $internal2571 (type $0)))
+ (import "env" "NU" (func $internal2572 (type $0)))
+ (import "env" "OU" (func $internal2573 (type $0)))
+ (import "env" "PU" (func $internal2574 (type $0)))
+ (import "env" "QU" (func $internal2575 (type $0)))
+ (import "env" "RU" (func $internal2576 (type $0)))
+ (import "env" "SU" (func $internal2577 (type $0)))
+ (import "env" "TU" (func $internal2578 (type $0)))
+ (import "env" "UU" (func $internal2579 (type $0)))
+ (import "env" "VU" (func $internal2580 (type $0)))
+ (import "env" "WU" (func $internal2581 (type $0)))
+ (import "env" "XU" (func $internal2582 (type $0)))
+ (import "env" "YU" (func $internal2583 (type $0)))
+ (import "env" "ZU" (func $internal2584 (type $0)))
+ (import "env" "_U" (func $internal2585 (type $0)))
+ (import "env" "$U" (func $internal2586 (type $0)))
+ (import "env" "aV" (func $internal2587 (type $0)))
+ (import "env" "bV" (func $internal2588 (type $0)))
+ (import "env" "cV" (func $internal2589 (type $0)))
+ (import "env" "dV" (func $internal2590 (type $0)))
+ (import "env" "eV" (func $internal2591 (type $0)))
+ (import "env" "fV" (func $internal2592 (type $0)))
+ (import "env" "gV" (func $internal2593 (type $0)))
+ (import "env" "hV" (func $internal2594 (type $0)))
+ (import "env" "iV" (func $internal2595 (type $0)))
+ (import "env" "jV" (func $internal2596 (type $0)))
+ (import "env" "kV" (func $internal2597 (type $0)))
+ (import "env" "lV" (func $internal2598 (type $0)))
+ (import "env" "mV" (func $internal2599 (type $0)))
+ (import "env" "nV" (func $internal2600 (type $0)))
+ (import "env" "oV" (func $internal2601 (type $0)))
+ (import "env" "pV" (func $internal2602 (type $0)))
+ (import "env" "qV" (func $internal2603 (type $0)))
+ (import "env" "rV" (func $internal2604 (type $0)))
+ (import "env" "sV" (func $internal2605 (type $0)))
+ (import "env" "tV" (func $internal2606 (type $0)))
+ (import "env" "uV" (func $internal2607 (type $0)))
+ (import "env" "vV" (func $internal2608 (type $0)))
+ (import "env" "wV" (func $internal2609 (type $0)))
+ (import "env" "xV" (func $internal2610 (type $0)))
+ (import "env" "yV" (func $internal2611 (type $0)))
+ (import "env" "zV" (func $internal2612 (type $0)))
+ (import "env" "AV" (func $internal2613 (type $0)))
+ (import "env" "BV" (func $internal2614 (type $0)))
+ (import "env" "CV" (func $internal2615 (type $0)))
+ (import "env" "DV" (func $internal2616 (type $0)))
+ (import "env" "EV" (func $internal2617 (type $0)))
+ (import "env" "FV" (func $internal2618 (type $0)))
+ (import "env" "GV" (func $internal2619 (type $0)))
+ (import "env" "HV" (func $internal2620 (type $0)))
+ (import "env" "IV" (func $internal2621 (type $0)))
+ (import "env" "JV" (func $internal2622 (type $0)))
+ (import "env" "KV" (func $internal2623 (type $0)))
+ (import "env" "LV" (func $internal2624 (type $0)))
+ (import "env" "MV" (func $internal2625 (type $0)))
+ (import "env" "NV" (func $internal2626 (type $0)))
+ (import "env" "OV" (func $internal2627 (type $0)))
+ (import "env" "PV" (func $internal2628 (type $0)))
+ (import "env" "QV" (func $internal2629 (type $0)))
+ (import "env" "RV" (func $internal2630 (type $0)))
+ (import "env" "SV" (func $internal2631 (type $0)))
+ (import "env" "TV" (func $internal2632 (type $0)))
+ (import "env" "UV" (func $internal2633 (type $0)))
+ (import "env" "VV" (func $internal2634 (type $0)))
+ (import "env" "WV" (func $internal2635 (type $0)))
+ (import "env" "XV" (func $internal2636 (type $0)))
+ (import "env" "YV" (func $internal2637 (type $0)))
+ (import "env" "ZV" (func $internal2638 (type $0)))
+ (import "env" "_V" (func $internal2639 (type $0)))
+ (import "env" "$V" (func $internal2640 (type $0)))
+ (import "env" "aW" (func $internal2641 (type $0)))
+ (import "env" "bW" (func $internal2642 (type $0)))
+ (import "env" "cW" (func $internal2643 (type $0)))
+ (import "env" "dW" (func $internal2644 (type $0)))
+ (import "env" "eW" (func $internal2645 (type $0)))
+ (import "env" "fW" (func $internal2646 (type $0)))
+ (import "env" "gW" (func $internal2647 (type $0)))
+ (import "env" "hW" (func $internal2648 (type $0)))
+ (import "env" "iW" (func $internal2649 (type $0)))
+ (import "env" "jW" (func $internal2650 (type $0)))
+ (import "env" "kW" (func $internal2651 (type $0)))
+ (import "env" "lW" (func $internal2652 (type $0)))
+ (import "env" "mW" (func $internal2653 (type $0)))
+ (import "env" "nW" (func $internal2654 (type $0)))
+ (import "env" "oW" (func $internal2655 (type $0)))
+ (import "env" "pW" (func $internal2656 (type $0)))
+ (import "env" "qW" (func $internal2657 (type $0)))
+ (import "env" "rW" (func $internal2658 (type $0)))
+ (import "env" "sW" (func $internal2659 (type $0)))
+ (import "env" "tW" (func $internal2660 (type $0)))
+ (import "env" "uW" (func $internal2661 (type $0)))
+ (import "env" "vW" (func $internal2662 (type $0)))
+ (import "env" "wW" (func $internal2663 (type $0)))
+ (import "env" "xW" (func $internal2664 (type $0)))
+ (import "env" "yW" (func $internal2665 (type $0)))
+ (import "env" "zW" (func $internal2666 (type $0)))
+ (import "env" "AW" (func $internal2667 (type $0)))
+ (import "env" "BW" (func $internal2668 (type $0)))
+ (import "env" "CW" (func $internal2669 (type $0)))
+ (import "env" "DW" (func $internal2670 (type $0)))
+ (import "env" "EW" (func $internal2671 (type $0)))
+ (import "env" "FW" (func $internal2672 (type $0)))
+ (import "env" "GW" (func $internal2673 (type $0)))
+ (import "env" "HW" (func $internal2674 (type $0)))
+ (import "env" "IW" (func $internal2675 (type $0)))
+ (import "env" "JW" (func $internal2676 (type $0)))
+ (import "env" "KW" (func $internal2677 (type $0)))
+ (import "env" "LW" (func $internal2678 (type $0)))
+ (import "env" "MW" (func $internal2679 (type $0)))
+ (import "env" "NW" (func $internal2680 (type $0)))
+ (import "env" "OW" (func $internal2681 (type $0)))
+ (import "env" "PW" (func $internal2682 (type $0)))
+ (import "env" "QW" (func $internal2683 (type $0)))
+ (import "env" "RW" (func $internal2684 (type $0)))
+ (import "env" "SW" (func $internal2685 (type $0)))
+ (import "env" "TW" (func $internal2686 (type $0)))
+ (import "env" "UW" (func $internal2687 (type $0)))
+ (import "env" "VW" (func $internal2688 (type $0)))
+ (import "env" "WW" (func $internal2689 (type $0)))
+ (import "env" "XW" (func $internal2690 (type $0)))
+ (import "env" "YW" (func $internal2691 (type $0)))
+ (import "env" "ZW" (func $internal2692 (type $0)))
+ (import "env" "_W" (func $internal2693 (type $0)))
+ (import "env" "$W" (func $internal2694 (type $0)))
+ (import "env" "aX" (func $internal2695 (type $0)))
+ (import "env" "bX" (func $internal2696 (type $0)))
+ (import "env" "cX" (func $internal2697 (type $0)))
+ (import "env" "dX" (func $internal2698 (type $0)))
+ (import "env" "eX" (func $internal2699 (type $0)))
+ (import "env" "fX" (func $internal2700 (type $0)))
+ (import "env" "gX" (func $internal2701 (type $0)))
+ (import "env" "hX" (func $internal2702 (type $0)))
+ (import "env" "iX" (func $internal2703 (type $0)))
+ (import "env" "jX" (func $internal2704 (type $0)))
+ (import "env" "kX" (func $internal2705 (type $0)))
+ (import "env" "lX" (func $internal2706 (type $0)))
+ (import "env" "mX" (func $internal2707 (type $0)))
+ (import "env" "nX" (func $internal2708 (type $0)))
+ (import "env" "oX" (func $internal2709 (type $0)))
+ (import "env" "pX" (func $internal2710 (type $0)))
+ (import "env" "qX" (func $internal2711 (type $0)))
+ (import "env" "rX" (func $internal2712 (type $0)))
+ (import "env" "sX" (func $internal2713 (type $0)))
+ (import "env" "tX" (func $internal2714 (type $0)))
+ (import "env" "uX" (func $internal2715 (type $0)))
+ (import "env" "vX" (func $internal2716 (type $0)))
+ (import "env" "wX" (func $internal2717 (type $0)))
+ (import "env" "xX" (func $internal2718 (type $0)))
+ (import "env" "yX" (func $internal2719 (type $0)))
+ (import "env" "zX" (func $internal2720 (type $0)))
+ (import "env" "AX" (func $internal2721 (type $0)))
+ (import "env" "BX" (func $internal2722 (type $0)))
+ (import "env" "CX" (func $internal2723 (type $0)))
+ (import "env" "DX" (func $internal2724 (type $0)))
+ (import "env" "EX" (func $internal2725 (type $0)))
+ (import "env" "FX" (func $internal2726 (type $0)))
+ (import "env" "GX" (func $internal2727 (type $0)))
+ (import "env" "HX" (func $internal2728 (type $0)))
+ (import "env" "IX" (func $internal2729 (type $0)))
+ (import "env" "JX" (func $internal2730 (type $0)))
+ (import "env" "KX" (func $internal2731 (type $0)))
+ (import "env" "LX" (func $internal2732 (type $0)))
+ (import "env" "MX" (func $internal2733 (type $0)))
+ (import "env" "NX" (func $internal2734 (type $0)))
+ (import "env" "OX" (func $internal2735 (type $0)))
+ (import "env" "PX" (func $internal2736 (type $0)))
+ (import "env" "QX" (func $internal2737 (type $0)))
+ (import "env" "RX" (func $internal2738 (type $0)))
+ (import "env" "SX" (func $internal2739 (type $0)))
+ (import "env" "TX" (func $internal2740 (type $0)))
+ (import "env" "UX" (func $internal2741 (type $0)))
+ (import "env" "VX" (func $internal2742 (type $0)))
+ (import "env" "WX" (func $internal2743 (type $0)))
+ (import "env" "XX" (func $internal2744 (type $0)))
+ (import "env" "YX" (func $internal2745 (type $0)))
+ (import "env" "ZX" (func $internal2746 (type $0)))
+ (import "env" "_X" (func $internal2747 (type $0)))
+ (import "env" "$X" (func $internal2748 (type $0)))
+ (import "env" "aY" (func $internal2749 (type $0)))
+ (import "env" "bY" (func $internal2750 (type $0)))
+ (import "env" "cY" (func $internal2751 (type $0)))
+ (import "env" "dY" (func $internal2752 (type $0)))
+ (import "env" "eY" (func $internal2753 (type $0)))
+ (import "env" "fY" (func $internal2754 (type $0)))
+ (import "env" "gY" (func $internal2755 (type $0)))
+ (import "env" "hY" (func $internal2756 (type $0)))
+ (import "env" "iY" (func $internal2757 (type $0)))
+ (import "env" "jY" (func $internal2758 (type $0)))
+ (import "env" "kY" (func $internal2759 (type $0)))
+ (import "env" "lY" (func $internal2760 (type $0)))
+ (import "env" "mY" (func $internal2761 (type $0)))
+ (import "env" "nY" (func $internal2762 (type $0)))
+ (import "env" "oY" (func $internal2763 (type $0)))
+ (import "env" "pY" (func $internal2764 (type $0)))
+ (import "env" "qY" (func $internal2765 (type $0)))
+ (import "env" "rY" (func $internal2766 (type $0)))
+ (import "env" "sY" (func $internal2767 (type $0)))
+ (import "env" "tY" (func $internal2768 (type $0)))
+ (import "env" "uY" (func $internal2769 (type $0)))
+ (import "env" "vY" (func $internal2770 (type $0)))
+ (import "env" "wY" (func $internal2771 (type $0)))
+ (import "env" "xY" (func $internal2772 (type $0)))
+ (import "env" "yY" (func $internal2773 (type $0)))
+ (import "env" "zY" (func $internal2774 (type $0)))
+ (import "env" "AY" (func $internal2775 (type $0)))
+ (import "env" "BY" (func $internal2776 (type $0)))
+ (import "env" "CY" (func $internal2777 (type $0)))
+ (import "env" "DY" (func $internal2778 (type $0)))
+ (import "env" "EY" (func $internal2779 (type $0)))
+ (import "env" "FY" (func $internal2780 (type $0)))
+ (import "env" "GY" (func $internal2781 (type $0)))
+ (import "env" "HY" (func $internal2782 (type $0)))
+ (import "env" "IY" (func $internal2783 (type $0)))
+ (import "env" "JY" (func $internal2784 (type $0)))
+ (import "env" "KY" (func $internal2785 (type $0)))
+ (import "env" "LY" (func $internal2786 (type $0)))
+ (import "env" "MY" (func $internal2787 (type $0)))
+ (import "env" "NY" (func $internal2788 (type $0)))
+ (import "env" "OY" (func $internal2789 (type $0)))
+ (import "env" "PY" (func $internal2790 (type $0)))
+ (import "env" "QY" (func $internal2791 (type $0)))
+ (import "env" "RY" (func $internal2792 (type $0)))
+ (import "env" "SY" (func $internal2793 (type $0)))
+ (import "env" "TY" (func $internal2794 (type $0)))
+ (import "env" "UY" (func $internal2795 (type $0)))
+ (import "env" "VY" (func $internal2796 (type $0)))
+ (import "env" "WY" (func $internal2797 (type $0)))
+ (import "env" "XY" (func $internal2798 (type $0)))
+ (import "env" "YY" (func $internal2799 (type $0)))
+ (import "env" "ZY" (func $internal2800 (type $0)))
+ (import "env" "_Y" (func $internal2801 (type $0)))
+ (import "env" "$Y" (func $internal2802 (type $0)))
+ (import "env" "aZ" (func $internal2803 (type $0)))
+ (import "env" "bZ" (func $internal2804 (type $0)))
+ (import "env" "cZ" (func $internal2805 (type $0)))
+ (import "env" "dZ" (func $internal2806 (type $0)))
+ (import "env" "eZ" (func $internal2807 (type $0)))
+ (import "env" "fZ" (func $internal2808 (type $0)))
+ (import "env" "gZ" (func $internal2809 (type $0)))
+ (import "env" "hZ" (func $internal2810 (type $0)))
+ (import "env" "iZ" (func $internal2811 (type $0)))
+ (import "env" "jZ" (func $internal2812 (type $0)))
+ (import "env" "kZ" (func $internal2813 (type $0)))
+ (import "env" "lZ" (func $internal2814 (type $0)))
+ (import "env" "mZ" (func $internal2815 (type $0)))
+ (import "env" "nZ" (func $internal2816 (type $0)))
+ (import "env" "oZ" (func $internal2817 (type $0)))
+ (import "env" "pZ" (func $internal2818 (type $0)))
+ (import "env" "qZ" (func $internal2819 (type $0)))
+ (import "env" "rZ" (func $internal2820 (type $0)))
+ (import "env" "sZ" (func $internal2821 (type $0)))
+ (import "env" "tZ" (func $internal2822 (type $0)))
+ (import "env" "uZ" (func $internal2823 (type $0)))
+ (import "env" "vZ" (func $internal2824 (type $0)))
+ (import "env" "wZ" (func $internal2825 (type $0)))
+ (import "env" "xZ" (func $internal2826 (type $0)))
+ (import "env" "yZ" (func $internal2827 (type $0)))
+ (import "env" "zZ" (func $internal2828 (type $0)))
+ (import "env" "AZ" (func $internal2829 (type $0)))
+ (import "env" "BZ" (func $internal2830 (type $0)))
+ (import "env" "CZ" (func $internal2831 (type $0)))
+ (import "env" "DZ" (func $internal2832 (type $0)))
+ (import "env" "EZ" (func $internal2833 (type $0)))
+ (import "env" "FZ" (func $internal2834 (type $0)))
+ (import "env" "GZ" (func $internal2835 (type $0)))
+ (import "env" "HZ" (func $internal2836 (type $0)))
+ (import "env" "IZ" (func $internal2837 (type $0)))
+ (import "env" "JZ" (func $internal2838 (type $0)))
+ (import "env" "KZ" (func $internal2839 (type $0)))
+ (import "env" "LZ" (func $internal2840 (type $0)))
+ (import "env" "MZ" (func $internal2841 (type $0)))
+ (import "env" "NZ" (func $internal2842 (type $0)))
+ (import "env" "OZ" (func $internal2843 (type $0)))
+ (import "env" "PZ" (func $internal2844 (type $0)))
+ (import "env" "QZ" (func $internal2845 (type $0)))
+ (import "env" "RZ" (func $internal2846 (type $0)))
+ (import "env" "SZ" (func $internal2847 (type $0)))
+ (import "env" "TZ" (func $internal2848 (type $0)))
+ (import "env" "UZ" (func $internal2849 (type $0)))
+ (import "env" "VZ" (func $internal2850 (type $0)))
+ (import "env" "WZ" (func $internal2851 (type $0)))
+ (import "env" "XZ" (func $internal2852 (type $0)))
+ (import "env" "YZ" (func $internal2853 (type $0)))
+ (import "env" "ZZ" (func $internal2854 (type $0)))
+ (import "env" "_Z" (func $internal2855 (type $0)))
+ (import "env" "$Z" (func $internal2856 (type $0)))
+ (import "env" "a_" (func $internal2857 (type $0)))
+ (import "env" "b_" (func $internal2858 (type $0)))
+ (import "env" "c_" (func $internal2859 (type $0)))
+ (import "env" "d_" (func $internal2860 (type $0)))
+ (import "env" "e_" (func $internal2861 (type $0)))
+ (import "env" "f_" (func $internal2862 (type $0)))
+ (import "env" "g_" (func $internal2863 (type $0)))
+ (import "env" "h_" (func $internal2864 (type $0)))
+ (import "env" "i_" (func $internal2865 (type $0)))
+ (import "env" "j_" (func $internal2866 (type $0)))
+ (import "env" "k_" (func $internal2867 (type $0)))
+ (import "env" "l_" (func $internal2868 (type $0)))
+ (import "env" "m_" (func $internal2869 (type $0)))
+ (import "env" "n_" (func $internal2870 (type $0)))
+ (import "env" "o_" (func $internal2871 (type $0)))
+ (import "env" "p_" (func $internal2872 (type $0)))
+ (import "env" "q_" (func $internal2873 (type $0)))
+ (import "env" "r_" (func $internal2874 (type $0)))
+ (import "env" "s_" (func $internal2875 (type $0)))
+ (import "env" "t_" (func $internal2876 (type $0)))
+ (import "env" "u_" (func $internal2877 (type $0)))
+ (import "env" "v_" (func $internal2878 (type $0)))
+ (import "env" "w_" (func $internal2879 (type $0)))
+ (import "env" "x_" (func $internal2880 (type $0)))
+ (import "env" "y_" (func $internal2881 (type $0)))
+ (import "env" "z_" (func $internal2882 (type $0)))
+ (import "env" "A_" (func $internal2883 (type $0)))
+ (import "env" "B_" (func $internal2884 (type $0)))
+ (import "env" "C_" (func $internal2885 (type $0)))
+ (import "env" "D_" (func $internal2886 (type $0)))
+ (import "env" "E_" (func $internal2887 (type $0)))
+ (import "env" "F_" (func $internal2888 (type $0)))
+ (import "env" "G_" (func $internal2889 (type $0)))
+ (import "env" "H_" (func $internal2890 (type $0)))
+ (import "env" "I_" (func $internal2891 (type $0)))
+ (import "env" "J_" (func $internal2892 (type $0)))
+ (import "env" "K_" (func $internal2893 (type $0)))
+ (import "env" "L_" (func $internal2894 (type $0)))
+ (import "env" "M_" (func $internal2895 (type $0)))
+ (import "env" "N_" (func $internal2896 (type $0)))
+ (import "env" "O_" (func $internal2897 (type $0)))
+ (import "env" "P_" (func $internal2898 (type $0)))
+ (import "env" "Q_" (func $internal2899 (type $0)))
+ (import "env" "R_" (func $internal2900 (type $0)))
+ (import "env" "S_" (func $internal2901 (type $0)))
+ (import "env" "T_" (func $internal2902 (type $0)))
+ (import "env" "U_" (func $internal2903 (type $0)))
+ (import "env" "V_" (func $internal2904 (type $0)))
+ (import "env" "W_" (func $internal2905 (type $0)))
+ (import "env" "X_" (func $internal2906 (type $0)))
+ (import "env" "Y_" (func $internal2907 (type $0)))
+ (import "env" "Z_" (func $internal2908 (type $0)))
+ (import "env" "__" (func $internal2909 (type $0)))
+ (import "env" "$_" (func $internal2910 (type $0)))
+ (import "env" "a$" (func $internal2911 (type $0)))
+ (import "env" "b$" (func $internal2912 (type $0)))
+ (import "env" "c$" (func $internal2913 (type $0)))
+ (import "env" "d$" (func $internal2914 (type $0)))
+ (import "env" "e$" (func $internal2915 (type $0)))
+ (import "env" "f$" (func $internal2916 (type $0)))
+ (import "env" "g$" (func $internal2917 (type $0)))
+ (import "env" "h$" (func $internal2918 (type $0)))
+ (import "env" "i$" (func $internal2919 (type $0)))
+ (import "env" "j$" (func $internal2920 (type $0)))
+ (import "env" "k$" (func $internal2921 (type $0)))
+ (import "env" "l$" (func $internal2922 (type $0)))
+ (import "env" "m$" (func $internal2923 (type $0)))
+ (import "env" "n$" (func $internal2924 (type $0)))
+ (import "env" "o$" (func $internal2925 (type $0)))
+ (import "env" "p$" (func $internal2926 (type $0)))
+ (import "env" "q$" (func $internal2927 (type $0)))
+ (import "env" "r$" (func $internal2928 (type $0)))
+ (import "env" "s$" (func $internal2929 (type $0)))
+ (import "env" "t$" (func $internal2930 (type $0)))
+ (import "env" "u$" (func $internal2931 (type $0)))
+ (import "env" "v$" (func $internal2932 (type $0)))
+ (import "env" "w$" (func $internal2933 (type $0)))
+ (import "env" "x$" (func $internal2934 (type $0)))
+ (import "env" "y$" (func $internal2935 (type $0)))
+ (import "env" "z$" (func $internal2936 (type $0)))
+ (import "env" "A$" (func $internal2937 (type $0)))
+ (import "env" "B$" (func $internal2938 (type $0)))
+ (import "env" "C$" (func $internal2939 (type $0)))
+ (import "env" "D$" (func $internal2940 (type $0)))
+ (import "env" "E$" (func $internal2941 (type $0)))
+ (import "env" "F$" (func $internal2942 (type $0)))
+ (import "env" "G$" (func $internal2943 (type $0)))
+ (import "env" "H$" (func $internal2944 (type $0)))
+ (import "env" "I$" (func $internal2945 (type $0)))
+ (import "env" "J$" (func $internal2946 (type $0)))
+ (import "env" "K$" (func $internal2947 (type $0)))
+ (import "env" "L$" (func $internal2948 (type $0)))
+ (import "env" "M$" (func $internal2949 (type $0)))
+ (import "env" "N$" (func $internal2950 (type $0)))
+ (import "env" "O$" (func $internal2951 (type $0)))
+ (import "env" "P$" (func $internal2952 (type $0)))
+ (import "env" "Q$" (func $internal2953 (type $0)))
+ (import "env" "R$" (func $internal2954 (type $0)))
+ (import "env" "S$" (func $internal2955 (type $0)))
+ (import "env" "T$" (func $internal2956 (type $0)))
+ (import "env" "U$" (func $internal2957 (type $0)))
+ (import "env" "V$" (func $internal2958 (type $0)))
+ (import "env" "W$" (func $internal2959 (type $0)))
+ (import "env" "X$" (func $internal2960 (type $0)))
+ (import "env" "Y$" (func $internal2961 (type $0)))
+ (import "env" "Z$" (func $internal2962 (type $0)))
+ (import "env" "_$" (func $internal2963 (type $0)))
+ (import "env" "$$" (func $internal2964 (type $0)))
+ (import "env" "a0" (func $internal2965 (type $0)))
+ (import "env" "b0" (func $internal2966 (type $0)))
+ (import "env" "c0" (func $internal2967 (type $0)))
+ (import "env" "d0" (func $internal2968 (type $0)))
+ (import "env" "e0" (func $internal2969 (type $0)))
+ (import "env" "f0" (func $internal2970 (type $0)))
+ (import "env" "g0" (func $internal2971 (type $0)))
+ (import "env" "h0" (func $internal2972 (type $0)))
+ (import "env" "i0" (func $internal2973 (type $0)))
+ (import "env" "j0" (func $internal2974 (type $0)))
+ (import "env" "k0" (func $internal2975 (type $0)))
+ (import "env" "l0" (func $internal2976 (type $0)))
+ (import "env" "m0" (func $internal2977 (type $0)))
+ (import "env" "n0" (func $internal2978 (type $0)))
+ (import "env" "o0" (func $internal2979 (type $0)))
+ (import "env" "p0" (func $internal2980 (type $0)))
+ (import "env" "q0" (func $internal2981 (type $0)))
+ (import "env" "r0" (func $internal2982 (type $0)))
+ (import "env" "s0" (func $internal2983 (type $0)))
+ (import "env" "t0" (func $internal2984 (type $0)))
+ (import "env" "u0" (func $internal2985 (type $0)))
+ (import "env" "v0" (func $internal2986 (type $0)))
+ (import "env" "w0" (func $internal2987 (type $0)))
+ (import "env" "x0" (func $internal2988 (type $0)))
+ (import "env" "y0" (func $internal2989 (type $0)))
+ (import "env" "z0" (func $internal2990 (type $0)))
+ (import "env" "A0" (func $internal2991 (type $0)))
+ (import "env" "B0" (func $internal2992 (type $0)))
+ (import "env" "C0" (func $internal2993 (type $0)))
+ (import "env" "D0" (func $internal2994 (type $0)))
+ (import "env" "E0" (func $internal2995 (type $0)))
+ (import "env" "F0" (func $internal2996 (type $0)))
+ (import "env" "G0" (func $internal2997 (type $0)))
+ (import "env" "H0" (func $internal2998 (type $0)))
+ (import "env" "I0" (func $internal2999 (type $0)))
+ (import "env" "J0" (func $internal3000 (type $0)))
+ (import "env" "K0" (func $internal3001 (type $0)))
+ (import "env" "L0" (func $internal3002 (type $0)))
+ (import "env" "M0" (func $internal3003 (type $0)))
+ (import "env" "N0" (func $internal3004 (type $0)))
+ (import "env" "O0" (func $internal3005 (type $0)))
+ (import "env" "P0" (func $internal3006 (type $0)))
+ (import "env" "Q0" (func $internal3007 (type $0)))
+ (import "env" "R0" (func $internal3008 (type $0)))
+ (import "env" "S0" (func $internal3009 (type $0)))
+ (import "env" "T0" (func $internal3010 (type $0)))
+ (import "env" "U0" (func $internal3011 (type $0)))
+ (import "env" "V0" (func $internal3012 (type $0)))
+ (import "env" "W0" (func $internal3013 (type $0)))
+ (import "env" "X0" (func $internal3014 (type $0)))
+ (import "env" "Y0" (func $internal3015 (type $0)))
+ (import "env" "Z0" (func $internal3016 (type $0)))
+ (import "env" "_0" (func $internal3017 (type $0)))
+ (import "env" "$0" (func $internal3018 (type $0)))
+ (import "env" "a1" (func $internal3019 (type $0)))
+ (import "env" "b1" (func $internal3020 (type $0)))
+ (import "env" "c1" (func $internal3021 (type $0)))
+ (import "env" "d1" (func $internal3022 (type $0)))
+ (import "env" "e1" (func $internal3023 (type $0)))
+ (import "env" "f1" (func $internal3024 (type $0)))
+ (import "env" "g1" (func $internal3025 (type $0)))
+ (import "env" "h1" (func $internal3026 (type $0)))
+ (import "env" "i1" (func $internal3027 (type $0)))
+ (import "env" "j1" (func $internal3028 (type $0)))
+ (import "env" "k1" (func $internal3029 (type $0)))
+ (import "env" "l1" (func $internal3030 (type $0)))
+ (import "env" "m1" (func $internal3031 (type $0)))
+ (import "env" "n1" (func $internal3032 (type $0)))
+ (import "env" "o1" (func $internal3033 (type $0)))
+ (import "env" "p1" (func $internal3034 (type $0)))
+ (import "env" "q1" (func $internal3035 (type $0)))
+ (import "env" "r1" (func $internal3036 (type $0)))
+ (import "env" "s1" (func $internal3037 (type $0)))
+ (import "env" "t1" (func $internal3038 (type $0)))
+ (import "env" "u1" (func $internal3039 (type $0)))
+ (import "env" "v1" (func $internal3040 (type $0)))
+ (import "env" "w1" (func $internal3041 (type $0)))
+ (import "env" "x1" (func $internal3042 (type $0)))
+ (import "env" "y1" (func $internal3043 (type $0)))
+ (import "env" "z1" (func $internal3044 (type $0)))
+ (import "env" "A1" (func $internal3045 (type $0)))
+ (import "env" "B1" (func $internal3046 (type $0)))
+ (import "env" "C1" (func $internal3047 (type $0)))
+ (import "env" "D1" (func $internal3048 (type $0)))
+ (import "env" "E1" (func $internal3049 (type $0)))
+ (import "env" "F1" (func $internal3050 (type $0)))
+ (import "env" "G1" (func $internal3051 (type $0)))
+ (import "env" "H1" (func $internal3052 (type $0)))
+ (import "env" "I1" (func $internal3053 (type $0)))
+ (import "env" "J1" (func $internal3054 (type $0)))
+ (import "env" "K1" (func $internal3055 (type $0)))
+ (import "env" "L1" (func $internal3056 (type $0)))
+ (import "env" "M1" (func $internal3057 (type $0)))
+ (import "env" "N1" (func $internal3058 (type $0)))
+ (import "env" "O1" (func $internal3059 (type $0)))
+ (import "env" "P1" (func $internal3060 (type $0)))
+ (import "env" "Q1" (func $internal3061 (type $0)))
+ (import "env" "R1" (func $internal3062 (type $0)))
+ (import "env" "S1" (func $internal3063 (type $0)))
+ (import "env" "T1" (func $internal3064 (type $0)))
+ (import "env" "U1" (func $internal3065 (type $0)))
+ (import "env" "V1" (func $internal3066 (type $0)))
+ (import "env" "W1" (func $internal3067 (type $0)))
+ (import "env" "X1" (func $internal3068 (type $0)))
+ (import "env" "Y1" (func $internal3069 (type $0)))
+ (import "env" "Z1" (func $internal3070 (type $0)))
+ (import "env" "_1" (func $internal3071 (type $0)))
+ (import "env" "$1" (func $internal3072 (type $0)))
+ (import "env" "a2" (func $internal3073 (type $0)))
+ (import "env" "b2" (func $internal3074 (type $0)))
+ (import "env" "c2" (func $internal3075 (type $0)))
+ (import "env" "d2" (func $internal3076 (type $0)))
+ (import "env" "e2" (func $internal3077 (type $0)))
+ (import "env" "f2" (func $internal3078 (type $0)))
+ (import "env" "g2" (func $internal3079 (type $0)))
+ (import "env" "h2" (func $internal3080 (type $0)))
+ (import "env" "i2" (func $internal3081 (type $0)))
+ (import "env" "j2" (func $internal3082 (type $0)))
+ (import "env" "k2" (func $internal3083 (type $0)))
+ (import "env" "l2" (func $internal3084 (type $0)))
+ (import "env" "m2" (func $internal3085 (type $0)))
+ (import "env" "n2" (func $internal3086 (type $0)))
+ (import "env" "o2" (func $internal3087 (type $0)))
+ (import "env" "p2" (func $internal3088 (type $0)))
+ (import "env" "q2" (func $internal3089 (type $0)))
+ (import "env" "r2" (func $internal3090 (type $0)))
+ (import "env" "s2" (func $internal3091 (type $0)))
+ (import "env" "t2" (func $internal3092 (type $0)))
+ (import "env" "u2" (func $internal3093 (type $0)))
+ (import "env" "v2" (func $internal3094 (type $0)))
+ (import "env" "w2" (func $internal3095 (type $0)))
+ (import "env" "x2" (func $internal3096 (type $0)))
+ (import "env" "y2" (func $internal3097 (type $0)))
+ (import "env" "z2" (func $internal3098 (type $0)))
+ (import "env" "A2" (func $internal3099 (type $0)))
+ (import "env" "B2" (func $internal3100 (type $0)))
+ (import "env" "C2" (func $internal3101 (type $0)))
+ (import "env" "D2" (func $internal3102 (type $0)))
+ (import "env" "E2" (func $internal3103 (type $0)))
+ (import "env" "F2" (func $internal3104 (type $0)))
+ (import "env" "G2" (func $internal3105 (type $0)))
+ (import "env" "H2" (func $internal3106 (type $0)))
+ (import "env" "I2" (func $internal3107 (type $0)))
+ (import "env" "J2" (func $internal3108 (type $0)))
+ (import "env" "K2" (func $internal3109 (type $0)))
+ (import "env" "L2" (func $internal3110 (type $0)))
+ (import "env" "M2" (func $internal3111 (type $0)))
+ (import "env" "N2" (func $internal3112 (type $0)))
+ (import "env" "O2" (func $internal3113 (type $0)))
+ (import "env" "P2" (func $internal3114 (type $0)))
+ (import "env" "Q2" (func $internal3115 (type $0)))
+ (import "env" "R2" (func $internal3116 (type $0)))
+ (import "env" "S2" (func $internal3117 (type $0)))
+ (import "env" "T2" (func $internal3118 (type $0)))
+ (import "env" "U2" (func $internal3119 (type $0)))
+ (import "env" "V2" (func $internal3120 (type $0)))
+ (import "env" "W2" (func $internal3121 (type $0)))
+ (import "env" "X2" (func $internal3122 (type $0)))
+ (import "env" "Y2" (func $internal3123 (type $0)))
+ (import "env" "Z2" (func $internal3124 (type $0)))
+ (import "env" "_2" (func $internal3125 (type $0)))
+ (import "env" "$2" (func $internal3126 (type $0)))
+ (import "env" "a3" (func $internal3127 (type $0)))
+ (import "env" "b3" (func $internal3128 (type $0)))
+ (import "env" "c3" (func $internal3129 (type $0)))
+ (import "env" "d3" (func $internal3130 (type $0)))
+ (import "env" "e3" (func $internal3131 (type $0)))
+ (import "env" "f3" (func $internal3132 (type $0)))
+ (import "env" "g3" (func $internal3133 (type $0)))
+ (import "env" "h3" (func $internal3134 (type $0)))
+ (import "env" "i3" (func $internal3135 (type $0)))
+ (import "env" "j3" (func $internal3136 (type $0)))
+ (import "env" "k3" (func $internal3137 (type $0)))
+ (import "env" "l3" (func $internal3138 (type $0)))
+ (import "env" "m3" (func $internal3139 (type $0)))
+ (import "env" "n3" (func $internal3140 (type $0)))
+ (import "env" "o3" (func $internal3141 (type $0)))
+ (import "env" "p3" (func $internal3142 (type $0)))
+ (import "env" "q3" (func $internal3143 (type $0)))
+ (import "env" "r3" (func $internal3144 (type $0)))
+ (import "env" "s3" (func $internal3145 (type $0)))
+ (import "env" "t3" (func $internal3146 (type $0)))
+ (import "env" "u3" (func $internal3147 (type $0)))
+ (import "env" "v3" (func $internal3148 (type $0)))
+ (import "env" "w3" (func $internal3149 (type $0)))
+ (import "env" "x3" (func $internal3150 (type $0)))
+ (import "env" "y3" (func $internal3151 (type $0)))
+ (import "env" "z3" (func $internal3152 (type $0)))
+ (import "env" "A3" (func $internal3153 (type $0)))
+ (import "env" "B3" (func $internal3154 (type $0)))
+ (import "env" "C3" (func $internal3155 (type $0)))
+ (import "env" "D3" (func $internal3156 (type $0)))
+ (import "env" "E3" (func $internal3157 (type $0)))
+ (import "env" "F3" (func $internal3158 (type $0)))
+ (import "env" "G3" (func $internal3159 (type $0)))
+ (import "env" "H3" (func $internal3160 (type $0)))
+ (import "env" "I3" (func $internal3161 (type $0)))
+ (import "env" "J3" (func $internal3162 (type $0)))
+ (import "env" "K3" (func $internal3163 (type $0)))
+ (import "env" "L3" (func $internal3164 (type $0)))
+ (import "env" "M3" (func $internal3165 (type $0)))
+ (import "env" "N3" (func $internal3166 (type $0)))
+ (import "env" "O3" (func $internal3167 (type $0)))
+ (import "env" "P3" (func $internal3168 (type $0)))
+ (import "env" "Q3" (func $internal3169 (type $0)))
+ (import "env" "R3" (func $internal3170 (type $0)))
+ (import "env" "S3" (func $internal3171 (type $0)))
+ (import "env" "T3" (func $internal3172 (type $0)))
+ (import "env" "U3" (func $internal3173 (type $0)))
+ (import "env" "V3" (func $internal3174 (type $0)))
+ (import "env" "W3" (func $internal3175 (type $0)))
+ (import "env" "X3" (func $internal3176 (type $0)))
+ (import "env" "Y3" (func $internal3177 (type $0)))
+ (import "env" "Z3" (func $internal3178 (type $0)))
+ (import "env" "_3" (func $internal3179 (type $0)))
+ (import "env" "$3" (func $internal3180 (type $0)))
+ (import "env" "a4" (func $internal3181 (type $0)))
+ (import "env" "b4" (func $internal3182 (type $0)))
+ (import "env" "c4" (func $internal3183 (type $0)))
+ (import "env" "d4" (func $internal3184 (type $0)))
+ (import "env" "e4" (func $internal3185 (type $0)))
+ (import "env" "f4" (func $internal3186 (type $0)))
+ (import "env" "g4" (func $internal3187 (type $0)))
+ (import "env" "h4" (func $internal3188 (type $0)))
+ (import "env" "i4" (func $internal3189 (type $0)))
+ (import "env" "j4" (func $internal3190 (type $0)))
+ (import "env" "k4" (func $internal3191 (type $0)))
+ (import "env" "l4" (func $internal3192 (type $0)))
+ (import "env" "m4" (func $internal3193 (type $0)))
+ (import "env" "n4" (func $internal3194 (type $0)))
+ (import "env" "o4" (func $internal3195 (type $0)))
+ (import "env" "p4" (func $internal3196 (type $0)))
+ (import "env" "q4" (func $internal3197 (type $0)))
+ (import "env" "r4" (func $internal3198 (type $0)))
+ (import "env" "s4" (func $internal3199 (type $0)))
+ (import "env" "t4" (func $internal3200 (type $0)))
+ (import "env" "u4" (func $internal3201 (type $0)))
+ (import "env" "v4" (func $internal3202 (type $0)))
+ (import "env" "w4" (func $internal3203 (type $0)))
+ (import "env" "x4" (func $internal3204 (type $0)))
+ (import "env" "y4" (func $internal3205 (type $0)))
+ (import "env" "z4" (func $internal3206 (type $0)))
+ (import "env" "A4" (func $internal3207 (type $0)))
+ (import "env" "B4" (func $internal3208 (type $0)))
+ (import "env" "C4" (func $internal3209 (type $0)))
+ (import "env" "D4" (func $internal3210 (type $0)))
+ (import "env" "E4" (func $internal3211 (type $0)))
+ (import "env" "F4" (func $internal3212 (type $0)))
+ (import "env" "G4" (func $internal3213 (type $0)))
+ (import "env" "H4" (func $internal3214 (type $0)))
+ (import "env" "I4" (func $internal3215 (type $0)))
+ (import "env" "J4" (func $internal3216 (type $0)))
+ (import "env" "K4" (func $internal3217 (type $0)))
+ (import "env" "L4" (func $internal3218 (type $0)))
+ (import "env" "M4" (func $internal3219 (type $0)))
+ (import "env" "N4" (func $internal3220 (type $0)))
+ (import "env" "O4" (func $internal3221 (type $0)))
+ (import "env" "P4" (func $internal3222 (type $0)))
+ (import "env" "Q4" (func $internal3223 (type $0)))
+ (import "env" "R4" (func $internal3224 (type $0)))
+ (import "env" "S4" (func $internal3225 (type $0)))
+ (import "env" "T4" (func $internal3226 (type $0)))
+ (import "env" "U4" (func $internal3227 (type $0)))
+ (import "env" "V4" (func $internal3228 (type $0)))
+ (import "env" "W4" (func $internal3229 (type $0)))
+ (import "env" "X4" (func $internal3230 (type $0)))
+ (import "env" "Y4" (func $internal3231 (type $0)))
+ (import "env" "Z4" (func $internal3232 (type $0)))
+ (import "env" "_4" (func $internal3233 (type $0)))
+ (import "env" "$4" (func $internal3234 (type $0)))
+ (import "env" "a5" (func $internal3235 (type $0)))
+ (import "env" "b5" (func $internal3236 (type $0)))
+ (import "env" "c5" (func $internal3237 (type $0)))
+ (import "env" "d5" (func $internal3238 (type $0)))
+ (import "env" "e5" (func $internal3239 (type $0)))
+ (import "env" "f5" (func $internal3240 (type $0)))
+ (import "env" "g5" (func $internal3241 (type $0)))
+ (import "env" "h5" (func $internal3242 (type $0)))
+ (import "env" "i5" (func $internal3243 (type $0)))
+ (import "env" "j5" (func $internal3244 (type $0)))
+ (import "env" "k5" (func $internal3245 (type $0)))
+ (import "env" "l5" (func $internal3246 (type $0)))
+ (import "env" "m5" (func $internal3247 (type $0)))
+ (import "env" "n5" (func $internal3248 (type $0)))
+ (import "env" "o5" (func $internal3249 (type $0)))
+ (import "env" "p5" (func $internal3250 (type $0)))
+ (import "env" "q5" (func $internal3251 (type $0)))
+ (import "env" "r5" (func $internal3252 (type $0)))
+ (import "env" "s5" (func $internal3253 (type $0)))
+ (import "env" "t5" (func $internal3254 (type $0)))
+ (import "env" "u5" (func $internal3255 (type $0)))
+ (import "env" "v5" (func $internal3256 (type $0)))
+ (import "env" "w5" (func $internal3257 (type $0)))
+ (import "env" "x5" (func $internal3258 (type $0)))
+ (import "env" "y5" (func $internal3259 (type $0)))
+ (import "env" "z5" (func $internal3260 (type $0)))
+ (import "env" "A5" (func $internal3261 (type $0)))
+ (import "env" "B5" (func $internal3262 (type $0)))
+ (import "env" "C5" (func $internal3263 (type $0)))
+ (import "env" "D5" (func $internal3264 (type $0)))
+ (import "env" "E5" (func $internal3265 (type $0)))
+ (import "env" "F5" (func $internal3266 (type $0)))
+ (import "env" "G5" (func $internal3267 (type $0)))
+ (import "env" "H5" (func $internal3268 (type $0)))
+ (import "env" "I5" (func $internal3269 (type $0)))
+ (import "env" "J5" (func $internal3270 (type $0)))
+ (import "env" "K5" (func $internal3271 (type $0)))
+ (import "env" "L5" (func $internal3272 (type $0)))
+ (import "env" "M5" (func $internal3273 (type $0)))
+ (import "env" "N5" (func $internal3274 (type $0)))
+ (import "env" "O5" (func $internal3275 (type $0)))
+ (import "env" "P5" (func $internal3276 (type $0)))
+ (import "env" "Q5" (func $internal3277 (type $0)))
+ (import "env" "R5" (func $internal3278 (type $0)))
+ (import "env" "S5" (func $internal3279 (type $0)))
+ (import "env" "T5" (func $internal3280 (type $0)))
+ (import "env" "U5" (func $internal3281 (type $0)))
+ (import "env" "V5" (func $internal3282 (type $0)))
+ (import "env" "W5" (func $internal3283 (type $0)))
+ (import "env" "X5" (func $internal3284 (type $0)))
+ (import "env" "Y5" (func $internal3285 (type $0)))
+ (import "env" "Z5" (func $internal3286 (type $0)))
+ (import "env" "_5" (func $internal3287 (type $0)))
+ (import "env" "$5" (func $internal3288 (type $0)))
+ (import "env" "a6" (func $internal3289 (type $0)))
+ (import "env" "b6" (func $internal3290 (type $0)))
+ (import "env" "c6" (func $internal3291 (type $0)))
+ (import "env" "d6" (func $internal3292 (type $0)))
+ (import "env" "e6" (func $internal3293 (type $0)))
+ (import "env" "f6" (func $internal3294 (type $0)))
+ (import "env" "g6" (func $internal3295 (type $0)))
+ (import "env" "h6" (func $internal3296 (type $0)))
+ (import "env" "i6" (func $internal3297 (type $0)))
+ (import "env" "j6" (func $internal3298 (type $0)))
+ (import "env" "k6" (func $internal3299 (type $0)))
+ (import "env" "l6" (func $internal3300 (type $0)))
+ (import "env" "m6" (func $internal3301 (type $0)))
+ (import "env" "n6" (func $internal3302 (type $0)))
+ (import "env" "o6" (func $internal3303 (type $0)))
+ (import "env" "p6" (func $internal3304 (type $0)))
+ (import "env" "q6" (func $internal3305 (type $0)))
+ (import "env" "r6" (func $internal3306 (type $0)))
+ (import "env" "s6" (func $internal3307 (type $0)))
+ (import "env" "t6" (func $internal3308 (type $0)))
+ (import "env" "u6" (func $internal3309 (type $0)))
+ (import "env" "v6" (func $internal3310 (type $0)))
+ (import "env" "w6" (func $internal3311 (type $0)))
+ (import "env" "x6" (func $internal3312 (type $0)))
+ (import "env" "y6" (func $internal3313 (type $0)))
+ (import "env" "z6" (func $internal3314 (type $0)))
+ (import "env" "A6" (func $internal3315 (type $0)))
+ (import "env" "B6" (func $internal3316 (type $0)))
+ (import "env" "C6" (func $internal3317 (type $0)))
+ (import "env" "D6" (func $internal3318 (type $0)))
+ (import "env" "E6" (func $internal3319 (type $0)))
+ (import "env" "F6" (func $internal3320 (type $0)))
+ (import "env" "G6" (func $internal3321 (type $0)))
+ (import "env" "H6" (func $internal3322 (type $0)))
+ (import "env" "I6" (func $internal3323 (type $0)))
+ (import "env" "J6" (func $internal3324 (type $0)))
+ (import "env" "K6" (func $internal3325 (type $0)))
+ (import "env" "L6" (func $internal3326 (type $0)))
+ (import "env" "M6" (func $internal3327 (type $0)))
+ (import "env" "N6" (func $internal3328 (type $0)))
+ (import "env" "O6" (func $internal3329 (type $0)))
+ (import "env" "P6" (func $internal3330 (type $0)))
+ (import "env" "Q6" (func $internal3331 (type $0)))
+ (import "env" "R6" (func $internal3332 (type $0)))
+ (import "env" "S6" (func $internal3333 (type $0)))
+ (import "env" "T6" (func $internal3334 (type $0)))
+ (import "env" "U6" (func $internal3335 (type $0)))
+ (import "env" "V6" (func $internal3336 (type $0)))
+ (import "env" "W6" (func $internal3337 (type $0)))
+ (import "env" "X6" (func $internal3338 (type $0)))
+ (import "env" "Y6" (func $internal3339 (type $0)))
+ (import "env" "Z6" (func $internal3340 (type $0)))
+ (import "env" "_6" (func $internal3341 (type $0)))
+ (import "env" "$6" (func $internal3342 (type $0)))
+ (import "env" "a7" (func $internal3343 (type $0)))
+ (import "env" "b7" (func $internal3344 (type $0)))
+ (import "env" "c7" (func $internal3345 (type $0)))
+ (import "env" "d7" (func $internal3346 (type $0)))
+ (import "env" "e7" (func $internal3347 (type $0)))
+ (import "env" "f7" (func $internal3348 (type $0)))
+ (import "env" "g7" (func $internal3349 (type $0)))
+ (import "env" "h7" (func $internal3350 (type $0)))
+ (import "env" "i7" (func $internal3351 (type $0)))
+ (import "env" "j7" (func $internal3352 (type $0)))
+ (import "env" "k7" (func $internal3353 (type $0)))
+ (import "env" "l7" (func $internal3354 (type $0)))
+ (import "env" "m7" (func $internal3355 (type $0)))
+ (import "env" "n7" (func $internal3356 (type $0)))
+ (import "env" "o7" (func $internal3357 (type $0)))
+ (import "env" "p7" (func $internal3358 (type $0)))
+ (import "env" "q7" (func $internal3359 (type $0)))
+ (import "env" "r7" (func $internal3360 (type $0)))
+ (import "env" "s7" (func $internal3361 (type $0)))
+ (import "env" "t7" (func $internal3362 (type $0)))
+ (import "env" "u7" (func $internal3363 (type $0)))
+ (import "env" "v7" (func $internal3364 (type $0)))
+ (import "env" "w7" (func $internal3365 (type $0)))
+ (import "env" "x7" (func $internal3366 (type $0)))
+ (import "env" "y7" (func $internal3367 (type $0)))
+ (import "env" "z7" (func $internal3368 (type $0)))
+ (import "env" "A7" (func $internal3369 (type $0)))
+ (import "env" "B7" (func $internal3370 (type $0)))
+ (import "env" "C7" (func $internal3371 (type $0)))
+ (import "env" "D7" (func $internal3372 (type $0)))
+ (import "env" "E7" (func $internal3373 (type $0)))
+ (import "env" "F7" (func $internal3374 (type $0)))
+ (import "env" "G7" (func $internal3375 (type $0)))
+ (import "env" "H7" (func $internal3376 (type $0)))
+ (import "env" "I7" (func $internal3377 (type $0)))
+ (import "env" "J7" (func $internal3378 (type $0)))
+ (import "env" "K7" (func $internal3379 (type $0)))
+ (import "env" "L7" (func $internal3380 (type $0)))
+ (import "env" "M7" (func $internal3381 (type $0)))
+ (import "env" "N7" (func $internal3382 (type $0)))
+ (import "env" "O7" (func $internal3383 (type $0)))
+ (import "env" "P7" (func $internal3384 (type $0)))
+ (import "env" "Q7" (func $internal3385 (type $0)))
+ (import "env" "R7" (func $internal3386 (type $0)))
+ (import "env" "S7" (func $internal3387 (type $0)))
+ (import "env" "T7" (func $internal3388 (type $0)))
+ (import "env" "U7" (func $internal3389 (type $0)))
+ (import "env" "V7" (func $internal3390 (type $0)))
+ (import "env" "W7" (func $internal3391 (type $0)))
+ (import "env" "X7" (func $internal3392 (type $0)))
+ (import "env" "Y7" (func $internal3393 (type $0)))
+ (import "env" "Z7" (func $internal3394 (type $0)))
+ (import "env" "_7" (func $internal3395 (type $0)))
+ (import "env" "$7" (func $internal3396 (type $0)))
+ (import "env" "a8" (func $internal3397 (type $0)))
+ (import "env" "b8" (func $internal3398 (type $0)))
+ (import "env" "c8" (func $internal3399 (type $0)))
+ (import "env" "d8" (func $internal3400 (type $0)))
+ (import "env" "e8" (func $internal3401 (type $0)))
+ (import "env" "f8" (func $internal3402 (type $0)))
+ (import "env" "g8" (func $internal3403 (type $0)))
+ (import "env" "h8" (func $internal3404 (type $0)))
+ (import "env" "i8" (func $internal3405 (type $0)))
+ (import "env" "j8" (func $internal3406 (type $0)))
+ (import "env" "k8" (func $internal3407 (type $0)))
+ (import "env" "l8" (func $internal3408 (type $0)))
+ (import "env" "m8" (func $internal3409 (type $0)))
+ (import "env" "n8" (func $internal3410 (type $0)))
+ (import "env" "o8" (func $internal3411 (type $0)))
+ (import "env" "p8" (func $internal3412 (type $0)))
+ (import "env" "q8" (func $internal3413 (type $0)))
+ (import "env" "r8" (func $internal3414 (type $0)))
+ (import "env" "s8" (func $internal3415 (type $0)))
+ (import "env" "t8" (func $internal3416 (type $0)))
+ (import "env" "u8" (func $internal3417 (type $0)))
+ (import "env" "v8" (func $internal3418 (type $0)))
+ (import "env" "w8" (func $internal3419 (type $0)))
+ (import "env" "x8" (func $internal3420 (type $0)))
+ (import "env" "y8" (func $internal3421 (type $0)))
+ (import "env" "z8" (func $internal3422 (type $0)))
+ (import "env" "A8" (func $internal3423 (type $0)))
+ (import "env" "B8" (func $internal3424 (type $0)))
+ (import "env" "C8" (func $internal3425 (type $0)))
+ (import "env" "D8" (func $internal3426 (type $0)))
+ (import "env" "E8" (func $internal3427 (type $0)))
+ (import "env" "F8" (func $internal3428 (type $0)))
+ (import "env" "G8" (func $internal3429 (type $0)))
+ (import "env" "H8" (func $internal3430 (type $0)))
+ (import "env" "I8" (func $internal3431 (type $0)))
+ (import "env" "J8" (func $internal3432 (type $0)))
+ (import "env" "K8" (func $internal3433 (type $0)))
+ (import "env" "L8" (func $internal3434 (type $0)))
+ (import "env" "M8" (func $internal3435 (type $0)))
+ (import "env" "N8" (func $internal3436 (type $0)))
+ (import "env" "O8" (func $internal3437 (type $0)))
+ (import "env" "P8" (func $internal3438 (type $0)))
+ (import "env" "Q8" (func $internal3439 (type $0)))
+ (import "env" "R8" (func $internal3440 (type $0)))
+ (import "env" "S8" (func $internal3441 (type $0)))
+ (import "env" "T8" (func $internal3442 (type $0)))
+ (import "env" "U8" (func $internal3443 (type $0)))
+ (import "env" "V8" (func $internal3444 (type $0)))
+ (import "env" "W8" (func $internal3445 (type $0)))
+ (import "env" "X8" (func $internal3446 (type $0)))
+ (import "env" "Y8" (func $internal3447 (type $0)))
+ (import "env" "Z8" (func $internal3448 (type $0)))
+ (import "env" "_8" (func $internal3449 (type $0)))
+ (import "env" "$8" (func $internal3450 (type $0)))
+ (import "env" "a9" (func $internal3451 (type $0)))
+ (import "env" "b9" (func $internal3452 (type $0)))
+ (import "env" "c9" (func $internal3453 (type $0)))
+ (import "env" "d9" (func $internal3454 (type $0)))
+ (import "env" "e9" (func $internal3455 (type $0)))
+ (import "env" "f9" (func $internal3456 (type $0)))
+ (import "env" "g9" (func $internal3457 (type $0)))
+ (import "env" "h9" (func $internal3458 (type $0)))
+ (import "env" "i9" (func $internal3459 (type $0)))
+ (import "env" "j9" (func $internal3460 (type $0)))
+ (import "env" "k9" (func $internal3461 (type $0)))
+ (import "env" "l9" (func $internal3462 (type $0)))
+ (import "env" "m9" (func $internal3463 (type $0)))
+ (import "env" "n9" (func $internal3464 (type $0)))
+ (import "env" "o9" (func $internal3465 (type $0)))
+ (import "env" "p9" (func $internal3466 (type $0)))
+ (import "env" "q9" (func $internal3467 (type $0)))
+ (import "env" "r9" (func $internal3468 (type $0)))
+ (import "env" "s9" (func $internal3469 (type $0)))
+ (import "env" "t9" (func $internal3470 (type $0)))
+ (import "env" "u9" (func $internal3471 (type $0)))
+ (import "env" "v9" (func $internal3472 (type $0)))
+ (import "env" "w9" (func $internal3473 (type $0)))
+ (import "env" "x9" (func $internal3474 (type $0)))
+ (import "env" "y9" (func $internal3475 (type $0)))
+ (import "env" "z9" (func $internal3476 (type $0)))
+ (import "env" "A9" (func $internal3477 (type $0)))
+ (import "env" "B9" (func $internal3478 (type $0)))
+ (import "env" "C9" (func $internal3479 (type $0)))
+ (import "env" "D9" (func $internal3480 (type $0)))
+ (import "env" "E9" (func $internal3481 (type $0)))
+ (import "env" "F9" (func $internal3482 (type $0)))
+ (import "env" "G9" (func $internal3483 (type $0)))
+ (import "env" "H9" (func $internal3484 (type $0)))
+ (import "env" "I9" (func $internal3485 (type $0)))
+ (import "env" "J9" (func $internal3486 (type $0)))
+ (import "env" "K9" (func $internal3487 (type $0)))
+ (import "env" "L9" (func $internal3488 (type $0)))
+ (import "env" "M9" (func $internal3489 (type $0)))
+ (import "env" "N9" (func $internal3490 (type $0)))
+ (import "env" "O9" (func $internal3491 (type $0)))
+ (import "env" "P9" (func $internal3492 (type $0)))
+ (import "env" "Q9" (func $internal3493 (type $0)))
+ (import "env" "R9" (func $internal3494 (type $0)))
+ (import "env" "S9" (func $internal3495 (type $0)))
+ (import "env" "T9" (func $internal3496 (type $0)))
+ (import "env" "U9" (func $internal3497 (type $0)))
+ (import "env" "V9" (func $internal3498 (type $0)))
+ (import "env" "W9" (func $internal3499 (type $0)))
+ (import "env" "X9" (func $internal3500 (type $0)))
+ (import "env" "Y9" (func $internal3501 (type $0)))
+ (import "env" "Z9" (func $internal3502 (type $0)))
+ (import "env" "_9" (func $internal3503 (type $0)))
+ (import "env" "$9" (func $internal3504 (type $0)))
+ (import "env" "aaa" (func $internal3505 (type $0)))
+ (import "env" "baa" (func $internal3506 (type $0)))
+ (import "env" "caa" (func $internal3507 (type $0)))
+ (import "env" "daa" (func $internal3508 (type $0)))
+ (import "env" "eaa" (func $internal3509 (type $0)))
+ (import "env" "faa" (func $internal3510 (type $0)))
+ (import "env" "gaa" (func $internal3511 (type $0)))
+ (import "env" "haa" (func $internal3512 (type $0)))
+ (import "env" "iaa" (func $internal3513 (type $0)))
+ (import "env" "jaa" (func $internal3514 (type $0)))
+ (import "env" "kaa" (func $internal3515 (type $0)))
+ (import "env" "laa" (func $internal3516 (type $0)))
+ (import "env" "maa" (func $internal3517 (type $0)))
+ (import "env" "naa" (func $internal3518 (type $0)))
+ (import "env" "oaa" (func $internal3519 (type $0)))
+ (import "env" "paa" (func $internal3520 (type $0)))
+ (import "env" "qaa" (func $internal3521 (type $0)))
+ (import "env" "raa" (func $internal3522 (type $0)))
+ (import "env" "saa" (func $internal3523 (type $0)))
+ (import "env" "taa" (func $internal3524 (type $0)))
+ (import "env" "uaa" (func $internal3525 (type $0)))
+ (import "env" "vaa" (func $internal3526 (type $0)))
+ (import "env" "waa" (func $internal3527 (type $0)))
+ (import "env" "xaa" (func $internal3528 (type $0)))
+ (import "env" "yaa" (func $internal3529 (type $0)))
+ (import "env" "zaa" (func $internal3530 (type $0)))
+ (import "env" "Aaa" (func $internal3531 (type $0)))
+ (import "env" "Baa" (func $internal3532 (type $0)))
+ (import "env" "Caa" (func $internal3533 (type $0)))
+ (import "env" "Daa" (func $internal3534 (type $0)))
+ (import "env" "Eaa" (func $internal3535 (type $0)))
+ (import "env" "Faa" (func $internal3536 (type $0)))
+ (import "env" "Gaa" (func $internal3537 (type $0)))
+ (import "env" "Haa" (func $internal3538 (type $0)))
+ (import "env" "Iaa" (func $internal3539 (type $0)))
+ (import "env" "Jaa" (func $internal3540 (type $0)))
+ (import "env" "Kaa" (func $internal3541 (type $0)))
+ (import "env" "Laa" (func $internal3542 (type $0)))
+ (import "env" "Maa" (func $internal3543 (type $0)))
+ (import "env" "Naa" (func $internal3544 (type $0)))
+ (import "env" "Oaa" (func $internal3545 (type $0)))
+ (import "env" "Paa" (func $internal3546 (type $0)))
+ (import "env" "Qaa" (func $internal3547 (type $0)))
+ (import "env" "Raa" (func $internal3548 (type $0)))
+ (import "env" "Saa" (func $internal3549 (type $0)))
+ (import "env" "Taa" (func $internal3550 (type $0)))
+ (import "env" "Uaa" (func $internal3551 (type $0)))
+ (import "env" "Vaa" (func $internal3552 (type $0)))
+ (import "env" "Waa" (func $internal3553 (type $0)))
+ (import "env" "Xaa" (func $internal3554 (type $0)))
+ (import "env" "Yaa" (func $internal3555 (type $0)))
+ (import "env" "Zaa" (func $internal3556 (type $0)))
+ (import "env" "_aa" (func $internal3557 (type $0)))
+ (import "env" "$aa" (func $internal3558 (type $0)))
+ (import "env" "aba" (func $internal3559 (type $0)))
+ (import "env" "bba" (func $internal3560 (type $0)))
+ (import "env" "cba" (func $internal3561 (type $0)))
+ (import "env" "dba" (func $internal3562 (type $0)))
+ (import "env" "eba" (func $internal3563 (type $0)))
+ (import "env" "fba" (func $internal3564 (type $0)))
+ (import "env" "gba" (func $internal3565 (type $0)))
+ (import "env" "hba" (func $internal3566 (type $0)))
+ (import "env" "iba" (func $internal3567 (type $0)))
+ (import "env" "jba" (func $internal3568 (type $0)))
+ (import "env" "kba" (func $internal3569 (type $0)))
+ (import "env" "lba" (func $internal3570 (type $0)))
+ (import "env" "mba" (func $internal3571 (type $0)))
+ (import "env" "nba" (func $internal3572 (type $0)))
+ (import "env" "oba" (func $internal3573 (type $0)))
+ (import "env" "pba" (func $internal3574 (type $0)))
+ (import "env" "qba" (func $internal3575 (type $0)))
+ (import "env" "rba" (func $internal3576 (type $0)))
+ (import "env" "sba" (func $internal3577 (type $0)))
+ (import "env" "tba" (func $internal3578 (type $0)))
+ (import "env" "uba" (func $internal3579 (type $0)))
+ (import "env" "vba" (func $internal3580 (type $0)))
+ (import "env" "wba" (func $internal3581 (type $0)))
+ (import "env" "xba" (func $internal3582 (type $0)))
+ (import "env" "yba" (func $internal3583 (type $0)))
+ (import "env" "zba" (func $internal3584 (type $0)))
+ (import "env" "Aba" (func $internal3585 (type $0)))
+ (import "env" "Bba" (func $internal3586 (type $0)))
+ (import "env" "Cba" (func $internal3587 (type $0)))
+ (import "env" "Dba" (func $internal3588 (type $0)))
+ (import "env" "Eba" (func $internal3589 (type $0)))
+ (import "env" "Fba" (func $internal3590 (type $0)))
+ (import "env" "Gba" (func $internal3591 (type $0)))
+ (import "env" "Hba" (func $internal3592 (type $0)))
+ (import "env" "Iba" (func $internal3593 (type $0)))
+ (import "env" "Jba" (func $internal3594 (type $0)))
+ (import "env" "Kba" (func $internal3595 (type $0)))
+ (import "env" "Lba" (func $internal3596 (type $0)))
+ (import "env" "Mba" (func $internal3597 (type $0)))
+ (import "env" "Nba" (func $internal3598 (type $0)))
+ (import "env" "Oba" (func $internal3599 (type $0)))
+ (import "env" "Pba" (func $internal3600 (type $0)))
+ (import "env" "Qba" (func $internal3601 (type $0)))
+ (import "env" "Rba" (func $internal3602 (type $0)))
+ (import "env" "Sba" (func $internal3603 (type $0)))
+ (import "env" "Tba" (func $internal3604 (type $0)))
+ (import "env" "Uba" (func $internal3605 (type $0)))
+ (import "env" "Vba" (func $internal3606 (type $0)))
+ (import "env" "Wba" (func $internal3607 (type $0)))
+ (import "env" "Xba" (func $internal3608 (type $0)))
+ (import "env" "Yba" (func $internal3609 (type $0)))
+ (import "env" "Zba" (func $internal3610 (type $0)))
+ (import "env" "_ba" (func $internal3611 (type $0)))
+ (import "env" "$ba" (func $internal3612 (type $0)))
+ (import "env" "aca" (func $internal3613 (type $0)))
+ (import "env" "bca" (func $internal3614 (type $0)))
+ (import "env" "cca" (func $internal3615 (type $0)))
+ (import "env" "dca" (func $internal3616 (type $0)))
+ (import "env" "eca" (func $internal3617 (type $0)))
+ (import "env" "fca" (func $internal3618 (type $0)))
+ (import "env" "gca" (func $internal3619 (type $0)))
+ (import "env" "hca" (func $internal3620 (type $0)))
+ (import "env" "ica" (func $internal3621 (type $0)))
+ (import "env" "jca" (func $internal3622 (type $0)))
+ (import "env" "kca" (func $internal3623 (type $0)))
+ (import "env" "lca" (func $internal3624 (type $0)))
+ (import "env" "mca" (func $internal3625 (type $0)))
+ (import "env" "nca" (func $internal3626 (type $0)))
+ (import "env" "oca" (func $internal3627 (type $0)))
+ (import "env" "pca" (func $internal3628 (type $0)))
+ (import "env" "qca" (func $internal3629 (type $0)))
+ (import "env" "rca" (func $internal3630 (type $0)))
+ (import "env" "sca" (func $internal3631 (type $0)))
+ (import "env" "tca" (func $internal3632 (type $0)))
+ (import "env" "uca" (func $internal3633 (type $0)))
+ (import "env" "vca" (func $internal3634 (type $0)))
+ (import "env" "wca" (func $internal3635 (type $0)))
+ (import "env" "xca" (func $internal3636 (type $0)))
+ (import "env" "yca" (func $internal3637 (type $0)))
+ (import "env" "zca" (func $internal3638 (type $0)))
+ (import "env" "Aca" (func $internal3639 (type $0)))
+ (import "env" "Bca" (func $internal3640 (type $0)))
+ (import "env" "Cca" (func $internal3641 (type $0)))
+ (import "env" "Dca" (func $internal3642 (type $0)))
+ (import "env" "Eca" (func $internal3643 (type $0)))
+ (import "env" "Fca" (func $internal3644 (type $0)))
+ (import "env" "Gca" (func $internal3645 (type $0)))
+ (import "env" "Hca" (func $internal3646 (type $0)))
+ (import "env" "Ica" (func $internal3647 (type $0)))
+ (import "env" "Jca" (func $internal3648 (type $0)))
+ (import "env" "Kca" (func $internal3649 (type $0)))
+ (import "env" "Lca" (func $internal3650 (type $0)))
+ (import "env" "Mca" (func $internal3651 (type $0)))
+ (import "env" "Nca" (func $internal3652 (type $0)))
+ (import "env" "Oca" (func $internal3653 (type $0)))
+ (import "env" "Pca" (func $internal3654 (type $0)))
+ (import "env" "Qca" (func $internal3655 (type $0)))
+ (import "env" "Rca" (func $internal3656 (type $0)))
+ (import "env" "Sca" (func $internal3657 (type $0)))
+ (import "env" "Tca" (func $internal3658 (type $0)))
+ (import "env" "Uca" (func $internal3659 (type $0)))
+ (import "env" "Vca" (func $internal3660 (type $0)))
+ (import "env" "Wca" (func $internal3661 (type $0)))
+ (import "env" "Xca" (func $internal3662 (type $0)))
+ (import "env" "Yca" (func $internal3663 (type $0)))
+ (import "env" "Zca" (func $internal3664 (type $0)))
+ (import "env" "_ca" (func $internal3665 (type $0)))
+ (import "env" "$ca" (func $internal3666 (type $0)))
+ (import "env" "ada" (func $internal3667 (type $0)))
+ (import "env" "bda" (func $internal3668 (type $0)))
+ (import "env" "cda" (func $internal3669 (type $0)))
+ (import "env" "dda" (func $internal3670 (type $0)))
+ (import "env" "eda" (func $internal3671 (type $0)))
+ (import "env" "fda" (func $internal3672 (type $0)))
+ (import "env" "gda" (func $internal3673 (type $0)))
+ (import "env" "hda" (func $internal3674 (type $0)))
+ (import "env" "ida" (func $internal3675 (type $0)))
+ (import "env" "jda" (func $internal3676 (type $0)))
+ (import "env" "kda" (func $internal3677 (type $0)))
+ (import "env" "lda" (func $internal3678 (type $0)))
+ (import "env" "mda" (func $internal3679 (type $0)))
+ (import "env" "nda" (func $internal3680 (type $0)))
+ (import "env" "oda" (func $internal3681 (type $0)))
+ (import "env" "pda" (func $internal3682 (type $0)))
+ (import "env" "qda" (func $internal3683 (type $0)))
+ (import "env" "rda" (func $internal3684 (type $0)))
+ (import "env" "sda" (func $internal3685 (type $0)))
+ (import "env" "tda" (func $internal3686 (type $0)))
+ (import "env" "uda" (func $internal3687 (type $0)))
+ (import "env" "vda" (func $internal3688 (type $0)))
+ (import "env" "wda" (func $internal3689 (type $0)))
+ (import "env" "xda" (func $internal3690 (type $0)))
+ (import "env" "yda" (func $internal3691 (type $0)))
+ (import "env" "zda" (func $internal3692 (type $0)))
+ (import "env" "Ada" (func $internal3693 (type $0)))
+ (import "env" "Bda" (func $internal3694 (type $0)))
+ (import "env" "Cda" (func $internal3695 (type $0)))
+ (import "env" "Dda" (func $internal3696 (type $0)))
+ (import "env" "Eda" (func $internal3697 (type $0)))
+ (import "env" "Fda" (func $internal3698 (type $0)))
+ (import "env" "Gda" (func $internal3699 (type $0)))
+ (import "env" "Hda" (func $internal3700 (type $0)))
+ (import "env" "Ida" (func $internal3701 (type $0)))
+ (import "env" "Jda" (func $internal3702 (type $0)))
+ (import "env" "Kda" (func $internal3703 (type $0)))
+ (import "env" "Lda" (func $internal3704 (type $0)))
+ (import "env" "Mda" (func $internal3705 (type $0)))
+ (import "env" "Nda" (func $internal3706 (type $0)))
+ (import "env" "Oda" (func $internal3707 (type $0)))
+ (import "env" "Pda" (func $internal3708 (type $0)))
+ (import "env" "Qda" (func $internal3709 (type $0)))
+ (import "env" "Rda" (func $internal3710 (type $0)))
+ (import "env" "Sda" (func $internal3711 (type $0)))
+ (import "env" "Tda" (func $internal3712 (type $0)))
+ (import "env" "Uda" (func $internal3713 (type $0)))
+ (import "env" "Vda" (func $internal3714 (type $0)))
+ (import "env" "Wda" (func $internal3715 (type $0)))
+ (import "env" "Xda" (func $internal3716 (type $0)))
+ (import "env" "Yda" (func $internal3717 (type $0)))
+ (import "env" "Zda" (func $internal3718 (type $0)))
+ (import "env" "_da" (func $internal3719 (type $0)))
+ (import "env" "$da" (func $internal3720 (type $0)))
+ (import "env" "aea" (func $internal3721 (type $0)))
+ (import "env" "bea" (func $internal3722 (type $0)))
+ (import "env" "cea" (func $internal3723 (type $0)))
+ (import "env" "dea" (func $internal3724 (type $0)))
+ (import "env" "eea" (func $internal3725 (type $0)))
+ (import "env" "fea" (func $internal3726 (type $0)))
+ (import "env" "gea" (func $internal3727 (type $0)))
+ (import "env" "hea" (func $internal3728 (type $0)))
+ (import "env" "iea" (func $internal3729 (type $0)))
+ (import "env" "jea" (func $internal3730 (type $0)))
+ (import "env" "kea" (func $internal3731 (type $0)))
+ (import "env" "lea" (func $internal3732 (type $0)))
+ (import "env" "mea" (func $internal3733 (type $0)))
+ (import "env" "nea" (func $internal3734 (type $0)))
+ (import "env" "oea" (func $internal3735 (type $0)))
+ (import "env" "pea" (func $internal3736 (type $0)))
+ (import "env" "qea" (func $internal3737 (type $0)))
+ (import "env" "rea" (func $internal3738 (type $0)))
+ (import "env" "sea" (func $internal3739 (type $0)))
+ (import "env" "tea" (func $internal3740 (type $0)))
+ (import "env" "uea" (func $internal3741 (type $0)))
+ (import "env" "vea" (func $internal3742 (type $0)))
+ (import "env" "wea" (func $internal3743 (type $0)))
+ (import "env" "xea" (func $internal3744 (type $0)))
+ (import "env" "yea" (func $internal3745 (type $0)))
+ (import "env" "zea" (func $internal3746 (type $0)))
+ (import "env" "Aea" (func $internal3747 (type $0)))
+ (import "env" "Bea" (func $internal3748 (type $0)))
+ (import "env" "Cea" (func $internal3749 (type $0)))
+ (import "env" "Dea" (func $internal3750 (type $0)))
+ (import "env" "Eea" (func $internal3751 (type $0)))
+ (import "env" "Fea" (func $internal3752 (type $0)))
+ (import "env" "Gea" (func $internal3753 (type $0)))
+ (import "env" "Hea" (func $internal3754 (type $0)))
+ (import "env" "Iea" (func $internal3755 (type $0)))
+ (import "env" "Jea" (func $internal3756 (type $0)))
+ (import "env" "Kea" (func $internal3757 (type $0)))
+ (import "env" "Lea" (func $internal3758 (type $0)))
+ (import "env" "Mea" (func $internal3759 (type $0)))
+ (import "env" "Nea" (func $internal3760 (type $0)))
+ (import "env" "Oea" (func $internal3761 (type $0)))
+ (import "env" "Pea" (func $internal3762 (type $0)))
+ (import "env" "Qea" (func $internal3763 (type $0)))
+ (import "env" "Rea" (func $internal3764 (type $0)))
+ (import "env" "Sea" (func $internal3765 (type $0)))
+ (import "env" "Tea" (func $internal3766 (type $0)))
+ (import "env" "Uea" (func $internal3767 (type $0)))
+ (import "env" "Vea" (func $internal3768 (type $0)))
+ (import "env" "Wea" (func $internal3769 (type $0)))
+ (import "env" "Xea" (func $internal3770 (type $0)))
+ (import "env" "Yea" (func $internal3771 (type $0)))
+ (import "env" "Zea" (func $internal3772 (type $0)))
+ (import "env" "_ea" (func $internal3773 (type $0)))
+ (import "env" "$ea" (func $internal3774 (type $0)))
+ (import "env" "afa" (func $internal3775 (type $0)))
+ (import "env" "bfa" (func $internal3776 (type $0)))
+ (import "env" "cfa" (func $internal3777 (type $0)))
+ (import "env" "dfa" (func $internal3778 (type $0)))
+ (import "env" "efa" (func $internal3779 (type $0)))
+ (import "env" "ffa" (func $internal3780 (type $0)))
+ (import "env" "gfa" (func $internal3781 (type $0)))
+ (import "env" "hfa" (func $internal3782 (type $0)))
+ (import "env" "ifa" (func $internal3783 (type $0)))
+ (import "env" "jfa" (func $internal3784 (type $0)))
+ (import "env" "kfa" (func $internal3785 (type $0)))
+ (import "env" "lfa" (func $internal3786 (type $0)))
+ (import "env" "mfa" (func $internal3787 (type $0)))
+ (import "env" "nfa" (func $internal3788 (type $0)))
+ (import "env" "ofa" (func $internal3789 (type $0)))
+ (import "env" "pfa" (func $internal3790 (type $0)))
+ (import "env" "qfa" (func $internal3791 (type $0)))
+ (import "env" "rfa" (func $internal3792 (type $0)))
+ (import "env" "sfa" (func $internal3793 (type $0)))
+ (import "env" "tfa" (func $internal3794 (type $0)))
+ (import "env" "ufa" (func $internal3795 (type $0)))
+ (import "env" "vfa" (func $internal3796 (type $0)))
+ (import "env" "wfa" (func $internal3797 (type $0)))
+ (import "env" "xfa" (func $internal3798 (type $0)))
+ (import "env" "yfa" (func $internal3799 (type $0)))
+ (import "env" "zfa" (func $internal3800 (type $0)))
+ (import "env" "Afa" (func $internal3801 (type $0)))
+ (import "env" "Bfa" (func $internal3802 (type $0)))
+ (import "env" "Cfa" (func $internal3803 (type $0)))
+ (import "env" "Dfa" (func $internal3804 (type $0)))
+ (import "env" "Efa" (func $internal3805 (type $0)))
+ (import "env" "Ffa" (func $internal3806 (type $0)))
+ (import "env" "Gfa" (func $internal3807 (type $0)))
+ (import "env" "Hfa" (func $internal3808 (type $0)))
+ (import "env" "Ifa" (func $internal3809 (type $0)))
+ (import "env" "Jfa" (func $internal3810 (type $0)))
+ (import "env" "Kfa" (func $internal3811 (type $0)))
+ (import "env" "Lfa" (func $internal3812 (type $0)))
+ (import "env" "Mfa" (func $internal3813 (type $0)))
+ (import "env" "Nfa" (func $internal3814 (type $0)))
+ (import "env" "Ofa" (func $internal3815 (type $0)))
+ (import "env" "Pfa" (func $internal3816 (type $0)))
+ (import "env" "Qfa" (func $internal3817 (type $0)))
+ (import "env" "Rfa" (func $internal3818 (type $0)))
+ (import "env" "Sfa" (func $internal3819 (type $0)))
+ (import "env" "Tfa" (func $internal3820 (type $0)))
+ (import "env" "Ufa" (func $internal3821 (type $0)))
+ (import "env" "Vfa" (func $internal3822 (type $0)))
+ (import "env" "Wfa" (func $internal3823 (type $0)))
+ (import "env" "Xfa" (func $internal3824 (type $0)))
+ (import "env" "Yfa" (func $internal3825 (type $0)))
+ (import "env" "Zfa" (func $internal3826 (type $0)))
+ (import "env" "_fa" (func $internal3827 (type $0)))
+ (import "env" "$fa" (func $internal3828 (type $0)))
+ (import "env" "aga" (func $internal3829 (type $0)))
+ (import "env" "bga" (func $internal3830 (type $0)))
+ (import "env" "cga" (func $internal3831 (type $0)))
+ (import "env" "dga" (func $internal3832 (type $0)))
+ (import "env" "ega" (func $internal3833 (type $0)))
+ (import "env" "fga" (func $internal3834 (type $0)))
+ (import "env" "gga" (func $internal3835 (type $0)))
+ (import "env" "hga" (func $internal3836 (type $0)))
+ (import "env" "iga" (func $internal3837 (type $0)))
+ (import "env" "jga" (func $internal3838 (type $0)))
+ (import "env" "kga" (func $internal3839 (type $0)))
+ (import "env" "lga" (func $internal3840 (type $0)))
+ (import "env" "mga" (func $internal3841 (type $0)))
+ (import "env" "nga" (func $internal3842 (type $0)))
+ (import "env" "oga" (func $internal3843 (type $0)))
+ (import "env" "pga" (func $internal3844 (type $0)))
+ (import "env" "qga" (func $internal3845 (type $0)))
+ (import "env" "rga" (func $internal3846 (type $0)))
+ (import "env" "sga" (func $internal3847 (type $0)))
+ (import "env" "tga" (func $internal3848 (type $0)))
+ (import "env" "uga" (func $internal3849 (type $0)))
+ (import "env" "vga" (func $internal3850 (type $0)))
+ (import "env" "wga" (func $internal3851 (type $0)))
+ (import "env" "xga" (func $internal3852 (type $0)))
+ (import "env" "yga" (func $internal3853 (type $0)))
+ (import "env" "zga" (func $internal3854 (type $0)))
+ (import "env" "Aga" (func $internal3855 (type $0)))
+ (import "env" "Bga" (func $internal3856 (type $0)))
+ (import "env" "Cga" (func $internal3857 (type $0)))
+ (import "env" "Dga" (func $internal3858 (type $0)))
+ (import "env" "Ega" (func $internal3859 (type $0)))
+ (import "env" "Fga" (func $internal3860 (type $0)))
+ (import "env" "Gga" (func $internal3861 (type $0)))
+ (import "env" "Hga" (func $internal3862 (type $0)))
+ (import "env" "Iga" (func $internal3863 (type $0)))
+ (import "env" "Jga" (func $internal3864 (type $0)))
+ (import "env" "Kga" (func $internal3865 (type $0)))
+ (import "env" "Lga" (func $internal3866 (type $0)))
+ (import "env" "Mga" (func $internal3867 (type $0)))
+ (import "env" "Nga" (func $internal3868 (type $0)))
+ (import "env" "Oga" (func $internal3869 (type $0)))
+ (import "env" "Pga" (func $internal3870 (type $0)))
+ (import "env" "Qga" (func $internal3871 (type $0)))
+ (import "env" "Rga" (func $internal3872 (type $0)))
+ (import "env" "Sga" (func $internal3873 (type $0)))
+ (import "env" "Tga" (func $internal3874 (type $0)))
+ (import "env" "Uga" (func $internal3875 (type $0)))
+ (import "env" "Vga" (func $internal3876 (type $0)))
+ (import "env" "Wga" (func $internal3877 (type $0)))
+ (import "env" "Xga" (func $internal3878 (type $0)))
+ (import "env" "Yga" (func $internal3879 (type $0)))
+ (import "env" "Zga" (func $internal3880 (type $0)))
+ (import "env" "_ga" (func $internal3881 (type $0)))
+ (import "env" "$ga" (func $internal3882 (type $0)))
+ (import "env" "aha" (func $internal3883 (type $0)))
+ (import "env" "bha" (func $internal3884 (type $0)))
+ (import "env" "cha" (func $internal3885 (type $0)))
+ (import "env" "dha" (func $internal3886 (type $0)))
+ (import "env" "eha" (func $internal3887 (type $0)))
+ (import "env" "fha" (func $internal3888 (type $0)))
+ (import "env" "gha" (func $internal3889 (type $0)))
+ (import "env" "hha" (func $internal3890 (type $0)))
+ (import "env" "iha" (func $internal3891 (type $0)))
+ (import "env" "jha" (func $internal3892 (type $0)))
+ (import "env" "kha" (func $internal3893 (type $0)))
+ (import "env" "lha" (func $internal3894 (type $0)))
+ (import "env" "mha" (func $internal3895 (type $0)))
+ (import "env" "nha" (func $internal3896 (type $0)))
+ (import "env" "oha" (func $internal3897 (type $0)))
+ (import "env" "pha" (func $internal3898 (type $0)))
+ (import "env" "qha" (func $internal3899 (type $0)))
+ (import "env" "rha" (func $internal3900 (type $0)))
+ (import "env" "sha" (func $internal3901 (type $0)))
+ (import "env" "tha" (func $internal3902 (type $0)))
+ (import "env" "uha" (func $internal3903 (type $0)))
+ (import "env" "vha" (func $internal3904 (type $0)))
+ (import "env" "wha" (func $internal3905 (type $0)))
+ (import "env" "xha" (func $internal3906 (type $0)))
+ (import "env" "yha" (func $internal3907 (type $0)))
+ (import "env" "zha" (func $internal3908 (type $0)))
+ (import "env" "Aha" (func $internal3909 (type $0)))
+ (import "env" "Bha" (func $internal3910 (type $0)))
+ (import "env" "Cha" (func $internal3911 (type $0)))
+ (import "env" "Dha" (func $internal3912 (type $0)))
+ (import "env" "Eha" (func $internal3913 (type $0)))
+ (import "env" "Fha" (func $internal3914 (type $0)))
+ (import "env" "Gha" (func $internal3915 (type $0)))
+ (import "env" "Hha" (func $internal3916 (type $0)))
+ (import "env" "Iha" (func $internal3917 (type $0)))
+ (import "env" "Jha" (func $internal3918 (type $0)))
+ (import "env" "Kha" (func $internal3919 (type $0)))
+ (import "env" "Lha" (func $internal3920 (type $0)))
+ (import "env" "Mha" (func $internal3921 (type $0)))
+ (import "env" "Nha" (func $internal3922 (type $0)))
+ (import "env" "Oha" (func $internal3923 (type $0)))
+ (import "env" "Pha" (func $internal3924 (type $0)))
+ (import "env" "Qha" (func $internal3925 (type $0)))
+ (import "env" "Rha" (func $internal3926 (type $0)))
+ (import "env" "Sha" (func $internal3927 (type $0)))
+ (import "env" "Tha" (func $internal3928 (type $0)))
+ (import "env" "Uha" (func $internal3929 (type $0)))
+ (import "env" "Vha" (func $internal3930 (type $0)))
+ (import "env" "Wha" (func $internal3931 (type $0)))
+ (import "env" "Xha" (func $internal3932 (type $0)))
+ (import "env" "Yha" (func $internal3933 (type $0)))
+ (import "env" "Zha" (func $internal3934 (type $0)))
+ (import "env" "_ha" (func $internal3935 (type $0)))
+ (import "env" "$ha" (func $internal3936 (type $0)))
+ (import "env" "aia" (func $internal3937 (type $0)))
+ (import "env" "bia" (func $internal3938 (type $0)))
+ (import "env" "cia" (func $internal3939 (type $0)))
+ (import "env" "dia" (func $internal3940 (type $0)))
+ (import "env" "eia" (func $internal3941 (type $0)))
+ (import "env" "fia" (func $internal3942 (type $0)))
+ (import "env" "gia" (func $internal3943 (type $0)))
+ (import "env" "hia" (func $internal3944 (type $0)))
+ (import "env" "iia" (func $internal3945 (type $0)))
+ (import "env" "jia" (func $internal3946 (type $0)))
+ (import "env" "kia" (func $internal3947 (type $0)))
+ (import "env" "lia" (func $internal3948 (type $0)))
+ (import "env" "mia" (func $internal3949 (type $0)))
+ (import "env" "nia" (func $internal3950 (type $0)))
+ (import "env" "oia" (func $internal3951 (type $0)))
+ (import "env" "pia" (func $internal3952 (type $0)))
+ (import "env" "qia" (func $internal3953 (type $0)))
+ (import "env" "ria" (func $internal3954 (type $0)))
+ (import "env" "sia" (func $internal3955 (type $0)))
+ (import "env" "tia" (func $internal3956 (type $0)))
+ (import "env" "uia" (func $internal3957 (type $0)))
+ (import "env" "via" (func $internal3958 (type $0)))
+ (import "env" "wia" (func $internal3959 (type $0)))
+ (import "env" "xia" (func $internal3960 (type $0)))
+ (import "env" "yia" (func $internal3961 (type $0)))
+ (import "env" "zia" (func $internal3962 (type $0)))
+ (import "env" "Aia" (func $internal3963 (type $0)))
+ (import "env" "Bia" (func $internal3964 (type $0)))
+ (import "env" "Cia" (func $internal3965 (type $0)))
+ (import "env" "Dia" (func $internal3966 (type $0)))
+ (import "env" "Eia" (func $internal3967 (type $0)))
+ (import "env" "Fia" (func $internal3968 (type $0)))
+ (import "env" "Gia" (func $internal3969 (type $0)))
+ (import "env" "Hia" (func $internal3970 (type $0)))
+ (import "env" "Iia" (func $internal3971 (type $0)))
+ (import "env" "Jia" (func $internal3972 (type $0)))
+ (import "env" "Kia" (func $internal3973 (type $0)))
+ (import "env" "Lia" (func $internal3974 (type $0)))
+ (import "env" "Mia" (func $internal3975 (type $0)))
+ (import "env" "Nia" (func $internal3976 (type $0)))
+ (import "env" "Oia" (func $internal3977 (type $0)))
+ (import "env" "Pia" (func $internal3978 (type $0)))
+ (import "env" "Qia" (func $internal3979 (type $0)))
+ (import "env" "Ria" (func $internal3980 (type $0)))
+ (import "env" "Sia" (func $internal3981 (type $0)))
+ (import "env" "Tia" (func $internal3982 (type $0)))
+ (import "env" "Uia" (func $internal3983 (type $0)))
+ (import "env" "Via" (func $internal3984 (type $0)))
+ (import "env" "Wia" (func $internal3985 (type $0)))
+ (import "env" "Xia" (func $internal3986 (type $0)))
+ (import "env" "Yia" (func $internal3987 (type $0)))
+ (import "env" "Zia" (func $internal3988 (type $0)))
+ (import "env" "_ia" (func $internal3989 (type $0)))
+ (import "env" "$ia" (func $internal3990 (type $0)))
+ (import "env" "aja" (func $internal3991 (type $0)))
+ (import "env" "bja" (func $internal3992 (type $0)))
+ (import "env" "cja" (func $internal3993 (type $0)))
+ (import "env" "dja" (func $internal3994 (type $0)))
+ (import "env" "eja" (func $internal3995 (type $0)))
+ (import "env" "fja" (func $internal3996 (type $0)))
+ (import "env" "gja" (func $internal3997 (type $0)))
+ (import "env" "hja" (func $internal3998 (type $0)))
+ (import "env" "ija" (func $internal3999 (type $0)))
+ (import "env" "jja" (func $internal4000 (type $0)))
+ (import "env" "kja" (func $internal4001 (type $0)))
+ (import "env" "lja" (func $internal4002 (type $0)))
+ (import "env" "mja" (func $internal4003 (type $0)))
+ (import "env" "nja" (func $internal4004 (type $0)))
+ (import "env" "oja" (func $internal4005 (type $0)))
+ (import "env" "pja" (func $internal4006 (type $0)))
+ (import "env" "qja" (func $internal4007 (type $0)))
+ (import "env" "rja" (func $internal4008 (type $0)))
+ (import "env" "sja" (func $internal4009 (type $0)))
+ (import "env" "tja" (func $internal4010 (type $0)))
+ (import "env" "uja" (func $internal4011 (type $0)))
+ (import "env" "vja" (func $internal4012 (type $0)))
+ (import "env" "wja" (func $internal4013 (type $0)))
+ (import "env" "xja" (func $internal4014 (type $0)))
+ (import "env" "yja" (func $internal4015 (type $0)))
+ (import "env" "zja" (func $internal4016 (type $0)))
+ (import "env" "Aja" (func $internal4017 (type $0)))
+ (import "env" "Bja" (func $internal4018 (type $0)))
+ (import "env" "Cja" (func $internal4019 (type $0)))
+ (import "env" "Dja" (func $internal4020 (type $0)))
+ (import "env" "Eja" (func $internal4021 (type $0)))
+ (import "env" "Fja" (func $internal4022 (type $0)))
+ (import "env" "Gja" (func $internal4023 (type $0)))
+ (import "env" "Hja" (func $internal4024 (type $0)))
+ (import "env" "Ija" (func $internal4025 (type $0)))
+ (import "env" "Jja" (func $internal4026 (type $0)))
+ (import "env" "Kja" (func $internal4027 (type $0)))
+ (import "env" "Lja" (func $internal4028 (type $0)))
+ (import "env" "Mja" (func $internal4029 (type $0)))
+ (import "env" "Nja" (func $internal4030 (type $0)))
+ (import "env" "Oja" (func $internal4031 (type $0)))
+ (import "env" "Pja" (func $internal4032 (type $0)))
+ (import "env" "Qja" (func $internal4033 (type $0)))
+ (import "env" "Rja" (func $internal4034 (type $0)))
+ (import "env" "Sja" (func $internal4035 (type $0)))
+ (import "env" "Tja" (func $internal4036 (type $0)))
+ (import "env" "Uja" (func $internal4037 (type $0)))
+ (import "env" "Vja" (func $internal4038 (type $0)))
+ (import "env" "Wja" (func $internal4039 (type $0)))
+ (import "env" "Xja" (func $internal4040 (type $0)))
+ (import "env" "Yja" (func $internal4041 (type $0)))
+ (import "env" "Zja" (func $internal4042 (type $0)))
+ (import "env" "_ja" (func $internal4043 (type $0)))
+ (import "env" "$ja" (func $internal4044 (type $0)))
+ (import "env" "aka" (func $internal4045 (type $0)))
+ (import "env" "bka" (func $internal4046 (type $0)))
+ (import "env" "cka" (func $internal4047 (type $0)))
+ (import "env" "dka" (func $internal4048 (type $0)))
+ (import "env" "eka" (func $internal4049 (type $0)))
+ (import "env" "fka" (func $internal4050 (type $0)))
+ (import "env" "gka" (func $internal4051 (type $0)))
+ (import "env" "hka" (func $internal4052 (type $0)))
+ (import "env" "ika" (func $internal4053 (type $0)))
+ (import "env" "jka" (func $internal4054 (type $0)))
+ (import "env" "kka" (func $internal4055 (type $0)))
+ (import "env" "lka" (func $internal4056 (type $0)))
+ (import "env" "mka" (func $internal4057 (type $0)))
+ (import "env" "nka" (func $internal4058 (type $0)))
+ (import "env" "oka" (func $internal4059 (type $0)))
+ (import "env" "pka" (func $internal4060 (type $0)))
+ (import "env" "qka" (func $internal4061 (type $0)))
+ (import "env" "rka" (func $internal4062 (type $0)))
+ (import "env" "ska" (func $internal4063 (type $0)))
+ (import "env" "tka" (func $internal4064 (type $0)))
+ (import "env" "uka" (func $internal4065 (type $0)))
+ (import "env" "vka" (func $internal4066 (type $0)))
+ (import "env" "wka" (func $internal4067 (type $0)))
+ (import "env" "xka" (func $internal4068 (type $0)))
+ (import "env" "yka" (func $internal4069 (type $0)))
+ (import "env" "zka" (func $internal4070 (type $0)))
+ (import "env" "Aka" (func $internal4071 (type $0)))
+ (import "env" "Bka" (func $internal4072 (type $0)))
+ (import "env" "Cka" (func $internal4073 (type $0)))
+ (import "env" "Dka" (func $internal4074 (type $0)))
+ (import "env" "Eka" (func $internal4075 (type $0)))
+ (import "env" "Fka" (func $internal4076 (type $0)))
+ (import "env" "Gka" (func $internal4077 (type $0)))
+ (import "env" "Hka" (func $internal4078 (type $0)))
+ (import "env" "Ika" (func $internal4079 (type $0)))
+ (import "env" "Jka" (func $internal4080 (type $0)))
+ (import "env" "Kka" (func $internal4081 (type $0)))
+ (import "env" "Lka" (func $internal4082 (type $0)))
+ (import "env" "Mka" (func $internal4083 (type $0)))
+ (import "env" "Nka" (func $internal4084 (type $0)))
+ (import "env" "Oka" (func $internal4085 (type $0)))
+ (import "env" "Pka" (func $internal4086 (type $0)))
+ (import "env" "Qka" (func $internal4087 (type $0)))
+ (import "env" "Rka" (func $internal4088 (type $0)))
+ (import "env" "Ska" (func $internal4089 (type $0)))
+ (import "env" "Tka" (func $internal4090 (type $0)))
+ (import "env" "Uka" (func $internal4091 (type $0)))
+ (import "env" "Vka" (func $internal4092 (type $0)))
+ (import "env" "Wka" (func $internal4093 (type $0)))
+ (import "env" "Xka" (func $internal4094 (type $0)))
+ (import "env" "Yka" (func $internal4095 (type $0)))
+ (import "env" "Zka" (func $internal4096 (type $0)))
+ (import "env" "_ka" (func $internal4097 (type $0)))
+ (import "env" "$ka" (func $internal4098 (type $0)))
+ (import "env" "ala" (func $internal4099 (type $0)))
+ (import "env" "bla" (func $internal4100 (type $0)))
+ (import "env" "cla" (func $internal4101 (type $0)))
+ (import "env" "dla" (func $internal4102 (type $0)))
+ (import "env" "ela" (func $internal4103 (type $0)))
+ (import "env" "fla" (func $internal4104 (type $0)))
+ (import "env" "gla" (func $internal4105 (type $0)))
+ (import "env" "hla" (func $internal4106 (type $0)))
+ (import "env" "ila" (func $internal4107 (type $0)))
+ (import "env" "jla" (func $internal4108 (type $0)))
+ (import "env" "kla" (func $internal4109 (type $0)))
+ (import "env" "lla" (func $internal4110 (type $0)))
+ (import "env" "mla" (func $internal4111 (type $0)))
+ (import "env" "nla" (func $internal4112 (type $0)))
+ (import "env" "ola" (func $internal4113 (type $0)))
+ (import "env" "pla" (func $internal4114 (type $0)))
+ (import "env" "qla" (func $internal4115 (type $0)))
+ (import "env" "rla" (func $internal4116 (type $0)))
+ (import "env" "sla" (func $internal4117 (type $0)))
+ (import "env" "tla" (func $internal4118 (type $0)))
+ (import "env" "ula" (func $internal4119 (type $0)))
+ (import "env" "vla" (func $internal4120 (type $0)))
+ (import "env" "wla" (func $internal4121 (type $0)))
+ (import "env" "xla" (func $internal4122 (type $0)))
+ (import "env" "yla" (func $internal4123 (type $0)))
+ (import "env" "zla" (func $internal4124 (type $0)))
+ (import "env" "Ala" (func $internal4125 (type $0)))
+ (import "env" "Bla" (func $internal4126 (type $0)))
+ (import "env" "Cla" (func $internal4127 (type $0)))
+ (import "env" "Dla" (func $internal4128 (type $0)))
+ (import "env" "Ela" (func $internal4129 (type $0)))
+ (import "env" "Fla" (func $internal4130 (type $0)))
+ (import "env" "Gla" (func $internal4131 (type $0)))
+ (import "env" "Hla" (func $internal4132 (type $0)))
+ (import "env" "Ila" (func $internal4133 (type $0)))
+ (import "env" "Jla" (func $internal4134 (type $0)))
+ (import "env" "Kla" (func $internal4135 (type $0)))
+ (import "env" "Lla" (func $internal4136 (type $0)))
+ (import "env" "Mla" (func $internal4137 (type $0)))
+ (import "env" "Nla" (func $internal4138 (type $0)))
+ (import "env" "Ola" (func $internal4139 (type $0)))
+ (import "env" "Pla" (func $internal4140 (type $0)))
+ (import "env" "Qla" (func $internal4141 (type $0)))
+ (import "env" "Rla" (func $internal4142 (type $0)))
+ (import "env" "Sla" (func $internal4143 (type $0)))
+ (import "env" "Tla" (func $internal4144 (type $0)))
+ (import "env" "Ula" (func $internal4145 (type $0)))
+ (import "env" "Vla" (func $internal4146 (type $0)))
+ (import "env" "Wla" (func $internal4147 (type $0)))
+ (import "env" "Xla" (func $internal4148 (type $0)))
+ (import "env" "Yla" (func $internal4149 (type $0)))
+ (import "env" "Zla" (func $internal4150 (type $0)))
+ (import "env" "_la" (func $internal4151 (type $0)))
+ (import "env" "$la" (func $internal4152 (type $0)))
+ (import "env" "ama" (func $internal4153 (type $0)))
+ (import "env" "bma" (func $internal4154 (type $0)))
+ (import "env" "cma" (func $internal4155 (type $0)))
+ (import "env" "dma" (func $internal4156 (type $0)))
+ (import "env" "ema" (func $internal4157 (type $0)))
+ (import "env" "fma" (func $internal4158 (type $0)))
+ (import "env" "gma" (func $internal4159 (type $0)))
+ (import "env" "hma" (func $internal4160 (type $0)))
+ (import "env" "ima" (func $internal4161 (type $0)))
+ (import "env" "jma" (func $internal4162 (type $0)))
+ (import "env" "kma" (func $internal4163 (type $0)))
+ (import "env" "lma" (func $internal4164 (type $0)))
+ (import "env" "mma" (func $internal4165 (type $0)))
+ (import "env" "nma" (func $internal4166 (type $0)))
+ (import "env" "oma" (func $internal4167 (type $0)))
+ (import "env" "pma" (func $internal4168 (type $0)))
+ (import "env" "qma" (func $internal4169 (type $0)))
+ (import "env" "rma" (func $internal4170 (type $0)))
+ (import "env" "sma" (func $internal4171 (type $0)))
+ (import "env" "tma" (func $internal4172 (type $0)))
+ (import "env" "uma" (func $internal4173 (type $0)))
+ (import "env" "vma" (func $internal4174 (type $0)))
+ (import "env" "wma" (func $internal4175 (type $0)))
+ (import "env" "xma" (func $internal4176 (type $0)))
+ (import "env" "yma" (func $internal4177 (type $0)))
+ (import "env" "zma" (func $internal4178 (type $0)))
+ (import "env" "Ama" (func $internal4179 (type $0)))
+ (import "env" "Bma" (func $internal4180 (type $0)))
+ (import "env" "Cma" (func $internal4181 (type $0)))
+ (import "env" "Dma" (func $internal4182 (type $0)))
+ (import "env" "Ema" (func $internal4183 (type $0)))
+ (import "env" "Fma" (func $internal4184 (type $0)))
+ (import "env" "Gma" (func $internal4185 (type $0)))
+ (import "env" "Hma" (func $internal4186 (type $0)))
+ (import "env" "Ima" (func $internal4187 (type $0)))
+ (import "env" "Jma" (func $internal4188 (type $0)))
+ (import "env" "Kma" (func $internal4189 (type $0)))
+ (import "env" "Lma" (func $internal4190 (type $0)))
+ (import "env" "Mma" (func $internal4191 (type $0)))
+ (import "env" "Nma" (func $internal4192 (type $0)))
+ (import "env" "Oma" (func $internal4193 (type $0)))
+ (import "env" "Pma" (func $internal4194 (type $0)))
+ (import "env" "Qma" (func $internal4195 (type $0)))
+ (import "env" "Rma" (func $internal4196 (type $0)))
+ (import "env" "Sma" (func $internal4197 (type $0)))
+ (import "env" "Tma" (func $internal4198 (type $0)))
+ (import "env" "Uma" (func $internal4199 (type $0)))
+ (import "env" "Vma" (func $internal4200 (type $0)))
+ (import "env" "Wma" (func $internal4201 (type $0)))
+ (import "env" "Xma" (func $internal4202 (type $0)))
+ (import "env" "Yma" (func $internal4203 (type $0)))
+ (import "env" "Zma" (func $internal4204 (type $0)))
+ (import "env" "_ma" (func $internal4205 (type $0)))
+ (import "env" "$ma" (func $internal4206 (type $0)))
+ (import "env" "ana" (func $internal4207 (type $0)))
+ (import "env" "bna" (func $internal4208 (type $0)))
+ (import "env" "cna" (func $internal4209 (type $0)))
+ (import "env" "dna" (func $internal4210 (type $0)))
+ (import "env" "ena" (func $internal4211 (type $0)))
+ (import "env" "fna" (func $internal4212 (type $0)))
+ (import "env" "gna" (func $internal4213 (type $0)))
+ (import "env" "hna" (func $internal4214 (type $0)))
+ (import "env" "ina" (func $internal4215 (type $0)))
+ (import "env" "jna" (func $internal4216 (type $0)))
+ (import "env" "kna" (func $internal4217 (type $0)))
+ (import "env" "lna" (func $internal4218 (type $0)))
+ (import "env" "mna" (func $internal4219 (type $0)))
+ (import "env" "nna" (func $internal4220 (type $0)))
+ (import "env" "ona" (func $internal4221 (type $0)))
+ (import "env" "pna" (func $internal4222 (type $0)))
+ (import "env" "qna" (func $internal4223 (type $0)))
+ (import "env" "rna" (func $internal4224 (type $0)))
+ (import "env" "sna" (func $internal4225 (type $0)))
+ (import "env" "tna" (func $internal4226 (type $0)))
+ (import "env" "una" (func $internal4227 (type $0)))
+ (import "env" "vna" (func $internal4228 (type $0)))
+ (import "env" "wna" (func $internal4229 (type $0)))
+ (import "env" "xna" (func $internal4230 (type $0)))
+ (import "env" "yna" (func $internal4231 (type $0)))
+ (import "env" "zna" (func $internal4232 (type $0)))
+ (import "env" "Ana" (func $internal4233 (type $0)))
+ (import "env" "Bna" (func $internal4234 (type $0)))
+ (import "env" "Cna" (func $internal4235 (type $0)))
+ (import "env" "Dna" (func $internal4236 (type $0)))
+ (import "env" "Ena" (func $internal4237 (type $0)))
+ (import "env" "Fna" (func $internal4238 (type $0)))
+ (import "env" "Gna" (func $internal4239 (type $0)))
+ (import "env" "Hna" (func $internal4240 (type $0)))
+ (import "env" "Ina" (func $internal4241 (type $0)))
+ (import "env" "Jna" (func $internal4242 (type $0)))
+ (import "env" "Kna" (func $internal4243 (type $0)))
+ (import "env" "Lna" (func $internal4244 (type $0)))
+ (import "env" "Mna" (func $internal4245 (type $0)))
+ (import "env" "Nna" (func $internal4246 (type $0)))
+ (import "env" "Ona" (func $internal4247 (type $0)))
+ (import "env" "Pna" (func $internal4248 (type $0)))
+ (import "env" "Qna" (func $internal4249 (type $0)))
+ (import "env" "Rna" (func $internal4250 (type $0)))
+ (import "env" "Sna" (func $internal4251 (type $0)))
+ (import "env" "Tna" (func $internal4252 (type $0)))
+ (import "env" "Una" (func $internal4253 (type $0)))
+ (import "env" "Vna" (func $internal4254 (type $0)))
+ (import "env" "Wna" (func $internal4255 (type $0)))
+ (import "env" "Xna" (func $internal4256 (type $0)))
+ (import "env" "Yna" (func $internal4257 (type $0)))
+ (import "env" "Zna" (func $internal4258 (type $0)))
+ (import "env" "_na" (func $internal4259 (type $0)))
+ (import "env" "$na" (func $internal4260 (type $0)))
+ (import "env" "aoa" (func $internal4261 (type $0)))
+ (import "env" "boa" (func $internal4262 (type $0)))
+ (import "env" "coa" (func $internal4263 (type $0)))
+ (import "env" "doa" (func $internal4264 (type $0)))
+ (import "env" "eoa" (func $internal4265 (type $0)))
+ (import "env" "foa" (func $internal4266 (type $0)))
+ (import "env" "goa" (func $internal4267 (type $0)))
+ (import "env" "hoa" (func $internal4268 (type $0)))
+ (import "env" "ioa" (func $internal4269 (type $0)))
+ (import "env" "joa" (func $internal4270 (type $0)))
+ (import "env" "koa" (func $internal4271 (type $0)))
+ (import "env" "loa" (func $internal4272 (type $0)))
+ (import "env" "moa" (func $internal4273 (type $0)))
+ (import "env" "noa" (func $internal4274 (type $0)))
+ (import "env" "ooa" (func $internal4275 (type $0)))
+ (import "env" "poa" (func $internal4276 (type $0)))
+ (import "env" "qoa" (func $internal4277 (type $0)))
+ (import "env" "roa" (func $internal4278 (type $0)))
+ (import "env" "soa" (func $internal4279 (type $0)))
+ (import "env" "toa" (func $internal4280 (type $0)))
+ (import "env" "uoa" (func $internal4281 (type $0)))
+ (import "env" "voa" (func $internal4282 (type $0)))
+ (import "env" "woa" (func $internal4283 (type $0)))
+ (import "env" "xoa" (func $internal4284 (type $0)))
+ (import "env" "yoa" (func $internal4285 (type $0)))
+ (import "env" "zoa" (func $internal4286 (type $0)))
+ (import "env" "Aoa" (func $internal4287 (type $0)))
+ (import "env" "Boa" (func $internal4288 (type $0)))
+ (import "env" "Coa" (func $internal4289 (type $0)))
+ (import "env" "Doa" (func $internal4290 (type $0)))
+ (import "env" "Eoa" (func $internal4291 (type $0)))
+ (import "env" "Foa" (func $internal4292 (type $0)))
+ (import "env" "Goa" (func $internal4293 (type $0)))
+ (import "env" "Hoa" (func $internal4294 (type $0)))
+ (import "env" "Ioa" (func $internal4295 (type $0)))
+ (import "env" "Joa" (func $internal4296 (type $0)))
+ (import "env" "Koa" (func $internal4297 (type $0)))
+ (import "env" "Loa" (func $internal4298 (type $0)))
+ (import "env" "Moa" (func $internal4299 (type $0)))
+ (import "env" "Noa" (func $internal4300 (type $0)))
+ (import "env" "Ooa" (func $internal4301 (type $0)))
+ (import "env" "Poa" (func $internal4302 (type $0)))
+ (import "env" "Qoa" (func $internal4303 (type $0)))
+ (import "env" "Roa" (func $internal4304 (type $0)))
+ (import "env" "Soa" (func $internal4305 (type $0)))
+ (import "env" "Toa" (func $internal4306 (type $0)))
+ (import "env" "Uoa" (func $internal4307 (type $0)))
+ (import "env" "Voa" (func $internal4308 (type $0)))
+ (import "env" "Woa" (func $internal4309 (type $0)))
+ (import "env" "Xoa" (func $internal4310 (type $0)))
+ (import "env" "Yoa" (func $internal4311 (type $0)))
+ (import "env" "Zoa" (func $internal4312 (type $0)))
+ (import "env" "_oa" (func $internal4313 (type $0)))
+ (import "env" "$oa" (func $internal4314 (type $0)))
+ (import "env" "apa" (func $internal4315 (type $0)))
+ (import "env" "bpa" (func $internal4316 (type $0)))
+ (import "env" "cpa" (func $internal4317 (type $0)))
+ (import "env" "dpa" (func $internal4318 (type $0)))
+ (import "env" "epa" (func $internal4319 (type $0)))
+ (import "env" "fpa" (func $internal4320 (type $0)))
+ (import "env" "gpa" (func $internal4321 (type $0)))
+ (import "env" "hpa" (func $internal4322 (type $0)))
+ (import "env" "ipa" (func $internal4323 (type $0)))
+ (import "env" "jpa" (func $internal4324 (type $0)))
+ (import "env" "kpa" (func $internal4325 (type $0)))
+ (import "env" "lpa" (func $internal4326 (type $0)))
+ (import "env" "mpa" (func $internal4327 (type $0)))
+ (import "env" "npa" (func $internal4328 (type $0)))
+ (import "env" "opa" (func $internal4329 (type $0)))
+ (import "env" "ppa" (func $internal4330 (type $0)))
+ (import "env" "qpa" (func $internal4331 (type $0)))
+ (import "env" "rpa" (func $internal4332 (type $0)))
+ (import "env" "spa" (func $internal4333 (type $0)))
+ (import "env" "tpa" (func $internal4334 (type $0)))
+ (import "env" "upa" (func $internal4335 (type $0)))
+ (import "env" "vpa" (func $internal4336 (type $0)))
+ (import "env" "wpa" (func $internal4337 (type $0)))
+ (import "env" "xpa" (func $internal4338 (type $0)))
+ (import "env" "ypa" (func $internal4339 (type $0)))
+ (import "env" "zpa" (func $internal4340 (type $0)))
+ (import "env" "Apa" (func $internal4341 (type $0)))
+ (import "env" "Bpa" (func $internal4342 (type $0)))
+ (import "env" "Cpa" (func $internal4343 (type $0)))
+ (import "env" "Dpa" (func $internal4344 (type $0)))
+ (import "env" "Epa" (func $internal4345 (type $0)))
+ (import "env" "Fpa" (func $internal4346 (type $0)))
+ (import "env" "Gpa" (func $internal4347 (type $0)))
+ (import "env" "Hpa" (func $internal4348 (type $0)))
+ (import "env" "Ipa" (func $internal4349 (type $0)))
+ (import "env" "Jpa" (func $internal4350 (type $0)))
+ (import "env" "Kpa" (func $internal4351 (type $0)))
+ (import "env" "Lpa" (func $internal4352 (type $0)))
+ (import "env" "Mpa" (func $internal4353 (type $0)))
+ (import "env" "Npa" (func $internal4354 (type $0)))
+ (import "env" "Opa" (func $internal4355 (type $0)))
+ (import "env" "Ppa" (func $internal4356 (type $0)))
+ (import "env" "Qpa" (func $internal4357 (type $0)))
+ (import "env" "Rpa" (func $internal4358 (type $0)))
+ (import "env" "Spa" (func $internal4359 (type $0)))
+ (import "env" "Tpa" (func $internal4360 (type $0)))
+ (import "env" "Upa" (func $internal4361 (type $0)))
+ (import "env" "Vpa" (func $internal4362 (type $0)))
+ (import "env" "Wpa" (func $internal4363 (type $0)))
+ (import "env" "Xpa" (func $internal4364 (type $0)))
+ (import "env" "Ypa" (func $internal4365 (type $0)))
+ (import "env" "Zpa" (func $internal4366 (type $0)))
+ (import "env" "_pa" (func $internal4367 (type $0)))
+ (import "env" "$pa" (func $internal4368 (type $0)))
+ (import "env" "aqa" (func $internal4369 (type $0)))
+ (import "env" "bqa" (func $internal4370 (type $0)))
+ (import "env" "cqa" (func $internal4371 (type $0)))
+ (import "env" "dqa" (func $internal4372 (type $0)))
+ (import "env" "eqa" (func $internal4373 (type $0)))
+ (import "env" "fqa" (func $internal4374 (type $0)))
+ (import "env" "gqa" (func $internal4375 (type $0)))
+ (import "env" "hqa" (func $internal4376 (type $0)))
+ (import "env" "iqa" (func $internal4377 (type $0)))
+ (import "env" "jqa" (func $internal4378 (type $0)))
+ (import "env" "kqa" (func $internal4379 (type $0)))
+ (import "env" "lqa" (func $internal4380 (type $0)))
+ (import "env" "mqa" (func $internal4381 (type $0)))
+ (import "env" "nqa" (func $internal4382 (type $0)))
+ (import "env" "oqa" (func $internal4383 (type $0)))
+ (import "env" "pqa" (func $internal4384 (type $0)))
+ (import "env" "qqa" (func $internal4385 (type $0)))
+ (import "env" "rqa" (func $internal4386 (type $0)))
+ (import "env" "sqa" (func $internal4387 (type $0)))
+ (import "env" "tqa" (func $internal4388 (type $0)))
+ (import "env" "uqa" (func $internal4389 (type $0)))
+ (import "env" "vqa" (func $internal4390 (type $0)))
+ (import "env" "wqa" (func $internal4391 (type $0)))
+ (import "env" "xqa" (func $internal4392 (type $0)))
+ (import "env" "yqa" (func $internal4393 (type $0)))
+ (import "env" "zqa" (func $internal4394 (type $0)))
+ (import "env" "Aqa" (func $internal4395 (type $0)))
+ (import "env" "Bqa" (func $internal4396 (type $0)))
+ (import "env" "Cqa" (func $internal4397 (type $0)))
+ (import "env" "Dqa" (func $internal4398 (type $0)))
+ (import "env" "Eqa" (func $internal4399 (type $0)))
+ (import "env" "Fqa" (func $internal4400 (type $0)))
+ (import "env" "Gqa" (func $internal4401 (type $0)))
+ (import "env" "Hqa" (func $internal4402 (type $0)))
+ (import "env" "Iqa" (func $internal4403 (type $0)))
+ (import "env" "Jqa" (func $internal4404 (type $0)))
+ (import "env" "Kqa" (func $internal4405 (type $0)))
+ (import "env" "Lqa" (func $internal4406 (type $0)))
+ (import "env" "Mqa" (func $internal4407 (type $0)))
+ (import "env" "Nqa" (func $internal4408 (type $0)))
+ (import "env" "Oqa" (func $internal4409 (type $0)))
+ (import "env" "Pqa" (func $internal4410 (type $0)))
+ (import "env" "Qqa" (func $internal4411 (type $0)))
+ (import "env" "Rqa" (func $internal4412 (type $0)))
+ (import "env" "Sqa" (func $internal4413 (type $0)))
+ (import "env" "Tqa" (func $internal4414 (type $0)))
+ (import "env" "Uqa" (func $internal4415 (type $0)))
+ (import "env" "Vqa" (func $internal4416 (type $0)))
+ (import "env" "Wqa" (func $internal4417 (type $0)))
+ (import "env" "Xqa" (func $internal4418 (type $0)))
+ (import "env" "Yqa" (func $internal4419 (type $0)))
+ (import "env" "Zqa" (func $internal4420 (type $0)))
+ (import "env" "_qa" (func $internal4421 (type $0)))
+ (import "env" "$qa" (func $internal4422 (type $0)))
+ (import "env" "ara" (func $internal4423 (type $0)))
+ (import "env" "bra" (func $internal4424 (type $0)))
+ (import "env" "cra" (func $internal4425 (type $0)))
+ (import "env" "dra" (func $internal4426 (type $0)))
+ (import "env" "era" (func $internal4427 (type $0)))
+ (import "env" "fra" (func $internal4428 (type $0)))
+ (import "env" "gra" (func $internal4429 (type $0)))
+ (import "env" "hra" (func $internal4430 (type $0)))
+ (import "env" "ira" (func $internal4431 (type $0)))
+ (import "env" "jra" (func $internal4432 (type $0)))
+ (import "env" "kra" (func $internal4433 (type $0)))
+ (import "env" "lra" (func $internal4434 (type $0)))
+ (import "env" "mra" (func $internal4435 (type $0)))
+ (import "env" "nra" (func $internal4436 (type $0)))
+ (import "env" "ora" (func $internal4437 (type $0)))
+ (import "env" "pra" (func $internal4438 (type $0)))
+ (import "env" "qra" (func $internal4439 (type $0)))
+ (import "env" "rra" (func $internal4440 (type $0)))
+ (import "env" "sra" (func $internal4441 (type $0)))
+ (import "env" "tra" (func $internal4442 (type $0)))
+ (import "env" "ura" (func $internal4443 (type $0)))
+ (import "env" "vra" (func $internal4444 (type $0)))
+ (import "env" "wra" (func $internal4445 (type $0)))
+ (import "env" "xra" (func $internal4446 (type $0)))
+ (import "env" "yra" (func $internal4447 (type $0)))
+ (import "env" "zra" (func $internal4448 (type $0)))
+ (import "env" "Ara" (func $internal4449 (type $0)))
+ (import "env" "Bra" (func $internal4450 (type $0)))
+ (import "env" "Cra" (func $internal4451 (type $0)))
+ (import "env" "Dra" (func $internal4452 (type $0)))
+ (import "env" "Era" (func $internal4453 (type $0)))
+ (import "env" "Fra" (func $internal4454 (type $0)))
+ (import "env" "Gra" (func $internal4455 (type $0)))
+ (import "env" "Hra" (func $internal4456 (type $0)))
+ (import "env" "Ira" (func $internal4457 (type $0)))
+ (import "env" "Jra" (func $internal4458 (type $0)))
+ (import "env" "Kra" (func $internal4459 (type $0)))
+ (import "env" "Lra" (func $internal4460 (type $0)))
+ (import "env" "Mra" (func $internal4461 (type $0)))
+ (import "env" "Nra" (func $internal4462 (type $0)))
+ (import "env" "Ora" (func $internal4463 (type $0)))
+ (import "env" "Pra" (func $internal4464 (type $0)))
+ (import "env" "Qra" (func $internal4465 (type $0)))
+ (import "env" "Rra" (func $internal4466 (type $0)))
+ (import "env" "Sra" (func $internal4467 (type $0)))
+ (import "env" "Tra" (func $internal4468 (type $0)))
+ (import "env" "Ura" (func $internal4469 (type $0)))
+ (import "env" "Vra" (func $internal4470 (type $0)))
+ (import "env" "Wra" (func $internal4471 (type $0)))
+ (import "env" "Xra" (func $internal4472 (type $0)))
+ (import "env" "Yra" (func $internal4473 (type $0)))
+ (import "env" "Zra" (func $internal4474 (type $0)))
+ (import "env" "_ra" (func $internal4475 (type $0)))
+ (import "env" "$ra" (func $internal4476 (type $0)))
+ (import "env" "asa" (func $internal4477 (type $0)))
+ (import "env" "bsa" (func $internal4478 (type $0)))
+ (import "env" "csa" (func $internal4479 (type $0)))
+ (import "env" "dsa" (func $internal4480 (type $0)))
+ (import "env" "esa" (func $internal4481 (type $0)))
+ (import "env" "fsa" (func $internal4482 (type $0)))
+ (import "env" "gsa" (func $internal4483 (type $0)))
+ (import "env" "hsa" (func $internal4484 (type $0)))
+ (import "env" "isa" (func $internal4485 (type $0)))
+ (import "env" "jsa" (func $internal4486 (type $0)))
+ (import "env" "ksa" (func $internal4487 (type $0)))
+ (import "env" "lsa" (func $internal4488 (type $0)))
+ (import "env" "msa" (func $internal4489 (type $0)))
+ (import "env" "nsa" (func $internal4490 (type $0)))
+ (import "env" "osa" (func $internal4491 (type $0)))
+ (import "env" "psa" (func $internal4492 (type $0)))
+ (import "env" "qsa" (func $internal4493 (type $0)))
+ (import "env" "rsa" (func $internal4494 (type $0)))
+ (import "env" "ssa" (func $internal4495 (type $0)))
+ (import "env" "tsa" (func $internal4496 (type $0)))
+ (import "env" "usa" (func $internal4497 (type $0)))
+ (import "env" "vsa" (func $internal4498 (type $0)))
+ (import "env" "wsa" (func $internal4499 (type $0)))
+ (import "env" "xsa" (func $internal4500 (type $0)))
+ (import "env" "ysa" (func $internal4501 (type $0)))
+ (import "env" "zsa" (func $internal4502 (type $0)))
+ (import "env" "Asa" (func $internal4503 (type $0)))
+ (import "env" "Bsa" (func $internal4504 (type $0)))
+ (import "env" "Csa" (func $internal4505 (type $0)))
+ (import "env" "Dsa" (func $internal4506 (type $0)))
+ (import "env" "Esa" (func $internal4507 (type $0)))
+ (import "env" "Fsa" (func $internal4508 (type $0)))
+ (import "env" "Gsa" (func $internal4509 (type $0)))
+ (import "env" "Hsa" (func $internal4510 (type $0)))
+ (import "env" "Isa" (func $internal4511 (type $0)))
+ (import "env" "Jsa" (func $internal4512 (type $0)))
+ (import "env" "Ksa" (func $internal4513 (type $0)))
+ (import "env" "Lsa" (func $internal4514 (type $0)))
+ (import "env" "Msa" (func $internal4515 (type $0)))
+ (import "env" "Nsa" (func $internal4516 (type $0)))
+ (import "env" "Osa" (func $internal4517 (type $0)))
+ (import "env" "Psa" (func $internal4518 (type $0)))
+ (import "env" "Qsa" (func $internal4519 (type $0)))
+ (import "env" "Rsa" (func $internal4520 (type $0)))
+ (import "env" "Ssa" (func $internal4521 (type $0)))
+ (import "env" "Tsa" (func $internal4522 (type $0)))
+ (import "env" "Usa" (func $internal4523 (type $0)))
+ (import "env" "Vsa" (func $internal4524 (type $0)))
+ (import "env" "Wsa" (func $internal4525 (type $0)))
+ (import "env" "Xsa" (func $internal4526 (type $0)))
+ (import "env" "Ysa" (func $internal4527 (type $0)))
+ (import "env" "Zsa" (func $internal4528 (type $0)))
+ (import "env" "_sa" (func $internal4529 (type $0)))
+ (import "env" "$sa" (func $internal4530 (type $0)))
+ (import "env" "ata" (func $internal4531 (type $0)))
+ (import "env" "bta" (func $internal4532 (type $0)))
+ (import "env" "cta" (func $internal4533 (type $0)))
+ (import "env" "dta" (func $internal4534 (type $0)))
+ (import "env" "eta" (func $internal4535 (type $0)))
+ (import "env" "fta" (func $internal4536 (type $0)))
+ (import "env" "gta" (func $internal4537 (type $0)))
+ (import "env" "hta" (func $internal4538 (type $0)))
+ (import "env" "ita" (func $internal4539 (type $0)))
+ (import "env" "jta" (func $internal4540 (type $0)))
+ (import "env" "kta" (func $internal4541 (type $0)))
+ (import "env" "lta" (func $internal4542 (type $0)))
+ (import "env" "mta" (func $internal4543 (type $0)))
+ (import "env" "nta" (func $internal4544 (type $0)))
+ (import "env" "ota" (func $internal4545 (type $0)))
+ (import "env" "pta" (func $internal4546 (type $0)))
+ (import "env" "qta" (func $internal4547 (type $0)))
+ (import "env" "rta" (func $internal4548 (type $0)))
+ (import "env" "sta" (func $internal4549 (type $0)))
+ (import "env" "tta" (func $internal4550 (type $0)))
+ (import "env" "uta" (func $internal4551 (type $0)))
+ (import "env" "vta" (func $internal4552 (type $0)))
+ (import "env" "wta" (func $internal4553 (type $0)))
+ (import "env" "xta" (func $internal4554 (type $0)))
+ (import "env" "yta" (func $internal4555 (type $0)))
+ (import "env" "zta" (func $internal4556 (type $0)))
+ (import "env" "Ata" (func $internal4557 (type $0)))
+ (import "env" "Bta" (func $internal4558 (type $0)))
+ (import "env" "Cta" (func $internal4559 (type $0)))
+ (import "env" "Dta" (func $internal4560 (type $0)))
+ (import "env" "Eta" (func $internal4561 (type $0)))
+ (import "env" "Fta" (func $internal4562 (type $0)))
+ (import "env" "Gta" (func $internal4563 (type $0)))
+ (import "env" "Hta" (func $internal4564 (type $0)))
+ (import "env" "Ita" (func $internal4565 (type $0)))
+ (import "env" "Jta" (func $internal4566 (type $0)))
+ (import "env" "Kta" (func $internal4567 (type $0)))
+ (import "env" "Lta" (func $internal4568 (type $0)))
+ (import "env" "Mta" (func $internal4569 (type $0)))
+ (import "env" "Nta" (func $internal4570 (type $0)))
+ (import "env" "Ota" (func $internal4571 (type $0)))
+ (import "env" "Pta" (func $internal4572 (type $0)))
+ (import "env" "Qta" (func $internal4573 (type $0)))
+ (import "env" "Rta" (func $internal4574 (type $0)))
+ (import "env" "Sta" (func $internal4575 (type $0)))
+ (import "env" "Tta" (func $internal4576 (type $0)))
+ (import "env" "Uta" (func $internal4577 (type $0)))
+ (import "env" "Vta" (func $internal4578 (type $0)))
+ (import "env" "Wta" (func $internal4579 (type $0)))
+ (import "env" "Xta" (func $internal4580 (type $0)))
+ (import "env" "Yta" (func $internal4581 (type $0)))
+ (import "env" "Zta" (func $internal4582 (type $0)))
+ (import "env" "_ta" (func $internal4583 (type $0)))
+ (import "env" "$ta" (func $internal4584 (type $0)))
+ (import "env" "aua" (func $internal4585 (type $0)))
+ (import "env" "bua" (func $internal4586 (type $0)))
+ (import "env" "cua" (func $internal4587 (type $0)))
+ (import "env" "dua" (func $internal4588 (type $0)))
+ (import "env" "eua" (func $internal4589 (type $0)))
+ (import "env" "fua" (func $internal4590 (type $0)))
+ (import "env" "gua" (func $internal4591 (type $0)))
+ (import "env" "hua" (func $internal4592 (type $0)))
+ (import "env" "iua" (func $internal4593 (type $0)))
+ (import "env" "jua" (func $internal4594 (type $0)))
+ (import "env" "kua" (func $internal4595 (type $0)))
+ (import "env" "lua" (func $internal4596 (type $0)))
+ (import "env" "mua" (func $internal4597 (type $0)))
+ (import "env" "nua" (func $internal4598 (type $0)))
+ (import "env" "oua" (func $internal4599 (type $0)))
+ (import "env" "pua" (func $internal4600 (type $0)))
+ (import "env" "qua" (func $internal4601 (type $0)))
+ (import "env" "rua" (func $internal4602 (type $0)))
+ (import "env" "sua" (func $internal4603 (type $0)))
+ (import "env" "tua" (func $internal4604 (type $0)))
+ (import "env" "uua" (func $internal4605 (type $0)))
+ (import "env" "vua" (func $internal4606 (type $0)))
+ (import "env" "wua" (func $internal4607 (type $0)))
+ (import "env" "xua" (func $internal4608 (type $0)))
+ (import "env" "yua" (func $internal4609 (type $0)))
+ (import "env" "zua" (func $internal4610 (type $0)))
+ (import "env" "Aua" (func $internal4611 (type $0)))
+ (import "env" "Bua" (func $internal4612 (type $0)))
+ (import "env" "Cua" (func $internal4613 (type $0)))
+ (import "env" "Dua" (func $internal4614 (type $0)))
+ (import "env" "Eua" (func $internal4615 (type $0)))
+ (import "env" "Fua" (func $internal4616 (type $0)))
+ (import "env" "Gua" (func $internal4617 (type $0)))
+ (import "env" "Hua" (func $internal4618 (type $0)))
+ (import "env" "Iua" (func $internal4619 (type $0)))
+ (import "env" "Jua" (func $internal4620 (type $0)))
+ (import "env" "Kua" (func $internal4621 (type $0)))
+ (import "env" "Lua" (func $internal4622 (type $0)))
+ (import "env" "Mua" (func $internal4623 (type $0)))
+ (import "env" "Nua" (func $internal4624 (type $0)))
+ (import "env" "Oua" (func $internal4625 (type $0)))
+ (import "env" "Pua" (func $internal4626 (type $0)))
+ (import "env" "Qua" (func $internal4627 (type $0)))
+ (import "env" "Rua" (func $internal4628 (type $0)))
+ (import "env" "Sua" (func $internal4629 (type $0)))
+ (import "env" "Tua" (func $internal4630 (type $0)))
+ (import "env" "Uua" (func $internal4631 (type $0)))
+ (import "env" "Vua" (func $internal4632 (type $0)))
+ (import "env" "Wua" (func $internal4633 (type $0)))
+ (import "env" "Xua" (func $internal4634 (type $0)))
+ (import "env" "Yua" (func $internal4635 (type $0)))
+ (import "env" "Zua" (func $internal4636 (type $0)))
+ (import "env" "_ua" (func $internal4637 (type $0)))
+ (import "env" "$ua" (func $internal4638 (type $0)))
+ (import "env" "ava" (func $internal4639 (type $0)))
+ (import "env" "bva" (func $internal4640 (type $0)))
+ (import "env" "cva" (func $internal4641 (type $0)))
+ (import "env" "dva" (func $internal4642 (type $0)))
+ (import "env" "eva" (func $internal4643 (type $0)))
+ (import "env" "fva" (func $internal4644 (type $0)))
+ (import "env" "gva" (func $internal4645 (type $0)))
+ (import "env" "hva" (func $internal4646 (type $0)))
+ (import "env" "iva" (func $internal4647 (type $0)))
+ (import "env" "jva" (func $internal4648 (type $0)))
+ (import "env" "kva" (func $internal4649 (type $0)))
+ (import "env" "lva" (func $internal4650 (type $0)))
+ (import "env" "mva" (func $internal4651 (type $0)))
+ (import "env" "nva" (func $internal4652 (type $0)))
+ (import "env" "ova" (func $internal4653 (type $0)))
+ (import "env" "pva" (func $internal4654 (type $0)))
+ (import "env" "qva" (func $internal4655 (type $0)))
+ (import "env" "rva" (func $internal4656 (type $0)))
+ (import "env" "sva" (func $internal4657 (type $0)))
+ (import "env" "tva" (func $internal4658 (type $0)))
+ (import "env" "uva" (func $internal4659 (type $0)))
+ (import "env" "vva" (func $internal4660 (type $0)))
+ (import "env" "wva" (func $internal4661 (type $0)))
+ (import "env" "xva" (func $internal4662 (type $0)))
+ (import "env" "yva" (func $internal4663 (type $0)))
+ (import "env" "zva" (func $internal4664 (type $0)))
+ (import "env" "Ava" (func $internal4665 (type $0)))
+ (import "env" "Bva" (func $internal4666 (type $0)))
+ (import "env" "Cva" (func $internal4667 (type $0)))
+ (import "env" "Dva" (func $internal4668 (type $0)))
+ (import "env" "Eva" (func $internal4669 (type $0)))
+ (import "env" "Fva" (func $internal4670 (type $0)))
+ (import "env" "Gva" (func $internal4671 (type $0)))
+ (import "env" "Hva" (func $internal4672 (type $0)))
+ (import "env" "Iva" (func $internal4673 (type $0)))
+ (import "env" "Jva" (func $internal4674 (type $0)))
+ (import "env" "Kva" (func $internal4675 (type $0)))
+ (import "env" "Lva" (func $internal4676 (type $0)))
+ (import "env" "Mva" (func $internal4677 (type $0)))
+ (import "env" "Nva" (func $internal4678 (type $0)))
+ (import "env" "Ova" (func $internal4679 (type $0)))
+ (import "env" "Pva" (func $internal4680 (type $0)))
+ (import "env" "Qva" (func $internal4681 (type $0)))
+ (import "env" "Rva" (func $internal4682 (type $0)))
+ (import "env" "Sva" (func $internal4683 (type $0)))
+ (import "env" "Tva" (func $internal4684 (type $0)))
+ (import "env" "Uva" (func $internal4685 (type $0)))
+ (import "env" "Vva" (func $internal4686 (type $0)))
+ (import "env" "Wva" (func $internal4687 (type $0)))
+ (import "env" "Xva" (func $internal4688 (type $0)))
+ (import "env" "Yva" (func $internal4689 (type $0)))
+ (import "env" "Zva" (func $internal4690 (type $0)))
+ (import "env" "_va" (func $internal4691 (type $0)))
+ (import "env" "$va" (func $internal4692 (type $0)))
+ (import "env" "awa" (func $internal4693 (type $0)))
+ (import "env" "bwa" (func $internal4694 (type $0)))
+ (import "env" "cwa" (func $internal4695 (type $0)))
+ (import "env" "dwa" (func $internal4696 (type $0)))
+ (import "env" "ewa" (func $internal4697 (type $0)))
+ (import "env" "fwa" (func $internal4698 (type $0)))
+ (import "env" "gwa" (func $internal4699 (type $0)))
+ (import "env" "hwa" (func $internal4700 (type $0)))
+ (import "env" "iwa" (func $internal4701 (type $0)))
+ (import "env" "jwa" (func $internal4702 (type $0)))
+ (import "env" "kwa" (func $internal4703 (type $0)))
+ (import "env" "lwa" (func $internal4704 (type $0)))
+ (import "env" "mwa" (func $internal4705 (type $0)))
+ (import "env" "nwa" (func $internal4706 (type $0)))
+ (import "env" "owa" (func $internal4707 (type $0)))
+ (import "env" "pwa" (func $internal4708 (type $0)))
+ (import "env" "qwa" (func $internal4709 (type $0)))
+ (import "env" "rwa" (func $internal4710 (type $0)))
+ (import "env" "swa" (func $internal4711 (type $0)))
+ (import "env" "twa" (func $internal4712 (type $0)))
+ (import "env" "uwa" (func $internal4713 (type $0)))
+ (import "env" "vwa" (func $internal4714 (type $0)))
+ (import "env" "wwa" (func $internal4715 (type $0)))
+ (import "env" "xwa" (func $internal4716 (type $0)))
+ (import "env" "ywa" (func $internal4717 (type $0)))
+ (import "env" "zwa" (func $internal4718 (type $0)))
+ (import "env" "Awa" (func $internal4719 (type $0)))
+ (import "env" "Bwa" (func $internal4720 (type $0)))
+ (import "env" "Cwa" (func $internal4721 (type $0)))
+ (import "env" "Dwa" (func $internal4722 (type $0)))
+ (import "env" "Ewa" (func $internal4723 (type $0)))
+ (import "env" "Fwa" (func $internal4724 (type $0)))
+ (import "env" "Gwa" (func $internal4725 (type $0)))
+ (import "env" "Hwa" (func $internal4726 (type $0)))
+ (import "env" "Iwa" (func $internal4727 (type $0)))
+ (import "env" "Jwa" (func $internal4728 (type $0)))
+ (import "env" "Kwa" (func $internal4729 (type $0)))
+ (import "env" "Lwa" (func $internal4730 (type $0)))
+ (import "env" "Mwa" (func $internal4731 (type $0)))
+ (import "env" "Nwa" (func $internal4732 (type $0)))
+ (import "env" "Owa" (func $internal4733 (type $0)))
+ (import "env" "Pwa" (func $internal4734 (type $0)))
+ (import "env" "Qwa" (func $internal4735 (type $0)))
+ (import "env" "Rwa" (func $internal4736 (type $0)))
+ (import "env" "Swa" (func $internal4737 (type $0)))
+ (import "env" "Twa" (func $internal4738 (type $0)))
+ (import "env" "Uwa" (func $internal4739 (type $0)))
+ (import "env" "Vwa" (func $internal4740 (type $0)))
+ (import "env" "Wwa" (func $internal4741 (type $0)))
+ (import "env" "Xwa" (func $internal4742 (type $0)))
+ (import "env" "Ywa" (func $internal4743 (type $0)))
+ (import "env" "Zwa" (func $internal4744 (type $0)))
+ (import "env" "_wa" (func $internal4745 (type $0)))
+ (import "env" "$wa" (func $internal4746 (type $0)))
+ (import "env" "axa" (func $internal4747 (type $0)))
+ (import "env" "bxa" (func $internal4748 (type $0)))
+ (import "env" "cxa" (func $internal4749 (type $0)))
+ (import "env" "dxa" (func $internal4750 (type $0)))
+ (import "env" "exa" (func $internal4751 (type $0)))
+ (import "env" "fxa" (func $internal4752 (type $0)))
+ (import "env" "gxa" (func $internal4753 (type $0)))
+ (import "env" "hxa" (func $internal4754 (type $0)))
+ (import "env" "ixa" (func $internal4755 (type $0)))
+ (import "env" "jxa" (func $internal4756 (type $0)))
+ (import "env" "kxa" (func $internal4757 (type $0)))
+ (import "env" "lxa" (func $internal4758 (type $0)))
+ (import "env" "mxa" (func $internal4759 (type $0)))
+ (import "env" "nxa" (func $internal4760 (type $0)))
+ (import "env" "oxa" (func $internal4761 (type $0)))
+ (import "env" "pxa" (func $internal4762 (type $0)))
+ (import "env" "qxa" (func $internal4763 (type $0)))
+ (import "env" "rxa" (func $internal4764 (type $0)))
+ (import "env" "sxa" (func $internal4765 (type $0)))
+ (import "env" "txa" (func $internal4766 (type $0)))
+ (import "env" "uxa" (func $internal4767 (type $0)))
+ (import "env" "vxa" (func $internal4768 (type $0)))
+ (import "env" "wxa" (func $internal4769 (type $0)))
+ (import "env" "xxa" (func $internal4770 (type $0)))
+ (import "env" "yxa" (func $internal4771 (type $0)))
+ (import "env" "zxa" (func $internal4772 (type $0)))
+ (import "env" "Axa" (func $internal4773 (type $0)))
+ (import "env" "Bxa" (func $internal4774 (type $0)))
+ (import "env" "Cxa" (func $internal4775 (type $0)))
+ (import "env" "Dxa" (func $internal4776 (type $0)))
+ (import "env" "Exa" (func $internal4777 (type $0)))
+ (import "env" "Fxa" (func $internal4778 (type $0)))
+ (import "env" "Gxa" (func $internal4779 (type $0)))
+ (import "env" "Hxa" (func $internal4780 (type $0)))
+ (import "env" "Ixa" (func $internal4781 (type $0)))
+ (import "env" "Jxa" (func $internal4782 (type $0)))
+ (import "env" "Kxa" (func $internal4783 (type $0)))
+ (import "env" "Lxa" (func $internal4784 (type $0)))
+ (import "env" "Mxa" (func $internal4785 (type $0)))
+ (import "env" "Nxa" (func $internal4786 (type $0)))
+ (import "env" "Oxa" (func $internal4787 (type $0)))
+ (import "env" "Pxa" (func $internal4788 (type $0)))
+ (import "env" "Qxa" (func $internal4789 (type $0)))
+ (import "env" "Rxa" (func $internal4790 (type $0)))
+ (import "env" "Sxa" (func $internal4791 (type $0)))
+ (import "env" "Txa" (func $internal4792 (type $0)))
+ (import "env" "Uxa" (func $internal4793 (type $0)))
+ (import "env" "Vxa" (func $internal4794 (type $0)))
+ (import "env" "Wxa" (func $internal4795 (type $0)))
+ (import "env" "Xxa" (func $internal4796 (type $0)))
+ (import "env" "Yxa" (func $internal4797 (type $0)))
+ (import "env" "Zxa" (func $internal4798 (type $0)))
+ (import "env" "_xa" (func $internal4799 (type $0)))
+ (import "env" "$xa" (func $internal4800 (type $0)))
+ (import "env" "aya" (func $internal4801 (type $0)))
+ (import "env" "bya" (func $internal4802 (type $0)))
+ (import "env" "cya" (func $internal4803 (type $0)))
+ (import "env" "dya" (func $internal4804 (type $0)))
+ (import "env" "eya" (func $internal4805 (type $0)))
+ (import "env" "fya" (func $internal4806 (type $0)))
+ (import "env" "gya" (func $internal4807 (type $0)))
+ (import "env" "hya" (func $internal4808 (type $0)))
+ (import "env" "iya" (func $internal4809 (type $0)))
+ (import "env" "jya" (func $internal4810 (type $0)))
+ (import "env" "kya" (func $internal4811 (type $0)))
+ (import "env" "lya" (func $internal4812 (type $0)))
+ (import "env" "mya" (func $internal4813 (type $0)))
+ (import "env" "nya" (func $internal4814 (type $0)))
+ (import "env" "oya" (func $internal4815 (type $0)))
+ (import "env" "pya" (func $internal4816 (type $0)))
+ (import "env" "qya" (func $internal4817 (type $0)))
+ (import "env" "rya" (func $internal4818 (type $0)))
+ (import "env" "sya" (func $internal4819 (type $0)))
+ (import "env" "tya" (func $internal4820 (type $0)))
+ (import "env" "uya" (func $internal4821 (type $0)))
+ (import "env" "vya" (func $internal4822 (type $0)))
+ (import "env" "wya" (func $internal4823 (type $0)))
+ (import "env" "xya" (func $internal4824 (type $0)))
+ (import "env" "yya" (func $internal4825 (type $0)))
+ (import "env" "zya" (func $internal4826 (type $0)))
+ (import "env" "Aya" (func $internal4827 (type $0)))
+ (import "env" "Bya" (func $internal4828 (type $0)))
+ (import "env" "Cya" (func $internal4829 (type $0)))
+ (import "env" "Dya" (func $internal4830 (type $0)))
+ (import "env" "Eya" (func $internal4831 (type $0)))
+ (import "env" "Fya" (func $internal4832 (type $0)))
+ (import "env" "Gya" (func $internal4833 (type $0)))
+ (import "env" "Hya" (func $internal4834 (type $0)))
+ (import "env" "Iya" (func $internal4835 (type $0)))
+ (import "env" "Jya" (func $internal4836 (type $0)))
+ (import "env" "Kya" (func $internal4837 (type $0)))
+ (import "env" "Lya" (func $internal4838 (type $0)))
+ (import "env" "Mya" (func $internal4839 (type $0)))
+ (import "env" "Nya" (func $internal4840 (type $0)))
+ (import "env" "Oya" (func $internal4841 (type $0)))
+ (import "env" "Pya" (func $internal4842 (type $0)))
+ (import "env" "Qya" (func $internal4843 (type $0)))
+ (import "env" "Rya" (func $internal4844 (type $0)))
+ (import "env" "Sya" (func $internal4845 (type $0)))
+ (import "env" "Tya" (func $internal4846 (type $0)))
+ (import "env" "Uya" (func $internal4847 (type $0)))
+ (import "env" "Vya" (func $internal4848 (type $0)))
+ (import "env" "Wya" (func $internal4849 (type $0)))
+ (import "env" "Xya" (func $internal4850 (type $0)))
+ (import "env" "Yya" (func $internal4851 (type $0)))
+ (import "env" "Zya" (func $internal4852 (type $0)))
+ (import "env" "_ya" (func $internal4853 (type $0)))
+ (import "env" "$ya" (func $internal4854 (type $0)))
+ (import "env" "aza" (func $internal4855 (type $0)))
+ (import "env" "bza" (func $internal4856 (type $0)))
+ (import "env" "cza" (func $internal4857 (type $0)))
+ (import "env" "dza" (func $internal4858 (type $0)))
+ (import "env" "eza" (func $internal4859 (type $0)))
+ (import "env" "fza" (func $internal4860 (type $0)))
+ (import "env" "gza" (func $internal4861 (type $0)))
+ (import "env" "hza" (func $internal4862 (type $0)))
+ (import "env" "iza" (func $internal4863 (type $0)))
+ (import "env" "jza" (func $internal4864 (type $0)))
+ (import "env" "kza" (func $internal4865 (type $0)))
+ (import "env" "lza" (func $internal4866 (type $0)))
+ (import "env" "mza" (func $internal4867 (type $0)))
+ (import "env" "nza" (func $internal4868 (type $0)))
+ (import "env" "oza" (func $internal4869 (type $0)))
+ (import "env" "pza" (func $internal4870 (type $0)))
+ (import "env" "qza" (func $internal4871 (type $0)))
+ (import "env" "rza" (func $internal4872 (type $0)))
+ (import "env" "sza" (func $internal4873 (type $0)))
+ (import "env" "tza" (func $internal4874 (type $0)))
+ (import "env" "uza" (func $internal4875 (type $0)))
+ (import "env" "vza" (func $internal4876 (type $0)))
+ (import "env" "wza" (func $internal4877 (type $0)))
+ (import "env" "xza" (func $internal4878 (type $0)))
+ (import "env" "yza" (func $internal4879 (type $0)))
+ (import "env" "zza" (func $internal4880 (type $0)))
+ (import "env" "Aza" (func $internal4881 (type $0)))
+ (import "env" "Bza" (func $internal4882 (type $0)))
+ (import "env" "Cza" (func $internal4883 (type $0)))
+ (import "env" "Dza" (func $internal4884 (type $0)))
+ (import "env" "Eza" (func $internal4885 (type $0)))
+ (import "env" "Fza" (func $internal4886 (type $0)))
+ (import "env" "Gza" (func $internal4887 (type $0)))
+ (import "env" "Hza" (func $internal4888 (type $0)))
+ (import "env" "Iza" (func $internal4889 (type $0)))
+ (import "env" "Jza" (func $internal4890 (type $0)))
+ (import "env" "Kza" (func $internal4891 (type $0)))
+ (import "env" "Lza" (func $internal4892 (type $0)))
+ (import "env" "Mza" (func $internal4893 (type $0)))
+ (import "env" "Nza" (func $internal4894 (type $0)))
+ (import "env" "Oza" (func $internal4895 (type $0)))
+ (import "env" "Pza" (func $internal4896 (type $0)))
+ (import "env" "Qza" (func $internal4897 (type $0)))
+ (import "env" "Rza" (func $internal4898 (type $0)))
+ (import "env" "Sza" (func $internal4899 (type $0)))
+ (import "env" "Tza" (func $internal4900 (type $0)))
+ (import "env" "Uza" (func $internal4901 (type $0)))
+ (import "env" "Vza" (func $internal4902 (type $0)))
+ (import "env" "Wza" (func $internal4903 (type $0)))
+ (import "env" "Xza" (func $internal4904 (type $0)))
+ (import "env" "Yza" (func $internal4905 (type $0)))
+ (import "env" "Zza" (func $internal4906 (type $0)))
+ (import "env" "_za" (func $internal4907 (type $0)))
+ (import "env" "$za" (func $internal4908 (type $0)))
+ (import "env" "aAa" (func $internal4909 (type $0)))
+ (import "env" "bAa" (func $internal4910 (type $0)))
+ (import "env" "cAa" (func $internal4911 (type $0)))
+ (import "env" "dAa" (func $internal4912 (type $0)))
+ (import "env" "eAa" (func $internal4913 (type $0)))
+ (import "env" "fAa" (func $internal4914 (type $0)))
+ (import "env" "gAa" (func $internal4915 (type $0)))
+ (import "env" "hAa" (func $internal4916 (type $0)))
+ (import "env" "iAa" (func $internal4917 (type $0)))
+ (import "env" "jAa" (func $internal4918 (type $0)))
+ (import "env" "kAa" (func $internal4919 (type $0)))
+ (import "env" "lAa" (func $internal4920 (type $0)))
+ (import "env" "mAa" (func $internal4921 (type $0)))
+ (import "env" "nAa" (func $internal4922 (type $0)))
+ (import "env" "oAa" (func $internal4923 (type $0)))
+ (import "env" "pAa" (func $internal4924 (type $0)))
+ (import "env" "qAa" (func $internal4925 (type $0)))
+ (import "env" "rAa" (func $internal4926 (type $0)))
+ (import "env" "sAa" (func $internal4927 (type $0)))
+ (import "env" "tAa" (func $internal4928 (type $0)))
+ (import "env" "uAa" (func $internal4929 (type $0)))
+ (import "env" "vAa" (func $internal4930 (type $0)))
+ (import "env" "wAa" (func $internal4931 (type $0)))
+ (import "env" "xAa" (func $internal4932 (type $0)))
+ (import "env" "yAa" (func $internal4933 (type $0)))
+ (import "env" "zAa" (func $internal4934 (type $0)))
+ (import "env" "AAa" (func $internal4935 (type $0)))
+ (import "env" "BAa" (func $internal4936 (type $0)))
+ (import "env" "CAa" (func $internal4937 (type $0)))
+ (import "env" "DAa" (func $internal4938 (type $0)))
+ (import "env" "EAa" (func $internal4939 (type $0)))
+ (import "env" "FAa" (func $internal4940 (type $0)))
+ (import "env" "GAa" (func $internal4941 (type $0)))
+ (import "env" "HAa" (func $internal4942 (type $0)))
+ (import "env" "IAa" (func $internal4943 (type $0)))
+ (import "env" "JAa" (func $internal4944 (type $0)))
+ (import "env" "KAa" (func $internal4945 (type $0)))
+ (import "env" "LAa" (func $internal4946 (type $0)))
+ (import "env" "MAa" (func $internal4947 (type $0)))
+ (import "env" "NAa" (func $internal4948 (type $0)))
+ (import "env" "OAa" (func $internal4949 (type $0)))
+ (import "env" "PAa" (func $internal4950 (type $0)))
+ (import "env" "QAa" (func $internal4951 (type $0)))
+ (import "env" "RAa" (func $internal4952 (type $0)))
+ (import "env" "SAa" (func $internal4953 (type $0)))
+ (import "env" "TAa" (func $internal4954 (type $0)))
+ (import "env" "UAa" (func $internal4955 (type $0)))
+ (import "env" "VAa" (func $internal4956 (type $0)))
+ (import "env" "WAa" (func $internal4957 (type $0)))
+ (import "env" "XAa" (func $internal4958 (type $0)))
+ (import "env" "YAa" (func $internal4959 (type $0)))
+ (import "env" "ZAa" (func $internal4960 (type $0)))
+ (import "env" "_Aa" (func $internal4961 (type $0)))
+ (import "env" "$Aa" (func $internal4962 (type $0)))
+ (import "env" "aBa" (func $internal4963 (type $0)))
+ (import "env" "bBa" (func $internal4964 (type $0)))
+ (import "env" "cBa" (func $internal4965 (type $0)))
+ (import "env" "dBa" (func $internal4966 (type $0)))
+ (import "env" "eBa" (func $internal4967 (type $0)))
+ (import "env" "fBa" (func $internal4968 (type $0)))
+ (import "env" "gBa" (func $internal4969 (type $0)))
+ (import "env" "hBa" (func $internal4970 (type $0)))
+ (import "env" "iBa" (func $internal4971 (type $0)))
+ (import "env" "jBa" (func $internal4972 (type $0)))
+ (import "env" "kBa" (func $internal4973 (type $0)))
+ (import "env" "lBa" (func $internal4974 (type $0)))
+ (import "env" "mBa" (func $internal4975 (type $0)))
+ (import "env" "nBa" (func $internal4976 (type $0)))
+ (import "env" "oBa" (func $internal4977 (type $0)))
+ (import "env" "pBa" (func $internal4978 (type $0)))
+ (import "env" "qBa" (func $internal4979 (type $0)))
+ (import "env" "rBa" (func $internal4980 (type $0)))
+ (import "env" "sBa" (func $internal4981 (type $0)))
+ (import "env" "tBa" (func $internal4982 (type $0)))
+ (import "env" "uBa" (func $internal4983 (type $0)))
+ (import "env" "vBa" (func $internal4984 (type $0)))
+ (import "env" "wBa" (func $internal4985 (type $0)))
+ (import "env" "xBa" (func $internal4986 (type $0)))
+ (import "env" "yBa" (func $internal4987 (type $0)))
+ (import "env" "zBa" (func $internal4988 (type $0)))
+ (import "env" "ABa" (func $internal4989 (type $0)))
+ (import "env" "BBa" (func $internal4990 (type $0)))
+ (import "env" "CBa" (func $internal4991 (type $0)))
+ (import "env" "DBa" (func $internal4992 (type $0)))
+ (import "env" "EBa" (func $internal4993 (type $0)))
+ (import "env" "FBa" (func $internal4994 (type $0)))
+ (import "env" "GBa" (func $internal4995 (type $0)))
+ (import "env" "HBa" (func $internal4996 (type $0)))
+ (import "env" "IBa" (func $internal4997 (type $0)))
+ (import "env" "JBa" (func $internal4998 (type $0)))
+ (import "env" "KBa" (func $internal4999 (type $0)))
+ (import "other" "anything" (func $internalInfinity (type $0)))
(import "env" "LBa" (tag $tagname1 (param i32)))
(tag $tag1 (param i32 i32))
(export "foo1" (func $foo1))
(export "foo2" (func $foo2))
(export "tag1" (tag $tag1))
- (func $foo1 (type $none_=>_none)
+ (func $foo1 (type $0)
(nop)
)
- (func $foo2 (type $none_=>_none)
+ (func $foo2 (type $0)
(nop)
)
)
diff --git a/test/passes/multi_line_table_dwarf.bin.txt b/test/passes/multi_line_table_dwarf.bin.txt
index 96a3df20b..66b6eb226 100644
--- a/test/passes/multi_line_table_dwarf.bin.txt
+++ b/test/passes/multi_line_table_dwarf.bin.txt
@@ -421,8 +421,8 @@ file_names[ 1]:
0x0000018d: "sidef"
0x00000193: "int"
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
(import "env" "memory" (memory $mimport$0 0))
(import "env" "__indirect_function_table" (table $timport$0 0 funcref))
(import "env" "__stack_pointer" (global $gimport$0 (mut i32)))
@@ -434,13 +434,13 @@ file_names[ 1]:
(export "sideg" (func $sideg))
(export "sidef" (func $sidef))
(export "__dso_handle" (global $global$0))
- (func $__wasm_call_ctors (type $none_=>_none)
+ (func $__wasm_call_ctors (type $0)
;; code offset: 0x3
(call $__wasm_apply_relocs)
)
- (func $__wasm_apply_relocs (type $none_=>_none)
+ (func $__wasm_apply_relocs (type $0)
)
- (func $sideg (type $none_=>_i32) (result i32)
+ (func $sideg (type $1) (result i32)
(local $0 i32)
;; code offset: 0xf
(local.set $0
@@ -453,7 +453,7 @@ file_names[ 1]:
(local.get $0)
)
)
- (func $sidef (type $none_=>_i32) (result i32)
+ (func $sidef (type $1) (result i32)
(local $0 i32)
;; code offset: 0x1b
(local.set $0
diff --git a/test/passes/optimize-added-constants-propagate_low-memory-unused.txt b/test/passes/optimize-added-constants-propagate_low-memory-unused.txt
index ee073ff1d..2c8a9f0c7 100644
--- a/test/passes/optimize-added-constants-propagate_low-memory-unused.txt
+++ b/test/passes/optimize-added-constants-propagate_low-memory-unused.txt
@@ -1,7 +1,7 @@
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32)))
+ (type $1 (func))
+ (type $2 (func (param i32) (result i32)))
(memory $0 1 1)
(func $consts
(drop
diff --git a/test/passes/optimize-added-constants_low-memory-unused.txt b/test/passes/optimize-added-constants_low-memory-unused.txt
index d36532e60..c700fa741 100644
--- a/test/passes/optimize-added-constants_low-memory-unused.txt
+++ b/test/passes/optimize-added-constants_low-memory-unused.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32) (result i32)))
(memory $0 1 1)
(func $consts
(drop
diff --git a/test/passes/optimize-instructions_fuzz-exec.txt b/test/passes/optimize-instructions_fuzz-exec.txt
index a774744d1..de4aaa9bc 100644
--- a/test/passes/optimize-instructions_fuzz-exec.txt
+++ b/test/passes/optimize-instructions_fuzz-exec.txt
@@ -27,9 +27,9 @@
[LoggingExternalInterface logging nan:0x400000]
[LoggingExternalInterface logging nan:0x400000]
(module
- (type $none_=>_none (func))
- (type $f32_=>_none (func (param f32)))
- (type $f64_=>_none (func (param f64)))
+ (type $0 (func))
+ (type $1 (func (param f32)))
+ (type $2 (func (param f64)))
(import "fuzzing-support" "log-f32" (func $logf32 (param f32)))
(import "fuzzing-support" "log-f64" (func $logf64 (param f64)))
(export "test32" (func $0))
@@ -201,10 +201,10 @@
[fuzz-exec] calling call-compare-maybe-signed-ne
[fuzz-exec] note result: call-compare-maybe-signed-ne => 1
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32)))
+ (type $1 (func))
+ (type $2 (func (param i32) (result i32)))
+ (type $3 (func (result i32)))
(import "fuzzing-support" "log-i32" (func $log (param i32)))
(export "foo" (func $1))
(export "do-shift" (func $3))
diff --git a/test/passes/pick-load-signs.txt b/test/passes/pick-load-signs.txt
index c4cd6f7e9..1f866a8f9 100644
--- a/test/passes/pick-load-signs.txt
+++ b/test/passes/pick-load-signs.txt
@@ -1,6 +1,6 @@
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
(memory $0 1)
(func $a
(local $y i32)
diff --git a/test/passes/pick-load-signs_all-features.txt b/test/passes/pick-load-signs_all-features.txt
index e1781d4ed..9b73de23e 100644
--- a/test/passes/pick-load-signs_all-features.txt
+++ b/test/passes/pick-load-signs_all-features.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 (shared 16 16))
- (func $atomics-are-always-unsigned (type $none_=>_i32) (result i32)
+ (func $atomics-are-always-unsigned (type $0) (result i32)
(local $0 i32)
(drop
(block (result i32)
diff --git a/test/passes/post-emscripten.txt b/test/passes/post-emscripten.txt
index 2f2c957d4..6b80f9e3b 100644
--- a/test/passes/post-emscripten.txt
+++ b/test/passes/post-emscripten.txt
@@ -1,7 +1,7 @@
(module
- (type $i32_f32_=>_none (func (param i32 f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32 f32)))
+ (type $1 (func (param i32 i32 f32)))
+ (type $2 (func))
(import "env" "invoke_vif" (func $invoke_vif (param i32 i32 f32)))
(memory $0 256 256)
(table $0 7 7 funcref)
@@ -62,15 +62,15 @@
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(func $call
(call $call)
)
)
(module
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_none (func))
- (type $i32_f32_=>_none (func (param i32 f32)))
+ (type $0 (func (param i32 i32 f32)))
+ (type $1 (func))
+ (type $2 (func (param i32 f32)))
(import "env" "glob" (global $glob i32))
(import "env" "invoke_vif" (func $invoke_vif (param i32 i32 f32)))
(memory $0 256 256)
@@ -89,8 +89,8 @@
)
(module
(type $none_=>_none (func))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $i32_f32_=>_none (func (param i32 f32)))
+ (type $1 (func (param i32 i32 f32)))
+ (type $2 (func (param i32 f32)))
(import "env" "glob" (global $glob i32))
(import "env" "invoke_vif" (func $invoke_vif (param i32 i32 f32)))
(memory $0 256 256)
diff --git a/test/passes/precompute-propagate_all-features.txt b/test/passes/precompute-propagate_all-features.txt
index 3099eb687..e0d27312f 100644
--- a/test/passes/precompute-propagate_all-features.txt
+++ b/test/passes/precompute-propagate_all-features.txt
@@ -1,12 +1,12 @@
(module
- (type $i32_=>_none (func (param i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_i32_i64 (func (result i32 i64)))
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
- (type $none_=>_v128 (func (result v128)))
+ (type $0 (func (param i32)))
+ (type $1 (func (param i32) (result i32)))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (result i32 i64)))
+ (type $4 (func (param i32 i32 i32) (result i32)))
+ (type $5 (func (result v128)))
(memory $0 10 10)
- (func $basic (type $i32_=>_none) (param $p i32)
+ (func $basic (type $0) (param $p i32)
(local $x i32)
(local.set $x
(i32.const 10)
@@ -15,7 +15,7 @@
(i32.const 20)
)
)
- (func $split (type $i32_=>_none) (param $p i32)
+ (func $split (type $0) (param $p i32)
(local $x i32)
(if
(i32.const 1)
@@ -30,7 +30,7 @@
)
)
)
- (func $split-but-join (type $i32_=>_none) (param $p i32)
+ (func $split-but-join (type $0) (param $p i32)
(local $x i32)
(if
(i32.const 1)
@@ -45,7 +45,7 @@
(i32.const 20)
)
)
- (func $split-but-join-different (type $i32_=>_none) (param $p i32)
+ (func $split-but-join-different (type $0) (param $p i32)
(local $x i32)
(if
(i32.const 1)
@@ -63,7 +63,7 @@
)
)
)
- (func $split-but-join-different-b (type $i32_=>_none) (param $p i32)
+ (func $split-but-join-different-b (type $0) (param $p i32)
(local $x i32)
(if
(i32.const 1)
@@ -81,7 +81,7 @@
)
)
)
- (func $split-but-join-init0 (type $i32_=>_none) (param $p i32)
+ (func $split-but-join-init0 (type $0) (param $p i32)
(local $x i32)
(if
(i32.const 1)
@@ -93,7 +93,7 @@
(i32.const 0)
)
)
- (func $later (type $i32_=>_none) (param $p i32)
+ (func $later (type $0) (param $p i32)
(local $x i32)
(local.set $x
(i32.const 10)
@@ -111,7 +111,7 @@
(i32.const 39)
)
)
- (func $later2 (type $i32_=>_i32) (param $p i32) (result i32)
+ (func $later2 (type $1) (param $p i32) (result i32)
(local $x i32)
(local.set $x
(i32.const 10)
@@ -121,7 +121,7 @@
)
(i32.const 20)
)
- (func $two-ways-but-identical (type $i32_=>_i32) (param $p i32) (result i32)
+ (func $two-ways-but-identical (type $1) (param $p i32) (result i32)
(local $x i32)
(local $y i32)
(local.set $x
@@ -141,7 +141,7 @@
)
(i32.const 21)
)
- (func $two-ways-but-almost-identical (type $i32_=>_i32) (param $p i32) (result i32)
+ (func $two-ways-but-almost-identical (type $1) (param $p i32) (result i32)
(local $x i32)
(local $y i32)
(local.set $x
@@ -164,7 +164,7 @@
)
(local.get $y)
)
- (func $deadloop (type $i32_=>_i32) (param $p i32) (result i32)
+ (func $deadloop (type $1) (param $p i32) (result i32)
(local $x i32)
(local $y i32)
(loop $loop
@@ -177,7 +177,7 @@
(br $loop)
)
)
- (func $deadloop2 (type $i32_=>_none) (param $p i32)
+ (func $deadloop2 (type $0) (param $p i32)
(local $x i32)
(local $y i32)
(loop $loop
@@ -196,7 +196,7 @@
(br $loop)
)
)
- (func $deadloop3 (type $i32_=>_none) (param $p i32)
+ (func $deadloop3 (type $0) (param $p i32)
(local $x i32)
(local $y i32)
(loop $loop
@@ -215,7 +215,7 @@
(br $loop)
)
)
- (func $through-tee (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $through-tee (type $2) (param $x i32) (param $y i32) (result i32)
(local.set $x
(local.tee $y
(i32.const 7)
@@ -225,7 +225,7 @@
(i32.const 14)
)
)
- (func $through-tee-more (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $through-tee-more (type $2) (param $x i32) (param $y i32) (result i32)
(local.set $x
(i32.eqz
(local.tee $y
@@ -237,7 +237,7 @@
(i32.const 7)
)
)
- (func $multipass (type $i32_i32_i32_=>_i32) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
+ (func $multipass (type $4) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(nop)
(if
@@ -248,7 +248,7 @@
)
(local.get $2)
)
- (func $through-fallthrough (type $i32_i32_=>_i32) (param $x i32) (param $y i32) (result i32)
+ (func $through-fallthrough (type $2) (param $x i32) (param $y i32) (result i32)
(local.set $x
(block (result i32)
(nop)
@@ -261,7 +261,7 @@
(i32.const 14)
)
)
- (func $simd-load (type $none_=>_v128) (result v128)
+ (func $simd-load (type $5) (result v128)
(local $x v128)
(local.set $x
(v128.load8_splat
@@ -270,7 +270,7 @@
)
(local.get $x)
)
- (func $tuple-local (type $none_=>_i32_i64) (result i32 i64)
+ (func $tuple-local (type $3) (result i32 i64)
(local $i32s (i32 i32))
(local $i64s (i64 i64))
(local.set $i32s
diff --git a/test/passes/precompute_all-features.txt b/test/passes/precompute_all-features.txt
index 653a35ff8..13c33872e 100644
--- a/test/passes/precompute_all-features.txt
+++ b/test/passes/precompute_all-features.txt
@@ -1,11 +1,11 @@
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_f64 (func (result f64)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
+ (type $2 (func (result f64)))
(type $0 (func (param i32)))
- (type $none_=>_v128 (func (result v128)))
- (type $none_=>_i32_i64 (func (result i32 i64)))
- (type $none_=>_externref (func (result externref)))
+ (type $4 (func (result v128)))
+ (type $5 (func (result i32 i64)))
+ (type $6 (func (result externref)))
(global $global i32 (i32.const 1))
(global $global-mut (mut i32) (i32.const 2))
(memory $0 512 512)
@@ -93,7 +93,7 @@
(i32.const 0)
)
)
- (func $ret (type $none_=>_i32) (result i32)
+ (func $ret (type $1) (result i32)
(if
(call $ret)
(return
@@ -108,13 +108,13 @@
)
(i32.const 1)
)
- (func $noret (type $none_=>_none)
+ (func $noret (type $0)
(if
(call $ret)
(return)
)
)
- (func $refinalize-br-condition-unreachable (type $none_=>_none)
+ (func $refinalize-br-condition-unreachable (type $0)
(block $label$1
(drop
(br_if $label$1
@@ -123,7 +123,7 @@
)
)
)
- (func $br_if-condition-is-block-i32-but-unreachable-so-refinalize-tricky (type $none_=>_none)
+ (func $br_if-condition-is-block-i32-but-unreachable-so-refinalize-tricky (type $0)
(drop
(block $label$1 (result i32)
(drop
@@ -138,7 +138,7 @@
)
)
)
- (func $reuse-br-value (type $none_=>_f64) (result f64)
+ (func $reuse-br-value (type $2) (result f64)
(block $label$0 (result f64)
(i32.store8
(i32.const 1919623207)
@@ -165,7 +165,7 @@
(f64.const 4776014875438170098655851e156)
)
)
- (func $refinalize-two-breaks-one-unreachable (type $none_=>_none)
+ (func $refinalize-two-breaks-one-unreachable (type $0)
(drop
(block $label$0 (result i64)
(block
@@ -188,7 +188,7 @@
)
)
)
- (func $one-break-value-and-it-is-unreachable (type $none_=>_f64) (result f64)
+ (func $one-break-value-and-it-is-unreachable (type $2) (result f64)
(local $var$0 i32)
(block $label$6
(block
@@ -199,16 +199,16 @@
)
)
)
- (func $global-notprecomputable (type $none_=>_i32) (result i32)
+ (func $global-notprecomputable (type $1) (result i32)
(i32.add
(i32.const 1)
(global.get $global-mut)
)
)
- (func $global-precomputable (type $none_=>_i32) (result i32)
+ (func $global-precomputable (type $1) (result i32)
(i32.const 2)
)
- (func $global-partiallyprecomputable (type $none_=>_i32) (result i32)
+ (func $global-partiallyprecomputable (type $1) (result i32)
(i32.sub
(i32.add
(i32.const 1)
@@ -217,49 +217,49 @@
(i32.const 2)
)
)
- (func $simd-precompute (type $none_=>_v128) (result v128)
+ (func $simd-precompute (type $4) (result v128)
(v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000)
)
- (func $no-memory-init-precompute (type $none_=>_none)
+ (func $no-memory-init-precompute (type $0)
(memory.init $0
(i32.const 512)
(i32.const 0)
(i32.const 12)
)
)
- (func $no-data-drop-precompute (type $none_=>_none)
+ (func $no-data-drop-precompute (type $0)
(data.drop $0)
)
- (func $no-memory-copy-precompute (type $none_=>_none)
+ (func $no-memory-copy-precompute (type $0)
(memory.copy
(i32.const 512)
(i32.const 0)
(i32.const 12)
)
)
- (func $no-memory-fill-precompute (type $none_=>_none)
+ (func $no-memory-fill-precompute (type $0)
(memory.fill
(i32.const 512)
(i32.const 0)
(i32.const 12)
)
)
- (func $tuple-precompute (type $none_=>_i32_i64) (result i32 i64)
+ (func $tuple-precompute (type $5) (result i32 i64)
(tuple.make
(i32.const 42)
(i64.const 42)
)
)
- (func $loop-precompute (type $none_=>_i32) (result i32)
+ (func $loop-precompute (type $1) (result i32)
(i32.const 1)
)
- (func $reftype-test (type $none_=>_externref) (result externref)
+ (func $reftype-test (type $6) (result externref)
(ref.null noextern)
)
- (func $dummy (type $none_=>_none)
+ (func $dummy (type $0)
(nop)
)
- (func $br_reuse_node (type $none_=>_none)
+ (func $br_reuse_node (type $0)
(drop
(block $l0 (result f32)
(drop
@@ -291,7 +291,7 @@
)
)
(drop
- (block $l4 (result (ref null $none_=>_none))
+ (block $l4 (result (ref null $0))
(drop
(block $l5
(global.set $global-mut
diff --git a/test/passes/precompute_coalesce-locals_vacuum.txt b/test/passes/precompute_coalesce-locals_vacuum.txt
index d5f10e2a0..bb5dec354 100644
--- a/test/passes/precompute_coalesce-locals_vacuum.txt
+++ b/test/passes/precompute_coalesce-locals_vacuum.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(func $nested-br_if-value (param $0 i32) (result i32)
(loop $label$0
(br $label$0)
diff --git a/test/passes/print-call-graph.txt b/test/passes/print-call-graph.txt
index caf35787c..42a640aa3 100644
--- a/test/passes/print-call-graph.txt
+++ b/test/passes/print-call-graph.txt
@@ -115,11 +115,11 @@ digraph call {
(type $FUNCSIG$vi (func (param i32)))
(type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
(type $FUNCSIG$ii (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $3 (func (result i32)))
(type $FUNCSIG$iii (func (param i32 i32) (result i32)))
(type $FUNCSIG$vii (func (param i32 i32)))
(type $FUNCSIG$v (func))
- (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32)))
+ (type $7 (func (param i32 i32 i32 i32) (result i32)))
(import "env" "memory" (memory $0 256 256))
(import "env" "table" (table $timport$0 9 9 funcref))
(import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32))
diff --git a/test/passes/print-function-map.txt b/test/passes/print-function-map.txt
index 2d1bae92a..228276e06 100644
--- a/test/passes/print-function-map.txt
+++ b/test/passes/print-function-map.txt
@@ -2,7 +2,7 @@
1:bar
2:baz
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "foo" (func $Foo))
(func $bar
(nop)
diff --git a/test/passes/print.bin.txt b/test/passes/print.bin.txt
index aa1cac6bd..ed16d9e21 100644
--- a/test/passes/print.bin.txt
+++ b/test/passes/print.bin.txt
@@ -1,9 +1,9 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (result i32)))
+ (type $4 (func (param i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(global $global$0 (mut i32) (i32.const 5243904))
(global $global$1 i32 (i32.const 1024))
@@ -90,11 +90,11 @@
;; custom section ".debug_str", size 205
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (result i32)))
+ (type $4 (func (param i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(global $global$0 (mut i32) (i32.const 5243904))
(global $global$1 i32 (i32.const 1024))
diff --git a/test/passes/print_g.bin.txt b/test/passes/print_g.bin.txt
index a8ee34fba..21f31a831 100644
--- a/test/passes/print_g.bin.txt
+++ b/test/passes/print_g.bin.txt
@@ -1,9 +1,9 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (result i32)))
+ (type $4 (func (param i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(global $global$0 (mut i32) (i32.const 5243904))
(global $global$1 i32 (i32.const 1024))
@@ -129,11 +129,11 @@
;; custom section ".debug_str", size 205
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (result i32)))
+ (type $4 (func (param i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(global $global$0 (mut i32) (i32.const 5243904))
(global $global$1 i32 (i32.const 1024))
diff --git a/test/passes/print_g_metrics.bin.txt b/test/passes/print_g_metrics.bin.txt
index 2dbceb433..4fd8a953b 100644
--- a/test/passes/print_g_metrics.bin.txt
+++ b/test/passes/print_g_metrics.bin.txt
@@ -1,7 +1,7 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func))
(global $global$0 (mut i32) (i32.const 5243904))
(export "a" (func $__wasm_call_ctors))
(export "b" (func $main))
@@ -86,9 +86,9 @@ total
Loop : 1
Nop : 1
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func))
(global $global$0 (mut i32) (i32.const 5243904))
(export "a" (func $__wasm_call_ctors))
(export "b" (func $main))
diff --git a/test/passes/print_g_strip-dwarf.bin.txt b/test/passes/print_g_strip-dwarf.bin.txt
index 9a425e643..6c31defb2 100644
--- a/test/passes/print_g_strip-dwarf.bin.txt
+++ b/test/passes/print_g_strip-dwarf.bin.txt
@@ -1,9 +1,9 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (result i32)))
+ (type $4 (func (param i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(global $global$0 (mut i32) (i32.const 5243904))
(global $global$1 i32 (i32.const 1024))
@@ -90,11 +90,11 @@
;; custom section ".debug_str", size 205
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (result i32)))
+ (type $4 (func (param i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(global $global$0 (mut i32) (i32.const 5243904))
(global $global$1 i32 (i32.const 1024))
diff --git a/test/passes/remove-non-js-ops.txt b/test/passes/remove-non-js-ops.txt
index ec42a28e1..5ce482d30 100644
--- a/test/passes/remove-non-js-ops.txt
+++ b/test/passes/remove-non-js-ops.txt
@@ -1,23 +1,23 @@
(module
- (type $i64_i64_=>_i64 (func (param i64 i64) (result i64)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $f64_=>_f64 (func (param f64) (result f64)))
- (type $f32_=>_f32 (func (param f32) (result f32)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $f64_f64_=>_f64 (func (param f64 f64) (result f64)))
- (type $f32_f32_=>_f32 (func (param f32 f32) (result f32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $none_=>_f32 (func (result f32)))
- (type $f32_=>_none (func (param f32)))
- (type $none_=>_f64 (func (result f64)))
- (type $f64_=>_none (func (param f64)))
- (type $i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32)))
- (type $i32_=>_none (func (param i32)))
- (type $i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32) (result i32)))
- (type $i32_i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32 i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i64 i64) (result i64)))
+ (type $1 (func (param i32) (result i32)))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (param f64) (result f64)))
+ (type $4 (func (param f32) (result f32)))
+ (type $5 (func (param i32 i32 i32)))
+ (type $6 (func (param f64 f64) (result f64)))
+ (type $7 (func (param f32 f32) (result f32)))
+ (type $8 (func (param i32 i32)))
+ (type $9 (func (result f32)))
+ (type $10 (func (param f32)))
+ (type $11 (func (result f64)))
+ (type $12 (func (param f64)))
+ (type $13 (func (param i32 i32 i32 i32)))
+ (type $14 (func (param i32)))
+ (type $15 (func (param i32 i32 i32 i32 i32) (result i32)))
+ (type $16 (func (param i32 i32 i32 i32 i32 i32) (result i32)))
+ (type $17 (func (result i32)))
+ (type $18 (func))
(import "env" "wasm2js_scratch_load_i32" (func $wasm2js_scratch_load_i32 (param i32) (result i32)))
(import "env" "wasm2js_scratch_store_i32" (func $wasm2js_scratch_store_i32 (param i32 i32)))
(import "env" "wasm2js_scratch_load_f32" (func $wasm2js_scratch_load_f32 (result f32)))
diff --git a/test/passes/remove-unused-brs_enable-multivalue.txt b/test/passes/remove-unused-brs_enable-multivalue.txt
index d3180299c..9df644daa 100644
--- a/test/passes/remove-unused-brs_enable-multivalue.txt
+++ b/test/passes/remove-unused-brs_enable-multivalue.txt
@@ -2,16 +2,16 @@
(type $0 (func (param i32)))
(type $1 (func))
(type $2 (func (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32_i64 (func (result i32 i64)))
- (type $none_=>_i64 (func (result i64)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $f32_i32_f32_i32_i32_f64_f32_=>_i32 (func (param f32 i32 f32 i32 i32 f64 f32) (result i32)))
- (type $i32_=>_i64 (func (param i32) (result i64)))
- (type $none_=>_f32 (func (result f32)))
- (type $i32_=>_f32 (func (param i32) (result f32)))
- (type $i32_f64_i32_f64_f32_f32_=>_i32 (func (param i32 f64 i32 f64 f32 f32) (result i32)))
+ (type $3 (func (param i32 i32) (result i32)))
+ (type $4 (func (param i32) (result i32)))
+ (type $5 (func (result i32 i64)))
+ (type $6 (func (result i64)))
+ (type $7 (func (param i32 i32)))
+ (type $8 (func (param f32 i32 f32 i32 i32 f64 f32) (result i32)))
+ (type $9 (func (param i32) (result i64)))
+ (type $10 (func (result f32)))
+ (type $11 (func (param i32) (result f32)))
+ (type $12 (func (param i32 f64 i32 f64 f32 f32) (result i32)))
(memory $0 256 256)
(func $b0-yes (param $i1 i32)
(block $topmost
diff --git a/test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.txt b/test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.txt
index 170c5e4c0..e3afed23a 100644
--- a/test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.txt
+++ b/test/passes/remove-unused-brs_precompute_vacuum_remove-unused-brs.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_f64 (func (param i32) (result f64)))
+ (type $0 (func (param i32) (result f64)))
(global $global$3 (mut f64) (f64.const 0))
(func $1 (param $x i32) (result f64)
(local $var$0 f64)
diff --git a/test/passes/remove-unused-names.txt b/test/passes/remove-unused-names.txt
index ee945f941..a48bfc135 100644
--- a/test/passes/remove-unused-names.txt
+++ b/test/passes/remove-unused-names.txt
@@ -1,7 +1,7 @@
(module
(type $1 (func))
(type $0 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $2 (func (result i32)))
(memory $0 256 256)
(func $b0 (param $i1 i32) (result i32)
(i32.const 0)
diff --git a/test/passes/remove-unused-names_code-folding.txt b/test/passes/remove-unused-names_code-folding.txt
index 3f21ae0b3..7d7505b07 100644
--- a/test/passes/remove-unused-names_code-folding.txt
+++ b/test/passes/remove-unused-names_code-folding.txt
@@ -1,8 +1,8 @@
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (param i32) (result i32)))
(func $ifs
(if
(i32.const 0)
diff --git a/test/passes/remove-unused-names_merge-blocks_all-features.txt b/test/passes/remove-unused-names_merge-blocks_all-features.txt
index b63f90832..e10a8707c 100644
--- a/test/passes/remove-unused-names_merge-blocks_all-features.txt
+++ b/test/passes/remove-unused-names_merge-blocks_all-features.txt
@@ -1,10 +1,10 @@
(module
(type $3 (func))
(type $i (func (param i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $2 (func (result i32)))
(type $ii (func (param i32 i32)))
(type $iii (func (param i32 i32 i32)))
- (type $none_=>_f64 (func (result f64)))
+ (type $5 (func (result f64)))
(memory $0 (shared 256 256))
(table $0 1 1 funcref)
(elem $0 (i32.const 0) $call-i)
@@ -804,7 +804,7 @@
)
)
)
- (func $return-different-type (type $none_=>_i32) (result i32)
+ (func $return-different-type (type $2) (result i32)
(drop
(f64.abs
(block
@@ -819,7 +819,7 @@
)
(unreachable)
)
- (func $drop-unreachable (type $none_=>_i32) (result i32)
+ (func $drop-unreachable (type $2) (result i32)
(local $0 i32)
(drop
(block (result i32)
@@ -828,7 +828,7 @@
)
(unreachable)
)
- (func $concrete_finale_in_unreachable (type $none_=>_f64) (result f64)
+ (func $concrete_finale_in_unreachable (type $5) (result f64)
(drop
(block (result f64)
(unreachable)
@@ -887,7 +887,7 @@
)
)
)
- (func $merging-with-unreachable-in-middle (type $none_=>_i32) (result i32)
+ (func $merging-with-unreachable-in-middle (type $2) (result i32)
(block (result i32)
(return
(i32.const 21536)
@@ -1236,7 +1236,7 @@
(i32.const 2)
)
)
- (func $block-tail-value (type $none_=>_i32) (result i32)
+ (func $block-tail-value (type $2) (result i32)
(block $l1 (result i32)
(drop
(i32.const -1)
@@ -1266,7 +1266,7 @@
(br $l1)
)
)
- (func $block-tail-unreachable (type $none_=>_i32) (result i32)
+ (func $block-tail-unreachable (type $2) (result i32)
(block $l1 (result i32)
(drop
(i32.const -1)
@@ -1283,7 +1283,7 @@
(unreachable)
)
)
- (func $loop-tail-unreachable (type $none_=>_i32) (result i32)
+ (func $loop-tail-unreachable (type $2) (result i32)
(loop $l1
(drop
(i32.const -1)
@@ -1299,9 +1299,9 @@
)
)
(module
- (type $none_=>_i32 (func (result i32)))
- (type $f64_i32_=>_i32 (func (param f64 i32) (result i32)))
- (func $unreachable-in-sub-block (type $f64_i32_=>_i32) (param $0 f64) (param $1 i32) (result i32)
+ (type $0 (func (result i32)))
+ (type $1 (func (param f64 i32) (result i32)))
+ (func $unreachable-in-sub-block (type $1) (param $0 f64) (param $1 i32) (result i32)
(local $2 i32)
(local $9 i32)
(loop $label$1
@@ -1330,13 +1330,13 @@
(nop)
(local.get $9)
)
- (func $trivial (type $none_=>_i32) (result i32)
+ (func $trivial (type $0) (result i32)
(block
(unreachable)
(nop)
)
)
- (func $trivial-more (type $none_=>_i32) (result i32)
+ (func $trivial-more (type $0) (result i32)
(block
(nop)
(unreachable)
@@ -1352,8 +1352,8 @@
)
)
(module
- (type $none_=>_none (func))
- (func $merge-some-block (type $none_=>_none)
+ (type $0 (func))
+ (func $merge-some-block (type $0)
(drop
(i32.const 1)
)
@@ -1430,7 +1430,7 @@
)
)
)
- (func $merge-some-loop (type $none_=>_none)
+ (func $merge-some-loop (type $0)
(drop
(i32.const 1)
)
@@ -1498,7 +1498,7 @@
)
)
)
- (func $merge-some-loop-taken (type $none_=>_none)
+ (func $merge-some-loop-taken (type $0)
(loop $l1
(block $b1
(drop
@@ -1674,13 +1674,13 @@
)
)
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func))
+ (type $1 (func (param i32)))
(tag $e (param i32))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(nop)
)
- (func $throw (type $none_=>_none)
+ (func $throw (type $0)
(nop)
(throw $e
(i32.const 3)
diff --git a/test/passes/remove-unused-names_precompute.txt b/test/passes/remove-unused-names_precompute.txt
index 97daf47bf..d458991ac 100644
--- a/test/passes/remove-unused-names_precompute.txt
+++ b/test/passes/remove-unused-names_precompute.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (param i32)))
(memory $0 256 256)
(func $__ZN10WasmAssertC2Ev__async_cb (param $$0 i32)
(block $switch-default
diff --git a/test/passes/remove-unused-names_remove-unused-brs_vacuum.txt b/test/passes/remove-unused-names_remove-unused-brs_vacuum.txt
index ca856396e..a5e0c17ff 100644
--- a/test/passes/remove-unused-names_remove-unused-brs_vacuum.txt
+++ b/test/passes/remove-unused-names_remove-unused-brs_vacuum.txt
@@ -7,7 +7,7 @@
(type $7 (func (param i32 i32)))
(type $1 (func (param f64) (result i32)))
(type $13 (func (param i32 i32 i32 i32 i32)))
- (type $i32_=>_i64 (func (param i32) (result i64)))
+ (type $8 (func (param i32) (result i64)))
(import "env" "memory" (memory $0 256))
(import "env" "table" (table $timport$0 18 18 funcref))
(import "env" "ABORT" (global $import$2 i32))
diff --git a/test/passes/remove-unused-names_vacuum.txt b/test/passes/remove-unused-names_vacuum.txt
index 6cb852818..102eb15b3 100644
--- a/test/passes/remove-unused-names_vacuum.txt
+++ b/test/passes/remove-unused-names_vacuum.txt
@@ -1,6 +1,6 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
+ (type $0 (func (result i32)))
+ (type $1 (func))
(func $return-i32-but-body-is-unreachable3 (result i32)
(local $label i32)
(loop $while-in$1
diff --git a/test/passes/remove-unused-names_vacuum_ignore-implicit-traps.txt b/test/passes/remove-unused-names_vacuum_ignore-implicit-traps.txt
index afa956551..86849e493 100644
--- a/test/passes/remove-unused-names_vacuum_ignore-implicit-traps.txt
+++ b/test/passes/remove-unused-names_vacuum_ignore-implicit-traps.txt
@@ -1,13 +1,13 @@
(module
(type $FUNCSIG$vj (func (param i32 i32)))
(type $FUNCSIG$i (func (result i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_f32 (func (result f32)))
- (type $f32_=>_none (func (param f32)))
- (type $none_=>_f64 (func (result f64)))
- (type $f64_=>_none (func (param f64)))
- (type $none_=>_i64 (func (result i64)))
- (type $i64_=>_none (func (param i64)))
+ (type $2 (func (param i32) (result i32)))
+ (type $3 (func (result f32)))
+ (type $4 (func (param f32)))
+ (type $5 (func (result f64)))
+ (type $6 (func (param f64)))
+ (type $7 (func (result i64)))
+ (type $8 (func (param i64)))
(type $0 (func))
(import "env" "wasm2js_scratch_load_i32" (func $wasm2js_scratch_load_i32 (param i32) (result i32)))
(import "env" "wasm2js_scratch_store_i32" (func $wasm2js_scratch_store_i32 (param i32 i32)))
diff --git a/test/passes/remove-unused-nonfunction-module-elements_all-features.txt b/test/passes/remove-unused-nonfunction-module-elements_all-features.txt
index 8b357e9c8..d19fcc514 100644
--- a/test/passes/remove-unused-nonfunction-module-elements_all-features.txt
+++ b/test/passes/remove-unused-nonfunction-module-elements_all-features.txt
@@ -105,12 +105,12 @@
(export "tab" (table $timport$0))
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "memory" (memory $0 256))
(import "env" "table" (table $timport$0 1 funcref))
(data $0 (i32.const 1) "hello, world!")
(elem $0 (i32.const 0) $waka)
- (func $waka (type $none_=>_none)
+ (func $waka (type $0)
(nop)
)
)
@@ -131,10 +131,10 @@
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 (shared 23 256))
(export "user" (func $user))
- (func $user (type $none_=>_none)
+ (func $user (type $0)
(i32.store
(i32.const 0)
(i32.const 0)
@@ -142,10 +142,10 @@
)
)
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 (shared 23 256))
(export "user" (func $user))
- (func $user (type $none_=>_i32) (result i32)
+ (func $user (type $0) (result i32)
(i32.atomic.rmw.add
(i32.const 0)
(i32.const 0)
@@ -153,10 +153,10 @@
)
)
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 (shared 23 256))
(export "user" (func $user))
- (func $user (type $none_=>_i32) (result i32)
+ (func $user (type $0) (result i32)
(i32.atomic.rmw8.cmpxchg_u
(i32.const 0)
(i32.const 0)
@@ -165,10 +165,10 @@
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 (shared 23 256))
(export "user" (func $user))
- (func $user (type $none_=>_none)
+ (func $user (type $0)
(local $0 i32)
(local $1 i64)
(drop
@@ -181,10 +181,10 @@
)
)
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 (shared 23 256))
(export "user" (func $user))
- (func $user (type $none_=>_i32) (result i32)
+ (func $user (type $0) (result i32)
(memory.atomic.notify
(i32.const 0)
(i32.const 0)
@@ -192,67 +192,67 @@
)
)
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 23 256)
(export "user" (func $user))
- (func $user (type $none_=>_i32) (result i32)
+ (func $user (type $0) (result i32)
(memory.grow
(i32.const 0)
)
)
)
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(import "env" "memory" (memory $0 256))
(export "user" (func $user))
- (func $user (type $none_=>_i32) (result i32)
+ (func $user (type $0) (result i32)
(memory.grow
(i32.const 0)
)
)
)
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 23 256)
(export "user" (func $user))
- (func $user (type $none_=>_i32) (result i32)
+ (func $user (type $0) (result i32)
(memory.size)
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "memory" (memory $0 256))
(import "env" "table" (table $timport$0 0 funcref))
(import "env" "memoryBase" (global $memoryBase i32))
(import "env" "tableBase" (global $tableBase i32))
(data $0 (global.get $memoryBase) "hello, world!")
(elem $0 (global.get $tableBase) $waka)
- (func $waka (type $none_=>_none)
+ (func $waka (type $0)
(nop)
)
)
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
+ (type $2 (func (param i32) (result i32)))
(import "env" "imported" (global $imported i32))
- (import "env" "_puts" (func $_puts (type $i32_=>_i32) (param i32) (result i32)))
+ (import "env" "_puts" (func $_puts (type $2) (param i32) (result i32)))
(global $int (mut i32) (global.get $imported))
(global $set (mut i32) (i32.const 100))
(global $exp_glob i32 (i32.const 600))
(export "one" (func $one))
(export "three" (func $three))
(export "exp_glob" (global $exp_glob))
- (func $one (type $none_=>_i32) (result i32)
+ (func $one (type $1) (result i32)
(call $two)
)
- (func $two (type $none_=>_i32) (result i32)
+ (func $two (type $1) (result i32)
(global.get $int)
)
- (func $three (type $none_=>_none)
+ (func $three (type $0)
(call $four)
)
- (func $four (type $none_=>_none)
+ (func $four (type $0)
(global.set $set
(i32.const 200)
)
@@ -262,23 +262,23 @@
)
)
)
- (func $forget_implemented (type $none_=>_none)
+ (func $forget_implemented (type $0)
(nop)
)
- (func $starter (type $none_=>_none)
+ (func $starter (type $0)
(nop)
)
)
(module
- (type $none_=>_none (func))
- (func $starter (type $none_=>_none)
+ (type $0 (func))
+ (func $starter (type $0)
(nop)
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(start $starter)
- (func $starter (type $none_=>_none)
+ (func $starter (type $0)
(drop
(i32.const 0)
)
@@ -330,7 +330,7 @@
)
)
(module
- (type $i64_=>_none (func (param i64)))
+ (type $0 (func (param i64)))
(type $0 (func (param i32)))
(tag $e1 (param i64))
(export "e1" (tag $e1))
diff --git a/test/passes/reorder-locals_print_roundtrip.txt b/test/passes/reorder-locals_print_roundtrip.txt
index 5e97559c4..95d3fe6b1 100644
--- a/test/passes/reorder-locals_print_roundtrip.txt
+++ b/test/passes/reorder-locals_print_roundtrip.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(func $a
(local $x i32)
(local $y f64)
@@ -28,7 +28,7 @@
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(func $a
(local $x i32)
(local $y f64)
diff --git a/test/passes/reverse_dwarf_abbrevs.bin.txt b/test/passes/reverse_dwarf_abbrevs.bin.txt
index 0217867ab..cbc04ac43 100644
--- a/test/passes/reverse_dwarf_abbrevs.bin.txt
+++ b/test/passes/reverse_dwarf_abbrevs.bin.txt
@@ -110,16 +110,16 @@ file_names[ 1]:
0x000000c5: "main"
0x000000ca: "int"
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32)))
- (type $i32_i64_i32_=>_i64 (func (param i32 i64 i32) (result i64)))
- (type $none_=>_none (func))
- (type $i32_i32_i64_i32_=>_i64 (func (param i32 i32 i64 i32) (result i64)))
- (type $i32_i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32 i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32 i32 i32) (result i32)))
+ (type $2 (func (param i32)))
+ (type $3 (func (result i32)))
+ (type $4 (func (param i32 i32) (result i32)))
+ (type $5 (func (param i32 i32 i32 i32) (result i32)))
+ (type $6 (func (param i32 i64 i32) (result i64)))
+ (type $7 (func))
+ (type $8 (func (param i32 i32 i64 i32) (result i64)))
+ (type $9 (func (param i32 i32 i32 i32 i32) (result i32)))
(import "env" "memory" (memory $mimport$0 256 256))
(import "env" "__indirect_function_table" (table $timport$0 4 funcref))
(import "wasi_snapshot_preview1" "fd_write" (func $fimport$0 (param i32 i32 i32 i32) (result i32)))
@@ -1436,7 +1436,7 @@ file_names[ 1]:
;; code offset: 0x44a
(return
;; code offset: 0x447
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $1)
;; code offset: 0x43c
(local.get $2)
;; code offset: 0x43e
@@ -1518,7 +1518,7 @@ file_names[ 1]:
;; code offset: 0x486
(local.tee $4
;; code offset: 0x483
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $1)
;; code offset: 0x478
(local.get $2)
;; code offset: 0x47a
@@ -1885,7 +1885,7 @@ file_names[ 1]:
;; code offset: 0x5b9
(i32.ne
;; code offset: 0x5b4
- (call_indirect (type $i32_i32_i32_=>_i32)
+ (call_indirect (type $1)
;; code offset: 0x5a6
(local.get $0)
;; code offset: 0x5ac
@@ -2300,7 +2300,7 @@ file_names[ 1]:
)
(func $21 (param $0 i32) (param $1 i32) (param $2 i64) (param $3 i32) (result i64)
;; code offset: 0x70c
- (call_indirect (type $i32_i64_i32_=>_i64)
+ (call_indirect (type $6)
;; code offset: 0x704
(local.get $1)
;; code offset: 0x706
diff --git a/test/passes/roundtrip.txt b/test/passes/roundtrip.txt
index c2a19480d..85d07977d 100644
--- a/test/passes/roundtrip.txt
+++ b/test/passes/roundtrip.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(export "foo" (func $0))
(func $0
(unreachable)
diff --git a/test/passes/roundtrip_signed.bin.txt b/test/passes/roundtrip_signed.bin.txt
index f696e074e..ea3fb8646 100644
--- a/test/passes/roundtrip_signed.bin.txt
+++ b/test/passes/roundtrip_signed.bin.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(global $global$0 (mut i32) (i32.const 10))
(memory $0 16 17)
(export "as-br_table-index" (func $0))
diff --git a/test/passes/rse_all-features.txt b/test/passes/rse_all-features.txt
index 96c20e356..5555ec8c2 100644
--- a/test/passes/rse_all-features.txt
+++ b/test/passes/rse_all-features.txt
@@ -1,9 +1,9 @@
(module
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $i32_f64_=>_none (func (param i32 f64)))
- (func $basic (type $i32_f64_=>_none) (param $x i32) (param $y f64)
+ (type $0 (func))
+ (type $1 (func (param i32)))
+ (type $2 (func (param i32 i32)))
+ (type $3 (func (param i32 f64)))
+ (func $basic (type $3) (param $x i32) (param $y f64)
(local $a f32)
(local $b i64)
(local.set $x
@@ -19,7 +19,7 @@
(i64.const 0)
)
)
- (func $later-param-use (type $i32_=>_none) (param $x i32)
+ (func $later-param-use (type $1) (param $x i32)
(local.set $x
(i32.const 0)
)
@@ -27,7 +27,7 @@
(i32.const 0)
)
)
- (func $diff-value (type $i32_=>_none) (param $x i32)
+ (func $diff-value (type $1) (param $x i32)
(local $a i32)
(local.set $x
(i32.const 0)
@@ -48,7 +48,7 @@
(i32.const 0)
)
)
- (func $tuple-value (type $none_=>_none)
+ (func $tuple-value (type $0)
(local $x (i32 i64))
(local.set $x
(tuple.make
@@ -63,7 +63,7 @@
)
)
)
- (func $unreach (type $none_=>_none)
+ (func $unreach (type $0)
(local $a i32)
(block $x
(drop
@@ -87,7 +87,7 @@
)
)
)
- (func $loop (type $none_=>_none)
+ (func $loop (type $0)
(local $a i32)
(local $b i32)
(loop $x
@@ -114,7 +114,7 @@
(i32.const 1)
)
)
- (func $if (type $none_=>_none)
+ (func $if (type $0)
(local $x i32)
(if
(i32.const 0)
@@ -129,7 +129,7 @@
(i32.const 1)
)
)
- (func $if2 (type $none_=>_none)
+ (func $if2 (type $0)
(local $x i32)
(if
(local.tee $x
@@ -146,7 +146,7 @@
(i32.const 1)
)
)
- (func $if3 (type $none_=>_none)
+ (func $if3 (type $0)
(local $x i32)
(if
(local.tee $x
@@ -163,7 +163,7 @@
(i32.const 1)
)
)
- (func $copy (type $none_=>_none)
+ (func $copy (type $0)
(local $x i32)
(local $y i32)
(local.set $x
@@ -207,7 +207,7 @@
(local.get $x)
)
)
- (func $param-unique (type $i32_=>_none) (param $x i32)
+ (func $param-unique (type $1) (param $x i32)
(local $a i32)
(local.set $a
(local.get $x)
@@ -227,7 +227,7 @@
(local.get $x)
)
)
- (func $set-unique (type $none_=>_none)
+ (func $set-unique (type $0)
(local $x i32)
(local $y i32)
(local.set $x
@@ -285,7 +285,7 @@
(local.get $x)
)
)
- (func $identical_complex (type $i32_=>_none) (param $x i32)
+ (func $identical_complex (type $1) (param $x i32)
(local $y i32)
(local.set $y
(local.get $x)
@@ -306,7 +306,7 @@
(local.get $y)
)
)
- (func $merge (type $none_=>_none)
+ (func $merge (type $0)
(local $x i32)
(if
(i32.const 1)
@@ -341,7 +341,7 @@
(i32.const 2)
)
)
- (func $one-arm (type $i32_i32_=>_none) (param $1 i32) (param $3 i32)
+ (func $one-arm (type $2) (param $1 i32) (param $3 i32)
(local.set $1
(local.get $3)
)
@@ -353,7 +353,7 @@
)
)
)
- (func $one-arm2 (type $i32_i32_=>_none) (param $1 i32) (param $3 i32)
+ (func $one-arm2 (type $2) (param $1 i32) (param $3 i32)
(local.set $1
(local.get $3)
)
@@ -364,7 +364,7 @@
)
)
)
- (func $many-merges (type $none_=>_none)
+ (func $many-merges (type $0)
(local $0 i32)
(local $1 i32)
(block $block
@@ -393,7 +393,7 @@
)
)
)
- (func $fuzz (type $none_=>_none)
+ (func $fuzz (type $0)
(local $x i32)
(loop $label$4
(block $label$5
@@ -422,7 +422,7 @@
)
)
)
- (func $fuzz2 (type $none_=>_none)
+ (func $fuzz2 (type $0)
(local $var$1 i32)
(if
(i32.const 0)
@@ -445,7 +445,7 @@
)
)
)
- (func $fuzz-nan (type $none_=>_none)
+ (func $fuzz-nan (type $0)
(local $0 f64)
(local $1 f64)
(block $block
diff --git a/test/passes/safe-heap_disable-simd.txt b/test/passes/safe-heap_disable-simd.txt
index 493d2905b..a678bc0dc 100644
--- a/test/passes/safe-heap_disable-simd.txt
+++ b/test/passes/safe-heap_disable-simd.txt
@@ -1,14 +1,14 @@
(module
- (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
- (type $i32_i32_i64_=>_none (func (param i32 i32 i64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_f64_=>_none (func (param i32 i32 f64)))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32) (result i64)))
+ (type $1 (func (param i32 i32 i64)))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (param i32 i32 i32)))
+ (type $4 (func (param i32 i32) (result f64)))
+ (type $5 (func (param i32 i32 f64)))
+ (type $6 (func (param i32 i32) (result f32)))
+ (type $7 (func (param i32 i32 f32)))
+ (type $8 (func))
+ (type $9 (func (result i32)))
(import "env" "emscripten_get_sbrk_ptr" (func $emscripten_get_sbrk_ptr (result i32)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
@@ -1912,16 +1912,16 @@
)
)
(module
- (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
- (type $i32_i32_i64_=>_none (func (param i32 i32 i64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_f64_=>_none (func (param i32 i32 f64)))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32) (result i64)))
+ (type $1 (func (param i32 i32 i64)))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (param i32 i32 i32)))
+ (type $4 (func (param i32 i32) (result f64)))
+ (type $5 (func (param i32 i32 f64)))
+ (type $6 (func (param i32 i32) (result f32)))
+ (type $7 (func (param i32 i32 f32)))
+ (type $8 (func))
+ (type $9 (func (result i32)))
(import "env" "emscripten_get_sbrk_ptr" (func $foo (result i32)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
@@ -3825,16 +3825,16 @@
)
)
(module
- (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
- (type $i32_i32_i64_=>_none (func (param i32 i32 i64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_f64_=>_none (func (param i32 i32 f64)))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32) (result i64)))
+ (type $1 (func (param i32 i32 i64)))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (param i32 i32 i32)))
+ (type $4 (func (param i32 i32) (result f64)))
+ (type $5 (func (param i32 i32 f64)))
+ (type $6 (func (param i32 i32) (result f32)))
+ (type $7 (func (param i32 i32 f32)))
+ (type $8 (func))
+ (type $9 (func (result i32)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
(memory $0 1 1)
diff --git a/test/passes/safe-heap_enable-threads_enable-simd.txt b/test/passes/safe-heap_enable-threads_enable-simd.txt
index 72a98d32b..3d00dc96d 100644
--- a/test/passes/safe-heap_enable-threads_enable-simd.txt
+++ b/test/passes/safe-heap_enable-threads_enable-simd.txt
@@ -1,16 +1,16 @@
(module
- (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i64_=>_none (func (param i32 i32 i64)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_=>_v128 (func (param i32 i32) (result v128)))
- (type $i32_i32_v128_=>_none (func (param i32 i32 v128)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_f64_=>_none (func (param i32 i32 f64)))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32) (result i64)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32 i32 i64)))
+ (type $3 (func (param i32 i32 i32)))
+ (type $4 (func (param i32 i32) (result v128)))
+ (type $5 (func (param i32 i32 v128)))
+ (type $6 (func))
+ (type $7 (func (param i32 i32) (result f64)))
+ (type $8 (func (param i32 i32 f64)))
+ (type $9 (func (param i32 i32) (result f32)))
+ (type $10 (func (param i32 i32 f32)))
+ (type $11 (func (result i32)))
(import "env" "emscripten_get_sbrk_ptr" (func $emscripten_get_sbrk_ptr (result i32)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
@@ -3142,18 +3142,18 @@
)
)
(module
- (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
- (type $i32_i32_i64_=>_none (func (param i32 i32 i64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_=>_v128 (func (param i32 i32) (result v128)))
- (type $i32_i32_v128_=>_none (func (param i32 i32 v128)))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_f64_=>_none (func (param i32 i32 f64)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32) (result i64)))
+ (type $1 (func (param i32 i32 i64)))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (param i32 i32 i32)))
+ (type $4 (func (param i32 i32) (result v128)))
+ (type $5 (func (param i32 i32 v128)))
+ (type $6 (func (param i32 i32) (result f64)))
+ (type $7 (func (param i32 i32 f64)))
+ (type $8 (func))
+ (type $9 (func (param i32 i32) (result f32)))
+ (type $10 (func (param i32 i32 f32)))
+ (type $11 (func (result i32)))
(import "env" "emscripten_get_sbrk_ptr" (func $emscripten_get_sbrk_ptr (result i32)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
@@ -5426,18 +5426,18 @@
)
)
(module
- (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i64_=>_none (func (param i32 i32 i64)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_=>_v128 (func (param i32 i32) (result v128)))
- (type $i32_i32_v128_=>_none (func (param i32 i32 v128)))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_f64_=>_none (func (param i32 i32 f64)))
+ (type $0 (func (param i32 i32) (result i64)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32 i32 i64)))
+ (type $3 (func (param i32 i32 i32)))
+ (type $4 (func (param i32 i32) (result v128)))
+ (type $5 (func (param i32 i32 v128)))
+ (type $6 (func (param i32 i32) (result f64)))
+ (type $7 (func (param i32 i32 f64)))
(type $FUNCSIG$v (func))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $9 (func (param i32 i32) (result f32)))
+ (type $10 (func (param i32 i32 f32)))
+ (type $11 (func (result i32)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
(import "env" "emscripten_get_sbrk_ptr" (func $emscripten_get_sbrk_ptr (result i32)))
diff --git a/test/passes/safe-heap_enable-threads_enable-simd64.txt b/test/passes/safe-heap_enable-threads_enable-simd64.txt
index f582c87db..0e282f0ce 100644
--- a/test/passes/safe-heap_enable-threads_enable-simd64.txt
+++ b/test/passes/safe-heap_enable-threads_enable-simd64.txt
@@ -1,16 +1,16 @@
(module
- (type $i64_i64_=>_i64 (func (param i64 i64) (result i64)))
- (type $i64_i64_=>_i32 (func (param i64 i64) (result i32)))
- (type $i64_i64_i64_=>_none (func (param i64 i64 i64)))
- (type $i64_i64_i32_=>_none (func (param i64 i64 i32)))
- (type $i64_i64_=>_v128 (func (param i64 i64) (result v128)))
- (type $i64_i64_v128_=>_none (func (param i64 i64 v128)))
- (type $none_=>_none (func))
- (type $i64_i64_=>_f64 (func (param i64 i64) (result f64)))
- (type $i64_i64_f64_=>_none (func (param i64 i64 f64)))
- (type $i64_i64_=>_f32 (func (param i64 i64) (result f32)))
- (type $i64_i64_f32_=>_none (func (param i64 i64 f32)))
- (type $none_=>_i64 (func (result i64)))
+ (type $0 (func (param i64 i64) (result i64)))
+ (type $1 (func (param i64 i64) (result i32)))
+ (type $2 (func (param i64 i64 i64)))
+ (type $3 (func (param i64 i64 i32)))
+ (type $4 (func (param i64 i64) (result v128)))
+ (type $5 (func (param i64 i64 v128)))
+ (type $6 (func))
+ (type $7 (func (param i64 i64) (result f64)))
+ (type $8 (func (param i64 i64 f64)))
+ (type $9 (func (param i64 i64) (result f32)))
+ (type $10 (func (param i64 i64 f32)))
+ (type $11 (func (result i64)))
(import "env" "emscripten_get_sbrk_ptr" (func $emscripten_get_sbrk_ptr (result i64)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
@@ -3248,18 +3248,18 @@
)
)
(module
- (type $i64_i64_=>_i64 (func (param i64 i64) (result i64)))
- (type $i64_i64_i64_=>_none (func (param i64 i64 i64)))
- (type $i64_i64_=>_i32 (func (param i64 i64) (result i32)))
- (type $i64_i64_i32_=>_none (func (param i64 i64 i32)))
- (type $i64_i64_=>_v128 (func (param i64 i64) (result v128)))
- (type $i64_i64_v128_=>_none (func (param i64 i64 v128)))
- (type $i64_i64_=>_f64 (func (param i64 i64) (result f64)))
- (type $i64_i64_f64_=>_none (func (param i64 i64 f64)))
- (type $none_=>_none (func))
- (type $i64_i64_=>_f32 (func (param i64 i64) (result f32)))
- (type $i64_i64_f32_=>_none (func (param i64 i64 f32)))
- (type $none_=>_i64 (func (result i64)))
+ (type $0 (func (param i64 i64) (result i64)))
+ (type $1 (func (param i64 i64 i64)))
+ (type $2 (func (param i64 i64) (result i32)))
+ (type $3 (func (param i64 i64 i32)))
+ (type $4 (func (param i64 i64) (result v128)))
+ (type $5 (func (param i64 i64 v128)))
+ (type $6 (func (param i64 i64) (result f64)))
+ (type $7 (func (param i64 i64 f64)))
+ (type $8 (func))
+ (type $9 (func (param i64 i64) (result f32)))
+ (type $10 (func (param i64 i64 f32)))
+ (type $11 (func (result i64)))
(import "env" "emscripten_get_sbrk_ptr" (func $emscripten_get_sbrk_ptr (result i64)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
@@ -5612,18 +5612,18 @@
)
)
(module
- (type $i64_i64_=>_i64 (func (param i64 i64) (result i64)))
- (type $i64_i64_=>_i32 (func (param i64 i64) (result i32)))
- (type $i64_i64_i64_=>_none (func (param i64 i64 i64)))
- (type $i64_i64_i32_=>_none (func (param i64 i64 i32)))
- (type $i64_i64_=>_v128 (func (param i64 i64) (result v128)))
- (type $i64_i64_v128_=>_none (func (param i64 i64 v128)))
- (type $i64_i64_=>_f64 (func (param i64 i64) (result f64)))
- (type $i64_i64_f64_=>_none (func (param i64 i64 f64)))
+ (type $0 (func (param i64 i64) (result i64)))
+ (type $1 (func (param i64 i64) (result i32)))
+ (type $2 (func (param i64 i64 i64)))
+ (type $3 (func (param i64 i64 i32)))
+ (type $4 (func (param i64 i64) (result v128)))
+ (type $5 (func (param i64 i64 v128)))
+ (type $6 (func (param i64 i64) (result f64)))
+ (type $7 (func (param i64 i64 f64)))
(type $FUNCSIG$v (func))
- (type $i64_i64_=>_f32 (func (param i64 i64) (result f32)))
- (type $i64_i64_f32_=>_none (func (param i64 i64 f32)))
- (type $none_=>_i64 (func (result i64)))
+ (type $9 (func (param i64 i64) (result f32)))
+ (type $10 (func (param i64 i64 f32)))
+ (type $11 (func (result i64)))
(import "env" "emscripten_get_sbrk_ptr" (func $foo (result i64)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
diff --git a/test/passes/safe-heap_low-memory-unused_enable-threads_enable-simd.txt b/test/passes/safe-heap_low-memory-unused_enable-threads_enable-simd.txt
index 4474b16a4..26c459536 100644
--- a/test/passes/safe-heap_low-memory-unused_enable-threads_enable-simd.txt
+++ b/test/passes/safe-heap_low-memory-unused_enable-threads_enable-simd.txt
@@ -1,16 +1,16 @@
(module
- (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i64_=>_none (func (param i32 i32 i64)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_=>_v128 (func (param i32 i32) (result v128)))
- (type $i32_i32_v128_=>_none (func (param i32 i32 v128)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_f64_=>_none (func (param i32 i32 f64)))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32) (result i64)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32 i32 i64)))
+ (type $3 (func (param i32 i32 i32)))
+ (type $4 (func (param i32 i32) (result v128)))
+ (type $5 (func (param i32 i32 v128)))
+ (type $6 (func))
+ (type $7 (func (param i32 i32) (result f64)))
+ (type $8 (func (param i32 i32 f64)))
+ (type $9 (func (param i32 i32) (result f32)))
+ (type $10 (func (param i32 i32 f32)))
+ (type $11 (func (result i32)))
(import "env" "emscripten_get_sbrk_ptr" (func $emscripten_get_sbrk_ptr (result i32)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
@@ -3142,18 +3142,18 @@
)
)
(module
- (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
- (type $i32_i32_i64_=>_none (func (param i32 i32 i64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_=>_v128 (func (param i32 i32) (result v128)))
- (type $i32_i32_v128_=>_none (func (param i32 i32 v128)))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_f64_=>_none (func (param i32 i32 f64)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32) (result i64)))
+ (type $1 (func (param i32 i32 i64)))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func (param i32 i32 i32)))
+ (type $4 (func (param i32 i32) (result v128)))
+ (type $5 (func (param i32 i32 v128)))
+ (type $6 (func (param i32 i32) (result f64)))
+ (type $7 (func (param i32 i32 f64)))
+ (type $8 (func))
+ (type $9 (func (param i32 i32) (result f32)))
+ (type $10 (func (param i32 i32 f32)))
+ (type $11 (func (result i32)))
(import "env" "emscripten_get_sbrk_ptr" (func $emscripten_get_sbrk_ptr (result i32)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
@@ -5426,18 +5426,18 @@
)
)
(module
- (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i32_i32_i64_=>_none (func (param i32 i32 i64)))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_=>_v128 (func (param i32 i32) (result v128)))
- (type $i32_i32_v128_=>_none (func (param i32 i32 v128)))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_f64_=>_none (func (param i32 i32 f64)))
+ (type $0 (func (param i32 i32) (result i64)))
+ (type $1 (func (param i32 i32) (result i32)))
+ (type $2 (func (param i32 i32 i64)))
+ (type $3 (func (param i32 i32 i32)))
+ (type $4 (func (param i32 i32) (result v128)))
+ (type $5 (func (param i32 i32 v128)))
+ (type $6 (func (param i32 i32) (result f64)))
+ (type $7 (func (param i32 i32 f64)))
(type $FUNCSIG$v (func))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $9 (func (param i32 i32) (result f32)))
+ (type $10 (func (param i32 i32 f32)))
+ (type $11 (func (result i32)))
(import "env" "emscripten_get_sbrk_ptr" (func $foo (result i32)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
diff --git a/test/passes/safe-heap_start-function.txt b/test/passes/safe-heap_start-function.txt
index 7670530cc..ae7559a97 100644
--- a/test/passes/safe-heap_start-function.txt
+++ b/test/passes/safe-heap_start-function.txt
@@ -1,14 +1,14 @@
(module
- (type $i32_i32_=>_i64 (func (param i32 i32) (result i64)))
- (type $i32_i32_i64_=>_none (func (param i32 i32 i64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $none_=>_none (func))
- (type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_f64_=>_none (func (param i32 i32 f64)))
- (type $i32_i32_=>_f32 (func (param i32 i32) (result f32)))
- (type $i32_i32_f32_=>_none (func (param i32 i32 f32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (param i32 i32) (result i64)))
+ (type $1 (func (param i32 i32 i64)))
+ (type $2 (func (param i32 i32) (result i32)))
+ (type $3 (func))
+ (type $4 (func (param i32 i32 i32)))
+ (type $5 (func (param i32 i32) (result f64)))
+ (type $6 (func (param i32 i32 f64)))
+ (type $7 (func (param i32 i32) (result f32)))
+ (type $8 (func (param i32 i32 f32)))
+ (type $9 (func (result i32)))
(import "env" "emscripten_get_sbrk_ptr" (func $emscripten_get_sbrk_ptr (result i32)))
(import "env" "segfault" (func $segfault))
(import "env" "alignfault" (func $alignfault))
diff --git a/test/passes/simplify-globals-optimizing_all-features.txt b/test/passes/simplify-globals-optimizing_all-features.txt
index 699470984..1ffd2a2b3 100644
--- a/test/passes/simplify-globals-optimizing_all-features.txt
+++ b/test/passes/simplify-globals-optimizing_all-features.txt
@@ -1,8 +1,8 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "global-1" (global $g1 i32))
(global $g2 i32 (global.get $g1))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(drop
(global.get $g1)
)
@@ -12,12 +12,12 @@
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "global-1" (global $g1 i32))
(global $g2 i32 (global.get $g1))
(global $g3 i32 (global.get $g2))
(global $g4 i32 (global.get $g3))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(drop
(global.get $g1)
)
@@ -37,10 +37,10 @@
(global $g2 i32 (global.get $g1))
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "global-1" (global $g1 i32))
(global $g2 i32 (global.get $g1))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(unreachable)
)
)
@@ -50,7 +50,7 @@
(export "global-2" (global $g2))
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(global $g1 i32 (i32.const 1))
(global $g2 i32 (i32.const 1))
(global $g3 f64 (f64.const -3.4))
@@ -63,17 +63,17 @@
(global $ga (mut i32) (i32.const 4))
(global $gb i32 (i32.const 5))
(global $gc i32 (i32.const 5))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(global.set $ga
(i32.const 6)
)
)
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(global $g1 (mut i32) (i32.const 1))
(global $g2 (mut i32) (i32.const 1))
- (func $f (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $f (type $0) (param $0 i32) (result i32)
(global.set $g1
(i32.const 100)
)
@@ -110,10 +110,10 @@
)
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(global $g1 (mut i32) (i32.const 1))
(global $g2 (mut i32) (i32.const 1))
- (func $f (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $f (type $0) (param $0 i32) (result i32)
(global.set $g1
(i32.const 100)
)
@@ -127,10 +127,10 @@
)
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(global $g1 (mut i32) (i32.const 1))
(global $g2 i32 (i32.const 1))
- (func $no (type $i32_=>_i32) (param $x i32) (result i32)
+ (func $no (type $0) (param $x i32) (result i32)
(global.set $g1
(i32.const 100)
)
@@ -141,7 +141,7 @@
)
(global.get $g1)
)
- (func $no2 (type $i32_=>_i32) (param $x i32) (result i32)
+ (func $no2 (type $0) (param $x i32) (result i32)
(global.set $g1
(i32.const 100)
)
@@ -150,7 +150,7 @@
)
(global.get $g1)
)
- (func $yes (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $yes (type $0) (param $0 i32) (result i32)
(global.set $g1
(i32.const 100)
)
@@ -158,11 +158,11 @@
)
)
(module
- (type $none_=>_f64 (func (result f64)))
+ (type $0 (func (result f64)))
(global $global$0 i32 (i32.const 0))
(global $global$1 i32 (i32.const 0))
(export "func_9" (func $0))
- (func $0 (type $none_=>_f64) (result f64)
+ (func $0 (type $0) (result f64)
(drop
(unreachable)
)
diff --git a/test/passes/simplify-globals_all-features.txt b/test/passes/simplify-globals_all-features.txt
index 7b2ac618e..3273148e1 100644
--- a/test/passes/simplify-globals_all-features.txt
+++ b/test/passes/simplify-globals_all-features.txt
@@ -1,8 +1,8 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "global-1" (global $g1 i32))
(global $g2 i32 (global.get $g1))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(drop
(global.get $g1)
)
@@ -12,12 +12,12 @@
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "global-1" (global $g1 i32))
(global $g2 i32 (global.get $g1))
(global $g3 i32 (global.get $g2))
(global $g4 i32 (global.get $g3))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(drop
(global.get $g1)
)
@@ -37,10 +37,10 @@
(global $g2 i32 (global.get $g1))
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "global-1" (global $g1 i32))
(global $g2 i32 (global.get $g1))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(drop
(unreachable)
)
@@ -52,7 +52,7 @@
(export "global-2" (global $g2))
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(global $g1 i32 (i32.const 1))
(global $g2 i32 (i32.const 1))
(global $g3 f64 (f64.const -3.4))
@@ -65,7 +65,7 @@
(global $ga (mut i32) (i32.const 4))
(global $gb i32 (i32.const 5))
(global $gc i32 (i32.const 5))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(drop
(i32.const 1)
)
@@ -108,10 +108,10 @@
)
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(global $g1 (mut i32) (i32.const 1))
(global $g2 (mut i32) (i32.const 1))
- (func $f (type $i32_=>_i32) (param $x i32) (result i32)
+ (func $f (type $0) (param $x i32) (result i32)
(global.set $g1
(i32.const 100)
)
@@ -152,10 +152,10 @@
)
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(global $g1 (mut i32) (i32.const 1))
(global $g2 (mut i32) (i32.const 1))
- (func $f (type $i32_=>_i32) (param $x i32) (result i32)
+ (func $f (type $0) (param $x i32) (result i32)
(global.set $g1
(i32.const 100)
)
@@ -175,10 +175,10 @@
)
)
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(global $g1 (mut i32) (i32.const 1))
(global $g2 i32 (i32.const 1))
- (func $no (type $i32_=>_i32) (param $x i32) (result i32)
+ (func $no (type $0) (param $x i32) (result i32)
(global.set $g1
(i32.const 100)
)
@@ -189,7 +189,7 @@
)
(global.get $g1)
)
- (func $no2 (type $i32_=>_i32) (param $x i32) (result i32)
+ (func $no2 (type $0) (param $x i32) (result i32)
(global.set $g1
(i32.const 100)
)
@@ -198,7 +198,7 @@
)
(global.get $g1)
)
- (func $yes (type $i32_=>_i32) (param $x i32) (result i32)
+ (func $yes (type $0) (param $x i32) (result i32)
(global.set $g1
(i32.const 100)
)
@@ -209,11 +209,11 @@
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "global-1" (global $g1 externref))
(global $g2 externref (global.get $g1))
(global $g3 externref (ref.null noextern))
- (func $test1 (type $none_=>_none)
+ (func $test1 (type $0)
(drop
(global.get $g1)
)
@@ -221,16 +221,16 @@
(global.get $g1)
)
)
- (func $test2 (type $none_=>_none)
+ (func $test2 (type $0)
(drop
(ref.null noextern)
)
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(global $write-only i32 (i32.const 1))
- (func $foo (type $none_=>_none)
+ (func $foo (type $0)
(drop
(i32.const 2)
)
diff --git a/test/passes/simplify-globals_all-features_fuzz-exec.txt b/test/passes/simplify-globals_all-features_fuzz-exec.txt
index 8c46932c7..5c3bf0a15 100644
--- a/test/passes/simplify-globals_all-features_fuzz-exec.txt
+++ b/test/passes/simplify-globals_all-features_fuzz-exec.txt
@@ -1,15 +1,15 @@
[fuzz-exec] calling export
[fuzz-exec] note result: export => funcref
(module
- (type $f32_i31ref_i64_f64_funcref_=>_none (func (param f32 i31ref i64 f64 funcref)))
- (type $none_=>_funcref (func (result funcref)))
+ (type $0 (func (param f32 i31ref i64 f64 funcref)))
+ (type $1 (func (result funcref)))
(global $global$0 (mut funcref) (ref.null nofunc))
(elem declare func $0)
(export "export" (func $1))
- (func $0 (type $f32_i31ref_i64_f64_funcref_=>_none) (param $0 f32) (param $1 i31ref) (param $2 i64) (param $3 f64) (param $4 funcref)
+ (func $0 (type $0) (param $0 f32) (param $1 i31ref) (param $2 i64) (param $3 f64) (param $4 funcref)
(nop)
)
- (func $1 (type $none_=>_funcref) (result funcref)
+ (func $1 (type $1) (result funcref)
(global.set $global$0
(ref.func $0)
)
diff --git a/test/passes/simplify-locals-nostructure.txt b/test/passes/simplify-locals-nostructure.txt
index ef262f8df..f0be46edc 100644
--- a/test/passes/simplify-locals-nostructure.txt
+++ b/test/passes/simplify-locals-nostructure.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32 i32) (result f64)))
+ (type $2 (func (param i32) (result i32)))
(memory $0 1)
(func $contrast
(local $x i32)
diff --git a/test/passes/simplify-locals-notee-nostructure.txt b/test/passes/simplify-locals-notee-nostructure.txt
index b6ad340d4..0c8a3d78b 100644
--- a/test/passes/simplify-locals-notee-nostructure.txt
+++ b/test/passes/simplify-locals-notee-nostructure.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(func $contrast
(local $x i32)
(local $y i32)
diff --git a/test/passes/simplify-locals-notee.txt b/test/passes/simplify-locals-notee.txt
index 57ef29fa0..56ac575f2 100644
--- a/test/passes/simplify-locals-notee.txt
+++ b/test/passes/simplify-locals-notee.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(func $contrast
(local $x i32)
(local $y i32)
diff --git a/test/passes/simplify-locals.txt b/test/passes/simplify-locals.txt
index 4f2f30ce3..d5aa1ac40 100644
--- a/test/passes/simplify-locals.txt
+++ b/test/passes/simplify-locals.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(func $sink-from-inside (result i32)
(local $0 i32)
(local $1 i32)
diff --git a/test/passes/simplify-locals_all-features.txt b/test/passes/simplify-locals_all-features.txt
index f98a3a55d..f6726a377 100644
--- a/test/passes/simplify-locals_all-features.txt
+++ b/test/passes/simplify-locals_all-features.txt
@@ -4,20 +4,20 @@
(type $FUNCSIG$i (func (result i32)))
(type $FUNCSIG$iiiii (func (param i32 i32 i32 i32) (result i32)))
(type $6 (func (param i32 i32 i32 i32 i32 i32)))
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
+ (type $5 (func (param i32 i32 i32) (result i32)))
(type $FUNCSIG$iiiiii (func (param i32 i32 i32 i32 i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $f32_=>_none (func (param f32)))
+ (type $7 (func (param i32 i32) (result i32)))
+ (type $8 (func (param f32)))
(type $4 (func (param i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $i64_=>_none (func (param i64)))
- (type $i32_f64_f64_f32_i32_=>_f64 (func (param i32 f64 f64 f32 i32) (result f64)))
+ (type $10 (func (param i32 i32)))
+ (type $11 (func (param i64)))
+ (type $12 (func (param i32 f64 f64 f32 i32) (result f64)))
(import "env" "waka" (func $waka (type $FUNCSIG$v)))
(import "env" "waka_int" (func $waka_int (type $FUNCSIG$i) (result i32)))
(import "env" "i64sub" (func $_i64Subtract (type $FUNCSIG$iiiii) (param i32 i32 i32 i32) (result i32)))
(import "env" "moddi" (func $___udivmoddi4 (type $FUNCSIG$iiiiii) (param i32 i32 i32 i32 i32) (result i32)))
- (import "env" "lp" (func $lp (type $i32_i32_=>_i32) (param i32 i32) (result i32)))
- (import "fuzzing-support" "log-f32" (func $fimport$0 (type $f32_=>_none) (param f32)))
+ (import "env" "lp" (func $lp (type $7) (param i32 i32) (result i32)))
+ (import "fuzzing-support" "log-f32" (func $fimport$0 (type $8) (param f32)))
(global $global$0 (mut i32) (i32.const 10))
(memory $0 256 256)
(func $contrast (type $FUNCSIG$v)
@@ -760,7 +760,7 @@
(local.get $i1)
)
)
- (func $no-out-of-label (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $no-out-of-label (type $10) (param $x i32) (param $y i32)
(nop)
(local.set $x
(loop $moar (result i32)
@@ -815,7 +815,7 @@
)
)
)
- (func $drop-if-value (type $i32_i32_i32_=>_i32) (param $x i32) (param $y i32) (param $z i32) (result i32)
+ (func $drop-if-value (type $5) (param $x i32) (param $y i32) (param $z i32) (result i32)
(local $temp i32)
(drop
(if (result i32)
@@ -843,7 +843,7 @@
(i32.const 0)
)
)
- (func $drop-br_if (type $i32_i32_i32_=>_i32) (param $label i32) (param $$cond2 i32) (param $$$0151 i32) (result i32)
+ (func $drop-br_if (type $5) (param $label i32) (param $$cond2 i32) (param $$$0151 i32) (result i32)
(nop)
(local.tee $label
(block $label$break$L4 (result i32)
@@ -884,7 +884,7 @@
(local.get $x)
)
)
- (func $if-return-but-unreachable (type $i64_=>_none) (param $var$0 i64)
+ (func $if-return-but-unreachable (type $11) (param $var$0 i64)
(if
(unreachable)
(drop
@@ -1053,7 +1053,7 @@
)
)
)
- (func $update-getCounter (type $i32_f64_f64_f32_i32_=>_f64) (param $0 i32) (param $1 f64) (param $2 f64) (param $3 f32) (param $4 i32) (result f64)
+ (func $update-getCounter (type $12) (param $0 i32) (param $1 f64) (param $2 f64) (param $3 f32) (param $4 i32) (result f64)
(global.set $global$0
(i32.sub
(global.get $global$0)
@@ -1127,14 +1127,14 @@
(type $5 (func (param i32) (result i32)))
(type $FUNCSIG$iiiiii (func (param i32 i32 i32 i32 i32) (result i32)))
(type $4 (func (param i32)))
- (type $f32_=>_none (func (param f32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $none_=>_f64 (func (result f64)))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $5 (func (param f32)))
+ (type $6 (func (param i32 i32)))
+ (type $7 (func (result f64)))
+ (type $8 (func (param i32 i32) (result f64)))
+ (type $9 (func (param i32 i32) (result i32)))
(import "fuzzing-support" "log1" (func $fimport$0 (type $FUNCSIG$i) (result i32)))
(import "fuzzing-support" "log2" (func $fimport$1 (type $4) (param i32)))
- (import "fuzzing-support" "log3" (func $fimport$2 (type $f32_=>_none) (param f32)))
+ (import "fuzzing-support" "log3" (func $fimport$2 (type $5) (param f32)))
(global $global$0 (mut i32) (i32.const 10))
(memory $0 (shared 256 256))
(func $nonatomics (type $FUNCSIG$i) (result i32)
@@ -1561,7 +1561,7 @@
(local.get $x)
)
)
- (func $loop-copies (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $loop-copies (type $6) (param $x i32) (param $y i32)
(loop $loop
(nop)
(drop
@@ -1572,7 +1572,7 @@
)
)
)
- (func $proper-type (type $none_=>_f64) (result f64)
+ (func $proper-type (type $7) (result f64)
(local $var$0 i32)
(local $var$2 f64)
(local.set $var$0
@@ -1584,7 +1584,7 @@
)
(local.get $var$2)
)
- (func $multi-pass-get-equivs-right (type $i32_i32_=>_f64) (param $var$0 i32) (param $var$1 i32) (result f64)
+ (func $multi-pass-get-equivs-right (type $8) (param $var$0 i32) (param $var$1 i32) (result f64)
(local $var$2 i32)
(nop)
(i32.store
@@ -1615,7 +1615,7 @@
)
)
)
- (func $set-tee-need-one-of-them (type $i32_i32_=>_i32) (param $var$0 i32) (param $var$1 i32) (result i32)
+ (func $set-tee-need-one-of-them (type $9) (param $var$0 i32) (param $var$1 i32) (result i32)
(local $var$2 i32)
(local $var$3 i32)
(local.set $var$2
@@ -1712,10 +1712,10 @@
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 256 256)
(data $0 "hello, there!")
- (func $memory-init-load (type $none_=>_none)
+ (func $memory-init-load (type $0)
(local $x i32)
(local.set $x
(i32.load
@@ -1731,7 +1731,7 @@
(local.get $x)
)
)
- (func $memory-init-store (type $none_=>_none)
+ (func $memory-init-store (type $0)
(local $x i32)
(local.set $x
(block (result i32)
@@ -1751,7 +1751,7 @@
(local.get $x)
)
)
- (func $memory-copy-load (type $none_=>_none)
+ (func $memory-copy-load (type $0)
(local $x i32)
(local.set $x
(i32.load
@@ -1767,7 +1767,7 @@
(local.get $x)
)
)
- (func $memory-copy-store (type $none_=>_none)
+ (func $memory-copy-store (type $0)
(local $x i32)
(local.set $x
(block (result i32)
@@ -1787,7 +1787,7 @@
(local.get $x)
)
)
- (func $memory-fill-load (type $none_=>_none)
+ (func $memory-fill-load (type $0)
(local $x i32)
(local.set $x
(i32.load
@@ -1803,7 +1803,7 @@
(local.get $x)
)
)
- (func $memory-fill-store (type $none_=>_none)
+ (func $memory-fill-store (type $0)
(local $x i32)
(local.set $x
(block (result i32)
@@ -1823,7 +1823,7 @@
(local.get $x)
)
)
- (func $data-drop-load (type $none_=>_none)
+ (func $data-drop-load (type $0)
(local $x i32)
(local.set $x
(i32.load
@@ -1835,7 +1835,7 @@
(local.get $x)
)
)
- (func $data-drop-store (type $none_=>_none)
+ (func $data-drop-store (type $0)
(local $x i32)
(local.set $x
(block (result i32)
@@ -1851,7 +1851,7 @@
(local.get $x)
)
)
- (func $data-drop-memory-init (type $none_=>_none)
+ (func $data-drop-memory-init (type $0)
(local $x i32)
(local.set $x
(block (result i32)
@@ -1870,8 +1870,8 @@
)
)
(module
- (type $none_=>_anyref (func (result anyref)))
- (func $subtype-test (type $none_=>_anyref) (result anyref)
+ (type $0 (func (result anyref)))
+ (func $subtype-test (type $0) (result anyref)
(local $0 eqref)
(local $1 anyref)
(local $2 anyref)
@@ -1883,11 +1883,11 @@
)
)
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 (shared 1 1))
(data $0 "data")
(export "foo" (func $0))
- (func $0 (type $none_=>_i32) (result i32)
+ (func $0 (type $0) (result i32)
(local $0 i32)
(local.set $0
(i32.rem_u
@@ -1900,9 +1900,9 @@
)
)
(module
- (type $eqref_i31ref_=>_i32 (func (param eqref i31ref) (result i32)))
+ (type $0 (func (param eqref i31ref) (result i32)))
(export "test" (func $0))
- (func $0 (type $eqref_i31ref_=>_i32) (param $0 eqref) (param $1 i31ref) (result i32)
+ (func $0 (type $0) (param $0 eqref) (param $1 i31ref) (result i32)
(local $2 eqref)
(local $3 i31ref)
(local.set $2
diff --git a/test/passes/simplify-locals_all-features_disable-exception-handling.txt b/test/passes/simplify-locals_all-features_disable-exception-handling.txt
index 7d6451d89..6e5e38716 100644
--- a/test/passes/simplify-locals_all-features_disable-exception-handling.txt
+++ b/test/passes/simplify-locals_all-features_disable-exception-handling.txt
@@ -4,20 +4,20 @@
(type $FUNCSIG$i (func (result i32)))
(type $FUNCSIG$iiiii (func (param i32 i32 i32 i32) (result i32)))
(type $6 (func (param i32 i32 i32 i32 i32 i32)))
- (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
+ (type $5 (func (param i32 i32 i32) (result i32)))
(type $FUNCSIG$iiiiii (func (param i32 i32 i32 i32 i32) (result i32)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $f32_=>_none (func (param f32)))
+ (type $7 (func (param i32 i32) (result i32)))
+ (type $8 (func (param f32)))
(type $4 (func (param i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $i64_=>_none (func (param i64)))
- (type $i32_f64_f64_f32_i32_=>_f64 (func (param i32 f64 f64 f32 i32) (result f64)))
+ (type $10 (func (param i32 i32)))
+ (type $11 (func (param i64)))
+ (type $12 (func (param i32 f64 f64 f32 i32) (result f64)))
(import "env" "waka" (func $waka (type $FUNCSIG$v)))
(import "env" "waka_int" (func $waka_int (type $FUNCSIG$i) (result i32)))
(import "env" "i64sub" (func $_i64Subtract (type $FUNCSIG$iiiii) (param i32 i32 i32 i32) (result i32)))
(import "env" "moddi" (func $___udivmoddi4 (type $FUNCSIG$iiiiii) (param i32 i32 i32 i32 i32) (result i32)))
- (import "env" "lp" (func $lp (type $i32_i32_=>_i32) (param i32 i32) (result i32)))
- (import "fuzzing-support" "log-f32" (func $fimport$0 (type $f32_=>_none) (param f32)))
+ (import "env" "lp" (func $lp (type $7) (param i32 i32) (result i32)))
+ (import "fuzzing-support" "log-f32" (func $fimport$0 (type $8) (param f32)))
(global $global$0 (mut i32) (i32.const 10))
(memory $0 256 256)
(func $contrast (type $FUNCSIG$v)
@@ -754,7 +754,7 @@
(local.get $i1)
)
)
- (func $no-out-of-label (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $no-out-of-label (type $10) (param $x i32) (param $y i32)
(nop)
(local.set $x
(loop $moar (result i32)
@@ -809,7 +809,7 @@
)
)
)
- (func $drop-if-value (type $i32_i32_i32_=>_i32) (param $x i32) (param $y i32) (param $z i32) (result i32)
+ (func $drop-if-value (type $5) (param $x i32) (param $y i32) (param $z i32) (result i32)
(local $temp i32)
(drop
(if (result i32)
@@ -837,7 +837,7 @@
(i32.const 0)
)
)
- (func $drop-br_if (type $i32_i32_i32_=>_i32) (param $label i32) (param $$cond2 i32) (param $$$0151 i32) (result i32)
+ (func $drop-br_if (type $5) (param $label i32) (param $$cond2 i32) (param $$$0151 i32) (result i32)
(nop)
(local.tee $label
(block $label$break$L4 (result i32)
@@ -878,7 +878,7 @@
(local.get $x)
)
)
- (func $if-return-but-unreachable (type $i64_=>_none) (param $var$0 i64)
+ (func $if-return-but-unreachable (type $11) (param $var$0 i64)
(if
(unreachable)
(drop
@@ -1047,7 +1047,7 @@
)
)
)
- (func $update-getCounter (type $i32_f64_f64_f32_i32_=>_f64) (param $0 i32) (param $1 f64) (param $2 f64) (param $3 f32) (param $4 i32) (result f64)
+ (func $update-getCounter (type $12) (param $0 i32) (param $1 f64) (param $2 f64) (param $3 f32) (param $4 i32) (result f64)
(global.set $global$0
(i32.sub
(global.get $global$0)
@@ -1121,14 +1121,14 @@
(type $5 (func (param i32) (result i32)))
(type $FUNCSIG$iiiiii (func (param i32 i32 i32 i32 i32) (result i32)))
(type $4 (func (param i32)))
- (type $f32_=>_none (func (param f32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $none_=>_f64 (func (result f64)))
- (type $i32_i32_=>_f64 (func (param i32 i32) (result f64)))
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $5 (func (param f32)))
+ (type $6 (func (param i32 i32)))
+ (type $7 (func (result f64)))
+ (type $8 (func (param i32 i32) (result f64)))
+ (type $9 (func (param i32 i32) (result i32)))
(import "fuzzing-support" "log1" (func $fimport$0 (type $FUNCSIG$i) (result i32)))
(import "fuzzing-support" "log2" (func $fimport$1 (type $4) (param i32)))
- (import "fuzzing-support" "log3" (func $fimport$2 (type $f32_=>_none) (param f32)))
+ (import "fuzzing-support" "log3" (func $fimport$2 (type $5) (param f32)))
(global $global$0 (mut i32) (i32.const 10))
(memory $0 (shared 256 256))
(func $nonatomics (type $FUNCSIG$i) (result i32)
@@ -1555,7 +1555,7 @@
(local.get $x)
)
)
- (func $loop-copies (type $i32_i32_=>_none) (param $x i32) (param $y i32)
+ (func $loop-copies (type $6) (param $x i32) (param $y i32)
(loop $loop
(nop)
(drop
@@ -1566,7 +1566,7 @@
)
)
)
- (func $proper-type (type $none_=>_f64) (result f64)
+ (func $proper-type (type $7) (result f64)
(local $var$0 i32)
(local $var$2 f64)
(local.set $var$0
@@ -1578,7 +1578,7 @@
)
(local.get $var$2)
)
- (func $multi-pass-get-equivs-right (type $i32_i32_=>_f64) (param $var$0 i32) (param $var$1 i32) (result f64)
+ (func $multi-pass-get-equivs-right (type $8) (param $var$0 i32) (param $var$1 i32) (result f64)
(local $var$2 i32)
(nop)
(i32.store
@@ -1609,7 +1609,7 @@
)
)
)
- (func $set-tee-need-one-of-them (type $i32_i32_=>_i32) (param $var$0 i32) (param $var$1 i32) (result i32)
+ (func $set-tee-need-one-of-them (type $9) (param $var$0 i32) (param $var$1 i32) (result i32)
(local $var$2 i32)
(local $var$3 i32)
(local.set $var$2
@@ -1706,10 +1706,10 @@
)
)
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 256 256)
(data $0 "hello, there!")
- (func $memory-init-load (type $none_=>_none)
+ (func $memory-init-load (type $0)
(local $x i32)
(local.set $x
(i32.load
@@ -1725,7 +1725,7 @@
(local.get $x)
)
)
- (func $memory-init-store (type $none_=>_none)
+ (func $memory-init-store (type $0)
(local $x i32)
(local.set $x
(block (result i32)
@@ -1745,7 +1745,7 @@
(local.get $x)
)
)
- (func $memory-copy-load (type $none_=>_none)
+ (func $memory-copy-load (type $0)
(local $x i32)
(local.set $x
(i32.load
@@ -1761,7 +1761,7 @@
(local.get $x)
)
)
- (func $memory-copy-store (type $none_=>_none)
+ (func $memory-copy-store (type $0)
(local $x i32)
(local.set $x
(block (result i32)
@@ -1781,7 +1781,7 @@
(local.get $x)
)
)
- (func $memory-fill-load (type $none_=>_none)
+ (func $memory-fill-load (type $0)
(local $x i32)
(local.set $x
(i32.load
@@ -1797,7 +1797,7 @@
(local.get $x)
)
)
- (func $memory-fill-store (type $none_=>_none)
+ (func $memory-fill-store (type $0)
(local $x i32)
(local.set $x
(block (result i32)
@@ -1817,7 +1817,7 @@
(local.get $x)
)
)
- (func $data-drop-load (type $none_=>_none)
+ (func $data-drop-load (type $0)
(local $x i32)
(local.set $x
(i32.load
@@ -1829,7 +1829,7 @@
(local.get $x)
)
)
- (func $data-drop-store (type $none_=>_none)
+ (func $data-drop-store (type $0)
(local $x i32)
(local.set $x
(block (result i32)
@@ -1845,7 +1845,7 @@
(local.get $x)
)
)
- (func $data-drop-memory-init (type $none_=>_none)
+ (func $data-drop-memory-init (type $0)
(local $x i32)
(local.set $x
(block (result i32)
@@ -1864,8 +1864,8 @@
)
)
(module
- (type $none_=>_anyref (func (result anyref)))
- (func $subtype-test (type $none_=>_anyref) (result anyref)
+ (type $0 (func (result anyref)))
+ (func $subtype-test (type $0) (result anyref)
(local $0 i31ref)
(local $1 anyref)
(local $2 anyref)
diff --git a/test/passes/souperify.txt b/test/passes/souperify.txt
index f61504f2f..c98e21b71 100644
--- a/test/passes/souperify.txt
+++ b/test/passes/souperify.txt
@@ -8,7 +8,7 @@ pc %1 1:i1
infer %0
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(func $if-loop-test
(local $0 i32)
(if
diff --git a/test/passes/sparse_matrix_liveness.bin.txt b/test/passes/sparse_matrix_liveness.bin.txt
index d669ee16f..7e9429545 100644
--- a/test/passes/sparse_matrix_liveness.bin.txt
+++ b/test/passes/sparse_matrix_liveness.bin.txt
@@ -27,7 +27,7 @@ total
LocalGet : 1
LocalSet : 1
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(export "foo" (func $0))
(func $0 (result i32)
(local $0 i32)
diff --git a/test/passes/spill-pointers.txt b/test/passes/spill-pointers.txt
index 6731bd2ac..ebfb3b9e7 100644
--- a/test/passes/spill-pointers.txt
+++ b/test/passes/spill-pointers.txt
@@ -1,10 +1,10 @@
(module
- (type $none_=>_none (func))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func))
+ (type $1 (func (param i32) (result i32)))
+ (type $2 (func (result i32)))
(type $ii (func (param i32 i32)))
- (type $i32_=>_none (func (param i32)))
- (type $f64_=>_none (func (param f64)))
+ (type $4 (func (param i32)))
+ (type $5 (func (param f64)))
(import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32))
(import "env" "segfault" (func $segfault (param i32)))
(global $stack_ptr (mut i32) (global.get $STACKTOP$asm2wasm$import))
@@ -644,12 +644,12 @@
)
)
(module
- (type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func))
+ (type $1 (func (result i32)))
+ (type $2 (func (param i32) (result i32)))
(type $ii (func (param i32 i32)))
- (type $i32_=>_none (func (param i32)))
- (type $f64_=>_none (func (param f64)))
+ (type $4 (func (param i32)))
+ (type $5 (func (param f64)))
(import "env" "segfault" (func $segfault (param i32)))
(global $stack_ptr (mut i32) (i32.const 1716592))
(memory $0 10)
diff --git a/test/passes/ssa-nomerge_enable-simd.txt b/test/passes/ssa-nomerge_enable-simd.txt
index d0a794a9c..55105fe91 100644
--- a/test/passes/ssa-nomerge_enable-simd.txt
+++ b/test/passes/ssa-nomerge_enable-simd.txt
@@ -1,7 +1,7 @@
(module
- (type $i32_=>_none (func (param i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32)))
+ (type $1 (func (param i32 i32)))
+ (type $2 (func))
(global $global$0 (mut i32) (i32.const 1))
(memory $0 1 1)
(func $basics (param $x i32)
diff --git a/test/passes/ssa_enable-threads.txt b/test/passes/ssa_enable-threads.txt
index 2c1b1746e..d159e0e41 100644
--- a/test/passes/ssa_enable-threads.txt
+++ b/test/passes/ssa_enable-threads.txt
@@ -1,7 +1,7 @@
(module
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32)))
+ (type $1 (func (result i32)))
+ (type $2 (func))
(global $global$0 (mut i32) (i32.const 1))
(func $basics (param $x i32)
(local $y i32)
diff --git a/test/passes/stack-check_enable-mutable-globals.txt b/test/passes/stack-check_enable-mutable-globals.txt
index b22546809..8b4ac19cd 100644
--- a/test/passes/stack-check_enable-mutable-globals.txt
+++ b/test/passes/stack-check_enable-mutable-globals.txt
@@ -1,6 +1,6 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func (param i32 i32)))
(import "env" "__stack_pointer" (global $sp (mut i32)))
(global $__stack_base (mut i32) (i32.const 0))
(global $__stack_limit (mut i32) (i32.const 0))
@@ -40,8 +40,8 @@
)
)
(module
- (type $none_=>_i32 (func (result i32)))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func (param i32 i32)))
(import "env" "__stack_pointer" (global $sp (mut i32)))
(global $__stack_base (mut i32) (i32.const 0))
(global $__stack_limit (mut i32) (i32.const 0))
diff --git a/test/passes/strip-debug.bin.txt b/test/passes/strip-debug.bin.txt
index 9efa8d3a8..817b55a04 100644
--- a/test/passes/strip-debug.bin.txt
+++ b/test/passes/strip-debug.bin.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(import "env" "__linear_memory" (memory $mimport$0 0))
(import "env" "__indirect_function_table" (table $timport$0 0 funcref))
(func $0 (result i32)
diff --git a/test/passes/strip-dwarf.bin.txt b/test/passes/strip-dwarf.bin.txt
index c5da45cf9..f41f8a513 100644
--- a/test/passes/strip-dwarf.bin.txt
+++ b/test/passes/strip-dwarf.bin.txt
@@ -1,9 +1,9 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
- (type $i32_i32_=>_none (func (param i32 i32)))
+ (type $0 (func (param i32) (result i32)))
+ (type $1 (func (param i32)))
+ (type $2 (func (result i32)))
+ (type $3 (func))
+ (type $4 (func (param i32 i32)))
(import "env" "__wasm_call_ctors" (func $fimport$0))
(import "env" "dlmalloc" (func $fimport$1 (param i32) (result i32)))
(import "env" "dlfree" (func $fimport$2 (param i32)))
diff --git a/test/passes/strip-producers.bin.txt b/test/passes/strip-producers.bin.txt
index 75e47d46e..df8ffb023 100644
--- a/test/passes/strip-producers.bin.txt
+++ b/test/passes/strip-producers.bin.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(import "env" "__linear_memory" (memory $mimport$0 0))
(import "env" "__indirect_function_table" (table $timport$0 0 funcref))
(func $0 (result i32)
diff --git a/test/passes/strip-target-features_roundtrip_print-features_all-features.txt b/test/passes/strip-target-features_roundtrip_print-features_all-features.txt
index 71f292c09..35906894b 100644
--- a/test/passes/strip-target-features_roundtrip_print-features_all-features.txt
+++ b/test/passes/strip-target-features_roundtrip_print-features_all-features.txt
@@ -15,14 +15,14 @@
--enable-strings
--enable-multimemory
(module
- (type $none_=>_v128_externref (func (result v128 externref)))
- (func $foo (type $none_=>_v128_externref) (result v128 externref)
+ (type $0 (func (result v128 externref)))
+ (func $foo (type $0) (result v128 externref)
(tuple.make
(v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000)
(ref.null noextern)
)
)
- (func $bar (type $none_=>_v128_externref) (result v128 externref)
+ (func $bar (type $0) (result v128 externref)
(return_call $foo)
)
)
diff --git a/test/passes/stub-unsupported-js.txt b/test/passes/stub-unsupported-js.txt
index 01b322031..9205542e0 100644
--- a/test/passes/stub-unsupported-js.txt
+++ b/test/passes/stub-unsupported-js.txt
@@ -1,7 +1,7 @@
(module
- (type $none_=>_f32 (func (result f32)))
- (type $i64_=>_f32 (func (param i64) (result f32)))
- (type $i32_=>_f32 (func (param i32) (result f32)))
+ (type $0 (func (result f32)))
+ (type $1 (func (param i64) (result f32)))
+ (type $2 (func (param i32) (result f32)))
(func $yes (param $x i64) (result f32)
(drop
(local.get $x)
@@ -23,9 +23,9 @@
)
)
(module
- (type $none_=>_f32 (func (result f32)))
+ (type $0 (func (result f32)))
(type $none_=>_none (func))
- (type $none_=>_i32 (func (result i32)))
+ (type $2 (func (result i32)))
(table $0 2 2 funcref)
(elem $0 (i32.const 1) $return-f32)
(func $return-f32 (result f32)
diff --git a/test/passes/trap-mode-clamp.txt b/test/passes/trap-mode-clamp.txt
index f3391d97a..e41b4e0e3 100644
--- a/test/passes/trap-mode-clamp.txt
+++ b/test/passes/trap-mode-clamp.txt
@@ -1,13 +1,13 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i64_i64_=>_i64 (func (param i64 i64) (result i64)))
- (type $i32_i64_=>_none (func (param i32 i64)))
- (type $f32_=>_i32 (func (param f32) (result i32)))
- (type $f32_=>_i64 (func (param f32) (result i64)))
- (type $f64_=>_i32 (func (param f64) (result i32)))
- (type $f64_=>_i64 (func (param f64) (result i64)))
- (type $f32_=>_none (func (param f32)))
- (type $f64_=>_none (func (param f64)))
+ (type $0 (func (param i32 i32) (result i32)))
+ (type $1 (func (param i64 i64) (result i64)))
+ (type $2 (func (param i32 i64)))
+ (type $3 (func (param f32) (result i32)))
+ (type $4 (func (param f32) (result i64)))
+ (type $5 (func (param f64) (result i32)))
+ (type $6 (func (param f64) (result i64)))
+ (type $7 (func (param f32)))
+ (type $8 (func (param f64)))
(func $test_div (param $0 i32) (param $1 i64)
(drop
(call $i32s-div
diff --git a/test/passes/trap-mode-js.txt b/test/passes/trap-mode-js.txt
index 9efa803fd..39cb28de6 100644
--- a/test/passes/trap-mode-js.txt
+++ b/test/passes/trap-mode-js.txt
@@ -1,12 +1,12 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
- (type $i64_i64_=>_i64 (func (param i64 i64) (result i64)))
- (type $i32_i64_=>_none (func (param i32 i64)))
- (type $f32_=>_i64 (func (param f32) (result i64)))
- (type $f64_=>_i64 (func (param f64) (result i64)))
- (type $f32_=>_none (func (param f32)))
- (type $f64_=>_none (func (param f64)))
- (type $f64_=>_i32 (func (param f64) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
+ (type $1 (func (param i64 i64) (result i64)))
+ (type $2 (func (param i32 i64)))
+ (type $3 (func (param f32) (result i64)))
+ (type $4 (func (param f64) (result i64)))
+ (type $5 (func (param f32)))
+ (type $6 (func (param f64)))
+ (type $7 (func (param f64) (result i32)))
(import "asm2wasm" "f64-to-int" (func $f64-to-int (param f64) (result i32)))
(func $test_div (param $0 i32) (param $1 i64)
(drop
diff --git a/test/passes/vacuum_ignore-implicit-traps.txt b/test/passes/vacuum_ignore-implicit-traps.txt
index 6b0a03e73..49fd9285c 100644
--- a/test/passes/vacuum_ignore-implicit-traps.txt
+++ b/test/passes/vacuum_ignore-implicit-traps.txt
@@ -1,6 +1,6 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
+ (type $0 (func (result i32)))
+ (type $1 (func))
(memory $0 1)
(func $load-would-normally-have-side-effects (result i32)
(i64.ge_s
diff --git a/test/passes/vacuum_remove-unused-names_merge-blocks.txt b/test/passes/vacuum_remove-unused-names_merge-blocks.txt
index e04a5643e..649d5ac39 100644
--- a/test/passes/vacuum_remove-unused-names_merge-blocks.txt
+++ b/test/passes/vacuum_remove-unused-names_merge-blocks.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(func $return-block (param $x i32) (result i32)
(local.set $x
(local.get $x)
diff --git a/test/polymorphic_stack.wast.from-wast b/test/polymorphic_stack.wast.from-wast
index b420b3192..d0ac28345 100644
--- a/test/polymorphic_stack.wast.from-wast
+++ b/test/polymorphic_stack.wast.from-wast
@@ -1,10 +1,10 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(type $FUNCSIG$ii (func (param i32) (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $2 (func))
+ (type $3 (func (param i32)))
(import "env" "table" (table $timport$0 9 9 funcref))
- (func $break-and-binary (type $none_=>_i32) (result i32)
+ (func $break-and-binary (type $0) (result i32)
(block $x (result i32)
(f32.add
(br_if $x
@@ -43,7 +43,7 @@
)
)
)
- (func $tee (type $i32_=>_none) (param $x i32)
+ (func $tee (type $3) (param $x i32)
(local $y f32)
(drop
(i64.eqz
@@ -60,7 +60,7 @@
)
)
)
- (func $tee2 (type $none_=>_none)
+ (func $tee2 (type $2)
(local $0 f32)
(if
(i32.const 259)
@@ -69,7 +69,7 @@
)
)
)
- (func $select (type $none_=>_none)
+ (func $select (type $2)
(drop
(i64.eqz
(select
@@ -80,7 +80,7 @@
)
)
)
- (func $untaken-break-should-have-value (type $none_=>_i32) (result i32)
+ (func $untaken-break-should-have-value (type $0) (result i32)
(block $x (result i32)
(block
(br_if $x
@@ -106,7 +106,7 @@
)
)
)
- (func $br_table_unreachable_to_also_unreachable (type $none_=>_i32) (result i32)
+ (func $br_table_unreachable_to_also_unreachable (type $0) (result i32)
(block $a (result i32)
(block $b (result i32)
(br_table $a $b
@@ -116,7 +116,7 @@
)
)
)
- (func $untaken-br_if (type $none_=>_i32) (result i32)
+ (func $untaken-br_if (type $0) (result i32)
(block $label$8 (result i32)
(block $label$9
(drop
diff --git a/test/polymorphic_stack.wast.fromBinary b/test/polymorphic_stack.wast.fromBinary
index 94ff7b2a5..652ecb7d9 100644
--- a/test/polymorphic_stack.wast.fromBinary
+++ b/test/polymorphic_stack.wast.fromBinary
@@ -1,10 +1,10 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(type $FUNCSIG$ii (func (param i32) (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $2 (func))
+ (type $3 (func (param i32)))
(import "env" "table" (table $timport$0 9 9 funcref))
- (func $break-and-binary (type $none_=>_i32) (result i32)
+ (func $break-and-binary (type $0) (result i32)
(block $label$1 (result i32)
(unreachable)
)
@@ -12,21 +12,21 @@
(func $call-and-unary (type $FUNCSIG$ii) (param $0 i32) (result i32)
(unreachable)
)
- (func $tee (type $i32_=>_none) (param $x i32)
+ (func $tee (type $3) (param $x i32)
(local $y f32)
(unreachable)
)
- (func $tee2 (type $none_=>_none)
+ (func $tee2 (type $2)
(local $0 f32)
(if
(i32.const 259)
(unreachable)
)
)
- (func $select (type $none_=>_none)
+ (func $select (type $2)
(unreachable)
)
- (func $untaken-break-should-have-value (type $none_=>_i32) (result i32)
+ (func $untaken-break-should-have-value (type $0) (result i32)
(block $label$1 (result i32)
(block $label$2
(drop
@@ -53,14 +53,14 @@
)
)
)
- (func $br_table_unreachable_to_also_unreachable (type $none_=>_i32) (result i32)
+ (func $br_table_unreachable_to_also_unreachable (type $0) (result i32)
(block $label$1 (result i32)
(block $label$2 (result i32)
(unreachable)
)
)
)
- (func $untaken-br_if (type $none_=>_i32) (result i32)
+ (func $untaken-br_if (type $0) (result i32)
(block $label$1 (result i32)
(block $label$2
(if
diff --git a/test/polymorphic_stack.wast.fromBinary.noDebugInfo b/test/polymorphic_stack.wast.fromBinary.noDebugInfo
index 1bc00bf13..0069e4254 100644
--- a/test/polymorphic_stack.wast.fromBinary.noDebugInfo
+++ b/test/polymorphic_stack.wast.fromBinary.noDebugInfo
@@ -1,32 +1,32 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $i32_=>_i32 (func (param i32) (result i32)))
- (type $none_=>_none (func))
- (type $i32_=>_none (func (param i32)))
+ (type $0 (func (result i32)))
+ (type $1 (func (param i32) (result i32)))
+ (type $2 (func))
+ (type $3 (func (param i32)))
(import "env" "table" (table $timport$0 9 9 funcref))
- (func $0 (type $none_=>_i32) (result i32)
+ (func $0 (type $0) (result i32)
(block $label$1 (result i32)
(unreachable)
)
)
- (func $1 (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $1 (type $1) (param $0 i32) (result i32)
(unreachable)
)
- (func $2 (type $i32_=>_none) (param $0 i32)
+ (func $2 (type $3) (param $0 i32)
(local $1 f32)
(unreachable)
)
- (func $3 (type $none_=>_none)
+ (func $3 (type $2)
(local $0 f32)
(if
(i32.const 259)
(unreachable)
)
)
- (func $4 (type $none_=>_none)
+ (func $4 (type $2)
(unreachable)
)
- (func $5 (type $none_=>_i32) (result i32)
+ (func $5 (type $0) (result i32)
(block $label$1 (result i32)
(block $label$2
(drop
@@ -37,7 +37,7 @@
(unreachable)
)
)
- (func $6 (type $i32_=>_i32) (param $0 i32) (result i32)
+ (func $6 (type $1) (param $0 i32) (result i32)
(if
(local.get $0)
(return
@@ -53,14 +53,14 @@
)
)
)
- (func $7 (type $none_=>_i32) (result i32)
+ (func $7 (type $0) (result i32)
(block $label$1 (result i32)
(block $label$2 (result i32)
(unreachable)
)
)
)
- (func $8 (type $none_=>_i32) (result i32)
+ (func $8 (type $0) (result i32)
(block $label$1 (result i32)
(block $label$2
(if
diff --git a/test/print/min.minified.txt b/test/print/min.minified.txt
index 545a2dcc1..2d47d70e7 100644
--- a/test/print/min.minified.txt
+++ b/test/print/min.minified.txt
@@ -1,4 +1,4 @@
-(module(type $0 (func(param f32)(result f32)))(type $1 (func(param i32 i32)(result f32)))(type $2 (func(param i32)(result i32)))(type $3 (func(param i32 i32 i32)(result i32)))(memory $0 256 256)
+(module(type $0 (func (param f32) (result f32)))(type $1 (func (param i32 i32) (result f32)))(type $2 (func (param i32) (result i32)))(type $3 (func (param i32 i32 i32) (result i32)))(memory $0 256 256)
(export "floats" (func $floats))(func $floats (type $0)(param $f f32)(result f32)(local $t f32)(f32.add(local.get $t)(local.get $f)))(func $neg (type $1)(param $k i32)(param $p i32)(result f32)(local $n f32)(local.tee $n(f32.neg(block $block0 (result f32)(i32.store(local.get $k)(local.get $p))(f32.load(local.get $k))))))(func $littleswitch (type $2)(param $x i32)(result i32)(block $topmost (result i32)(block $switch-case$2(block $switch-case$1(br_table $switch-case$1 $switch-case$2 $switch-case$1(i32.sub(local.get $x)(i32.const 1))))
(br $topmost(i32.const 1)))
(br $topmost(i32.const 2))(i32.const 0)))(func $f1 (type $3)(param $i1 i32)(param $i2 i32)(param $i3 i32)(result i32)(block $topmost (result i32)(local.get $i3)))) \ No newline at end of file
diff --git a/test/reduce/atomics-and-bulk-memory.wast.txt b/test/reduce/atomics-and-bulk-memory.wast.txt
index ace3f57d9..2b1e8aed0 100644
--- a/test/reduce/atomics-and-bulk-memory.wast.txt
+++ b/test/reduce/atomics-and-bulk-memory.wast.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(memory $0 1 1)
(export "foo" (func $0))
(func $0 (result i32)
diff --git a/test/reduce/destructive.wast.txt b/test/reduce/destructive.wast.txt
index c05c72d78..ad4c7b2bc 100644
--- a/test/reduce/destructive.wast.txt
+++ b/test/reduce/destructive.wast.txt
@@ -1,5 +1,5 @@
(module
- (type $i32_=>_i32 (func (param i32) (result i32)))
+ (type $0 (func (param i32) (result i32)))
(export "x" (func $0))
(func $0 (param $0 i32) (result i32)
(i32.const 100)
diff --git a/test/reduce/imports.wast.txt b/test/reduce/imports.wast.txt
index 1c2a8c63f..f7e68fa63 100644
--- a/test/reduce/imports.wast.txt
+++ b/test/reduce/imports.wast.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(export "x" (func $0))
(func $0 (result i32)
(i32.const 5678)
diff --git a/test/reduce/memory_table.wast.txt b/test/reduce/memory_table.wast.txt
index aeffd691d..e56809ade 100644
--- a/test/reduce/memory_table.wast.txt
+++ b/test/reduce/memory_table.wast.txt
@@ -1,6 +1,6 @@
(module
- (type $none_=>_i32 (func (result i32)))
- (type $none_=>_none (func))
+ (type $0 (func (result i32)))
+ (type $1 (func))
(memory $0 256 256)
(export "f1" (func $0))
(export "f2" (func $1))
diff --git a/test/reduce/simple.wast.txt b/test/reduce/simple.wast.txt
index 1c2a8c63f..f7e68fa63 100644
--- a/test/reduce/simple.wast.txt
+++ b/test/reduce/simple.wast.txt
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(export "x" (func $0))
(func $0 (result i32)
(i32.const 5678)
diff --git a/test/reference-types.wast.from-wast b/test/reference-types.wast.from-wast
index 9f34739d8..7b71c554b 100644
--- a/test/reference-types.wast.from-wast
+++ b/test/reference-types.wast.from-wast
@@ -1,15 +1,15 @@
(module
- (type $none_=>_anyref (func (result anyref)))
+ (type $0 (func (result anyref)))
(type $sig_anyref (func (param anyref)))
(type $sig_funcref (func (param funcref)))
- (type $none_=>_funcref (func (result funcref)))
+ (type $3 (func (result funcref)))
(type $sig_eqref (func (param eqref)))
- (type $none_=>_none (func))
- (type $none_=>_eqref (func (result eqref)))
- (type $i32_=>_none (func (param i32)))
- (type $eqref_=>_funcref (func (param eqref) (result funcref)))
+ (type $5 (func))
+ (type $6 (func (result eqref)))
+ (type $7 (func (param i32)))
+ (type $8 (func (param eqref) (result funcref)))
(import "env" "import_global" (global $import_global eqref))
- (import "env" "import_func" (func $import_func (type $eqref_=>_funcref) (param eqref) (result funcref)))
+ (import "env" "import_func" (func $import_func (type $8) (param eqref) (result funcref)))
(global $global_eqref (mut eqref) (ref.null none))
(global $global_funcref (mut funcref) (ref.null nofunc))
(global $global_funcref_func (mut funcref) (ref.func $foo))
@@ -30,10 +30,10 @@
(func $take_anyref (type $sig_anyref) (param $0 anyref)
(nop)
)
- (func $foo (type $none_=>_none)
+ (func $foo (type $5)
(nop)
)
- (func $test (type $none_=>_none)
+ (func $test (type $5)
(local $local_eqref eqref)
(local $local_funcref funcref)
(local $local_anyref anyref)
@@ -544,50 +544,50 @@
)
)
)
- (func $return_eqref_local (type $none_=>_eqref) (result eqref)
+ (func $return_eqref_local (type $6) (result eqref)
(local $local_eqref eqref)
(local.get $local_eqref)
)
- (func $return_eqref_global (type $none_=>_eqref) (result eqref)
+ (func $return_eqref_global (type $6) (result eqref)
(global.get $global_eqref)
)
- (func $return_eqref_null (type $none_=>_eqref) (result eqref)
+ (func $return_eqref_null (type $6) (result eqref)
(ref.null none)
)
- (func $return_funcref_local (type $none_=>_funcref) (result funcref)
+ (func $return_funcref_local (type $3) (result funcref)
(local $local_funcref funcref)
(local.get $local_funcref)
)
- (func $return_funcref_global (type $none_=>_funcref) (result funcref)
+ (func $return_funcref_global (type $3) (result funcref)
(global.get $global_funcref)
)
- (func $return_funcref_null (type $none_=>_funcref) (result funcref)
+ (func $return_funcref_null (type $3) (result funcref)
(ref.null nofunc)
)
- (func $return_funcref_func (type $none_=>_funcref) (result funcref)
+ (func $return_funcref_func (type $3) (result funcref)
(ref.func $foo)
)
- (func $return_anyref_local (type $none_=>_anyref) (result anyref)
+ (func $return_anyref_local (type $0) (result anyref)
(local $local_anyref anyref)
(local.get $local_anyref)
)
- (func $return_anyref_global (type $none_=>_anyref) (result anyref)
+ (func $return_anyref_global (type $0) (result anyref)
(global.get $global_anyref)
)
- (func $return_anyref_null (type $none_=>_anyref) (result anyref)
+ (func $return_anyref_null (type $0) (result anyref)
(ref.null none)
)
- (func $return_anyref2 (type $none_=>_anyref) (result anyref)
+ (func $return_anyref2 (type $0) (result anyref)
(local $local_eqref eqref)
(local.get $local_eqref)
)
- (func $return_anyref3 (type $none_=>_anyref) (result anyref)
+ (func $return_anyref3 (type $0) (result anyref)
(global.get $global_eqref)
)
- (func $return_anyref4 (type $none_=>_anyref) (result anyref)
+ (func $return_anyref4 (type $0) (result anyref)
(ref.null none)
)
- (func $returns_eqref (type $none_=>_eqref) (result eqref)
+ (func $returns_eqref (type $6) (result eqref)
(local $local_eqref eqref)
(return
(local.get $local_eqref)
@@ -599,7 +599,7 @@
(ref.null none)
)
)
- (func $returns_funcref (type $none_=>_funcref) (result funcref)
+ (func $returns_funcref (type $3) (result funcref)
(local $local_funcref funcref)
(return
(local.get $local_funcref)
@@ -614,7 +614,7 @@
(ref.null nofunc)
)
)
- (func $returns_anyref (type $none_=>_anyref) (result anyref)
+ (func $returns_anyref (type $0) (result anyref)
(local $local_anyref anyref)
(return
(local.get $local_anyref)
@@ -626,7 +626,7 @@
(ref.null none)
)
)
- (func $returns_anyref2 (type $none_=>_anyref) (result anyref)
+ (func $returns_anyref2 (type $0) (result anyref)
(local $local_eqref eqref)
(local $local_funcref funcref)
(return
@@ -639,12 +639,12 @@
(ref.null none)
)
)
- (func $ref-user (type $none_=>_none)
+ (func $ref-user (type $5)
(drop
(ref.func $ref-taken-but-not-in-table)
)
)
- (func $ref-taken-but-not-in-table (type $none_=>_none)
+ (func $ref-taken-but-not-in-table (type $5)
(nop)
)
)
diff --git a/test/reference-types.wast.fromBinary b/test/reference-types.wast.fromBinary
index 609e91866..637a1d2c9 100644
--- a/test/reference-types.wast.fromBinary
+++ b/test/reference-types.wast.fromBinary
@@ -1,15 +1,15 @@
(module
- (type $none_=>_anyref (func (result anyref)))
+ (type $0 (func (result anyref)))
(type $sig_anyref (func (param anyref)))
(type $sig_funcref (func (param funcref)))
- (type $none_=>_funcref (func (result funcref)))
+ (type $3 (func (result funcref)))
(type $sig_eqref (func (param eqref)))
- (type $none_=>_none (func))
- (type $none_=>_eqref (func (result eqref)))
- (type $i32_=>_none (func (param i32)))
- (type $eqref_=>_funcref (func (param eqref) (result funcref)))
+ (type $5 (func))
+ (type $6 (func (result eqref)))
+ (type $7 (func (param i32)))
+ (type $8 (func (param eqref) (result funcref)))
(import "env" "import_global" (global $import_global eqref))
- (import "env" "import_func" (func $import_func (type $eqref_=>_funcref) (param eqref) (result funcref)))
+ (import "env" "import_func" (func $import_func (type $8) (param eqref) (result funcref)))
(global $global_eqref (mut eqref) (ref.null none))
(global $global_funcref (mut funcref) (ref.null nofunc))
(global $global_funcref_func (mut funcref) (ref.func $foo))
@@ -30,10 +30,10 @@
(func $take_anyref (type $sig_anyref) (param $0 anyref)
(nop)
)
- (func $foo (type $none_=>_none)
+ (func $foo (type $5)
(nop)
)
- (func $test (type $none_=>_none)
+ (func $test (type $5)
(local $local_eqref eqref)
(local $local_funcref funcref)
(local $local_anyref anyref)
@@ -544,80 +544,80 @@
)
)
)
- (func $return_eqref_local (type $none_=>_eqref) (result eqref)
+ (func $return_eqref_local (type $6) (result eqref)
(local $local_eqref eqref)
(local.get $local_eqref)
)
- (func $return_eqref_global (type $none_=>_eqref) (result eqref)
+ (func $return_eqref_global (type $6) (result eqref)
(global.get $global_eqref)
)
- (func $return_eqref_null (type $none_=>_eqref) (result eqref)
+ (func $return_eqref_null (type $6) (result eqref)
(ref.null none)
)
- (func $return_funcref_local (type $none_=>_funcref) (result funcref)
+ (func $return_funcref_local (type $3) (result funcref)
(local $local_funcref funcref)
(local.get $local_funcref)
)
- (func $return_funcref_global (type $none_=>_funcref) (result funcref)
+ (func $return_funcref_global (type $3) (result funcref)
(global.get $global_funcref)
)
- (func $return_funcref_null (type $none_=>_funcref) (result funcref)
+ (func $return_funcref_null (type $3) (result funcref)
(ref.null nofunc)
)
- (func $return_funcref_func (type $none_=>_funcref) (result funcref)
+ (func $return_funcref_func (type $3) (result funcref)
(ref.func $foo)
)
- (func $return_anyref_local (type $none_=>_anyref) (result anyref)
+ (func $return_anyref_local (type $0) (result anyref)
(local $local_anyref anyref)
(local.get $local_anyref)
)
- (func $return_anyref_global (type $none_=>_anyref) (result anyref)
+ (func $return_anyref_global (type $0) (result anyref)
(global.get $global_anyref)
)
- (func $return_anyref_null (type $none_=>_anyref) (result anyref)
+ (func $return_anyref_null (type $0) (result anyref)
(ref.null none)
)
- (func $return_anyref2 (type $none_=>_anyref) (result anyref)
+ (func $return_anyref2 (type $0) (result anyref)
(local $local_eqref eqref)
(local.get $local_eqref)
)
- (func $return_anyref3 (type $none_=>_anyref) (result anyref)
+ (func $return_anyref3 (type $0) (result anyref)
(global.get $global_eqref)
)
- (func $return_anyref4 (type $none_=>_anyref) (result anyref)
+ (func $return_anyref4 (type $0) (result anyref)
(ref.null none)
)
- (func $returns_eqref (type $none_=>_eqref) (result eqref)
+ (func $returns_eqref (type $6) (result eqref)
(local $local_eqref eqref)
(return
(local.get $local_eqref)
)
)
- (func $returns_funcref (type $none_=>_funcref) (result funcref)
+ (func $returns_funcref (type $3) (result funcref)
(local $local_funcref funcref)
(return
(local.get $local_funcref)
)
)
- (func $returns_anyref (type $none_=>_anyref) (result anyref)
+ (func $returns_anyref (type $0) (result anyref)
(local $local_anyref anyref)
(return
(local.get $local_anyref)
)
)
- (func $returns_anyref2 (type $none_=>_anyref) (result anyref)
+ (func $returns_anyref2 (type $0) (result anyref)
(local $local_eqref eqref)
(local $local_funcref funcref)
(return
(local.get $local_eqref)
)
)
- (func $ref-user (type $none_=>_none)
+ (func $ref-user (type $5)
(drop
(ref.func $ref-taken-but-not-in-table)
)
)
- (func $ref-taken-but-not-in-table (type $none_=>_none)
+ (func $ref-taken-but-not-in-table (type $5)
(nop)
)
)
diff --git a/test/reference-types.wast.fromBinary.noDebugInfo b/test/reference-types.wast.fromBinary.noDebugInfo
index 95b058c2a..8fbc6f614 100644
--- a/test/reference-types.wast.fromBinary.noDebugInfo
+++ b/test/reference-types.wast.fromBinary.noDebugInfo
@@ -1,15 +1,15 @@
(module
- (type $none_=>_anyref (func (result anyref)))
- (type $anyref_=>_none (func (param anyref)))
- (type $funcref_=>_none (func (param funcref)))
- (type $none_=>_funcref (func (result funcref)))
- (type $eqref_=>_none (func (param eqref)))
- (type $none_=>_none (func))
- (type $none_=>_eqref (func (result eqref)))
- (type $i32_=>_none (func (param i32)))
- (type $eqref_=>_funcref (func (param eqref) (result funcref)))
+ (type $0 (func (result anyref)))
+ (type $1 (func (param anyref)))
+ (type $2 (func (param funcref)))
+ (type $3 (func (result funcref)))
+ (type $4 (func (param eqref)))
+ (type $5 (func))
+ (type $6 (func (result eqref)))
+ (type $7 (func (param i32)))
+ (type $8 (func (param eqref) (result funcref)))
(import "env" "import_global" (global $gimport$0 eqref))
- (import "env" "import_func" (func $fimport$0 (type $eqref_=>_funcref) (param eqref) (result funcref)))
+ (import "env" "import_func" (func $fimport$0 (type $8) (param eqref) (result funcref)))
(global $global$0 (mut eqref) (ref.null none))
(global $global$1 (mut funcref) (ref.null nofunc))
(global $global$2 (mut funcref) (ref.func $3))
@@ -21,19 +21,19 @@
(tag $tag$0 (param i32))
(export "export_func" (func $fimport$0))
(export "export_global" (global $gimport$0))
- (func $0 (type $eqref_=>_none) (param $0 eqref)
+ (func $0 (type $4) (param $0 eqref)
(nop)
)
- (func $1 (type $funcref_=>_none) (param $0 funcref)
+ (func $1 (type $2) (param $0 funcref)
(nop)
)
- (func $2 (type $anyref_=>_none) (param $0 anyref)
+ (func $2 (type $1) (param $0 anyref)
(nop)
)
- (func $3 (type $none_=>_none)
+ (func $3 (type $5)
(nop)
)
- (func $4 (type $none_=>_none)
+ (func $4 (type $5)
(local $0 eqref)
(local $1 funcref)
(local $2 anyref)
@@ -154,55 +154,55 @@
(call $2
(ref.null none)
)
- (call_indirect $0 (type $eqref_=>_none)
+ (call_indirect $0 (type $4)
(local.get $0)
(i32.const 0)
)
- (call_indirect $0 (type $eqref_=>_none)
+ (call_indirect $0 (type $4)
(global.get $global$0)
(i32.const 0)
)
- (call_indirect $0 (type $eqref_=>_none)
+ (call_indirect $0 (type $4)
(ref.null none)
(i32.const 0)
)
- (call_indirect $0 (type $funcref_=>_none)
+ (call_indirect $0 (type $2)
(local.get $1)
(i32.const 1)
)
- (call_indirect $0 (type $funcref_=>_none)
+ (call_indirect $0 (type $2)
(global.get $global$1)
(i32.const 1)
)
- (call_indirect $0 (type $funcref_=>_none)
+ (call_indirect $0 (type $2)
(ref.null nofunc)
(i32.const 1)
)
- (call_indirect $0 (type $funcref_=>_none)
+ (call_indirect $0 (type $2)
(ref.func $3)
(i32.const 1)
)
- (call_indirect $0 (type $anyref_=>_none)
+ (call_indirect $0 (type $1)
(local.get $2)
(i32.const 3)
)
- (call_indirect $0 (type $anyref_=>_none)
+ (call_indirect $0 (type $1)
(global.get $global$3)
(i32.const 3)
)
- (call_indirect $0 (type $anyref_=>_none)
+ (call_indirect $0 (type $1)
(ref.null none)
(i32.const 3)
)
- (call_indirect $0 (type $anyref_=>_none)
+ (call_indirect $0 (type $1)
(local.get $0)
(i32.const 3)
)
- (call_indirect $0 (type $anyref_=>_none)
+ (call_indirect $0 (type $1)
(global.get $global$0)
(i32.const 3)
)
- (call_indirect $0 (type $anyref_=>_none)
+ (call_indirect $0 (type $1)
(ref.null none)
(i32.const 3)
)
@@ -544,80 +544,80 @@
)
)
)
- (func $5 (type $none_=>_eqref) (result eqref)
+ (func $5 (type $6) (result eqref)
(local $0 eqref)
(local.get $0)
)
- (func $6 (type $none_=>_eqref) (result eqref)
+ (func $6 (type $6) (result eqref)
(global.get $global$0)
)
- (func $7 (type $none_=>_eqref) (result eqref)
+ (func $7 (type $6) (result eqref)
(ref.null none)
)
- (func $8 (type $none_=>_funcref) (result funcref)
+ (func $8 (type $3) (result funcref)
(local $0 funcref)
(local.get $0)
)
- (func $9 (type $none_=>_funcref) (result funcref)
+ (func $9 (type $3) (result funcref)
(global.get $global$1)
)
- (func $10 (type $none_=>_funcref) (result funcref)
+ (func $10 (type $3) (result funcref)
(ref.null nofunc)
)
- (func $11 (type $none_=>_funcref) (result funcref)
+ (func $11 (type $3) (result funcref)
(ref.func $3)
)
- (func $12 (type $none_=>_anyref) (result anyref)
+ (func $12 (type $0) (result anyref)
(local $0 anyref)
(local.get $0)
)
- (func $13 (type $none_=>_anyref) (result anyref)
+ (func $13 (type $0) (result anyref)
(global.get $global$3)
)
- (func $14 (type $none_=>_anyref) (result anyref)
+ (func $14 (type $0) (result anyref)
(ref.null none)
)
- (func $15 (type $none_=>_anyref) (result anyref)
+ (func $15 (type $0) (result anyref)
(local $0 eqref)
(local.get $0)
)
- (func $16 (type $none_=>_anyref) (result anyref)
+ (func $16 (type $0) (result anyref)
(global.get $global$0)
)
- (func $17 (type $none_=>_anyref) (result anyref)
+ (func $17 (type $0) (result anyref)
(ref.null none)
)
- (func $18 (type $none_=>_eqref) (result eqref)
+ (func $18 (type $6) (result eqref)
(local $0 eqref)
(return
(local.get $0)
)
)
- (func $19 (type $none_=>_funcref) (result funcref)
+ (func $19 (type $3) (result funcref)
(local $0 funcref)
(return
(local.get $0)
)
)
- (func $20 (type $none_=>_anyref) (result anyref)
+ (func $20 (type $0) (result anyref)
(local $0 anyref)
(return
(local.get $0)
)
)
- (func $21 (type $none_=>_anyref) (result anyref)
+ (func $21 (type $0) (result anyref)
(local $0 eqref)
(local $1 funcref)
(return
(local.get $0)
)
)
- (func $22 (type $none_=>_none)
+ (func $22 (type $5)
(drop
(ref.func $23)
)
)
- (func $23 (type $none_=>_none)
+ (func $23 (type $5)
(nop)
)
)
diff --git a/test/reg_switch.wast.fromBinary.noDebugInfo b/test/reg_switch.wast.fromBinary.noDebugInfo
index 5ce002075..00b78d79c 100644
--- a/test/reg_switch.wast.fromBinary.noDebugInfo
+++ b/test/reg_switch.wast.fromBinary.noDebugInfo
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 0)
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(if
(i32.const 0)
(block $label$2
diff --git a/test/signext.wast.fromBinary.noDebugInfo b/test/signext.wast.fromBinary.noDebugInfo
index d37ea9aab..e7b5303dd 100644
--- a/test/signext.wast.fromBinary.noDebugInfo
+++ b/test/signext.wast.fromBinary.noDebugInfo
@@ -1,6 +1,6 @@
(module
- (type $none_=>_none (func))
- (func $0 (type $none_=>_none)
+ (type $0 (func))
+ (func $0 (type $0)
(local $0 i32)
(local $1 i64)
(drop
diff --git a/test/simd.wast.from-wast b/test/simd.wast.from-wast
index a8eefccbe..b25fc0d45 100644
--- a/test/simd.wast.from-wast
+++ b/test/simd.wast.from-wast
@@ -1,1387 +1,1387 @@
(module
- (type $v128_v128_=>_v128 (func (param v128 v128) (result v128)))
- (type $v128_=>_v128 (func (param v128) (result v128)))
- (type $i32_=>_v128 (func (param i32) (result v128)))
- (type $v128_i32_=>_v128 (func (param v128 i32) (result v128)))
- (type $v128_=>_i32 (func (param v128) (result i32)))
- (type $i32_v128_=>_none (func (param i32 v128)))
- (type $i32_v128_=>_v128 (func (param i32 v128) (result v128)))
- (type $none_=>_v128 (func (result v128)))
- (type $f32_=>_v128 (func (param f32) (result v128)))
- (type $f64_=>_v128 (func (param f64) (result v128)))
- (type $v128_=>_i64 (func (param v128) (result i64)))
- (type $v128_i64_=>_v128 (func (param v128 i64) (result v128)))
- (type $v128_=>_f32 (func (param v128) (result f32)))
- (type $v128_f32_=>_v128 (func (param v128 f32) (result v128)))
- (type $v128_=>_f64 (func (param v128) (result f64)))
- (type $v128_f64_=>_v128 (func (param v128 f64) (result v128)))
- (type $v128_v128_v128_=>_v128 (func (param v128 v128 v128) (result v128)))
+ (type $0 (func (param v128 v128) (result v128)))
+ (type $1 (func (param v128) (result v128)))
+ (type $2 (func (param i32) (result v128)))
+ (type $3 (func (param v128 i32) (result v128)))
+ (type $4 (func (param v128) (result i32)))
+ (type $5 (func (param i32 v128)))
+ (type $6 (func (param i32 v128) (result v128)))
+ (type $7 (func (result v128)))
+ (type $8 (func (param f32) (result v128)))
+ (type $9 (func (param f64) (result v128)))
+ (type $10 (func (param v128) (result i64)))
+ (type $11 (func (param v128 i64) (result v128)))
+ (type $12 (func (param v128) (result f32)))
+ (type $13 (func (param v128 f32) (result v128)))
+ (type $14 (func (param v128) (result f64)))
+ (type $15 (func (param v128 f64) (result v128)))
+ (type $16 (func (param v128 v128 v128) (result v128)))
(memory $0 1 1)
- (func $v128.load (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load (type $2) (param $0 i32) (result v128)
(v128.load
(local.get $0)
)
)
- (func $v128.load8x8_s (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load8x8_s (type $2) (param $0 i32) (result v128)
(v128.load8x8_s
(local.get $0)
)
)
- (func $v128.load8x8_u (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load8x8_u (type $2) (param $0 i32) (result v128)
(v128.load8x8_u
(local.get $0)
)
)
- (func $v128.load16x4_s (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load16x4_s (type $2) (param $0 i32) (result v128)
(v128.load16x4_s
(local.get $0)
)
)
- (func $v128.load16x4_u (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load16x4_u (type $2) (param $0 i32) (result v128)
(v128.load16x4_u
(local.get $0)
)
)
- (func $v128.load32x2_s (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load32x2_s (type $2) (param $0 i32) (result v128)
(v128.load32x2_s
(local.get $0)
)
)
- (func $v128.load32x2_u (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load32x2_u (type $2) (param $0 i32) (result v128)
(v128.load32x2_u
(local.get $0)
)
)
- (func $v128.load8_splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load8_splat (type $2) (param $0 i32) (result v128)
(v128.load8_splat
(local.get $0)
)
)
- (func $v128.load16_splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load16_splat (type $2) (param $0 i32) (result v128)
(v128.load16_splat
(local.get $0)
)
)
- (func $v128.load32_splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load32_splat (type $2) (param $0 i32) (result v128)
(v128.load32_splat
(local.get $0)
)
)
- (func $v128.load64_splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load64_splat (type $2) (param $0 i32) (result v128)
(v128.load64_splat
(local.get $0)
)
)
- (func $v128.store (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store (type $5) (param $0 i32) (param $1 v128)
(v128.store
(local.get $0)
(local.get $1)
)
)
- (func $v128.const.i8x16 (type $none_=>_v128) (result v128)
+ (func $v128.const.i8x16 (type $7) (result v128)
(v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d)
)
- (func $v128.const.i16x8 (type $none_=>_v128) (result v128)
+ (func $v128.const.i16x8 (type $7) (result v128)
(v128.const i32x4 0x00020001 0x00040003 0x00060005 0x00080007)
)
- (func $v128.const.i32x4 (type $none_=>_v128) (result v128)
+ (func $v128.const.i32x4 (type $7) (result v128)
(v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004)
)
- (func $v128.const.i64x2 (type $none_=>_v128) (result v128)
+ (func $v128.const.i64x2 (type $7) (result v128)
(v128.const i32x4 0x00000001 0x00000000 0x00000002 0x00000000)
)
- (func $v128.const.f32x4 (type $none_=>_v128) (result v128)
+ (func $v128.const.f32x4 (type $7) (result v128)
(v128.const i32x4 0x3f800000 0x40000000 0x40400000 0x40800000)
)
- (func $v128.const.f64x2 (type $none_=>_v128) (result v128)
+ (func $v128.const.f64x2 (type $7) (result v128)
(v128.const i32x4 0x00000000 0x3ff00000 0x00000000 0x40000000)
)
- (func $i8x16.shuffle (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.shuffle (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.shuffle 0 17 2 19 4 21 6 23 8 25 10 27 12 29 14 31
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.swizzle (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.swizzle (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.swizzle
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $i8x16.splat (type $2) (param $0 i32) (result v128)
(i8x16.splat
(local.get $0)
)
)
- (func $i16x8.splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $i16x8.splat (type $2) (param $0 i32) (result v128)
(i16x8.splat
(local.get $0)
)
)
- (func $f32x4.splat (type $f32_=>_v128) (param $0 f32) (result v128)
+ (func $f32x4.splat (type $8) (param $0 f32) (result v128)
(f32x4.splat
(local.get $0)
)
)
- (func $f64x2.splat (type $f64_=>_v128) (param $0 f64) (result v128)
+ (func $f64x2.splat (type $9) (param $0 f64) (result v128)
(f64x2.splat
(local.get $0)
)
)
- (func $i8x16.extract_lane_s (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i8x16.extract_lane_s (type $4) (param $0 v128) (result i32)
(i8x16.extract_lane_s 0
(local.get $0)
)
)
- (func $i8x16.extract_lane_u (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i8x16.extract_lane_u (type $4) (param $0 v128) (result i32)
(i8x16.extract_lane_u 0
(local.get $0)
)
)
- (func $i8x16.replace_lane (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i8x16.replace_lane (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extract_lane_s (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i16x8.extract_lane_s (type $4) (param $0 v128) (result i32)
(i16x8.extract_lane_s 0
(local.get $0)
)
)
- (func $i16x8.extract_lane_u (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i16x8.extract_lane_u (type $4) (param $0 v128) (result i32)
(i16x8.extract_lane_u 0
(local.get $0)
)
)
- (func $i16x8.replace_lane (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i16x8.replace_lane (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.extract_lane (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i32x4.extract_lane (type $4) (param $0 v128) (result i32)
(i32x4.extract_lane 0
(local.get $0)
)
)
- (func $i32x4.replace_lane (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i32x4.replace_lane (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.extract_lane (type $v128_=>_i64) (param $0 v128) (result i64)
+ (func $i64x2.extract_lane (type $10) (param $0 v128) (result i64)
(i64x2.extract_lane 0
(local.get $0)
)
)
- (func $i64x2.replace_lane (type $v128_i64_=>_v128) (param $0 v128) (param $1 i64) (result v128)
+ (func $i64x2.replace_lane (type $11) (param $0 v128) (param $1 i64) (result v128)
(i64x2.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.extract_lane (type $v128_=>_f32) (param $0 v128) (result f32)
+ (func $f32x4.extract_lane (type $12) (param $0 v128) (result f32)
(f32x4.extract_lane 0
(local.get $0)
)
)
- (func $f32x4.replace_lane (type $v128_f32_=>_v128) (param $0 v128) (param $1 f32) (result v128)
+ (func $f32x4.replace_lane (type $13) (param $0 v128) (param $1 f32) (result v128)
(f32x4.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.extract_lane (type $v128_=>_f64) (param $0 v128) (result f64)
+ (func $f64x2.extract_lane (type $14) (param $0 v128) (result f64)
(f64x2.extract_lane 0
(local.get $0)
)
)
- (func $f64x2.replace_lane (type $v128_f64_=>_v128) (param $0 v128) (param $1 f64) (result v128)
+ (func $f64x2.replace_lane (type $15) (param $0 v128) (param $1 f64) (result v128)
(f64x2.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.eq
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.ne
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.lt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.lt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.lt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.lt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.lt_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.gt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.gt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.gt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.gt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.gt_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.le_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.le_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.le_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.le_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.le_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.le_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.ge_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.ge_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.ge_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.ge_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.ge_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.eq
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.ne
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.lt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.lt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.lt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.lt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.lt_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.gt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.gt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.gt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.gt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.gt_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.le_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.le_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.le_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.le_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.le_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.le_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.ge_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.ge_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.ge_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.ge_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.ge_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.eq
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.ne
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.lt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.lt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.lt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.lt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.lt_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.gt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.gt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.gt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.gt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.gt_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.le_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.le_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.le_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.le_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.le_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.le_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.ge_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.ge_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.ge_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.ge_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.ge_u
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.eq
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.ne
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.lt (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.lt (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.lt
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.gt (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.gt (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.gt
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.le (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.le (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.le
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.ge (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.ge (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.ge
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.eq
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.ne
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.lt (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.lt (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.lt
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.gt (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.gt (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.gt
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.le (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.le (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.le
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.ge (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.ge (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.ge
(local.get $0)
(local.get $1)
)
)
- (func $v128.not (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $v128.not (type $1) (param $0 v128) (result v128)
(v128.not
(local.get $0)
)
)
- (func $v128.and (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $v128.and (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.and
(local.get $0)
(local.get $1)
)
)
- (func $v128.andnot (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $v128.andnot (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.andnot
(local.get $0)
(local.get $1)
)
)
- (func $v128.or (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $v128.or (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.or
(local.get $0)
(local.get $1)
)
)
- (func $v128.xor (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $v128.xor (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.xor
(local.get $0)
(local.get $1)
)
)
- (func $v128.bitselect (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ (func $v128.bitselect (type $16) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
(v128.bitselect
(local.get $0)
(local.get $1)
(local.get $2)
)
)
- (func $v128.any_true (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $v128.any_true (type $4) (param $0 v128) (result i32)
(v128.any_true
(local.get $0)
)
)
- (func $v128.load8_lane (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load8_lane (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load8_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load16_lane (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load16_lane (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load16_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load32_lane (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load32_lane (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load32_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load64_lane (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load64_lane (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load64_lane_align (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load64_lane_align (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load64_lane_offset (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load64_lane_offset (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane offset=32 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load64_lane_align_offset (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load64_lane_align_offset (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane offset=32 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store8_lane (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store8_lane (type $5) (param $0 i32) (param $1 v128)
(v128.store8_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store16_lane (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store16_lane (type $5) (param $0 i32) (param $1 v128)
(v128.store16_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store32_lane (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store32_lane (type $5) (param $0 i32) (param $1 v128)
(v128.store32_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store64_lane (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store64_lane (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store64_lane_align (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store64_lane_align (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store64_lane_offset (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store64_lane_offset (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane offset=32 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store64_lane_align_offset (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store64_lane_align_offset (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane offset=32 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load32_zero (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load32_zero (type $2) (param $0 i32) (result v128)
(v128.load32_zero
(local.get $0)
)
)
- (func $v128.load64_zero (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load64_zero (type $2) (param $0 i32) (result v128)
(v128.load64_zero
(local.get $0)
)
)
- (func $f32x4.demote_f64x2_zero (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.demote_f64x2_zero (type $1) (param $0 v128) (result v128)
(f32x4.demote_f64x2_zero
(local.get $0)
)
)
- (func $f64x2.promote_low_f32x4 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.promote_low_f32x4 (type $1) (param $0 v128) (result v128)
(f64x2.promote_low_f32x4
(local.get $0)
)
)
- (func $i8x16.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i8x16.abs (type $1) (param $0 v128) (result v128)
(i8x16.abs
(local.get $0)
)
)
- (func $i8x16.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i8x16.neg (type $1) (param $0 v128) (result v128)
(i8x16.neg
(local.get $0)
)
)
- (func $i8x16.popcnt (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i8x16.popcnt (type $1) (param $0 v128) (result v128)
(i8x16.popcnt
(local.get $0)
)
)
- (func $i8x16.all_true (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i8x16.all_true (type $4) (param $0 v128) (result i32)
(i8x16.all_true
(local.get $0)
)
)
- (func $i8x16.bitmask (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i8x16.bitmask (type $4) (param $0 v128) (result i32)
(i8x16.bitmask
(local.get $0)
)
)
- (func $i8x16.narrow_i16x8_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.narrow_i16x8_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.narrow_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.narrow_i16x8_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.narrow_i16x8_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.narrow_i16x8_u
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.ceil (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.ceil (type $1) (param $0 v128) (result v128)
(f32x4.ceil
(local.get $0)
)
)
- (func $f32x4.floor (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.floor (type $1) (param $0 v128) (result v128)
(f32x4.floor
(local.get $0)
)
)
- (func $f32x4.trunc (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.trunc (type $1) (param $0 v128) (result v128)
(f32x4.trunc
(local.get $0)
)
)
- (func $f32x4.nearest (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.nearest (type $1) (param $0 v128) (result v128)
(f32x4.nearest
(local.get $0)
)
)
- (func $i8x16.shl (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i8x16.shl (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.shl
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.shr_s (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i8x16.shr_s (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.shr_u (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i8x16.shr_u (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.add
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.add_sat_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.add_sat_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.add_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.add_sat_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.add_sat_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.add_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.sub
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.sub_sat_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.sub_sat_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.sub_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.sub_sat_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.sub_sat_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.sub_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.ceil (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.ceil (type $1) (param $0 v128) (result v128)
(f64x2.ceil
(local.get $0)
)
)
- (func $f64x2.floor (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.floor (type $1) (param $0 v128) (result v128)
(f64x2.floor
(local.get $0)
)
)
- (func $i8x16.min_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.min_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.min_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.min_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.min_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.min_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.max_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.max_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.max_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.max_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.max_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.max_u
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.trunc (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.trunc (type $1) (param $0 v128) (result v128)
(f64x2.trunc
(local.get $0)
)
)
- (func $i8x16.avgr_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.avgr_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.avgr_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extadd_pairwise_i8x16_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extadd_pairwise_i8x16_s (type $1) (param $0 v128) (result v128)
(i16x8.extadd_pairwise_i8x16_s
(local.get $0)
)
)
- (func $i16x8.extadd_pairwise_i8x16_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extadd_pairwise_i8x16_u (type $1) (param $0 v128) (result v128)
(i16x8.extadd_pairwise_i8x16_u
(local.get $0)
)
)
- (func $i32x4.extadd_pairwise_i16x8_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extadd_pairwise_i16x8_s (type $1) (param $0 v128) (result v128)
(i32x4.extadd_pairwise_i16x8_s
(local.get $0)
)
)
- (func $i32x4.extadd_pairwise_i16x8_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extadd_pairwise_i16x8_u (type $1) (param $0 v128) (result v128)
(i32x4.extadd_pairwise_i16x8_u
(local.get $0)
)
)
- (func $i16x8.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.abs (type $1) (param $0 v128) (result v128)
(i16x8.abs
(local.get $0)
)
)
- (func $i16x8.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.neg (type $1) (param $0 v128) (result v128)
(i16x8.neg
(local.get $0)
)
)
- (func $i16x8.q15mulr_sat_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.q15mulr_sat_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.q15mulr_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.all_true (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i16x8.all_true (type $4) (param $0 v128) (result i32)
(i16x8.all_true
(local.get $0)
)
)
- (func $i16x8.bitmask (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i16x8.bitmask (type $4) (param $0 v128) (result i32)
(i16x8.bitmask
(local.get $0)
)
)
- (func $i16x8.narrow_i32x4_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.narrow_i32x4_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.narrow_i32x4_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.narrow_i32x4_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.narrow_i32x4_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.narrow_i32x4_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extend_low_i8x16_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extend_low_i8x16_s (type $1) (param $0 v128) (result v128)
(i16x8.extend_low_i8x16_s
(local.get $0)
)
)
- (func $i16x8.extend_high_i8x16_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extend_high_i8x16_s (type $1) (param $0 v128) (result v128)
(i16x8.extend_high_i8x16_s
(local.get $0)
)
)
- (func $i16x8.extend_low_i8x16_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extend_low_i8x16_u (type $1) (param $0 v128) (result v128)
(i16x8.extend_low_i8x16_u
(local.get $0)
)
)
- (func $i16x8.extend_high_i8x16_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extend_high_i8x16_u (type $1) (param $0 v128) (result v128)
(i16x8.extend_high_i8x16_u
(local.get $0)
)
)
- (func $i16x8.shl (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i16x8.shl (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.shl
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.shr_s (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i16x8.shr_s (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.shr_u (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i16x8.shr_u (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.add
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.add_sat_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.add_sat_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.add_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.add_sat_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.add_sat_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.add_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.sub
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.sub_sat_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.sub_sat_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.sub_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.sub_sat_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.sub_sat_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.sub_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.nearest (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.nearest (type $1) (param $0 v128) (result v128)
(f64x2.nearest
(local.get $0)
)
)
- (func $i16x8.mul (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.mul (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.mul
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.min_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.min_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.min_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.min_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.min_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.min_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.max_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.max_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.max_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.max_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.max_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.max_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.avgr_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.avgr_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.avgr_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extmul_low_i8x16_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.extmul_low_i8x16_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_low_i8x16_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extmul_high_i8x16_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.extmul_high_i8x16_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_high_i8x16_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extmul_low_i8x16_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.extmul_low_i8x16_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_low_i8x16_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extmul_high_i8x16_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.extmul_high_i8x16_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_high_i8x16_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.abs (type $1) (param $0 v128) (result v128)
(i32x4.abs
(local.get $0)
)
)
- (func $i32x4.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.neg (type $1) (param $0 v128) (result v128)
(i32x4.neg
(local.get $0)
)
)
- (func $i32x4.all_true (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i32x4.all_true (type $4) (param $0 v128) (result i32)
(i32x4.all_true
(local.get $0)
)
)
- (func $i32x4.bitmask (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i32x4.bitmask (type $4) (param $0 v128) (result i32)
(i32x4.bitmask
(local.get $0)
)
)
- (func $i32x4.extend_low_i16x8_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extend_low_i16x8_s (type $1) (param $0 v128) (result v128)
(i32x4.extend_low_i16x8_s
(local.get $0)
)
)
- (func $i32x4.extend_high_i16x8_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extend_high_i16x8_s (type $1) (param $0 v128) (result v128)
(i32x4.extend_high_i16x8_s
(local.get $0)
)
)
- (func $i32x4.extend_low_i16x8_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extend_low_i16x8_u (type $1) (param $0 v128) (result v128)
(i32x4.extend_low_i16x8_u
(local.get $0)
)
)
- (func $i32x4.extend_high_i16x8_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extend_high_i16x8_u (type $1) (param $0 v128) (result v128)
(i32x4.extend_high_i16x8_u
(local.get $0)
)
)
- (func $i32x4.shl (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i32x4.shl (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.shl
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.shr_s (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i32x4.shr_s (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.shr_u (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i32x4.shr_u (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.add
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.sub
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.mul (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.mul (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.mul
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.min_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.min_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.min_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.min_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.min_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.min_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.max_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.max_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.max_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.max_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.max_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.max_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.dot_i16x8_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.dot_i16x8_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.dot_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.extmul_low_i16x8_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.extmul_low_i16x8_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_low_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.extmul_high_i16x8_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.extmul_high_i16x8_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_high_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.extmul_low_i16x8_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.extmul_low_i16x8_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_low_i16x8_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.extmul_high_i16x8_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.extmul_high_i16x8_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_high_i16x8_u
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.abs (type $1) (param $0 v128) (result v128)
(i64x2.abs
(local.get $0)
)
)
- (func $i64x2.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.neg (type $1) (param $0 v128) (result v128)
(i64x2.neg
(local.get $0)
)
)
- (func $i64x2.all_true (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i64x2.all_true (type $4) (param $0 v128) (result i32)
(i64x2.all_true
(local.get $0)
)
)
- (func $i64x2.bitmask (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i64x2.bitmask (type $4) (param $0 v128) (result i32)
(i64x2.bitmask
(local.get $0)
)
)
- (func $i64x2.extend_low_i32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.extend_low_i32x4_s (type $1) (param $0 v128) (result v128)
(i64x2.extend_low_i32x4_s
(local.get $0)
)
)
- (func $i64x2.extend_high_i32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.extend_high_i32x4_s (type $1) (param $0 v128) (result v128)
(i64x2.extend_high_i32x4_s
(local.get $0)
)
)
- (func $i64x2.extend_low_i32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.extend_low_i32x4_u (type $1) (param $0 v128) (result v128)
(i64x2.extend_low_i32x4_u
(local.get $0)
)
)
- (func $i64x2.extend_high_i32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.extend_high_i32x4_u (type $1) (param $0 v128) (result v128)
(i64x2.extend_high_i32x4_u
(local.get $0)
)
)
- (func $i64x2.shl (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i64x2.shl (type $3) (param $0 v128) (param $1 i32) (result v128)
(i64x2.shl
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.shr_s (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i64x2.shr_s (type $3) (param $0 v128) (param $1 i32) (result v128)
(i64x2.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.shr_u (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i64x2.shr_u (type $3) (param $0 v128) (param $1 i32) (result v128)
(i64x2.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.add
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.sub
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.mul (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.mul (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.mul
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.eq
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.ne
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.lt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.lt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.gt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.gt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.le_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.le_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.le_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.ge_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.ge_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.extmul_low_i32x4_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.extmul_low_i32x4_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_low_i32x4_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.extmul_high_i32x4_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.extmul_high_i32x4_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_high_i32x4_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.extmul_low_i32x4_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.extmul_low_i32x4_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_low_i32x4_u
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.extmul_high_i32x4_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.extmul_high_i32x4_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_high_i32x4_u
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.abs (type $1) (param $0 v128) (result v128)
(f32x4.abs
(local.get $0)
)
)
- (func $f32x4.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.neg (type $1) (param $0 v128) (result v128)
(f32x4.neg
(local.get $0)
)
)
- (func $f32x4.sqrt (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.sqrt (type $1) (param $0 v128) (result v128)
(f32x4.sqrt
(local.get $0)
)
)
- (func $f32x4.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.add
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.sub
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.mul (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.mul (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.mul
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.div (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.div (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.div
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.min (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.min (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.min
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.max (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.max (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.max
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.pmin (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.pmin (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.pmin
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.pmax (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.pmax (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.pmax
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.abs (type $1) (param $0 v128) (result v128)
(f64x2.abs
(local.get $0)
)
)
- (func $f64x2.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.neg (type $1) (param $0 v128) (result v128)
(f64x2.neg
(local.get $0)
)
)
- (func $f64x2.sqrt (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.sqrt (type $1) (param $0 v128) (result v128)
(f64x2.sqrt
(local.get $0)
)
)
- (func $f64x2.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.add
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.sub
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.mul (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.mul (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.mul
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.div (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.div (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.div
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.min (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.min (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.min
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.max (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.max (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.max
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.pmin (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.pmin (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.pmin
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.pmax (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.pmax (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.pmax
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.trunc_sat_f32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.trunc_sat_f32x4_s (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f32x4_s
(local.get $0)
)
)
- (func $i32x4.trunc_sat_f32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.trunc_sat_f32x4_u (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f32x4_u
(local.get $0)
)
)
- (func $f32x4.convert_i32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.convert_i32x4_s (type $1) (param $0 v128) (result v128)
(f32x4.convert_i32x4_s
(local.get $0)
)
)
- (func $f32x4.convert_i32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.convert_i32x4_u (type $1) (param $0 v128) (result v128)
(f32x4.convert_i32x4_u
(local.get $0)
)
)
- (func $i32x4.trunc_sat_f64x2_s_zero (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.trunc_sat_f64x2_s_zero (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f64x2_s_zero
(local.get $0)
)
)
- (func $i32x4.trunc_sat_f64x2_u_zero (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.trunc_sat_f64x2_u_zero (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f64x2_u_zero
(local.get $0)
)
)
- (func $f64x2.convert_low_i32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.convert_low_i32x4_s (type $1) (param $0 v128) (result v128)
(f64x2.convert_low_i32x4_s
(local.get $0)
)
)
- (func $f64x2.convert_low_i32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.convert_low_i32x4_u (type $1) (param $0 v128) (result v128)
(f64x2.convert_low_i32x4_u
(local.get $0)
)
diff --git a/test/simd.wast.fromBinary b/test/simd.wast.fromBinary
index 1bfd3b2b5..892d56754 100644
--- a/test/simd.wast.fromBinary
+++ b/test/simd.wast.fromBinary
@@ -1,1387 +1,1387 @@
(module
- (type $v128_v128_=>_v128 (func (param v128 v128) (result v128)))
- (type $v128_=>_v128 (func (param v128) (result v128)))
- (type $i32_=>_v128 (func (param i32) (result v128)))
- (type $v128_i32_=>_v128 (func (param v128 i32) (result v128)))
- (type $v128_=>_i32 (func (param v128) (result i32)))
- (type $i32_v128_=>_none (func (param i32 v128)))
- (type $i32_v128_=>_v128 (func (param i32 v128) (result v128)))
- (type $none_=>_v128 (func (result v128)))
- (type $f32_=>_v128 (func (param f32) (result v128)))
- (type $f64_=>_v128 (func (param f64) (result v128)))
- (type $v128_=>_i64 (func (param v128) (result i64)))
- (type $v128_i64_=>_v128 (func (param v128 i64) (result v128)))
- (type $v128_=>_f32 (func (param v128) (result f32)))
- (type $v128_f32_=>_v128 (func (param v128 f32) (result v128)))
- (type $v128_=>_f64 (func (param v128) (result f64)))
- (type $v128_f64_=>_v128 (func (param v128 f64) (result v128)))
- (type $v128_v128_v128_=>_v128 (func (param v128 v128 v128) (result v128)))
+ (type $0 (func (param v128 v128) (result v128)))
+ (type $1 (func (param v128) (result v128)))
+ (type $2 (func (param i32) (result v128)))
+ (type $3 (func (param v128 i32) (result v128)))
+ (type $4 (func (param v128) (result i32)))
+ (type $5 (func (param i32 v128)))
+ (type $6 (func (param i32 v128) (result v128)))
+ (type $7 (func (result v128)))
+ (type $8 (func (param f32) (result v128)))
+ (type $9 (func (param f64) (result v128)))
+ (type $10 (func (param v128) (result i64)))
+ (type $11 (func (param v128 i64) (result v128)))
+ (type $12 (func (param v128) (result f32)))
+ (type $13 (func (param v128 f32) (result v128)))
+ (type $14 (func (param v128) (result f64)))
+ (type $15 (func (param v128 f64) (result v128)))
+ (type $16 (func (param v128 v128 v128) (result v128)))
(memory $0 1 1)
- (func $v128.load (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load (type $2) (param $0 i32) (result v128)
(v128.load
(local.get $0)
)
)
- (func $v128.load8x8_s (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load8x8_s (type $2) (param $0 i32) (result v128)
(v128.load8x8_s
(local.get $0)
)
)
- (func $v128.load8x8_u (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load8x8_u (type $2) (param $0 i32) (result v128)
(v128.load8x8_u
(local.get $0)
)
)
- (func $v128.load16x4_s (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load16x4_s (type $2) (param $0 i32) (result v128)
(v128.load16x4_s
(local.get $0)
)
)
- (func $v128.load16x4_u (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load16x4_u (type $2) (param $0 i32) (result v128)
(v128.load16x4_u
(local.get $0)
)
)
- (func $v128.load32x2_s (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load32x2_s (type $2) (param $0 i32) (result v128)
(v128.load32x2_s
(local.get $0)
)
)
- (func $v128.load32x2_u (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load32x2_u (type $2) (param $0 i32) (result v128)
(v128.load32x2_u
(local.get $0)
)
)
- (func $v128.load8_splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load8_splat (type $2) (param $0 i32) (result v128)
(v128.load8_splat
(local.get $0)
)
)
- (func $v128.load16_splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load16_splat (type $2) (param $0 i32) (result v128)
(v128.load16_splat
(local.get $0)
)
)
- (func $v128.load32_splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load32_splat (type $2) (param $0 i32) (result v128)
(v128.load32_splat
(local.get $0)
)
)
- (func $v128.load64_splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load64_splat (type $2) (param $0 i32) (result v128)
(v128.load64_splat
(local.get $0)
)
)
- (func $v128.store (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store (type $5) (param $0 i32) (param $1 v128)
(v128.store
(local.get $0)
(local.get $1)
)
)
- (func $v128.const.i8x16 (type $none_=>_v128) (result v128)
+ (func $v128.const.i8x16 (type $7) (result v128)
(v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d)
)
- (func $v128.const.i16x8 (type $none_=>_v128) (result v128)
+ (func $v128.const.i16x8 (type $7) (result v128)
(v128.const i32x4 0x00020001 0x00040003 0x00060005 0x00080007)
)
- (func $v128.const.i32x4 (type $none_=>_v128) (result v128)
+ (func $v128.const.i32x4 (type $7) (result v128)
(v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004)
)
- (func $v128.const.i64x2 (type $none_=>_v128) (result v128)
+ (func $v128.const.i64x2 (type $7) (result v128)
(v128.const i32x4 0x00000001 0x00000000 0x00000002 0x00000000)
)
- (func $v128.const.f32x4 (type $none_=>_v128) (result v128)
+ (func $v128.const.f32x4 (type $7) (result v128)
(v128.const i32x4 0x3f800000 0x40000000 0x40400000 0x40800000)
)
- (func $v128.const.f64x2 (type $none_=>_v128) (result v128)
+ (func $v128.const.f64x2 (type $7) (result v128)
(v128.const i32x4 0x00000000 0x3ff00000 0x00000000 0x40000000)
)
- (func $i8x16.shuffle (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.shuffle (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.shuffle 0 17 2 19 4 21 6 23 8 25 10 27 12 29 14 31
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.swizzle (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.swizzle (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.swizzle
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $i8x16.splat (type $2) (param $0 i32) (result v128)
(i8x16.splat
(local.get $0)
)
)
- (func $i16x8.splat (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $i16x8.splat (type $2) (param $0 i32) (result v128)
(i16x8.splat
(local.get $0)
)
)
- (func $f32x4.splat (type $f32_=>_v128) (param $0 f32) (result v128)
+ (func $f32x4.splat (type $8) (param $0 f32) (result v128)
(f32x4.splat
(local.get $0)
)
)
- (func $f64x2.splat (type $f64_=>_v128) (param $0 f64) (result v128)
+ (func $f64x2.splat (type $9) (param $0 f64) (result v128)
(f64x2.splat
(local.get $0)
)
)
- (func $i8x16.extract_lane_s (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i8x16.extract_lane_s (type $4) (param $0 v128) (result i32)
(i8x16.extract_lane_s 0
(local.get $0)
)
)
- (func $i8x16.extract_lane_u (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i8x16.extract_lane_u (type $4) (param $0 v128) (result i32)
(i8x16.extract_lane_u 0
(local.get $0)
)
)
- (func $i8x16.replace_lane (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i8x16.replace_lane (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extract_lane_s (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i16x8.extract_lane_s (type $4) (param $0 v128) (result i32)
(i16x8.extract_lane_s 0
(local.get $0)
)
)
- (func $i16x8.extract_lane_u (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i16x8.extract_lane_u (type $4) (param $0 v128) (result i32)
(i16x8.extract_lane_u 0
(local.get $0)
)
)
- (func $i16x8.replace_lane (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i16x8.replace_lane (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.extract_lane (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i32x4.extract_lane (type $4) (param $0 v128) (result i32)
(i32x4.extract_lane 0
(local.get $0)
)
)
- (func $i32x4.replace_lane (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i32x4.replace_lane (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.extract_lane (type $v128_=>_i64) (param $0 v128) (result i64)
+ (func $i64x2.extract_lane (type $10) (param $0 v128) (result i64)
(i64x2.extract_lane 0
(local.get $0)
)
)
- (func $i64x2.replace_lane (type $v128_i64_=>_v128) (param $0 v128) (param $1 i64) (result v128)
+ (func $i64x2.replace_lane (type $11) (param $0 v128) (param $1 i64) (result v128)
(i64x2.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.extract_lane (type $v128_=>_f32) (param $0 v128) (result f32)
+ (func $f32x4.extract_lane (type $12) (param $0 v128) (result f32)
(f32x4.extract_lane 0
(local.get $0)
)
)
- (func $f32x4.replace_lane (type $v128_f32_=>_v128) (param $0 v128) (param $1 f32) (result v128)
+ (func $f32x4.replace_lane (type $13) (param $0 v128) (param $1 f32) (result v128)
(f32x4.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.extract_lane (type $v128_=>_f64) (param $0 v128) (result f64)
+ (func $f64x2.extract_lane (type $14) (param $0 v128) (result f64)
(f64x2.extract_lane 0
(local.get $0)
)
)
- (func $f64x2.replace_lane (type $v128_f64_=>_v128) (param $0 v128) (param $1 f64) (result v128)
+ (func $f64x2.replace_lane (type $15) (param $0 v128) (param $1 f64) (result v128)
(f64x2.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.eq
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.ne
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.lt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.lt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.lt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.lt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.lt_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.gt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.gt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.gt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.gt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.gt_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.le_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.le_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.le_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.le_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.le_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.le_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.ge_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.ge_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.ge_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.ge_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.ge_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.eq
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.ne
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.lt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.lt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.lt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.lt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.lt_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.gt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.gt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.gt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.gt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.gt_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.le_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.le_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.le_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.le_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.le_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.le_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.ge_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.ge_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.ge_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.ge_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.ge_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.eq
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.ne
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.lt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.lt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.lt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.lt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.lt_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.gt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.gt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.gt_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.gt_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.gt_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.le_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.le_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.le_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.le_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.le_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.le_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.ge_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.ge_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.ge_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.ge_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.ge_u
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.eq
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.ne
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.lt (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.lt (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.lt
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.gt (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.gt (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.gt
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.le (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.le (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.le
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.ge (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.ge (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.ge
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.eq
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.ne
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.lt (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.lt (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.lt
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.gt (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.gt (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.gt
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.le (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.le (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.le
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.ge (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.ge (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.ge
(local.get $0)
(local.get $1)
)
)
- (func $v128.not (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $v128.not (type $1) (param $0 v128) (result v128)
(v128.not
(local.get $0)
)
)
- (func $v128.and (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $v128.and (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.and
(local.get $0)
(local.get $1)
)
)
- (func $v128.andnot (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $v128.andnot (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.andnot
(local.get $0)
(local.get $1)
)
)
- (func $v128.or (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $v128.or (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.or
(local.get $0)
(local.get $1)
)
)
- (func $v128.xor (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $v128.xor (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.xor
(local.get $0)
(local.get $1)
)
)
- (func $v128.bitselect (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ (func $v128.bitselect (type $16) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
(v128.bitselect
(local.get $0)
(local.get $1)
(local.get $2)
)
)
- (func $v128.any_true (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $v128.any_true (type $4) (param $0 v128) (result i32)
(v128.any_true
(local.get $0)
)
)
- (func $v128.load8_lane (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load8_lane (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load8_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load16_lane (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load16_lane (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load16_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load32_lane (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load32_lane (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load32_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load64_lane (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load64_lane (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load64_lane_align (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load64_lane_align (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load64_lane_offset (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load64_lane_offset (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane offset=32 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load64_lane_align_offset (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $v128.load64_lane_align_offset (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane offset=32 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store8_lane (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store8_lane (type $5) (param $0 i32) (param $1 v128)
(v128.store8_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store16_lane (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store16_lane (type $5) (param $0 i32) (param $1 v128)
(v128.store16_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store32_lane (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store32_lane (type $5) (param $0 i32) (param $1 v128)
(v128.store32_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store64_lane (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store64_lane (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store64_lane_align (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store64_lane_align (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store64_lane_offset (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store64_lane_offset (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane offset=32 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.store64_lane_align_offset (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $v128.store64_lane_align_offset (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane offset=32 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $v128.load32_zero (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load32_zero (type $2) (param $0 i32) (result v128)
(v128.load32_zero
(local.get $0)
)
)
- (func $v128.load64_zero (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $v128.load64_zero (type $2) (param $0 i32) (result v128)
(v128.load64_zero
(local.get $0)
)
)
- (func $f32x4.demote_f64x2_zero (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.demote_f64x2_zero (type $1) (param $0 v128) (result v128)
(f32x4.demote_f64x2_zero
(local.get $0)
)
)
- (func $f64x2.promote_low_f32x4 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.promote_low_f32x4 (type $1) (param $0 v128) (result v128)
(f64x2.promote_low_f32x4
(local.get $0)
)
)
- (func $i8x16.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i8x16.abs (type $1) (param $0 v128) (result v128)
(i8x16.abs
(local.get $0)
)
)
- (func $i8x16.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i8x16.neg (type $1) (param $0 v128) (result v128)
(i8x16.neg
(local.get $0)
)
)
- (func $i8x16.popcnt (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i8x16.popcnt (type $1) (param $0 v128) (result v128)
(i8x16.popcnt
(local.get $0)
)
)
- (func $i8x16.all_true (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i8x16.all_true (type $4) (param $0 v128) (result i32)
(i8x16.all_true
(local.get $0)
)
)
- (func $i8x16.bitmask (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i8x16.bitmask (type $4) (param $0 v128) (result i32)
(i8x16.bitmask
(local.get $0)
)
)
- (func $i8x16.narrow_i16x8_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.narrow_i16x8_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.narrow_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.narrow_i16x8_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.narrow_i16x8_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.narrow_i16x8_u
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.ceil (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.ceil (type $1) (param $0 v128) (result v128)
(f32x4.ceil
(local.get $0)
)
)
- (func $f32x4.floor (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.floor (type $1) (param $0 v128) (result v128)
(f32x4.floor
(local.get $0)
)
)
- (func $f32x4.trunc (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.trunc (type $1) (param $0 v128) (result v128)
(f32x4.trunc
(local.get $0)
)
)
- (func $f32x4.nearest (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.nearest (type $1) (param $0 v128) (result v128)
(f32x4.nearest
(local.get $0)
)
)
- (func $i8x16.shl (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i8x16.shl (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.shl
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.shr_s (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i8x16.shr_s (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.shr_u (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i8x16.shr_u (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.add
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.add_sat_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.add_sat_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.add_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.add_sat_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.add_sat_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.add_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.sub
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.sub_sat_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.sub_sat_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.sub_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.sub_sat_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.sub_sat_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.sub_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.ceil (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.ceil (type $1) (param $0 v128) (result v128)
(f64x2.ceil
(local.get $0)
)
)
- (func $f64x2.floor (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.floor (type $1) (param $0 v128) (result v128)
(f64x2.floor
(local.get $0)
)
)
- (func $i8x16.min_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.min_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.min_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.min_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.min_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.min_u
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.max_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.max_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.max_s
(local.get $0)
(local.get $1)
)
)
- (func $i8x16.max_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.max_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.max_u
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.trunc (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.trunc (type $1) (param $0 v128) (result v128)
(f64x2.trunc
(local.get $0)
)
)
- (func $i8x16.avgr_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i8x16.avgr_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.avgr_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extadd_pairwise_i8x16_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extadd_pairwise_i8x16_s (type $1) (param $0 v128) (result v128)
(i16x8.extadd_pairwise_i8x16_s
(local.get $0)
)
)
- (func $i16x8.extadd_pairwise_i8x16_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extadd_pairwise_i8x16_u (type $1) (param $0 v128) (result v128)
(i16x8.extadd_pairwise_i8x16_u
(local.get $0)
)
)
- (func $i32x4.extadd_pairwise_i16x8_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extadd_pairwise_i16x8_s (type $1) (param $0 v128) (result v128)
(i32x4.extadd_pairwise_i16x8_s
(local.get $0)
)
)
- (func $i32x4.extadd_pairwise_i16x8_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extadd_pairwise_i16x8_u (type $1) (param $0 v128) (result v128)
(i32x4.extadd_pairwise_i16x8_u
(local.get $0)
)
)
- (func $i16x8.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.abs (type $1) (param $0 v128) (result v128)
(i16x8.abs
(local.get $0)
)
)
- (func $i16x8.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.neg (type $1) (param $0 v128) (result v128)
(i16x8.neg
(local.get $0)
)
)
- (func $i16x8.q15mulr_sat_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.q15mulr_sat_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.q15mulr_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.all_true (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i16x8.all_true (type $4) (param $0 v128) (result i32)
(i16x8.all_true
(local.get $0)
)
)
- (func $i16x8.bitmask (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i16x8.bitmask (type $4) (param $0 v128) (result i32)
(i16x8.bitmask
(local.get $0)
)
)
- (func $i16x8.narrow_i32x4_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.narrow_i32x4_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.narrow_i32x4_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.narrow_i32x4_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.narrow_i32x4_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.narrow_i32x4_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extend_low_i8x16_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extend_low_i8x16_s (type $1) (param $0 v128) (result v128)
(i16x8.extend_low_i8x16_s
(local.get $0)
)
)
- (func $i16x8.extend_high_i8x16_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extend_high_i8x16_s (type $1) (param $0 v128) (result v128)
(i16x8.extend_high_i8x16_s
(local.get $0)
)
)
- (func $i16x8.extend_low_i8x16_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extend_low_i8x16_u (type $1) (param $0 v128) (result v128)
(i16x8.extend_low_i8x16_u
(local.get $0)
)
)
- (func $i16x8.extend_high_i8x16_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i16x8.extend_high_i8x16_u (type $1) (param $0 v128) (result v128)
(i16x8.extend_high_i8x16_u
(local.get $0)
)
)
- (func $i16x8.shl (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i16x8.shl (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.shl
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.shr_s (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i16x8.shr_s (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.shr_u (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i16x8.shr_u (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.add
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.add_sat_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.add_sat_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.add_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.add_sat_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.add_sat_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.add_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.sub
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.sub_sat_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.sub_sat_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.sub_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.sub_sat_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.sub_sat_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.sub_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.nearest (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.nearest (type $1) (param $0 v128) (result v128)
(f64x2.nearest
(local.get $0)
)
)
- (func $i16x8.mul (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.mul (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.mul
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.min_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.min_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.min_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.min_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.min_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.min_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.max_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.max_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.max_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.max_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.max_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.max_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.avgr_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.avgr_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.avgr_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extmul_low_i8x16_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.extmul_low_i8x16_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_low_i8x16_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extmul_high_i8x16_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.extmul_high_i8x16_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_high_i8x16_s
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extmul_low_i8x16_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.extmul_low_i8x16_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_low_i8x16_u
(local.get $0)
(local.get $1)
)
)
- (func $i16x8.extmul_high_i8x16_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i16x8.extmul_high_i8x16_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_high_i8x16_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.abs (type $1) (param $0 v128) (result v128)
(i32x4.abs
(local.get $0)
)
)
- (func $i32x4.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.neg (type $1) (param $0 v128) (result v128)
(i32x4.neg
(local.get $0)
)
)
- (func $i32x4.all_true (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i32x4.all_true (type $4) (param $0 v128) (result i32)
(i32x4.all_true
(local.get $0)
)
)
- (func $i32x4.bitmask (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i32x4.bitmask (type $4) (param $0 v128) (result i32)
(i32x4.bitmask
(local.get $0)
)
)
- (func $i32x4.extend_low_i16x8_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extend_low_i16x8_s (type $1) (param $0 v128) (result v128)
(i32x4.extend_low_i16x8_s
(local.get $0)
)
)
- (func $i32x4.extend_high_i16x8_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extend_high_i16x8_s (type $1) (param $0 v128) (result v128)
(i32x4.extend_high_i16x8_s
(local.get $0)
)
)
- (func $i32x4.extend_low_i16x8_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extend_low_i16x8_u (type $1) (param $0 v128) (result v128)
(i32x4.extend_low_i16x8_u
(local.get $0)
)
)
- (func $i32x4.extend_high_i16x8_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.extend_high_i16x8_u (type $1) (param $0 v128) (result v128)
(i32x4.extend_high_i16x8_u
(local.get $0)
)
)
- (func $i32x4.shl (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i32x4.shl (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.shl
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.shr_s (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i32x4.shr_s (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.shr_u (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i32x4.shr_u (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.add
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.sub
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.mul (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.mul (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.mul
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.min_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.min_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.min_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.min_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.min_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.min_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.max_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.max_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.max_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.max_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.max_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.max_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.dot_i16x8_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.dot_i16x8_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.dot_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.extmul_low_i16x8_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.extmul_low_i16x8_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_low_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.extmul_high_i16x8_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.extmul_high_i16x8_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_high_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.extmul_low_i16x8_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.extmul_low_i16x8_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_low_i16x8_u
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.extmul_high_i16x8_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i32x4.extmul_high_i16x8_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_high_i16x8_u
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.abs (type $1) (param $0 v128) (result v128)
(i64x2.abs
(local.get $0)
)
)
- (func $i64x2.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.neg (type $1) (param $0 v128) (result v128)
(i64x2.neg
(local.get $0)
)
)
- (func $i64x2.all_true (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i64x2.all_true (type $4) (param $0 v128) (result i32)
(i64x2.all_true
(local.get $0)
)
)
- (func $i64x2.bitmask (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $i64x2.bitmask (type $4) (param $0 v128) (result i32)
(i64x2.bitmask
(local.get $0)
)
)
- (func $i64x2.extend_low_i32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.extend_low_i32x4_s (type $1) (param $0 v128) (result v128)
(i64x2.extend_low_i32x4_s
(local.get $0)
)
)
- (func $i64x2.extend_high_i32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.extend_high_i32x4_s (type $1) (param $0 v128) (result v128)
(i64x2.extend_high_i32x4_s
(local.get $0)
)
)
- (func $i64x2.extend_low_i32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.extend_low_i32x4_u (type $1) (param $0 v128) (result v128)
(i64x2.extend_low_i32x4_u
(local.get $0)
)
)
- (func $i64x2.extend_high_i32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i64x2.extend_high_i32x4_u (type $1) (param $0 v128) (result v128)
(i64x2.extend_high_i32x4_u
(local.get $0)
)
)
- (func $i64x2.shl (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i64x2.shl (type $3) (param $0 v128) (param $1 i32) (result v128)
(i64x2.shl
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.shr_s (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i64x2.shr_s (type $3) (param $0 v128) (param $1 i32) (result v128)
(i64x2.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.shr_u (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $i64x2.shr_u (type $3) (param $0 v128) (param $1 i32) (result v128)
(i64x2.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.add
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.sub
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.mul (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.mul (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.mul
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.eq (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.eq (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.eq
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.ne (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.ne (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.ne
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.lt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.lt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.gt_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.gt_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.le_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.le_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.le_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.ge_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.ge_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.extmul_low_i32x4_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.extmul_low_i32x4_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_low_i32x4_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.extmul_high_i32x4_s (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.extmul_high_i32x4_s (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_high_i32x4_s
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.extmul_low_i32x4_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.extmul_low_i32x4_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_low_i32x4_u
(local.get $0)
(local.get $1)
)
)
- (func $i64x2.extmul_high_i32x4_u (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $i64x2.extmul_high_i32x4_u (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_high_i32x4_u
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.abs (type $1) (param $0 v128) (result v128)
(f32x4.abs
(local.get $0)
)
)
- (func $f32x4.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.neg (type $1) (param $0 v128) (result v128)
(f32x4.neg
(local.get $0)
)
)
- (func $f32x4.sqrt (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.sqrt (type $1) (param $0 v128) (result v128)
(f32x4.sqrt
(local.get $0)
)
)
- (func $f32x4.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.add
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.sub
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.mul (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.mul (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.mul
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.div (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.div (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.div
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.min (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.min (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.min
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.max (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.max (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.max
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.pmin (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.pmin (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.pmin
(local.get $0)
(local.get $1)
)
)
- (func $f32x4.pmax (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f32x4.pmax (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.pmax
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.abs (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.abs (type $1) (param $0 v128) (result v128)
(f64x2.abs
(local.get $0)
)
)
- (func $f64x2.neg (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.neg (type $1) (param $0 v128) (result v128)
(f64x2.neg
(local.get $0)
)
)
- (func $f64x2.sqrt (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.sqrt (type $1) (param $0 v128) (result v128)
(f64x2.sqrt
(local.get $0)
)
)
- (func $f64x2.add (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.add (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.add
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.sub (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.sub (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.sub
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.mul (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.mul (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.mul
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.div (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.div (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.div
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.min (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.min (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.min
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.max (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.max (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.max
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.pmin (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.pmin (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.pmin
(local.get $0)
(local.get $1)
)
)
- (func $f64x2.pmax (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $f64x2.pmax (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.pmax
(local.get $0)
(local.get $1)
)
)
- (func $i32x4.trunc_sat_f32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.trunc_sat_f32x4_s (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f32x4_s
(local.get $0)
)
)
- (func $i32x4.trunc_sat_f32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.trunc_sat_f32x4_u (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f32x4_u
(local.get $0)
)
)
- (func $f32x4.convert_i32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.convert_i32x4_s (type $1) (param $0 v128) (result v128)
(f32x4.convert_i32x4_s
(local.get $0)
)
)
- (func $f32x4.convert_i32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f32x4.convert_i32x4_u (type $1) (param $0 v128) (result v128)
(f32x4.convert_i32x4_u
(local.get $0)
)
)
- (func $i32x4.trunc_sat_f64x2_s_zero (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.trunc_sat_f64x2_s_zero (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f64x2_s_zero
(local.get $0)
)
)
- (func $i32x4.trunc_sat_f64x2_u_zero (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $i32x4.trunc_sat_f64x2_u_zero (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f64x2_u_zero
(local.get $0)
)
)
- (func $f64x2.convert_low_i32x4_s (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.convert_low_i32x4_s (type $1) (param $0 v128) (result v128)
(f64x2.convert_low_i32x4_s
(local.get $0)
)
)
- (func $f64x2.convert_low_i32x4_u (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $f64x2.convert_low_i32x4_u (type $1) (param $0 v128) (result v128)
(f64x2.convert_low_i32x4_u
(local.get $0)
)
diff --git a/test/simd.wast.fromBinary.noDebugInfo b/test/simd.wast.fromBinary.noDebugInfo
index db46e7564..18e2671f3 100644
--- a/test/simd.wast.fromBinary.noDebugInfo
+++ b/test/simd.wast.fromBinary.noDebugInfo
@@ -1,1387 +1,1387 @@
(module
- (type $v128_v128_=>_v128 (func (param v128 v128) (result v128)))
- (type $v128_=>_v128 (func (param v128) (result v128)))
- (type $i32_=>_v128 (func (param i32) (result v128)))
- (type $v128_i32_=>_v128 (func (param v128 i32) (result v128)))
- (type $v128_=>_i32 (func (param v128) (result i32)))
- (type $i32_v128_=>_none (func (param i32 v128)))
- (type $i32_v128_=>_v128 (func (param i32 v128) (result v128)))
- (type $none_=>_v128 (func (result v128)))
- (type $f32_=>_v128 (func (param f32) (result v128)))
- (type $f64_=>_v128 (func (param f64) (result v128)))
- (type $v128_=>_i64 (func (param v128) (result i64)))
- (type $v128_i64_=>_v128 (func (param v128 i64) (result v128)))
- (type $v128_=>_f32 (func (param v128) (result f32)))
- (type $v128_f32_=>_v128 (func (param v128 f32) (result v128)))
- (type $v128_=>_f64 (func (param v128) (result f64)))
- (type $v128_f64_=>_v128 (func (param v128 f64) (result v128)))
- (type $v128_v128_v128_=>_v128 (func (param v128 v128 v128) (result v128)))
+ (type $0 (func (param v128 v128) (result v128)))
+ (type $1 (func (param v128) (result v128)))
+ (type $2 (func (param i32) (result v128)))
+ (type $3 (func (param v128 i32) (result v128)))
+ (type $4 (func (param v128) (result i32)))
+ (type $5 (func (param i32 v128)))
+ (type $6 (func (param i32 v128) (result v128)))
+ (type $7 (func (result v128)))
+ (type $8 (func (param f32) (result v128)))
+ (type $9 (func (param f64) (result v128)))
+ (type $10 (func (param v128) (result i64)))
+ (type $11 (func (param v128 i64) (result v128)))
+ (type $12 (func (param v128) (result f32)))
+ (type $13 (func (param v128 f32) (result v128)))
+ (type $14 (func (param v128) (result f64)))
+ (type $15 (func (param v128 f64) (result v128)))
+ (type $16 (func (param v128 v128 v128) (result v128)))
(memory $0 1 1)
- (func $0 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $0 (type $2) (param $0 i32) (result v128)
(v128.load
(local.get $0)
)
)
- (func $1 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $1 (type $2) (param $0 i32) (result v128)
(v128.load8x8_s
(local.get $0)
)
)
- (func $2 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $2 (type $2) (param $0 i32) (result v128)
(v128.load8x8_u
(local.get $0)
)
)
- (func $3 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $3 (type $2) (param $0 i32) (result v128)
(v128.load16x4_s
(local.get $0)
)
)
- (func $4 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $4 (type $2) (param $0 i32) (result v128)
(v128.load16x4_u
(local.get $0)
)
)
- (func $5 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $5 (type $2) (param $0 i32) (result v128)
(v128.load32x2_s
(local.get $0)
)
)
- (func $6 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $6 (type $2) (param $0 i32) (result v128)
(v128.load32x2_u
(local.get $0)
)
)
- (func $7 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $7 (type $2) (param $0 i32) (result v128)
(v128.load8_splat
(local.get $0)
)
)
- (func $8 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $8 (type $2) (param $0 i32) (result v128)
(v128.load16_splat
(local.get $0)
)
)
- (func $9 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $9 (type $2) (param $0 i32) (result v128)
(v128.load32_splat
(local.get $0)
)
)
- (func $10 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $10 (type $2) (param $0 i32) (result v128)
(v128.load64_splat
(local.get $0)
)
)
- (func $11 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $11 (type $5) (param $0 i32) (param $1 v128)
(v128.store
(local.get $0)
(local.get $1)
)
)
- (func $12 (type $none_=>_v128) (result v128)
+ (func $12 (type $7) (result v128)
(v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d)
)
- (func $13 (type $none_=>_v128) (result v128)
+ (func $13 (type $7) (result v128)
(v128.const i32x4 0x00020001 0x00040003 0x00060005 0x00080007)
)
- (func $14 (type $none_=>_v128) (result v128)
+ (func $14 (type $7) (result v128)
(v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004)
)
- (func $15 (type $none_=>_v128) (result v128)
+ (func $15 (type $7) (result v128)
(v128.const i32x4 0x00000001 0x00000000 0x00000002 0x00000000)
)
- (func $16 (type $none_=>_v128) (result v128)
+ (func $16 (type $7) (result v128)
(v128.const i32x4 0x3f800000 0x40000000 0x40400000 0x40800000)
)
- (func $17 (type $none_=>_v128) (result v128)
+ (func $17 (type $7) (result v128)
(v128.const i32x4 0x00000000 0x3ff00000 0x00000000 0x40000000)
)
- (func $18 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $18 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.shuffle 0 17 2 19 4 21 6 23 8 25 10 27 12 29 14 31
(local.get $0)
(local.get $1)
)
)
- (func $19 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $19 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.swizzle
(local.get $0)
(local.get $1)
)
)
- (func $20 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $20 (type $2) (param $0 i32) (result v128)
(i8x16.splat
(local.get $0)
)
)
- (func $21 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $21 (type $2) (param $0 i32) (result v128)
(i16x8.splat
(local.get $0)
)
)
- (func $22 (type $f32_=>_v128) (param $0 f32) (result v128)
+ (func $22 (type $8) (param $0 f32) (result v128)
(f32x4.splat
(local.get $0)
)
)
- (func $23 (type $f64_=>_v128) (param $0 f64) (result v128)
+ (func $23 (type $9) (param $0 f64) (result v128)
(f64x2.splat
(local.get $0)
)
)
- (func $24 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $24 (type $4) (param $0 v128) (result i32)
(i8x16.extract_lane_s 0
(local.get $0)
)
)
- (func $25 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $25 (type $4) (param $0 v128) (result i32)
(i8x16.extract_lane_u 0
(local.get $0)
)
)
- (func $26 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $26 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $27 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $27 (type $4) (param $0 v128) (result i32)
(i16x8.extract_lane_s 0
(local.get $0)
)
)
- (func $28 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $28 (type $4) (param $0 v128) (result i32)
(i16x8.extract_lane_u 0
(local.get $0)
)
)
- (func $29 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $29 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $30 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $30 (type $4) (param $0 v128) (result i32)
(i32x4.extract_lane 0
(local.get $0)
)
)
- (func $31 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $31 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $32 (type $v128_=>_i64) (param $0 v128) (result i64)
+ (func $32 (type $10) (param $0 v128) (result i64)
(i64x2.extract_lane 0
(local.get $0)
)
)
- (func $33 (type $v128_i64_=>_v128) (param $0 v128) (param $1 i64) (result v128)
+ (func $33 (type $11) (param $0 v128) (param $1 i64) (result v128)
(i64x2.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $34 (type $v128_=>_f32) (param $0 v128) (result f32)
+ (func $34 (type $12) (param $0 v128) (result f32)
(f32x4.extract_lane 0
(local.get $0)
)
)
- (func $35 (type $v128_f32_=>_v128) (param $0 v128) (param $1 f32) (result v128)
+ (func $35 (type $13) (param $0 v128) (param $1 f32) (result v128)
(f32x4.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $36 (type $v128_=>_f64) (param $0 v128) (result f64)
+ (func $36 (type $14) (param $0 v128) (result f64)
(f64x2.extract_lane 0
(local.get $0)
)
)
- (func $37 (type $v128_f64_=>_v128) (param $0 v128) (param $1 f64) (result v128)
+ (func $37 (type $15) (param $0 v128) (param $1 f64) (result v128)
(f64x2.replace_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $38 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $38 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.eq
(local.get $0)
(local.get $1)
)
)
- (func $39 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $39 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.ne
(local.get $0)
(local.get $1)
)
)
- (func $40 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $40 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $41 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $41 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.lt_u
(local.get $0)
(local.get $1)
)
)
- (func $42 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $42 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $43 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $43 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.gt_u
(local.get $0)
(local.get $1)
)
)
- (func $44 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $44 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.le_s
(local.get $0)
(local.get $1)
)
)
- (func $45 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $45 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.le_u
(local.get $0)
(local.get $1)
)
)
- (func $46 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $46 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $47 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $47 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.ge_u
(local.get $0)
(local.get $1)
)
)
- (func $48 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $48 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.eq
(local.get $0)
(local.get $1)
)
)
- (func $49 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $49 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.ne
(local.get $0)
(local.get $1)
)
)
- (func $50 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $50 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $51 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $51 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.lt_u
(local.get $0)
(local.get $1)
)
)
- (func $52 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $52 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $53 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $53 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.gt_u
(local.get $0)
(local.get $1)
)
)
- (func $54 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $54 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.le_s
(local.get $0)
(local.get $1)
)
)
- (func $55 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $55 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.le_u
(local.get $0)
(local.get $1)
)
)
- (func $56 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $56 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $57 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $57 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.ge_u
(local.get $0)
(local.get $1)
)
)
- (func $58 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $58 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.eq
(local.get $0)
(local.get $1)
)
)
- (func $59 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $59 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.ne
(local.get $0)
(local.get $1)
)
)
- (func $60 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $60 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $61 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $61 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.lt_u
(local.get $0)
(local.get $1)
)
)
- (func $62 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $62 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $63 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $63 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.gt_u
(local.get $0)
(local.get $1)
)
)
- (func $64 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $64 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.le_s
(local.get $0)
(local.get $1)
)
)
- (func $65 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $65 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.le_u
(local.get $0)
(local.get $1)
)
)
- (func $66 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $66 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $67 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $67 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.ge_u
(local.get $0)
(local.get $1)
)
)
- (func $68 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $68 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.eq
(local.get $0)
(local.get $1)
)
)
- (func $69 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $69 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.ne
(local.get $0)
(local.get $1)
)
)
- (func $70 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $70 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.lt
(local.get $0)
(local.get $1)
)
)
- (func $71 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $71 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.gt
(local.get $0)
(local.get $1)
)
)
- (func $72 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $72 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.le
(local.get $0)
(local.get $1)
)
)
- (func $73 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $73 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.ge
(local.get $0)
(local.get $1)
)
)
- (func $74 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $74 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.eq
(local.get $0)
(local.get $1)
)
)
- (func $75 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $75 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.ne
(local.get $0)
(local.get $1)
)
)
- (func $76 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $76 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.lt
(local.get $0)
(local.get $1)
)
)
- (func $77 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $77 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.gt
(local.get $0)
(local.get $1)
)
)
- (func $78 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $78 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.le
(local.get $0)
(local.get $1)
)
)
- (func $79 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $79 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.ge
(local.get $0)
(local.get $1)
)
)
- (func $80 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $80 (type $1) (param $0 v128) (result v128)
(v128.not
(local.get $0)
)
)
- (func $81 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $81 (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.and
(local.get $0)
(local.get $1)
)
)
- (func $82 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $82 (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.andnot
(local.get $0)
(local.get $1)
)
)
- (func $83 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $83 (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.or
(local.get $0)
(local.get $1)
)
)
- (func $84 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $84 (type $0) (param $0 v128) (param $1 v128) (result v128)
(v128.xor
(local.get $0)
(local.get $1)
)
)
- (func $85 (type $v128_v128_v128_=>_v128) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
+ (func $85 (type $16) (param $0 v128) (param $1 v128) (param $2 v128) (result v128)
(v128.bitselect
(local.get $0)
(local.get $1)
(local.get $2)
)
)
- (func $86 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $86 (type $4) (param $0 v128) (result i32)
(v128.any_true
(local.get $0)
)
)
- (func $87 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $87 (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load8_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $88 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $88 (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load16_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $89 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $89 (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load32_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $90 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $90 (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $91 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $91 (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $92 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $92 (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane offset=32 0
(local.get $0)
(local.get $1)
)
)
- (func $93 (type $i32_v128_=>_v128) (param $0 i32) (param $1 v128) (result v128)
+ (func $93 (type $6) (param $0 i32) (param $1 v128) (result v128)
(v128.load64_lane offset=32 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $94 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $94 (type $5) (param $0 i32) (param $1 v128)
(v128.store8_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $95 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $95 (type $5) (param $0 i32) (param $1 v128)
(v128.store16_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $96 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $96 (type $5) (param $0 i32) (param $1 v128)
(v128.store32_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $97 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $97 (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane 0
(local.get $0)
(local.get $1)
)
)
- (func $98 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $98 (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $99 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $99 (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane offset=32 0
(local.get $0)
(local.get $1)
)
)
- (func $100 (type $i32_v128_=>_none) (param $0 i32) (param $1 v128)
+ (func $100 (type $5) (param $0 i32) (param $1 v128)
(v128.store64_lane offset=32 align=1 0
(local.get $0)
(local.get $1)
)
)
- (func $101 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $101 (type $2) (param $0 i32) (result v128)
(v128.load32_zero
(local.get $0)
)
)
- (func $102 (type $i32_=>_v128) (param $0 i32) (result v128)
+ (func $102 (type $2) (param $0 i32) (result v128)
(v128.load64_zero
(local.get $0)
)
)
- (func $103 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $103 (type $1) (param $0 v128) (result v128)
(f32x4.demote_f64x2_zero
(local.get $0)
)
)
- (func $104 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $104 (type $1) (param $0 v128) (result v128)
(f64x2.promote_low_f32x4
(local.get $0)
)
)
- (func $105 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $105 (type $1) (param $0 v128) (result v128)
(i8x16.abs
(local.get $0)
)
)
- (func $106 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $106 (type $1) (param $0 v128) (result v128)
(i8x16.neg
(local.get $0)
)
)
- (func $107 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $107 (type $1) (param $0 v128) (result v128)
(i8x16.popcnt
(local.get $0)
)
)
- (func $108 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $108 (type $4) (param $0 v128) (result i32)
(i8x16.all_true
(local.get $0)
)
)
- (func $109 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $109 (type $4) (param $0 v128) (result i32)
(i8x16.bitmask
(local.get $0)
)
)
- (func $110 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $110 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.narrow_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $111 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $111 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.narrow_i16x8_u
(local.get $0)
(local.get $1)
)
)
- (func $112 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $112 (type $1) (param $0 v128) (result v128)
(f32x4.ceil
(local.get $0)
)
)
- (func $113 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $113 (type $1) (param $0 v128) (result v128)
(f32x4.floor
(local.get $0)
)
)
- (func $114 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $114 (type $1) (param $0 v128) (result v128)
(f32x4.trunc
(local.get $0)
)
)
- (func $115 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $115 (type $1) (param $0 v128) (result v128)
(f32x4.nearest
(local.get $0)
)
)
- (func $116 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $116 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.shl
(local.get $0)
(local.get $1)
)
)
- (func $117 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $117 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $118 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $118 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i8x16.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $119 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $119 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.add
(local.get $0)
(local.get $1)
)
)
- (func $120 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $120 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.add_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $121 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $121 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.add_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $122 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $122 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.sub
(local.get $0)
(local.get $1)
)
)
- (func $123 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $123 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.sub_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $124 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $124 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.sub_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $125 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $125 (type $1) (param $0 v128) (result v128)
(f64x2.ceil
(local.get $0)
)
)
- (func $126 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $126 (type $1) (param $0 v128) (result v128)
(f64x2.floor
(local.get $0)
)
)
- (func $127 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $127 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.min_s
(local.get $0)
(local.get $1)
)
)
- (func $128 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $128 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.min_u
(local.get $0)
(local.get $1)
)
)
- (func $129 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $129 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.max_s
(local.get $0)
(local.get $1)
)
)
- (func $130 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $130 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.max_u
(local.get $0)
(local.get $1)
)
)
- (func $131 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $131 (type $1) (param $0 v128) (result v128)
(f64x2.trunc
(local.get $0)
)
)
- (func $132 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $132 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i8x16.avgr_u
(local.get $0)
(local.get $1)
)
)
- (func $133 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $133 (type $1) (param $0 v128) (result v128)
(i16x8.extadd_pairwise_i8x16_s
(local.get $0)
)
)
- (func $134 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $134 (type $1) (param $0 v128) (result v128)
(i16x8.extadd_pairwise_i8x16_u
(local.get $0)
)
)
- (func $135 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $135 (type $1) (param $0 v128) (result v128)
(i32x4.extadd_pairwise_i16x8_s
(local.get $0)
)
)
- (func $136 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $136 (type $1) (param $0 v128) (result v128)
(i32x4.extadd_pairwise_i16x8_u
(local.get $0)
)
)
- (func $137 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $137 (type $1) (param $0 v128) (result v128)
(i16x8.abs
(local.get $0)
)
)
- (func $138 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $138 (type $1) (param $0 v128) (result v128)
(i16x8.neg
(local.get $0)
)
)
- (func $139 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $139 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.q15mulr_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $140 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $140 (type $4) (param $0 v128) (result i32)
(i16x8.all_true
(local.get $0)
)
)
- (func $141 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $141 (type $4) (param $0 v128) (result i32)
(i16x8.bitmask
(local.get $0)
)
)
- (func $142 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $142 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.narrow_i32x4_s
(local.get $0)
(local.get $1)
)
)
- (func $143 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $143 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.narrow_i32x4_u
(local.get $0)
(local.get $1)
)
)
- (func $144 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $144 (type $1) (param $0 v128) (result v128)
(i16x8.extend_low_i8x16_s
(local.get $0)
)
)
- (func $145 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $145 (type $1) (param $0 v128) (result v128)
(i16x8.extend_high_i8x16_s
(local.get $0)
)
)
- (func $146 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $146 (type $1) (param $0 v128) (result v128)
(i16x8.extend_low_i8x16_u
(local.get $0)
)
)
- (func $147 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $147 (type $1) (param $0 v128) (result v128)
(i16x8.extend_high_i8x16_u
(local.get $0)
)
)
- (func $148 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $148 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.shl
(local.get $0)
(local.get $1)
)
)
- (func $149 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $149 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $150 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $150 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i16x8.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $151 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $151 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.add
(local.get $0)
(local.get $1)
)
)
- (func $152 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $152 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.add_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $153 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $153 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.add_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $154 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $154 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.sub
(local.get $0)
(local.get $1)
)
)
- (func $155 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $155 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.sub_sat_s
(local.get $0)
(local.get $1)
)
)
- (func $156 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $156 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.sub_sat_u
(local.get $0)
(local.get $1)
)
)
- (func $157 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $157 (type $1) (param $0 v128) (result v128)
(f64x2.nearest
(local.get $0)
)
)
- (func $158 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $158 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.mul
(local.get $0)
(local.get $1)
)
)
- (func $159 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $159 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.min_s
(local.get $0)
(local.get $1)
)
)
- (func $160 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $160 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.min_u
(local.get $0)
(local.get $1)
)
)
- (func $161 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $161 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.max_s
(local.get $0)
(local.get $1)
)
)
- (func $162 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $162 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.max_u
(local.get $0)
(local.get $1)
)
)
- (func $163 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $163 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.avgr_u
(local.get $0)
(local.get $1)
)
)
- (func $164 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $164 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_low_i8x16_s
(local.get $0)
(local.get $1)
)
)
- (func $165 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $165 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_high_i8x16_s
(local.get $0)
(local.get $1)
)
)
- (func $166 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $166 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_low_i8x16_u
(local.get $0)
(local.get $1)
)
)
- (func $167 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $167 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i16x8.extmul_high_i8x16_u
(local.get $0)
(local.get $1)
)
)
- (func $168 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $168 (type $1) (param $0 v128) (result v128)
(i32x4.abs
(local.get $0)
)
)
- (func $169 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $169 (type $1) (param $0 v128) (result v128)
(i32x4.neg
(local.get $0)
)
)
- (func $170 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $170 (type $4) (param $0 v128) (result i32)
(i32x4.all_true
(local.get $0)
)
)
- (func $171 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $171 (type $4) (param $0 v128) (result i32)
(i32x4.bitmask
(local.get $0)
)
)
- (func $172 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $172 (type $1) (param $0 v128) (result v128)
(i32x4.extend_low_i16x8_s
(local.get $0)
)
)
- (func $173 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $173 (type $1) (param $0 v128) (result v128)
(i32x4.extend_high_i16x8_s
(local.get $0)
)
)
- (func $174 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $174 (type $1) (param $0 v128) (result v128)
(i32x4.extend_low_i16x8_u
(local.get $0)
)
)
- (func $175 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $175 (type $1) (param $0 v128) (result v128)
(i32x4.extend_high_i16x8_u
(local.get $0)
)
)
- (func $176 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $176 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.shl
(local.get $0)
(local.get $1)
)
)
- (func $177 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $177 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $178 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $178 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i32x4.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $179 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $179 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.add
(local.get $0)
(local.get $1)
)
)
- (func $180 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $180 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.sub
(local.get $0)
(local.get $1)
)
)
- (func $181 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $181 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.mul
(local.get $0)
(local.get $1)
)
)
- (func $182 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $182 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.min_s
(local.get $0)
(local.get $1)
)
)
- (func $183 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $183 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.min_u
(local.get $0)
(local.get $1)
)
)
- (func $184 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $184 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.max_s
(local.get $0)
(local.get $1)
)
)
- (func $185 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $185 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.max_u
(local.get $0)
(local.get $1)
)
)
- (func $186 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $186 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.dot_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $187 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $187 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_low_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $188 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $188 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_high_i16x8_s
(local.get $0)
(local.get $1)
)
)
- (func $189 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $189 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_low_i16x8_u
(local.get $0)
(local.get $1)
)
)
- (func $190 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $190 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i32x4.extmul_high_i16x8_u
(local.get $0)
(local.get $1)
)
)
- (func $191 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $191 (type $1) (param $0 v128) (result v128)
(i64x2.abs
(local.get $0)
)
)
- (func $192 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $192 (type $1) (param $0 v128) (result v128)
(i64x2.neg
(local.get $0)
)
)
- (func $193 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $193 (type $4) (param $0 v128) (result i32)
(i64x2.all_true
(local.get $0)
)
)
- (func $194 (type $v128_=>_i32) (param $0 v128) (result i32)
+ (func $194 (type $4) (param $0 v128) (result i32)
(i64x2.bitmask
(local.get $0)
)
)
- (func $195 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $195 (type $1) (param $0 v128) (result v128)
(i64x2.extend_low_i32x4_s
(local.get $0)
)
)
- (func $196 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $196 (type $1) (param $0 v128) (result v128)
(i64x2.extend_high_i32x4_s
(local.get $0)
)
)
- (func $197 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $197 (type $1) (param $0 v128) (result v128)
(i64x2.extend_low_i32x4_u
(local.get $0)
)
)
- (func $198 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $198 (type $1) (param $0 v128) (result v128)
(i64x2.extend_high_i32x4_u
(local.get $0)
)
)
- (func $199 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $199 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i64x2.shl
(local.get $0)
(local.get $1)
)
)
- (func $200 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $200 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i64x2.shr_s
(local.get $0)
(local.get $1)
)
)
- (func $201 (type $v128_i32_=>_v128) (param $0 v128) (param $1 i32) (result v128)
+ (func $201 (type $3) (param $0 v128) (param $1 i32) (result v128)
(i64x2.shr_u
(local.get $0)
(local.get $1)
)
)
- (func $202 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $202 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.add
(local.get $0)
(local.get $1)
)
)
- (func $203 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $203 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.sub
(local.get $0)
(local.get $1)
)
)
- (func $204 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $204 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.mul
(local.get $0)
(local.get $1)
)
)
- (func $205 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $205 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.eq
(local.get $0)
(local.get $1)
)
)
- (func $206 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $206 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.ne
(local.get $0)
(local.get $1)
)
)
- (func $207 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $207 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.lt_s
(local.get $0)
(local.get $1)
)
)
- (func $208 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $208 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.gt_s
(local.get $0)
(local.get $1)
)
)
- (func $209 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $209 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.le_s
(local.get $0)
(local.get $1)
)
)
- (func $210 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $210 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.ge_s
(local.get $0)
(local.get $1)
)
)
- (func $211 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $211 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_low_i32x4_s
(local.get $0)
(local.get $1)
)
)
- (func $212 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $212 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_high_i32x4_s
(local.get $0)
(local.get $1)
)
)
- (func $213 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $213 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_low_i32x4_u
(local.get $0)
(local.get $1)
)
)
- (func $214 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $214 (type $0) (param $0 v128) (param $1 v128) (result v128)
(i64x2.extmul_high_i32x4_u
(local.get $0)
(local.get $1)
)
)
- (func $215 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $215 (type $1) (param $0 v128) (result v128)
(f32x4.abs
(local.get $0)
)
)
- (func $216 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $216 (type $1) (param $0 v128) (result v128)
(f32x4.neg
(local.get $0)
)
)
- (func $217 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $217 (type $1) (param $0 v128) (result v128)
(f32x4.sqrt
(local.get $0)
)
)
- (func $218 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $218 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.add
(local.get $0)
(local.get $1)
)
)
- (func $219 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $219 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.sub
(local.get $0)
(local.get $1)
)
)
- (func $220 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $220 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.mul
(local.get $0)
(local.get $1)
)
)
- (func $221 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $221 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.div
(local.get $0)
(local.get $1)
)
)
- (func $222 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $222 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.min
(local.get $0)
(local.get $1)
)
)
- (func $223 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $223 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.max
(local.get $0)
(local.get $1)
)
)
- (func $224 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $224 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.pmin
(local.get $0)
(local.get $1)
)
)
- (func $225 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $225 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f32x4.pmax
(local.get $0)
(local.get $1)
)
)
- (func $226 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $226 (type $1) (param $0 v128) (result v128)
(f64x2.abs
(local.get $0)
)
)
- (func $227 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $227 (type $1) (param $0 v128) (result v128)
(f64x2.neg
(local.get $0)
)
)
- (func $228 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $228 (type $1) (param $0 v128) (result v128)
(f64x2.sqrt
(local.get $0)
)
)
- (func $229 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $229 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.add
(local.get $0)
(local.get $1)
)
)
- (func $230 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $230 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.sub
(local.get $0)
(local.get $1)
)
)
- (func $231 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $231 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.mul
(local.get $0)
(local.get $1)
)
)
- (func $232 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $232 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.div
(local.get $0)
(local.get $1)
)
)
- (func $233 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $233 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.min
(local.get $0)
(local.get $1)
)
)
- (func $234 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $234 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.max
(local.get $0)
(local.get $1)
)
)
- (func $235 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $235 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.pmin
(local.get $0)
(local.get $1)
)
)
- (func $236 (type $v128_v128_=>_v128) (param $0 v128) (param $1 v128) (result v128)
+ (func $236 (type $0) (param $0 v128) (param $1 v128) (result v128)
(f64x2.pmax
(local.get $0)
(local.get $1)
)
)
- (func $237 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $237 (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f32x4_s
(local.get $0)
)
)
- (func $238 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $238 (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f32x4_u
(local.get $0)
)
)
- (func $239 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $239 (type $1) (param $0 v128) (result v128)
(f32x4.convert_i32x4_s
(local.get $0)
)
)
- (func $240 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $240 (type $1) (param $0 v128) (result v128)
(f32x4.convert_i32x4_u
(local.get $0)
)
)
- (func $241 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $241 (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f64x2_s_zero
(local.get $0)
)
)
- (func $242 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $242 (type $1) (param $0 v128) (result v128)
(i32x4.trunc_sat_f64x2_u_zero
(local.get $0)
)
)
- (func $243 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $243 (type $1) (param $0 v128) (result v128)
(f64x2.convert_low_i32x4_s
(local.get $0)
)
)
- (func $244 (type $v128_=>_v128) (param $0 v128) (result v128)
+ (func $244 (type $1) (param $0 v128) (result v128)
(f64x2.convert_low_i32x4_u
(local.get $0)
)
diff --git a/test/simd64.wast.from-wast b/test/simd64.wast.from-wast
index 933f9adbc..163225ab0 100644
--- a/test/simd64.wast.from-wast
+++ b/test/simd64.wast.from-wast
@@ -1,74 +1,74 @@
(module
- (type $i64_=>_v128 (func (param i64) (result v128)))
- (type $i64_v128_=>_none (func (param i64 v128)))
+ (type $0 (func (param i64) (result v128)))
+ (type $1 (func (param i64 v128)))
(memory $0 i64 1 1)
- (func $v128.load (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load (type $0) (param $0 i64) (result v128)
(v128.load
(local.get $0)
)
)
- (func $v128.store (type $i64_v128_=>_none) (param $0 i64) (param $1 v128)
+ (func $v128.store (type $1) (param $0 i64) (param $1 v128)
(v128.store
(local.get $0)
(local.get $1)
)
)
- (func $v128.load8_splat (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load8_splat (type $0) (param $0 i64) (result v128)
(v128.load8_splat
(local.get $0)
)
)
- (func $v128.load16_splat (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load16_splat (type $0) (param $0 i64) (result v128)
(v128.load16_splat
(local.get $0)
)
)
- (func $v128.load32_splat (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load32_splat (type $0) (param $0 i64) (result v128)
(v128.load32_splat
(local.get $0)
)
)
- (func $v128.load64_splat (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load64_splat (type $0) (param $0 i64) (result v128)
(v128.load64_splat
(local.get $0)
)
)
- (func $v128.load8x8_u (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load8x8_u (type $0) (param $0 i64) (result v128)
(v128.load8x8_u
(local.get $0)
)
)
- (func $v128.load8x8_s (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load8x8_s (type $0) (param $0 i64) (result v128)
(v128.load8x8_s
(local.get $0)
)
)
- (func $v128.load16x4_s (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load16x4_s (type $0) (param $0 i64) (result v128)
(v128.load16x4_s
(local.get $0)
)
)
- (func $v128.load16x4_u (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load16x4_u (type $0) (param $0 i64) (result v128)
(v128.load16x4_u
(local.get $0)
)
)
- (func $v128.load32x2_s (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load32x2_s (type $0) (param $0 i64) (result v128)
(v128.load32x2_s
(local.get $0)
)
)
- (func $v128.load32x2_u (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load32x2_u (type $0) (param $0 i64) (result v128)
(v128.load32x2_u
(local.get $0)
)
)
- (func $v128.load32_zero (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load32_zero (type $0) (param $0 i64) (result v128)
(v128.load32_zero
(local.get $0)
)
)
- (func $v128.load64_zero (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load64_zero (type $0) (param $0 i64) (result v128)
(v128.load64_zero
(local.get $0)
)
diff --git a/test/simd64.wast.fromBinary b/test/simd64.wast.fromBinary
index c66eadeb9..27fa123b0 100644
--- a/test/simd64.wast.fromBinary
+++ b/test/simd64.wast.fromBinary
@@ -1,74 +1,74 @@
(module
- (type $i64_=>_v128 (func (param i64) (result v128)))
- (type $i64_v128_=>_none (func (param i64 v128)))
+ (type $0 (func (param i64) (result v128)))
+ (type $1 (func (param i64 v128)))
(memory $0 i64 1 1)
- (func $v128.load (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load (type $0) (param $0 i64) (result v128)
(v128.load
(local.get $0)
)
)
- (func $v128.store (type $i64_v128_=>_none) (param $0 i64) (param $1 v128)
+ (func $v128.store (type $1) (param $0 i64) (param $1 v128)
(v128.store
(local.get $0)
(local.get $1)
)
)
- (func $v128.load8_splat (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load8_splat (type $0) (param $0 i64) (result v128)
(v128.load8_splat
(local.get $0)
)
)
- (func $v128.load16_splat (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load16_splat (type $0) (param $0 i64) (result v128)
(v128.load16_splat
(local.get $0)
)
)
- (func $v128.load32_splat (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load32_splat (type $0) (param $0 i64) (result v128)
(v128.load32_splat
(local.get $0)
)
)
- (func $v128.load64_splat (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load64_splat (type $0) (param $0 i64) (result v128)
(v128.load64_splat
(local.get $0)
)
)
- (func $v128.load8x8_u (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load8x8_u (type $0) (param $0 i64) (result v128)
(v128.load8x8_u
(local.get $0)
)
)
- (func $v128.load8x8_s (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load8x8_s (type $0) (param $0 i64) (result v128)
(v128.load8x8_s
(local.get $0)
)
)
- (func $v128.load16x4_s (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load16x4_s (type $0) (param $0 i64) (result v128)
(v128.load16x4_s
(local.get $0)
)
)
- (func $v128.load16x4_u (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load16x4_u (type $0) (param $0 i64) (result v128)
(v128.load16x4_u
(local.get $0)
)
)
- (func $v128.load32x2_s (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load32x2_s (type $0) (param $0 i64) (result v128)
(v128.load32x2_s
(local.get $0)
)
)
- (func $v128.load32x2_u (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load32x2_u (type $0) (param $0 i64) (result v128)
(v128.load32x2_u
(local.get $0)
)
)
- (func $v128.load32_zero (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load32_zero (type $0) (param $0 i64) (result v128)
(v128.load32_zero
(local.get $0)
)
)
- (func $v128.load64_zero (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $v128.load64_zero (type $0) (param $0 i64) (result v128)
(v128.load64_zero
(local.get $0)
)
diff --git a/test/simd64.wast.fromBinary.noDebugInfo b/test/simd64.wast.fromBinary.noDebugInfo
index e252ecb2c..c77e914aa 100644
--- a/test/simd64.wast.fromBinary.noDebugInfo
+++ b/test/simd64.wast.fromBinary.noDebugInfo
@@ -1,74 +1,74 @@
(module
- (type $i64_=>_v128 (func (param i64) (result v128)))
- (type $i64_v128_=>_none (func (param i64 v128)))
+ (type $0 (func (param i64) (result v128)))
+ (type $1 (func (param i64 v128)))
(memory $0 i64 1 1)
- (func $0 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $0 (type $0) (param $0 i64) (result v128)
(v128.load
(local.get $0)
)
)
- (func $1 (type $i64_v128_=>_none) (param $0 i64) (param $1 v128)
+ (func $1 (type $1) (param $0 i64) (param $1 v128)
(v128.store
(local.get $0)
(local.get $1)
)
)
- (func $2 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $2 (type $0) (param $0 i64) (result v128)
(v128.load8_splat
(local.get $0)
)
)
- (func $3 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $3 (type $0) (param $0 i64) (result v128)
(v128.load16_splat
(local.get $0)
)
)
- (func $4 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $4 (type $0) (param $0 i64) (result v128)
(v128.load32_splat
(local.get $0)
)
)
- (func $5 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $5 (type $0) (param $0 i64) (result v128)
(v128.load64_splat
(local.get $0)
)
)
- (func $6 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $6 (type $0) (param $0 i64) (result v128)
(v128.load8x8_u
(local.get $0)
)
)
- (func $7 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $7 (type $0) (param $0 i64) (result v128)
(v128.load8x8_s
(local.get $0)
)
)
- (func $8 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $8 (type $0) (param $0 i64) (result v128)
(v128.load16x4_s
(local.get $0)
)
)
- (func $9 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $9 (type $0) (param $0 i64) (result v128)
(v128.load16x4_u
(local.get $0)
)
)
- (func $10 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $10 (type $0) (param $0 i64) (result v128)
(v128.load32x2_s
(local.get $0)
)
)
- (func $11 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $11 (type $0) (param $0 i64) (result v128)
(v128.load32x2_u
(local.get $0)
)
)
- (func $12 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $12 (type $0) (param $0 i64) (result v128)
(v128.load32_zero
(local.get $0)
)
)
- (func $13 (type $i64_=>_v128) (param $0 i64) (result v128)
+ (func $13 (type $0) (param $0 i64) (result v128)
(v128.load64_zero
(local.get $0)
)
diff --git a/test/stacky.wasm.fromBinary b/test/stacky.wasm.fromBinary
index b4ad9c495..9891e1071 100644
--- a/test/stacky.wasm.fromBinary
+++ b/test/stacky.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
+ (type $0 (func (param i32 i32) (result i32)))
(memory $0 256 256)
(export "add" (func $0))
(func $0 (param $0 i32) (param $1 i32) (result i32)
diff --git a/test/subtypes.wast.from-wast b/test/subtypes.wast.from-wast
index 29c40a302..0b6ede8a7 100644
--- a/test/subtypes.wast.from-wast
+++ b/test/subtypes.wast.from-wast
@@ -4,35 +4,35 @@
(type $vector-i32 (array i32))
(type $struct-any (struct (field (ref any))))
(type $struct-i31 (sub $struct-any (struct (field (ref i31)))))
- (type $ref|$vector-i32|_ref?|$vector-i32|_=>_none (func (param (ref $vector-i32) (ref null $vector-i32))))
+ (type $5 (func (param (ref $vector-i32) (ref null $vector-i32))))
(type $vector-any (array (ref any)))
(type $vector-i31 (sub $vector-any (array (ref i31))))
- (type $ref|$vector-i31|_ref|$vector-any|_=>_none (func (param (ref $vector-i31) (ref $vector-any))))
- (type $ref|$struct-i31|_ref|$struct-any|_=>_none (func (param (ref $struct-i31) (ref $struct-any))))
+ (type $8 (func (param (ref $vector-i31) (ref $vector-any))))
+ (type $9 (func (param (ref $struct-i31) (ref $struct-any))))
(type $struct-i31_any (sub $struct-i31 (struct (field (ref i31)) (field (ref any)))))
- (type $ref|$struct-i31|_ref|$struct-i31_any|_=>_none (func (param (ref $struct-i31) (ref $struct-i31_any))))
- (type $ref|$struct-rec-one|_ref|$struct-rec-two|_=>_none (func (param (ref $struct-rec-one) (ref $struct-rec-two))))
- (func $foo (type $ref|$vector-i32|_ref?|$vector-i32|_=>_none) (param $no-null (ref $vector-i32)) (param $yes-null (ref null $vector-i32))
+ (type $11 (func (param (ref $struct-i31) (ref $struct-i31_any))))
+ (type $12 (func (param (ref $struct-rec-one) (ref $struct-rec-two))))
+ (func $foo (type $5) (param $no-null (ref $vector-i32)) (param $yes-null (ref null $vector-i32))
(local.set $yes-null
(local.get $no-null)
)
)
- (func $bar (type $ref|$vector-i31|_ref|$vector-any|_=>_none) (param $v-i31 (ref $vector-i31)) (param $v-any (ref $vector-any))
+ (func $bar (type $8) (param $v-i31 (ref $vector-i31)) (param $v-any (ref $vector-any))
(local.set $v-any
(local.get $v-i31)
)
)
- (func $baz (type $ref|$struct-i31|_ref|$struct-any|_=>_none) (param $s-i31 (ref $struct-i31)) (param $s-any (ref $struct-any))
+ (func $baz (type $9) (param $s-i31 (ref $struct-i31)) (param $s-any (ref $struct-any))
(local.set $s-any
(local.get $s-i31)
)
)
- (func $boo (type $ref|$struct-i31|_ref|$struct-i31_any|_=>_none) (param $s-i31 (ref $struct-i31)) (param $s-i31_any (ref $struct-i31_any))
+ (func $boo (type $11) (param $s-i31 (ref $struct-i31)) (param $s-i31_any (ref $struct-i31_any))
(local.set $s-i31
(local.get $s-i31_any)
)
)
- (func $coinductive (type $ref|$struct-rec-one|_ref|$struct-rec-two|_=>_none) (param $rec-one (ref $struct-rec-one)) (param $rec-two (ref $struct-rec-two))
+ (func $coinductive (type $12) (param $rec-one (ref $struct-rec-one)) (param $rec-two (ref $struct-rec-two))
(local.set $rec-one
(local.get $rec-two)
)
diff --git a/test/subtypes.wast.fromBinary b/test/subtypes.wast.fromBinary
index 916fb036a..70fe93e95 100644
--- a/test/subtypes.wast.fromBinary
+++ b/test/subtypes.wast.fromBinary
@@ -4,35 +4,35 @@
(type $vector-i32 (array i32))
(type $struct-any (struct (field (ref any))))
(type $struct-i31 (sub $struct-any (struct (field (ref i31)))))
- (type $ref|$vector-i32|_ref?|$vector-i32|_=>_none (func (param (ref $vector-i32) (ref null $vector-i32))))
+ (type $5 (func (param (ref $vector-i32) (ref null $vector-i32))))
(type $vector-any (array (ref any)))
(type $vector-i31 (sub $vector-any (array (ref i31))))
- (type $ref|$vector-i31|_ref|$vector-any|_=>_none (func (param (ref $vector-i31) (ref $vector-any))))
- (type $ref|$struct-i31|_ref|$struct-any|_=>_none (func (param (ref $struct-i31) (ref $struct-any))))
+ (type $8 (func (param (ref $vector-i31) (ref $vector-any))))
+ (type $9 (func (param (ref $struct-i31) (ref $struct-any))))
(type $struct-i31_any (sub $struct-i31 (struct (field (ref i31)) (field (ref any)))))
- (type $ref|$struct-i31|_ref|$struct-i31_any|_=>_none (func (param (ref $struct-i31) (ref $struct-i31_any))))
- (type $ref|$struct-rec-one|_ref|$struct-rec-two|_=>_none (func (param (ref $struct-rec-one) (ref $struct-rec-two))))
- (func $foo (type $ref|$vector-i32|_ref?|$vector-i32|_=>_none) (param $no-null (ref $vector-i32)) (param $yes-null (ref null $vector-i32))
+ (type $11 (func (param (ref $struct-i31) (ref $struct-i31_any))))
+ (type $12 (func (param (ref $struct-rec-one) (ref $struct-rec-two))))
+ (func $foo (type $5) (param $no-null (ref $vector-i32)) (param $yes-null (ref null $vector-i32))
(local.set $yes-null
(local.get $no-null)
)
)
- (func $bar (type $ref|$vector-i31|_ref|$vector-any|_=>_none) (param $v-i31 (ref $vector-i31)) (param $v-any (ref $vector-any))
+ (func $bar (type $8) (param $v-i31 (ref $vector-i31)) (param $v-any (ref $vector-any))
(local.set $v-any
(local.get $v-i31)
)
)
- (func $baz (type $ref|$struct-i31|_ref|$struct-any|_=>_none) (param $s-i31 (ref $struct-i31)) (param $s-any (ref $struct-any))
+ (func $baz (type $9) (param $s-i31 (ref $struct-i31)) (param $s-any (ref $struct-any))
(local.set $s-any
(local.get $s-i31)
)
)
- (func $boo (type $ref|$struct-i31|_ref|$struct-i31_any|_=>_none) (param $s-i31 (ref $struct-i31)) (param $s-i31_any (ref $struct-i31_any))
+ (func $boo (type $11) (param $s-i31 (ref $struct-i31)) (param $s-i31_any (ref $struct-i31_any))
(local.set $s-i31
(local.get $s-i31_any)
)
)
- (func $coinductive (type $ref|$struct-rec-one|_ref|$struct-rec-two|_=>_none) (param $rec-one (ref $struct-rec-one)) (param $rec-two (ref $struct-rec-two))
+ (func $coinductive (type $12) (param $rec-one (ref $struct-rec-one)) (param $rec-two (ref $struct-rec-two))
(local.set $rec-one
(local.get $rec-two)
)
diff --git a/test/subtypes.wast.fromBinary.noDebugInfo b/test/subtypes.wast.fromBinary.noDebugInfo
index 30e1d7aa0..6776298dd 100644
--- a/test/subtypes.wast.fromBinary.noDebugInfo
+++ b/test/subtypes.wast.fromBinary.noDebugInfo
@@ -1,38 +1,38 @@
(module
- (type ${ref|...0|} (struct (field (ref ${ref|...0|}))))
- (type ${ref|...0|_ref|...0|} (sub ${ref|...0|} (struct (field (ref ${ref|...0|_ref|...0|})) (field (ref ${ref|...0|_ref|...0|})))))
- (type $[i32] (array i32))
- (type ${ref|any|} (struct (field (ref any))))
- (type ${ref|i31|} (sub ${ref|any|} (struct (field (ref i31)))))
- (type $ref|[i32]|_ref?|[i32]|_=>_none (func (param (ref $[i32]) (ref null $[i32]))))
- (type $[ref|any|] (array (ref any)))
- (type $[ref|i31|] (sub $[ref|any|] (array (ref i31))))
- (type $ref|[ref|i31|]|_ref|[ref|any|]|_=>_none (func (param (ref $[ref|i31|]) (ref $[ref|any|]))))
- (type $ref|{ref|i31|}|_ref|{ref|any|}|_=>_none (func (param (ref ${ref|i31|}) (ref ${ref|any|}))))
- (type ${ref|i31|_ref|any|} (sub ${ref|i31|} (struct (field (ref i31)) (field (ref any)))))
- (type $ref|{ref|i31|}|_ref|{ref|i31|_ref|any|}|_=>_none (func (param (ref ${ref|i31|}) (ref ${ref|i31|_ref|any|}))))
- (type $ref|{ref|...0|}|_ref|{ref|...0|_ref|...0|}|_=>_none (func (param (ref ${ref|...0|}) (ref ${ref|...0|_ref|...0|}))))
- (func $0 (type $ref|[i32]|_ref?|[i32]|_=>_none) (param $0 (ref $[i32])) (param $1 (ref null $[i32]))
+ (type $0 (struct (field (ref $0))))
+ (type $1 (sub $0 (struct (field (ref $1)) (field (ref $1)))))
+ (type $2 (array i32))
+ (type $3 (struct (field (ref any))))
+ (type $4 (sub $3 (struct (field (ref i31)))))
+ (type $5 (func (param (ref $2) (ref null $2))))
+ (type $6 (array (ref any)))
+ (type $7 (sub $6 (array (ref i31))))
+ (type $8 (func (param (ref $7) (ref $6))))
+ (type $9 (func (param (ref $4) (ref $3))))
+ (type $10 (sub $4 (struct (field (ref i31)) (field (ref any)))))
+ (type $11 (func (param (ref $4) (ref $10))))
+ (type $12 (func (param (ref $0) (ref $1))))
+ (func $0 (type $5) (param $0 (ref $2)) (param $1 (ref null $2))
(local.set $1
(local.get $0)
)
)
- (func $1 (type $ref|[ref|i31|]|_ref|[ref|any|]|_=>_none) (param $0 (ref $[ref|i31|])) (param $1 (ref $[ref|any|]))
+ (func $1 (type $8) (param $0 (ref $7)) (param $1 (ref $6))
(local.set $1
(local.get $0)
)
)
- (func $2 (type $ref|{ref|i31|}|_ref|{ref|any|}|_=>_none) (param $0 (ref ${ref|i31|})) (param $1 (ref ${ref|any|}))
+ (func $2 (type $9) (param $0 (ref $4)) (param $1 (ref $3))
(local.set $1
(local.get $0)
)
)
- (func $3 (type $ref|{ref|i31|}|_ref|{ref|i31|_ref|any|}|_=>_none) (param $0 (ref ${ref|i31|})) (param $1 (ref ${ref|i31|_ref|any|}))
+ (func $3 (type $11) (param $0 (ref $4)) (param $1 (ref $10))
(local.set $0
(local.get $1)
)
)
- (func $4 (type $ref|{ref|...0|}|_ref|{ref|...0|_ref|...0|}|_=>_none) (param $0 (ref ${ref|...0|})) (param $1 (ref ${ref|...0|_ref|...0|}))
+ (func $4 (type $12) (param $0 (ref $0)) (param $1 (ref $1))
(local.set $0
(local.get $1)
)
diff --git a/test/table-import.wast.fromBinary.noDebugInfo b/test/table-import.wast.fromBinary.noDebugInfo
index e9c87abe4..6c92becc8 100644
--- a/test/table-import.wast.fromBinary.noDebugInfo
+++ b/test/table-import.wast.fromBinary.noDebugInfo
@@ -1,9 +1,9 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(import "env" "table" (table $timport$0 1 1 funcref))
(memory $0 0)
(elem $0 (i32.const 0) $0)
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(nop)
)
)
diff --git a/test/tags.wast.from-wast b/test/tags.wast.from-wast
index cc79bf663..eeb738480 100644
--- a/test/tags.wast.from-wast
+++ b/test/tags.wast.from-wast
@@ -1,7 +1,7 @@
(module
- (type $i32_f32_=>_none (func (param i32 f32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32 f32)))
+ (type $1 (func (param i32)))
+ (type $2 (func))
(import "env" "im0" (tag $e-import (param i32)))
(import "env" "im1" (tag $eimport$1 (param i32 f32)))
(tag $2 (param i32))
diff --git a/test/tags.wast.fromBinary b/test/tags.wast.fromBinary
index 5528068c0..4dcd6c57e 100644
--- a/test/tags.wast.fromBinary
+++ b/test/tags.wast.fromBinary
@@ -1,7 +1,7 @@
(module
- (type $i32_f32_=>_none (func (param i32 f32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32 f32)))
+ (type $1 (func (param i32)))
+ (type $2 (func))
(import "env" "im0" (tag $e-import (param i32)))
(import "env" "im1" (tag $eimport$1 (param i32 f32)))
(tag $tag$0 (param i32))
diff --git a/test/tags.wast.fromBinary.noDebugInfo b/test/tags.wast.fromBinary.noDebugInfo
index 81043d682..f72f72f2b 100644
--- a/test/tags.wast.fromBinary.noDebugInfo
+++ b/test/tags.wast.fromBinary.noDebugInfo
@@ -1,7 +1,7 @@
(module
- (type $i32_f32_=>_none (func (param i32 f32)))
- (type $i32_=>_none (func (param i32)))
- (type $none_=>_none (func))
+ (type $0 (func (param i32 f32)))
+ (type $1 (func (param i32)))
+ (type $2 (func))
(import "env" "im0" (tag $eimport$0 (param i32)))
(import "env" "im1" (tag $eimport$1 (param i32 f32)))
(tag $tag$0 (param i32))
diff --git a/test/try-delegate.wasm.fromBinary b/test/try-delegate.wasm.fromBinary
index 7aa74ec54..7992eab69 100644
--- a/test/try-delegate.wasm.fromBinary
+++ b/test/try-delegate.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(tag $tag$0 (param))
(func $0
(try $label$6
diff --git a/test/unreachable-code.wast.from-wast b/test/unreachable-code.wast.from-wast
index 6034fabc3..ed789b1f8 100644
--- a/test/unreachable-code.wast.from-wast
+++ b/test/unreachable-code.wast.from-wast
@@ -1,32 +1,32 @@
(module
- (type $none_=>_none (func))
- (func $a (type $none_=>_none)
+ (type $0 (func))
+ (func $a (type $0)
(if
(i32.const 1)
(unreachable)
)
)
- (func $b (type $none_=>_none)
+ (func $b (type $0)
(if
(i32.const 1)
(unreachable)
(unreachable)
)
)
- (func $a-block (type $none_=>_none)
+ (func $a-block (type $0)
(if
(i32.const 1)
(unreachable)
)
)
- (func $b-block (type $none_=>_none)
+ (func $b-block (type $0)
(if
(i32.const 1)
(unreachable)
(unreachable)
)
)
- (func $a-prepost (type $none_=>_none)
+ (func $a-prepost (type $0)
(nop)
(if
(i32.const 1)
@@ -34,7 +34,7 @@
)
(nop)
)
- (func $b-prepost (type $none_=>_none)
+ (func $b-prepost (type $0)
(nop)
(if
(i32.const 1)
@@ -43,7 +43,7 @@
)
(nop)
)
- (func $a-block-prepost (type $none_=>_none)
+ (func $a-block-prepost (type $0)
(nop)
(block
(if
@@ -53,7 +53,7 @@
)
(nop)
)
- (func $b-block-prepost (type $none_=>_none)
+ (func $b-block-prepost (type $0)
(nop)
(block
(if
@@ -64,7 +64,7 @@
)
(nop)
)
- (func $recurse (type $none_=>_none)
+ (func $recurse (type $0)
(block $a
(nop)
(block $b
@@ -75,7 +75,7 @@
(nop)
)
)
- (func $recurse-b (type $none_=>_none)
+ (func $recurse-b (type $0)
(block $a
(nop)
(block $b
diff --git a/test/unreachable-code.wast.fromBinary b/test/unreachable-code.wast.fromBinary
index 26177527d..dd0a1cec6 100644
--- a/test/unreachable-code.wast.fromBinary
+++ b/test/unreachable-code.wast.fromBinary
@@ -1,32 +1,32 @@
(module
- (type $none_=>_none (func))
- (func $a (type $none_=>_none)
+ (type $0 (func))
+ (func $a (type $0)
(if
(i32.const 1)
(unreachable)
)
)
- (func $b (type $none_=>_none)
+ (func $b (type $0)
(if
(i32.const 1)
(unreachable)
(unreachable)
)
)
- (func $a-block (type $none_=>_none)
+ (func $a-block (type $0)
(if
(i32.const 1)
(unreachable)
)
)
- (func $b-block (type $none_=>_none)
+ (func $b-block (type $0)
(if
(i32.const 1)
(unreachable)
(unreachable)
)
)
- (func $a-prepost (type $none_=>_none)
+ (func $a-prepost (type $0)
(nop)
(if
(i32.const 1)
@@ -34,7 +34,7 @@
)
(nop)
)
- (func $b-prepost (type $none_=>_none)
+ (func $b-prepost (type $0)
(nop)
(if
(i32.const 1)
@@ -42,7 +42,7 @@
(unreachable)
)
)
- (func $a-block-prepost (type $none_=>_none)
+ (func $a-block-prepost (type $0)
(nop)
(if
(i32.const 1)
@@ -50,7 +50,7 @@
)
(nop)
)
- (func $b-block-prepost (type $none_=>_none)
+ (func $b-block-prepost (type $0)
(nop)
(if
(i32.const 1)
@@ -58,7 +58,7 @@
(unreachable)
)
)
- (func $recurse (type $none_=>_none)
+ (func $recurse (type $0)
(nop)
(block $label$1
(nop)
@@ -66,7 +66,7 @@
)
(nop)
)
- (func $recurse-b (type $none_=>_none)
+ (func $recurse-b (type $0)
(block $label$1
(nop)
(block $label$2
diff --git a/test/unreachable-code.wast.fromBinary.noDebugInfo b/test/unreachable-code.wast.fromBinary.noDebugInfo
index 9f90354a9..01aedc451 100644
--- a/test/unreachable-code.wast.fromBinary.noDebugInfo
+++ b/test/unreachable-code.wast.fromBinary.noDebugInfo
@@ -1,32 +1,32 @@
(module
- (type $none_=>_none (func))
- (func $0 (type $none_=>_none)
+ (type $0 (func))
+ (func $0 (type $0)
(if
(i32.const 1)
(unreachable)
)
)
- (func $1 (type $none_=>_none)
+ (func $1 (type $0)
(if
(i32.const 1)
(unreachable)
(unreachable)
)
)
- (func $2 (type $none_=>_none)
+ (func $2 (type $0)
(if
(i32.const 1)
(unreachable)
)
)
- (func $3 (type $none_=>_none)
+ (func $3 (type $0)
(if
(i32.const 1)
(unreachable)
(unreachable)
)
)
- (func $4 (type $none_=>_none)
+ (func $4 (type $0)
(nop)
(if
(i32.const 1)
@@ -34,7 +34,7 @@
)
(nop)
)
- (func $5 (type $none_=>_none)
+ (func $5 (type $0)
(nop)
(if
(i32.const 1)
@@ -42,7 +42,7 @@
(unreachable)
)
)
- (func $6 (type $none_=>_none)
+ (func $6 (type $0)
(nop)
(if
(i32.const 1)
@@ -50,7 +50,7 @@
)
(nop)
)
- (func $7 (type $none_=>_none)
+ (func $7 (type $0)
(nop)
(if
(i32.const 1)
@@ -58,7 +58,7 @@
(unreachable)
)
)
- (func $8 (type $none_=>_none)
+ (func $8 (type $0)
(nop)
(block $label$1
(nop)
@@ -66,7 +66,7 @@
)
(nop)
)
- (func $9 (type $none_=>_none)
+ (func $9 (type $0)
(block $label$1
(nop)
(block $label$2
diff --git a/test/unreachable-instr-type.wast.from-wast b/test/unreachable-instr-type.wast.from-wast
index 0013a0e2f..0c255902e 100644
--- a/test/unreachable-instr-type.wast.from-wast
+++ b/test/unreachable-instr-type.wast.from-wast
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 (shared 1 1))
- (func $test (type $none_=>_none)
+ (func $test (type $0)
(i32.load
(unreachable)
)
diff --git a/test/unreachable-instr-type.wast.fromBinary b/test/unreachable-instr-type.wast.fromBinary
index e68bf5b3a..602ae379c 100644
--- a/test/unreachable-instr-type.wast.fromBinary
+++ b/test/unreachable-instr-type.wast.fromBinary
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 (shared 1 1))
- (func $test (type $none_=>_none)
+ (func $test (type $0)
(unreachable)
)
)
diff --git a/test/unreachable-instr-type.wast.fromBinary.noDebugInfo b/test/unreachable-instr-type.wast.fromBinary.noDebugInfo
index 8004817d0..f74fdce2b 100644
--- a/test/unreachable-instr-type.wast.fromBinary.noDebugInfo
+++ b/test/unreachable-instr-type.wast.fromBinary.noDebugInfo
@@ -1,7 +1,7 @@
(module
- (type $none_=>_none (func))
+ (type $0 (func))
(memory $0 (shared 1 1))
- (func $0 (type $none_=>_none)
+ (func $0 (type $0)
(unreachable)
)
)
diff --git a/test/unreachable-pops.wasm.fromBinary b/test/unreachable-pops.wasm.fromBinary
index c5ec6aa8a..08af405f2 100644
--- a/test/unreachable-pops.wasm.fromBinary
+++ b/test/unreachable-pops.wasm.fromBinary
@@ -1,5 +1,5 @@
(module
- (type $none_=>_i32 (func (result i32)))
+ (type $0 (func (result i32)))
(func $0 (result i32)
(block $label$1 (result i32)
(unreachable)
diff --git a/test/untaken-br_if.wast.from-wast b/test/untaken-br_if.wast.from-wast
index 8cabc57df..ba4d246d3 100644
--- a/test/untaken-br_if.wast.from-wast
+++ b/test/untaken-br_if.wast.from-wast
@@ -1,6 +1,6 @@
(module
- (type $none_=>_f32 (func (result f32)))
- (func $binaryify-untaken-br_if (type $none_=>_f32) (result f32)
+ (type $0 (func (result f32)))
+ (func $binaryify-untaken-br_if (type $0) (result f32)
(if (result f32)
(i32.const 1)
(unreachable)
diff --git a/test/untaken-br_if.wast.fromBinary b/test/untaken-br_if.wast.fromBinary
index d8dd3eb80..73c0d586f 100644
--- a/test/untaken-br_if.wast.fromBinary
+++ b/test/untaken-br_if.wast.fromBinary
@@ -1,6 +1,6 @@
(module
- (type $none_=>_f32 (func (result f32)))
- (func $binaryify-untaken-br_if (type $none_=>_f32) (result f32)
+ (type $0 (func (result f32)))
+ (func $binaryify-untaken-br_if (type $0) (result f32)
(if (result f32)
(i32.const 1)
(unreachable)
diff --git a/test/untaken-br_if.wast.fromBinary.noDebugInfo b/test/untaken-br_if.wast.fromBinary.noDebugInfo
index 056098c6a..dd7d1197c 100644
--- a/test/untaken-br_if.wast.fromBinary.noDebugInfo
+++ b/test/untaken-br_if.wast.fromBinary.noDebugInfo
@@ -1,6 +1,6 @@
(module
- (type $none_=>_f32 (func (result f32)))
- (func $0 (type $none_=>_f32) (result f32)
+ (type $0 (func (result f32)))
+ (func $0 (type $0) (result f32)
(if (result f32)
(i32.const 1)
(unreachable)